.ed36-body{--ed34-muted:#385447;--ed36-ink:#183e2f}.ed36-body .ed19-richtext{background:#fff;color:#173e2e;padding:clamp(20px,4vw,48px);border:1px solid #d5e7dc;border-radius:24px;line-height:1.8}.ed36-body .ed19-richtext :is(p,li,h1,h2,h3,h4,h5,h6,span,strong,em){color:inherit}.ed36-body .ed19-richtext a{color:#175c3d;text-decoration:underline;text-underline-offset:4px}.ed36-body :is(.ed19-page-hero,.ed19-collection-hero){background:linear-gradient(125deg,#e3f5e7,#fff5eb);color:#123d2b}.ed36-body :is(.ed19-page-hero,.ed19-collection-hero) :is(h1,p,.ed19-eyebrow,.ed19-breadcrumb,.ed19-breadcrumb a){color:#123d2b}.ed36-body .ed35-hero{height:auto;min-height:540px;background:radial-gradient(ellipse at 90% 10%,#d5f4de 0,transparent 52%),radial-gradient(ellipse at 5% 90%,#ffe7d4 0,transparent 52%),#f9fcf7;overflow:hidden}.ed36-body .ed35-hero__grid{min-height:540px}.ed36-body .ed35-hero__copy h1{font-size:clamp(38px,4.8vw,68px);letter-spacing:-.055em;line-height:1.06;color:#133d2c}.ed36-body .ed35-hero__copy p{font-size:17px;line-height:1.75;color:#385447}.ed36-body .ed35-hero__media{border-radius:32px;box-shadow:0 25px 65px #14452a26;border:6px solid #ffffff;max-width:100%}.ed36-body .ed35-goals{background:#e9f5eb}.ed36-body .ed35-bestsellers{background:#fffaf4}.ed36-body :is(.ed35-goal-card,.ed19-card){border-radius:22px;border:1px solid #d8e6dc;box-shadow:0 8px 25px #123d2b0a}.ed36-body :is(.ed35-goal-card__body,.ed19-card__body){background:#fff;color:#173e2e}.ed36-body .ed35-section-head p{font-size:15px;line-height:1.7;color:#385447}.ed36-body :is(.ed19-btn--primary,.ed35-button--gradient){background:linear-gradient(115deg,#174b36,#246e4b);color:#fff;box-shadow:0 10px 24px #15493225;border-radius:14px}.ed36-body :is(.ed19-btn--primary,.ed35-button--gradient):hover{background:#143e2e}.ed36-body .ed35-referral{background:linear-gradient(110deg,#13452f,#25624b);border-top:4px solid #e9b45c}.ed36-body .ed35-referral :is(h2,p){color:#fff}.ed36-body .ed35-footer :is(p,small){color:#e0eee5}.ed41-account{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border:1px solid #b9d8c5;border-radius:11px;color:#fff!important;font-size:12px;font-weight:750;white-space:nowrap;background:#214f3c}.ed41-account:hover{background:#31694e}.ed36-body :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ca8a2b;outline-offset:4px}#ed41-smoke{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20;opacity:.65}.ed41-motion-toggle{position:fixed;left:16px;bottom:18px;z-index:30;border:1px solid #abcbb7;border-radius:24px;padding:10px 14px;background:#fff;color:#173e2e;box-shadow:0 5px 18px #123d2b1a;font:600 12px system-ui;cursor:pointer}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ed36-body :is(.ed19-card__media,.ed35-goal-card__media){overflow:hidden}.ed36-body :is(.ed19-card__media,.ed35-goal-card__media) img{transition:transform .45s cubic-bezier(.2,.65,.3,1)}.ed36-body :is(.ed19-card,.ed35-goal-card):hover img{transform:scale(1.065)}.ed36-body .ed41-tilt{transform:perspective(1000px) rotateX(var(--ed41-x,0deg)) rotateY(var(--ed41-y,0deg));transition:transform .2s ease,box-shadow .25s}.ed36-body .ed41-tilt:hover{box-shadow:0 22px 45px #164c3024}}@media(max-width:1180px){.ed36-body .ed35-header__row,.ed36-body .ed35-nav{gap:12px}.ed36-body .ed35-nav>a,.ed36-body .ed35-nav summary{font-size:13px}}@media(max-width:620px){.ed36-body .ed35-header .ed34-wordmark{position:static;transform:none;margin-right:auto}.ed36-body .ed35-header__actions{gap:8px;margin-left:0}.ed41-account{font-size:10px;padding:6px 8px;min-height:38px}.ed36-body .ed35-hero__grid,.ed36-body .ed35-hero{min-height:0}.ed36-body .ed35-hero__copy h1{font-size:40px}.ed36-body .ed35-hero__media{border-radius:22px}.ed41-motion-toggle{bottom:70px}}@media(prefers-reduced-motion:reduce){#ed41-smoke,.ed41-motion-toggle{display:none}.ed36-body .ed41-tilt{transform:none!important}}.ed41-offer{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;background:#f5d88e;color:#173e2e;padding:9px 16px;font:600 13px/1.5 system-ui;text-align:center}.ed41-offer a{color:#173e2e;text-decoration:underline;font-weight:800}.ed41-offer.is-referral{background:#d7efdf}.ed36-body .ed35-header{position:sticky;top:0}.ed36-body .ed19-richtext :is(table,pre){max-width:100%;overflow:auto}.ed36-body .ed19-richtext img{height:auto}
/*# sourceMappingURL=/cdn/shop/t/39/assets/elixdose-v41.css.map */
