@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(fonts/bricolage-grotesque-normal-latin-ext-a4fe79.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(fonts/bricolage-grotesque-normal-latin-a97232.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:300 800;font-display:swap;src:url(fonts/figtree-italic-latin-ext-b69eab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:300 800;font-display:swap;src:url(fonts/figtree-italic-latin-abf40b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/figtree-normal-latin-ext-c15953.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/figtree-normal-latin-dab710.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage fb;font-weight:100 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Neue Bold);size-adjust:86%;ascent-override:108%;descent-override:31%;line-gap-override:0%}@font-face{font-family:Bricolage fb s;font-weight:100 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Neue Bold);size-adjust:98%;ascent-override:95%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Figtree fb;font-weight:100 900;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Roboto),local(Roboto-Regular),local(Helvetica Neue);size-adjust:96%;ascent-override:99%;descent-override:26%;line-gap-override:0%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.lenis.lenis-smooth{scroll-behavior:auto!important}:root{--sky:#d7e7ef;--aqua:#a5c4c3;--teal:#5c8584;--coral:#fe564e;--foam:#f3f8f8;--deep:#16393a;--deep2:#21494a;--ink:#0f2a29;--ink2:#33585a;--sand:#f2e6da;--blush:#fbd9d3;--fd:"Bricolage Grotesque","Bricolage fb",ui-sans-serif,system-ui,sans-serif;--fb:"Figtree","Figtree fb",ui-sans-serif,system-ui,sans-serif;--gut:clamp(18px,4vw,56px);--ease:cubic-bezier(.22,.9,.24,1);--wave-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 14'%3E%3Cpath d='M0 7Q15 0 30 7T60 7V14H0Z' fill='%230F2A29'/%3E%3C/svg%3E");--wave-aqua:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 14'%3E%3Cpath d='M0 7Q15 0 30 7T60 7V14H0Z' fill='%23A5C4C3'/%3E%3C/svg%3E");--wave-coral:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 14'%3E%3Cpath d='M0 7Q15 0 30 7T60 7V14H0Z' fill='%23FE564E'/%3E%3C/svg%3E")}.vl *,.vl :before,.vl :after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}html .vl :not(.lenis){scroll-behavior:smooth}.vl{font-family:var(--fb);color:var(--ink);background:var(--foam);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}.vl img,.vl svg{max-width:100%;display:block}.vl h1,.vl h2,.vl h3,.vl h4,.vl p,.vl ul,.vl ol,.vl figure,.vl blockquote{margin:0}.vl ul,.vl ol{padding:0;list-style:none}.vl a{color:inherit}.vl button,.vl select{font:inherit;color:inherit}.vl button{cursor:pointer}.vl .defs{width:0;height:0;position:absolute;overflow:hidden}.vl [hidden]{display:none!important}.vl .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.vl .skip{z-index:200;background:var(--ink);color:#fff;border-radius:99px;padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:-80px;left:16px}.vl .skip:focus{top:16px}.vl :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.vl .worries :focus-visible{outline-color:#fff}.vl .trust :focus-visible{outline-color:#fff}.vl .leak-panel :focus-visible{outline-color:#fff}.vl .final :focus-visible{outline-color:#fff}.vl .foot :focus-visible{outline-color:#fff}.vl .player :focus-visible{outline-color:#fff}.vl .wrap{width:min(1320px,100% - 2*var(--gut));margin-inline:auto}.vl section{isolation:isolate;position:relative;overflow-x:clip}.vl .hero-inner>*,.vl .worries-inner>*,.vl .meet-inner>*,.vl .layers>*,.vl .leak-panel>*,.vl .stories-inner>*,.vl .trust-head>*,.vl .faq-inner>*,.vl .final-inner>*{min-width:0}.vl .vh2{font-family:var(--fd);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.35rem,1.35rem + 3.7vw,4.7rem);font-weight:640;line-height:.98}.vl .vh2-sm{font-size:clamp(2.1rem,1.3rem + 2.6vw,3.6rem)}.vl .vh3{font-family:var(--fd);letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);font-weight:640;line-height:1}.vl .vlead{color:var(--ink2);text-wrap:pretty;max-width:34em;font-size:clamp(1.05rem,.98rem + .3vw,1.24rem);line-height:1.55}.vl .kicker{font:600 .76rem/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:#ffffffa8;border:1px solid #0f2a2914;border-radius:99px;align-items:center;gap:.55em;margin-bottom:22px;padding:.62em 1.05em .62em .85em;display:inline-flex}.vl .kicker svg{width:1.25em;height:1.25em;color:var(--coral)}.vl .kicker-light{color:#fff;background:#ffffff1f;border-color:#ffffff38}.vl .sec-head{max-width:860px}.vl .sec-head-center{text-align:center;margin-inline:auto}.vl .sec-head-center .vlead{margin:18px auto 0}.vl .sec-head .vlead{margin-top:18px}.vl .vbtn{--fill:var(--wave-ink);--fillc:var(--ink);isolation:isolate;letter-spacing:-.005em;white-space:nowrap;height:56px;transition:color .35s,transform .35s var(--ease),box-shadow .35s;-webkit-tap-highlight-color:transparent;border:0;border-radius:99px;justify-content:center;align-items:center;gap:.6em;padding:0 1.55em;font:650 1.02rem/1 Bricolage Grotesque,Bricolage fb s,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.vl .vbtn:before{content:"";z-index:-1;background:var(--fill) 0 0/60px 14px repeat-x,linear-gradient(var(--fillc),var(--fillc)) 0 13px/100% 100% no-repeat;height:calc(100% + 16px);transition:transform .6s var(--ease);position:absolute;top:0;left:-2px;right:-2px;transform:translateY(100%)}.vl .vbtn svg{width:1.15em;height:1.15em;transition:transform .35s var(--ease);flex:none}.vl .vbtn-label{position:relative}.vl .vbtn-coral{background:var(--coral);color:var(--ink);box-shadow:0 14px 30px -14px #fe564ebf}.vl .vbtn-ghost{--fill:var(--wave-aqua);--fillc:var(--aqua);color:var(--ink);background:#fff6;box-shadow:inset 0 0 0 1.5px #0f2a2973}.vl .vbtn-ink{--fill:var(--wave-coral);--fillc:var(--coral);background:var(--ink);color:#fff}.vl .vbtn-light{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff8c}.vl .vbtn-sm{height:44px;padding:0 1.15em;font-size:.95rem}.vl .vbtn-lg{height:64px;padding:0 2em;font-size:1.12rem}.vl .vbtn-block{width:100%}@media (hover:hover) and (pointer:fine){.vl .vbtn:hover:before{animation:1.1s linear infinite slosh;transform:translateY(-14px)}.vl .vbtn-coral:hover{color:#fff}.vl .vbtn-ink:hover,.vl .vbtn-light:hover{color:var(--ink)}.vl .vbtn:hover svg{transform:translate(3px)}}.vl .vbtn:active{transform:scale(.97)}@keyframes slosh{to{background-position:60px 0,0 13px}}.vl .link-btn{font:600 .95rem var(--fb);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;text-decoration:underline;display:inline-flex}.vl .link-btn svg{width:18px;height:18px}.vl .vnav{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);width:min(1340px,100% - 20px);height:64px;transition:translate .5s var(--ease);background:#ffffffa8;border:1px solid #ffffffbf;border-radius:99px;align-items:center;gap:12px;padding:0 9px 0 22px;display:flex;position:fixed;top:12px;left:50%;translate:-50%;box-shadow:0 14px 40px -22px #0f2a2973}.vl .vnav.is-hidden{translate:-50% -120%}.vl .nav-brand img{width:auto;height:26px}.vl .nav-links ul{gap:2px;margin-left:18px;display:flex}.vl .nav-links a{border-radius:99px;padding:10px 14px;font-size:.95rem;font-weight:550;text-decoration:none;transition:background .3s;display:block}.vl .nav-links a:hover{background:#a5c4c366}.vl .nav-links a[aria-current=page]{background:#a5c4c38c}.vl .nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.vl .nav-cta .sm{display:none}.vl .cart-btn{background:var(--ink);color:#fff;width:48px;height:48px;transition:transform .3s var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.vl .cart-ico{width:28px;height:28px}.vl .cart-count{background:var(--coral);min-width:23px;height:23px;color:var(--ink);font:700 .76rem/19px var(--fb);text-align:center;transition:transform .3s var(--ease);border:2px solid #fff;border-radius:99px;padding:0 6px;position:absolute;top:-5px;right:-5px}.vl .cart-count:empty,.vl .cart-count[data-n="0"]{transform:scale(0)}.vl .nav-progress{pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:5px;left:30px;right:30px;overflow:hidden}.vl .nav-progress i{background:linear-gradient(90deg,var(--aqua),var(--coral));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.vl .hero{background:linear-gradient(180deg,#e6f0f4 0%,var(--sky) 55%,#cfe2e7 100%);min-height:100svh;padding-top:92px;overflow:clip}.vl .hero-glow{z-index:-1;background:radial-gradient(40% 50% at 82% 30%,#ffffffd9,#fff0 70%),radial-gradient(30% 40% at 96% 8%,#fe564e29,#fe564e00 70%),radial-gradient(50% 60% at 0 100%,#a5c4c38c,#a5c4c300 70%);position:absolute;inset:0}.vl .hero-bubbles{z-index:1;pointer-events:none;position:absolute;inset:0}.vl .hero-bubbles i{bottom:-40px;left:var(--l);width:var(--d);height:var(--d);animation:rise var(--t) linear var(--dl) infinite;opacity:0;background:radial-gradient(circle at 32% 30%,#fffffff2 0 10%,#ffffff38 34%,#ffffff0f 62%,#fff6 100%);border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #ffffffb3}.vl .hero-bubbles i:first-child{--l:6%;--d:14px;--t:13s;--dl:-2s;--dx:20px}.vl .hero-bubbles i:nth-child(2){--l:18%;--d:26px;--t:17s;--dl:-9s;--dx:-30px}.vl .hero-bubbles i:nth-child(3){--l:31%;--d:10px;--t:11s;--dl:-5s;--dx:14px}.vl .hero-bubbles i:nth-child(4){--l:47%;--d:20px;--t:15s;--dl:-12s;--dx:-18px}.vl .hero-bubbles i:nth-child(5){--l:58%;--d:34px;--t:19s;--dl:-3s;--dx:26px}.vl .hero-bubbles i:nth-child(6){--l:66%;--d:12px;--t:12s;--dl:-7s;--dx:-12px}.vl .hero-bubbles i:nth-child(7){--l:74%;--d:22px;--t:16s;--dl:-1s;--dx:30px}.vl .hero-bubbles i:nth-child(8){--l:83%;--d:16px;--t:14s;--dl:-10s;--dx:-24px}.vl .hero-bubbles i:nth-child(9){--l:91%;--d:28px;--t:20s;--dl:-6s;--dx:-10px}.vl .hero-bubbles i:nth-child(10){--l:96%;--d:10px;--t:10s;--dl:-4s;--dx:12px}@keyframes rise{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:.95}85%{opacity:.8}to{transform:translate(var(--dx),-108svh) scale(1);opacity:0}}.vl .hero-inner{grid-template-columns:1.04fr .96fr;align-items:center;gap:20px;min-height:calc(100svh - 92px);display:grid;position:relative}.vl .hero-copy{z-index:4;padding:6px 0 76px;position:relative}.vl .hero-title{font-family:var(--fd);letter-spacing:-.05em;margin:0 0 .32em;font-size:clamp(3.2rem,.9rem + 5.6vw,7.2rem);font-weight:650;line-height:.9}.vl .ht-line{display:block}.vl .ht-word{will-change:transform;cursor:default;display:inline-block}.vl .ht-calm{letter-spacing:-.045em;font-weight:420}.vl .ht-klid{isolation:isolate;padding:0 .06em;display:inline-block;position:relative}.vl .klid-water{z-index:-1;transform-origin:50% 100%;border-radius:.16em;height:.6em;position:absolute;bottom:.04em;left:-.04em;right:-.08em;overflow:hidden}.vl .klid-water svg{width:200%;max-width:none;height:100%;animation:5s linear infinite drift}.vl .klid-water path{fill:var(--aqua)}.vl .hero-lead{max-width:33em;color:var(--ink2);text-wrap:pretty;font-size:clamp(1.04rem,.94rem + .36vw,1.26rem)}.vl .hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.vl .hero-proof{color:var(--ink2);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:.92rem;display:flex}.vl .hero-proof li{align-items:center;gap:.5em;display:flex}.vl .hero-proof b{color:var(--ink);font-family:var(--fd);font-size:1.02rem;font-weight:700}.vl .vstars{color:var(--coral);gap:1px;display:flex}.vl .vstars svg{width:15px;height:15px}.vl .hero-visual{z-index:2;align-self:end;height:min(100svh - 110px,800px);min-height:520px;position:relative}.vl .hero-blob,.vl .hero-ring{width:98%;height:94%;position:absolute;top:3%;left:2%;right:0;overflow:visible}.vl .hero-ring{opacity:.55;transform:scale(1.05)rotate(-6deg)}.vl .hero-woman{z-index:1;width:auto;max-width:none;height:95%;position:absolute;bottom:0;left:50%;translate:-48%;-webkit-mask-image:radial-gradient(72% 100% at 50% 0,#000 74%,#0000 97%);mask-image:radial-gradient(72% 100% at 50% 0,#000 74%,#0000 97%)}.vl .hero-chip{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border-radius:24px;align-items:center;gap:12px;max-width:330px;padding:9px 16px 9px 9px;text-decoration:none;display:flex;position:absolute;bottom:26%;left:-4%;box-shadow:0 22px 44px -22px #0f2a298c}.vl .hero-chip img{object-fit:contain;background:var(--sky);border-radius:16px;width:74px;height:60px;padding:6px}.vl .hero-chip-txt{flex-direction:column;line-height:1.2;display:flex}.vl .hero-chip-txt b{font:700 1.05rem var(--fd)}.vl .hero-chip-txt small{color:var(--ink2);font-size:.8rem}.vl .hero-chip-price{background:var(--coral);font:700 .9rem var(--fd);border-radius:99px;flex:none;padding:7px 11px}.vl .hero-badge{z-index:4;border-radius:50%;place-items:center;width:116px;height:116px;text-decoration:none;display:grid;position:absolute;top:12%;right:2%}.vl .hero-badge:hover span{transform:scale(1.08)}.vl .hero-badge span{transition:transform .4s var(--ease)}.vl .hero-badge svg{width:100%;height:100%;animation:18s linear infinite spin;position:absolute;inset:0}.vl .hero-badge text{font:700 11.5px var(--fd);letter-spacing:.24em;text-transform:uppercase;fill:var(--ink)}.vl .hero-badge span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.vl .hero-badge span svg{width:22px;height:22px;animation:2.4s ease-in-out infinite bob;position:static}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{50%{transform:translateY(5px)}}.vl .d-only{display:none}@media (width>=900px){.vl .d-only{display:inline}.vl .m-only{display:none}.vl .hero-visual{align-self:center;height:min(100svh - 170px,760px);margin-top:-40px}.vl .hero-woman{height:100%;bottom:2%;translate:-50%;-webkit-mask-image:linear-gradient(#000 82%,#0000 99%);mask-image:linear-gradient(#000 82%,#0000 99%)}.vl .hero-blob,.vl .hero-ring{height:90%;top:4%}.vl .hero-chip{bottom:9%;left:-12%}.vl .hero-badge svg,.vl .hero-badge span svg{animation:none}.vl .hero-badge:hover span{transform:none}.vl .ht-word{cursor:text}}.vl .hero-water{z-index:3;pointer-events:none;background:linear-gradient(var(--aqua),var(--aqua)) 0 148px/100% 100% no-repeat;height:calc(150px + 42vh);position:absolute;bottom:-42vh;left:0;right:0}.vl .hw{width:200%;max-width:none;height:150px;animation:18s linear infinite drift;position:absolute;top:0;left:0}.vl .hw-back{animation-duration:26s;animation-direction:reverse;top:-14px}.vl .hw-back path{fill:#bcd6d8}.vl .hw-front path{fill:var(--aqua)}@keyframes drift{to{transform:translate(-50%)}}.vl .worries{color:#fff;background:linear-gradient(180deg,var(--aqua) 0,#6e9797 9%,#3a6667 26%,#1f4849 55%,var(--deep) 100%);min-height:100svh;padding:110px 0 150px}.vl .worries-inner{grid-template-columns:.86fr 1.14fr;align-items:center;gap:40px;min-height:calc(100svh - 200px);display:grid}.vl .worries .vlead{color:#ffffffdb;margin-top:22px}.vl .worries-hint{color:#ffffffeb;align-items:center;gap:10px;margin-top:28px;font-size:.95rem;font-weight:600;display:flex}.vl .hint-dot{background:var(--coral);border-radius:50%;width:12px;height:12px;animation:2s infinite pulse;box-shadow:0 0 #fe564e99}@keyframes pulse{70%{box-shadow:0 0 0 14px #fe564e00}to{box-shadow:0 0 #fe564e00}}.vl .worry-field{height:min(68vh,640px);min-height:540px;position:relative}.vl .worry{left:var(--x);top:var(--y);width:290px;display:grid;position:absolute}.vl .worry>*{grid-area:1/1}.vl .worry-q{width:calc(196px * var(--s));aspect-ratio:1;text-align:center;font:600 1.18rem/1.12 var(--fd);letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:transform .4s var(--ease);background:radial-gradient(circle at 32% 26%,#ffffff80 0,#ffffff24 20%,#ffffff0d 52%,#a5c4c347 100%);border:0;border-radius:50%;place-items:center;padding:26px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff80,inset -12px -16px 30px #a5c4c347,inset 8px 10px 20px #ffffff2e,0 24px 44px -24px #0000008c}.vl .worry-q:after{content:"";filter:blur(1px);background:#ffffffa6;border-radius:50%;width:22%;height:12%;position:absolute;top:14%;left:22%;transform:rotate(-30deg)}.vl .worry-q span{z-index:1;position:relative}.vl .worry-q:hover{transform:scale(1.05)}.vl .worry-a{width:290px;color:var(--ink);background:#fffffff2;border-radius:26px;align-self:start;padding:20px 22px 22px;box-shadow:0 28px 50px -26px #0009}.vl .worry-a b{font:700 .74rem/1.2 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;display:flex}.vl .worry-a b:before{content:"";background:var(--coral);border-radius:50%;width:9px;height:9px}.vl .worry-a p{font:550 1.16rem/1.32 var(--fd);letter-spacing:-.01em;margin-top:10px}.vl .worry-a:focus-visible{outline-color:var(--coral)}.js .vl .worry-a{visibility:hidden;opacity:0}.vl .worry.is-popped .worry-a{visibility:visible;opacity:1}.vl .worry.is-popped .worry-q{visibility:hidden}.vl .drip{pointer-events:none;z-index:3;background:#ffffffe6;border-radius:50%;width:9px;height:9px;position:absolute}.vl .edge{pointer-events:none;z-index:1;width:100%;height:120px;position:absolute;top:-119px;left:0}.vl .meet{background:var(--foam);padding:30px 0 10px}.vl .meet-inner{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;padding:40px 0 20px;display:grid}.vl .meet-stage{aspect-ratio:1/.9;width:100%;max-width:680px;position:relative}.vl .pool{background:radial-gradient(closest-side,#bbd5dd 0,#cfe2e9 45%,#d7e7ef00 100%);border-radius:50%;height:36%;position:absolute;bottom:14%;left:4%;right:4%}.vl .pool i{opacity:0;border:2px solid #5c858459;border-radius:50%;animation:4.8s ease-out infinite ripple;position:absolute;inset:0}.vl .pool i:nth-child(2){animation-delay:1.6s}.vl .pool i:nth-child(3){animation-delay:3.2s}@keyframes ripple{0%{opacity:0;transform:scale(.3)}15%{opacity:1}to{opacity:0;transform:scale(1.12)}}.vl .packs{position:absolute;inset:6% 10% 28%}.vl .packs-float{animation:6.5s ease-in-out infinite float;position:absolute;inset:0}.vl .pack{object-fit:contain;opacity:0;filter:drop-shadow(0 34px 26px #0f2a2933);width:100%;height:100%;position:absolute;inset:0}.vl .pack.is-on{opacity:1}@keyframes float{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-14px)rotate(1.2deg)}}.vl .meet-chips li{left:var(--cx);top:var(--cy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink2);white-space:nowrap;background:#ffffffdb;border-radius:99px;padding:11px 16px;font-size:.92rem;animation:5s ease-in-out infinite bob;position:absolute;box-shadow:0 16px 30px -18px #0f2a2973}.vl .meet-chips li:nth-child(2){animation-delay:-1.2s}.vl .meet-chips li:nth-child(3){animation-delay:-2.4s}.vl .meet-chips li:nth-child(4){animation-delay:-3.6s}.vl .meet-chips b{font:700 1.08rem var(--fd);color:var(--ink);margin-right:.2em}.vl .swatches{background:#fff;border-radius:99px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex;position:absolute;bottom:0;left:50%;translate:-50%;box-shadow:0 20px 40px -24px #0f2a2980}.vl .sw{width:42px;height:42px;transition:transform .3s var(--ease);border:0;border-radius:50%;padding:0;position:relative;box-shadow:inset 0 0 0 1.5px #0000001a}.vl .sw:after{content:"";border:2px solid var(--ink);opacity:0;transition:.3s var(--ease);border-radius:50%;position:absolute;inset:-6px;transform:scale(.8)}.vl .sw[aria-pressed=true]:after{opacity:1;transform:scale(1)}.vl .sw:hover{transform:scale(1.08)}.vl .sw-bordo{background:#7e1f35}.vl .sw-cerna{background:#1b1b1d}.vl .sw-bezova{background:#e3cbb0}.vl .sw-malina{background:#e0539f}.vl .sw-merunka{background:#f59c82}.vl .sw-bila{background:#f4f1ec}.vl .sw-sm{width:28px;height:28px}.vl .sw-sm:after{inset:-5px}.vl .sw-name{min-width:4.6em;font:650 1rem var(--fd)}.vl .meet-copy .vlead{margin-top:20px}.vl .ticks{border-top:1px solid #0f2a291a;margin-top:26px}.vl .ticks li{border-bottom:1px solid #0f2a291a;align-items:flex-start;gap:12px;padding:13px 0;font-weight:500;display:flex}.vl .ticks svg{background:var(--sky);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;padding:5px}.vl .meet-product{font:700 1.25rem/1.2 var(--fd);letter-spacing:-.01em;color:var(--ink2);margin-top:18px}.vl .meet-level{max-width:520px;color:var(--ink2);margin-top:6px;font-size:1rem;line-height:1.45}.vl .ticks-grid{grid-template-columns:1fr 1fr;column-gap:28px;margin-top:20px;display:grid}.vl .ticks-grid li{align-items:center}.vl .ticks-grid li span{flex-direction:column;line-height:1.25;display:flex}.vl .ticks-grid li b{font:650 1.04rem/1.2 var(--fd)}.vl .ticks-grid li small{color:var(--ink2);font-size:.9rem;font-weight:450}.vl .meet-service{flex-wrap:wrap;gap:8px 10px;margin-top:20px;display:flex}.vl .meet-service li{background:var(--sky);border-radius:99px;align-items:center;gap:7px;padding:8px 14px 8px 8px;font-size:.9rem;font-weight:600;display:flex}.vl .meet-service svg{background:#fff;border-radius:50%;width:20px;height:20px;padding:4px}@media (width<=420px){.vl .ticks-grid{column-gap:16px}.vl .ticks-grid li{gap:9px}.vl .ticks-grid li b{font-size:.96rem}.vl .ticks-grid li small{font-size:.84rem}}.vl .meet-buy{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.vl .price-note b{font:700 1.7rem/1 var(--fd);letter-spacing:-.02em;display:block}.vl .price-note span{color:var(--ink2);font-size:.9rem}.vl .wave-text{height:clamp(120px,15vw,230px);margin-top:10px;overflow:hidden}.vl .wave-text svg{width:100%;height:100%}.vl .wave-text text{font:700 78px var(--fd);letter-spacing:-.02em;fill:var(--teal)}.vl .tech{background:var(--sky);padding:30px 0 130px}.vl .tech-head{padding:40px 0 0}.vl .tech-head .vlead{margin-top:18px}.vl .layers{grid-template-columns:1fr 1fr;gap:40px;display:grid}.vl .layers-visual{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.vl .stack{aspect-ratio:1;perspective:1700px;width:min(100%,560px);position:relative}.vl .stack-3d{transform-style:preserve-3d;--gap:34px;--rz:-34deg;transform:rotateX(57deg) rotateZ(var(--rz));position:absolute;inset:0}.vl .layer{--lift:0px;aspect-ratio:300/424;width:44%;translate:-50% -50%;transform:translateZ(calc(var(--i) * var(--gap) + var(--lift)));transition:opacity .5s,filter .5s;position:absolute;top:50%;left:50%}.vl .layer[data-layer="1"]{--i:3}.vl .layer[data-layer="2"]{--i:2}.vl .layer[data-layer="3"]{--i:1}.vl .layer[data-layer="4"]{--i:0}.vl .layer svg{filter:drop-shadow(0 14px 14px #0f2a2929);width:100%;height:100%;overflow:visible}.vl .layer.is-dim{opacity:.34}.vl .ly-rim{fill:none;stroke:var(--coral);stroke-width:8px;stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 1.1s var(--ease)}.vl .layers.is-sealed .ly-rim{stroke-dashoffset:0}.vl .ly-num circle{fill:#fff}.vl .ly-num text{font:700 27px var(--fd);text-anchor:middle;fill:var(--ink)}.vl .layer[data-layer="1"] .ly-num circle{fill:var(--ink)}.vl .layer[data-layer="1"] .ly-num text{fill:#fff}.vl .stack-caption{text-align:center;font:600 .78rem var(--fb);letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);position:absolute;bottom:12%;left:0;right:0}.vl .layers-copy{padding:16vh 0 18vh}.vl .lstep{flex-direction:column;justify-content:center;min-height:54vh;display:flex}.js .vl .lstep .lstep-t{transition:opacity .5s}.js .vl .lstep:not(.is-active) .lstep-t{opacity:.55}.vl .lstep-btn{text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.vl .lstep-n{width:48px;height:48px;font:700 1.15rem var(--fd);background:#fff;border-radius:50%;flex:none;place-items:center;transition:background .4s,color .4s;display:grid;box-shadow:0 10px 20px -12px #0f2a2966}.vl .lstep.is-active .lstep-n{background:var(--ink);color:#fff}.vl .lstep-n-rim,.vl .lstep.is-active .lstep-n-rim{background:var(--coral);color:var(--ink)}.vl .lstep-n svg{width:24px;height:24px}.vl .lstep-t{font:640 clamp(1.6rem,1.05rem + 1.6vw,2.5rem)/1.04 var(--fd);letter-spacing:-.035em}.vl .lstep-body{grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:18px;padding-left:64px;display:grid}.vl .lstep-body p:only-child{grid-column:1/-1}.vl .lstep-body p{max-width:25em;color:var(--ink2);font-size:1.07rem}.vl .lens{border-radius:50%;flex:none;order:-1;width:104px;height:104px;overflow:hidden;box-shadow:0 0 0 6px #fff,0 22px 34px -16px #0f2a2973}.vl .lens img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);transform:scale(1.3)}.vl .lstep.is-active .lens img{transform:scale(1.05)}.vl .leak{margin-top:40px;scroll-margin-top:90px}.vl .leak-panel{color:#fff;background:radial-gradient(120% 90% at 85% 8%,#2f6061 0%,#1c4445 46%,#123031 100%);border-radius:44px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:40px;padding:clamp(26px,4vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #0f2a29b3}.vl .leak-panel:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#a5c4c32e,#a5c4c300);border-radius:50%;height:60%;position:absolute;inset:auto -10% -30% 30%}.vl .leak-intro{color:#ffffffd6;max-width:30em;margin-top:18px}.vl .seg{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:99px;grid-template-columns:1fr 1fr;margin:28px 0 10px;padding:5px;display:inline-grid;position:relative}.vl .seg-btn{z-index:1;color:#fff;height:48px;font:640 1rem var(--fd);background:0 0;border:0;border-radius:99px;padding:0 24px;transition:color .35s;position:relative}.vl .seg-btn[aria-pressed=true]{color:var(--ink)}.vl .seg-pill{background:#fff;border-radius:99px;width:calc(50% - 5px);transition:transform .5s cubic-bezier(.3,1.35,.5,1);position:absolute;top:5px;bottom:5px;left:5px}.vl .seg[data-mode=luna] .seg-pill{transform:translate(100%)}.vl .leak-readout{margin-top:22px}.vl .ml{font:700 clamp(4.2rem,3rem + 3.4vw,6.8rem)/.9 var(--fd);letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;display:flex}.vl .ml small{letter-spacing:0;opacity:.8;margin-left:.3em;font-size:.3em}.vl .meter{background:#ffffff24;border-radius:99px;height:14px;margin-top:14px;position:relative;overflow:hidden}.vl .meter-fill{transform-origin:0;background:linear-gradient(90deg,#79c2be,#b7e6e2);position:absolute;inset:0;transform:scaleX(0)}.vl .meter.is-leak .meter-fill{background:linear-gradient(90deg,#79c2be,#fe564e)}.vl .meter-band{background:repeating-linear-gradient(45deg,#ffffff59 0 3px,#0000 3px 7px);width:28.5714%;position:absolute;top:0;bottom:0;left:42.8571%}.vl .meter-leak{background:var(--coral);opacity:0;width:3px;position:absolute;top:0;bottom:0}.vl .meter-legend{color:#ffffffb8;justify-content:space-between;margin-top:8px;font-size:.82rem;display:flex;position:relative}.vl .ml-band{white-space:nowrap;position:absolute;left:57.1429%;translate:-50%}.vl .leak-status{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;min-height:3.4em;margin-top:20px;padding:14px 18px;font-weight:500;transition:background .4s,border-color .4s}.vl .leak-status[data-state=leak]{background:#fe564e29;border-color:#fe564eb3}.vl .leak-status[data-state=full],.vl .leak-status[data-state=edge]{background:#a5c4c329;border-color:#a5c4c399}.vl .leak-stage{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.vl .leak-canvas{aspect-ratio:520/600;touch-action:none;width:100%;max-width:500px;height:auto;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.vl .sim-tag{font:600 .7rem var(--fb);letter-spacing:.14em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff29;border-radius:99px;padding:8px 13px;position:absolute;top:0;right:0}.vl .leak-controls{align-items:center;gap:20px;margin-top:6px;display:flex}.vl .pour{background:var(--coral);width:132px;height:132px;color:var(--ink);font:700 1rem/1.05 var(--fd);transition:transform .25s var(--ease);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;border:0;border-radius:50%;flex:none;align-content:center;place-items:center;gap:5px;display:grid;position:relative;box-shadow:0 18px 40px -12px #fe564ebf,inset 0 -8px 16px #00000014}.vl .pour.is-pouring{transform:scale(.93)}.vl .pour-ico{width:30px;height:30px}.vl .pour-ring{pointer-events:none;position:absolute;inset:-9px}.vl .pour-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.vl .pour-ring circle{fill:none;stroke:#fff3;stroke-width:3px}.vl .pour-ring .pour-prog{stroke:#fff;stroke-linecap:round;stroke-dasharray:289.03;stroke-dashoffset:289.03px}.vl .leak-note{color:var(--ink2);max-width:64em;margin-top:16px;font-size:.88rem}.vl .stories{padding:150px 0 130px;overflow-x:clip}.vl .world{z-index:-1;position:absolute;inset:0;overflow:hidden}.vl .world-base,.vl .world-wipe{background:#a5c4c3;position:absolute;inset:0}.vl .world-wipe{clip-path:circle(0% at 70%)}.vl .world-blob{background:#ffffff57;animation:16s ease-in-out infinite morph;display:block;position:absolute}.vl .wb1{width:46vw;height:46vw;top:6%;left:-16vw}.vl .wb2{background:#ffffff38;width:32vw;height:32vw;animation-duration:21s;animation-direction:reverse;bottom:-12vw;right:-10vw}@keyframes morph{0%,to{border-radius:42% 58% 61% 39%/45% 39% 61% 55%;transform:rotate(0)}50%{border-radius:61% 39% 38% 62%/58% 62% 38% 42%;transform:rotate(40deg)}}.vl .stories-inner{grid-template-columns:1fr minmax(360px,440px);align-items:center;gap:70px;display:grid}.vl .stories .vlead{color:var(--ink);margin-top:20px}.vl .rings{flex-wrap:wrap;gap:16px 6px;margin-top:34px;display:flex}.vl .ring{width:74px;font:600 .8rem/1.2 var(--fb);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.vl .ring img{object-fit:cover;width:66px;height:66px;transition:box-shadow .3s,transform .3s var(--ease);background:#fff;border-radius:50%;padding:3px;box-shadow:0 0 0 2px #0f2a2940}.vl .ring[aria-pressed=true] img{box-shadow:0 0 0 3px var(--coral),0 10px 20px -10px #fe564ecc;transform:scale(1.06)}.vl .ring:hover img{transform:scale(1.06)}.vl .player{aspect-ratio:9/15;background:var(--ink);-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:36px;width:100%;max-height:min(740px,80vh);position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #0f2a2999}.vl .player-bars{z-index:5;pointer-events:none;gap:5px;display:flex;position:absolute;top:14px;left:16px;right:64px}.vl .player-bars i{background:#ffffff61;border-radius:3px;flex:1;height:3px;overflow:hidden}.vl .player-bars b{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.vl .player-bars i.is-done b{transform:scaleX(1)}.vl .player-frame,.vl .story{position:absolute;inset:0}.js .vl .story{opacity:0;visibility:hidden}.js .vl .story.is-on{opacity:1;visibility:visible}.vl .story img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%}.vl .story:after{content:"";pointer-events:none;background:linear-gradient(#0f2a2900,#0f2a29d1);position:absolute;inset:38% 0 0}.vl .story-txt{z-index:4;color:#fff;position:absolute;bottom:24px;left:22px;right:22px}.vl .story-tag{background:var(--coral);color:var(--ink);font:700 .76rem var(--fb);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:7px 12px;display:inline-block}.vl .story-txt p{font:620 clamp(1.45rem,1.15rem + .9vw,1.9rem)/1.1 var(--fd);letter-spacing:-.025em;text-wrap:balance;margin:12px 0 16px}.vl .story-link{color:var(--ink);font:650 .9rem var(--fb);background:#fffffff0;border-radius:99px;align-items:center;gap:8px;padding:11px 16px;text-decoration:none;display:inline-flex}.vl .story-link svg{width:16px;height:16px}.vl .tap{z-index:3;color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.vl .tap-prev{width:34%;left:0}.vl .tap-next{width:66%;right:0}.vl .tap svg{opacity:0;background:#ffffffe0;border-radius:50%;width:44px;height:44px;padding:11px;transition:opacity .3s;position:absolute;top:calc(50% - 22px)}.vl .tap-prev svg{left:12px}.vl .tap-next svg{right:12px}.vl .player:hover .tap svg{opacity:1}.vl .tap:focus-visible svg{opacity:1}.vl .player-pause{z-index:6;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f2a2980;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:24px;right:14px}.vl .player-pause svg,.vl .reviews-pause svg{width:17px;height:17px}.vl .ico-play,.vl [aria-pressed=true] .ico-pause{display:none}.vl [aria-pressed=true] .ico-play{display:block}html:not(.js) .vl .player-frame{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}html:not(.js) .vl .story{scroll-snap-align:start;flex:0 0 100%;position:relative}.vl .trust{color:#fff;background:linear-gradient(180deg,var(--deep2) 0%,#193d3e 100%);padding:90px 0 110px;overflow-x:clip}.vl .trust-head{grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.vl .score{align-items:flex-end;gap:16px;margin-top:22px;display:flex}.vl .score b{font:700 clamp(5rem,3rem + 6vw,9.4rem)/.8 var(--fd);letter-spacing:-.06em;color:var(--coral)}.vl .score span{font:650 1.5rem/1.1 var(--fd)}.vl .score small{font:400 .96rem var(--fb);color:#ffffffc2;margin-top:6px;display:block}.vl .trust-img{z-index:1;filter:drop-shadow(0 30px 40px #00000040);width:min(470px,36vw);height:auto;margin:0 0 -90px;position:relative}.vl .reviews{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.vl .rrow{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.vl .js:not(.rm) .rrow{overflow:hidden}.vl .rtrack{gap:16px;width:max-content;padding:4px 0;display:flex}.vl .rcard{background:#163c3d;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;flex:none;justify-content:space-between;gap:16px;width:360px;padding:24px 24px 20px;display:flex}.vl .rcard blockquote{font:500 1.06rem/1.45 var(--fb)}.vl .rmeta{font:650 .76rem var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--aqua)}.vl .rcard-coral{background:var(--coral);border-color:var(--coral);color:var(--ink)}.vl .rcard-coral .rmeta{color:var(--ink)}.vl .reviews-pause{color:#fff;font:600 .85rem var(--fb);background:#ffffff14;border:1px solid #ffffff38;border-radius:99px;align-self:center;align-items:center;gap:8px;margin-top:10px;padding:10px 16px;display:inline-flex}.rm .vl .reviews-pause{display:none}.vl .assure{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:60px;display:grid}.vl .assure li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;align-items:center;gap:14px;padding:18px;display:flex}.vl .assure svg{width:30px;height:30px;color:var(--aqua);flex:none}.vl .assure span{color:#ffffffc7;font-size:.9rem}.vl .assure b{font:650 1.05rem var(--fd);color:#fff;display:block}.vl .steps{background:var(--foam);padding:100px 0 110px}.vl .flow{margin-top:56px;position:relative}.vl .flow-line{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.vl .flow-bg{fill:none;stroke:#5c858459;stroke-width:3px;stroke-dasharray:1 10;stroke-linecap:round}.vl .flow-fg{fill:none;stroke:var(--teal);stroke-width:4px;stroke-linecap:round}.vl .flow-drop{fill:var(--coral)}.vl .flow-list{grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:relative}.vl .fl{position:relative}.vl .fl-n{z-index:2;width:64px;height:64px;font:700 1.6rem var(--fd);background:#fff;border-radius:50%;place-items:center;transition:background .5s,box-shadow .5s;display:grid;position:relative;box-shadow:0 0 0 2px #5c858459}.vl .fl.is-reached .fl-n{background:var(--coral);box-shadow:0 0 0 7px #fe564e33}.vl .fl-media{aspect-ratio:1/.8;background:var(--sky);border-radius:30px;margin:26px 0 22px;position:relative;overflow:hidden}.vl .fl-media img{object-fit:cover;width:100%;height:100%}.vl .fl-sizes{background:radial-gradient(circle at 50% 50%,#fff,var(--sky));place-items:center;display:grid}.vl .fl-sizes img{object-fit:contain;filter:drop-shadow(0 16px 16px #0f2a292e);width:74%;height:auto;margin-top:-12%}.vl .sz-row{justify-content:center;gap:6px;display:flex;position:absolute;bottom:16px;left:0;right:0}.vl .sz-row span{font:650 .8rem var(--fd);background:#fff;border-radius:99px;padding:6px 10px}.vl .sz-row .is-on{background:var(--ink);color:#fff}.vl .fl-wear img{object-position:50% 40%}.vl .fl h3{font:650 1.6rem/1.08 var(--fd);letter-spacing:-.025em}.vl .fl p{color:var(--ink2);margin-top:10px}.vl .care{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.vl .care li{background:var(--sky);border-radius:99px;padding:6px 11px;font-size:.85rem;font-weight:600}.vl .care-note{font-size:.92rem}.vl .faq{background:var(--foam);padding:30px 0 0}.vl .faq-inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;padding-bottom:150px;display:grid}.vl .faq .sec-head{position:sticky;top:120px}.vl .qa{background:#fff;border-radius:24px;margin-bottom:12px;overflow:hidden;box-shadow:0 22px 40px -36px #0f2a2980}.vl .qa summary{font:620 1.16rem/1.25 var(--fd);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;list-style:none;display:flex}.vl .qa summary::-webkit-details-marker{display:none}.vl .qa summary i{background:var(--sky);width:36px;height:36px;transition:background .35s,transform .45s var(--ease);border-radius:50%;flex:none;position:relative}.vl .qa summary i:before,.vl .qa summary i:after{content:"";background:var(--ink);width:14px;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.vl .qa summary i:after{transform:rotate(90deg)}.vl .qa[open] summary i{background:var(--coral);transform:rotate(180deg)}.vl .qa[open] summary i:after{transform:rotate(0)}.vl .qa-a{padding:0 24px;overflow:hidden}.vl .qa-a p{color:var(--ink2);max-width:40em;padding-bottom:22px}.vl .final{color:#fff;background:var(--deep);position:relative}.vl .final-inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px 0 110px;display:grid}.vl .final-visual{aspect-ratio:600/640;width:100%;max-width:620px;position:relative}.vl .final-blob{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vl .final-img{filter:drop-shadow(0 30px 30px #00000040);width:90%;height:auto;position:absolute;bottom:3%;left:5%}.vl .final-title{font:680 clamp(3rem,1.5rem + 5.2vw,6.8rem)/.92 var(--fd);letter-spacing:-.05em;text-wrap:balance}.vl .final .vlead{color:#ffffffdb;margin-top:22px}.vl .final-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.vl .foot{color:#ffffffc7;background:#102c2d;padding:46px 0 56px;font-size:.92rem}.vl .foot-inner{grid-template-columns:auto 1fr;align-items:center;gap:12px 40px;display:grid}.vl .foot img{grid-row:span 2;width:auto;height:30px}.vl .foot-proto{color:#fff9;font-size:.84rem}@media (width<=1180px){.vl .nav-links{display:none}.vl .shelf{grid-template-columns:repeat(3,1fr)}.vl .stories-inner{grid-template-columns:1fr minmax(320px,400px);gap:40px}}@media (width<=899px){.vl{font-size:1rem}.vl .vnav{height:58px;padding:0 7px 0 16px;top:8px}.vl .nav-brand img{height:22px}.vl .nav-cta .lg{display:none}.vl .nav-cta .sm{display:inline}.vl .cart-btn{width:44px;height:44px}.vl .hero{min-height:0;padding-top:86px}.vl .hero-inner{grid-template-columns:1fr;gap:0;min-height:0}.vl .hero-copy{padding:18px 0 0}.vl .hero-title{margin-bottom:.28em;font-size:clamp(3.2rem,15vw,4.6rem);line-height:.95}.vl .hero-cta{margin-top:24px}.vl .hero-cta .vbtn{height:52px;padding:0 1.25em}.vl .hero-proof{gap:8px 16px;margin-top:22px;font-size:.86rem}.vl .hero-visual{height:min(118vw,600px);min-height:0;margin-top:10px}.vl .hero-woman{height:92%}.vl .hero-chip{gap:9px;max-width:270px;padding:7px 12px 7px 7px;bottom:30%;left:0}.vl .hero-chip img{width:58px;height:48px}.vl .hero-chip-txt small{font-size:.74rem}.vl .hero-badge{width:92px;height:92px;top:6%;right:0}.vl .hero-badge span{width:42px;height:42px}.vl .hero-water{bottom:-42vh}.vl .hw{height:110px}.vl .hero-water{background-position:0 108px;height:calc(110px + 42vh)}.vl .worries{min-height:0;padding:80px 0 110px}.vl .worries-inner{grid-template-columns:1fr;gap:34px;min-height:0}.vl .worry-field{flex-direction:column;gap:14px;height:auto;min-height:0;display:flex}.vl .worry{width:auto;max-width:88%;position:relative;top:auto;left:auto}.vl .worry:nth-child(2n){align-self:flex-end}.vl .worry-q{aspect-ratio:auto;border-radius:999px;justify-self:start;width:auto;padding:18px 24px;font-size:1.1rem}.vl .worry:nth-child(2n) .worry-q{justify-self:end}.vl .worry-q:after{width:12%;height:22%;top:16%;left:10%}.vl .worry-a{width:auto;max-width:100%}.vl .edge{height:70px;top:-69px}.vl .meet-inner{grid-template-columns:1fr;gap:26px;padding-top:30px}.vl .meet-copy{order:-1}.vl .meet-stage{aspect-ratio:1/1.02}.vl .meet-chips li{padding:8px 12px;font-size:.8rem}.vl .meet-chips b{font-size:.92rem}.vl .wave-text text{font-size:96px}.vl .layers{grid-template-columns:1fr;gap:0}.vl .layers-visual{z-index:2;background:linear-gradient(var(--sky) 82%,#d7e7ef00);height:48svh;padding-top:58px;top:0}.vl .stack{width:min(78vw,360px)}.vl .layers-copy{padding:4vh 0 10vh}.vl .lstep{justify-content:flex-start;min-height:46svh;padding-top:2vh}.vl .lstep-body{flex-direction:column;align-items:flex-start;gap:14px;padding-left:0}.vl .lens{width:92px;height:92px}.vl .leak-panel{border-radius:32px;flex-direction:column;gap:0;padding:26px 18px 22px;display:flex}.vl .leak-copy{display:contents}.vl .leak-copy>.kicker{order:1;align-self:flex-start}.vl .leak-copy>h3{order:2}.vl .leak-intro{order:3}.vl .seg{order:4;align-self:stretch}.vl .leak-stage{order:5;margin-top:6px}.vl .leak-readout{order:6}.vl .leak-status{order:7}.vl .seg-btn{padding:0 12px;font-size:.95rem}.vl .pour{width:116px;height:116px}.vl .sim-tag{align-self:flex-end;margin-bottom:8px;font-size:.62rem;position:static}.vl .meter-legend{flex-wrap:wrap}.vl .ml-band{text-align:center;order:3;width:100%;margin-top:2px;position:static;translate:none}.vl .stack-caption{display:none}.vl .stories{padding:110px 0 90px}.vl .stories-inner{grid-template-columns:1fr;gap:28px}.vl .rings{margin:26px calc(-1 * var(--gut)) 0;padding:4px var(--gut) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);flex-wrap:nowrap;max-width:none;overflow-x:auto}.vl .ring{scroll-snap-align:start;flex:none}.vl .player{aspect-ratio:auto;border-radius:30px;height:min(78svh,640px)}.vl .tap svg{opacity:.85;width:36px;height:36px;padding:9px}.vl .bento{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:12px}.vl .tile{border-radius:26px;min-height:230px;padding:20px}.vl .tile-comfort{grid-area:auto/span 2;min-height:440px}.vl .tile-comfort .tile-txt{margin:12px;padding:16px 18px}.vl .tile-design,.vl .tile-move,.vl .tile-deal{grid-column:span 2}.vl .tile h3{font-size:1.3rem}.vl .tile p{font-size:.92rem}.vl .tile-deal{min-height:280px}.vl .tile-deal .tile-txt{max-width:64%}.vl .deal-img{width:52%}.vl .shop{padding:90px 0 100px}.vl .finder{border-radius:30px;margin-top:34px;padding:20px 16px 22px}.vl .fopts-4,.vl .fopts-3{grid-template-columns:1fr 1fr;gap:10px}.vl .fopt{border-radius:22px;min-height:140px;padding:16px}.vl .fopt>svg{width:34px;height:34px}.vl .fopt b{font-size:1.12rem}.vl .fopt small{font-size:.8rem}.vl .fopt-img{height:84px}.vl .fopt-photo{width:calc(100% + 32px);height:110px;margin:-16px -16px 10px}.vl .fsize{min-width:58px;height:52px}.vl .fresult{grid-template-columns:1fr;gap:20px}.vl .fres-media{aspect-ratio:1/.8}.vl .shelf-head{margin-top:70px}.vl .shelf{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut));padding:6px var(--gut) 18px;scroll-padding-inline:var(--gut);grid-template-columns:none;grid-auto-columns:76%;grid-auto-flow:column;overflow-x:auto}.vl .pcard{scroll-snap-align:start}.vl .trust{padding:70px 0 90px}.vl .trust-head{grid-template-columns:1fr}.vl .trust-img{width:min(92vw,420px);margin:10px auto -70px}.vl .rcard{width:290px;padding:20px}.vl .rcard blockquote{font-size:1rem}.vl .assure{grid-template-columns:1fr 1fr;gap:10px;margin-top:40px}.vl .assure li{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.vl .steps{padding:80px 0 90px}.vl .flow-list{grid-template-columns:1fr;gap:46px;padding-left:84px}.vl .fl-n{position:absolute;top:0;left:-84px}.vl .fl-media{margin-top:0}.vl .faq-inner{grid-template-columns:1fr;gap:30px;padding-bottom:110px}.vl .faq .sec-head{position:static}.vl .qa summary{padding:18px;font-size:1.05rem}.vl .qa-a{padding:0 18px}.vl .qa-a p{padding-bottom:18px}.vl .final-inner{grid-template-columns:1fr;gap:10px;padding:10px 0 90px}.vl .final-visual{max-width:440px;margin:0 auto}.vl .foot-inner{grid-template-columns:1fr}.vl .foot img{grid-row:auto}.vl .cart{border-radius:28px;width:auto;max-height:88svh;inset:auto 8px 8px}}@media (width<=420px){.vl .hero-title{font-size:clamp(3rem,15.2vw,4rem)}.vl .meet-chips li:nth-child(2){left:auto;right:0}}@media (prefers-reduced-motion:reduce){.vl *,.vl :before,.vl :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.vl .hero-bubbles,.vl .pool i{display:none}.vl .anim-colors img:first-child{opacity:1}}.vl .stakes{background:var(--foam);padding:110px 0 120px;position:relative}.vl .stakes-switch{background:#fff;border-radius:99px;grid-template-columns:1fr 1fr;margin-top:28px;padding:5px;display:inline-grid;position:relative;box-shadow:0 18px 40px -26px #0f2a2973}.vl .stakes-btn{z-index:1;height:50px;color:var(--ink2);font:640 1rem var(--fd);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 26px;transition:color .35s;position:relative}.vl .stakes-btn[aria-pressed=true]{color:#fff}.vl .stakes-pill{background:var(--ink2);border-radius:99px;width:calc(50% - 5px);transition:transform .5s cubic-bezier(.3,1.35,.5,1),background .4s;position:absolute;top:5px;bottom:5px;left:5px}.vl .stakes-switch[data-mode=good] .stakes-pill{background:var(--coral);transform:translate(100%)}.vl .stakes-grid{perspective:1400px;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:48px;display:grid}.vl .stake-card{text-align:left;cursor:pointer;width:100%;min-height:270px;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .8s cubic-bezier(.3,1.25,.45,1);display:grid;position:relative}.vl .stake-card[aria-pressed=true]{transform:rotateY(180deg)}.vl .stake-face{backface-visibility:hidden;border-radius:28px;flex-direction:column;grid-area:1/1;gap:10px;padding:24px 22px;display:flex;box-shadow:0 30px 50px -36px #0f2a2973}.vl .stake-face i{border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:auto;display:grid}.vl .stake-face svg{width:20px;height:20px}.vl .stake-face b{font:640 1.28rem/1.12 var(--fd);letter-spacing:-.02em}.vl .stake-face small{font-size:.93rem;line-height:1.4}.vl .stake-bad{color:#4b5e5f;background:#e3e8e8}.vl .stake-bad i{color:#7e8f90;background:#fff}.vl .stake-bad b{color:#3c4e4f}.vl .stake-good{background:var(--aqua);color:var(--ink);transform:rotateY(180deg)}.vl .stake-good i{background:var(--coral);color:#fff}.vl .stake-card:focus-visible{outline:3px solid var(--coral);outline-offset:4px;border-radius:28px}.vl .stakes-end{text-align:center;color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;margin-top:40px;display:flex}.vl .stakes-end b{color:var(--ink)}@media (prefers-reduced-motion:reduce){.vl .stake-card,.vl .stakes-pill{transition:none}}@media (width<=1100px){.vl .stakes-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.vl .stakes{padding:80px 0 90px}.vl .stakes-grid{grid-template-columns:1fr;gap:10px;margin-top:32px}.vl .stake-card{min-height:0}.vl .stake-face{flex-flow:wrap;align-items:center;gap:4px 14px;padding:18px}.vl .stake-face i{flex:none;width:38px;height:38px;margin:0}.vl .stake-face b{flex:1;font-size:1.12rem}.vl .stake-face small{flex-basis:100%;padding-left:52px}.vl .stakes-btn{padding:0 16px;font-size:.92rem}}.vl .final-img-group{aspect-ratio:1.2;object-fit:cover;object-position:50% 30%;filter:drop-shadow(0 30px 30px #00000040);border-radius:47% 53% 44% 56%/54% 46% 56% 44%;width:94%;height:auto;top:13%;bottom:auto;left:3%;-webkit-mask-image:none;mask-image:none}.vl .final-img-karolina{aspect-ratio:1;object-position:50% 12%}.vl .mm-top{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:10px 12px 10px 14px;font-size:.95rem;font-weight:550;transition:background .3s;display:inline-flex}.vl .mm-top svg{width:14px;height:14px;transition:rotate .3s}.vl .mm-top:hover,.vl .mm-top[aria-expanded=true]{background:#a5c4c366}.vl .mm-top[aria-expanded=true] svg{rotate:180deg}.vl .mm-top[data-current]{background:#a5c4c38c}.vl .mm-top:focus-visible{outline-offset:2px;outline:2px solid #0f2a29}.vl .mm a:focus-visible{outline-offset:2px;outline:2px solid #0f2a29}.vl .mm-burger:focus-visible{outline-offset:2px;outline:2px solid #0f2a29}.vl .mm-drawer :focus-visible{outline-offset:2px;outline:2px solid #0f2a29}.vl .mm{top:calc(100% + 10px);left:var(--mm-left,0px);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);opacity:0;visibility:hidden;color:#0f2a29;background:#ffffffe6;border:1px solid #fffc;border-radius:30px;grid-template-columns:minmax(0,1fr) 300px;gap:12px;width:min(880px,100vw - 24px);padding:12px;transition:opacity .22s,translate .28s cubic-bezier(.22,.9,.24,1),visibility 0s .28s;display:grid;position:absolute;translate:0 -8px;box-shadow:0 34px 70px -34px #0f2a298c}.vl .mm.open{opacity:1;visibility:visible;transition:opacity .22s,translate .28s cubic-bezier(.22,.9,.24,1),visibility;translate:0}.vl .mm-list{background:#fff;border-radius:22px;margin:0;padding:6px 14px;list-style:none}.vl .mm-list li+li{border-top:1px solid #0f2a2917}.vl .mm-row{color:inherit;border-radius:16px;align-items:center;gap:16px;padding:11px 4px;text-decoration:none;transition:background .25s;display:flex}.vl .mm-row:hover{background:#d7e7ef73}.vl .mm-thumb{background:#fbf6f2;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f2a290f}.vl .mm-thumb img{object-fit:cover;width:100%;height:100%;transition:scale .4s cubic-bezier(.22,.9,.24,1)}.vl .mm-row:hover .mm-thumb img{scale:1.07}.vl .mm-ico{color:#33585a;background:#d7e7ef}.vl .mm-ico svg{width:26px;height:26px}.vl .mm-text{flex:1;gap:2px;min-width:0;display:grid}.vl .mm-text b{font-size:1.02rem;font-weight:600}.vl .mm-text small{color:#4f6f70;font-size:.85rem;line-height:1.35}.vl .mm-go{color:#0f2a29;flex:none;width:20px;height:20px;transition:translate .3s}.vl .mm-row:hover .mm-go{translate:4px}.vl .mm-row[aria-current=page]{background:#d7e7ef8c}.vl .mm-banner{color:#0f2a29;background:#fbd9d3;border-radius:22px;min-height:max(100%,340px);text-decoration:none;display:block;position:relative;overflow:hidden}.vl .mm-banner>img{object-fit:cover;width:100%;height:100%;transition:scale .6s cubic-bezier(.22,.9,.24,1);position:absolute;inset:0}.vl .mm-banner:hover>img{scale:1.04}.vl .mm-badge{color:#0f2a29;text-align:center;background:#f98070;border-radius:50%;place-content:center;width:96px;height:96px;line-height:1;display:grid;position:absolute;top:14px;right:14px;rotate:-8deg;box-shadow:0 14px 30px -14px #78281e99}.vl .mm-badge b{font-family:var(--fd,inherit);letter-spacing:-.02em;font-size:1.9rem;font-weight:700}.vl .mm-badge span{letter-spacing:.08em;margin-top:3px;font-size:.78rem;font-weight:700}.vl .mm-promo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:16px;padding:12px 14px;font-size:.86rem;line-height:1.4;position:absolute;bottom:10px;left:10px;right:10px}.vl .mm-promo b{font-size:.95rem;display:block}.vl .mm-burger{color:#0f2a29;cursor:pointer;background:#a5c4c359;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:none}.vl .mm-burger svg{width:22px;height:22px}.vl .mm-drawer{z-index:90;color:#0f2a29;opacity:0;visibility:hidden;background:#fbf6f2;flex-direction:column;transition:opacity .25s,translate .3s cubic-bezier(.22,.9,.24,1),visibility 0s .3s;display:flex;position:fixed;inset:0;translate:0 -12px}.vl .mm-drawer.open{opacity:1;visibility:visible;transition:opacity .25s,translate .3s cubic-bezier(.22,.9,.24,1),visibility;translate:0}.vl .mm-dhead{flex:none;justify-content:space-between;align-items:center;padding:16px 16px 10px 22px;display:flex}.vl .mm-dhead img{width:auto;height:22px}.vl .mm-close{color:#0f2a29;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px -14px #0f2a2980}.vl .mm-close svg{width:20px;height:20px}.vl .mm-dbody{overscroll-behavior:contain;flex:1;padding:4px 14px 28px;overflow-y:auto}.vl .mm-sec{background:#fff;border-radius:22px;margin-top:8px;overflow:hidden}.vl .mm-sec>button{width:100%;color:inherit;font:inherit;font-family:var(--fd,inherit);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:1.15rem;font-weight:650;display:flex}.vl .mm-sec>button svg{width:18px;height:18px;transition:rotate .3s}.vl .mm-sec>button[aria-expanded=true] svg{rotate:180deg}.vl .mm-sec .mm-list{border-radius:0;padding:0 12px 8px;display:none}.vl .mm-sec.open .mm-list{display:block}.vl .mm-sec .mm-thumb{width:48px;height:48px}.vl .mm-sec .mm-ico svg{width:22px;height:22px}.vl .mm-dbanner{color:#0f2a29;background:#fbd9d3;border-radius:22px;align-items:center;gap:14px;margin-top:14px;padding:14px;text-decoration:none;display:flex;position:relative}.vl .mm-dbanner .mm-badge{flex:none;width:80px;height:80px;position:static}.vl .mm-dbanner .mm-badge b{font-size:1.55rem}.vl .mm-dbanner .mm-badge span{font-size:.7rem}.vl .mm-dbanner p{margin:0;font-size:.9rem;line-height:1.4}.vl .mm-dbanner p b{display:block}html.mm-lock,html.mm-lock body{overflow:hidden}@media (width<=1180px){.vl .nav-links{display:none!important}.vl .mm{display:none}.vl .mm-burger{display:grid}}@media (width>=1181px){.vl .mm-drawer{display:none}}@media (width<=420px){.vl .nav-actions .mm-burger{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.vl .mm,.vl .mm.open,.vl .mm-drawer,.vl .mm-drawer.open{transition:none;translate:none}.vl .mm-thumb img,.vl .mm-banner>img,.vl .mm-go{transition:none}}body.is-vlna{background:var(--foam);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;overflow-x:clip}.is-vlna .container-main,.is-vlna .content-main{max-width:none;margin:0!important;padding:0!important}.is-vlna .flashbags:empty{display:none}.vl{font-family:var(--fb);color:var(--ink);text-align:left;font-size:1.0625rem;line-height:1.55}.vl picture{display:contents}.vl a:not([class]){color:inherit}.vl a:hover{text-decoration:none}.vl fieldset{border:0;min-width:0;margin:0;padding:0}.vl legend{float:none;width:auto;font-size:inherit;line-height:inherit;margin:0;padding:0}.is-vlna .offcanvas,.is-vlna .cookie-permission-container,.is-vlna .modal,.is-vlna .footer-main{font-family:var(--fb)}.is-vlna .offcanvas h4,.is-vlna .offcanvas .h4,.is-vlna .modal h4,.is-vlna .modal .h4{font-family:var(--fd);letter-spacing:-.02em;font-weight:640}.is-vlna .footer-main{margin-top:0}.vl .vl-cart-btn{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;text-decoration:none;transition:background .3s;display:grid;position:relative}.vl .vl-cart-btn:hover{background:#a5c4c366}.vl .vl-cart-btn .icon{color:currentColor;width:22px;height:22px;top:0}.vl .vl-cart-btn .icon svg{fill:currentColor;width:100%;height:100%}.vl .vl-cart-btn .header-cart-total{display:none!important}.vl .vl-cart-btn .header-cart-badge{min-width:19px;height:19px;color:var(--ink);font:700 .72rem/19px var(--fb);text-align:center;border-radius:99px;padding:0 5px;position:absolute;top:2px;right:0;background:var(--coral)!important}.vl .vopt{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vl label.sw{cursor:pointer;margin:0}.vl .vopt:checked+.sw:after{opacity:1;transform:scale(1)}.vl .vopt:focus-visible+.sw{outline:3px solid var(--ink);outline-offset:3px}.vl .vopt:focus-visible+.vbuy-sz{outline:3px solid var(--ink);outline-offset:3px}.vl .vopt:disabled+.sw{opacity:.35;cursor:not-allowed}.vl .meet-buy.vbuy{gap:18px;max-width:520px;margin-top:30px;display:grid}.vl .vbuy-legend{font:650 .82rem/1.2 var(--fd);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;display:block}.vl .vbuy-legend span{text-transform:none;letter-spacing:0;color:var(--ink2);margin-left:.6em;font-weight:500}.vl .vbuy-set.is-ask .vbuy-legend{color:#b23f35}.vl .vbuy-row{flex-wrap:wrap;gap:8px;display:flex}.vl .vbuy-sz{min-width:52px;height:48px;font:650 .98rem var(--fd);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .25s,border-color .25s,color .25s,transform .2s var(--ease);background:#fff;border:1.5px solid #0f2a2929;border-radius:99px;place-items:center;margin:0;padding:0 14px;display:grid}.vl .vbuy-sz:active{transform:scale(.94)}@media (hover:hover){.vl .vbuy-sz:hover{border-color:var(--ink)}}.vl .vopt:checked+.vbuy-sz{background:var(--ink);border-color:var(--ink);color:#fff}.vl .vopt:disabled+.vbuy-sz{color:#7d8f8f;cursor:not-allowed;background:0 0;border-style:dashed;text-decoration:line-through}.vl .vbuy-set.is-ask .vbuy-sz{border-color:var(--coral)}.vl .vbuy-cta{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.vl .vbuy-cta .vbtn{flex:230px}.vl .vbtn.is-off{color:var(--ink2);box-shadow:none;background:#e4eded}.vl .vbuy-bag,.vl .vbuy-spin{width:20px;height:20px}.vl .vbuy-spin,.vl .vbtn.is-off .vbuy-bag,.vl .vbtn.is-busy .vbuy-bag{display:none}.vl .vbtn.is-busy{pointer-events:none}.vl .vbtn.is-busy .vbuy-spin{animation:.75s linear infinite vspin;display:block}@keyframes vspin{to{transform:rotate(1turn)}}.vl .vbuy-pdp{min-height:44px;color:var(--teal);text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;font-weight:650;text-decoration:underline;display:inline-flex}.vl .vbuy-pdp svg{width:18px;height:18px}.vl h1,.vl h2,.vl h3,.vl h4,.vl h5,.vl h6{color:inherit;font-family:inherit}.vl p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media (width<=899px){.vl .meet-copy{display:contents}.vl .meet-copy>*{order:2}.vl .meet-copy>.kicker,.vl .meet-copy>.vh2,.vl .meet-copy>.meet-product,.vl .meet-copy>.meet-level{order:0}.vl .meet-stage{order:1}.vl .meet-copy>.vh2{margin-top:-14px}}.is-vlna-pdp .content-main{padding:104px 0 40px!important}.is-vlna-pdp .cms-breadcrumb,.is-vlna-pdp .breadcrumb{font-size:.88rem}.is-vlna-pdp .breadcrumb a{color:var(--ink2)}.is-vlna-pdp .cms-section-default.boxed{max-width:min(1320px,100% - 2*var(--gut))}.is-vlna-pdp h1,.is-vlna-pdp h2,.is-vlna-pdp h3,.is-vlna-pdp h4,.is-vlna-pdp .h2,.is-vlna-pdp .h3,.is-vlna-pdp .h4{font-family:var(--fd);letter-spacing:-.025em;color:var(--ink);font-weight:640}.is-vlna-pdp .product-detail-name{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,1.4rem + 2.2vw,3.4rem);line-height:1.02}.is-vlna-pdp .cms-element-image-gallery .gallery-slider-item-container,.is-vlna-pdp .gallery-slider-item{background:#fff;border-radius:30px;overflow:hidden}.is-vlna-pdp .gallery-slider-thumbnails-item-inner{overflow:hidden;border-radius:16px!important}.is-vlna-pdp .cms-element-buy-box{background:#fff;border-radius:32px;padding:clamp(20px,3vw,36px);box-shadow:0 30px 60px -40px #0f2a2973}.is-vlna-pdp .product-detail-price{font:700 clamp(1.8rem,1.5rem + 1vw,2.4rem)/1 var(--fd);letter-spacing:-.02em;color:var(--ink)}.is-vlna-pdp .product-detail-configurator-group-title{font:650 .82rem/1.2 var(--fd);text-transform:uppercase;letter-spacing:.12em;color:var(--ink)}.is-vlna-pdp .product-detail-configurator-option-label{min-width:52px;height:48px;font:650 .98rem var(--fd);color:var(--ink);background:#fff;place-items:center;padding:0 14px;display:inline-grid;box-shadow:none!important;border:1.5px solid #0f2a2929!important;border-radius:99px!important}.is-vlna-pdp .product-detail-configurator-option-label.is-display-media,.is-vlna-pdp .product-detail-configurator-option-label.is-display-color{width:52px;padding:3px;overflow:hidden;border-radius:50%!important}.is-vlna-pdp .product-detail-configurator-option-image{border-radius:50%}.is-vlna-pdp .product-detail-configurator-option-input:checked+.product-detail-configurator-option-label{background:var(--ink);color:#fff;border-color:var(--ink)!important;box-shadow:0 0 0 2px var(--ink)!important}.is-vlna-pdp .product-detail-configurator-option-input:checked+.product-detail-configurator-option-label.is-display-media,.is-vlna-pdp .product-detail-configurator-option-input:checked+.product-detail-configurator-option-label.is-display-color{background:#fff}.is-vlna-pdp .btn-buy{height:56px;box-shadow:0 14px 30px -14px #fe564ebf;background:var(--coral)!important;color:var(--ink)!important;font:650 1.05rem/1 var(--fd)!important;border:0!important;border-radius:99px!important}.is-vlna-pdp .btn-buy:hover{background:#ff6f67!important}.is-vlna-pdp .buy-widget-container .form-select,.is-vlna-pdp .buy-widget-container .form-control{border-radius:99px;height:56px}.is-vlna-pdp .product-detail-tabs .nav-link,.is-vlna-pdp .product-detail-tabs .nav-link.active{font:650 1rem var(--fd);color:var(--ink);border-radius:99px}.is-vlna-pdp .product-detail-description,.is-vlna-pdp .product-detail-tabs{font-family:var(--fb);color:var(--ink2)}.is-vlna-pdp .product-detail-review-item{background:#fff;border:0;border-radius:24px;padding:20px 22px}.is-vlna-pdp .product-detail-review-item+.product-detail-review-item{margin-top:12px}.is-vlna-pdp .content-main .btn-primary{background:var(--ink);border-color:var(--ink);font-family:var(--fd);border-radius:99px}.is-vlna-pdp .content-main .btn-outline-primary,.is-vlna-pdp .content-main .btn-secondary{font-family:var(--fd);border-radius:99px}body .cookie-permission-container{z-index:1050;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);color:#0f2a29;width:auto;max-width:none;font-family:var(--fb,inherit);background:#fffffff2;border:1px solid #ffffffd9;border-radius:26px;padding:18px 18px 14px;position:fixed;inset:auto 12px 12px;box-shadow:0 30px 70px -28px #0f2a298c,0 2px 10px #0f2a2912}body .cookie-permission-container .container{max-width:none;padding:0}body .cookie-permission-container .row{gap:14px;margin:0;display:grid}body .cookie-permission-container .row>*{flex:none;width:auto;max-width:none;margin:0;padding:0}body .cookie-permission-container .cookie-permission-content{color:inherit;text-align:left;font-size:.92rem;line-height:1.5}body .cookie-permission-container .cookie-permission-content a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #f98070;text-decoration:underline #f98070;text-decoration-thickness:2px}body .cookie-permission-container .cookie-permission-content a:hover{text-decoration-color:currentColor}body .cookie-permission-container .cookie-permission-actions{grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}body .cookie-permission-container .cookie-permission-actions>span{display:contents}body .cookie-permission-container .cookie-permission-actions .btn{width:100%;min-height:46px;font:650 .95rem/1.2 var(--fb,inherit);text-align:center;box-shadow:none;border-radius:99px;justify-content:center;align-items:center;margin:0;padding:10px 14px;transition:background .25s,color .25s,border-color .25s,transform .25s;display:flex}body .cookie-permission-container .js-cookie-permission-button .btn{color:#0f2a29;background:#fff;border:1.5px solid #0f2a2947;order:1}body .cookie-permission-container .js-cookie-permission-button .btn:hover{background:#fbf6f2;border-color:#0f2a29}body .cookie-permission-container .js-cookie-accept-all-button .btn{color:#0f2a29;background:#f98070;border:1.5px solid #f98070;order:2}body .cookie-permission-container .js-cookie-accept-all-button .btn:hover{color:#fff;background:#0f2a29;border-color:#0f2a29}body .cookie-permission-container .js-cookie-configuration-button .btn{color:#33585a;text-underline-offset:3px;background:0 0;border:0;order:3;grid-column:1/-1;min-height:40px;padding:6px 10px;font-weight:600;-webkit-text-decoration:underline #33585a66;text-decoration:underline #33585a66}body .cookie-permission-container .js-cookie-configuration-button .btn:hover{color:#0f2a29;background:0 0}body .cookie-permission-container .btn:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #0f2a29}@media (width>=768px){body .cookie-permission-container{width:min(460px,100vw - 40px);inset:auto auto 20px 20px}}#lunacare-chat-widget{transition:bottom .3s,opacity .3s,visibility;bottom:14px;left:14px}#lunacare-chat-widget .btn{color:#0f2a29;min-width:54px;height:54px;font:0/0 var(--fb,inherit);background:#fff;border:1px solid #0f2a2914;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0;text-decoration:none;transition:transform .3s cubic-bezier(.22,.9,.24,1),box-shadow .3s,background .3s;display:inline-flex;position:relative;box-shadow:0 14px 30px -12px #0f2a2973,0 2px 8px #0f2a2914}#lunacare-chat-widget .btn:before{content:"";width:26px;height:26px;-webkit-mask:var(--lc-chat-ico) center/contain no-repeat;-webkit-mask:var(--lc-chat-ico) center/contain no-repeat;mask:var(--lc-chat-ico) center/contain no-repeat;background:#f98070;flex:none}#lunacare-chat-widget .btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 34px -12px #0f2a2980,0 2px 8px #0f2a2914}#lunacare-chat-widget .btn:focus-visible{outline-offset:3px;outline:2px solid #0f2a29}#lunacare-chat-widget{--lc-chat-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 11.2C4.5 7.2 7.8 4.5 12 4.5s7.5 2.7 7.5 6.7-3.3 6.7-7.5 6.7c-.9 0-1.7-.1-2.5-.3L5.6 19.5l.9-3.4c-1.3-1.2-2-2.7-2-4.9z'/%3E%3Cpath d='M9 11.2h.01M12 11.2h.01M15 11.2h.01'/%3E%3C/svg%3E")}@media (width>=768px){#lunacare-chat-widget{bottom:20px;left:20px}#lunacare-chat-widget .btn{padding:0 22px 0 17px}#lunacare-chat-widget .btn:after{content:"Chat";font:650 .98rem/1 var(--fb,inherit);color:#0f2a29}html:lang(sl) #lunacare-chat-widget .btn:after{content:"Klepet"}html:lang(de) #lunacare-chat-widget .btn:after{content:"Chatten"}}#lunacare-chat-widget.above-consent{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.cookie-permission-container[style*="display: block"]) #lunacare-chat-widget{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.mm-lock body .cookie-permission-container,html.lcm-lock body .cookie-permission-container{z-index:80}html.mm-lock #lunacare-chat-widget,html.lcm-lock #lunacare-chat-widget{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){#lunacare-chat-widget .btn,#lunacare-chat-widget .btn:hover{transition:none;transform:none}}.vl .mm-sec>button{gap:14px;padding:13px 16px}.vl .mm-sec>button .lcm-sico{background:#f3eae4;border-radius:50%;flex:none;width:46px;height:46px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #1428280f}.vl .mm-sec>button .lcm-sico img{object-fit:cover;width:100%;height:100%;display:block}.vl .mm-sec>button .lcm-slabel{flex:1;gap:2px;min-width:0;display:grid}.vl .mm-sec>button .lcm-slabel b{font:650 1.12rem/1.2 var(--fd,inherit)}.vl .mm-sec>button .lcm-slabel small{font:500 .84rem/1.35 var(--fb,inherit);color:#4f6f70;overflow-wrap:anywhere}.vl .mm-sec>button>svg{flex:none}.vl .mm-sec .mm-list{padding:0 14px 10px 62px;position:relative}.vl .mm-sec .mm-list li{position:relative}.vl .mm-sec .mm-list li:before{content:"";background:#0f2a2929;border-radius:2px;width:19px;height:2px;margin-top:-1px;position:absolute;top:50%;left:-24px}.vl .mm-sec .mm-list li:after{content:"";background:#0f2a2929;width:2px;position:absolute;top:0;bottom:0;left:-24px}.vl .mm-sec .mm-list li:first-child:after{top:-9px}.vl .mm-sec .mm-list li:last-child:after{border-radius:0 0 0 2px;bottom:50%}
