.bewo-nl-section{--bewo-nl-ink: #4a342c;--bewo-nl-muted: rgba(74, 52, 44, .78);--bewo-nl-accent: #ff6622;--bewo-nl-border: #e8c4b0;padding:50px var(--bewo-bento-inset, 64px);background:#fff;box-sizing:border-box}.bewo-nl{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:0 auto;gap:20px}.bewo-nl__heading{margin:0;color:var(--bewo-nl-ink);font-family:Poppins,sans-serif;font-size:clamp(26px,3vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.2}.bewo-nl__text{margin:0;max-width:36rem;color:var(--bewo-nl-muted);font-family:Quicksand,Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.45}.bewo-nl__form{width:100%;max-width:520px}.bewo-nl__field{position:relative;width:100%}.bewo-nl__input{box-sizing:border-box;width:100%;height:48px;padding:0 56px 0 16px;border:1px solid var(--bewo-nl-border);border-radius:24px;background:#fff;color:var(--bewo-nl-ink);font-family:Quicksand,Poppins,sans-serif;font-size:15px;font-weight:600;outline:none;transition:border-color .2s ease}.bewo-nl__input::placeholder{color:#4a342c73}.bewo-nl__input:focus{border-color:var(--bewo-nl-accent)}.bewo-nl__submit{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:24px;background:var(--bewo-nl-accent);color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.bewo-nl__submit:hover{background:#e55a1c;transform:translate(1px)}.bewo-nl__submit svg{width:18px;height:18px}.bewo-nl__legal{margin:4px 0 0;color:var(--bewo-nl-muted);font-family:Quicksand,Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.4}.bewo-nl__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bewo-nl__message{margin:0;font-family:Quicksand,Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.bewo-nl__message--success{color:var(--bewo-nl-accent)}.bewo-nl__message--error{color:#b42318}@media screen and (max-width:749px){.bewo-nl-section{padding:36px var(--bewo-bento-inset, 12px)}.bewo-nl{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bewo-newsletter.css.map */
