.product{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);padding-top:var(--space-5);padding-bottom:var(--section-gap-m)}.product__media{--gallery-height: min(calc(100vh - var(--header-height) - var(--space-8)), 56rem);grid-column:1 / span 7;min-width:0}@supports (height: 100svh){.product__media{--gallery-height: min(calc(100svh - var(--header-height) - var(--space-8)), 56rem)}}.product__media--slider{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:var(--space-5);align-items:start}.product__viewer{position:relative;min-width:0}.product__gallery{display:flex;aspect-ratio:4 / 5;max-height:var(--gallery-height);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product__gallery::-webkit-scrollbar{display:none}.product__gallery:focus-visible{outline-offset:4px}.product__gallery-item{flex:0 0 100%;height:100%;margin:0;position:relative;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.product__gallery-item img,.product__gallery-item video,.product__gallery-item iframe,.product__gallery-item model-viewer{display:block;width:100%;height:100%;object-fit:contain;border:0}.product__gallery-item--video,.product__gallery-item--external_video,.product__gallery-item--model{background:var(--color-surface-alt)}.product__gallery-item>svg{width:100%;height:100%;background:var(--color-surface-alt);fill:var(--color-text-subtle)}.product__xr{position:absolute;left:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-background);font-size:var(--fs-xs)}.gallery-nav{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;color:var(--color-text)}.gallery-nav--prev{left:0}.gallery-nav--next{right:0}.gallery-nav .icon{width:28px;height:28px;transition:transform var(--duration-fast) var(--ease-out)}.gallery-nav--prev:hover .icon{transform:translate(-3px)}.gallery-nav--next:hover .icon{transform:translate(3px)}.gallery-thumbs{position:relative;display:flex;flex-direction:column;gap:var(--space-3);max-height:var(--gallery-height);margin:0;padding:3px;list-style:none;overflow-y:auto;scrollbar-width:none}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs__button{display:block;width:100%;aspect-ratio:2 / 3;background:var(--color-surface-alt);outline:1px solid transparent;outline-offset:2px;opacity:.6;transition:opacity var(--duration-fast),outline-color var(--duration-fast)}.gallery-thumbs__button img{width:100%;height:100%;object-fit:cover}.gallery-thumbs__button:hover{opacity:1}.gallery-thumbs__button[aria-current=true]{opacity:1;outline-color:var(--color-text)}.gallery-thumbs__button:focus-visible{outline:2px solid var(--color-focus)}.gallery-counter{display:none}.product__info{grid-column:9 / span 4;position:sticky;top:calc(var(--header-height) + var(--space-6));align-self:start;padding-top:var(--space-6)}.product__info>*+*{margin-top:var(--space-5)}.product__info .breadcrumb{margin-bottom:var(--space-6)}.product__title{font-size:var(--fs-lg)}.product__title+.product__price-block{margin-top:var(--space-2)}.product__price-block .price{font-size:var(--fs-md)}.product__tax{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.product__desc{max-width:var(--measure)}.product__text{max-width:var(--measure);font-size:var(--fs-sm)}.colors__label{font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:var(--space-2)}.colors__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.colors__list a{display:block;width:56px;aspect-ratio:3 / 4;background:var(--color-surface-alt);outline:1px solid transparent;outline-offset:2px;transition:outline-color var(--duration-fast)}.colors__list a[aria-current=true]{outline-color:var(--color-text)}.colors__list a:hover{outline-color:var(--color-line-strong)}.colors__list img{width:100%;height:100%;object-fit:cover}.variant-picker__option{border:0;margin:0 0 var(--space-4);padding:0}.variant-picker__option legend{font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:var(--space-2)}.variant-picker__values{display:flex;flex-wrap:wrap;gap:var(--space-2)}.variant-picker__value input{position:absolute;opacity:0;width:1px;height:1px}.variant-picker__value span{display:inline-block;padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);font-size:var(--fs-sm);cursor:pointer}.variant-picker__value input:checked+span{border-color:var(--color-text)}.variant-picker__value input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.variant-picker__value--unavailable span{color:var(--color-text-subtle);text-decoration:line-through}.buy{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3)}.buy--no-qty{grid-template-columns:1fr}.buy__dynamic{grid-column:1 / -1}.buy__dynamic .shopify-payment-button__button{border-radius:0;min-height:48px}.buy__error{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--color-signature);margin:0}.qty{display:inline-flex;align-items:center;border:var(--border-hairline) solid var(--color-line-strong);height:48px}.qty button{width:40px;height:100%;font-size:var(--fs-md)}.qty input{width:32px;border:0;text-align:center;font-variant-numeric:tabular-nums;background:transparent;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.button[aria-busy=true]{cursor:progress}.accordions{border-top:var(--border-hairline) solid var(--color-line)}.product__info .accordion+.accordion{margin-top:0}.accordion{border-bottom:var(--border-hairline) solid var(--color-line)}.product__info>.accordion:first-of-type{border-top:var(--border-hairline) solid var(--color-line)}.accordion summary{display:flex;justify-content:space-between;align-items:center;padding-block:var(--space-4);cursor:pointer;list-style:none;font-size:var(--fs-sm)}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:var(--fs-md);line-height:1;transition:transform var(--duration-fast) var(--ease-out)}.accordion[open] summary:after{transform:rotate(45deg)}.accordion__body{padding-bottom:var(--space-5);font-size:var(--fs-sm);color:var(--color-text-muted);max-width:var(--measure)}.sticky-buy{display:none}.related{padding-bottom:var(--section-gap-m)}.related__title{font-size:var(--fs-sm);font-weight:var(--font-weight-regular);letter-spacing:0;margin-bottom:var(--space-7)}@media(max-width:989px){.product__media{grid-column:1 / span 7}.product__info{grid-column:8 / span 5}}@media(max-width:749px){.product{display:block;padding-top:0}.product__media--slider{display:block}.product__gallery{aspect-ratio:auto;max-height:none;gap:var(--space-2);margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin)}.product__gallery-item{flex:0 0 86%;height:auto;aspect-ratio:3 / 4;scroll-snap-align:center;background:var(--color-surface-alt)}.product__gallery-item img{object-fit:cover}.product__gallery--single .product__gallery-item{flex-basis:100%}.gallery-nav,.gallery-thumbs{display:none}.gallery-counter{display:block;margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted);text-align:right}.product__info{position:static;padding-top:var(--space-5)}.product__info .breadcrumb{display:none}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-header);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--page-margin);background:var(--color-background);box-shadow:0 -1px 0 var(--color-line);font-size:var(--fs-sm);transform:translateY(110%);transition:transform var(--duration-base) var(--ease-out)}.sticky-buy.is-visible{transform:none}.sticky-buy .button{min-height:40px}.sticky-buy__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-product.css.map */
