.nl-section{position:relative;padding-top:var(--nl-pad-top-m, 48px);padding-bottom:var(--nl-pad-bottom-m, 48px);--nl-accent: var(--nl-accent-color, rgb(var(--color-foreground)));--nl-radius: var(--nl-corner-radius, 16px);--nl-gap: 2.4rem}@media screen and (min-width:750px){.nl-section{padding-top:var(--nl-pad-top, 72px);padding-bottom:var(--nl-pad-bottom, 72px)}}.nl-section--has-bg{background-size:cover;background-position:center}.nl-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--nl-overlay-color, #000);opacity:var(--nl-overlay-opacity, 0)}.nl-container{position:relative;width:100%;max-width:var(--nl-max-width, var(--page-width, 1200px));margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:750px){.nl-container{padding-left:5rem;padding-right:5rem}}.nl-container--narrow{max-width:78rem}.nl-container--full{max-width:none}.nl-eyebrow{display:block;margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nl-accent)}.nl-heading{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);line-height:1.12;overflow-wrap:break-word}.nl-heading--h0{font-size:clamp(3.2rem,6vw,5.6rem)}.nl-heading--h1{font-size:clamp(2.8rem,5vw,4.4rem)}.nl-heading--h2{font-size:clamp(2.4rem,4vw,3.6rem)}.nl-heading--h3{font-size:clamp(2rem,3vw,2.8rem)}.nl-heading--h4{font-size:clamp(1.8rem,2.2vw,2.2rem)}.nl-heading--w400{font-weight:400}.nl-heading--w500{font-weight:500}.nl-heading--w600{font-weight:600}.nl-heading--w700{font-weight:700}.nl-text{margin:0;line-height:1.65;opacity:.85}.nl-text>*:first-child{margin-top:0}.nl-text>*:last-child{margin-bottom:0}.nl-text--sm{font-size:1.4rem}.nl-text--md{font-size:1.6rem}.nl-text--lg{font-size:1.8rem}.nl-align-left{text-align:left}.nl-align-center{text-align:center}.nl-align-right{text-align:right}@media screen and (max-width:749px){.nl-align-mobile-left{text-align:left}.nl-align-mobile-center{text-align:center}.nl-align-mobile-right{text-align:right}}.nl-section-header{margin-bottom:3.2rem}.nl-section-header.nl-align-center{margin-left:auto;margin-right:auto;max-width:68rem}@media screen and (max-width:749px){.nl-hide-mobile{display:none!important}}@media screen and (min-width:750px){.nl-hide-desktop{display:none!important}}.nl-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2.4rem}.nl-align-center .nl-buttons{justify-content:center}.nl-align-right .nl-buttons{justify-content:flex-end}.nl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;padding:1.2rem 2.6rem;border-radius:var(--nl-button-radius, 100px);font-size:1.5rem;font-weight:600;line-height:1.2;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background-color .15s ease,color .15s ease}.nl-btn:hover{transform:translateY(-1px)}.nl-btn:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.nl-btn--accent{background:var(--nl-accent);color:var(--nl-accent-contrast, #fff)}.nl-btn--solid{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.nl-btn--outline{background:transparent;border-color:rgba(var(--color-foreground),.45);color:rgb(var(--color-foreground))}.nl-btn--outline:hover{background:rgba(var(--color-foreground),.06)}.nl-btn--link{padding:.6rem 0;background:none;text-decoration:underline;text-underline-offset:.4rem}.nl-btn--full{width:100%}.nl-media{position:relative;overflow:hidden;border-radius:var(--nl-radius);background:rgba(var(--color-foreground),.05)}.nl-media img,.nl-media video,.nl-media iframe{display:block;width:100%;height:100%;object-fit:cover}.nl-ratio--adapt{aspect-ratio:auto}.nl-ratio--square{aspect-ratio:1 / 1}.nl-ratio--portrait{aspect-ratio:4 / 5}.nl-ratio--tall{aspect-ratio:3 / 4}.nl-ratio--landscape{aspect-ratio:4 / 3}.nl-ratio--wide{aspect-ratio:16 / 9}.nl-media--contain img{object-fit:contain}.nl-media__video-external{position:absolute;top:0;right:0;bottom:0;left:0}.nl-media__video-external iframe{width:100%;height:100%;border:0}.nl-media video{background:#000}.nl-media__placeholder{width:100%;height:100%}.nl-media__placeholder svg{width:100%;height:100%;display:block}.nl-media__caption{position:absolute;left:1.2rem;bottom:1.2rem;padding:.6rem 1.2rem;border-radius:100px;font-size:1.2rem;background:rgba(var(--color-background),.88);color:rgb(var(--color-foreground))}.nl-reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.nl-animate .nl-reveal{opacity:0;transform:translateY(2rem);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.nl-animate .nl-reveal.nl-reveal--in{opacity:1;transform:none}.nl-animate--fade .nl-reveal{transform:none}.nl-animate--zoom .nl-reveal{transform:scale(.96)}.nl-animate--zoom .nl-reveal.nl-reveal--in{transform:none}.nl-reveal:nth-child(2){transition-delay:.08s}.nl-reveal:nth-child(3){transition-delay:.16s}.nl-reveal:nth-child(4){transition-delay:.24s}.nl-reveal:nth-child(5){transition-delay:.32s}.nl-reveal:nth-child(6){transition-delay:.4s}}@media(prefers-reduced-motion:reduce){.nl-marquee__track{animation:none!important;transform:none!important}.nl-float{animation:none!important}html:has(.nl-section){scroll-behavior:auto}}.nl-marquee{overflow:hidden}.nl-marquee__viewport{display:flex;overflow:hidden}.nl-marquee__track{display:flex;flex:0 0 auto;align-items:center;white-space:nowrap;animation:nl-marquee-scroll var(--nl-marquee-duration, 30s) linear infinite;will-change:transform}.nl-marquee[data-direction=right] .nl-marquee__track{animation-direction:reverse}.nl-marquee:hover .nl-marquee__track,.nl-marquee:focus-within .nl-marquee__track{animation-play-state:paused}.nl-marquee__item{display:inline-flex;align-items:center;gap:1rem;padding:0 2.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.03em}.nl-marquee__item .nl-marquee__sep{color:var(--nl-accent)}.nl-marquee__item img{width:1.8rem;height:1.8rem;object-fit:contain}@keyframes nl-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.nl-hero__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.nl-hero__grid{grid-template-columns:var(--nl-hero-cols, 1.05fr 1fr);gap:6rem}.nl-hero--media-left .nl-hero__grid>.nl-hero__media{order:-1}}@media screen and (max-width:989px){.nl-hero--mobile-media-first .nl-hero__media{order:-1}}.nl-badges{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.8rem}.nl-align-center .nl-badges{justify-content:center}.nl-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:100px;font-size:1.25rem;font-weight:600;background:rgba(var(--color-background),.6)}.nl-badge img,.nl-badge svg{width:1.6rem;height:1.6rem;object-fit:contain}.nl-stats{display:flex;flex-wrap:wrap;gap:2.4rem 3.2rem;margin-top:2.8rem}.nl-align-center .nl-stats{justify-content:center}.nl-stat__value{display:block;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.1}.nl-stat__label{display:block;margin-top:.4rem;font-size:1.3rem;opacity:.75}.nl-hero__media{position:relative}.nl-float{position:absolute;display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;border-radius:1.4rem;font-size:1.3rem;font-weight:600;background:rgb(var(--color-background));box-shadow:0 1.2rem 3.2rem rgba(var(--color-shadow),.16);animation:nl-float 5s ease-in-out infinite}.nl-float--one{top:8%;left:-2%}.nl-float--two{bottom:8%;right:-2%;animation-delay:1.4s}.nl-float img,.nl-float svg{width:2.4rem;height:2.4rem;object-fit:contain}@keyframes nl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.8rem)}}@media screen and (max-width:989px){.nl-float{display:none}}.nl-bar{display:grid;gap:1.6rem 2.4rem}.nl-bar--cols-2,.nl-bar--cols-3,.nl-bar--cols-4,.nl-bar--cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.nl-bar--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-bar--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nl-bar--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.nl-bar__item{display:flex;align-items:center;gap:1.2rem;min-width:0}.nl-bar--stacked .nl-bar__item{flex-direction:column;text-align:center;gap:.6rem}.nl-bar__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:rgba(var(--color-foreground),.08);overflow:hidden}.nl-bar__icon img{width:100%;height:100%;object-fit:cover}.nl-bar__icon svg{width:2rem;height:2rem}.nl-bar__icon--emoji{font-size:1.9rem}.nl-bar__title{display:block;font-size:1.4rem;font-weight:700;overflow-wrap:break-word}.nl-bar__text{display:block;font-size:1.25rem;opacity:.7;overflow-wrap:break-word}.nl-bar--stats .nl-bar__title{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.1}.nl-bar--stats .nl-bar__text{font-size:1.3rem;margin-top:.4rem}.nl-bar--boxed .nl-bar__item{padding:1.8rem;border-radius:var(--nl-radius);background:rgba(var(--color-foreground),.04)}.nl-mt__grid{display:grid;gap:2.8rem;align-items:center}@media screen and (min-width:990px){.nl-mt__grid{grid-template-columns:1fr 1fr;gap:6rem}.nl-mt--media-right .nl-mt__media{order:2}.nl-mt--media-left .nl-mt__media{order:-1}}@media screen and (max-width:989px){.nl-mt--mobile-media-first .nl-mt__media{order:-1}}.nl-mt__boxes{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:2.4rem}.nl-mt__box{flex:1 1 14rem;padding:1.6rem 1.8rem;border-radius:1.2rem;background:rgba(var(--color-background),.9);box-shadow:0 .2rem 1rem rgba(var(--color-shadow),.07)}.nl-mt__box b{display:block;font-family:var(--font-heading-family);font-size:2.6rem;color:var(--nl-accent);line-height:1.1}.nl-mt__box span{display:block;margin-top:.4rem;font-size:1.25rem;opacity:.75}.nl-checklist{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1rem}.nl-checklist li{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.5}.nl-tick{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-top:.1rem;border-radius:50%;background:var(--nl-accent);color:var(--nl-accent-contrast, #fff);font-size:1.2rem;font-weight:800}.nl-tick svg{width:1.2rem;height:1.2rem}.nl-steps{display:grid;gap:2rem;position:relative}@media screen and (min-width:750px){.nl-steps--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-steps--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-steps--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nl-steps--connected:before{content:"";position:absolute;top:5.6rem;left:16%;right:16%;height:2px;background:repeating-linear-gradient(90deg,rgba(var(--color-foreground),.25) 0 10px,transparent 10px 20px)}}.nl-step{position:relative;padding:2.8rem 2.2rem;border-radius:var(--nl-radius);background:rgba(var(--color-background),.92);box-shadow:0 .2rem 1rem rgba(var(--color-shadow),.07);text-align:var(--nl-step-align, center)}.nl-step--plain{background:none;box-shadow:none;padding:0}.nl-step__num{display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;margin-bottom:1.6rem;border-radius:50%;background:var(--nl-accent);color:var(--nl-accent-contrast, #fff);font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700}.nl-step__media{margin-bottom:1.6rem}.nl-step__label{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nl-accent);margin-bottom:.6rem}.nl-step h3{margin:0 0 .8rem;font-size:2rem}.nl-step p{margin:0;font-size:1.45rem;line-height:1.6;opacity:.82}.nl-feat{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.nl-feat{grid-template-columns:1fr 1fr;gap:5.6rem}.nl-feat--visual-left .nl-feat__visual{order:-1}.nl-feat__visual{position:sticky;top:10rem}}.nl-feat__list{display:flex;flex-direction:column}.nl-feat__row{display:flex;gap:1.6rem;align-items:flex-start;width:100%;padding:1.8rem .4rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.14);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease}.nl-feat__row:hover{background:rgba(var(--color-foreground),.035)}.nl-feat__row:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.nl-feat__row[aria-selected=true]{background:rgba(var(--color-foreground),.05)}.nl-feat__row[aria-selected=true] .nl-feat__icon{border-color:var(--nl-accent)}.nl-feat__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:1px solid transparent;border-radius:1.4rem;background:rgba(var(--color-foreground),.07);overflow:hidden}.nl-feat__icon img{width:100%;height:100%;object-fit:cover}.nl-feat__icon svg{width:2.2rem;height:2.2rem}.nl-feat__icon--emoji{font-size:2.2rem}.nl-feat__row h3{margin:0 0 .4rem;font-family:inherit;font-size:1.65rem;font-weight:700}.nl-feat__row p{margin:0;font-size:1.4rem;line-height:1.55;opacity:.78}.nl-feat__visual .nl-media{transition:opacity .3s ease}.nl-feat__panel{display:none}.nl-feat__panel.is-active{display:block}.nl-specs__grid{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.nl-specs__grid{grid-template-columns:1fr 1fr;gap:5.6rem}}.nl-spec-row{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem 0;border-bottom:1px solid rgba(var(--color-foreground),.14);font-size:1.5rem}.nl-spec-row dt{margin:0;opacity:.65}.nl-spec-row dd{margin:0;font-weight:600;text-align:right}.nl-specs__list{margin:0}.nl-tabs{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid rgba(var(--color-foreground),.14);margin-bottom:2.4rem}.nl-tabs__btn{padding:1.2rem 1.6rem;border:0;border-bottom:2px solid transparent;background:none;color:inherit;font:inherit;font-size:1.45rem;font-weight:600;opacity:.6;cursor:pointer}.nl-tabs__btn[aria-selected=true]{opacity:1;border-bottom-color:var(--nl-accent)}.nl-tabs__btn:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.nl-tabs__panel[hidden]{display:none}.nl-acc{border-top:1px solid rgba(var(--color-foreground),.14)}.nl-acc__item{border-bottom:1px solid rgba(var(--color-foreground),.14)}.nl-acc__summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem 0;font-size:1.55rem;font-weight:700;cursor:pointer;list-style:none}.nl-acc__summary::-webkit-details-marker{display:none}.nl-acc__summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.nl-acc__plus{position:relative;flex:0 0 auto;width:2rem;height:2rem}.nl-acc__plus:before,.nl-acc__plus:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.nl-acc__plus:before{width:1.4rem;height:2px}.nl-acc__plus:after{width:2px;height:1.4rem;transition:transform .25s ease}.nl-acc__item[open] .nl-acc__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.nl-acc__body{padding:0 0 1.8rem;font-size:1.45rem;line-height:1.65;opacity:.8}.nl-acc__body>*:first-child{margin-top:0}.nl-acc__body>*:last-child{margin-bottom:0}.nl-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.nl-compare{width:100%;min-width:42rem;border-collapse:separate;border-spacing:0;border-radius:var(--nl-radius);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 .2rem 1.4rem rgba(var(--color-shadow),.08)}.nl-compare th,.nl-compare td{padding:1.4rem 1.6rem;text-align:center;font-size:1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.nl-compare thead th{font-family:var(--font-heading-family);font-size:1.6rem;background:rgba(var(--color-foreground),.05)}.nl-compare thead th.nl-compare__brand{background:var(--nl-accent);color:var(--nl-accent-contrast, #fff)}.nl-compare th:first-child,.nl-compare td:first-child{text-align:left;font-weight:600}.nl-compare tr:last-child td{border-bottom:0}.nl-compare__yes{color:var(--nl-accent);font-weight:800}.nl-compare__yes svg{width:1.8rem;height:1.8rem}.nl-compare__no{opacity:.35}@media screen and (max-width:749px){.nl-compare th,.nl-compare td{padding:1rem .8rem;font-size:1.25rem}}.nl-quotes__track{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-width:none}.nl-quotes__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.nl-quotes__track{grid-auto-columns:34rem;gap:2.4rem}}.nl-quotes--grid .nl-quotes__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));overflow:visible}.nl-quote{scroll-snap-align:start;display:flex;flex-direction:column;padding:2.4rem 2.2rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--nl-radius);background:rgb(var(--color-background))}.nl-quote__stars{display:flex;gap:.2rem;margin-bottom:1.2rem;color:var(--nl-accent)}.nl-quote__stars svg{width:1.6rem;height:1.6rem}.nl-quote__text{margin:0 0 1.8rem;font-size:1.5rem;line-height:1.65}.nl-quote__person{display:flex;align-items:center;gap:1rem;margin-top:auto}.nl-quote__person img{width:4rem;height:4rem;border-radius:50%;object-fit:cover}.nl-quote__person b{display:block;font-size:1.35rem}.nl-quote__person span{display:block;font-size:1.2rem;opacity:.7}.nl-slider-nav{display:flex;justify-content:center;gap:1.2rem;margin-top:2.4rem}.nl-slider-nav button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:50%;background:none;color:inherit;cursor:pointer}.nl-slider-nav button:hover{background:rgba(var(--color-foreground),.08)}.nl-slider-nav button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.nl-slider-nav button:disabled{opacity:.35;cursor:default}.nl-slider-nav svg{width:1.6rem;height:1.6rem}.nl-slider-nav button[data-nl-slider-prev] svg{transform:rotate(90deg)}.nl-slider-nav button[data-nl-slider-next] svg{transform:rotate(-90deg)}.nl-cards{display:grid;gap:1.6rem;grid-template-columns:repeat(var(--nl-cards-mobile, 1),minmax(0,1fr))}@media screen and (min-width:750px){.nl-cards{gap:2.2rem;grid-template-columns:repeat(var(--nl-cards-desktop, 4),minmax(0,1fr))}}.nl-card{display:flex;flex-direction:column;padding:2.4rem 2rem;border-radius:var(--nl-radius);background:rgb(var(--color-background));box-shadow:0 .2rem 1rem rgba(var(--color-shadow),.07);transition:transform .2s ease,box-shadow .2s ease}.nl-card--flat{background:none;box-shadow:none;padding:0}.nl-card:hover{transform:translateY(-.4rem);box-shadow:0 1rem 2.4rem rgba(var(--color-shadow),.12)}.nl-card--flat:hover{transform:none;box-shadow:none}.nl-card__media{margin:-2.4rem -2rem 1.8rem;border-radius:var(--nl-radius) var(--nl-radius) 0 0;overflow:hidden}.nl-card--flat .nl-card__media{margin:0 0 1.4rem;border-radius:var(--nl-radius)}.nl-card__icon{display:block;font-size:2.8rem;margin-bottom:1.2rem}.nl-card__icon img{width:4.8rem;height:4.8rem;object-fit:contain}.nl-card__label{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-accent);margin-bottom:.6rem}.nl-card h3{margin:0 0 .8rem;font-size:1.9rem}.nl-card p{margin:0;font-size:1.4rem;line-height:1.6;opacity:.8}.nl-card__link{margin-top:1.6rem}.nl-guar__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.nl-guar__grid{grid-template-columns:.8fr 1.2fr;gap:5.6rem}}.nl-seal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:19rem;height:19rem;margin:0 auto;border:2px dashed var(--nl-accent);border-radius:50%;background:rgb(var(--color-background));text-align:center;box-shadow:0 1rem 3rem rgba(var(--color-shadow),.1);overflow:hidden}.nl-seal img{width:60%;height:60%;object-fit:contain}.nl-seal b{font-family:var(--font-heading-family);font-size:3.4rem;line-height:1;color:var(--nl-accent)}.nl-seal span{margin-top:.6rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nl-guar__points{display:grid;gap:1.6rem;margin-top:2rem}.nl-guar__point{display:flex;gap:1.2rem;align-items:flex-start}.nl-guar__point b{display:block;font-size:1.5rem;margin-bottom:.2rem}.nl-guar__point span{display:block;font-size:1.35rem;line-height:1.55;opacity:.78}.nl-offer__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.nl-offer__grid{grid-template-columns:1fr 1.05fr;gap:5.6rem}.nl-offer--media-right .nl-offer__media{order:2}}.nl-countdown{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.nl-countdown__box{min-width:6.4rem;padding:1rem 1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:1.2rem;text-align:center;background:rgba(var(--color-foreground),.05)}.nl-countdown__box b{display:block;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.1;font-variant-numeric:tabular-nums}.nl-countdown__box span{display:block;font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.nl-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem;margin-bottom:.6rem}.nl-price-row .price{font-size:2.4rem}.nl-price-row .price__container{font-size:inherit}.nl-save{display:inline-block;padding:.4rem 1rem;border-radius:100px;font-size:1.2rem;font-weight:800;background:var(--nl-accent);color:var(--nl-accent-contrast, #fff)}.nl-gifts{list-style:none;margin:2rem 0;padding:0;display:grid;gap:1rem}.nl-gifts li{display:flex;gap:1rem;align-items:center;font-size:1.45rem}.nl-pdp__grid{display:grid;gap:2.4rem;align-items:start}@media screen and (min-width:990px){.nl-pdp__grid{grid-template-columns:var(--nl-pdp-cols, 1.15fr 1fr);gap:5rem}.nl-pdp--media-right .nl-pdp__media{order:2}}.nl-pdp__info{display:flex;flex-direction:column}@media screen and (min-width:990px){.nl-pdp__info--sticky{position:sticky;top:9rem}}.nl-pdp__badge{display:inline-flex;align-self:flex-start;padding:.5rem 1.1rem;margin-bottom:1.2rem;border-radius:100px;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(var(--color-foreground),.08)}.nl-pdp__title{margin:0 0 .8rem;font-size:clamp(2.6rem,3.6vw,3.8rem);line-height:1.12}.nl-pdp__vendor{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:.8rem}.nl-pdp__subtitle{margin:0 0 1.8rem;font-size:1.6rem;line-height:1.6;opacity:.8}.nl-pdp__price{margin:0 0 .4rem}.nl-pdp__price .price{font-size:2.6rem}.nl-pdp__tax{font-size:1.3rem;opacity:.65;margin-bottom:1.8rem}.nl-pdp__block{margin-bottom:2rem}.nl-pdp__block:last-child{margin-bottom:0}.nl-pdp .product-form__input{margin-bottom:0}.nl-pdp__qty-row{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end}.nl-pdp__qty-row .nl-pdp__qty{flex:0 0 auto}.nl-pdp__qty-row .nl-pdp__buy{flex:1 1 22rem}.nl-pdp__qty .form__label{margin-bottom:.6rem;display:block}.nl-pdp__inventory{display:flex;align-items:center;gap:.8rem;font-size:1.35rem;margin-bottom:1.2rem}.nl-pdp__inventory .nl-dot{width:.9rem;height:.9rem;border-radius:50%;background:var(--nl-accent);flex:0 0 auto}.nl-pdp__inventory--out .nl-dot{background:rgba(var(--color-foreground),.35)}.nl-pdp__usps{list-style:none;margin:2rem 0 0;padding:1.8rem 0 0;border-top:1px solid rgba(var(--color-foreground),.14);display:grid;gap:1.2rem}.nl-pdp__usps li{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;line-height:1.5}.nl-pdp__usps b{font-weight:700}.nl-pdp__usp-icon{flex:0 0 auto;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center}.nl-pdp__usp-icon img{width:100%;height:100%;object-fit:contain}.nl-pdp__usp-icon svg{width:1.8rem;height:1.8rem}.nl-pdp media-gallery{display:block}.nl-pdp .product__media-wrapper{max-width:100%;padding:0}.nl-pdp .product__media-item{border-radius:var(--nl-radius);overflow:hidden}.nl-pdp .thumbnail-list{margin-top:1.2rem}.nl-range__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.nl-range__grid{grid-template-columns:1fr 1fr;gap:5.6rem}}.nl-range__meter{margin:2.4rem 0 1rem}.nl-range__bar{position:relative;height:1.2rem;border-radius:100px;background:rgba(var(--color-foreground),.12);overflow:hidden}.nl-range__fill{position:absolute;inset:0 auto 0 0;width:50%;background:var(--nl-accent);border-radius:100px;transition:width .2s ease}.nl-range__labels{display:flex;justify-content:space-between;margin-top:.8rem;font-size:1.25rem;opacity:.7}.nl-range input[type=range]{width:100%;margin-top:1.6rem;accent-color:var(--nl-accent)}.nl-range input[type=range]:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.nl-range__readout{font-family:var(--font-heading-family);font-size:2.2rem}.nl-table__scroll{overflow-x:auto}.nl-table{width:100%;min-width:46rem;border-collapse:collapse;font-size:1.45rem}.nl-table th,.nl-table td{padding:1.3rem 1.4rem;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.14)}.nl-table thead th{font-weight:700;background:rgba(var(--color-foreground),.05)}.nl-table__note{margin-top:1.6rem;font-size:1.3rem;opacity:.7}.nl-cta{position:relative;overflow:hidden;border-radius:var(--nl-radius)}.nl-cta--full{border-radius:0}.nl-cta__inner{position:relative;padding:6rem 2.4rem}@media screen and (min-width:750px){.nl-cta__inner{padding:9rem 4rem}}.nl-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0}.nl-cta__bg .nl-media{height:100%;border-radius:0}.nl-cta__bg img{width:100%;height:100%;object-fit:cover}.nl-cta__content{position:relative;max-width:62rem}.nl-cta.nl-align-center .nl-cta__content{margin:0 auto}.nl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;transform:translateY(110%);transition:transform .3s ease;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.14);box-shadow:0 -.6rem 2rem rgba(var(--color-shadow),.1);padding:1rem 0}.nl-sticky.is-visible{transform:translateY(0)}.nl-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.nl-sticky__left{display:flex;align-items:center;gap:1.2rem;min-width:0}.nl-sticky__left img{width:4.8rem;height:4.8rem;border-radius:.8rem;object-fit:cover;flex:0 0 auto}.nl-sticky__title{display:block;font-size:1.4rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-sticky__meta{display:block;font-size:1.25rem;opacity:.7}.nl-sticky__right{display:flex;align-items:center;gap:1.2rem;flex:0 0 auto}.nl-sticky__right .price{font-size:1.8rem}@media screen and (max-width:749px){.nl-sticky__left img{width:4rem;height:4rem}.nl-sticky__meta{display:none}.nl-sticky__right .nl-btn{padding:1.1rem 1.8rem;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.nl-sticky{transition:none}}.shopify-section .nl-section{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nl-sections.css.map */
