.product-information[data-testid=product-information]{--atelier-rule: rgb(var(--color-foreground-rgb) / .16)}.product-information .product-details>.group-block{width:100%}.product-information .variant-picker__form{display:grid;gap:28px}.product-information .variant-option legend,.product-information .variant-option-single,.product-information .text-block--quantity_heading{margin-block-end:12px;font-size:.75rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.product-information .text-block--quantity_heading>*{font-size:.75rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.product-information .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px}.product-information .variant-option--buttons legend{flex-basis:100%}.product-information .variant-option__button-label{min-height:50px;padding:12px 20px;border-radius:0}.product-information fieldset.variant-option--buttons[data-option-id*=material],.product-information fieldset.variant-option--buttons:has(input[data-option-name*=Material]){width:100%;flex-direction:column;align-items:stretch}.product-information fieldset[data-option-id*=material] .variant-option__button-label,.product-information fieldset:has(input[data-option-name*=Material]) .variant-option__button-label{width:100%;flex:1 1 100%;box-sizing:border-box;justify-content:center;text-align:center}.product-information fieldset.variant-option--buttons[data-option-id*=size],.product-information fieldset.variant-option--buttons:has(input[data-option-name*=Size]){flex-direction:row;flex-wrap:wrap;align-items:stretch}.product-information fieldset[data-option-id*=size] .variant-option__button-label,.product-information fieldset:has(input[data-option-name*=Size]) .variant-option__button-label{min-width:50px;width:50px;min-height:50px;padding:0;justify-content:center;text-align:center;aspect-ratio:1;box-sizing:border-box}.product-information .variant-option__button-label[hidden]{display:none}.product-information .variant-option__button-label[data-atelier-available=false]{color:rgb(var(--color-foreground-rgb) / .42)}.product-information .product-form-buttons{gap:12px}.product-information .product-form-buttons .quantity-selector-wrapper{flex:0 0 124px}.product-information .product-form-buttons .add-to-cart-button{min-height:var(--height-buy-buttons);border-radius:0;letter-spacing:.14em;text-transform:uppercase}.product-information .product-details>.group-block:has(.text-block--size_guide){width:100%;max-width:none;margin-block-start:14px;padding:30px 0 0;border-top:1px solid var(--atelier-rule)}.product-information .product-details>.text-block--size_guide{width:100%;margin-block-start:14px;padding-block-start:30px;border-top:1px solid var(--atelier-rule)}.product-information .text-block--size_guide h2{margin:0 0 20px;font-family:var(--font-heading--family);font-size:clamp(1.75rem,2.2vw,2.35rem);font-weight:400;line-height:1.15}.product-information .text-block--size_guide,.product-information .text-block--size_guide_link{width:100%}.product-information .text-block--size_guide p,.product-information .text-block--size_guide_link p{margin:0;line-height:1.2}.product-information .text-block--size_guide+.text-block--size_guide_link{margin-block-start:-18px}.product-information .text-block--size_guide a,.product-information .text-block--size_guide_link a{display:inline-block;color:currentColor;font-family:var(--font-body--family),"Work Sans",Futura,"Futura PT",sans-serif;font-size:.7rem;letter-spacing:.08em;text-decoration:underline;text-underline-offset:5px}.product-information .text-block--product_details_heading{width:100%;margin-block-start:96px;margin-block-end:0;padding-block-start:34px;padding-block-end:0;border-top:1px solid var(--atelier-rule)}.product-information .text-block--product_details_heading :is(h2,h3){margin:0;font-family:var(--font-heading--family);font-size:clamp(1.75rem,2.2vw,2.35rem);font-weight:400;line-height:1.15}.product-information .text-block--product_details_heading+.text-block--text_aEtTtq{margin-block-start:-21px;padding-block-start:0}@media screen and (min-width:750px){.product-information .product-information__grid--half{align-items:start}.product-information .product-information__media{min-width:100%}.product-information .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){column-gap:18px}.product-information slideshow-controls[thumbnails][pagination-position=left]{width:calc(var(--thumbnail-width) + 6px)}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails-container{max-height:min(720px,calc(100vh - var(--header-height, 100px) - 48px))}.product-information .slideshow-controls__thumbnails{margin-inline:0;gap:14px}.product-information .slideshow-controls__thumbnail{background:transparent}.product-information .product-details>.group-block{max-width:610px;padding:54px 38px 80px}.product-information .product-details>.group-block:has(.text-block--size_guide){max-width:none;padding:30px 0 0}}@media screen and (max-width:749px){.product-information .product-information__grid{row-gap:0}.product-information .product-information__media{width:100%}.product-information .media-gallery--carousel slideshow-component{display:flex;flex-direction:column}.product-information slideshow-controls[thumbnails]{width:100%}.product-information .slideshow-controls__thumbnails-container{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.product-information .slideshow-controls__thumbnails{justify-content:flex-start;margin-inline:0;padding:12px 20px 18px}.product-information .slideshow-controls__thumbnail{flex:0 0 68px;width:68px;scroll-snap-align:start}.product-information .product-details>.group-block{padding:34px 20px 64px}.product-information .product-details>.group-block:has(.text-block--size_guide){padding:30px 0 0}.product-information .variant-picker__form{gap:24px}.product-information .variant-option__button-label{min-height:48px}.product-information .product-form-buttons .quantity-selector-wrapper{flex-basis:112px}}.product-information .text-block--text_aEtTtq p,.product-information .text-block--text_aEtTtq ul,.product-information .text-block--text_aEtTtq li{font-family:var(--font-body--family),"Work Sans",Futura,"Futura PT",sans-serif}@media screen and (min-width:750px){.product-information .product-media-container{--media-preview-ratio: 1 / 1.25}.product-information .product-media-container.constrain-height{--constrained-min-height: 640px}.product-information .product-media-container img,.product-information .product-media-container .deferred-media__poster-image,.product-information .product-media-container video{object-fit:contain!important;object-position:center center}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails-container{max-height:min(800px,calc(100vh - var(--header-height, 100px) - 48px))}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/atelier-product.css.map */
