.product-info-stack{display:contents}@media screen and (min-width:1000px){.shopify-section--main-product .product:has(.product-gallery[data-desktop-layout^=grid_half]){grid:var(--product-grid);grid-template-areas:"gallery info";column-gap:clamp(2rem,4vw,4rem)}.shopify-section--main-product .product:has(.product-gallery[data-desktop-layout^=grid_half]) .product-info-stack{grid-area:info;display:flex;flex-direction:column;row-gap:var(--hympala-space-6);position:sticky;inset-block-start:var(--header-group-height, 0px);align-self:start;block-size:calc(100svh - var(--header-group-height, 0px));padding-block:var(--hympala-space-6);padding-inline-end:var(--container-gutter);overflow-y:auto;overscroll-behavior:contain}.shopify-section--main-product .product:has(.product-gallery[data-desktop-layout^=grid_half]) .product-info-stack--bottom{justify-content:safe flex-end}.shopify-section--main-product .product:has(.product-gallery[data-desktop-layout^=grid_half]) .product-info-stack--center{justify-content:safe center}.shopify-section--main-product .product:has(.product-gallery[data-desktop-layout^=grid_half]) .product-info-column{display:block;flex:none;align-self:stretch;position:static;block-size:auto}.shopify-section--main-product .product:has(.product-gallery[data-desktop-layout^=grid_half]) .product-info-column .product-info{max-width:26rem;max-height:none;overflow:visible}.shopify-section--main-product .product-gallery[data-desktop-layout^=grid_half] .product-gallery__carousel{max-height:none!important;overflow:visible;gap:var(--hympala-space-4)}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/section-main-product-layout.css.map */
