.sx-product{--sx-thumb-w: 80px}.sx-product__grid{display:grid;gap:var(--sx-space-6);align-items:start}.sx-product__mobile-title{font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:2rem;line-height:1;text-transform:var(--sx-heading-transform);margin-bottom:var(--sx-space-4)}@media(min-width:750px){.sx-product__mobile-title{display:none}}.sx-gallery{position:relative;min-width:0}.sx-gallery__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sx-space-3)}.sx-gallery__viewport{position:relative;min-width:0}.sx-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sx-gallery__track::-webkit-scrollbar{display:none}.sx-gallery__slide{flex:0 0 100%;scroll-snap-align:start;position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.sx-gallery__slide>img,.sx-gallery__slide>video,.sx-gallery__slide>iframe,.sx-gallery__slide>model-viewer,.sx-gallery__slide .sx-gallery__zoom img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border:0}.sx-gallery__slide--cover>img,.sx-gallery__slide--cover .sx-gallery__zoom img{object-fit:cover}.sx-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.sx-gallery__zoom-hint{position:absolute;z-index:1;inset-inline-end:var(--sx-space-3);bottom:var(--sx-space-3);display:grid;place-items:center;width:40px;height:40px;border-radius:var(--sx-radius-pill);background:var(--sx-color-bg);color:var(--sx-color-text);box-shadow:var(--sx-shadow-md);pointer-events:none}.sx-gallery__dots{display:flex;justify-content:center;gap:var(--sx-space-2);margin-top:var(--sx-space-3)}.sx-gallery__dots button{width:8px;height:8px;padding:0;border:0;border-radius:var(--sx-radius-pill);background:var(--sx-color-border-strong);transition:width var(--sx-dur) var(--sx-ease),background var(--sx-dur) var(--sx-ease);position:relative}.sx-gallery__dots button:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.sx-gallery__dots button[aria-current=true]{width:24px;background:var(--sx-color-primary)}.sx-gallery__thumbs{display:none}@media(max-width:749px){.sx-gallery{margin-inline:calc(var(--sx-gutter) * -1)}.sx-gallery__dots{padding-inline:var(--sx-gutter)}}@media(min-width:750px){.sx-gallery__slide{border:1px solid var(--sx-color-border);border-radius:var(--sx-radius-lg)}.sx-gallery__track{gap:var(--sx-space-3)}.sx-gallery__dots{display:none}.sx-gallery__layout{grid-template-columns:var(--sx-thumb-w) minmax(0,1fr)}.sx-gallery__layout--no-thumbs{grid-template-columns:minmax(0,1fr)}.sx-gallery__thumbs{display:block;position:relative}.sx-gallery__layout{gap:16px}.sx-gallery__thumbs ul{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;scrollbar-width:none;padding:2px}.sx-gallery__thumbs ul::-webkit-scrollbar{display:none}.sx-gallery__thumbs-nav{position:absolute;z-index:2;left:50%;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--sx-color-border);border-radius:var(--sx-radius-pill);background:var(--sx-color-bg);color:var(--sx-color-text);box-shadow:0 4px 12px #0e0f171f;transform:translate(-50%);cursor:pointer}.sx-gallery__thumbs-nav[hidden]{display:none}.sx-gallery__thumbs-nav--up{top:4px}.sx-gallery__thumbs-nav--up .sx-icon{transform:rotate(180deg)}.sx-gallery__thumbs-nav--down{bottom:4px}.sx-gallery__slide{border-radius:20px}.sx-gallery__thumb{position:relative;display:block;width:100%;aspect-ratio:var(--sx-thumb-ratio, 1 / 1);flex:none;padding:0;border:1px solid var(--sx-color-border);border-radius:var(--sx-radius-sm);background:var(--sx-card-media-bg, #FFFFFF);overflow:hidden}.sx-gallery__thumb img{width:100%;height:100%;object-fit:var(--sx-card-fit, contain)}.sx-gallery__thumb[aria-current=true]{border:2px solid var(--sx-color-text)}.sx-gallery__thumb:hover{border-color:var(--sx-color-text)}.sx-gallery__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0e0f1740;color:#fff}.sx-gallery__thumb-badge .sx-icon{width:20px;height:20px}.sx-gallery__thumb-badge .sx-icon--fill{fill:#fff}}.sx-product__info{display:flex;flex-direction:column;gap:var(--sx-space-5);min-width:0}.sx-product__info>*{margin:0}.sx-product__breadcrumb{display:none}@media(min-width:750px){.sx-product__breadcrumb{display:block}}.sx-product__title{font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:clamp(2rem,2.6vw,2.5rem);line-height:1;letter-spacing:var(--sx-tracking-heading);text-transform:var(--sx-heading-transform);text-wrap:balance}@media(max-width:749px){.sx-product__title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.sx-product__vendor{font-size:var(--sx-fs-xs);font-weight:var(--sx-fw-semibold);letter-spacing:var(--sx-tracking-caps);text-transform:uppercase;color:var(--sx-color-text-muted)}.sx-product__label{display:block;font-size:var(--sx-fs-sm);font-weight:700;margin-bottom:var(--sx-space-2)}.sx-product__price .sx-price{flex-wrap:nowrap;align-items:baseline;gap:var(--sx-space-3)}.sx-product__price .sx-price__now{font-size:1.625rem;font-weight:700}.sx-product__price .sx-price__was{font-size:var(--sx-fs-md)}.sx-product__price .sx-price__save{color:var(--sx-color-success);font-size:var(--sx-fs-base);font-weight:var(--sx-fw-semibold);background:none;padding:0}.sx-product__installments{font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted);margin-top:calc(var(--sx-space-4) * -1)!important}.sx-product__installments:empty{display:none}.sx-product__installments shopify-payment-terms{display:block}.sx-options{display:flex;flex-direction:column;gap:var(--sx-space-5)}.sx-option{border:0;margin:0;padding:0;min-width:0}.sx-option legend{padding:0;font-size:var(--sx-fs-sm);font-weight:700;margin-bottom:var(--sx-space-2)}.sx-option legend span{font-weight:var(--sx-fw-body);color:var(--sx-color-text-muted)}.sx-option__values{display:flex;flex-wrap:wrap;gap:var(--sx-space-2)}.sx-option__value{position:relative}.sx-option__value input{position:absolute;opacity:0;width:1px;height:1px}.sx-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sx-space-2);min-width:48px;min-height:var(--sx-tap);padding:0 var(--sx-space-4);border:1px solid var(--sx-color-border-strong);border-radius:var(--sx-radius-pill);background:var(--sx-color-bg);color:var(--sx-color-text);font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-medium);cursor:pointer;overflow:hidden;transition:border-color var(--sx-dur-fast)}.sx-pill:hover{border-color:var(--sx-color-text)}.sx-option__value input:checked+.sx-pill{border:2px solid var(--sx-color-text);padding:0 calc(var(--sx-space-4) - 1px);font-weight:var(--sx-fw-semibold)}.sx-option__value input:focus-visible+.sx-pill{outline:3px solid var(--sx-color-primary);outline-offset:2px}.sx-option__value input.is-unavailable+.sx-pill{color:var(--sx-color-text-muted);background-image:linear-gradient(to bottom right,transparent calc(50% - .75px),var(--sx-color-border-strong) calc(50% - .75px),var(--sx-color-border-strong) calc(50% + .75px),transparent calc(50% + .75px))}.sx-option__value input.is-unavailable:checked+.sx-pill{color:var(--sx-color-text-muted)}.sx-pill--swatch{min-width:var(--sx-tap);width:var(--sx-tap);padding:0;border-radius:50%}.sx-option__value input:checked+.sx-pill--swatch{padding:0}.sx-pill__swatch{width:calc(100% - 8px);height:calc(100% - 8px);border-radius:50%;background:var(--sx-swatch, var(--sx-color-surface));background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0e0f171f}.sx-option__select{max-width:360px}.sx-qty--compact{width:96px;border-width:1px;border-radius:var(--sx-radius-sm);justify-content:space-between}.sx-qty--compact button{width:30px;height:var(--sx-tap)}.sx-qty--compact input{width:28px;font-size:var(--sx-fs-sm)}.sx-stock{display:flex;align-items:center;gap:var(--sx-space-3);font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-medium)}.sx-stock__dot{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:var(--sx-stock-color, var(--sx-color-success))}.sx-stock--in .sx-stock__dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:var(--sx-stock-color, var(--sx-color-success));opacity:.25;animation:sx-pulse 1.8s var(--sx-ease) infinite}.sx-stock--low{--sx-stock-color: var(--sx-color-warning)}.sx-stock--incoming{--sx-stock-color: var(--sx-color-primary)}.sx-stock--out{--sx-stock-color: var(--sx-color-border-strong);color:var(--sx-color-text-muted)}@keyframes sx-pulse{0%{transform:scale(.6);opacity:.45}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.sx-stock--in .sx-stock__dot:after{animation:none;opacity:.2}}.sx-product__shipping{font-size:var(--sx-fs-sm);color:var(--sx-color-text-muted)}.sx-product__shipping a{color:var(--sx-color-text);text-decoration:underline;text-underline-offset:3px}.sx-buy,.sx-buy>form{display:flex;flex-direction:column;gap:10px}.sx-buy__atc{width:100%;min-height:54px}.sx-buy__atc.sx-btn--outline{border-color:var(--sx-color-text)}.sx-buy__atc.sx-btn--outline[disabled]{opacity:.5}.sx-buy .shopify-payment-button{width:100%}.sx-buy .shopify-payment-button__button{min-height:54px;border-radius:var(--sx-btn-radius)!important;overflow:hidden}.sx-buy .shopify-payment-button__button--unbranded{background:var(--sx-color-text);color:var(--sx-color-bg);font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:var(--sx-fs-md);letter-spacing:.04em;text-transform:var(--sx-btn-transform)}.sx-buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--sx-color-primary)}.sx-buy .shopify-payment-button__more-options{display:block;width:100%;margin-top:var(--sx-space-2);font-size:var(--sx-fs-xs);text-align:center;text-decoration:underline;text-underline-offset:3px;color:var(--sx-color-text-muted);background:none;border:0}.sx-buy__error{font-size:var(--sx-fs-sm);color:#b3261e}.sx-product__accordion{border-top:1px solid var(--sx-color-border)}.sx-product__accordion+.sx-product__accordion{border-top:0;margin-top:calc(var(--sx-space-5) * -1)!important}.sx-product__accordion details{border-bottom:1px solid var(--sx-color-border)}.sx-product__accordion .sx-accordion__summary{min-height:56px;font-size:var(--sx-fs-base)}.sx-product__accordion .sx-accordion__content{color:var(--sx-color-text)}.sx-product__accordion .sx-accordion__content .sx-rte{color:var(--sx-color-text-muted)}.sx-product__accordion .sx-form-grid{margin-top:var(--sx-space-1)}.sx-product__trust{display:grid;gap:var(--sx-space-3);padding:var(--sx-space-4);background:var(--sx-color-surface);border-radius:var(--sx-radius-md)}.sx-product__trust li{display:flex;align-items:center;gap:var(--sx-space-3);font-size:var(--sx-fs-sm)}.sx-product__trust .sx-icon{color:var(--sx-color-primary)}.sx-product__delivery{display:flex;align-items:flex-start;gap:var(--sx-space-3);font-size:var(--sx-fs-sm)}.sx-product__delivery .sx-icon{color:var(--sx-color-primary)}.sx-product__size-chart{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sx-space-2);min-height:var(--sx-tap);padding:0;background:none;border:0;font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-semibold);text-decoration:underline;text-underline-offset:3px}@media(min-width:990px){.sx-product__grid{--sx-pgap: 64px;grid-template-columns:minmax(0,1fr) calc((100% - var(--sx-thumb-w) - 16px - var(--sx-pgap)) / 2);column-gap:var(--sx-pgap)}.sx-product__media-col--thumbs .sx-take{margin-inline-start:calc(var(--sx-thumb-w) + 16px)}.sx-product__media-col,.sx-product__info{position:sticky;top:var(--sx-sticky-offset, 100px)}}@media(min-width:750px)and (max-width:989px){.sx-product__grid{--sx-pgap: 32px;grid-template-columns:minmax(0,1fr) calc((100% - var(--sx-thumb-w) - 16px - var(--sx-pgap)) / 2);column-gap:var(--sx-pgap)}.sx-product__media-col--thumbs .sx-take{margin-inline-start:calc(var(--sx-thumb-w) + 16px)}}.sx-sticky-atc{position:fixed;z-index:45;inset-inline:0;bottom:0;background:var(--sx-color-bg);color:var(--sx-color-text);border-top:1px solid var(--sx-color-border);box-shadow:0 -8px 24px #0e0f1714;transform:translateY(110%);transition:transform var(--sx-dur) var(--sx-ease);visibility:hidden;padding-bottom:env(safe-area-inset-bottom)}.sx-sticky-atc.is-visible{transform:none;visibility:visible}.sx-sticky-atc__inner{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--sx-space-3);padding-block:var(--sx-space-2)}.sx-sticky-atc__img{width:48px;height:48px;border-radius:var(--sx-radius-sm);overflow:hidden;background:var(--sx-color-surface)}.sx-sticky-atc__img img{width:100%;height:100%;object-fit:cover}.sx-sticky-atc__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sx-sticky-atc__title{font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-sticky-atc__price .sx-price{gap:var(--sx-space-2)}.sx-sticky-atc__price .sx-price__now{font-size:var(--sx-fs-sm)}.sx-sticky-atc__price .sx-price__was,.sx-sticky-atc__price .sx-price__save{font-size:var(--sx-fs-xs)}.sx-sticky-atc .sx-btn{min-height:var(--sx-tap);padding:0 var(--sx-space-4);font-size:var(--sx-fs-base)}@media(min-width:990px){.sx-sticky-atc{top:0;bottom:auto;border-top:0;border-bottom:1px solid var(--sx-color-border);box-shadow:var(--sx-shadow-md);transform:translateY(-110%);z-index:46}.sx-sticky-atc__inner{grid-template-columns:40px minmax(0,1fr) auto;padding-block:var(--sx-space-2)}.sx-sticky-atc__img{width:40px;height:40px}.sx-sticky-atc__text{flex-direction:row;align-items:center;gap:var(--sx-space-4)}}@media(prefers-reduced-motion:reduce){.sx-sticky-atc{transition:none}}.sx-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fffffffa;visibility:hidden;opacity:0;transition:opacity var(--sx-dur) var(--sx-ease),visibility 0s linear var(--sx-dur)}.sx-lightbox.is-open{visibility:visible;opacity:1;transition:opacity var(--sx-dur) var(--sx-ease)}.sx-lightbox__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--sx-space-3) var(--sx-space-4);color:#0e0f17}.sx-lightbox__count{font-family:var(--sx-font-heading);font-weight:700;letter-spacing:.08em}.sx-lightbox__stage{position:relative;display:grid;place-items:center;overflow:hidden;padding:0 var(--sx-space-4)}.sx-lightbox__stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in;transition:transform var(--sx-dur) var(--sx-ease)}.sx-lightbox__stage img.is-zoomed{transform:scale(2);cursor:zoom-out}.sx-lightbox__nav{display:flex;justify-content:center;gap:var(--sx-space-3);padding:var(--sx-space-4)}.sx-lightbox .sx-icon-btn{color:#0e0f17}.sx-product__price .sx-price__save{color:var(--sx-color-primary)}.sx-option legend span{font-weight:var(--sx-fw-body);color:var(--sx-color-text)}.sx-qty--compact{width:auto;border-width:1.5px;border-radius:var(--sx-radius-sm)}.sx-qty--compact button{width:var(--sx-tap);height:var(--sx-tap)}.sx-qty--compact input{width:32px;font-size:var(--sx-fs-base)}.sx-acc-icon{position:relative;flex:none;width:16px;height:16px}.sx-acc-icon:before,.sx-acc-icon:after{content:"";position:absolute;inset-inline-start:0;top:50%;width:16px;height:2px;margin-top:-1px;border-radius:2px;background:currentColor;transition:transform var(--sx-dur) var(--sx-ease),opacity var(--sx-dur) var(--sx-ease)}.sx-acc-icon:after{transform:rotate(90deg)}details[open]>summary .sx-acc-icon:after{transform:rotate(180deg);opacity:0}.sx-trust-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sx-space-2)}.sx-trust-tiles li{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--sx-radius-md);background:var(--sx-color-surface);font-size:13px}.sx-trust-tiles .sx-icon{color:var(--sx-color-primary)}.sx-product-row__eyebrow{margin-bottom:var(--sx-space-2)}.sx-product-row--large .sx-product-row__title{font-size:clamp(2.25rem,4vw,2.75rem)}.sx-product-row .sx-product-row__title{font-size:clamp(1.875rem,3.5vw,2.25rem)}.sx-take{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;border-radius:14px;background:var(--sx-color-primary-tint);color:var(--sx-color-text)}.sx-take__avatar{width:48px;height:48px;flex:none}.sx-take__text{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.4}@media(max-width:749px){.sx-take{margin-inline:var(--sx-gutter)}}.sx-details-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-main-product.css.map */
