.vs{--vs-ink: #1c1f24;--vs-muted: #6b6f78;--vs-ok: #1f9a63;--vs-bad: #e5484d;--vs-line: rgba(28, 31, 36, .1);--vs-ease: cubic-bezier(.2, .8, .2, 1);background:var(--vs-bg);color:var(--vs-ink);overflow-x:clip}.vs *,.vs *:before,.vs *:after{box-sizing:border-box}.vs-wrap{width:100%;max-width:1080px;margin-inline:auto;padding-inline:16px}.vs-block{padding-block:48px}.vs-title{margin-top:0;margin-bottom:24px;text-align:center;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(28px,1.2rem + 2vw,40px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}[data-vs-reveal] .vs-title,.vs-benefit,.vs-trust__item,.vs-spec__note,.vs-sleep__btns{opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s var(--vs-ease);transition-delay:calc(var(--i, 0) * 90ms)}.is-in .vs-title,.is-in .vs-benefit,.is-in .vs-trust__item,.is-in .vs-spec__note,.is-in .vs-sleep__btns{opacity:1;transform:none}.vs-art{display:block;width:100%;height:auto;overflow:visible}.vs-icon-lg,.vs-icon-xl{fill:none;stroke:var(--vs-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vs-icon-xl{stroke-width:3.5}.vs-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .4s ease;transition-delay:calc(.15s + var(--i, 0) * 90ms)}.is-in .vs-draw,.vs-step.is-active .vs-draw{stroke-dashoffset:0}.vs-draw--ok{stroke:var(--vs-ok)}.vs-draw--soft{stroke-opacity:.55}.vs-draw--gold{stroke:#e0a21c}.vs-kit{padding-block:56px 48px;color:#fff;background:radial-gradient(120% 70% at 50% 40%,#29436b,#0f1b2e 70%)}.vs-kit__defs{position:absolute;width:0;height:0;overflow:hidden}.vs-kit__inner{display:grid;gap:24px}.vs-kit__head{text-align:center}.vs-kit__eyebrow{display:inline-block;margin:0 0 14px;padding:6px 14px;border-radius:999px;background:#9cc2ff29;border:1px solid rgba(156,194,255,.45);color:#9cc2ff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vs-kit__title{margin:0;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.35);font-family:var(--font-heading--family);font-weight:600;font-size:clamp(34px,1.1rem + 5.5vw,60px);line-height:1.04;letter-spacing:-.025em}.vs-line{display:block;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s var(--vs-ease);transition-delay:calc(var(--d) * .15s)}.vs-line--accent{color:#9cc2ff;font-style:italic}.is-in .vs-line{opacity:1;transform:none}.vs-kit__stage{position:relative;width:100%;max-width:480px;margin-inline:auto;aspect-ratio:4 / 3}.vs-kit__glow{position:absolute;top:12%;right:8%;bottom:12%;left:8%;border-radius:50%;background:radial-gradient(closest-side,#9cc2ff59,#9cc2ff00)}.vs-kit__piece{position:absolute;display:block;filter:drop-shadow(0 18px 18px rgba(0,0,0,.45));opacity:0;transform:translateY(24px) scale(.85);transition:opacity .4s ease,transform .5s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(.2s + var(--i) * .13s)}.is-in .vs-kit__piece{opacity:1;transform:none}.vs-kit__piece svg{display:block;width:100%;height:auto;overflow:visible;animation:vs-k-float 4.5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.vs-kit__piece--pillow1{left:4%;top:0;width:60%;rotate:-8deg}.vs-kit__piece--pillow2{left:34%;top:14%;width:62%;rotate:6deg}.vs-kit__piece--massager{left:0;bottom:2%;width:40%}.vs-kit__piece--gel{right:0;bottom:0;width:40%}.vs-kit__tag--x2{position:absolute;z-index:1;right:2%;top:4%;padding:6px 12px;border-radius:999px;background:#9cc2ff;color:#0f1b2e;font-size:18px;font-weight:800;line-height:1;box-shadow:0 8px 18px -6px #00000080;opacity:0;transform:scale(.4);transition:opacity .3s ease .7s,transform .4s cubic-bezier(.3,1.4,.5,1) .7s}.is-in .vs-kit__tag--x2{opacity:1;transform:none}@keyframes vs-k-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.vs-kit:not(.is-in) .vs-kit__piece svg{animation-play-state:paused}.vs-kit__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vs-kit__item{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:center;padding:12px 16px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:15px;line-height:1.4;color:#ffffffbf;opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s var(--vs-ease);transition-delay:calc(.3s + var(--i) * 90ms)}.is-in .vs-kit__item{opacity:1;transform:none}.vs-kit__item strong{display:block;font-size:17px;color:#fff}.vs-kit__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#9cc2ff29;color:#9cc2ff}.vs-kit__ico svg{width:22px;height:22px}.vs-cmp{margin-top:22px;opacity:0;transform:translateY(14px);transition:opacity .35s ease .55s,transform .35s var(--vs-ease) .55s}.is-in .vs-cmp{opacity:1;transform:none}.vs-cmp__title{margin:0 0 20px;text-align:center;font-size:17px;font-weight:700;color:#fff}.vs-cmp table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;line-height:1.25}.vs-cmp th,.vs-cmp td{padding:11px 4px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.1)}.vs-cmp thead th,.vs-cmp thead td{padding-top:22px;border-bottom-color:#fff3;font-size:13px;font-weight:700;color:#fffc}.vs-cmp tbody th{width:36%;padding-left:0;text-align:left;font-weight:600;color:#ffffffd9}.vs-cmp td{color:#fff;font-weight:700}.vs-cmp .is-kit{position:relative;background:#9cc2ff24;border-left:1.5px solid #9cc2ff;border-right:1.5px solid #9cc2ff}.vs-cmp thead .is-kit{border-top:1.5px solid #9cc2ff;border-radius:14px 14px 0 0;color:#9cc2ff;font-size:15px}.vs-cmp tbody tr:last-child .is-kit{border-bottom:1.5px solid #9cc2ff;border-radius:0 0 14px 14px}.vs-cmp tbody tr:last-child th,.vs-cmp tbody tr:last-child td{border-bottom:0}.vs-cmp__best{position:absolute;left:50%;top:-11px;transform:translate(-50%);padding:4px 8px;border-radius:999px;white-space:nowrap;background:#9cc2ff;color:#0f1b2e;font-size:11px;font-weight:800;letter-spacing:.02em}.vs-cmp__yes{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--vs-ok)}.vs-cmp__yes svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vs-cmp__no{color:#ffffff59;font-weight:400}.vs-cmp__gift{display:inline-block;padding:3px 7px;border-radius:999px;background:#1f9a6338;color:#6fe0a8;font-size:12px;font-weight:700}.vs-cmp__price td{font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.vs-cmp__price .is-kit{color:#9cc2ff;font-size:16px}@media(max-width:360px){.vs-cmp table,.vs-cmp__price td{font-size:13px}}.vs-kit__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 12px;margin-top:22px}.vs-kit__price strong{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.vs-kit__price s{font-size:18px;color:#ffffff8c}.vs-kit__free{align-self:center;padding:5px 12px;border-radius:999px;background:var(--vs-ok);color:#fff;font-size:14px;font-weight:700}.vs-kit__extra{margin:10px 0 0;text-align:center;font-size:15px;line-height:1.45;color:#fffc;text-wrap:balance}.vs-kit__extra strong{color:#9cc2ff}.vs-kit__cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;margin-top:18px;padding:0 24px;border-radius:999px;background:#fff;color:var(--vs-accent);font-size:18px;font-weight:700;text-decoration:none;box-shadow:0 14px 30px -12px #9cc2ffb3;transition:transform .2s ease;animation:vs-k-pulse 2.4s ease-in-out infinite}.vs-kit__cta:hover{transform:translateY(-2px)}.vs-kit__cta:active{transform:scale(.97)}.vs-kit__cta:focus-visible{outline:3px solid #9cc2ff;outline-offset:3px}.vs-kit__note{margin:12px 0 0;text-align:center;font-size:14px;font-weight:700;color:#6fe0a8}@keyframes vs-k-pulse{0%,to{box-shadow:0 14px 30px -12px #9cc2ffb3,0 0 #9cc2ff73}50%{box-shadow:0 14px 30px -12px #9cc2ffb3,0 0 0 10px #9cc2ff00}}@media(min-width:990px){.vs-kit{padding-block:80px}.vs-kit__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:56px;row-gap:32px}.vs-kit__head{grid-column:1 / -1}.vs-kit__price{justify-content:flex-start}.vs-kit__extra{text-align:left}}.vs-ba{position:relative;max-width:480px;margin:0 auto;aspect-ratio:4 / 5;overflow:hidden;border-radius:22px;box-shadow:0 20px 40px -24px #1e3a6673;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#fff}.vs-ba__layer,.vs-ba__layer img,.vs-ba__layer svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vs-ba__layer--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.vs-ba__tag{position:absolute;top:14px;z-index:2;padding:6px 14px;border-radius:999px;font-size:14px;font-weight:700;color:#fff;pointer-events:none}.vs-ba__tag--before{left:14px;background:var(--vs-bad)}.vs-ba__tag--after{right:14px;background:var(--vs-ok)}.vs-ba__handle{position:absolute;z-index:2;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;pointer-events:none}.vs-ba__knob{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 6px 18px #00000040}.vs-ba__knob svg{width:26px;height:26px;fill:none;stroke:var(--vs-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.vs-ba:not(.is-touched) .vs-ba__knob{animation:vs-nudge 1.6s ease-in-out infinite}@keyframes vs-nudge{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.vs-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.vs-ba:has(.vs-ba__range:focus-visible){outline:3px solid var(--vs-accent);outline-offset:3px}.vs-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vs-benefit{display:grid;justify-items:center;gap:12px;padding:20px 8px;border-radius:22px;background:#fff;text-align:center;box-shadow:0 10px 24px -18px #1e3a6680}.vs-benefit{gap:10px;padding:18px 6px 16px;align-content:start}.vs-benefit__icon{position:relative;isolation:isolate;box-sizing:border-box;display:block;width:84px;height:84px;padding:3px;border-radius:50%;box-shadow:0 10px 20px -12px #1e3a6699}.vs-benefit__icon:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#9cc2ff,var(--vs-accent),#3ccf8e,#9cc2ff);animation:vs-ring 5s linear infinite}.vs-benefit__pic{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff}.vs-benefit__pic img{width:100%;height:100%;object-fit:cover;display:block;animation:vs-zoom 7s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -2s)}.vs-benefit__chip{position:absolute;z-index:1;right:-2px;bottom:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--vs-accent);box-shadow:0 0 0 2px #fff;animation:vs-chip 2.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .4s)}.vs-benefit__pic svg.vh-art{width:86%;height:86%}.vs-benefit__chip--ok{background:var(--vs-ok)}.vs-benefit__chip svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.vs-benefit__heights{display:grid;align-content:center;gap:1px;background:linear-gradient(160deg,#fff 0%,var(--vs-soft) 100%)}.vs-h{display:flex;align-items:baseline;justify-content:center;gap:1px;line-height:1;color:var(--vs-accent);font-variant-numeric:tabular-nums}.vs-h svg{align-self:center;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vs-h b{font-size:21px;font-weight:800;letter-spacing:-.02em}.vs-h small{font-size:10px;font-weight:700}.vs-h--hi svg{animation:vs-up 1.6s ease-in-out infinite}.vs-h--lo{color:var(--vs-ok)}.vs-h--lo b{font-size:17px}.vs-h--lo svg{animation:vs-down 1.6s ease-in-out infinite}.vs-benefit__text{font-size:15px;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.vs-benefit__sub{margin-top:-6px;font-size:12.5px;line-height:1.25;color:var(--vs-muted);text-wrap:balance}@keyframes vs-ring{to{transform:rotate(360deg)}}@keyframes vs-zoom{0%{transform:scale(1)}to{transform:scale(1.18) translateY(-3%)}}@keyframes vs-chip{0%,70%,to{transform:scale(1)}80%{transform:scale(1.25)}90%{transform:scale(.95)}}@keyframes vs-up{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}@keyframes vs-down{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@media(min-width:750px){.vs-benefit__icon{width:112px;height:112px}.vs-h b{font-size:28px}.vs-h--lo b{font-size:22px}.vs-h small{font-size:12px}.vs-h svg{width:16px;height:16px}.vs-benefit__text{font-size:18px}.vs-benefit__sub{font-size:14px}}.vs-sleep__btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:560px;margin:0 auto 16px}.vs-sleep__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:0 10px;border-radius:18px;border:2px solid var(--vs-line);background:#fff;color:var(--vs-ink);font:inherit;font-size:16px;font-weight:700;line-height:1.15;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.vs-sleep__btn:active{transform:scale(.97)}.vs-sleep__btn[aria-pressed=true]{border-color:var(--vs-accent);background:var(--vs-accent);color:#fff}.vs-sleep__btn:focus-visible{outline:3px solid var(--vs-accent);outline-offset:3px}.vs-sleep__thumb{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}.vs-sleep__stage{position:relative;max-width:560px;margin:0 auto;aspect-ratio:1;overflow:hidden;border-radius:24px;background:#e9eef5}.vs-sleep__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .35s ease,transform .4s var(--vs-ease)}[data-mode=side] .vs-sleep__photo--side,[data-mode=back] .vs-sleep__photo--back{opacity:1;transform:none}.vs-chip{position:absolute;left:12px;bottom:12px;z-index:1;margin:0;padding:8px 16px 8px 10px;border-radius:18px;background:#fffffff2;box-shadow:0 10px 24px -12px #00000059}.vs-chip__res{display:none;align-items:center;gap:10px}[data-mode=side] .vs-chip__res--side,[data-mode=back] .vs-chip__res--back{display:flex;animation:vs-pop .3s var(--vs-ease)}.vs-chip__pillow{flex:none;width:76px;height:38px}.vs-chip__res>span{display:grid;font-size:14px;font-weight:600;line-height:1.15;color:var(--vs-muted)}.vs-chip__res strong{font-size:24px;font-weight:700;color:var(--vs-ok);font-variant-numeric:tabular-nums}@keyframes vs-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vs-steps__track{position:relative;list-style:none;margin:0;padding:4px 16px 8px;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.vs-steps__track::-webkit-scrollbar{display:none}.vs-step{position:relative;scroll-snap-align:center;display:grid;justify-items:center;gap:10px;padding:24px 16px 22px;border-radius:24px;background:#fff;box-shadow:0 10px 24px -18px #1e3a6680;transition:transform .3s var(--vs-ease),opacity .3s ease;opacity:.55;transform:scale(.94)}.vs-step.is-active{opacity:1;transform:none}.vs-step__media{width:100%;max-width:220px;aspect-ratio:1;display:grid;place-items:center;border-radius:18px;background:var(--vs-soft);overflow:hidden}.vs-step__media video{width:100%;height:100%;object-fit:cover}.vs-step__media .vs-art{width:62%}.vs-step__num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--vs-accent);color:#fff;font-weight:700;font-size:16px}.vs-step__text{font-size:20px;font-weight:700;line-height:1.2;text-align:center}.vs-steps__dots{display:flex;justify-content:center;gap:4px;margin-top:12px}.vs-steps__dot{width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.vs-steps__dot:before{content:"";width:10px;height:10px;border-radius:999px;background:#1e3a6640;transition:width .3s ease,background-color .3s ease}.vs-steps__dot[aria-current=true]:before{width:28px;background:var(--vs-accent)}.vs-spin{transform-origin:48px 40px;animation:vs-spin 2.4s linear infinite}.vs-grow{transform-origin:48px 84px;animation:vs-grow 2.4s ease-in-out infinite}.vs-bob{animation:vs-bob 2s ease-in-out infinite;transform-box:fill-box}@keyframes vs-spin{to{transform:rotate(360deg)}}@keyframes vs-grow{0%,to{transform:scaleY(.4)}60%{transform:scaleY(1.15)}}@keyframes vs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(min-width:750px){.vs-steps__track{grid-auto-columns:minmax(0,1fr);max-width:1080px;margin-inline:auto;overflow:visible}.vs-step{opacity:1;transform:none}.vs-steps__dots{display:none}}.vs-spec{display:grid;gap:8px}.vs-spec__top{max-width:560px;width:100%;margin:0 auto}.vs-spec__side{max-width:420px;width:100%;margin:0 auto}.vs-cota path{fill:none;stroke:var(--vs-accent);stroke-width:4;stroke-linecap:round}.vs-spec__side .vs-cota path{stroke-width:2.5}.vs-cota text{fill:var(--vs-accent);font:700 58px/1 var(--font-body--family);opacity:0;transition:opacity .3s ease .45s}.vs-spec__side .vs-cota text{font-size:24px}.vs-cota--2 .vs-draw{transition-delay:.35s}.vs-cota--2 text{transition-delay:.7s}.is-in .vs-cota text{opacity:1}.vs-spec__note{margin:4px 0 0;text-align:center;font-size:15px;color:var(--vs-muted);letter-spacing:.02em}.vs-faq{max-width:760px}.vs-faq__item{background:#fff;border-radius:18px;margin-bottom:10px;padding-inline:20px}.vs-faq__item summary{list-style:none;cursor:pointer;position:relative;padding:20px 44px 20px 0;min-height:56px;font-size:17px;font-weight:600;line-height:1.35}.vs-faq__item summary::-webkit-details-marker{display:none}.vs-faq__item summary:after{content:"+";position:absolute;right:0;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;display:grid;place-items:center;background:var(--vs-soft);font-size:20px;transition:transform .25s ease}.vs-faq__item[open] summary:after{transform:rotate(45deg)}.vs-faq__item summary:focus-visible{outline:3px solid var(--vs-accent);outline-offset:3px;border-radius:8px}.vs-faq__answer{padding:0 0 20px;font-size:16px;line-height:1.6;color:var(--vs-muted)}.vs-faq__answer p{margin:0}.vs-faq__item[open] .vs-faq__answer{animation:vs-pop .25s var(--vs-ease)}.vs-trust{background:var(--vs-soft)}.vs-trust__grid{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vs-trust__item{display:grid;justify-items:center;gap:10px;padding:20px 10px;border-radius:22px;background:#fff;text-align:center;transform:translateY(14px) scale(.9)}.is-in .vs-trust__item{transition-timing-function:cubic-bezier(.3,1.4,.5,1)}.vs-trust__icon{width:64px}.vs-trust__text{font-size:16px;font-weight:700;line-height:1.25}.vs-drive{animation:vs-drive 1.8s ease-in-out infinite}.vs-speed{stroke-opacity:.5;animation:vs-speed 1.8s ease-in-out infinite}.vs-turn{transform-origin:32px 32px;animation:vs-turn 3s var(--vs-ease) infinite}@keyframes vs-drive{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes vs-speed{0%,to{opacity:.2}50%{opacity:.8}}@keyframes vs-turn{0%,60%{transform:rotate(0)}to{transform:rotate(180deg)}}@media(min-width:750px){.vs-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-trust__icon{width:76px}.vs-trust__text{font-size:17px}}.vs-reviews{overflow:hidden}.vs-reviews .vs-title{margin-bottom:8px}.vs-reviews__note{margin:0 0 18px;text-align:center;font-size:13px;color:var(--vs-muted)}.vs-reviews__marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.vs-reviews__track{display:flex;width:max-content;animation:vs-rev-scroll calc(var(--count, 5) * 6s) linear infinite}.vs-reviews__marquee:hover .vs-reviews__track,.vs-reviews__marquee:active .vs-reviews__track{animation-play-state:paused}.vs-reviews:not(.is-in) .vs-reviews__track{animation-play-state:paused}.vs-reviews__list{display:flex;gap:14px;margin:0;padding:14px 7px 18px;list-style:none}.vs-review{display:flex;align-items:flex-end;gap:8px;width:270px;flex:none;opacity:0;transform:translateY(18px) scale(.94);transition:opacity .4s ease,transform .5s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(.15s + var(--i, 0) * .11s)}.is-in .vs-review{opacity:1;transform:none}.vs-review__face{flex:none;width:54px;height:54px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #fff,0 8px 16px -8px #1e3a6699;animation:vs-rev-bob 3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.7s)}.vs-avatar{display:block;width:100%;height:100%}.vs-review__bubble{position:relative;flex:1;display:grid;gap:6px;padding:14px 16px 12px;border-radius:20px 20px 20px 6px;background:#fff;box-shadow:0 12px 24px -16px #1e3a668c}.vs-review__bubble:before{content:"";position:absolute;left:-6px;bottom:0;width:14px;height:14px;background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%)}.vs-review__stars{display:flex;gap:2px}.vs-review__stars svg{width:16px;height:16px;fill:#f4b740}.vs-review__stars svg.is-off{fill:#dfe4ec}.vs-review__text{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:var(--vs-ink)}.vs-review__who{margin:0;font-size:12.5px;font-weight:600;color:var(--vs-muted)}.vs-review__heart{position:absolute;top:-10px;right:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 4px 10px -4px #00000040;animation:vs-rev-heart 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .5s)}.vs-review__heart svg{width:15px;height:15px;fill:#e5484d}.vs-review--hl .vs-review__bubble{background:linear-gradient(150deg,#29436b,#0f1b2e)}.vs-review--hl .vs-review__text{color:#fff}.vs-review--hl .vs-review__who{color:#ffffffb3}@keyframes vs-rev-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vs-rev-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-4deg)}}@keyframes vs-rev-heart{0%,60%,to{transform:scale(1)}70%{transform:scale(1.35)}80%{transform:scale(.9)}90%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.vs-reviews__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.vs-reviews__list+.vs-reviews__list{display:none}}.vs-versus{max-width:640px}.vs-versus__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.vs-versus__table th,.vs-versus__table td{padding:12px 6px;text-align:center;vertical-align:middle}.vs-versus__table thead th{position:relative;padding-top:14px;padding-bottom:14px;font-size:14px;font-weight:800;line-height:1.2;vertical-align:bottom}.vs-versus__table thead .vs-versus__normal{width:24%;padding-right:14px;color:var(--vs-muted);font-size:13px}.vs-versus__table thead .vs-versus__ours{width:27%;color:var(--vs-accent);font-size:16px}.vs-versus__table tbody th{padding-left:0;text-align:left;font-size:15px;font-weight:700;line-height:1.3;color:var(--vs-ink)}.vs-versus__table tbody tr th,.vs-versus__table tbody tr td{border-bottom:1px solid var(--vs-line)}.vs-versus__table tbody tr:last-child th,.vs-versus__table tbody tr:last-child td{border-bottom:0}.vs-versus__table .vs-versus__ours{background:#fff;border-left:2px solid var(--vs-accent);border-right:2px solid var(--vs-accent)}.vs-versus__table thead .vs-versus__ours{border-top:2px solid var(--vs-accent);border-radius:20px 20px 0 0}.vs-versus__table tbody tr:last-child .vs-versus__ours{border-bottom:2px solid var(--vs-accent);border-radius:0 0 20px 20px;box-shadow:0 18px 30px -22px #1e3a6699}.vs-versus__flat{display:block;width:52px;margin:0 auto 6px;fill:#cdd3dc}.vs-versus__pillow{display:block;width:64px;margin:0 auto 6px;overflow:visible;filter:drop-shadow(0 6px 8px rgba(28,31,36,.25));animation:vs-k-float 4s ease-in-out infinite}.vs-versus__vs{position:absolute;left:0;top:22px;transform:translate(-50%);z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--vs-accent);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 0 0 3px var(--vs-bg)}.vs-versus__yes,.vs-versus__no{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%}.vs-versus__yes{background:var(--vs-ok)}.vs-versus__no{background:#e5484d1f}.vs-versus__yes svg,.vs-versus__no svg{width:16px;height:16px;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vs-versus__yes svg{stroke:#fff}.vs-versus__no svg{stroke:var(--vs-bad)}.vs-versus__table tbody tr{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s var(--vs-ease);transition-delay:calc(.2s + var(--i, 0) * .11s)}.is-in .vs-versus__table tbody tr{opacity:1;transform:none}.vs-versus__yes{transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(.45s + var(--i, 0) * .11s)}.is-in .vs-versus__yes{transform:none}@media(min-width:750px){.vs-versus__table tbody th{font-size:17px}.vs-versus__table th,.vs-versus__table td{padding-block:16px}}.vs-final{padding-block:56px;color:#fff;background:radial-gradient(120% 80% at 50% 0%,#29436b,#0f1b2e 70%)}.vs-final__inner{display:grid;gap:24px;max-width:560px}.vs-final__title{margin:0;text-align:center;text-wrap:balance;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(32px,1.1rem + 5vw,52px);line-height:1.05;letter-spacing:-.025em}.vs-final__offers{display:grid;gap:14px}.vs-final__offer{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "go go";align-items:center;gap:12px 10px;padding:18px 18px 16px;border-radius:20px;text-decoration:none;color:#fff;background:#ffffff12;border:1.5px solid rgba(255,255,255,.18);opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .35s var(--vs-ease),background-color .2s ease;transition-delay:calc(.3s + var(--i, 0) * .12s)}.is-in .vs-final__offer{opacity:1;transform:none}.vs-final__offer:hover{background:#ffffff1f}.vs-final__offer:focus-visible{outline:3px solid #9cc2ff;outline-offset:3px}.vs-final__offer--main{margin-top:10px;background:#fff;color:var(--vs-ink);border-color:#fff;box-shadow:0 18px 36px -16px #9cc2ffcc}.vs-final__offer--main:hover{background:#fff}.vs-final__badge{position:absolute;top:-12px;left:18px;padding:5px 12px;border-radius:999px;background:var(--vs-ok);color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em}.vs-final__name{grid-area:name;display:grid;gap:2px;font-size:19px;font-weight:800;line-height:1.2}.vs-final__name small{font-size:14px;font-weight:600;color:#ffffffb3}.vs-final__offer--main .vs-final__name small{color:var(--vs-ok);font-weight:700}.vs-final__price{grid-area:price;font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vs-final__go{grid-area:go;display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:999px;border:1.5px solid rgba(255,255,255,.5);font-size:16px;font-weight:700}.vs-final__offer--main .vs-final__go{border:0;background:var(--vs-accent);color:#fff;animation:vs-k-pulse 2.4s ease-in-out infinite}.vs-final__note{margin:0;text-align:center;font-size:14px;color:#ffffffbf}@media(prefers-reduced-motion:reduce){.vs *,.vs *:before,.vs *:after{animation:none!important;transition:none!important}.vs .vs-title,.vs .vs-benefit,.vs .vs-trust__item,.vs .vs-spec__note,.vs .vs-sleep__btns,.vs .vs-line,.vs .vs-step{opacity:1!important;transform:none!important}.vs .vs-draw{stroke-dashoffset:0}.vs .vs-cota text{opacity:1}.vs .vs-kit__piece,.vs .vs-kit__item,.vs .vs-kit__tag--x2,.vs .vs-cmp,.vs .vs-final__offer,.vs .vs-review,.vs .vs-versus__table tbody tr,.vs .vs-versus__yes{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vellumo-story.css.map */
