compare-add-button>button.compare-add-button{display:inline-flex;align-items:center;gap:.5rem}.compare-icon{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.compare-icon>svg,.compare-checkmark>svg{display:block;width:1.75rem;height:1.75rem;padding:.25rem;box-sizing:border-box;border:1px solid var(--color-foreground-10)}.compare-checkmark>svg{color:#039603}.compare-icon>svg.hidden,.compare-checkmark>svg.hidden{display:none}.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:block;font-weight:600;bottom:-100%;background:var(--color-background);box-shadow:0 0 30px -16px var(--color-foreground);transition:bottom .5s;width:288px}.compare-link details{display:block}.compare-link._active{bottom:3.5rem}.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 .item-actions-wrapper,.compare-link__products .compare-table:first-child compare-remove-item{display:none}.compare-link__products{height:100%;max-height:20rem;overflow-y:auto}.compare-link__products .compare-table{width:100%}.compare-link__products .compare-table tr.row_visible{display:block;width:100%}.compare-link__products .compare-table tr.row_visible td.item_visible{display:block;width:100%;max-width:100%}.compare-link__products .compare-table:first-child .item_visible{border-bottom:1px solid var(--color-foreground-8);width:100%;box-sizing:border-box;position:relative;padding:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.compare-link__products .compare-table:first-child .item-image{width:5rem;max-width:5rem;margin:0}.compare-link__products .compare-table:first-child .item-link{align-self:flex-start}.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 .column{width:100%;padding-left:0;padding-right:0;align-items:flex-start;text-align:left}.compare-link__products .compare-table:first-child .item-title{position:static;top:auto;right:auto;width:auto;max-width:100%;font-size:.875rem;line-height:1.25rem;text-align:left}.compare-link__actions .remove-items{background-color:transparent;color:#c62828;border:1px solid #c62828}.compare-link__actions .remove-items:hover,.compare-link__actions .remove-items:focus{background-color:#c6282814;color:#c62828;border-color:#c62828}.compare-link__actions .compare-items{background-color:var(--color-base-accent-1);color:var(--color-base-accent-1-inverse)}.compare-link__actions{margin:.75rem .75rem 1rem;display:flex;justify-content:space-between;gap:.5rem}.compare-link__actions button,#compare-popup .item-actions-wrapper .button,.compare-table-wrapper .item-actions-wrapper .button{padding:.65rem 1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.compare-link__actions button{flex:1;min-width:0}#compare-popup .item-actions-wrapper,.compare-table-wrapper .item-actions-wrapper{display:flex;justify-content:flex-start;align-items:center}#compare-popup .item-actions-wrapper product-form,#compare-popup .item-actions-wrapper form,.compare-table-wrapper .item-actions-wrapper product-form,.compare-table-wrapper .item-actions-wrapper form{display:flex;justify-content:flex-start;width:auto}#compare-popup .item-actions-wrapper .button,.compare-table-wrapper .item-actions-wrapper .button{flex-shrink:0;width:auto;min-width:max-content;max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip}#compare-popup .item-actions-wrapper .button .text,.compare-table-wrapper .item-actions-wrapper .button .text{overflow:visible;text-overflow:clip;white-space:nowrap;max-width:none}.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}#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:flex-start;gap:.5rem;text-align:left}.compare-table .column{padding-left:0;padding-right:0}.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 ._description p{padding-left:0;padding-right:0}#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-page__warnings{margin-bottom:1rem}.compare-page__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:0 0 1rem;width:auto;max-width:150px}.compare-table-wrapper .compare-table tr.row_visible .item_visible,#compare-popup .compare-table tr.row_visible .item_visible{text-align:left}.compare-table-wrapper .compare-table tr.row_visible .item_visible .vendor,#compare-popup .compare-table tr.row_visible .item_visible .vendor,.compare-link__products .compare-table .vendor{display:none}.compare-table-wrapper .compare-table tr.row_visible .item_visible .column,#compare-popup .compare-table tr.row_visible .item_visible .column{padding-left:0;padding-right:0;align-items:flex-start;text-align:left}.compare-table-wrapper .compare-table tr.row_visible .item_visible .item-link,#compare-popup .compare-table tr.row_visible .item_visible .item-link{display:block;text-align:left}.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}@media only screen and (min-width:760px){#compare-popup{padding:2rem}}.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;scrollbar-color:var(--color-base-accent-1) var(--color-foreground-10);scrollbar-width:thin}.compare-table-wrapper .table-wrapper::-webkit-scrollbar{height:.5rem;width:.5rem}.compare-table-wrapper .table-wrapper::-webkit-scrollbar-track{background:var(--color-foreground-10);border-radius:9999px}.compare-table-wrapper .table-wrapper::-webkit-scrollbar-thumb{background:var(--color-base-accent-1);border-radius:9999px}.compare-table-wrapper .table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-base-accent-1);filter:brightness(.9)}#compare-popup .compare-table,.compare-table-wrapper .compare-table{display:table;width:max-content;min-width:100%;table-layout:fixed;border-collapse:collapse}#compare-popup .compare-table tbody,.compare-table-wrapper .compare-table tbody{display:table-row-group}#compare-popup .compare-table tr,.compare-table-wrapper .compare-table tr{display:table-row}#compare-popup .compare-table td,.compare-table-wrapper .compare-table td{display:table-cell;vertical-align:top;text-align:left;box-sizing:border-box;padding:1rem}#compare-popup .compare-table td:first-child,.compare-table-wrapper .compare-table td:first-child{width:9rem;min-width:9rem;max-width:9rem;font-weight:600}#compare-popup .compare-table td:not(:first-child),.compare-table-wrapper .compare-table td:not(:first-child){width:16rem;min-width:16rem;word-break:normal;overflow-wrap:break-word}#compare-popup .compare-table td.item-actions-wrapper,.compare-table-wrapper .compare-table td.item-actions-wrapper{text-align:left;vertical-align:middle}#compare-popup .compare-table .vendor,.compare-table-wrapper .compare-table .vendor{word-break:normal;overflow-wrap:anywhere}#compare-popup .compare-table td.rte,.compare-table-wrapper .compare-table td.rte{font-size:.875rem;line-height:1.5rem}#compare-popup .compare-table td.rte table,.compare-table-wrapper .compare-table td.rte table{width:100%;table-layout:auto;margin-top:.5rem}#compare-popup .compare-table td.rte td,#compare-popup .compare-table td.rte th,.compare-table-wrapper .compare-table td.rte td,.compare-table-wrapper .compare-table td.rte th{display:table-cell;white-space:normal;word-break:normal;overflow-wrap:break-word;padding:.25rem .5rem .25rem 0;border:none;text-align:left;vertical-align:top}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-compare-products.css.map */
