.product-card__compare{position:absolute;top:1rem;inset-inline-end:1rem}.product-card__compare label:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.compare-bar{--item-width: 7rem;position:fixed;bottom:0;transform:translateY(100%);box-shadow:0 -6px 10px rgba(var(--color-foreground),.08);will-change:transform;transition:transform .3s}.compare-bar__list-wrap{padding-block:20px;padding-right:8px}.compare-bar__actions-wrap{padding-block:1.2rem}.compare-bar__item{position:relative;padding:calc(10 / 1920 * 100vw);width:5.3125vw;height:auto;aspect-ratio:1;border-radius:var(--small-blocks-radius);border:1px solid var(--color-gray)}.compare-bar__item:not(:has(.media-wrapper)){background:var(--color-light-gray);border:2px dashed var(--color-gray)}.compare-bar__item-remove{position:absolute;top:-.8rem;inset-inline-end:-.6rem;padding:0;width:2.8rem;height:2.8rem;border:1px solid var(--color-black);border-radius:100%}.compare-bar__toggle-list{height:auto;padding:0}.compare-bar__toggle-list:before{content:"";position:absolute;top:-.9rem;right:-.9rem;bottom:-.9rem;left:-.9rem}.compare-bar__toggle-list .icon{transition:all var(--duration-default)}.is-show-list .compare-bar__toggle-list .icon{transform:rotate(180deg)}.compare-bar__clear-mobile{padding-block:1.6rem 2rem}@media(max-width:767.98px){.compare-bar{padding:0}.compare-bar__list-wrap{width:100%;height:100%;padding-block:12px}.compare-bar__list{padding-inline:1.5rem;margin-inline:-1.5rem}.compare-bar:not(.is-show-list) .compare-bar__list-wrap,.compare-bar:not(.is-show-list) .compare-bar__clear-mobile{display:none!important}.compare-bar__actions-wrap{padding:2rem 0 1.6rem}.compare-bar__item{width:calc(55.6 / 390 * 100vw);padding:4px}}.compare-drawer{--heading-col-width: 18rem;--product-col-width: 23.2rem;--modal-gap: 3rem;--modal-width: max( 71rem, calc(var(--number-items, 2) * var(--product-col-width) + var(--heading-col-width) + 6.6rem) )}.compare-drawer__title{margin-bottom:1.6rem}.compare-table{border-collapse:collapse;width:100%;table-layout:fixed;border:0}.compare-table-container{max-width:100%}.compare-table th,.compare-table td{position:relative;padding:2rem;text-align:start;vertical-align:top;z-index:0;width:37.5rem}.compare-table th:before,.compare-table td:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-bottom-width:0;border-inline-start-width:0;pointer-events:none}.compare-table th:first-child,.compare-table td:first-child{width:126px}.compare-table th:last-child:before,.compare-table td:last-child:before{border-inline-end-width:0}.compare-table tr:first-child td:before{border-top-width:0}.compare-table tr[data-compare-key=info] td{padding:2rem}.compare-table tr[data-compare-key=info]:first-child td:before{top:2.4rem}.compare-table__col-info{padding-top:2rem}.compare-table__col-info .btn{margin-top:2rem;width:100%;background:var(--color-white);color:var(--color-black);padding:var(--pd-btn-12-32);font-size:var(--fs-sm)}.compare-table--remove{position:absolute;top:-1.1rem;inset-inline-end:-1.4rem;padding:0;height:3.2rem;width:3.2rem;border:1px solid var(--color-black);border-radius:100%}@media(min-width:768px){.compare-table th:first-child,.compare-table td:first-child{z-index:9;position:sticky;inset-inline-start:0}}@media(max-width:767.98px){.compare-drawer{--modal-gap: 3.2rem 1.6rem;--heading-col-width: 10rem;--product-col-width: 16rem}.compare-drawer__title{padding-bottom:24px;text-align:start;border-bottom:1px solid var(--color-light-gray)}.compare-table{--col-gap-x: 1.2rem;--col-gap-y: 1.2rem;font-size:calc(var(--font-body-size) * .8);line-height:2rem}.compare-table th,.compare-table td{width:22.4rem}.compare-table tr[data-compare-key=info] td{padding:1.6rem 1.5rem 1.2rem}.compare-table tr[data-compare-key=info]:first-child td:before{top:1.6rem}.compare-table .product-featured-image{margin-inline:1.5rem}.compare-table--remove{top:-.8rem;inset-inline-end:-1.1rem;width:2.4rem;height:2.4rem}.compare-table th:first-child,.compare-table td:first-child{width:110px;padding:20px 12px}.compare-table__col-info .btn{width:fit-content;padding:8px 24px}}.is-product-comparing{padding-bottom:var(--compare-bar-height)}.is-product-comparing .product-card__quickview{display:none}.is-product-comparing .product-card__compare{display:block!important}.is-product-comparing .compare-bar{transform:translateZ(0)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/compare.css.map */
