.newsletter-form-wrapper{display:flex;align-items:stretch;gap:0;width:100%;position:relative}.newsletter-input{flex:1 1 auto;min-width:0;width:100%;padding:14px 15px;border:1px solid #ddd;border-radius:4px 0 0 4px;font-size:16px;outline:none;transition:border-color .3s ease;background:#fff}.newsletter-input:focus{border-color:#333}.newsletter-submit-btn{flex:0 0 auto;padding:14px 16px;border:none;border-radius:0 4px 4px 0;background:#333;color:#fff;cursor:pointer;transition:background .3s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:50px}.newsletter-submit-btn:hover{background:#000}.newsletter-submit-btn svg{width:20px;height:17px;display:block}.newsletter-form-style2 .btn-text{display:none}.newsletter-form-style2 .btn-icon{display:inline-flex}.newsletter-message,.newsletter-message-js{padding:12px 15px;border-radius:4px;font-size:14px;text-align:center;margin-top:10px}.newsletter-message.success,.newsletter-message-js.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.newsletter-message.error,.newsletter-message-js.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (max-width: 767px){.section-newsletter-v1 .row{flex-direction:column}.section-newsletter-v1 .col-xl-8,.section-newsletter-v1 .col-xl-4,.section-newsletter-v1 .col-lg-6{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:15px}.newslettet-left,.content-newletter{margin-bottom:20px;text-align:center}.newsletter-form-wrapper{flex-direction:row;max-width:100%;display:flex!important}.newsletter-input{flex:1 1 70%!important;min-width:0!important;max-width:calc(100% - 60px)!important;font-size:16px;padding:14px 12px}.newsletter-submit-btn{flex:0 0 60px!important;min-width:60px!important;max-width:60px!important;padding:14px 10px}.newsletter-form-style2 .btn-text{display:none!important}.newsletter-form-style2 .btn-icon{display:inline-flex!important}}@media (min-width: 768px) and (max-width: 1199px){.newsletter-form-wrapper{max-width:500px;margin:0 auto}.newsletter-form-style2 .btn-text{display:inline}.newsletter-form-style2 .btn-icon{display:none}.section-newsletter-v1.style_2 .row{align-items:center}}@media (min-width: 1200px){.newsletter-form-wrapper{max-width:450px}.newsletter-form-style2 .btn-text{display:inline}.newsletter-form-style2 .btn-icon{display:none}.section-newsletter-v1.style_1 .newletter_email{display:flex;justify-content:flex-end}.newsletter-submit-btn{padding:14px 24px}}.newsletter-submit-btn.loading{opacity:.7;pointer-events:none;position:relative}.newsletter-submit-btn.loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid #fff;border-radius:50%;border-top-color:transparent;animation:spin .6s linear infinite}.newsletter-submit-btn.loading svg,.newsletter-submit-btn.loading .btn-text{opacity:0}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
