@font-face{font-family:Geist;src:url(4via-geist-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(4via-geist-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(4via-geist-regular-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(4via-geist-medium-italic.woff2) format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Geist Mono;src:url(4via-geist-mono-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--night-0:#02000c;--night-1:#0e0e12;--night-2:#18181c;--night-line:rgba(255,255,255,.11);--night-ink:#ffffff;--night-ink-2:#dcdade;--night-ink-3:#c2c0c6;--pearl-2:#cfc6bd;--mist:#dde4ee;--steel:#b6c0cc;--night-ink-sm:var(--mist);--mist-light:#eef1f5;--paper:#f6f5f3;--white:#fff;--ink:#121214;--ink-2:#67666b;--ink-3:#9a999e;--line:#e6e4e1;--burgundy:#610025;--wine:#3a0a18;--ember:#e2452b;--saffron:#f0a93b;--saffron-ink:#8a5a12;--cobalt:#3d5bff;--pearl:#e8e4e0;--silver:#c9c8cc;--wave:linear-gradient(90deg,#7a1232,#c2465a 30%,#e8e4e0 52%,#8fa0ff 78%,#3d5bff);--pouch:#5e1c2e;--rest-label:#4a1825;--liquid:#34090a;--powder:#ac7577;--lid:#8e8e90;--metal:linear-gradient(135deg,#f6f6f8,#b8b9bf 30%,#eeeff2 50%,#8b8d94 72%,#e8e9ed);--f-sans:"Geist",system-ui,sans-serif;--f-mono:"Geist Mono",ui-monospace,monospace;--f-voice:"Instrument Serif",Georgia,serif;--r-xl:28px;--r-l:20px;--r-m:14px;--pill:999px;--pad:80px;--gutter:16px;--max:1240px;--glass-dark:rgba(24,24,28,.55);--glass-light:rgba(255,255,255,.62);--acc-light:var(--burgundy)}@media(min-width:900px){:root{--gutter:40px}}@media(max-width:700px){:root{--pad:56px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}section{padding:var(--pad) 0}.dark{background:var(--night-1);color:var(--night-ink)}.deep{background:var(--night-0);color:var(--night-ink)}.raised{background:var(--night-2)}.eyebrow{font:500 12px/1.2 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-24);text-transform:uppercase;color:var(--ink-2)}.dark .eyebrow,.deep .eyebrow{color:var(--night-ink-2)}.d1,.d2,.d3,.d4{font-family:var(--f-sans);font-weight:500;letter-spacing:var(--fv-ingredients-shared0-25);line-height:1.05}.d1{font-size:var(--fv-ingredients-shared0-26)}.d2{font-size:var(--fv-ingredients-shared0-27)}.d3{font-size:var(--fv-ingredients-shared0-28);letter-spacing:var(--fv-ingredients-shared0-29);line-height:1.12}.d4{font-size:var(--fv-ingredients-shared0-30);letter-spacing:var(--fv-ingredients-shared0-31);line-height:1.2}.acc{font-style:italic;font-weight:400;color:var(--acc-light)}.lead{font-size:var(--fv-ingredients-shared0-32);line-height:1.55;color:var(--ink-2);max-width:58ch}.dark .lead,.deep .lead{color:var(--night-ink-2)}.emph{font-size:var(--fv-ingredients-shared0-33);line-height:1.5;color:var(--ink-3);max-width:40ch;font-weight:500;letter-spacing:var(--fv-ingredients-shared0-34)}.emph strong{color:var(--ink);font-weight:500}.dark .emph{color:var(--night-ink-3)}.dark .emph strong{color:var(--night-ink)}.voice{font-family:var(--f-sans);font-style:italic;font-weight:400;letter-spacing:var(--fv-ingredients-shared0-35)}.mono{font-family:var(--f-mono)}.small{font-size:var(--fv-ingredients-shared0-36);line-height:1.5;color:var(--ink-2)}.dark .small,.deep .small{color:var(--night-ink-2)}sup{font-size:var(--fv-ingredients-shared0-37);color:var(--burgundy);margin-left:var(--fv-ingredients-shared0-38)}.dark sup,.deep sup{color:var(--pearl)}.head{display:grid;gap:var(--fv-ingredients-shared0-39);margin-bottom:var(--fv-ingredients-shared0-40)}.tag{display:inline-block;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-41);text-transform:uppercase;padding:var(--fv-ingredients-shared0-42);border-radius:var(--fv-ingredients-shared0-43);background:var(--burgundy);color:var(--fv-ingredients-shared0-44)}.placeholder{outline:var(--fv-ingredients-shared0-45);outline-offset:var(--fv-ingredients-shared0-46)}.note-ph{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-47);color:var(--saffron-ink);margin-top:var(--fv-ingredients-shared0-48)}.dark .note-ph,.deep .note-ph{color:var(--saffron)}.btn{display:inline-flex;align-items:center;gap:var(--fv-ingredients-shared0-49);font:500 15px/1 var(--f-sans);padding:var(--fv-ingredients-shared0-50);border-radius:var(--pill);border:0;cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease}.btn-pri{background:var(--burgundy);color:var(--fv-ingredients-shared0-51)}.hero .btn-pri,.dark .btn-pri,.deep .btn-pri,.nav .btn-pri,.sticky .btn-pri{box-shadow:var(--fv-ingredients-shared0-52)}.btn-pri:hover{background:color-mix(in srgb,var(--burgundy) 88%,#fff)}.btn-glass{background:var(--fv-ingredients-shared0-53);color:var(--night-ink);box-shadow:var(--fv-ingredients-shared0-54);backdrop-filter:var(--fv-ingredients-shared0-55);-webkit-backdrop-filter:var(--fv-ingredients-shared0-56)}.btn-line{background:var(--fv-ingredients-shared0-57);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.link{font:500 14px/1.4 var(--f-sans);color:inherit;text-decoration:underline;text-underline-offset:var(--fv-ingredients-shared0-58);text-decoration-thickness:var(--fv-ingredients-shared0-59)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--fv-ingredients-shared0-60)}.announce{background:var(--night-0);color:var(--night-ink-2);text-align:center;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-61);padding:var(--fv-ingredients-shared0-62);text-transform:uppercase;min-height:var(--fv-ingredients-shared0-63)}.nav-shell{position:sticky;top:var(--fv-ingredients-shared0-64);z-index:60;display:flex;justify-content:center;padding:var(--fv-ingredients-shared0-65);margin-top:var(--fv-ingredients-shared0-66);pointer-events:none}.nav{pointer-events:auto;display:flex;align-items:center;gap:var(--fv-ingredients-shared0-67);padding:var(--fv-ingredients-shared0-68);border-radius:var(--pill);background:var(--fv-ingredients-shared0-69);backdrop-filter:var(--fv-ingredients-shared0-70);-webkit-backdrop-filter:var(--fv-ingredients-shared0-71);box-shadow:var(--fv-ingredients-shared0-72);width:var(--fv-ingredients-shared0-73)}.logo{font:700 19px/1 var(--f-sans);letter-spacing:var(--fv-ingredients-shared0-74);color:var(--fv-ingredients-shared0-75);margin-right:auto}.nav a.nl{font:450 14px/1 var(--f-sans);color:var(--fv-ingredients-shared0-76);text-decoration:none;padding:var(--fv-ingredients-shared0-77);border-radius:var(--pill)}.nav a.nl:hover{background:var(--fv-ingredients-shared0-78)}.nav .btn{padding:var(--fv-ingredients-shared0-79);font-size:var(--fv-ingredients-shared0-80)}@media(max-width:760px){.nav a.nl{display:none}.nav .menu{display:inline-flex}}.nav .menu{display:none;width:var(--fv-ingredients-shared0-81);height:var(--fv-ingredients-shared0-82);border-radius:50%;border:0;background:var(--fv-ingredients-shared0-83);align-items:center;justify-content:center;cursor:pointer}.nav .menu span{display:block;width:var(--fv-ingredients-shared0-84);height:var(--fv-ingredients-shared0-85);background:var(--fv-ingredients-shared0-86);box-shadow:var(--fv-ingredients-shared0-87)}.hero{position:relative;background:var(--night-0);color:var(--night-ink);padding:0;margin-top:var(--fv-ingredients-shared0-88);overflow:hidden}.hero .wrap{position:relative;z-index:3}.glow{position:absolute;border-radius:50%;filter:var(--fv-ingredients-shared0-89);pointer-events:none;z-index:0}.grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ribbon{position:absolute;left:-4%;width:108%;top:2%;height:46%;z-index:1;-webkit-mask-image:var(--fv-ingredients-shared0-90);mask-image:var(--fv-ingredients-shared0-91)}.hero .grid{display:grid;gap:var(--fv-ingredients-shared0-92);align-items:center;padding-top:var(--fv-ingredients-shared0-93);padding-bottom:var(--fv-ingredients-shared0-94);min-height:var(--fv-ingredients-shared0-95)}@media(min-width:900px){.hero .grid{grid-template-columns:1fr 1fr}}.hero-h .l1,.hero-h .l2{display:block;white-space:nowrap}.hero-h .l1{min-height:var(--fv-ingredients-shared0-96)}.hero-h .plus{color:var(--pearl);font-weight:400}.caret{display:inline-block;width:var(--fv-ingredients-shared0-97);height:var(--fv-ingredients-shared0-98);margin-left:var(--fv-ingredients-shared0-99);background:var(--pearl);vertical-align:var(--fv-ingredients-shared0-100);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ticks{list-style:none;margin:var(--fv-ingredients-shared0-101);display:grid;gap:var(--fv-ingredients-shared0-102);font-size:var(--fv-ingredients-shared0-103);color:var(--fv-ingredients-shared0-104)}.ticks li{display:flex;gap:var(--fv-ingredients-shared0-105);align-items:baseline}.ticks li:before{content:"";flex:var(--fv-ingredients-shared0-106);height:var(--fv-ingredients-shared0-107);border-radius:50%;background:var(--saffron);transform:var(--fv-ingredients-shared0-108)}.hero .btns{display:flex;gap:var(--fv-ingredients-shared0-109);flex-wrap:wrap}.hero .micro{margin-top:var(--fv-ingredients-shared0-110);font-size:var(--fv-ingredients-shared0-111);color:var(--night-ink-2)}.stage{position:relative;aspect-ratio:1682/2000;max-height:var(--fv-ingredients-shared0-112);justify-self:center;width:var(--fv-ingredients-shared0-113)}.stage .pack{position:absolute;top:-4%;right:0;bottom:0;left:0;background:url(4via-media-ref--dark-tests--elements-transparent.webp) center 80%/contain no-repeat;clip-path:polygon(14% 33.5%,68% 33.5%,68% 41.5%,100% 41.5%,100% 100%,0 100%,0 48%,14% 48%);filter:var(--fv-ingredients-shared0-114)}.gchip{position:absolute;z-index:2;padding:var(--fv-ingredients-shared0-115);border-radius:var(--r-m);background:var(--fv-ingredients-shared0-116);backdrop-filter:var(--fv-ingredients-shared0-117);-webkit-backdrop-filter:var(--fv-ingredients-shared0-118);box-shadow:var(--fv-ingredients-shared0-119);font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-120);text-transform:uppercase;color:var(--night-ink-2);animation:float 7s ease-in-out infinite}.gchip b{display:block;font:500 19px/1.15 var(--f-sans);letter-spacing:var(--fv-ingredients-shared0-121);text-transform:none;color:var(--fv-ingredients-shared0-122);margin-top:var(--fv-ingredients-shared0-123)}@keyframes float{50%{transform:var(--fv-ingredients-shared0-124)}}.sw-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fv-ingredients-shared0-125)}@media(min-width:700px){.sw-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1000px){.sw-grid.six{grid-template-columns:repeat(6,1fr)}}.sw{border-radius:var(--r-m);overflow:hidden;box-shadow:inset 0 0 0 1px var(--night-line);background:var(--night-2)}.rules{display:grid;gap:var(--fv-ingredients-shared0-126);grid-template-columns:1fr;margin-top:var(--fv-ingredients-shared0-127)}@media(min-width:900px){.rules{grid-template-columns:repeat(3,1fr)}}.rules div{background:var(--night-2);border-radius:var(--fv-ingredients-shared0-128);padding:var(--fv-ingredients-shared0-129);font-size:var(--fv-ingredients-shared0-130);line-height:1.5;color:var(--night-ink-2);box-shadow:inset 0 0 0 1px var(--night-line)}.rules b{display:block;color:var(--night-ink);font-weight:500;margin-bottom:var(--fv-ingredients-shared0-131)}.sw .c{height:var(--fv-ingredients-shared0-132)}.sw .t{padding:var(--fv-ingredients-shared0-133);font:500 12px/1.45 var(--f-mono);color:var(--night-ink-2)}.sw .t b{display:block;color:var(--night-ink);font-family:var(--f-sans);font-weight:500;font-size:var(--fv-ingredients-shared0-134);letter-spacing:var(--fv-ingredients-shared0-135)}.wave-bar{height:var(--fv-ingredients-shared0-136);border-radius:var(--fv-ingredients-shared0-137);background:var(--wave);margin:var(--fv-ingredients-shared0-138)}.typescale{display:grid;gap:var(--fv-ingredients-shared0-139);margin-top:var(--fv-ingredients-shared0-140)}.ts{display:grid;grid-template-columns:1fr;gap:var(--fv-ingredients-shared0-141);padding:var(--fv-ingredients-shared0-142);border-top:1px solid var(--night-line)}@media(min-width:900px){.ts{grid-template-columns:var(--fv-ingredients-shared0-143);align-items:baseline}}.ts .k{font:400 12px/1.5 var(--f-mono);color:var(--night-ink-3)}.bt{display:grid;gap:var(--fv-ingredients-shared0-144)}@media(min-width:900px){.bt{grid-template-columns:repeat(3,1fr)}}.bt-card{border-radius:var(--r-l);overflow:hidden;box-shadow:inset 0 0 0 1px var(--night-line)}.bt-top{position:relative;overflow:hidden;height:var(--fv-ingredients-shared0-145);background:var(--night-0);display:flex;align-items:flex-end;justify-content:space-between;padding:var(--fv-ingredients-shared0-146);gap:var(--fv-ingredients-shared0-147)}.bt-top .crop{position:absolute;right:var(--fv-ingredients-shared0-148);top:var(--fv-ingredients-shared0-149);width:var(--fv-ingredients-shared0-150);height:var(--fv-ingredients-shared0-151);background:url(4via-media-ref--dark-tests--elements-transparent.webp) 0 62%/560px auto no-repeat;opacity:.95}.bt-bot{background:var(--paper);padding:var(--fv-ingredients-shared0-152);display:flex;gap:var(--fv-ingredients-shared0-153);align-items:center;flex-wrap:wrap;color:var(--ink)}.bt-sw{width:var(--fv-ingredients-shared0-154);height:var(--fv-ingredients-shared0-155);border-radius:var(--fv-ingredients-shared0-156);box-shadow:var(--fv-ingredients-shared0-157)}.bt-lbl{font:500 12px/1.5 var(--f-mono);color:var(--night-ink-2);position:relative;z-index:2}.bt-lbl b{display:block;color:var(--fv-ingredients-shared0-158);font-family:var(--f-sans);font-size:var(--fv-ingredients-shared0-159)}.track{display:flex;gap:var(--fv-ingredients-shared0-160);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);scroll-padding:0 var(--gutter)}.track::-webkit-scrollbar{display:none}.slide{flex:var(--fv-ingredients-shared0-161);scroll-snap-align:start;position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:2.05/1;background:var(--fv-ingredients-shared0-162)}@media(max-width:700px){.slide{flex-basis:var(--fv-ingredients-shared0-163);aspect-ratio:308/480}}.slide img{width:100%;height:100%;object-fit:cover}.slide .media{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:2.05/1;background:var(--fv-ingredients-shared0-164)}.slide .media img{width:100%;height:100%;object-fit:cover}.slide{aspect-ratio:auto!important;background:none!important;border-radius:0!important;overflow:visible!important}@media(max-width:700px){.slide .media{aspect-ratio:308/400}}.below{margin-top:var(--fv-ingredients-shared0-165);max-width:46ch;font-size:var(--fv-ingredients-shared0-166);line-height:1.45;color:var(--ink-3);letter-spacing:var(--fv-ingredients-shared0-167)}.below b{color:var(--ink);font-weight:500}.below sup{color:var(--burgundy)}.gcards{display:flex;gap:var(--fv-ingredients-shared0-168);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter)}.gcards::-webkit-scrollbar{display:none}.gcard{position:relative;flex:var(--fv-ingredients-shared0-169);aspect-ratio:3/4.1;border-radius:var(--r-l);overflow:hidden;scroll-snap-align:start;color:var(--fv-ingredients-shared0-170)}.gcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gcard .gf{position:absolute;left:0;right:0;bottom:0;padding:var(--fv-ingredients-shared0-171);backdrop-filter:var(--fv-ingredients-shared0-172);-webkit-backdrop-filter:var(--fv-ingredients-shared0-173);background:var(--fv-ingredients-shared0-174);-webkit-mask-image:var(--fv-ingredients-shared0-175);mask-image:var(--fv-ingredients-shared0-176)}.gcard h4{font-weight:500;font-size:var(--fv-ingredients-shared0-177);letter-spacing:var(--fv-ingredients-shared0-178);line-height:1.05;text-shadow:var(--fv-ingredients-shared0-179)}.gcard p{margin-top:var(--fv-ingredients-shared0-180);font-size:var(--fv-ingredients-shared0-181);line-height:1.5;color:var(--fv-ingredients-shared0-182);text-shadow:var(--fv-ingredients-shared0-183)}.gcard sup{color:var(--fv-ingredients-shared0-184)}.gcard.lt{color:var(--ink)}.gcard.lt .gf{backdrop-filter:var(--fv-ingredients-shared0-185);-webkit-backdrop-filter:var(--fv-ingredients-shared0-186);background:var(--fv-ingredients-shared0-187)}.gcard.lt h4,.gcard.lt p{text-shadow:none}.gcard.lt p{color:var(--fv-ingredients-shared0-188)}.gcard.lt sup{color:var(--burgundy)}.foot{max-width:var(--max);margin:var(--fv-ingredients-shared0-189);padding:0 var(--gutter);font:400 12px/1.65 var(--f-mono);color:var(--ink-3)}.dark .foot,.deep .foot{color:var(--night-ink-3)}.car-ctl{display:flex;justify-content:center;gap:var(--fv-ingredients-shared0-190);margin-top:var(--fv-ingredients-shared0-191);align-items:center}.dots{display:flex;gap:var(--fv-ingredients-shared0-192);padding:var(--fv-ingredients-shared0-193);border-radius:var(--pill);background:var(--fv-ingredients-shared0-194)}.dot{position:relative;width:var(--fv-ingredients-shared0-195);height:var(--fv-ingredients-shared0-196);border-radius:var(--fv-ingredients-shared0-197);background:var(--fv-ingredients-shared0-198);overflow:hidden;transition:width .35s ease;border:0;cursor:pointer;padding:0}.dot.on{width:var(--fv-ingredients-shared0-199)}.dot i{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:var(--ink)}.dot.on i{animation:fill var(--dur,5s) linear forwards}.paused .dot.on i{animation-play-state:paused}@keyframes fill{to{width:100%}}.pp{width:var(--fv-ingredients-shared0-200);height:var(--fv-ingredients-shared0-201);border-radius:50%;border:0;background:var(--fv-ingredients-shared0-202);cursor:pointer;display:grid;place-items:center}.pp svg{width:var(--fv-ingredients-shared0-203);height:var(--fv-ingredients-shared0-204)}.ins-tabs{display:inline-flex;gap:var(--fv-ingredients-shared0-205);padding:var(--fv-ingredients-shared0-206);border-radius:var(--pill);background:var(--fv-ingredients-shared0-207);box-shadow:inset 0 0 0 1px var(--night-line);margin-bottom:var(--fv-ingredients-shared0-208)}.ins-tabs button{border:0;background:none;color:var(--night-ink-2);font:500 14px/1 var(--f-sans);padding:var(--fv-ingredients-shared0-209);border-radius:var(--pill);cursor:pointer}.ins-tabs button[aria-selected=true]{background:var(--pearl);color:var(--ink)}.ins{display:grid;gap:var(--fv-ingredients-shared0-210);align-items:center}@media(min-width:900px){.ins{grid-template-columns:1fr 1fr}}.ins-stat{display:flex;gap:var(--fv-ingredients-shared0-211);align-items:baseline;margin:var(--fv-ingredients-shared0-212);padding-top:var(--fv-ingredients-shared0-213);border-top:1px solid var(--night-line)}.ins-stat .v{font-weight:500;letter-spacing:var(--fv-ingredients-shared0-214);font-size:var(--fv-ingredients-shared0-215);line-height:1}.ins-stat .k{font-size:var(--fv-ingredients-shared0-216);line-height:1.45;color:var(--night-ink-2);max-width:28ch}.ins-media{position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5}.ins-media img{width:100%;height:100%;object-fit:cover;transition:opacity .4s}.ins-glass{position:absolute;left:var(--fv-ingredients-shared0-217);right:var(--fv-ingredients-shared0-218);bottom:var(--fv-ingredients-shared0-219);padding:var(--fv-ingredients-shared0-220);border-radius:var(--r-m);background:var(--fv-ingredients-shared0-221);backdrop-filter:var(--fv-ingredients-shared0-222);-webkit-backdrop-filter:var(--fv-ingredients-shared0-223);box-shadow:var(--fv-ingredients-shared0-224);font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-225);text-transform:uppercase;color:var(--fv-ingredients-shared0-226)}.viewer{display:grid;gap:var(--fv-ingredients-shared0-227);align-items:center}@media(min-width:900px){.viewer{grid-template-columns:var(--fv-ingredients-shared0-228)}}.chips{display:grid;gap:var(--fv-ingredients-shared0-229);align-content:start}.chipx{display:block;text-align:left;border:0;cursor:pointer;border-radius:var(--r-l);background:var(--night-2);color:var(--night-ink);padding:var(--fv-ingredients-shared0-230);box-shadow:inset 0 0 0 1px var(--night-line);font:500 15px/1.3 var(--f-sans);transition:background .3s}.chipx .row{display:flex;align-items:center;gap:var(--fv-ingredients-shared0-231)}.chipx .pl{flex:var(--fv-ingredients-shared0-232);height:var(--fv-ingredients-shared0-233);border-radius:50%;display:grid;place-items:center;background:var(--fv-ingredients-shared0-234);font-size:var(--fv-ingredients-shared0-235);line-height:1;transition:transform .3s}.chipx .body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.chipx .body>div{overflow:hidden;font-weight:400;font-size:var(--fv-ingredients-shared0-236);line-height:1.55;color:var(--night-ink-2)}.chipx[aria-expanded=true]{background:var(--fv-ingredients-shared0-237)}.chipx[aria-expanded=true] .pl{transform:rotate(45deg)}.chipx[aria-expanded=true] .body{grid-template-rows:1fr}.chipx[aria-expanded=true] .body>div{padding-top:var(--fv-ingredients-shared0-238)}.vstage{position:relative;border-radius:var(--r-xl);background:radial-gradient(45% 45% at 50% 60%,#8a15308c,#8a153000 70%),radial-gradient(30% 30% at 40% 70%,#f0a93b40,#f0a93b00 70%),var(--night-0);aspect-ratio:1.25/1;overflow:hidden;box-shadow:inset 0 0 0 1px var(--night-line)}.vstage img{position:absolute;left:50%;top:50%;max-height:78%;max-width:70%;transform:translate(-50%,-50%) scale(.96);opacity:0;transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1);filter:var(--fv-ingredients-shared0-239)}.vstage img.on{opacity:1;transform:translate(-50%,-50%) scale(1)}.vstage .vlabel{position:absolute;left:var(--fv-ingredients-shared0-240);bottom:var(--fv-ingredients-shared0-241);font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-242);text-transform:uppercase;color:var(--night-ink-2)}.spec{display:grid;gap:var(--fv-ingredients-shared0-243);border-top:1px solid var(--night-line);padding-top:var(--fv-ingredients-shared0-244)}@media(min-width:900px){.spec{grid-template-columns:.8fr 1.2fr}}.stat{margin-bottom:var(--fv-ingredients-shared0-245)}.stat .lbl{font:400 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-246);text-transform:uppercase;color:var(--night-ink-2)}.stat .num{font-weight:500;letter-spacing:var(--fv-ingredients-shared0-247);font-size:var(--fv-ingredients-shared0-248);line-height:1;margin-top:var(--fv-ingredients-shared0-249)}.stat .num small{font-size:var(--fv-ingredients-shared0-250);letter-spacing:var(--fv-ingredients-shared0-251);margin-left:var(--fv-ingredients-shared0-252);color:var(--night-ink-2);font-weight:400}.slist>div{padding:var(--fv-ingredients-shared0-253);border-bottom:1px solid var(--night-line);font-size:var(--fv-ingredients-shared0-254);line-height:1.55;color:var(--night-ink-2)}.slist b{display:block;color:var(--night-ink);font-weight:500;margin-bottom:var(--fv-ingredients-shared0-255)}.slist .m{font-family:var(--f-mono);font-size:var(--fv-ingredients-shared0-256)}.rows{border-top:1px solid var(--line)}.irow{border-bottom:1px solid var(--line)}.irow button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:var(--fv-ingredients-shared0-257);gap:var(--fv-ingredients-shared0-258);padding:var(--fv-ingredients-shared0-259);align-items:baseline}.irow .n{font-size:var(--fv-ingredients-shared0-260);font-weight:500;letter-spacing:var(--fv-ingredients-shared0-261)}.irow .n span{color:var(--ink-2);font-weight:400}.irow .t{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-262);color:var(--burgundy);margin-left:var(--fv-ingredients-shared0-263);vertical-align:var(--fv-ingredients-shared0-264)}.irow .d{font:500 13.5px/1.4 var(--f-mono);text-align:right;white-space:nowrap}.irow .d em{font-style:normal;color:var(--ink-2)}.irow .c{grid-column:1/3;font-size:var(--fv-ingredients-shared0-265);line-height:1.5;color:var(--ink-2)}.irow .pl{grid-row:1;grid-column:3;justify-self:end;width:var(--fv-ingredients-shared0-266);height:var(--fv-ingredients-shared0-267);border-radius:50%;background:var(--fv-ingredients-shared0-268);display:grid;place-items:center;transition:transform .3s}.irow .x{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.irow .x>div{overflow:hidden;font-size:var(--fv-ingredients-shared0-269);line-height:1.6;color:var(--ink-2);max-width:70ch}.irow.open .x{grid-template-rows:1fr}.irow.open .x>div{padding:var(--fv-ingredients-shared0-270)}.irow.open .pl{transform:rotate(45deg)}.chap-shell{position:relative}.chapnav{position:sticky;top:var(--fv-ingredients-shared0-271);z-index:20;display:flex;justify-content:center;margin-bottom:var(--fv-ingredients-shared0-272)}.chapnav nav{display:flex;gap:var(--fv-ingredients-shared0-273);padding:var(--fv-ingredients-shared0-274);border-radius:var(--pill);background:var(--glass-light);backdrop-filter:var(--fv-ingredients-shared0-275);-webkit-backdrop-filter:var(--fv-ingredients-shared0-276);box-shadow:inset 0 0 0 1px var(--line),0 8px 24px #1411140f;overflow-x:auto;max-width:100%;scrollbar-width:none}.chapnav a{flex:0 0 auto;font:500 13px/1 var(--f-sans);color:var(--ink-2);text-decoration:none;padding:var(--fv-ingredients-shared0-277);border-radius:var(--pill);white-space:nowrap}.chapnav a.on{background:var(--ink);color:var(--fv-ingredients-shared0-278)}.chap{min-height:var(--fv-ingredients-shared0-279);padding:var(--fv-ingredients-shared0-280);border-top:1px solid var(--line);display:grid;gap:var(--fv-ingredients-shared0-281);align-content:start}.counts{display:grid;gap:var(--fv-ingredients-shared0-282);grid-template-columns:1fr}@media(min-width:800px){.counts{grid-template-columns:repeat(4,1fr)}}.count{background:var(--fv-ingredients-shared0-283);border-radius:var(--r-l);padding:var(--fv-ingredients-shared0-284);box-shadow:inset 0 0 0 1px var(--line)}.count .v{font-weight:500;letter-spacing:var(--fv-ingredients-shared0-285);font-size:var(--fv-ingredients-shared0-286);line-height:1}.count .k{margin-top:var(--fv-ingredients-shared0-287);font-size:var(--fv-ingredients-shared0-288);line-height:1.45;color:var(--ink-2)}.count .k sup{color:var(--burgundy)}.cites{font:400 12px/1.6 var(--f-mono);color:var(--ink-3)}.tl{position:relative;display:grid;gap:var(--fv-ingredients-shared0-289);grid-template-columns:var(--fv-ingredients-shared0-290);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--fv-ingredients-shared0-291)}.tl::-webkit-scrollbar{display:none}.tl>*{scroll-snap-align:start}.tl-dot{display:none}.tl-line{position:relative;height:var(--fv-ingredients-shared0-292);background:var(--line);margin:var(--fv-ingredients-shared0-293);border-radius:var(--fv-ingredients-shared0-294);overflow:hidden}.tl-line i{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--p,0%);background:linear-gradient(90deg,var(--burgundy),var(--saffron));transition:width .2s linear}.tl-card{border-radius:var(--r-l);overflow:hidden;background:var(--fv-ingredients-shared0-295);box-shadow:inset 0 0 0 1px var(--line)}.tl-card .im{aspect-ratio:4/3;background-size:cover;background-position:center}.tl-card .tx{padding:var(--fv-ingredients-shared0-296)}.tl-card .day{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-297);color:var(--burgundy)}.tl-card h4{font-weight:500;font-size:var(--fv-ingredients-shared0-298);letter-spacing:var(--fv-ingredients-shared0-299);margin:var(--fv-ingredients-shared0-300)}.tl-card p{font-size:var(--fv-ingredients-shared0-301);line-height:1.55;color:var(--ink-2)}.buy{display:grid;gap:var(--fv-ingredients-shared0-302);align-items:start}@media(min-width:960px){.buy{grid-template-columns:1.05fr .95fr}}.gal{border-radius:var(--r-xl);overflow:hidden;background:var(--night-0);aspect-ratio:1/1;position:relative}.gal .pack{position:absolute;top:6%;right:10%;bottom:6%;left:10%;background:url(4via-media-ref--dark-tests--elements-transparent.webp) center/contain no-repeat}.gal-th{display:flex;gap:var(--fv-ingredients-shared0-303);margin-top:var(--fv-ingredients-shared0-304);overflow-x:auto;scrollbar-width:none}.gal-th span{flex:var(--fv-ingredients-shared0-305);height:var(--fv-ingredients-shared0-306);border-radius:var(--fv-ingredients-shared0-307);background:var(--fv-ingredients-shared0-308);box-shadow:inset 0 0 0 1px var(--line)}.gal-th span.on{box-shadow:inset 0 0 0 2px var(--ink)}.bb .rating{font:500 13px/1 var(--f-sans);color:var(--ink-2);display:flex;gap:var(--fv-ingredients-shared0-309);align-items:center}.bb .rating b{color:var(--ink);letter-spacing:var(--fv-ingredients-shared0-310)}.bb h1{margin:var(--fv-ingredients-shared0-311)}.bb .desc{font-size:var(--fv-ingredients-shared0-312);line-height:1.55;color:var(--ink-2);max-width:52ch}.sys{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-ingredients-shared0-313);margin:var(--fv-ingredients-shared0-314)}.sys div{font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-315);text-transform:uppercase;color:var(--ink-2);display:flex;gap:var(--fv-ingredients-shared0-316);align-items:center}.sys svg{flex:var(--fv-ingredients-shared0-317);height:var(--fv-ingredients-shared0-318);stroke:var(--burgundy);fill:none;stroke-width:1.4}.plan{border-radius:var(--r-l);background:var(--fv-ingredients-shared0-319);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:var(--fv-ingredients-shared0-320);cursor:pointer;transition:box-shadow .25s}.plan[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--burgundy)}.plan .ph{display:flex;align-items:center;gap:var(--fv-ingredients-shared0-321);padding:var(--fv-ingredients-shared0-322)}.plan .rd{flex:var(--fv-ingredients-shared0-323);height:var(--fv-ingredients-shared0-324);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-3);display:grid;place-items:center}.plan[aria-checked=true] .rd{box-shadow:inset 0 0 0 1.5px var(--burgundy)}.plan[aria-checked=true] .rd:after{content:"";width:var(--fv-ingredients-shared0-325);height:var(--fv-ingredients-shared0-326);border-radius:50%;background:var(--burgundy)}.plan .pn{font-weight:600;font-size:var(--fv-ingredients-shared0-327);letter-spacing:var(--fv-ingredients-shared0-328)}.plan .ps{font-size:var(--fv-ingredients-shared0-329);color:var(--ink-2);margin-top:var(--fv-ingredients-shared0-330)}.plan .pr{margin-left:auto;text-align:right}.plan .pr b{display:block;font-weight:500;font-size:var(--fv-ingredients-shared0-331);letter-spacing:var(--fv-ingredients-shared0-332)}.plan .pr span{font:400 12px/1.4 var(--f-mono);color:var(--ink-2)}.plan .pb{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.plan .pb>div{overflow:hidden;padding:var(--fv-ingredients-shared0-333)}.plan[aria-checked=true] .pb{grid-template-rows:1fr}.plan[aria-checked=true] .pb>div{padding-bottom:var(--fv-ingredients-shared0-334)}.plan ul{list-style:none;display:grid;gap:var(--fv-ingredients-shared0-335);font-size:var(--fv-ingredients-shared0-336);color:var(--ink-2);padding-top:var(--fv-ingredients-shared0-337);border-top:1px solid var(--line);padding-top:var(--fv-ingredients-shared0-338)}.plan ul li:before{content:"\2713";color:var(--burgundy);font-weight:600;margin-right:var(--fv-ingredients-shared0-339)}.gifts{margin-top:var(--fv-ingredients-shared0-340)}.gifts .gl{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-341);text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--fv-ingredients-shared0-342)}.gifts .gg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-ingredients-shared0-343)}.gift{border-radius:var(--r-m);background:var(--paper);padding:var(--fv-ingredients-shared0-344);text-align:center;font-size:var(--fv-ingredients-shared0-345);line-height:1.3;color:var(--ink)}.gift .gi{height:var(--fv-ingredients-shared0-346);border-radius:var(--fv-ingredients-shared0-347);margin-bottom:var(--fv-ingredients-shared0-348);background:var(--fv-ingredients-shared0-349)}.gift s{display:block;color:var(--ink-3);font:400 12px/1.4 var(--f-mono)}.future{display:flex;justify-content:space-between;align-items:center;margin-top:var(--fv-ingredients-shared0-350);padding:var(--fv-ingredients-shared0-351);border-radius:var(--r-m);background:var(--paper);font-size:var(--fv-ingredients-shared0-352);color:var(--ink-2)}.onetime{display:block;margin:var(--fv-ingredients-shared0-353);font-size:var(--fv-ingredients-shared0-354);color:var(--ink-2)}.cta{display:flex;justify-content:center;width:100%;padding:var(--fv-ingredients-shared0-355);font-size:var(--fv-ingredients-shared0-356)}.guar{margin-top:var(--fv-ingredients-shared0-357);font-size:var(--fv-ingredients-shared0-358);line-height:1.5;color:var(--ink-2);text-align:center}.lab{display:flex;align-items:center;gap:var(--fv-ingredients-shared0-359);margin-top:var(--fv-ingredients-shared0-360);padding:var(--fv-ingredients-shared0-361);border-radius:var(--r-m);background:var(--night-1);color:var(--night-ink);font-size:var(--fv-ingredients-shared0-362);cursor:pointer}.lab .li{flex:var(--fv-ingredients-shared0-363);height:var(--fv-ingredients-shared0-364);border-radius:50%;background:var(--fv-ingredients-shared0-365);display:grid;place-items:center;font:500 12px var(--f-mono)}.lab span:last-child{margin-left:auto;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-366);color:var(--saffron)}.dq{display:flex;gap:var(--fv-ingredients-shared0-367);margin-top:var(--fv-ingredients-shared0-368);padding:var(--fv-ingredients-shared0-369);border-radius:var(--r-m);background:var(--fv-ingredients-shared0-370)}.dq .av{flex:var(--fv-ingredients-shared0-371);height:var(--fv-ingredients-shared0-372);border-radius:50%;background:var(--fv-ingredients-shared0-373)}.dq p{font-size:var(--fv-ingredients-shared0-374);line-height:1.5}.dq small{display:block;margin-top:var(--fv-ingredients-shared0-375);font:400 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-376);color:var(--ink-2)}.ugc{margin-top:var(--fv-ingredients-shared0-377);border-radius:var(--r-m);padding:var(--fv-ingredients-shared0-378);border:var(--fv-ingredients-shared0-379);font-size:var(--fv-ingredients-shared0-380);color:var(--ink-2)}.ugc .ur{display:flex;gap:var(--fv-ingredients-shared0-381);margin-top:var(--fv-ingredients-shared0-382)}.ugc .ur span{flex:1;aspect-ratio:9/14;border-radius:var(--fv-ingredients-shared0-383);background:var(--fv-ingredients-shared0-384)}.tabs{display:flex;gap:var(--fv-ingredients-shared0-385);padding:var(--fv-ingredients-shared0-386);border-radius:var(--pill);background:var(--fv-ingredients-shared0-387);margin-top:var(--fv-ingredients-shared0-388);overflow-x:auto;scrollbar-width:none}.tabs button{flex:1 0 auto;border:0;background:none;font:500 13px/1 var(--f-sans);padding:var(--fv-ingredients-shared0-389);border-radius:var(--pill);color:var(--ink-2);cursor:pointer}.tabs button[aria-selected=true]{background:var(--fv-ingredients-shared0-390);color:var(--ink);box-shadow:var(--fv-ingredients-shared0-391)}.tabp{padding:var(--fv-ingredients-shared0-392);font-size:var(--fv-ingredients-shared0-393);line-height:1.6;color:var(--ink-2)}.sticky{position:fixed;left:50%;bottom:var(--fv-ingredients-shared0-394);transform:translate(-50%,140%);z-index:70;width:var(--fv-ingredients-shared0-395);display:flex;align-items:center;gap:var(--fv-ingredients-shared0-396);padding:var(--fv-ingredients-shared0-397);border-radius:var(--pill);background:var(--fv-ingredients-shared0-398);backdrop-filter:var(--fv-ingredients-shared0-399);-webkit-backdrop-filter:var(--fv-ingredients-shared0-400);box-shadow:var(--fv-ingredients-shared0-401);color:var(--fv-ingredients-shared0-402);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sticky.show{transform:translate(-50%)}.sticky .sn{font-size:var(--fv-ingredients-shared0-403);font-weight:500;white-space:nowrap}.sticky select{margin-left:auto;font:500 13px var(--f-sans);color:var(--fv-ingredients-shared0-404);background:var(--fv-ingredients-shared0-405);border:0;border-radius:var(--pill);padding:var(--fv-ingredients-shared0-406);box-shadow:var(--fv-ingredients-shared0-407)}.sticky .btn{padding:var(--fv-ingredients-shared0-408);font-size:var(--fv-ingredients-shared0-409);white-space:nowrap}@media(max-width:560px){.sticky .sn{display:none}.sticky select{margin-left:0;flex:1}}.glasswm{position:relative;background:var(--night-0);overflow:hidden;padding:var(--fv-ingredients-shared0-410)}.glasswm .bg{position:absolute;top:0;right:0;bottom:0;left:0}.glasswm svg{position:relative;width:100%;height:auto;display:block}.glasswm .cap{position:relative;text-align:center;margin-top:var(--fv-ingredients-shared0-411)}.founder blockquote{font-family:var(--f-sans);font-style:italic;font-weight:400;font-size:var(--fv-ingredients-shared0-412);line-height:1.15;letter-spacing:var(--fv-ingredients-shared0-413);max-width:24ch;color:var(--fv-ingredients-shared0-414)}.founder cite{display:block;margin-top:var(--fv-ingredients-shared0-415);font:400 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-416);font-style:normal;color:var(--night-ink-2)}.acctog{display:inline-flex;gap:var(--fv-ingredients-shared0-417);padding:var(--fv-ingredients-shared0-418);border-radius:var(--pill);background:var(--fv-ingredients-shared0-419);margin-top:var(--fv-ingredients-shared0-420)}.acctog button{border:0;background:none;font:500 12px/1 var(--f-sans);padding:var(--fv-ingredients-shared0-421);border-radius:var(--pill);cursor:pointer;color:var(--ink-2);display:flex;gap:var(--fv-ingredients-shared0-422);align-items:center}.acctog button i{width:var(--fv-ingredients-shared0-423);height:var(--fv-ingredients-shared0-424);border-radius:50%}.acctog button[aria-pressed=true]{background:var(--fv-ingredients-shared0-425);color:var(--ink)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}:root{--white:#fff;--mist-light:#eef1f5;--mist-l:var(--mist-light);--paper:var(--mist-light);--night-1:var(--night-0);--error:#a8452c;--success:#2f6b4f;--wine-2:#7a1232;--t-display:96px;--t-h1:72px;--t-h2:56px;--t-h3:32px;--t-h4:22px;--t-lead:19px;--t-body:16px;--t-small:14px;--t-micro:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--section:160px;--section-tight:96px;--head-gap:48px;--pad:var(--section);--r-s:8px;--r-m:14px;--r-l:20px;--r-xl:28px;--pill:999px;--edge:inset 0 0 0 1px var(--line);--edge-night:inset 0 0 0 1px rgba(255,255,255,.14);--lift:0 1px 2px rgba(18,18,20,.04),0 12px 32px rgba(18,18,20,.08);--select:inset 0 0 0 2px var(--burgundy);--glass-dark-bg:rgba(24,24,28,.55);--glass-dark-fx:blur(20px) saturate(1.5);--glass-dark-edge:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.18);--glass-light-bg:rgba(255,255,255,.62);--glass-light-fx:blur(20px) saturate(1.4);--glass-light-edge:inset 0 0 0 1px rgba(255,255,255,.7);--glass-image-fx:blur(24px) saturate(1.5);--ease:cubic-bezier(.2,.7,.2,1);--ease-io:cubic-bezier(.65,0,.35,1);--d-1:.15s;--d-2:.3s;--d-3:.5s;--d-4:.9s}@media(max-width:700px){:root{--t-display:48px;--t-h1:40px;--t-h2:34px;--t-h3:26px;--t-h4:20px;--t-lead:17px;--section:104px;--section-tight:64px;--head-gap:32px}}body{background:var(--fv-ingredients-shared0-426)}section{padding:var(--section) 0;margin:0}.dark,.deep{background:var(--night-0)}.d1,.d2,.d3,.d4{font-weight:500}.d1{font-size:var(--t-h1);letter-spacing:var(--fv-ingredients-shared0-427);line-height:1.05}.d2{font-size:var(--t-h2);letter-spacing:var(--fv-ingredients-shared0-428);line-height:1.05}.d3{font-size:var(--t-h3);letter-spacing:var(--fv-ingredients-shared0-429);line-height:1.1}.d4{font-size:var(--t-h4);letter-spacing:var(--fv-ingredients-shared0-430);line-height:1.2}.acc{font-weight:inherit}.lead{font-size:var(--t-lead);line-height:1.5;max-width:52ch}.eyebrow{font:500 var(--t-micro)/1.3 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-431)}.small{font-size:var(--t-small)}.dark .small,.deep .small,.dark .lead,.deep .lead,.dark .eyebrow,.deep .eyebrow{color:var(--mist)}.dark .acc,.deep .acc,.hero .acc{color:var(--pearl-2)}sup{font-size:var(--fv-ingredients-shared0-432);line-height:0;color:var(--saffron-ink)}.dark sup,.deep sup,.sx-dark sup{color:var(--pearl)}.tag{font:500 var(--t-micro)/1 var(--f-mono);padding:var(--fv-ingredients-shared0-433);border-radius:var(--r-s)}.foot{font:400 var(--t-micro)/1.65 var(--f-mono)}.btn{font:500 16px/1 var(--f-sans);padding:var(--fv-ingredients-shared0-434);min-height:var(--fv-ingredients-shared0-435);justify-content:center;transition:transform var(--d-1) var(--ease),background var(--d-1) var(--ease),opacity var(--d-1)}.nav .btn,.btn.sm{min-height:var(--fv-ingredients-shared0-436);padding:var(--fv-ingredients-shared0-437);font-size:var(--fv-ingredients-shared0-438)}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn.is-loading{pointer-events:none;color:transparent;position:relative}.btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--fv-ingredients-shared0-439);height:var(--fv-ingredients-shared0-440);border-radius:50%;border:var(--fv-ingredients-shared0-441);border-top-color:var(--fv-ingredients-shared0-442);animation:dlspin .7s linear infinite}.btn-line.is-loading:after{border-color:var(--fv-ingredients-shared0-443);border-top-color:var(--ink)}@keyframes dlspin{to{transform:rotate(360deg)}}.btn-line{box-shadow:var(--edge)}.btn-line:hover{background:var(--mist-light)}.btn-glass{background:var(--glass-dark-bg);backdrop-filter:var(--glass-dark-fx);-webkit-backdrop-filter:var(--glass-dark-fx);box-shadow:var(--glass-dark-edge)}.btn-glass:hover{background:var(--fv-ingredients-shared0-444)}.link{font-size:inherit;transition:opacity var(--d-1)}.link:hover{opacity:.7}.arrow{display:inline-flex;align-items:center;gap:var(--fv-ingredients-shared0-445);font:500 var(--t-small)/1 var(--f-sans);color:inherit;text-decoration:none}.arrow:after{content:"\2192";transition:transform var(--d-1) var(--ease)}.arrow:hover:after{transform:var(--fv-ingredients-shared0-446)}.chip{display:inline-flex;align-items:center;gap:var(--fv-ingredients-shared0-447);height:var(--fv-ingredients-shared0-448);padding:var(--fv-ingredients-shared0-449);border-radius:var(--pill);font:500 var(--t-small)/1 var(--f-sans);background:var(--mist-light);color:var(--ink);border:0;cursor:pointer;transition:background var(--d-2) var(--ease),color var(--d-2)}.chip.mono{font:500 var(--t-micro)/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-450);text-transform:uppercase}.chip[aria-pressed=true],.chip.on{background:var(--ink);color:var(--fv-ingredients-shared0-451)}.dark .chip,.deep .chip{background:var(--glass-dark-bg);color:var(--fv-ingredients-shared0-452);box-shadow:var(--glass-dark-edge)}.dark .chip.on,.deep .chip.on,.dark .chip[aria-pressed=true],.deep .chip[aria-pressed=true]{background:var(--fv-ingredients-shared0-453);color:var(--ink)}.badge{display:inline-flex;font:500 var(--t-micro)/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared0-454);text-transform:uppercase;padding:var(--fv-ingredients-shared0-455);border-radius:var(--r-s);background:var(--fv-ingredients-shared0-456);color:var(--saffron-ink)}.dark .badge,.deep .badge{background:var(--fv-ingredients-shared0-457);color:var(--saffron)}.card{border-radius:var(--r-l);box-shadow:var(--edge);background:var(--fv-ingredients-shared0-458);padding:var(--fv-ingredients-shared0-459)}.light-sec .card,.mist .card{background:var(--fv-ingredients-shared0-460)}.white-sec .card{background:var(--mist-light);box-shadow:none}.dark .card,.deep .card{background:var(--night-2);box-shadow:var(--edge-night)}@media(max-width:700px){.card{padding:var(--fv-ingredients-shared0-461)}}.field{display:grid;gap:var(--fv-ingredients-shared0-462)}.field label{font:500 var(--t-small)/1.3 var(--f-sans)}.input,.field input,.field select,.field textarea{min-height:var(--fv-ingredients-shared0-463);width:100%;padding:var(--fv-ingredients-shared0-464);font:400 16px/1.4 var(--f-sans);border:0;border-radius:var(--r-s);background:var(--fv-ingredients-shared0-465);box-shadow:var(--edge);color:var(--ink);transition:box-shadow var(--d-1)}.input:focus,.field :is(input,select,textarea):focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--burgundy),0 0 0 3px #3d5bff59}.field.err :is(input,select,textarea){box-shadow:inset 0 0 0 1.5px var(--error)}.field .msg{font-size:var(--t-small);color:var(--error)}.field.ok :is(input,select,textarea){box-shadow:inset 0 0 0 1.5px var(--success)}.field.ok .msg{color:var(--success)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--fv-ingredients-shared0-466)}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--fv-ingredients-shared0-467)}.note-ph,.ph:before{font-size:var(--fv-ingredients-shared0-468)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rv-up,[class*=reveal],.sx-in{opacity:1!important;transform:none!important}}.sh-jr{padding:var(--section) 0;background:var(--fv-ingredients-shared1-810)}.sh-jr.dk{background:var(--night-0);color:var(--fv-ingredients-shared1-811)}@media(max-width:899px){.sh-jr{padding:var(--section) 0}}.sh-jr .hd{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-ingredients-shared1-812);flex-wrap:wrap}.sh-jr .k{display:block;font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared1-813);color:var(--burgundy)}.sh-jr.dk .k{color:var(--saffron)}.sh-jr h2{margin-top:var(--fv-ingredients-shared1-814);font-weight:500;font-size:var(--t-h2);letter-spacing:var(--fv-ingredients-shared1-815);line-height:1.05}.sh-jr h2 i{font-weight:inherit;color:var(--burgundy)}.sh-jr.dk h2 i{color:var(--pearl-2)}.sh-jr .all{font:500 15px var(--f-sans);color:inherit;text-decoration:underline;text-underline-offset:var(--fv-ingredients-shared1-816)}.sh-jr .row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-ingredients-shared1-817);margin-top:var(--fv-ingredients-shared1-818)}@media(max-width:899px){.sh-jr .row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--gutter,16px));padding-right:var(--gutter,16px)}.sh-jr .row::-webkit-scrollbar{display:none}.sh-jr .cd{flex:0 0 80%;scroll-snap-align:start}}.sh-jr .cd{position:relative;aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:space-between;padding:var(--fv-ingredients-shared1-819);border-radius:var(--fv-ingredients-shared1-820);overflow:hidden;color:var(--fv-ingredients-shared1-821);text-decoration:none}.sh-jr .cd .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 30% 45%,var(--g1),transparent 70%),radial-gradient(50% 50% at 75% 70%,var(--g2),transparent 70%),#0d0b10;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.sh-jr .cd:hover .bg{transform:scale(1.05)}.sh-jr .cd>div:not(.bg){position:relative;z-index:2}.sh-jr .cd h3{font-weight:500;font-size:var(--fv-ingredients-shared1-822);letter-spacing:var(--fv-ingredients-shared1-823);line-height:1.08;max-width:16ch}.sh-jr .tg{display:inline-flex;margin-top:var(--fv-ingredients-shared1-824);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared1-825);padding:var(--fv-ingredients-shared1-826);border-radius:var(--fv-ingredients-shared1-827);background:var(--fv-ingredients-shared1-828);backdrop-filter:var(--fv-ingredients-shared1-829);-webkit-backdrop-filter:var(--fv-ingredients-shared1-830);box-shadow:var(--fv-ingredients-shared1-831)}.sh-jr .ft{display:flex;justify-content:space-between;align-items:center}.sh-jr .ft span{font:500 13px var(--f-sans)}.sh-jr .rd{padding:var(--fv-ingredients-shared1-832);border-radius:var(--fv-ingredients-shared1-833);background:var(--fv-ingredients-shared1-834);color:var(--fv-ingredients-shared1-835);font-size:var(--fv-ingredients-shared1-836)!important}.ce .pc span.sv{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared1-837);color:var(--burgundy);margin-top:var(--fv-ingredients-shared1-838);text-transform:uppercase}.ci .th.th-img{background:var(--night-0) center/cover no-repeat;padding:0}.cg .gi img{max-height:100%;max-width:100%;object-fit:contain}.pc .pcim{flex:var(--fv-ingredients-shared1-839);width:var(--fv-ingredients-shared1-840);height:var(--fv-ingredients-shared1-841);border-radius:var(--fv-ingredients-shared1-842);background:var(--night-0) center/cover no-repeat}sup.tm{font-size:var(--fv-ingredients-shared1-843);line-height:0;color:inherit;vertical-align:super;margin-left:var(--fv-ingredients-shared1-844);font-style:normal;font-weight:400;letter-spacing:0}.icon{width:var(--fv-ingredients-shared1-845);height:var(--fv-ingredients-shared1-846);flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.icon *{vector-effect:non-scaling-stroke}.icon.s16{width:var(--fv-ingredients-shared1-847);height:var(--fv-ingredients-shared1-848)}.icon.s20{width:var(--fv-ingredients-shared1-849);height:var(--fv-ingredients-shared1-850)}.icon.s32{width:var(--fv-ingredients-shared1-851);height:var(--fv-ingredients-shared1-852)}.icon-wrap{display:inline-grid;place-items:center;width:var(--fv-ingredients-shared1-853);height:var(--fv-ingredients-shared1-854);border-radius:50%;background:var(--mist-light);color:var(--ink)}.icon-wrap.lg{width:var(--fv-ingredients-shared1-855);height:var(--fv-ingredients-shared1-856)}.dark .icon-wrap,.deep .icon-wrap,.sx-dark .icon-wrap{background:var(--glass-dark-bg);backdrop-filter:var(--glass-dark-fx);-webkit-backdrop-filter:var(--glass-dark-fx);box-shadow:var(--glass-dark-edge);color:var(--fv-ingredients-shared1-857)}.icon-wrap.on{color:var(--burgundy)}.dark .icon-wrap.on,.deep .icon-wrap.on{color:var(--fv-ingredients-shared1-858);background:var(--burgundy)}.src{font:500 12px/1 var(--f-mono);letter-spacing:0;color:var(--ink-2);text-decoration:none;white-space:nowrap;margin-left:var(--fv-ingredients-shared1-859);vertical-align:baseline}.src:hover{color:var(--ink)}.dark .src,.deep .src,.sx-dark .src{color:var(--night-ink-3)}.dark .src:hover,.deep .src:hover{color:var(--fv-ingredients-shared1-860)}.sources{max-width:var(--max);margin:0 auto;padding:48px var(--gutter) 0;font:400 12px/1.65 var(--f-mono);color:var(--ink-2)}.sources h6{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared1-861);text-transform:uppercase;color:var(--ink-3);margin:var(--fv-ingredients-shared1-862)}.sources ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--fv-ingredients-shared1-863);counter-reset:s}.sources li{counter-increment:s;display:grid;grid-template-columns:var(--fv-ingredients-shared1-864)}.sources li:before{content:"S" counter(s)}.sources a{color:inherit;text-underline-offset:var(--fv-ingredients-shared1-865)}.dark .sources,.deep .sources{color:var(--mist)}body{background:var(--fv-ingredients-shared2-866)}html{scroll-behavior:auto}.nav-shell{position:sticky;top:var(--fv-ingredients-shared2-867)}.light-sec{background:var(--mist-light)}.white-sec{background:var(--fv-ingredients-shared2-868)}.fn{font:400 12px/1.65 var(--f-mono);color:var(--ink-3);margin-top:var(--fv-ingredients-shared2-869);max-width:90ch}.dark .fn,.deep .fn{color:var(--night-ink-3)}.rv-up{opacity:0;transform:var(--fv-ingredients-shared2-870);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.rv-up.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv-up{opacity:1;transform:none}}.glw{position:absolute;border-radius:50%;filter:var(--fv-ingredients-shared2-871);pointer-events:none}.buy{gap:var(--fv-ingredients-shared2-872);padding-top:var(--fv-ingredients-shared2-873)}.buy>div{min-width:0}@media(min-width:960px){.buy{grid-template-columns:1.12fr .88fr}.buy>.galcol{position:sticky;top:var(--fv-ingredients-shared2-874)}}.gtrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-xl)}.gtrack::-webkit-scrollbar{display:none}.gs{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:var(--r-xl);color:var(--fv-ingredients-shared2-875);background:var(--night-0)}.gs img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gs .pk{position:absolute;top:26%;right:6%;bottom:0;left:6%;z-index:2;background:url(4via-media-ref--dark-tests--products-optim.webp) center bottom/contain no-repeat;filter:var(--fv-ingredients-shared2-876)}.gs .ov{position:absolute;z-index:3;left:var(--fv-ingredients-shared2-877);right:var(--fv-ingredients-shared2-878)}.gs .ov.top{top:var(--fv-ingredients-shared2-879)}.gs .ov.bot{bottom:var(--fv-ingredients-shared2-880)}.gs h3{font-weight:500;letter-spacing:var(--fv-ingredients-shared2-881);font-size:var(--fv-ingredients-shared2-882);line-height:1.08}.gs h3 i{font-weight:400;color:var(--pearl-2)}.gs .mono{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-883);text-transform:uppercase;opacity:.8}.gs .gcap{display:inline-block;padding:var(--fv-ingredients-shared2-884);border-radius:var(--fv-ingredients-shared2-885);background:var(--fv-ingredients-shared2-886);backdrop-filter:var(--fv-ingredients-shared2-887);-webkit-backdrop-filter:var(--fv-ingredients-shared2-888);box-shadow:var(--fv-ingredients-shared2-889)}.gs .tile{padding:var(--fv-ingredients-shared2-890);border-radius:var(--fv-ingredients-shared2-891);background:var(--fv-ingredients-shared2-892);backdrop-filter:var(--fv-ingredients-shared2-893);-webkit-backdrop-filter:var(--fv-ingredients-shared2-894);font-weight:500;font-size:var(--fv-ingredients-shared2-895);color:var(--fv-ingredients-shared2-896)}.gnav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:var(--fv-ingredients-shared2-897);height:var(--fv-ingredients-shared2-898);border-radius:50%;border:0;background:var(--fv-ingredients-shared2-899);cursor:pointer;font-size:var(--fv-ingredients-shared2-900);box-shadow:var(--fv-ingredients-shared2-901)}.gnav.prev{left:var(--fv-ingredients-shared2-902)}.gnav.next{right:var(--fv-ingredients-shared2-903)}@media(max-width:700px){.gnav{display:none}}.gthumbs{display:flex;gap:var(--fv-ingredients-shared2-904);margin-top:var(--fv-ingredients-shared2-905);overflow-x:auto;scrollbar-width:none;padding:var(--fv-ingredients-shared2-906)}.gthumbs button{flex:var(--fv-ingredients-shared2-907);height:var(--fv-ingredients-shared2-908);border-radius:var(--fv-ingredients-shared2-909);border:0;cursor:pointer;background:var(--night-0) center/cover;opacity:.6;font:500 12px var(--f-mono);color:var(--fv-ingredients-shared2-910)}.gthumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--ink)}.badge{display:inline-flex;align-items:center;gap:var(--fv-ingredients-shared2-911);font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-912);text-transform:uppercase;padding:var(--fv-ingredients-shared2-913);border-radius:var(--pill);background:var(--fv-ingredients-shared2-914);box-shadow:inset 0 0 0 1px var(--line)}.badge i{width:var(--fv-ingredients-shared2-915);height:var(--fv-ingredients-shared2-916);border-radius:50%;background:var(--burgundy)}.monoline{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-917);color:var(--ink-2);margin-top:var(--fv-ingredients-shared2-918)}.plan .ps{display:flex;align-items:center;gap:var(--fv-ingredients-shared2-919)}.plan .thumbs{display:flex;gap:var(--fv-ingredients-shared2-920);flex:0 0 auto}.plan .thumbs img{height:var(--fv-ingredients-shared2-921);width:auto}.plan .pr b{font-size:var(--fv-ingredients-shared2-922)}.plan .pr b small{font-size:var(--fv-ingredients-shared2-923);font-weight:400;color:var(--ink-2)}.plan .bill{font:400 12px/1.4 var(--f-mono);color:var(--ink-2)}.gift .gi{display:grid;place-items:center;background:var(--fv-ingredients-shared2-924)}.gift .gi img{height:var(--fv-ingredients-shared2-925);width:auto}.gift .gi svg{width:var(--fv-ingredients-shared2-926);height:var(--fv-ingredients-shared2-927);stroke:var(--ink-2);fill:none;stroke-width:1.2}.onetime{display:block;text-align:center;margin:var(--fv-ingredients-shared2-928)}.ship{margin-top:var(--fv-ingredients-shared2-929);text-align:center;font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-930);color:var(--ink-2)}.labban{position:relative;overflow:hidden;margin-top:var(--fv-ingredients-shared2-931);border-radius:var(--r-l);background:var(--night-0);color:var(--fv-ingredients-shared2-932);min-height:var(--fv-ingredients-shared2-933);display:flex;align-items:flex-end;padding:var(--fv-ingredients-shared2-934);cursor:pointer}.labban img{position:absolute;right:var(--fv-ingredients-shared2-935);bottom:var(--fv-ingredients-shared2-936);height:var(--fv-ingredients-shared2-937);filter:var(--fv-ingredients-shared2-938)}.labban .t{position:relative;z-index:2;max-width:62%}.labban .t b{display:block;font-weight:500;font-size:var(--fv-ingredients-shared2-939);letter-spacing:var(--fv-ingredients-shared2-940)}.labban .t span{display:block;margin-top:var(--fv-ingredients-shared2-941);font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-942);color:var(--saffron)}.accd{border-top:1px solid var(--line);margin-top:var(--fv-ingredients-shared2-943)}.accd details{border-bottom:1px solid var(--line)}.accd summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:var(--fv-ingredients-shared2-944);font-weight:500;font-size:var(--fv-ingredients-shared2-945)}.accd summary::-webkit-details-marker{display:none}.accd summary:after{content:"+";font-size:var(--fv-ingredients-shared2-946);font-weight:300;transition:transform .3s}.accd details[open] summary:after{transform:rotate(45deg)}.accd .ab{padding:var(--fv-ingredients-shared2-947);font-size:var(--fv-ingredients-shared2-948);line-height:1.6;color:var(--ink-2)}.accd .ab b{color:var(--ink);font-weight:500}.trust{background:var(--fv-ingredients-shared2-949);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--fv-ingredients-shared2-950)}.trust .row{display:flex;gap:var(--fv-ingredients-shared2-951);justify-content:center;flex-wrap:wrap;font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-952);color:var(--ink-2)}.trust .row span{display:flex;align-items:center;gap:var(--fv-ingredients-shared2-953)}.trust .row span:before{content:"";width:var(--fv-ingredients-shared2-954);height:var(--fv-ingredients-shared2-955);border-radius:50%;background:var(--burgundy)}.proof{display:grid;gap:var(--fv-ingredients-shared2-956);grid-template-columns:1fr;align-items:stretch}@media(min-width:900px){.proof{grid-template-columns:.7fr 1fr 1fr 1fr}}.pscore b{display:block;font-weight:500;font-size:var(--fv-ingredients-shared2-957);letter-spacing:var(--fv-ingredients-shared2-958);line-height:1}.pscore span{font-size:var(--fv-ingredients-shared2-959);color:var(--ink-2)}.pcard{background:var(--fv-ingredients-shared2-960);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line),0 12px 30px #1212140a;padding:var(--fv-ingredients-shared2-961);display:flex;flex-direction:column}.pcard .st{color:var(--burgundy);letter-spacing:var(--fv-ingredients-shared2-962);font-size:var(--fv-ingredients-shared2-963)}.pcard p{margin-top:var(--fv-ingredients-shared2-964);font-size:var(--fv-ingredients-shared2-965);line-height:1.55;flex:1}.pcard cite{margin-top:var(--fv-ingredients-shared2-966);font:400 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-967);font-style:normal;color:var(--ink-3)}.cpills{position:sticky;top:var(--fv-ingredients-shared2-968);z-index:40;display:flex;justify-content:center;padding:var(--fv-ingredients-shared2-969);pointer-events:none;transition:opacity .3s}.cpills.hide{opacity:0}.cpills nav{pointer-events:auto;display:flex;gap:var(--fv-ingredients-shared2-970);padding:var(--fv-ingredients-shared2-971);border-radius:var(--pill);background:var(--fv-ingredients-shared2-972);backdrop-filter:var(--fv-ingredients-shared2-973);-webkit-backdrop-filter:var(--fv-ingredients-shared2-974);box-shadow:var(--fv-ingredients-shared2-975);overflow-x:auto;max-width:100%;scrollbar-width:none}.cpills nav::-webkit-scrollbar{display:none}.cpills a{flex:0 0 auto;font:500 13px/1 var(--f-sans);color:var(--ink-2);text-decoration:none;padding:var(--fv-ingredients-shared2-976);border-radius:var(--pill);white-space:nowrap;transition:background .25s,color .25s}.cpills a.on{background:var(--ink);color:var(--fv-ingredients-shared2-977)}.why{display:grid;gap:var(--fv-ingredients-shared2-978);align-items:start}@media(min-width:960px){.why{grid-template-columns:1fr 1fr}}.why .stack{display:grid;gap:var(--fv-ingredients-shared2-979)}.why .count{display:grid;grid-template-columns:auto 1fr;gap:var(--fv-ingredients-shared2-980);align-items:center;padding:var(--fv-ingredients-shared2-981)}.why .count .v{font-size:var(--fv-ingredients-shared2-982);min-width:3.4ch}.why .count .k{margin:0;font-size:var(--fv-ingredients-shared2-983);color:var(--ink)}.ben-head{display:grid;gap:var(--fv-ingredients-shared2-984);max-width:var(--fv-ingredients-shared2-985);margin-bottom:var(--fv-ingredients-shared2-986)}.ben{display:grid;gap:var(--fv-ingredients-shared2-987);position:relative}@media(min-width:960px){.ben{grid-template-columns:1fr 1fr}}.ben-media{position:sticky;top:var(--fv-ingredients-shared2-988);height:var(--fv-ingredients-shared2-989);max-height:var(--fv-ingredients-shared2-990);border-radius:var(--r-xl);overflow:hidden;background:var(--fv-ingredients-shared2-991)}.ben-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.2s ease}.ben-media img.on{opacity:1;transform:scale(1)}.ben-media .idx{position:absolute;left:var(--fv-ingredients-shared2-992);top:var(--fv-ingredients-shared2-993);z-index:3;display:flex;gap:var(--fv-ingredients-shared2-994)}.ben-media .idx i{width:var(--fv-ingredients-shared2-995);height:var(--fv-ingredients-shared2-996);border-radius:var(--fv-ingredients-shared2-997);background:var(--fv-ingredients-shared2-998);transition:background .3s,width .3s}.ben-media .idx i.on{background:var(--ink);width:var(--fv-ingredients-shared2-999)}.ben-media .gl{position:absolute;left:var(--fv-ingredients-shared2-1000);right:var(--fv-ingredients-shared2-1001);bottom:var(--fv-ingredients-shared2-1002);z-index:3;padding:var(--fv-ingredients-shared2-1003);border-radius:var(--r-m);background:var(--fv-ingredients-shared2-1004);backdrop-filter:var(--fv-ingredients-shared2-1005);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1006);box-shadow:var(--fv-ingredients-shared2-1007);color:var(--ink)}.ben-media .gl b{display:block;font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1008)}.ben-media .gl span{display:block;margin-top:var(--fv-ingredients-shared2-1009);font-weight:500;font-size:var(--fv-ingredients-shared2-1010);letter-spacing:var(--fv-ingredients-shared2-1011)}.ch{min-height:var(--fv-ingredients-shared2-1012);padding:var(--fv-ingredients-shared2-1013);display:flex;flex-direction:column;justify-content:center}.ch .eyebrow{display:flex;gap:var(--fv-ingredients-shared2-1014);align-items:center}.ch .eyebrow b{font-weight:500;color:var(--burgundy)}.ch h3{margin-top:var(--fv-ingredients-shared2-1015)}.ch .intro{margin-top:var(--fv-ingredients-shared2-1016);font-size:var(--fv-ingredients-shared2-1017);line-height:1.55;color:var(--ink-2);max-width:44ch}.ch .rows{margin-top:var(--fv-ingredients-shared2-1018)}.ch .irow button{padding:var(--fv-ingredients-shared2-1019)}.ch .irow .n{font-size:var(--fv-ingredients-shared2-1020)}.ch .sub{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1021);color:var(--ink-2);margin:var(--fv-ingredients-shared2-1022)}.ch .mimg{display:none}@media(max-width:959px){.ben-media{display:none}.ben-list{display:flex;gap:var(--fv-ingredients-shared2-1023);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter)}.ben-list::-webkit-scrollbar{display:none}.ch{flex:0 0 86%;min-height:0;padding:0;scroll-snap-align:start;background:var(--fv-ingredients-shared2-1024);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;justify-content:flex-start}.ch .mimg{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.ch .inner{padding:var(--fv-ingredients-shared2-1025)}.ch .irow button{grid-template-columns:var(--fv-ingredients-shared2-1026)}.ch .irow .d{grid-column:1;grid-row:2;text-align:left;white-space:normal}.ch .irow .c{grid-column:1/-1}.ben-dots{display:flex;justify-content:center;gap:var(--fv-ingredients-shared2-1027);margin-top:var(--fv-ingredients-shared2-1028)}.ben-dots i{width:var(--fv-ingredients-shared2-1029);height:var(--fv-ingredients-shared2-1030);border-radius:var(--fv-ingredients-shared2-1031);background:var(--fv-ingredients-shared2-1032);transition:width .3s,background .3s}.ben-dots i.on{width:var(--fv-ingredients-shared2-1033);background:var(--ink)}}@media(min-width:960px){.ben-dots{display:none}}.tf{display:grid;gap:var(--fv-ingredients-shared2-1034);grid-template-columns:1fr}@media(min-width:900px){.tf{grid-template-columns:1fr 1fr}}.tfc{position:relative;border-radius:var(--r-xl);overflow:hidden;background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);padding:var(--fv-ingredients-shared2-1035);min-height:var(--fv-ingredients-shared2-1036);display:flex;flex-direction:column;justify-content:flex-end}.tfc:before{content:"";position:absolute;width:70%;aspect-ratio:1;left:15%;top:0;border-radius:50%;background:var(--fv-ingredients-shared2-1037);filter:var(--fv-ingredients-shared2-1038)}.tfc img{position:absolute;left:50%;top:var(--fv-ingredients-shared2-1039);height:56%;transform:translate(-50%);filter:var(--fv-ingredients-shared2-1040);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.tfc:hover img{transform:var(--fv-ingredients-shared2-1041)}.tfc .txt{position:relative;z-index:2}.tfc .tag{background:var(--fv-ingredients-shared2-1042);box-shadow:var(--fv-ingredients-shared2-1043)}.tfc h3{margin:var(--fv-ingredients-shared2-1044)}.tfc p{color:var(--night-ink-2);font-size:var(--fv-ingredients-shared2-1045);line-height:1.55}.tfc .da{margin-top:var(--fv-ingredients-shared2-1046);font:500 12px/1.6 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1047);color:var(--night-ink)}.film{margin-top:var(--fv-ingredients-shared2-1048);border-radius:var(--r-xl);overflow:hidden;position:relative;aspect-ratio:21/9;background:radial-gradient(40% 60% at 30% 60%,rgba(150,26,52,.7),transparent 70%),radial-gradient(30% 50% at 75% 40%,rgba(240,169,59,.35),transparent 70%),var(--night-0);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--night-line)}.film .pl{width:var(--fv-ingredients-shared2-1049);height:var(--fv-ingredients-shared2-1050);border-radius:50%;background:var(--fv-ingredients-shared2-1051);backdrop-filter:var(--fv-ingredients-shared2-1052);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1053);box-shadow:var(--fv-ingredients-shared2-1054);display:grid;place-items:center}.film .cap{position:absolute;left:var(--fv-ingredients-shared2-1055);bottom:var(--fv-ingredients-shared2-1056);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1057);color:var(--night-ink-2)}.mth{display:grid;gap:var(--fv-ingredients-shared2-1058)}@media(min-width:960px){.mth{grid-template-columns:.8fr 1.2fr}.mth .lh{position:sticky;top:var(--fv-ingredients-shared2-1059);align-self:start}}.meth{border-top:1px solid var(--night-line)}.meth li{list-style:none;display:grid;grid-template-columns:var(--fv-ingredients-shared2-1060);gap:var(--fv-ingredients-shared2-1061);padding:var(--fv-ingredients-shared2-1062);border-bottom:1px solid var(--night-line)}.meth .no{font:500 13px var(--f-mono);color:var(--saffron);padding-top:var(--fv-ingredients-shared2-1063)}.meth h4{font-weight:500;font-size:var(--fv-ingredients-shared2-1064);letter-spacing:var(--fv-ingredients-shared2-1065)}.meth p{grid-column:2;color:var(--night-ink-2);font-size:var(--fv-ingredients-shared2-1066);line-height:1.55}.meth .dl{display:block;margin-top:var(--fv-ingredients-shared2-1067);font:500 12px/1.5 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1068);color:var(--night-ink)}.rep{display:grid;gap:var(--fv-ingredients-shared2-1069);align-items:start}@media(min-width:960px){.rep{grid-template-columns:.9fr 1.1fr}.rep .vis{position:sticky;top:var(--fv-ingredients-shared2-1070)}}.rep .vis{position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;background:var(--night-0)}.rep .vis .pk{position:absolute;top:22%;right:6%;bottom:0;left:6%;background:url(4via-media-ref--dark-tests--products-optim.webp) center bottom/contain no-repeat;filter:var(--fv-ingredients-shared2-1071)}.rep .vis .lab{position:absolute;left:var(--fv-ingredients-shared2-1072);top:var(--fv-ingredients-shared2-1073);right:var(--fv-ingredients-shared2-1074);z-index:2;color:var(--fv-ingredients-shared2-1075)}.rep .vis .lab b{display:block;font-weight:500;font-size:var(--fv-ingredients-shared2-1076);letter-spacing:var(--fv-ingredients-shared2-1077);line-height:1;margin:var(--fv-ingredients-shared2-1078)}.rep .vis .lab span{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1079);color:var(--night-ink-2)}.rtable{background:var(--fv-ingredients-shared2-1080);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.rtable .r{display:grid;grid-template-columns:1fr auto;gap:var(--fv-ingredients-shared2-1081);padding:var(--fv-ingredients-shared2-1082);border-bottom:1px solid var(--line);align-items:baseline}.rtable .r b{font-weight:500;font-size:var(--fv-ingredients-shared2-1083)}.rtable .r span{grid-column:1;font-size:var(--fv-ingredients-shared2-1084);color:var(--ink-2)}.rtable .r em{grid-row:1;grid-column:2;font:500 14px var(--f-mono);font-style:normal}.rtable .tot{background:var(--paper);display:grid;grid-template-columns:1fr auto;padding:var(--fv-ingredients-shared2-1085);gap:var(--fv-ingredients-shared2-1086)}.rtable .tot b{font-weight:600;font-size:var(--fv-ingredients-shared2-1087)}.rtable .tot .us{color:var(--burgundy)}.cmp{overflow-x:auto;background:var(--fv-ingredients-shared2-1088);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line)}.cmp table{border-collapse:collapse;width:100%;min-width:var(--fv-ingredients-shared2-1089);font-size:var(--fv-ingredients-shared2-1090)}.cmp th,.cmp td{padding:var(--fv-ingredients-shared2-1091);text-align:center;border-bottom:1px solid var(--line)}.cmp th{font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1092);text-transform:uppercase;color:var(--ink-2);vertical-align:bottom}.cmp th img{display:block;height:var(--fv-ingredients-shared2-1093);margin:var(--fv-ingredients-shared2-1094)}.cmp td:first-child,.cmp th:first-child{text-align:left;color:var(--ink);font:500 14.5px var(--f-sans);letter-spacing:0;text-transform:none}.cmp .us{background:var(--fv-ingredients-shared2-1095);color:var(--burgundy);font-weight:600}.cmp .mut{color:var(--ink-3)}.fnd{display:grid;gap:var(--fv-ingredients-shared2-1096);align-items:center}@media(min-width:900px){.fnd{grid-template-columns:var(--fv-ingredients-shared2-1097)}}.fnd .por{width:100%;max-width:var(--fv-ingredients-shared2-1098);aspect-ratio:4/5;border-radius:var(--r-l);background:radial-gradient(50% 50% at 50% 40%,rgba(138,21,48,.6),transparent 70%),var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);display:grid;place-items:center;font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1099);color:var(--night-ink-3)}.exp{display:grid;gap:var(--fv-ingredients-shared2-1100);grid-template-columns:1fr}@media(min-width:900px){.exp{grid-template-columns:repeat(4,1fr)}}.exp .c{background:var(--fv-ingredients-shared2-1101);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.exp .c .im{height:var(--fv-ingredients-shared2-1102);background-size:cover;background-position:center}.exp .c .tx{padding:var(--fv-ingredients-shared2-1103)}.exp .c .day{display:inline-block;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1104);color:var(--fv-ingredients-shared2-1105);background:var(--burgundy);padding:var(--fv-ingredients-shared2-1106);border-radius:var(--pill)}.exp .c h4{font-weight:500;font-size:var(--fv-ingredients-shared2-1107);margin:var(--fv-ingredients-shared2-1108);letter-spacing:var(--fv-ingredients-shared2-1109)}.exp .c p{font-size:var(--fv-ingredients-shared2-1110);line-height:1.55;color:var(--ink-2)}.tested{position:relative;overflow:hidden;background:var(--night-0);color:var(--fv-ingredients-shared2-1111);border-radius:var(--r-xl);min-height:var(--fv-ingredients-shared2-1112);display:grid;align-items:end;padding:var(--fv-ingredients-shared2-1113)}.tested img{position:absolute;right:6%;bottom:-6%;height:110%;filter:var(--fv-ingredients-shared2-1114)}.tested .t{position:relative;z-index:2;max-width:var(--fv-ingredients-shared2-1115)}.tested .list{display:flex;flex-wrap:wrap;gap:var(--fv-ingredients-shared2-1116);margin-top:var(--fv-ingredients-shared2-1117)}.tested .list span{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1118);padding:var(--fv-ingredients-shared2-1119);border-radius:var(--pill);background:var(--fv-ingredients-shared2-1120);box-shadow:var(--fv-ingredients-shared2-1121)}@media(max-width:700px){.tested img{height:60%;opacity:.5}}.worry{display:grid;border-radius:var(--r-xl);overflow:hidden;background:var(--fv-ingredients-shared2-1122);box-shadow:inset 0 0 0 1px var(--line)}@media(min-width:960px){.worry{grid-template-columns:1fr 1fr}}.worry .img{min-height:var(--fv-ingredients-shared2-1123);background:url(4via-media-lab--blueberry-glass-optim.webp) center/cover}.worry .tx{padding:var(--fv-ingredients-shared2-1124)}.worry .grp{margin-top:var(--fv-ingredients-shared2-1125)}.worry .grp p{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1126);color:var(--ink-2);margin-bottom:var(--fv-ingredients-shared2-1127)}.worry .ic{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-ingredients-shared2-1128)}.worry .ic div{display:flex;flex-direction:column;gap:var(--fv-ingredients-shared2-1129);font-size:var(--fv-ingredients-shared2-1130)}.worry .ic svg{width:var(--fv-ingredients-shared2-1131);height:var(--fv-ingredients-shared2-1132);stroke:var(--burgundy);fill:none;stroke-width:1.3}.tested .acc,.offer .acc,.labban .acc{color:var(--pearl-2)}.tested .eyebrow,.offer .eyebrow{color:var(--night-ink-2)}.suit{margin-top:var(--fv-ingredients-shared2-1133);font-size:var(--fv-ingredients-shared2-1134);line-height:1.7;color:var(--ink-2);max-width:90ch}.rvl{display:flex;gap:var(--fv-ingredients-shared2-1135);overflow-x:auto;scroll-snap-type:x mandatory;padding:6px var(--gutter) 18px;scrollbar-width:none}.rvl::-webkit-scrollbar{display:none}.rvc{flex:var(--fv-ingredients-shared2-1136);scroll-snap-align:start;background:var(--fv-ingredients-shared2-1137);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line),0 10px 30px #1212140d;padding:var(--fv-ingredients-shared2-1138)}.rvc .st{color:var(--burgundy);letter-spacing:var(--fv-ingredients-shared2-1139);font-size:var(--fv-ingredients-shared2-1140)}.rvc h4{font-weight:500;font-size:var(--fv-ingredients-shared2-1141);margin:var(--fv-ingredients-shared2-1142)}.rvc p{font-size:var(--fv-ingredients-shared2-1143);line-height:1.55;color:var(--ink-2)}.rvc cite{display:block;margin-top:var(--fv-ingredients-shared2-1144);font:400 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1145);font-style:normal;color:var(--ink-3)}.offer{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--night-0);color:var(--fv-ingredients-shared2-1146);display:grid;gap:var(--fv-ingredients-shared2-1147);padding:var(--fv-ingredients-shared2-1148);align-items:center}@media(min-width:960px){.offer{grid-template-columns:1fr 1fr}}.offer .vis{position:relative;height:var(--fv-ingredients-shared2-1149);z-index:1}.offer .vis div{position:absolute;top:0;right:0;bottom:0;left:0;background:url(4via-media-ref--dark-tests--products-optim.webp) center/contain no-repeat;filter:var(--fv-ingredients-shared2-1150)}.offer .r{position:relative;z-index:2}.offer .tog{display:inline-flex;gap:var(--fv-ingredients-shared2-1151);padding:var(--fv-ingredients-shared2-1152);border-radius:var(--pill);background:var(--fv-ingredients-shared2-1153);box-shadow:var(--fv-ingredients-shared2-1154);margin:var(--fv-ingredients-shared2-1155)}.offer .tog button{border:0;background:none;font:500 14px/1 var(--f-sans);padding:var(--fv-ingredients-shared2-1156);border-radius:var(--pill);cursor:pointer;color:var(--night-ink-2)}.offer .tog button[aria-pressed=true]{background:var(--fv-ingredients-shared2-1157);color:var(--ink)}.offer .price{font-weight:500;font-size:var(--fv-ingredients-shared2-1158);letter-spacing:var(--fv-ingredients-shared2-1159)}.offer .price small{font-size:var(--fv-ingredients-shared2-1160);color:var(--night-ink-2);font-weight:400}.offer .guar,.offer .ship{color:var(--night-ink-2);text-align:left}.offer .pts{list-style:none;display:grid;gap:var(--fv-ingredients-shared2-1161);margin-top:var(--fv-ingredients-shared2-1162);font-size:var(--fv-ingredients-shared2-1163);color:var(--night-ink-2)}.offer .pts li:before{content:"\2713";color:var(--saffron);margin-right:var(--fv-ingredients-shared2-1164)}.foot-site{background:var(--fv-ingredients-shared2-1165);border-top:1px solid var(--line);padding:var(--fv-ingredients-shared2-1166)}.foot-site .cols{display:flex;flex-wrap:wrap;gap:var(--fv-ingredients-shared2-1167);justify-content:space-between;align-items:flex-end}.foot-site .ftag{display:block;color:var(--ink-2);font:400 italic 20px/1.2 var(--f-sans);letter-spacing:var(--fv-ingredients-shared2-1168);margin-top:var(--fv-ingredients-shared2-1169)}.foot-site nav{display:flex;flex-wrap:wrap;gap:var(--fv-ingredients-shared2-1170);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1171);text-transform:uppercase}.foot-site a{color:var(--ink-2);text-decoration:none}.nav .menu span{background:var(--fv-ingredients-shared2-1172)}.proto-note{position:fixed;left:var(--fv-ingredients-shared2-1173);bottom:var(--fv-ingredients-shared2-1174);z-index:90;font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1175);color:var(--fv-ingredients-shared2-1176);background:var(--fv-ingredients-shared2-1177);padding:var(--fv-ingredients-shared2-1178);border-radius:var(--fv-ingredients-shared2-1179)}@media(max-width:560px){.proto-note{display:none}}html{overflow-anchor:none}.galwrap{display:grid;gap:var(--fv-ingredients-shared2-1180);grid-template-columns:1fr}.galwrap .gthumbs{order:2}@media(min-width:960px){.galwrap{grid-template-columns:var(--fv-ingredients-shared2-1181)}.galwrap .gthumbs{flex-direction:column;margin-top:0;max-height:var(--fv-ingredients-shared2-1182);overflow-y:auto;order:0}}.gs .gchip{animation:none}@media(max-width:600px){.gs .gchip{font-size:var(--fv-ingredients-shared2-1183);padding:var(--fv-ingredients-shared2-1184)}.gs .gchip b{font-size:var(--fv-ingredients-shared2-1185)}.gs .gchip.c3{display:none}}.gs .gchip b{font-variant-numeric:tabular-nums}.offerbar{display:flex;justify-content:space-between;gap:var(--fv-ingredients-shared2-1186);align-items:center;background:var(--ink);color:var(--fv-ingredients-shared2-1187);border-radius:var(--fv-ingredients-shared2-1188);padding:var(--fv-ingredients-shared2-1189);font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1190)}.offerbar b{color:var(--saffron);font-weight:500}.plans-wrap{border-radius:var(--fv-ingredients-shared2-1191);box-shadow:0 1px 0 var(--line)}.plans-wrap .plan:first-of-type{border-radius:0 0 var(--r-l) var(--r-l);margin-top:0}.bv{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1192);color:var(--burgundy);margin-left:var(--fv-ingredients-shared2-1193);vertical-align:var(--fv-ingredients-shared2-1194)}.w{opacity:.16;transition:opacity .45s ease}.w.on{opacity:1}@media(prefers-reduced-motion:reduce){.w{opacity:1}}.steps{display:grid;gap:var(--fv-ingredients-shared2-1195);grid-template-columns:1fr;margin-top:var(--fv-ingredients-shared2-1196)}@media(min-width:900px){.steps{grid-template-columns:repeat(4,1fr)}}.step{position:relative;border-radius:var(--r-l);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);padding:var(--fv-ingredients-shared2-1197);min-height:var(--fv-ingredients-shared2-1198);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.step img{position:absolute;right:var(--fv-ingredients-shared2-1199);top:var(--fv-ingredients-shared2-1200);height:var(--fv-ingredients-shared2-1201);filter:var(--fv-ingredients-shared2-1202)}.step .k{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1203);color:var(--saffron)}.step h4{font-weight:500;font-size:var(--fv-ingredients-shared2-1204);letter-spacing:var(--fv-ingredients-shared2-1205);margin-top:var(--fv-ingredients-shared2-1206)}.step p{margin-top:var(--fv-ingredients-shared2-1207);font-size:var(--fv-ingredients-shared2-1208);line-height:1.5;color:var(--night-ink-2)}.stepsh{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--fv-ingredients-shared2-1209)}.filmwrap{padding:0 var(--gutter);margin-top:var(--fv-ingredients-shared2-1210)}.filmwrap .film{margin:0 auto;max-width:none;transform-origin:center top;will-change:transform}.dose{position:relative;overflow:hidden;min-height:var(--fv-ingredients-shared2-1211);display:grid;align-items:center;background:url(4via-media-lab--orange-ginger-optim.webp) center/cover}.dose .in{position:relative;z-index:2}.dose .cards{display:grid;gap:var(--fv-ingredients-shared2-1212);grid-template-columns:repeat(2,1fr);margin-top:var(--fv-ingredients-shared2-1213);max-width:var(--fv-ingredients-shared2-1214)}@media(min-width:900px){.dose .cards{grid-template-columns:repeat(3,1fr)}}.dose .dc{border-radius:var(--r-l);padding:var(--fv-ingredients-shared2-1215);background:var(--fv-ingredients-shared2-1216);backdrop-filter:var(--fv-ingredients-shared2-1217);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1218);box-shadow:var(--fv-ingredients-shared2-1219)}.dose .dc span{display:block;font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1220);color:var(--ink-2)}.dose .dc b{display:block;margin-top:var(--fv-ingredients-shared2-1221);font-weight:500;font-size:var(--fv-ingredients-shared2-1222);letter-spacing:var(--fv-ingredients-shared2-1223)}.dose .dc i{display:block;margin-top:var(--fv-ingredients-shared2-1224);font-style:normal;font-size:var(--fv-ingredients-shared2-1225);color:var(--ink)}.dose .hd{max-width:var(--fv-ingredients-shared2-1226);padding:var(--fv-ingredients-shared2-1227);border-radius:var(--r-l);background:var(--fv-ingredients-shared2-1228);backdrop-filter:var(--fv-ingredients-shared2-1229);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1230);box-shadow:var(--fv-ingredients-shared2-1231)}.nrv{display:grid;gap:var(--fv-ingredients-shared2-1232);max-width:var(--fv-ingredients-shared2-1233)}.nrv .b{display:grid;grid-template-columns:var(--fv-ingredients-shared2-1234);gap:var(--fv-ingredients-shared2-1235);align-items:center;font-size:var(--fv-ingredients-shared2-1236)}.nrv .tr{position:relative;height:var(--fv-ingredients-shared2-1237);border-radius:var(--fv-ingredients-shared2-1238);background:var(--fv-ingredients-shared2-1239);overflow:hidden}.nrv .tr i{position:absolute;top:0;right:0;bottom:0;left:0;width:0;border-radius:var(--fv-ingredients-shared2-1240);background:linear-gradient(90deg,var(--burgundy),#a3203c);transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.nrv .tr .m100{position:absolute;top:var(--fv-ingredients-shared2-1241);bottom:var(--fv-ingredients-shared2-1242);width:var(--fv-ingredients-shared2-1243);background:var(--ink-2);z-index:2}.nrv .v{font:500 13px var(--f-mono);text-align:right}@media(max-width:600px){.nrv .b{grid-template-columns:var(--fv-ingredients-shared2-1244)}}.dline{position:relative;height:var(--fv-ingredients-shared2-1245);background:var(--line);margin:var(--fv-ingredients-shared2-1246)}.dline i{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--p,0%);background:linear-gradient(90deg,var(--burgundy),var(--saffron));transition:width .2s linear}.dots4{display:none}@media(min-width:900px){.dots4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fv-ingredients-shared2-1247);position:relative;margin-bottom:var(--fv-ingredients-shared2-1248);z-index:2}.dots4 span{width:var(--fv-ingredients-shared2-1249);height:var(--fv-ingredients-shared2-1250);border-radius:50%;background:var(--fv-ingredients-shared2-1251);box-shadow:inset 0 0 0 2px var(--burgundy);margin-left:var(--fv-ingredients-shared2-1252);transform:var(--fv-ingredients-shared2-1253)}}.exp .c .day{background:none;color:var(--burgundy);padding:0;border-radius:0}.tested .tl2{margin-top:var(--fv-ingredients-shared2-1254);font:500 12px/1.8 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1255);color:var(--night-ink-2)}@media(min-width:960px){.rvl{overflow:visible;justify-content:center;padding-top:var(--fv-ingredients-shared2-1256);max-width:var(--max);margin-inline:auto;padding-inline:0}.rvl .rvc{flex:1 1 0;min-width:0;width:auto}.rvl .rvc{transition:transform 1s cubic-bezier(.2,.7,.2,1);transform:translate(var(--x)) rotate(var(--r))}.rvl.in .rvc{transform:none}}.th{flex:0 0 auto;width:var(--fv-ingredients-shared2-1257);height:var(--fv-ingredients-shared2-1258);border-radius:50%;background-size:260%;background-repeat:no-repeat;background-color:var(--mist-light);box-shadow:var(--fv-ingredients-shared2-1259)}.th.ph{background:var(--fv-ingredients-shared2-1260)}.th.sq{width:var(--fv-ingredients-shared2-1261);height:var(--fv-ingredients-shared2-1262);border-radius:var(--fv-ingredients-shared2-1263);background-size:230%}.tabp2{margin-top:var(--fv-ingredients-shared2-1264);border-radius:var(--r-l);background:var(--fv-ingredients-shared2-1265);box-shadow:inset 0 0 0 1px var(--line);padding:var(--fv-ingredients-shared2-1266)}.tb-ben{list-style:none;display:grid;gap:var(--fv-ingredients-shared2-1267)}.tb-ben li{display:flex;gap:var(--fv-ingredients-shared2-1268);align-items:center;font-size:var(--fv-ingredients-shared2-1269)}.tb-ben svg{width:var(--fv-ingredients-shared2-1270);height:var(--fv-ingredients-shared2-1271);fill:none;stroke:var(--burgundy);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.tb-ben sup,.tb-ing sup{color:var(--burgundy)}.tb-ing{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fv-ingredients-shared2-1272)}.tb-ing th{font:500 12px/1.2 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1273);text-transform:uppercase;color:var(--ink-2);text-align:left;padding:var(--fv-ingredients-shared2-1274)}.tb-ing th.us{background:var(--burgundy);color:var(--fv-ingredients-shared2-1275);text-align:center;border-radius:var(--fv-ingredients-shared2-1276);padding:var(--fv-ingredients-shared2-1277)}.tb-ing th:last-child{text-align:center;width:var(--fv-ingredients-shared2-1278)}.tb-ing td{padding:var(--fv-ingredients-shared2-1279);border-top:1px solid var(--line);vertical-align:middle}.tb-ing td.us{background:var(--burgundy);text-align:center;width:var(--fv-ingredients-shared2-1280);border-top-color:var(--fv-ingredients-shared2-1281)}.tb-ing tr:last-child td.us{border-radius:var(--fv-ingredients-shared2-1282)}.tb-ing td:last-child{text-align:center}.tb-ing .ir{display:flex;gap:var(--fv-ingredients-shared2-1283);align-items:center;padding-right:var(--fv-ingredients-shared2-1284)}.tb-ing .ir b{display:block;font-weight:500;font-size:var(--fv-ingredients-shared2-1285)}.tb-ing .ir span{font:400 12px var(--f-mono);color:var(--ink-2)}.ck{width:var(--fv-ingredients-shared2-1286);height:var(--fv-ingredients-shared2-1287);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ck circle{stroke:currentColor;opacity:.5}.ck path{stroke:currentColor}td.us .ck{color:var(--fv-ingredients-shared2-1288)}td:last-child .ck{color:var(--ink-2)}.tb-ing .no{display:inline-block;width:var(--fv-ingredients-shared2-1289);height:var(--fv-ingredients-shared2-1290);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line)}.tb-more{display:inline-block;margin-top:var(--fv-ingredients-shared2-1291);font-size:var(--fv-ingredients-shared2-1292)}.tb-rt{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-ingredients-shared2-1293)}.tb-rt .c{position:relative;overflow:hidden;border-radius:var(--fv-ingredients-shared2-1294);background:var(--night-0);color:var(--fv-ingredients-shared2-1295);padding:var(--fv-ingredients-shared2-1296);min-height:var(--fv-ingredients-shared2-1297)}.tb-rt .c:before{content:"";position:absolute;width:120%;aspect-ratio:1;left:-10%;top:-40%;border-radius:50%;background:var(--fv-ingredients-shared2-1298)}.tb-rt .c:last-child:before{background:var(--fv-ingredients-shared2-1299)}.tb-rt img{position:absolute;left:50%;top:var(--fv-ingredients-shared2-1300);height:var(--fv-ingredients-shared2-1301);transform:translate(-50%);filter:var(--fv-ingredients-shared2-1302)}.tb-rt span{position:relative;display:block;font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1303);color:var(--saffron)}.tb-rt b{position:relative;display:block;font-weight:500;font-size:var(--fv-ingredients-shared2-1304);letter-spacing:var(--fv-ingredients-shared2-1305);margin-top:var(--fv-ingredients-shared2-1306)}.tb-rt i{position:relative;display:block;font-style:normal;font-size:var(--fv-ingredients-shared2-1307);color:var(--night-ink-2);margin-top:var(--fv-ingredients-shared2-1308)}.tb-note{margin-top:var(--fv-ingredients-shared2-1309);font-size:var(--fv-ingredients-shared2-1310);color:var(--ink-2)}.tb-std{list-style:none;display:grid;gap:var(--fv-ingredients-shared2-1311)}.tb-std li{display:flex;gap:var(--fv-ingredients-shared2-1312);align-items:center;font-size:var(--fv-ingredients-shared2-1313)}.tb-std .ck{color:var(--burgundy)}.acc-ic summary{justify-content:flex-start;gap:var(--fv-ingredients-shared2-1314)}.acc-ic summary:after{margin-left:auto}.acc-ic summary svg{width:var(--fv-ingredients-shared2-1315);height:var(--fv-ingredients-shared2-1316);fill:none;stroke:var(--burgundy);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pbh{max-width:16ch}@media(min-width:960px){.pbh{max-width:22ch}}.pbbar{margin-top:var(--fv-ingredients-shared2-1317);border-radius:var(--fv-ingredients-shared2-1318);background:var(--mist-light);text-align:center;padding:var(--fv-ingredients-shared2-1319);font:500 13px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1320)}.pbg{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-ingredients-shared2-1321);margin-top:var(--fv-ingredients-shared2-1322)}@media(min-width:960px){.pbg{grid-template-columns:repeat(4,1fr)}}.pbc{position:relative;border-radius:var(--fv-ingredients-shared2-1323);background:var(--mist-light);padding:var(--fv-ingredients-shared2-1324);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--fv-ingredients-shared2-1325)}.pbc .v{font-weight:500;font-size:var(--fv-ingredients-shared2-1326);letter-spacing:var(--fv-ingredients-shared2-1327);line-height:1;color:var(--burgundy);font-variant-numeric:tabular-nums}.pbc p{margin-top:var(--fv-ingredients-shared2-1328);font:500 12px/1.45 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1329);text-transform:uppercase;max-width:22ch}.pbc sup{color:var(--burgundy)}.pbc i{position:absolute;left:var(--fv-ingredients-shared2-1330);bottom:var(--fv-ingredients-shared2-1331);font:400 12px var(--f-mono);font-style:normal;color:var(--ink-3)}.pbsol{margin-top:var(--fv-ingredients-shared2-1332);border-radius:var(--fv-ingredients-shared2-1333);background:var(--night-0);color:var(--fv-ingredients-shared2-1334);padding:var(--fv-ingredients-shared2-1335);display:grid;gap:var(--fv-ingredients-shared2-1336);align-items:center;position:relative;overflow:hidden}.pbsol:before{content:"";position:absolute;width:50%;aspect-ratio:1;right:-10%;top:-80%;border-radius:50%;background:var(--fv-ingredients-shared2-1337)}@media(min-width:900px){.pbsol{grid-template-columns:auto 1fr auto;gap:var(--fv-ingredients-shared2-1338)}}.pbsol>*{position:relative}.pbsol .k{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1339);color:var(--saffron)}.pbsol p{font-size:var(--fv-ingredients-shared2-1340);color:var(--night-ink-2)}.pbsol p b{color:var(--fv-ingredients-shared2-1341);font-weight:500}.sup{padding:var(--fv-ingredients-shared2-1342);position:relative}.sup-head{margin-bottom:var(--fv-ingredients-shared2-1343)}.sup-stage{position:relative}.sup-bg{display:none}.lay img,.sm img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.phm{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 30% 45%,var(--g1),transparent 70%),radial-gradient(50% 50% at 75% 70%,var(--g2),transparent 70%),#0d0b10}.phm span{position:absolute;left:var(--fv-ingredients-shared2-1344);top:var(--fv-ingredients-shared2-1345);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1346);color:var(--fv-ingredients-shared2-1347);max-width:60%}.sc{position:relative}.sc .gl{position:relative;z-index:2;border-radius:var(--r-l);padding:var(--fv-ingredients-shared2-1348);color:var(--fv-ingredients-shared2-1349);background:var(--fv-ingredients-shared2-1350);backdrop-filter:var(--fv-ingredients-shared2-1351);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1352);box-shadow:var(--fv-ingredients-shared2-1353)}.sc .no{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1354);color:var(--fv-ingredients-shared2-1355)}.sc h3{margin-top:var(--fv-ingredients-shared2-1356);font-weight:500;font-size:var(--fv-ingredients-shared2-1357);letter-spacing:var(--fv-ingredients-shared2-1358);line-height:1.05}.sc .q{margin-top:var(--fv-ingredients-shared2-1359);font-style:italic;font-size:var(--fv-ingredients-shared2-1360);line-height:1.45;color:var(--fv-ingredients-shared2-1361)}.sc .rows{margin-top:var(--fv-ingredients-shared2-1362)}.sc .r{display:flex;align-items:center;gap:var(--fv-ingredients-shared2-1363);padding:var(--fv-ingredients-shared2-1364);border-top:var(--fv-ingredients-shared2-1365)}.sc .r .nm{flex:1;min-width:0}.sc .r b{display:block;font-weight:500;font-size:var(--fv-ingredients-shared2-1366)}.sc .r span{display:block;font-size:var(--fv-ingredients-shared2-1367);color:var(--fv-ingredients-shared2-1368)}.sc .r sup{color:var(--fv-ingredients-shared2-1369)}.sc .r em{font:500 12px var(--f-mono);font-style:normal;white-space:nowrap;color:var(--fv-ingredients-shared2-1370)}.sc .th{width:var(--fv-ingredients-shared2-1371);height:var(--fv-ingredients-shared2-1372)}.sup-dots{display:flex;gap:var(--fv-ingredients-shared2-1373);justify-content:center;padding:var(--fv-ingredients-shared2-1374)}.sup-dots i{width:var(--fv-ingredients-shared2-1375);height:var(--fv-ingredients-shared2-1376);border-radius:var(--fv-ingredients-shared2-1377);background:var(--fv-ingredients-shared2-1378);transition:width .3s,background .3s}.sup-dots i.on{width:var(--fv-ingredients-shared2-1379);background:var(--fv-ingredients-shared2-1380)}@media(max-width:959px){.sup-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sup-cards::-webkit-scrollbar{display:none}.sc{flex:0 0 100%;scroll-snap-align:start;height:var(--fv-ingredients-shared2-1381);min-height:var(--fv-ingredients-shared2-1382);display:flex;align-items:flex-end;padding:var(--fv-ingredients-shared2-1383);overflow:hidden}.sc .sm{position:absolute;inset:var(--fv-ingredients-shared2-1384);border-radius:var(--r-xl);overflow:hidden}.sc .gl{margin:var(--fv-ingredients-shared2-1385);width:100%}}@media(min-width:960px){.sup{padding-bottom:0}.sup-bgw{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0)}.sup-bg{display:block;position:sticky;top:0;height:var(--fv-ingredients-shared2-1386);overflow:hidden}.lay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}.lay.on{opacity:1}.lay img{object-position:30% 50%}.sup-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fv-ingredients-shared2-1387)}.sup-idx{position:absolute;left:var(--gutter);bottom:var(--fv-ingredients-shared2-1388);z-index:3;color:var(--fv-ingredients-shared2-1389);display:grid;gap:var(--fv-ingredients-shared2-1390);padding-left:max(0px,calc((100vw - var(--max))/2))}.sup-idx b{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1391)}.sup-idx span{font-weight:500;font-size:var(--fv-ingredients-shared2-1392);letter-spacing:var(--fv-ingredients-shared2-1393)}.sup-idx .bars{display:flex;gap:var(--fv-ingredients-shared2-1394);margin-top:var(--fv-ingredients-shared2-1395)}.sup-idx .bars i{width:var(--fv-ingredients-shared2-1396);height:var(--fv-ingredients-shared2-1397);border-radius:var(--fv-ingredients-shared2-1398);background:var(--fv-ingredients-shared2-1399)}.sup-idx .bars i.on{background:var(--fv-ingredients-shared2-1400)}.sup-cards{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.sc{min-height:var(--fv-ingredients-shared2-1401);display:flex;align-items:center;justify-content:flex-end}.sc .sm{display:none}.sc .gl{width:var(--fv-ingredients-shared2-1402)}.sup-dots{display:none}}.ing-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-ingredients-shared2-1403);flex-wrap:wrap;margin-bottom:var(--fv-ingredients-shared2-1404)}.ing{display:grid;gap:var(--fv-ingredients-shared2-1405);grid-template-columns:1fr 1fr}@media(min-width:960px){.ing{grid-template-columns:repeat(4,1fr)}}.it .h{display:flex;flex-direction:column;justify-content:center;gap:var(--fv-ingredients-shared2-1406)}.it{display:grid;grid-template-columns:var(--fv-ingredients-shared2-1407);gap:var(--fv-ingredients-shared2-1408);align-items:center}.it h4{font-weight:500;font-size:var(--fv-ingredients-shared2-1409);letter-spacing:var(--fv-ingredients-shared2-1410);line-height:1.15}.it .h span{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1411);color:var(--burgundy)}.it p{grid-column:1/-1;margin-top:var(--fv-ingredients-shared2-1412);padding-top:var(--fv-ingredients-shared2-1413);border-top:1px solid var(--line);font-size:var(--fv-ingredients-shared2-1414);line-height:1.5;color:var(--ink-2)}@media(max-width:600px){.ing{grid-template-columns:1fr;gap:0}.it{grid-template-columns:var(--fv-ingredients-shared2-1415);gap:var(--fv-ingredients-shared2-1416);padding:var(--fv-ingredients-shared2-1417);border-top:1px solid var(--line);align-items:start}.it .th.sq{width:var(--fv-ingredients-shared2-1418);height:var(--fv-ingredients-shared2-1419);grid-row:span 2}.it h4{font-size:var(--fv-ingredients-shared2-1420)}.it p{grid-column:2;margin-top:var(--fv-ingredients-shared2-1421);padding-top:0;border-top:0;font-size:var(--fv-ingredients-shared2-1422)}.it .h{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--fv-ingredients-shared2-1423)}.ing.clip .it:nth-child(n+7){display:none}}.ing-more{display:none}@media(max-width:600px){.ing-more{display:inline-flex;margin-top:var(--fv-ingredients-shared2-1424)}}#routine{position:relative;overflow:hidden}.tfc .k2{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1425);color:var(--saffron)}.ints{display:flex;flex-wrap:wrap;gap:var(--fv-ingredients-shared2-1426);margin-top:var(--fv-ingredients-shared2-1427);font-size:var(--fv-ingredients-shared2-1428);color:var(--night-ink)}.ints span:before{content:"";display:inline-block;width:var(--fv-ingredients-shared2-1429);height:var(--fv-ingredients-shared2-1430);border-radius:50%;background:var(--saffron);margin-right:var(--fv-ingredients-shared2-1431);vertical-align:var(--fv-ingredients-shared2-1432)}.hts-h{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--fv-ingredients-shared2-1433);margin-bottom:var(--fv-ingredients-shared2-1434)}.arr{display:flex;gap:var(--fv-ingredients-shared2-1435)}.arr button{width:var(--fv-ingredients-shared2-1436);height:var(--fv-ingredients-shared2-1437);border-radius:50%;border:0;background:var(--fv-ingredients-shared2-1438);color:var(--fv-ingredients-shared2-1439);font-size:var(--fv-ingredients-shared2-1440);cursor:pointer;box-shadow:var(--fv-ingredients-shared2-1441)}.hts{display:flex;gap:var(--fv-ingredients-shared2-1442);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));scroll-padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)))}.hts::-webkit-scrollbar{display:none}.hc{flex:var(--fv-ingredients-shared2-1443);scroll-snap-align:start;border-radius:var(--r-l);background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);padding:var(--fv-ingredients-shared2-1444);position:relative}.hc .im{position:relative;aspect-ratio:4/3.4;border-radius:var(--fv-ingredients-shared2-1445);overflow:hidden;display:grid;place-items:center}.hc .im img{height:76%;filter:var(--fv-ingredients-shared2-1446)}.hc .im img.cov{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.hc b{display:block;margin:var(--fv-ingredients-shared2-1447);font-weight:500;font-size:var(--fv-ingredients-shared2-1448);letter-spacing:var(--fv-ingredients-shared2-1449);line-height:1}.hc h4{margin:var(--fv-ingredients-shared2-1450);font-weight:500;font-size:var(--fv-ingredients-shared2-1451)}.hc p{margin:var(--fv-ingredients-shared2-1452);font-size:var(--fv-ingredients-shared2-1453);color:var(--night-ink-2)}.hc .t{position:absolute;right:var(--fv-ingredients-shared2-1454);top:var(--fv-ingredients-shared2-1455);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1456);color:var(--fv-ingredients-shared2-1457);opacity:.75}#routine{padding-bottom:var(--fv-ingredients-shared2-1458)}#method{overflow:hidden}.apl{display:flex;gap:var(--fv-ingredients-shared2-1459);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--fv-ingredients-shared2-1460)}.apl::-webkit-scrollbar{display:none}.ac{flex:var(--fv-ingredients-shared2-1461);scroll-snap-align:center;position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--fv-ingredients-shared2-1462);color:var(--fv-ingredients-shared2-1463);display:grid;min-height:var(--fv-ingredients-shared2-1464)}@media(min-width:900px){.ac{grid-template-columns:.9fr 1.1fr;min-height:var(--fv-ingredients-shared2-1465)}}.ac .tx{display:flex;align-items:center;padding:var(--fv-ingredients-shared2-1466);position:relative;z-index:2}.ac .tx p{font-weight:500;font-size:var(--fv-ingredients-shared2-1467);line-height:1.2;letter-spacing:var(--fv-ingredients-shared2-1468);color:var(--fv-ingredients-shared2-1469);max-width:18ch}.ac .tx b{color:var(--fv-ingredients-shared2-1470);font-weight:500}.ac .vz{position:relative;min-height:var(--fv-ingredients-shared2-1471);display:grid;place-items:center}.ac .tx,.ac .vz{opacity:.35;transition:opacity .8s}.ac.on .tx,.ac.on .vz{opacity:1}.vz-ring .ring{position:relative;width:var(--fv-ingredients-shared2-1472);aspect-ratio:1}.vz-ring .ring i{position:absolute;left:50%;top:50%;width:var(--fv-ingredients-shared2-1473);height:var(--fv-ingredients-shared2-1474);margin:var(--fv-ingredients-shared2-1475);border-radius:50%;background:var(--fv-ingredients-shared2-1476);transform:rotate(var(--a)) translateY(calc(min(340px,70vw)/-2 + 9px));transition:background .5s var(--d),box-shadow .5s var(--d)}.ac.on .vz-ring .ring i{background:var(--pearl);box-shadow:var(--fv-ingredients-shared2-1477)}.vz-ring .c{position:absolute;text-align:center}.vz-ring .c b{display:block;font-weight:500;font-size:var(--fv-ingredients-shared2-1478);letter-spacing:var(--fv-ingredients-shared2-1479);line-height:1}.vz-ring .c span{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1480);color:var(--fv-ingredients-shared2-1481)}.vz-ring:before,.vz-rest:before,.vz-num:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:var(--fv-ingredients-shared2-1482)}.vz-num{gap:var(--fv-ingredients-shared2-1483);align-content:center}.vz-num div{position:relative;display:flex;align-items:baseline;gap:var(--fv-ingredients-shared2-1484);transform:var(--fv-ingredients-shared2-1485);opacity:0;transition:transform .8s,opacity .8s}.vz-num div:nth-child(2){transition-delay:.15s}.vz-num div:nth-child(3){transition-delay:.3s}.ac.on .vz-num div{transform:none;opacity:1}.vz-num b{font-weight:500;font-size:var(--fv-ingredients-shared2-1486);letter-spacing:var(--fv-ingredients-shared2-1487);line-height:1;background:var(--fv-ingredients-shared2-1488);-webkit-background-clip:text;background-clip:text;color:transparent}.vz-num span{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1489);color:var(--saffron)}.vz-lay{perspective:var(--fv-ingredients-shared2-1490)}.vz-lay i{position:absolute;width:var(--fv-ingredients-shared2-1491);height:var(--fv-ingredients-shared2-1492);border-radius:var(--fv-ingredients-shared2-1493);background:var(--fv-ingredients-shared2-1494);box-shadow:var(--fv-ingredients-shared2-1495);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1496);backdrop-filter:var(--fv-ingredients-shared2-1496);transform:rotateX(58deg) rotate(-38deg) translateZ(0);transition:transform 1s cubic-bezier(.2,.7,.2,1)}.vz-lay i:nth-child(1){background:var(--fv-ingredients-shared2-1497)}.vz-lay i:nth-child(6){background:var(--fv-ingredients-shared2-1498)}.ac.on .vz-lay i:nth-child(1){transform:var(--fv-ingredients-shared2-1499)}.ac.on .vz-lay i:nth-child(2){transform:var(--fv-ingredients-shared2-1500)}.ac.on .vz-lay i:nth-child(3){transform:var(--fv-ingredients-shared2-1501)}.ac.on .vz-lay i:nth-child(4){transform:var(--fv-ingredients-shared2-1502)}.ac.on .vz-lay i:nth-child(5){transform:var(--fv-ingredients-shared2-1503)}.ac.on .vz-lay i:nth-child(6){transform:var(--fv-ingredients-shared2-1504)}.vz-lay span{position:absolute;bottom:var(--fv-ingredients-shared2-1505);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1506);color:var(--fv-ingredients-shared2-1507)}.vz-cap i{position:absolute;left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;border-radius:50%;background:var(--fv-ingredients-shared2-1508);box-shadow:var(--fv-ingredients-shared2-1509);animation:flt 7s ease-in-out infinite alternate}.vz-cap i:nth-child(2n){animation-duration:9s;animation-delay:-2s}.vz-cap span{position:absolute;font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1510);color:var(--fv-ingredients-shared2-1511)}@keyframes flt{to{transform:var(--fv-ingredients-shared2-1512)}}@media(prefers-reduced-motion:reduce){.vz-cap i{animation:none}}.vz-rest img{position:relative;height:72%;max-height:var(--fv-ingredients-shared2-1513);filter:var(--fv-ingredients-shared2-1514);transform:var(--fv-ingredients-shared2-1515);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ac.on .vz-rest img{transform:none}.vz-rest:before{background:var(--fv-ingredients-shared2-1516)}@media(max-width:899px){.ac{grid-template-rows:auto 1fr}.ac .tx{padding:var(--fv-ingredients-shared2-1517);align-items:flex-start}}.apc{display:flex;justify-content:center;align-items:center;gap:var(--fv-ingredients-shared2-1518);margin-top:var(--fv-ingredients-shared2-1519)}.apc .dots{display:flex;align-items:center;gap:var(--fv-ingredients-shared2-1520);padding:var(--fv-ingredients-shared2-1521);height:var(--fv-ingredients-shared2-1522);border-radius:var(--pill);background:var(--fv-ingredients-shared2-1523);backdrop-filter:var(--fv-ingredients-shared2-1524);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1525)}.apc .dots button{position:relative;width:var(--fv-ingredients-shared2-1526);height:var(--fv-ingredients-shared2-1527);border-radius:var(--fv-ingredients-shared2-1528);border:0;padding:0;background:var(--fv-ingredients-shared2-1529);cursor:pointer;overflow:hidden;transition:width .4s}.apc .dots button.on{width:var(--fv-ingredients-shared2-1530);background:var(--fv-ingredients-shared2-1531)}.apc .dots button i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--fv-ingredients-shared2-1532);border-radius:var(--fv-ingredients-shared2-1533)}.apc .dots button:not(.on) i{width:0!important}.apc .pp{width:var(--fv-ingredients-shared2-1534);height:var(--fv-ingredients-shared2-1535);border-radius:50%;border:0;background:var(--fv-ingredients-shared2-1536);display:grid;place-items:center;cursor:pointer}.apc .pp svg{fill:var(--fv-ingredients-shared2-1537)}.apc .pp .pl{display:none}.apc .pp.paused .pl{display:block}.apc .pp.paused .pa{display:none}@media(min-width:960px){.rep .vis{position:sticky;top:var(--fv-ingredients-shared2-1538);aspect-ratio:auto;height:var(--fv-ingredients-shared2-1539)}}.rtable .r{padding-top:var(--fv-ingredients-shared2-1540);padding-bottom:var(--fv-ingredients-shared2-1541)}@media(max-width:899px){.fnd{text-align:center;justify-items:center}.fnd .por{margin:0 auto}}.exw{max-width:var(--max);margin:0 auto}.exg{display:flex;gap:var(--fv-ingredients-shared2-1542);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);scroll-padding-inline:var(--gutter)}.exg::-webkit-scrollbar{display:none}.exg .gcard{flex:var(--fv-ingredients-shared2-1543)}@media(min-width:1100px){.exg .gcard{flex:1 1 0}}.exg .gf{padding:var(--fv-ingredients-shared2-1544)}.exg .dy{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1545);opacity:.85}.exg h4{margin-top:var(--fv-ingredients-shared2-1546);font-size:var(--fv-ingredients-shared2-1547)}#expect .dline{margin-bottom:var(--fv-ingredients-shared2-1548)}.mc{position:relative;overflow:hidden;margin-top:var(--fv-ingredients-shared2-1549);border-radius:var(--r-xl);min-height:var(--fv-ingredients-shared2-1550);display:flex;align-items:flex-end;background:var(--mist-light)}.mc img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media(max-width:899px){.mc{min-height:var(--fv-ingredients-shared2-1551)}.mc .in{padding:var(--fv-ingredients-shared2-1552)}}.mc .in{position:relative;z-index:2;width:100%;margin:var(--fv-ingredients-shared2-1553);padding:var(--fv-ingredients-shared2-1554);border-radius:var(--r-l);background:var(--fv-ingredients-shared2-1555);backdrop-filter:var(--fv-ingredients-shared2-1556);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1557);box-shadow:var(--fv-ingredients-shared2-1558)}.mc h2{max-width:20ch}.icr{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-ingredients-shared2-1559);margin-top:var(--fv-ingredients-shared2-1560)}@media(min-width:900px){.icr{grid-template-columns:repeat(6,1fr)}}.icr div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--fv-ingredients-shared2-1561);font-size:var(--fv-ingredients-shared2-1562);font-weight:500;line-height:1.3}.icr svg{width:var(--fv-ingredients-shared2-1563);height:var(--fv-ingredients-shared2-1564);fill:none;stroke:var(--burgundy);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fnotes{margin-top:var(--fv-ingredients-shared2-1565);padding-top:var(--fv-ingredients-shared2-1566);border-top:1px solid var(--line);display:grid;gap:var(--fv-ingredients-shared2-1567)}.fnotes p{font:400 12px/1.65 var(--f-mono);color:var(--ink-3)}.fnotes b{color:var(--ink-2);font-weight:500}.lblrow{display:flex;flex-wrap:wrap;gap:var(--fv-ingredients-shared2-1568);align-items:center;margin-top:var(--fv-ingredients-shared2-1569)}.lblrow span{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1570);color:var(--ink-2);margin-right:var(--fv-ingredients-shared2-1571)}.lblrow button{border:0;cursor:pointer;font:500 13.5px var(--f-sans);padding:var(--fv-ingredients-shared2-1572);border-radius:var(--pill);background:var(--fv-ingredients-shared2-1573);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.lblrow button:hover{box-shadow:inset 0 0 0 1px var(--ink)}dialog.lbl{margin:auto;border:0;border-radius:var(--r-xl);padding:var(--fv-ingredients-shared2-1574);max-width:var(--fv-ingredients-shared2-1575);max-height:var(--fv-ingredients-shared2-1576);overflow:auto}dialog.lbl::backdrop{background:var(--fv-ingredients-shared2-1577);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1578);backdrop-filter:var(--fv-ingredients-shared2-1578)}dialog.lbl img{width:100%;display:block;margin-top:var(--fv-ingredients-shared2-1579);border-radius:var(--fv-ingredients-shared2-1580)}dialog.lbl .x{position:absolute;right:var(--fv-ingredients-shared2-1581);top:var(--fv-ingredients-shared2-1582);border:0;background:none;font-size:var(--fv-ingredients-shared2-1583);cursor:pointer}dialog.lbl .lt{display:inline-flex;gap:var(--fv-ingredients-shared2-1584);padding:var(--fv-ingredients-shared2-1585);border-radius:var(--pill);background:var(--mist-light)}dialog.lbl .lt button{border:0;background:none;cursor:pointer;font:500 13px var(--f-sans);padding:var(--fv-ingredients-shared2-1586);border-radius:var(--pill);color:var(--ink-2)}dialog.lbl .lt button[aria-pressed=true]{background:var(--fv-ingredients-shared2-1587);color:var(--ink)}.car{position:relative}.ctrack{display:flex;gap:var(--fv-ingredients-shared2-1588);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));scroll-padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)))}.ctrack::-webkit-scrollbar{display:none}.ctrack>*{scroll-snap-align:start;flex:0 0 84%}.ctrack:after{content:"";flex:var(--fv-ingredients-shared2-1589)}.cctl{display:flex;align-items:center;justify-content:flex-end;gap:var(--fv-ingredients-shared2-1590);margin-top:var(--fv-ingredients-shared2-1591)}.carr{display:flex;gap:var(--fv-ingredients-shared2-1592)}.carr button{width:var(--fv-ingredients-shared2-1593);height:var(--fv-ingredients-shared2-1594);border-radius:50%;border:0;cursor:pointer;font-size:var(--fv-ingredients-shared2-1595);line-height:1;background:var(--fv-ingredients-shared2-1596);color:var(--ink);transition:opacity .2s}.carr button:disabled{opacity:.35;cursor:default}.deep .carr button,.dark .carr button{background:var(--fv-ingredients-shared2-1597);color:var(--fv-ingredients-shared2-1598)}.cprog{position:relative;flex:1;height:var(--fv-ingredients-shared2-1599);background:var(--line);border-radius:var(--fv-ingredients-shared2-1600)}.cprog i{position:absolute;left:0;top:0;bottom:0;width:6%;background:linear-gradient(90deg,var(--burgundy),var(--saffron));border-radius:var(--fv-ingredients-shared2-1601);transition:width .15s linear}.deep .cprog{background:var(--fv-ingredients-shared2-1602)}#expect .cprog{display:grid;grid-template-columns:repeat(4,1fr);height:var(--fv-ingredients-shared2-1603);margin-bottom:var(--fv-ingredients-shared2-1604)}#expect .cprog span{position:relative;top:var(--fv-ingredients-shared2-1605);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1606);color:var(--ink-3)}#expect .cprog span:before{content:"";position:absolute;left:0;top:var(--fv-ingredients-shared2-1607);width:var(--fv-ingredients-shared2-1608);height:var(--fv-ingredients-shared2-1609);border-radius:50%;background:var(--fv-ingredients-shared2-1610);box-shadow:inset 0 0 0 2px var(--burgundy)}#expect .cprog i{grid-column:1/-1}#concept{padding:var(--fv-ingredients-shared2-1611)}.cpt{display:grid;gap:var(--fv-ingredients-shared2-1612);align-items:center}@media(min-width:960px){.cpt{grid-template-columns:1.05fr .95fr;gap:var(--fv-ingredients-shared2-1613)}}.cpt .im{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;max-height:var(--fv-ingredients-shared2-1614)}.cpt>*{min-width:0}@media(max-width:959px){.cpt .im{aspect-ratio:4/3}}.lblrow button{font-size:var(--fv-ingredients-shared2-1615);padding:var(--fv-ingredients-shared2-1616)}.cpt .im img{width:100%;height:100%;object-fit:cover}.cpt-rv{margin-top:var(--fv-ingredients-shared2-1617)}.cpt-rv .ctrack{padding:0;scroll-padding-left:0}.cpt-rv .ctrack>*{flex:0 0 82%}@media(min-width:960px){.cpt-rv .ctrack>*{flex:0 0 72%}}.qc{background:var(--fv-ingredients-shared2-1618);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--fv-ingredients-shared2-1619)}.qc .st{color:var(--burgundy);letter-spacing:var(--fv-ingredients-shared2-1620);font-size:var(--fv-ingredients-shared2-1621)}.qc p{margin-top:var(--fv-ingredients-shared2-1622);font-size:var(--fv-ingredients-shared2-1623);line-height:1.5}.qc cite{display:block;margin-top:var(--fv-ingredients-shared2-1624);font:400 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1625);font-style:normal;color:var(--ink-3)}.cpt-rv .cctl{justify-content:flex-start}.sup-car .ctrack{padding-bottom:0}@media(max-width:959px){.sup-cards{display:flex}.sup-cards .sc{flex:0 0 86%;height:var(--fv-ingredients-shared2-1626);min-height:var(--fv-ingredients-shared2-1627);padding:0;align-items:flex-end;display:flex;position:relative;overflow:hidden;border-radius:var(--r-xl)}.sc .sm{top:0;right:0;bottom:0;left:0;border-radius:var(--r-xl)}.sc .gl{margin:var(--fv-ingredients-shared2-1628);padding:var(--fv-ingredients-shared2-1629)}.sup{padding-bottom:var(--fv-ingredients-shared2-1630)}.sup-cards .sc{height:auto;min-height:var(--fv-ingredients-shared2-1631)}.sc .q{display:none}.sc h3{font-size:var(--fv-ingredients-shared2-1632)}.sc .rows{margin-top:var(--fv-ingredients-shared2-1633)}.sc .r{padding:var(--fv-ingredients-shared2-1634);gap:var(--fv-ingredients-shared2-1635)}.sc .r b{font-size:var(--fv-ingredients-shared2-1636)}.sc .r em{font-size:var(--fv-ingredients-shared2-1637)}.sc .r span{font-size:var(--fv-ingredients-shared2-1638)}.sc .th{width:var(--fv-ingredients-shared2-1639);height:var(--fv-ingredients-shared2-1640)}}@media(min-width:960px){.sup-car .ctrack{display:block;overflow:visible;padding:0 var(--gutter);max-width:var(--max);margin:0 auto;scroll-snap-type:none}.sup-car .ctrack:after{display:none}.sup-car .cctl{display:none}.sc .gl{width:var(--fv-ingredients-shared2-1641)}}.sc .r{align-items:flex-start}.sc .r .l1{display:flex;justify-content:space-between;gap:var(--fv-ingredients-shared2-1642);align-items:baseline}.sc .r span{margin-top:var(--fv-ingredients-shared2-1643);font-size:var(--fv-ingredients-shared2-1644);line-height:1.4}.sc h3 .acc{color:var(--pearl-2)}.hts>*{flex:0 0 84%}@media(min-width:700px){.hts>*{flex:var(--fv-ingredients-shared2-1645)}}.hc{background:none;box-shadow:none;padding:0}.hc .im{aspect-ratio:4/4.4;border-radius:var(--r-xl)}.hc .cap{margin:var(--fv-ingredients-shared2-1646);font-size:var(--fv-ingredients-shared2-1647);line-height:1.45;color:var(--night-ink-3)}.hc .cap b{display:inline;margin:0;font-size:inherit;letter-spacing:0;line-height:inherit;color:var(--fv-ingredients-shared2-1648);font-weight:500}.mbr>*{flex:0 0 84%}@media(min-width:700px){.mbr>*{flex:var(--fv-ingredients-shared2-1649)}}.mc2{background:var(--paper);border-radius:var(--r-l);padding:var(--fv-ingredients-shared2-1650);display:flex;flex-direction:column}.mc2 .hd{display:flex;align-items:center;gap:var(--fv-ingredients-shared2-1651)}.mc2 .av{width:var(--fv-ingredients-shared2-1652);height:var(--fv-ingredients-shared2-1653);border-radius:50%;display:grid;place-items:center;background:var(--burgundy);color:var(--fv-ingredients-shared2-1654);font-weight:500}.mc2 .hd b{display:block;font-weight:500;font-size:var(--fv-ingredients-shared2-1655)}.mc2 .hd i{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1656);font-style:normal;color:var(--ink-3)}.mc2 .st{margin-left:auto;color:var(--burgundy);letter-spacing:var(--fv-ingredients-shared2-1657);font-size:var(--fv-ingredients-shared2-1658)}.mc2 h4{margin-top:var(--fv-ingredients-shared2-1659);font-weight:500;font-size:var(--fv-ingredients-shared2-1660);letter-spacing:var(--fv-ingredients-shared2-1661)}.mc2 p{margin-top:var(--fv-ingredients-shared2-1662);font-size:var(--fv-ingredients-shared2-1663);line-height:1.55;color:var(--ink-2)}.ingsec{position:relative;overflow:hidden;background:var(--paper);padding:var(--fv-ingredients-shared2-1664)}.ing-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-ingredients-shared2-1665);flex-wrap:wrap;margin-bottom:var(--fv-ingredients-shared2-1666)}.ing{display:grid;gap:var(--fv-ingredients-shared2-1667);grid-template-columns:1fr}@media(min-width:700px){.ing{grid-template-columns:1fr 1fr}}@media(min-width:1050px){.ing{grid-template-columns:repeat(4,1fr)}}.it{display:grid;grid-template-columns:var(--fv-ingredients-shared2-1668);gap:var(--fv-ingredients-shared2-1669);align-items:center;padding:var(--fv-ingredients-shared2-1670);border-radius:var(--r-l);background:var(--fv-ingredients-shared2-1671);backdrop-filter:var(--fv-ingredients-shared2-1672);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1673);box-shadow:var(--fv-ingredients-shared2-1674)}.it .th.sq{width:var(--fv-ingredients-shared2-1675);height:var(--fv-ingredients-shared2-1676);border-radius:var(--fv-ingredients-shared2-1677);background-size:230%}.it .h{display:flex;flex-direction:column;gap:var(--fv-ingredients-shared2-1678)}.it h4{font-weight:500;font-size:var(--fv-ingredients-shared2-1679);letter-spacing:var(--fv-ingredients-shared2-1680);line-height:1.15}.it .h span{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1681);color:var(--burgundy)}.it p{grid-column:1/-1;margin-top:var(--fv-ingredients-shared2-1682);padding-top:var(--fv-ingredients-shared2-1683);border-top:var(--fv-ingredients-shared2-1684);font-size:var(--fv-ingredients-shared2-1685);line-height:1.5;color:var(--ink-2)}.it sup{color:var(--burgundy)}.ing-more{display:none;margin-top:var(--fv-ingredients-shared2-1686)}@media(max-width:699px){.ing.clip .it:nth-child(n+5){display:none}.ing-more{display:inline-flex}.it{grid-template-columns:var(--fv-ingredients-shared2-1687)}.it .th.sq{width:var(--fv-ingredients-shared2-1688);height:var(--fv-ingredients-shared2-1689)}.it h4{font-size:var(--fv-ingredients-shared2-1690)}.it p{margin-top:var(--fv-ingredients-shared2-1691);padding-top:var(--fv-ingredients-shared2-1692)}}#worry{padding:var(--fv-ingredients-shared2-1693)}.wr-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-ingredients-shared2-1694);flex-wrap:wrap}.wr{display:grid;gap:var(--fv-ingredients-shared2-1695);margin-top:var(--fv-ingredients-shared2-1696)}@media(min-width:900px){.wr{grid-template-columns:1fr 1fr;gap:var(--fv-ingredients-shared2-1697)}}.wr ul{list-style:none;margin-top:var(--fv-ingredients-shared2-1698);display:grid;gap:var(--fv-ingredients-shared2-1699)}.wr li{display:flex;align-items:center;gap:var(--fv-ingredients-shared2-1700);font-weight:400;font-size:var(--fv-ingredients-shared2-1701);letter-spacing:var(--fv-ingredients-shared2-1702);line-height:1.2}.wr .ok li:before{content:"\2192";color:var(--burgundy);font-size:var(--fv-ingredients-shared2-1703)}.wr .no li:before{content:"\d7";color:var(--burgundy);font-size:var(--fv-ingredients-shared2-1704);font-weight:300}#method{padding:var(--fv-ingredients-shared2-1705)}.exg>*{flex:0 0 84%}@media(min-width:700px){.exg>*{flex:var(--fv-ingredients-shared2-1706)}}.exg .gcard{aspect-ratio:3/4}#expect .cctl{align-items:flex-end}.repl .vis{margin-top:var(--fv-ingredients-shared2-1707)}@media(min-width:960px){.repl{position:sticky;top:var(--fv-ingredients-shared2-1708);align-self:start}.rep .repl .vis{position:relative;top:0;height:var(--fv-ingredients-shared2-1709);aspect-ratio:auto}}.cmpt{display:none;gap:var(--fv-ingredients-shared2-1710);padding:var(--fv-ingredients-shared2-1711);border-radius:var(--pill);background:var(--mist-light);margin-bottom:var(--fv-ingredients-shared2-1712);overflow-x:auto;scrollbar-width:none}.cmpt button{flex:0 0 auto;border:0;background:none;cursor:pointer;font:500 13px var(--f-sans);padding:var(--fv-ingredients-shared2-1713);border-radius:var(--pill);color:var(--ink-2);white-space:nowrap}.cmpt button[aria-pressed=true]{background:var(--fv-ingredients-shared2-1714);color:var(--ink)}.cmp2{background:var(--fv-ingredients-shared2-1715);border-radius:var(--r-xl);padding:var(--fv-ingredients-shared2-1716);box-shadow:var(--fv-ingredients-shared2-1717)}.cmp2 table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fv-ingredients-shared2-1718)}.cmp2 th{font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1719);text-transform:uppercase;color:var(--ink-2);padding:var(--fv-ingredients-shared2-1720);vertical-align:bottom;text-align:center}.cmp2 th:first-child,.cmp2 td:first-child{text-align:left;padding-left:var(--fv-ingredients-shared2-1721)}.cmp2 td{padding:var(--fv-ingredients-shared2-1722);text-align:center;border-top:1px solid var(--line)}.cmp2 .us{background:var(--burgundy);color:var(--fv-ingredients-shared2-1723);width:var(--fv-ingredients-shared2-1724);border-top-color:var(--fv-ingredients-shared2-1725)}.cmp2 th.us{border-radius:var(--fv-ingredients-shared2-1726);padding-top:var(--fv-ingredients-shared2-1727)}.cmp2 th.us img{display:block;height:var(--fv-ingredients-shared2-1728);margin:var(--fv-ingredients-shared2-1729);filter:var(--fv-ingredients-shared2-1730)}.cmp2 th.us span{font-weight:500;font-size:var(--fv-ingredients-shared2-1731);font-family:var(--f-sans);letter-spacing:0;color:var(--fv-ingredients-shared2-1732)}.cmp2 tr:last-child .us{border-radius:var(--fv-ingredients-shared2-1733)}.cmp2 .cost td{font-weight:500}.cmp2 .i,.cmp2 .lg .i{display:inline-block;width:var(--fv-ingredients-shared2-1734);height:var(--fv-ingredients-shared2-1735);border-radius:50%;vertical-align:middle;position:relative}.cmp2 .i.y{background:var(--burgundy)}.cmp2 .i.y:after{content:"";position:absolute;left:var(--fv-ingredients-shared2-1736);top:var(--fv-ingredients-shared2-1737);width:var(--fv-ingredients-shared2-1738);height:var(--fv-ingredients-shared2-1739);border:var(--fv-ingredients-shared2-1740);border-width:var(--fv-ingredients-shared2-1741);transform:rotate(45deg)}.cmp2 .us .i.y{background:var(--fv-ingredients-shared2-1742)}.cmp2 .us .i.y:after{border-color:var(--burgundy)}.cmp2 .i.p{background:linear-gradient(90deg,var(--ink-3) 50%,transparent 50%);box-shadow:inset 0 0 0 2px var(--ink-3)}.cmp2 .i.n{box-shadow:none;background:var(--fv-ingredients-shared2-1743)}.cmp2 .i.n:before,.cmp2 .i.n:after{content:"";position:absolute;left:50%;top:50%;width:var(--fv-ingredients-shared2-1744);height:var(--fv-ingredients-shared2-1745);border-radius:var(--fv-ingredients-shared2-1746);background:var(--fv-ingredients-shared2-1747);transform:translate(-50%,-50%) rotate(45deg)}.cmp2 .i.n:after{transform:translate(-50%,-50%) rotate(-45deg)}.cmp2 .lg .i.n:before,.cmp2 .lg .i.n:after{width:var(--fv-ingredients-shared2-1748)}.cmp2 .lg{display:flex;flex-wrap:wrap;gap:var(--fv-ingredients-shared2-1749);align-items:center;margin:var(--fv-ingredients-shared2-1750);font-size:var(--fv-ingredients-shared2-1751);color:var(--ink-2)}.cmp2 .lg .i{margin-right:var(--fv-ingredients-shared2-1752);width:var(--fv-ingredients-shared2-1753);height:var(--fv-ingredients-shared2-1754)}.cmp2 .lg .i.y:after{left:var(--fv-ingredients-shared2-1755);top:var(--fv-ingredients-shared2-1756);width:var(--fv-ingredients-shared2-1757);height:var(--fv-ingredients-shared2-1758)}@media(max-width:899px){.cmpt{display:flex}.cmp2 [data-c]{display:none}.cmp2[data-show="1"] [data-c="1"],.cmp2[data-show="2"] [data-c="2"],.cmp2[data-show="3"] [data-c="3"]{display:table-cell}.cmp2 .us{width:var(--fv-ingredients-shared2-1759)}.cmp2 th.us img{height:var(--fv-ingredients-shared2-1760)}.cmp2 td:first-child{font-size:var(--fv-ingredients-shared2-1761)}}.jdg{border-radius:var(--r-xl);border:1.5px dashed var(--ink-3);padding:var(--fv-ingredients-shared2-1762)}.jdg p:last-child{margin-top:var(--fv-ingredients-shared2-1763);color:var(--ink-2);max-width:60ch}.ic{width:var(--fv-ingredients-shared2-1764);height:var(--fv-ingredients-shared2-1765);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ib{flex:0 0 auto;display:inline-grid;place-items:center;width:var(--fv-ingredients-shared2-1766);height:var(--fv-ingredients-shared2-1767);border-radius:var(--fv-ingredients-shared2-1768);background:var(--fv-ingredients-shared2-1769);color:var(--burgundy);box-shadow:var(--fv-ingredients-shared2-1770)}.ib.lg{width:var(--fv-ingredients-shared2-1771);height:var(--fv-ingredients-shared2-1772);border-radius:var(--fv-ingredients-shared2-1773)}.ib.lg .ic{width:var(--fv-ingredients-shared2-1774);height:var(--fv-ingredients-shared2-1775)}.bb .rating{margin-bottom:var(--fv-ingredients-shared2-1776)}.bb h1.d3{margin-top:var(--fv-ingredients-shared2-1777)!important}.bb .badge{margin-top:var(--fv-ingredients-shared2-1778)!important}.bb .desc{margin-top:var(--fv-ingredients-shared2-1779)!important}.bb .monoline{margin-top:var(--fv-ingredients-shared2-1780)}.sys{gap:var(--fv-ingredients-shared2-1781);margin:var(--fv-ingredients-shared2-1782)}.sys div{font:500 13px/1.25 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--ink);gap:var(--fv-ingredients-shared2-1783)}.plh{margin-bottom:var(--fv-ingredients-shared2-1784)}.plh h2{font-weight:500;font-size:var(--fv-ingredients-shared2-1785);letter-spacing:var(--fv-ingredients-shared2-1786);line-height:1.1}.plh p{margin-top:var(--fv-ingredients-shared2-1787);font-size:var(--fv-ingredients-shared2-1788);color:var(--ink-2)}.plans-wrap{box-shadow:none;border-radius:0}.plans-wrap [role=radiogroup]{display:grid;gap:var(--fv-ingredients-shared2-1789)}.plans-wrap .plan:first-of-type{border-radius:var(--r-l)}.plans-wrap .plan{margin-top:0!important}.gifts .gl{font-weight:500;font-size:var(--fv-ingredients-shared2-1790);letter-spacing:0;text-transform:none;font-family:var(--f-sans);color:var(--ink)}.onetime{margin:var(--fv-ingredients-shared2-1791)!important}.bb .cta{margin-top:0}.bb .ship{margin-top:var(--fv-ingredients-shared2-1792)}.bb .guar{margin-top:var(--fv-ingredients-shared2-1793)}.lblrow{display:block;margin-top:var(--fv-ingredients-shared2-1794)}.lblrow>span{display:block;margin-bottom:var(--fv-ingredients-shared2-1795)}.lblrow>div{display:flex;gap:var(--fv-ingredients-shared2-1796);flex-wrap:wrap}.lblrow.big{margin-top:var(--fv-ingredients-shared2-1797)}.lblrow.big>div{gap:var(--fv-ingredients-shared2-1798)}.lblrow.big button{font-size:var(--fv-ingredients-shared2-1799);padding:var(--fv-ingredients-shared2-1800);flex:var(--fv-ingredients-shared2-1801);background:var(--ink);color:var(--fv-ingredients-shared2-1802);box-shadow:none}.labban2{position:relative;overflow:hidden;margin-top:var(--fv-ingredients-shared2-1803);border-radius:var(--r-l);min-height:var(--fv-ingredients-shared2-1804);display:flex;align-items:center;justify-content:space-between;gap:var(--fv-ingredients-shared2-1805);padding:var(--fv-ingredients-shared2-1806);color:var(--fv-ingredients-shared2-1807);cursor:pointer;flex-wrap:wrap}.labban2 .phbg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fv-ingredients-shared2-1808)}.labban2 .phbg span{position:absolute;right:var(--fv-ingredients-shared2-1809);top:var(--fv-ingredients-shared2-1810);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1811);color:var(--fv-ingredients-shared2-1812)}.labban2 h3{position:relative;font-weight:500;font-size:var(--fv-ingredients-shared2-1813);letter-spacing:var(--fv-ingredients-shared2-1814);line-height:1.1}.labban2 .lpill{position:relative;display:flex;align-items:center;gap:var(--fv-ingredients-shared2-1815);padding:var(--fv-ingredients-shared2-1816);border-radius:var(--pill);background:var(--fv-ingredients-shared2-1817);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1818);backdrop-filter:var(--fv-ingredients-shared2-1818);box-shadow:var(--fv-ingredients-shared2-1819)}.labban2 .lg1{width:var(--fv-ingredients-shared2-1820);height:var(--fv-ingredients-shared2-1821);border-radius:50%;display:grid;place-items:center;background:var(--fv-ingredients-shared2-1822);color:var(--ink);font:600 12px var(--f-mono)}.labban2 .lpill b{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1823);margin-left:var(--fv-ingredients-shared2-1824)}.labban2 .lpill .ic{width:var(--fv-ingredients-shared2-1825);height:var(--fv-ingredients-shared2-1826)}.tb-ben li .ib,.tb-std li .ib{width:var(--fv-ingredients-shared2-1827);height:var(--fv-ingredients-shared2-1828)}.tb-ben{gap:var(--fv-ingredients-shared2-1829)}.tb-std{gap:var(--fv-ingredients-shared2-1830)}.tb-ing .ir span{font:400 12px/1.35 var(--f-sans);color:var(--ink-2)}.tb-ing .ir b{font-size:var(--fv-ingredients-shared2-1831)}.trust2{background:linear-gradient(100deg,#2a0612 0%,var(--burgundy) 40%,#7a1730 70%,#a8452c 100%);border:0;padding:var(--fv-ingredients-shared2-1832);position:relative;overflow:hidden}.trust2 .row{color:var(--pearl)}.trust2 .row span:before{background:var(--saffron)}.cpt{grid-template-areas:"tx" "im" "mq"}.cpt .tx{grid-area:tx}.cpt .im{grid-area:im}.cpt .mq{grid-area:mq}@media(min-width:960px){.cpt{grid-template-areas:"tx im" "mq im";grid-template-rows:auto 1fr;align-items:start}.cpt .mq{align-self:start}}.mq{overflow:hidden;-webkit-mask-image:var(--fv-ingredients-shared2-1833);mask-image:var(--fv-ingredients-shared2-1834)}.mqt{display:flex;gap:var(--fv-ingredients-shared2-1835);width:max-content;animation:mq 34s linear infinite}.mq:hover .mqt,.mq:active .mqt{animation-play-state:paused}@keyframes mq{to{transform:var(--fv-ingredients-shared2-1836)}}.mq .qc{flex:var(--fv-ingredients-shared2-1837);text-align:center;background:var(--fv-ingredients-shared2-1838);box-shadow:none;padding:var(--fv-ingredients-shared2-1839)}.mq .qc cite{color:var(--burgundy);font-weight:500}.ing3{display:grid!important;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:76%;gap:var(--fv-ingredients-shared2-1840)}@media(min-width:700px){.ing3{grid-auto-columns:var(--fv-ingredients-shared2-1841)}}.ing3:after{display:none}.it3{scroll-snap-align:start;display:flex;flex-direction:column;padding:var(--fv-ingredients-shared2-1842);border-radius:var(--r-l);background:var(--fv-ingredients-shared2-1843);backdrop-filter:var(--fv-ingredients-shared2-1844);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1845);box-shadow:var(--fv-ingredients-shared2-1846)}.it3 .th.wide{width:100%;height:auto;aspect-ratio:16/8.5;border-radius:var(--fv-ingredients-shared2-1847);background-size:150%}.it3 h4{margin:var(--fv-ingredients-shared2-1848);font-weight:500;font-size:var(--fv-ingredients-shared2-1849);letter-spacing:var(--fv-ingredients-shared2-1850);padding-bottom:var(--fv-ingredients-shared2-1851);border-bottom:var(--fv-ingredients-shared2-1852)}.it3 p{margin:var(--fv-ingredients-shared2-1853);font-size:var(--fv-ingredients-shared2-1854);line-height:1.5;color:var(--ink-2);flex:1}.it3 sup{color:var(--burgundy)}.it3 .ds{margin:var(--fv-ingredients-shared2-1855);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1856);color:var(--burgundy)}.ingsec .cctl{margin-top:var(--fv-ingredients-shared2-1857)}.vis2{position:relative;overflow:hidden;margin-top:var(--fv-ingredients-shared2-1858);border-radius:var(--r-xl);background:var(--fv-ingredients-shared2-1859);aspect-ratio:4/4.2;max-height:var(--fv-ingredients-shared2-1860)}@media(min-width:960px){.vis2{aspect-ratio:auto;height:var(--fv-ingredients-shared2-1861)}}.vis2 .pk{position:absolute;top:24%;right:8%;bottom:4%;left:8%;background:url(4via-media-ref--dark-tests--products-optim.webp) center bottom/contain no-repeat;filter:var(--fv-ingredients-shared2-1862)}.vis2 .ba{position:absolute;z-index:2;padding:var(--fv-ingredients-shared2-1863);border-radius:var(--fv-ingredients-shared2-1864);background:var(--fv-ingredients-shared2-1865);backdrop-filter:var(--fv-ingredients-shared2-1866);-webkit-backdrop-filter:var(--fv-ingredients-shared2-1867);box-shadow:var(--fv-ingredients-shared2-1868)}.vis2 .b1{left:var(--fv-ingredients-shared2-1869);top:var(--fv-ingredients-shared2-1870)}.vis2 .b2{right:var(--fv-ingredients-shared2-1871);top:var(--fv-ingredients-shared2-1872)}.vis2 .ba span{display:block;font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1873);color:var(--ink-2)}.vis2 .ba b{display:flex;align-items:center;gap:var(--fv-ingredients-shared2-1874);margin-top:var(--fv-ingredients-shared2-1875);font-weight:500;font-size:var(--fv-ingredients-shared2-1876)}.vis2 .ba i{width:var(--fv-ingredients-shared2-1877);height:var(--fv-ingredients-shared2-1878);border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:var(--fv-ingredients-shared2-1879);color:var(--fv-ingredients-shared2-1880)}.vis2 .ba i.x{background:var(--ink)}.vis2 .ba i.y{background:var(--burgundy)}.vis2 .ba em{display:block;margin-top:var(--fv-ingredients-shared2-1881);font-style:normal;font-size:var(--fv-ingredients-shared2-1882);color:var(--ink-2)}.vis2 .b1 em{text-decoration:line-through}.cmpt{display:flex}.cmpx{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cmpx::-webkit-scrollbar{display:none}.cmp2 table{min-width:var(--fv-ingredients-shared2-1883)}.cmp2 [data-c]{display:table-cell!important}.cmp2 tr:last-child .us{border-radius:0}.cmp2 thead th.us{border-radius:var(--fv-ingredients-shared2-1884)}.cmp2 tbody tr:last-child td.us{border-radius:var(--fv-ingredients-shared2-1885)}.cmp2 th.us img{height:auto;width:var(--fv-ingredients-shared2-1886);max-width:100%;margin:var(--fv-ingredients-shared2-1887)}.cmp2 th.us .wm{display:block;font-weight:600;font-size:var(--fv-ingredients-shared2-1888);letter-spacing:var(--fv-ingredients-shared2-1889)}.cmp2 th .art{display:block;width:var(--fv-ingredients-shared2-1890);height:var(--fv-ingredients-shared2-1891);margin:var(--fv-ingredients-shared2-1892);fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cmp2 th[data-c]{width:var(--fv-ingredients-shared2-1893)}.cmp2 .hl{background:var(--fv-ingredients-shared2-1894)}.cmp2 th:first-child,.cmp2 td:first-child{position:sticky;left:0;background:var(--fv-ingredients-shared2-1895);z-index:2;min-width:var(--fv-ingredients-shared2-1896)}@media(max-width:899px){.cmp2 .us{width:var(--fv-ingredients-shared2-1897)}.cmp2 th:first-child,.cmp2 td:first-child{min-width:var(--fv-ingredients-shared2-1898);max-width:var(--fv-ingredients-shared2-1899);box-shadow:var(--fv-ingredients-shared2-1900)}}.qg{display:grid;gap:var(--fv-ingredients-shared2-1901);grid-template-columns:1fr 1fr}@media(min-width:900px){.qg{grid-template-columns:repeat(5,1fr)}}.qg .q{border-radius:var(--r-l);background:var(--paper);padding:var(--fv-ingredients-shared2-1902);display:flex;flex-direction:column;gap:var(--fv-ingredients-shared2-1903)}.qg .q:last-child:nth-child(odd){grid-column:1/-1}@media(min-width:900px){.qg .q:last-child:nth-child(odd){grid-column:auto}}.qg h4{font-weight:500;font-size:var(--fv-ingredients-shared2-1904);line-height:1.3;letter-spacing:var(--fv-ingredients-shared2-1905)}.plan .pr b,.plan .bv{white-space:nowrap}.plan .bill{display:block;max-width:var(--fv-ingredients-shared2-1906);margin-left:auto}@media(max-width:600px){.tb-ing td.us{width:var(--fv-ingredients-shared2-1907)}.tb-ing th:last-child{width:var(--fv-ingredients-shared2-1908);font-size:var(--fv-ingredients-shared2-1909)}.tb-ing th.us{font-size:var(--fv-ingredients-shared2-1910)}.tabp2{padding:var(--fv-ingredients-shared2-1911)}.tb-ing .ir .th{width:var(--fv-ingredients-shared2-1912);height:var(--fv-ingredients-shared2-1913)}}@media(max-width:899px){.trust2 .row{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:mq 26s linear infinite;padding:0}.trust2 .wrap{max-width:none}.trust2{overflow:hidden}.trust2 .row span{white-space:nowrap}}@media(max-width:899px){.cmp2 table{min-width:var(--fv-ingredients-shared2-1914);font-size:var(--fv-ingredients-shared2-1915)}.cmp2 th:first-child,.cmp2 td:first-child{min-width:var(--fv-ingredients-shared2-1916);max-width:var(--fv-ingredients-shared2-1917);padding-left:var(--fv-ingredients-shared2-1918)}.cmp2 .us{width:var(--fv-ingredients-shared2-1919)}.cmp2 th.us img{width:var(--fv-ingredients-shared2-1920)}.cmp2 th[data-c]{width:var(--fv-ingredients-shared2-1921);font-size:var(--fv-ingredients-shared2-1922)}.cmp2 th .art{width:var(--fv-ingredients-shared2-1923);height:var(--fv-ingredients-shared2-1924)}.cmp2 td{padding:var(--fv-ingredients-shared2-1925)}}.byline{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-1926);text-transform:uppercase;color:var(--burgundy)}.wr2{display:grid;gap:var(--fv-ingredients-shared2-1927);margin-top:var(--fv-ingredients-shared2-1928)}@media(min-width:900px){.wr2{grid-template-columns:1fr 1fr}}.wr2 .tile{border-radius:var(--r-xl);background:var(--paper);padding:var(--fv-ingredients-shared2-1929)}.wr2 ul{list-style:none;margin-top:var(--fv-ingredients-shared2-1930);display:grid;gap:var(--fv-ingredients-shared2-1931)}.wr2 li{display:flex;align-items:center;gap:var(--fv-ingredients-shared2-1932);font-weight:500;font-size:var(--fv-ingredients-shared2-1933);letter-spacing:var(--fv-ingredients-shared2-1934)}.ib.nx{background:var(--mist-light);color:var(--ink-2)}#worry{padding:var(--fv-ingredients-shared2-1935)}.ing3{grid-auto-columns:64%;gap:var(--fv-ingredients-shared2-1936)}@media(min-width:700px){.ing3{grid-auto-columns:var(--fv-ingredients-shared2-1937)}}.it3{padding:var(--fv-ingredients-shared2-1938)}.it3 .th.wide{aspect-ratio:16/7;border-radius:var(--fv-ingredients-shared2-1939)}.it3 h4{margin-top:var(--fv-ingredients-shared2-1940);font-size:var(--fv-ingredients-shared2-1941);padding-bottom:var(--fv-ingredients-shared2-1942)}.it3 p{margin-top:var(--fv-ingredients-shared2-1943);font-size:var(--fv-ingredients-shared2-1944);line-height:1.45}.it3 .ds{margin-top:var(--fv-ingredients-shared2-1945)}.cmp2 th.us .duo{display:flex;justify-content:center;align-items:flex-end;gap:var(--fv-ingredients-shared2-1946);margin:var(--fv-ingredients-shared2-1947)}.cmp2 th.us .duo img{width:auto;margin:0;filter:var(--fv-ingredients-shared2-1948)}.cmp2 th.us .duo img:first-child{height:var(--fv-ingredients-shared2-1949)}.cmp2 th.us .duo img:last-child{height:var(--fv-ingredients-shared2-1950)}@media(max-width:899px){.cmp2 th.us .duo img:first-child{height:var(--fv-ingredients-shared2-1951)}.cmp2 th.us .duo img:last-child{height:var(--fv-ingredients-shared2-1952)}}.promise h2{max-width:22ch}.promise .pfine{margin-top:var(--fv-ingredients-shared2-1953);max-width:52ch;font-size:var(--fv-ingredients-shared2-1954);line-height:1.5;color:var(--night-ink-3)}@media(max-width:899px){.promise .t{padding-bottom:var(--fv-ingredients-shared2-1955)}.promise>img{height:var(--fv-ingredients-shared2-1956)!important;top:auto!important;bottom:var(--fv-ingredients-shared2-1957)!important;right:var(--fv-ingredients-shared2-1958)!important;left:auto!important;transform:rotate(8deg)}}.bb .cta{padding-top:var(--fv-ingredients-shared2-1959);padding-bottom:var(--fv-ingredients-shared2-1960);font-size:var(--fv-ingredients-shared2-1961)}.lblbtn{display:inline-flex;align-items:center;gap:var(--fv-ingredients-shared2-1962);margin-top:var(--fv-ingredients-shared2-1963);border:0;cursor:pointer;font:500 14px var(--f-sans);padding:var(--fv-ingredients-shared2-1964);border-radius:var(--pill);background:var(--fv-ingredients-shared2-1965);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.lblbtn .ic{width:var(--fv-ingredients-shared2-1966);height:var(--fv-ingredients-shared2-1967);color:var(--burgundy)}.lblbtn.big{display:flex;width:100%;justify-content:center;margin-top:var(--fv-ingredients-shared2-1968);padding:var(--fv-ingredients-shared2-1969);font-size:var(--fv-ingredients-shared2-1970);background:var(--ink);color:var(--fv-ingredients-shared2-1971);box-shadow:none}.lblbtn.big .ic{color:var(--fv-ingredients-shared2-1972)}@media(min-width:700px){.lblbtn.big{width:auto;display:inline-flex}}.vz-net{display:block;padding:var(--fv-ingredients-shared2-1973)}.vz-net:before{content:"";position:absolute;left:15%;top:10%;width:70%;aspect-ratio:1;border-radius:50%;background:var(--fv-ingredients-shared2-1974)}.net{position:relative;display:block;width:100%;max-width:var(--fv-ingredients-shared2-1975);margin:0 auto;overflow:visible}.net .orb{fill:none;stroke:var(--fv-ingredients-shared2-1976);stroke-width:1}.net .ln{fill:none;stroke:url(#none);stroke:var(--fv-ingredients-shared2-1977);stroke-width:1.2;stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) var(--d)}.ac.on .net .ln{stroke-dashoffset:0}.net .nd circle{fill:var(--fv-ingredients-shared2-1978);stroke:var(--fv-ingredients-shared2-1979);stroke-width:1;transition:fill .5s var(--d),stroke .5s var(--d)}.ac.on .net .nd circle{fill:var(--burgundy);stroke:var(--pearl)}.net .nd text{fill:var(--fv-ingredients-shared2-1980);font:500 12px var(--f-mono);text-anchor:middle}.net .lb{fill:var(--fv-ingredients-shared2-1981);font:500 15px var(--f-sans)}.net .ct{fill:var(--fv-ingredients-shared2-1982);font:500 64px var(--f-sans);letter-spacing:var(--fv-ingredients-shared2-1983);text-anchor:middle}.netlist{display:none}@media(max-width:899px){.net .lb{display:none}.net{max-width:var(--fv-ingredients-shared2-1984)}.netlist{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-ingredients-shared2-1985);list-style:none;counter-reset:n;margin-top:var(--fv-ingredients-shared2-1986);font-size:var(--fv-ingredients-shared2-1987);line-height:1.3;color:var(--fv-ingredients-shared2-1988)}.netlist li{counter-increment:n;display:flex;gap:var(--fv-ingredients-shared2-1989)}.netlist li:before{content:counter(n);font:500 12px var(--f-mono);color:var(--saffron);min-width:var(--fv-ingredients-shared2-1990)}}@media(prefers-reduced-motion:reduce){.net .ln{stroke-dashoffset:0;transition:none}}.wr-t{margin-top:var(--fv-ingredients-shared2-1991)}.cmp-cta{display:flex;flex-direction:column;align-items:center;gap:var(--fv-ingredients-shared2-1992);margin-top:var(--fv-ingredients-shared2-1993);text-align:center}.cmp-cta .btn{padding:var(--fv-ingredients-shared2-1994)}.cmp-cta span{font-size:var(--fv-ingredients-shared2-1995);color:var(--ink-2)}@media(min-width:900px){.vz-net{padding:var(--fv-ingredients-shared2-1996);align-self:center}.net{max-width:var(--fv-ingredients-shared2-1997)}}.vz-sys{display:block;padding:var(--fv-ingredients-shared2-1998);min-height:var(--fv-ingredients-shared2-1999)}.sysw{position:relative;display:grid;grid-template-columns:var(--fv-ingredients-shared2-2000);gap:var(--fv-ingredients-shared2-2001);align-items:center;height:100%;min-height:var(--fv-ingredients-shared2-2002)}.syslines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.syslines .sl{fill:none;stroke:var(--fv-ingredients-shared2-2003);stroke-width:1}.syslines .xl{fill:none;stroke:var(--fv-ingredients-shared2-2004);stroke-width:1}.syslines .fl{fill:none;stroke:var(--saffron);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:10 400;stroke-dashoffset:410;opacity:0}.ac.on .syslines .fl{opacity:1;animation:flow 3.6s linear infinite}@keyframes flow{to{stroke-dashoffset:0}}.col{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--fv-ingredients-shared2-2005)}.col.l{align-items:flex-end;text-align:right}.col.r{align-items:flex-start}.sp{position:relative;display:inline-flex;align-items:center;gap:var(--fv-ingredients-shared2-2006);max-width:100%;padding:var(--fv-ingredients-shared2-2007);border-radius:var(--fv-ingredients-shared2-2008);font:500 11.5px/1.25 var(--f-sans);color:var(--fv-ingredients-shared2-2009);background:var(--fv-ingredients-shared2-2010);box-shadow:var(--fv-ingredients-shared2-2011);-webkit-backdrop-filter:var(--fv-ingredients-shared2-2012);backdrop-filter:var(--fv-ingredients-shared2-2012);opacity:.35;transform:var(--fv-ingredients-shared2-2013);transition:opacity .6s var(--d),transform .6s var(--d)}.col.l .sp{flex-direction:row-reverse}.ac.on .sp{opacity:1;transform:none}.sp i{flex:var(--fv-ingredients-shared2-2014);height:var(--fv-ingredients-shared2-2015);border-radius:50%;background:var(--saffron);box-shadow:0 0 10px var(--saffron)}.core{position:relative;z-index:2;justify-self:center;width:var(--fv-ingredients-shared2-2016);height:var(--fv-ingredients-shared2-2017);border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 35% 30%,#8a1c3d,var(--burgundy) 55%,#2a0612);box-shadow:var(--fv-ingredients-shared2-2018)}.core b{font-weight:500;font-size:var(--fv-ingredients-shared2-2019);line-height:1;letter-spacing:var(--fv-ingredients-shared2-2020)}.core span{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-shared2-2021);color:var(--pearl);margin-top:var(--fv-ingredients-shared2-2022)}@media(min-width:900px){.vz-sys{padding:var(--fv-ingredients-shared2-2023);min-height:var(--fv-ingredients-shared2-2024)}.sysw{grid-template-columns:var(--fv-ingredients-shared2-2025);gap:var(--fv-ingredients-shared2-2026);min-height:var(--fv-ingredients-shared2-2027)}.col{gap:var(--fv-ingredients-shared2-2028)}.sp{font-size:var(--fv-ingredients-shared2-2029);padding:var(--fv-ingredients-shared2-2030);border-radius:var(--fv-ingredients-shared2-2031)}.core{width:var(--fv-ingredients-shared2-2032);height:var(--fv-ingredients-shared2-2033)}.core b{font-size:var(--fv-ingredients-shared2-2034)}.core span{font-size:var(--fv-ingredients-shared2-2035)}}@media(prefers-reduced-motion:reduce){.ac.on .syslines .fl{animation:none;opacity:0}}.exg .gcard .phm{position:absolute;top:0;right:0;bottom:0;left:0}.gcard.more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fv-ingredients-shared2-2036);border:0;cursor:pointer;background:var(--fv-ingredients-shared2-2037);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--f-sans)}.gcard.more .pl{width:var(--fv-ingredients-shared2-2038);height:var(--fv-ingredients-shared2-2039);border-radius:50%;display:grid;place-items:center;font-size:var(--fv-ingredients-shared2-2040);font-weight:300;color:var(--fv-ingredients-shared2-2041);background:var(--burgundy);box-shadow:var(--fv-ingredients-shared2-2042)}.gcard.more b{margin-top:var(--fv-ingredients-shared2-2043);font-weight:500;font-size:var(--fv-ingredients-shared2-2044);letter-spacing:var(--fv-ingredients-shared2-2045)}.gcard.more .sm{font-size:var(--fv-ingredients-shared2-2046);color:var(--ink-2)}#expect .cprog{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:1fr}#expect .cprog .ext[hidden]{display:none}.bento{display:grid;gap:var(--fv-ingredients-shared2-2047);grid-template-columns:1fr 1fr}@media(min-width:900px){.bento{grid-template-columns:repeat(4,1fr)}}.bt{position:relative;overflow:hidden;border-radius:var(--r-l);background:var(--paper);padding:var(--fv-ingredients-shared2-2048);display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--fv-ingredients-shared2-2049)}.bt.hero{grid-column:1/-1;min-height:var(--fv-ingredients-shared2-2050);padding:0}@media(min-width:900px){.bt.hero{grid-column:span 2;grid-row:span 2;min-height:var(--fv-ingredients-shared2-2051)}}.bt.hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bt.hero .cap{position:relative;margin:var(--fv-ingredients-shared2-2052);padding:var(--fv-ingredients-shared2-2053);border-radius:var(--fv-ingredients-shared2-2054);font-size:var(--fv-ingredients-shared2-2055);line-height:1.35;background:var(--fv-ingredients-shared2-2056);backdrop-filter:var(--fv-ingredients-shared2-2057);-webkit-backdrop-filter:var(--fv-ingredients-shared2-2058);box-shadow:var(--fv-ingredients-shared2-2059)}.bt.hero .cap b{font-weight:500}.bt.num b{position:relative;font-weight:500;font-size:var(--fv-ingredients-shared2-2060);letter-spacing:var(--fv-ingredients-shared2-2061);line-height:1;color:var(--burgundy)}.bt.num p,.bt.ico p{position:relative;margin-top:var(--fv-ingredients-shared2-2062);font-size:var(--fv-ingredients-shared2-2063);line-height:1.4;color:var(--ink-2)}.bt.dk{background:var(--night-0)}.bt.dk b{color:var(--fv-ingredients-shared2-2064)}.bt.dk p{color:var(--night-ink-2)}.bt.ico{justify-content:space-between}.bt.ico p{color:var(--ink);font-weight:500}.bt.wide{grid-column:1/-1;min-height:0;justify-content:flex-start}@media(min-width:900px){.bt.wide{grid-column:span 2}}.icrow{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--fv-ingredients-shared2-2065);margin-top:var(--fv-ingredients-shared2-2066)}.icrow div{display:flex;flex-direction:column;align-items:center;gap:var(--fv-ingredients-shared2-2067);text-align:center}.icrow em{font-style:normal;font-size:var(--fv-ingredients-shared2-2068);line-height:1.25;font-weight:500}.ibx{position:relative;width:var(--fv-ingredients-shared2-2069);height:var(--fv-ingredients-shared2-2070);border-radius:var(--fv-ingredients-shared2-2071);display:grid;place-items:center;background:var(--fv-ingredients-shared2-2072);color:var(--burgundy)}.ibx .ic{width:var(--fv-ingredients-shared2-2073);height:var(--fv-ingredients-shared2-2074)}.icrow.no .ibx{background:var(--mist-light);color:var(--ink-2)}.icrow.no .ibx:after{content:"";position:absolute;width:var(--fv-ingredients-shared2-2075);height:var(--fv-ingredients-shared2-2076);background:currentColor;transform:rotate(-45deg);border-radius:var(--fv-ingredients-shared2-2077)}.bt.hero .cap{color:var(--ink)}#expect .cctl.x{flex-wrap:wrap;row-gap:var(--fv-ingredients-shared2-2078)}#expect .cctl.x .cprog{flex:1 0 100%}#expect .cprog span{font-size:var(--fv-ingredients-shared2-2079);white-space:nowrap}#expect .cprog{display:flex;height:var(--fv-ingredients-shared2-2080);margin-bottom:var(--fv-ingredients-shared2-2081)}#expect .cprog span{flex:1}#expect .cprog span[hidden]{display:none}#expect .cprog i{grid-column:auto}.plusc{flex:var(--fv-ingredients-shared2-2082)!important;display:flex;align-items:center;justify-content:center;scroll-snap-align:end}.plusc button{width:var(--fv-ingredients-shared2-2083);height:var(--fv-ingredients-shared2-2084);border-radius:50%;border:0;cursor:pointer;font-size:var(--fv-ingredients-shared2-2085);font-weight:300;line-height:1;color:var(--fv-ingredients-shared2-2086);background:var(--burgundy);box-shadow:var(--fv-ingredients-shared2-2087);transition:transform .2s}.plusc button:hover{transform:scale(1.06)}.qticks{list-style:none;display:grid;gap:var(--fv-ingredients-shared2-2088);margin-top:var(--fv-ingredients-shared2-2089)}@media(min-width:900px){.qticks{grid-template-columns:1fr 1fr;gap:var(--fv-ingredients-shared2-2090)}}.qticks li{display:flex;gap:var(--fv-ingredients-shared2-2091);align-items:flex-start;font-size:var(--fv-ingredients-shared2-2092);line-height:1.45}.qticks .ic{flex:var(--fv-ingredients-shared2-2093);width:var(--fv-ingredients-shared2-2094);height:var(--fv-ingredients-shared2-2095);margin-top:var(--fv-ingredients-shared2-2096);color:var(--burgundy)}.qticks b{font-weight:500}.msnote{margin-top:var(--fv-ingredients-shared2-2097);max-width:70ch;font-size:var(--fv-ingredients-shared2-2098);line-height:1.5;color:var(--ink-3)}html{overflow-anchor:none;scroll-padding-top:var(--fv-ingredients-page-2099)}.ix-dark{position:relative;overflow:hidden;background:var(--night-0);color:var(--fv-ingredients-page-2100)}.ix-glow{position:absolute;border-radius:50%;filter:var(--fv-ingredients-page-2101);pointer-events:none}.ix-in{position:relative;z-index:2}#ixhero{margin-top:var(--fv-ingredients-page-2102);padding:var(--fv-ingredients-page-2103);text-align:center;min-height:var(--fv-ingredients-page-2104)}.ix-eb{display:block;font:500 11px var(--f-mono);letter-spacing:var(--fv-ingredients-page-2105);color:var(--saffron);margin-bottom:var(--fv-ingredients-page-2106)}.ix-h1{font-weight:500;font-size:var(--fv-ingredients-page-2107);letter-spacing:var(--fv-ingredients-page-2108);line-height:.98}.ix-h1 i{font-weight:inherit;color:var(--pearl-2)}.ix-intro{max-width:var(--fv-ingredients-page-2109);margin:var(--fv-ingredients-page-2110);font-size:var(--fv-ingredients-page-2111);line-height:1.5;color:var(--fv-ingredients-page-2112)}.ix-stats{display:flex;justify-content:center;gap:var(--fv-ingredients-page-2113);margin-top:var(--fv-ingredients-page-2114);flex-wrap:wrap}.ix-stats div{text-align:center}.ix-stats b{display:block;font-weight:500;font-size:var(--fv-ingredients-page-2115);letter-spacing:var(--fv-ingredients-page-2116);line-height:1}.ix-stats span{display:block;margin-top:var(--fv-ingredients-page-2117);font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-page-2118);color:var(--fv-ingredients-page-2119)}.ix-hbtn{margin-top:var(--fv-ingredients-page-2120);display:flex;justify-content:center;gap:var(--fv-ingredients-page-2121);flex-wrap:wrap}.ix-ghost{background:var(--fv-ingredients-page-2122);color:var(--fv-ingredients-page-2123);box-shadow:var(--fv-ingredients-page-2124)}.ix-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.ix-o{position:absolute;left:0;top:0;border-radius:50%;background:var(--fv-ingredients-page-2125);will-change:transform,opacity;box-shadow:var(--fv-ingredients-page-2126)}.ix-o:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--fv-ingredients-page-2127)}.ix-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--fv-ingredients-page-2128)}@media(max-width:699px){.ix-veil{background:var(--fv-ingredients-page-2129)}}.ix-bar{position:sticky;top:0;transition:top .2s ease;z-index:30;padding:var(--fv-ingredients-page-2130);background:var(--glass-light-bg);backdrop-filter:var(--fv-ingredients-page-2131);-webkit-backdrop-filter:var(--fv-ingredients-page-2132);border-bottom:1px solid var(--line)}.ix-row{display:flex;gap:var(--fv-ingredients-page-2133);align-items:center}.ix-seg{display:inline-flex;gap:var(--fv-ingredients-page-2134);padding:var(--fv-ingredients-page-2135);border-radius:var(--pill);background:var(--fv-ingredients-page-2136);flex:0 0 auto}.ix-seg button{border:0;background:none;cursor:pointer;font:500 16px var(--f-sans);padding:var(--fv-ingredients-page-2137);border-radius:var(--pill);color:var(--ink-2)}.ix-seg button[aria-pressed=true]{background:var(--ink);color:var(--fv-ingredients-page-2138);box-shadow:var(--fv-ingredients-page-2139)}.ix-search{flex:1;position:relative;min-width:0}.ix-search input{width:100%;font:400 17px var(--f-sans);padding:var(--fv-ingredients-page-2140);border-radius:var(--pill);border:0;background:var(--fv-ingredients-page-2141);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);outline:none}.ix-search input:focus{box-shadow:inset 0 0 0 1.5px var(--burgundy)}.ix-search svg{position:absolute;left:var(--fv-ingredients-page-2142);top:50%;transform:translateY(-50%);width:var(--fv-ingredients-page-2143);height:var(--fv-ingredients-page-2144);stroke:var(--ink-2);fill:none;stroke-width:2}.ix-chips{display:flex;gap:var(--fv-ingredients-page-2145);margin-top:var(--fv-ingredients-page-2146);align-items:center;overflow-x:auto;scrollbar-width:none;padding-bottom:var(--fv-ingredients-page-2147)}.ix-chips::-webkit-scrollbar{display:none}.ix-chips button{flex:0 0 auto;border:0;cursor:pointer;font:500 15px var(--f-sans);padding:var(--fv-ingredients-page-2148);border-radius:var(--pill);background:var(--fv-ingredients-page-2149);color:var(--ink);box-shadow:var(--fv-ingredients-page-2150);transition:background .2s,box-shadow .2s;white-space:nowrap}.ix-chips button.on{background:var(--ink);color:var(--fv-ingredients-page-2151);box-shadow:none}.ix-chips button[data-p=pm]{background:var(--fv-ingredients-page-2152);color:var(--fv-ingredients-page-2153);box-shadow:none}.ix-chips button[data-p=pm].on{background:var(--fv-ingredients-page-2154);color:var(--fv-ingredients-page-2155)}.ix-chips button[hidden]{display:none}.ix-chips button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.ix-chl{flex:0 0 auto;font:500 11px var(--f-mono);letter-spacing:var(--fv-ingredients-page-2156);color:var(--ink-2);margin-right:var(--fv-ingredients-page-2157)}@media(max-width:899px){.ix-seg{flex:1}.ix-seg button{flex:1;font-size:var(--fv-ingredients-page-2158);padding:var(--fv-ingredients-page-2159)}.ix-chips button{font-size:var(--fv-ingredients-page-2160);padding:var(--fv-ingredients-page-2161)}.ix-row{flex-wrap:wrap}.ix-seg{order:2}.ix-search{flex:1 0 100%}}.ix-main{padding:var(--fv-ingredients-page-2162);background:var(--mist-light)}.ix-g{padding:var(--fv-ingredients-page-2163)}.ix-g[hidden]{display:none}.ix-g header{max-width:var(--fv-ingredients-page-2164);margin-bottom:var(--fv-ingredients-page-2165)}.ix-k{font:500 12px var(--f-mono);letter-spacing:var(--fv-ingredients-page-2166);color:var(--burgundy)}.ix-g[data-p=pm] .ix-k{color:var(--fv-ingredients-page-2167)}.ix-g h2{margin-top:var(--fv-ingredients-page-2168);font-weight:500;font-size:var(--fv-ingredients-page-2169);letter-spacing:var(--fv-ingredients-page-2170);line-height:1.05}.ix-g h2 b{font-weight:500;color:var(--ink-3);font-size:var(--fv-ingredients-page-2171);vertical-align:var(--fv-ingredients-page-2172);margin-left:var(--fv-ingredients-page-2173)}.ix-g header p{margin-top:var(--fv-ingredients-page-2174);font-size:var(--fv-ingredients-page-2175);color:var(--ink-2)}.ix-grid{display:grid;grid-template-columns:var(--fv-ingredients-page-2176);gap:var(--fv-ingredients-page-2177)}@media(max-width:520px){.ix-grid{grid-template-columns:1fr 1fr;gap:var(--fv-ingredients-page-2178)}}.ix-c{position:relative;display:flex;flex-direction:column;border-radius:var(--fv-ingredients-page-2179);background:var(--fv-ingredients-page-2180);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:transform .25s,box-shadow .25s}.ix-c[hidden]{display:none}.ix-c:hover{transform:var(--fv-ingredients-page-2181);box-shadow:inset 0 0 0 1px var(--line),0 18px 40px #12121414}.ix-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:0;background:none;cursor:pointer}.ix-hit:focus-visible{outline:2px solid var(--burgundy);outline-offset:var(--fv-ingredients-page-2182);border-radius:var(--fv-ingredients-page-2183)}.ix-im{aspect-ratio:1;background:var(--fv-ingredients-page-2184);position:relative;overflow:hidden}.ix-im:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:var(--fv-ingredients-page-2185);-webkit-backdrop-filter:var(--fv-ingredients-page-2186)}.ix-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.ix-im img.ok{opacity:1}.ix-g[data-p=pm] .ix-c{background:var(--fv-ingredients-page-2187);color:var(--fv-ingredients-page-2188);box-shadow:var(--fv-ingredients-page-2189)}.ix-g[data-p=pm] .ix-im{background-color:var(--fv-ingredients-page-2190)}.ix-g[data-p=pm] .ix-tx p{color:var(--fv-ingredients-page-2191)}.ix-tx{padding:var(--fv-ingredients-page-2192);display:flex;flex-direction:column;gap:var(--fv-ingredients-page-2193);flex:1}.ix-nm{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fv-ingredients-page-2194);padding-right:var(--fv-ingredients-page-2195)}.ix-nm h3{font-weight:500;font-size:var(--fv-ingredients-page-2196);letter-spacing:var(--fv-ingredients-page-2197);line-height:1.2}.ix-nm em{font:500 11px var(--f-mono);font-style:normal;color:var(--ink-3);white-space:nowrap}.ix-g[data-p=pm] .ix-nm em{color:var(--fv-ingredients-page-2198)}.ix-tx p{font-size:var(--fv-ingredients-page-2199);line-height:1.45;color:var(--ink-2)}.ix-bl{font:500 11px var(--f-mono);letter-spacing:var(--fv-ingredients-page-2200);color:var(--fv-ingredients-page-2201)}.ix-ch{display:flex;flex-wrap:wrap;gap:var(--fv-ingredients-page-2202);margin-top:auto;padding-top:var(--fv-ingredients-page-2203)}.ix-ch span{font-size:var(--fv-ingredients-page-2204);padding:var(--fv-ingredients-page-2205);border-radius:var(--pill);background:var(--fv-ingredients-page-2206);color:var(--burgundy)}.ix-g[data-p=pm] .ix-ch span{background:var(--fv-ingredients-page-2207);color:var(--fv-ingredients-page-2208)}.ix-plus{position:absolute;right:var(--fv-ingredients-page-2209);top:var(--fv-ingredients-page-2210);font-style:normal}.ix-c .ix-plus{position:absolute;top:auto;right:var(--fv-ingredients-page-2211);font-size:var(--fv-ingredients-page-2212);line-height:1;color:var(--ink-3)}.ix-tx{position:relative}.ix-tx .ix-plus{top:var(--fv-ingredients-page-2213)}@media(max-width:520px){.ix-tx{padding:var(--fv-ingredients-page-2214)}.ix-nm{flex-direction:column;gap:var(--fv-ingredients-page-2215);padding-right:var(--fv-ingredients-page-2216)}.ix-nm h3{font-size:var(--fv-ingredients-page-2217)}.ix-tx p{font-size:var(--fv-ingredients-page-2218)}.ix-ch span{font-size:var(--fv-ingredients-page-2219)}.ix-tx .ix-plus{top:var(--fv-ingredients-page-2220);right:var(--fv-ingredients-page-2221)}}.ix-empty{display:none;padding:var(--fv-ingredients-page-2222);text-align:center;color:var(--ink-2);font-size:var(--fv-ingredients-page-2223)}.ix-lbl{margin-top:var(--fv-ingredients-page-2224);display:flex;align-items:center;justify-content:space-between;gap:var(--fv-ingredients-page-2225);flex-wrap:wrap;padding:var(--fv-ingredients-page-2226);border-radius:var(--fv-ingredients-page-2227);background:var(--fv-ingredients-page-2228);box-shadow:inset 0 0 0 1px var(--line),0 20px 50px #1212140f}.ix-lbl h2{margin-top:var(--fv-ingredients-page-2229);font-weight:500;font-size:var(--fv-ingredients-page-2230);letter-spacing:var(--fv-ingredients-page-2231);line-height:1.1;max-width:22ch}.ix-lbl h2 i{font-weight:inherit;color:var(--burgundy)}.ix-lbl p{margin-top:var(--fv-ingredients-page-2232);font-size:var(--fv-ingredients-page-2233);color:var(--ink-2)}.ix-lb{display:flex;gap:var(--fv-ingredients-page-2234);flex-wrap:wrap}@media(max-width:699px){.ix-lbl{padding:var(--fv-ingredients-page-2235)}.ix-lb{width:100%}.ix-lb .btn{flex:1 1 100%;justify-content:center}}.ix-note{margin-top:var(--fv-ingredients-page-2236);padding-top:var(--fv-ingredients-page-2237);border-top:1px solid var(--line);font-size:var(--fv-ingredients-page-2238);line-height:1.6;color:var(--ink-3);max-width:var(--fv-ingredients-page-2239)}dialog .ix-d .ix-dg{flex:1 1 auto;overflow:auto;overscroll-behavior:contain}dialog .ix-dg{display:grid;grid-template-columns:.9fr 1.1fr}.ix-dim{background:var(--mist-light) center/cover;min-height:var(--fv-ingredients-page-2240)}.ix-db{padding:var(--fv-ingredients-page-2241)}.ix-db .ix-k{display:block}.ix-db h3{margin-top:var(--fv-ingredients-page-2242);font-weight:500;font-size:var(--fv-ingredients-page-2243);letter-spacing:var(--fv-ingredients-page-2244);line-height:1.05}.ix-db .lead{margin-top:var(--fv-ingredients-page-2245);font-size:var(--fv-ingredients-page-2246);line-height:1.5;color:var(--ink-2)}.ix-db dl{margin-top:var(--fv-ingredients-page-2247);display:grid;grid-template-columns:auto 1fr;gap:var(--fv-ingredients-page-2248);font-size:var(--fv-ingredients-page-2249);padding:var(--fv-ingredients-page-2250);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ix-db dt{color:var(--ink-3)}.ix-db dd{font-weight:500}.ix-db .ix-ch{margin-top:var(--fv-ingredients-page-2251)}.ix-db .full{margin-top:var(--fv-ingredients-page-2252);font-size:var(--fv-ingredients-page-2253);line-height:1.6;color:var(--ink-2)}.ix-db .row{margin-top:var(--fv-ingredients-page-2254);display:flex;gap:var(--fv-ingredients-page-2255);flex-wrap:wrap}.ix-d .vm-x{z-index:3;background:var(--glass-light-bg);backdrop-filter:var(--glass-light-fx);-webkit-backdrop-filter:var(--glass-light-fx)}@media(max-width:699px){.ix-dg{grid-template-columns:1fr}.ix-dim{min-height:0;aspect-ratio:16/10}.ix-db{padding:var(--fv-ingredients-page-2256)}}.btn-sm{padding:var(--fv-ingredients-page-2257);font-size:var(--fv-ingredients-page-2258)}.btn-line{background:var(--fv-ingredients-page-2259);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.ix-sec{padding:var(--fv-ingredients-page-2260)}@media(max-width:899px){.ix-sec{padding:var(--fv-ingredients-page-2261)}}.ix-cta{text-align:center}.ix-cta h2{font-weight:500;font-size:var(--fv-ingredients-page-2262);letter-spacing:var(--fv-ingredients-page-2263);line-height:1.04}.ix-cta h2 i{font-weight:inherit;color:var(--pearl-2)}.ix-cta .row{margin-top:var(--fv-ingredients-page-2264);display:flex;justify-content:center;gap:var(--fv-ingredients-page-2265);flex-wrap:wrap}.ix-seg{background:var(--mist-light);padding:var(--fv-ingredients-page-2266);align-items:stretch}.ix-seg button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--fv-ingredients-page-2267);padding:var(--fv-ingredients-page-2268);color:var(--ink);font-size:var(--t-small);text-align:left;transition:background var(--d-2),box-shadow var(--d-2)}.ix-seg button[data-pp=all]{justify-content:center;font-size:var(--t-body)}.ix-seg button b{font-weight:500;white-space:nowrap}.ix-seg button:hover{background:var(--fv-ingredients-page-2269)}.ix-seg button[aria-pressed=true]{background:var(--burgundy);color:var(--fv-ingredients-page-2270);box-shadow:var(--lift)}.ix-seg button[data-pp=all][aria-pressed=true]{background:var(--night-0)}.ix-seg button[data-pp=pm][aria-pressed=true]{background:var(--rp-deep)}.ix-seg button[aria-pressed=true] .tg{background:var(--fv-ingredients-page-2271);color:var(--fv-ingredients-page-2272)}.ix-seg .tg{display:inline-flex;align-items:center;gap:var(--fv-ingredients-page-2273);font:500 11px/1 var(--f-mono);letter-spacing:var(--fv-ingredients-page-2274);padding:var(--fv-ingredients-page-2275);border-radius:var(--r-s)}.ix-seg .tg .icon{width:var(--fv-ingredients-page-2276);height:var(--fv-ingredients-page-2277);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ix-seg .tg.am{background:var(--fv-ingredients-page-2278);color:var(--saffron-ink)}.ix-seg .tg.pm{background:var(--fv-ingredients-page-2279);color:var(--fv-ingredients-page-2280)}.ix-chips button{font:500 var(--t-small)/1 var(--f-sans);height:var(--fv-ingredients-page-2281);padding:var(--fv-ingredients-page-2282);background:var(--fv-ingredients-page-2283);color:var(--burgundy);box-shadow:none}.ix-chips button:hover{box-shadow:var(--fv-ingredients-page-2284)}.ix-chips button.on{background:var(--burgundy);color:var(--fv-ingredients-page-2285);box-shadow:none}.ix-chips button[data-p=pm]{background:var(--fv-ingredients-page-2286);color:var(--fv-ingredients-page-2287);box-shadow:none}.ix-chips button[data-p=pm]:hover{box-shadow:var(--fv-ingredients-page-2288)}.ix-chips button[data-p=pm].on{background:var(--rp-deep);color:var(--fv-ingredients-page-2289)}@media(max-width:899px){.ix-seg button{padding:var(--fv-ingredients-page-2290);align-items:center;text-align:center}.ix-seg button b{white-space:normal;font-size:var(--fv-ingredients-page-2291);line-height:1.2}}:root{--ix-band:rgba(28,6,16,.68);--ix-band-pm:rgba(8,10,40,.7);--rp-deep:#3b3a9e}.ix-c,.ix-g[data-p=pm] .ix-c{background:var(--night-0);color:var(--fv-ingredients-page-2292);box-shadow:var(--edge-night);border-radius:var(--r-l)}.ix-c .ix-im{aspect-ratio:1}.ix-c .ix-im:before{display:none}.ix-c .ix-tx{position:relative;flex:1;margin:0;padding:var(--s-4) var(--s-4) var(--s-5);background:var(--night-0);overflow:hidden;isolation:isolate}.ix-c .ix-tx:before{content:"";position:absolute;inset:var(--fv-ingredients-page-2293);z-index:-2;background:var(--bgimg) 50% 100%/cover;filter:var(--fv-ingredients-page-2294);transform:scaleY(-1);opacity:1}.ix-c .ix-tx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ix-band);box-shadow:var(--fv-ingredients-page-2295)}.ix-g[data-p=pm] .ix-c .ix-tx:after{background:var(--ix-band-pm)}.ix-c .ix-nm em,.ix-g[data-p=pm] .ix-nm em,.ix-g[data-p=pm] .ix-c .ix-nm em{color:var(--pearl)}.ix-c .ix-tx p,.ix-g[data-p=pm] .ix-tx p{color:var(--mist);font-size:var(--t-small)}.ix-c .ix-ch span,.ix-g[data-p=pm] .ix-ch span{font-size:var(--fv-ingredients-page-2296);background:var(--fv-ingredients-page-2297);color:var(--pearl);box-shadow:var(--fv-ingredients-page-2298)}.ix-c .ix-plus{color:var(--fv-ingredients-page-2299)}.ix-c .ix-plus svg{width:var(--fv-ingredients-page-2300);height:var(--fv-ingredients-page-2301);fill:none;stroke:currentColor;stroke-width:1.5}.ix-c:hover{box-shadow:var(--edge-night),0 18px 40px #12121429}@media(max-width:520px){.ix-c .ix-tx{padding:var(--fv-ingredients-page-2302)}}.ab-fly.l{width:calc(var(--fv-ingredients-page-2277) * .9)}.ab-fly.r{width:calc(var(--fv-ingredients-page-2278) * .8)}@media(max-width:899px){.ab-fly.l{width:calc(var(--fv-ingredients-page-2280) * .9)}.ab-fly.r{width:calc(var(--fv-ingredients-page-2281) * .8)}}.fv-section-wrapper{margin:0;padding:0}.fv-ingredients-root.fv-scheme{background:var(--fv-background);color:var(--fv-foreground)}.skip-to-content-link:not(:focus){position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}@media(max-width:699px){dialog.ix-d .ix-dg{grid-template-columns:minmax(0,1fr);overflow-y:auto}dialog.ix-d .ix-dim{min-height:0;aspect-ratio:16/10}dialog.ix-d .ix-db{min-width:0}}.ix-main.ix-editor-group{padding:0}.ix-editor-group .ix-g{margin-bottom:var(--s-8)}.brand h2 sup.tm{font-size:.26em;line-height:0;vertical-align:baseline;position:relative;top:-.7em;margin-left:.08em}.ix-db .ix-k{padding-right:64px;white-space:normal;line-height:1.45;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/65/assets/4via-ingredients.css.map */
