.footer-nl{padding:3.2rem 0 2.8rem;background:var(--c-primary-dark);color:#f4efe6;text-align:center;border-bottom:1px solid rgba(255,255,255,.14)}.footer-nl__inner{max-width:44rem}.footer-nl__title{margin:0 0 .8rem;font-size:calc(2rem * var(--heading-scale));color:#fff}.footer-nl__text{margin:0 auto 1.6rem;font-size:1.45rem;line-height:1.55;opacity:.82}.footer-nl__form{display:grid;gap:.8rem}.footer-nl__input{width:100%;min-height:4.4rem;padding:0 1.6rem;border:1px solid rgba(255,255,255,.45);border-radius:.8rem;background:#ffffff0f;color:#fff;font-size:1.5rem}.footer-nl__input::placeholder{color:#ffffffb3;opacity:1}.footer-nl__input:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px #ffffff26}.footer-nl__button{width:100%;min-height:4.4rem;border:0;border-radius:.8rem;background:var(--c-accent);color:var(--c-primary-dark);font-weight:800;font-size:1.5rem;letter-spacing:.03em;cursor:pointer;transition:filter .15s}.footer-nl__button:hover{filter:brightness(1.06)}.footer-nl__button:focus-visible{outline:3px solid #fff;outline-offset:2px}.footer-nl__legal{margin:.4rem 0 0;font-size:1.15rem;opacity:.7}.footer-nl__legal a{color:inherit;text-decoration:underline}.footer-nl .form-success{justify-content:center}@media(min-width:750px){.footer-nl__form{grid-template-columns:1fr auto}.footer-nl__button{width:auto;padding:0 2.4rem}.footer-nl__legal,.footer-nl .form-error{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
