:root{--vx-dark:#075007;--vx-green:#075007;--vx-pop:#075007;--vx-lime:#cdfc4b;--vx-lime-soft:#f0fec9;--vx-cream:#ffffff;--vx-mint:#f4f4f4;--vx-sand:#f0fec9;--vx-text:#2e2e2e;--vx-muted:#575757;--vx-line:#e3e3e3;--vx-head:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--vx-body:"DM Sans",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--vx-radius:14px;--vx-pop-shadow:none;--vx-header-h:76px}html:has(body.vx),html:has(body.vx) body.vx{height:auto!important;overflow:visible}body.vx .page-wrapper{overflow:visible;overflow-x:clip;height:auto}html.vx-lock,html.vx-lock body{overflow:hidden!important}body.vx{background:var(--vx-cream);color:var(--vx-text);font-family:var(--vx-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.vx,.vx *{box-sizing:border-box}.vx{font-family:var(--vx-body);color:var(--vx-text);font-size:16px;line-height:1.5;letter-spacing:-.01em}.vx img{max-width:100%;display:block;height:auto}.vx a{color:inherit}.vx [hidden]{display:none!important}.vx-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.vx-sec{padding:72px 0}.vx-h{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;line-height:.92;letter-spacing:.005em;margin:0;color:var(--vx-dark);overflow-wrap:break-word}.vx-h1{font-size:clamp(46px,7.2vw,100px)}.vx-h2{font-size:clamp(36px,4.6vw,60px)}.vx-h3{font-size:clamp(24px,2.4vw,32px)}.vx-lead{font-size:clamp(16px,1.4vw,19px);font-weight:500;color:var(--vx-muted);max-width:640px;margin:14px 0 0}.vx-center{text-align:center}.vx-center .vx-lead{margin-left:auto;margin-right:auto}.vx-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--vx-head);font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;line-height:1;padding:17px 30px;min-height:52px;border-radius:8px;border:2px solid var(--vx-pop);background:var(--vx-pop);color:#fff!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s;-webkit-appearance:none;text-align:center}@media(hover:hover){.vx-btn:hover{transform:translate(-2px,-2px);box-shadow:var(--vx-pop-shadow)}}.vx-btn:active{transform:scale(.98);box-shadow:none}.vx-btn--ghost{background:transparent;border-color:#fff}@media(hover:hover){.vx-btn--ghost:hover{background:#fff;color:var(--vx-dark)!important}}.vx-btn--dark{background:var(--vx-dark);border-color:var(--vx-dark)}.vx-btn--outline{background:transparent;color:var(--vx-dark)!important;border-color:var(--vx-dark)}@media(hover:hover){.vx-btn--outline:hover{background:var(--vx-dark);color:#fff!important}}.vx-btn--block{width:100%}.vx-btn[disabled]{opacity:.5;pointer-events:none}.vx-sticker{display:inline-block;font-family:var(--vx-head);font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.04em;line-height:1;padding:7px 10px 6px;border:1.5px solid var(--vx-line);border-radius:6px;background:var(--vx-pop);color:#fff;box-shadow:none}.vx-sticker--mint{background:var(--vx-mint);color:var(--vx-dark)}.vx-sticker--cream{background:var(--vx-cream);color:var(--vx-dark)}.vx-stars{color:var(--vx-dark);letter-spacing:2px;font-size:17px}.vx-ann{background:var(--vx-pop);color:#fff;text-align:center;padding:9px 16px;font-family:var(--vx-head);text-transform:uppercase}.vx-ann__in{display:flex;align-items:center;justify-content:center;gap:14px}.vx-ann__badge{width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:900;font-size:12px;line-height:.9;transform:rotate(-12deg);flex:none;border:2px dashed;animation:vx-wiggle 3s ease-in-out infinite}@keyframes vx-wiggle{0%,80%,to{transform:rotate(-12deg)}85%{transform:rotate(4deg) scale(1.08)}90%{transform:rotate(-18deg)}95%{transform:rotate(-8deg)}}.vx-ann__small{display:block;font-size:13px;font-weight:700;letter-spacing:.05em;opacity:.9}.vx-ann__big{display:block;font-size:21px;font-weight:900;letter-spacing:.02em;line-height:1}.vx-ann__note{display:block;font-family:var(--vx-body);text-transform:none;font-size:12px;opacity:.9}.vx-header{position:sticky;top:0;z-index:50;background:var(--vx-cream);border-bottom:1px solid var(--vx-line)}.vx-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:var(--vx-header-h)}.vx-nav{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.vx-nav--right{justify-content:flex-end}.vx-nav>li>a{font-family:var(--vx-head);font-weight:800;font-size:19px;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;color:var(--vx-dark);padding:6px 0;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.vx-nav>li>a:hover{color:var(--vx-pop)}@media(max-width:1199px){.vx-nav{gap:16px}.vx-nav>li>a{font-size:17px}}.vx-logo{display:block}.vx-logo img{height:var(--vx-logo-h,46px);width:auto}.vx-iconbtn{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;background:none;border:0;cursor:pointer;color:var(--vx-dark);position:relative;text-decoration:none;padding:0}.vx-iconbtn:hover{background:var(--vx-mint)}.vx-iconbtn svg{width:22px;height:22px}.vx-count{position:absolute;top:2px;right:0;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--vx-pop);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.vx-count[data-count="0"]{display:none}.vx-dd{position:static}.vx-dd>a{height:var(--vx-header-h)}.vx-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1.5px solid var(--vx-line);border-bottom:1.5px solid var(--vx-line);box-shadow:0 24px 40px #00000024;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s,transform .18s,visibility .18s;z-index:60}.vx-dd:hover .vx-mega,.vx-dd:focus-within .vx-mega{opacity:1;visibility:visible;transform:none}.vx-mega__in{display:grid;grid-template-columns:220px 1fr 250px;gap:34px;padding:28px 20px 32px}.vx-mega__h{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:15px;letter-spacing:.07em;color:var(--vx-green);margin:0 0 12px}.vx-mega__links a{display:block;font-size:15px;font-weight:600;padding:8px 0;border-bottom:1px solid var(--vx-line);text-decoration:none}.vx-mega__links a:hover{color:var(--vx-pop);padding-left:4px;transition:.15s}.vx-mega__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vx-mega__p,.vx-mnav__p{display:flex;flex-direction:column;gap:5px;text-decoration:none}.vx-mega__img{aspect-ratio:1;border-radius:12px;background:var(--vx-tile,var(--vx-mint));border:1.5px solid var(--vx-line);display:grid;place-items:center;overflow:hidden;padding:8px;transition:transform .15s,box-shadow .15s}.vx-mega__p:hover .vx-mega__img{transform:translate(-2px,-2px);box-shadow:none}.vx-mega__img img{max-height:100%;object-fit:contain}.vx-mega__t{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:17px;line-height:1}.vx-mega__p small,.vx-mnav__p small{font-size:12px;color:var(--vx-muted)}.vx-mega__quiz{background:var(--vx-pop);color:#fff;border-radius:14px;border:1.5px solid var(--vx-line);box-shadow:var(--vx-pop-shadow);padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-decoration:none;align-self:start}.vx-mega__quiz b{font-family:var(--vx-head);font-size:30px;line-height:.95;text-transform:uppercase}.vx-mega__quiz span{font-size:14px}.vx-burger{display:none}.vx-mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--vx-cream);transform:translate(-100%);transition:transform .28s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px 20px calc(30px + env(safe-area-inset-bottom))}.vx-mnav.is-open{transform:none}.vx-mnav__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.vx-mnav__top .vx-logo img{height:34px}.vx-mnav__quiz{display:flex;flex-direction:column;gap:2px;background:var(--vx-pop);color:#fff;border:1.5px solid var(--vx-line);border-radius:12px;padding:14px 16px;text-decoration:none;box-shadow:none;margin-bottom:10px}.vx-mnav__quiz b{font-family:var(--vx-head);font-size:24px;text-transform:uppercase;line-height:1}.vx-mnav__quiz span{font-size:14px;font-weight:600}.vx-mnav__acc summary,.vx-mnav__l{display:flex;justify-content:space-between;align-items:center;font-family:var(--vx-head);font-weight:900;font-size:32px;text-transform:uppercase;text-decoration:none;padding:12px 0;border-bottom:1.5px solid var(--vx-line);list-style:none;cursor:pointer;line-height:1}.vx-mnav__acc summary::-webkit-details-marker{display:none}.vx-mnav__acc summary:after{content:"+";color:var(--vx-pop)}.vx-mnav__acc[open] summary:after{content:"\2013"}.vx-mnav__prods{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:14px -20px 4px;padding:0 20px 10px}.vx-mnav__p{flex:0 0 128px;scroll-snap-align:start}.vx-mnav__sub a{display:block;font-size:17px;font-weight:600;padding:12px 0 12px 4px;border-bottom:1px solid var(--vx-line);text-decoration:none}@media(max-width:989px){:root{--vx-header-h:62px}.vx-header__in{grid-template-columns:44px 1fr 44px;gap:8px}.vx-nav--left,.vx-nav--right .vx-hide-m,.vx-mega{display:none}.vx-burger{display:inline-grid}.vx-logo{justify-self:center}.vx-logo img{height:var(--vx-logo-hm,34px)}}.vx-hero{position:relative;min-height:min(88vh,780px);display:flex;align-items:center;background:var(--vx-dark);color:#fff;overflow:hidden}.vx-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.vx-hero__media img,.vx-hero__media video{width:100%;height:100%;object-fit:cover;object-position:var(--vx-pos,center)}.vx-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1f1f1fd9,#1f1f1f80 42%,#1f1f1f0d)}.vx-hero__in{position:relative;z-index:2;padding:80px 20px;width:100%}.vx-hero .vx-h{color:#fff;max-width:880px}.vx-hero .vx-h em{font-style:normal;color:var(--vx-pop)}.vx-hero__sub{font-size:clamp(17px,1.6vw,21px);font-weight:500;max-width:560px;margin:20px 0 32px;color:#fff}.vx-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.vx-hero__proof{display:flex;align-items:center;gap:10px;margin-top:26px;font-weight:600;font-size:15px}.vx-marq{background:var(--vx-dark);color:#fff;overflow:hidden;padding:14px 0}.vx-marq--pop{background:var(--vx-pop)}.vx-marq__track{display:flex;width:max-content;animation:vx-marq var(--vx-speed,32s) linear infinite}.vx-marq__item{display:flex;align-items:center;gap:10px;padding:0 26px;font-family:var(--vx-head);font-weight:800;text-transform:uppercase;font-size:20px;letter-spacing:.03em;white-space:nowrap}.vx-marq__item small{font-family:var(--vx-body);text-transform:none;font-size:11px;font-weight:500;opacity:.8}.vx-marq__dot{width:9px;height:9px;border-radius:50%;background:var(--vx-pop)}.vx-marq--pop .vx-marq__dot{background:#fff}@keyframes vx-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vx-marq__track,.vx-ann__badge{animation:none}}.vx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:989px){.vx-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.vx-card{background:#fff;border:1.5px solid var(--vx-line);border-radius:var(--vx-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s;text-decoration:none;color:inherit}@media(hover:hover){.vx-card:hover{transform:translate(-3px,-3px);box-shadow:none}.vx-card:hover .vx-card__media img{transform:scale(1.05) rotate(-2deg)}}.vx-card__media{position:relative;aspect-ratio:1/1;background:var(--vx-tile,var(--vx-mint));display:grid;place-items:center;padding:22px}.vx-card__media img{max-height:100%;object-fit:contain;transition:transform .3s}.vx-card__sticker{position:absolute;top:12px;left:12px;font-size:12px}.vx-card__save{position:absolute;top:10px;right:10px;width:56px;height:56px;border-radius:50%;background:var(--vx-pop);color:#fff;display:grid;place-items:center;text-align:center;font-family:var(--vx-head);font-weight:900;font-size:16px;line-height:.9;transform:rotate(10deg);border:1.5px solid var(--vx-line)}.vx-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.vx-card__title{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:24px;line-height:.95;margin:0}.vx-card__need{font-size:13px;font-weight:600;color:var(--vx-green)}.vx-card__price{margin-top:auto;padding-top:6px;font-size:14px;color:var(--vx-muted)}.vx-card__price b{font-size:19px;color:var(--vx-dark)}.vx-card__price s{margin-left:6px}.vx-card .vx-btn{margin-top:10px;font-size:17px;padding:13px 14px;min-height:46px}.vx-needs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vx-need{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 20px;border-radius:var(--vx-radius);border:1.5px solid var(--vx-line);background:var(--vx-tile,#fff);text-decoration:none;color:var(--vx-dark);transition:.18s;min-height:110px}@media(hover:hover){.vx-need:hover{transform:translate(-3px,-3px);box-shadow:none}}.vx-need__t{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:clamp(20px,2vw,26px);line-height:.95}.vx-need__i{width:52px;height:52px;border-radius:50%;background:#fff;border:1.5px solid var(--vx-line);display:grid;place-items:center;flex:none}.vx-need__i svg,.vx-badge__i svg{width:26px;height:26px}.vx-need--all{background:var(--vx-pop)!important;color:#fff}.vx-need--all .vx-need__i{color:var(--vx-pop)}.vx-dark{background:var(--vx-dark);color:#fff}.vx-dark .vx-h{color:#fff}.vx-dark .vx-lead{color:#fffc}.vx-green{background:var(--vx-green);color:#fff}.vx-green .vx-h{color:#fff}.vx-green .vx-lead{color:#ffffffd9}.vx-mint{background:var(--vx-mint)}.vx-sand{background:var(--vx-sand)}.vx-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.vx-pillar{border:2px solid rgba(255,255,255,.25);border-radius:var(--vx-radius);padding:28px}.vx-pillar__n{font-family:var(--vx-head);font-weight:900;font-size:64px;line-height:.8;color:var(--vx-pop)}.vx-pillar h3{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:30px;line-height:.95;margin:14px 0 10px;color:#fff}.vx-pillar p{margin:0;opacity:.85}.vx-tests{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vx-test{background:#fff;border:1.5px solid var(--vx-line);border-radius:var(--vx-radius);overflow:hidden;display:flex;flex-direction:column}.vx-test__img{aspect-ratio:4/3;background:var(--vx-mint);position:relative}.vx-test__img img{width:100%;height:100%;object-fit:cover}.vx-test__tag{position:absolute;left:12px;bottom:12px;font-size:12px}.vx-test__b{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.vx-test__dog{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:28px;line-height:.9}.vx-test__age{font-size:13px;font-weight:600;color:var(--vx-green)}.vx-test__q{margin:0;font-size:16px}.vx-test__who{margin-top:auto;font-family:var(--vx-head);font-weight:800;text-transform:uppercase;font-size:15px;letter-spacing:.04em;color:var(--vx-muted)}.vx-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.vx-badge{background:#fff;border:1.5px solid var(--vx-line);border-radius:var(--vx-radius);padding:22px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.vx-badge__i{width:62px;height:62px;border-radius:50%;background:var(--vx-mint);display:grid;place-items:center;color:var(--vx-green)}.vx-badge b{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:20px;line-height:.95}.vx-badge small{font-size:13px;color:var(--vx-muted)}.vx-manif{background:var(--vx-pop);color:#fff;text-align:center}.vx-manif .vx-h{color:#fff}.vx-manif p{font-size:clamp(17px,1.6vw,21px);max-width:720px;margin:18px auto 0;font-weight:500}.vx-manif .vx-btn{margin-top:28px;background:var(--vx-dark);border-color:var(--vx-dark)}.vx-qcta{display:grid;grid-template-columns:1.1fr .9fr;border:1.5px solid var(--vx-line);border-radius:22px;overflow:hidden;background:var(--vx-sand);box-shadow:none}.vx-qcta>*{min-width:0}.vx-qcta__t{padding:clamp(26px,4vw,56px)}.vx-qcta__t p{font-size:17px;margin:16px 0 26px;max-width:520px}.vx-qcta__img{background:var(--vx-green);min-height:280px;position:relative}.vx-qcta__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vx-qcta__off{position:absolute;top:18px;right:18px;width:96px;height:96px;border-radius:50%;background:var(--vx-pop);color:#fff;border:1.5px solid var(--vx-line);display:grid;place-items:center;text-align:center;font-family:var(--vx-head);font-weight:900;font-size:24px;line-height:.85;transform:rotate(12deg);z-index:2}.vx-faq{max-width:860px;margin:30px auto 0}.vx-faq details{border-bottom:1.5px solid var(--vx-line)}.vx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:var(--vx-head);font-weight:800;text-transform:uppercase;font-size:clamp(19px,1.8vw,23px);line-height:1.05}.vx-faq summary::-webkit-details-marker{display:none}.vx-faq summary:after{content:"+";font-size:30px;line-height:1;color:var(--vx-pop);transition:transform .2s;flex:none}.vx-faq details[open] summary:after{transform:rotate(45deg)}.vx-faq__a{padding:0 0 22px;color:var(--vx-muted);font-size:16px}.vx-faq__a p{margin:0 0 10px}.vx-foot{background:var(--vx-dark);color:#fff;padding:64px 0 calc(28px + env(safe-area-inset-bottom))}.vx-foot__top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px}.vx-foot h4{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:22px;margin:0 0 14px;color:var(--vx-pop)}.vx-foot ul{list-style:none;margin:0;padding:0}.vx-foot li a{display:block;padding:6px 0;text-decoration:none;opacity:.88}.vx-foot li a:hover{opacity:1;color:var(--vx-pop)}.vx-foot__news .vx-h{color:#fff;font-size:clamp(30px,3vw,42px)}.vx-foot__form{display:flex;margin-top:16px;border:2px solid #fff;border-radius:8px;overflow:hidden}.vx-foot__form input{flex:1;min-width:0;background:transparent;border:0;color:#fff;padding:14px;font:inherit;font-size:16px;outline:0}.vx-foot__form input::placeholder{color:#ffffffa6}.vx-foot__form button{background:var(--vx-pop);color:#fff;border:0;padding:0 18px;font-family:var(--vx-head);font-weight:900;font-size:18px;text-transform:uppercase;cursor:pointer}.vx-foot__social{display:flex;gap:10px;margin-top:18px}.vx-foot__social a{width:44px;height:44px;border-radius:50%;border:2px solid #fff;display:grid;place-items:center;text-decoration:none;font-weight:700;font-size:13px}.vx-foot__bottom{border-top:1px solid rgba(255,255,255,.18);margin-top:44px;padding-top:22px;display:flex;justify-content:space-between;gap:16px 20px;flex-wrap:wrap;font-size:12px;opacity:.8}.vx-foot__bottom a{text-decoration:none;margin-right:14px;display:inline-block;padding:4px 0}.vx-pay{display:flex;gap:6px;flex-wrap:wrap}.vx-pay svg{height:24px;width:auto}.vx-pdp{padding:28px 0 60px}.vx-pdp__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.vx-pdp__grid>*,.vx-stat>*,.vx-why>*{min-width:0}.vx-gal{position:sticky;top:calc(var(--vx-header-h) + 20px)}.vx-gal__main{aspect-ratio:1/1;border-radius:var(--vx-radius);background:var(--vx-tile,var(--vx-mint));overflow:hidden;border:1.5px solid var(--vx-line);display:grid;place-items:center}.vx-gal__main img{width:100%;height:100%;object-fit:cover}.vx-gal__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.vx-gal__thumbs button{flex:0 0 78px;height:78px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--vx-mint);cursor:pointer;scroll-snap-align:start}.vx-gal__thumbs button.is-active{border-color:var(--vx-pop)}.vx-gal__thumbs img{width:100%;height:100%;object-fit:cover}.vx-info .vx-sticker{margin-bottom:12px}.vx-info h1{font-size:clamp(38px,4.4vw,62px);color:var(--vx-green)}.vx-info__sub{font-weight:700;font-size:14px;margin:8px 0 0;color:var(--vx-green)}.vx-rating{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:600}.vx-bens{display:flex;flex-wrap:wrap;gap:10px 18px;margin:18px 0;padding:0;list-style:none}.vx-bens li{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.vx-bens li:before{content:"\2713";width:22px;height:22px;border-radius:50%;border:2px solid var(--vx-green);color:var(--vx-green);display:grid;place-items:center;font-size:12px;font-weight:900;flex:none}.vx-info__desc{color:var(--vx-muted);font-size:16px}.vx-info__desc p{margin:0 0 10px}.vx-box{background:#fff;border:1.5px solid var(--vx-line);border-radius:var(--vx-radius);padding:20px;margin-top:20px}.vx-lbl{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:19px;letter-spacing:.03em;margin:0 0 10px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.vx-lbl small{font-family:var(--vx-body);text-transform:none;font-size:13px;font-weight:600;color:var(--vx-green);letter-spacing:0}.vx-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:18px}.vx-opt{position:relative;display:block}.vx-opt input{position:absolute;opacity:0;pointer-events:none}.vx-opt span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:10px 8px;border:1.5px solid var(--vx-line);border-radius:8px;font-weight:700;font-size:15px;cursor:pointer;background:#fff;transition:.15s;line-height:1.15}.vx-opt input:checked+span{background:var(--vx-green);color:#fff;border-color:var(--vx-green)}.vx-opt input:focus-visible+span{outline:3px solid var(--vx-pop);outline-offset:2px}.vx-opt input:disabled+span{opacity:.4;text-decoration:line-through}.vx-dose{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;background:var(--vx-mint);border-radius:10px;padding:12px 14px;font-size:14px;margin:-6px 0 20px}.vx-dose:empty{display:none}.vx-dose b{color:var(--vx-green)}.vx-plans{display:flex;flex-direction:column;gap:12px}.vx-plan{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;border:2px solid var(--vx-line);border-radius:12px;cursor:pointer;background:#fff;transition:.15s}.vx-plan input{position:absolute;opacity:0}.vx-plan__dot{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--vx-line);display:grid;place-items:center;flex:none}.vx-plan.is-active{border-color:var(--vx-pop);background:var(--vx-lime-soft);box-shadow:none}.vx-plan.is-active .vx-plan__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--vx-pop)}.vx-plan__t{display:block;font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:21px;line-height:1}.vx-plan__s{display:block;font-size:13px;color:var(--vx-muted);margin-top:4px}.vx-plan__p{text-align:right;line-height:1.15}.vx-plan__p b{display:block;font-size:18px}.vx-plan__p s{font-size:13px;color:var(--vx-muted)}.vx-plan__p small{display:block;font-size:12px;font-weight:700;color:var(--vx-green);margin-top:2px}.vx-plan__p small:empty{display:none}.vx-plan__save{position:absolute;top:-11px;right:14px;background:var(--vx-pop);color:#fff;font-family:var(--vx-head);font-weight:900;font-size:13px;letter-spacing:.04em;padding:4px 8px;border-radius:5px;text-transform:uppercase}.vx-plan__pop{position:absolute;top:-11px;left:14px;background:var(--vx-dark);color:#fff;font-family:var(--vx-head);font-weight:800;font-size:12px;letter-spacing:.04em;padding:4px 8px;border-radius:5px;text-transform:uppercase}.vx-perks{display:flex;justify-content:center;gap:8px 18px;flex-wrap:wrap;font-size:13px;font-weight:700;margin:14px 0 4px;color:var(--vx-green)}.vx-perks span{display:flex;align-items:center;gap:6px}.vx-perks svg{width:18px;height:18px}.vx-atc{margin-top:14px}.vx-atc .vx-btn{width:100%;font-size:22px;padding:18px;min-height:60px}.vx-atc .vx-btn s{font-family:var(--vx-body);font-weight:500;font-size:15px;opacity:.8;text-transform:none}.vx-once{display:block;width:100%;text-align:center;margin-top:10px;background:none;border:0;font:inherit;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;color:var(--vx-muted);padding:8px}.vx-clock{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 16px;border-radius:10px;background:var(--vx-mint);font-weight:600;font-size:14px}.vx-clock b{font-family:var(--vx-head);font-weight:900;font-size:24px;letter-spacing:.04em;color:var(--vx-pop)}.vx-clock__ship{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:18px;text-align:right;line-height:1}.vx-paynote{text-align:center;font-size:13px;color:var(--vx-muted);margin:12px 0 0}.vx-acc{margin-top:22px;border-top:1.5px solid var(--vx-line)}.vx-acc details{border-bottom:1.5px solid var(--vx-line)}.vx-acc summary{list-style:none;cursor:pointer;padding:16px 0;font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:20px;display:flex;justify-content:space-between}.vx-acc summary::-webkit-details-marker{display:none}.vx-acc summary:after{content:"+";color:var(--vx-pop);font-size:26px;line-height:.8}.vx-acc details[open] summary:after{content:"\2013"}.vx-acc__c{padding:0 0 18px;color:var(--vx-muted);font-size:15px}.vx-acc__c ul{padding-left:18px;margin:0}.vx-dtable{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border:1.5px solid var(--vx-line);border-radius:10px;overflow:hidden}.vx-dtable th{background:var(--vx-dark);color:#fff;font-family:var(--vx-head);text-transform:uppercase;font-size:15px;letter-spacing:.03em;text-align:left;padding:9px 10px}.vx-dtable td{padding:9px 10px;border-top:1px solid var(--vx-line);color:var(--vx-dark)}.vx-dtable tr:nth-child(2n) td{background:#f4f4f4}.vx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1.5px solid var(--vx-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s}.vx-sticky.is-show{transform:none}.vx-sticky img{width:46px;height:46px;border-radius:8px;object-fit:cover;background:var(--vx-mint)}.vx-sticky__t{flex:1;min-width:0;font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:18px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-sticky .vx-btn{padding:12px 18px;font-size:17px;min-height:48px}.vx-stat{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.vx-rings{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.vx-ring{display:flex;align-items:center;gap:18px;background:#fff;border:1.5px solid var(--vx-line);border-radius:var(--vx-radius);padding:20px}.vx-ring__c{--p:0;width:98px;height:98px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--vx-pop) calc(var(--p)*1%),var(--vx-mint) 0);position:relative}.vx-ring__c:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:#fff}.vx-ring__c b{position:relative;font-family:var(--vx-head);font-weight:900;font-size:32px}.vx-ring p{margin:0;font-weight:600}.vx-note{font-size:12px;color:var(--vx-muted);margin-top:16px}.vx-tl{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px}.vx-tl__i{background:#ffffff0f;border:2px solid rgba(255,255,255,.25);border-radius:var(--vx-radius);padding:24px}.vx-tl__w{display:inline-block;background:var(--vx-pop);color:#fff;font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:16px;padding:5px 10px;border-radius:6px}.vx-tl__i h3{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:26px;line-height:.95;margin:14px 0 10px;color:#fff}.vx-tl__i p{margin:0;font-size:15px;opacity:.85}.vx-ings{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.vx-ing{background:#fff;border:1.5px solid var(--vx-line);border-radius:var(--vx-radius);padding:20px}.vx-ing b{display:block;font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:22px;line-height:.95;color:var(--vx-green);margin-bottom:8px}.vx-ing p{margin:0;font-size:14px;color:var(--vx-muted)}.vx-cmp{margin-top:40px;border:1.5px solid var(--vx-line);border-radius:var(--vx-radius);overflow:hidden;background:#fff}.vx-cmp__r{display:grid;grid-template-columns:1fr 120px 120px;align-items:center;border-top:1px solid var(--vx-line)}.vx-cmp__r:first-child{border-top:0;background:var(--vx-dark);color:#fff;font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:18px}.vx-cmp__r>*{padding:14px 16px}.vx-cmp__r>*:nth-child(2){background:#cdfc4b33;text-align:center}.vx-cmp__r:first-child>*:nth-child(2){background:var(--vx-pop)}.vx-cmp__r>*:nth-child(3){text-align:center}.vx-yes{color:var(--vx-pop);font-weight:900;font-size:22px}.vx-no{color:#a8a8a8;font-weight:900;font-size:22px}.vx-why{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.vx-why__img{border-radius:var(--vx-radius);overflow:hidden;border:1.5px solid var(--vx-line);aspect-ratio:4/3;background:var(--vx-mint)}.vx-why__img img{width:100%;height:100%;object-fit:cover}.vx-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.vx-cart.is-open{visibility:visible}.vx-cart__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1f1f8c;opacity:0;transition:opacity .25s}.vx-cart.is-open .vx-cart__bg{opacity:1}.vx-cart__p{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--vx-cream);display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s ease;box-shadow:-10px 0 40px #0003;height:100%;height:100dvh}.vx-cart.is-open .vx-cart__p{transform:none}.vx-cart__h{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1.5px solid var(--vx-line);background:#fff}.vx-cart__h .vx-h{font-size:28px}.vx-prog{padding:12px 20px;background:var(--vx-mint);border-bottom:1px solid var(--vx-line)}.vx-prog p{margin:0 0 8px;font-size:14px;font-weight:600;text-align:center}.vx-prog p b{color:var(--vx-pop)}.vx-prog__bar{height:12px;border-radius:10px;background:#fff;border:1.5px solid var(--vx-line);overflow:hidden;position:relative}.vx-prog__bar i{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(45deg,var(--vx-pop),var(--vx-pop) 10px,#b6e63a 10px,#b6e63a 20px);transition:width .5s cubic-bezier(.2,.9,.3,1.2)}.vx-prog__steps{display:flex;justify-content:space-between;font-size:11px;font-weight:700;margin-top:6px;text-transform:uppercase;color:var(--vx-green)}.vx-cart__items{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 20px}.vx-line{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--vx-line);align-items:start}.vx-line img{width:72px;height:72px;object-fit:cover;border-radius:10px;background:var(--vx-mint);border:1px solid var(--vx-line)}.vx-line__t{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:19px;line-height:.95;text-decoration:none}.vx-line__m{font-size:12px;color:var(--vx-green);font-weight:600;margin-top:4px}.vx-line__p{text-align:right;font-weight:700;font-size:15px;line-height:1.2}.vx-line__p s{display:block;font-weight:500;font-size:12px;color:var(--vx-muted)}.vx-line__free{color:var(--vx-pop);font-family:var(--vx-head);font-weight:900;font-size:18px}.vx-qty{display:inline-flex;align-items:center;border:1.5px solid var(--vx-line);border-radius:7px;margin-top:8px;background:#fff}.vx-qty button{width:36px;height:36px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--vx-dark)}.vx-qty span{min-width:24px;text-align:center;font-weight:700;font-size:14px}.vx-rm{display:block;margin-top:6px;background:none;border:0;padding:4px 0;font-size:12px;text-decoration:underline;color:var(--vx-muted);cursor:pointer}.vx-up{margin:14px 0 4px;background:#fff;border:1.5px dashed var(--vx-pop);border-radius:12px;padding:12px}.vx-up__h{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:17px;margin:0 0 8px}.vx-up__i{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center}.vx-up__i img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--vx-mint)}.vx-up__i b{font-size:14px;display:block;line-height:1.15}.vx-up__i small{font-size:13px}.vx-up__i .vx-btn{padding:10px 12px;font-size:15px;min-height:42px}.vx-cart__f{padding:14px 20px calc(16px + env(safe-area-inset-bottom));border-top:1.5px solid var(--vx-line);background:#fff}.vx-cart__row{display:flex;justify-content:space-between;font-weight:700;margin-bottom:6px}.vx-cart__row--save{color:var(--vx-pop);font-size:14px}.vx-cart__vol{margin:10px 0 12px;padding:10px 12px;border-radius:10px;background:var(--vx-dark);color:#fff;font-size:13px;font-weight:600;text-align:center}.vx-cart__vol b{color:var(--vx-lime)}.vx-cart__trust{text-align:center;font-size:12px;color:var(--vx-muted);margin-top:10px}.vx-cart__empty{text-align:center;padding:50px 10px}.vx-cart__empty p{margin:10px 0 22px;color:var(--vx-muted)}.vx-x{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--vx-line);background:#fff;display:grid;place-items:center;cursor:pointer;font-size:22px;line-height:1;color:var(--vx-dark);padding:0}.vx-loading{opacity:.55;pointer-events:none}.vx-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:none;align-items:center;justify-content:center;padding:16px}.vx-pop.is-open{display:flex}.vx-pop__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1f1fb3}.vx-pop__p{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--vx-pop);color:#fff;border:1.5px solid var(--vx-line);border-radius:22px;box-shadow:none;padding:34px 24px 24px;text-align:center;animation:vx-in .35s cubic-bezier(.2,.9,.3,1.3)}@keyframes vx-in{0%{transform:scale(.85);opacity:0}}.vx-pop__p .vx-x{position:absolute;top:12px;right:12px}.vx-pop .vx-h{color:#fff;font-size:clamp(36px,6vw,58px)}.vx-pop p{margin:10px 0 0;font-weight:500}.vx-cards{display:flex;justify-content:center;gap:12px;margin:22px 0 6px;perspective:900px}.vx-c{width:min(130px,27vw);aspect-ratio:3/4;position:relative;cursor:pointer;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.9,.3,1.2)}.vx-c.is-flip{transform:rotateY(180deg)}.vx-c>div{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:14px;border:1.5px solid var(--vx-line);display:grid;place-items:center;font-family:var(--vx-head);font-weight:900}.vx-c__b{background:var(--vx-dark);color:var(--vx-pop);font-size:52px;background-image:radial-gradient(rgba(255,255,255,.08) 2px,transparent 2px);background-size:12px 12px}@media(hover:hover){.vx-c:not(.is-flip):hover{transform:translateY(-6px) rotate(-2deg)}}.vx-c__f{background:#fff;color:var(--vx-pop);transform:rotateY(180deg);font-size:clamp(28px,5vw,40px);line-height:.85;text-transform:uppercase}.vx-c__f small{display:block;font-size:15px;color:var(--vx-dark)}.vx-pop__form{display:flex;flex-direction:column;gap:10px;margin-top:18px}.vx-pop__form input{padding:15px;border-radius:8px;border:1.5px solid var(--vx-line);font:inherit;font-size:16px;text-align:center;color:var(--vx-dark)}.vx-pop__form .vx-btn{background:var(--vx-dark);border-color:var(--vx-dark)}.vx-pop__no{background:none;border:0;color:#fff;text-decoration:underline;margin-top:10px;cursor:pointer;font:inherit;font-size:13px;opacity:.85;padding:8px}.vx-code{display:inline-block;margin-top:16px;padding:12px 22px;background:#fff;color:var(--vx-dark);border:3px dashed var(--vx-dark);border-radius:10px;font-family:var(--vx-head);font-weight:900;font-size:32px;letter-spacing:.08em}.vx-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:120}.vx-quiz{min-height:80vh;background:var(--vx-cream);padding:20px 0 80px}.vx-quiz__bar{height:10px;border-radius:10px;background:var(--vx-mint);border:1.5px solid var(--vx-line);overflow:hidden;max-width:640px;margin:10px auto 36px}.vx-quiz__bar i{display:block;height:100%;background:var(--vx-pop);width:0;transition:width .4s}.vx-step{display:none;max-width:720px;margin:0 auto;text-align:center;animation:vx-in .3s ease}.vx-step.is-on{display:block}.vx-step .vx-h{font-size:clamp(34px,5vw,64px)}.vx-step .vx-lead{margin:12px auto 24px}.vx-step input[type=text],.vx-step input[type=email]{width:100%;max-width:440px;padding:16px;border-radius:10px;border:1.5px solid var(--vx-line);font:inherit;font-size:18px;text-align:center;background:#fff;color:var(--vx-dark)}.vx-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;max-width:720px}.vx-chip{position:relative}.vx-chip input{position:absolute;opacity:0}.vx-chip span{display:block;padding:13px 18px;border:1.5px solid var(--vx-line);border-radius:40px;background:#fff;font-weight:700;cursor:pointer;transition:.15s}.vx-chip input:checked+span{background:var(--vx-pop);border-color:var(--vx-pop);color:#fff;box-shadow:none}.vx-chip input:focus-visible+span{outline:3px solid var(--vx-green);outline-offset:2px}.vx-quiz__nav{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:28px}.vx-quiz__back{background:none;border:0;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;color:var(--vx-muted);padding:12px}.vx-range{width:100%;max-width:440px;accent-color:var(--vx-pop);height:32px}.vx-kg{font-family:var(--vx-head);font-weight:900;font-size:64px;color:var(--vx-pop);line-height:1}.vx-res{max-width:1100px;margin:0 auto}.vx-res__offer{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:16px;padding:10px 16px;border-radius:16px;background:var(--vx-dark);color:#fff;font-weight:700;text-align:center}.vx-res__offer b{color:var(--vx-lime);font-family:var(--vx-head);font-size:20px;letter-spacing:.05em}.vx-res .vx-grid{margin-top:30px;text-align:left}.vx-res__why{font-size:13px;font-weight:600;color:var(--vx-pop)}.vx-res__all{margin-top:26px}.vx-trustline{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:600}.vx-colhero{background:var(--vx-green);color:#fff;padding:54px 0 46px;text-align:center}.vx-colhero .vx-h{color:#fff}.vx-colhero p{margin:12px auto 0;max-width:620px;opacity:.9}.vx-colnav{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:24px}.vx-colnav a{padding:10px 16px;border-radius:40px;border:2px solid #fff;text-decoration:none;font-weight:700;font-size:14px;white-space:nowrap}.vx-colnav a.is-on,.vx-colnav a:hover{background:#fff;color:var(--vx-green)}.vx-empty{padding:60px 20px;text-align:center;border:2px dashed var(--vx-dark);border-radius:var(--vx-radius);background:#fff}@media(max-width:989px){.vx-needs{grid-template-columns:repeat(2,1fr)}.vx-pdp__grid{grid-template-columns:1fr;gap:22px}.vx-gal{position:static}.vx-tl,.vx-ings,.vx-foot__top{grid-template-columns:1fr 1fr}.vx-foot__news{grid-column:1/-1}}@media(max-width:849px){.vx-pillars,.vx-stat,.vx-why,.vx-rings{grid-template-columns:1fr}.vx-tests{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 18px;gap:14px}.vx-tests>*{flex:0 0 82%;scroll-snap-align:start}}@media(max-width:749px){.vx-wrap{padding:0 16px}.vx-sec{padding:48px 0}.vx-h2{font-size:clamp(34px,10vw,44px)}.vx-head-row{margin-bottom:22px;gap:14px}.vx-head-row>.vx-btn{width:100%}.vx-lead{font-size:16px}.vx-ann{padding:6px 12px}.vx-ann__in{gap:10px}.vx-ann__badge{width:34px;height:34px;font-size:9px}.vx-ann__small{font-size:11px}.vx-ann__big{font-size:17px}.vx-ann__note{font-size:11px}.vx-hero{min-height:calc(100svh - 120px);max-height:760px;align-items:flex-end}.vx-hero__media img,.vx-hero__media video{object-position:var(--vx-pos-m,center)}.vx-hero__media:after{background:linear-gradient(0deg,#1f1f1ff0 12%,#1f1f1f73 55%,#1f1f1f1f)}.vx-hero__in{padding:40px 16px 34px}.vx-hero .vx-h1{font-size:clamp(44px,13vw,58px)}.vx-hero__sub{font-size:16px;margin:14px 0 22px}.vx-hero__ctas{flex-direction:column;gap:10px}.vx-hero__ctas .vx-btn{width:100%;font-size:19px}.vx-hero__proof{font-size:13px;margin-top:16px;justify-content:center;width:100%}.vx-marq{padding:11px 0}.vx-marq__item{font-size:17px;padding:0 18px}.vx-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 18px}.vx-grid--scroll>*{flex:0 0 72%;scroll-snap-align:start}.vx-grid{gap:10px}.vx-card__media{padding:14px}.vx-card__body{padding:12px 12px 14px}.vx-card__title{font-size:20px}.vx-card__price b{font-size:17px}.vx-card .vx-btn{font-size:15px;padding:11px 8px}.vx-card__save{width:46px;height:46px;font-size:14px}.vx-card__sticker{font-size:10px;top:8px;left:8px}.vx-needs{gap:10px}.vx-need{min-height:86px;padding:14px 12px;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:10px}.vx-need__t{font-size:19px}.vx-need__i{width:40px;height:40px}.vx-need__i svg{width:20px;height:20px}.vx-pillars{gap:12px;margin-top:26px}.vx-pillar{padding:20px}.vx-pillar__n{font-size:48px}.vx-pillar h3{font-size:26px}.vx-badges{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.vx-badge{padding:16px 10px}.vx-badge b{font-size:17px}.vx-badge__i{width:50px;height:50px}.vx-qcta{grid-template-columns:1fr;box-shadow:none}.vx-qcta__img{order:-1;min-height:200px}.vx-qcta__off{width:80px;height:80px;font-size:20px}.vx-qcta .vx-btn{width:100%}.vx-faq summary{font-size:19px;padding:16px 0}.vx-foot{padding-top:48px}.vx-foot__top{gap:28px}.vx-foot__bottom{flex-direction:column}.vx-pdp{padding:14px 0 40px}.vx-gal__main{border-radius:12px}.vx-info h1{font-size:clamp(36px,10.5vw,46px)}.vx-box{padding:16px;margin-left:-4px;margin-right:-4px}.vx-opts{grid-template-columns:1fr 1fr}.vx-plan{grid-template-columns:auto 1fr auto;padding:16px 12px;gap:10px}.vx-plan__t{font-size:19px}.vx-plan__p b{font-size:17px}.vx-atc .vx-btn{font-size:20px;padding:16px 10px}.vx-atc .vx-btn s{display:none}.vx-clock b{font-size:22px}.vx-tl{grid-template-columns:1fr;gap:12px}.vx-ings{gap:10px}.vx-ing{padding:14px}.vx-ing b{font-size:19px}.vx-cmp__r{grid-template-columns:1fr 70px 70px;font-size:14px}.vx-cmp__r>*{padding:12px 10px}.vx-why{gap:22px}.vx-cart__p{width:100%}.vx-pop{padding:12px;align-items:flex-end}.vx-pop__p{padding:30px 16px 18px;border-radius:20px 20px 16px 16px}.vx-cards{gap:8px}.vx-quiz{padding-top:12px}.vx-quiz__bar{margin-bottom:26px}.vx-chip span{padding:12px 14px;font-size:15px}.vx-quiz__nav{flex-direction:column-reverse;gap:4px}.vx-quiz__nav .vx-btn{width:100%;max-width:440px}.vx-colhero{padding:36px 0 30px}.vx-colnav{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin:20px -16px 0;padding:0 16px 6px;scrollbar-width:none}.vx-colnav::-webkit-scrollbar{display:none}}.vx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vx-dark .vx-h,.vx-green .vx-h,.vx-foot h4{color:var(--vx-lime)}.vx-sticker{background:var(--vx-lime);color:var(--vx-dark);border:1.5px solid var(--vx-dark)}.vx-card__save,.vx-plan__save,.vx-qcta__off{background:var(--vx-lime);color:var(--vx-dark)}.vx-marq--pop{background:var(--vx-lime-soft)}.vx-marq--pop *{color:var(--vx-dark)!important}.vx-marq__dot{background:var(--vx-dark)}.vx-marq:not(.vx-marq--pop){background:var(--vx-lime);color:var(--vx-dark)}.vx-marq:not(.vx-marq--pop) .vx-marq__dot{background:var(--vx-dark)}.vx-quiz__bar{background:#e7e7e7;border:0;height:12px}.vx-quiz__bar i{background:var(--vx-dark);min-width:7%;border-radius:10px}.vx-prog__bar i{background:var(--vx-lime)}.vx-c__b{color:var(--vx-lime)}.vx-mega__quiz,.vx-mnav__quiz,.vx-pop__p{border-color:var(--vx-dark)}.vx-plan.is-active{border:1.5px solid var(--vx-dark)}.vx-btn{border-radius:8px}.vx-hero .vx-btn:not(.vx-btn--ghost),.vx-dark .vx-btn:not(.vx-btn--ghost),.vx-green .vx-btn:not(.vx-btn--ghost),.vx-manif .vx-btn:not(.vx-btn--ghost){background:var(--vx-lime);border-color:var(--vx-lime);color:var(--vx-dark)!important}.vx-ct__wa b,.vx-ct__wa small,.vx-ct__wa span{color:#fff!important}.vx-wi__fig{text-align:center;margin:14px auto 0;font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:20px;color:var(--vx-dark)}.vx-wi__wrap{position:relative;margin-top:26px}.vx-wi__track{position:relative;height:460px;overflow:hidden;touch-action:pan-y}.vx-wi__c{position:absolute;left:50%;top:50%;width:min(320px,68vw);background:var(--vx-lime);border-radius:8px;min-height:400px;display:flex;transform:translate(-50%,-50%) translate(calc(var(--o,0) * 82%)) scale(var(--s,1));transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s,box-shadow .5s;opacity:var(--a,1)}.vx-wi__c.is-c{box-shadow:0 18px 40px #0750072e}.vx-wi__c:not(.is-c) .vx-wi__more{pointer-events:none}.vx-wi__in{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 18px 18px}.vx-wi__c h3{margin:0;font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:clamp(28px,2.8vw,38px);line-height:.9;color:var(--vx-dark)}.vx-wi__mg{margin-top:6px;font-weight:700;font-size:14px;color:var(--vx-dark)}.vx-wi__img{width:76%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin:16px 0 14px}.vx-wi__img img{width:100%;height:100%;object-fit:cover}.vx-wi__t{margin:0 0 14px;font-size:15px;line-height:1.35;color:var(--vx-dark);display:none}.vx-wi__c.is-open .vx-wi__t,.vx-wi__c--np .vx-wi__t{display:block}.vx-wi__c.is-open .vx-wi__img{display:none}.vx-wi__c--np .vx-wi__in{justify-content:center}.vx-wi__c--np .vx-wi__more{display:none}.vx-wi__more{margin-top:auto;background:var(--vx-dark);color:#fff;border:0;border-radius:4px;padding:8px 14px;font-family:var(--vx-head);font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:.03em;cursor:pointer}.vx-wi__arr{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:36px;height:36px;border-radius:4px;border:0;background:var(--vx-dark);color:var(--vx-lime);font-size:18px;cursor:pointer}.vx-wi__arr--p{left:4px}.vx-wi__arr--n{right:4px}@media(max-width:749px){.vx-wi__track{height:420px}.vx-wi__c{min-height:360px}}@media(max-width:749px){.vx-cmp2__vis{padding:44px 0 50px}.vx-cmp2__pic{width:56vw}.vx-cmp2__us{top:0}.vx-cmp2__them{bottom:0}}.vx-mega__quiz,.vx-mnav__quiz{background:var(--vx-lime);color:var(--vx-dark);border:0}.vx-mega__quiz b,.vx-mega__quiz span,.vx-mnav__quiz b,.vx-mnav__quiz span{color:var(--vx-dark)}.vx-mega__quiz .vx-btn{background:var(--vx-dark);color:#fff!important}.vx-mega__quiz .vx-sticker{background:#fff}.vx-ann__big{color:var(--vx-lime)}.vx-cart__p{background:#fff;width:min(480px,100%)}.vx-cart__h{padding:16px 20px 4px;border-bottom:0;background:#fff;min-height:58px}.vx-cart__h .vx-cart__logo{height:30px;width:auto;display:block}.vx-cart__h .vx-x{border:0;font-size:30px;color:var(--vx-dark);top:10px}.vx-cart__ttl{font-size:34px;color:var(--vx-dark);padding:8px 20px 16px;border-bottom:1px solid var(--vx-line)}.vx-prog{background:#fff;padding:14px 20px;border-bottom:1px solid var(--vx-line)}.vx-prog p b{color:var(--vx-dark)}.vx-prog__bar{height:10px;background:#f4f4f4;border:0}.vx-prog__steps{color:var(--vx-dark)}.vx-cart__sc{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.vx-cart__items{flex:none;overflow:visible}.vx-line{grid-template-columns:84px 1fr auto;gap:14px;padding:18px 0}.vx-line img{width:84px;height:84px;object-fit:contain;border:0;border-radius:0;background:#fff}.vx-line__t{font-family:var(--vx-body);font-weight:700;text-transform:none;font-size:16px;line-height:1.2;color:var(--vx-text)}.vx-line__m{color:#949494;font-weight:500;font-size:14px;margin-top:3px}.vx-line__p{font-size:16px;color:var(--vx-text)}.vx-line__free{color:var(--vx-dark)}.vx-qty{border:0;background:#f4f4f4;border-radius:5px}.vx-qty button{width:34px;height:34px;font-size:20px}.vx-up{border:1px solid var(--vx-line);background:#fff;border-radius:8px}.vx-cart__f{border-top:1px solid var(--vx-line)}.vx-cart__row{font-size:18px}.vx-cart__row--save{color:var(--vx-dark);font-size:14px}.vx-cart__f .vx-btn{width:100%}.vx-crev{padding:6px 20px 22px}.vx-crev__h{font-family:var(--vx-head);font-weight:900;text-transform:uppercase;font-size:20px;color:var(--vx-dark);margin:14px 0 10px}.vx-crev__c{background:#f4f4f4;border-radius:8px;padding:14px 16px;margin-bottom:10px}.vx-crev__s{color:var(--vx-dark);letter-spacing:2px;font-size:15px}.vx-crev__c p{margin:6px 0 8px;font-size:14px;line-height:1.35;color:var(--vx-text)}.vx-crev__c b{font-size:13px;color:var(--vx-dark)}.vx-pop__p{background:var(--vx-lime);color:var(--vx-dark);border:0}.vx-pop .vx-h,.vx-pop p{color:var(--vx-dark)}.vx-c__b{background:#fff;color:var(--vx-dark);background-image:none;border:2px solid var(--vx-dark)}.vx-hero .vx-btn--ghost,.vx-dark .vx-btn--ghost,.vx-green .vx-btn--ghost{border-color:var(--vx-lime);color:var(--vx-lime)!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vx.css.map */
