.vv{--vv-accent:#8c2f4b;--vv-soft:#f7eef0;padding:56px 16px;background:var(--vv-bg,transparent)}.vv *{box-sizing:border-box}.vv__inner{max-width:1100px;margin:0 auto}.vv__h{font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.15;text-align:center;margin:0 0 .5em}.vv__sub{text-align:center;opacity:.75;max-width:640px;margin:0 auto 32px}.vv-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch}.vv-row>*{scroll-snap-align:start;flex:0 0 min(70%,250px)}.vv-ugc__item video,.vv-ugc__item img,.vv-ugc__item .vv-ph{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:16px;background:#0000000f}.vv-ph svg{width:100%;height:100%}.vv-cap{font-size:.9rem;margin:8px 0 0;text-align:center}.vv-faq .vv__inner{max-width:760px}.vv-faq details{border-bottom:1px solid rgba(0,0,0,.12);padding:18px 0}.vv-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.vv-faq summary::-webkit-details-marker{display:none}.vv-faq summary:after{content:"+";font-size:1.3em;line-height:1}.vv-faq details[open] summary:after{content:"\2013"}.vv-faq__a{padding-top:10px;opacity:.85}.vv-faq__a p{margin:.4em 0}.vv-story{flex:0 0 min(88%,360px);border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:10px}.vv-story__tag{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--vv-accent);font-weight:600}.vv-story img,.vv-story .vv-ph{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#0000000f}.vv-story h3{margin:4px 0 0;font-size:1.15rem;line-height:1.3}.vv-story__name{margin:0;font-size:.9rem;opacity:.8}.vv-story__name span{color:var(--vv-accent);margin-left:6px}.vv-story ul{list-style:none;padding:0;margin:0;display:grid;gap:4px;font-size:.92rem}.vv-story li:before{content:"\2713";color:var(--vv-accent);margin-right:8px;font-weight:700}.vv-story blockquote{margin:0;font-style:italic;opacity:.85;font-size:.95rem}.vv-split{display:grid;gap:32px;align-items:center}@media(min-width:750px){.vv-split{grid-template-columns:1fr 1fr}}.vv-split img,.vv-split video,.vv-split .vv-ph{width:100%;border-radius:18px;aspect-ratio:1/1;object-fit:cover;background:#0000000f;display:block}.vv-split h2{text-align:left;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2;margin:0 0 .5em}.vv-split h3{font-size:1.2rem;margin:1.2em 0 .4em}.vv-btn{display:inline-block;background:var(--vv-accent);color:#fff!important;padding:15px 30px;border-radius:999px;text-decoration:none;font-weight:600;margin-top:20px;text-align:center}.vv-center{text-align:center}.vv-ba{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vv-ba figure{margin:0;position:relative}.vv-ba img,.vv-ba .vv-ph{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;background:#0000000f;display:block}.vv-ba figcaption{position:absolute;left:12px;top:12px;background:#fff;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:600}.vv-ba figure:last-child figcaption{background:var(--vv-accent);color:#fff}.vv-note{text-align:center;font-size:.85rem;opacity:.7;margin-top:14px}.vv-cmp{width:100%;max-width:720px;margin:0 auto;border-collapse:separate;border-spacing:0;font-size:.95rem}.vv-cmp th,.vv-cmp td{padding:14px 10px;text-align:center;border-bottom:1px solid rgba(0,0,0,.08)}.vv-cmp th:first-child,.vv-cmp td:first-child{text-align:left}.vv-cmp .vv-us{background:var(--vv-soft);font-weight:700}.vv-cmp thead .vv-us{border-radius:14px 14px 0 0;color:var(--vv-accent)}.vv-yes{color:var(--vv-accent);font-size:1.2rem;font-weight:700}.vv-no{opacity:.4;font-size:1.2rem}.vv-stats{display:grid;gap:24px;text-align:center}@media(min-width:750px){.vv-stats{grid-template-columns:repeat(3,1fr)}}.vv-stat__n{font-size:3rem;font-weight:700;color:var(--vv-accent);line-height:1}.vv-stat__l{margin-top:8px}.vv-guar{max-width:720px;margin:0 auto;text-align:center;background:var(--vv-soft);border-radius:24px;padding:40px 24px}.vv-guar__badge{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;border:2px solid var(--vv-accent);color:var(--vv-accent);font-weight:700;font-size:.85rem;line-height:1.15;padding:10px;margin-bottom:16px}.vv-sup img{border-radius:18px;width:100%;display:block}.vvs{position:relative;width:100%;max-width:var(--max,820px);margin:0 auto;aspect-ratio:var(--ratio,1/1);border-radius:24px;overflow:hidden;background:var(--vvs-bg,#f6f4f1);touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize;box-shadow:0 2px 20px #0000000f}@media(max-width:749px){.vvs{aspect-ratio:var(--ratio-m,1/1);border-radius:18px}}.vvs__layer{position:absolute;top:0;right:0;bottom:0;left:0}.vvs__layer img,.vvs__layer .vv-ph{width:100%;height:100%;object-fit:var(--fit,contain);display:block;pointer-events:none}.vvs__before{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.vvs__line{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:3px;background:#fff;transform:translate(-50%);pointer-events:none;box-shadow:0 0 8px #00000026}.vvs__handle{position:absolute;top:50%;left:var(--pos,50%);transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0000002e;pointer-events:none}@media(max-width:749px){.vvs__handle{width:46px;height:46px}.vvs__handle svg{width:22px;height:22px}}.vvs__label{position:absolute;bottom:16px;background:#ffffffeb;color:#111;padding:8px 16px;border-radius:999px;font-size:.95rem;font-weight:500;pointer-events:none;white-space:nowrap}.vvs__label--a{left:16px}.vvs__label--b{right:16px}@media(max-width:749px){.vvs__label{bottom:10px;padding:6px 12px;font-size:.8rem}.vvs__label--a{left:10px}.vvs__label--b{right:10px}}.vvs__range{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;bottom:0;left:0}.vvs:focus-within{outline:2px solid var(--vv-accent);outline-offset:3px}.vv .vv__h{font-size:calc(clamp(1.6rem,3.5vw,2.4rem) * var(--vv-hs,1))}.vv .vv-split h2{font-size:calc(clamp(1.5rem,3vw,2.1rem) * var(--vv-hs,1))}.vv .vv-split h3{font-size:calc(1.2rem * var(--vv-hs,1))}.vv .vvrf__h{font-size:calc(clamp(1.3rem,2.6vw,1.7rem) * var(--vv-hs,1))}.vv[data-vv-ts] :is(.vv__inner,.vv-guar){font-size:calc(var(--vv-ts,1) * 100%)}.vv[data-vv-tc]{color:var(--vv-text)}.vv[data-vv-tc] :is(.vv__sub,.vv-faq__a,.vv-note,.vvrf__intro,.vv-story__name,.vv-story blockquote){opacity:.9}.vv[data-vv-hc] :is(.vv__h,h2,h3,.vv-faq summary,.vvrf__h,.vvrl__avg,.vv-stat__n){color:var(--vv-heading)}.vv[data-vv-hf] :is(.vv__h,h2,h3,.vvrf__h){letter-spacing:normal}.vv[data-vv-hf=heading] :is(.vv__h,h2,h3,.vvrf__h){font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style)}.vv[data-vv-hf=subheading] :is(.vv__h,h2,h3,.vvrf__h){font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-style:var(--font-subheading--style)}.vv[data-vv-hf=body] :is(.vv__h,h2,h3,.vvrf__h){font-family:var(--font-body--family);font-weight:600;font-style:var(--font-body--style)}.vv[data-vv-hf=accent] :is(.vv__h,h2,h3,.vvrf__h){font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-style:var(--font-accent--style)}.vv[data-vv-align=left] :is(.vv__h,.vv__sub,.vvrf__h,.vvrf__intro){text-align:left;margin-left:0}.vv[data-vv-align=left] .vv-center{text-align:left}.vv .vv-btn{background:var(--vv-btn-bg,var(--vv-accent));color:var(--vv-btn-text,#fff)!important}.vv[data-vv-card] :is(.vv-story,.vvrl__card,.vvrf__panel){background:var(--vv-card)}@media(max-width:749px){.vv{padding:36px 16px}.vv .vv__h{font-size:calc(1.45rem * var(--vv-hs,1));margin-bottom:.4em}.vv__sub{font-size:.95rem;margin-bottom:20px}.vv-split{gap:20px}.vv .vv-split h2{font-size:calc(1.35rem * var(--vv-hs,1))}.vv .vv-split h3{font-size:calc(1.1rem * var(--vv-hs,1));margin:1em 0 .3em}.vv-split p{font-size:.95rem;line-height:1.55;margin:.5em 0}.vv-btn{display:block;width:100%;padding:14px 20px;margin-top:16px}.vv-faq details{padding:14px 0}.vv-faq summary{font-size:.98rem;line-height:1.35}.vv-faq__a{font-size:.92rem;line-height:1.55;padding-top:6px}.vv-cmp{font-size:.85rem}.vv-cmp th,.vv-cmp td{padding:11px 6px}.vv-cmp thead th{font-size:.78rem;line-height:1.25}.vv-cmp th:first-child,.vv-cmp td:first-child{width:46%;padding-left:0}.vv-yes,.vv-no{font-size:1.05rem}.vv-cmp .vv-cmp-txt{font-size:.8rem}.vv-guar{padding:28px 18px;border-radius:20px}.vv-guar__badge{width:76px;height:76px;font-size:.72rem;margin-bottom:12px}.vv-stat__n{font-size:2.4rem}.vv-story{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vv-funnel.css.map */
