.essential-ingredients{container:essential-ingredients / inline-size;color:var(--color-black, #232323);font-family:Poppins,var(--font-body-family),sans-serif;font-size:14px;letter-spacing:0;margin-inline:0;max-width:none;padding-inline:0;scroll-margin-top:var(--header-height, 140px);width:100%}.essential-ingredients *,.essential-ingredients *:before,.essential-ingredients *:after{box-sizing:border-box}.essential-ingredients h2,.essential-ingredients h3,.essential-ingredients h4,.essential-ingredients p{color:inherit;font-family:inherit;letter-spacing:0;margin:0}.essential-ingredients__title{font-size:30px;font-weight:500;line-height:1.2}.essential-ingredients__intro{font-size:14px;line-height:1.7;margin-top:16px!important;margin-bottom:32px!important}.essential-ingredients__groups{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.essential-ingredients__groups:focus-visible{outline:2px solid var(--color-black, #232323);outline-offset:5px}.essential-ingredients__group{--ingredient-accent: #ff2d55;border:1px solid var(--ingredient-accent);border-radius:5px;overflow:hidden}.essential-ingredients__group--recommended{--ingredient-accent: var(--primary-color, #ffa930)}.essential-ingredients__group--optional{--ingredient-accent: #00c8b3}.essential-ingredients__group-heading{align-items:center;background:var(--ingredient-accent);color:var(--color-white, #fff)!important;display:flex;font-size:16px;font-weight:400;gap:10px;line-height:1.4;min-height:112px;padding:16px 20px}.essential-ingredients__group-heading strong{font-weight:700}.essential-ingredients__icon{align-items:center;display:inline-flex;flex:0 0 24px;height:22px;justify-content:center;width:24px}.essential-ingredients__icon svg{display:block;height:16px;margin:0;width:16px}.essential-ingredients__icon svg:not([fill=none]),.essential-ingredients__icon [fill]:not([fill=none]){fill:currentColor}.essential-ingredients__icon [stroke]:not([stroke=none]){stroke:currentColor}.essential-ingredients__group-heading>.essential-ingredients__icon{align-self:center;flex-basis:18px;width:18px}.essential-ingredients__items{display:grid;gap:0;grid-template-columns:minmax(0,1fr);padding:28px 20px}.essential-ingredients__item+.essential-ingredients__item{border-top:1px dashed #dedede;margin-top:26px;padding-top:26px}.essential-ingredients__item{min-width:0}.essential-ingredients__item--with-media{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(96px,30%) minmax(0,1fr)}.essential-ingredients__media{aspect-ratio:1;max-width:174px}.essential-ingredients__image{display:block;height:100%;object-fit:contain;width:100%}.essential-ingredients__content{min-width:0}.essential-ingredients__item-title{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:16px!important;overflow-wrap:anywhere}.essential-ingredients__item-title a{color:inherit;text-decoration:none}.essential-ingredients__item-title a:hover{text-decoration:underline;text-underline-offset:3px}.essential-ingredients__facts{display:grid;gap:13px;list-style:none;margin:0;padding:0}.essential-ingredients__fact{align-items:start;display:flex;font-size:14px;gap:10px;line-height:1.5}.essential-ingredients__fact p{min-width:0;overflow-wrap:anywhere}.essential-ingredients__fact>.essential-ingredients__icon{color:var(--ingredient-accent)}.essential-ingredients__fact--warning>.essential-ingredients__icon{color:#ff2d55}.essential-ingredients__fact strong{font-weight:600}.essential-ingredients__fact--warning strong{font-weight:700}.essential-ingredients__start{margin-top:40px;text-align:center}.essential-ingredients__start-title{font-size:22px;font-weight:600;line-height:1.4}.essential-ingredients__start-copy{font-size:14px;line-height:1.5;margin-top:12px!important;margin-inline:auto!important;max-width:720px}.essential-ingredients__bundles{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.essential-ingredients__bundle{background:var(--color-bg-light-grey, #f5f3f7);border-radius:5px;color:inherit;display:flex;flex-direction:column;padding:28px;text-decoration:none}a.essential-ingredients__bundle:hover h4{text-decoration:underline;text-underline-offset:4px}.essential-ingredients a:focus-visible{outline:2px solid var(--color-black, #232323);outline-offset:4px}.essential-ingredients__bundle-media{aspect-ratio:3 / 2;margin-bottom:20px;max-width:240px}.essential-ingredients__bundle h4{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:16px}.essential-ingredients__bundle p{font-size:14px;line-height:1.5}@container essential-ingredients (width > 1000px){.essential-ingredients__title,.essential-ingredients__intro,.essential-ingredients__groups,.essential-ingredients__start{padding-inline:9.6rem}}@container essential-ingredients (max-width: 1000px){.essential-ingredients__title,.essential-ingredients__intro,.essential-ingredients__start{padding-inline:16px}.essential-ingredients__groups{gap:12px;grid-auto-columns:calc(100% - 32px);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:10px;padding-inline:16px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.essential-ingredients__groups::-webkit-scrollbar{display:none}.essential-ingredients__groups[data-auto-height]{grid-auto-rows:minmax(0,1fr);height:var(--ingredient-carousel-height);overflow-y:hidden;transition:height .32s cubic-bezier(.22,1,.36,1)}.essential-ingredients__groups[data-auto-height]>.essential-ingredients__group{max-height:100%;min-height:0}.essential-ingredients__groups:has(>.essential-ingredients__group:only-child){grid-auto-columns:100%}.essential-ingredients__group{min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.essential-ingredients__group-heading{min-height:0}.essential-ingredients__item--with-media{grid-template-columns:174px minmax(0,1fr)}}@container essential-ingredients (max-width: 600px){.essential-ingredients__title{font-size:22px;font-weight:600;line-height:1.28}.essential-ingredients__intro{margin-top:10px!important;margin-bottom:25px!important}.essential-ingredients__group-heading{font-size:14px;gap:12px;line-height:1.3;padding:11px 14px}.essential-ingredients__items{padding:22px 18px}.essential-ingredients__item--with-media{gap:18px;grid-template-columns:112px minmax(0,1fr)}.essential-ingredients__item-title{font-size:16px;margin-bottom:14px!important}.essential-ingredients__fact{gap:6px}.essential-ingredients__bundles{gap:18px;grid-template-columns:minmax(0,1fr)}.essential-ingredients__bundle{padding:22px 18px}}@container essential-ingredients (max-width: 350px){.essential-ingredients__items{padding-inline:12px}.essential-ingredients__item--with-media{gap:12px;grid-template-columns:72px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.essential-ingredients__groups[data-auto-height]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/essential-ingredients.css.map */
