.economic-nutrition{--en-ink: #2b2d2f;--thyme-cream: #fdfbf0;--thyme-olive: #a5ac3b;--thyme-slate: #4e5054;--thyme-charcoal: #2b2d2f;--thyme-sage: #c8cf94;--thyme-stone: #e8e2d7;--thyme-tan: #d5c8b3;color:var(--en-section-text, var(--en-ink));overflow:hidden}.economic-nutrition__inner{width:min(calc(100% - 2 * var(--gutter-container)),var(--theme-max-width));margin-inline:auto}.economic-nutrition__wordmark{display:block;width:min(100%,42rem);height:auto}.economic-nutrition__rule{height:4px;margin-block:clamp(1.5rem,3vw,2.5rem);background:currentColor}.economic-nutrition__eyebrow{margin:0 0 1rem;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.economic-nutrition__title{max-width:15ch;margin:0;font-size:clamp(2.8rem,7vw,7.5rem);letter-spacing:-.045em;line-height:.92}.economic-nutrition__copy{max-width:62ch;font-size:clamp(1.1rem,1.6vw,1.4rem)}.economic-nutrition__copy>*:first-child{margin-top:0}.economic-nutrition__copy>*:last-child{margin-bottom:0}.economic-nutrition__button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:1.5rem;padding:.7rem 1.35rem;border:2px solid currentColor;border-radius:var(--border-radius-buttons, 7px);color:currentColor;font-weight:700;text-decoration:none;transition:background-color .16s ease,color .16s ease}.economic-nutrition__button:hover,.economic-nutrition__button:focus-visible{background:var(--thyme-charcoal);color:var(--thyme-cream)}.economic-nutrition--hero{padding-block:clamp(3rem,8vw,8rem);background:var(--en-section-background, var(--thyme-cream))}.economic-nutrition__partnership-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.economic-nutrition__partnership-copy .economic-nutrition__title{max-width:12ch;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.economic-nutrition--hero .economic-nutrition__license-preview,.economic-nutrition--hero .economic-nutrition__approved-label{box-shadow:.75rem .75rem 0 var(--thyme-sage)}.economic-nutrition--hero .economic-nutrition__approved-label{width:min(100%,26rem);margin-inline:auto}.economic-nutrition--explainer,.economic-nutrition--principles,.economic-nutrition--process,.economic-nutrition--cta{padding-block:clamp(3.5rem,7vw,7rem)}.economic-nutrition--explainer{background:var(--en-section-background, var(--thyme-cream))}.economic-nutrition__section-heading{max-width:18ch;margin:0 0 clamp(2rem,5vw,4rem);font-size:clamp(2.3rem,5vw,5rem);letter-spacing:-.035em;line-height:.98}.economic-nutrition__explainer-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(20rem,1.05fr);gap:clamp(2rem,6vw,6rem);align-items:start}.economic-nutrition__label{padding:clamp(1.25rem,3vw,2.5rem);border:4px solid var(--en-ink);background:#fff;box-shadow:.8rem .8rem 0 var(--thyme-sage)}.economic-nutrition__label-title{display:block;padding-bottom:1rem;border-bottom:6px solid var(--en-ink);font-size:clamp(1.7rem,4vw,3.2rem);font-weight:800;letter-spacing:-.04em;line-height:.95}.economic-nutrition__label-intro{margin:1rem 0 0;color:#676c76;font-size:1rem}.economic-nutrition__label-row{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.35rem;border-bottom:1px solid #cfd4da}.economic-nutrition__label-row:last-child{border-bottom:0}.economic-nutrition__label-number{font-size:1.6rem;font-weight:800}.economic-nutrition__label-row strong{display:block;margin-bottom:.25rem;font-size:1.15rem}.economic-nutrition__label-row p{margin:0}.economic-nutrition--principles{color:var(--en-section-text, var(--thyme-cream));background:var(--en-section-background, var(--thyme-slate))}.economic-nutrition__principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:4px solid var(--thyme-olive);border-bottom:4px solid var(--thyme-olive)}.economic-nutrition__principle{padding:clamp(1.5rem,3vw,3rem);border-right:1px solid rgba(253,251,240,.35)}.economic-nutrition__principle:first-child{padding-left:0}.economic-nutrition__principle:last-child{padding-right:0;border-right:0}.economic-nutrition__principle h3{margin:0 0 .8rem;font-size:clamp(1.4rem,2.2vw,2rem)}.economic-nutrition__principle p{margin:0}.economic-nutrition--process{background:var(--en-section-background, var(--thyme-olive))}.economic-nutrition__section-intro{max-width:62ch;margin:calc(-1*clamp(1rem,2vw,2rem)) 0 clamp(2rem,5vw,4rem);font-size:clamp(1rem,1.4vw,1.2rem)}.economic-nutrition__process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.economic-nutrition__step{position:relative;min-height:13rem;padding:clamp(1.25rem,2.5vw,2rem);border:3px solid var(--thyme-charcoal);background:var(--thyme-cream)}.economic-nutrition__stat-label{display:inline-block;padding:.25rem .5rem;color:var(--thyme-cream);background:var(--thyme-charcoal);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.economic-nutrition__step h3{margin:14px 0 .6rem;font-family:var(--font-stack-body);font-size:clamp(3.4rem,7vw,6rem);font-style:normal;font-weight:700;letter-spacing:-.055em;line-height:.9}.economic-nutrition__step p{margin:0}.economic-nutrition--cta{color:var(--en-section-text, var(--thyme-cream));background:var(--en-section-background, var(--thyme-charcoal))}.economic-nutrition--cta .economic-nutrition__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.economic-nutrition--cta .economic-nutrition__button{justify-self:start}.economic-nutrition--cta .economic-nutrition__button:hover,.economic-nutrition--cta .economic-nutrition__button:focus-visible{background:var(--thyme-cream);color:var(--en-ink)}.economic-nutrition--callout{padding-block:clamp(1.75rem,3vw,3rem);color:var(--en-section-text, var(--thyme-cream));background:var(--en-section-background, var(--thyme-slate))}.economic-nutrition__callout-grid{display:grid;grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:clamp(1.5rem,5vw,5rem);align-items:center}.economic-nutrition__callout-art{width:min(100%,28rem)}.economic-nutrition__callout-logo,.economic-nutrition__approved-label{display:block;width:100%;height:auto}.economic-nutrition__license-preview{padding:clamp(1.2rem,2.5vw,2rem);border:4px solid var(--en-ink);background:#fff;box-shadow:.75rem .75rem #ffffff73;font-family:var(--font-stack-body);font-style:normal}.economic-nutrition__preview-status{margin:0 0 1rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.economic-nutrition__preview-logo{display:block;width:100%;height:auto;padding-bottom:1rem;border-bottom:6px solid var(--en-ink)}.economic-nutrition__preview-business{display:grid;gap:.1rem;padding-block:1rem;border-bottom:2px solid var(--en-ink)}.economic-nutrition__preview-business strong{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.1}.economic-nutrition__preview-business span{color:#676c76}.economic-nutrition__preview-result{display:flex;justify-content:space-between;gap:1rem;padding-block:.8rem;border-bottom:1px solid #cfd4da}.economic-nutrition__preview-result span{flex:0 0 auto;color:#676c76}.economic-nutrition__preview-note{margin:.9rem 0 0;font-size:.72rem;line-height:1.3}.economic-nutrition--callout .economic-nutrition__section-heading{max-width:24ch;margin-bottom:.5rem;font-size:clamp(2rem,3vw,3.35rem)}.economic-nutrition--callout .economic-nutrition__copy{max-width:58ch;font-size:1rem}.economic-nutrition--callout .economic-nutrition__button{margin-top:1rem;color:inherit}.economic-nutrition--callout .economic-nutrition__button:hover,.economic-nutrition--callout .economic-nutrition__button:focus-visible{color:var(--thyme-charcoal);background:var(--thyme-olive)}@media screen and (max-width:767px){.economic-nutrition__inner{box-sizing:border-box;width:100%;padding-inline:20px}.economic-nutrition__partnership-hero,.economic-nutrition__explainer-grid,.economic-nutrition--cta .economic-nutrition__inner,.economic-nutrition__callout-grid{grid-template-columns:1fr}.economic-nutrition__partnership-copy,.economic-nutrition__partnership-copy .economic-nutrition__title{width:100%;max-width:100%}.economic-nutrition__callout-art{margin-inline:auto}.economic-nutrition__principles-grid,.economic-nutrition__process-grid{grid-template-columns:1fr}.economic-nutrition__principle{padding-inline:0;border-right:0;border-bottom:1px solid rgba(253,251,240,.35)}.economic-nutrition__principle:last-child{border-bottom:0}.economic-nutrition__step{min-height:0}.economic-nutrition__callout-grid .economic-nutrition__button{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-economic-nutrition.css.map */
