.ProductGallery_gallery__XT41Q{display:flex;flex-direction:column;gap:2rem}.ProductGallery_gallery__XT41Q img{display:block;width:100%;height:auto;cursor:pointer}.ProductGallery_figure___D9_k{border-radius:var(--border-radius-small);overflow:hidden}@media(max-width:1023px){.ProductGallery_figure___D9_k{aspect-ratio:var(--product-image-ratio)}.ProductGallery_figure___D9_k img{height:100%;object-fit:contain}}.ProductIngredients_ingredient-wrapper__eumTv{display:flex;gap:4rem;flex-direction:column-reverse;justify-content:space-around}@media(min-width:800px){.ProductIngredients_ingredient-wrapper__eumTv{gap:0;flex-direction:row}}.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_left__qZVpm{flex:1 1}.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_left__qZVpm .ProductIngredients_figure-container__HYBti{overflow:hidden}@media(min-width:800px){.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_left__qZVpm .ProductIngredients_figure-container__HYBti{padding:0 2rem 0 0}}@media(min-width:1024px){.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_left__qZVpm .ProductIngredients_figure-container__HYBti{padding:0 clamp(2rem,3vw,6rem) 0 0}}.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_left__qZVpm .ProductIngredients_figure-container__HYBti img{display:block;width:100%;height:auto}.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_right__rqWqy{flex:1 1;align-self:center}@media(min-width:800px){.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_right__rqWqy{flex:2 1;padding:3rem 0}}@media(min-width:1024px){.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_right__rqWqy{flex:1 1;padding:4rem 0}}@media(min-width:800px){.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_right__rqWqy .ProductIngredients_inner__XpgO3{padding:0 0 0 2rem}}@media(min-width:1024px){.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_right__rqWqy .ProductIngredients_inner__XpgO3{padding:0 0 0 clamp(2rem,3vw,6rem)}}.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_center__H7K5U{flex:1 1;align-self:center}.ProductIngredients_ingredient-wrapper__eumTv .ProductIngredients_center__H7K5U .ProductIngredients_text__djx_t{text-align:center}.ProductIngredients_ingredient-detail__fGw8H{padding:0 1.5rem 3rem}@media(min-width:1024px){.ProductIngredients_wrapper-only-all__GzE4_{max-width:66.6%;margin:0 auto}}.ProductIngredients_main-ingredient-intro__RYdr4{margin-bottom:1rem}.ProductSpecs_specs__CUEzj{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-row-gap:2rem;margin-top:1.5rem}@media(min-width:600px){.ProductSpecs_specs__CUEzj{grid-template-columns:1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem}}@media(min-width:1300px){.ProductSpecs_specs__CUEzj{grid-template-columns:auto auto auto}}@media(min-width:1800px){.ProductSpecs_specs__CUEzj{grid-template-columns:auto auto auto auto}}.ProductSpecs_specs__CUEzj .ProductSpecs_name__uoNWu{display:block;font-size:var(--font-size-xsmall);line-height:var(--line-height-xsmall);margin-bottom:.5rem;letter-spacing:.0625rem}.ProductSpecs_specs__CUEzj .ProductSpecs_values__oz8wv{display:block;font-size:var(--font-size-xsmall);font-family:var(--font-family-mono);line-height:var(--line-height-small);letter-spacing:-.0625rem}@media(min-width:1300px){.ProductSpecs_specs__CUEzj .ProductSpecs_values__oz8wv{max-width:25vw}}.VariantSpecs_specs__kkQrp{margin-top:2rem}.VariantSpecs_specs__kkQrp dl{display:grid;grid-template-areas:"a a";grid-auto-columns:minmax(30%,auto);grid-template-rows:1fr;grid-column-gap:.75rem;grid-row-gap:.75rem;font-size:var(--font-size-small);line-height:var(--line-height-medium)}@media(min-width:640px){.VariantSpecs_specs__kkQrp dl{font-size:var(--font-size-xsmall)}}.VariantSpecs_specs__kkQrp dd{text-align:right}.VariantSpecs_specs__kkQrp a{color:var(--cs-font-color);text-decoration:underline}