.nl,.nl-pop,.nl-home,.nl-cart,.nl-tab{--nl-bg: #0a0a0a;--nl-surface: #0f0f0f;--nl-rule: #302d2d;--nl-field: #4a4545;--nl-ink: #f0efed;--nl-muted: #b8b5b3;--nl-red: #c20017;--nl-red-hover: #a30013;--nl-focus: #ed6474;--nl-display: "Saira", "Inter", sans-serif;--nl-body: "Inter", system-ui, sans-serif}.nl{color:var(--nl-ink);font-family:var(--nl-body)}.nl__form{margin:0}.nl__field{display:flex;min-width:0;border:1px solid var(--nl-field);background:var(--nl-bg)}.nl__field:focus-within{border-color:var(--nl-ink)}.nl__input{flex:1 1 auto;min-width:0;height:52px;margin:0;padding:0 16px;border:0;border-radius:0;background:transparent;color:var(--nl-ink);font:400 16px/1 var(--nl-body);-webkit-appearance:none;appearance:none}.nl__input::placeholder{color:#8f8a88;opacity:1}.nl .nl__input:focus,.nl .nl__input:focus-visible{outline:none;box-shadow:none}.nl__submit,.nl__copy,.nl__apply,.nl-pop__go{flex:none;display:inline-flex;align-items:center;justify-content:center;height:52px;margin:0;padding:0 22px;border:0;border-radius:0;background:var(--nl-red);color:#fff;font:500 15px/1 var(--nl-display);letter-spacing:.02em;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .15s ease}.nl__submit:hover,.nl__apply:hover,.nl-pop__go:hover{background:var(--nl-red-hover);color:#fff}.nl__submit:focus-visible,.nl__copy:focus-visible,.nl__apply:focus-visible,.nl-pop__go:focus-visible,.nl-pop__x:focus-visible,.nl-pop__later:focus-visible,.nl-tab button:focus-visible{outline:2px solid var(--nl-focus);outline-offset:2px}.nl__submit[disabled]{cursor:progress;background:var(--nl-red-hover)}.nl__error{margin:10px 0 0;color:#ff9aa4;font:400 14px/1.45 var(--nl-body)}.nl__error[hidden]{display:none}.nl__consent{margin:12px 0 0;color:var(--nl-muted);font:300 12.5px/1.55 var(--nl-body)}.nl__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nl__consent a:hover{color:var(--nl-ink)}.nl__done[hidden],.nl__form-state[hidden],.nl__apply[hidden]{display:none}.nl__done:focus{outline:none}.nl__done-eyebrow{margin:0 0 12px;color:var(--nl-ink);font:500 15px/1.4 var(--nl-display)}.nl__code{display:flex;align-items:stretch;min-width:0;border:1px solid var(--nl-ink)}.nl__code-value{flex:1 1 auto;min-width:0;padding:0 18px;display:flex;align-items:center;color:var(--nl-ink);font:500 28px/1 var(--nl-display);letter-spacing:.08em;-webkit-user-select:all;user-select:all}.nl__copy{background:var(--nl-ink);color:#0a0a0a;height:auto;min-height:56px}.nl__copy:hover{background:#fff;color:#0a0a0a}.nl__done-note{margin:12px 0 0;color:var(--nl-muted);font:300 14px/1.6 var(--nl-body)}.nl__apply{margin-top:14px;height:46px}html.nl-lock{overflow:hidden}.nl-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .22s ease}.nl-pop[hidden]{display:none}.nl-pop.is-open{opacity:1}.nl-pop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c2}.nl-pop__box{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);width:min(940px,100%);max-height:calc(100vh - 48px);overflow:auto;overscroll-behavior:contain;background:var(--nl-surface);border:1px solid var(--nl-rule);color:var(--nl-ink);transform:translateY(10px);transition:transform .22s ease}.nl-pop__box:focus{outline:none}.nl-pop.is-open .nl-pop__box{transform:none}.nl-pop__media{display:block;min-height:100%;background:#efece7}.nl-pop__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.nl-pop__body{display:flex;flex-direction:column;justify-content:center;padding:48px 48px 36px}.nl-pop__x{position:absolute;top:0;right:0;z-index:2;width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid var(--nl-rule);border-bottom:1px solid var(--nl-rule);background:var(--nl-surface);color:var(--nl-ink);cursor:pointer}.nl-pop__x:hover{background:#1a1818}.nl-pop .nl-pop__eyebrow,.nl-home .nl-home__eyebrow{margin:0 0 14px;color:var(--nl-muted);font:500 12px/1.2 var(--nl-body);letter-spacing:.16em;text-transform:uppercase}.nl-pop .nl-pop__big{margin:0;color:var(--nl-ink);font:500 clamp(76px,8.6vw,116px)/.86 var(--nl-display);letter-spacing:-.045em}.nl-pop__big:after,.nl-home__big:after{content:"";display:block;width:48px;height:3px;margin-top:18px;background:var(--nl-red)}.nl-pop .nl-pop__title{margin:18px 0 12px;color:var(--nl-ink);font:500 24px/1.25 var(--nl-display);letter-spacing:-.01em;text-transform:none;text-shadow:none}.nl-pop .nl-pop__lead{margin:0 0 24px;color:var(--nl-muted);font:300 15px/1.6 var(--nl-body)}.nl-pop__after{display:none;margin-top:18px}.nl-pop .nl__done{margin-top:10px}.nl-pop[data-state=done] .nl-pop__after{display:block}.nl-pop[data-state=done] .nl-pop__later,.nl-pop[data-state=done] .nl-pop__lead{display:none}.nl-pop__later{align-self:flex-start;margin:14px 0 0;padding:6px 0;border:0;background:none;color:var(--nl-muted);font:400 14px/1.3 var(--nl-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nl-pop__later:hover{color:var(--nl-ink)}.nl-tab{position:fixed;left:16px;bottom:16px;z-index:90;display:flex;align-items:stretch;border:1px solid var(--nl-rule);background:var(--nl-surface)}.nl-tab[hidden]{display:none}.nl-tab button{margin:0;border:0;border-radius:0;background:none;color:var(--nl-ink);cursor:pointer}.nl-tab__open{display:flex;align-items:stretch;padding:0;font:500 14px/1 var(--nl-display)}.nl-tab__mark{display:flex;align-items:center;padding:11px 12px;background:var(--nl-red);color:#fff}.nl-tab__text{display:flex;align-items:center;padding:11px 12px 11px 14px}.nl-tab__open:hover .nl-tab__text{text-decoration:underline;text-underline-offset:3px}.nl-tab__x{width:38px;display:grid;place-items:center;border-left:1px solid var(--nl-rule)!important;color:var(--nl-muted)!important}.nl-tab__x:hover{color:var(--nl-ink)!important}.nl-home{padding:80px 0;border-top:1px solid var(--nl-rule);background:var(--nl-bg);color:var(--nl-ink)}.nl-home__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.nl-home .nl-home__big{margin:0;color:var(--nl-ink);font:500 clamp(104px,12vw,200px)/.84 var(--nl-display);letter-spacing:-.05em}.nl-home .nl-home__title{margin:0 0 14px;color:var(--nl-ink);font:500 clamp(24px,2.3vw,34px)/1.2 var(--nl-display);letter-spacing:-.02em;text-transform:none;text-shadow:none}.nl-home .nl-home__lead{max-width:58ch;margin:0 0 28px;color:var(--nl-muted);font:300 16px/1.65 var(--nl-body)}.nl-home .nl{max-width:580px}.nl-cart{margin:18px 0 4px;padding:18px;border:1px solid var(--nl-rule);background:var(--nl-surface);color:var(--nl-ink)}.nl-cart__title{display:flex;align-items:center;gap:10px;margin:0 0 6px;color:var(--nl-ink);font:500 16px/1.3 var(--nl-display)}.nl-cart__mark{display:inline-flex;align-items:center;padding:5px 8px;background:var(--nl-red);color:#fff;font:500 14px/1 var(--nl-display)}.nl-cart__lead{margin:0 0 12px;color:var(--nl-muted);font:300 13.5px/1.5 var(--nl-body)}.nl--cart .nl__field{flex-direction:column}.nl--cart .nl__input,.nl--cart .nl__submit{width:100%;height:46px}.nl--cart .nl__input{padding:0 12px;font-size:16px}.nl--cart .nl__submit{padding:0 16px;font-size:15px}.nl--cart .nl__code-value{font-size:22px;padding:0 14px}.nl--cart .nl__copy{min-height:48px;padding:0 16px;font-size:14px}.nl--cart .nl__consent{font-size:12px}@media(max-width:1100px){.nl-home__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px}}@media(max-width:760px){.nl-pop{padding:12px;align-items:flex-end}.nl-pop__box{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 24px)}.nl-pop__media{height:auto;min-height:0;aspect-ratio:12 / 5}.nl-pop__media img{object-position:50% 50%}.nl-pop__body{padding:24px 20px 20px}.nl-pop .nl-pop__big{font-size:58px}.nl-pop__big:after,.nl-home__big:after{margin-top:12px;width:40px}.nl-pop .nl-pop__title{font-size:20px;margin:14px 0 8px}.nl-pop .nl-pop__lead{font-size:14px;margin-bottom:18px}.nl-pop__later{margin-top:10px}.nl-pop__x{width:44px;height:44px}.nl-home{padding:56px 0}.nl-home__grid{grid-template-columns:minmax(0,1fr);gap:20px}.nl-home .nl-home__big{font-size:96px}.nl-home .nl-home__lead{font-size:15px;margin-bottom:20px}.nl-tab{left:12px;bottom:12px}}@media(max-width:420px){.nl-pop .nl__submit,.nl-home .nl__submit{padding:0 14px;font-size:14px}.nl-pop .nl__input,.nl-home .nl__input{padding:0 12px}.nl__code-value{font-size:22px;padding:0 12px}}@media(max-height:640px)and (min-width:761px){.nl-pop__body{padding:32px 36px 24px}.nl-pop .nl-pop__big{font-size:72px}}@media(prefers-reduced-motion:reduce){.nl-pop,.nl-pop__box,.nl__submit,.nl__apply,.nl-pop__go{transition:none}.nl-pop__box{transform:none}}.nl-home__grid{display:block;max-width:760px;margin:0 auto}.nl-home .nl{max-width:none}.nl-home .nl-home__title{font-size:clamp(28px,2.8vw,40px);line-height:1.15}.nl-home__discount{color:var(--nl-ink);font-weight:600}.nl-home .nl-home__lead{margin-bottom:22px}.nl-home__eligibility,.nl-pop__eligibility{margin:14px 0 0;color:var(--nl-muted);font:300 12px/1.55 var(--nl-body)}.nl-home{border-bottom:1px solid var(--nl-rule)}.nl-pop__box{display:block;width:min(480px,100%);border-top:3px solid var(--nl-red)}.nl-pop__body{padding:38px 34px 26px}.nl-pop .nl-pop__eyebrow{padding-right:30px;margin-bottom:22px;font-size:10px;letter-spacing:.18em}.nl-pop .nl-pop__title{margin:0 0 18px;font-size:32px;line-height:1.12;letter-spacing:-.025em}.nl-pop__discount{display:inline-block;margin-bottom:6px;font-size:68px;line-height:1;font-weight:600;letter-spacing:-.055em}.nl-pop .nl-pop__lead{font-size:14px;line-height:1.65;margin-bottom:24px}.nl-pop .nl__field{flex-direction:column;border:0;background:transparent;gap:10px}.nl-pop .nl__input{border:1px solid var(--nl-field);width:100%;flex:none}.nl-pop .nl__input:focus{border-color:var(--nl-ink)}.nl-pop .nl__submit{width:100%}.nl-pop .nl__consent{font-size:11px}.nl-pop__eligibility{font-size:11px;margin-top:10px}.nl-pop__later{align-self:center;margin-top:18px;font-size:12px}.nl-pop__x{background:transparent;border:0;width:44px;height:44px}@media(max-width:760px){.nl-home__grid{gap:28px}.nl-home .nl-home__title{font-size:30px}.nl-pop{align-items:center}.nl-pop__body{padding:30px 24px 22px}.nl-pop .nl-pop__title{font-size:29px}.nl-pop__discount{font-size:60px}}@media(max-width:420px){.nl-pop .nl__field,.nl-home .nl__field{flex-direction:column}.nl-pop .nl__input,.nl-home .nl__input,.nl-pop .nl__submit,.nl-home .nl__submit{width:100%;flex:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/newsletter.css.map */
