.newsletter-form{display:inline-block;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:36rem}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:4.4rem;margin:0;right:var(--inputs-border-width);top:0;height:100%;z-index:2}.newsletter-form__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{outline:auto;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}.footer-block__newsletter-form{width:100%}.footer-block__newsletter-form .newsletter-form{max-width:100%;align-items:flex-start}.footer-block__newsletter-form .newsletter-form__field-wrapper{width:100%;max-width:100%}.footer-block__newsletter-form .newsletter-form__fields-row{display:flex;gap:1rem;width:100%;margin-bottom:1.5rem}@media screen and (max-width:749px){.footer-block__newsletter-form .newsletter-form__fields-row{gap:1rem}}@media(min-width:749px)and (max-width:1024px){h2.footer-block__newsletter-form.footer-block__heading.inline-richtext{padding-bottom:4px;margin-top:1rem}}.footer-block__newsletter-form .field{flex:1;position:relative;z-index:0}.footer-block__newsletter-form .field__input{width:100%;padding:1.2rem 1.5rem;background-color:#fff;border:1px solid rgba(var(--color-foreground),.2);color:#000;border-radius:2px 0 0 2px}.footer-block__newsletter-form .field__input::placeholder{color:rgba(var(--color-foreground),.6)}.footer-block__newsletter-form .field__input:focus~.field__label{display:block;opacity:.6;visibility:visible;font-size:1.4rem;top:calc(1.2rem + var(--inputs-border-width));left:calc(var(--inputs-border-width) + 1.6rem);letter-spacing:.1rem}.footer-block__newsletter-form .field__input:not(:placeholder-shown)~.field__label{display:none!important;opacity:0;visibility:hidden}.footer-block__newsletter-form .field__input:focus::placeholder{opacity:1}.footer-block__newsletter-form .field__input:not(:placeholder-shown)::placeholder{opacity:0}.footer-block__newsletter-form .newsletter-form__disclaimer{margin-bottom:1.5rem;font-size:1rem;line-height:1.5;color:#fff;text-align:left}.footer-block__newsletter-form .newsletter-form__disclaimer a{color:var(--color-foreground);text-decoration:none}.footer-block__newsletter-form .newsletter-form__disclaimer a:hover{opacity:.6}.footer-block__newsletter-form .newsletter-form__submit-button{width:100%;padding:1.2rem 2rem;background-color:#fff;color:#000;border:1px solid rgba(var(--color-foreground),.2);font-weight:400;font-size:13px;font-family:Raleway,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .3s ease;margin-top:0;margin-bottom:10px;max-width:none}.footer-block__newsletter-form>p{margin-bottom:1.5rem;font-size:1.4rem;line-height:1.6;color:#fff;text-align:left}.footer-block__newsletter-form>p .avenir{font-family:Avenir LT Std,sans-serif;font-weight:600}@media screen and (max-width:749px){.small--hide{display:none!important}.footer-block__newsletter-form .newsletter-form__disclaimer{margin-bottom:1.5rem;font-size:9.3px;line-height:1.5;color:#fff;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/348/assets/component-newsletter.css.map */
