.newsletter-form{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;gap:var(--footer-gap-sm)}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start}}.newsletter-form__field-wrapper{width:100%;position:relative}.newsletter-form__field-wrapper .field__input{padding:.9rem 4.8rem .9rem 1.2rem;height:4rem;border-color:var(--footer-color-foreground-lighter);border-radius:var(--footer-border-radius);font-size:var(--footer-font-size-base);transition:var(--footer-transition-default)}.newsletter-form__field-wrapper .field__input:focus{border-color:var(--footer-color-accent);outline:none;box-shadow:0 0 0 .2rem rgba(var(--color-accent),.1)}.newsletter-form__message{font-size:var(--footer-font-size-sm);padding:var(--footer-gap-xs) var(--footer-gap-sm);border-radius:var(--footer-border-radius);width:100%;margin-top:.4rem}.newsletter-form__message--success{background-color:rgba(var(--color-success),.1);color:rgba(var(--color-success),.8)}.newsletter-form__message--error{background-color:rgba(var(--color-error),.1);color:rgba(var(--color-error),.8)}.newsletter-form__button{width:4rem;height:100%;right:0;top:0;z-index:2;background-color:var(--footer-color-accent);border-radius:0 var(--footer-border-radius) var(--footer-border-radius) 0;transition:var(--footer-transition-default);color:#fff;font-size:1.2rem}.newsletter-form__button:hover{background-color:darken(var(--footer-color-accent),8%)}.newsletter-form__button:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--color-accent),.3)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-newsletter.css.map */
