.product-compare__inner{width:var(--track-w, 984px);max-width:100%;margin-left:auto;margin-right:auto}@media(min-width:768px){.product-compare__scroll--center{display:flex;justify-content:center;overflow-x:visible}.product-compare__scroll--center .product-compare__track{flex-shrink:0}}.product-compare__header{margin-bottom:32px;text-align:center}.product-compare__heading{margin:0;color:#000;font-family:Basis Grotesque Pro,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.product-compare__subheading{margin:8px 0 0;color:#666;font-family:Basis Grotesque Pro,sans-serif;font-size:14px;font-weight:500}.product-compare__empty{margin:0;text-align:center;color:#999;font-family:Basis Grotesque Pro,sans-serif;font-size:14px}.product-compare__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d5d5d5 transparent;padding-bottom:12px}.product-compare__scroll::-webkit-scrollbar{height:6px}.product-compare__scroll::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:500px}.product-compare__track{display:flex;gap:var(--card-gap, 28px);width:max-content;padding:2px 2px 4px;align-items:stretch}.product-compare__card{flex:0 0 var(--card-w, 304px);width:var(--card-w, 304px);display:flex;flex-direction:column;background:var(--card-bg, #fff);border:1px solid var(--card-border, #c3c3c3);border-radius:var(--card-radius, 39px);padding:20px 16px 32px;position:relative;transition:border-color .2s ease;--slot-badge-h: 20px;--slot-image-h: 180px;--slot-swatches-h: 34px;--slot-name-h: 56px;--slot-price-h: 28px;--slot-atc-h: 38px;--slot-attr-title-h: 24px;--slot-attr-value-h: 36px}.product-compare__card.is-current{border:var(--highlight-w, 1px) solid var(--highlight-cl, #000);box-shadow:none;transform:none}.product-compare__card-top{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:calc(var(--slot-badge-h) + 8px + var(--slot-image-h) + 12px + var(--slot-swatches-h) + 16px + var(--slot-name-h) + 8px + var(--slot-price-h) + 8px + var(--slot-atc-h))}.product-compare__slot{display:flex;align-items:center;justify-content:center;width:100%;flex-shrink:0}.product-compare__slot--badge{height:var(--slot-badge-h);align-items:flex-start;justify-content:flex-start;margin-bottom:8px}.product-compare__slot--image{height:var(--slot-image-h);margin-bottom:12px}.product-compare__slot--swatches{height:var(--slot-swatches-h);margin-bottom:16px}.product-compare__slot--name{align-items:flex-start;margin-bottom:8px}.product-compare__slot--price{margin-bottom:8px}.product-compare__slot--atc{margin-top:auto}.product-compare__badge{display:block;padding:0;background:transparent;color:var(--badge-fg, #de7641);font-family:Basis Grotesque Pro,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.product-compare__img{width:100%;max-width:180px;height:var(--slot-image-h);margin:0 auto;display:flex;align-items:center;justify-content:center}.product-compare__img-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:inherit;cursor:pointer}.product-compare__img-link:hover .product-compare__img-el{opacity:.85}.product-compare__img-el{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}.product-compare__swatches{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-content:flex-start;max-width:100%;width:100%;height:100%}.product-compare__swatch{width:var(--swatch-size, 14px);height:var(--swatch-size, 14px);min-width:var(--swatch-size, 14px);min-height:var(--swatch-size, 14px);border-radius:50%;border:1px solid rgba(0,0,0,.1);padding:0;cursor:pointer;transition:transform .15s ease}.product-compare__swatch:not([data-value]):not([class*=bg_color_]){background:var(--swatch-bg, #ccc)}.product-compare__swatch.bg_color_ntloading,.product-compare__swatch[class*=bg_color_]{background-size:cover;background-position:center}.product-compare__swatch:hover{transform:scale(1.1)}.product-compare__swatch[data-active=true]{outline:1px solid #000;outline-offset:2px}.product-compare__name{margin:0;width:100%;color:var(--name-color, #000);font-family:Basis Grotesque Pro,sans-serif;font-size:var(--name-size, 20px);font-weight:500;line-height:1.4;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-compare__name a{color:inherit;text-decoration:none}.product-compare__name a:hover{text-decoration:underline}.product-compare__price-row{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%}.product-compare__price{display:inline-flex;align-items:center;gap:6px;color:var(--price-color, #000);font-family:Basis Grotesque Pro,sans-serif;font-size:var(--price-size, 15px);font-weight:500;line-height:1.25}.product-compare__compare{color:#00000073;font-size:calc(var(--price-size, 15px) - 1px);font-weight:400;text-decoration:line-through}.product-compare__compare[hidden]{display:none}.product-compare__discount{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--discount-bg, #f3f3f3);color:var(--discount-fg, #000);font-family:Basis Grotesque Pro,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.01em}.product-compare__discount[hidden]{display:none}.product-compare__btn{width:100%;max-width:260px;min-height:38px;padding:9px 17px;border:none;border-radius:999px;background:var(--btn-bg, #f3f3f3);color:var(--btn-fg, #000);font-family:Basis Grotesque Pro,sans-serif;font-size:15px;font-weight:500;line-height:1.25;cursor:pointer;transition:opacity .2s ease}.product-compare__btn:hover{opacity:.8}.product-compare__btn:disabled,.product-compare__btn[aria-busy=true]{opacity:.5;cursor:not-allowed}.product-compare__divider{height:1px;background:var(--divider-color, #d5d5d5);margin:28px 0 32px;width:100%;align-self:center;border:none}.product-compare__attrs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px;flex:1 1 auto}.product-compare__attr{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;min-height:calc(var(--slot-attr-title-h) + 6px + var(--slot-attr-value-h));padding:0 16px;border-radius:300px;transition:background .2s ease;justify-content:center}.product-compare__attr.is-highlighted{background:var(--highlight-bg, #db7742)}.product-compare__attr.is-highlighted .product-compare__attr-title,.product-compare__attr.is-highlighted .product-compare__attr-value{color:var(--highlight-fg, #fff)}.product-compare__attr-title{min-height:var(--slot-attr-title-h);display:flex;align-items:flex-start;color:var(--attr-title-color, #000);font-family:Basis Grotesque Pro,sans-serif;font-size:var(--attr-title-size, 16px);font-weight:700;line-height:1.5}.product-compare__attr-value-wrap{display:flex;align-items:center}.product-compare__attr-value{display:inline-block;padding:0;color:var(--attr-value-color, #000);font-family:Basis Grotesque Pro,sans-serif;font-size:var(--attr-value-size, 16px);font-weight:400;line-height:1.5}.product-compare__attr-value--none{color:#000;font-weight:400}.product-compare__hint{display:none;margin-top:12px;text-align:center;color:#999;font-family:Basis Grotesque Pro,sans-serif;font-size:12px}@media(max-width:767px){.product-compare__inner{width:100%;max-width:100%}.product-compare__scroll{display:block}.product-compare__scroll--center{display:block;justify-content:initial}.product-compare__heading{font-size:24px}.product-compare__track{gap:var(--card-gap, 16px)}.product-compare__card{flex-basis:var(--card-w-mb, 260px);width:var(--card-w-mb, 260px);padding:16px 14px 20px;border-radius:28px;--slot-badge-h: 18px;--slot-image-h: 140px;--slot-swatches-h: 40px;--slot-name-h: 48px;--slot-price-h: 26px;--slot-atc-h: 36px;--slot-attr-title-h: 22px;--slot-attr-value-h: 34px}.product-compare__img{max-width:140px;height:var(--slot-image-h)}.product-compare__name{font-size:16px}.product-compare__price{font-size:14px}.product-compare__btn{font-size:14px;min-height:36px}.product-compare__attr-title,.product-compare__attr-value{font-size:14px}.product-compare__hint{display:block}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/product-compare.css.map */
