.eru{--resin: #15110d;--basalt: #221c17;--basalt-2: #2d251e;--line: rgba(239, 232, 220, .14);--molten: #e3b35a;--molten-hi: #f6d58e;--molten-lo: #b9822f;--ember: #ff6a2b;--signal: #57c7da;--bone: #efe8dc;--bone-dim: #b9b0a3;--lab: #eef1f0;--lab-2: #dfe5e3;--ink: #1b1714;--ink-dim: #4f4842;--read: 64rem;--wide: 112rem;--gutter: 2rem;--radius-s: .6rem;--radius-m: 1.2rem;background:var(--resin);color:var(--bone);font-family:Eru Archivo,Archivo,Helvetica Neue,Arial,sans-serif;font-stretch:100%;font-size:1.8rem;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;overflow-x:clip}.eru *,.eru *:before,.eru *:after{box-sizing:border-box}.eru img,.eru video{display:block;max-width:100%;height:auto}.eru a,.eru h1,.eru h2,.eru h3,.eru blockquote{color:inherit}.eru .eru-h1,.eru .eru-h2,.eru .eru-h3{font-family:inherit;font-stretch:62%;font-weight:800;letter-spacing:-.005em;line-height:1.02;margin:0;color:inherit;text-wrap:balance}.eru .eru-h1{font-size:clamp(4.2rem,11vw,7.2rem)}.eru .eru-h2{font-size:clamp(3.4rem,8vw,5.6rem)}.eru .eru-h3{font-size:2.6rem;line-height:1.1}.eru .eru-p{margin:0 0 1.4rem;font-size:1.8rem;line-height:1.6;color:inherit;text-wrap:pretty}.eru .eru-p:last-child{margin-bottom:0}.eru .eru-lead{font-size:2rem;line-height:1.5;color:var(--bone);margin:1.6rem 0 0}.eru .eru-small{font-size:1.5rem;line-height:1.5;color:var(--bone-dim);margin:0}.eru strong{font-weight:700}.eru .eru-mark{font-stretch:125%;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:1.3rem;line-height:1.3}.eru .eru-sec{padding:6.4rem var(--gutter);position:relative}.eru .eru-read{max-width:var(--read);margin:0 auto}.eru .eru-wide{max-width:var(--wide);margin:0 auto}.eru .eru-sec--basalt{background:var(--basalt)}.eru .eru-sec--lab{background:var(--lab);color:var(--ink)}.eru .eru-sec--lab .eru-small{color:var(--ink-dim)}.eru .eru-head{margin-bottom:3.2rem}.eru .eru-head--flush{max-width:none;margin-left:0;margin-right:0}.eru .eru-head--flush>*{max-width:var(--read)}.eru .eru-head--center{text-align:center}.eru .eru-head--center>*{margin-left:auto;margin-right:auto}.eru .eru-head--center .eru-kicker{text-align:center;margin-left:auto;margin-right:auto}.eru .eru-kicker{color:var(--molten);margin:0 0 1.2rem}.eru .eru-sec--lab .eru-kicker{color:#8a5d14}.eru .eru-strip{background:var(--ember);color:#1a0d05;text-align:center;font-weight:700;font-size:1.4rem;line-height:1.35;padding:.9rem 1.6rem;margin:0}.eru .eru-brand{display:flex;justify-content:center;padding:1.2rem var(--gutter) .4rem}.eru .eru-brand img{width:11rem;height:auto}.eru .eru-brand--invert img{filter:brightness(0) invert(.93) sepia(.15)}.eru .eru-hero{padding-top:.8rem;padding-bottom:4.8rem}.eru .eru-hero__grid{display:grid;gap:1.2rem;max-width:var(--wide);margin:0 auto}.eru .eru-hero__media{position:relative;margin:0 calc(var(--gutter) * -1)}.eru .eru-hero__media img,.eru .eru-hero__media video{width:100%;aspect-ratio:16 / 9;object-fit:cover}.eru .eru-hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(to bottom,rgba(21,17,13,0),var(--resin));pointer-events:none}.eru .eru-hero__word{position:absolute;left:var(--gutter);bottom:1.6rem;z-index:1;color:var(--molten-hi);font-size:1.2rem}.eru .eru-hero__sub{font-size:1.8rem;line-height:1.5;margin:1.2rem 0 0;color:var(--bone)}.eru .eru-hero__sub p{margin:0}.eru .eru-hero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin:1.2rem 0 0;font-size:1.5rem;color:var(--bone-dim)}.eru .eru-hero__price b{font-stretch:85%;font-weight:800;font-size:2.2rem;color:var(--molten-hi)}.eru .eru-hero__price a{color:var(--molten);font-weight:700}.eru .eru-hero__rating{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-size:1.4rem;color:var(--bone-dim)}.eru .eru-bullets{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.2rem}.eru .eru-bullets li{position:relative;padding-left:2.4rem;font-size:1.6rem;line-height:1.35;font-weight:600}.eru .eru-bullets li:before{content:"";position:absolute;left:0;top:.3em;width:1.3rem;height:1.3rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--molten-hi),var(--molten-lo));box-shadow:0 0 0 .3rem #e3b35a2e}.eru .eru-buy{margin-top:2.4rem}.eru .eru-buy__title{margin:0 0 1.2rem;font-weight:700;font-size:1.6rem;color:var(--bone-dim)}.eru .eru-opts{display:grid;gap:1rem;border:0;padding:0;margin:0}.eru .eru-opt{position:relative;display:block;cursor:pointer}.eru .eru-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.eru .eru-opt__card{display:grid;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:.2rem solid var(--line);border-radius:var(--radius-m);background:var(--basalt);transition:border-color .15s,background .15s}.eru .eru-opt__dot{width:2.2rem;height:2.2rem;border-radius:50%;border:.2rem solid var(--bone-dim);position:relative}.eru .eru-opt input:checked+.eru-opt__card{border-color:var(--molten);background:var(--basalt-2)}.eru .eru-opt input:checked+.eru-opt__card .eru-opt__dot{border-color:var(--molten)}.eru .eru-opt input:checked+.eru-opt__card .eru-opt__dot:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background:var(--molten)}.eru .eru-opt input:focus-visible+.eru-opt__card{outline:.3rem solid var(--signal);outline-offset:.2rem}.eru .eru-opt__name{display:block;font-weight:700;font-size:1.9rem;line-height:1.2}.eru .eru-opt__save{color:var(--molten-hi);white-space:nowrap}.eru .eru-opt__ship{display:block;margin-top:.3rem;font-size:1.45rem;font-weight:700;color:var(--molten-hi)}.eru .eru-opt__meta{display:block;font-size:1.45rem;color:var(--bone-dim);line-height:1.35;margin-top:.2rem}.eru .eru-opt__meta b{color:var(--molten-hi);font-weight:700}.eru .eru-opt__price{text-align:right;line-height:1.15}.eru .eru-opt__now{display:block;font-weight:800;font-size:2.2rem;color:var(--molten-hi);font-stretch:85%}.eru .eru-opt__was{display:block;font-size:1.4rem;color:var(--bone-dim);text-decoration:line-through}.eru .eru-opt__each{display:block;font-size:1.3rem;color:var(--bone-dim)}.eru .eru-opt__tag{position:absolute;top:-1rem;right:1.4rem;background:var(--molten);color:#1d1206;font-weight:800;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .8rem;border-radius:10rem}.eru .eru-po{display:flex;gap:1.2rem;align-items:flex-start;margin:1.6rem 0 0;padding:1.2rem 1.4rem;border-radius:var(--radius-m);background:var(--basalt-2);border-left:.4rem solid var(--molten);color:var(--bone);font-size:1.5rem;line-height:1.4}.eru .eru-po__icon{flex:0 0 auto;width:2.2rem;height:2.2rem;color:var(--molten);margin-top:.1rem}.eru .eru-po strong{color:#ffb08a}.eru .eru-sec--lab .eru-po{background:#fff1ea;color:var(--ink)}.eru .eru-sec--lab .eru-po strong{color:#b23a06}.eru .eru-btn{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:6rem;margin-top:1.2rem;padding:1.4rem 2rem;border:0;border-radius:var(--radius-m);background:linear-gradient(180deg,var(--molten-hi),var(--molten) 55%,var(--molten-lo));color:#1d1206;font:inherit;font-weight:800;font-size:2rem;font-stretch:85%;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 .8rem 2.4rem #e3b35a38,inset 0 -.2rem #0000002e}.eru .eru-btn:hover{filter:brightness(1.05)}.eru .eru-btn:focus-visible{outline:.3rem solid var(--signal);outline-offset:.3rem}.eru .eru-btn[aria-busy=true]{opacity:.75;cursor:progress}.eru .eru-btn__price{font-weight:700;opacity:.85}.eru .eru-buy__err{color:#ffb08a;font-size:1.5rem;margin:1rem 0 0}.eru .eru-buy__err:empty{display:none}.eru .eru-paylater{text-align:center;font-size:1.45rem;color:var(--bone-dim);margin:1rem 0 0}.eru .eru-trust{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem .8rem}.eru .eru-trust li{display:flex;align-items:center;gap:.8rem;font-size:1.35rem;line-height:1.3;color:var(--bone-dim)}.eru .eru-trust svg{flex:0 0 auto}.eru .eru-trust svg{width:2.4rem;height:2.4rem;color:var(--molten)}.eru .eru-sec--lab .eru-trust li{color:var(--ink-dim)}.eru .eru-video{position:relative;border-radius:var(--radius-m);overflow:hidden;background:#000;box-shadow:0 2rem 6rem #00000073}.eru .eru-video video,.eru .eru-video img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.eru .eru-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:1rem;border:0;background:linear-gradient(to top,#0000008c,#0000000d 60%);color:#fff;cursor:pointer;font:inherit}.eru .eru-video__btn{width:8rem;height:8rem;border-radius:50%;display:grid;place-items:center;background:#15110d99;border:.2rem solid var(--molten);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.eru .eru-video__btn svg{width:3rem;height:3rem;color:var(--molten-hi);margin-left:.4rem}.eru .eru-video__len{font-weight:700;font-size:1.5rem;text-shadow:0 1px 6px rgba(0,0,0,.6)}.eru .eru-video__play:focus-visible{outline:.3rem solid var(--signal);outline-offset:-.6rem}.eru .eru-video.is-playing .eru-video__play{display:none}.eru [data-eru-video=sam] .eru-video__play{justify-items:end;align-content:end;padding:2rem;grid-auto-flow:column;justify-content:end;align-items:center;gap:1.2rem;background:linear-gradient(to left,#00000080,#0000 55%)}.eru [data-eru-video=sam] .eru-video__btn{width:6.4rem;height:6.4rem}.eru [data-eru-video=film] .eru-video__play{justify-items:start;align-content:end;padding:2rem;grid-auto-flow:column;justify-content:start;align-items:center;gap:1.2rem}.eru [data-eru-video=film] .eru-video__btn{width:6.4rem;height:6.4rem}.eru .eru-caption{margin-top:1.6rem}.eru .eru-problem__top{text-align:center;margin-bottom:2.4rem}.eru .eru-photo{border-radius:var(--radius-m);overflow:hidden;margin:0 0 3.2rem}.eru .eru-photo img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.eru .eru-pull{margin:3.2rem 0 0;padding:2.4rem 0 0;border-top:.2rem solid var(--molten);font-stretch:62%;font-weight:800;font-size:clamp(3.2rem,8vw,4.8rem);line-height:1.04}.eru .eru-stagewrap{position:relative}.eru .eru-stages{list-style:none;margin:0;padding:0;position:relative}.eru .eru-stages:before{content:"";position:absolute;left:2.3rem;top:2.4rem;bottom:2.4rem;width:.4rem;border-radius:.4rem;background:linear-gradient(to bottom,var(--signal) 0%,var(--signal) 58%,rgba(255,106,43,.9) 66%,var(--molten) 74%,var(--molten) 100%);opacity:.35}.eru .eru-stage{position:relative;display:grid;grid-template-columns:5rem 1fr;gap:1.6rem;padding:0 0 3.6rem}.eru .eru-stage:last-child{padding-bottom:0}.eru .eru-stage__node{position:relative;z-index:1;width:5rem;height:5rem;border-radius:50%;display:grid;place-items:center;background:var(--resin);border:.25rem solid var(--signal);color:var(--signal);font-weight:800;font-size:2rem;font-stretch:62%}.eru .eru-stage--blood .eru-stage__node{border-color:var(--molten);color:var(--molten)}.eru .eru-stage--switch .eru-stage__node{border-color:var(--ember);color:var(--ember)}.eru .eru-stage__name{color:var(--signal);margin:.2rem 0 .6rem}.eru .eru-stage--switch .eru-stage__name{color:#ff9a6b}.eru .eru-stage--blood .eru-stage__name{color:var(--molten)}.eru .eru-stage__img{border-radius:var(--radius-s);overflow:hidden;margin:1.2rem 0 0}.eru .eru-stage__img img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.eru .eru-pulse{position:absolute;left:1.7rem;top:2.4rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--signal);box-shadow:0 0 1.4rem .4rem #57c7dab3;opacity:0;z-index:2;pointer-events:none}.eru .eru-stagewrap.is-live .eru-pulse{animation:eru-pulse 2.6s cubic-bezier(.5,.1,.3,1) .2s 1 forwards}@keyframes eru-pulse{0%{opacity:0;transform:translateY(0)}8%{opacity:1}to{opacity:1;transform:translateY(var(--eru-pulse-to, 30rem));background:#ff9a6b;box-shadow:0 0 1.4rem .4rem #ff6a2bb3}}.eru .eru-lock{margin:3.2rem 0 0;padding:2rem 2rem 2rem 6.4rem;position:relative;border-radius:var(--radius-m);background:#ff6a2b1a;border:.15rem solid rgba(255,106,43,.5)}.eru .eru-lock svg{position:absolute;left:2rem;top:2rem;width:3rem;height:3rem;color:var(--ember)}.eru .eru-lock .eru-p{font-size:1.8rem}.eru .eru-causes{display:grid;gap:2rem}.eru .eru-cause{background:var(--resin);border-radius:var(--radius-m);overflow:hidden;border:.1rem solid var(--line)}.eru .eru-cause img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.eru .eru-cause__body{padding:2rem}.eru .eru-cause__label{color:var(--molten);margin:0 0 .8rem}.eru .eru-bridge{margin:3.2rem 0 0;font-size:2rem;line-height:1.45;font-weight:600}.eru .eru-legend{padding:0}.eru .eru-legend__media{position:relative}.eru .eru-legend__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.eru .eru-legend__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(21,17,13,.1) 30%,var(--resin) 98%)}.eru .eru-legend__copy{position:relative;z-index:1;margin-top:-16rem;padding:0 var(--gutter) 6.4rem}.eru .eru-legend__film{margin-top:3.2rem}.eru .eru-facts{list-style:none;padding:0;margin:3.2rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.eru .eru-facts li{border-top:.2rem solid var(--molten);padding-top:1rem}.eru .eru-facts b{display:block;font-stretch:62%;font-weight:800;font-size:3.4rem;line-height:1;color:var(--molten-hi)}.eru .eru-facts span{display:block;font-size:1.35rem;line-height:1.35;color:var(--bone-dim);margin-top:.6rem}.eru .eru-findings{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.eru .eru-finding{background:#fff;border-radius:var(--radius-m);padding:2.4rem 2rem;border:.1rem solid var(--lab-2)}.eru .eru-finding__where{color:#8a5d14;margin:0 0 .8rem}.eru .eru-finding .eru-h3{margin-bottom:1rem}.eru .eru-cite{display:block;margin-top:1.2rem;font-size:1.35rem;color:var(--ink-dim);font-style:italic}.eru .eru-big{font-stretch:62%;font-weight:800;font-size:5.6rem;line-height:1;color:var(--ink);display:block;margin-bottom:.4rem}.eru .eru-ingr{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;gap:1.2rem}.eru .eru-ing{display:grid;grid-template-columns:8.8rem 1fr;gap:1.6rem;align-items:start;background:var(--basalt);border-radius:var(--radius-m);padding:1.2rem;border:.1rem solid var(--line)}.eru .eru-ing img{width:8.8rem;height:8.8rem;object-fit:cover;border-radius:var(--radius-s)}.eru .eru-ing__ph{width:8.8rem;height:8.8rem;border-radius:var(--radius-s);background:radial-gradient(circle at 30% 30%,#3a3029,#1b1612);display:grid;place-items:center;color:var(--molten);font-weight:800;font-stretch:62%;font-size:2.4rem}.eru .eru-ing__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.eru .eru-ing__name{font-family:inherit;font-weight:700;font-size:1.9rem;line-height:1.2;margin:0;color:var(--bone);letter-spacing:0}.eru .eru-ing__dose{font-stretch:62%;font-weight:800;font-size:2.2rem;color:var(--molten-hi)}.eru .eru-ing__what{font-size:1.6rem;line-height:1.45;margin:.4rem 0 .8rem;color:var(--bone)}.eru .eru-tags{display:flex;flex-wrap:wrap;gap:.6rem}.eru .eru-tag{font-size:1.2rem;font-weight:700;letter-spacing:.04em;padding:.3rem .8rem;border-radius:10rem;border:.15rem solid currentColor;line-height:1.3}.eru .eru-tag--signal{color:var(--signal)}.eru .eru-tag--blood{color:var(--molten)}.eru .eru-tag--desire{color:#c9a6ff}.eru .eru-specs{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2rem}.eru .eru-specs li{font-size:1.5rem;line-height:1.4;color:var(--bone-dim);padding-left:2.2rem;position:relative}.eru .eru-specs li:before{content:"";position:absolute;left:0;top:.5em;width:1rem;height:.6rem;border-left:.2rem solid var(--molten);border-bottom:.2rem solid var(--molten);transform:rotate(-45deg)}.eru .eru-label-link{display:inline-block;margin-top:2rem;font-size:1.5rem;color:var(--molten)}.eru .eru-facts-img{margin-top:1.6rem;border-radius:var(--radius-m);overflow:hidden;background:#fff}.eru .eru-quotes{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.eru .eru-quote{background:var(--basalt);border-radius:var(--radius-m);padding:2.4rem 2rem;border-left:.4rem solid var(--molten)}.eru .eru-stars{display:flex;gap:.2rem;color:var(--molten);margin-bottom:1.2rem}.eru .eru-stars svg{width:1.8rem;height:1.8rem}.eru .eru-quote__text{font-size:1.9rem;line-height:1.5;margin:0;padding:0;border:0;color:var(--bone);font-style:normal}.eru .eru-quote__hl{display:block;font-stretch:62%;font-weight:800;font-size:2.8rem;line-height:1.08;margin-bottom:1.2rem;color:var(--bone)}.eru .eru-quote__who{margin:1.4rem 0 0;font-size:1.5rem;color:var(--bone-dim);font-weight:600}.eru .eru-reports{list-style:none;padding:0;margin:0 0 3.2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.eru .eru-reports li{background:var(--resin);border:.1rem solid var(--line);border-radius:var(--radius-m);padding:1.4rem;font-weight:700;font-size:1.6rem;line-height:1.3}.eru .eru-reports svg{width:2.2rem;height:2.2rem;color:var(--molten);margin-bottom:.6rem;display:block}.eru .eru-time{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:none}.eru .eru-time li{display:grid;grid-template-columns:9.6rem 1fr;gap:1.6rem;padding:2rem 0;border-top:.1rem solid var(--line)}.eru .eru-time li:last-child{border-bottom:.1rem solid var(--line)}.eru .eru-time__when{font-stretch:62%;font-weight:800;font-size:2.4rem;line-height:1.05;color:var(--molten-hi)}.eru .eru-time__what b{display:block;font-size:1.9rem;margin-bottom:.3rem}.eru .eru-time__what span{display:block;font-size:1.6rem;color:var(--bone-dim);line-height:1.45}.eru .eru-note{margin:2.4rem 0 0;padding:1.6rem 2rem;background:var(--basalt);border-radius:var(--radius-m);font-size:1.7rem}.eru .eru-offer{background:radial-gradient(120% 80% at 50% 0%,#3a2a17 0%,var(--resin) 60%)}.eru .eru-offer__bottle{max-width:36rem;margin:0 auto 1.6rem}.eru .eru-guarantee{display:grid;grid-template-columns:7.2rem 1fr;gap:1.6rem;align-items:center;margin:3.2rem 0 0;padding:2rem;border:.15rem solid rgba(227,179,90,.45);border-radius:var(--radius-m)}.eru .eru-seal{width:7.2rem;height:7.2rem}.eru .eru-guarantee b{display:block;font-size:1.9rem;color:var(--molten-hi)}.eru .eru-guarantee span{display:block;font-size:1.55rem;color:var(--bone-dim);margin-top:.3rem;line-height:1.45}.eru .eru-faq details{border-top:.1rem solid var(--line)}.eru .eru-faq details:last-child{border-bottom:.1rem solid var(--line)}.eru .eru-faq summary{list-style:none;cursor:pointer;padding:2rem 4.4rem 2rem 0;position:relative;font-weight:700;font-size:1.9rem;line-height:1.35}.eru .eru-faq summary::-webkit-details-marker{display:none}.eru .eru-faq summary:after{content:"";position:absolute;right:.6rem;top:50%;width:1.2rem;height:1.2rem;border-right:.25rem solid var(--molten);border-bottom:.25rem solid var(--molten);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.eru .eru-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.eru .eru-faq summary:focus-visible{outline:.3rem solid var(--signal);outline-offset:.2rem}.eru .eru-faq__a{padding:0 0 2rem;color:var(--bone-dim)}.eru .eru-faq__a p{margin:0 0 1rem;font-size:1.7rem;line-height:1.55}.eru .eru-final{text-align:center;overflow:hidden}.eru .eru-final__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.eru .eru-final__bg img{width:100%;height:100%;object-fit:cover;opacity:.4}.eru .eru-final__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--resin),rgba(21,17,13,.55) 40%,var(--resin))}.eru .eru-final .eru-read{position:relative;z-index:1}.eru .eru-final .eru-btn{max-width:48rem;margin-left:auto;margin-right:auto}.eru .eru-ps{margin:3.2rem auto 0;max-width:52rem;text-align:center;font-size:1.7rem}.eru .eru-foot{padding:3.2rem var(--gutter) 12rem;border-top:.1rem solid var(--line);text-align:center}.eru .eru-foot__links{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;justify-content:center;margin:0 0 1.6rem;padding:0;list-style:none;font-size:1.4rem}.eru .eru-foot__links a{color:var(--bone-dim)}.eru .eru-foot .eru-small{max-width:72rem;margin:0 auto .8rem;font-size:1.25rem}.eru .eru-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));background:#15110df5;border-top:.1rem solid rgba(227,179,90,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(110%);transition:transform .25s ease}.eru .eru-sticky.is-on{transform:translateY(0)}.eru .eru-sticky__info{min-width:0;line-height:1.25}.eru .eru-sticky__name{display:block;font-weight:800;font-size:1.5rem}.eru .eru-sticky__sub{display:block;font-size:1.3rem;color:var(--bone-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eru .eru-sticky__sub b{color:#ffb08a;font-weight:700}.eru .eru-sticky .eru-btn{margin:0;width:auto;min-height:5rem;font-size:1.7rem;padding:1rem 1.8rem}.eru:not(.eru--po) [data-eru-po]{display:none!important}.eru.eru--po [data-eru-instock]{display:none!important}@media(min-width:750px){.eru{--gutter: 4rem}.eru .eru-sec{padding-top:9.6rem;padding-bottom:9.6rem}.eru .eru-causes{grid-template-columns:1fr 1fr}.eru .eru-quotes{grid-template-columns:repeat(3,1fr)}.eru .eru-reports{grid-template-columns:repeat(4,1fr)}.eru .eru-findings{grid-template-columns:repeat(3,1fr)}.eru .eru-legend__media img{aspect-ratio:21 / 9}.eru .eru-legend__copy{margin-top:-12rem}.eru .eru-sticky{left:50%;right:auto;width:min(76rem,calc(100% - 4rem));bottom:1.6rem;transform:translate(-50%,160%);border:.1rem solid rgba(227,179,90,.35);border-radius:var(--radius-m);padding:1rem 1rem 1rem 2rem}.eru .eru-sticky.is-on{transform:translate(-50%)}.eru .eru-foot{padding-bottom:4rem}}@media(min-width:990px){.eru .eru-hero__grid{grid-template-columns:1.05fr 1fr;gap:6.4rem;align-items:start;padding-top:2.4rem}.eru .eru-hero__media{position:sticky;top:2.4rem}.eru .eru-hero__media{margin:0;border-radius:var(--radius-m);overflow:hidden}.eru .eru-hero__media:after{display:none}.eru .eru-formula-grid{display:grid;grid-template-columns:1fr 1fr;gap:4.8rem;align-items:start}.eru .eru-formula-grid .eru-ingr{margin-top:0}.eru .eru-hero__media img,.eru .eru-hero__media video{aspect-ratio:4 / 5}.eru .eru-hero__copy{max-width:56rem}.eru .eru-hero{padding-top:1.6rem}.eru .eru-brand img{width:16rem}.eru .eru-h1{font-size:6.4rem}.eru .eru-hero__sub{font-size:2rem}.eru .eru-bullets li{font-size:1.8rem}.eru #eru-stages .eru-read{max-width:96rem}.eru #eru-stages .eru-head{max-width:var(--read)}.eru .eru-stage{grid-template-columns:5rem minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto 1fr;column-gap:3.2rem;row-gap:0;align-items:start}.eru .eru-stage>div{display:contents}.eru .eru-stage__name,.eru .eru-stage .eru-p{grid-column:2}.eru .eru-stage__name{grid-row:1;padding-top:1.4rem}.eru .eru-stage .eru-p{grid-row:2;font-size:2rem}.eru .eru-stage__img{grid-column:3;grid-row:1 / span 2;margin:0}.eru .eru-stage__node{grid-row:1 / span 2}.eru .eru-lock{max-width:var(--read)}}@media(prefers-reduced-motion:reduce){.eru .eru-stagewrap.is-live .eru-pulse{animation:none;opacity:0}.eru .eru-sticky{transition:none}}.eru .eru-loopwrap{position:relative;display:block;overflow:hidden}.eru .eru-loopwrap>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.eru .eru-loopwrap.is-on>video{opacity:1}.eru .eru-legend__media .eru-loopwrap,.eru .eru-final__bg .eru-loopwrap{height:100%}.eru .eru-final__bg .eru-loopwrap>video{opacity:0}.eru .eru-final__bg .eru-loopwrap.is-on>video{opacity:.4}.eru .eru-hero__media{overflow:hidden}.eru .eru-hero__media picture img,.eru .eru-hero__media>img{animation:eru-push 14s ease-out both;transform-origin:50% 40%}@keyframes eru-push{0%{transform:scale(1.08)}to{transform:scale(1)}}.eru .eru-embers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;mix-blend-mode:screen}.eru .eru-bullets__label{margin:1.6rem 0 0;font-size:1.4rem;font-weight:700;color:var(--molten)}.eru .eru-bullets__label+.eru-bullets{margin-top:.8rem}.eru .eru-inside{margin:1.4rem 0 0;font-size:1.5rem;color:var(--bone-dim)}.eru .eru-inside a{color:var(--molten);font-weight:700;white-space:nowrap}.eru .eru-buy__hint{margin:-.4rem 0 1.2rem;font-size:1.45rem;line-height:1.4;color:var(--bone)}.eru .eru-opt__lock{display:block;margin-top:.4rem;font-size:1.3rem;font-weight:700;color:var(--molten);line-height:1.3}.eru .eru-nudge{margin:1.2rem 0 0;padding:1rem 1.4rem;border-radius:var(--radius-m);background:#e3b35a1f;color:var(--molten-hi);font-size:1.5rem;line-height:1.4;font-weight:600}.eru .eru-nudge[hidden]{display:none}.eru .eru-minquote{margin:2rem 0 0;padding:0 0 0 1.6rem;border-left:.3rem solid var(--molten)}.eru .eru-minquote blockquote{margin:0;padding:0;border:0;font-size:1.7rem;line-height:1.45;font-style:italic;color:var(--bone)}.eru .eru-minquote figcaption{margin-top:.6rem;font-size:1.35rem;color:var(--bone-dim);font-weight:600}.eru .eru-minquote--center{border-left:0;padding:0;text-align:center;margin:2.4rem auto 0;max-width:52rem}.eru .eru-askquote{margin:2.4rem 0;padding:2rem;border-radius:var(--radius-m);background:var(--basalt);border:.1rem solid var(--line)}.eru .eru-askquote blockquote{margin:0;padding:0;border:0;font-size:1.9rem;line-height:1.5;color:var(--bone);font-style:italic}.eru .eru-askquote figcaption{margin-top:1rem;font-size:1.4rem;color:var(--bone-dim)}.eru .eru-pump{margin:2.4rem 0 0;padding:2rem;border-radius:var(--radius-m);border:.15rem solid rgba(227,179,90,.45);background:#e3b35a12;font-size:1.8rem;line-height:1.5}.eru .eru-pump p{margin:0}.eru .eru-pump strong{color:var(--molten-hi)}.eru .eru-labstrip{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 2.4rem}.eru .eru-labstrip .eru-loopwrap,.eru .eru-labstrip>img{border-radius:var(--radius-m)}.eru .eru-labstrip img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.eru .eru-offer__lock{margin:1.2rem 0 0;font-weight:700;color:var(--molten);font-size:1.6rem}.eru .eru-offer__pump{margin:.8rem 0 0;font-size:1.6rem;color:var(--bone-dim)}.eru .eru-recap{margin:1.4rem auto 0;font-size:1.4rem;line-height:1.6;color:var(--bone-dim)}.eru .eru-recap a{color:var(--molten)}.eru .eru-sticky .eru-buy__err{grid-column:1 / -1;margin:0;font-size:1.3rem}.eru .eru-stage__img .eru-loopwrap,.eru .eru-cause .eru-loopwrap,.eru .eru-photo .eru-loopwrap{border-radius:inherit}.eru.eru--pulse .eru-video__play{padding:1.6rem}.eru.eru--pulse [data-eru-video] .eru-video__play{grid-auto-flow:row;justify-content:end;justify-items:center;align-content:center;gap:.8rem;padding:1.6rem 2rem;background:linear-gradient(to left,#00000073,#0000 55%)}.eru.eru--pulse [data-eru-video=film] .eru-video__play{align-content:end}.eru.eru--pulse .eru-video__len{max-width:14rem;text-align:center;line-height:1.25}.eru.eru--pulse .eru-video__btn,.eru.eru--pulse [data-eru-video] .eru-video__btn{width:9.6rem;height:9.6rem;background:var(--molten);border:0;box-shadow:0 0 #e3b35a99;animation:eru-play-pulse 1.8s ease-out infinite}.eru.eru--pulse .eru-video__btn svg{width:4.4rem;height:4.4rem;color:#1d1206;margin-left:.6rem}.eru.eru--pulse .eru-video__len{font-size:1.7rem}@keyframes eru-play-pulse{0%{box-shadow:0 0 #e3b35aa6;transform:scale(1)}60%{box-shadow:0 0 0 2.4rem #e3b35a00;transform:scale(1.06)}to{box-shadow:0 0 #e3b35a00;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.eru.eru--pulse .eru-video__btn{animation:none}}.eru .eru-hero__film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000;opacity:0;pointer-events:none;z-index:3;transition:opacity .35s ease}.eru .eru-hero__media.is-playing .eru-hero__film{opacity:1;pointer-events:auto}.eru .eru-hero__media.is-playing{aspect-ratio:16 / 9;background:#000}.eru .eru-hero__media.is-playing picture,.eru .eru-hero__media.is-playing>img{display:none}.eru .eru-hero__media video.eru-hero__film{aspect-ratio:auto;object-fit:contain;height:100%}.eru.eru--pulse [data-eru-video=hero] .eru-hero__play{align-content:end}@media(max-width:989px){.eru.eru--pulse .eru-hero__play .eru-video__btn{width:7.2rem;height:7.2rem}.eru.eru--pulse .eru-hero__play .eru-video__btn svg{width:3.2rem;height:3.2rem}}.eru .eru-hero__media.is-playing .eru-embers,.eru .eru-hero__media.is-playing:after{display:none}.eru .eru-hero__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;grid-auto-flow:row;justify-content:end;justify-items:center;align-content:end;gap:.6rem;padding:1.6rem 2rem;border:0;background:linear-gradient(to left,#00000059,#0000 45%);color:#fff;cursor:pointer;font:inherit}.eru .eru-hero__media.is-playing .eru-hero__play{display:none}.eru .eru-hero__play .eru-video__len{max-width:14rem;text-align:center;line-height:1.25;text-shadow:0 1px 6px rgba(0,0,0,.8)}.eru .eru-hero__play:focus-visible{outline:.3rem solid var(--signal);outline-offset:-.6rem}@media(min-width:990px){.eru .eru-hero__play{padding:2.4rem}}.eru .eru-hero__close{display:none;position:absolute;top:1.2rem;right:1.2rem;z-index:5;border:0;border-radius:10rem;padding:.6rem 1.4rem;background:#15110dcc;color:var(--bone);font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.eru .eru-hero__media.is-playing .eru-hero__close{display:block}@media(min-width:990px){.eru .eru-hero__grid.is-film{grid-template-columns:1fr;gap:3.2rem}.eru .eru-hero__grid.is-film .eru-hero__media{position:relative;top:auto;width:100%;max-width:112rem;margin:0 auto}.eru .eru-hero__grid.is-film .eru-hero__copy{margin:0 auto}}.eru .eru-video__cover{width:100%;aspect-ratio:16 / 9;object-fit:cover}.eru .eru-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:3}.eru .eru-midcta{text-align:center;padding-top:4.8rem;padding-bottom:4.8rem;background:radial-gradient(80% 100% at 50% 0%,#3a2a17 0%,var(--resin) 70%)}.eru .eru-midcta .eru-btn{max-width:44rem;margin:0 auto;font-size:1.8rem;white-space:nowrap}.eru .eru-midcta__sub{margin:1.2rem 0 0;font-size:1.45rem;color:var(--bone-dim)}.eru .eru-testi-band{padding-top:4rem;padding-bottom:4rem;background:linear-gradient(180deg,#e3b35a0d,#e3b35a00)}.eru .eru-testi{max-width:60rem;margin:0 auto;text-align:center;position:relative;padding:4.8rem 2rem 2.8rem;background:var(--basalt);border:.1rem solid rgba(227,179,90,.3);border-radius:var(--radius-m)}.eru .eru-testi__img{position:absolute;top:-4.4rem;left:50%;transform:translate(-50%);width:8.8rem;height:8.8rem;border-radius:50%;object-fit:cover;border:.3rem solid var(--molten);box-shadow:0 .6rem 2rem #00000073}.eru .eru-testi-band{margin-top:0}.eru .eru-testi-band .eru-testi{margin-top:4.4rem}.eru .eru-testi__hl{margin:0 0 1rem;font-stretch:62%;font-weight:800;font-size:2.8rem;line-height:1.08;color:var(--molten-hi)}.eru .eru-testi__q{margin:0;padding:0;border:0;font-size:1.8rem;line-height:1.55;color:var(--bone);font-style:normal}.eru .eru-testi__who{margin-top:1.4rem;font-size:1.45rem;font-weight:700;color:var(--bone-dim)}.eru .eru-track{position:relative;margin:0 0 1rem;--node: 5.6rem}.eru .eru-track__steps{list-style:none;margin:0;padding:0;display:grid;gap:2.8rem;position:relative;z-index:1}.eru .eru-track__bar{position:absolute;left:calc(var(--node) / 2 - .3rem);top:calc(var(--node) / 2);bottom:3rem;width:.6rem;border-radius:1rem;background:#efe8dc1f;overflow:hidden}.eru .eru-track__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--signal),var(--molten) 55%,var(--ember));transform-origin:top;transform:scaleY(0);transition:transform 1.8s cubic-bezier(.4,.1,.2,1)}.eru .eru-track.is-in .eru-track__fill{transform:scaleY(1)}.eru .eru-track__step{display:grid;grid-template-columns:var(--node) 1fr;column-gap:1.6rem;row-gap:.4rem;align-items:start}.eru .eru-track__node{grid-row:1 / span 4;width:var(--node);height:var(--node);border-radius:50%;display:grid;place-items:center;background:var(--resin);border:.25rem solid var(--molten);color:var(--molten-hi);box-shadow:0 0 0 .6rem #e3b35a14;transition:box-shadow .4s,background .4s;transition-delay:calc(var(--i) * .55s + .3s)}.eru .eru-track__node svg{width:2.6rem;height:2.6rem}.eru .eru-track.is-in .eru-track__node{background:#3a2a17;box-shadow:0 0 0 .6rem #e3b35a29,0 0 2.4rem #ff9a5a73}.eru .eru-track__when{display:inline-block;justify-self:start;font-stretch:85%;font-weight:800;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#1d1206;background:var(--molten);padding:.3rem 1rem;border-radius:10rem;margin-top:.4rem}.eru .eru-track__title{font-stretch:62%;font-weight:800;font-size:3rem;line-height:1.05;color:var(--bone)}.eru .eru-track__text{font-size:1.65rem;line-height:1.45;color:var(--bone-dim)}.eru .eru-track__meter{display:flex;gap:.4rem;margin-top:.6rem}.eru .eru-track__meter i{display:block;width:3.2rem;height:.6rem;border-radius:1rem;background:#efe8dc24}.eru .eru-track__meter i.on{background:linear-gradient(90deg,var(--molten),var(--ember))}@media(min-width:750px){.eru .eru-track{--node: 6.4rem}.eru .eru-track__steps{grid-template-columns:repeat(3,1fr);gap:2.4rem}.eru .eru-track__step{grid-template-columns:1fr;justify-items:center;text-align:center}.eru .eru-track__node{grid-row:auto}.eru .eru-track__when{justify-self:center;margin-top:1.2rem}.eru .eru-track__bar{left:16%;right:16%;top:calc(var(--node) / 2 - .3rem);bottom:auto;width:auto;height:.6rem}.eru .eru-track__fill{background:linear-gradient(to right,var(--signal),var(--molten) 55%,var(--ember));transform-origin:left;transform:scaleX(0)}.eru .eru-track.is-in .eru-track__fill{transform:scaleX(1)}.eru #eru-timeline .eru-read{max-width:96rem}}@media(prefers-reduced-motion:reduce){.eru .eru-track__fill{transition:none;transform:none!important}.eru .eru-track__node{transition:none}}.eru .eru-formula-grid--centre{display:flex;flex-direction:column-reverse;gap:3.2rem}.eru .eru-formula-grid--centre .eru-formula-side{max-width:64rem;margin:0 auto}.eru .eru-ingr--grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.eru .eru-ingr--grid .eru-ing{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;padding:1.4rem 1.2rem 1.6rem;cursor:pointer;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.eru .eru-ingr--grid .eru-ing>img,.eru .eru-ingr--grid .eru-ing__ph{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:var(--radius-s);transition:transform .4s ease}.eru .eru-ingr--grid .eru-ing__ph{font-size:4.4rem;background:radial-gradient(circle at 30% 25%,#4a3a2c,#1b1612 70%);border:.15rem solid rgba(227,179,90,.35)}.eru .eru-ingr--grid .eru-ing__top{flex-direction:column;align-items:center;gap:.2rem}.eru .eru-ingr--grid .eru-ing__name{font-size:1.7rem}.eru .eru-ingr--grid .eru-ing__dose{font-size:2.6rem}.eru .eru-ingr--grid .eru-ing__what{font-size:1.45rem;color:var(--bone-dim)}.eru .eru-ingr--grid .eru-tags{justify-content:center}.eru .eru-ingr--grid .eru-ing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 50% 0%,rgba(246,213,142,.18),transparent 60%);opacity:0;transition:opacity .3s}.eru .eru-ingr--grid .eru-ing.is-on,.eru .eru-ingr--grid .eru-ing:focus-visible{border-color:var(--molten);transform:translateY(-.4rem) scale(1.02);box-shadow:0 1.2rem 3.2rem #e3b35a38;background:var(--basalt-2);outline:none}.eru .eru-ingr--grid .eru-ing.is-on:after,.eru .eru-ingr--grid .eru-ing:focus-visible:after{opacity:1}.eru .eru-ingr--grid .eru-ing.is-on>img,.eru .eru-ingr--grid .eru-ing.is-on .eru-ing__ph{transform:scale(1.06)}.eru .eru-ingr--grid .eru-ing.is-on .eru-tag{background:currentColor}.eru .eru-ingr--grid .eru-ing.is-on .eru-tag>*,.eru .eru-ingr--grid .eru-ing.is-on .eru-tag{color:inherit}.eru .eru-ingr--grid .eru-ing.is-on .eru-tag--signal{color:var(--signal);background:#57c7da2e}.eru .eru-ingr--grid .eru-ing.is-on .eru-tag--blood{color:var(--molten);background:#e3b35a2e}.eru .eru-ingr--grid .eru-ing.is-on .eru-tag--desire{color:#c9a6ff;background:#c9a6ff29}.eru .eru-ingr--grid.is-armed .eru-ing{opacity:0;transform:translateY(2.4rem)}.eru .eru-ingr--grid.is-armed.is-in .eru-ing{opacity:1;transform:none;transition:opacity .5s ease calc(var(--i) * 90ms),transform .5s ease calc(var(--i) * 90ms),border-color .25s,box-shadow .25s,background .25s}.eru .eru-ingr--grid.is-armed.is-in .eru-ing.is-on{transform:translateY(-.4rem) scale(1.02)}@media(hover:hover){.eru .eru-ingr--grid .eru-ing:hover{border-color:#e3b35a99;transform:translateY(-.3rem)}}@media(min-width:750px){.eru .eru-ingr--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media(prefers-reduced-motion:reduce){.eru .eru-ingr--grid.is-armed .eru-ing{opacity:1;transform:none}.eru .eru-ingr--grid .eru-ing,.eru .eru-ingr--grid .eru-ing>img{transition:none}}@media(prefers-reduced-motion:reduce){.eru .eru-hero__media picture img,.eru .eru-hero__media>img{animation:none}.eru .eru-embers{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/eru.css.map */
