.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:1.2rem .6rem;margin-bottom:.6rem}.compare-bar__list{margin-top:.8rem}.compare-bar__actions-wrap{padding-block:1.2rem}.compare-bar__item{position:relative;border-radius:var(--small-blocks-radius);width:var(--item-width);height:var(--item-width)}.compare-bar__item:has(.media-wrapper){margin-inline-end:.6rem}.compare-bar__item:not(:has(.media-wrapper)){background:#f3f3f3;border:2px dashed rgba(var(--color-foreground),.2)}.compare-bar__item-remove{position:absolute;top:-.8rem;inset-inline-end:-.6rem;padding:0;height:2.4rem;width:2.4rem;box-shadow:0 0 8px rgba(var(--color-foreground),.15)}.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:.6rem 1.8rem}@media(max-width:767.98px){.compare-bar{padding:0}.compare-bar__inner>*{padding-inline:var(--page-padding)}.compare-bar__list-wrap{width:100%;border-top:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.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-drawer{--heading-col-width: 14rem;--product-col-width: 23.2rem;--modal-gap: 3rem;--modal-width: 85%}.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:var(--col-gap-y, 2rem) var(--col-gap-x, 1.6rem);text-align:start;vertical-align:top;z-index:0;width:var(--product-col-width)}.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:var(--heading-col-width)}.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 3rem}.compare-table tr[data-compare-key=info]:first-child td:before{top:2.4rem}.compare-table__col-info{padding-top:1.2rem}.compare-table__col-info .btn{margin-top:1.2rem}.compare-table--remove{position:absolute;top:-1.1rem;inset-inline-end:-1.4rem;padding:0;height:3.2rem;width:3.2rem;box-shadow:0 0 8px rgba(var(--color-foreground),.15)}.compare-table tr[data-compare-key=info] img{padding:2rem}@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: auto;--product-col-width: 16rem}.compare-drawer__title{margin-bottom:.8rem}.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 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}}.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)}.compare-table td[data-compare-key=description] table{width:100%!important;max-width:100%!important;table-layout:fixed}.compare-table td[data-compare-key=description]{padding:0!important}.compare-table td[data-compare-key=description]:not(:has(table)){padding:20px!important}.compare-table td[data-compare-key=description] table{width:100%!important;max-width:100%!important;table-layout:auto!important;font-size:14px;line-height:1.4}.compare-table td[data-compare-key=description] table td,.compare-table td[data-compare-key=description] table th{width:auto!important;min-width:0!important;max-width:none!important;position:static!important;inset-inline-start:auto!important;z-index:auto!important;box-sizing:border-box}.compare-table th:first-child,.compare-table td:first-child{font-weight:700}.compare-table td[data-compare-key=description] table td:first-child,.compare-table td[data-compare-key=description] table th:first-child{width:1%!important;white-space:nowrap}.compare-table td[data-compare-key=description] table td:not(:first-child),.compare-table td[data-compare-key=description] table th:not(:first-child){width:auto!important;white-space:normal}.compare-table td[data-compare-key=description] table{border-collapse:collapse}.compare-table td[data-compare-key=description] table tr+tr td,.compare-table td[data-compare-key=description] table tr+tr th{border-top:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.compare-table td[data-compare-key=description] table td+td,.compare-table td[data-compare-key=description] table th+th{border-left:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.compare-table td[data-compare-key=description] table td:before,.compare-table td[data-compare-key=description] table th:before{content:none!important}.compare-table td[data-compare-key=description]:not(:has(table)) .text-limit-3-lines{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}.compare-table td[data-compare-key=description]{font-size:14px}@media(max-width:767.98px){compare-switch,.compare-bar,.compare-drawer,.product-card__compare{display:none!important}.is-product-comparing{padding-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/compare.css.map */
