@layer components{.product-section{width:100%;background-color:var(--color-background);color:var(--color-foreground)}.product-section__inner{display:grid;grid-template-columns:1fr;gap:2rem}.product-section__inner>*{min-width:0}.product-section__gallery{width:100%;max-width:100%;min-width:0}.product-gallery__stage{position:relative}.product-section__placeholder{width:100%;border-radius:var(--product-image-border-radius, var(--radius-md, 1rem))}.product-section .image-slider{border-radius:var(--product-image-border-radius, 2rem)}.product-section__buybox{display:block;min-width:0}.product-section__details{display:flex;flex-direction:column;gap:.8rem;min-width:0}.product-section__gift-only-title{color:var(--color-foreground);font-size:var(--h1-size-mobile);margin:0}.product-section__gift-only-message{color:var(--color-foreground);font-size:var(--paragraph-size-mobile);margin:0}@media(min-width:640px)and (max-width:879px){.product-section__gift-only-title{font-size:var(--h1-size-tablet)}.product-section__gift-only-message{font-size:var(--paragraph-size-tablet)}}@media(min-width:880px){.product-section__gift-only-title{font-size:var(--h1-size-desktop)}.product-section__gift-only-message{font-size:var(--paragraph-size-desktop)}}@media screen and (min-width:880px){.product-section__inner{grid-template-columns:var(--product-gallery-width, 50%) 1fr;align-items:start}.product-section__gallery--sticky{position:sticky;top:var(--product-gallery-sticky-top-offset, 2rem);align-self:start;height:max-content;z-index:1}.product-section__inner--gallery-right .product-section__gallery{order:2}.product-section__inner--gallery-right .product-section__buybox{order:1}}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-product-styles.css.map */
