.section-product-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10);color:var(--color-text);max-width:var(--grid-max-width);margin-inline:auto}.section-product-main__placeholder{padding:var(--space-15) var(--page-padding-inline);text-align:center;color:var(--color-text-muted, #878888)}@media(min-width:990px){.section-product-main{grid-template-columns:1fr minmax(0,462px);gap:var(--section-gap-lg);padding-inline-start:var(--space-3);padding-inline-end:var(--section-gap-lg);padding-block:var(--space-15) 100px}.section-product-main__gallery{align-self:start;position:sticky;top:10px}}.section-product-main__gallery{display:flex;flex-direction:column;gap:6px}.section-product-main__media-main{position:relative;overflow:hidden;background:var(--color-bg-subtle);aspect-ratio:4 / 5}.section-product-main__image{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:4 / 5}.section-product-main__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.section-product-main__video-wrap[hidden]{display:none}.section-product-main__video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-bg);cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.section-product-main__video-play:hover{transform:scale(1.1)}.section-product-main__video-play[hidden]{display:none}.section-product-main__video{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:4 / 5}.section-product-main__thumbnails{display:flex;gap:4px}@media(min-width:990px){.section-product-main__thumbnails{gap:6px}}@media(max-width:989px){.section-product-main__thumbnails{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.section-product-main__thumbnails::-webkit-scrollbar{display:none}}.section-product-main__thumb{flex:1 1 0;max-width:70px;aspect-ratio:1;border:none;padding:0;cursor:pointer;opacity:.6;transition:opacity var(--motion-duration-md) var(--motion-ease-out);overflow:hidden;background:var(--color-bg-subtle)}@media(max-width:989px){.section-product-main__thumb{flex:0 0 calc((100% - 12px)/4);max-width:none;aspect-ratio:auto;height:auto;scroll-snap-align:start}.section-product-main__thumb-img{height:auto;object-fit:contain}}.section-product-main__thumb[hidden]{display:none}.section-product-main__thumb.is-active,.section-product-main__thumb:hover{opacity:1}.section-product-main__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.section-product-main__thumb--video{position:relative}.section-product-main__thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;padding:5px;box-sizing:border-box;border-radius:50%;background:#0006;color:var(--white);pointer-events:none}.section-product-main__info{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-4) var(--space-5) var(--space-10)}@media(min-width:990px){.section-product-main__info{padding:0;padding-block-start:var(--space-4)}}.section-product-main__header{display:flex;flex-direction:column;gap:var(--space-5)}.section-product-main__category{text-transform:uppercase;color:var(--color-text);text-decoration:none;transition:color var(--motion-duration-fast, .15s) var(--motion-ease-out, ease-out)}a.section-product-main__category:hover{color:var(--color-text-muted, #878888)}.section-product-main__title-block{display:flex;flex-direction:column;gap:var(--space-3)}.section-product-main__reviews-summary{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text)}.section-product-main__star{display:flex;align-items:center;gap:2px}.section-product-main__reviews-summary .okeReviews-reviewsSummary{display:flex;align-items:center;gap:var(--space-2)}.section-product-main__reviews-summary .okeReviews-reviewsSummary-starRating{display:flex;align-items:center}.okeReviews .okeReviews-reviewsSummary-ratingCount span:first-of-type{display:none}.okeReviews .okeReviews-reviewsSummary-ratingCount .okeReviews-a11yText{display:block;position:relative;height:auto;width:auto;color:var(--color-text)}.okeReviews .okeReviews-reviewsSummary-ratingCount{padding-left:20px;padding-top:1px}.okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small>span.okeReviews-a11yText{display:block;position:relative;height:auto;width:auto;color:var(--color-text);right:-19px;top:-2px}.okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small{width:17px!important}.section-product-main__reviews-summary .okeReviews-starRating-indicator-layer{filter:brightness(0) saturate(100%) invert(90%)}.section-product-main__reviews-summary .okeReviews-starRating-indicator-layer--foreground{filter:brightness(0) saturate(100%)}.section-product-main__reviews-summary .okeReviews-reviewsSummary-ratingCount span[aria-hidden=true]{font-family:var(--font-body);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-text)}.section-product-main__title,.section-product-main__tagline,.section-product-main__price{margin:0;color:var(--color-text)}.section-product-main__price-sale{color:var(--color-accent)}.section-product-main__price-compare{color:var(--color-text-secondary);text-decoration:line-through;margin-inline-start:var(--space-2)}.section-product-main__price-wholesale{color:var(--b2b-price-wholesale, var(--color-text));font-weight:400;margin-inline-start:var(--space-2)}product-form,.section-product-main__form{display:contents}.section-product-main__variants{display:flex;flex-direction:column;gap:var(--space-2)}.section-product-main__option{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.section-product-main__option-label{padding:0;color:var(--color-text)}.section-product-main__swatches{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.section-product-main__swatch{cursor:pointer;display:block;text-decoration:none}.section-product-main__swatch-visual{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:500px;overflow:hidden;border:1.5px solid transparent;padding:3px;box-sizing:border-box;transition:border-color var(--motion-duration-md) var(--motion-ease-out)}.section-product-main__swatch.is-active .section-product-main__swatch-visual{border-color:var(--color-text)}.section-product-main__swatch-img{width:100%;height:100%;object-fit:cover;border-radius:500px;display:block}.section-product-main__swatch-visual .swatch{width:100%;height:100%;border-radius:500px;display:block}.section-product-main__swatch-visual:empty,.section-product-main__swatch-visual .swatch:not([style]){background:var(--color-bg-muted)}.section-product-main__sizes{display:flex;gap:var(--space-2);flex-wrap:wrap}.section-product-main__size{cursor:pointer;text-decoration:none;color:inherit}.section-product-main__size-label{display:flex;align-items:center;justify-content:center;padding:6px 12px;border:1px solid var(--color-border);border-radius:4px;transition:border-color var(--motion-duration-md) var(--motion-ease-out),background var(--motion-duration-md) var(--motion-ease-out)}.section-product-main__size.is-active .section-product-main__size-label{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.section-product-main__size:hover .section-product-main__size-label{border-color:var(--color-text)}.section-product-main__b2b-qty{display:flex;flex-direction:column;gap:var(--space-1);margin-block-end:var(--space-5)}.section-product-main__b2b-qty-notice{color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-ease-out)}.section-product-main__b2b-qty-notice.is-flash{color:var(--color-accent);font-weight:600}.section-product-main__b2b-qty-input{width:100px;padding:var(--space-2);border:1px solid var(--color-border-strong);font-family:var(--font-ui);font-size:var(--type-ui-base-size)}.section-product-main__separator{border:none;border-top:1px solid var(--color-border);margin:0}.section-product-main__atc-block{display:flex;flex-direction:column;gap:var(--space-5)}.section-product-main__atc{width:100%}.section-product-main__restriction{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);color:var(--color-text)}.section-product-main__restriction[hidden]{display:none}.section-product-main__restriction-heading{font-weight:700}.section-product-main__atc:hover:not(:disabled){background-color:var(--color-accent, #FF6600);border-color:var(--color-accent, #FF6600)}.section-product-main__atc.is-added{background-color:var(--color-bg-inverse);border-color:var(--color-bg-inverse);pointer-events:none}.section-product-main__rotating{display:block;position:relative;width:100%;min-width:0;min-height:calc(var(--type-body-sm-size) * var(--type-body-sm-leading) * 2);overflow:hidden}.section-product-main__rotating-msg{position:absolute;top:0;left:0;display:-webkit-box;width:100%;opacity:0;color:var(--color-text-muted);transition:opacity var(--motion-duration-md) var(--motion-ease-out);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}.section-product-main__rotating-msg.is-active{position:relative;opacity:1}.section-product-main__preorder-message{margin:var(--space-3) 0 0;color:var(--color-text-muted)}.section-product-main__benefits{padding-top:var(--space-4);border-top:1px solid var(--color-border, #E4E4E4)}.section-product-main__benefits h1,.section-product-main__benefits h2,.section-product-main__benefits h3,.section-product-main__benefits h4,.section-product-main__benefits h5,.section-product-main__benefits h6{font:inherit;margin:0}.section-product-main__benefits ul{list-style:disc;padding-inline-start:var(--space-5)}.section-product-main__benefits li{margin-bottom:var(--space-2)}.section-product-main__benefits li:last-child{margin-bottom:0}.section-product-main__benefits :is(p,h1,h2,h3,h4,h5,h6)+ul{margin-top:var(--space-3)}.section-product-main__details{display:flex;flex-direction:column;gap:var(--space-5)}.section-product-main__description{color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-3)}.section-product-main__description ul{list-style:disc;padding-inline-start:var(--space-4);margin:0}.section-product-main__description ul li{margin-bottom:4px}.section-product-main__description-divider{border:none;border-top:1px solid var(--color-border, #E4E4E4)}.section-product-main__description-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-4) 0;background:none;border:none;cursor:pointer;text-align:start;color:var(--color-text)}.section-product-main__description-icon-v{transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.section-product-main__description-trigger[aria-expanded=true] .section-product-main__description-icon-v{transform:scaleY(0)}.section-product-main__description-panel{color:var(--color-text);padding-bottom:var(--space-4)}.section-product-main__description-panel p+p{margin-top:var(--space-3)}.section-product-main__description-panel ul{list-style:disc;padding-inline-start:var(--space-4);margin:0}.section-product-main__description-panel ul li{margin-bottom:4px}.section-product-main__thumb:focus-visible{outline:2px solid var(--color-focus-ring, currentColor);outline-offset:2px;opacity:1}.section-product-main__swatch:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.section-product-main__rotating-msg,.section-product-main__thumb,.section-product-main__swatch-visual,.section-product-main__size-label{transition:none}}.sticky-atc{position:fixed;bottom:65px;left:0;right:0;z-index:99;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform var(--motion-duration-md) var(--motion-ease-out),opacity var(--motion-duration-md) var(--motion-ease-out)}.sticky-atc[data-visible]{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-atc__inner{display:flex;padding:var(--space-3) var(--space-5);background:var(--color-bg);border-top:1px solid var(--color-border)}.sticky-atc__btn{padding:var(--space-3) var(--space-5)}@media(min-width:990px){.sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){.sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/213/assets/section-product-main.css.map */
