.product{display:grid;grid-template-columns:1fr 1fr;min-height:900px;padding-block:var(--sec-pt, 0px) var(--sec-pb, 0px)}.product__gallery{position:relative;min-width:0}.product__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product__track::-webkit-scrollbar{display:none}.product__media{flex:0 0 100%;aspect-ratio:4 / 5;overflow:hidden;scroll-snap-align:start;background:var(--color-surface)}.product__media img{width:100%;height:100%;object-fit:cover}.product__gallery.is-drifting .product__media img{scale:1.12;will-change:translate}.product__gallery:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(to top,#2b0a0e8c,#2b0a0e00);pointer-events:none}.product__thumbs{position:absolute;left:27px;bottom:27px;z-index:1;display:flex;gap:8px}.product__thumb{width:52px;aspect-ratio:4 / 5;overflow:hidden;opacity:.55;outline:1px solid transparent;outline-offset:2px;transition:opacity .3s var(--ease),outline-color .3s var(--ease)}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__thumb:hover{opacity:.9}.product__thumb[aria-current=true]{opacity:1;outline-color:var(--color-cream)}.product__dots,.product__thumbs[hidden],.product__dots[hidden]{display:none}.product__dot{width:8px;height:8px;border:1px solid var(--color-text);border-radius:4px;transition:background-color .3s var(--ease),width .3s var(--ease)}.product__dot[aria-current=true]{width:22px;background:var(--color-text)}.product__count{margin-left:auto;color:var(--color-text-muted);font-size:13px;letter-spacing:1.4px}.product__info{display:flex;flex-direction:column;padding:152px clamp(32px,8.33vw,120px) 64px}.product__breadcrumb{color:var(--color-text-muted)}.product__breadcrumb ol{display:flex;flex-wrap:wrap}.product__breadcrumb li+li:before{content:"\a0/\a0"}.product__breadcrumb a:hover{color:var(--color-text)}.product__title{margin-top:15px}.product__tagline{margin-top:22px;color:var(--color-text-muted)}.product__buy{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.product__submit{flex:1 1 160px}.product .quantity{height:48px}.product .quantity__input{width:20px;font:19px / 30px var(--font-body)}.product__assure{margin-top:18px;color:var(--color-text-muted)}.product__assure li+li{margin-top:4px}.product__assure li:before{content:"\b7";margin-right:8px}.product__acc{margin-top:26px;border-top:1px solid var(--color-line)}.product__acc .accordion__summary{padding-block:14px}.product__acc .accordion__content{margin-top:0;padding-bottom:21px}.product__acc .notes{display:grid;gap:8px}.product__acc .notes__row{grid-template-columns:76px 1fr;align-items:baseline;padding-block:0;border:0}.product__acc .notes dd{color:var(--color-text)}.product__acc .accordion__content>p{margin:0}.product__acc .accordion__content>p+p{margin-top:10px}.product__price{margin-top:12px}.product__variants{display:grid;gap:8px;margin-top:18px}.product__variants-label{color:var(--color-text-muted)}.product__variants-select{height:48px;padding:0 14px;border:1px solid var(--color-line);border-radius:0;background:transparent;color:var(--color-text);font:inherit}.product__custom{margin-top:18px}@media(max-width:749px){.product{display:block;min-height:0;padding-block:var(--sec-pt-m, 0px) 0}.product__gallery:after,.product__thumbs{display:none}.product__track{gap:10px;padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}.product__media{flex:0 0 82%}.product__gallery.is-peeking .product__media img{opacity:.45;transition:opacity .5s var(--ease)}.product__gallery.is-peeking .product__media.is-current img{opacity:1}.product__dots:not([hidden]){display:flex;align-items:center;gap:8px;padding:14px var(--page-gutter) 0}.product__info{padding:32px var(--page-gutter) var(--sec-pb-m, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-product.css.map */
