.ProductTemplate-module__efo0GG__page{width:100%;color:var(--color-myzel-black);background:#fff;overflow:clip}.ProductTemplate-module__efo0GG__heroInner{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid;padding:104px 20px 12px!important}.ProductTemplate-module__efo0GG__heroCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ProductTemplate-module__efo0GG__breadcrumb{color:#ffffff9e;font-family:var(--font-ui);align-items:center;gap:9px;margin-bottom:22px;font-size:13px;line-height:1.3;display:flex}.ProductTemplate-module__efo0GG__breadcrumb a{color:#ffffffc7;transition:color .18s}.ProductTemplate-module__efo0GG__breadcrumb a:hover,.ProductTemplate-module__efo0GG__breadcrumb a:focus-visible{color:#fff}.ProductTemplate-module__efo0GG__heroEyebrow,.ProductTemplate-module__efo0GG__eyebrow,.ProductTemplate-module__efo0GG__miniLabel{font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2}.ProductTemplate-module__efo0GG__heroEyebrow{color:#ffffffad;margin-bottom:14px}.ProductTemplate-module__efo0GG__heroTitle{color:#fff;max-width:19ch;font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(32px,9vw,38px);font-weight:800;line-height:1.04}.ProductTemplate-module__efo0GG__botanicalName{color:#ffffffc7;font-family:var(--font-body);margin:16px 0 0;font-size:17px;line-height:1.45}.ProductTemplate-module__efo0GG__heroFacts{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:none}.ProductTemplate-module__efo0GG__heroFacts li{color:#ffffffd1;font-family:var(--font-ui);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.2}.ProductTemplate-module__efo0GG__heroActions,.ProductTemplate-module__efo0GG__ctaActions{flex-wrap:wrap;gap:12px;display:flex}.ProductTemplate-module__efo0GG__heroActions{align-items:center;margin-top:24px}.ProductTemplate-module__efo0GG__heroActions a:focus-visible{outline-offset:3px;outline:2px solid #fff}.ProductTemplate-module__efo0GG__heroTextLink{color:#ffffffc2;font-family:var(--font-ui);text-underline-offset:4px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47;transition:color .18s,text-decoration-color .18s;display:inline-flex}.ProductTemplate-module__efo0GG__heroTextLink:hover,.ProductTemplate-module__efo0GG__heroTextLink:focus-visible{color:#fff;text-decoration-color:#fff}.ProductTemplate-module__efo0GG__heroImageStage{background:radial-gradient(circle at 50% 48%,#fff 0 36%,#fff0 72%),#ece8e1;border:1px solid #ffffff24;border-radius:20px;width:100%;min-height:205px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #22201f0a}.ProductTemplate-module__efo0GG__heroImage{object-fit:contain;mix-blend-mode:multiply;padding:12px;display:block}.ProductTemplate-module__efo0GG__overviewBand,.ProductTemplate-module__efo0GG__supplyBand,.ProductTemplate-module__efo0GG__scienceBand,.ProductTemplate-module__efo0GG__ctaBand{width:100%;padding-inline:20px}.ProductTemplate-module__efo0GG__overviewBand{background:linear-gradient(#fff 0%,#faf9f7 100%);padding-block:48px}.ProductTemplate-module__efo0GG__overviewGrid,.ProductTemplate-module__efo0GG__supplyGrid,.ProductTemplate-module__efo0GG__whyInner,.ProductTemplate-module__efo0GG__scienceGrid,.ProductTemplate-module__efo0GG__ctaPanel{width:100%;max-width:1120px;margin:0 auto}.ProductTemplate-module__efo0GG__overviewGrid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.ProductTemplate-module__efo0GG__overviewMain{min-width:0}.ProductTemplate-module__efo0GG__sectionHeader,.ProductTemplate-module__efo0GG__scienceHeading{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.ProductTemplate-module__efo0GG__eyebrow{color:var(--color-brand-red);align-items:center;gap:10px;display:flex}.ProductTemplate-module__efo0GG__eyebrow:before{content:"";background:currentColor;border-radius:999px;flex:none;width:28px;height:2px}.ProductTemplate-module__efo0GG__sectionHeader h2,.ProductTemplate-module__efo0GG__scienceHeading h2{color:var(--color-myzel-black);font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,7vw,42px);font-weight:800;line-height:1.06}.ProductTemplate-module__efo0GG__overviewLead{color:#302f2d;max-width:68ch;font-family:var(--font-body);letter-spacing:-.2px;margin:20px 0 0;font-size:18px;line-height:1.65}.ProductTemplate-module__efo0GG__compositionCallout{border-left:3px solid var(--color-brand-red);background:#f6f5f2;border-radius:0 16px 16px 0;max-width:68ch;margin-top:20px;padding:19px 20px 19px 22px}.ProductTemplate-module__efo0GG__miniLabel{color:#706d69;margin-bottom:9px}.ProductTemplate-module__efo0GG__compositionCallout>p:last-child{color:#3c3a37;font-family:var(--font-body);letter-spacing:-.15px;margin:0;font-size:16px;line-height:1.6}.ProductTemplate-module__efo0GG__technicalCard{background:var(--color-cream);border:1px solid #22201f12;border-radius:18px;min-width:0;padding:24px 22px;scroll-margin-top:24px}.ProductTemplate-module__efo0GG__technicalCard .ProductTemplate-module__efo0GG__eyebrow{margin-bottom:12px}.ProductTemplate-module__efo0GG__technicalCard h2{color:var(--color-myzel-black);font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.025em;margin:0;font-size:28px;font-weight:750;line-height:1.1}.ProductTemplate-module__efo0GG__specList{margin:18px 0 0}.ProductTemplate-module__efo0GG__specRow{border-top:1px solid #22201f1f;padding:12px 0}.ProductTemplate-module__efo0GG__specRow dt{color:#6c6965;font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3}.ProductTemplate-module__efo0GG__specRow dd{color:var(--color-myzel-black);font-family:var(--font-body);margin:5px 0 0;font-size:16px;line-height:1.45}.ProductTemplate-module__efo0GG__supplyBand{background:#f6f5f2;padding-block:48px}.ProductTemplate-module__efo0GG__supplyGrid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.ProductTemplate-module__efo0GG__supplySection{min-width:0}.ProductTemplate-module__efo0GG__subsectionTitle{align-items:center;gap:13px;display:flex}.ProductTemplate-module__efo0GG__subsectionTitle>span{background:var(--color-brand-red);border-radius:50%;flex:none;width:7px;height:7px}.ProductTemplate-module__efo0GG__subsectionTitle h2{color:var(--color-myzel-black);font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.025em;margin:0;font-size:28px;font-weight:750;line-height:1.1}.ProductTemplate-module__efo0GG__supplySection>p{color:#413f3c;max-width:48ch;font-family:var(--font-body);letter-spacing:-.15px;margin:16px 0 0;font-size:17px;line-height:1.65}.ProductTemplate-module__efo0GG__applicationList{grid-template-columns:minmax(0,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ProductTemplate-module__efo0GG__applicationLink,.ProductTemplate-module__efo0GG__applicationStatic{min-height:52px;color:var(--color-myzel-black);font-family:var(--font-ui);background:#fff;border:1px solid #22201f1c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.ProductTemplate-module__efo0GG__applicationLink{transition:border-color .18s,color .18s,transform .18s}.ProductTemplate-module__efo0GG__applicationLink>span:last-child{color:var(--color-brand-red);font-size:19px;transition:transform .18s}.ProductTemplate-module__efo0GG__applicationLink:hover,.ProductTemplate-module__efo0GG__applicationLink:focus-visible{border-color:var(--color-brand-red);color:var(--color-brand-red);transform:translateY(-1px)}.ProductTemplate-module__efo0GG__applicationLink:hover>span:last-child,.ProductTemplate-module__efo0GG__applicationLink:focus-visible>span:last-child{transform:translate(2px,-2px)}.ProductTemplate-module__efo0GG__applicationLink:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px}.ProductTemplate-module__efo0GG__applicationStatic{color:#77736f}.ProductTemplate-module__efo0GG__applicationStatic>span:last-child{color:#aaa6a1}.ProductTemplate-module__efo0GG__whyFrame{background:#fff;width:100%;padding:10px}.ProductTemplate-module__efo0GG__whyPanel{background:var(--color-charcoal);border-radius:24px;overflow:hidden}.ProductTemplate-module__efo0GG__whyInner{grid-template-columns:minmax(0,1fr);gap:30px;padding:46px 22px;display:grid}.ProductTemplate-module__efo0GG__whyHeading>span{background:var(--color-brand-red);border-radius:999px;width:46px;height:3px;margin-bottom:20px;display:block}.ProductTemplate-module__efo0GG__whyHeading p{color:#ffffff94;font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.2}.ProductTemplate-module__efo0GG__whyHeading h2{color:#fff;max-width:16ch;font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,7vw,42px);font-weight:800;line-height:1.06}.ProductTemplate-module__efo0GG__whyCopy{color:#ffffffd6;font-family:var(--font-body);letter-spacing:-.2px;margin:0;font-size:18px;line-height:1.68}.ProductTemplate-module__efo0GG__scienceBand{background:#f6f5f2;padding-block:52px}.ProductTemplate-module__efo0GG__scienceGrid{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.ProductTemplate-module__efo0GG__scienceContent{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ProductTemplate-module__efo0GG__scienceField{background:#fff;border:1px solid #22201f17;border-radius:14px;min-width:0;padding:20px}.ProductTemplate-module__efo0GG__scienceField h3{color:#77736f;font-family:var(--font-ui);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.3}.ProductTemplate-module__efo0GG__scienceField p,.ProductTemplate-module__efo0GG__extendedList li{color:#3b3937;font-family:var(--font-body);letter-spacing:-.15px;margin:0;font-size:17px;line-height:1.65}.ProductTemplate-module__efo0GG__scienceField p+p{margin-top:12px}.ProductTemplate-module__efo0GG__extendedList{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ProductTemplate-module__efo0GG__extendedList li{padding-left:18px;position:relative}.ProductTemplate-module__efo0GG__extendedList li:before{background:var(--color-brand-red);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0}.ProductTemplate-module__efo0GG__ctaBand{padding-block:10px 64px}.ProductTemplate-module__efo0GG__ctaPanel{background:var(--color-cream);border-radius:24px;flex-direction:column;align-items:flex-start;gap:30px;padding:30px 24px;display:flex}.ProductTemplate-module__efo0GG__ctaCopy h2{max-width:21ch;color:var(--color-myzel-black);font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.033em;text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,6.5vw,38px);font-weight:800;line-height:1.08}.ProductTemplate-module__efo0GG__ctaCopy>p:last-child{color:#4c4946;font-family:var(--font-body);margin:14px 0 0;font-size:16px;line-height:1.55}.ProductTemplate-module__efo0GG__ctaActions a:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:3px}@media (min-width:560px) and (max-width:809px){.ProductTemplate-module__efo0GG__applicationList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:810px){.ProductTemplate-module__efo0GG__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:34px;padding:124px 32px 28px!important}.ProductTemplate-module__efo0GG__heroTitle{font-size:clamp(38px,4.5vw,50px)}.ProductTemplate-module__efo0GG__heroFacts{display:flex}.ProductTemplate-module__efo0GG__heroImageStage{min-height:310px}.ProductTemplate-module__efo0GG__heroImage{padding:18px}.ProductTemplate-module__efo0GG__overviewBand,.ProductTemplate-module__efo0GG__supplyBand,.ProductTemplate-module__efo0GG__scienceBand,.ProductTemplate-module__efo0GG__ctaBand{padding-inline:32px}.ProductTemplate-module__efo0GG__overviewBand,.ProductTemplate-module__efo0GG__supplyBand{padding-block:56px}.ProductTemplate-module__efo0GG__overviewGrid{gap:38px}.ProductTemplate-module__efo0GG__technicalCard{padding:28px}.ProductTemplate-module__efo0GG__specList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.ProductTemplate-module__efo0GG__supplyGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0}.ProductTemplate-module__efo0GG__applicationSection{border-left:1px solid #22201f1c;padding-left:44px}.ProductTemplate-module__efo0GG__supplySection:first-child{padding-right:44px}.ProductTemplate-module__efo0GG__applicationList{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductTemplate-module__efo0GG__whyInner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:52px;padding:56px 32px}.ProductTemplate-module__efo0GG__whyCopy{font-size:19px}.ProductTemplate-module__efo0GG__scienceBand{padding-block:64px}.ProductTemplate-module__efo0GG__scienceGrid{grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:44px}.ProductTemplate-module__efo0GG__scienceContent{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductTemplate-module__efo0GG__scienceWide{grid-column:1/-1}.ProductTemplate-module__efo0GG__ctaPanel{flex-direction:row;justify-content:space-between;align-items:center;gap:48px;padding:38px 34px}.ProductTemplate-module__efo0GG__ctaActions{flex:none}}@media (min-width:1200px){.ProductTemplate-module__efo0GG__heroInner{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:48px;padding:122px 40px 32px!important}.ProductTemplate-module__efo0GG__heroImageStage{min-height:340px}.ProductTemplate-module__efo0GG__overviewBand{padding-block:64px}.ProductTemplate-module__efo0GG__overviewGrid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:48px}.ProductTemplate-module__efo0GG__specList{display:grid}.ProductTemplate-module__efo0GG__supplyBand{padding-block:58px}.ProductTemplate-module__efo0GG__whyInner{gap:58px;padding:64px 40px}.ProductTemplate-module__efo0GG__scienceBand{padding-block:72px}.ProductTemplate-module__efo0GG__scienceGrid{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:54px}.ProductTemplate-module__efo0GG__scienceHeading{align-self:start;position:sticky;top:32px}.ProductTemplate-module__efo0GG__ctaBand{padding-bottom:72px}.ProductTemplate-module__efo0GG__ctaPanel{padding:40px}}@media (max-width:559px){.ProductTemplate-module__efo0GG__heroActions,.ProductTemplate-module__efo0GG__ctaActions{flex-direction:column;width:100%}.ProductTemplate-module__efo0GG__heroActions a,.ProductTemplate-module__efo0GG__ctaActions a{width:100%}}@media (prefers-reduced-motion:reduce){.ProductTemplate-module__efo0GG__applicationLink{transition:none}}
