body.vpage-body{cursor:auto;min-height:100vh;display:flex;flex-direction:column}body.vpage-body a,body.vpage-body button,body.vpage-body label,body.vpage-body select{cursor:pointer}body.vpage-body input{cursor:text}.vnav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px var(--gutter);background:#050505db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.vnav__logo .logo{width:116px;height:auto}.vnav__links{display:flex;gap:22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.vnav__links a{color:#d8d5de;transition:color .25s}.vnav__links a:hover{color:var(--orange)}.vnav__cart{display:inline-flex;align-items:center;gap:8px;border:1.5px solid rgba(255,255,255,.22);border-radius:999px;padding:8px 10px 8px 16px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .25s}.vnav__cart:hover{border-color:#fff}.vnav__cart span{background:linear-gradient(135deg,#ff9b3d,#e8339a);color:#fff;border-radius:999px;min-width:24px;height:24px;display:grid;place-items:center;font-size:12px;letter-spacing:0;padding:0 6px}@media(max-width:900px){.vnav__links{display:none}}.vmain{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:clamp(32px,6vw,80px) var(--gutter)}.vmain .title{font-size:clamp(44px,7vw,104px)}.vhead{display:grid;gap:14px;margin-bottom:clamp(28px,4vw,48px)}.vhead .lead,.vlead{color:#d8d5de;max-width:60ch}.vfoot{border-top:1px solid var(--line);padding:32px var(--gutter);display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;align-items:center;color:var(--mute);font-size:13px}.vfoot__links{display:flex;flex-wrap:wrap;gap:10px 18px}.vfoot__links a:hover{color:#fff}.rte{color:#d8d5de;line-height:1.75}.rte>*+*{margin-top:.9em}.rte h1,.rte h2,.rte h3{font-family:var(--f-display);font-weight:400;text-transform:uppercase;color:#fff;line-height:1.05}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.3em}.rte img{border-radius:16px;height:auto}.rte table{border-collapse:collapse;width:100%}.rte td,.rte th{border:1px solid var(--line);padding:8px 10px}.pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.pdp__main{background:#fff;border-radius:28px;overflow:hidden;aspect-ratio:1;display:grid;place-items:center}.pdp__main img{width:100%;height:100%;object-fit:contain}.pdp__thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.pdp__thumbs button{width:76px;height:76px;border-radius:14px;overflow:hidden;background:#fff;border:2px solid transparent;transition:border-color .25s}.pdp__thumbs button.is-on{border-color:var(--magenta)}.pdp__thumbs img{width:100%;height:100%;object-fit:cover}.pdp__info{display:flex;flex-direction:column;gap:20px;position:sticky;top:110px}.pdp__title{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.98;font-size:clamp(40px,5vw,72px)}.pdp__form{display:grid;gap:18px}.pdp__opt{border:0;padding:0;margin:0}.pdp__opt .sizes{flex-wrap:wrap}.pdp__stock{font-size:13px;color:var(--orange);min-height:1em}.qty input{width:46px;text-align:center;background:none;border:0;color:inherit;font:inherit;font-weight:700;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp__back{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);text-decoration:underline;text-underline-offset:4px}.pdp__back:hover{color:#fff}@media(max-width:860px){.pdp{grid-template-columns:1fr}.pdp__info{position:static}}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.vcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--ink);transition:border-color .3s,transform .4s var(--ease)}.vcard:hover{border-color:#e8339a99;transform:translateY(-4px)}.vcard__media{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.vcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.vcard:hover .vcard__media img{transform:scale(1.05)}.vcard__body{padding:16px 18px 18px;display:grid;gap:6px}.vcard__name{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:22px;line-height:1.05}.vcard__price{font-family:var(--f-display);font-size:20px;color:var(--orange)}.vcard.is-soldout .vcard__media img{opacity:.55;filter:grayscale(.7)}.vpag{margin-top:40px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:14px}.vpag span,.vpag a{display:inline-flex;min-width:42px;height:42px;padding:0 12px;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid rgba(255,255,255,.22)}.vpag .current{background:#fff;color:#000;border-color:#fff}.vcols{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.vcol{position:relative;display:block;aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:var(--ink-2);border:1px solid var(--line)}.vcol img{width:100%;height:100%;object-fit:cover;opacity:.75;transition:transform .8s var(--ease),opacity .4s}.vcol:hover img{transform:scale(1.05);opacity:.9}.vcol span{position:absolute;left:18px;bottom:16px;font-family:var(--f-display);font-size:30px;text-transform:uppercase;text-shadow:2px 2px 0 #000}.vcart__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:clamp(24px,4vw,56px);align-items:start}.vcart__items{display:grid;gap:12px}.vcart__item{grid-template-columns:92px 1fr auto}.vcart__item img{width:92px;height:92px}.vcart__qty{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--mute);text-transform:uppercase;letter-spacing:.12em}.vcart__qty input{width:64px;background:var(--ink);border:1.5px solid rgba(255,255,255,.22);color:#fff;border-radius:999px;padding:8px 12px;font:inherit;font-size:14px}.vcart__foot{display:grid;gap:14px;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--ink);position:sticky;top:110px}.vcart__empty{display:grid;justify-items:center;gap:20px}@media(max-width:860px){.vcart__grid{grid-template-columns:1fr}.vcart__foot{position:static}}.vsearch{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.vsearch input,.vform input,.vform textarea{background:var(--ink);border:1.5px solid rgba(255,255,255,.22);color:#fff;border-radius:999px;padding:12px 18px;font:inherit;font-size:15px;outline:none;min-width:min(420px,100%)}.vform textarea{border-radius:20px;min-height:140px;width:100%}.vsearch input:focus,.vform input:focus,.vform textarea:focus{border-color:var(--magenta)}.vform{display:grid;gap:14px;max-width:560px}.vnote{padding:14px 18px;border-radius:16px;border:1px solid var(--line);color:#d8d5de}.vnote--ok{border-color:#39ff6a80}.vnote--err{border-color:#ff2a3d99}.vposts{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.vpost{display:grid;gap:12px;padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--ink)}.vpost img{border-radius:14px;aspect-ratio:16/10;object-fit:cover;width:100%}.vpost h2{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:28px;line-height:1.05}.vmeta{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.varticle{max-width:780px;margin:0 auto;display:grid;gap:24px}.varticle__img{border-radius:24px;width:100%;height:auto}.v404{min-height:50vh;display:grid;align-content:center;justify-items:start;gap:20px}.lp{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(64px,9vw,120px)}.lp-head{display:grid;gap:10px;margin-bottom:clamp(22px,3vw,36px)}.lp-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);align-items:center}.lp-hero .title{font-size:clamp(52px,8vw,120px)}.lp-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lp-hero__img{margin:0;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--ink)}.lp-hero__img img{width:100%;height:100%;object-fit:cover}.lp-why{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-top:1px solid var(--line);padding-top:32px}.lp-why__item{display:grid;gap:8px}.lp-why__item b{font-family:var(--f-display);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:1;background:var(--sunset);background-size:100% 1em;-webkit-background-clip:text;background-clip:text;color:transparent}.lp-why__item span{color:#d8d5de;font-size:15px;max-width:30ch}.lp .ear__grid{margin-top:0}.lp-card .eyebrow{color:var(--orange)}.lp-card__opt{font-size:13px;color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.lp-card__opt b{color:#fff}.lp .sw.is-out{opacity:.35}.lp .sw.is-out:before{content:"";position:absolute;inset:50% -4px auto;height:2px;background:#fff;transform:rotate(-45deg)}.lp .earcard__buy .btn[disabled]{opacity:.5;cursor:not-allowed}.lp-pick__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-pick__item{display:grid;gap:10px;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--ink);transition:border-color .3s,transform .4s var(--ease)}.lp-pick__item:hover{border-color:#e8339a99;transform:translateY(-4px)}.lp-pick__item span{color:#d8d5de}.lp-pick__item b{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:32px;line-height:1}.lp-pick__item em{font-style:normal;color:var(--orange);font-weight:700}.lp-how{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:center}.lp-how .steps{margin-top:24px}.lp-how__video{margin:0;border-radius:24px;overflow:hidden;aspect-ratio:16/10;background:#000}.lp-how__video video{width:100%;height:100%;object-fit:cover}.lp-faq{padding:0;border-top:0}.lp-faq .faq__cta{margin-top:24px}.lp-extra{max-width:780px}@media(max-width:860px){.lp-hero,.lp-how{grid-template-columns:1fr}.lp-hero__img{aspect-ratio:4/3}.lp-why,.lp-pick__grid,.lp .ear__grid{grid-template-columns:1fr}}@media(max-width:560px){.lp-how .steps{grid-template-columns:1fr}}.lp-stars{display:inline-flex;gap:6px;align-items:center;color:var(--orange);font-weight:700;font-size:14px}.lp-stars span{color:var(--mute);font-weight:400}.lp-reviews__avg{color:#d8d5de}.lp-reviews__avg b{color:var(--orange);font-size:20px}.lp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.lp-tab{padding:10px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.22);font:inherit;font-size:14px;color:#fff;transition:.25s}.lp-tab span{color:var(--mute)}.lp-tab:hover{border-color:#fff}.lp-tab.is-on{background:#fff;color:#000;border-color:#fff}.lp-tab.is-on span{color:#555}.lp-reviews__cta{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(90deg,#ff9b3d14,#e8339a14)}.lp-reviews__cta p{font-family:var(--f-display);text-transform:uppercase;font-size:28px;line-height:1}.lp-reviews .jdgm-widget,.lp-reviews .jdgm-rev-widg{color:var(--white)!important;background:transparent!important;font-family:var(--f-mono)!important;padding:0!important;border:0!important}.lp-reviews .jdgm-rev-widg__title{display:none!important}.lp-reviews .jdgm-star{color:var(--orange)!important}.lp-reviews .jdgm-rev{border:1px solid var(--line)!important;border-radius:18px;background:var(--ink);padding:20px!important;margin-top:12px!important}.lp-reviews .jdgm-rev__author,.lp-reviews .jdgm-rev__title{color:#fff!important;font-weight:700}.lp-reviews .jdgm-rev__body,.lp-reviews .jdgm-rev__timestamp,.lp-reviews .jdgm-rev-widg__summary-text,.lp-reviews .jdgm-histogram__frequency,.lp-reviews .jdgm-histogram__percentage{color:#d8d5de!important}.lp-reviews .jdgm-histogram__bar{background:var(--ink-2)!important}.lp-reviews .jdgm-histogram__bar-content{background:var(--orange)!important}.lp-reviews .jdgm-rev__buyer-badge{background:var(--magenta)!important;color:#fff!important;border-color:var(--magenta)!important}.lp-reviews .jdgm-write-rev-link,.lp-reviews .jdgm-btn{background:linear-gradient(90deg,#ff9b3d,#e8339a)!important;color:#fff!important;border:0!important;border-radius:999px!important}.lp-reviews .jdgm-form input,.lp-reviews .jdgm-form textarea,.lp-reviews .jdgm-form select{background:var(--ink)!important;color:#fff!important;border:1px solid var(--line)!important;border-radius:12px}.lp-reviews .jdgm-form label,.lp-reviews .jdgm-form__title,.lp-reviews .jdgm-paginate__page{color:#fff!important}.pdp__apps{margin-top:clamp(48px,7vw,96px);border-top:1px solid var(--line);padding-top:clamp(32px,5vw,56px);scroll-margin-top:90px}.pdp__apps .jdgm-widget,.pdp__apps .jdgm-rev-widg{color:var(--white)!important;background:transparent!important}.pdp__apps .jdgm-star{color:var(--orange)!important}.hb{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-1*clamp(32px,6vw,80px));aspect-ratio:21/9;max-height:calc(100svh - 70px);min-height:460px;overflow:hidden;background:#000}.hb__s{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.hb__s.is-on{opacity:1;visibility:visible;transition:opacity .9s ease}.hb__s picture,.hb__s img{display:block;width:100%;height:100%}.hb__s img{object-fit:cover;object-position:70% 50%}.hb__s:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.3) 45%,transparent 65%);pointer-events:none}.hb__t{position:absolute;z-index:2;left:var(--gutter);top:50%;transform:translateY(-50%);max-width:min(560px,44%);display:grid;gap:14px;justify-items:start}.hb__s.is-on .hb__t{animation:hbIn .9s var(--ease) both}@keyframes hbIn{0%{opacity:0;transform:translateY(calc(-50% + 18px))}to{opacity:1;transform:translateY(-50%)}}.hb__h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.95;font-size:clamp(44px,5.6vw,96px);background:var(--sunset);background-size:100% .95em;-webkit-background-clip:text;background-clip:text;color:transparent}.hb__p{color:#d8d5de;font-size:clamp(15px,1.25vw,18px);max-width:30em}.hb .btn{margin-top:8px}.hb__dots{position:absolute;z-index:3;left:var(--gutter);bottom:26px;display:flex;gap:10px}.hb__dots button{width:36px;height:4px;padding:0;border-radius:4px;background:#ffffff4d;transition:background .3s,width .3s}.hb__dots button.is-on{background:#fff;width:54px}.hb__dots button:before{content:"";display:block;margin:-12px 0;height:28px}@media(max-width:760px){.hb{aspect-ratio:auto;height:min(150vw,640px);max-height:none;min-height:0}.hb__s img{object-position:50% 0%}.hb__s:after{background:linear-gradient(0deg,rgba(0,0,0,.88) 10%,rgba(0,0,0,.45) 42%,transparent 62%)}.hb__t{top:auto;bottom:56px;transform:none;max-width:none;right:var(--gutter)}.hb__s.is-on .hb__t{animation-name:hbInM}.hb__h{font-size:clamp(40px,11vw,60px)}.hb__dots{bottom:22px}}@keyframes hbInM{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hb__s,.hb__s.is-on{transition:none}.hb__s.is-on .hb__t{animation:none}}.why__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.why__head .lp-head{margin-bottom:0}.why__nav{display:flex;align-items:center;gap:14px}.why__btn{width:50px;height:50px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);font-size:20px;color:#fff;transition:.25s}.why__btn:hover{background:#fff;color:#000;border-color:#fff}.why__count{font-size:13px;letter-spacing:.14em;color:var(--mute);min-width:56px;text-align:center}.why__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px;padding-bottom:4px;outline:none;overscroll-behavior-x:contain}.why__track::-webkit-scrollbar{display:none}.why__card{flex:0 0 min(400px,82%);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,var(--ink-2),var(--ink))}.why__tag{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.why__tag--risk{color:#ff5a6e}.why__tag--win{color:var(--orange)}.why__big{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(46px,5vw,72px);line-height:.95;background:var(--sunset);background-size:100% 1em;-webkit-background-clip:text;background-clip:text;color:transparent}.why__h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:26px;line-height:1.05}.why__risk{color:#d8d5de;font-size:15px}.why__win{margin-top:auto;padding:16px;border-radius:16px;background:#ff9b3d14;border:1px solid rgba(255,155,61,.25);display:grid;gap:6px;font-size:15px}.why__card--cta{justify-content:center;background:linear-gradient(135deg,#ff9b3d2e,#e8339a38);border-color:#e8339a73}.why__card--cta .btn{align-self:flex-start;margin-top:6px}.why__src{margin-top:14px;font-size:12px;color:var(--mute)}@media(max-width:560px){.why__nav{display:none}.why__card{padding:22px}}.tri{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:32px;border:1px solid rgba(232,51,154,.35);background:radial-gradient(120% 90% at 100% 0%,rgba(232,51,154,.18),transparent 60%),radial-gradient(90% 80% at 0% 100%,rgba(255,155,61,.12),transparent 60%),#070708;overflow:hidden}.tri__txt{display:grid;gap:18px;justify-items:start}.tri__h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.95;font-size:clamp(52px,7vw,104px);background:var(--sunset);background-size:100% .95em;-webkit-background-clip:text;background-clip:text;color:transparent}.tri__lead{color:#d8d5de;max-width:36em}.tri__vs{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.tri__vs div{display:grid;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--ink)}.tri__vs span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.tri__vs b{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:26px;line-height:1;color:#8d8a95}.tri__vs em{font-style:normal;font-size:13px;color:var(--mute)}.tri__vs .is-tri{border-color:#e8339a8c;background:#e8339a14}.tri__vs .is-tri b{color:#fff}.tri__vs .is-tri em{color:#d8d5de}.tri__try{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:-8px}.tri__levels{display:flex;gap:8px;flex-wrap:wrap}.tri__levels button{display:grid;gap:2px;text-align:left;padding:12px 18px;border-radius:16px;border:1.5px solid rgba(255,255,255,.22);color:#fff;font:inherit;font-weight:700;transition:.25s}.tri__levels small{font-weight:400;color:var(--mute);font-size:12px}.tri__levels button:hover{border-color:#fff}.tri__levels button.is-on{background:linear-gradient(90deg,#ff9b3d,#e8339a);border-color:transparent}.tri__levels button.is-on small{color:#fff}.tri__scene{min-height:4.8em;color:#d8d5de;max-width:36em}.tri__scene b{color:#fff}.tri__buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tri__buy .btn[disabled]{opacity:.5;cursor:not-allowed}.tri__visual{position:relative;margin:0;aspect-ratio:9/14;max-height:78vh;justify-self:center;width:100%;border-radius:24px;overflow:hidden;background:#000;box-shadow:0 30px 80px -30px #e8339a99}.tri__visual video{width:100%;height:100%;object-fit:cover}.tri__sound{position:absolute;right:14px;bottom:14px;padding:9px 14px;border-radius:999px;background:#0009;border:1px solid rgba(255,255,255,.3);color:#fff;font:inherit;font-size:13px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:860px){.tri{grid-template-columns:1fr}.tri__visual{order:-1;max-width:420px;aspect-ratio:9/13}}@media(max-width:480px){.tri__vs{grid-template-columns:1fr}.tri__levels button{flex:1;padding:10px 12px}}.exp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center}.exp__txt{display:grid;gap:16px;justify-items:start}.exp__txt .lead{margin-top:0}.exp__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.exp__tabs button{padding:11px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.22);color:#fff;font:inherit;font-size:14px;transition:.25s}.exp__tabs button:hover{border-color:#fff}.exp__tabs button.is-on{background:#fff;color:#000;border-color:#fff}.exp__player{margin:0;justify-self:center;width:100%;max-width:400px;aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:#000;border:1px solid var(--line)}.exp__player video{width:100%;height:100%;object-fit:cover;background:#000}.lp-play{font-size:13px;font-weight:700;color:var(--orange);text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.exp{grid-template-columns:1fr}}.lp .earcard__visual{aspect-ratio:4/5}.lp .earcard__visual.is-poster{background:#1b1a2b}.lp .earcard__visual.is-poster .earcard__img{object-fit:contain}.lp .earcard:hover .is-poster .earcard__img{transform:none}.lp .earcard__visual.is-poster .earcard__db{display:none}.lp-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:calc(-1*clamp(40px,6vw,90px))}.lp-trust>*{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:var(--ink);color:#fff}.lp-trust svg{flex:none;color:var(--orange)}.lp-trust p{display:grid;gap:2px;font-size:13px;line-height:1.3}.lp-trust span{color:var(--mute)}.lp-trust a:hover{border-color:#e8339a99}@media(max-width:900px){.lp-trust{grid-template-columns:1fr 1fr}}@media(max-width:520px){.lp-trust{grid-template-columns:1fr}}.pista__feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pista__feats div{display:grid;gap:8px;align-content:start;padding:20px;border-top:2px solid var(--orange);background:linear-gradient(180deg,rgba(255,155,61,.07),transparent)}.pista__feats b{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:24px;line-height:1.05}.pista__feats span{color:#d8d5de;font-size:14px}.pista__vs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.pista__col{padding:22px 24px;border-radius:22px;border:1px solid var(--line);background:var(--ink)}.pista__t{font-family:var(--f-display);text-transform:uppercase;font-size:26px;line-height:1;margin-bottom:14px}.pista__col ul{list-style:none;display:grid;gap:10px;font-size:15px}.pista__col li{display:flex;gap:10px}.pista__col--no{color:var(--mute)}.pista__col--no li:before{content:"\2715";color:#ff5a6e;font-weight:700}.pista__col--yes{border-color:#e8339a80;background:linear-gradient(135deg,#ff9b3d1a,#e8339a1f)}.pista__col--yes li:before{content:"\2713";color:var(--orange);font-weight:700}@media(max-width:900px){.pista__feats{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pista__feats,.pista__vs{grid-template-columns:1fr}}.lp-addon{display:grid;gap:8px;padding:12px 14px;border:1px dashed rgba(255,255,255,.22);border-radius:14px;font-size:14px}.lp-addon label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.lp-addon input[type=checkbox]{margin-top:3px;accent-color:#e8339a;width:16px;height:16px;flex:none}.lp-addon b{color:var(--orange)}.lp-addon select{background:var(--ink);color:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;font-size:13px}.cmp{margin-top:24px;overflow-x:auto;border:1px solid var(--line);border-radius:22px;background:var(--ink)}.cmp table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.cmp th,.cmp td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.cmp thead th{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:20px}.cmp tbody th{color:var(--mute);font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cmp td{color:#d8d5de}.cmp small{color:var(--mute)}.cmp .is-top{background:#e8339a14;color:#fff}.cmp thead .is-top{color:var(--orange)}.cmp__price td{font-family:var(--f-display);font-size:22px;color:#fff}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lp-final{display:grid;justify-items:center;text-align:center;gap:16px;padding:clamp(40px,6vw,80px) var(--gutter);border-radius:32px;background:radial-gradient(80% 120% at 50% 0%,rgba(232,51,154,.22),transparent 70%),var(--ink);border:1px solid rgba(232,51,154,.35)}.lp-final__h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.95;font-size:clamp(40px,6vw,84px);background:var(--sunset);background-size:100% .95em;-webkit-background-clip:text;background-clip:text;color:transparent}.lp-final .lead{margin-top:0}.lp-final__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lp-sticky{display:none}@media(max-width:760px){.lp-sticky{display:flex;position:fixed;left:12px;right:84px;bottom:14px;z-index:60;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:999px;background:#0a0a0ceb;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 40px #00000080;transform:translateY(140%);transition:transform .35s var(--ease)}.lp-sticky.is-on{transform:none}.lp-sticky p{display:grid;font-size:13px;line-height:1.2}.lp-sticky span{color:var(--mute)}}.sim__h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.92;font-size:clamp(48px,7vw,104px);background:var(--sunset);background-size:100% .92em;-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:10px}.sim__box{margin-top:24px;border:1px solid var(--line);border-radius:28px;padding:clamp(18px,3vw,28px);background:linear-gradient(180deg,var(--ink-2),var(--ink))}.sim__opts{display:flex;flex-wrap:wrap;gap:6px;background:#000;padding:6px;border-radius:22px;border:1px solid var(--line)}.sim__opts button{flex:1 1 auto;padding:11px 14px;border-radius:16px;font:inherit;font-size:14px;font-weight:700;color:var(--mute);transition:.25s;white-space:nowrap}.sim__opts button small{font-weight:400;opacity:.8}.sim__opts button:hover{color:#fff}.sim__opts button.is-on{background:linear-gradient(90deg,#ff9b3d,#e8339a);color:#fff}.sim__opts button[data-foam].is-on{background:#3a3a44}.sim__lvls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--mute)}.sim__lvls button{padding:7px 14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.22);color:#fff;font:inherit;font-size:13px}.sim__lvls button.is-on{background:#fff;color:#000;border-color:#fff}.sim__meter{height:clamp(150px,24vw,260px);margin:22px 0 12px}.sim__meter canvas{width:100%;height:100%;display:block}.sim__read{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.sim__num{display:flex;align-items:baseline;gap:8px}.sim__num b{font-family:var(--f-display);font-weight:400;font-size:clamp(60px,8vw,104px);line-height:1}.sim__num span{font-family:var(--f-display);font-size:28px;color:var(--mute)}.sim__msg{flex:1 1 260px;color:#d8d5de;font-size:16px}.sim__play{white-space:nowrap}.sim__note{margin-top:12px;font-size:12px;color:var(--mute)}@media(max-width:620px){.sim__opts button{flex:1 1 45%;font-size:13px;padding:10px}.sim__play{width:100%}}.why__track{gap:16px}.flip{flex:0 0 min(300px,78%);scroll-snap-align:start;aspect-ratio:3/4;perspective:1200px;padding:0;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer;display:block}.flip__in{position:relative;display:block;width:100%;height:100%;transition:transform .7s var(--ease);transform-style:preserve-3d}.flip.is-flip .flip__in{transform:rotateY(180deg)}@media(hover:hover){button.flip:hover .flip__in{transform:rotateY(180deg)}}.flip__front,.flip__back{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:24px;border-radius:26px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.flip__back{transform:rotateY(180deg);justify-content:center;background:linear-gradient(135deg,#ff9b3d,#e8339a 60%,#8a2cff)}.flip small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;opacity:.85}.flip__front b{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.9;font-size:clamp(58px,6.4vw,92px);word-break:break-word}.flip__front em{font-style:normal;font-family:var(--f-display);text-transform:uppercase;font-size:24px;line-height:1.05}.flip__front i{font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.flip__back b{font-size:64px;line-height:1}.flip__back em{font-style:normal;font-family:var(--f-display);text-transform:uppercase;font-size:30px;line-height:1.05}.flip--c1 .flip__front{background:radial-gradient(120% 90% at 0% 0%,#ff2fa0,#5a0e3e)}.flip--c2 .flip__front{background:radial-gradient(120% 90% at 0% 0%,#ff7a3d,#5a2309)}.flip--c3 .flip__front{background:radial-gradient(120% 90% at 0% 0%,#8a2cff,#22093f)}.flip--c4 .flip__front{background:radial-gradient(120% 90% at 0% 0%,#ff2a4d,#4a0a14)}.flip--c5 .flip__front{background:radial-gradient(120% 90% at 0% 0%,#3a3a44,#0d0d0f)}.flip--c6 .flip__front{background:radial-gradient(120% 90% at 0% 0%,#00b4d8,#06283a)}.flip--c7 .flip__front{background:radial-gradient(120% 90% at 0% 0%,#ffd400,#4a3a00)}.flip--c7 .flip__front b,.flip--c7 .flip__front em{color:#fff}.flip--cta .flip__front{background:#0d0d0f;border:1.5px dashed rgba(232,51,154,.6)}.flip--cta .flip__front b{background:var(--sunset);background-size:100% .9em;-webkit-background-clip:text;background-clip:text;color:transparent}.why__head .eyebrow{margin-bottom:0}.pista__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px}.tile{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:190px;padding:22px;border-radius:24px;transition:transform .4s var(--ease)}.tile:hover{transform:translateY(-6px) rotate(-1deg)}.tile svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tile b{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(28px,2.8vw,40px);line-height:.95}.tile--a{background:linear-gradient(135deg,#ff9b3d,#e8339a);color:#fff}.tile--b{background:#111114;border:1px solid var(--line);color:#ff9b3d}.tile--b b{color:#fff}.tile--c{background:linear-gradient(135deg,#8a2cff,#3a0f6e);color:#fff}.tile--d{background:#111114;border:1px solid var(--line);color:#e8339a}.tile--d b{color:#fff}.pista__switch{display:inline-flex;margin-top:26px;padding:5px;border-radius:999px;background:#000;border:1px solid var(--line)}.pista__switch button{padding:11px 20px;border-radius:999px;font:inherit;font-weight:700;font-size:14px;color:var(--mute);transition:.25s}.pista__switch button.is-on{background:linear-gradient(90deg,#ff9b3d,#e8339a);color:#fff}.pista__switch button[data-cmp=no].is-on{background:#3a3a44}.pista__list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.pista__list li{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;background:#ff9b3d14;border:1px solid rgba(255,155,61,.3);font-family:var(--f-display);text-transform:uppercase;font-size:22px;line-height:1.05}.pista__list span{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ff9b3d,#e8339a);font-family:var(--f-mono);font-size:16px}.pista__list.is-no li{background:#111114;border-color:var(--line);color:var(--mute)}.pista__list.is-no span{background:#3a3a44;color:#ff5a6e}.pista__try{display:inline-block;margin-top:16px;color:var(--orange);font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.pista__tiles,.pista__list{grid-template-columns:1fr 1fr}}@media(max-width:420px){.tile{min-height:150px}.tile b{font-size:26px}.pista__list li{font-size:18px}}.lp [hidden]{display:none!important}.lp .faq__cta{white-space:normal;text-align:center;max-width:100%}.cmp__ico{display:block;width:64px;height:64px;object-fit:contain;margin-bottom:8px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5));transition:transform .4s var(--ease)}.cmp thead th:hover .cmp__ico{transform:rotate(-8deg) scale(1.08)}.sim__plug{margin:0;display:grid;justify-items:center;gap:4px;width:96px;flex:none}.sim__plug img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(232,51,154,.45))}.sim__plug img.pop{animation:plugPop .5s var(--ease)}.sim__plug figcaption{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-align:center}.sim__plug img[hidden]+figcaption{padding-top:30px}@keyframes plugPop{0%{transform:scale(.4) rotate(-25deg);opacity:0}70%{transform:scale(1.12) rotate(4deg);opacity:1}to{transform:none}}.pista__top{display:flex;align-items:center;gap:clamp(16px,3vw,40px);flex-wrap:wrap}.nofoam{position:relative;margin:0;width:clamp(110px,14vw,170px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(255,90,110,.16),transparent 70%)}.nofoam img{width:78%;height:78%;object-fit:contain;filter:grayscale(.35) brightness(.8)}.nofoam:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;border:5px solid #ff2a4d;box-shadow:0 0 22px #ff2a4d99}.nofoam__x{position:absolute;left:10%;right:10%;top:50%;height:6px;border-radius:6px;background:linear-gradient(90deg,#ff9b3d,#ff2a4d);transform:rotate(-45deg);box-shadow:0 0 18px #ff2a4db3}.pista__switch button{display:inline-flex;align-items:center;gap:8px}.pista__switch button img{width:24px;height:24px;object-fit:contain}.rev-nav{display:flex;gap:10px;justify-content:flex-end;margin:-6px 0 10px}.lp-reviews .jdgm-histogram,.lp-reviews .jdgm-rev-widg__sort-wrapper,.lp-reviews .jdgm-rev-widg__summary,.lp-reviews .jdgm-rev-widg__header{display:none!important}.lp-reviews .jdgm-rev-widg__reviews{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}.lp-reviews .jdgm-rev-widg__reviews::-webkit-scrollbar{display:none}.lp-reviews .jdgm-rev{flex:0 0 min(360px,86%);scroll-snap-align:start;margin-top:0!important;border-top:1px solid var(--line)!important}.lp-reviews .jdgm-rev__body{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.lp-final{position:relative;overflow:hidden;min-height:clamp(420px,46vw,620px);align-content:center}.lp-final__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lp-final__bg img{width:100%;height:100%;object-fit:cover}.lp-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(70% 80% at 50% 50%,#000000b8,#00000059 70%,#0003)}.lp-final>*:not(.lp-final__bg){position:relative;z-index:1}.lp-final .lead{color:#fff}.exp{position:relative;isolation:isolate;padding:clamp(28px,5vw,64px);border-radius:32px;border:1px solid rgba(232,51,154,.25);background:#08080a;overflow:hidden}.exp>*:not(.exp__deco){position:relative;z-index:1}.exp__deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.exp__blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.exp__blob--a{width:46%;aspect-ratio:1;left:-12%;top:-20%;background:radial-gradient(circle,#e8339a,transparent 65%);animation:expDrift 14s ease-in-out infinite alternate}.exp__blob--b{width:40%;aspect-ratio:1;right:-8%;bottom:-24%;background:radial-gradient(circle,#ff9b3d,transparent 65%);animation:expDrift 18s ease-in-out infinite alternate-reverse}.exp__ring{position:absolute;right:clamp(40px,14vw,220px);top:50%;border-radius:50%;border:1.5px solid rgba(255,255,255,.12);transform:translate(50%,-50%)}.exp__ring--1{width:clamp(260px,34vw,460px);aspect-ratio:1;border-color:#ff9b3d59;animation:expPulse 4s ease-in-out infinite}.exp__ring--2{width:clamp(340px,44vw,600px);aspect-ratio:1;border-color:#e8339a47;animation:expPulse 4s ease-in-out .6s infinite}.exp__ring--3{width:clamp(420px,54vw,740px);aspect-ratio:1;border-color:#8a2cff38;border-style:dashed;animation:expSpin 60s linear infinite}.exp__wave{position:absolute;left:0;right:0;bottom:6%;width:100%;height:90px;opacity:.35}.exp__wave path{fill:none;stroke:url(#expWave);stroke-width:2}.exp__eq{position:absolute;left:clamp(20px,4vw,56px);bottom:clamp(18px,3vw,36px);display:flex;align-items:flex-end;gap:5px;height:56px;opacity:.55}.exp__eq i{width:5px;height:calc(var(--h) * 1%);border-radius:3px;background:linear-gradient(0deg,#8a2cff,#e8339a,#ff9b3d);animation:expEq 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--h) * -12ms)}.exp__spark{position:absolute;color:#ff9b3d;font-size:22px;opacity:.75;animation:expTwinkle 3s ease-in-out infinite}.exp__spark--1{left:44%;top:12%}.exp__spark--2{left:8%;top:58%;color:#e8339a;font-size:16px;animation-delay:.8s}.exp__spark--3{right:6%;top:10%;color:#8a2cff;font-size:28px;animation-delay:1.4s}.exp__spark--4{left:52%;bottom:16%;font-size:14px;animation-delay:2s}.exp__float{position:absolute;width:clamp(54px,6vw,84px);height:auto;opacity:.85;filter:drop-shadow(0 12px 20px rgba(0,0,0,.6));animation:expFloat 7s ease-in-out infinite}.exp__float--1{left:40%;top:18%;transform:rotate(-14deg)}.exp__float--2{left:30%;bottom:12%;animation-delay:-2.5s;width:clamp(44px,5vw,70px)}.exp__float--3{right:4%;bottom:10%;animation-delay:-4.5s;width:clamp(44px,5vw,66px)}@keyframes expDrift{to{transform:translate(8%,10%) scale(1.15)}}@keyframes expPulse{50%{transform:translate(50%,-50%) scale(1.05);opacity:.6}}@keyframes expSpin{to{transform:translate(50%,-50%) rotate(360deg)}}@keyframes expEq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.exp__eq i{transform-origin:bottom}@keyframes expTwinkle{50%{opacity:.2;transform:scale(.7) rotate(20deg)}}@keyframes expFloat{50%{translate:0 -14px;rotate:8deg}}@media(max-width:860px){.exp__ring{right:50%;top:68%}.exp__float--1{left:auto;right:8%;top:6%}.exp__float--2{left:6%;bottom:auto;top:40%}.exp__float--3{display:none}.exp__spark--1{left:auto;right:30%}}@media(prefers-reduced-motion:reduce){.exp__deco *{animation:none!important}}.rv{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(56px,8vw,110px);padding-bottom:120px}.rv [hidden]{display:none!important}.big-h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.92;font-size:clamp(48px,8vw,120px);background:var(--sunset);background-size:100% .92em;-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:10px}.rv-hero{width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-1*clamp(32px,6vw,80px));position:relative}.rv-hero__banner img{display:block;width:100%;height:auto}.rv-hero__body{position:relative;max-width:1400px;margin:calc(-1*clamp(40px,7vw,110px)) auto 0;padding:clamp(24px,4vw,44px) var(--gutter) 0;display:grid;justify-items:center;text-align:center;gap:18px}.rv-hero__body:before{content:"";position:absolute;inset:0 var(--gutter);z-index:-1;border-radius:32px;background:linear-gradient(180deg,#05050533,#050505 45%)}.rv-h1{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.88;font-size:clamp(64px,12vw,170px);background:var(--sunset);background-size:100% .88em;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 40px rgba(232,51,154,.35))}.rv-deals{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.rv-deal{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:14px 22px;border-radius:22px;border:1.5px solid rgba(255,255,255,.2);background:#0d0d0f;text-align:left}.rv-deal b{grid-row:span 2;font-family:var(--f-display);font-weight:400;font-size:64px;line-height:.9}.rv-deal span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.rv-deal em{font-style:normal;font-family:var(--f-display);font-size:34px;line-height:1;color:var(--orange)}.rv-deal--hot{border-color:transparent;background:linear-gradient(135deg,#ff9b3d,#e8339a 55%,#8a2cff);box-shadow:0 18px 50px -12px #e8339ab3;animation:rvGlow 2.4s ease-in-out infinite}.rv-deal--hot span,.rv-deal--hot em{color:#fff}@keyframes rvGlow{50%{box-shadow:0 18px 70px -6px #ff9b3dcc}}.rv-count{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.rv-count__lbl{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);width:100%}.rv-count__n{display:grid;justify-items:center;min-width:76px;padding:10px 12px;border-radius:16px;background:#111114;border:1px solid var(--line)}.rv-count__n b{font-family:var(--f-display);font-weight:400;font-size:38px;line-height:1}.rv-count__n small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.rv-hero__cta{font-size:16px;padding:18px 34px}.rv-ticker{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:linear-gradient(90deg,#ff9b3d,#e8339a,#8a2cff);transform:rotate(-1.5deg);margin-top:-20px}.rv-ticker__in{display:flex;width:max-content;animation:rvTick 22s linear infinite}.rv-ticker span{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(22px,3vw,34px);padding:10px 0;white-space:nowrap;color:#fff}@keyframes rvTick{to{transform:translate(-50%)}}.rv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rv-step{display:flex;gap:16px;align-items:center;padding:22px;border-radius:24px;background:#0f0f12;border:1px solid var(--line)}.rv-step b{font-family:var(--f-display);font-weight:400;font-size:56px;line-height:1;background:var(--sunset);background-size:100% 1em;-webkit-background-clip:text;background-clip:text;color:transparent}.rv-step p{font-size:17px;line-height:1.35}.rv-step strong{color:var(--orange)}.rv-step--hot{background:linear-gradient(135deg,#ff9b3d29,#e8339a33);border-color:#e8339a80}@media(max-width:820px){.rv-steps{grid-template-columns:1fr}}.rv-build{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,64px)}.rv-build>.big-h{margin-bottom:-10px}.rv-row{scroll-margin-top:90px}.rv-row__head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px}.rv-row__n{font-family:var(--f-display);font-size:20px;color:var(--magenta)}.rv-row__t{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(34px,4.6vw,60px);line-height:.95}.rv-row__s{color:var(--mute);font-size:14px;margin-top:4px}.rv-row__nav{display:flex;gap:8px;flex:none}.rv-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 10px;overscroll-behavior-x:contain}.rv-track::-webkit-scrollbar{display:none}@media(max-width:560px){.rv-row__nav{display:none}}.kcard{flex:0 0 clamp(230px,24vw,290px);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#0f0f12;border:1px solid var(--line);transition:transform .4s var(--ease),border-color .3s,box-shadow .3s}.kcard:hover{transform:translateY(-6px);border-color:#e8339a99;box-shadow:0 20px 50px -20px #e8339a99}.kcard.is-added{animation:rvAdded .7s var(--ease)}@keyframes rvAdded{30%{transform:scale(1.04);box-shadow:0 0 0 3px #ff9b3d,0 20px 60px -10px #ff9b3dcc}}.kcard__media{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.kcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.kcard:hover .kcard__media img{transform:scale(1.06)}.kcard__rank{position:absolute;z-index:1;left:12px;top:10px;font-family:var(--f-display);font-size:34px;color:#fff;-webkit-text-stroke:1.5px #e8339a;text-shadow:3px 3px 0 #000}.kcard__body{display:flex;flex-direction:column;gap:10px;padding:16px;flex:1}.kcard__t{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:24px;line-height:1}.kcard__opts{display:flex;flex-wrap:wrap;gap:6px}.kcard__opts button{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.2);font:inherit;font-size:12px;color:#d8d5de;transition:.2s}.kcard__opts button:hover{border-color:#fff}.kcard__opts button.is-on{background:#fff;color:#000;border-color:#fff}.kcard__opts button.is-out{opacity:.35;text-decoration:line-through}.kcard__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.kcard__price{font-family:var(--f-display);font-size:26px;color:var(--orange)}.kcard__add{padding:11px 14px;border-radius:999px;background:linear-gradient(90deg,#ff9b3d,#e8339a);color:#fff;font:inherit;font-weight:700;font-size:13px;white-space:nowrap;transition:transform .2s}.kcard__add:hover{transform:scale(1.05)}.kcard__add:disabled{background:#2a2a30;color:var(--mute);cursor:not-allowed;transform:none}.rv-marquee{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;margin-top:24px;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.rv-marquee__in{display:flex;gap:14px;width:max-content;animation:rvTick 60s linear infinite}.rv-marquee:hover .rv-marquee__in{animation-play-state:paused}.rv-ph{margin:0;flex:none;width:clamp(180px,20vw,260px);aspect-ratio:4/5;border-radius:22px;overflow:hidden;transform:rotate(-2deg)}.rv-ph:nth-child(2n){transform:rotate(2deg) translateY(14px)}.rv-ph img{width:100%;height:100%;object-fit:cover}.rv-rev{flex:0 0 min(360px,84%);scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:24px;background:#0f0f12;border:1px solid var(--line)}.rv-rev__stars{color:var(--orange);font-size:20px;letter-spacing:2px}.rv-rev__txt{color:#e8e5ee;font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.rv-rev__by{margin-top:auto;display:grid;gap:2px}.rv-rev__by span{font-size:12px;color:var(--mute)}.rv-best__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.rv-best__grid .kcard{flex:none}@media(max-width:900px){.rv-best__grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.rv-best__grid .kcard__t{font-size:20px}.rv-best__grid .kcard__add{padding:9px 10px;font-size:12px}}.rv-safe{padding:clamp(24px,4vw,40px);border-radius:28px;border:1px solid rgba(57,255,106,.25);background:linear-gradient(180deg,rgba(57,255,106,.05),transparent)}.rv-safe__h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(34px,4.6vw,60px);line-height:1;margin-bottom:20px}.rv-safe__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rv-safe__grid>*{display:grid;gap:6px;align-content:start;padding:18px;border-radius:18px;background:#0f0f12;border:1px solid var(--line);color:#fff}.rv-safe svg{width:30px;height:30px;fill:none;stroke:#39ff6a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rv-safe span{font-size:13px;color:var(--mute)}@media(max-width:900px){.rv-safe__grid{grid-template-columns:1fr 1fr}}.rv-final{display:grid;justify-items:center;text-align:center;gap:16px;padding:clamp(40px,6vw,80px) var(--gutter);border-radius:32px;background:radial-gradient(80% 120% at 50% 0%,rgba(232,51,154,.3),transparent 70%),#0d0d0f;border:1px solid rgba(232,51,154,.35)}.rv-final__h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.92;font-size:clamp(52px,8vw,110px);background:var(--sunset);background-size:100% .92em;-webkit-background-clip:text;background-clip:text;color:transparent}.rv-final .lead{margin-top:0}.rv-kit{position:fixed;z-index:70;left:50%;bottom:14px;transform:translate(-50%);width:min(980px,calc(100vw - 24px));border-radius:26px;background:#0a0a0cf0;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 60px #0009;overflow:hidden}.rv-kit[data-off="10"]{border-color:#ff9b3d99}.rv-kit[data-off="15"]{border-color:#e8339acc;box-shadow:0 20px 60px #0009,0 0 40px -6px #e8339a99}.rv-kit__bar{display:flex;align-items:center;gap:14px;padding:10px 12px}.rv-kit__slots{display:flex;gap:6px;flex:none;padding:0;background:none;border:0;cursor:pointer}.rv-kit__slot{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1.5px dashed rgba(255,255,255,.25);background:#111 center/cover no-repeat;font-weight:700;font-size:13px;color:#fff;transition:transform .3s var(--ease)}.rv-kit__slot.is-full{border:2px solid #ff9b3d;background-color:#fff}.rv-kit__slot:nth-child(4).is-full{text-shadow:0 0 6px #000}.rv-kit__info{flex:1;min-width:0;display:grid;gap:6px}.rv-kit__msg{font-size:13px;color:#d8d5de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-kit__msg b{color:var(--orange)}.rv-kit__meter{position:relative;height:6px;border-radius:6px;background:#26262c}.rv-kit__meter i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,#ff9b3d,#e8339a);transition:width .5s var(--ease)}.rv-kit__mark{position:absolute;top:9px;font-size:10px;color:var(--mute);transform:translate(-50%);white-space:nowrap}.rv-kit__mark--3{left:75%}.rv-kit__mark--4{left:100%;transform:translate(-100%)}.rv-kit__tot{display:grid;justify-items:end;flex:none;line-height:1.1}.rv-kit__tot s{font-size:12px;color:var(--mute)}.rv-kit__tot b{font-family:var(--f-display);font-weight:400;font-size:26px}.rv-kit__go{flex:none;padding:14px 20px}.rv-kit__go:disabled{opacity:.45;cursor:not-allowed}.rv-kit__list{max-height:min(46vh,360px);overflow:auto;padding:12px;border-bottom:1px solid var(--line);display:grid;gap:8px}.rv-kit__it{display:grid;grid-template-columns:44px 1fr auto auto;gap:10px;align-items:center;font-size:13px}.rv-kit__it img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:#fff}.rv-kit__it p{display:grid}.rv-kit__it span{color:var(--mute);font-size:12px}.rv-kit__it em{font-style:normal;color:var(--orange);font-weight:700}.rv-kit__it button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);color:#fff;font-size:16px}.rv-kit__empty{color:var(--mute);font-size:13px}@media(max-width:700px){.rv-kit{bottom:8px;border-radius:20px}.rv-kit__bar{flex-wrap:wrap;gap:8px 10px;padding:10px}.rv-kit__slot{width:34px;height:34px;border-radius:10px}.rv-kit__info{flex:1 1 calc(100% - 170px)}.rv-kit__mark{display:none}.rv-kit__tot{order:3;flex:1;justify-items:start;flex-direction:row}.rv-kit__go{order:4;flex:1.4;padding:12px 14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.rv-ticker__in,.rv-marquee__in,.rv-deal--hot{animation:none}}.rv-row,.rv-revs,.rv-best,.rv-fam{min-width:0}@media(max-width:560px){.rv-best__grid .kcard__foot{flex-direction:column;align-items:stretch}.rv-best__grid .kcard__add{width:100%;white-space:normal}.rv-best__grid .kcard__body{padding:12px}}.rv-perks{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rv-perks li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:linear-gradient(90deg,#ff9b3d29,#e8339a29);border:1px solid rgba(232,51,154,.35);font-size:13px;font-weight:700;color:#fff}.rv-perks li:before{content:"\2713";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#ff9b3d,#e8339a);font-size:11px}.rv-mix{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 22px;border-radius:22px;border:1.5px dashed rgba(255,155,61,.55);background:#ff9b3d0f}.rv-mix>b{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:26px;line-height:1}.rv-mix__eq{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:700;color:var(--mute)}.rv-mix__eq i{font-style:normal;padding:6px 12px;border-radius:999px;background:#1a1a1f;border:1px solid var(--line);color:#fff;font-size:13px}.rv-mix__eq em{font-style:normal;padding:6px 12px;border-radius:999px;background:linear-gradient(90deg,#ff9b3d,#e8339a);color:#fff;font-size:13px}.rv-mix>span:last-child{font-size:13px;color:var(--mute)}.kvid{position:relative;flex:0 0 clamp(230px,24vw,290px);scroll-snap-align:start;border-radius:24px;overflow:hidden;background:#000;border:1.5px solid rgba(232,51,154,.55);min-height:420px}.kvid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kvid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent 55%)}.kvid__txt{position:absolute;z-index:1;left:16px;right:16px;bottom:16px;display:grid;gap:8px}.kvid__txt b{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:26px;line-height:1}.kvid__txt span{font-size:13px;color:#d8d5de}.kvid__txt .kcard__add{justify-self:start}.ugc{position:relative;margin:0;flex:0 0 clamp(210px,22vw,270px);aspect-ratio:9/16;scroll-snap-align:start;border-radius:24px;overflow:hidden;background:#000;border:1px solid var(--line);cursor:pointer}.ugc video{width:100%;height:100%;object-fit:cover}.ugc__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:50%;background:linear-gradient(135deg,#ff9b3d,#e8339a);color:#fff;font-size:22px;box-shadow:0 10px 30px #e8339a99;transition:transform .3s var(--ease),opacity .3s}.ugc__play:hover{transform:translate(-50%,-50%) scale(1.1)}.ugc.is-playing .ugc__play{opacity:0}.ugc figcaption{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:700}.rv-kit__tot em{font-style:normal;font-size:11px;font-weight:700;color:#39ff6a;white-space:nowrap}.rv-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rv-pop__card{display:grid;justify-items:center;gap:10px;text-align:center;width:min(420px,100%);padding:30px 24px;border-radius:28px;background:radial-gradient(120% 80% at 50% 0%,rgba(232,51,154,.35),transparent 60%),#0d0d0f;border:1.5px solid rgba(232,51,154,.6);box-shadow:0 30px 80px #0009}.rv-pop.is-on .rv-pop__card{animation:rvPop .55s var(--ease)}@keyframes rvPop{0%{transform:scale(.7);opacity:0}70%{transform:scale(1.04);opacity:1}to{transform:none}}.rv-pop__emo{font-size:54px;line-height:1}.rv-pop__h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:40px;line-height:1;background:var(--sunset);background-size:100% 1em;-webkit-background-clip:text;background-clip:text;color:transparent}.rv-pop__save{font-size:16px}.rv-pop__save b{font-family:var(--f-display);font-weight:400;font-size:30px;color:#39ff6a}.rv-pop__sub{color:var(--mute);font-size:14px}.rv-pop__cta{display:grid;gap:10px;width:100%;margin-top:6px}.rv-pop__cta .btn{width:100%}.kvid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kvid--wide{flex-basis:clamp(300px,34vw,420px)}.ab [hidden]{display:none!important}.ab-sim{width:100vw;margin-left:calc(50% - 50vw)}.ab-sim .fan{background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ab-sim .fan:focus-visible{outline:2px dashed var(--accent);outline-offset:8px}.ab-snd{font-size:12px}@keyframes abPop{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ab-pop{animation:abPop .5s var(--ease) both}.fans__bigname.ab-pop{animation:none}.ab-mani{display:grid;gap:18px;padding:clamp(28px,5vw,64px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ab-mani__t{font-family:var(--f-display);text-transform:uppercase;line-height:.95;font-size:clamp(38px,6.4vw,96px)}.ab-mani__t em{font-style:normal;background:var(--sunset);background-size:100% 1.02em;-webkit-background-clip:text;background-clip:text;color:transparent}.ab-track{padding-bottom:14px}.ab-card{flex:0 0 min(300px,78%);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#0f0f12;border:1px solid var(--line);transition:border-color .35s,transform .45s var(--ease)}.ab-card:hover{border-color:var(--accent);transform:translateY(-6px)}.ab-card__img{position:relative;display:grid;place-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 68%),#0b0b0e;overflow:hidden}.ab-card__img img{width:100%;height:100%;object-fit:contain;padding:10%;filter:drop-shadow(0 18px 30px rgba(0,0,0,.6));transition:transform .6s var(--ease)}.ab-card__img.is-photo img{object-fit:cover;padding:0;filter:none}.ab-card:hover .ab-card__img img{transform:scale(1.06) rotate(-3deg)}.ab-card__tag{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:999px;background:#050505;color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.ab-card__body{display:grid;gap:8px;padding:18px 18px 20px;flex:1}.ab-card__name{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:34px;line-height:1;color:#fff}.ab-card__name:after{content:"";display:block;width:36px;height:3px;margin-top:8px;background:var(--accent);border-radius:3px}.ab-card__story{color:#cfcbd6;font-size:14px;line-height:1.45}.ab-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:6px}.ab-card__price{font-family:var(--f-display);font-size:26px;color:#fff}.ab-card.is-out{opacity:.55}.ab-uv{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,48px);border-radius:32px;background:#0b0b0e;border:1px solid var(--line);overflow:hidden;transition:background .8s,border-color .8s}.ab-uv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 60%,#6e14ff99,#1e0050a6 60%,#050010);opacity:0;transition:opacity .8s;pointer-events:none}.ab-uv.is-uv{border-color:#b388ff99}.ab-uv.is-uv:before{opacity:1}.ab-uv>*{position:relative}.ab-uv__head{display:grid;gap:12px;justify-items:start}.ab-uv__toggle{display:inline-flex;align-items:center;gap:12px;margin-top:8px;padding:12px 18px;border-radius:999px;border:1.5px solid #b388ff;color:#e6d6ff;font:inherit;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.ab-uv__toggle span{width:38px;height:22px;border-radius:22px;background:#2a2a30;position:relative;transition:background .3s}.ab-uv__toggle span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .3s var(--ease)}.ab-uv.is-uv .ab-uv__toggle span{background:#8a2cff;box-shadow:0 0 18px #8a2cff}.ab-uv.is-uv .ab-uv__toggle span:after{transform:translate(16px)}.ab-uv__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.ab-big{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#0f0f12;border:1px solid var(--line)}.ab-big__img{display:grid;place-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 68%),#0b0b0e;overflow:hidden}.ab-big__img img{width:100%;height:100%;object-fit:contain;padding:8%;transition:filter .8s,transform .6s var(--ease)}.ab-big:hover .ab-big__img img{transform:scale(1.05)}.ab-uv.is-uv .ab-big__img img{filter:saturate(1.8) brightness(1.25) drop-shadow(0 0 22px var(--accent))}.ab-big__body{display:grid;gap:8px;padding:18px}.ab-big__tag{font-size:11px;letter-spacing:.18em;font-weight:700;color:var(--accent)}.ab-ben__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.ab-ben__it{display:grid;gap:8px;align-content:start;padding:24px;border-radius:24px;background:#0f0f12;border:1px solid var(--line);transition:border-color .35s,transform .45s var(--ease)}.ab-ben__it:hover{border-color:#e8339a99;transform:translateY(-4px)}.ab-ben__it b{font-family:var(--f-display);font-weight:400;font-size:44px;line-height:1;background:var(--sunset);background-size:100% 1em;-webkit-background-clip:text;background-clip:text;color:transparent}.ab-ben__it h3{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:26px;line-height:1}.ab-ben__it p{color:#cfcbd6;font-size:14px;line-height:1.5}.ab-clack{justify-self:start;margin-top:4px;padding:10px 16px;border-radius:999px;border:1.5px dashed var(--orange);color:var(--orange);font:inherit;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ab-clack.ab-pop{animation:abClack .35s var(--ease)}@keyframes abClack{30%{transform:scale(1.15) rotate(-4deg)}}.ab-pick{display:grid;gap:14px;justify-items:start;padding:clamp(24px,4vw,40px);border-radius:28px;background:linear-gradient(90deg,#ff9b3d1a,#e8339a1a,#8a2cff1a);border:1px solid var(--line)}.ab-pick__opts{display:flex;flex-wrap:wrap;gap:8px}.ab-pick__res{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:18px 20px;border-radius:20px;background:#0f0f12;border:1px solid var(--line);animation:abPop .45s var(--ease) both}.ab-pick__res b{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:28px;line-height:1}.ab-pick__res span{color:#cfcbd6;font-size:14px;flex:1 1 260px}.ab-ok{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#39ff6a1f;color:#39ff6a;font-size:11px;font-weight:700;letter-spacing:.04em;vertical-align:middle}.ab-revs .lp-reviews__avg{margin-top:12px}.ab-how .steps{margin-top:20px}@media(max-width:900px){.ab-uv{grid-template-columns:minmax(0,1fr)}.ab-ben__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ab-ben__grid{grid-template-columns:minmax(0,1fr)}.ab-card__name{font-size:30px}}@media(prefers-reduced-motion:reduce){.ab-pop,.ab-pick__res{animation:none}}@media(max-width:560px){.ab-how .steps{grid-template-columns:1fr}}@media(max-width:760px){.ab-hb{height:min(160vw,680px)}.ab-hb .hb__s:after{background:linear-gradient(180deg,rgba(0,0,0,.85) 8%,rgba(0,0,0,.4) 40%,transparent 58%,rgba(0,0,0,.35) 100%)}.ab-hb .hb__t{top:28px;bottom:auto;gap:10px}.ab-hb .hb__p{font-size:14px}.ab-hb .btn{margin-top:2px}}.ab-ryu{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(20px,3vw,40px);border-radius:32px;background:radial-gradient(70% 90% at 80% 10%,rgba(215,38,46,.18),transparent 60%),#070707;border:1px solid #232327;overflow:hidden}.ab-ryu__bg{position:absolute;right:-2%;bottom:-18%;font-size:clamp(220px,34vw,520px);line-height:1;color:#ffffff09;font-family:serif;pointer-events:none;-webkit-user-select:none;user-select:none}.ab-ryu>*:not(.ab-ryu__bg){position:relative}.ab-ryu__main{margin:0;border-radius:24px;overflow:hidden;aspect-ratio:3/2;background:#000}.ab-ryu__main img{width:100%;height:100%;object-fit:cover;filter:grayscale(.15) contrast(1.05)}.ab-ryu__info{display:grid;gap:16px;align-content:start}.ab-ryu__seal{width:12px;height:12px;border-radius:2px;background:#d7262e;box-shadow:0 0 12px #d7262eb3}.ab-ryu__h{font-family:var(--f-display);font-weight:400;font-size:clamp(64px,9vw,140px);line-height:.85;letter-spacing:.04em;color:#f4f2ee;display:flex;align-items:flex-end;gap:.15em}.ab-ryu__h span{font-family:serif;font-size:.42em;color:#d7262e;line-height:1;padding-bottom:.12em}.ab-ryu__lead{color:#cfcbd6;font-size:15px;line-height:1.6;max-width:42ch}.ab-ryu__specs{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ab-ryu__specs li{display:grid;gap:2px;padding:12px 14px;border:1px solid #232327;border-radius:14px;background:#ffffff05}.ab-ryu__specs b{color:#fff;font-size:14px}.ab-ryu__specs span{color:var(--mute);font-size:12px}.ab-ryu__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ab-ryu__th{flex:0 0 64px;height:64px;border-radius:12px;overflow:hidden;border:1.5px solid #2a2a30;padding:0;opacity:.55;transition:.25s}.ab-ryu__th img{width:100%;height:100%;object-fit:cover}.ab-ryu__th.is-on,.ab-ryu__th:hover{opacity:1;border-color:#d7262e}.ab-ryu__buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.ab-ryu__price{font-family:var(--f-display);font-size:40px;color:#fff;line-height:1}.ab-ryu__btn{background:#f4f2ee;color:#050505;box-shadow:0 8px 30px -10px #d7262ecc}.ab-ryu__btn:hover{background:#d7262e;color:#fff}@media(max-width:900px){.ab-ryu{grid-template-columns:minmax(0,1fr)}}.ab-vid{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;padding:0;border:0;background:transparent;max-width:min(92vw,440px);width:100%;overflow:visible}.ab-vid::backdrop{background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ab-vid video{display:block;width:100%;max-height:82vh;border-radius:22px;background:#000}.ab-vid__x{position:absolute;top:-14px;right:-14px;z-index:2;width:42px;height:42px;border-radius:50%;background:#fff;color:#000;font-size:18px;font-weight:700}.ab-ryu{transition:background .8s,border-color .8s}.ab-ryu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,#285aff73,#14005099 60%,#02000a);opacity:0;transition:opacity .8s;pointer-events:none}.ab-ryu.is-uv{border-color:#6ea0ff99}.ab-ryu.is-uv:before{opacity:1}.ab-ryu__main{position:relative}.ab-ryu__uvimg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s}.ab-ryu.is-uv .ab-ryu__uvimg{opacity:1}.ab-ryu__uvtag{position:absolute;top:14px;right:14px;font-family:var(--f-display);font-size:18px;letter-spacing:.1em;padding:6px 14px;border:2px solid #8fb4ff;color:#dbe7ff;border-radius:8px;opacity:0;transform:rotate(6deg) scale(.8);transition:.5s var(--ease);box-shadow:0 0 18px #6ea0ff99}.ab-ryu.is-uv .ab-ryu__uvtag{opacity:1;transform:rotate(-6deg)}.ab-ryu__toggle{justify-self:start;border-color:#8fb4ff;color:#dbe7ff;margin-top:0}.ab-ryu.is-uv .ab-ryu__toggle span{background:#3b6cff;box-shadow:0 0 18px #3b6cff}.ab-ryu.is-uv .ab-ryu__toggle span:after{transform:translate(16px)}.ab-ryu.is-uv .ab-ryu__bg{color:#8cb4ff1f;text-shadow:0 0 40px rgba(80,130,255,.5)}.ab-der{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"video quote";gap:clamp(20px,3vw,40px);align-items:center}.ab-der__head{grid-area:head}.ab-der__video{grid-area:video;position:relative;margin:0;border-radius:28px;overflow:hidden;aspect-ratio:9/16;max-height:80vh;background:#000;border:1px solid rgba(255,212,0,.35);box-shadow:0 30px 80px -30px #ffd40059}.ab-der__video video{width:100%;height:100%;object-fit:cover}.ab-der__snd{position:absolute;right:12px;bottom:12px;padding:9px 14px;border-radius:999px;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:inherit;font-size:12px;font-weight:700;border:1px solid rgba(255,255,255,.3)}.ab-der__tag{position:absolute;left:12px;top:12px;padding:6px 12px;border-radius:999px;background:#ffd400;color:#050505;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ab-der__quote{grid-area:quote;margin:0;display:grid;gap:18px;padding:clamp(22px,3vw,40px);border-radius:28px;background:#0f0f12;border:1px solid var(--line);position:relative}.ab-der__quote:before{content:"\201c";position:absolute;top:-30px;left:20px;font-family:var(--f-display);font-size:140px;line-height:1;background:var(--sunset);background-size:100% 1em;-webkit-background-clip:text;background-clip:text;color:transparent}.ab-der__txt{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(24px,2.8vw,40px);line-height:1.08;color:#fff}.ab-der__by{display:grid;gap:4px}.ab-der__by span{color:var(--mute);font-size:13px}.ab-der__buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--line)}@media(max-width:760px){.ab-der{grid-template-columns:minmax(0,1fr);grid-template-areas:"video" "quote"}.ab-der__video{max-height:none;width:min(100%,380px);justify-self:center}}.ab-combo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,44px);align-items:start}.ab-combo__head{display:grid;gap:12px;align-content:start}.ab-combo__plans{grid-column:1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ab-combo__box{grid-column:2;grid-row:1 / span 2;display:grid;gap:14px;padding:clamp(18px,2.5vw,30px);border-radius:28px;background:#0f0f12;border:1px solid var(--line)}.ab-plan{position:relative;display:grid;justify-items:start;gap:2px;padding:20px 18px 18px;border-radius:24px;border:1.5px solid var(--line);background:#0b0b0e;color:#fff;text-align:left;font:inherit;transition:border-color .3s,transform .35s var(--ease),background .3s}.ab-plan:hover{transform:translateY(-3px)}.ab-plan.is-on{border-color:transparent;background:linear-gradient(#0b0b0e,#0b0b0e) padding-box,linear-gradient(135deg,#ff9b3d,#e8339a,#8a2cff) border-box;box-shadow:0 18px 50px -20px #e8339ab3}.ab-plan__n{font-family:var(--f-display);font-size:64px;line-height:.9;background:var(--sunset);background-size:100% 1em;-webkit-background-clip:text;background-clip:text;color:transparent}.ab-plan__t{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.ab-plan__p{font-family:var(--f-display);font-weight:400;font-size:30px;line-height:1}.ab-plan s{color:var(--mute);font-size:13px}.ab-plan em{font-style:normal;margin-top:6px;padding:4px 10px;border-radius:999px;background:#39ff6a1f;color:#39ff6a;font-size:12px;font-weight:700}.ab-plan__hot{position:absolute;top:-11px;right:12px;padding:4px 10px;border-radius:999px;background:linear-gradient(90deg,#ff9b3d,#e8339a);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ab-combo__step{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#d8d5de}.ab-combo__step b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#000;font-size:12px}.ab-combo__picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.ab-pick-fan{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 8px 10px;border-radius:18px;border:1.5px solid var(--line);background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--accent) 40%,transparent),transparent 70%),#0b0b0e;color:#fff;font:inherit;font-size:13px;font-weight:700;transition:border-color .25s,transform .3s var(--ease)}.ab-pick-fan:hover{border-color:var(--accent);transform:translateY(-3px)}.ab-pick-fan img{width:100%;aspect-ratio:1.86;object-fit:contain}.ab-pick-fan.is-photo img{object-fit:cover;border-radius:10px}.ab-pick-fan i{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:#fff;color:#000;font-style:normal;display:grid;place-items:center;font-size:15px;line-height:1}.ab-combo__slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.ab-slot{position:relative;display:grid;place-items:center;gap:4px;min-height:96px;padding:8px;border-radius:16px;border:1.5px dashed rgba(255,255,255,.22);color:var(--mute);font:inherit;font-size:12px}.ab-slot b{font-family:var(--f-display);font-size:28px;font-weight:400;color:#ffffff40}.ab-slot.is-full{border:1.5px solid rgba(255,255,255,.35);background:#16161a;color:#fff;animation:abPop .35s var(--ease) both}.ab-slot img{width:100%;aspect-ratio:1.86;object-fit:contain}.ab-slot i{position:absolute;top:4px;right:6px;font-style:normal;font-size:11px;color:var(--mute)}.ab-combo__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.ab-combo__rand{padding:12px 16px;border-radius:999px;border:1.5px dashed rgba(255,255,255,.35);color:#fff;font:inherit;font-size:13px;font-weight:700}.ab-combo__note{font-size:12px;color:var(--mute)}@media(max-width:900px){.ab-combo{grid-template-columns:minmax(0,1fr)}.ab-combo__plans,.ab-combo__box{grid-column:1;grid-row:auto}}@media(max-width:560px){.ab-combo__picks{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-plan__n{font-size:52px}.ab-plan__p{font-size:24px}}.vc{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,36px);padding-bottom:40px}.vc [hidden]{display:none!important}.vc-band{width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-1*clamp(32px,6vw,80px));overflow:hidden;background:linear-gradient(90deg,#ff9b3d,#e8339a,#8a2cff);color:#050505;font-family:var(--f-display);font-size:15px;letter-spacing:.08em;padding:9px 0;white-space:nowrap}.vc-band__in{display:flex;width:max-content;animation:vcTick 28s linear infinite}@keyframes vcTick{to{transform:translate(-50%)}}.vc-head{display:grid;gap:8px}.vc-head .title{font-size:clamp(56px,9vw,130px)}.vc-head__n{color:var(--mute);font-size:14px;letter-spacing:.12em;text-transform:uppercase}.vc-prog{display:grid;gap:12px;padding:18px 20px;border-radius:22px;background:linear-gradient(90deg,#ff9b3d1a,#e8339a1a,#8a2cff1a);border:1px solid rgba(232,51,154,.35)}.vc-prog__msg{font-size:14px;color:#e8e5ee}.vc-prog__msg b{color:#fff}.vc-prog__bar{position:relative;height:10px;border-radius:10px;background:#1a1a1f;margin:6px 0 16px}.vc-prog__bar i{position:absolute;inset:0 auto 0 0;width:calc(var(--fill) / 4 * 100%);border-radius:10px;background:linear-gradient(90deg,#ff9b3d,#e8339a,#8a2cff);box-shadow:0 0 16px #e8339ab3;transition:width .6s var(--ease)}.vc-prog__mk{position:absolute;top:16px;left:calc(var(--at) / 4 * 100%);transform:translate(-100%);font-size:11px;font-weight:700;color:var(--mute);letter-spacing:.06em}.vc-prog__mk:before{content:"";position:absolute;right:0;top:-18px;width:2px;height:14px;background:#fff6}.vc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:clamp(20px,3.5vw,48px);align-items:start}.vc-items{display:grid;gap:12px;align-content:start}.vc-js .vc-upd{display:none}.vc-js.is-busy .vc-items,.vc-js.is-busy .vc-sum{opacity:.55;pointer-events:none;transition:opacity .2s}.vc-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px;border-radius:22px;background:#0f0f12;border:1px solid var(--line);transition:border-color .3s,opacity .3s,transform .3s}.vc-item:hover{border-color:#e8339a73}.vc-item.is-out{opacity:.3;transform:translate(12px)}.vc-item__img{display:block;width:110px;height:110px;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 60%,rgba(232,51,154,.35),transparent 70%),#fff}.vc-item__img img{width:100%;height:100%;object-fit:cover}.vc-item__info{display:grid;gap:7px;justify-items:start;min-width:0}.vc-item__name{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:22px;line-height:1.02;color:#fff}.vc-chip{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:12px;color:#d8d5de}.vc-deal{display:inline-block;padding:4px 10px;border-radius:999px;background:#39ff6a1f;color:#39ff6a;font-size:11px;font-weight:700}.vc-qty{display:inline-flex;align-items:center;border:1.5px solid rgba(255,255,255,.22);border-radius:999px;overflow:hidden;margin-top:2px}.vc-qty button{width:36px;height:36px;font-size:18px;color:#fff;transition:background .2s}.vc-qty button:hover{background:#ffffff1a}.vc-qty input{width:40px;height:36px;border:0;background:transparent;color:#fff;text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield}.vc-qty input::-webkit-outer-spin-button,.vc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vc-item__right{display:grid;justify-items:end;gap:2px;text-align:right}.vc-item__right s{font-size:13px;color:var(--mute)}.vc-item__price{font-family:var(--f-display);font-weight:400;font-size:26px;line-height:1;color:#fff}.vc-item__rm{margin-top:8px;font-size:12px;color:var(--mute);text-decoration:underline;text-underline-offset:3px}.vc-item__rm:hover{color:#ff4d6d}.vc-ups{margin-top:10px;display:grid;gap:10px}.vc-ups__h{font-family:var(--f-display);text-transform:uppercase;font-size:24px;line-height:1}.vc-ups__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.vc-up{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:16px;border:1px dashed rgba(255,255,255,.2);background:#0b0b0e}.vc-up img{width:56px;height:56px;border-radius:12px;object-fit:cover;background:#fff}.vc-up p{display:grid;gap:2px;font-size:13px;line-height:1.2}.vc-up p span{color:var(--orange);font-weight:700}.vc-up button{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff9b3d,#e8339a);color:#fff;font-size:20px;line-height:1}.vc-up button:disabled{opacity:.4}.vc-sum{position:sticky;top:100px;display:grid;gap:12px;padding:24px;border-radius:26px;background:linear-gradient(#0f0f12,#0f0f12) padding-box,linear-gradient(160deg,#ff9b3d,#e8339a 45%,#8a2cff) border-box;border:1.5px solid transparent;box-shadow:0 30px 80px -40px #e8339a99}.vc-sum__h{font-family:var(--f-display);text-transform:uppercase;font-size:28px;line-height:1}.vc-sum__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#d8d5de}.vc-sum__row--off{color:#39ff6a;font-weight:700}.vc-sum__total{display:flex;justify-content:space-between;align-items:flex-end;padding-top:12px;border-top:1px dashed rgba(255,255,255,.2)}.vc-sum__total span{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.vc-sum__total b{font-family:var(--f-display);font-weight:400;font-size:44px;line-height:.9;background:var(--sunset);background-size:100% .9em;-webkit-background-clip:text;background-clip:text;color:transparent}.vc-sum__save{font-size:13px;color:#39ff6a;font-weight:700}.vc-note summary{cursor:pointer;font-size:13px;color:var(--mute);text-decoration:underline;text-underline-offset:3px;list-style:none}.vc-note textarea{width:100%;margin-top:8px;padding:12px;border-radius:14px;background:#0b0b0e;border:1px solid var(--line);color:#fff;font:inherit;font-size:14px;resize:vertical}.vc-pay{gap:10px;font-size:15px;padding:18px 28px}.vc-trust{list-style:none;display:grid;gap:6px;font-size:12.5px;color:#cfcbd6}.vc-cards{display:flex;flex-wrap:wrap;gap:6px}.vc-cards__i{height:22px;width:auto;border-radius:4px}.vc-wa{font-size:13px;color:#39ff6a;font-weight:700}.vc-back{font-size:13px;color:var(--mute)}.vc-empty{display:grid;justify-items:center;text-align:center;gap:18px;padding:clamp(40px,8vw,90px) 0}.vc-eq{display:flex;align-items:flex-end;gap:6px;height:70px}.vc-eq i{width:10px;height:100%;border-radius:6px;background:linear-gradient(180deg,#ff9b3d,#e8339a,#8a2cff);transform-origin:bottom;animation:vcEq 1.1s ease-in-out infinite alternate;animation-delay:var(--d)}@keyframes vcEq{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}.vc-empty__h{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(52px,9vw,120px);line-height:.9;background:var(--sunset);background-size:100% .9em;-webkit-background-clip:text;background-clip:text;color:transparent}.vc-empty__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media(max-width:900px){.vc-grid{grid-template-columns:minmax(0,1fr)}.vc-sum{position:static}}@media(max-width:560px){.vc-item{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"img info" "img right";gap:6px 12px}.vc-item__img{grid-area:img;width:84px;height:84px;align-self:start}.vc-item__info{grid-area:info}.vc-item__right{grid-area:right;grid-auto-flow:column;justify-content:start;justify-items:start;align-items:center;gap:10px}.vc-item__rm{margin-top:0}.vc-item__name{font-size:19px}.vc-item__price{font-size:22px}}@media(prefers-reduced-motion:reduce){.vc-band__in,.vc-eq i{animation:none}}.vc-nocord{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,155,61,.5);color:#ff9b3d;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vc-cords{display:grid;gap:10px;margin-top:14px}.vc-cord{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:18px;border:1.5px dashed rgba(255,155,61,.6);background:#ff9b3d0f}.vc-cord img{width:64px;height:64px;border-radius:12px;object-fit:cover;background:#fff}.vc-cord__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.vc-cord__txt b{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ff9b3d}.vc-cord__txt span{font-size:14px}.vc-cord select{justify-self:start;margin-top:4px;background:#0d0d0f;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px}.vc-cord__add{padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#ff9b3d,#e8339a);color:#fff;font-weight:700;font-size:13px;white-space:nowrap}.vc-cord__add:disabled{opacity:.5}@media(max-width:520px){.vc-cord{grid-template-columns:52px minmax(0,1fr)}.vc-cord img{width:52px;height:52px}.vc-cord__add{grid-column:1/-1}}.kcard__cord{display:grid;gap:6px;padding:10px 12px;border-radius:14px;border:1px dashed rgba(255,155,61,.5);background:#ff9b3d0d}.kcard__nocord{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ff9b3d;font-weight:700}.kcard__cordck{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.kcard__cordck input{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid #fff;border-radius:5px;display:grid;place-items:center;flex:none;margin:0}.kcard__cordck input:checked{background:linear-gradient(135deg,#ff9b3d,#e8339a);border-color:transparent}.kcard__cordck input:checked:after{content:"\2713";font-size:12px;font-weight:700;color:#fff}.kcard__cordck b{color:#ff9b3d}.kcard__cord select{justify-self:start;background:#0d0d0f;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:5px 10px;font:inherit;font-size:12px}.kcard__badge{position:absolute;z-index:1;left:10px;top:10px;padding:5px 10px;border-radius:999px;background:#050505;color:#ff9b3d;border:1px solid rgba(255,155,61,.6);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.kcard--extra{border-style:dashed}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vault-pages.css.map */
