.newsletter-section{width:100%;background-color:#3b0f1e;padding:40px 0}.newsletter-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px;margin:0 auto;padding:0 40px}.newsletter-section__eyebrow{margin:0 0 16px;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:3.36px;text-transform:uppercase;color:#a9814f}.newsletter-section__title{margin:0 0 20px;font-family:var(--font-title);font-size:44px;font-weight:600;letter-spacing:0px;line-height:1.15;color:#fbf6ee}.newsletter-section__text{margin:0 0 40px;max-width:460px;font-family:var(--font-body);font-size:15px;line-height:24px;font-weight:400;color:#fbf6ee}.newsletter-section .newsletter-form{display:flex;align-items:center;width:100%;max-width:460px;background-color:transparent}.newsletter-section .newsletter-form .newsletter-form__input-wrap{flex:1 1 auto;min-width:0;border-bottom:1px solid #FFFFFF66;display:flex;justify-content:space-between;align-items:center;padding:0 0 10px}.newsletter-section .newsletter-form .newsletter-form__label--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter-section .newsletter-form .newsletter-form__input{width:100%;border:none;background:transparent;outline:none;padding:12px 12px 12px 0;font-family:var(--font-body);font-size:16px;color:#fff}.newsletter-section .newsletter-form .newsletter-form__input:focus{outline:none!important}.newsletter-section .newsletter-form .newsletter-form__input:-webkit-autofill,.newsletter-section .newsletter-form .newsletter-form__input:-webkit-autofill:hover,.newsletter-section .newsletter-form .newsletter-form__input:-webkit-autofill:focus,.newsletter-section .newsletter-form .newsletter-form__input:-webkit-autofill:active{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;transition:background-color 9999s ease-in-out 0s}.newsletter-section .newsletter-form .newsletter-form__input::placeholder{color:#ffffff8c}.newsletter-section .newsletter-form .newsletter-form__button{border:none;border-radius:0;text-align:right;padding:0;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:2.2px;text-transform:uppercase;color:#fbf6ee;cursor:pointer;white-space:nowrap;transition:opacity .2s ease;max-width:124px;background:transparent}.newsletter-section .newsletter-form .newsletter-form__button:hover{opacity:.85}@media only screen and (max-width:1760px)and (min-width:992px){.newsletter-section{padding:2.273vw 0}.newsletter-wrapper{max-width:36.364vw;padding:0 2.273vw}.newsletter-section__eyebrow{margin:0 0 .909vw;font-size:.682vw;letter-spacing:.191vw}.newsletter-section__title{margin:0 0 1.136vw;font-size:2.5vw;letter-spacing:0vw}.newsletter-section__text{margin:0 0 2.273vw;max-width:26.136vw;font-size:.852vw;line-height:1.364vw}.newsletter-section .newsletter-form{max-width:26.136vw}.newsletter-section .newsletter-form .newsletter-form__input-wrap{border-bottom:.057vw solid #FFFFFF66;padding:0 0 .568vw}.newsletter-section .newsletter-form .newsletter-form__label--visually-hidden{width:.057vw;height:.057vw;margin:-.057vw}.newsletter-section .newsletter-form .newsletter-form__input{padding:.682vw .682vw .682vw 0;font-size:.795vw}.newsletter-section .newsletter-form .newsletter-form__button{font-size:.625vw;letter-spacing:.125vw;max-width:7.045vw}}@media(max-width:991px){.newsletter-section{padding:30px 0}.newsletter-wrapper{padding:0;max-width:100%}.newsletter-section__container{padding:0 24px}.newsletter-section__title{font-size:34px}.newsletter-section__text{font-size:14px;line-height:22px;margin-bottom:32px}.newsletter-section .newsletter-form{flex-direction:column;border-radius:0;padding:0;gap:10px}.newsletter-section .newsletter-form .newsletter-form__input-wrap{width:100%}.newsletter-section .newsletter-form .newsletter-form__input{padding:10px 0}.newsletter-section .newsletter-form .newsletter-form__button{width:100%;border-radius:0;padding:0}}newsletter-form{display:contents}.newsletter-section .newsletter-form .form-success,.newsletter-section .newsletter-form .errors{display:none}.newsletter-section .newsletter-form.has-error .errors{display:block;color:#f33;margin-top:15px;font-size:14px}.newsletter-section .newsletter-form.has-success .form-success{display:block;color:#56ad6a;margin-top:15px;font-size:14px;margin-left:auto;margin-right:auto;border-color:#56ad6a;border:1px solid;padding:8px 12px}.newsletter-section .newsletter-form.has-success .newsletter-form__input-wrap{display:none}
/*# sourceMappingURL=/cdn/shop/t/155/assets/eq-newsletter.css.map */
