@font-face{font-family:Poppins Date;src:url(poppins-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}.nl-page{--nl-bg: #0b3cd0;--nl-fg: #ffffff;--nl-muted: rgba(255, 255, 255, .58);--nl-rule: rgba(255, 255, 255, .45);--nl-gutter: clamp(20px, 6vw, 96px);--nl-max: 650px;--nl-width: min(var(--nl-max), calc(100vw - (2 * var(--nl-gutter))));--nl-date-ratio: 4.286;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100svh;padding:clamp(28px,7vh,72px) var(--nl-gutter);background-color:var(--nl-bg);color:var(--nl-fg);font-family:"Poppins",var(--font-body-family, sans-serif),sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.nl-page__inner{width:var(--nl-width);max-width:100%}.nl-page__logo{display:block;width:clamp(120px,var(--nl-logo-width, 30%),360px);margin:0 auto}.nl-page__logo img{display:block;width:100%;height:auto}.nl-page__date{display:block;margin:calc(var(--nl-width) * .055) 0 0;font-family:Poppins Date,Poppins,sans-serif;font-size:calc(var(--nl-width) / var(--nl-date-ratio));font-weight:300;line-height:1;letter-spacing:-.02em;text-align:center;white-space:nowrap;color:var(--nl-fg)}.nl-page__date-text{display:inline-block}.nl-page__form{margin:calc(var(--nl-width) * .095) 0 0}.nl-page__field{display:flex;align-items:flex-end;gap:clamp(12px,2vw,32px);padding-bottom:clamp(12px,calc(var(--nl-width) * .021),26px);border-bottom:1px solid var(--nl-rule)}.nl-page__input,.nl-page__button{font-family:inherit;font-size:clamp(16px,calc(var(--nl-width) * .019),20px);line-height:1.2;letter-spacing:.01em;background:none;border:0;border-radius:0;padding:0;margin:0;color:var(--nl-fg)}.nl-page__input{flex:1 1 auto;min-width:0;font-weight:400;-webkit-appearance:none;appearance:none}.nl-page__input::placeholder{color:var(--nl-muted);opacity:1}.nl-page__input:focus{outline:none}.nl-page__input:focus-visible{outline:none}.nl-page__input:-webkit-autofill,.nl-page__input:-webkit-autofill:hover,.nl-page__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--nl-fg);-webkit-box-shadow:inset 0 0 0 100px var(--nl-bg);caret-color:var(--nl-fg);transition:background-color 100000s ease-in-out 0s}.nl-page__button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.75em;font-weight:500;cursor:pointer;transition:opacity .2s ease}.nl-page__button:hover{opacity:.7}.nl-page__button:focus-visible{outline:1px solid var(--nl-fg);outline-offset:4px}.nl-page__arrow{width:.95em;height:auto;flex:0 0 auto;fill:currentColor}.nl-page__message{display:flex;align-items:center;gap:.6em;margin:1.2em 0 0;font-size:clamp(12px,calc(var(--nl-width) * .014),15px);font-weight:400;line-height:1.4;color:var(--nl-fg)}.nl-page__message .svg-wrapper,.nl-page__message svg{width:1.2em;height:1.2em;flex:0 0 auto}.nl-page__message--error{color:#ffffffd9}@media screen and (max-width:749px){.nl-page{--nl-gutter: clamp(18px, 6vw, 28px)}.nl-page__field{gap:12px}}@media(prefers-reduced-motion:reduce){.nl-page__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-newsletter-page.css.map */
