.newsletter-logo{margin-bottom:24px}.newsletter-logo img{width:var(--newsletter-logo-width, 140px);height:auto;display:block}.newsletter-section .subtitle{margin-bottom:16px;color:rgba(var(--color-primary));text-transform:uppercase;letter-spacing:.08em}.newsletter-section .title{margin-bottom:24px;font-style:italic}.newsletter-section .desc{margin-bottom:20px;color:rgba(var(--color-text-heading))}.newsletter-form{max-width:389px}.newsletter-form .field{position:relative}.newsletter-form .field__input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(var(--color-border));padding:12px 44px 12px 2px;color:rgba(var(--color-text-heading));box-shadow:none}.newsletter-form .field__input::placeholder{color:rgba(var(--color-text-body))}.newsletter-form .field__input:focus{border-color:rgba(var(--color-primary));outline:none}.newsletter-form .field__button{position:absolute;right:4px;top:50%;transform:translateY(-50%);color:rgba(var(--color-primary))}.newsletter-form__message{margin-top:15px}.newsletter-form__message--success{color:var(--color-success)}.newsletter-form__message--error{color:var(--color-error)}.newsletter-follow{margin-top:40px}.newsletter-follow__title{margin:0 0 16px;color:rgba(var(--color-primary));text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:1.3}@media(max-width:767px){.newsletter-logo{margin-bottom:20px}.newsletter-section .subtitle{margin-bottom:12px}.newsletter-section .title{margin-bottom:20px}.newsletter-section .desc{margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/newsletter.css.map */
