.nh{--nh-ink: #090818;--nh-lime: #cbfa54;--nh-purple: #c25bed;--nh-purple-soft: #f5e8fd;--nh-cyan: #02b6ff;--nh-line: rgb(9 8 24 / .1);--nh-muted: rgb(9 8 24 / .62);color:var(--nh-ink);padding-block:var(--nh-pt, 48px) var(--nh-pb, 48px)}.nh__inner{width:100%;max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:var(--page-margin, 20px)}.nh__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.nh__eyebrow{display:inline-block;margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nh-purple)}.nh__title{margin:0;font-family:"Sora",var(--font-heading--family),sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.nh__title em{font-style:normal;color:var(--nh-cyan)}.nh__subtitle{max-width:560px;margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--nh-muted)}.nh__link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--nh-ink);text-decoration:none;white-space:nowrap}.nh__link svg{width:18px;height:18px;transition:transform .2s ease}.nh__link:hover svg{transform:translate(3px)}.nh-strip{padding-block:14px;background:var(--nh-ink);color:#fff;overflow:hidden}.nh-strip__track{display:flex;gap:40px;width:max-content;margin:0 auto;padding-inline:var(--page-margin, 20px)}.nh-strip__item{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;white-space:nowrap}.nh-strip__item svg{width:20px;height:20px;color:var(--nh-lime)}.nh-strip__dup{display:none}@media screen and (max-width:989px){.nh-strip__track{margin:0;animation:nh-marquee 28s linear infinite}.nh-strip__dup{display:contents}@media(prefers-reduced-motion:reduce){.nh-strip__track{animation:none;flex-wrap:wrap;width:auto}.nh-strip__dup{display:none}}}@keyframes nh-marquee{to{transform:translate(-50%)}}.nh-budget__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media screen and (max-width:749px){.nh-budget__grid{grid-template-columns:minmax(0,1fr);gap:12px}}.nh-budget__card{position:relative;display:flex;align-items:center;gap:16px;min-height:190px;padding:24px;overflow:hidden;border-radius:22px;color:#fff;text-decoration:none;background:var(--nh-ink);transition:transform .25s ease,box-shadow .25s ease}.nh-budget__card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #09081899}.nh-budget__card--1{background:radial-gradient(120% 120% at 100% 0%,rgb(2 182 255 / .55),transparent 60%),linear-gradient(135deg,#0d0b2b,#1a1460)}.nh-budget__card--2{background:radial-gradient(120% 120% at 100% 0%,rgb(194 91 237 / .65),transparent 60%),linear-gradient(135deg,#160b2b,#3b1460)}.nh-budget__card--3{background:radial-gradient(120% 120% at 100% 0%,rgb(203 250 84 / .45),transparent 60%),linear-gradient(135deg,#0b1a14,#12321f)}.nh-budget__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.nh-budget__label{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.nh-budget__range{font-family:"Sora",var(--font-heading--family),sans-serif;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.1}.nh-budget__meta{font-size:14px;opacity:.85}.nh-budget__cta{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:10px;padding:8px 14px;border-radius:100px;font-size:13px;font-weight:700;color:var(--nh-ink);background:var(--nh-lime)}.nh-budget__cta svg{width:16px;height:16px}.nh-budget__img{position:relative;flex-shrink:0;width:36%;max-width:150px;aspect-ratio:1;margin:-10px -14px -10px 0}.nh-budget__img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 24px rgb(0 0 0 / .45));transition:transform .35s ease}.nh-budget__card:hover .nh-budget__img img{transform:scale(1.06) rotate(-3deg)}.nh-models{padding-block:0 var(--nh-pb, 32px)}.nh-models__row{display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none;padding-block:2px}.nh-models__row::-webkit-scrollbar{display:none}.nh-models__label{flex-shrink:0;font-size:14px;font-weight:600;color:var(--nh-muted)}.nh-models__chip{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:100px;font-size:14px;font-weight:600;color:var(--nh-ink);text-decoration:none;background:#fff;box-shadow:inset 0 0 0 1px var(--nh-line);transition:box-shadow .15s ease,background-color .15s ease}.nh-models__chip:hover{box-shadow:inset 0 0 0 1.5px var(--nh-ink)}.nh-models__chip small{font-size:12px;font-weight:600;color:var(--nh-muted)}.nh-products .nh__head{align-items:center}.nh-brands{display:flex;flex-wrap:wrap;gap:6px;margin-inline-start:auto;padding:4px;border-radius:100px;background:#0908180d}.nh-brands[hidden]{display:none}.nh-brands__chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:100px;font:inherit;font-size:13px;font-weight:600;color:var(--nh-muted);background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.nh-brands__chip small{font-size:11px;font-weight:700;opacity:.6}.nh-brands__chip:hover{color:var(--nh-ink)}.nh-brands__chip[aria-pressed=true]{color:var(--nh-ink);background:#fff;box-shadow:0 1px 2px #09081814,0 4px 12px -4px #09081826}.nh-brands__chip[aria-pressed=true] small{opacity:1;color:#7b2fa3}@media screen and (max-width:749px){.nh-brands{order:3;margin-inline-start:0}}.nh-products__list{transition:opacity .16s ease}.nh-products__list.is-switching{opacity:0}.nh-products__list>li[hidden]{display:none}.nh-products__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}@media screen and (max-width:989px){.nh-products__list{display:flex;gap:12px;margin-inline:calc(var(--page-margin, 20px) * -1);padding-inline:var(--page-margin, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin, 20px);scrollbar-width:none}.nh-products__list::-webkit-scrollbar{display:none}.nh-products__list>li{flex:0 0 72%;max-width:300px;scroll-snap-align:start}}.nh-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:20px;color:var(--nh-ink);text-decoration:none;background:#fff;box-shadow:0 0 0 1px var(--nh-line);transition:transform .25s ease,box-shadow .25s ease}.nh-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--nh-line),0 24px 40px -24px #09081859}.nh-card__media{position:relative;aspect-ratio:1;background:linear-gradient(160deg,#f3ecff,#e8f7ff)}.nh-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.nh-card:hover .nh-card__media img{transform:scale(1.04)}.nh-card__badges{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;gap:6px}.nh-card__off,.nh-card__grade{padding:5px 10px;border-radius:100px;font-size:12px;font-weight:800;line-height:1.1}.nh-card__off{color:var(--nh-ink);background:var(--nh-lime)}.nh-card__grade{color:#fff;background:#090818d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nh-card__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px}.nh-card__title{margin:0;font-size:16px;font-weight:700;line-height:1.25}.nh-card__specs{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--nh-muted)}.nh-card__specs span{display:inline-flex;align-items:center;gap:4px}.nh-card__specs svg{width:14px;height:14px;color:#3a9d00}.nh-card__swatches{display:flex;gap:4px}.nh-card__swatches span{width:14px;height:14px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000002e}.nh-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:auto}.nh-card__price{font-family:"Sora",var(--font-heading--family),sans-serif;font-size:20px;font-weight:700}.nh-card__compare{font-size:13px;color:var(--nh-muted);text-decoration:line-through}.nh-card__save{font-size:13px;font-weight:700;color:#3a7d00}.nh-steps{background:radial-gradient(60% 80% at 100% 0%,rgb(194 91 237 / .12),transparent 70%),radial-gradient(50% 70% at 0% 100%,rgb(2 182 255 / .1),transparent 70%),#f7f5fc}.nh-steps__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:nh-step}@media screen and (max-width:749px){.nh-steps__grid{grid-template-columns:minmax(0,1fr)}}.nh-steps__item{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--nh-line)}.nh-steps__num{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-family:"Sora",var(--font-heading--family),sans-serif;font-size:18px;font-weight:800;color:var(--nh-ink);background:var(--nh-lime)}.nh-steps__item h3{margin:4px 0 0;font-size:18px;line-height:1.25}.nh-steps__item p{margin:0;font-size:15px;line-height:1.5;color:var(--nh-muted)}.nh-steps__facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.nh-steps__facts span{padding:4px 10px;border-radius:100px;font-size:12px;font-weight:700;color:#3f1a52;background:var(--nh-purple-soft)}.nh-savings{color:#fff;background:radial-gradient(70% 90% at 100% 0%,rgb(194 91 237 / .35),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgb(2 182 255 / .22),transparent 60%),var(--nh-ink)}.nh-savings .nh__title,.nh-savings .nh__link{color:#fff}.nh-savings .nh__subtitle{color:#ffffffb3}.nh-savings__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media screen and (max-width:989px){.nh-savings__grid{grid-template-columns:minmax(0,1fr)}}.nh-savings__card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:20px;color:#fff;text-decoration:none;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;transition:background-color .2s ease}.nh-savings__card:hover{background:#ffffff1a}.nh-savings__top{display:flex;align-items:center;gap:14px}.nh-savings__top img{width:64px;height:64px;border-radius:14px;object-fit:cover;background:#fff}.nh-savings__name{margin:0;font-size:16px;font-weight:700}.nh-savings__rows{display:flex;flex-direction:column;gap:10px}.nh-savings__row{display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:10px;font-size:13px}.nh-savings__row span:first-child{color:#ffffffb3}.nh-savings__bar{height:10px;border-radius:100px;background:#ffffff1a;overflow:hidden}.nh-savings__bar i{display:block;height:100%;border-radius:inherit;background:#ffffff59}.nh-savings__row--us .nh-savings__bar i{background:linear-gradient(90deg,var(--nh-lime),#8ee000)}.nh-savings__row strong{font-weight:700;white-space:nowrap}.nh-savings__total{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;color:var(--nh-ink);background:var(--nh-lime)}.nh-savings__total span{font-size:13px;font-weight:600}.nh-savings__total strong{font-family:"Sora",var(--font-heading--family),sans-serif;font-size:20px}.nh-savings__note{margin:18px 0 0;font-size:12px;color:#ffffff8c}.nh-faq__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:start}@media screen and (max-width:989px){.nh-faq__layout{grid-template-columns:minmax(0,1fr);gap:20px}}.nh-faq__list{display:flex;flex-direction:column;gap:10px}.nh-faq__item{border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--nh-line);transition:box-shadow .2s ease}.nh-faq__item[open]{box-shadow:0 0 0 1.5px var(--nh-ink)}.nh-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:16px;font-weight:700;list-style:none;cursor:pointer}.nh-faq__item summary::-webkit-details-marker{display:none}.nh-faq__icon{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--nh-purple-soft)}.nh-faq__icon:before,.nh-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:#7b2fa3;transform:translate(-50%,-50%);transition:transform .2s ease}.nh-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.nh-faq__item[open] .nh-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.nh-faq__answer{padding:0 20px 18px;font-size:15px;line-height:1.55;color:var(--nh-muted)}.nh-faq__answer p{margin:0 0 8px}.nh-faq__answer a{color:var(--nh-ink);font-weight:600}@media screen and (max-width:749px){.nh-products .nh__link{order:4}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nuacel-home.css.map */
