@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%;width:auto;height:auto}.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-pdp-base-1);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-pdp-base-2);line-height:1.05}.d1{font-size:var(--fv-pdp-base-3)}.d2{font-size:var(--fv-pdp-base-4)}.d3{font-size:var(--fv-pdp-base-5);letter-spacing:var(--fv-pdp-base-6);line-height:1.12}.d4{font-size:var(--fv-pdp-base-7);letter-spacing:var(--fv-pdp-base-8);line-height:1.2}.acc{font-style:italic;font-weight:400;color:var(--acc-light)}.lead{font-size:var(--fv-pdp-base-9);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-pdp-base-10);line-height:1.5;color:var(--ink-3);max-width:40ch;font-weight:500;letter-spacing:var(--fv-pdp-base-11)}.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-pdp-base-12)}.mono{font-family:var(--f-mono)}.small{font-size:var(--fv-pdp-base-13);line-height:1.5;color:var(--ink-2)}.dark .small,.deep .small{color:var(--night-ink-2)}sup{font-size:var(--fv-pdp-base-14);color:var(--burgundy);margin-left:var(--fv-pdp-base-15)}.dark sup,.deep sup{color:var(--pearl)}.head{display:grid;gap:var(--fv-pdp-base-16);margin-bottom:var(--fv-pdp-base-17)}.tag{display:inline-block;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-base-18);text-transform:uppercase;padding:var(--fv-pdp-base-19);border-radius:var(--fv-pdp-base-20);background:var(--burgundy);color:var(--fv-pdp-base-21)}.placeholder{outline:var(--fv-pdp-base-22);outline-offset:var(--fv-pdp-base-23)}.note-ph{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-base-24);color:var(--saffron-ink);margin-top:var(--fv-pdp-base-25)}.dark .note-ph,.deep .note-ph{color:var(--saffron)}.btn{display:inline-flex;align-items:center;gap:var(--fv-pdp-base-26);font:500 15px/1 var(--f-sans);padding:var(--fv-pdp-base-27);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-pdp-base-28)}.hero .btn-pri,.dark .btn-pri,.deep .btn-pri,.nav .btn-pri,.sticky .btn-pri{box-shadow:var(--fv-pdp-base-29)}.btn-pri:hover{background:color-mix(in srgb,var(--burgundy) 88%,#fff)}.btn-glass{background:var(--fv-pdp-base-30);color:var(--night-ink);box-shadow:var(--fv-pdp-base-31);backdrop-filter:var(--fv-pdp-base-32);-webkit-backdrop-filter:var(--fv-pdp-base-33)}.btn-line{background:var(--fv-pdp-base-34);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-pdp-base-35);text-decoration-thickness:var(--fv-pdp-base-36)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--fv-pdp-base-37)}.announce{background:var(--night-0);color:var(--night-ink-2);text-align:center;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-base-38);padding:var(--fv-pdp-base-39);text-transform:uppercase;min-height:var(--fv-pdp-base-40)}.nav-shell{position:sticky;top:var(--fv-pdp-base-41);z-index:60;display:flex;justify-content:center;padding:var(--fv-pdp-base-42);margin-top:var(--fv-pdp-base-43);pointer-events:none}.nav{pointer-events:auto;display:flex;align-items:center;gap:var(--fv-pdp-base-44);padding:var(--fv-pdp-base-45);border-radius:var(--pill);background:var(--fv-pdp-base-46);backdrop-filter:var(--fv-pdp-base-47);-webkit-backdrop-filter:var(--fv-pdp-base-48);box-shadow:var(--fv-pdp-base-49);width:var(--fv-pdp-base-50)}.logo{font:700 19px/1 var(--f-sans);letter-spacing:var(--fv-pdp-base-51);color:var(--fv-pdp-base-52);margin-right:auto}.nav a.nl{font:450 14px/1 var(--f-sans);color:var(--fv-pdp-base-53);text-decoration:none;padding:var(--fv-pdp-base-54);border-radius:var(--pill)}.nav a.nl:hover{background:var(--fv-pdp-base-55)}.nav .btn{padding:var(--fv-pdp-base-56);font-size:var(--fv-pdp-base-57)}@media(max-width:760px){.nav a.nl{display:none}.nav .menu{display:inline-flex}}.nav .menu{display:none;width:var(--fv-pdp-base-58);height:var(--fv-pdp-base-59);border-radius:50%;border:0;background:var(--fv-pdp-base-60);align-items:center;justify-content:center;cursor:pointer}.nav .menu span{display:block;width:var(--fv-pdp-base-61);height:var(--fv-pdp-base-62);background:var(--fv-pdp-base-63);box-shadow:var(--fv-pdp-base-64)}.hero{position:relative;background:var(--night-0);color:var(--night-ink);padding:0;margin-top:var(--fv-pdp-base-65);overflow:hidden}.hero .wrap{position:relative;z-index:3}.glow{position:absolute;border-radius:50%;filter:var(--fv-pdp-base-66);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-pdp-base-67);mask-image:var(--fv-pdp-base-68)}.hero .grid{display:grid;gap:var(--fv-pdp-base-69);align-items:center;padding-top:var(--fv-pdp-base-70);padding-bottom:var(--fv-pdp-base-71);min-height:var(--fv-pdp-base-72)}@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-pdp-base-73)}.hero-h .plus{color:var(--pearl);font-weight:400}.caret{display:inline-block;width:var(--fv-pdp-base-74);height:var(--fv-pdp-base-75);margin-left:var(--fv-pdp-base-76);background:var(--pearl);vertical-align:var(--fv-pdp-base-77);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ticks{list-style:none;margin:var(--fv-pdp-base-78);display:grid;gap:var(--fv-pdp-base-79);font-size:var(--fv-pdp-base-80);color:var(--fv-pdp-base-81)}.ticks li{display:flex;gap:var(--fv-pdp-base-82);align-items:baseline}.ticks li:before{content:"";flex:var(--fv-pdp-base-83);height:var(--fv-pdp-base-84);border-radius:50%;background:var(--saffron);transform:var(--fv-pdp-base-85)}.hero .btns{display:flex;gap:var(--fv-pdp-base-86);flex-wrap:wrap}.hero .micro{margin-top:var(--fv-pdp-base-87);font-size:var(--fv-pdp-base-88);color:var(--night-ink-2)}.stage{position:relative;aspect-ratio:1682/2000;max-height:var(--fv-pdp-base-89);justify-self:center;width:var(--fv-pdp-base-90)}.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-pdp-base-91)}.gchip{position:absolute;z-index:2;padding:var(--fv-pdp-base-92);border-radius:var(--r-m);background:var(--fv-pdp-base-93);backdrop-filter:var(--fv-pdp-base-94);-webkit-backdrop-filter:var(--fv-pdp-base-95);box-shadow:var(--fv-pdp-base-96);font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-pdp-base-97);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-pdp-base-98);text-transform:none;color:var(--fv-pdp-base-99);margin-top:var(--fv-pdp-base-100)}@keyframes float{50%{transform:var(--fv-pdp-base-101)}}.sw-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fv-pdp-base-102)}@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-pdp-base-103);grid-template-columns:1fr;margin-top:var(--fv-pdp-base-104)}@media(min-width:900px){.rules{grid-template-columns:repeat(3,1fr)}}.rules div{background:var(--night-2);border-radius:var(--fv-pdp-base-105);padding:var(--fv-pdp-base-106);font-size:var(--fv-pdp-base-107);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-pdp-base-108)}.sw .c{height:var(--fv-pdp-base-109)}.sw .t{padding:var(--fv-pdp-base-110);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-pdp-base-111);letter-spacing:var(--fv-pdp-base-112)}.wave-bar{height:var(--fv-pdp-base-113);border-radius:var(--fv-pdp-base-114);background:var(--wave);margin:var(--fv-pdp-base-115)}.typescale{display:grid;gap:var(--fv-pdp-base-116);margin-top:var(--fv-pdp-base-117)}.ts{display:grid;grid-template-columns:1fr;gap:var(--fv-pdp-base-118);padding:var(--fv-pdp-base-119);border-top:1px solid var(--night-line)}@media(min-width:900px){.ts{grid-template-columns:var(--fv-pdp-base-120);align-items:baseline}}.ts .k{font:400 12px/1.5 var(--f-mono);color:var(--night-ink-3)}.bt{display:grid;gap:var(--fv-pdp-base-121)}@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-pdp-base-122);background:var(--night-0);display:flex;align-items:flex-end;justify-content:space-between;padding:var(--fv-pdp-base-123);gap:var(--fv-pdp-base-124)}.bt-top .crop{position:absolute;right:var(--fv-pdp-base-125);top:var(--fv-pdp-base-126);width:var(--fv-pdp-base-127);height:var(--fv-pdp-base-128);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-pdp-base-129);display:flex;gap:var(--fv-pdp-base-130);align-items:center;flex-wrap:wrap;color:var(--ink)}.bt-sw{width:var(--fv-pdp-base-131);height:var(--fv-pdp-base-132);border-radius:var(--fv-pdp-base-133);box-shadow:var(--fv-pdp-base-134)}.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-pdp-base-135);font-family:var(--f-sans);font-size:var(--fv-pdp-base-136)}.track{display:flex;gap:var(--fv-pdp-base-137);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-pdp-base-138);scroll-snap-align:start;position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:2.05/1;background:var(--fv-pdp-base-139)}@media(max-width:700px){.slide{flex-basis:var(--fv-pdp-base-140);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-pdp-base-141)}.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-pdp-base-142);max-width:46ch;font-size:var(--fv-pdp-base-143);line-height:1.45;color:var(--ink-3);letter-spacing:var(--fv-pdp-base-144)}.below b{color:var(--ink);font-weight:500}.below sup{color:var(--burgundy)}.gcards{display:flex;gap:var(--fv-pdp-base-145);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-pdp-base-146);aspect-ratio:3/4.1;border-radius:var(--r-l);overflow:hidden;scroll-snap-align:start;color:var(--fv-pdp-base-147)}.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-pdp-base-148);backdrop-filter:var(--fv-pdp-base-149);-webkit-backdrop-filter:var(--fv-pdp-base-150);background:var(--fv-pdp-base-151);-webkit-mask-image:var(--fv-pdp-base-152);mask-image:var(--fv-pdp-base-153)}.gcard h4{font-weight:500;font-size:var(--fv-pdp-base-154);letter-spacing:var(--fv-pdp-base-155);line-height:1.05;text-shadow:var(--fv-pdp-base-156)}.gcard p{margin-top:var(--fv-pdp-base-157);font-size:var(--fv-pdp-base-158);line-height:1.5;color:var(--fv-pdp-base-159);text-shadow:var(--fv-pdp-base-160)}.gcard sup{color:var(--fv-pdp-base-161)}.gcard.lt{color:var(--ink)}.gcard.lt .gf{backdrop-filter:var(--fv-pdp-base-162);-webkit-backdrop-filter:var(--fv-pdp-base-163);background:var(--fv-pdp-base-164)}.gcard.lt h4,.gcard.lt p{text-shadow:none}.gcard.lt p{color:var(--fv-pdp-base-165)}.gcard.lt sup{color:var(--burgundy)}.foot{max-width:var(--max);margin:var(--fv-pdp-base-166);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-pdp-base-167);margin-top:var(--fv-pdp-base-168);align-items:center}.dots{display:flex;gap:var(--fv-pdp-base-169);padding:var(--fv-pdp-base-170);border-radius:var(--pill);background:var(--fv-pdp-base-171)}.dot{position:relative;width:var(--fv-pdp-base-172);height:var(--fv-pdp-base-173);border-radius:var(--fv-pdp-base-174);background:var(--fv-pdp-base-175);overflow:hidden;transition:width .35s ease;border:0;cursor:pointer;padding:0}.dot.on{width:var(--fv-pdp-base-176)}.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-pdp-base-177);height:var(--fv-pdp-base-178);border-radius:50%;border:0;background:var(--fv-pdp-base-179);cursor:pointer;display:grid;place-items:center}.pp svg{width:var(--fv-pdp-base-180);height:var(--fv-pdp-base-181)}.ins-tabs{display:inline-flex;gap:var(--fv-pdp-base-182);padding:var(--fv-pdp-base-183);border-radius:var(--pill);background:var(--fv-pdp-base-184);box-shadow:inset 0 0 0 1px var(--night-line);margin-bottom:var(--fv-pdp-base-185)}.ins-tabs button{border:0;background:none;color:var(--night-ink-2);font:500 14px/1 var(--f-sans);padding:var(--fv-pdp-base-186);border-radius:var(--pill);cursor:pointer}.ins-tabs button[aria-selected=true]{background:var(--pearl);color:var(--ink)}.ins{display:grid;gap:var(--fv-pdp-base-187);align-items:center}@media(min-width:900px){.ins{grid-template-columns:1fr 1fr}}.ins-stat{display:flex;gap:var(--fv-pdp-base-188);align-items:baseline;margin:var(--fv-pdp-base-189);padding-top:var(--fv-pdp-base-190);border-top:1px solid var(--night-line)}.ins-stat .v{font-weight:500;letter-spacing:var(--fv-pdp-base-191);font-size:var(--fv-pdp-base-192);line-height:1}.ins-stat .k{font-size:var(--fv-pdp-base-193);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-pdp-base-194);right:var(--fv-pdp-base-195);bottom:var(--fv-pdp-base-196);padding:var(--fv-pdp-base-197);border-radius:var(--r-m);background:var(--fv-pdp-base-198);backdrop-filter:var(--fv-pdp-base-199);-webkit-backdrop-filter:var(--fv-pdp-base-200);box-shadow:var(--fv-pdp-base-201);font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-base-202);text-transform:uppercase;color:var(--fv-pdp-base-203)}.viewer{display:grid;gap:var(--fv-pdp-base-204);align-items:center}@media(min-width:900px){.viewer{grid-template-columns:var(--fv-pdp-base-205)}}.chips{display:grid;gap:var(--fv-pdp-base-206);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-pdp-base-207);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-pdp-base-208)}.chipx .pl{flex:var(--fv-pdp-base-209);height:var(--fv-pdp-base-210);border-radius:50%;display:grid;place-items:center;background:var(--fv-pdp-base-211);font-size:var(--fv-pdp-base-212);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-pdp-base-213);line-height:1.55;color:var(--night-ink-2)}.chipx[aria-expanded=true]{background:var(--fv-pdp-base-214)}.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-pdp-base-215)}.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-pdp-base-216)}.vstage img.on{opacity:1;transform:translate(-50%,-50%) scale(1)}.vstage .vlabel{position:absolute;left:var(--fv-pdp-base-217);bottom:var(--fv-pdp-base-218);font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-base-219);text-transform:uppercase;color:var(--night-ink-2)}.spec{display:grid;gap:var(--fv-pdp-base-220);border-top:1px solid var(--night-line);padding-top:var(--fv-pdp-base-221)}@media(min-width:900px){.spec{grid-template-columns:.8fr 1.2fr}}.stat{margin-bottom:var(--fv-pdp-base-222)}.stat .lbl{font:400 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-base-223);text-transform:uppercase;color:var(--night-ink-2)}.stat .num{font-weight:500;letter-spacing:var(--fv-pdp-base-224);font-size:var(--fv-pdp-base-225);line-height:1;margin-top:var(--fv-pdp-base-226)}.stat .num small{font-size:var(--fv-pdp-base-227);letter-spacing:var(--fv-pdp-base-228);margin-left:var(--fv-pdp-base-229);color:var(--night-ink-2);font-weight:400}.slist>div{padding:var(--fv-pdp-base-230);border-bottom:1px solid var(--night-line);font-size:var(--fv-pdp-base-231);line-height:1.55;color:var(--night-ink-2)}.slist b{display:block;color:var(--night-ink);font-weight:500;margin-bottom:var(--fv-pdp-base-232)}.slist .m{font-family:var(--f-mono);font-size:var(--fv-pdp-base-233)}.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-pdp-base-234);gap:var(--fv-pdp-base-235);padding:var(--fv-pdp-base-236);align-items:baseline}.irow .n{font-size:var(--fv-pdp-base-237);font-weight:500;letter-spacing:var(--fv-pdp-base-238)}.irow .n span{color:var(--ink-2);font-weight:400}.irow .t{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-base-239);color:var(--burgundy);margin-left:var(--fv-pdp-base-240);vertical-align:var(--fv-pdp-base-241)}.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-pdp-base-242);line-height:1.5;color:var(--ink-2)}.irow .pl{grid-row:1;grid-column:3;justify-self:end;width:var(--fv-pdp-base-243);height:var(--fv-pdp-base-244);border-radius:50%;background:var(--fv-pdp-base-245);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-pdp-base-246);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-pdp-base-247)}.irow.open .pl{transform:rotate(45deg)}.chap-shell{position:relative}.chapnav{position:sticky;top:var(--fv-pdp-base-248);z-index:20;display:flex;justify-content:center;margin-bottom:var(--fv-pdp-base-249)}.chapnav nav{display:flex;gap:var(--fv-pdp-base-250);padding:var(--fv-pdp-base-251);border-radius:var(--pill);background:var(--glass-light);backdrop-filter:var(--fv-pdp-base-252);-webkit-backdrop-filter:var(--fv-pdp-base-253);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-pdp-base-254);border-radius:var(--pill);white-space:nowrap}.chapnav a.on{background:var(--ink);color:var(--fv-pdp-base-255)}.chap{min-height:var(--fv-pdp-base-256);padding:var(--fv-pdp-base-257);border-top:1px solid var(--line);display:grid;gap:var(--fv-pdp-base-258);align-content:start}.counts{display:grid;gap:var(--fv-pdp-base-259);grid-template-columns:1fr}@media(min-width:800px){.counts{grid-template-columns:repeat(4,1fr)}}.count{background:var(--fv-pdp-base-260);border-radius:var(--r-l);padding:var(--fv-pdp-base-261);box-shadow:inset 0 0 0 1px var(--line)}.count .v{font-weight:500;letter-spacing:var(--fv-pdp-base-262);font-size:var(--fv-pdp-base-263);line-height:1}.count .k{margin-top:var(--fv-pdp-base-264);font-size:var(--fv-pdp-base-265);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-pdp-base-266);grid-template-columns:var(--fv-pdp-base-267);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--fv-pdp-base-268)}.tl::-webkit-scrollbar{display:none}.tl>*{scroll-snap-align:start}.tl-dot{display:none}.tl-line{position:relative;height:var(--fv-pdp-base-269);background:var(--line);margin:var(--fv-pdp-base-270);border-radius:var(--fv-pdp-base-271);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-pdp-base-272);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-pdp-base-273)}.tl-card .day{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-base-274);color:var(--burgundy)}.tl-card h4{font-weight:500;font-size:var(--fv-pdp-base-275);letter-spacing:var(--fv-pdp-base-276);margin:var(--fv-pdp-base-277)}.tl-card p{font-size:var(--fv-pdp-base-278);line-height:1.55;color:var(--ink-2)}.buy{display:grid;gap:var(--fv-pdp-base-279);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-pdp-base-280);margin-top:var(--fv-pdp-base-281);overflow-x:auto;scrollbar-width:none}.gal-th span{flex:var(--fv-pdp-base-282);height:var(--fv-pdp-base-283);border-radius:var(--fv-pdp-base-284);background:var(--fv-pdp-base-285);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-pdp-base-286);align-items:center}.bb .rating b{color:var(--ink);letter-spacing:var(--fv-pdp-base-287)}.bb a.rating{text-decoration:none}.bb h1{margin:var(--fv-pdp-base-288)}.bb .desc{font-size:var(--fv-pdp-base-289);line-height:1.55;color:var(--ink-2);max-width:52ch}.sys{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-pdp-base-290);margin:var(--fv-pdp-base-291)}.sys div{font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-pdp-base-292);text-transform:uppercase;color:var(--ink-2);display:flex;gap:var(--fv-pdp-base-293);align-items:center}.sys svg{flex:var(--fv-pdp-base-294);height:var(--fv-pdp-base-295);stroke:var(--burgundy);fill:none;stroke-width:1.4}.plan{border-radius:var(--r-l);background:var(--fv-pdp-base-296);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:var(--fv-pdp-base-297);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-pdp-base-298);padding:var(--fv-pdp-base-299)}.plan .rd{flex:var(--fv-pdp-base-300);height:var(--fv-pdp-base-301);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-pdp-base-302);height:var(--fv-pdp-base-303);border-radius:50%;background:var(--burgundy)}.plan .pn{font-weight:600;font-size:var(--fv-pdp-base-304);letter-spacing:var(--fv-pdp-base-305)}.plan .ps{font-size:var(--fv-pdp-base-306);color:var(--ink-2);margin-top:var(--fv-pdp-base-307)}.plan .pr{margin-left:auto;text-align:right}.plan .pr b{display:block;font-weight:500;font-size:var(--fv-pdp-base-308);letter-spacing:var(--fv-pdp-base-309)}.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-pdp-base-310)}.plan[aria-checked=true] .pb{grid-template-rows:1fr}.plan[aria-checked=true] .pb>div{padding-bottom:var(--fv-pdp-base-311)}.plan ul{list-style:none;display:grid;gap:var(--fv-pdp-base-312);font-size:var(--fv-pdp-base-313);color:var(--ink-2);padding-top:var(--fv-pdp-base-314);border-top:1px solid var(--line);padding-top:var(--fv-pdp-base-315)}.plan ul li:before{content:"\2713";color:var(--burgundy);font-weight:600;margin-right:var(--fv-pdp-base-316)}.gifts{margin-top:var(--fv-pdp-base-317)}.gifts .gl{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-base-318);text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--fv-pdp-base-319)}.gifts .gg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-pdp-base-320)}.gift{border-radius:var(--r-m);background:var(--paper);padding:var(--fv-pdp-base-321);text-align:center;font-size:var(--fv-pdp-base-322);line-height:1.3;color:var(--ink)}.gift .gi{height:var(--fv-pdp-base-323);border-radius:var(--fv-pdp-base-324);margin-bottom:var(--fv-pdp-base-325);background:var(--fv-pdp-base-326)}.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-pdp-base-327);padding:var(--fv-pdp-base-328);border-radius:var(--r-m);background:var(--paper);font-size:var(--fv-pdp-base-329);color:var(--ink-2)}.onetime{display:block;margin:var(--fv-pdp-base-330);font-size:var(--fv-pdp-base-331);color:var(--ink-2)}.cta{display:flex;justify-content:center;width:100%;padding:var(--fv-pdp-base-332);font-size:var(--fv-pdp-base-333)}.guar{margin-top:var(--fv-pdp-base-334);font-size:var(--fv-pdp-base-335);line-height:1.5;color:var(--ink-2);text-align:center}.lab{display:flex;align-items:center;gap:var(--fv-pdp-base-336);margin-top:var(--fv-pdp-base-337);padding:var(--fv-pdp-base-338);border-radius:var(--r-m);background:var(--night-1);color:var(--night-ink);font-size:var(--fv-pdp-base-339);cursor:pointer}.lab .li{flex:var(--fv-pdp-base-340);height:var(--fv-pdp-base-341);border-radius:50%;background:var(--fv-pdp-base-342);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-pdp-base-343);color:var(--saffron)}.dq{display:flex;gap:var(--fv-pdp-base-344);margin-top:var(--fv-pdp-base-345);padding:var(--fv-pdp-base-346);border-radius:var(--r-m);background:var(--fv-pdp-base-347)}.dq .av{flex:var(--fv-pdp-base-348);height:var(--fv-pdp-base-349);border-radius:50%;background:var(--fv-pdp-base-350)}.dq p{font-size:var(--fv-pdp-base-351);line-height:1.5}.dq small{display:block;margin-top:var(--fv-pdp-base-352);font:400 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-base-353);color:var(--ink-2)}.ugc{margin-top:var(--fv-pdp-base-354);border-radius:var(--r-m);padding:var(--fv-pdp-base-355);border:var(--fv-pdp-base-356);font-size:var(--fv-pdp-base-357);color:var(--ink-2)}.ugc .ur{display:flex;gap:var(--fv-pdp-base-358);margin-top:var(--fv-pdp-base-359)}.ugc .ur span{flex:1;aspect-ratio:9/14;border-radius:var(--fv-pdp-base-360);background:var(--fv-pdp-base-361)}.tabs{display:flex;gap:var(--fv-pdp-base-362);padding:var(--fv-pdp-base-363);border-radius:var(--pill);background:var(--fv-pdp-base-364);margin-top:var(--fv-pdp-base-365);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-pdp-base-366);border-radius:var(--pill);color:var(--ink-2);cursor:pointer}.tabs button[aria-selected=true]{background:var(--fv-pdp-base-367);color:var(--ink);box-shadow:var(--fv-pdp-base-368)}.tabp{padding:var(--fv-pdp-base-369);font-size:var(--fv-pdp-base-370);line-height:1.6;color:var(--ink-2)}.sticky{position:fixed;left:50%;bottom:var(--fv-pdp-base-371);transform:translate(-50%,140%);z-index:70;width:var(--fv-pdp-base-372);display:flex;align-items:center;gap:var(--fv-pdp-base-373);padding:var(--fv-pdp-base-374);border-radius:var(--pill);background:var(--fv-pdp-base-375);backdrop-filter:var(--fv-pdp-base-376);-webkit-backdrop-filter:var(--fv-pdp-base-377);box-shadow:var(--fv-pdp-base-378);color:var(--fv-pdp-base-379);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sticky.show{transform:translate(-50%)}.sticky .sn{font-size:var(--fv-pdp-base-380);font-weight:500;white-space:nowrap}.sticky select{margin-left:auto;font:500 13px var(--f-sans);color:var(--fv-pdp-base-381);background:var(--fv-pdp-base-382);border:0;border-radius:var(--pill);padding:var(--fv-pdp-base-383);box-shadow:var(--fv-pdp-base-384)}.sticky .btn{padding:var(--fv-pdp-base-385);font-size:var(--fv-pdp-base-386);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-pdp-base-387)}.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-pdp-base-388)}.founder blockquote{font-family:var(--f-sans);font-style:italic;font-weight:400;font-size:var(--fv-pdp-base-389);line-height:1.15;letter-spacing:var(--fv-pdp-base-390);max-width:24ch;color:var(--fv-pdp-base-391)}.founder cite{display:block;margin-top:var(--fv-pdp-base-392);font:400 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-base-393);font-style:normal;color:var(--night-ink-2)}.acctog{display:inline-flex;gap:var(--fv-pdp-base-394);padding:var(--fv-pdp-base-395);border-radius:var(--pill);background:var(--fv-pdp-base-396);margin-top:var(--fv-pdp-base-397)}.acctog button{border:0;background:none;font:500 12px/1 var(--f-sans);padding:var(--fv-pdp-base-398);border-radius:var(--pill);cursor:pointer;color:var(--ink-2);display:flex;gap:var(--fv-pdp-base-399);align-items:center}.acctog button i{width:var(--fv-pdp-base-400);height:var(--fv-pdp-base-401);border-radius:50%}.acctog button[aria-pressed=true]{background:var(--fv-pdp-base-402);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-pdp-base-403)}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-pdp-base-404);line-height:1.05}.d2{font-size:var(--t-h2);letter-spacing:var(--fv-pdp-base-405);line-height:1.05}.d3{font-size:var(--t-h3);letter-spacing:var(--fv-pdp-base-406);line-height:1.1}.d4{font-size:var(--t-h4);letter-spacing:var(--fv-pdp-base-407);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-pdp-base-408)}.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-pdp-base-409);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-pdp-base-410);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-pdp-base-411);min-height:var(--fv-pdp-base-412);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-pdp-base-413);padding:var(--fv-pdp-base-414);font-size:var(--fv-pdp-base-415)}.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-pdp-base-416);height:var(--fv-pdp-base-417);border-radius:50%;border:var(--fv-pdp-base-418);border-top-color:var(--fv-pdp-base-419);animation:dlspin .7s linear infinite}.btn-line.is-loading:after{border-color:var(--fv-pdp-base-420);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-pdp-base-421)}.link{font-size:inherit;transition:opacity var(--d-1)}.link:hover{opacity:.7}.arrow{display:inline-flex;align-items:center;gap:var(--fv-pdp-base-422);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-pdp-base-423)}.chip{display:inline-flex;align-items:center;gap:var(--fv-pdp-base-424);height:var(--fv-pdp-base-425);padding:var(--fv-pdp-base-426);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-pdp-base-427);text-transform:uppercase}.chip[aria-pressed=true],.chip.on{background:var(--ink);color:var(--fv-pdp-base-428)}.dark .chip,.deep .chip{background:var(--glass-dark-bg);color:var(--fv-pdp-base-429);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-pdp-base-430);color:var(--ink)}.badge{display:inline-flex;font:500 var(--t-micro)/1 var(--f-mono);letter-spacing:var(--fv-pdp-base-431);text-transform:uppercase;padding:var(--fv-pdp-base-432);border-radius:var(--r-s);background:var(--fv-pdp-base-433);color:var(--saffron-ink)}.dark .badge,.deep .badge{background:var(--fv-pdp-base-434);color:var(--saffron)}.card{border-radius:var(--r-l);box-shadow:var(--edge);background:var(--fv-pdp-base-435);padding:var(--fv-pdp-base-436)}.light-sec .card,.mist .card{background:var(--fv-pdp-base-437)}.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-pdp-base-438)}}.field{display:grid;gap:var(--fv-pdp-base-439)}.field label{font:500 var(--t-small)/1.3 var(--f-sans)}.input,.field input,.field select,.field textarea{min-height:var(--fv-pdp-base-440);width:100%;padding:var(--fv-pdp-base-441);font:400 16px/1.4 var(--f-sans);border:0;border-radius:var(--r-s);background:var(--fv-pdp-base-442);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-pdp-base-443)}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--fv-pdp-base-444)}.note-ph,.ph:before{font-size:var(--fv-pdp-base-445)}@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-pdp-shared-787)}.sh-jr.dk{background:var(--night-0);color:var(--fv-pdp-shared-788)}@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-pdp-shared-789);flex-wrap:wrap}.sh-jr .k{display:block;font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-shared-790);color:var(--burgundy)}.sh-jr.dk .k{color:var(--saffron)}.sh-jr h2{margin-top:var(--fv-pdp-shared-791);font-weight:500;font-size:var(--t-h2);letter-spacing:var(--fv-pdp-shared-792);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-pdp-shared-793)}.sh-jr .row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-pdp-shared-794);margin-top:var(--fv-pdp-shared-795)}@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-pdp-shared-796);border-radius:var(--fv-pdp-shared-797);overflow:hidden;color:var(--fv-pdp-shared-798);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-pdp-shared-799);letter-spacing:var(--fv-pdp-shared-800);line-height:1.08;max-width:16ch}.sh-jr .tg{display:inline-flex;margin-top:var(--fv-pdp-shared-801);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-shared-802);padding:var(--fv-pdp-shared-803);border-radius:var(--fv-pdp-shared-804);background:var(--fv-pdp-shared-805);backdrop-filter:var(--fv-pdp-shared-806);-webkit-backdrop-filter:var(--fv-pdp-shared-807);box-shadow:var(--fv-pdp-shared-808)}.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-pdp-shared-809);border-radius:var(--fv-pdp-shared-810);background:var(--fv-pdp-shared-811);color:var(--fv-pdp-shared-812);font-size:var(--fv-pdp-shared-813)!important}.ce .pc span.sv{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-shared-814);color:var(--burgundy);margin-top:var(--fv-pdp-shared-815);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-pdp-shared-816);width:var(--fv-pdp-shared-817);height:var(--fv-pdp-shared-818);border-radius:var(--fv-pdp-shared-819);background:var(--night-0) center/cover no-repeat}sup.tm{font-size:var(--fv-pdp-shared-820);line-height:0;color:inherit;vertical-align:super;margin-left:var(--fv-pdp-shared-821);font-style:normal;font-weight:400;letter-spacing:0}.icon{width:var(--fv-pdp-shared-822);height:var(--fv-pdp-shared-823);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-pdp-shared-824);height:var(--fv-pdp-shared-825)}.icon.s20{width:var(--fv-pdp-shared-826);height:var(--fv-pdp-shared-827)}.icon.s32{width:var(--fv-pdp-shared-828);height:var(--fv-pdp-shared-829)}.icon-wrap{display:inline-grid;place-items:center;width:var(--fv-pdp-shared-830);height:var(--fv-pdp-shared-831);border-radius:50%;background:var(--mist-light);color:var(--ink)}.icon-wrap.lg{width:var(--fv-pdp-shared-832);height:var(--fv-pdp-shared-833)}.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-pdp-shared-834)}.icon-wrap.on{color:var(--burgundy)}.dark .icon-wrap.on,.deep .icon-wrap.on{color:var(--fv-pdp-shared-835);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-pdp-shared-836);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-pdp-shared-837)}.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-pdp-shared-838);text-transform:uppercase;color:var(--ink-3);margin:var(--fv-pdp-shared-839)}.sources ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--fv-pdp-shared-840);counter-reset:s}.sources li{counter-increment:s;display:grid;grid-template-columns:var(--fv-pdp-shared-841)}.sources li:before{content:"S" counter(s)}.sources a{color:inherit;text-underline-offset:var(--fv-pdp-shared-842)}.dark .sources,.deep .sources{color:var(--mist)}dialog.vm{--sf:#fff;--tx:var(--ink);--tx2:var(--ink-2);--tx3:var(--ink-3);--ln:var(--line);--ac:var(--burgundy);--chip:var(--mist-light);--soft:var(--mist-light);--band:var(--mist-light);margin:auto;border:0;padding:0;width:var(--fv-pdp-modal-843);max-height:var(--fv-pdp-modal-844);border-radius:var(--r-xl);background:var(--sf);color:var(--tx);overflow:hidden;box-shadow:var(--fv-pdp-modal-845)}dialog.vm::backdrop{background:var(--fv-pdp-modal-846);backdrop-filter:var(--fv-pdp-modal-847);-webkit-backdrop-filter:var(--fv-pdp-modal-848)}dialog.vm[open]{display:flex;flex-direction:column;animation:vmIn var(--d-3) var(--ease)}@keyframes vmIn{0%{opacity:0;transform:var(--fv-pdp-modal-849)}to{opacity:1;transform:none}}dialog.vm.t-dark{--sf:var(--night-0);--tx:#fff;--tx2:var(--mist);--tx3:var(--night-ink-3);--ln:var(--night-line);--ac:var(--saffron);--chip:var(--glass-dark-bg);--soft:rgba(255,255,255,.04);--band:rgba(255,255,255,.06);box-shadow:var(--edge-night),0 40px 100px #0009}.vm-hd{position:relative;flex:0 0 auto;padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--ln)}.vm-hd .k{font:500 var(--t-micro)/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-modal-850);text-transform:uppercase;color:var(--ac)}.vm-hd h2{margin-top:var(--fv-pdp-modal-851);font-weight:500;font-size:var(--t-h4);letter-spacing:var(--fv-pdp-modal-852);line-height:1.15;padding-right:var(--fv-pdp-modal-853)}.vm-x{position:absolute;right:var(--s-4);top:var(--s-4);width:var(--fv-pdp-modal-854);height:var(--fv-pdp-modal-855);border-radius:50%;border:0;background:var(--chip);color:var(--tx);display:grid;place-items:center;cursor:pointer;transition:background var(--d-1)}.vm-x:hover{background:color-mix(in srgb,var(--chip) 70%,var(--tx) 10%)}.vm-x svg,.lb-tag svg{width:var(--fv-pdp-modal-856);height:var(--fv-pdp-modal-857);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vm-x svg *,.lb-tag svg *{vector-effect:non-scaling-stroke}dialog.t-dark .vm-x{backdrop-filter:var(--glass-dark-fx);-webkit-backdrop-filter:var(--glass-dark-fx);box-shadow:var(--glass-dark-edge)}.vm-bd{flex:1 1 auto;overflow:auto;padding:var(--s-5);overscroll-behavior:contain}.vm-ft{flex:0 0 auto;display:flex;gap:var(--s-3);justify-content:space-between;align-items:center;flex-wrap:wrap;padding:var(--s-4) var(--s-5);border-top:1px solid var(--ln);background:var(--soft)}.vm-ft p{font-size:var(--t-small);color:var(--tx2)}.vm-ft .arrow{color:var(--ac);font-weight:500;text-decoration:none;font-size:var(--t-small)}@media(max-width:699px){dialog.vm{width:var(--fv-pdp-modal-858)!important;max-width:var(--fv-pdp-modal-859);max-height:var(--fv-pdp-modal-860);margin:auto 0 0;border-radius:var(--r-xl) var(--r-xl) 0 0}@keyframes vmIn{0%{transform:var(--fv-pdp-modal-861)}to{transform:none}}.vm-hd,.vm-bd,.vm-ft{padding-left:var(--s-4);padding-right:var(--s-4)}}dialog.vm.scroll[open]{display:block;overflow:auto;overscroll-behavior:contain}dialog.vm.scroll .vm-bd{overflow:visible}dialog.vm.scroll .vm-hd,dialog.vm.scroll .vm-ft{position:sticky;z-index:5;background:var(--glass-light-bg);backdrop-filter:var(--glass-light-fx);-webkit-backdrop-filter:var(--glass-light-fx)}dialog.vm.scroll .vm-hd{top:0}dialog.vm.scroll .vm-ft{bottom:0}.lb-top{display:flex;align-items:center;gap:var(--s-3)}.lb-logo{height:var(--fv-pdp-modal-862);width:auto}.lb-hint{margin-top:var(--s-4);font:500 11px/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-modal-863);text-transform:uppercase;color:var(--tx3)}.lb-pick{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);margin-top:var(--s-2)}.lb-pick button{display:flex;align-items:center;gap:var(--s-3);text-align:left;cursor:pointer;border:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-l);color:var(--tx);background:var(--glass-light-bg);box-shadow:var(--edge);transition:box-shadow var(--d-2),background var(--d-2)}.lb-pick button{background:var(--fv-pdp-modal-864);box-shadow:var(--fv-pdp-modal-865)}.lb-pick button:hover{background:var(--fv-pdp-modal-866)}.lb-pick button[aria-selected=true]{color:var(--tx);background:var(--fv-pdp-modal-867);backdrop-filter:var(--glass-light-fx);-webkit-backdrop-filter:var(--glass-light-fx);box-shadow:inset 0 0 0 1px #fffffff2,inset 0 1px #fff,inset 0 0 0 1.5px color-mix(in srgb,var(--ac) 35%,transparent),0 14px 32px #3c14281f,0 2px 6px #3c14280f}.lb-pi{flex:0 0 auto;height:var(--fv-pdp-modal-868);width:auto;filter:var(--fv-pdp-modal-869)}.lb-pt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fv-pdp-modal-870);min-width:0}.lb-pick b{font-weight:500;font-size:var(--t-body);letter-spacing:var(--fv-pdp-modal-871);line-height:1.2}.lb-pick small{font-size:var(--fv-pdp-modal-872);color:var(--tx2)}.lb-tag{display:inline-flex;align-items:center;gap:var(--fv-pdp-modal-873);font:500 11px/1 var(--f-mono);letter-spacing:var(--fv-pdp-modal-874);padding:var(--fv-pdp-modal-875);border-radius:var(--r-s)}.lb-tag svg{width:var(--fv-pdp-modal-876);height:var(--fv-pdp-modal-877)}.lb-tag.am{background:var(--fv-pdp-modal-878);color:var(--saffron-ink)}.lb-tag.pm{background:var(--fv-pdp-modal-879);color:var(--fv-pdp-modal-880)}@media(max-width:520px){.lb-pi{height:var(--fv-pdp-modal-881)}.lb-pick button{padding:var(--s-3);gap:var(--s-2)}.lb-pick b{font-size:var(--t-small)}}.lb-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3) var(--s-5);align-items:flex-start}.lb-meta p{font-size:var(--t-small);line-height:1.5;color:var(--tx2)}.lb-badges{display:flex;flex-wrap:wrap;gap:var(--fv-pdp-modal-882);list-style:none;margin:0;padding:0}.lb-badges li{font-size:var(--t-micro);padding:var(--fv-pdp-modal-883);border-radius:var(--pill);background:var(--chip);color:var(--ac)}.lb-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:var(--s-5) 0 var(--s-3)}.lb-h h3{font-weight:500;font-size:var(--t-lead);letter-spacing:var(--fv-pdp-modal-884)}.lb-h span{font:500 11px var(--f-mono);letter-spacing:var(--fv-pdp-modal-885);color:var(--tx3);text-align:right}.lb-card{border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--ln);overflow:hidden;background:var(--sf)}.lb-r{display:grid;grid-template-columns:1fr auto auto;gap:4px var(--s-4);align-items:baseline;padding:var(--s-3) var(--s-4);border-top:1px solid var(--ln);font-size:var(--fv-pdp-modal-886)}.lb-r:first-child{border-top:0}.lb-r .n{color:var(--tx);min-width:0}.lb-r .n small{display:block;margin-top:var(--fv-pdp-modal-887);font-size:var(--fv-pdp-modal-888);line-height:1.5;color:var(--tx2)}.lb-r .a{white-space:nowrap;text-align:right;color:var(--tx)}.lb-r .v{white-space:nowrap;text-align:right;min-width:var(--fv-pdp-modal-889);color:var(--ac);font-weight:500}.lb-r.two{grid-template-columns:1fr auto}.lb-r.sub .n{padding-left:var(--fv-pdp-modal-890);color:var(--tx2)}.lb-r.sub .n:before{content:"\21b3  ";color:var(--tx3)}.lb-r.bl .n{font-weight:500}.lb-group{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--band);border-top:1px solid var(--ln);font:500 11px var(--f-mono);letter-spacing:var(--fv-pdp-modal-891);text-transform:uppercase;color:var(--ac)}.lb-group:first-child{border-top:0}.lb-group b{font:500 var(--t-small) var(--f-sans);letter-spacing:0;text-transform:none;color:var(--tx)}.lb-list{padding:var(--s-3) var(--s-4);font-size:var(--fv-pdp-modal-892);line-height:1.6;color:var(--tx2)}.lb-tri{display:grid;grid-template-columns:var(--fv-pdp-modal-893);gap:var(--s-3);margin-top:var(--s-5)}.lb-tri div{padding:var(--s-4);border-radius:var(--r-l);background:var(--soft)}.lb-tri b{display:block;font:500 11px var(--f-mono);letter-spacing:var(--fv-pdp-modal-894);color:var(--ac)}.lb-tri p{margin-top:var(--fv-pdp-modal-895);font-size:var(--t-small);line-height:1.5;color:var(--tx2)}.lb-legal{margin-top:var(--s-4);display:grid;gap:var(--s-2);font-size:var(--t-micro);line-height:1.55;color:var(--tx3)}@media(max-width:520px){.lb-r{gap:var(--fv-pdp-modal-896);padding:var(--s-3);font-size:var(--t-small)}.lb-r .v{min-width:var(--fv-pdp-modal-897)}}.vm-bio{display:grid;grid-template-columns:1fr;gap:var(--s-5);text-align:center}.vm-por{position:relative;width:var(--fv-pdp-modal-898);aspect-ratio:4/5;margin:0 auto;border-radius:var(--r-l);overflow:hidden;background:radial-gradient(60% 50% at 50% 38%,rgba(150,26,52,.4),transparent 70%),var(--night-0)}.vm-por img{width:100%;height:100%;object-fit:cover;display:block}.vm-por span{position:absolute;left:var(--s-2);right:var(--s-2);bottom:var(--s-2);font:500 11px var(--f-mono);letter-spacing:var(--fv-pdp-modal-899);color:var(--fv-pdp-modal-900);background:var(--fv-pdp-modal-901);padding:var(--fv-pdp-modal-902);border-radius:var(--r-s)}.vm-bio q{display:block;font-weight:500;font-size:var(--t-lead);letter-spacing:var(--fv-pdp-modal-903);line-height:1.3;color:var(--tx);quotes:none}.vm-bio q i{color:var(--burgundy)}.vm-bio p{margin-top:var(--s-4);font-size:var(--t-body);line-height:1.65;color:var(--tx2);text-align:left}.vm-lab{display:grid;grid-template-columns:var(--fv-pdp-modal-904);gap:var(--s-5)}.vm-tl{display:flex;flex-direction:column;gap:var(--fv-pdp-modal-905)}.vm-tl button{flex:0 0 auto;display:flex;align-items:center;gap:var(--fv-pdp-modal-906);border:0;cursor:pointer;text-align:left;font:500 var(--t-small) var(--f-sans);padding:var(--s-3) var(--s-4);border-radius:var(--r-m);background:none;color:var(--tx2);transition:background var(--d-1),color var(--d-1)}.vm-tl button:hover{color:var(--tx)}.vm-tl button i{flex:var(--fv-pdp-modal-907);height:var(--fv-pdp-modal-908);border-radius:50%;background:var(--ln)}.vm-tl button[aria-selected=true]{background:var(--chip);color:var(--tx)}dialog.t-dark .vm-tl button[aria-selected=true]{box-shadow:var(--glass-dark-edge);backdrop-filter:var(--glass-dark-fx);-webkit-backdrop-filter:var(--glass-dark-fx)}.vm-tl button[aria-selected=true] i{background:var(--ac)}.vm-pane .im{position:relative;aspect-ratio:16/9;border-radius:var(--r-l);overflow:hidden;background:var(--soft) center/cover}.vm-pane h3{margin-top:var(--s-4);font-weight:500;font-size:var(--t-h4);letter-spacing:var(--fv-pdp-modal-909)}.vm-pane p{margin-top:var(--s-2);font-size:var(--t-body);line-height:1.6;color:var(--tx2)}.vm-res{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-3);padding:var(--fv-pdp-modal-910);border-radius:var(--pill);background:var(--chip);font:500 var(--t-micro) var(--f-mono);letter-spacing:var(--fv-pdp-modal-911);color:var(--ac)}.vm-res:before{content:"";width:var(--fv-pdp-modal-912);height:var(--fv-pdp-modal-913);border-radius:50%;background:var(--ac)}.vm-batch{margin-top:var(--s-3);font:500 11px var(--f-mono);letter-spacing:var(--fv-pdp-modal-914);color:var(--tx3)}@media(max-width:699px){.vm-lab{grid-template-columns:1fr;gap:var(--s-4)}.vm-tl{flex-direction:row;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--s-4));padding:0 var(--s-4)}.vm-tl::-webkit-scrollbar{display:none}.vm-tl button{border-radius:var(--pill);box-shadow:var(--edge-night);padding:var(--fv-pdp-modal-915)}.vm-tl button i{display:none}dialog.vm .vm-tl button[aria-selected=true]{background:var(--fv-pdp-modal-916);color:var(--ink);box-shadow:none}}.ck-bar{position:fixed;left:50%;bottom:var(--s-4);z-index:120;width:var(--fv-pdp-modal-917);display:grid;grid-template-columns:1fr auto;gap:var(--s-4) var(--s-6);align-items:center;padding:var(--s-5) var(--s-6);border-radius:var(--r-xl);color:var(--ink);background:var(--glass-light-bg);backdrop-filter:var(--glass-light-fx);-webkit-backdrop-filter:var(--glass-light-fx);box-shadow:var(--glass-light-edge),var(--lift);transform:var(--fv-pdp-modal-918);opacity:0;pointer-events:none;transition:opacity var(--d-3),transform var(--d-3) var(--ease)}.ck-bar.on{opacity:1;transform:translate(-50%);pointer-events:auto}.ck-bar h3{font-weight:500;font-size:var(--t-h4);letter-spacing:var(--fv-pdp-modal-919)}.ck-bar p{margin-top:var(--s-2);font-size:var(--t-body);line-height:1.6;color:var(--ink-2);max-width:62ch}.ck-bar p a{color:var(--ink);text-decoration:underline;text-underline-offset:var(--fv-pdp-modal-920)}.ck-row{display:flex;gap:var(--s-2);flex-wrap:nowrap}.ck-row .btn{white-space:nowrap}@media(max-width:899px){.ck-bar{grid-template-columns:1fr;padding:var(--s-5)}.ck-row{flex-direction:column}.ck-row .btn{width:100%}}.ck-list{display:grid;gap:var(--s-3)}.ck-item{display:grid;grid-template-columns:1fr auto;gap:6px var(--s-4);align-items:center;padding:var(--s-4);border-radius:var(--r-l);box-shadow:var(--edge)}.ck-item b{font-weight:500;font-size:var(--t-body)}.ck-item p{grid-column:1;font-size:var(--t-small);line-height:1.5;color:var(--ink-2)}.ck-item .sw{grid-row:1/3;grid-column:2}.ck-al{grid-row:1/3;grid-column:2;font:500 11px var(--f-mono);letter-spacing:var(--fv-pdp-modal-921);color:var(--ink-3)}.ck-acts{display:flex;gap:var(--s-2);flex-wrap:wrap;width:100%;justify-content:space-between}.ck-acts span{display:flex;gap:var(--s-2)}.sw{position:relative;width:var(--fv-pdp-modal-922);height:var(--fv-pdp-modal-923)}.sw input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;z-index:2}.sw span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--pill);background:var(--fv-pdp-modal-924);transition:background var(--d-2)}.sw span:after{content:"";position:absolute;left:var(--fv-pdp-modal-925);top:var(--fv-pdp-modal-926);width:var(--fv-pdp-modal-927);height:var(--fv-pdp-modal-928);border-radius:50%;background:var(--fv-pdp-modal-929);box-shadow:var(--fv-pdp-modal-930);transition:transform var(--d-2) var(--ease)}.sw input:checked+span{background:var(--burgundy)}.sw input:checked+span:after{transform:var(--fv-pdp-modal-931)}.sw input:focus-visible+span{outline:2px solid var(--burgundy);outline-offset:var(--fv-pdp-modal-932)}.bo-i{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-3);padding:var(--s-3);border-radius:var(--r-l);background:var(--mist-light)}.bo-i:first-child{margin-top:0}.bo-i .im{flex:var(--fv-pdp-modal-933);height:var(--fv-pdp-modal-934);border-radius:var(--r-m);background:var(--fv-pdp-modal-935);display:grid;place-items:center}.bo-i .im img{max-height:var(--fv-pdp-modal-936);max-width:var(--fv-pdp-modal-937);object-fit:contain}.bo-i b{display:block;font-weight:500;font-size:var(--t-body)}.bo-i span{display:block;font-size:var(--t-small);color:var(--ink-2);margin-top:var(--fv-pdp-modal-938)}.bo-i em{margin-left:auto;font-style:normal;font-weight:500;font-size:var(--t-h4)}.bo-tot{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--t-body)}.bo-tot b{font-size:var(--t-h4);font-weight:500;letter-spacing:var(--fv-pdp-modal-939)}#vmBo .vm-ft{flex-direction:column;align-items:stretch;text-align:center}#vmBo .vm-ft .btn{width:100%}@media(prefers-reduced-motion:reduce){dialog.vm[open]{animation:none}.ck-bar{transition:none}}body{background:var(--fv-pdp-component-940)}html{scroll-behavior:auto}.nav-shell{position:sticky;top:var(--fv-pdp-component-941)}.light-sec{background:var(--mist-light)}.white-sec{background:var(--fv-pdp-component-942)}.fn{font:400 12px/1.65 var(--f-mono);color:var(--ink-3);margin-top:var(--fv-pdp-component-943);max-width:90ch}.dark .fn,.deep .fn{color:var(--night-ink-3)}.rv-up{opacity:0;transform:var(--fv-pdp-component-944);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.rv-up{opacity:1;transform:none}}.glw{position:absolute;border-radius:50%;filter:var(--fv-pdp-component-945);pointer-events:none}.buy{gap:var(--fv-pdp-component-946);padding-top:var(--fv-pdp-component-947)}.buy>div{min-width:0}@media(min-width:960px){.buy{grid-template-columns:1.12fr .88fr}.buy>.galcol{position:sticky;top:var(--s-4, 16px)}}.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-pdp-component-949);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-pdp-component-950)}.gs .ov{position:absolute;z-index:3;left:var(--fv-pdp-component-951);right:var(--fv-pdp-component-952)}.gs .ov.top{top:var(--fv-pdp-component-953)}.gs .ov.bot{bottom:var(--fv-pdp-component-954)}.gs h3{font-weight:500;letter-spacing:var(--fv-pdp-component-955);font-size:var(--fv-pdp-component-956);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-pdp-component-957);text-transform:uppercase;opacity:.8}.gs .gcap{display:inline-block;padding:var(--fv-pdp-component-958);border-radius:var(--fv-pdp-component-959);background:var(--fv-pdp-component-960);backdrop-filter:var(--fv-pdp-component-961);-webkit-backdrop-filter:var(--fv-pdp-component-962);box-shadow:var(--fv-pdp-component-963)}.gs .tile{padding:var(--fv-pdp-component-964);border-radius:var(--fv-pdp-component-965);background:var(--fv-pdp-component-966);backdrop-filter:var(--fv-pdp-component-967);-webkit-backdrop-filter:var(--fv-pdp-component-968);font-weight:500;font-size:var(--fv-pdp-component-969);color:var(--fv-pdp-component-970)}.gnav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:var(--fv-pdp-component-971);height:var(--fv-pdp-component-972);border-radius:50%;border:0;background:var(--fv-pdp-component-973);cursor:pointer;font-size:var(--fv-pdp-component-974);box-shadow:var(--fv-pdp-component-975)}.gnav.prev{left:var(--fv-pdp-component-976)}.gnav.next{right:var(--fv-pdp-component-977)}@media(max-width:700px){.gnav{display:none}}.gthumbs{display:flex;gap:var(--fv-pdp-component-978);margin-top:var(--fv-pdp-component-979);overflow-x:auto;scrollbar-width:none;padding:var(--fv-pdp-component-980)}.gthumbs button{flex:var(--fv-pdp-component-981);height:var(--fv-pdp-component-982);border-radius:var(--fv-pdp-component-983);border:0;cursor:pointer;background:var(--night-0) center/cover;opacity:.6;font:500 12px var(--f-mono);color:var(--fv-pdp-component-984)}.gthumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--ink)}.badge{display:inline-flex;align-items:center;gap:var(--fv-pdp-component-985);font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-component-986);text-transform:uppercase;padding:var(--fv-pdp-component-987);border-radius:var(--pill);background:var(--fv-pdp-component-988);box-shadow:inset 0 0 0 1px var(--line)}.badge i{width:var(--fv-pdp-component-989);height:var(--fv-pdp-component-990);border-radius:50%;background:var(--burgundy)}.monoline{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-component-991);color:var(--ink-2);margin-top:var(--fv-pdp-component-992)}.plan .ps{display:flex;align-items:center;gap:var(--fv-pdp-component-993)}.plan .thumbs{display:flex;gap:var(--fv-pdp-component-994);flex:0 0 auto}.plan .thumbs img{height:var(--fv-pdp-component-995);width:auto}.plan .pr b{font-size:var(--fv-pdp-component-996)}.plan .pr b small{font-size:var(--fv-pdp-component-997);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-pdp-component-998)}.gift .gi img{height:var(--fv-pdp-component-999);width:auto}.gift .gi svg{width:var(--fv-pdp-component-1000);height:var(--fv-pdp-component-1001);stroke:var(--ink-2);fill:none;stroke-width:1.2}.onetime{display:block;text-align:center;margin:var(--fv-pdp-component-1002)}.ship{margin-top:var(--fv-pdp-component-1003);text-align:center;font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-component-1004);color:var(--ink-2)}.labban{position:relative;overflow:hidden;margin-top:var(--fv-pdp-component-1005);border-radius:var(--r-l);background:var(--night-0);color:var(--fv-pdp-component-1006);min-height:var(--fv-pdp-component-1007);display:flex;align-items:flex-end;padding:var(--fv-pdp-component-1008);cursor:pointer}.labban img{position:absolute;right:var(--fv-pdp-component-1009);bottom:var(--fv-pdp-component-1010);height:var(--fv-pdp-component-1011);filter:var(--fv-pdp-component-1012)}.labban .t{position:relative;z-index:2;max-width:62%}.labban .t b{display:block;font-weight:500;font-size:var(--fv-pdp-component-1013);letter-spacing:var(--fv-pdp-component-1014)}.labban .t span{display:block;margin-top:var(--fv-pdp-component-1015);font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-component-1016);color:var(--saffron)}.accd{border-top:1px solid var(--line);margin-top:var(--fv-pdp-component-1017)}.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-pdp-component-1018);font-weight:500;font-size:var(--fv-pdp-component-1019)}.accd summary::-webkit-details-marker{display:none}.accd summary:after{content:"+";font-size:var(--fv-pdp-component-1020);font-weight:300;transition:transform .3s}.accd details[open] summary:after{transform:rotate(45deg)}.accd .ab{padding:var(--fv-pdp-component-1021);font-size:var(--fv-pdp-component-1022);line-height:1.6;color:var(--ink-2)}.accd .ab b{color:var(--ink);font-weight:500}.trust{background:var(--fv-pdp-component-1023);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--fv-pdp-component-1024)}.trust .row{display:flex;gap:var(--fv-pdp-component-1025);justify-content:center;flex-wrap:wrap;font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-component-1026);color:var(--ink-2)}.trust .row span{display:flex;align-items:center;gap:var(--fv-pdp-component-1027)}.trust .row span:before{content:"";width:var(--fv-pdp-component-1028);height:var(--fv-pdp-component-1029);border-radius:50%;background:var(--burgundy)}.proof{display:grid;gap:var(--fv-pdp-component-1030);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-pdp-component-1031);letter-spacing:var(--fv-pdp-component-1032);line-height:1}.pscore span{font-size:var(--fv-pdp-component-1033);color:var(--ink-2)}.pcard{background:var(--fv-pdp-component-1034);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line),0 12px 30px #1212140a;padding:var(--fv-pdp-component-1035);display:flex;flex-direction:column}.pcard .st{color:var(--burgundy);letter-spacing:var(--fv-pdp-component-1036);font-size:var(--fv-pdp-component-1037)}.pcard p{margin-top:var(--fv-pdp-component-1038);font-size:var(--fv-pdp-component-1039);line-height:1.55;flex:1}.pcard cite{margin-top:var(--fv-pdp-component-1040);font:400 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1041);font-style:normal;color:var(--ink-3)}.cpills{position:sticky;top:var(--fv-pdp-component-1042);z-index:40;display:flex;justify-content:center;padding:var(--fv-pdp-component-1043);pointer-events:none;transition:opacity .3s}.cpills.hide{opacity:0}.cpills nav{pointer-events:auto;display:flex;gap:var(--fv-pdp-component-1044);padding:var(--fv-pdp-component-1045);border-radius:var(--pill);background:var(--fv-pdp-component-1046);backdrop-filter:var(--fv-pdp-component-1047);-webkit-backdrop-filter:var(--fv-pdp-component-1048);box-shadow:var(--fv-pdp-component-1049);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-pdp-component-1050);border-radius:var(--pill);white-space:nowrap;transition:background .25s,color .25s}.cpills a.on{background:var(--ink);color:var(--fv-pdp-component-1051)}.why{display:grid;gap:var(--fv-pdp-component-1052);align-items:start}@media(min-width:960px){.why{grid-template-columns:1fr 1fr}}.why .stack{display:grid;gap:var(--fv-pdp-component-1053)}.why .count{display:grid;grid-template-columns:auto 1fr;gap:var(--fv-pdp-component-1054);align-items:center;padding:var(--fv-pdp-component-1055)}.why .count .v{font-size:var(--fv-pdp-component-1056);min-width:3.4ch}.why .count .k{margin:0;font-size:var(--fv-pdp-component-1057);color:var(--ink)}.ben-head{display:grid;gap:var(--fv-pdp-component-1058);max-width:var(--fv-pdp-component-1059);margin-bottom:var(--fv-pdp-component-1060)}.ben{display:grid;gap:var(--fv-pdp-component-1061);position:relative}@media(min-width:960px){.ben{grid-template-columns:1fr 1fr}}.ben-media{position:sticky;top:var(--fv-pdp-component-1062);height:var(--fv-pdp-component-1063);max-height:var(--fv-pdp-component-1064);border-radius:var(--r-xl);overflow:hidden;background:var(--fv-pdp-component-1065)}.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-pdp-component-1066);top:var(--fv-pdp-component-1067);z-index:3;display:flex;gap:var(--fv-pdp-component-1068)}.ben-media .idx i{width:var(--fv-pdp-component-1069);height:var(--fv-pdp-component-1070);border-radius:var(--fv-pdp-component-1071);background:var(--fv-pdp-component-1072);transition:background .3s,width .3s}.ben-media .idx i.on{background:var(--ink);width:var(--fv-pdp-component-1073)}.ben-media .gl{position:absolute;left:var(--fv-pdp-component-1074);right:var(--fv-pdp-component-1075);bottom:var(--fv-pdp-component-1076);z-index:3;padding:var(--fv-pdp-component-1077);border-radius:var(--r-m);background:var(--fv-pdp-component-1078);backdrop-filter:var(--fv-pdp-component-1079);-webkit-backdrop-filter:var(--fv-pdp-component-1080);box-shadow:var(--fv-pdp-component-1081);color:var(--ink)}.ben-media .gl b{display:block;font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-pdp-component-1082)}.ben-media .gl span{display:block;margin-top:var(--fv-pdp-component-1083);font-weight:500;font-size:var(--fv-pdp-component-1084);letter-spacing:var(--fv-pdp-component-1085)}.ch{min-height:var(--fv-pdp-component-1086);padding:var(--fv-pdp-component-1087);display:flex;flex-direction:column;justify-content:center}.ch .eyebrow{display:flex;gap:var(--fv-pdp-component-1088);align-items:center}.ch .eyebrow b{font-weight:500;color:var(--burgundy)}.ch h3{margin-top:var(--fv-pdp-component-1089)}.ch .intro{margin-top:var(--fv-pdp-component-1090);font-size:var(--fv-pdp-component-1091);line-height:1.55;color:var(--ink-2);max-width:44ch}.ch .rows{margin-top:var(--fv-pdp-component-1092)}.ch .irow button{padding:var(--fv-pdp-component-1093)}.ch .irow .n{font-size:var(--fv-pdp-component-1094)}.ch .sub{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-component-1095);color:var(--ink-2);margin:var(--fv-pdp-component-1096)}.ch .mimg{display:none}@media(max-width:959px){.ben-media{display:none}.ben-list{display:flex;gap:var(--fv-pdp-component-1097);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-pdp-component-1098);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-pdp-component-1099)}.ch .irow button{grid-template-columns:var(--fv-pdp-component-1100)}.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-pdp-component-1101);margin-top:var(--fv-pdp-component-1102)}.ben-dots i{width:var(--fv-pdp-component-1103);height:var(--fv-pdp-component-1104);border-radius:var(--fv-pdp-component-1105);background:var(--fv-pdp-component-1106);transition:width .3s,background .3s}.ben-dots i.on{width:var(--fv-pdp-component-1107);background:var(--ink)}}@media(min-width:960px){.ben-dots{display:none}}.tf{display:grid;gap:var(--fv-pdp-component-1108);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-pdp-component-1109);min-height:var(--fv-pdp-component-1110);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-pdp-component-1111);filter:var(--fv-pdp-component-1112)}.tfc img{position:absolute;left:50%;top:var(--fv-pdp-component-1113);height:56%;transform:translate(-50%);filter:var(--fv-pdp-component-1114);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.tfc:hover img{transform:var(--fv-pdp-component-1115)}.tfc .txt{position:relative;z-index:2}.tfc .tag{background:var(--fv-pdp-component-1116);box-shadow:var(--fv-pdp-component-1117)}.tfc h3{margin:var(--fv-pdp-component-1118)}.tfc p{color:var(--night-ink-2);font-size:var(--fv-pdp-component-1119);line-height:1.55}.tfc .da{margin-top:var(--fv-pdp-component-1120);font:500 12px/1.6 var(--f-mono);letter-spacing:var(--fv-pdp-component-1121);color:var(--night-ink)}.film{margin-top:var(--fv-pdp-component-1122);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-pdp-component-1123);height:var(--fv-pdp-component-1124);border-radius:50%;background:var(--fv-pdp-component-1125);backdrop-filter:var(--fv-pdp-component-1126);-webkit-backdrop-filter:var(--fv-pdp-component-1127);box-shadow:var(--fv-pdp-component-1128);display:grid;place-items:center}.film .cap{position:absolute;left:var(--fv-pdp-component-1129);bottom:var(--fv-pdp-component-1130);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1131);color:var(--night-ink-2)}.mth{display:grid;gap:var(--fv-pdp-component-1132)}@media(min-width:960px){.mth{grid-template-columns:.8fr 1.2fr}.mth .lh{position:sticky;top:var(--fv-pdp-component-1133);align-self:start}}.meth{border-top:1px solid var(--night-line)}.meth li{list-style:none;display:grid;grid-template-columns:var(--fv-pdp-component-1134);gap:var(--fv-pdp-component-1135);padding:var(--fv-pdp-component-1136);border-bottom:1px solid var(--night-line)}.meth .no{font:500 13px var(--f-mono);color:var(--saffron);padding-top:var(--fv-pdp-component-1137)}.meth h4{font-weight:500;font-size:var(--fv-pdp-component-1138);letter-spacing:var(--fv-pdp-component-1139)}.meth p{grid-column:2;color:var(--night-ink-2);font-size:var(--fv-pdp-component-1140);line-height:1.55}.meth .dl{display:block;margin-top:var(--fv-pdp-component-1141);font:500 12px/1.5 var(--f-mono);letter-spacing:var(--fv-pdp-component-1142);color:var(--night-ink)}.rep{display:grid;gap:var(--fv-pdp-component-1143);align-items:start}@media(min-width:960px){.rep{grid-template-columns:.9fr 1.1fr}.rep .vis{position:sticky;top:var(--fv-pdp-component-1144)}}.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-pdp-component-1145)}.rep .vis .lab{position:absolute;left:var(--fv-pdp-component-1146);top:var(--fv-pdp-component-1147);right:var(--fv-pdp-component-1148);z-index:2;color:var(--fv-pdp-component-1149)}.rep .vis .lab b{display:block;font-weight:500;font-size:var(--fv-pdp-component-1150);letter-spacing:var(--fv-pdp-component-1151);line-height:1;margin:var(--fv-pdp-component-1152)}.rep .vis .lab span{font:500 12px/1.4 var(--f-mono);letter-spacing:var(--fv-pdp-component-1153);color:var(--night-ink-2)}.rtable{background:var(--fv-pdp-component-1154);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-pdp-component-1155);padding:var(--fv-pdp-component-1156);border-bottom:1px solid var(--line);align-items:baseline}.rtable .r b{font-weight:500;font-size:var(--fv-pdp-component-1157)}.rtable .r span{grid-column:1;font-size:var(--fv-pdp-component-1158);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-pdp-component-1159);gap:var(--fv-pdp-component-1160)}.rtable .tot b{font-weight:600;font-size:var(--fv-pdp-component-1161)}.rtable .tot .us{color:var(--burgundy)}.cmp{overflow-x:auto;background:var(--fv-pdp-component-1162);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-pdp-component-1163);font-size:var(--fv-pdp-component-1164)}.cmp th,.cmp td{padding:var(--fv-pdp-component-1165);text-align:center;border-bottom:1px solid var(--line)}.cmp th{font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-pdp-component-1166);text-transform:uppercase;color:var(--ink-2);vertical-align:bottom}.cmp th img{display:block;height:var(--fv-pdp-component-1167);margin:var(--fv-pdp-component-1168)}.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-pdp-component-1169);color:var(--burgundy);font-weight:600}.cmp .mut{color:var(--ink-3)}.fnd{display:grid;gap:var(--fv-pdp-component-1170);align-items:center}@media(min-width:900px){.fnd{grid-template-columns:var(--fv-pdp-component-1171)}}.fnd .por{width:100%;max-width:var(--fv-pdp-component-1172);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-pdp-component-1173);color:var(--night-ink-3)}.exp{display:grid;gap:var(--fv-pdp-component-1174);grid-template-columns:1fr}@media(min-width:900px){.exp{grid-template-columns:repeat(4,1fr)}}.exp .c{background:var(--fv-pdp-component-1175);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.exp .c .im{height:var(--fv-pdp-component-1176);background-size:cover;background-position:center}.exp .c .tx{padding:var(--fv-pdp-component-1177)}.exp .c .day{display:inline-block;font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-component-1178);color:var(--fv-pdp-component-1179);background:var(--burgundy);padding:var(--fv-pdp-component-1180);border-radius:var(--pill)}.exp .c h4{font-weight:500;font-size:var(--fv-pdp-component-1181);margin:var(--fv-pdp-component-1182);letter-spacing:var(--fv-pdp-component-1183)}.exp .c p{font-size:var(--fv-pdp-component-1184);line-height:1.55;color:var(--ink-2)}.tested{position:relative;overflow:hidden;background:var(--night-0);color:var(--fv-pdp-component-1185);border-radius:var(--r-xl);min-height:var(--fv-pdp-component-1186);display:grid;align-items:end;padding:var(--fv-pdp-component-1187)}.tested img{position:absolute;right:6%;bottom:-6%;height:110%;filter:var(--fv-pdp-component-1188)}.tested .t{position:relative;z-index:2;max-width:var(--fv-pdp-component-1189)}.tested .list{display:flex;flex-wrap:wrap;gap:var(--fv-pdp-component-1190);margin-top:var(--fv-pdp-component-1191)}.tested .list span{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-component-1192);padding:var(--fv-pdp-component-1193);border-radius:var(--pill);background:var(--fv-pdp-component-1194);box-shadow:var(--fv-pdp-component-1195)}@media(max-width:700px){.tested img{height:60%;opacity:.5}}.worry{display:grid;border-radius:var(--r-xl);overflow:hidden;background:var(--fv-pdp-component-1196);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-pdp-component-1197);background:url(4via-media-lab--blueberry-glass-optim.webp) center/cover}.worry .tx{padding:var(--fv-pdp-component-1198)}.worry .grp{margin-top:var(--fv-pdp-component-1199)}.worry .grp p{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-component-1200);color:var(--ink-2);margin-bottom:var(--fv-pdp-component-1201)}.worry .ic{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-pdp-component-1202)}.worry .ic div{display:flex;flex-direction:column;gap:var(--fv-pdp-component-1203);font-size:var(--fv-pdp-component-1204)}.worry .ic svg{width:var(--fv-pdp-component-1205);height:var(--fv-pdp-component-1206);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-pdp-component-1207);font-size:var(--fv-pdp-component-1208);line-height:1.7;color:var(--ink-2);max-width:90ch}.rvl{display:flex;gap:var(--fv-pdp-component-1209);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-pdp-component-1210);scroll-snap-align:start;background:var(--fv-pdp-component-1211);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line),0 10px 30px #1212140d;padding:var(--fv-pdp-component-1212)}.rvc .st{color:var(--burgundy);letter-spacing:var(--fv-pdp-component-1213);font-size:var(--fv-pdp-component-1214)}.rvc h4{font-weight:500;font-size:var(--fv-pdp-component-1215);margin:var(--fv-pdp-component-1216)}.rvc p{font-size:var(--fv-pdp-component-1217);line-height:1.55;color:var(--ink-2)}.rvc cite{display:block;margin-top:var(--fv-pdp-component-1218);font:400 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1219);font-style:normal;color:var(--ink-3)}.offer{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--night-0);color:var(--fv-pdp-component-1220);display:grid;gap:var(--fv-pdp-component-1221);padding:var(--fv-pdp-component-1222);align-items:center}@media(min-width:960px){.offer{grid-template-columns:1fr 1fr}}.offer .vis{position:relative;height:var(--fv-pdp-component-1223);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-pdp-component-1224)}.offer .r{position:relative;z-index:2}.offer .tog{display:inline-flex;gap:var(--fv-pdp-component-1225);padding:var(--fv-pdp-component-1226);border-radius:var(--pill);background:var(--fv-pdp-component-1227);box-shadow:var(--fv-pdp-component-1228);margin:var(--fv-pdp-component-1229)}.offer .tog button{border:0;background:none;font:500 14px/1 var(--f-sans);padding:var(--fv-pdp-component-1230);border-radius:var(--pill);cursor:pointer;color:var(--night-ink-2)}.offer .tog button[aria-pressed=true]{background:var(--fv-pdp-component-1231);color:var(--ink)}.offer .price{font-weight:500;font-size:var(--fv-pdp-component-1232);letter-spacing:var(--fv-pdp-component-1233)}.offer .price small{font-size:var(--fv-pdp-component-1234);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-pdp-component-1235);margin-top:var(--fv-pdp-component-1236);font-size:var(--fv-pdp-component-1237);color:var(--night-ink-2)}.offer .pts li:before{content:"\2713";color:var(--saffron);margin-right:var(--fv-pdp-component-1238)}.foot-site{background:var(--fv-pdp-component-1239);border-top:1px solid var(--line);padding:var(--fv-pdp-component-1240)}.foot-site .cols{display:flex;flex-wrap:wrap;gap:var(--fv-pdp-component-1241);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-pdp-component-1242);margin-top:var(--fv-pdp-component-1243)}.foot-site nav{display:flex;flex-wrap:wrap;gap:var(--fv-pdp-component-1244);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1245);text-transform:uppercase}.foot-site a{color:var(--ink-2);text-decoration:none}.nav .menu span{background:var(--fv-pdp-component-1246)}.proto-note{position:fixed;left:var(--fv-pdp-component-1247);bottom:var(--fv-pdp-component-1248);z-index:90;font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-pdp-component-1249);color:var(--fv-pdp-component-1250);background:var(--fv-pdp-component-1251);padding:var(--fv-pdp-component-1252);border-radius:var(--fv-pdp-component-1253)}@media(max-width:560px){.proto-note{display:none}}html{overflow-anchor:none}.galwrap{display:grid;gap:var(--fv-pdp-component-1254);grid-template-columns:1fr}.galwrap .gthumbs{order:2}@media(min-width:960px){.galwrap{grid-template-columns:var(--fv-pdp-component-1255)}.galwrap .gthumbs{flex-direction:column;margin-top:0;max-height:var(--fv-pdp-component-1256);overflow-y:auto;order:0}}.gs .gchip{animation:none}@media(max-width:600px){.gs .gchip{font-size:var(--fv-pdp-component-1257);padding:var(--fv-pdp-component-1258)}.gs .gchip b{font-size:var(--fv-pdp-component-1259)}.gs .gchip.c3{display:none}}.gs .gchip b{font-variant-numeric:tabular-nums}.offerbar{display:flex;justify-content:space-between;gap:var(--fv-pdp-component-1260);align-items:center;background:var(--ink);color:var(--fv-pdp-component-1261);border-radius:var(--fv-pdp-component-1262);padding:var(--fv-pdp-component-1263);font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-pdp-component-1264)}.offerbar b{color:var(--saffron);font-weight:500}.plans-wrap{border-radius:var(--fv-pdp-component-1265);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-pdp-component-1266);color:var(--burgundy);margin-left:var(--fv-pdp-component-1267);vertical-align:var(--fv-pdp-component-1268)}.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-pdp-component-1269);grid-template-columns:1fr;margin-top:var(--fv-pdp-component-1270)}@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-pdp-component-1271);min-height:var(--fv-pdp-component-1272);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.step img{position:absolute;right:var(--fv-pdp-component-1273);top:var(--fv-pdp-component-1274);height:var(--fv-pdp-component-1275);filter:var(--fv-pdp-component-1276)}.step .k{font:500 12px/1 var(--f-mono);letter-spacing:var(--fv-pdp-component-1277);color:var(--saffron)}.step h4{font-weight:500;font-size:var(--fv-pdp-component-1278);letter-spacing:var(--fv-pdp-component-1279);margin-top:var(--fv-pdp-component-1280)}.step p{margin-top:var(--fv-pdp-component-1281);font-size:var(--fv-pdp-component-1282);line-height:1.5;color:var(--night-ink-2)}.stepsh{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--fv-pdp-component-1283)}.filmwrap{padding:0 var(--gutter);margin-top:var(--fv-pdp-component-1284)}.filmwrap .film{margin:0 auto;max-width:none;transform-origin:center top;will-change:transform}.dose{position:relative;overflow:hidden;min-height:var(--fv-pdp-component-1285);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-pdp-component-1286);grid-template-columns:repeat(2,1fr);margin-top:var(--fv-pdp-component-1287);max-width:var(--fv-pdp-component-1288)}@media(min-width:900px){.dose .cards{grid-template-columns:repeat(3,1fr)}}.dose .dc{border-radius:var(--r-l);padding:var(--fv-pdp-component-1289);background:var(--fv-pdp-component-1290);backdrop-filter:var(--fv-pdp-component-1291);-webkit-backdrop-filter:var(--fv-pdp-component-1292);box-shadow:var(--fv-pdp-component-1293)}.dose .dc span{display:block;font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-pdp-component-1294);color:var(--ink-2)}.dose .dc b{display:block;margin-top:var(--fv-pdp-component-1295);font-weight:500;font-size:var(--fv-pdp-component-1296);letter-spacing:var(--fv-pdp-component-1297)}.dose .dc i{display:block;margin-top:var(--fv-pdp-component-1298);font-style:normal;font-size:var(--fv-pdp-component-1299);color:var(--ink)}.dose .hd{max-width:var(--fv-pdp-component-1300);padding:var(--fv-pdp-component-1301);border-radius:var(--r-l);background:var(--fv-pdp-component-1302);backdrop-filter:var(--fv-pdp-component-1303);-webkit-backdrop-filter:var(--fv-pdp-component-1304);box-shadow:var(--fv-pdp-component-1305)}.nrv{display:grid;gap:var(--fv-pdp-component-1306);max-width:var(--fv-pdp-component-1307)}.nrv .b{display:grid;grid-template-columns:var(--fv-pdp-component-1308);gap:var(--fv-pdp-component-1309);align-items:center;font-size:var(--fv-pdp-component-1310)}.nrv .tr{position:relative;height:var(--fv-pdp-component-1311);border-radius:var(--fv-pdp-component-1312);background:var(--fv-pdp-component-1313);overflow:hidden}.nrv .tr i{position:absolute;top:0;right:0;bottom:0;left:0;width:0;border-radius:var(--fv-pdp-component-1314);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-pdp-component-1315);bottom:var(--fv-pdp-component-1316);width:var(--fv-pdp-component-1317);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-pdp-component-1318)}}.dline{position:relative;height:var(--fv-pdp-component-1319);background:var(--line);margin:var(--fv-pdp-component-1320)}.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-pdp-component-1321);position:relative;margin-bottom:var(--fv-pdp-component-1322);z-index:2}.dots4 span{width:var(--fv-pdp-component-1323);height:var(--fv-pdp-component-1324);border-radius:50%;background:var(--fv-pdp-component-1325);box-shadow:inset 0 0 0 2px var(--burgundy);margin-left:var(--fv-pdp-component-1326);transform:var(--fv-pdp-component-1327)}}.exp .c .day{background:none;color:var(--burgundy);padding:0;border-radius:0}.tested .tl2{margin-top:var(--fv-pdp-component-1328);font:500 12px/1.8 var(--f-mono);letter-spacing:var(--fv-pdp-component-1329);color:var(--night-ink-2)}@media(min-width:960px){.rvl{overflow:visible;justify-content:center;padding-top:var(--fv-pdp-component-1330);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-pdp-component-1331);height:var(--fv-pdp-component-1332);border-radius:50%;background-size:260%;background-repeat:no-repeat;background-color:var(--mist-light);box-shadow:var(--fv-pdp-component-1333)}.th.ph{background:var(--fv-pdp-component-1334)}.th.sq{width:var(--fv-pdp-component-1335);height:var(--fv-pdp-component-1336);border-radius:var(--fv-pdp-component-1337);background-size:230%}.tabp2{margin-top:var(--fv-pdp-component-1338);border-radius:var(--r-l);background:var(--fv-pdp-component-1339);box-shadow:inset 0 0 0 1px var(--line);padding:var(--fv-pdp-component-1340)}.tb-ben{list-style:none;display:grid;gap:var(--fv-pdp-component-1341)}.tb-ben li{display:flex;gap:var(--fv-pdp-component-1342);align-items:center;font-size:var(--fv-pdp-component-1343)}.tb-ben svg{width:var(--fv-pdp-component-1344);height:var(--fv-pdp-component-1345);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-pdp-component-1346)}.tb-ing th{font:500 12px/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-component-1347);text-transform:uppercase;color:var(--ink-2);text-align:left;padding:var(--fv-pdp-component-1348)}.tb-ing th.us{background:var(--burgundy);color:var(--fv-pdp-component-1349);text-align:center;border-radius:var(--fv-pdp-component-1350);padding:var(--fv-pdp-component-1351)}.tb-ing th:last-child{text-align:center;width:var(--fv-pdp-component-1352)}.tb-ing td{padding:var(--fv-pdp-component-1353);border-top:1px solid var(--line);vertical-align:middle}.tb-ing td.us{background:var(--burgundy);text-align:center;width:var(--fv-pdp-component-1354);border-top-color:var(--fv-pdp-component-1355)}.tb-ing tr:last-child td.us{border-radius:var(--fv-pdp-component-1356)}.tb-ing td:last-child{text-align:center}.tb-ing .ir{display:flex;gap:var(--fv-pdp-component-1357);align-items:center;padding-right:var(--fv-pdp-component-1358)}.tb-ing .ir b{display:block;font-weight:500;font-size:var(--fv-pdp-component-1359)}.tb-ing .ir span{font:400 12px var(--f-mono);color:var(--ink-2)}.ck{width:var(--fv-pdp-component-1360);height:var(--fv-pdp-component-1361);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-pdp-component-1362)}td:last-child .ck{color:var(--ink-2)}.tb-ing .no{display:inline-block;width:var(--fv-pdp-component-1363);height:var(--fv-pdp-component-1364);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line)}.tb-more{display:inline-block;margin-top:var(--fv-pdp-component-1365);font-size:var(--fv-pdp-component-1366)}.tb-rt{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-pdp-component-1367)}.tb-rt .c{position:relative;overflow:hidden;border-radius:var(--fv-pdp-component-1368);background:var(--night-0);color:var(--fv-pdp-component-1369);padding:var(--fv-pdp-component-1370);min-height:var(--fv-pdp-component-1371)}.tb-rt .c:before{content:"";position:absolute;width:120%;aspect-ratio:1;left:-10%;top:-40%;border-radius:50%;background:var(--fv-pdp-component-1372)}.tb-rt .c:last-child:before{background:var(--fv-pdp-component-1373)}.tb-rt img{position:absolute;left:50%;top:var(--fv-pdp-component-1374);height:var(--fv-pdp-component-1375);transform:translate(-50%);filter:var(--fv-pdp-component-1376)}.tb-rt span{position:relative;display:block;font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1377);color:var(--saffron)}.tb-rt b{position:relative;display:block;font-weight:500;font-size:var(--fv-pdp-component-1378);letter-spacing:var(--fv-pdp-component-1379);margin-top:var(--fv-pdp-component-1380)}.tb-rt i{position:relative;display:block;font-style:normal;font-size:var(--fv-pdp-component-1381);color:var(--night-ink-2);margin-top:var(--fv-pdp-component-1382)}.tb-note{margin-top:var(--fv-pdp-component-1383);font-size:var(--fv-pdp-component-1384);color:var(--ink-2)}.tb-std{list-style:none;display:grid;gap:var(--fv-pdp-component-1385)}.tb-std li{display:flex;gap:var(--fv-pdp-component-1386);align-items:center;font-size:var(--fv-pdp-component-1387)}.tb-std .ck{color:var(--burgundy)}.acc-ic summary{justify-content:flex-start;gap:var(--fv-pdp-component-1388)}.acc-ic summary:after{margin-left:auto}.acc-ic summary svg{width:var(--fv-pdp-component-1389);height:var(--fv-pdp-component-1390);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-pdp-component-1391);border-radius:var(--fv-pdp-component-1392);background:var(--mist-light);text-align:center;padding:var(--fv-pdp-component-1393);font:500 13px/1 var(--f-mono);letter-spacing:var(--fv-pdp-component-1394)}.pbg{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-pdp-component-1395);margin-top:var(--fv-pdp-component-1396)}@media(min-width:960px){.pbg{grid-template-columns:repeat(4,1fr)}}.pbc{position:relative;border-radius:var(--fv-pdp-component-1397);background:var(--mist-light);padding:var(--fv-pdp-component-1398);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--fv-pdp-component-1399)}.pbc .v{font-weight:500;font-size:var(--fv-pdp-component-1400);letter-spacing:var(--fv-pdp-component-1401);line-height:1;color:var(--burgundy);font-variant-numeric:tabular-nums}.pbc p{margin-top:var(--fv-pdp-component-1402);font:500 12px/1.45 var(--f-mono);letter-spacing:var(--fv-pdp-component-1403);text-transform:uppercase;max-width:22ch}.pbc sup{color:var(--burgundy)}.pbc i{position:absolute;left:var(--fv-pdp-component-1404);bottom:var(--fv-pdp-component-1405);font:400 12px var(--f-mono);font-style:normal;color:var(--ink-3)}.pbsol{margin-top:var(--fv-pdp-component-1406);border-radius:var(--fv-pdp-component-1407);background:var(--night-0);color:var(--fv-pdp-component-1408);padding:var(--fv-pdp-component-1409);display:grid;gap:var(--fv-pdp-component-1410);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-pdp-component-1411)}@media(min-width:900px){.pbsol{grid-template-columns:auto 1fr auto;gap:var(--fv-pdp-component-1412)}}.pbsol>*{position:relative}.pbsol .k{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1413);color:var(--saffron)}.pbsol p{font-size:var(--fv-pdp-component-1414);color:var(--night-ink-2)}.pbsol p b{color:var(--fv-pdp-component-1415);font-weight:500}.sup{padding:var(--fv-pdp-component-1416);position:relative}.sup-head{margin-bottom:var(--fv-pdp-component-1417)}.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-pdp-component-1418);top:var(--fv-pdp-component-1419);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1420);color:var(--fv-pdp-component-1421);max-width:60%}.sc .gl{position:relative;z-index:2;border-radius:var(--r-l);padding:var(--fv-pdp-component-1422);color:var(--fv-pdp-component-1423);background:var(--fv-pdp-component-1424);backdrop-filter:var(--fv-pdp-component-1425);-webkit-backdrop-filter:var(--fv-pdp-component-1426);box-shadow:var(--fv-pdp-component-1427)}.sc .no{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1428);color:var(--fv-pdp-component-1429)}.sc h3{margin-top:var(--fv-pdp-component-1430);font-weight:500;font-size:var(--fv-pdp-component-1431);letter-spacing:var(--fv-pdp-component-1432);line-height:1.05}.sc .q{margin-top:var(--fv-pdp-component-1433);font-style:italic;font-size:var(--fv-pdp-component-1434);line-height:1.45;color:var(--fv-pdp-component-1435)}.sc .rows{margin-top:var(--fv-pdp-component-1436)}.sc .r{display:flex;align-items:center;gap:var(--fv-pdp-component-1437);padding:var(--fv-pdp-component-1438);border-top:var(--fv-pdp-component-1439)}.sc .r b{display:block;font-weight:500;font-size:var(--fv-pdp-component-1440)}.sc .r span{display:block;font-size:var(--fv-pdp-component-1441);color:var(--fv-pdp-component-1442)}.sc .r sup{color:var(--fv-pdp-component-1443)}.sc .r em{font:500 12px var(--f-mono);font-style:normal;white-space:nowrap;color:var(--fv-pdp-component-1444)}.sc .th{width:var(--fv-pdp-component-1445);height:var(--fv-pdp-component-1446)}.sup-dots{display:flex;gap:var(--fv-pdp-component-1447);justify-content:center;padding:var(--fv-pdp-component-1448)}.sup-dots i{width:var(--fv-pdp-component-1449);height:var(--fv-pdp-component-1450);border-radius:var(--fv-pdp-component-1451);background:var(--fv-pdp-component-1452);transition:width .3s,background .3s}.sup-dots i.on{width:var(--fv-pdp-component-1453);background:var(--fv-pdp-component-1454)}@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-pdp-component-1455);min-height:var(--fv-pdp-component-1456);display:flex;align-items:flex-end;padding:var(--fv-pdp-component-1457);overflow:hidden}.sc .sm{position:absolute;inset:var(--fv-pdp-component-1458);border-radius:var(--r-xl);overflow:hidden}.sc .gl{margin:var(--fv-pdp-component-1459);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-pdp-component-1460);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-pdp-component-1461)}.sup-idx{position:absolute;left:var(--gutter);bottom:var(--fv-pdp-component-1462);z-index:3;color:var(--fv-pdp-component-1463);display:grid;gap:var(--fv-pdp-component-1464);padding-left:max(0px,calc((100vw - var(--max))/2))}.sup-idx b{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1465)}.sup-idx span{font-weight:500;font-size:var(--fv-pdp-component-1466);letter-spacing:var(--fv-pdp-component-1467)}.sup-idx .bars{display:flex;gap:var(--fv-pdp-component-1468);margin-top:var(--fv-pdp-component-1469)}.sup-idx .bars i{width:var(--fv-pdp-component-1470);height:var(--fv-pdp-component-1471);border-radius:var(--fv-pdp-component-1472);background:var(--fv-pdp-component-1473)}.sup-idx .bars i.on{background:var(--fv-pdp-component-1474)}.sup-cards{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.sc{min-height:var(--fv-pdp-component-1475);display:flex;align-items:center;justify-content:flex-end}.sc .sm{display:none}.sc .gl{width:var(--fv-pdp-component-1476)}.sup-dots{display:none}}.ing-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-pdp-component-1477);flex-wrap:wrap;margin-bottom:var(--fv-pdp-component-1478)}.ing{display:grid;gap:var(--fv-pdp-component-1479);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-pdp-component-1480)}.it{display:grid;grid-template-columns:var(--fv-pdp-component-1481);gap:var(--fv-pdp-component-1482);align-items:center}.it h4{font-weight:500;font-size:var(--fv-pdp-component-1483);letter-spacing:var(--fv-pdp-component-1484);line-height:1.15}.it .h span{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1485);color:var(--burgundy)}.it p{grid-column:1/-1;margin-top:var(--fv-pdp-component-1486);padding-top:var(--fv-pdp-component-1487);border-top:1px solid var(--line);font-size:var(--fv-pdp-component-1488);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-pdp-component-1489);gap:var(--fv-pdp-component-1490);padding:var(--fv-pdp-component-1491);border-top:1px solid var(--line);align-items:start}.it .th.sq{width:var(--fv-pdp-component-1492);height:var(--fv-pdp-component-1493);grid-row:span 2}.it h4{font-size:var(--fv-pdp-component-1494)}.it p{grid-column:2;margin-top:var(--fv-pdp-component-1495);padding-top:0;border-top:0;font-size:var(--fv-pdp-component-1496)}.it .h{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--fv-pdp-component-1497)}.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-pdp-component-1498)}}#routine{position:relative;overflow:hidden}.tfc .k2{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1499);color:var(--saffron)}.ints{display:flex;flex-wrap:wrap;gap:var(--fv-pdp-component-1500);margin-top:var(--fv-pdp-component-1501);font-size:var(--fv-pdp-component-1502);color:var(--night-ink)}.ints span:before{content:"";display:inline-block;width:var(--fv-pdp-component-1503);height:var(--fv-pdp-component-1504);border-radius:50%;background:var(--saffron);margin-right:var(--fv-pdp-component-1505);vertical-align:var(--fv-pdp-component-1506)}.hts-h{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--fv-pdp-component-1507);margin-bottom:var(--fv-pdp-component-1508)}.arr{display:flex;gap:var(--fv-pdp-component-1509)}.arr button{width:var(--fv-pdp-component-1510);height:var(--fv-pdp-component-1511);border-radius:50%;border:0;background:var(--fv-pdp-component-1512);color:var(--fv-pdp-component-1513);font-size:var(--fv-pdp-component-1514);cursor:pointer;box-shadow:var(--fv-pdp-component-1515)}.hts{display:flex;gap:var(--fv-pdp-component-1516);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-pdp-component-1517);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-pdp-component-1518);position:relative}.hc .im{position:relative;aspect-ratio:4/3.4;border-radius:var(--fv-pdp-component-1519);overflow:hidden;display:grid;place-items:center}.hc .im img{height:76%;filter:var(--fv-pdp-component-1520)}.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-pdp-component-1521);font-weight:500;font-size:var(--fv-pdp-component-1522);letter-spacing:var(--fv-pdp-component-1523);line-height:1}.hc h4{margin:var(--fv-pdp-component-1524);font-weight:500;font-size:var(--fv-pdp-component-1525)}.hc p{margin:var(--fv-pdp-component-1526);font-size:var(--fv-pdp-component-1527);color:var(--night-ink-2)}.hc .t{position:absolute;right:var(--fv-pdp-component-1528);top:var(--fv-pdp-component-1529);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1530);color:var(--fv-pdp-component-1531);opacity:.75}#routine{padding-bottom:var(--fv-pdp-component-1532)}#method{overflow:hidden}.apl{display:flex;gap:var(--fv-pdp-component-1533);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--fv-pdp-component-1534)}.apl::-webkit-scrollbar{display:none}.ac{flex:var(--fv-pdp-component-1535);scroll-snap-align:center;position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--fv-pdp-component-1536);color:var(--fv-pdp-component-1537);display:grid;min-height:var(--fv-pdp-component-1538)}@media(min-width:900px){.ac{grid-template-columns:.9fr 1.1fr;min-height:var(--fv-pdp-component-1539)}}.ac .tx{display:flex;align-items:center;padding:var(--fv-pdp-component-1540);position:relative;z-index:2}.ac .tx p{font-weight:500;font-size:var(--fv-pdp-component-1541);line-height:1.2;letter-spacing:var(--fv-pdp-component-1542);color:var(--fv-pdp-component-1543);max-width:18ch}.ac .tx b{color:var(--fv-pdp-component-1544);font-weight:500}.ac .vz{position:relative;min-height:var(--fv-pdp-component-1545);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-pdp-component-1546);aspect-ratio:1}.vz-ring .ring i{position:absolute;left:50%;top:50%;width:var(--fv-pdp-component-1547);height:var(--fv-pdp-component-1548);margin:var(--fv-pdp-component-1549);border-radius:50%;background:var(--fv-pdp-component-1550);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-pdp-component-1551)}.vz-ring .c{position:absolute;text-align:center}.vz-ring .c b{display:block;font-weight:500;font-size:var(--fv-pdp-component-1552);letter-spacing:var(--fv-pdp-component-1553);line-height:1}.vz-ring .c span{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1554);color:var(--fv-pdp-component-1555)}.vz-ring:before,.vz-rest:before,.vz-num:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:var(--fv-pdp-component-1556)}.vz-num{gap:var(--fv-pdp-component-1557);align-content:center}.vz-num div{position:relative;display:flex;align-items:baseline;gap:var(--fv-pdp-component-1558);transform:var(--fv-pdp-component-1559);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-pdp-component-1560);letter-spacing:var(--fv-pdp-component-1561);line-height:1;background:var(--fv-pdp-component-1562);-webkit-background-clip:text;background-clip:text;color:transparent}.vz-num span{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1563);color:var(--saffron)}.vz-lay{perspective:var(--fv-pdp-component-1564)}.vz-lay i{position:absolute;width:var(--fv-pdp-component-1565);height:var(--fv-pdp-component-1566);border-radius:var(--fv-pdp-component-1567);background:var(--fv-pdp-component-1568);box-shadow:var(--fv-pdp-component-1569);-webkit-backdrop-filter:var(--fv-pdp-component-1570);backdrop-filter:var(--fv-pdp-component-1570);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-pdp-component-1571)}.vz-lay i:nth-child(6){background:var(--fv-pdp-component-1572)}.ac.on .vz-lay i:nth-child(1){transform:var(--fv-pdp-component-1573)}.ac.on .vz-lay i:nth-child(2){transform:var(--fv-pdp-component-1574)}.ac.on .vz-lay i:nth-child(3){transform:var(--fv-pdp-component-1575)}.ac.on .vz-lay i:nth-child(4){transform:var(--fv-pdp-component-1576)}.ac.on .vz-lay i:nth-child(5){transform:var(--fv-pdp-component-1577)}.ac.on .vz-lay i:nth-child(6){transform:var(--fv-pdp-component-1578)}.vz-lay span{position:absolute;bottom:var(--fv-pdp-component-1579);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1580);color:var(--fv-pdp-component-1581)}.vz-cap i{position:absolute;left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;border-radius:50%;background:var(--fv-pdp-component-1582);box-shadow:var(--fv-pdp-component-1583);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-pdp-component-1584);color:var(--fv-pdp-component-1585)}@keyframes flt{to{transform:var(--fv-pdp-component-1586)}}@media(prefers-reduced-motion:reduce){.vz-cap i{animation:none}}.vz-rest img{position:relative;height:72%;max-height:var(--fv-pdp-component-1587);filter:var(--fv-pdp-component-1588);transform:var(--fv-pdp-component-1589);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ac.on .vz-rest img{transform:none}.vz-rest:before{background:var(--fv-pdp-component-1590)}@media(max-width:899px){.ac{grid-template-rows:auto 1fr}.ac .tx{padding:var(--fv-pdp-component-1591);align-items:flex-start}}.apc{display:flex;justify-content:center;align-items:center;gap:var(--fv-pdp-component-1592);margin-top:var(--fv-pdp-component-1593)}.apc .dots{display:flex;align-items:center;gap:var(--fv-pdp-component-1594);padding:var(--fv-pdp-component-1595);height:var(--fv-pdp-component-1596);border-radius:var(--pill);background:var(--fv-pdp-component-1597);backdrop-filter:var(--fv-pdp-component-1598);-webkit-backdrop-filter:var(--fv-pdp-component-1599)}.apc .dots button{position:relative;width:var(--fv-pdp-component-1600);height:var(--fv-pdp-component-1601);border-radius:var(--fv-pdp-component-1602);border:0;padding:0;background:var(--fv-pdp-component-1603);cursor:pointer;overflow:hidden;transition:width .4s}.apc .dots button.on{width:var(--fv-pdp-component-1604);background:var(--fv-pdp-component-1605)}.apc .dots button i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--fv-pdp-component-1606);border-radius:var(--fv-pdp-component-1607)}.apc .dots button:not(.on) i{width:0!important}.apc .pp{width:var(--fv-pdp-component-1608);height:var(--fv-pdp-component-1609);border-radius:50%;border:0;background:var(--fv-pdp-component-1610);display:grid;place-items:center;cursor:pointer}.apc .pp svg{fill:var(--fv-pdp-component-1611)}.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-pdp-component-1612);aspect-ratio:auto;height:var(--fv-pdp-component-1613)}}.rtable .r{padding-top:var(--fv-pdp-component-1614);padding-bottom:var(--fv-pdp-component-1615)}@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-pdp-component-1616);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-pdp-component-1617)}@media(min-width:1100px){.exg .gcard{flex:1 1 0}}.exg .gf{padding:var(--fv-pdp-component-1618)}.exg .dy{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1619);opacity:.85}.exg h4{margin-top:var(--fv-pdp-component-1620);font-size:var(--fv-pdp-component-1621)}#expect .dline{margin-bottom:var(--fv-pdp-component-1622)}.mc{position:relative;overflow:hidden;margin-top:var(--fv-pdp-component-1623);border-radius:var(--r-xl);min-height:var(--fv-pdp-component-1624);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-pdp-component-1625)}.mc .in{padding:var(--fv-pdp-component-1626)}}.mc .in{position:relative;z-index:2;width:100%;margin:var(--fv-pdp-component-1627);padding:var(--fv-pdp-component-1628);border-radius:var(--r-l);background:var(--fv-pdp-component-1629);backdrop-filter:var(--fv-pdp-component-1630);-webkit-backdrop-filter:var(--fv-pdp-component-1631);box-shadow:var(--fv-pdp-component-1632)}.mc h2{max-width:20ch}.icr{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fv-pdp-component-1633);margin-top:var(--fv-pdp-component-1634)}@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-pdp-component-1635);font-size:var(--fv-pdp-component-1636);font-weight:500;line-height:1.3}.icr svg{width:var(--fv-pdp-component-1637);height:var(--fv-pdp-component-1638);fill:none;stroke:var(--burgundy);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fnotes{margin-top:var(--fv-pdp-component-1639);padding-top:var(--fv-pdp-component-1640);border-top:1px solid var(--line);display:grid;gap:var(--fv-pdp-component-1641)}.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-pdp-component-1642);align-items:center;margin-top:var(--fv-pdp-component-1643)}.lblrow span{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1644);color:var(--ink-2);margin-right:var(--fv-pdp-component-1645)}.lblrow button{border:0;cursor:pointer;font:500 13.5px var(--f-sans);padding:var(--fv-pdp-component-1646);border-radius:var(--pill);background:var(--fv-pdp-component-1647);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-pdp-component-1648);max-width:var(--fv-pdp-component-1649);max-height:var(--fv-pdp-component-1650);overflow:auto}dialog.lbl::backdrop{background:var(--fv-pdp-component-1651);-webkit-backdrop-filter:var(--fv-pdp-component-1652);backdrop-filter:var(--fv-pdp-component-1652)}dialog.lbl img{width:100%;display:block;margin-top:var(--fv-pdp-component-1653);border-radius:var(--fv-pdp-component-1654)}dialog.lbl .x{position:absolute;right:var(--fv-pdp-component-1655);top:var(--fv-pdp-component-1656);border:0;background:none;font-size:var(--fv-pdp-component-1657);cursor:pointer}dialog.lbl .lt{display:inline-flex;gap:var(--fv-pdp-component-1658);padding:var(--fv-pdp-component-1659);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-pdp-component-1660);border-radius:var(--pill);color:var(--ink-2)}dialog.lbl .lt button[aria-pressed=true]{background:var(--fv-pdp-component-1661);color:var(--ink)}.car{position:relative}.ctrack{display:flex;gap:var(--fv-pdp-component-1662);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-pdp-component-1663)}.cctl{display:flex;align-items:center;justify-content:flex-end;gap:var(--fv-pdp-component-1664);margin-top:var(--fv-pdp-component-1665)}.carr{display:flex;gap:var(--fv-pdp-component-1666)}.carr button{width:var(--fv-pdp-component-1667);height:var(--fv-pdp-component-1668);border-radius:50%;border:0;cursor:pointer;font-size:var(--fv-pdp-component-1669);line-height:1;background:var(--fv-pdp-component-1670);color:var(--ink);transition:opacity .2s}.carr button:disabled{opacity:.35;cursor:default}.deep .carr button,.dark .carr button{background:var(--fv-pdp-component-1671);color:var(--fv-pdp-component-1672)}.cprog{position:relative;flex:1;height:var(--fv-pdp-component-1673);background:var(--line);border-radius:var(--fv-pdp-component-1674)}.cprog i{position:absolute;left:0;top:0;bottom:0;width:6%;background:linear-gradient(90deg,var(--burgundy),var(--saffron));border-radius:var(--fv-pdp-component-1675);transition:width .15s linear}.deep .cprog{background:var(--fv-pdp-component-1676)}#expect .cprog{display:grid;grid-template-columns:repeat(4,1fr);height:var(--fv-pdp-component-1677);margin-bottom:var(--fv-pdp-component-1678)}#expect .cprog span{position:relative;top:var(--fv-pdp-component-1679);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1680);color:var(--ink-3)}#expect .cprog span:before{content:"";position:absolute;left:0;top:var(--fv-pdp-component-1681);width:var(--fv-pdp-component-1682);height:var(--fv-pdp-component-1683);border-radius:50%;background:var(--fv-pdp-component-1684);box-shadow:inset 0 0 0 2px var(--burgundy)}#expect .cprog i{grid-column:1/-1}#concept{padding:var(--fv-pdp-component-1685)}.cpt{display:grid;gap:var(--fv-pdp-component-1686);align-items:center}@media(min-width:960px){.cpt{grid-template-columns:1.05fr .95fr;gap:var(--fv-pdp-component-1687)}}.cpt .im{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;max-height:var(--fv-pdp-component-1688)}.cpt>*{min-width:0}@media(max-width:959px){.cpt .im{aspect-ratio:4/3}}.lblrow button{font-size:var(--fv-pdp-component-1689);padding:var(--fv-pdp-component-1690)}.cpt .im img{width:100%;height:100%;object-fit:cover}.cpt-rv{margin-top:var(--fv-pdp-component-1691)}.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-pdp-component-1692);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--fv-pdp-component-1693)}.qc .st{color:var(--burgundy);letter-spacing:var(--fv-pdp-component-1694);font-size:var(--fv-pdp-component-1695)}.qc p{margin-top:var(--fv-pdp-component-1696);font-size:var(--fv-pdp-component-1697);line-height:1.5}.qc cite{display:block;margin-top:var(--fv-pdp-component-1698);font:400 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1699);font-style:normal;color:var(--ink-3)}.cpt-rv .cctl{justify-content:flex-start}@media(max-width:959px){.sup-cards{display:flex}.sup-cards .sc{flex:0 0 86%;height:var(--fv-pdp-component-1700);min-height:var(--fv-pdp-component-1701);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-pdp-component-1702);padding:var(--fv-pdp-component-1703)}.sup{padding-bottom:var(--fv-pdp-component-1704)}.sup-cards .sc{height:auto;min-height:var(--fv-pdp-component-1705)}.sc .q{display:none}.sc h3{font-size:var(--fv-pdp-component-1706)}.sc .rows{margin-top:var(--fv-pdp-component-1707)}.sc .r{padding:var(--fv-pdp-component-1708);gap:var(--fv-pdp-component-1709)}.sc .r b{font-size:var(--fv-pdp-component-1710)}.sc .r em{font-size:var(--fv-pdp-component-1711)}.sc .r span{font-size:var(--fv-pdp-component-1712)}.sc .th{width:var(--fv-pdp-component-1713);height:var(--fv-pdp-component-1714)}}@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-pdp-component-1715)}}.sc .r .l1{display:flex;justify-content:space-between;gap:var(--fv-pdp-component-1716);align-items:baseline}.sc .r span{margin-top:var(--fv-pdp-component-1717);font-size:var(--fv-pdp-component-1718);line-height:1.4}.hts>*{flex:0 0 84%}@media(min-width:700px){.hts>*{flex:var(--fv-pdp-component-1719)}}.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-pdp-component-1720);font-size:var(--fv-pdp-component-1721);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-pdp-component-1722);font-weight:500}.mbr>*{flex:0 0 84%}@media(min-width:700px){.mbr>*{flex:var(--fv-pdp-component-1723)}}.mc2{background:var(--paper);border-radius:var(--r-l);padding:var(--fv-pdp-component-1724);display:flex;flex-direction:column}.mc2 .hd{display:flex;align-items:center;gap:var(--fv-pdp-component-1725)}.mc2 .av{width:var(--fv-pdp-component-1726);height:var(--fv-pdp-component-1727);border-radius:50%;display:grid;place-items:center;background:var(--burgundy);color:var(--fv-pdp-component-1728);font-weight:500}.mc2 .hd b{display:block;font-weight:500;font-size:var(--fv-pdp-component-1729)}.mc2 .hd i{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1730);font-style:normal;color:var(--ink-3)}.mc2 .st{margin-left:auto;color:var(--burgundy);letter-spacing:var(--fv-pdp-component-1731);font-size:var(--fv-pdp-component-1732)}.mc2 h4{margin-top:var(--fv-pdp-component-1733);font-weight:500;font-size:var(--fv-pdp-component-1734);letter-spacing:var(--fv-pdp-component-1735)}.mc2 p{margin-top:var(--fv-pdp-component-1736);font-size:var(--fv-pdp-component-1737);line-height:1.55;color:var(--ink-2)}.ingsec{position:relative;overflow:hidden;background:var(--paper);padding:var(--fv-pdp-component-1738)}.ing-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-pdp-component-1739);flex-wrap:wrap;margin-bottom:var(--fv-pdp-component-1740)}.ing{display:grid;gap:var(--fv-pdp-component-1741);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-pdp-component-1742);gap:var(--fv-pdp-component-1743);align-items:center;padding:var(--fv-pdp-component-1744);border-radius:var(--r-l);background:var(--fv-pdp-component-1745);backdrop-filter:var(--fv-pdp-component-1746);-webkit-backdrop-filter:var(--fv-pdp-component-1747);box-shadow:var(--fv-pdp-component-1748)}.it .th.sq{width:var(--fv-pdp-component-1749);height:var(--fv-pdp-component-1750);border-radius:var(--fv-pdp-component-1751);background-size:230%}.it .h{display:flex;flex-direction:column;gap:var(--fv-pdp-component-1752)}.it h4{font-weight:500;font-size:var(--fv-pdp-component-1753);letter-spacing:var(--fv-pdp-component-1754);line-height:1.15}.it .h span{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1755);color:var(--burgundy)}.it p{grid-column:1/-1;margin-top:var(--fv-pdp-component-1756);padding-top:var(--fv-pdp-component-1757);border-top:var(--fv-pdp-component-1758);font-size:var(--fv-pdp-component-1759);line-height:1.5;color:var(--ink-2)}.it sup{color:var(--burgundy)}.ing-more{display:none;margin-top:var(--fv-pdp-component-1760)}@media(max-width:699px){.ing.clip .it:nth-child(n+5){display:none}.ing-more{display:inline-flex}.it{grid-template-columns:var(--fv-pdp-component-1761)}.it .th.sq{width:var(--fv-pdp-component-1762);height:var(--fv-pdp-component-1763)}.it h4{font-size:var(--fv-pdp-component-1764)}.it p{margin-top:var(--fv-pdp-component-1765);padding-top:var(--fv-pdp-component-1766)}}#worry{padding:var(--fv-pdp-component-1767)}.wr-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--fv-pdp-component-1768);flex-wrap:wrap}.wr{display:grid;gap:var(--fv-pdp-component-1769);margin-top:var(--fv-pdp-component-1770)}@media(min-width:900px){.wr{grid-template-columns:1fr 1fr;gap:var(--fv-pdp-component-1771)}}.wr ul{list-style:none;margin-top:var(--fv-pdp-component-1772);display:grid;gap:var(--fv-pdp-component-1773)}.wr li{display:flex;align-items:center;gap:var(--fv-pdp-component-1774);font-weight:400;font-size:var(--fv-pdp-component-1775);letter-spacing:var(--fv-pdp-component-1776);line-height:1.2}.wr .ok li:before{content:"\2192";color:var(--burgundy);font-size:var(--fv-pdp-component-1777)}.wr .no li:before{content:"\d7";color:var(--burgundy);font-size:var(--fv-pdp-component-1778);font-weight:300}#method{padding:var(--fv-pdp-component-1779)}.exg>*{flex:0 0 84%}@media(min-width:700px){.exg>*{flex:var(--fv-pdp-component-1780)}}.exg .gcard{aspect-ratio:3/4}#expect .cctl{align-items:flex-end}.repl .vis{margin-top:var(--fv-pdp-component-1781)}@media(min-width:960px){.repl{position:sticky;top:var(--fv-pdp-component-1782);align-self:start}.rep .repl .vis{position:relative;top:0;height:var(--fv-pdp-component-1783);aspect-ratio:auto}}.cmpt{display:none;gap:var(--fv-pdp-component-1784);padding:var(--fv-pdp-component-1785);border-radius:var(--pill);background:var(--mist-light);margin-bottom:var(--fv-pdp-component-1786);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-pdp-component-1787);border-radius:var(--pill);color:var(--ink-2);white-space:nowrap}.cmpt button[aria-pressed=true]{background:var(--fv-pdp-component-1788);color:var(--ink)}.cmp2{background:var(--fv-pdp-component-1789);border-radius:var(--r-xl);padding:var(--fv-pdp-component-1790);box-shadow:var(--fv-pdp-component-1791)}.cmp2 table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fv-pdp-component-1792)}.cmp2 th{font:500 12px/1.3 var(--f-mono);letter-spacing:var(--fv-pdp-component-1793);text-transform:uppercase;color:var(--ink-2);padding:var(--fv-pdp-component-1794);vertical-align:bottom;text-align:center}.cmp2 th:first-child,.cmp2 td:first-child{text-align:left;padding-left:var(--fv-pdp-component-1795)}.cmp2 td{padding:var(--fv-pdp-component-1796);text-align:center;border-top:1px solid var(--line)}.cmp2 .us{background:var(--burgundy);color:var(--fv-pdp-component-1797);width:var(--fv-pdp-component-1798);border-top-color:var(--fv-pdp-component-1799)}.cmp2 th.us{border-radius:var(--fv-pdp-component-1800);padding-top:var(--fv-pdp-component-1801)}.cmp2 th.us img{display:block;height:var(--fv-pdp-component-1802);margin:var(--fv-pdp-component-1803);filter:var(--fv-pdp-component-1804)}.cmp2 th.us span{font-weight:500;font-size:var(--fv-pdp-component-1805);font-family:var(--f-sans);letter-spacing:0;color:var(--fv-pdp-component-1806)}.cmp2 tr:last-child .us{border-radius:var(--fv-pdp-component-1807)}.cmp2 .cost td{font-weight:500}.cmp2 .i,.cmp2 .lg .i{display:inline-block;width:var(--fv-pdp-component-1808);height:var(--fv-pdp-component-1809);border-radius:50%;vertical-align:middle;position:relative}.cmp2 .i.y{background:var(--burgundy)}.cmp2 .i.y:after{content:"";position:absolute;left:var(--fv-pdp-component-1810);top:var(--fv-pdp-component-1811);width:var(--fv-pdp-component-1812);height:var(--fv-pdp-component-1813);border:var(--fv-pdp-component-1814);border-width:var(--fv-pdp-component-1815);transform:rotate(45deg)}.cmp2 .us .i.y{background:var(--fv-pdp-component-1816)}.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-pdp-component-1817)}.cmp2 .i.n:before,.cmp2 .i.n:after{content:"";position:absolute;left:50%;top:50%;width:var(--fv-pdp-component-1818);height:var(--fv-pdp-component-1819);border-radius:var(--fv-pdp-component-1820);background:var(--fv-pdp-component-1821);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-pdp-component-1822)}.cmp2 .lg{display:flex;flex-wrap:wrap;gap:var(--fv-pdp-component-1823);align-items:center;margin:var(--fv-pdp-component-1824);font-size:var(--fv-pdp-component-1825);color:var(--ink-2)}.cmp2 .lg .i{margin-right:var(--fv-pdp-component-1826);width:var(--fv-pdp-component-1827);height:var(--fv-pdp-component-1828)}.cmp2 .lg .i.y:after{left:var(--fv-pdp-component-1829);top:var(--fv-pdp-component-1830);width:var(--fv-pdp-component-1831);height:var(--fv-pdp-component-1832)}@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-pdp-component-1833)}.cmp2 th.us img{height:var(--fv-pdp-component-1834)}.cmp2 td:first-child{font-size:var(--fv-pdp-component-1835)}}.jdg{border-radius:var(--r-xl);border:1.5px dashed var(--ink-3);padding:var(--fv-pdp-component-1836)}.jdg p:last-child{margin-top:var(--fv-pdp-component-1837);color:var(--ink-2);max-width:60ch}.ic{width:var(--fv-pdp-component-1838);height:var(--fv-pdp-component-1839);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-pdp-component-1840);height:var(--fv-pdp-component-1841);border-radius:var(--fv-pdp-component-1842);background:var(--fv-pdp-component-1843);color:var(--burgundy);box-shadow:var(--fv-pdp-component-1844)}.ib.lg{width:var(--fv-pdp-component-1845);height:var(--fv-pdp-component-1846);border-radius:var(--fv-pdp-component-1847)}.ib.lg .ic{width:var(--fv-pdp-component-1848);height:var(--fv-pdp-component-1849)}.bb .rating{margin-bottom:var(--fv-pdp-component-1850)}.bb h1.d3{margin-top:var(--fv-pdp-component-1851)!important}.bb .badge{margin-top:var(--fv-pdp-component-1852)!important}.bb .desc{margin-top:var(--fv-pdp-component-1853)!important}.bb .monoline{margin-top:var(--fv-pdp-component-1854)}.sys{gap:var(--fv-pdp-component-1855);margin:var(--fv-pdp-component-1856)}.sys div{font:500 13px/1.25 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--ink);gap:var(--fv-pdp-component-1857)}.plh{margin-bottom:var(--fv-pdp-component-1858)}.plh h2{font-weight:500;font-size:var(--fv-pdp-component-1859);letter-spacing:var(--fv-pdp-component-1860);line-height:1.1}.plh p{margin-top:var(--fv-pdp-component-1861);font-size:var(--fv-pdp-component-1862);color:var(--ink-2)}.plans-wrap{box-shadow:none;border-radius:0}.plans-wrap [role=radiogroup]{display:grid;gap:var(--fv-pdp-component-1863)}.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-pdp-component-1864);letter-spacing:0;text-transform:none;font-family:var(--f-sans);color:var(--ink)}.onetime{margin:var(--fv-pdp-component-1865)!important}.bb .cta{margin-top:0}.bb .ship{margin-top:var(--fv-pdp-component-1866)}.bb .guar{margin-top:var(--fv-pdp-component-1867)}.lblrow{display:block;margin-top:var(--fv-pdp-component-1868)}.lblrow>span{display:block;margin-bottom:var(--fv-pdp-component-1869)}.lblrow>div{display:flex;gap:var(--fv-pdp-component-1870);flex-wrap:wrap}.lblrow.big{margin-top:var(--fv-pdp-component-1871)}.lblrow.big>div{gap:var(--fv-pdp-component-1872)}.lblrow.big button{font-size:var(--fv-pdp-component-1873);padding:var(--fv-pdp-component-1874);flex:var(--fv-pdp-component-1875);background:var(--ink);color:var(--fv-pdp-component-1876);box-shadow:none}.labban2{position:relative;overflow:hidden;margin-top:var(--fv-pdp-component-1877);border-radius:var(--r-l);min-height:var(--fv-pdp-component-1878);display:flex;align-items:center;justify-content:space-between;gap:var(--fv-pdp-component-1879);padding:var(--fv-pdp-component-1880);color:var(--fv-pdp-component-1881);cursor:pointer;flex-wrap:wrap}.labban2 .phbg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fv-pdp-component-1882)}.labban2 .phbg span{position:absolute;right:var(--fv-pdp-component-1883);top:var(--fv-pdp-component-1884);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1885);color:var(--fv-pdp-component-1886)}.labban2 h3{position:relative;font-weight:500;font-size:var(--fv-pdp-component-1887);letter-spacing:var(--fv-pdp-component-1888);line-height:1.1}.labban2 .lpill{position:relative;display:flex;align-items:center;gap:var(--fv-pdp-component-1889);padding:var(--fv-pdp-component-1890);border-radius:var(--pill);background:var(--fv-pdp-component-1891);-webkit-backdrop-filter:var(--fv-pdp-component-1892);backdrop-filter:var(--fv-pdp-component-1892);box-shadow:var(--fv-pdp-component-1893)}.labban2 .lg1{width:var(--fv-pdp-component-1894);height:var(--fv-pdp-component-1895);border-radius:50%;display:grid;place-items:center;background:var(--fv-pdp-component-1896);color:var(--ink);font:600 12px var(--f-mono)}.labban2 .lpill b{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1897);margin-left:var(--fv-pdp-component-1898)}.labban2 .lpill .ic{width:var(--fv-pdp-component-1899);height:var(--fv-pdp-component-1900)}.tb-ben li .ib,.tb-std li .ib{width:var(--fv-pdp-component-1901);height:var(--fv-pdp-component-1902)}.tb-ben{gap:var(--fv-pdp-component-1903)}.tb-std{gap:var(--fv-pdp-component-1904)}.tb-ing .ir span{font:400 12px/1.35 var(--f-sans);color:var(--ink-2)}.tb-ing .ir b{font-size:var(--fv-pdp-component-1905)}.trust2{background:linear-gradient(100deg,#2a0612 0%,var(--burgundy) 40%,#7a1730 70%,#a8452c 100%);border:0;padding:var(--fv-pdp-component-1906);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-pdp-component-1907);mask-image:var(--fv-pdp-component-1908)}.mqt{display:flex;gap:var(--fv-pdp-component-1909);width:max-content;animation:mq 34s linear infinite}.mq:hover .mqt,.mq:active .mqt{animation-play-state:paused}@keyframes mq{to{transform:var(--fv-pdp-component-1910)}}.mq .qc{flex:var(--fv-pdp-component-1911);text-align:center;background:var(--fv-pdp-component-1912);box-shadow:none;padding:var(--fv-pdp-component-1913)}.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-pdp-component-1914)}@media(min-width:700px){.ing3{grid-auto-columns:var(--fv-pdp-component-1915)}}.ing3:after{display:none}.it3{scroll-snap-align:start;display:flex;flex-direction:column;padding:var(--fv-pdp-component-1916);border-radius:var(--r-l);background:var(--fv-pdp-component-1917);backdrop-filter:var(--fv-pdp-component-1918);-webkit-backdrop-filter:var(--fv-pdp-component-1919);box-shadow:var(--fv-pdp-component-1920)}.it3 .th.wide{width:100%;height:auto;aspect-ratio:16/8.5;border-radius:var(--fv-pdp-component-1921);background-size:150%}.it3 h4{margin:var(--fv-pdp-component-1922);font-weight:500;font-size:var(--fv-pdp-component-1923);letter-spacing:var(--fv-pdp-component-1924);padding-bottom:var(--fv-pdp-component-1925);border-bottom:var(--fv-pdp-component-1926)}.it3 p{margin:var(--fv-pdp-component-1927);font-size:var(--fv-pdp-component-1928);line-height:1.5;color:var(--ink-2);flex:1}.it3 .ds{margin:var(--fv-pdp-component-1929);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1930);color:var(--burgundy)}.ingsec .cctl{margin-top:var(--fv-pdp-component-1931)}.vis2{position:relative;overflow:hidden;margin-top:var(--fv-pdp-component-1932);border-radius:var(--r-xl);background:var(--fv-pdp-component-1933);aspect-ratio:4/4.2;max-height:var(--fv-pdp-component-1934)}@media(min-width:960px){.vis2{aspect-ratio:auto;height:var(--fv-pdp-component-1935)}}.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-pdp-component-1936)}.vis2 .ba{position:absolute;z-index:2;padding:var(--fv-pdp-component-1937);border-radius:var(--fv-pdp-component-1938);background:var(--fv-pdp-component-1939);backdrop-filter:var(--fv-pdp-component-1940);-webkit-backdrop-filter:var(--fv-pdp-component-1941);box-shadow:var(--fv-pdp-component-1942)}.vis2 .b1{left:var(--fv-pdp-component-1943);top:var(--fv-pdp-component-1944)}.vis2 .b2{right:var(--fv-pdp-component-1945);top:var(--fv-pdp-component-1946)}.vis2 .ba span{display:block;font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-1947);color:var(--ink-2)}.vis2 .ba b{display:flex;align-items:center;gap:var(--fv-pdp-component-1948);margin-top:var(--fv-pdp-component-1949);font-weight:500;font-size:var(--fv-pdp-component-1950)}.vis2 .ba i{width:var(--fv-pdp-component-1951);height:var(--fv-pdp-component-1952);border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:var(--fv-pdp-component-1953);color:var(--fv-pdp-component-1954)}.vis2 .ba i.x{background:var(--ink)}.vis2 .ba i.y{background:var(--burgundy)}.vis2 .ba em{display:block;margin-top:var(--fv-pdp-component-1955);font-style:normal;font-size:var(--fv-pdp-component-1956);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-pdp-component-1957)}.cmp2 [data-c]{display:table-cell!important}.cmp2 tr:last-child .us{border-radius:0}.cmp2 thead th.us{border-radius:var(--fv-pdp-component-1958)}.cmp2 tbody tr:last-child td.us{border-radius:var(--fv-pdp-component-1959)}.cmp2 th.us img{height:auto;width:var(--fv-pdp-component-1960);max-width:100%;margin:var(--fv-pdp-component-1961)}.cmp2 th.us .wm{display:block;font-weight:600;font-size:var(--fv-pdp-component-1962);letter-spacing:var(--fv-pdp-component-1963)}.cmp2 th .art{display:block;width:var(--fv-pdp-component-1964);height:var(--fv-pdp-component-1965);margin:var(--fv-pdp-component-1966);fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cmp2 th[data-c]{width:var(--fv-pdp-component-1967)}.cmp2 .hl{background:var(--fv-pdp-component-1968)}.cmp2 th:first-child,.cmp2 td:first-child{position:sticky;left:0;background:var(--fv-pdp-component-1969);z-index:2;min-width:var(--fv-pdp-component-1970)}@media(max-width:899px){.cmp2 .us{width:var(--fv-pdp-component-1971)}.cmp2 th:first-child,.cmp2 td:first-child{min-width:var(--fv-pdp-component-1972);max-width:var(--fv-pdp-component-1973);box-shadow:var(--fv-pdp-component-1974)}}.qg{display:grid;gap:var(--fv-pdp-component-1975);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-pdp-component-1976);display:flex;flex-direction:column;gap:var(--fv-pdp-component-1977)}.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-pdp-component-1978);line-height:1.3;letter-spacing:var(--fv-pdp-component-1979)}.plan .pr b,.plan .bv{white-space:nowrap}.plan .bill{display:block;max-width:var(--fv-pdp-component-1980);margin-left:auto}@media(max-width:600px){.tb-ing td.us{width:var(--fv-pdp-component-1981)}.tb-ing th:last-child{width:var(--fv-pdp-component-1982);font-size:var(--fv-pdp-component-1983)}.tb-ing th.us{font-size:var(--fv-pdp-component-1984)}.tabp2{padding:var(--fv-pdp-component-1985)}.tb-ing .ir .th{width:var(--fv-pdp-component-1986);height:var(--fv-pdp-component-1987)}}@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-pdp-component-1988);font-size:var(--fv-pdp-component-1989)}.cmp2 th:first-child,.cmp2 td:first-child{min-width:var(--fv-pdp-component-1990);max-width:var(--fv-pdp-component-1991);padding-left:var(--fv-pdp-component-1992)}.cmp2 .us{width:var(--fv-pdp-component-1993)}.cmp2 th.us img{width:var(--fv-pdp-component-1994)}.cmp2 th[data-c]{width:var(--fv-pdp-component-1995);font-size:var(--fv-pdp-component-1996)}.cmp2 th .art{width:var(--fv-pdp-component-1997);height:var(--fv-pdp-component-1998)}.cmp2 td{padding:var(--fv-pdp-component-1999)}}.byline{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-2000);text-transform:uppercase;color:var(--burgundy)}.wr2{display:grid;gap:var(--fv-pdp-component-2001);margin-top:var(--fv-pdp-component-2002)}@media(min-width:900px){.wr2{grid-template-columns:1fr 1fr}}.wr2 .tile{border-radius:var(--r-xl);background:var(--paper);padding:var(--fv-pdp-component-2003)}.wr2 ul{list-style:none;margin-top:var(--fv-pdp-component-2004);display:grid;gap:var(--fv-pdp-component-2005)}.wr2 li{display:flex;align-items:center;gap:var(--fv-pdp-component-2006);font-weight:500;font-size:var(--fv-pdp-component-2007);letter-spacing:var(--fv-pdp-component-2008)}.ib.nx{background:var(--mist-light);color:var(--ink-2)}#worry{padding:var(--fv-pdp-component-2009)}.ing3{grid-auto-columns:64%;gap:var(--fv-pdp-component-2010)}@media(min-width:700px){.ing3{grid-auto-columns:var(--fv-pdp-component-2011)}}.it3{padding:var(--fv-pdp-component-2012)}.it3 .th.wide{aspect-ratio:16/7;border-radius:var(--fv-pdp-component-2013)}.it3 h4{margin-top:var(--fv-pdp-component-2014);font-size:var(--fv-pdp-component-2015);padding-bottom:var(--fv-pdp-component-2016)}.it3 p{margin-top:var(--fv-pdp-component-2017);font-size:var(--fv-pdp-component-2018);line-height:1.45}.it3 .ds{margin-top:var(--fv-pdp-component-2019)}.cmp2 th.us .duo{display:flex;justify-content:center;align-items:flex-end;gap:var(--fv-pdp-component-2020);margin:var(--fv-pdp-component-2021)}.cmp2 th.us .duo img{width:auto;margin:0;filter:var(--fv-pdp-component-2022)}.cmp2 th.us .duo img:first-child{height:var(--fv-pdp-component-2023)}.cmp2 th.us .duo img:last-child{height:var(--fv-pdp-component-2024)}@media(max-width:899px){.cmp2 th.us .duo img:first-child{height:var(--fv-pdp-component-2025)}.cmp2 th.us .duo img:last-child{height:var(--fv-pdp-component-2026)}}.promise h2{max-width:22ch}.promise .pfine{margin-top:var(--fv-pdp-component-2027);max-width:52ch;font-size:var(--fv-pdp-component-2028);line-height:1.5;color:var(--night-ink-3)}@media(max-width:899px){.promise .t{padding-bottom:var(--fv-pdp-component-2029)}.promise>img{height:var(--fv-pdp-component-2030)!important;top:auto!important;bottom:var(--fv-pdp-component-2031)!important;right:var(--fv-pdp-component-2032)!important;left:auto!important;transform:rotate(8deg)}}.bb .cta{padding-top:var(--fv-pdp-component-2033);padding-bottom:var(--fv-pdp-component-2034);font-size:var(--fv-pdp-component-2035)}.lblbtn{display:inline-flex;align-items:center;gap:var(--fv-pdp-component-2036);margin-top:var(--fv-pdp-component-2037);border:0;cursor:pointer;font:500 14px var(--f-sans);padding:var(--fv-pdp-component-2038);border-radius:var(--pill);background:var(--fv-pdp-component-2039);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.lblbtn .ic{width:var(--fv-pdp-component-2040);height:var(--fv-pdp-component-2041);color:var(--burgundy)}.lblbtn.big{display:flex;width:100%;justify-content:center;margin-top:var(--fv-pdp-component-2042);padding:var(--fv-pdp-component-2043);font-size:var(--fv-pdp-component-2044);background:var(--ink);color:var(--fv-pdp-component-2045);box-shadow:none}.lblbtn.big .ic{color:var(--fv-pdp-component-2046)}@media(min-width:700px){.lblbtn.big{width:auto;display:inline-flex}}.vz-net{display:block;padding:var(--fv-pdp-component-2047)}.vz-net:before{content:"";position:absolute;left:15%;top:10%;width:70%;aspect-ratio:1;border-radius:50%;background:var(--fv-pdp-component-2048)}.net{position:relative;display:block;width:100%;max-width:var(--fv-pdp-component-2049);margin:0 auto;overflow:visible}.net .orb{fill:none;stroke:var(--fv-pdp-component-2050);stroke-width:1}.net .ln{fill:none;stroke:url(#none);stroke:var(--fv-pdp-component-2051);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-pdp-component-2052);stroke:var(--fv-pdp-component-2053);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-pdp-component-2054);font:500 12px var(--f-mono);text-anchor:middle}.net .lb{fill:var(--fv-pdp-component-2055);font:500 15px var(--f-sans)}.net .ct{fill:var(--fv-pdp-component-2056);font:500 64px var(--f-sans);letter-spacing:var(--fv-pdp-component-2057);text-anchor:middle}.netlist{display:none}@media(max-width:899px){.net .lb{display:none}.net{max-width:var(--fv-pdp-component-2058)}.netlist{display:grid;grid-template-columns:1fr 1fr;gap:var(--fv-pdp-component-2059);list-style:none;counter-reset:n;margin-top:var(--fv-pdp-component-2060);font-size:var(--fv-pdp-component-2061);line-height:1.3;color:var(--fv-pdp-component-2062)}.netlist li{counter-increment:n;display:flex;gap:var(--fv-pdp-component-2063)}.netlist li:before{content:counter(n);font:500 12px var(--f-mono);color:var(--saffron);min-width:var(--fv-pdp-component-2064)}}@media(prefers-reduced-motion:reduce){.net .ln{stroke-dashoffset:0;transition:none}}.wr-t{margin-top:var(--fv-pdp-component-2065)}.cmp-cta{display:flex;flex-direction:column;align-items:center;gap:var(--fv-pdp-component-2066);margin-top:var(--fv-pdp-component-2067);text-align:center}.cmp-cta .btn{padding:var(--fv-pdp-component-2068)}.cmp-cta span{font-size:var(--fv-pdp-component-2069);color:var(--ink-2)}@media(min-width:900px){.vz-net{padding:var(--fv-pdp-component-2070);align-self:center}.net{max-width:var(--fv-pdp-component-2071)}}.vz-sys{display:block;padding:var(--fv-pdp-component-2072);min-height:var(--fv-pdp-component-2073)}.sysw{position:relative;display:grid;grid-template-columns:var(--fv-pdp-component-2074);gap:var(--fv-pdp-component-2075);align-items:center;height:100%;min-height:var(--fv-pdp-component-2076)}.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-pdp-component-2077);stroke-width:1}.syslines .xl{fill:none;stroke:var(--fv-pdp-component-2078);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-pdp-component-2079)}.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-pdp-component-2080);max-width:100%;padding:var(--fv-pdp-component-2081);border-radius:var(--fv-pdp-component-2082);font:500 11.5px/1.25 var(--f-sans);color:var(--fv-pdp-component-2083);background:var(--fv-pdp-component-2084);box-shadow:var(--fv-pdp-component-2085);-webkit-backdrop-filter:var(--fv-pdp-component-2086);backdrop-filter:var(--fv-pdp-component-2086);opacity:.35;transform:var(--fv-pdp-component-2087);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-pdp-component-2088);height:var(--fv-pdp-component-2089);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-pdp-component-2090);height:var(--fv-pdp-component-2091);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-pdp-component-2092)}.core b{font-weight:500;font-size:var(--fv-pdp-component-2093);line-height:1;letter-spacing:var(--fv-pdp-component-2094)}.core span{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-component-2095);color:var(--pearl);margin-top:var(--fv-pdp-component-2096)}@media(min-width:900px){.vz-sys{padding:var(--fv-pdp-component-2097);min-height:var(--fv-pdp-component-2098)}.sysw{grid-template-columns:var(--fv-pdp-component-2099);gap:var(--fv-pdp-component-2100);min-height:var(--fv-pdp-component-2101)}.col{gap:var(--fv-pdp-component-2102)}.sp{font-size:var(--fv-pdp-component-2103);padding:var(--fv-pdp-component-2104);border-radius:var(--fv-pdp-component-2105)}.core{width:var(--fv-pdp-component-2106);height:var(--fv-pdp-component-2107)}.core b{font-size:var(--fv-pdp-component-2108)}.core span{font-size:var(--fv-pdp-component-2109)}}@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-pdp-component-2110);border:0;cursor:pointer;background:var(--fv-pdp-component-2111);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--f-sans)}.gcard.more .pl{width:var(--fv-pdp-component-2112);height:var(--fv-pdp-component-2113);border-radius:50%;display:grid;place-items:center;font-size:var(--fv-pdp-component-2114);font-weight:300;color:var(--fv-pdp-component-2115);background:var(--burgundy);box-shadow:var(--fv-pdp-component-2116)}.gcard.more b{margin-top:var(--fv-pdp-component-2117);font-weight:500;font-size:var(--fv-pdp-component-2118);letter-spacing:var(--fv-pdp-component-2119)}.gcard.more .sm{font-size:var(--fv-pdp-component-2120);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-pdp-component-2121);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-pdp-component-2122);display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--fv-pdp-component-2123)}.bt.hero{grid-column:1/-1;min-height:var(--fv-pdp-component-2124);padding:0}@media(min-width:900px){.bt.hero{grid-column:span 2;grid-row:span 2;min-height:var(--fv-pdp-component-2125)}}.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-pdp-component-2126);padding:var(--fv-pdp-component-2127);border-radius:var(--fv-pdp-component-2128);font-size:var(--fv-pdp-component-2129);line-height:1.35;background:var(--fv-pdp-component-2130);backdrop-filter:var(--fv-pdp-component-2131);-webkit-backdrop-filter:var(--fv-pdp-component-2132);box-shadow:var(--fv-pdp-component-2133)}.bt.hero .cap b{font-weight:500}.bt.num b{position:relative;font-weight:500;font-size:var(--fv-pdp-component-2134);letter-spacing:var(--fv-pdp-component-2135);line-height:1;color:var(--burgundy)}.bt.num p,.bt.ico p{position:relative;margin-top:var(--fv-pdp-component-2136);font-size:var(--fv-pdp-component-2137);line-height:1.4;color:var(--ink-2)}.bt.dk{background:var(--night-0)}.bt.dk b{color:var(--fv-pdp-component-2138)}.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-pdp-component-2139);margin-top:var(--fv-pdp-component-2140)}.icrow div{display:flex;flex-direction:column;align-items:center;gap:var(--fv-pdp-component-2141);text-align:center}.icrow em{font-style:normal;font-size:var(--fv-pdp-component-2142);line-height:1.25;font-weight:500}.ibx{position:relative;width:var(--fv-pdp-component-2143);height:var(--fv-pdp-component-2144);border-radius:var(--fv-pdp-component-2145);display:grid;place-items:center;background:var(--fv-pdp-component-2146);color:var(--burgundy)}.ibx .ic{width:var(--fv-pdp-component-2147);height:var(--fv-pdp-component-2148)}.icrow.no .ibx{background:var(--mist-light);color:var(--ink-2)}.icrow.no .ibx:after{content:"";position:absolute;width:var(--fv-pdp-component-2149);height:var(--fv-pdp-component-2150);background:currentColor;transform:rotate(-45deg);border-radius:var(--fv-pdp-component-2151)}.bt.hero .cap{color:var(--ink)}#expect .cctl.x{flex-wrap:wrap;row-gap:var(--fv-pdp-component-2152)}#expect .cctl.x .cprog{flex:1 0 100%}#expect .cprog span{font-size:var(--fv-pdp-component-2153);white-space:nowrap}#expect .cprog{display:flex;height:var(--fv-pdp-component-2154);margin-bottom:var(--fv-pdp-component-2155)}#expect .cprog span{flex:1}#expect .cprog span[hidden]{display:none}#expect .cprog i{grid-column:auto}.plusc{flex:var(--fv-pdp-component-2156)!important;display:flex;align-items:center;justify-content:center;scroll-snap-align:end}.plusc button{width:var(--fv-pdp-component-2157);height:var(--fv-pdp-component-2158);border-radius:50%;border:0;cursor:pointer;font-size:var(--fv-pdp-component-2159);font-weight:300;line-height:1;color:var(--fv-pdp-component-2160);background:var(--burgundy);box-shadow:var(--fv-pdp-component-2161);transition:transform .2s}.plusc button:hover{transform:scale(1.06)}.qticks{list-style:none;display:grid;gap:var(--fv-pdp-component-2162);margin-top:var(--fv-pdp-component-2163)}@media(min-width:900px){.qticks{grid-template-columns:1fr 1fr;gap:var(--fv-pdp-component-2164)}}.qticks li{display:flex;gap:var(--fv-pdp-component-2165);align-items:flex-start;font-size:var(--fv-pdp-component-2166);line-height:1.45}.qticks .ic{flex:var(--fv-pdp-component-2167);width:var(--fv-pdp-component-2168);height:var(--fv-pdp-component-2169);margin-top:var(--fv-pdp-component-2170);color:var(--burgundy)}.qticks b{font-weight:500}.msnote{margin-top:var(--fv-pdp-component-2171);max-width:70ch;font-size:var(--fv-pdp-component-2172);line-height:1.5;color:var(--ink-3)}.thumbs img.pim{height:var(--fv-pdp-page-2173);width:var(--fv-pdp-page-2174);border-radius:var(--fv-pdp-page-2175);object-fit:cover}.tfc .pimg{position:relative;flex:1 1 auto;min-height:var(--fv-pdp-page-2176);margin-bottom:var(--fv-pdp-page-2177)}.tfc .pimg img{top:auto;bottom:0;height:var(--h,100%)}.tfc .flv{position:absolute;left:var(--fv-pdp-page-2178);top:var(--fv-pdp-page-2179);z-index:3;display:inline-flex;align-items:center;height:var(--fv-pdp-page-2180);padding:var(--fv-pdp-page-2181);border-radius:var(--pill);font:500 13px/1 var(--f-sans);color:var(--fv-pdp-page-2182);background:var(--glass-dark-bg);backdrop-filter:var(--glass-dark-fx);-webkit-backdrop-filter:var(--glass-dark-fx);box-shadow:var(--glass-dark-edge)}.fnd .por{overflow:hidden;width:100%;max-width:var(--fv-pdp-page-2183);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-pdp-page-2184);color:var(--night-ink-3)}.th[style*="media/ing/"]{background-size:cover!important;background-color:var(--mist-light)}.plan{position:relative;overflow:hidden}.plan>.bv{position:absolute;top:0;right:0;margin:0;vertical-align:baseline;background:var(--burgundy);color:var(--fv-pdp-page-2185);font:500 12px/1 var(--f-sans);letter-spacing:var(--fv-pdp-page-2186);padding:var(--fv-pdp-page-2187);border-radius:var(--fv-pdp-page-2188);z-index:2}.plan[data-plan="3m"] .pr{margin-top:var(--fv-pdp-page-2189)}.plan .pday{display:block;margin-top:var(--fv-pdp-page-2190);font:400 12px/1.3 var(--f-mono);color:var(--ink-2);text-align:right}.plan .ph>div .bill{display:block;max-width:none!important;margin:var(--fv-pdp-page-2191)!important;text-align:left}@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-pdp-page-2192);min-height:var(--fv-pdp-page-2193);display:flex;align-items:flex-end;padding:var(--fv-pdp-page-2194);overflow:hidden}.sc .sm{position:absolute;inset:var(--fv-pdp-page-2195);border-radius:var(--r-xl);overflow:hidden}.sc .sm img{inset:auto;top:0;left:calc(-1*var(--l,0%));width:185%;height:auto;max-width:none;-webkit-mask-image:var(--fv-pdp-page-2196);mask-image:var(--fv-pdp-page-2197)}.sc .gl{margin:var(--fv-pdp-page-2198);width:100%}}.vz-day{overflow:hidden}.dayc{--R:min(205px,40vw);--hz:63%;position:relative;width:var(--fv-pdp-page-2199);aspect-ratio:1/.92}.dayc .sky{position:absolute;top:-6%;right:-8%;bottom:-6%;left:-8%;opacity:0;pointer-events:none}.dayc .sky.d{background:var(--fv-pdp-page-2200)}.dayc .sky.n{background:var(--fv-pdp-page-2201)}.dayc .orbit{position:absolute;left:50%;top:var(--hz);width:calc(var(--R)*2);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;-webkit-mask:var(--fv-pdp-page-2202);mask:var(--fv-pdp-page-2203)}.dayc .path{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:var(--fv-pdp-page-2204)}.dayc .arm{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.dayc .sun,.dayc .moon{position:absolute;left:50%;width:var(--fv-pdp-page-2205);height:var(--fv-pdp-page-2206);margin-left:var(--fv-pdp-page-2207);border-radius:50%}.dayc .sun{top:var(--fv-pdp-page-2208);background:var(--fv-pdp-page-2209);box-shadow:var(--fv-pdp-page-2210)}.dayc .moon{bottom:var(--fv-pdp-page-2211);box-shadow:var(--fv-pdp-page-2212)}.dayc .hz{position:absolute;left:4%;right:4%;top:var(--hz);height:var(--fv-pdp-page-2213);background:var(--fv-pdp-page-2214)}.dayc .prod{position:absolute;bottom:calc(100% - var(--hz));display:flex;flex-direction:column;align-items:center}.dayc .prod img{display:block;width:auto;filter:var(--fv-pdp-page-2215)}.dayc .p-isn{left:27%;transform:translate(-50%)}.dayc .p-isn img{height:calc(var(--R)*.86)}.dayc .p-rp{left:73%;transform:translate(-50%)}.dayc .p-rp img{height:calc(var(--R)*.86*.444)}.dayc .lb{position:absolute;top:calc(var(--hz) + 16px);transform:translate(-50%);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-page-2216);color:var(--night-ink-3);white-space:nowrap;text-align:center;line-height:1.5}.dayc .lb b{display:block;font-weight:500}.dayc .lb-isn{left:27%}.dayc .lb-rp{left:73%}.dayc .moon{top:var(--fv-pdp-page-2217);bottom:auto;opacity:0}.dayc .arm{transform:rotate(-38deg)}.ac.on .dayc .arm{animation:dayArm 4.8s cubic-bezier(.45,.05,.35,1) .3s both}.ac.on .dayc .sun{animation:daySun 4.8s linear .3s both}.ac.on .dayc .moon{animation:dayMoon 4.8s linear .3s both}.ac.on .dayc .sky.d{animation:skyD 4.8s linear .3s both}.ac.on .dayc .sky.n{animation:skyN 4.8s linear .3s both}.ac.on .dayc .p-isn img{animation:litD 4.8s linear .3s both}.ac.on .dayc .p-rp img{animation:litN 4.8s linear .3s both}.ac.on .dayc .lb-isn{animation:lbD 4.8s linear .3s both}.ac.on .dayc .lb-rp{animation:lbN 4.8s linear .3s both}@keyframes dayArm{0%{transform:rotate(-38deg)}to{transform:rotate(38deg)}}@keyframes daySun{0%{opacity:0}8%,62%{opacity:1}80%,to{opacity:0}}@keyframes dayMoon{0%,62%{opacity:0}80%,to{opacity:1}}@keyframes skyD{0%{opacity:.2}12%,60%{opacity:1}82%,to{opacity:0}}@keyframes skyN{0%,62%{opacity:0}86%,to{opacity:1}}@keyframes litD{0%{filter:var(--fv-pdp-page-2218);transform:none}12%,50%{filter:var(--fv-pdp-page-2219);transform:var(--fv-pdp-page-2220)}80%,to{filter:var(--fv-pdp-page-2221);transform:none}}@keyframes litN{0%,62%{filter:var(--fv-pdp-page-2222);transform:none}88%,to{filter:var(--fv-pdp-page-2223);transform:var(--fv-pdp-page-2224)}}@keyframes lbD{0%{color:var(--fv-pdp-page-2225)}10%,58%{color:var(--fv-pdp-page-2226)}80%,to{color:var(--night-ink-3)}}@keyframes lbN{0%,62%{color:var(--night-ink-3)}84%,to{color:var(--fv-pdp-page-2227)}}@media(prefers-reduced-motion:reduce){.ac.on .dayc *{animation:none!important}.dayc .arm{transform:rotate(38deg)}.dayc .sun{opacity:0}.dayc .moon{opacity:1}.dayc .sky.d{opacity:0}.dayc .sky.n{opacity:1}.dayc .prod img{filter:var(--fv-pdp-page-2228)}.dayc .lb{color:var(--fv-pdp-page-2229)}}.exg .gcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--fv-pdp-page-2230)}.exg .gcard .gf{z-index:1}@media(min-width:700px){.hts>*{flex:var(--fv-pdp-page-2231)}}.hc .im{aspect-ratio:4/3.3;border-radius:var(--r-xl)}.onetime{margin:var(--fv-pdp-page-2232)!important}.labban2 img.phbg{width:100%;height:100%;object-fit:cover;object-position:35% 50%;background:none}.it3 .th.wide{width:100%;height:auto;aspect-ratio:16/8.5;border-radius:var(--fv-pdp-page-2233);background-size:cover}.bxba{position:relative;margin:var(--fv-pdp-page-2234);height:var(--fv-pdp-page-2235);border-radius:var(--r-xl);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;box-shadow:var(--fv-pdp-page-2236)}@media(max-width:899px){.bxba{height:auto;aspect-ratio:4/5}}.bxba .pn{position:absolute;top:0;right:0;bottom:0;left:0}.bxba .before img{width:100%;height:100%;object-fit:cover;display:block}.bxba .after{background:var(--fv-pdp-page-2237);clip-path:inset(0 0 0 var(--x,50%))}.bxba .after img{width:100%;height:100%;object-fit:contain;object-position:50% 62%;display:block;transform:scale(.8);transform-origin:50% 62%;mix-blend-mode:multiply}.bxba .lb{position:absolute;top:var(--fv-pdp-page-2238);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-page-2239);padding:var(--fv-pdp-page-2240);border-radius:var(--fv-pdp-page-2241);backdrop-filter:var(--fv-pdp-page-2242);-webkit-backdrop-filter:var(--fv-pdp-page-2243)}.bxba .lb.b{left:var(--fv-pdp-page-2244);background:var(--fv-pdp-page-2245);color:var(--ink)}.bxba .lb.a{right:var(--fv-pdp-page-2246);background:var(--fv-pdp-page-2247);color:var(--fv-pdp-page-2248);box-shadow:var(--fv-pdp-page-2249)}@media(max-width:899px){.bxba .lx{display:none}}.bxba .hdl{position:absolute;top:0;bottom:0;left:var(--x,50%);width:var(--fv-pdp-page-2250);margin-left:var(--fv-pdp-page-2251);background:var(--fv-pdp-page-2252);box-shadow:var(--fv-pdp-page-2253)}.bxba .hdl button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--fv-pdp-page-2254);height:var(--fv-pdp-page-2255);border-radius:50%;border:0;cursor:ew-resize;background:var(--fv-pdp-page-2256);box-shadow:var(--fv-pdp-page-2257);font:500 16px var(--f-sans);color:var(--ink)}.gs .gpill{position:absolute;bottom:3.5%;transform:translate(-50%);z-index:3;padding:var(--fv-pdp-page-2258);border-radius:var(--fv-pdp-page-2259);background:var(--fv-pdp-page-2260);-webkit-backdrop-filter:var(--fv-pdp-page-2261);backdrop-filter:var(--fv-pdp-page-2262);box-shadow:var(--fv-pdp-page-2263);font:500 12px/1.25 var(--f-mono);letter-spacing:var(--fv-pdp-page-2264);color:var(--saffron);text-align:center;white-space:nowrap}.gs .gpill s{color:var(--fv-pdp-page-2265);margin:var(--fv-pdp-page-2266)}.gs .gpill b{display:block;font:500 12px/1.2 var(--f-sans);letter-spacing:0;color:var(--fv-pdp-page-2267);margin-top:var(--fv-pdp-page-2268)}.gs.g01{container-type:inline-size;background:var(--fv-pdp-page-2269);color:var(--fv-pdp-page-2270)}.g01-top{position:absolute;left:0;right:0;top:6%;text-align:center;z-index:3}.g01-top .k{font:500 2.6cqw/1 var(--f-mono);letter-spacing:var(--fv-pdp-page-2271);text-transform:uppercase;color:var(--fv-pdp-page-2272)}.g01-top h3{margin:2.2cqw 0 0;font:500 6.4cqw/1.05 var(--f-sans);letter-spacing:var(--fv-pdp-page-2273);color:var(--fv-pdp-page-2274)}.g01-top h3 i{color:var(--wine-2)}.g01-note{display:inline-block;margin-top:2.4cqw;padding:1.1cqw 2.4cqw;border-radius:var(--fv-pdp-page-2275);background:var(--fv-pdp-page-2276);box-shadow:var(--fv-pdp-page-2277);font:500 2.2cqw/1 var(--f-mono);letter-spacing:var(--fv-pdp-page-2278);text-transform:uppercase;color:var(--wine-2)}.g01-lab{position:absolute;top:71.5%;z-index:3;font:400 2.5cqw/1.3 var(--f-sans);color:var(--fv-pdp-page-2279)}.g01-lab b{display:block;font:500 2.9cqw/1.25 var(--f-sans);color:var(--fv-pdp-page-2280)}.g01-lab.l{left:8%}.g01-lab.r{right:8%;text-align:right}.g01-gifts{position:absolute;left:8%;right:8%;bottom:4%;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:3cqw;padding:1.6cqw 3.4cqw;border-radius:5cqw;background:var(--fv-pdp-page-2281);-webkit-backdrop-filter:var(--fv-pdp-page-2282);backdrop-filter:var(--fv-pdp-page-2283);box-shadow:var(--fv-pdp-page-2284)}.g01-gifts .t span{display:block;font:500 2.4cqw/1 var(--f-mono);letter-spacing:var(--fv-pdp-page-2285);text-transform:uppercase;color:var(--fv-pdp-page-2286)}.g01-gifts .t b{display:block;margin-top:.8cqw;font:500 4cqw/1 var(--f-sans);letter-spacing:var(--fv-pdp-page-2287);color:var(--fv-pdp-page-2288)}.g01-gifts .t em{font-style:normal;color:var(--wine-2)}.g01-gifts .im{display:flex;align-items:flex-end;gap:2.6cqw}.g01-gifts .im img{height:9.5cqw;width:auto;object-fit:contain}.g01-gifts .gf{display:flex;flex-direction:column;align-items:center;gap:.8cqw}.g01-gifts .gf em{font:500 1.9cqw/1 var(--f-mono);font-style:normal;letter-spacing:var(--fv-pdp-page-2289);color:var(--wine-2)}.g01-inc{position:absolute;left:57.8%;top:59.6%;transform:translate(-50%);z-index:3;padding:.8cqw 1.8cqw;border-radius:var(--fv-pdp-page-2290);background:var(--fv-pdp-page-2291);-webkit-backdrop-filter:var(--fv-pdp-page-2292);backdrop-filter:var(--fv-pdp-page-2293);box-shadow:var(--fv-pdp-page-2294);font:500 1.9cqw/1 var(--f-mono);letter-spacing:var(--fv-pdp-page-2295);text-transform:uppercase;color:var(--fv-pdp-page-2296)}.g01-gifts .t small{display:block;margin-top:1cqw;white-space:nowrap;font:500 1.9cqw/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-page-2297);text-transform:uppercase;color:var(--wine-2)}.g01-ben{margin:2.2cqw 0 0;font:400 2.9cqw/1.3 var(--f-sans);color:var(--fv-pdp-page-2298)}.g01-ben sup{font-size:var(--fv-pdp-page-2299);color:var(--wine-2)}.g01b .g01-top h3{font-size:5.6cqw}.g01b .g01-gifts .gf em s{color:var(--fv-pdp-page-2300);font-weight:500;margin-left:.6cqw}.g01b .g01-gifts .im img{height:11cqw}.g01c .g01-top{left:6%;right:auto;text-align:left}.g01c .g01-top h3{font-size:6.2cqw}.g01c-ben{position:absolute;right:5%;top:34%;z-index:3;margin:0;padding:0;list-style:none;text-align:left;width:36%}.g01c-ben li{font:500 4.3cqw/1.15 var(--f-sans);letter-spacing:var(--fv-pdp-page-2301);color:var(--fv-pdp-page-2302);padding:1.6cqw 0;border-bottom:var(--fv-pdp-page-2303)}.g01c-ben li:last-child{border-bottom:0}.g01c-ben sup{font-size:var(--fv-pdp-page-2304);color:var(--wine-2);margin-left:var(--fv-pdp-page-2305)}.g01c-card{position:absolute;left:6%;right:6%;bottom:4%;z-index:3;padding:2.6cqw 3.4cqw;border-radius:4.4cqw;background:var(--fv-pdp-page-2306);-webkit-backdrop-filter:var(--fv-pdp-page-2307);backdrop-filter:var(--fv-pdp-page-2308);box-shadow:var(--fv-pdp-page-2309)}.g01c-card .h{margin:0 0 1.6cqw;font:500 2.4cqw/1 var(--f-mono);letter-spacing:var(--fv-pdp-page-2310);text-transform:uppercase;color:var(--fv-pdp-page-2311)}.g01c-card .h b{font:500 3.6cqw/1 var(--f-sans);letter-spacing:var(--fv-pdp-page-2312);text-transform:none;margin-left:1.2cqw}.g01c-card .h em{font-style:normal;color:var(--wine-2)}.g01c-card ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:2.4cqw}.g01c-card li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4cqw 1cqw;font:400 2.6cqw/1.25 var(--f-sans);color:var(--fv-pdp-page-2313)}.g01c-card li span{flex-basis:100%}.g01c-card li s{color:var(--fv-pdp-page-2314)}.g01c-card li em{font:500 2.1cqw/1 var(--f-mono);font-style:normal;letter-spacing:var(--fv-pdp-page-2315);color:var(--wine-2)}.g01h .g01-top{left:6%;right:auto;text-align:left;top:6%}.g01h .g01-top h3{font-size:6.2cqw}.g01h-card{position:absolute;right:5%;top:27%;bottom:18%;width:37%;z-index:3;display:flex;flex-direction:column;padding:3cqw 3cqw 1.6cqw;border-radius:3.6cqw;background:var(--fv-pdp-page-2316);-webkit-backdrop-filter:var(--fv-pdp-page-2317);backdrop-filter:var(--fv-pdp-page-2318);box-shadow:var(--fv-pdp-page-2319)}.g01h-card .cap{margin:0;font:500 1.9cqw/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-page-2320);text-transform:uppercase;color:var(--fv-pdp-page-2321);white-space:nowrap}.g01h-it{display:flex;gap:1.4cqw;align-items:baseline;margin-top:2.2cqw;font:500 2.8cqw/1.2 var(--f-sans);color:var(--fv-pdp-page-2322)}.g01h-it b{font-weight:500;color:var(--wine-2);white-space:nowrap}.g01h-it span{display:block;margin-top:.5cqw;font:500 1.8cqw/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-page-2323);text-transform:uppercase;color:var(--fv-pdp-page-2324)}.g01h-card .gh{margin-top:auto;padding-top:2.4cqw;border-top:var(--fv-pdp-page-2325);display:flex;justify-content:space-between;align-items:baseline;gap:1cqw}.g01h-card .gh b{font:500 2.2cqw/1 var(--f-sans);color:var(--fv-pdp-page-2326);white-space:nowrap}.g01h-card .gh em{font:500 3.4cqw/1 var(--f-sans);font-style:normal;letter-spacing:var(--fv-pdp-page-2327);color:var(--wine-2)}.g01h-card ul{margin:1cqw 0 0;padding:0;list-style:none}.g01h-card li{display:flex;align-items:center;gap:1.2cqw;padding:1.2cqw 0;border-top:var(--fv-pdp-page-2328);font:400 2.3cqw/1.2 var(--f-sans);color:var(--fv-pdp-page-2329)}.g01h-card li:first-child{border-top:0}.g01h-card li span{flex:1}.g01h-card li s{color:var(--fv-pdp-page-2330);font-size:2.1cqw}.g01h-card li em{font:500 1.6cqw/1 var(--f-mono);font-style:normal;letter-spacing:var(--fv-pdp-page-2331);text-transform:uppercase;color:var(--fv-pdp-page-2332);background:var(--wine-2);padding:.7cqw 1.2cqw;border-radius:var(--fv-pdp-page-2333)}.g01h-ben{position:absolute;left:6%;right:5%;bottom:5%;z-index:3;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr)}.g01h-ben li{font:500 3.3cqw/1.1 var(--f-sans);letter-spacing:var(--fv-pdp-page-2334);color:var(--fv-pdp-page-2335);padding:0 2cqw;border-left:var(--fv-pdp-page-2336);white-space:nowrap}.g01h-ben li:first-child{padding-left:0;border-left:0}.g01h-ben sup{font-size:var(--fv-pdp-page-2337);color:var(--wine-2);margin-left:var(--fv-pdp-page-2338)}.sc{position:relative}.sc .gl{position:relative;z-index:2;border-radius:var(--r-l);padding:var(--fv-pdp-page-2339);color:var(--fv-pdp-page-2340);background:var(--fv-pdp-page-2341);backdrop-filter:var(--fv-pdp-page-2342);-webkit-backdrop-filter:var(--fv-pdp-page-2343);box-shadow:var(--fv-pdp-page-2344)}.sc .no{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-page-2345);color:var(--fv-pdp-page-2346)}.sc h3{margin-top:var(--fv-pdp-page-2347);font-weight:500;font-size:var(--fv-pdp-page-2348);letter-spacing:var(--fv-pdp-page-2349);line-height:1.05}.sc .q{margin-top:var(--fv-pdp-page-2350);font-style:italic;font-size:var(--fv-pdp-page-2351);line-height:1.45;color:var(--fv-pdp-page-2352)}.sc .rows{margin-top:var(--fv-pdp-page-2353)}.sc .r{display:flex;align-items:center;gap:var(--fv-pdp-page-2354);padding:var(--fv-pdp-page-2355);border-top:var(--fv-pdp-page-2356)}.sc .r .nm{flex:1;min-width:0}.sc .r b{display:block;font-weight:500;font-size:var(--fv-pdp-page-2357)}.sc .r span{display:block;font-size:var(--fv-pdp-page-2358);color:var(--fv-pdp-page-2359)}.sc .r sup{color:var(--fv-pdp-page-2360)}.sc .r em{font:500 12px var(--f-mono);font-style:normal;white-space:nowrap;color:var(--fv-pdp-page-2361)}.sc .th{width:var(--fv-pdp-page-2362);height:var(--fv-pdp-page-2363)}@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-pdp-page-2364);min-height:var(--fv-pdp-page-2365);display:flex;align-items:flex-end;padding:var(--fv-pdp-page-2366);overflow:hidden}.sc .sm{position:absolute;inset:var(--fv-pdp-page-2367);border-radius:var(--r-xl);overflow:hidden}.sc .sm img{inset:auto;top:0;left:calc(-1*var(--l,0%));width:185%;height:auto;max-width:none;-webkit-mask-image:var(--fv-pdp-page-2368);mask-image:var(--fv-pdp-page-2369)}.sc .gl{margin:var(--fv-pdp-page-2370);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-pdp-page-2371);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-pdp-page-2372)}.sup-idx{position:absolute;left:var(--gutter);bottom:var(--fv-pdp-page-2373);z-index:3;color:var(--fv-pdp-page-2374);display:grid;gap:var(--fv-pdp-page-2375);padding-left:max(11px,calc((100vw - var(--max))/2))}.sup-idx b{font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-page-2376)}.sup-idx span{font-weight:500;font-size:var(--fv-pdp-page-2377);letter-spacing:var(--fv-pdp-page-2378)}.sup-idx .bars{display:flex;gap:var(--fv-pdp-page-2379);margin-top:var(--fv-pdp-page-2380)}.sup-idx .bars i{width:var(--fv-pdp-page-2381);height:var(--fv-pdp-page-2382);border-radius:var(--fv-pdp-page-2383);background:var(--fv-pdp-page-2384)}.sup-idx .bars i.on{background:var(--fv-pdp-page-2385)}.sup-cards{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.sc{min-height:var(--fv-pdp-page-2386);display:flex;align-items:center;justify-content:flex-end}.sc .sm{display:none}.sc .gl{width:var(--fv-pdp-page-2387)}.sup-dots{display:none}}.sup-car .ctrack{padding-bottom:0}@media(max-width:959px){.sup-cards{display:flex}.sup-cards .sc{flex:0 0 86%;height:var(--fv-pdp-page-2388);min-height:var(--fv-pdp-page-2389);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-pdp-page-2390);padding:var(--fv-pdp-page-2391)}.sup{padding-bottom:var(--fv-pdp-page-2392)}.sup-cards .sc{height:auto;min-height:var(--fv-pdp-page-2393)}.sc .q{display:none}.sc h3{font-size:var(--fv-pdp-page-2394)}.sc .rows{margin-top:var(--fv-pdp-page-2395)}.sc .r{padding:var(--fv-pdp-page-2396);gap:var(--fv-pdp-page-2397)}.sc .r b{font-size:var(--fv-pdp-page-2398)}.sc .r em{font-size:var(--fv-pdp-page-2399)}.sc .r span{font-size:var(--fv-pdp-page-2400)}.sc .th{width:var(--fv-pdp-page-2401);height:var(--fv-pdp-page-2402)}}@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-pdp-page-2403)}}.sc .r{align-items:flex-start}.sc .r .l1{display:flex;justify-content:space-between;gap:var(--fv-pdp-page-2404);align-items:baseline}.sc .r span{margin-top:var(--fv-pdp-page-2405);font-size:var(--fv-pdp-page-2406);line-height:1.4}.sc h3 .acc{color:var(--pearl-2)}.it3{scroll-snap-align:start;display:flex;flex-direction:column;padding:var(--fv-pdp-page-2407);border-radius:var(--r-l);background:var(--fv-pdp-page-2408);backdrop-filter:var(--fv-pdp-page-2409);-webkit-backdrop-filter:var(--fv-pdp-page-2410);box-shadow:var(--fv-pdp-page-2411)}.it3 .th.wide{width:100%;height:auto;aspect-ratio:16/8.5;border-radius:var(--fv-pdp-page-2412);background-size:cover}.it3 h4{margin:var(--fv-pdp-page-2413);font-weight:500;font-size:var(--fv-pdp-page-2414);letter-spacing:var(--fv-pdp-page-2415);padding-bottom:var(--fv-pdp-page-2416);border-bottom:var(--fv-pdp-page-2417)}.it3 p{margin:var(--fv-pdp-page-2418);font-size:var(--fv-pdp-page-2419);line-height:1.5;color:var(--ink-2);flex:1}.it3 sup{color:var(--burgundy)}.it3 .ds{margin:var(--fv-pdp-page-2420);font:500 12px var(--f-mono);letter-spacing:var(--fv-pdp-page-2421);color:var(--burgundy)}.it3{padding:var(--fv-pdp-page-2422)}.it3 .th.wide{aspect-ratio:16/7;border-radius:var(--fv-pdp-page-2423)}.it3 h4{margin-top:var(--fv-pdp-page-2424);font-size:var(--fv-pdp-page-2425);padding-bottom:var(--fv-pdp-page-2426)}.it3 p{margin-top:var(--fv-pdp-page-2427);font-size:var(--fv-pdp-page-2428);line-height:1.45}.it3 .ds{margin-top:var(--fv-pdp-page-2429)}.g13{container-type:inline-size}.g13 .shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--fv-pdp-page-2430)}.g13.lt .shade{background:var(--fv-pdp-page-2431)}.g13 .ctr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2.8cqw;padding:5cqw}.g13 .ctr.end{justify-content:flex-end;padding-bottom:5cqw}.g13 h3{font-weight:400;letter-spacing:var(--fv-pdp-page-2432);font-size:8.8cqw;line-height:1.02;color:var(--fv-pdp-page-2433);max-width:92cqw}.g13 h3 i{font-family:inherit;font-style:italic;font-weight:400;color:var(--pearl-2);letter-spacing:var(--fv-pdp-page-2434)}.g13.lt h3{color:var(--ink)}.g13.lt h3 i{color:var(--ink-2)}.g13 .k{font:500 max(11px,2.5cqw)/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-page-2435);text-transform:uppercase;color:var(--mist)}.g13.lt .k{color:var(--ink-2)}.g13 .grp{width:100%;display:grid;gap:1.8cqw}.g13 .c2{grid-template-columns:1fr 1fr}.g13 .c3{grid-template-columns:repeat(3,1fr)}.g13 .c4{grid-template-columns:repeat(4,1fr)}.g13 .gl{border-radius:3.4cqw;padding:3cqw;background:var(--fv-pdp-page-2436);backdrop-filter:var(--fv-pdp-page-2437);-webkit-backdrop-filter:var(--fv-pdp-page-2438);box-shadow:var(--fv-pdp-page-2439);color:var(--mist);font-size:var(--fv-pdp-page-2440);line-height:1.35;text-align:left}.g13 .gl.c{text-align:center}.g13.lt .gl{background:var(--fv-pdp-page-2441);box-shadow:var(--fv-pdp-page-2442);color:var(--ink)}.g13 .gl b{display:block;font:500 max(11px,2.2cqw)/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-page-2443);text-transform:uppercase;color:var(--fv-pdp-page-2444);margin-bottom:1.2cqw}.g13.lt .gl b{color:var(--ink-2)}.g13 .gl .n{display:block;font-size:7.8cqw;letter-spacing:var(--fv-pdp-page-2445);line-height:1;color:var(--pearl);margin-bottom:1.2cqw;font-weight:400}.g13 .gl sup{font-size:var(--fv-pdp-page-2446);color:var(--pearl)}.g13 .pills{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2cqw}.g13 .pills span{font:500 max(11px,2cqw)/1 var(--f-mono);letter-spacing:var(--fv-pdp-page-2447);text-transform:uppercase;padding:1.3cqw 2cqw;border-radius:var(--fv-pdp-page-2448);background:var(--fv-pdp-page-2449);box-shadow:var(--fv-pdp-page-2450);color:var(--mist)}.g13 table{width:100%;border-collapse:collapse;font-size:var(--fv-pdp-page-2451)}.g13 td{padding:1.4cqw 0;border-bottom:var(--fv-pdp-page-2452)}.g13 td:last-child{text-align:right;font-family:var(--f-mono)}.g13 .step{padding:1.5cqw 1.5cqw 2cqw}.g13 .step img{display:block}.g13 .step p{font-size:var(--fv-pdp-page-2453);line-height:1.3;padding:0 .8cqw;color:var(--fv-pdp-page-2454)}.g13 .step p b{display:block;font:500 max(11px,2cqw) var(--f-mono);color:var(--mist);margin:0 0 .6cqw;letter-spacing:var(--fv-pdp-page-2455)}.g13 .fd{display:flex;gap:3cqw;align-items:center}.g13 .fd img{width:15cqw;height:15cqw;border-radius:50%;object-fit:cover;flex:0 0 auto}.g13 .stars{color:var(--saffron);letter-spacing:var(--fv-pdp-page-2456)}.g13 .row2{display:grid;grid-template-columns:19cqw 1fr;gap:2.6cqw;align-items:start;text-align:left;padding:3cqw}.g13 .row2+.row2{margin-top:0}.g13 .row2 h4{font:500 max(11px,3.2cqw)/1.15 var(--f-sans);color:var(--fv-pdp-page-2457);letter-spacing:var(--fv-pdp-page-2458)}.g13 .row2 .ls{font-size:var(--fv-pdp-page-2459);line-height:1.4;color:var(--fv-pdp-page-2460)}.g13 .row2 .in{display:block;margin-top:1cqw;font-size:var(--fv-pdp-page-2461);line-height:1.4;color:var(--fv-pdp-page-2462)}.g13 .pc{display:flex;align-items:center;justify-content:space-between;gap:1cqw}.g13 .pc img{height:26cqw;width:auto;filter:var(--fv-pdp-page-2463)}.g13 .ing{padding:2cqw 2.2cqw 2.2cqw;display:flex;flex-direction:column;gap:2.2cqw;min-height:19cqw}.g13 .ing .tp{display:flex;justify-content:space-between;align-items:flex-start;gap:1cqw}.g13 .ing .nm{font-size:var(--fv-pdp-page-2464);line-height:1.25;color:var(--mist)}.g13 .ing .ct{font:500 max(11px,2.6cqw)/1 var(--f-mono);color:var(--pearl);letter-spacing:var(--fv-pdp-page-2465);background:var(--fv-pdp-page-2466);padding:.8cqw 1.4cqw;border-radius:var(--fv-pdp-page-2467)}.g13 .cir{display:flex;margin-top:auto}.g13 .cir i{width:6.6cqw;height:6.6cqw;border-radius:50%;background:var(--fv-pdp-page-2468);box-shadow:var(--fv-pdp-page-2469);margin-right:-1.2cqw;display:block}.g13 .ph{position:relative;width:100%;aspect-ratio:4/3;border-radius:2.2cqw;overflow:hidden;margin-bottom:1.8cqw;background:var(--fv-pdp-page-2470)}.g13 .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;display:block;margin:0!important;border-radius:0!important;aspect-ratio:auto!important}.g13 .sys{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw;margin-top:2cqw}.g13 .sys div{padding:1.5cqw 1.6cqw;border-radius:2cqw;background:var(--fv-pdp-page-2471);box-shadow:var(--fv-pdp-page-2472);font-size:var(--fv-pdp-page-2473);line-height:1.25;color:var(--fv-pdp-page-2474);text-align:left}.g13 .sys div em{display:block;font:500 max(11px,1.9cqw) var(--f-mono);color:var(--mist);font-style:normal;margin-bottom:.5cqw;letter-spacing:var(--fv-pdp-page-2475)}.g13 .tag{display:inline-block;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;padding:1.1cqw 2.6cqw;border-radius:var(--fv-pdp-page-2476);background:var(--fv-pdp-page-2477);box-shadow:var(--fv-pdp-page-2478);font:500 max(11px,3cqw)/1 var(--f-sans);color:var(--fv-pdp-page-2479);margin-bottom:2cqw}.g13 .gl.day{text-align:center}.g13 .rel{position:relative}.g13 .ar{position:absolute;top:50%;width:6cqw;height:6cqw;margin:-3cqw 0 0 -3cqw;border-radius:50%;background:var(--fv-pdp-page-2480);color:var(--fv-pdp-page-2481);display:grid;place-items:center;font-size:3.4cqw;z-index:4;box-shadow:var(--fv-pdp-page-2482)}.g13 .mist{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--fv-pdp-page-2483)}.g13 .t3 td:first-child small{display:block;font:400 max(11px,2.1cqw) var(--f-mono);color:var(--ink-2);margin-top:.3cqw;letter-spacing:var(--fv-pdp-page-2484)}.g13 .t3 td{padding:1.1cqw 0}.g13 .fmc{padding:2.4cqw 2.6cqw;display:flex;flex-direction:column;align-items:flex-start;gap:1cqw}.g13 .fmc .im{height:21cqw;display:flex;align-items:flex-end;width:100%;justify-content:center}.g13 .fmc .im img{height:100%;width:auto;filter:var(--fv-pdp-page-2485)}.g13 .fmc b{margin:0}.g13 .fmc .pn{font-size:var(--fv-pdp-page-2486);line-height:1.1;letter-spacing:var(--fv-pdp-page-2487);color:var(--fv-pdp-page-2488);font-weight:500}.g13 .fmc .n2{font-size:5.4cqw;line-height:1;letter-spacing:var(--fv-pdp-page-2489);color:var(--pearl);font-weight:400}.g13 .fmc .n2 small{font-size:2.9cqw;letter-spacing:0;color:var(--mist);margin-left:1cqw}.g13 .fmc .sv{font:500 max(11px,2.3cqw)/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-page-2490);text-transform:uppercase;color:var(--mist)}.g13 .fmc .fl{display:inline-block;padding:1cqw 2.2cqw;border-radius:var(--fv-pdp-page-2491);background:var(--fv-pdp-page-2492);box-shadow:var(--fv-pdp-page-2493);font-size:var(--fv-pdp-page-2494);color:var(--fv-pdp-page-2495)}.g13 .fbig{width:100%;border-radius:4cqw;padding:3.4cqw 3.6cqw;background:var(--fv-pdp-page-2496);box-shadow:var(--fv-pdp-page-2497);color:var(--ink);text-align:left}.g13 .fbig>b{font:500 max(11px,2.3cqw)/1.2 var(--f-mono);letter-spacing:var(--fv-pdp-page-2498);text-transform:uppercase;color:var(--ink-2);display:block;margin-bottom:2cqw}.g13 .fbig ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1.4cqw 3cqw}.g13 .fbig li{display:flex;gap:1.4cqw;align-items:center;font-size:var(--fv-pdp-page-2499)}.g13 .fbig li svg{width:3.6cqw;height:3.6cqw;flex:0 0 auto;stroke:var(--burgundy);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.g13 .badges{display:flex;justify-content:center;gap:2cqw;width:100%}.g13 .badges div{flex:1;display:flex;flex-direction:column;align-items:center;gap:1cqw;padding:2.4cqw 1cqw;border-radius:3cqw;background:var(--fv-pdp-page-2500);box-shadow:var(--fv-pdp-page-2501);font-size:var(--fv-pdp-page-2502);color:var(--ink);text-align:center;line-height:1.2}.g13 .badges svg{width:6cqw;height:6cqw;stroke:var(--ink);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.g13 .fd small{display:block;font-size:var(--fv-pdp-page-2503);color:var(--ink-2);margin-top:.6cqw}.g13 .a{position:absolute;z-index:3}.g13 .cap2{font-size:var(--fv-pdp-page-2504);line-height:1.35;color:var(--mist);max-width:86cqw}.g13 .wh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.g13 .wh .node{position:absolute;transform:translate(-50%,-50%);padding:1.2cqw 2cqw;border-radius:var(--fv-pdp-page-2505);background:var(--fv-pdp-page-2506);backdrop-filter:var(--fv-pdp-page-2507);-webkit-backdrop-filter:var(--fv-pdp-page-2508);box-shadow:var(--fv-pdp-page-2509);font:500 max(11px,2.3cqw)/1 var(--f-sans);color:var(--fv-pdp-page-2510);white-space:nowrap;display:flex;gap:1cqw;align-items:center}.g13 .wh .node em{font:500 max(11px,1.8cqw) var(--f-mono);color:var(--mist);font-style:normal;letter-spacing:var(--fv-pdp-page-2511)}.g13 .wh svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.g13 .wh .mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:46cqw}.g13 .qt{font-size:5.4cqw;line-height:1.14;letter-spacing:var(--fv-pdp-page-2512);color:var(--ink);font-weight:400}.g13 .qt i{color:var(--ink-2)}.g13 .who{font:500 max(11px,2.4cqw)/1.3 var(--f-mono);letter-spacing:var(--fv-pdp-page-2513);text-transform:uppercase;color:var(--ink-2);margin-top:3cqw}.g13 .who b{display:block;color:var(--ink);margin-bottom:.6cqw}.g13 .ig{padding:1.5cqw 2cqw;display:flex;flex-direction:column;gap:.9cqw;text-align:left;border-radius:3cqw}.g13 .ig .tp{display:flex;align-items:center;gap:1.8cqw}.g13 .ig .tp i{width:8cqw;height:8cqw;border-radius:50%;flex:0 0 auto;background:var(--fv-pdp-page-2514);box-shadow:var(--fv-pdp-page-2515)}.g13 .ig .tp b{margin:0;font:500 max(11px,2.7cqw)/1.15 var(--f-sans);letter-spacing:var(--fv-pdp-page-2516);text-transform:none;color:var(--fv-pdp-page-2517)}.g13 .ig p{font-size:var(--fv-pdp-page-2518);line-height:1.35;color:var(--mist)}.g13 .vc{display:flex;flex-direction:column;gap:1.8cqw;padding:3cqw 2.8cqw;text-align:left;align-items:flex-start}.g13 .vc h5{font:500 max(12px,3.5cqw)/1.1 var(--f-sans);color:var(--fv-pdp-page-2519);letter-spacing:var(--fv-pdp-page-2520);padding-bottom:1.6cqw;border-bottom:var(--fv-pdp-page-2521);width:100%}.g13 .pls{display:flex;flex-wrap:wrap;gap:1.2cqw}.g13 .pl{display:inline-flex;align-items:center;gap:1.1cqw;padding:1.2cqw 2.1cqw 1.2cqw 1.5cqw;border-radius:var(--fv-pdp-page-2522);background:var(--fv-pdp-page-2523);box-shadow:var(--fv-pdp-page-2524);font-size:var(--fv-pdp-page-2525);color:var(--fv-pdp-page-2526);white-space:nowrap}.g13 .pl svg{width:3.4cqw;height:3.4cqw;stroke:var(--mist);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.g13 .pl sup{color:var(--mist)}.g13 .vc .mi{font:italic 400 max(11px,2cqw)/1.5 var(--f-mono);color:var(--mist);margin-top:auto;letter-spacing:var(--fv-pdp-page-2527)}.g13 .berry{background:var(--fv-pdp-page-2528)!important;color:var(--fv-pdp-page-2529)!important;box-shadow:none!important}.g13 .src{font:400 max(11px,1.8cqw)/1.4 var(--f-mono);color:var(--mist);opacity:.8;max-width:90cqw}.g13 .vp{display:inline-flex;align-items:center;gap:1.2cqw;padding:1.3cqw 2.6cqw;border-radius:var(--fv-pdp-page-2530);background:var(--fv-pdp-page-2531);box-shadow:var(--fv-pdp-page-2532);font:500 max(11px,2.5cqw)/1 var(--f-sans);color:var(--fv-pdp-page-2533);border:0;cursor:pointer;backdrop-filter:var(--fv-pdp-page-2534);-webkit-backdrop-filter:var(--fv-pdp-page-2535)}.g13 .vp svg{width:3cqw;height:3cqw;stroke:var(--fv-pdp-page-2536);fill:none;stroke-width:1.7}.g13 .fcmp{width:100%;display:grid;grid-template-columns:1fr 24cqw 24cqw;align-items:stretch;position:relative;color:var(--ink)}.g13 .fcmp .c0{font:500 max(11px,2.1cqw) var(--f-mono);letter-spacing:var(--fv-pdp-page-2537);text-transform:uppercase;color:var(--ink-2);display:flex;align-items:flex-end;padding:0 0 1.6cqw 1cqw}.g13 .fcmp .c1{font:500 max(11px,2.1cqw) var(--f-mono);letter-spacing:var(--fv-pdp-page-2538);text-transform:uppercase;color:var(--ink-2);display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.6cqw;text-align:center}.g13 .fcmp .r{display:contents}.g13 .fcmp .r>div{position:relative;z-index:1;padding:1.6cqw 1cqw;border-top:var(--fv-pdp-page-2539);display:flex;align-items:center}.g13 .fcmp .r .l{font-size:var(--fv-pdp-page-2540);font-weight:500;letter-spacing:var(--fv-pdp-page-2541)}.g13 .fcmp .r .p{justify-content:center;font:500 max(12px,3cqw) var(--f-sans);color:var(--ink-2)}.g13 .fcmp .r .t{justify-content:center}.g13 .fcmp .r .t i{width:5.4cqw;height:5.4cqw;border-radius:50%;background:var(--fv-pdp-page-2542);color:var(--burgundy);display:grid;place-items:center;font-style:normal;font-size:3.2cqw;font-weight:500;box-shadow:var(--fv-pdp-page-2543)}.g13 .fcmp .col{position:absolute;right:0;top:-.2cqw;bottom:.6cqw;width:24cqw;border-radius:3.2cqw;background:linear-gradient(180deg,var(--wine-2),#610025 60%,#3a0a18);box-shadow:var(--fv-pdp-page-2544);z-index:0}.g13 .fcmp>.c0,.g13 .fcmp>.c1,.g13 .fcmp>.flogo{position:relative;z-index:1}.g13 .fcmp .col{z-index:0}.g13 .fcmp .tot>div{border-top:0;padding-top:2.6cqw}.g13 .fcmp .tot .l{font-size:var(--fv-pdp-page-2545);font-weight:500}.g13 .fcmp .tot .p{font-size:var(--fv-pdp-page-2546);color:var(--ink);text-decoration:line-through;text-decoration-color:var(--fv-pdp-page-2547);flex-direction:column;gap:.4cqw}.g13 .fcmp .tot .t b{color:var(--fv-pdp-page-2548);font-weight:500;font-size:var(--fv-pdp-page-2549);letter-spacing:var(--fv-pdp-page-2550);text-align:center;line-height:1}.g13 .fcmp .tot .t small{display:block;font:500 max(11px,1.9cqw) var(--f-mono);color:var(--fv-pdp-page-2551);margin-top:.8cqw;letter-spacing:var(--fv-pdp-page-2552);text-transform:uppercase}.g13 .fcmp .flogo{display:flex;align-items:center;justify-content:center;padding:1cqw 0 1.6cqw}.g13 .fcmp .flogo img{height:5cqw;width:auto;max-width:80%}.g13 .dtag{display:inline-block;padding:1cqw 3cqw;border-radius:var(--fv-pdp-page-2553);background:var(--fv-pdp-page-2554);box-shadow:var(--fv-pdp-page-2555);font:500 max(11px,3cqw)/1 var(--f-sans);color:var(--fv-pdp-page-2556);margin-bottom:1.6cqw}.g13 .ex{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.8cqw;position:relative}.g13 .ex .gl{text-align:center;padding:2.2cqw 1.8cqw}.g13 .ex .gl p{font-size:var(--fv-pdp-page-2557);line-height:1.35;color:var(--fv-pdp-page-2558);margin-top:1.2cqw}.g13 .prods{display:flex;align-items:flex-end;justify-content:center;gap:2cqw}.g13 .prods img{filter:var(--fv-pdp-page-2559);width:auto}.g01h-rt{position:absolute;right:5%;top:30%;z-index:3;margin:0;padding:0;list-style:none;width:34%}.g01h-rt li{font:500 4.1cqw/1.15 var(--f-sans);letter-spacing:var(--fv-pdp-page-2560);color:var(--fv-pdp-page-2561);padding:2cqw 0;border-bottom:var(--fv-pdp-page-2562)}.g01h-rt li:last-child{border-bottom:0}.g01h-rt sup{font-size:var(--fv-pdp-page-2563);color:var(--wine-2);margin-left:var(--fv-pdp-page-2564)}.g01h-tr{position:absolute;left:6%;right:6%;bottom:4.2%;z-index:3;display:flex;justify-content:space-between;gap:2cqw;margin:0;padding:1.8cqw 0 0;list-style:none;border-top:var(--fv-pdp-page-2565)}.g01h-tr li{display:flex;align-items:center;gap:1.2cqw;font:500 2.5cqw/1.15 var(--f-sans);color:var(--fv-pdp-page-2566);white-space:nowrap}.g01h-tr svg{width:3.6cqw;height:3.6cqw;stroke:var(--wine-2);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.g13 .mh{display:flex;align-items:center;gap:2cqw;width:100%;font:500 max(11px,2.4cqw)/1 var(--f-mono);letter-spacing:var(--fv-pdp-page-2567);text-transform:uppercase;color:var(--fv-pdp-page-2568)}.g13 .mh:after{content:"";flex:1;height:var(--fv-pdp-page-2569);background:var(--fv-pdp-page-2570)}.g13 .mh i{width:2cqw;height:2cqw;border-radius:50%;display:block}.g13 .st3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw;width:100%}.g13 .st3 .gl{padding:1.4cqw 1.4cqw 2cqw}.g13 .st3 .ph{aspect-ratio:16/10;margin-bottom:1.4cqw}.g13 .st3 p{font-size:var(--fv-pdp-page-2571);line-height:1.25;color:var(--fv-pdp-page-2572);padding:0 .8cqw}.g13 .st3 p b{display:block;font:500 max(11px,2cqw) var(--f-mono);color:var(--mist);margin-bottom:.5cqw;letter-spacing:var(--fv-pdp-page-2573)}.g13 .stn{display:grid;grid-template-columns:34cqw 1fr;gap:2.4cqw;align-items:center;width:100%;padding:1.4cqw;background:var(--fv-pdp-page-2574)}.g13 .stn .ph{aspect-ratio:16/10;margin:0}.g13 .stn p{font-size:var(--fv-pdp-page-2575);line-height:1.25;color:var(--fv-pdp-page-2576);padding-right:2cqw}.g13 .stn p b{display:block;font:500 max(11px,2cqw) var(--f-mono);color:var(--fv-pdp-page-2577);margin-bottom:.6cqw;letter-spacing:var(--fv-pdp-page-2578)}.g13 .stn p span{display:block;font-size:var(--fv-pdp-page-2579);color:var(--mist);margin-top:.6cqw}.free{display:inline-block;margin-top:2.2cqw;padding:.6cqw 1.4cqw;border-radius:.6cqw;background:var(--fv-pdp-page-2580);font:500 2.6cqw/1.1 var(--f-sans);letter-spacing:var(--fv-pdp-page-2581);text-transform:uppercase;color:var(--fv-pdp-page-2582);box-shadow:none}.free em{font-style:normal;color:var(--wine-2);background:var(--fv-pdp-page-2583);padding:.2cqw .8cqw;border-radius:.4cqw;margin-left:.4cqw;letter-spacing:var(--fv-pdp-page-2584)}.g01h .bg{transform:none}.g01h-rt{top:50%!important;transform:translateY(-8%);right:4.5%!important;width:37%!important}.g01h-rt li{display:flex;align-items:center;gap:1.8cqw;white-space:nowrap}.g01h-rt li span{display:block}.g01h-rt li:before{content:"";width:2.4cqw;height:2.4cqw;border-radius:50%;flex:0 0 auto;background:var(--dc,#c2465a)}.g01h-rt li:nth-child(1){--dc:#c2465a}.g01h-rt li:nth-child(2){--dc:#3d5bff}.g01h-rt li:nth-child(3){--dc:#f0a93b}.g13 .fcard{z-index:3;position:absolute;left:6cqw;right:6cqw;top:6cqw;bottom:6cqw;border-radius:3.4cqw;overflow:hidden;background:var(--fv-pdp-page-2585);box-shadow:var(--fv-pdp-page-2586)}.g13 .fcard .ph{position:absolute;left:0;right:0;top:0;height:67%;margin:0;border-radius:0;aspect-ratio:auto}.g13 .fcard .ph img{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 12%}.g13 .fcard .tx{position:absolute;left:0;right:0;bottom:0;height:33%;padding:3.2cqw 4cqw;display:flex;flex-direction:column;justify-content:center;background:var(--fv-pdp-page-2587);-webkit-backdrop-filter:var(--fv-pdp-page-2588);backdrop-filter:var(--fv-pdp-page-2588)}.g13 .fcard .tx h4{font:400 4.9cqw/1.12 var(--f-sans);letter-spacing:var(--fv-pdp-page-2589);color:var(--fv-pdp-page-2590)}.g13 .fcard .tx p{font-size:var(--fv-pdp-page-2591);line-height:1.35;color:var(--mist);margin-top:1.2cqw}.g13 .wx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.g13 .wx .hd{position:absolute;left:0;right:0;top:5cqw;text-align:center;padding:0 5cqw}.g13 .wx .hd h3{font-size:8.6cqw;font-weight:400;letter-spacing:var(--fv-pdp-page-2592);color:var(--fv-pdp-page-2593)}.g13 .wx .hd p{margin-top:1.4cqw;font-size:var(--fv-pdp-page-2594);line-height:1.25;letter-spacing:var(--fv-pdp-page-2595);color:var(--fv-pdp-page-2596)}.g13 .wx .hd p i{color:var(--pearl-2)}.g13 .wx .cds{position:absolute;left:3.4cqw;right:3.4cqw;top:29cqw;height:39cqw;display:grid;grid-template-columns:repeat(3,1fr);gap:1.8cqw}.g13 .wx .cd{border-radius:2.4cqw;padding:1.8cqw 1.6cqw;background:var(--fv-pdp-page-2597);backdrop-filter:var(--fv-pdp-page-2598);-webkit-backdrop-filter:var(--fv-pdp-page-2599);box-shadow:var(--fv-pdp-page-2600);display:flex;flex-direction:column;gap:1.6cqw}.g13 .wx .cd .dh{border-radius:1.2cqw;padding:1.8cqw 1cqw;text-align:center;font:500 max(12px,3.4cqw)/1 var(--f-sans);color:var(--fv-pdp-page-2601);background:var(--fv-pdp-page-2602);box-shadow:var(--fv-pdp-page-2603)}.g13 .wx .cd .bd{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--fv-pdp-page-2604);line-height:1.28;color:var(--fv-pdp-page-2605);font-weight:400;padding:0 .4cqw}.g13 .wx .cd .bd b{font-weight:500}.g13 .wx .cd .bd sup{font-size:var(--fv-pdp-page-2606)}.g13 .wx .ar{top:50%}.g13 .wx .cd sup{color:var(--mist)}.g13 .wx .fl1{position:absolute;bottom:-5cqw;left:50%;transform:translate(-70%) rotate(-3deg);height:30cqw;width:auto;filter:var(--fv-pdp-page-2607);z-index:2}.g13 .wx .fl2{position:absolute;bottom:-3cqw;left:50%;transform:translate(8%) rotate(5deg);height:21cqw;width:auto;filter:var(--fv-pdp-page-2608);z-index:3}.free{background:none!important;padding:0!important;box-shadow:none!important;font:500 2.7cqw/1.2 var(--f-sans);letter-spacing:var(--fv-pdp-page-2609);text-transform:uppercase;color:var(--fv-pdp-page-2610)}.free mark{background:var(--fv-pdp-page-2611);color:var(--fv-pdp-page-2612);padding:.4cqw 1.1cqw;border-radius:.5cqw}.g13 .fmc{display:grid;grid-template-rows:auto auto 25cqw auto auto auto;gap:1cqw;align-items:start;justify-items:start}.g13 .fmc .pn{min-height:7cqw}.g13 .fmc .im{height:25cqw;width:100%}.g13 .fmc .fl{background:var(--fv-pdp-page-2613)!important;backdrop-filter:var(--fv-pdp-page-2614);-webkit-backdrop-filter:var(--fv-pdp-page-2615);box-shadow:var(--fv-pdp-page-2616)!important;color:var(--fv-pdp-page-2617)!important;min-height:7cqw;display:inline-flex;align-items:center}.g13 .fmc .fl.ph0{visibility:hidden}.g13 .fmc.mo b{color:var(--fv-pdp-page-2618)}.g13 .fmc.ni b{color:var(--fv-pdp-page-2619)}.g13 .lblbtn{position:static;margin:0;width:100%;justify-content:center;font-size:var(--fv-pdp-page-2620);padding:2.6cqw 3cqw}svg:has(>use[href^="#i-"]){stroke-width:1.5!important;stroke-linecap:round;stroke-linejoin:round}svg:has(>use[href^="#i-"]) *{vector-effect:non-scaling-stroke}.st-ic{width:var(--fv-pdp-page-2621);height:var(--fv-pdp-page-2622);vertical-align:var(--fv-pdp-page-2623);fill:currentColor;stroke:none}.k{font-size:var(--fv-pdp-page-2624)}.g01h-tr li{font-size:var(--fv-pdp-page-2625)}.free{font-size:var(--fv-pdp-page-2626)}.n2 small{font-size:var(--fv-pdp-page-2627)}.pl sup,.bd sup,.g01h-rt sup,.g01h-tr sup{font-size:var(--fv-pdp-page-2628)}.g13 .pl sup,.g13 .wx .cd .bd sup,.g01h-rt li sup,.g01h-tr li sup{font-size:var(--fv-pdp-page-2629)}.g13 .fmc .n2 small{font-size:var(--fv-pdp-page-2630)}.g01-top .k{font-size:var(--fv-pdp-page-2631)}.g13 .vc .mi{font-size:var(--fv-gallery-ingredient-size);line-height:var(--fv-gallery-ingredient-line-height)}@media(max-width:360px){.gs[data-t="Benefit 1"] .ctr{gap:var(--fv-gallery-compact-gap)}.gs[data-t="Benefit 1"] .vc{gap:var(--fv-gallery-compact-gap);padding:var(--fv-gallery-compact-card-padding)}.gs[data-t="Benefit 1"] .pls{gap:var(--fv-gallery-compact-chip-gap)}.gs[data-t="Benefit 1"] .pl{padding:var(--fv-gallery-compact-chip-padding)}.gs[data-t="Benefit 1"] .vc h5{padding-bottom:var(--fv-gallery-compact-heading-padding)}}.bxba .after img{transform:translate(var(--fv-before-after-product-shift)) scale(.8)}.sticky select{min-width:0;max-width:100%;min-height:var(--fv-sticky-select-min-height);overflow:hidden;text-overflow:ellipsis}.sticky select option{color:var(--ink);background:var(--white)}.fv-plan-drop{position:relative;min-width:0;margin-left:auto}.fv-plan-trigger{width:100%;min-width:0;min-height:var(--fv-sticky-select-min-height);display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--fv-plan-trigger-padding);border:0;border-radius:var(--pill);background:var(--fv-pdp-base-382);box-shadow:var(--fv-pdp-base-384);font:500 13px var(--f-sans);color:var(--white);cursor:pointer}.fv-plan-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-plan-trigger svg{width:var(--s-4);height:var(--s-4);flex:none;stroke:currentColor;fill:none}.fv-plan-menu{position:absolute;left:0;bottom:calc(100% + var(--s-2));width:max-content;min-width:100%;max-width:calc(100vw - var(--s-8));padding:var(--s-1);border-radius:var(--r-l);background:var(--fv-pdp-base-375);backdrop-filter:var(--fv-pdp-base-376);-webkit-backdrop-filter:var(--fv-pdp-base-377);box-shadow:var(--fv-pdp-base-378)}.fv-plan-menu[hidden]{display:none}.fv-plan-menu button{display:block;width:100%;padding:var(--fv-plan-trigger-padding);border:0;border-radius:var(--r-m);background:transparent;color:var(--white);font:500 13px var(--f-sans);text-align:left;white-space:nowrap;cursor:pointer}.fv-plan-menu button:hover,.fv-plan-menu button[aria-selected=true]{background:var(--fv-pdp-base-382)}@media(max-width:560px){.fv-plan-drop{margin-left:0;flex:1}}.cpills{position:fixed;top:0;left:0;right:0;z-index:56;padding:0 var(--gutter);background:transparent}.cpills nav{width:min(100%,var(--max));justify-content:space-between}.cpills a{font-size:14px;padding:14px 16px}.cpills.hide nav{pointer-events:none}.fv-pdp-root[id]{scroll-margin-top:var(--fv-pdp-nav-clearance)}.fv-section-wrapper{margin:0;padding:0}.fv-pdp-root.fv-scheme{background:var(--fv-background);color:var(--fv-foreground)}.fv-sr-only,.skip-to-content-link:not(:focus){position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.fv-pdp-root .fv-editor-content{display:contents}.rv-up.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sup{height:auto}.sup .pin{position:relative}.sup .sc{min-height:0}.sup .sm{display:block}.sup .media,.sup .sup-bgw{display:none}.sup .sup-car .ctrack{display:grid;overflow:visible;scroll-snap-type:none;gap:var(--s-8)}.sup .sup-cards .sc{min-height:0;height:auto;display:block}.sup .sc .sm{position:relative;inset:auto;aspect-ratio:4/3}.sup .sc .gl{width:auto}.sup .sc,.rv-up{opacity:1;transform:none}.mqt{animation:none!important}}.fv-plan-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2)}.fv-plan-saving{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--s-1) var(--s-2);border-radius:var(--r-pill,999px);background:var(--saffron);color:var(--ink);font-size:var(--t-floor);font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:uppercase}.plan[data-plan="1m"] .fv-plan-saving{background:var(--badge-light);color:var(--ink)}.fv-plan-saving{border:1px solid var(--saffron-ink)}#expect .exg .gcard{flex:0 0 min(340px,80vw);aspect-ratio:3/4}#expect .exg .gcard[hidden]{display:none}@media(min-width:960px){.galwrap{grid-template-columns:minmax(0,1fr)}.galwrap .gthumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;margin-top:0}.galcol>.lblbtn{display:flex;margin-inline:auto}#ingredients .wrap:has(>.lblbtn){text-align:center}#ingredients .carr{display:none}}#method .apl .ac{background:var(--night-0)}.fv-plan-menu{background:#141218f0}@media(max-width:899px){.promise>img{height:260px!important}}.brand h2 sup.tm{font-size:.26em;line-height:0;vertical-align:baseline;position:relative;top:-.7em;margin-left:.08em}@media(min-width:960px){#why .pbh{max-width:100%;text-wrap:balance}}@media(min-width:960px){#replaces .repl h2{font-size:clamp(30px,2.8vw,40px)}#replaces .repl h2 .acc{white-space:nowrap}}.fv-plan-products strong{font-weight:700}.fv-product-page .sh-cta{display:none!important}.plan .pr b{font-size:26px}.plan .pr b .money{font:inherit;color:inherit;letter-spacing:inherit}.mv{margin-top:var(--s-5)}.mvh{display:flex;align-items:center;gap:var(--s-3);font-weight:500;font-size:var(--t-small);line-height:1.2}.mvh svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mvr{display:flex;gap:var(--s-3);margin-top:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mvr::-webkit-scrollbar{display:none}.mvc{flex:0 0 calc((100% - 2 * var(--s-3)) / 3);min-width:0;scroll-snap-align:start;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mvp{position:relative;display:block;aspect-ratio:9/16;border-radius:var(--r-m);overflow:hidden;background:var(--mist-light)}.mvp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mvpl{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--s-7);height:var(--s-7);border-radius:50%;background:var(--white);color:var(--ink);display:grid;place-items:center;transition:transform var(--d-1) var(--ease)}.mvpl svg{width:var(--s-4);height:var(--s-4);fill:currentColor;margin-left:2px}.mvc:hover .mvpl{transform:scale(1.06)}.mvc:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--s-1);border-radius:var(--r-m)}.mvt{display:block;margin-top:var(--s-3);font-weight:500;font-size:var(--t-small);line-height:1.3}.mvn{display:block;margin-top:var(--s-1);font-size:var(--t-micro);color:var(--ink-2)}.mv-dlg{padding:0;overflow:hidden;background:var(--night-0)}.mv-dlg video{display:block;width:100%;max-height:80vh;background:#000}.mv-dlg .mv-cap{padding:var(--s-3) var(--s-5) var(--s-4);font-size:var(--t-small);color:var(--night-ink-3)}.mv-dlg .mv-cap:empty{display:none}@media(max-width:479px){.mvc{flex-basis:calc((100% - var(--s-3)) / 2.4)}}@media(min-width:960px){.buy{grid-template-columns:1.04fr .96fr}}.bb h1,.bb h1.d3{font-size:clamp(34px,3.1vw,48px);line-height:1.05;letter-spacing:-.02em}.bb .desc{font-size:17px;line-height:1.5;max-width:none}@media(min-width:1200px){.bb .desc{font-size:18px}}.bb .sys{grid-template-columns:1fr 1fr;gap:0 36px;margin:18px 0 22px}.bb .sys div{font-size:14px;padding:11px 0;border-bottom:1px solid var(--line)}.bb .sys div:nth-last-child(-n+2){border-bottom:0}.plan .ps{font-size:14px}.plan .pr span{font-size:13px}.plan ul{font-size:15px}.onetime,.guar{font-size:14px}.bb .sys{margin:14px 0 16px}.bb .sys div{padding:9px 0}.bb .plh h2{font-size:26px}@media(min-width:1100px){.sc .gl{width:clamp(500px,34vw,620px);padding:clamp(26px,1.8vw,34px)}.sc .no{font-size:13px}.sc h3{font-size:clamp(30px,2.6vw,46px)}.sc .q{font-size:clamp(16px,1.1vw,19px);margin-top:12px}.sc .rows{margin-top:20px}.sc .r{padding:12px 0;gap:16px}.sc .r b{font-size:clamp(16px,1.1vw,19px)}.sc .r span{font-size:clamp(14px,.9vw,16px);line-height:1.4}.sc .r em{font-size:14px}.sc .th{width:clamp(42px,3vw,52px);height:clamp(42px,3vw,52px)}}@media(min-width:1200px){.it3 p{font-size:15px;line-height:1.5}.it3 .ds{font-size:13px}}@media(min-width:1200px){.ing3{gap:16px;grid-auto-columns:calc((min(100vw,var(--max)) - 2*var(--gutter) - 48px)/4)}}@media(min-width:1200px){.it3 .th.wide{aspect-ratio:3/2}}@media(min-width:960px){.sticky{width:min(1180px,calc(100% - 48px));bottom:0;border-radius:var(--pill);padding:14px 16px 14px 38px;gap:24px}.sticky .sn{margin-right:auto;font-size:19px}.sticky .fv-plan-drop{margin-left:0}.sticky .fv-plan-trigger{min-width:380px;font-size:15px;padding-block:14px}.sticky .btn{padding:16px 44px;font-size:15px}}dialog.vm.mv-dlg{width:min(400px,calc(100vw - 32px),46.125vh)!important;max-width:none;margin:auto;border-radius:var(--r-xl)}.mv-dlg video{width:100%;aspect-ratio:9/16;max-height:82vh;object-fit:contain;background:#000}@media(max-width:599px){dialog.vm.mv-dlg{width:100%!important;margin:auto 0 0;border-radius:var(--r-xl) var(--r-xl) 0 0}.mv-dlg video{max-height:78svh}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/4via-pdp.css.map */
