.product-information{--editorial-product-gutter: clamp(20px, 4vw, 64px);--editorial-product-copy: rgb(var(--color-foreground-rgb) / .68);--editorial-product-line: rgb(var(--color-foreground-rgb) / .16);overflow-x:clip}.product-information .media-gallery--carousel{--constrained-height: min(72svh, 720px)}.product-information .media-gallery--carousel slideshow-component,.product-information .media-gallery--carousel slideshow-container,.product-information .media-gallery--carousel slideshow-slides{width:100%}.product-information .media-gallery--carousel slideshow-container{background:transparent}.product-information .media-gallery--carousel slideshow-slides{overflow:hidden}.product-information .media-gallery--carousel slideshow-slide,.product-information .media-gallery--carousel .product-media-container{flex:0 0 100%;width:100%;scroll-snap-align:center}.product-information .media-gallery--carousel .product-media-container{min-height:0;height:var(--constrained-height);background:transparent}.product-information .media-gallery--carousel .product-media,.product-information .media-gallery--carousel .product-media__image,.product-information .media-gallery--carousel .deferred-media__poster-image{height:100%;width:100%}.product-information .media-gallery--carousel .product-media__image,.product-information .media-gallery--carousel .deferred-media__poster-image{object-fit:contain}.product-information .media-gallery--carousel slideshow-arrows{color:var(--color-foreground);mix-blend-mode:normal}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control,.product-information .media-gallery--carousel slideshow-controls .slideshow-control{background:transparent;border:0;color:var(--color-foreground);min-width:44px;min-height:44px}.product-information .media-gallery--carousel .slideshow-controls__counter{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-foreground);font-size:.6875rem;line-height:1;padding:0}.product-information .media-gallery--carousel .slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / .36)}.product-information .product-details .group-block{background:transparent;border:0;box-shadow:none}.product-information .text-block--text_xrnftG h1{font-size:clamp(1.25rem,1.7vw,1.875rem);font-weight:400;line-height:1.05;letter-spacing:0;margin:0}.product-information .text-block--text_aEtTtq{color:var(--editorial-product-copy);font-size:.875rem;line-height:1.65}.product-information product-price,.product-information .product-inventory__status,.product-information .variant-option legend{letter-spacing:0}.product-information product-price{font-size:1rem;line-height:1.25}.product-information .product-inventory__status{color:var(--editorial-product-copy);font-size:.75rem;text-transform:uppercase}.product-information .product-inventory__icon,.product-information .product-inventory__icon svg{width:.625rem;height:.625rem}.product-information .variant-option--buttons{gap:.5rem}.product-information .variant-option+.variant-option{margin-top:1rem}.product-information .variant-option legend{color:var(--editorial-product-copy);font-size:.6875rem;line-height:1;margin-block-end:.625rem;text-transform:uppercase}.product-information .variant-option__button-label{--options-border-radius: 0;background:transparent;border-color:var(--editorial-product-line);color:var(--color-foreground);flex:0 0 auto;font-size:.75rem;line-height:1;min-height:2.25rem;min-width:2.5rem;padding:.625rem .875rem}.product-information .variant-option__button-label:has(:checked){background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.product-information .variant-option__button-label:has([data-option-available=false]){color:rgb(var(--color-foreground-rgb) / .38)}.product-information .variant-option__button-label__pill{display:none}.product-information .buy-buttons-block{--buy-button-preferred-width: 100%}.product-information .product-form-buttons{gap:.625rem}.product-information .product-form-buttons button,.product-information .add-to-cart-button{border-radius:0;min-height:2.875rem;padding-block:.875rem}.product-information .add-to-cart-button.button{background:#000;border-color:#000;color:#fff;font-size:.75rem;letter-spacing:0;text-transform:uppercase}.product-information .quantity-selector-wrapper,.product-information .quantity-selector{border-radius:0}.product-information :is(button,input,select,a):focus-visible,.product-information .variant-option__button-label:has(:focus-visible){outline:1px solid currentcolor;outline-offset:3px}@media screen and (min-width:990px){.product-information.section--full-width{padding:clamp(72px,9svh,120px) var(--editorial-product-gutter) clamp(56px,8svh,96px)}.product-information .product-information__grid:not(.product-information--media-none){align-items:center;column-gap:clamp(28px,4.8vw,88px);display:grid;grid-template-columns:minmax(170px,.62fr) minmax(320px,1.36fr) minmax(220px,.72fr)!important;margin-inline:auto;max-width:1520px;min-height:min(860px,calc(100svh - var(--header-height, 0px)))}.product-information .product-information__media{align-self:center;grid-column:2;grid-row:1;min-width:0;order:0;padding:0!important;width:100%}.product-information .product-details,.product-information .product-details>.group-block,.product-information .product-details>.group-block>.group-block-content{display:contents!important}.product-information .product-details .view-product-title{display:none}.product-information .product-details .group-block:has([class*=__text_aEtTtq]){display:flex;flex-direction:column;gap:clamp(12px,1.4vw,20px);align-self:center;grid-column:1;grid-row:1;justify-self:start;max-width:300px;width:100%}.product-information .product-details .group-block:has([class*=__buy_buttons_eYQEYi]){display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px);align-self:center;grid-column:3;grid-row:1;justify-self:end;max-width:320px;width:100%}.product-information .media-gallery--carousel{max-width:min(48vw,680px);margin-inline:auto}}@media screen and (max-width:989px){.product-information{padding-block:68px 40px}.product-information .product-information__grid{display:flex;flex-direction:column;gap:2rem}.product-information .product-information__media{padding-inline:1.25rem;width:100%}.product-information .media-gallery--carousel{--constrained-height: min(62svh, 560px)}.product-information .product-details{gap:2rem;padding-inline:1.25rem}.product-information .product-details>.group-block{max-width:38rem;width:100%}.product-information .text-block--text_xrnftG h1{font-size:clamp(1.375rem,6vw,1.875rem)}.product-information .text-block--text_aEtTtq{font-size:.875rem;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/editorial-product.css.map */
