.compare-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 10px 10px;background:#fff;border-radius:100px;font-size:13px;font-weight:700;text-transform:uppercase;color:#222;cursor:pointer;transition:background .2s,border .2s;line-height:1.1;gap:8px;border:1px solid #cfcfcf}.compare-btn__icon{width:12px;height:12px;border-radius:100%;border:1px solid #222;background:#fff;display:inline-block;transition:background .2s,border .2s;margin-bottom:2px;position:relative}.compare-btn.selected .compare-btn__icon{background:#2d6b48;border-color:#2d6b48}.compare-btn.selected .compare-btn__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#fff;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.833252 3.36364L3.37673 6.2L6.68325 1' stroke='white'/%3E%3C/svg%3E")}.ProductItem__CompareButton{position:absolute;z-index:2;bottom:12px;padding-inline:12px;width:100%;align-items:center;justify-content:center;background:none;border:none}product-compare,body:not(.compare-mode) product-comparison,body.compare-mode .CollectionInner .ProductItem__Sizes{display:none}body.compare-mode .CollectionInner product-compare{display:flex}@media (min-width: 768px){.CollectionToolbar__Item--compare-toggle{border-left:1px solid var(--saysky-grey)!important}}.CollectionToolbar__Item--compare-toggle .features--heading-normal .u-h6{font-weight:500;font-size:var(--text-base);line-height:var(--line-height-text-base);letter-spacing:0%;vertical-align:middle}.compare-toggle-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;outline:none;padding:0}.compare-toggle-btn{font-family:Roboto,sans-serif;font-weight:500;font-size:var(--text-base);line-height:var(--line-height-text-base);letter-spacing:0%;vertical-align:middle;text-transform:uppercase}.compare-toggle-btn__switch{position:relative;width:24px;height:14px;background:var(--saysky-grey);border-radius:12px;transition:background .2s;flex-shrink:0}.compare-toggle-btn__switch:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000014;transition:left .2s}.compare-toggle-btn.active .compare-toggle-btn__switch{background:#222}.compare-toggle-btn.active .compare-toggle-btn__switch:after{left:18px;background:#fff}.compare-toggle-btn:focus{outline:2px solid #222}.compare-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:9999;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transform:translateY(100%);opacity:0;display:flex;flex-direction:column}.compare-overlay.is-active{transform:translateY(0);opacity:1}.compare-modal__header{position:sticky;top:0;z-index:3;background:#f7f7f7;padding:20px 0;border-bottom:1px solid #dddddd}@media (max-width: 768px){.compare-modal__header{padding:12px 0}}.compare-modal__header-content{display:flex;justify-content:space-between;align-items:center}.compare-modal__title{font-size:24px;font-weight:700;margin:0;flex:1;text-align:center}@media (max-width: 768px){.compare-modal__title{font-size:18px}}.compare-modal__close{background:none;border:none;cursor:pointer;font-size:2.5rem;color:#222;transition:background .2s;display:flex;align-items:center;justify-content:center}.compare-modal__clear{color:#222;text-decoration:underline;font-size:1rem;cursor:pointer}.compare-modal__cards,.compare-modal__cards-sticky{display:flex;gap:32px;justify-content:center;padding:15px 0 20px;border-bottom:1px solid #dddddd}.compare-modal__cards-sticky-wrapper{position:fixed;background:#fff;z-index:1;left:0;right:0;transform:translateY(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.compare-modal__cards-sticky-wrapper{display:none}}.compare-modal__cards-sticky .compare-modal__card{display:flex;flex-direction:row;align-items:flex-end;position:relative;gap:13px}.compare-modal__cards-sticky .compare-modal__card-remove{top:0;right:0;border:1px solid #dddddd}.compare-modal__cards-sticky .ProductItem__Info.ProductItem__Info--left{display:flex;flex-direction:column;padding:0;gap:10px;align-items:flex-start}.compare-modal__cards-sticky .ProductItem__Header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.compare-modal__cards-sticky .compare-modal__card-link{width:auto}.compare-modal__card-img-wrapper{position:relative;width:100px;height:120px;flex-shrink:0;padding:10px 10px 0 0}.compare-modal__cards{position:relative;z-index:2}.compare-modal__card{display:flex;flex-direction:column;align-items:center;position:relative}.compare-modal__card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.compare-modal__card-remove{position:absolute;top:10px;right:10px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:5px}.compare-modal__card-media-wrapper{position:relative;width:100%}.compare-modal__card-content{padding:18px 18px 0;width:100%}.compare-modal__card-title{font-weight:700;font-size:1.1em;margin-bottom:4px}.compare-modal__card-price{font-size:1em;color:#222;margin-bottom:4px}.compare-modal__card-meta{font-size:.95em;color:#666;margin-bottom:8px}.compare-modal__card-desc{font-size:.95em;color:#222;margin-bottom:16px}.compare-modal__card-link{display:block;text-align:center;border:1px solid #dddddd;border-radius:100px;width:100%;padding:10px 20px;font-weight:700;text-decoration:none;color:#1c1b1b;line-height:1;text-transform:uppercase;transition:background .3s,color .3s}.compare-modal__card-link:hover{background:#1c1b1b;color:#fff}div.compare-modal__content-wrapper{overflow:auto;height:100%;padding-bottom:77px;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.compare-modal__content,.compare-modal__header-content,.compare-modal__cards-sticky-wrapper{padding:0 48px;max-width:1056px;margin:0 auto}@media (max-width: 768px){.compare-modal__content,.compare-modal__header-content,.compare-modal__cards-sticky-wrapper{padding:0 15px}}.compare-modal__content .compare-modal__cards .ProductItem__Info.ProductItem__Info--left{width:100%;display:flex;flex-direction:column;gap:10px;padding:10px 6px 15px}@media (max-width: 768px){.compare-modal__content .compare-modal__cards .ProductItem__Info.ProductItem__Info--left{padding:10px 6px 15px!important}}.compare-modal__row,.compare-modal__cards{padding:30px 0;border-bottom:1px solid #dddddd;display:flex;flex-direction:column;gap:20px;background:#fff}@media (max-width: 768px){.compare-modal__row,.compare-modal__cards{padding:15px 0;gap:15px}}.compare-modal__row-title{font-weight:700}.compare-modal__row-content,.compare-modal__cards,.compare-modal__cards-sticky{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;justify-content:start}.compare-modal__row-content ul{padding-left:1rem;margin-bottom:.75rem}.compare-modal__row-content ul li{list-style-position:outside}.compare-modal__row-content ul li::marker{list-style:disc;color:#ddd}.compare-modal__row[data-row=available_sizes] .compare-modal__row-content div{display:flex;row-gap:8px;flex-wrap:wrap}.compare-modal__row[data-row=available_sizes] .compare-modal__row-content div .SizeSwatch{border-radius:100%;cursor:default}.ProductCompareBar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#f7f7f7;border-top:1px solid #dddddd;align-items:center;justify-content:center;padding:10px 12px 12px;gap:28px}@media (max-width: 768px){.ProductCompareBar{gap:18px;z-index:1000000}}.ProductCompareBar--hidden{display:none!important}.ProductCompareBar__Items{display:flex;align-items:center;justify-content:center;gap:8px}.ProductCompareBar__Item{width:64px;height:64px;padding:6px 6px 0 0;position:relative}@media (max-width: 768px){.ProductCompareBar__Item{width:55px;height:55px;padding:4px 4px 0 0}}.ProductCompareBar__Item--empty div{width:100%;height:100%;background:#fff;border:1px solid #dddddd}.ProductCompareBar__Image{width:100%;height:100%;object-fit:cover;border:1px solid #dddddd;background:#fff}.ProductCompareBar__Remove{position:absolute;top:0;right:0;padding:3px;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff}@media (max-width: 768px){.ProductCompareBar__Remove svg{width:7px;height:7px}}.ProductCompareBar__Clear{color:#222;text-decoration:underline;font-size:1rem;cursor:pointer}.ProductCompareBar__Compare{padding:12px 20px;border-radius:100px;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;background:#1c1b1b;line-height:1}.ProductCompareBar__Compare:disabled{color:#6a6a6a;cursor:not-allowed;background:#f7f7f7;border:1px solid #dddddd}.compare-modal__row .ProductSpecifications{display:flex;flex-direction:column;gap:10px}.compare-modal__row .ProductSpecifications__Row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.compare-modal__row .ProductSpecifications__Label{font-size:14px;font-weight:500;color:#222}.compare-modal__row .yotpo-widget-instance svg{width:16px;height:16px}.compare-modal__card .ProductItem__PriceList.Heading.show-mobile{display:none}@media (max-width: 768px){.compare-modal__row .yotpo-widget-instance .yotpo-sr-bottom-line-summary{flex-direction:column!important;align-items:flex-start!important;gap:8px}.compare-modal__card .ProductItem__PriceList{display:none}.compare-modal__card .ProductItem__PriceList.Heading.show-mobile{display:block;text-align:left}.compare-modal__content .compare-modal__cards .ProductItem__Info.ProductItem__Info--left{gap:4px}.compare-modal__card-remove{top:6px;right:6px}.compare-modal__content div[data-item-id]{min-width:150px}.compare-modal__content>div{min-width:min-content;padding-right:15px}.ProductCompareBar__Compare{padding:12px 16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-comparison.css.map */
