compare-add-button>button{display:block;padding-left:0!important}.compare-icon>svg,.compare-checkmark>svg{width:1.75rem;height:1.75rem;padding:.25rem;border:1px solid var(--color-foreground-10)}.compare-checkmark>svg{color:#039603}.grid-item :is(.compare-add-button),.grid-item :is(.compare-add-button svg){background:var(--color-grid-item-background)}.compare-link{position:fixed;left:.75rem;z-index:20;box-sizing:border-box;display:flex;align-items:center;font-weight:600;bottom:-100%;background:var(--color-background);box-shadow:0 0 30px -16px var(--color-foreground);transition:bottom .5s}.compare-link._active{bottom:0}.compare-link__title{display:flex;align-items:center;gap:.25rem;background:var(--color-base-accent-1);color:var(--color-base-accent-1-inverse);padding:.75rem 1.5rem .5rem;width:288px}.compare-link__title svg{position:absolute;right:1rem}.compare-link__products .row,.compare-link__products .item,.compare-link__products .heading,.compare-link__products .compare-table:not(:first-child),.compare-link__products .compare-table .vendor,.compare-link__products .compare-table .item-actions-wrapper,.compare-link__products .compare-table:first-child compare-remove-item{display:none}.compare-link__products .row_visible{display:flex;flex-direction:column}.compare-link__products{height:100%;max-height:20rem;overflow-y:auto}.compare-link__products .compare-table:first-child .item_visible{border-bottom:1px solid var(--color-foreground-8);width:calc(288px - 1rem);position:relative;padding:1rem}.compare-link__products .compare-table:first-child .item-image{width:5rem}.compare-link__products .compare-table:first-child .item-image span._center{display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem}.compare-link__products .compare-table:first-child .item-title{position:absolute;top:1rem;right:.5rem;font-size:.875rem;line-height:1.25rem;width:calc(50% + 1rem)}.compare-link__actions .remove-items{background-color:var(--color-foreground-10)}.compare-link__actions .compare-items{background-color:var(--color-foreground);color:var(--color-base-accent-1-inverse)}.compare-link__actions{margin:.75rem .75rem 1rem;display:flex;justify-content:space-between;gap:.5rem}.compare-link .count--bubble{display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;padding:.15rem .5rem;margin-right:.5rem;background:var(--color-base-accent-1-inverse);color:var(--color-base-link)}@media all and (min-width: 990px){.compare-link{left:2rem}}body[data-compare-opened=true]{overflow:hidden}body[data-compare-opened=true]:after{content:"";position:fixed;display:block;top:0;left:0;right:0;bottom:0;background:var(--color-foreground-30);z-index:99}#compare-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-background);padding:1rem;width:calc(100% - .5rem);max-width:1200px;height:100%;max-height:85%;border-radius:6px;z-index:999;box-shadow:0 0 2rem var(--color-foreground-30)}#compare-popup .title{margin-top:0}#compare-popup .compare-products-list{border-top:1px solid var(--color-foreground-10);display:flex;height:100%;width:100%;flex-direction:column;overflow:auto;max-height:calc(80vh - 6rem)}.compare-table .old-price{display:none}.compare-table-wrapper .compare-table{width:100%}.compare-table-wrapper .compare-table .item_visible,#compare-popup .compare-table .item_visible{min-width:16rem;position:relative;width:100%}#compare-popup .compare-table .item_visible{padding-top:.5rem}.compare-table .item>.heading{font-size:1.25rem;font-weight:600}.compare-table-wrapper .compare-table .row:not(:last-child),#compare-popup .compare-table .row:not(:last-child){border-bottom:1px solid var(--color-foreground-10)}.compare-table .item-actions-wrapper{position:relative}.compare-table-wrapper .compare-table .row_visible,#compare-popup .compare-table .row_visible{border-bottom:1px solid var(--color-foreground);padding-bottom:1.5rem}.compare-table .sticky_header{background:var(--color-background);box-shadow:#0000000a 0 3px 5px;position:sticky;top:0;z-index:10}.compare-table .column,.compare-table ._center{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;text-align:left}.compare-table .column{padding-left:.75rem;padding-right:.75rem}.compare-table ._center{align-items:center}.compare-table .item-link{display:block}.compare-table .item-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.compare-table .vendor{color:var(--color-foreground-50);word-break:break-all}.compare-table .item{min-width:9rem;width:100%;padding:1.5rem 1rem}.compare-table .item:first-child{max-width:9rem}.compare-table .row_visible,.compare-table .row{display:flex}.compare-table .row{align-items:center}.compare-table ._description p{padding-left:1rem;padding-right:1rem}#compare-popup .modal__toggle-close{position:absolute;right:2rem;top:2rem;display:block;cursor:pointer}.modal__toggle-close:hover,.modal__toggle-close:focus{transform:rotate(90deg);transition:transform .35s ease}#compare-popup .modal__toggle-close>svg{width:1.75rem;height:1.75rem;border:1px solid var(--color-foreground-30);border-radius:1rem;padding:.15rem}#compare-popup .modal__popup-warnings{position:relative;padding-bottom:.5rem;padding-left:.25rem;margin-top:-1rem}#compare-popup .modal__popup-warnings>span{color:#ffa900;font-size:1rem;line-height:1.5rem;font-weight:600}#compare-popup .compare-table .item-image,.compare-table-wrapper .compare-table .item-image{position:relative;margin:1.5rem auto;width:100%}.compare-table .item-image{max-width:150px}#compare-popup compare-remove-item{position:absolute;right:1rem;z-index:10}#compare-popup .remove-item{color:var(--color-foreground-50);background:var(--color-foreground-8);border-radius:1.5rem;padding:.25rem}#compare-popup .remove-item>svg{height:.75rem;width:.75rem;padding:.125rem}#compare-popup .remove-item:hover,#compare-popup .remove-item:focus,#compare-popup .remove-item:hover>svg,#compare-popup .remove-item:focus>svg{color:var(--color-link);opacity:1}#compare-popup .item-actions-wrapper .icon-cart{display:none}#compare-popup .item-added-to-cart__message{visibility:hidden;position:absolute;top:0;left:50%;width:-moz-max-content;width:max-content;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;opacity:.5;color:#039647;background-color:#f0f8f2;border:1px solid #c9ebd7;border-radius:3px;transition:all .5s}#compare-popup .item-added-to-cart__message.active{visibility:visible;top:-3rem;opacity:1}.compare-table .item-actions-wrapper button{font-weight:500}@media only screen and (min-width: 760px){#compare-popup{padding:2rem}}.compare-table-wrapper table td.item{display:flex;width:100%;flex-direction:column}.compare-table-wrapper .item-added-to-cart__message,.compare-table-wrapper compare-remove-item,.compare-table-wrapper table .item-price .label{display:none}.compare-table-wrapper .table-wrapper{overflow-x:auto;overflow-y:hidden}
/*# sourceMappingURL=/cdn/shop/t/71/assets/component-compare-products.css.map */
