.eo-detox{--eo-cream: #e5e0d8;--eo-cream-card: #f5eee6;--eo-taupe: #998a80;--eo-rust: #ba622a;--eo-rust-light: #d98b4f;--eo-brown: #4e352a;--eo-brown-deep: #3f291f;--eo-teal-light: #a8cfc0;--eo-teal-dark: #0d3426;--eo-teal-deep-top: #2c5c70;--eo-teal-deep-bottom: #04313a;--eo-green-card: #1f5248;--eo-blue-card: #2a4d62;--eo-cream-text: #f5eee6;--eo-ink: #2b1c14;--eo-border-copper: #bf6f3c;--eo-font-head: "Oswald", "Arial Narrow", Arial, sans-serif;--eo-font-body: "Oswald", "Arial Narrow", Arial, sans-serif;--eo-font-accent: "Fraunces", Georgia, "Times New Roman", serif;--eo-maxw: 1220px;font-family:var(--eo-font-body);color:var(--eo-ink);background:var(--eo-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.eo-detox,.eo-detox *,.eo-detox *:before,.eo-detox *:after{box-sizing:border-box}.eo-detox img{max-width:100%;display:block}.eo-detox a{text-decoration:none}.eo-detox ul{margin:0;padding:0;list-style:none}.eo-detox p{margin:0;margin-bottom:20px!important}.eo-detox button{font-family:inherit;cursor:pointer}.eo-detox__inner{max-width:var(--eo-maxw);margin:0 auto;padding:0 24px}.eo-detox__eyebrow-space{height:0}.eo-h1,.eo-h2,.eo-h3{font-family:var(--eo-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.08;margin:0}.eo-h1{font-size:clamp(2.1rem,6vw,3.6rem)}.eo-h2{font-size:clamp(1.7rem,4.2vw,2.65rem)}.eo-h3{font-size:clamp(1.25rem,2.6vw,1.6rem)}.eo-accent-italic{font-family:var(--eo-font-accent);font-style:italic;font-weight:500}.eo-accent-bold{font-family:var(--eo-font-accent);font-weight:700;font-style:normal}.eo-dagger{font-size:.65em;vertical-align:super}.eo-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--eo-font-head);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;padding:1.05em 2.1em;border-radius:6px;border:none;transition:transform .18s ease,background-color .18s ease;will-change:transform}.eo-btn:hover{transform:translateY(-2px)}.eo-btn:active{transform:translateY(0)}.eo-btn:focus-visible{outline:3px solid var(--eo-rust-light);outline-offset:3px}.eo-btn--cream{background:var(--eo-cream-card);color:var(--eo-brown-deep)}.eo-btn--brown{background:var(--eo-brown);color:var(--eo-cream-card)}.eo-btn--green{background:var(--eo-green-card);color:#fff}.eo-btn--blue{background:var(--eo-blue-card);color:#fff}.eo-center{text-align:center}.eo-hero{position:relative;color:#fff;background:#2b1c14;overflow:hidden}.eo-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.eo-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c0859,#140c081a,#140c0826 60%,#100a068c)}.eo-hero__inner{position:relative;z-index:2;max-width:920px;margin:0 auto;padding:64px 24px 56px;text-align:center}.eo-hero__title{color:#f6ede1}.eo-hero__bottles{display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,3vw,28px);margin:34px 0 30px}.eo-hero__bottles img{width:clamp(130px,22vw,230px);height:auto}.eo-hero__tagline{font-size:clamp(1.5rem,4.4vw,2.5rem);color:#f6ede1;margin:0 0 28px}.eo-exposed{background:var(--eo-taupe);color:#fff;padding:56px 0 50px}.eo-exposed__heading{margin-bottom:40px;color:#fbf6ee}.eo-exposed__grid{display:grid;grid-template-columns:1fr;gap:36px;max-width:760px;margin:0 auto 52px}@media(min-width:640px){.eo-exposed__grid{grid-template-columns:1fr 1fr}}.eo-exposed__item{text-align:center}.eo-exposed__circle{width:clamp(150px,32vw,210px);height:clamp(150px,32vw,210px);border-radius:50%;overflow:hidden;margin:0 auto 18px}.eo-exposed__circle img{width:100%;height:100%;object-fit:cover}.eo-exposed__item h3{font-family:var(--eo-font-head);font-weight:700;text-transform:uppercase;font-size:1.3rem;margin-bottom:10px;color:#fff}.eo-exposed__item p{font-size:1rem;line-height:1.5;color:#f1ebe3}.eo-why{border-top:1px solid rgba(255,255,255,.18);padding-top:40px;max-width:880px;margin:0 auto;text-align:center}.eo-why h3{margin-bottom:18px;color:#fbf6ee}.eo-why p{font-size:1.05rem;line-height:1.65;color:#f1ebe3}.eo-why p sup{font-size:.65em}.eo-tried{background:var(--eo-rust);color:#fff;padding:54px 0}.eo-tried__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:860px){.eo-tried__grid{grid-template-columns:1.15fr 1fr;gap:64px}}.eo-tried__left h2{color:#fff;margin-bottom:18px}.eo-tried__left p{font-size:1.08rem;line-height:1.65;color:#fdf4e9;max-width:46ch}.eo-tried__right h3{font-family:var(--eo-font-head);font-weight:600;font-size:1.3rem;text-transform:none;line-height:1.3;margin-bottom:20px;color:#fff}.eo-tried__list{display:flex;flex-direction:column;gap:16px}.eo-tried__list li{display:flex;align-items:center;gap:14px;font-size:1.1rem;color:#fff}.eo-tried__bullet{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--eo-cream-card);display:flex;align-items:center;justify-content:center}.eo-tried__bullet svg{width:18px;height:18px;color:var(--eo-rust)}.eo-steps{background:var(--eo-cream);color:var(--eo-brown-deep);padding:60px 0 56px;text-align:center}.eo-steps__heading{max-width:820px;margin:0 auto 50px;color:var(--eo-brown-deep)}.eo-steps__diagram{width:min(92vw,560px);height:auto;margin:0 auto 44px}.eo-diagram{position:relative;width:min(92vw,560px);aspect-ratio:1 / 1;margin:0 auto 44px}.eo-diagram__ring{position:absolute;top:17%;right:17%;bottom:17%;left:17%;border:1px solid rgba(78,53,42,.4);border-radius:50%}.eo-diagram__capsule{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15%}.eo-diagram__node{position:absolute;width:46%;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.eo-diagram__node p{font-family:var(--eo-font-head);font-weight:600;font-size:clamp(.72rem,1.6vw,.92rem);color:var(--eo-brown-deep);line-height:1.3;text-transform:none;letter-spacing:0}.eo-diagram__icon{width:clamp(54px,9vw,74px);height:clamp(54px,9vw,74px);border-radius:50%;background:var(--eo-brown);display:flex;align-items:center;justify-content:center}.eo-diagram__icon svg{width:54%;height:54%;color:var(--eo-cream-card)}.eo-diagram__node--top{top:0;left:50%;transform:translate(-50%)}.eo-diagram__node--left{left:0;top:50%;transform:translateY(-50%);width:40%}.eo-diagram__node--right{right:0;left:auto;top:50%;transform:translateY(-50%);width:40%}.eo-diagram__node--bottom{bottom:0;top:auto;left:50%;transform:translate(-50%)}.eo-stages{position:relative;color:#fff;padding:60px 0}.eo-stages__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%}.eo-stages__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#28170f8c}.eo-stages__inner{position:relative;z-index:2}.eo-stages h2{text-align:center;margin-bottom:36px;color:#fbf6ee}.eo-stages__card{background:#e5e0d8cc;border-right:7px solid var(--eo-rust);border-radius:4px;max-width:760px;margin:0 auto;padding:38px clamp(20px,5vw,48px)}.eo-stages__item+.eo-stages__item{margin-top:24px;padding-top:24px;border-top:1px solid rgba(78,53,42,.15)}.eo-stages__item h3{font-family:var(--eo-font-head);font-weight:700;font-size:1.3rem;color:var(--eo-brown-deep);margin-bottom:8px;text-transform:uppercase}.eo-stages__item p{color:var(--eo-ink);line-height:1.55;font-size:1.02rem}.eo-ramp{background:var(--eo-cream);padding:58px 0 10px;text-align:center}.eo-ramp h2{margin-bottom:28px;color:var(--eo-brown-deep)}.eo-ramp__box{background:var(--eo-brown);color:var(--eo-cream-card);border-radius:10px;max-width:900px;margin:0 auto;padding:30px clamp(18px,4vw,40px) 10px;text-align:center}.eo-ramp__box>p{font-size:1.02rem;line-height:1.6;max-width:64ch;margin:0 auto 10px}.eo-ramp__table{margin-top:18px}.eo-ramp__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:18px 4px;border-top:1px solid rgba(245,238,230,.18)}.eo-ramp__row:last-child{border-bottom:1px solid rgba(245,238,230,.18)}.eo-ramp__day{font-family:var(--eo-font-head);font-weight:600;font-size:clamp(1rem,2.4vw,1.3rem);flex:0 0 auto;text-align:left}.eo-ramp__pills{display:flex;gap:clamp(3px,1vw,6px);order:3;flex:1 1 100%;justify-content:center}.eo-ramp__pills svg{width:clamp(14px,4.2vw,22px);height:auto;flex:0 0 auto}.eo-ramp__count{font-family:var(--eo-font-head);font-size:clamp(.9rem,2.2vw,1.2rem);flex:0 0 auto;text-align:right;white-space:nowrap}.eo-ramp__count span{display:block;font-size:.72em;font-weight:700;color:var(--eo-rust-light);letter-spacing:.08em}@media(min-width:540px){.eo-ramp__pills{order:2;flex:1 1 auto}}.eo-practices{background:var(--eo-cream);padding:54px 0 60px;text-align:center}.eo-practices h2{margin-bottom:40px;color:var(--eo-brown-deep)}.eo-practices__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 20px;max-width:980px;margin:0 auto}@media(min-width:760px){.eo-practices__grid{grid-template-columns:repeat(4,1fr)}}.eo-practices__icon{width:86px;height:86px;border-radius:50%;background:var(--eo-brown);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.eo-practices__icon svg{width:40px;height:40px;color:var(--eo-cream-card)}.eo-practices__col h3{font-family:var(--eo-font-head);font-weight:700;font-size:1.2rem;margin-bottom:8px;color:var(--eo-brown-deep)}.eo-practices__col p{font-size:.95rem;line-height:1.5;color:var(--eo-ink)}.eo-experience{background:linear-gradient(180deg,var(--eo-teal-light) 0%,#4c8571 45%,var(--eo-teal-dark) 100%);padding:56px 0 64px}.eo-experience h2{text-align:center;color:var(--eo-brown-deep);margin-bottom:36px}.eo-experience__card{background:var(--eo-cream-card);border-radius:10px;overflow:hidden;max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr;border:1.5px solid var(--eo-border-copper)}@media(min-width:760px){.eo-experience__card{grid-template-columns:1.15fr 1fr}.eo-experience__text{border-right:1px solid rgba(191,111,60,.8)}}.eo-experience__text{padding:clamp(24px,4vw,42px)}.eo-experience__intro{font-size:clamp(1.25rem,2.6vw,1.55rem);line-height:1.35;color:var(--eo-brown-deep);margin-bottom:22px}.eo-experience__block+.eo-experience__block{margin-top:16px;padding-top:16px;border-top:1px solid rgba(191,111,60,.8)}.eo-experience__block:last-child{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(191,111,60,.8)}.eo-experience__block h3{font-family:var(--eo-font-head);font-weight:700;font-size:1.05rem;color:var(--eo-brown-deep);margin-bottom:6px}.eo-experience__block h3 sup{font-size:.65em}.eo-experience__block ul{display:flex;flex-direction:column;gap:4px}.eo-experience__block li{font-size:.95rem;color:var(--eo-ink);padding-left:1.1em;position:relative;line-height:1.5}.eo-experience__block li:before{content:"\2022";position:absolute;left:0;color:var(--eo-rust)}.eo-experience__media{position:relative;min-height:240px}.eo-experience__media img{width:100%;height:100%;object-fit:cover}.eo-choose{background:var(--eo-cream);padding:60px 0;text-align:center}.eo-choose h2{margin-bottom:40px;color:var(--eo-brown-deep)}.eo-choose__grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:940px;margin:0 auto;text-align:left}@media(min-width:680px){.eo-choose__grid{grid-template-columns:1fr 1fr}}.eo-product__frame{aspect-ratio:4 / 5;border-radius:0;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden}.eo-product__frame--green{background:radial-gradient(circle at 50% 42%,#2f7563,var(--eo-green-card) 70%)}.eo-product__frame--blue{background:radial-gradient(circle at 50% 42%,#3a6b85,var(--eo-blue-card) 70%)}.eo-product__frame img{width:58%;height:auto}.eo-product h3{font-family:var(--eo-font-head);font-weight:700;font-size:1.4rem;margin-bottom:8px}.eo-product--green h3{color:var(--eo-green-card)}.eo-product--blue h3{color:var(--eo-blue-card)}.eo-product p{font-size:1rem;line-height:1.5;color:var(--eo-ink);margin-bottom:20px}.eo-whygut{background:var(--eo-cream);padding:10px 0 64px;text-align:center}.eo-whygut__inner{max-width:760px;margin:0 auto}.eo-whygut h2{margin-bottom:20px;color:var(--eo-brown-deep)}.eo-whygut p{font-size:1.1rem;line-height:1.6;color:var(--eo-ink);margin-bottom:30px}.eo-organic{background:linear-gradient(180deg,var(--eo-teal-deep-top) 0%,var(--eo-teal-deep-bottom) 100%);color:#fff;padding:58px 0;text-align:center}.eo-organic h2{color:#fdf6ec;margin-bottom:12px}.eo-organic__sub{font-size:clamp(1.15rem,2.6vw,1.5rem);color:#f1ebe3;margin-bottom:36px}.eo-organic__card{background:var(--eo-cream);border:1.5px solid var(--eo-border-copper);border-radius:10px;max-width:980px;margin:0 auto;padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:repeat(2,1fr);gap:32px 20px}@media(min-width:760px){.eo-organic__card{grid-template-columns:repeat(4,1fr)}}.eo-organic__badge img{width:84px;height:84px;border-radius:50%;margin:0 auto 14px;object-fit:cover}.eo-organic__badge p{font-family:var(--eo-font-head);font-weight:600;font-size:.95rem;color:var(--eo-brown-deep);line-height:1.35;text-transform:none}.eo-bodyknows{background:var(--eo-cream);padding:60px 0}.eo-bodyknows__grid{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:760px){.eo-bodyknows__grid{grid-template-columns:1fr .85fr}}.eo-bodyknows h2{color:var(--eo-brown-deep);margin-bottom:18px}.eo-bodyknows p{font-size:1.05rem;line-height:1.6;color:var(--eo-ink);margin-bottom:14px}.eo-bodyknows__italic{font-size:1.25rem;color:var(--eo-brown-deep);margin:18px 0 26px}.eo-bodyknows__media{border-radius:0;overflow:hidden}.eo-bodyknows__media img{width:100%;height:100%;object-fit:cover}.eo-footer{background:var(--eo-brown);color:#e9ddcf;padding:52px 0 46px}.eo-footer__logo{display:block;margin:0 auto 34px;width:clamp(180px,30vw,260px)}.eo-footer__legal{max-width:980px;margin:0 auto;font-size:.82rem;line-height:1.6;color:#d9c9b6}.eo-footer__legal p+p{margin-top:10px}.eo-footer__legal a{color:#e9ddcf;text-decoration:underline}@media(prefers-reduced-motion:reduce){.eo-btn:hover{transform:none}}#shopify-section-sections--24209392435419__custom_codes_yrEANV{display:none}
/*# sourceMappingURL=/cdn/shop/t/34/assets/detox.css.map */
