:root{--dh-forest:#2F4A3A;--dh-deep:#23382C;--dh-ivory:#FFFCF5;--dh-cream:#F7F1E5;--dh-sage:#A3B18A;--dh-sagel:#E4EAD8;--dh-sun:#F2B93B;--dh-sunw:#FCEFC9;--dh-orange:#E2703A;--dh-maroon:#7A2433;--dh-ink:#2B2B2B;--dh-muted:#5C5B52;--dh-line:#E5DDCB}.dh{position:relative;overflow:hidden;color:var(--dh-ink)}.dh .page-width{position:relative;z-index:1}.dh-pad{padding-top:8.8rem;padding-bottom:8.8rem}.dh-eyebrow{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--dh-maroon);font-weight:600;margin:0}.dh h1,.dh h2,.dh h3{color:var(--dh-forest);font-weight:400;margin:0;line-height:1.15}.dh h1 em,.dh h2 em{font-style:italic}.dh-em-maroon em{color:var(--dh-maroon)}.dh-lead{font-size:1.8rem;color:var(--dh-muted);margin:0}.dh-muted{color:var(--dh-muted)}.dh-center{text-align:center}.dh-btn{display:inline-block;background:var(--dh-forest);color:var(--dh-ivory);text-decoration:none;padding:1.4rem 2.8rem;border-radius:999px;font-weight:500;font-size:1.5rem;border:1.5px solid var(--dh-forest);line-height:1.2}.dh-btn:hover{background:var(--dh-deep)}.dh-btn--ghost{background:transparent;color:var(--dh-forest)}.dh-btn--ghost:hover{background:var(--dh-forest);color:var(--dh-ivory)}.dh-btn--sun{background:var(--dh-sun);border-color:var(--dh-sun);color:var(--dh-deep)}.dh-btns{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:3rem}.dh-link{font-weight:600;text-decoration:none;border-bottom:2px solid var(--dh-sun);color:var(--dh-forest)}.dh-row{display:flex;gap:4.8rem;align-items:center}.dh-row>*{flex:1 1 0;min-width:0}.dh-grid{display:grid;gap:2.4rem}.dh-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.dh-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.dh-g5{grid-template-columns:repeat(5,minmax(0,1fr))}.dh-media{position:relative;border-radius:2rem;overflow:hidden;background:#e9e2d2}.dh-media img,.dh-media svg{width:100%;height:100%;object-fit:cover;display:block}.dh-media--arch{border-radius:26rem 26rem 2.8rem 2.8rem}.dh-card{background:#fff;border:1px solid var(--dh-line);border-radius:1.8rem}.dh-pill{display:inline-block;font-size:1.2rem;padding:.4rem 1rem;border-radius:999px;background:var(--dh-sagel);color:var(--dh-forest);font-weight:500}.dh-pill--sun{background:var(--dh-sunw);color:#7a5200}.dh-pill--or{background:#fbe0d2;color:#9a3d12}.dh-motif{position:absolute;pointer-events:none;z-index:0;filter:drop-shadow(5px 9px 6px rgba(60,40,10,.22))}.dh table{border-collapse:collapse;width:100%}.dh th,.dh td{text-align:left;padding:1.3rem 1.6rem;border-top:1px solid var(--dh-line);font-size:1.5rem;vertical-align:top}.dh thead th{background:var(--dh-cream);border-top:0;font-weight:600;color:var(--dh-forest)}.dh-input{flex:1;min-height:4.8rem;padding:0 1.8rem;border-radius:999px;border:1px solid var(--dh-line);font:inherit;font-size:1.5rem}.dh-hero h1{font-size:6.6rem}.dh-hero .dh-media{height:54rem}.dh-hero__chips{margin-top:2.6rem;font-size:1.4rem;color:var(--dh-muted)}.dh-hero__chips span{color:var(--dh-orange)}.dh-proof__item{display:flex;gap:1.4rem;align-items:flex-start;text-decoration:none;color:inherit}.dh-proof__item svg{flex:none}.dh-proof__item b{display:block;color:var(--dh-forest)}.dh-proof__item small{font-size:1.4rem;color:var(--dh-muted)}.dh-tabs{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:4rem 0 3.6rem}.dh-tab{display:flex;flex-direction:column;align-items:center;gap:.8rem;min-width:9.6rem;padding:.6rem;background:none;border:0;cursor:pointer;font:inherit;color:var(--dh-ink)}.dh-tab__icon{width:7.2rem;height:7.2rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-style:italic;font-size:2.4rem;background:#fff;color:var(--dh-forest);border:1px solid var(--dh-line);overflow:hidden}.dh-tab__icon img{width:100%;height:100%;object-fit:cover}.dh-tab[aria-selected=true] .dh-tab__icon{background:var(--dh-forest);color:var(--dh-sun);box-shadow:0 0 0 4px var(--dh-sunw);border-color:var(--dh-forest)}.dh-tab[aria-selected=true] .dh-tab__label{font-weight:600;color:var(--dh-forest)}.dh-tab__label{font-size:1.4rem}.dh-panel[hidden]{display:none}.dh-panel .grid{margin:0;padding:0;list-style:none}.dh-passport{background:var(--dh-forest);color:var(--dh-ivory)}.dh-passport h2{color:var(--dh-ivory)}.dh-passport h2 em,.dh-passport .dh-eyebrow{color:var(--dh-sun)}.dh-passport__card{background:var(--dh-ivory);color:var(--dh-ink);border-radius:2.4rem;padding:3.4rem}.dh-passport__grid{display:grid;grid-template-columns:13rem 1fr;row-gap:1.2rem;padding-top:1.8rem;font-size:1.5rem}.dh-passport__grid span:nth-child(odd){color:var(--dh-muted)}.dh-passport form{display:flex;gap:1rem;margin-top:3rem;max-width:47rem}.dh-passport .dh-input{background:#26402f;border-color:#5e7a63;color:var(--dh-ivory)}.dh-step{border-top:3px solid var(--dh-sage);padding-top:1.4rem}.dh-step__n{font-family:var(--font-heading-family);font-style:italic;font-size:2.2rem}.dh-step b{display:block;color:var(--dh-forest);margin-top:.4rem}.dh-pledge{background:var(--dh-cream);border-top:1px solid var(--dh-line);border-bottom:1px solid var(--dh-line)}.dh-pledge__row{display:flex;align-items:center;justify-content:center;gap:2.2rem;flex-wrap:wrap;text-align:center;padding:4.4rem 0 4rem}.dh-pledge__intro{font-family:var(--font-heading-family);font-style:italic;font-size:2.4rem;color:var(--dh-maroon)}.dh-pledge__items{font-size:1.7rem;font-weight:600;color:var(--dh-forest)}.dh-pledge__items span{color:var(--dh-orange);margin:0 .4rem}.dh-slider{display:flex;gap:2.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;margin-top:3.8rem}.dh-slider>a{flex:0 0 25rem;scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:1rem}.dh-slider .dh-media{height:30rem;border-radius:12.5rem 12.5rem 1.8rem 1.8rem}.dh-slider b{font-family:var(--font-heading-family);font-weight:500;font-size:2.1rem;color:var(--dh-forest)}.dh-planner__card{border-radius:2.8rem;padding:4.4rem}.dh-chip{display:inline-flex;padding:.9rem 1.6rem;border-radius:999px;border:1px solid var(--dh-line);background:#fff;font-size:1.4rem}.dh-chip--on{background:var(--dh-forest);color:var(--dh-ivory);border-color:var(--dh-forest)}.dh-faq details{border-top:1px solid var(--dh-line);padding:1.8rem 0}.dh-faq details:last-child{border-bottom:1px solid var(--dh-line)}.dh-faq summary{cursor:pointer;font-weight:600;color:var(--dh-forest);font-size:1.7rem;list-style:none}.dh-faq summary::-webkit-details-marker{display:none}.dh-faq details p{margin:1rem 0 0;color:var(--dh-muted)}.dh-wa{position:fixed;right:2rem;bottom:2rem;z-index:50;width:5.6rem;height:5.6rem;border-radius:999px;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000002e}@media screen and (max-width:749px){.dh-pad{padding-top:5.6rem;padding-bottom:5.6rem}.dh-row{flex-direction:column;gap:2.8rem;align-items:stretch}.dh-g3,.dh-g5{grid-template-columns:1fr}.dh-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-hero h1{font-size:4rem}.dh h2{font-size:3.1rem!important}.dh-hero .dh-media{height:32rem}.dh-motif{width:5.8rem!important;height:5.8rem!important;opacity:.85}.dh-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.dh-passport__grid{grid-template-columns:10rem 1fr}}.dh-hero__slide[hidden]{display:none!important}.dh-hero h1,.dh-hero__h{font-size:6.6rem;font-weight:400;color:var(--dh-forest);line-height:1.08}.dh-hero__dots{display:flex;gap:1rem;justify-content:flex-start;padding-bottom:4rem;position:relative;z-index:2}.dh-hero__dot{width:1.2rem;height:1.2rem;border-radius:999px;border:1.5px solid var(--dh-forest);background:transparent;padding:0;cursor:pointer}.dh-hero__dot[aria-selected=true]{background:var(--dh-forest);width:3.2rem}@media screen and (max-width:749px){.dh-hero h1,.dh-hero__h{font-size:4rem}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:3.2rem}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;justify-content:center}.header__inline-menu .header__menu-item{padding:1.2rem 1.4rem;white-space:nowrap;font-size:1.5rem}}.dh-hero{background:var(--dh-ivory)}.dh-hero__slide{position:relative;overflow:hidden;min-height:var(--dh-hero-h,64rem);display:flex;align-items:center}.dh-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dh-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.dh-hero__bg--mob{display:none}.dh-hero__inner{position:relative;z-index:1;display:flex;align-items:center;gap:4.8rem;width:100%;padding-top:5.6rem;padding-bottom:7.2rem}.dh-hero__text{flex:1 1 0;min-width:0;max-width:60rem}.dh-hero__arch{flex:1 1 0;min-width:0}.dh-hero__arch .dh-media{height:calc(var(--dh-hero-h,64rem) - 14rem);max-height:56rem}.dh-hero__inner--solo .dh-hero__text{max-width:58rem}.dh-hero__h{margin-top:1.4rem!important}.dh-hero__p{margin-top:2.2rem;max-width:52rem}.dh-hero__slide--light .dh-hero__h,.dh-hero__slide--light .dh-hero__p,.dh-hero__slide--light .dh-hero__chips{color:var(--dh-ivory)}.dh-hero__slide--light .dh-hero__h em,.dh-hero__slide--light .dh-eyebrow{color:var(--dh-sun)}.dh-hero__slide--light .dh-btn{background:var(--dh-ivory);border-color:var(--dh-ivory);color:var(--dh-forest)}.dh-hero__slide--light .dh-btn--ghost{background:transparent;color:var(--dh-ivory)}.dh-hero__dots{position:absolute;left:0;right:0;bottom:2.4rem;padding-bottom:0}.dh-hero{position:relative}.dh-hero__slide--light~.dh-hero__dots .dh-hero__dot{border-color:var(--dh-ivory)}.dh-spot{display:flex;flex-wrap:wrap;overflow:hidden;border-radius:3rem;align-items:center}.dh-spot__img{flex:1 1 40rem;padding:3.6rem 3.6rem 3.6rem 4.8rem}.dh-spot__img .dh-media{height:50rem;background:var(--dh-sunw)}.dh-spot__text{flex:1 1 44rem;padding:4.8rem}.dh-pantries__jump{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:2.8rem}.dh-pantries__jump .dh-chip{text-decoration:none;color:var(--dh-forest)}.dh-pantries__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem;margin-top:4rem}.dh-pantry{display:flex;gap:2.8rem;background:var(--dh-tint,#FCEFC9);border-radius:2.8rem;padding:2.8rem;scroll-margin-top:12rem}.dh-pantry__img{flex:0 0 38%}.dh-pantry__img .dh-media{height:100%;min-height:30rem;background:#ffffff8c}.dh-pantry__initial{display:flex;align-items:center;justify-content:center;height:100%;min-height:30rem;font-family:var(--font-heading-family);font-style:italic;font-size:9rem;color:var(--dh-forest);opacity:.35}.dh-pantry__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1rem}.dh-pantry__body .dh-pill{align-self:flex-start;margin:0;background:#fff}.dh-pantry__body h3,.dh-pantry__text p{margin:0}.dh-pantry__inside{margin:.8rem 0 0;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--dh-maroon)}.dh-pantry__list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.dh-pantry__list a{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--dh-ink);background:#fff;border-radius:1.2rem;padding:.6rem 1rem .6rem .6rem;font-size:1.4rem}.dh-pantry__list img{width:4rem;height:4rem;border-radius:.8rem;object-fit:cover;flex:none}.dh-pantry__list span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-pantry__list small{color:var(--dh-muted);font-size:1.3rem}.dh-pantry__cta{margin-top:auto;padding-top:1.2rem}.dh-pantries__cta{margin-top:4rem;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;flex-wrap:wrap;background:var(--dh-forest);color:var(--dh-ivory);border-radius:2.4rem;padding:3.2rem 4rem}.dh-pantries__cta h3{color:var(--dh-ivory);margin:0}.dh-pantries__cta .dh-muted{color:#dce3d0}.dh-trace__form{display:flex;gap:1rem;margin-top:3rem;max-width:56rem}.dh-trace__msg{margin-top:1.6rem;background:var(--dh-sunw);color:var(--dh-deep);border-radius:1.2rem;padding:1.2rem 1.6rem;max-width:62rem;font-size:1.5rem}.dh-trace__tabs{display:flex;gap:2.4rem;flex-wrap:wrap;padding-top:2.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--dh-line)}.dh-trace__tabs a{color:var(--dh-forest);font-weight:600;text-decoration:none;border-bottom:2px solid var(--dh-sun);padding-bottom:.4rem}.dh-trace__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin-top:3.6rem}.dh-trace__card{border:1px solid var(--dh-line);scroll-margin-top:12rem;transition:box-shadow .3s}.dh-trace__card.is-match{box-shadow:0 0 0 4px var(--dh-sun)}.dh-trace__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1.2rem;border-bottom:1px solid var(--dh-line);padding-bottom:1.4rem}.dh-trace__nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:2rem 0 0}.dh-trace__nums div{background:var(--dh-cream);border-radius:1.2rem;padding:1rem 1.2rem}.dh-trace__nums dt{font-size:1.2rem;color:var(--dh-muted)}.dh-trace__nums dd{margin:.2rem 0 0;font-family:var(--font-heading-family);font-size:2.2rem;color:var(--dh-forest)}.dh-trace__nums small{font-family:var(--font-body-family);font-size:1.2rem;color:var(--dh-muted)}#batches,#lab-reports,#process{scroll-margin-top:10rem}@media screen and (min-width:990px){.footer__blocks-wrapper.grid--3-col-tablet>.footer-block.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:none}.footer__blocks-wrapper.grid--3-col-tablet>.footer-block.grid__item:last-child{width:100%;border-top:1px solid rgba(255,252,245,.18);padding-top:3.2rem}.footer__blocks-wrapper.grid--3-col-tablet>.footer-block.grid__item:last-child .footer-block__details-content{max-width:none}}@media screen and (max-width:989px){.dh-pantries__grid,.dh-trace__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.dh-hero__slide{min-height:0;align-items:flex-end}.dh-hero__slide--bg{min-height:62rem}.dh-hero__bg--desk{display:none}.dh-hero__bg--mob{display:block}.dh-hero__inner{flex-direction:column;align-items:stretch;gap:2.8rem;padding-top:3.6rem;padding-bottom:6rem}.dh-hero__arch{order:-1}.dh-hero__arch .dh-media{height:34rem}.dh-spot__img{padding:2rem 2rem 0}.dh-spot__img .dh-media{height:36rem}.dh-spot__text{padding:2.8rem 2.4rem 3.2rem}.dh-pantry{flex-direction:column;padding:2rem}.dh-pantry__img .dh-media,.dh-pantry__initial{min-height:22rem;height:22rem}.dh-pantries__cta{padding:2.4rem}.dh-trace__form{flex-direction:column}.dh-trace__nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.dh-proof__img{display:block;line-height:0}.dh-proof__img img{width:100%;height:auto;display:block}.dh-proof--img{border:0!important;background:transparent!important}@media screen and (min-width:750px){.dh-proof--img .dh-proof__html{display:none}}@media screen and (max-width:749px){.dh-proof__img{display:none}.dh-hero__slide--bg{flex-direction:column;align-items:stretch;min-height:0!important}.dh-hero__slide--bg>.dh-hero__bg:not(.dh-hero__bg--mob):not(.dh-hero__bg--desk){position:relative;inset:auto;width:100%;aspect-ratio:2/1}.dh-hero__slide--bg>.dh-hero__bg--mob{position:absolute}}.dh-tabs-sec .card-wrapper{background:#fff;border-radius:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dhatri.css.map */
