html{scroll-behavior:smooth}.novya-lp{color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.novya-lp *{box-sizing:border-box;margin:0;padding:0}.novya-lp h1,.novya-lp h2,.novya-lp h3,.novya-lp h4{font-weight:500;line-height:1.1;letter-spacing:-.02em}.novya-lp img{display:block;max-width:100%}.novya-lp a{color:inherit;text-decoration:none}.novya-lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 36px}.novya-lp .eyebrow{text-transform:uppercase;letter-spacing:.26em;font-size:12px;font-weight:600;color:var(--accent-deep)}.novya-lp strong{font-weight:600;color:var(--ink)}.novya-lp section[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}.novya-lp .rte>p{margin-bottom:18px}.novya-lp .rte>p:last-child{margin-bottom:0}.novya-lp .rte a{color:var(--accent-deep);text-decoration:underline}.novya-lp h1 strong,.novya-lp h2 strong,.novya-lp h1 b,.novya-lp h2 b{color:var(--accent-deep);font-weight:600}.novya-lp .media{position:relative;display:flex;align-items:center;justify-content:center;background:var(--paper-2);border:1.5px dashed var(--line);overflow:hidden;color:var(--muted)}.novya-lp .media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.novya-lp .media-cap{display:flex;flex-direction:column;align-items:center;gap:11px;padding:22px;text-align:center;font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.45;max-width:90%}.novya-lp .media-cap .ph-ic{width:30px;height:30px;opacity:.5;flex:none}.novya-lp .media--mini{background:var(--paper-3)}.novya-lp .media--mini .ph-ic{width:42%;height:42%;max-width:24px;max-height:24px;opacity:.5}.novya-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;font-weight:600;font-size:15px;padding:16px 30px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s;background:var(--ink);color:var(--paper);min-height:50px;font-family:var(--sans);line-height:1.2}.novya-lp .btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #2b251d80}.novya-lp .btn .arr{transition:transform .25s}.novya-lp .btn:hover .arr{transform:translate(4px)}.novya-lp .btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.novya-lp .btn--ghost:hover{background:#2b251d0a;box-shadow:none}.novya-lp .btn--lg{padding:19px 38px;font-size:16px;min-height:56px}.novya-lp .btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.novya-lp .nav{position:sticky;top:0;z-index:50;background:#fdfbf7e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2)}.novya-lp .nav-inner{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding:0 36px;max-width:var(--maxw);margin:0 auto}.novya-lp .brand{display:flex;align-items:center}.novya-lp .brand img{height:34px;width:auto}.novya-lp .brand .brand-text{font-size:22px;font-weight:700;letter-spacing:-.01em}.novya-lp .nav-links{display:flex;gap:34px;list-style:none}.novya-lp .nav-links a{font-size:14px;font-weight:500;color:var(--soft);transition:color .2s}.novya-lp .nav-links a:hover{color:var(--ink)}.novya-lp .nav-right{display:flex;align-items:center;gap:6px}.novya-lp .nav-ico{color:var(--soft);display:grid;place-items:center;width:44px;height:44px;border-radius:8px}.novya-lp .nav-ico:hover{background:#2b251d0d}.novya-lp .nav-cart{position:relative}.novya-lp .nav-cart .dot{position:absolute;top:4px;right:4px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center}.novya-lp .nav-toggle{display:none;width:44px;height:44px;border:none;background:none;cursor:pointer;flex-direction:column;justify-content:center;gap:5px;align-items:center}.novya-lp .nav-toggle span{display:block;width:22px;height:2px;background:var(--ink);border-radius:2px;transition:transform .3s,opacity .3s}.novya-lp.menu-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.novya-lp.menu-open .nav-toggle span:nth-child(2){opacity:0}.novya-lp.menu-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.novya-lp .mobile-menu{display:none;position:fixed;top:var(--nav-h);left:0;right:0;z-index:45;background:var(--paper);border-bottom:1px solid var(--line);padding:14px 24px 26px;box-shadow:0 26px 40px -28px #2b251d66}.novya-lp.menu-open .mobile-menu{display:block}.novya-lp .mobile-menu a:not(.btn){display:block;padding:16px 6px;font-size:18px;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line-2)}.novya-lp .mobile-menu .btn{width:100%;margin-top:18px}.novya-lp .menu-scrim{display:none;position:fixed;inset:var(--nav-h) 0 0;background:#2b251d47;z-index:44}.novya-lp.menu-open .menu-scrim{display:block}.novya-lp .hero{background:var(--paper);position:relative;overflow:hidden}.novya-lp .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;padding-top:84px;padding-bottom:96px}.novya-lp .hero .eyebrow{display:block;margin-bottom:22px}.novya-lp .hero h1{font-size:clamp(38px,5.4vw,64px);font-weight:300;letter-spacing:-.03em;line-height:1.04;margin-bottom:26px}.novya-lp .hero h1 b,.novya-lp .hero h1 strong,.novya-lp .hero h1 .accent{color:var(--accent-deep);font-weight:600}.novya-lp .hero-sub{font-size:19px;color:var(--soft);max-width:42ch;margin-bottom:34px;line-height:1.6}.novya-lp .hero-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:34px}.novya-lp .hero-micro{display:flex;gap:22px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--line)}.novya-lp .hero-micro span{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--soft);font-weight:500}.novya-lp .hero-micro .ico{color:var(--accent)}.novya-lp .hero-media{position:relative;display:grid;place-items:center}.novya-lp .halo{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--paper-2) 55%,transparent 72%);box-shadow:inset 0 0 0 1px #a9855d2e}.novya-lp .hero-media .media{position:relative;width:100%;height:520px;border-radius:18px;box-shadow:0 50px 90px -45px #5a473373}.novya-lp .float-card{position:absolute;bottom:26px;left:-18px;background:#fff;border:1px solid var(--line-2);border-radius:14px;padding:14px 16px;width:230px;display:flex;gap:13px;align-items:center;box-shadow:0 26px 50px -22px #5a473366}.novya-lp .float-card .media{flex:none;width:50px;height:50px;border-radius:9px}.novya-lp .float-card h4{font-size:16px;font-weight:600}.novya-lp .float-card p{font-size:12px;color:var(--muted)}.novya-lp .float-card .stars{color:var(--accent);font-size:11px;letter-spacing:2px}.novya-lp .features{background:var(--paper-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.novya-lp .features .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.novya-lp .feat{padding:38px 30px;border-left:1px solid var(--line-2);display:flex;flex-direction:column;gap:12px}.novya-lp .feat:first-child{border-left:none;padding-left:0}.novya-lp .feat .fi{width:34px;height:34px;color:var(--accent-deep)}.novya-lp .feat h4{font-size:16px;font-weight:600;letter-spacing:0}.novya-lp .feat p{font-size:13.5px;color:var(--muted);line-height:1.5}.novya-lp .press{background:var(--paper);padding:46px 0 44px;border-bottom:1px solid var(--line-2)}.novya-lp .press-label{display:block;text-align:center;text-transform:uppercase;letter-spacing:.28em;font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:30px}.novya-lp .press-marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.novya-lp .press-track{display:flex;align-items:center;gap:72px;width:max-content;animation:novya-marquee 34s linear infinite}.novya-lp .press-track img{height:26px;width:auto;opacity:.5;filter:saturate(0);transition:opacity .3s}.novya-lp .press-track img:hover{opacity:.85}@keyframes novya-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.novya-lp .press-track{animation:none}}.novya-lp .band{padding:128px 0}.novya-lp .band--paper{background:var(--paper)}.novya-lp .band--tint{background:var(--paper-2)}.novya-lp .sec-head{max-width:60ch}.novya-lp .sec-head.center{text-align:center;margin:0 auto}.novya-lp .eyebrow.lead{display:block;margin-bottom:20px}.novya-lp h2.title{font-size:clamp(30px,3.6vw,44px);font-weight:300;letter-spacing:-.025em;margin-bottom:6px}.novya-lp h2.title b,.novya-lp h2.title strong{font-weight:600}.novya-lp .prob{text-align:center}.novya-lp .prob .wrap{max-width:720px}.novya-lp .prob h2{font-size:clamp(32px,4.6vw,50px);font-weight:300;letter-spacing:-.03em;margin-bottom:24px;line-height:1.08}.novya-lp .prob h2 b,.novya-lp .prob h2 strong{font-weight:600}.novya-lp .prob .sub{font-size:clamp(20px,2.4vw,24px);color:var(--accent-deep);font-weight:400;margin-bottom:26px}.novya-lp .prob p{font-size:18.5px;color:var(--soft);margin:0 auto 18px;max-width:58ch}.novya-lp .prob .turn{font-size:clamp(22px,2.6vw,26px);color:var(--ink);font-weight:600;margin-top:14px}.novya-lp .split{display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center}.novya-lp .split.rev{grid-template-columns:.98fr 1.02fr}.novya-lp .split .media{width:100%;height:480px;border-radius:16px}.novya-lp .split p{margin-top:20px;font-size:18.5px;color:var(--soft)}.novya-lp .split .big{margin-top:26px;font-size:clamp(20px,2.3vw,23px);color:var(--ink);font-weight:500;line-height:1.35}.novya-lp .diagram-cap{font-size:14px;color:var(--muted);text-align:center;margin-top:16px}.novya-lp .compare-list{margin-top:46px;border-top:1px solid var(--line)}.novya-lp .compare-list li{list-style:none;display:grid;grid-template-columns:54px 1fr;gap:24px;padding:30px 0;border-bottom:1px solid var(--line);align-items:start}.novya-lp .compare-list .n{font-size:14px;font-weight:600;color:var(--accent-deep);letter-spacing:.1em;padding-top:5px}.novya-lp .compare-list h3{font-size:22px;font-weight:600;margin-bottom:7px}.novya-lp .compare-list p{color:var(--soft);font-size:16.5px;max-width:56ch}.novya-lp .resolve{margin-top:44px;font-size:clamp(20px,2.3vw,23px);font-weight:500;max-width:62ch;line-height:1.4}.novya-lp .mech-points{list-style:none;display:grid;gap:24px;margin:32px 0 28px}.novya-lp .mech-points li{display:flex;gap:16px}.novya-lp .mech-points .mi{flex:none;width:40px;height:40px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent-deep)}.novya-lp .mech-points p{font-size:16.5px;color:var(--soft)}.novya-lp .mech-points strong{color:var(--ink)}.novya-lp .mech-close{font-size:clamp(19px,2.1vw,21px);font-weight:500;line-height:1.4}.novya-lp .mech-media{display:grid;gap:18px}.novya-lp .mech-media .macro{width:100%;height:310px;border-radius:16px}.novya-lp .mech-media .annot{width:100%;height:190px;border-radius:16px}.novya-lp .ritual-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:54px 0 46px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.novya-lp .step{background:var(--paper);padding:40px 34px}.novya-lp .step-ic{display:block;width:38px;height:38px;margin-bottom:18px;color:var(--accent-deep)}.novya-lp .step .sn{font-size:13px;font-weight:600;color:var(--accent-deep);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;display:block}.novya-lp .step h3{font-size:22px;font-weight:600;margin-bottom:12px}.novya-lp .step p{font-size:16px;color:var(--soft)}.novya-lp .ritual-note{max-width:64ch;font-size:18.5px;color:var(--soft)}.novya-lp .ritual-demo{margin-top:44px}.novya-lp .ritual-demo .media{width:100%;height:340px;border-radius:16px}.novya-lp .buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.novya-lp .buy-media{position:relative;display:grid;place-items:center}.novya-lp .buy-media .halo{width:84%}.novya-lp .buy-media .media{position:relative;width:100%;height:540px;border-radius:18px;box-shadow:0 50px 90px -45px #5a473366}.novya-lp .buy h2{font-size:clamp(30px,3.4vw,42px);font-weight:300;letter-spacing:-.03em;margin-bottom:22px;line-height:1.1}.novya-lp .buy h2 b,.novya-lp .buy h2 strong{font-weight:600}.novya-lp .buy>div>p{color:var(--soft);font-size:18px;margin-bottom:18px;max-width:46ch}.novya-lp .price-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:34px;margin-top:30px;box-shadow:0 30px 60px -34px #5a473366}.novya-lp .price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:6px;flex-wrap:wrap}.novya-lp .price-now{font-size:46px;font-weight:600;line-height:1}.novya-lp .price-was{font-size:22px;color:var(--muted);text-decoration:line-through}.novya-lp .price-save{background:var(--paper-3);color:var(--accent-deep);font-size:12px;font-weight:700;padding:5px 11px;border-radius:6px}.novya-lp .price-sub{font-size:14px;color:var(--muted);margin-bottom:22px}.novya-lp .receive{list-style:none;display:grid;gap:12px;margin:22px 0 26px;border-top:1px solid var(--line);padding-top:22px}.novya-lp .receive li{display:flex;gap:12px;font-size:15.5px;color:var(--soft)}.novya-lp .receive .ck{flex:none;width:20px;height:20px;color:var(--accent-deep);margin-top:2px}.novya-lp .price-card .btn{width:100%}.novya-lp .pay-note{text-align:center;font-size:12.5px;color:var(--muted);margin-top:14px}.novya-lp .cart-msg{text-align:center;font-size:13px;font-weight:600;color:var(--accent-deep);margin-top:12px;min-height:1em}.novya-lp .review-slider{position:relative;margin-top:50px}.novya-lp .review-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;scrollbar-width:none}.novya-lp .review-track::-webkit-scrollbar{display:none}.novya-lp .review-track .review{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start}.novya-lp .slider-nav{display:flex;justify-content:center;gap:12px;margin-top:24px}.novya-lp .sl-btn{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:background .2s,border-color .2s}.novya-lp .sl-btn:hover{background:var(--paper-2);border-color:var(--accent)}.novya-lp .review{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:32px;display:flex;flex-direction:column}.novya-lp .stars{color:var(--accent);letter-spacing:3px;font-size:15px;margin-bottom:16px}.novya-lp .review .ph{font-size:19px;color:var(--soft);line-height:1.5;min-height:118px}.novya-lp .review .who{display:flex;align-items:center;gap:13px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.novya-lp .review .who .media{flex:none;width:44px;height:44px;border-radius:50%}.novya-lp .review .who b{font-size:15px;display:block;font-weight:600}.novya-lp .review .who span{font-size:12.5px;color:var(--muted)}.novya-lp .ph-tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);font-weight:600;display:inline-block;margin-bottom:12px}.novya-lp .guarantee{text-align:center}.novya-lp .guarantee .wrap{max-width:780px}.novya-lp .seal{width:82px;height:82px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;margin:0 auto 28px;color:var(--accent-deep)}.novya-lp .guarantee h2{font-size:clamp(28px,3vw,38px);font-weight:300;letter-spacing:-.025em;margin-bottom:22px;line-height:1.15}.novya-lp .guarantee h2 b,.novya-lp .guarantee h2 strong{font-weight:600}.novya-lp .guarantee p{font-size:18.5px;color:var(--soft);max-width:60ch;margin:0 auto}.novya-lp .faq-list{max-width:800px;margin:50px auto 0;border-top:1px solid var(--line)}.novya-lp .faq-item{border-bottom:1px solid var(--line)}.novya-lp .faq-q{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;font-size:19px;font-weight:600;color:var(--ink);font-family:var(--sans)}.novya-lp .faq-q .pm{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent-deep);transition:transform .3s,background .3s;font-size:18px}.novya-lp .faq-item.open .pm{transform:rotate(45deg);background:var(--paper-2)}.novya-lp .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.novya-lp .faq-a div{padding:0 4px 26px;font-size:16.5px;color:var(--soft);max-width:66ch}.novya-lp .faq-a p{font-size:16.5px;color:var(--soft)}.novya-lp .final{background:var(--paper-2);text-align:center;border-top:1px solid var(--line-2)}.novya-lp .final .wrap{max-width:740px}.novya-lp .final h2{font-size:clamp(32px,4.2vw,46px);font-weight:300;letter-spacing:-.03em;margin-bottom:20px}.novya-lp .final h2 b,.novya-lp .final h2 strong{font-weight:600}.novya-lp .final p{font-size:clamp(19px,2.2vw,21px);color:var(--soft);margin-bottom:34px}.novya-lp .final .priceline{font-size:14px;color:var(--muted);margin-top:16px}.novya-lp .final .priceline del{color:var(--muted)}.novya-lp .lp-footer{background:var(--paper);border-top:1px solid var(--line);padding:54px 0 40px}.novya-lp .lp-footer .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.novya-lp .lp-footer .f-brand img{height:24px;width:auto}.novya-lp .lp-footer .f-brand .brand-text{font-size:18px;font-weight:700}.novya-lp .lp-footer .fl{display:flex;gap:26px;list-style:none;flex-wrap:wrap}.novya-lp .lp-footer .fl a{font-size:13.5px;color:var(--soft);transition:color .2s}.novya-lp .lp-footer .fl a:hover{color:var(--ink)}.novya-lp .lp-footer .copy{font-size:12.5px;color:var(--muted);width:100%;padding-top:24px;border-top:1px solid var(--line-2);margin-top:8px}.novya-lp .stickybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fdfbf7f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .4s ease;padding-bottom:env(safe-area-inset-bottom)}.novya-lp .stickybar.show{transform:translateY(0)}.novya-lp .stickybar .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 36px}.novya-lp .stickybar .sb-l{display:flex;align-items:center;gap:14px;min-width:0}.novya-lp .stickybar .media{width:42px;height:42px;flex:none;border-radius:7px}.novya-lp .stickybar b{font-size:16px;font-weight:600}.novya-lp .stickybar .sb-txt{min-width:0}.novya-lp .stickybar .sb-price{font-size:13px;color:var(--muted)}.novya-lp .stickybar .sb-price .was{text-decoration:line-through;margin-left:6px}.novya-lp .stickybar .btn{flex:none}@media(max-width:980px){.novya-lp .hero-grid,.novya-lp .split,.novya-lp .split.rev,.novya-lp .mech-grid,.novya-lp .buy-grid{grid-template-columns:1fr;gap:44px}.novya-lp .mech-grid .mech-media{order:-1}.novya-lp .float-card{display:none}.novya-lp .features .wrap{grid-template-columns:1fr 1fr}.novya-lp .feat{border-left:none;padding-left:0;border-top:1px solid var(--line-2)}.novya-lp .feat:first-child,.novya-lp .feat:nth-child(2){border-top:none}.novya-lp .feat:nth-child(2n){padding-left:30px;border-left:1px solid var(--line-2)}.novya-lp .ritual-steps{grid-template-columns:1fr}.novya-lp .review-track .review{flex-basis:calc((100% - 24px)/2)}.novya-lp .nav-links,.novya-lp .nav-right .nav-ico:not(.nav-cart){display:none}.novya-lp .nav-toggle{display:flex}}@media(max-width:600px){.novya-lp .wrap{padding:0 24px}.novya-lp{font-size:16px}.novya-lp .band{padding:68px 0}.novya-lp .nav-inner{padding:0 24px}.novya-lp .hero-grid{padding-top:36px;padding-bottom:56px;gap:36px}.novya-lp .hero .eyebrow{margin-bottom:16px}.novya-lp .hero-sub{font-size:16px;margin-bottom:26px}.novya-lp .hero-cta{gap:10px;margin-bottom:28px}.novya-lp .hero-cta .btn{width:100%}.novya-lp .hero-micro{gap:12px 18px;padding-top:22px}.novya-lp .hero-micro span{font-size:13px}.novya-lp .hero-media .media{height:400px}.novya-lp .features .wrap{grid-template-columns:1fr 1fr}.novya-lp .feat{padding:24px 16px;gap:9px}.novya-lp .feat:nth-child(2n){padding-left:16px}.novya-lp .feat:first-child,.novya-lp .feat:nth-child(3){padding-left:0}.novya-lp .feat .fi{width:28px;height:28px}.novya-lp .feat h4{font-size:14.5px}.novya-lp .feat p{font-size:12.5px}.novya-lp .press{padding:38px 0 36px}.novya-lp .press-track{gap:48px}.novya-lp .press-track img{height:21px}.novya-lp .hero h1,.novya-lp .prob h2,.novya-lp h2.title,.novya-lp .buy h2,.novya-lp .final h2,.novya-lp .guarantee h2{font-size:36px;line-height:1.12}.novya-lp .prob p,.novya-lp .split p,.novya-lp .ritual-note,.novya-lp .mech-points p,.novya-lp .compare-list p,.novya-lp .faq-a div,.novya-lp .faq-a p{font-size:16px}.novya-lp .prob .sub,.novya-lp .prob .turn,.novya-lp .split .big,.novya-lp .resolve,.novya-lp .mech-close{font-size:18px}.novya-lp .compare-list li{grid-template-columns:40px 1fr;gap:16px;padding:24px 0}.novya-lp .split .media{height:360px}.novya-lp .mech-media .macro{height:240px}.novya-lp .mech-media .annot{height:160px}.novya-lp .step{padding:30px 24px}.novya-lp .ritual-demo .media{height:240px}.novya-lp .buy-media .media{height:400px}.novya-lp .price-card{padding:26px 22px}.novya-lp .price-now{font-size:40px}.novya-lp .review{padding:26px 24px}.novya-lp .review-track .review{flex-basis:85%}.novya-lp .review .ph{min-height:0;font-size:16px}.novya-lp .faq-q{font-size:17.5px;padding:22px 2px;gap:16px}.novya-lp .lp-footer .wrap{flex-direction:column;align-items:flex-start;gap:20px}.novya-lp .stickybar .wrap{padding:10px 18px;gap:12px}.novya-lp .stickybar .media{display:none}.novya-lp .stickybar .btn{padding:14px 22px;font-size:14px;min-height:48px}.novya-lp .stickybar b{font-size:15px}}@media(max-width:380px){.novya-lp .features .wrap{grid-template-columns:1fr}.novya-lp .feat{border-left:none!important;padding-left:0!important;border-top:1px solid var(--line-2)}.novya-lp .feat:first-child{border-top:none}}.novya-lp .cd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2b251d66;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:60}.novya-lp .cd-scrim.open{opacity:1;visibility:visible}.novya-lp .cart-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);max-width:100vw;background:var(--paper);z-index:61;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-22px 0 60px -30px #2b251d80}.novya-lp .cart-drawer.open{transform:translate(0)}.novya-lp .cd-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.novya-lp .cd-head h3{font-size:18px;font-weight:600}.novya-lp .cd-close{width:40px;height:40px;border:none;background:none;cursor:pointer;color:var(--soft);display:grid;place-items:center;border-radius:8px}.novya-lp .cd-close:hover{background:#2b251d0d;color:var(--ink)}.novya-lp .cd-body{flex:1;overflow-y:auto;padding:4px 24px;transition:opacity .15s}.novya-lp .cd-body.cd-loading{opacity:.5;pointer-events:none}.novya-lp .cd-empty{padding:56px 0;text-align:center;color:var(--muted);font-size:15px}.novya-lp .cd-item{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--line-2)}.novya-lp .cd-item img,.novya-lp .cd-item-img{width:64px;height:64px;border-radius:8px;object-fit:cover;flex:none;background:var(--paper-2)}.novya-lp .cd-item-main{flex:1;min-width:0}.novya-lp .cd-item-title{font-size:14.5px;font-weight:600;line-height:1.3}.novya-lp .cd-item-variant{font-size:12.5px;color:var(--muted);margin-top:2px}.novya-lp .cd-item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.novya-lp .cd-qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:7px;overflow:hidden}.novya-lp .cd-qty button{width:30px;height:30px;border:none;background:none;cursor:pointer;color:var(--soft);font-size:15px;line-height:1;font-family:var(--sans)}.novya-lp .cd-qty button:hover{background:var(--paper-2);color:var(--ink)}.novya-lp .cd-qty span{min-width:30px;text-align:center;font-size:14px;font-weight:600}.novya-lp .cd-price{font-size:14.5px;font-weight:600}.novya-lp .cd-remove{background:none;border:none;color:var(--muted);font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0;margin-top:8px}.novya-lp .cd-remove:hover{color:var(--accent-deep)}.novya-lp .cd-foot{border-top:1px solid var(--line);padding:20px 24px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.novya-lp .cd-subtotal{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.novya-lp .cd-subtotal b{font-size:16px;font-weight:600}.novya-lp .cd-subtotal .cd-sub-amt{font-size:20px;font-weight:600}.novya-lp .cd-note{font-size:12px;color:var(--muted);margin-bottom:16px}.novya-lp .cart-drawer .cd-checkout{width:100%}.novya-lp .cd-viewcart{display:block;text-align:center;margin-top:12px;font-size:13px;color:var(--soft);text-decoration:underline;text-underline-offset:2px}.novya-lp .cd-viewcart:hover{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/novya-landing.css.map */
