.essential-nutrition{width:100%}.essential-nutrition__inner{max-width:1216px;margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box}@media screen and (min-width:750px){.essential-nutrition__inner{padding-left:20px;padding-right:20px}}.essential-nutrition__row{display:grid;grid-template-columns:1fr;gap:clamp(32px,calc(32px + (100vw - 320px) * 80 / 1030),112px);align-items:center}.essential-nutrition__row+.essential-nutrition__row{margin-top:clamp(32px,calc(32px + (100vw - 320px) * 32 / 1030),64px)}@media screen and (min-width:750px){.essential-nutrition__row{grid-template-columns:1fr 1fr;gap:clamp(32px,calc(32px + (100vw - 320px) * 80 / 1030),112px);align-items:center}.essential-nutrition__row--2 .essential-nutrition__content{order:1}.essential-nutrition__row--2 .essential-nutrition__media{order:2}.essential-nutrition__media{margin:0;max-width:none}}@media screen and (min-width:990px){.essential-nutrition__row{grid-template-columns:576px 1fr}.essential-nutrition__row--2{grid-template-columns:1fr 576px;margin-bottom:3.5rem}}.essential-nutrition__title{margin:0 0 clamp(20px,calc(20px + (100vw - 320px) * 12 / 1030),32px);font-size:20px;font-style:normal;font-weight:500;line-height:133.333%;letter-spacing:.15px;color:#393186}@media screen and (min-width:750px){.essential-nutrition__title{font-size:26px}}.essential-nutrition__description,.essential-nutrition__description.rte{margin:0 0 1rem;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.5px;color:#4b5563}.essential-nutrition__description p{margin:0 0 .75rem}.essential-nutrition__description p:last-child{margin-bottom:0}@media screen and (min-width:750px){.essential-nutrition__description,.essential-nutrition__description.rte,.essential-nutrition__list{font-size:16px}}.essential-nutrition__closing-line{margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.5px;color:#4b5563}.essential-nutrition__media{width:100%;max-width:576px;margin:0 auto}@media screen and (min-width:990px){.essential-nutrition__media{margin:0;max-width:none}}.essential-nutrition__img-wrap{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#4b5563}.essential-nutrition__img{width:100%;height:auto;aspect-ratio:576 / 480;object-fit:cover;display:block}.essential-nutrition__img-placeholder{width:100%;aspect-ratio:576 / 480;border-radius:16px;background:#4b556380;display:flex;align-items:center;justify-content:center}.essential-nutrition__img-placeholder .placeholder-svg{width:48px;height:48px;color:#d1d5db80}.essential-nutrition__content{min-width:0}.essential-nutrition__icon-grid{display:flex;flex-wrap:wrap;gap:16px 1.5rem;margin:20px 0}.essential-nutrition__description:has(+.essential-nutrition__icon-grid){margin-bottom:20px}.essential-nutrition__icon-item{display:flex;flex-direction:row;align-items:center;gap:16px;text-align:left}.essential-nutrition__icon-img{width:48px;height:48px;object-fit:contain;flex-shrink:0;display:block}.essential-nutrition__icon-placeholder{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.essential-nutrition__icon-placeholder .placeholder-svg{width:32px;height:32px;color:#9ca3af}.essential-nutrition__icon-label{font-size:14px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.1px;color:#393186}.essential-nutrition__description:has(+.essential-nutrition__list){margin-bottom:20px}.essential-nutrition__list{margin:0 0 20px;padding-left:1.25rem;list-style:disc;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.5px;color:#4b5563}.essential-nutrition__list li{margin-bottom:.25rem}.essential-nutrition__list li:last-child{margin-bottom:0}.essential-nutrition__media--with-callout{position:relative;overflow:visible;display:flex;flex-direction:column}.essential-nutrition__callout{position:relative;left:auto;right:auto;bottom:auto;margin-top:0;padding:1.25rem 1.5rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000026}@media screen and (max-width:749px){.essential-nutrition__callout{position:relative;left:auto;right:auto;bottom:auto;margin-top:-16px;padding:1.25rem 1.5rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000026}}@media screen and (min-width:750px)and (max-width:989px){.essential-nutrition__callout{position:relative;left:auto;right:auto;bottom:auto;margin-top:-45px;padding:1.25rem 1.5rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000026}}@media screen and (min-width:990px){.essential-nutrition__callout{position:absolute;left:-3.5rem;right:4.5rem;bottom:-3.5rem;margin-top:0;padding:1.5rem 1.75rem}}.essential-nutrition__callout-heading{margin:0 0 .5rem;font-size:18px;font-style:normal;font-weight:500;line-height:1.55556;letter-spacing:.1px;color:#393186;text-align:center}@media screen and (min-width:990px){.essential-nutrition__callout-heading{text-align:left}}.essential-nutrition__callout-description,.essential-nutrition__callout-description.rte{margin:0;font-size:14px;font-weight:400;line-height:1.42857;letter-spacing:.25px;color:#4b5563;text-align:center}.essential-nutrition__callout-description p{margin:0 0 .25rem}.essential-nutrition__callout-description p:last-child{margin-bottom:0}.essential-nutrition__callout-description em,.essential-nutrition__callout-description i{font-style:italic}@media screen and (min-width:990px){.essential-nutrition__callout-description,.essential-nutrition__callout-description.rte{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/essential-nutrition-section.css.map */
