.custom-newsletter-section{position:relative;width:100%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;min-height:355px}.custom-newsletter-section .page-width{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:2}.custom-newsletter-section .newsletter-content{flex:1;max-width:650px;text-align:center;padding:40px 20px;margin:0 auto}.custom-newsletter-section .newsletter-heading{font-family:var(--primary-font);font-size:32px;line-height:1.2;color:var(--color-secondary);margin:0;font-weight:600}.custom-newsletter-section .newsletter-subheading{font-family:var(--secondary-font);font-size:24px;color:var(--color-text);margin:0 0 20px;font-weight:400}.custom-newsletter-section .newsletter-line{width:100%;height:1px;background-color:#a0a0a0;margin:0 0 30px}.custom-newsletter-section .newsletter-form-wrapper{display:flex;flex-direction:column;align-items:center}.custom-newsletter-section .newsletter-form{width:100%;max-width:100%;align-items:center}.custom-newsletter-section .newsletter-form__message--success{justify-content:center;text-align:center;width:100%;margin-top:15px}.custom-newsletter-section .newsletter-form__field-wrapper{width:100%;max-width:528px;margin:0 auto 20px}.custom-newsletter-section .field:after,.custom-newsletter-section .field:hover.field:after{display:none!important;box-shadow:none!important}.custom-newsletter-section .field:before{display:none!important;box-shadow:none!important}.custom-newsletter-section .field__input{background:transparent!important;border:none!important;border-bottom:1px solid var(--color-text)!important;border-radius:0!important;box-shadow:none!important;outline:none!important;text-align:center;padding:10px;font-size:18px;width:100%}.custom-newsletter-section .field__input:focus,.custom-newsletter-section .field__input:focus-visible{outline:none!important;box-shadow:none!important;border:none!important;border-bottom:1px solid var(--color-secondary, #863d1c)!important}.custom-newsletter-section .field__input:-webkit-autofill,.custom-newsletter-section .field__input:-webkit-autofill:hover,.custom-newsletter-section .field__input:-webkit-autofill:focus,.custom-newsletter-section .field__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 5000s ease-in-out 0s}.custom-newsletter-section .newsletter-button{padding:17px 45px;font-size:20px;text-transform:uppercase;cursor:pointer;min-width:200px;display:block;margin:0 auto;transition:background-color .3s ease,color .3s ease;border:none!important;box-shadow:none!important}.custom-newsletter-section .newsletter-button:after,.custom-newsletter-section .newsletter-button:before{display:none!important;box-shadow:none!important}.custom-newsletter-section .newsletter-illustration{flex:0 0 40%;max-width:500px;display:flex;justify-content:flex-end}.custom-newsletter-section .newsletter-illustration img{width:100%;height:auto;display:block}@media screen and (max-width:1024px){.custom-newsletter-section .newsletter-illustration{flex:0 0 35%}.custom-newsletter-section .newsletter-form__field-wrapper{max-width:388px}}@media screen and (max-width:768px){.custom-newsletter-section{padding:40px 0}.custom-newsletter-section .page-width{flex-direction:column}.custom-newsletter-section .newsletter-content{max-width:100%;padding:20px}.custom-newsletter-section .newsletter-illustration{flex:0 0 100%;width:100%;max-width:300px;margin-top:20px;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/custom-newsletter.css.map */
