:root{--lw-a:#8FB0FF;--lw-a2:#3550A3;--lw-soft:#EAF0FB;--lw-ink:#12172B;--lw-cream:#F7F6F3;--lw-line:#E1E5EE;--lw-muted:#5A6175;--nl-glow:linear-gradient(135deg,#12172B 0%,#1E2A55 55%,#3550A3 100%)}html,body.lw{overflow-x:clip}.lw main{max-width:100vw}.lw img,.lw svg{max-width:100%}.nl .lw-sec--ink{background:var(--nl-glow)}.nl .lw-btn--accent{box-shadow:0 0 #8fb0ff8c;animation:nl-pulse 2.6s ease-out infinite}@keyframes nl-pulse{0%{box-shadow:0 0 #8fb0ff8c}70%{box-shadow:0 0 0 14px #8fb0ff00}to{box-shadow:0 0 #8fb0ff00}}@media(prefers-reduced-motion:reduce){.nl .lw-btn--accent{animation:none}}.nl .lw-strip{background:var(--nl-glow)}.nl .lw-hero{padding-left:20px;padding-right:20px}.nl .lw-hero__media{background:radial-gradient(circle at 70% 30%,#fff,#eaf0fb 60%)}.lw .q4-header{background:#fff}.lw .q4-ann{padding:8px 14px;font-size:.82rem;line-height:1.35}.lw .q4-logo{font-family:var(--lw-display);font-weight:700}.lw .q4-mhead,.lw .q4-mcta,.lw .q4-mnote{display:none}.lw .q4-mlinks{display:flex;gap:26px;margin:0 10px 0 0;padding:0;list-style:none}.lw .q4-mlinks a{text-decoration:none;font-weight:800;font-size:.95rem}@media(max-width:900px){.lw .q4-navwrap{display:contents}.lw .q4-menu{position:fixed;z-index:90;display:flex;flex-direction:column;width:min(86vw,360px);margin:0;padding:0;background:#fff;box-shadow:none;transform:translate(-102%);transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;overflow-y:auto;inset:0 auto 0 0}.lw .q4-menu.is-open{transform:none;box-shadow:0 0 0 100vmax #12172b73}.lw .q4-mhead{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:8px 12px 8px 22px;border-bottom:1px solid var(--lw-line)}.lw .q4-mhead .q4-logo{margin:0;font-size:1.4rem}.lw .q4-mlinks{display:block;margin:0;padding:8px 22px}.lw .q4-mlinks a{display:block;padding:16px 0;border-bottom:1px solid var(--lw-line);font-family:var(--lw-display);font-weight:600;font-size:1.35rem}.lw .q4-mcta{display:flex;width:auto;margin:18px 22px 0;background:var(--lw-ink);border-bottom:0}.lw .q4-mnote{display:block;margin:14px 22px 24px;color:var(--lw-muted);font-size:.9rem;line-height:1.5}.lw .q4-burger{z-index:auto}}.lw .q4-drawer__panel{background:var(--lw-cream)}.lw .q4-ship{background:var(--lw-soft);border-bottom:0}.lw .q4-ship strong{color:var(--lw-a2)}.lw .q4-bar{height:10px;background:#fff}.lw .q4-bar i{background:linear-gradient(90deg,var(--lw-a2),var(--lw-a))}.lw .q4-upsell{border-color:var(--lw-a2);background:var(--lw-soft)}.lw .q4-upsell button,.lw .q4-count{background:var(--lw-a2)}.lw .q4-drawer__foot .q4-btn{min-height:56px;background:var(--lw-ink);font-size:1.05rem}.q4-dtrust{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin-top:10px;color:var(--lw-muted);font-size:.8rem;font-weight:800}.q4-dtrust span:before{content:"\2713  ";color:var(--lw-a2)}.q4-dpay{justify-content:center;margin-top:10px}.lw .q4-empty-cart .q4-btn{background:var(--lw-ink)}.nl-hs{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,5vw,60px);align-items:center;margin-top:36px}.nl-hs__media{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:32px;background:#fff;border:1px solid var(--lw-line)}.nl-dot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;border:3px solid #fff;border-radius:50%;background:var(--lw-ink);color:#fff;font-weight:900;font-size:.9rem;transform:translate(-50%,-50%);box-shadow:0 6px 18px #12172b4d;cursor:pointer;transition:transform .2s,background .2s}.nl-dot:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:2px solid var(--lw-a);border-radius:50%;animation:nl-ring 2.2s ease-out infinite}@keyframes nl-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.nl-dot.is-on{background:var(--lw-a2);transform:translate(-50%,-50%) scale(1.15)}.nl-hs__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.nl-hs__item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:16px;border:1px solid var(--lw-line);border-radius:20px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.nl-hs__item.is-on{border-color:var(--lw-a2);box-shadow:0 8px 24px #3550a31f}.nl-hs__n{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--lw-soft);color:var(--lw-a2);font-weight:900}.nl-hs__item strong{display:block;font-size:1.05rem}.nl-hs__item span{color:var(--lw-muted);font-size:.95rem;line-height:1.5}@media(max-width:860px){.nl-hs{grid-template-columns:minmax(0,1fr)}}.nl-quiz{max-width:860px;margin:32px auto 0;padding:clamp(20px,4vw,40px);border-radius:32px;background:#fff;border:1px solid var(--lw-line);box-shadow:0 20px 50px #12172b14}.nl-quiz__step[hidden]{display:none}.nl-quiz__q{margin:0 0 6px;font-family:var(--lw-display);font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.2}.nl-quiz__count{color:var(--lw-a2);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nl-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.nl-opt{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:2px solid var(--lw-line);border-radius:18px;background:var(--lw-cream);color:var(--lw-ink);font:inherit;font-weight:800;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.nl-opt:hover{border-color:var(--lw-a2);transform:translateY(-2px)}.nl-opt span{font-size:1.5rem}.nl-quiz__res{text-align:center}.nl-quiz__res h3{margin:8px 0;font-size:clamp(1.5rem,3vw,2.2rem)}.nl-quiz__res p{max-width:560px;margin:0 auto 20px;color:var(--lw-muted);line-height:1.6}.nl-quiz__badge{display:inline-block;padding:8px 16px;border-radius:999px;background:var(--lw-soft);color:var(--lw-a2);font-weight:900}.nl-quiz__restart{margin-top:12px;border:0;background:none;color:var(--lw-muted);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}@media(max-width:560px){.nl-opts{grid-template-columns:minmax(0,1fr);gap:10px}}.nl-objs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.nl-obj{display:flex;flex-direction:column;padding:26px;border-radius:26px;background:#fff;border:1px solid var(--lw-line)}.nl-obj q{display:block;margin-bottom:14px;font-family:var(--lw-display);font-size:1.25rem;font-style:italic;line-height:1.35;color:var(--lw-ink)}.nl-obj q:before{content:"\201c"}.nl-obj q:after{content:"\201d"}.nl-obj p{margin:0;color:var(--lw-muted);line-height:1.6}.nl-obj b{display:block;margin-bottom:6px;color:var(--lw-a2);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}@media(max-width:960px){.nl-objs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.nl-objs::-webkit-scrollbar{display:none}.nl-obj{scroll-snap-align:start}}.nl-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,60px);align-items:start;margin-top:32px}.nl-specs__media{aspect-ratio:1;overflow:hidden;border-radius:30px;background:#fff;border:1px solid var(--lw-line)}.nl-specs table{width:100%;border-collapse:collapse;background:#fff;border-radius:22px;overflow:hidden;border:1px solid var(--lw-line)}.nl-specs th,.nl-specs td{padding:14px 18px;border-bottom:1px solid var(--lw-line);text-align:left;vertical-align:top}.nl-specs th{width:42%;color:var(--lw-muted);font-weight:800}.nl-specs td{font-weight:800}.nl-specs tr:last-child th,.nl-specs tr:last-child td{border-bottom:0}.nl-box{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.nl-box span{padding:10px 14px;border-radius:999px;background:var(--lw-soft);font-weight:800;font-size:.92rem}@media(max-width:860px){.nl-specs{grid-template-columns:minmax(0,1fr)}}.lw-hero,.lw-kit,.lw-note,.lw-scrolly,.lw-pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lw-cmp__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}@media(max-width:900px){.lw-hero,.lw-kit,.lw-note,.lw-scrolly,.lw-pdp{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.lw-sec,.lw .q4-section{padding:44px 0}.nl .lw-hero{padding-top:14px;padding-bottom:36px;gap:20px}.lw-hero__media{border-radius:24px}.lw-hero__badge{left:12px;bottom:12px;padding:10px 14px;font-size:.92rem}.lw-h1{margin-bottom:12px;font-size:2.15rem;line-height:1.05}.lw-h2{margin-bottom:10px;font-size:1.8rem}.lw-lede{font-size:1rem}.lw-kicker{margin-bottom:8px;font-size:.72rem}.lw-ticks{margin:14px 0;gap:8px}.lw-chips{margin-top:12px;gap:6px 14px;font-size:.85rem}.lw-hero .lw-btn{flex:1 1 auto;min-height:52px;padding:0 20px}.lw-strip{padding:12px 14px;gap:6px 16px;font-size:.82rem}.lw-cards,.nl-hs,.nl-objs,.nl-specs,.lw-bens,.lw-cmp,.nl-quiz,.lw-critters{margin-top:22px}[data-lw-scrolly] .lw-center{margin-bottom:22px!important}.lw-scrolly{gap:16px}.lw-scrolly__steps{gap:12px}.lw-step{padding:20px;border-radius:20px}.lw-step__n{width:36px;height:36px;margin-bottom:10px}.lw-step h3{font-size:1.3rem}.lw-step p{font-size:.98rem}.lw-kit,.lw-note{gap:22px}.lw-kit__list{margin:16px 0}.lw-kit__row{padding:13px 16px}.lw-promise{gap:16px}.lw-seal{width:130px}.lw-bens{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lw-ben{padding:16px;border-radius:18px}.lw-ben__icon{width:44px;height:44px;margin-bottom:10px;font-size:1.35rem}.lw-ben h3{font-size:1.08rem}.lw-ben p{font-size:.88rem}.nl-hs__media{border-radius:22px}.nl-hs__item{padding:13px}.nl-obj{padding:20px}.nl-obj q{font-size:1.12rem}.nl-specs th,.nl-specs td{padding:12px 14px;font-size:.92rem}.lw .q4-faq .q4-h2{font-size:1.8rem}.lw .q4-qa summary{padding:16px 0;font-size:1rem}.lw .q4-news{padding:24px;border-radius:22px}.lw-pdp{padding-top:10px;padding-bottom:32px}.lw-buy h1{font-size:1.9rem}.lw-topstrip{gap:4px 16px;font-size:.78rem}}.nl .lw-hero__media,.nl .lw-card__img,.nl .lw-critter__img,.nl .lw-note__media,.nl .lw-kit__media,.nl .nl-specs__media,.nl .nl-hs__media,.nl .lw-gal__main,.nl .lw-gal__thumbs .q4-thumb,.nl .q4-card__img{aspect-ratio:1/1}.nl [id^=nlr-] .nlr-img{aspect-ratio:1/1!important}.nl .q4-card__img img{width:100%;height:100%;object-fit:cover}.nl .lw-scrolly__media{height:auto;aspect-ratio:1/1}@media(max-width:760px){.nl .lw-scrolly__media{position:relative;top:0;height:auto;aspect-ratio:1/1;border-radius:24px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/nl.css.map */
