@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}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)}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}.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}}#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}}.dayc .lb-isn{left:27%}.dayc .lb-rp{left:73%}.ac.on .dayc .lb-isn{animation:lbD 4.8s linear .3s both}.ac.on .dayc .lb-rp{animation:lbN 4.8s linear .3s both}
/*# sourceMappingURL=/cdn/shop/t/65/assets/4via-science-label.css.map */
