.section-newsletter .section-inner{padding:30px 0}@media(min-width: 992px){.section-newsletter .section-inner{padding:100px 0}}.section-newsletter .field{position:relative;display:flex;align-items:center;flex-wrap:wrap;width:100%}.section-newsletter .field input{flex:1;height:40px}.section-newsletter .field button{flex:0 0 auto;min-width:100px;height:40px}@media(min-width: 576px){.section-newsletter .field button{min-width:120px}}.section-newsletter .success-msg{font-size:var(--body-fs);color:var(--success-color);margin-top:20px}.section-newsletter .error-msg{font-size:var(--body-fs);color:var(--error-color);margin-top:20px;display:block}.section-newsletter.style-2 .shopify-form{width:90%;margin:0 auto}.section-newsletter.style-2 .field input{border:0;border-bottom:2px solid var(--primary-color);-webkit-margin-end:15px;margin-inline-end:15px;background:rgba(0,0,0,0)}@media(min-width: 992px){.section-newsletter.style-3 .section-inner{padding:36px 0}}.section-newsletter.style-3 .field input{border-radius:20px}.section-newsletter.style-3 .field input:focus{border:1px solid var(--primary-color)}.section-newsletter.style-3 .field button{height:36px;position:absolute;display:block;top:2px;right:2px;border-radius:20px}html[dir=rtl] .section-newsletter.style-3 button{left:2px;right:auto}