.newsletter-form{display:flex;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}}.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{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}.footer__newsletter .field__input:-webkit-autofill~.field__button{background-color:#2c2826;color:#fff}.newsletter-form__button .icon{width:1.5rem}.footer__newsletter .newsletter-form__button{font-family:Americana BT;width:inherit;position:static;background-color:#2c2826;font-weight:400;font-size:14px;line-height:1.6;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#fff;margin:0;height:auto;max-width:fit-content;padding:1px 17px;border:1px solid #2c2826;border-left:none}.footer__newsletter .newsletter-form__button:hover{background-color:#c5b888;color:#2c2826;border:1px solid #2c2826;border-left:none}.newsletter-form__field-wrapper .field:not(:last-child){margin-bottom:20px}.newsletter-form__field-wrapper .field{margin-top:4px}.newsletter-heading{font-size:15px;margin:0 0 18px!important;letter-spacing:1px}.footer-block__newsletter .footer-block__heading{margin-bottom:18px!important;text-transform:capitalize}.newsletter-form__field-wrapper .field__input,.newsletter-form__field-wrapper .field__label{font-size:17px;font-family:Texta;letter-spacing:normal}.newsletter-form__field-wrapper .field__input{border:1px solid;margin:0;height:4.7rem}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{content:normal}.newsletter-form__field-wrapper .field__input:focus{outline:none;box-shadow:none;background-color:#fff}.newsletter-form__message{font-size:42px;padding-right:45px;margin-top:0;color:#2c2826;letter-spacing:normal;line-height:1.3}.newsletter-form__message:focus-visible{box-shadow:none;border:none;outline:none}.newsletter-form:has(.newsletter-form__message.newsletter-form__message--success) .newsletter-form__field-wrapper,.footer-block__newsletter:has(.newsletter-form__message.newsletter-form__message--success) .footer-block__heading{display:none}#ContactFooter-error.newsletter-form__message{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:1px;color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word;font-size:15px;color:#eb001b}@media (max-width:767px){.newsletter-form__button,.footer__newsletter .newsletter-form__button{width:100%;max-width:100%;padding:15px 0;margin-top:20px;font-size:15px;line-height:normal}.newsletter-form__field-wrapper .field__label{left:18px}.newsletter-form__field-wrapper .field:not(:last-child){margin-bottom:24px;margin-top:0}.newsletter-form__field-wrapper .field{display:block}.footer__newsletter .newsletter-form__button:hover{background-color:#c5b888;color:#2c2826;border:1px solid #2c2826;border-left:1px solid #2c2826}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-newsletter.css.map */
