:root{--nv-ink:#333;--nv-mute:#5f5f5f;--nv-line:#e2e2e2;--nv-soft:#f6f6f5;--nv-link:#17699f;--nv-head:#1f77b4;--nv-act:#3653c4;--nv-act-hi:#2a43a3;--nv-go:#8fd63f;--nv-go-ink:#16300a;--nv-bad:#b3261e;--nv-good:#2c6e12;--nv-bar:#474747;--nv-night:#262626;--nv-grey:#6a6a6a;--nv-face:Arial,Helvetica,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:15px/1.5 var(--nv-face);color:var(--nv-ink);background:#fff}img{max-width:100%;height:auto}a{color:var(--nv-link)}a:hover{color:#0c4a74}:focus-visible{outline:3px solid #f2a100;outline-offset:2px}[hidden]{display:none!important}h1,h2,h3{line-height:1.2}.nv-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;border:0;padding:0}.nv-skip{position:absolute;left:8px;top:-80px;background:#fff;padding:8px 14px;z-index:99;border:2px solid var(--nv-link)}.nv-skip:focus{top:8px}.nv-wrap{max-width:1280px;margin:0 auto;padding:0 20px}.nv-i{width:1.15em;height:1.15em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;flex:none}.nv-i--sm{width:.9em;height:.9em}.nv-i--xl{width:56px;height:56px;color:#3f8f12}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;font:700 13px var(--nv-face);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;border:1px solid transparent;background:var(--nv-act);color:#fff;cursor:pointer;transition:background-color .2s}.nv-btn:hover{background:var(--nv-act-hi);color:#fff}.nv-btn--sm{min-height:36px;padding:0 18px;font-size:12px}.nv-btn--wide{width:100%}.nv-btn--plain{background:#fff;color:var(--nv-ink);border-color:#8a8a8a;text-transform:none;font-weight:400;font-size:14px;letter-spacing:0}.nv-btn--plain:hover{background:var(--nv-soft);color:var(--nv-ink)}.nv-btn--go{background:var(--nv-go);color:var(--nv-go-ink);font-size:16px;text-transform:none;letter-spacing:0}.nv-btn--go:hover{background:#7cc532;color:var(--nv-go-ink)}.nv-linkbtn{background:none;border:0;padding:0;color:var(--nv-link);text-decoration:underline;cursor:pointer;font:inherit}.nv-note{padding:12px 16px;margin:0 0 16px;background:var(--nv-soft);border-left:4px solid var(--nv-head)}.nv-note--bad{background:#fdeceb;border-color:var(--nv-bad)}.nv-note p{margin:4px 0 0}.nv-box{background:#f4f4f4;padding:20px}.nv-top{position:relative;z-index:30}.nv-bar{position:relative;z-index:2;background:var(--nv-bar);color:#fff}.nv-bar-in{position:relative;min-height:40px;display:flex;justify-content:center;align-items:stretch}.nv-burger{display:none;background:none;border:0;color:#fff;font:700 14px var(--nv-face);text-transform:uppercase;letter-spacing:.04em;padding:0 4px;min-height:46px;cursor:pointer;align-items:center;gap:8px}.nv-nav>ul{list-style:none;margin:0;padding:0;display:flex;gap:4px}.nv-grp-btn{background:none;border:0;color:#fff;font:700 13px var(--nv-face);text-transform:uppercase;letter-spacing:.05em;padding:0 18px;height:40px;cursor:pointer;display:flex;align-items:center;gap:6px}.nv-grp:hover>.nv-grp-btn,.nv-grp.nv-open>.nv-grp-btn,.nv-grp-btn:focus-visible{background:#2f2f2f}.nv-panel{display:none;position:absolute;left:0;right:0;top:100%;background:#2f2f2f;color:#fff;padding:20px 24px 24px;box-shadow:0 14px 28px rgba(0,0,0,.28);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 22px;max-height:calc(100vh - 130px);overflow:auto}.nv-grp:hover>.nv-panel,.nv-grp:focus-within>.nv-panel{display:grid}.nv-js .nv-grp:focus-within>.nv-panel{display:none}.nv-js .nv-grp:hover>.nv-panel,.nv-js .nv-grp.nv-open>.nv-panel{display:grid}.nv-panel--years{columns:6 160px;column-gap:20px}.nv-grp:hover>.nv-panel--years,.nv-grp:focus-within>.nv-panel--years{display:block}.nv-js .nv-grp:focus-within>.nv-panel--years{display:none}.nv-js .nv-grp:hover>.nv-panel--years,.nv-js .nv-grp.nv-open>.nv-panel--years{display:block}.nv-panel--years .nv-panel-col{break-inside:avoid;padding-bottom:12px}.nv-panel h2{margin:0 0 8px;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:#a9d6f5;border-bottom:1px solid #555;padding-bottom:6px}.nv-panel ul{list-style:none;margin:0;padding:0}.nv-panel a{display:block;color:#fff;text-decoration:none;padding:3px 0;font-size:13.5px}.nv-panel a:hover,.nv-panel a:focus-visible{text-decoration:underline}.nv-brand-in{display:flex;align-items:center;gap:18px;min-height:80px}.nv-logo{display:block;line-height:0;flex:none}.nv-logo img{width:215px;max-width:50vw}.nv-find{position:relative;display:flex;flex:1;max-width:420px;margin-left:auto}.nv-find input{flex:1;min-width:0;min-height:42px;border:1px solid #8a8a8a;border-right:0;padding:0 12px;font:inherit;color:var(--nv-ink);background:#fff;border-radius:0}.nv-find button{border:0;background:var(--nv-bar);color:#fff;padding:0 14px;cursor:pointer}.nv-find button:hover{background:var(--nv-night)}.nv-find--page{max-width:520px;margin:0 0 20px}.nv-hints{position:absolute;left:0;right:0;top:100%;z-index:50;background:#fff;border:1px solid var(--nv-line);box-shadow:0 12px 26px rgba(0,0,0,.18);max-height:min(70vh,520px);overflow:auto;padding:4px 0}.nv-hint-head{padding:8px 12px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nv-mute)}.nv-hint{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:6px 12px;color:var(--nv-ink);text-decoration:none;font-size:14px;line-height:1.3}.nv-hint[aria-selected=true],.nv-hint:hover{background:#eef4fa}.nv-hint-pic img{display:block;width:40px;height:40px;object-fit:contain}.nv-hint-name b{color:var(--nv-link)}.nv-hint-cost{font-weight:700;white-space:nowrap;text-align:right}.nv-hint-cost small{display:block;font-weight:400;color:var(--nv-mute);font-size:11px}.nv-hint-all{display:block;padding:8px 12px;border-top:1px solid var(--nv-line);font-weight:700;text-decoration:none}.nv-hint-all[aria-selected=true]{background:#eef4fa}.nv-hint-none{padding:10px 12px;color:var(--nv-mute)}.nv-ccy{margin:0;font-size:13px;display:flex;gap:10px}.nv-ccy a,.nv-ccy b{padding:12px 2px;display:inline-block}.nv-cartlink{display:inline-flex;align-items:center;gap:8px;color:var(--nv-ink);text-decoration:none;font-size:14px;padding:12px 4px;min-height:44px;flex:none}.nv-cartlink:hover{color:var(--nv-link)}.nv-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 30%,rgba(143,214,63,.16),transparent 34%),radial-gradient(circle at 12% 110%,rgba(54,83,196,.55),transparent 46%),linear-gradient(118deg,#141a33 0%,#1d2a63 55%,#2c45a8 100%)}.nv-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%);pointer-events:none}.nv-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center;padding-top:52px;padding-bottom:56px}.nv-hero-kicker{display:inline-block;margin:0 0 14px;padding:5px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#d6defc}.nv-hero h1{margin:0 0 16px;font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:1.08;letter-spacing:-.015em;color:#fff;text-wrap:balance}.nv-hero-lead{margin:0 0 26px;max-width:34em;font-size:1.06rem;line-height:1.55;color:#dfe5fb}.nv-hero-acts{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}.nv-hero-acts .nv-btn{min-height:50px;padding:0 24px;border-radius:4px}.nv-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.55);text-transform:none;letter-spacing:0;font-size:15px}.nv-btn--ghost:hover{background:rgba(255,255,255,.1);color:#fff}.nv-hero-facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:18px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.18);font-size:.9rem;color:#c9d2f5}.nv-hero-facts b{display:block;font-size:1.25rem;color:#fff}.nv-hero-stage{position:relative;min-height:420px}.nv-hero-tile{position:absolute;display:flex;flex-direction:column;width:180px;padding:14px 14px 12px;background:#fff;color:var(--nv-ink);text-decoration:none;border-radius:10px;box-shadow:0 22px 44px rgba(5,10,40,.45);transition:transform .25s}.nv-hero-tile img{width:100%;aspect-ratio:1;object-fit:contain}.nv-hero-tile:hover{color:var(--nv-ink);transform:translateY(-6px) rotate(0deg)}.nv-hero-tile--0{left:0;top:96px;transform:rotate(-4deg);z-index:1}.nv-hero-tile--1{left:50%;margin-left:-105px;top:0;z-index:3;width:210px}.nv-hero-tile--2{right:0;top:96px;transform:rotate(4deg);z-index:2}.nv-hero-name{margin-top:8px;font-size:.82rem;font-weight:700;line-height:1.3}.nv-hero-price{margin-top:4px;font-size:1.15rem;font-weight:700;color:var(--nv-act)}.nv-hero-price sup{font-size:.6em}.nv-hero-price small{font-size:.7em;font-weight:400;color:var(--nv-mute)}.nv-shelf{padding:26px 0 10px}.nv-shelf--tint{background:var(--nv-soft);margin-top:10px;padding-bottom:30px}.nv-shelf h2{margin:0;font-size:1.15rem;font-weight:400;text-transform:uppercase;color:var(--nv-mute)}.nv-shelf-sub{margin:2px 0 18px;color:#6b6b6b;font-size:.85rem}.nv-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.nv-card{display:flex;flex-direction:column;min-width:0}.nv-card-pic{position:relative;display:block;aspect-ratio:1;width:min(210px,100%);background:#fff}.nv-card-pic img{width:100%;height:100%;object-fit:contain;display:block}.nv-card h3{margin:14px 0 8px;font-size:.9rem;min-height:2.4em}.nv-card h3 a{color:var(--nv-ink);text-decoration:none}.nv-card h3 a:hover{color:var(--nv-link);text-decoration:underline}.nv-card-price{margin:auto 0 12px;font-size:1.7rem;line-height:1.1}.nv-card-price small{display:block;font-size:.78rem;color:#6b6b6b;margin-bottom:4px}.nv-card-price sup{font-size:.55em;vertical-align:.55em}.nv-card .nv-btn{align-self:flex-start}.nv-flag{position:absolute;top:6px;left:6px;background:#c62f22;color:#fff;font:700 11px var(--nv-face);text-transform:uppercase;padding:3px 8px;letter-spacing:.04em}.nv-seo{padding:30px 0 38px}.nv-seo h2{margin:0 0 10px;color:var(--nv-head);font-size:1.5rem;font-weight:400;text-transform:uppercase}.nv-seo h3{margin:18px 0 6px;color:var(--nv-head);font-size:1.2rem;font-weight:400}.nv-seo p,.nv-seo li{font-size:.95rem;margin:0 0 8px}.nv-seo ul,.nv-seo ol{margin:0 0 10px;padding-left:22px}.nv-seo--vendor{background:var(--nv-soft);margin-top:20px}.nv-seo--vendor h2{text-align:center;font-size:1.6rem}.nv-voices{background:var(--nv-soft);padding:34px 0}.nv-voices h2{margin:0 0 16px;font-size:1.15rem;font-weight:400;text-transform:uppercase;color:var(--nv-mute)}.nv-voices-row{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.nv-voices figure{margin:0}.nv-voices figcaption{margin-bottom:6px}.nv-voices blockquote{margin:0;font-size:.92rem}.nv-foot-lists{background:var(--nv-grey);color:#fff;padding:34px 0 40px}.nv-foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nv-foot h2{margin:0 0 10px;font-size:1.05rem}.nv-foot ul{list-style:none;margin:0;padding:0;font-size:.85rem}.nv-foot li{margin:0 0 3px}.nv-foot-lists a{color:#fff}.nv-foot-dark{background:var(--nv-night);color:#fff;padding:20px 0 18px}.nv-foot-dark a{color:#fff}.nv-foot-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-bottom:16px;border-bottom:1px solid #3d3d3d}.nv-foot-nav{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:.9rem}.nv-foot-phone{margin:0;font-size:1rem;display:flex;align-items:center;gap:8px}.nv-foot-brands{display:block;width:min(765px,100%);height:auto;background:#fff;margin:18px 0}.nv-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px}.nv-foot-copy{margin:0;font-size:.85rem;color:#c4c4c4}.nv-pay{margin:0;display:flex;align-items:center;gap:8px;font-size:.85rem;color:#c4c4c4}.nv-pay-card{display:inline-flex;align-items:center;height:26px;padding:0 9px;background:#fff;border-radius:3px;color:#1a1f71;font:italic 900 13px var(--nv-face)}.nv-pay-mc{font:700 11px var(--nv-face);color:#222;gap:0}.nv-pay-mc i{display:inline-block;width:13px;height:13px;border-radius:50%;background:#eb001b}.nv-pay-mc i+i{margin:0 6px 0 -6px;background:#f79e1b}.nv-pay-cr{background:#f7931a;color:#231200;font:700 12px var(--nv-face)}.nv-cookies{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;border-top:3px solid var(--nv-bar);box-shadow:0 -8px 22px rgba(0,0,0,.18);font-size:14px}.nv-cookies-in{display:flex;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px}.nv-cookies-in p{margin:0}.nv-cookies-btns{display:flex;gap:10px;flex:none}.nv-titlebar{background:var(--nv-soft);padding:22px 0 18px}.nv-crumbs{font-size:.8rem;margin-bottom:8px}.nv-crumbs a+a::before,.nv-crumbs a+span::before{content:"\203A";display:inline-block;margin:0 9px;color:var(--nv-ink)}.nv-titlebar h1{margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:400}.nv-sysbar{background:#5c5c5c;color:#fff;position:relative;z-index:12}.nv-sysbar-in{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;min-height:42px;position:relative}.nv-sysbar-t{font-weight:700;font-size:.8rem}.nv-req>summary{list-style:none;cursor:pointer;font-size:.85rem;display:flex;align-items:center;gap:6px;min-height:42px}.nv-req>summary::-webkit-details-marker{display:none}.nv-req--none{font-size:.85rem}.nv-req-pop{position:absolute;left:0;right:0;top:100%;background:#fff;color:var(--nv-ink);border-bottom:3px solid #5c5c5c;box-shadow:0 14px 26px rgba(0,0,0,.2);padding:16px 20px}.nv-req-pop ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 28px;font-size:.85rem}.nv-req-pop b{display:block;color:var(--nv-mute);font-size:.75rem;text-transform:uppercase}.nv-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:44px;padding-top:30px;padding-bottom:34px;align-items:start}.nv-cols--left{grid-template-columns:300px minmax(0,1fr)}.nv-page{padding-top:26px;padding-bottom:34px}.nv-brands{padding-bottom:34px;border-top:1px solid var(--nv-line);padding-top:18px}.nv-brands h2{margin:0 0 10px;font-size:1rem;font-weight:700;color:var(--nv-mute);text-transform:uppercase}.nv-brands ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.nv-brands a{color:var(--nv-link);display:inline-block;padding:4px 0}.nv-desc h2{margin:26px 0 10px;font-size:1.5rem;font-weight:400;text-transform:uppercase;color:var(--nv-mute)}.nv-desc h2:first-child,.nv-desc-lead{margin-top:0}.nv-text{line-height:1.5}.nv-text p{margin:0 0 14px}.nv-text h2,.nv-text h3{color:var(--nv-mute);font-weight:400}.nv-text img{max-width:100%;height:auto}.nv-text table{border-collapse:collapse;max-width:100%}.nv-text td,.nv-text th{padding:6px 10px;border:1px solid var(--nv-line)}.nv-feats{margin:4px 0 18px}.nv-feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:8px 30px;background:var(--nv-soft);padding:14px 16px;margin-bottom:10px}.nv-feat:nth-child(odd){background:#fff;border:1px solid var(--nv-line)}.nv-feat h3{margin:0;font-size:.95rem;font-weight:400}.nv-feat p{margin:0;font-size:.88rem}.nv-qa{border-bottom:1px solid var(--nv-line);padding:10px 0}.nv-qa summary{cursor:pointer;font-weight:700}.nv-vers{display:flex;flex-wrap:wrap;gap:8px}.nv-vers a{border:1px solid var(--nv-line);padding:6px 12px;text-decoration:none;font-size:.9rem}.nv-vers a[aria-current]{background:var(--nv-link);color:#fff;border-color:var(--nv-link)}.nv-buy--stick{position:sticky;top:12px}.nv-buy h2{margin:0 0 10px;font-size:1rem}.nv-buy-shot{position:relative;text-align:center;margin-bottom:8px}.nv-buy-shot img{width:100%;max-width:240px;height:auto}.nv-pick{display:block;font-size:1.02rem;margin:0 0 12px}.nv-pick select,.nv-line select{display:block;width:100%;margin-top:6px;min-height:44px;font:inherit;padding:8px 10px;border:1px solid #8a8a8a;background:#fff;color:var(--nv-ink);border-radius:0}.nv-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 14px}.nv-price strong{font-size:1.9rem;font-weight:400}.nv-off{align-self:center;background:#c62f22;color:#fff;font-weight:700;font-size:.85rem;padding:2px 8px}.nv-price small{flex-basis:100%;color:var(--nv-mute)}.nv-promo{color:var(--nv-good);font-weight:700;margin:-6px 0 12px}.nv-supp{margin-top:22px;font-size:.82rem;color:#4f4f4f}.nv-supp h3{margin:0 0 4px;font-size:.82rem;font-weight:400}.nv-supp h4{margin:14px 0 6px;font-size:.85rem;color:var(--nv-link)}.nv-supp p{margin:0 0 6px}.nv-os{display:inline-flex;align-items:center;gap:6px;margin-right:14px}.nv-stock{display:flex;align-items:center;gap:10px;margin-top:16px!important}.nv-bars{display:inline-flex;gap:3px}.nv-bars i{width:14px;height:14px;background:#c7c7c7}.nv-bars i.nv-on{background:#2bb73b}.nv-dock{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--nv-night);color:#fff;box-shadow:0 -6px 20px rgba(0,0,0,.25)}.nv-dock-in{display:flex;align-items:center;gap:18px;min-height:62px}.nv-dock-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-dock strong{font-size:1.3rem;font-weight:400}.nv-v-product .nv-foot-dark{padding-bottom:80px}.nv-about-phone{font-size:1.3rem;margin:0 0 12px}.nv-about-box img{display:block;margin:0 0 14px;width:100%;height:auto}.nv-about-box h2{margin:0 0 6px;font-size:1.1rem}.nv-steps{display:flex;gap:8px;list-style:none;margin:0 0 20px;padding:0;font-size:.85rem;flex-wrap:wrap}.nv-steps li{padding:6px 14px;background:var(--nv-soft);color:var(--nv-mute)}.nv-steps .nv-steps-now{background:var(--nv-act);color:#fff;font-weight:700}.nv-steps .nv-steps-ok{background:#e2f2d2;color:#2c5a12}.nv-cart-bar{display:flex;justify-content:space-between;gap:12px;padding:0 0 18px;border-bottom:1px solid #a6a6a6}.nv-cart-bar--end{border:0;border-top:1px solid #a6a6a6;justify-content:flex-end;padding:18px 0 0}.nv-lines{list-style:none;margin:0;padding:0}.nv-line{display:grid;grid-template-columns:90px minmax(0,1fr) 130px 120px;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--nv-line)}.nv-line-pic img{display:block;width:80px;height:80px;object-fit:contain}.nv-line-main b{font-weight:400;font-size:1.05rem}.nv-line-main b a{color:var(--nv-ink);text-decoration:none}.nv-line-opts{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.nv-line-opts select{width:auto;min-width:140px;margin:0;min-height:40px;padding:4px 8px}.nv-line-fixed{font-size:.85rem;color:var(--nv-mute);align-self:center}.nv-line-rm{color:var(--nv-bad);font-size:.9rem}.nv-line-unit{text-align:center}.nv-line-unit small{display:block;color:var(--nv-mute);font-size:.8rem}.nv-line-qty{display:block;margin-top:6px}.nv-line-qty select{width:80px;margin:0 auto;min-height:40px}.nv-line-sum{font-size:1.35rem;text-align:right}.nv-sum{margin:0;padding:12px 0}.nv-sum div{display:flex;justify-content:flex-end;gap:40px;padding:4px 0}.nv-sum dt,.nv-sum dd{margin:0}.nv-sum .nv-sum-total{font-size:1.5rem}.nv-sum .nv-sum-total dt{font-size:.95rem;color:var(--nv-mute);align-self:center}.nv-sum-off{color:var(--nv-good)}.nv-empty{padding:40px 0;text-align:center}.nv-promo-box h2{margin:0 0 12px;font-size:1.2rem;font-weight:400;text-transform:uppercase}.nv-promo-box input{display:block;width:100%;min-height:44px;border:1px solid #8a8a8a;padding:6px 10px;font:inherit;margin-bottom:10px}.nv-codemsg{margin:10px 0 0;font-size:.9rem}.nv-h2{margin:0 0 16px;font-size:1.5rem;font-weight:400}.nv-h2--gap{margin-top:32px}.nv-field{margin-bottom:16px}.nv-field label{display:block;font-weight:700;font-size:.9rem;margin-bottom:6px}.nv-field label small{font-weight:400;color:var(--nv-mute);margin-left:4px}.nv-field>input{display:block;width:100%;min-height:44px;font:inherit;padding:8px 10px;border:1px solid #8a8a8a;border-radius:0}.nv-field>small{display:block;color:var(--nv-mute);font-size:.8rem;margin-top:4px}.nv-must{color:var(--nv-bad)}.nv-field-bad>input{border-color:var(--nv-bad)}.nv-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nv-err{display:block;color:var(--nv-bad);font-style:normal;font-size:.85rem;margin-top:4px}.nv-good{color:var(--nv-good)}.nv-codebox{display:flex}.nv-codebox input{flex:1;min-width:0;min-height:44px;border:1px solid #8a8a8a;border-right:0;padding:6px 10px;font:inherit}.nv-codebox button{border:0;background:var(--nv-bar);color:#fff;font:700 13px var(--nv-face);padding:0 18px;cursor:pointer}.nv-agree{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;flex-wrap:wrap}.nv-agree input{width:22px;height:22px;margin-top:2px;flex:none}.nv-agree label{font-weight:400;flex:1;min-width:0}.nv-agree .nv-err{flex-basis:100%}.nv-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.nv-fine{font-size:.82rem;color:var(--nv-mute)}.nv-recap h2{margin:0 0 12px;font-size:1.1rem;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.nv-recap h2 a{font-size:.8rem;font-weight:400}.nv-recap-lines{list-style:none;margin:0 0 12px;padding:0}.nv-recap-lines li,.nv-recap-off,.nv-recap-total{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--nv-line);margin:0}.nv-recap-lines small{display:block;color:var(--nv-mute)}.nv-recap-total{border:0;font-size:1.3rem;align-items:baseline}.nv-recap-off{color:var(--nv-good)}.nv-thanks{text-align:center;padding:30px 0 40px;max-width:640px;margin:0 auto}.nv-thanks .nv-steps{justify-content:center}.nv-thanks .nv-recap-lines{text-align:left}.nv-thanks-lead{font-size:1.05rem}.nv-orderno strong{font-size:1.6rem;margin-left:8px}.nv-qnav ol{margin:0;padding-left:20px}.nv-qnav li{margin:0 0 8px;font-size:.9rem}.nv-answer{margin-bottom:26px}.nv-answer h2{font-size:1.15rem;color:var(--nv-link);margin:0 0 8px}.nv-answer em{display:inline-block;min-width:30px;color:#fff;background:var(--nv-link);font-style:normal;font-size:.8rem;text-align:center;margin-right:10px;padding:2px 0;border-radius:2px}.nv-happy{display:block;width:100%;height:auto;max-height:300px;object-fit:cover;margin-bottom:24px}.nv-reviews{list-style:none;margin:0;padding:0;columns:3 300px;column-gap:28px}.nv-reviews li{break-inside:avoid;margin:0 0 22px;border-bottom:1px solid var(--nv-line);padding-bottom:14px}.nv-reviews h2{margin:0;font-size:1.05rem}.nv-reviews-from{margin:0 0 6px;color:var(--nv-mute);font-size:.85rem}.nv-reviews p{margin:0 0 6px;font-size:.92rem}.nv-found{font-size:1rem;font-weight:400;color:var(--nv-mute);margin:0 0 18px}@media (max-width:980px){.nv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-cols,.nv-cols--left{grid-template-columns:1fr;gap:28px}.nv-buy{order:-1}.nv-buy-shot img{max-width:180px}.nv-line{grid-template-columns:80px minmax(0,1fr) 120px}.nv-line-sum{grid-column:2/-1;text-align:left}.nv-brand-in{flex-wrap:wrap;padding-bottom:12px}.nv-find{order:5;flex-basis:100%;max-width:none;margin:0}.nv-ccy{margin-left:auto}}@media (max-width:860px){.nv-burger{display:flex}.nv-bar-in{justify-content:flex-start;flex-wrap:wrap}.nv-js .nv-nav{display:none;width:100%}.nv-js .nv-nav.nv-open{display:block}.nv-nav>ul{flex-direction:column;gap:0}.nv-grp-btn{width:100%;justify-content:space-between;height:48px;border-top:1px solid #5e5e5e}.nv-panel,.nv-panel--years{position:static;box-shadow:none;background:#383838;padding:8px 18px 14px;max-height:none;columns:2 140px}.nv-grp:hover>.nv-panel,.nv-grp:focus-within>.nv-panel,.nv-grp:hover>.nv-panel--years,.nv-grp:focus-within>.nv-panel--years,.nv-js .nv-grp:hover>.nv-panel,.nv-js .nv-grp:hover>.nv-panel--years{display:none}.nv-grp.nv-open>.nv-panel,.nv-grp.nv-open>.nv-panel--years,.nv-js .nv-grp.nv-open>.nv-panel,.nv-js .nv-grp.nv-open>.nv-panel--years{display:block}.nv-panel-col{margin-bottom:10px;break-inside:avoid}.nv-panel a{padding:8px 0}.nv-req-pop{position:static;box-shadow:none}.nv-sysbar-in{position:static}.nv-voices-row,.nv-foot-cols{grid-template-columns:1fr}}@media (max-width:560px){.nv-wrap{padding:0 16px}.nv-panel,.nv-panel--years{columns:1}.nv-cards{grid-template-columns:1fr;gap:18px}.nv-card{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:14px;align-items:start}.nv-card-pic{grid-row:1/4;width:96px}.nv-card h3{margin:0 0 6px;min-height:0}.nv-card-price{margin:0 0 8px;font-size:1.45rem}.nv-pair{grid-template-columns:1fr}.nv-feat{grid-template-columns:1fr}.nv-cart-bar{flex-direction:column}.nv-cart-bar .nv-btn{width:100%}.nv-line{grid-template-columns:64px minmax(0,1fr)}.nv-line-pic img{width:60px;height:60px}.nv-line-unit,.nv-line-sum{grid-column:2;text-align:left}.nv-line-qty select{margin:0}.nv-dock-name{display:none}.nv-dock-in{justify-content:space-between}.nv-cookies-in{flex-direction:column;align-items:stretch;gap:10px}.nv-logo img{width:170px}}@media print{.nv-bar,.nv-foot,.nv-dock,.nv-cookies{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (max-width:1199px){.nv-hero-stage{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nv-hero-tile,.nv-hero-tile--1{position:static;width:auto;margin:0;transform:none;padding:10px;box-shadow:0 12px 26px rgba(5,10,40,.4)}.nv-hero-tile:hover{transform:none}}@media (max-width:980px){.nv-hero-in{grid-template-columns:1fr;gap:28px;padding-top:36px;padding-bottom:36px}}@media (max-width:560px){.nv-hero-acts .nv-btn{flex:1 1 100%}.nv-hero-name{font-size:.72rem}.nv-hero-price{font-size:.95rem}.nv-hero-facts{gap:10px 22px}}
