.wallux-newsletter{width:100%;background-color:var(--wn-background, #121212)}.wallux-newsletter__inner{text-align:center}.wallux-newsletter__heading{margin:0 0 1rem;color:var(--wn-heading, #f5f5f5);font-size:clamp(2.2rem,1.4rem + 2.2vw,3.4rem);line-height:1.2;letter-spacing:.02rem}.wallux-newsletter__subheading{margin:0 auto 2.8rem;max-width:54rem;color:var(--wn-text, #dc6e2f);font-size:1.4rem;line-height:1.6}.wallux-newsletter__form{margin:0}.wallux-newsletter__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.8rem}.wallux-newsletter__input{-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:0 1 28rem;min-width:0;padding:1.1rem 1.4rem;font-family:inherit;font-size:1.5rem;line-height:1.4;color:var(--wn-input-text, #121212);background-color:var(--wn-input-background, #ffffff);border:.1rem solid rgba(0,0,0,.15);border-radius:var(--inputs-radius, .4rem);transition:border-color .15s ease,box-shadow .15s ease}.wallux-newsletter__input::placeholder{color:#12121273;opacity:1}.wallux-newsletter__input:focus,.wallux-newsletter__input:focus-visible{outline:none;border-color:var(--wn-button, #dc6e2f);box-shadow:0 0 0 .2rem #dc6e2f40}.wallux-newsletter__button{flex:0 0 auto;padding:1.1rem 2.2rem;font-family:inherit;font-size:var(--wn-button-size, 1.4rem);font-weight:var(--wn-button-weight, 700);line-height:1.4;color:var(--wn-button-label, #ffffff);background-color:var(--wn-button, #dc6e2f);border:none;border-radius:var(--buttons-radius, .6rem);cursor:pointer;transition:opacity .15s ease,transform .15s ease}.wallux-newsletter__button:hover{opacity:.88}.wallux-newsletter__button:active{transform:translateY(.1rem)}.wallux-newsletter__button:focus-visible{outline:.2rem solid var(--wn-heading, #f5f5f5);outline-offset:.3rem}.wallux-newsletter__message{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1.4rem 0 0;font-size:1.3rem;color:var(--wn-heading, #f5f5f5)}.wallux-newsletter__message .svg-wrapper{display:inline-flex;width:1.6rem;height:1.6rem}.wallux-newsletter__message--error{color:#ff8a8a}@media screen and (max-width:480px){.wallux-newsletter__input,.wallux-newsletter__button{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wallux-newsletter.css.map */
