@layer sections{.product{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-block:var(--space-4) var(--section-gap)}.product__info{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}@media(min-width:990px){.product{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);padding-block-start:var(--space-6)}.product--media-large{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.product--media-small{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product__info--sticky{position:sticky;top:var(--sticky-top, calc(var(--header-height) + var(--space-5)));align-self:start}}ts-product[aria-busy=true] [data-region]{opacity:.6;transition:opacity var(--duration)}.product__title{margin:0;font-size:calc(clamp(1.5rem,1.25rem + 1vw,2.125rem) * var(--heading-scale))}.product__eyebrow{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted)}.product__text--subtitle{color:var(--color-fg-muted)}.product__text--uppercase{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.product__price{display:grid;gap:var(--space-1)}.product__price .price{align-items:center;font-size:1.25rem}.product__price .price__compare{font-size:1rem}.product__note{font-size:.8125rem;color:var(--color-fg-muted)}.gallery{position:relative;min-width:0}.gallery__slide{position:relative}.gallery__media{isolation:isolate}.gallery__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--lqip) center / cover no-repeat var(--color-bg-subtle);transition:opacity .2s linear .6s}.gallery__media:has(img.is-loaded):before{opacity:0}.gallery :is(.gallery__media,.gallery__thumb) img:not(.gallery__preview){transition:opacity .6s var(--ease)}:root[data-gallery-reveal] .gallery :is(.gallery__media,.gallery__thumb) img:not(.gallery__preview,.is-loaded){opacity:0}@media(prefers-reduced-motion:reduce){:root[data-motion=respect] .gallery :is(.gallery__media,.gallery__thumb) img:not(.gallery__preview){transition:none}}.gallery__zoom{display:block;width:100%;padding:0;cursor:zoom-in}.gallery__counter{position:absolute;bottom:var(--space-3);inset-inline-end:var(--space-3);z-index:2;padding:.25rem .625rem;font-size:.75rem;background-color:var(--color-bg);border-radius:1rem;pointer-events:none}.gallery .slider__btn{position:absolute;top:50%;z-index:2;translate:0 -50%}.gallery .slider__btn--prev{inset-inline-start:var(--space-3)}.gallery .slider__btn--next{inset-inline-end:var(--space-3)}.gallery__thumbs{display:flex;gap:var(--space-2);margin-block-start:var(--space-3);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.gallery__thumb{position:relative;flex:0 0 4.5rem;padding:0;border-radius:var(--radius-media);opacity:.55;transition:opacity var(--duration-fast)}.gallery__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 1px var(--color-fg)}.gallery__thumb-badge{--icon-size: .875rem;position:absolute;inset-inline-end:.25rem;bottom:.25rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;background-color:var(--color-bg);border-radius:50%}@media(max-width:989px){.gallery{margin-inline:calc(var(--gutter) * -1)}.gallery .slider__track{--slider-gap: 2px}.gallery .slider__btn,.gallery__thumbs{display:none}.gallery--m-thumbs .gallery__rail{display:block}.gallery--m-thumbs .gallery__rail-btn{display:none}.gallery--m-thumbs .gallery__thumbs{display:flex;gap:var(--m-thumb-gap, .75rem);margin-block-start:.625rem;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity}.gallery--m-thumbs .gallery__thumb{flex:0 0 var(--m-thumb, 4rem);scroll-snap-align:start}.gallery--m-thumbs .gallery__thumb .media,.gallery--m-thumbs .gallery__thumb{border-radius:calc(var(--radius-media) * .5)}.gallery .media{border-radius:0}}@media(min-width:990px){.gallery--grid .slider__track,.gallery--stack .slider__track{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible;scroll-snap-type:none}.gallery--grid .slider__track{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery--grid .gallery__slide:first-child{grid-column:1 / -1}.gallery--stack .slider__track{grid-template-columns:minmax(0,1fr)}.gallery__thumbs--mobile,.gallery--grid .gallery__counter,.gallery--stack .gallery__counter,.gallery--grid .slider__btn,.gallery--stack .slider__btn,.gallery--thumbnails .gallery__counter{display:none}}.deferred-media{position:relative;display:block;width:100%;height:100%}.deferred-media__poster{position:relative;display:block;width:100%;height:100%;padding:0}.deferred-media__poster img{width:100%;height:100%;object-fit:cover}.deferred-media__play{--icon-size: 1.5rem;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:4rem;height:4rem;margin:auto;background-color:var(--color-bg);color:var(--color-fg);border-radius:50%;box-shadow:0 4px 16px #00000026}.deferred-media :is(video,iframe,model-viewer){display:block;width:100%;height:100%;border:0}.lightbox__panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-bg);opacity:0;transition:opacity var(--duration-slow) var(--ease)}.is-open>.lightbox__panel{opacity:1}.lightbox__list{display:grid;gap:var(--space-2);max-width:90rem;margin-inline:auto;padding:var(--space-2)}.lightbox__item img{width:100%;height:auto}.lightbox__close{position:fixed;top:var(--space-3);inset-inline-end:var(--space-3);z-index:2;background-color:var(--color-bg);box-shadow:0 2px 12px #0000001f}.variant-picker{display:grid;gap:var(--space-4)}.option{min-width:0;margin:0;padding:0;border:0}.option__legend{margin-block-end:var(--space-2);padding:0;font-size:.875rem}.option__selected{color:var(--color-fg-muted)}.option__values{display:flex;flex-wrap:wrap;gap:var(--space-2)}.option__input{position:absolute;width:1px;height:1px;opacity:0}.option__pill{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:2.75rem;padding:.5rem .875rem;font-size:.875rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-input);cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.option__input:checked+.option__pill{background-color:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.option__input:focus-visible+:is(.option__pill,.option__swatch){outline:2px solid var(--color-fg);outline-offset:2px}.option__input[data-unavailable]+.option__pill{color:var(--color-fg-muted);background-image:linear-gradient(to top right,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px))}.option__input[data-unavailable]:checked+.option__pill{color:var(--color-bg)}.option__swatch{display:block;width:2.5rem;height:2.5rem;padding:3px;border:1px solid var(--color-border);border-radius:50%;cursor:pointer}.option__swatch--square{border-radius:var(--radius-input)}.option__swatch--portrait{height:3.333rem;border-radius:max(4px,calc(var(--radius-input) * .5))}.option__swatch>span{display:block;width:100%;height:100%;background-color:var(--swatch-color, var(--color-bg-subtle));background-image:var(--swatch-image, none);background-position:center;background-size:cover;border-radius:inherit}.option__input:checked+.option__swatch{border:2px solid var(--color-fg);padding:2px}.option__input[data-unavailable]+.option__swatch{opacity:.4}.product__quantity{display:grid;justify-items:start;gap:var(--space-2)}.quantity-rules{font-size:.8125rem;color:var(--color-fg-muted)}.price-breaks{width:100%;font-size:.8125rem}.price-breaks :is(th,td){padding:var(--space-1) var(--space-2);text-align:start;border-block-end:1px solid var(--color-border)}.product-form,.product-form__buttons{display:grid;gap:var(--space-3)}.product-form__error{font-size:.875rem;color:var(--color-error)}.selling-plans{display:grid;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input)}.selling-plans legend{padding-inline:var(--space-1);font-size:.875rem}.radio{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem}.radio input{accent-color:var(--color-fg)}.recipient,.recipient__fields{display:grid;gap:var(--space-3)}.inventory{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem}.inventory:before{content:"";width:.5rem;height:.5rem;background-color:currentColor;border-radius:50%}.inventory--in{color:var(--color-success)}.inventory--low{color:#b54708}.inventory--out{color:var(--color-error)}.pickup{font-size:.875rem}.pickup summary{--icon-size: 1.125rem;display:flex;align-items:flex-start;gap:var(--space-2)}.pickup__list{display:grid;gap:var(--space-3);padding:var(--space-3) 0 0 calc(1.125rem + var(--space-2))}.pickup__muted{color:var(--color-fg-muted)}.product-accordion{border-block:1px solid var(--color-border)}.product-accordion+.product-accordion{margin-block-start:calc(var(--space-5) * -1);border-block-start:0}.product-accordion__summary{--icon-size: 1.125rem;display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-4);font-weight:var(--font-body-weight-bold)}.product-accordion__chevron{margin-inline-start:auto;transition:rotate var(--duration) var(--ease)}details[open]>.product-accordion__summary .product-accordion__chevron{rotate:180deg}.product-accordion__content{padding-block-end:var(--space-4)}.icon-text{display:grid;gap:var(--space-3)}.icon-text--row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;text-align:center}.icon-text__item{--icon-size: 1.375rem;display:flex;align-items:center;gap:var(--space-3);font-size:.875rem}.icon-text--row .icon-text__item{flex-direction:column;gap:var(--space-2)}.product-share,.product-popup-trigger{--icon-size: 1.125rem;display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;font-size:.875rem}.popup-modal__panel{position:absolute;top:50%;left:50%;width:min(100% - 2rem,48rem);max-height:min(100% - 2rem,44rem);overflow-y:auto;padding:var(--space-6);background-color:var(--color-bg);color:var(--color-fg);border-radius:var(--radius-media);opacity:0;translate:-50% -48%;transition:opacity var(--duration-slow) var(--ease),translate var(--duration-slow) var(--ease)}.is-open>.popup-modal__panel{opacity:1;translate:-50% -50%}.popup-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-4)}.countdown-block{display:grid;gap:var(--space-2)}.countdown{display:flex;gap:var(--space-2)}.countdown__unit{display:grid;justify-items:center;min-width:3.5rem;padding:var(--space-2);background-color:var(--color-bg-subtle);border-radius:var(--radius-input)}.countdown__value{font-size:1.25rem;font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums}.countdown__label{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted)}.complementary{display:grid;gap:var(--space-3)}.complementary__heading{margin:0;font-family:var(--font-body-family);font-size:.9375rem;font-style:normal;font-weight:var(--font-body-weight-bold);letter-spacing:normal;text-transform:none}.sticky-atc{position:fixed;inset-inline:0;bottom:var(--atc-bottom, 0px);z-index:25;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--gutter) max(var(--space-3),env(safe-area-inset-bottom));background-color:var(--color-bg);border-block-start:1px solid var(--color-border);box-shadow:0 -8px 24px #0000000f;visibility:hidden;translate:0 calc(110% + var(--atc-bottom, 0px));transition:translate var(--duration-slow) var(--ease),visibility 0s var(--duration-slow)}.sticky-atc.is-visible{visibility:visible;translate:none;transition-delay:0s}.sticky-atc__media{flex:0 0 3rem;--ratio: 1}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__title{overflow:hidden;font-size:.875rem;white-space:nowrap;text-overflow:ellipsis}.sticky-atc .price{font-size:.875rem}.sticky-atc .button{min-height:2.75rem;padding-inline:var(--space-5)}@media(max-width:749px){.sticky-atc__media{display:none}}.quick-view .product{padding:0;gap:0}.quick-view .gallery{margin:0}.quick-view .product__info{padding:var(--space-5)}.quick-view__details{align-self:flex-start;font-size:.875rem}@media(min-width:750px){.quick-view .product{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quick-view .product__info{padding:var(--space-7) var(--space-6) var(--space-6)}.quick-view .gallery__media{aspect-ratio:auto;height:min(100dvh - 2rem,46rem)}}}.shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 3rem;--shopify-accelerated-checkout-button-border-radius: var(--radius-button)}.shopify-payment-button .shopify-payment-button__button--unbranded{min-height:3rem;padding:.75rem 1.75rem;font-family:var(--button-font-family);font-size:.9375rem;font-weight:var(--button-font-weight);letter-spacing:.02em;text-transform:var(--button-case);background-color:var(--color-btn2);color:var(--color-btn2-label);border:var(--button-border-width) solid var(--color-btn2-label);border-radius:var(--radius-button);transition:background-color var(--duration),color var(--duration)}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-btn2-label);color:var(--color-btn2)}.shopify-payment-button .shopify-payment-button__more-options{margin-block-start:var(--space-2);font-size:.875rem;color:var(--color-fg-muted);text-decoration:underline}@layer sections{.product__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.product__title-row .product__title{margin:0}.wish-btn{--icon-size: 1.25rem;display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);border-radius:50%;transition:color var(--duration),border-color var(--duration)}.wish-btn[aria-pressed=true]{border-color:currentColor}.bis:empty{display:none}.bis__form{display:grid;gap:var(--space-3);padding:var(--space-5);background-color:color-mix(in srgb,var(--color-fg) 4%,var(--color-bg));border-radius:var(--radius-media)}.bis__title{margin:0;font-weight:var(--font-body-weight-bold)}.bis__text{margin:0;font-size:.875rem;color:var(--color-fg-muted)}}@layer sections{.product--three .product__media{order:-1}@media(min-width:750px)and (max-width:1099px){.product--three{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"media start" "media end";align-items:start;gap:var(--space-5) clamp(1.5rem,3vw,3rem)}.product--three .product__media{grid-area:media}.product--three .product__info--start{grid-area:start}.product--three .product__info--end{grid-area:end}.product--three .product__info--sticky{position:static}}@media(min-width:1100px){.product--three{grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr) minmax(0,.95fr);grid-template-areas:"start media end";gap:clamp(1.5rem,2.5vw,3rem)}.product--three .product__media{grid-area:media;order:0}.product--three .product__info--start{grid-area:start}.product--three .product__info--end{grid-area:end}}@media(min-width:990px){.product--classic.product--media-end .product__media{order:2}.product--classic.product--media-end{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.product--classic.product--media-end.product--media-large{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.product--classic.product--media-end.product--media-small{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.product__title--small{font-size:calc(clamp(1.25rem,1.1rem + .6vw,1.625rem) * var(--heading-scale))}.product__title--large{font-size:calc(clamp(1.75rem,1.4rem + 1.5vw,2.75rem) * var(--heading-scale))}.product__subtitle{margin-block-start:calc(var(--space-3) * -1);color:var(--color-fg-muted)}.product__vendor-badge a,.product__vendor-badge{display:inline-flex;align-self:flex-start;padding:.25rem .625rem;font-size:.75rem;text-decoration:none;background-color:var(--color-bg-subtle);border-radius:999px}.product__vendor-badge a{padding:0;background:none}.product__short{display:grid;gap:var(--space-2);justify-items:start;color:var(--color-fg-muted)}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-fg-muted)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current]{max-width:22ch;overflow:hidden;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap}.product__price-label{font-size:.875rem;color:var(--color-fg-muted)}.product__vat{flex-basis:100%;font-size:.875rem;color:var(--color-fg-muted)}.product__vat .money{font-weight:var(--font-body-weight-bold);color:var(--color-fg)}.option__swatch--image{width:auto;height:calc(var(--tile, 3rem) * 1.4);aspect-ratio:var(--swatch-ratio, .75);padding:2px;overflow:hidden;border-radius:max(4px,calc(var(--radius-input) * .5))}.option__swatch--image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.option__input:checked+.option__swatch--image{padding:1px;border-width:2px}@media(hover:hover){.option__swatch:hover{border-color:var(--color-fg)}}.gallery__preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;background-color:var(--color-bg);opacity:0;pointer-events:none;transition:opacity var(--duration) var(--ease)}.gallery__preview.is-visible{opacity:1}.wa-order{--icon-size: 1.25rem}.wa-order--green{--btn-bg: #25d366;--btn-fg: #fff;--btn-border: #25d366}@media(hover:hover){:is([data-btn-hover=tone],[data-btn-hover=lift]) .wa-order--green:hover{--btn-bg: #1fb855;--btn-fg: #fff;--btn-border: #1fb855}}.wa-order--outline{--btn-bg: transparent;--btn-fg: currentColor;--btn-border: currentColor}.wa-order--dark{--btn-bg: #111;--btn-fg: #fff;--btn-border: #111}.wholesale .button{--icon-size: 1.125rem}.popup-modal__panel--wide{width:min(100% - 2rem,56rem)}.product-form-grid{display:grid;gap:var(--space-4)}@media(min-width:750px){.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form-grid__full{grid-column:1 / -1}}.field__hint{font-size:.75rem;color:var(--color-fg-muted)}.product-summary{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background-color:var(--color-bg-subtle);border-radius:var(--radius-input)}.product-summary__media{flex-shrink:0;width:4rem;height:4rem;overflow:hidden;border-radius:calc(var(--radius-input) * .75)}.product-summary__media img{width:100%;height:100%;object-fit:cover}.product-summary__info{display:grid;gap:.125rem;font-size:.875rem}.size-chart-trigger{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.size-chart{display:grid;gap:var(--space-5)}.size-chart__units{display:flex;gap:var(--space-2)}.size-chart__units .chip[aria-pressed=true]{color:var(--color-bg);background-color:var(--color-fg)}.size-table-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid var(--color-border);border-radius:var(--radius-input)}.size-table{width:100%;font-size:.875rem;text-align:center;font-variant-numeric:tabular-nums}.size-table :is(th,td){padding:.625rem .75rem;white-space:nowrap;border-block-end:1px solid var(--color-border)}.size-table thead th{font-weight:var(--font-body-weight-bold);background-color:var(--color-bg-subtle)}.size-table tbody tr:last-child :is(th,td){border-block-end:0}.size-table tbody th{font-weight:var(--font-body-weight-bold)}.size-finder{display:grid;gap:var(--space-4);padding:var(--space-5);background-color:var(--color-bg-subtle);border-radius:var(--radius-media)}.size-finder__title{font-weight:var(--font-body-weight-bold)}.size-finder__text,.size-finder__note{font-size:.875rem;color:var(--color-fg-muted)}.size-finder__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-3)}.size-finder__fields [hidden]{display:none}.size-finder__fit{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;border:0}.size-finder__fit legend{width:100%;margin-block-end:var(--space-2)}.size-finder__fit .chip{cursor:pointer}.size-finder__fit .chip:has(input:checked){color:var(--color-bg);background-color:var(--color-fg)}.size-finder__fit input{position:absolute;opacity:0;pointer-events:none}.size-finder>.button{justify-self:start}.size-finder__result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4);font-weight:var(--font-body-weight-bold);background-color:var(--color-bg);border-radius:var(--radius-input)}.size-finder__result[hidden]{display:none}.size-chart__guide{display:grid;gap:var(--space-4);align-items:start}@media(min-width:750px){.size-chart__guide:has(.size-chart__image){grid-template-columns:minmax(0,18rem) minmax(0,1fr)}}.size-chart__image img{width:100%;height:auto;border-radius:var(--radius-input)}.pq{display:grid;gap:var(--space-4);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border)}.pq__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.pq__title{margin:0;font-size:var(--h4)}.pq__head .button{--icon-size: 1.125rem}.pq__list{display:grid}.pq__item{border-block-end:1px solid var(--color-border)}.pq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);font-weight:var(--font-body-weight-bold)}.pq__item[open] .product-accordion__chevron{rotate:180deg}.pq__answer{display:grid;gap:var(--space-2);padding-block-end:var(--space-4)}.pq__meta,.pq__empty{font-size:.8125rem;color:var(--color-fg-muted)}.info-box{display:flex;gap:var(--space-3);padding:var(--space-4);color:var(--ib-fg);background-color:var(--ib-bg);border:1px solid var(--ib-border);border-radius:var(--radius-input)}.info-box__icon{--icon-size: 1.375rem;flex-shrink:0}.info-box__body{display:grid;gap:.25rem;min-width:0;font-size:.875rem}.info-box__title{font-weight:var(--font-body-weight-bold)}.delivery{--icon-size: 1.25rem;display:flex;align-items:flex-start;gap:var(--space-3);font-size:.875rem}.delivery__cutoff{color:var(--color-success);font-weight:var(--font-body-weight-bold)}.set-info{display:flex;flex-wrap:wrap;gap:.375rem;padding:var(--space-3) var(--space-4);font-size:.875rem;border:1px dashed var(--color-border-strong);border-radius:var(--radius-input)}.set-info__label{font-weight:var(--font-body-weight-bold)}.pay-icons{display:grid;gap:var(--space-3)}.pay-icons__title{--icon-size: 1rem;display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:var(--font-body-weight-bold)}.pay-icons__list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pay-icons__icon{width:2.75rem;height:auto}.help-box{display:grid;gap:var(--space-2);padding:var(--space-4);background-color:var(--color-bg-subtle);border-radius:var(--radius-input)}.help-box__title{font-weight:var(--font-body-weight-bold)}.help-box__text{font-size:.875rem;color:var(--color-fg-muted)}.help-box__links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)}.product-spacer{height:var(--h)}.product-spacer--line{position:relative}.product-spacer--line:after{content:"";position:absolute;inset-inline:0;top:50%;border-block-start:1px solid var(--color-border)}.share-icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.share-icons__label{margin-inline-end:var(--space-2);font-size:.875rem}.share-icons .social__link{--icon-size: 1.125rem;border:1px solid var(--color-border)}}@layer sections{.reviews{display:grid;gap:var(--space-4);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border)}.reviews__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5)}.reviews__title{margin:0;font-size:var(--h4)}.reviews__summary{display:flex;align-items:center;gap:var(--space-2)}.reviews__average{font-size:1.5rem;font-weight:var(--font-body-weight-bold);line-height:1}.reviews__count,.reviews__empty,.review__date{font-size:.8125rem;color:var(--color-fg-muted)}.reviews__list{display:grid;gap:var(--space-4)}.review{display:grid;gap:var(--space-2);padding-block-end:var(--space-4);border-block-end:1px solid var(--color-border)}.review__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.review__title{font-weight:var(--font-body-weight-bold)}.review__author{font-size:.8125rem;color:var(--color-fg-muted)}.review__verified{--icon-size: .875rem;display:inline-flex;align-items:center;gap:.25rem;color:var(--color-success)}.star-input{padding:0;border:0}.star-input__stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:.25rem}.star-input__stars input{position:absolute;opacity:0;pointer-events:none}.star-input__stars label{--icon-size: 1.75rem;color:var(--color-border-strong);cursor:pointer;transition:color var(--duration-fast)}.star-input__stars label .icon{fill:currentColor}.star-input__stars input:checked~label,.star-input__stars label:hover,.star-input__stars label:hover~label{color:#f5a623}.star-input__stars input:focus-visible+label{outline:2px solid var(--color-fg);outline-offset:2px}.size-chart__subtitle{margin:0 0 var(--space-2);font-weight:var(--font-body-weight-bold)}.size-chart__subtitle~.size-table-wrap+.size-table-wrap,[data-measure-table]{margin-block-end:var(--space-4)}.try-on-trigger{display:flex}.tryon{display:grid;gap:var(--space-3)}.tryon__text,.tryon__note{margin:0;font-size:.875rem;color:var(--color-fg-muted)}.tryon__note{font-size:.75rem}.tryon__stage{position:relative;display:grid;place-items:center;min-height:18rem;overflow:hidden;background-color:var(--color-bg-subtle);border-radius:var(--radius-media);touch-action:none;-webkit-user-select:none;user-select:none}.tryon__photo{display:none;width:100%;height:auto}.tryon__stage.has-photo .tryon__photo{display:block}.tryon__pick{--icon-size: 1.25rem;display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-6);font-size:.9375rem;text-align:center;cursor:pointer}.tryon__stage.has-photo .tryon__pick{display:none}.tryon__item{position:absolute;display:none;height:auto;mix-blend-mode:multiply;filter:brightness(1.08) contrast(1.06);cursor:grab;touch-action:none}.tryon__item.is-plain{mix-blend-mode:normal;filter:none}.tryon__stage.has-photo .tryon__item{display:block}.tryon__tools{display:grid;gap:var(--space-3)}.tryon__images{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.tryon__image{flex:0 0 3.5rem;aspect-ratio:1;padding:0;overflow:hidden;border-radius:calc(var(--radius-media) * .5);opacity:.6}.tryon__image[aria-pressed=true]{opacity:1;box-shadow:0 0 0 1px var(--color-fg)}.tryon__image img{width:100%;height:100%;object-fit:cover}.tryon__range{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:var(--space-3);font-size:.875rem}.tryon__check{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem}.tryon__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-product.css.map */
