.newsletter-icon{position:absolute;left:0;right:0;top:-19px;width:100%;display:inline-block;text-align:center}.newsletter-form .input-group{border-radius:75px;overflow:hidden;background:#fff}.newsletter-form .input-group input.form-control{padding:18px 20px;border:none;font-weight:400;font-size:16px;line-height:24px;background:#fff}.newsletter-form .input-group input.form-control::placeholder{opacity:.6}.newsletter-form .input-group .btn{font-weight:700;text-transform:uppercase;font-size:18px;line-height:24px;border-radius:75px!important;padding:15px 30px;overflow:hidden}.newsletter-icon img{width:auto;height:40px}.newsletter-detail{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;display:flex;justify-content:center;padding:60px 0}.newsletter-form .btn:after{display:none}.newsletter-section.style-2 .input-group{border-radius:0;padding:7px}.newsletter-section.style-2 .input-group input.form-control{padding:8px 10px}.newsletter-section.style-2 .input-group .btn{font-weight:400;font-size:16px;line-height:20px;border-radius:0!important;padding:10px 15px}.newsletter-style-3 .section-header{margin-bottom:0}.newsletter-style-3 .newsletter-form .input-group{border-radius:0;background:none}.newsletter-style-3 .newsletter-form .input-group input.form-control{background:none;border-radius:0!important}.newsletter-style-3 .newsletter-form .input-group .btn{border-radius:0!important}@media screen and (max-width: 992px){.newsletter-circle-icon{width:75%}.newsletter-detail{padding:30px 0}.newsletter-circle-icon.newsletter-style-3{margin:0 auto}.newsletter-style-3 .section-header{text-align:center!important;margin-bottom:25px}}@media screen and (max-width: 767px){.newsletter-icon img{height:auto;width:75px}.newsletter-section .input-group{display:inline-block;background:none;border-radius:0;width:100%;text-align:center}.newsletter-section .input-group .form-control{width:100%;border-radius:75px!important;margin-bottom:10px}.newsletter-icon img{height:auto;width:45px}.newsletter-form .input-group input.form-control{padding:12px 20px;font-weight:400;font-size:14px;line-height:20px}.newsletter-form .input-group .btn{font-size:16px;line-height:22px;padding:10px 25px;width:100%}}@media screen and (max-width: 480px){.newsletter-section .newsletter-circle-icon{width:100%;max-width:100%}.newsletter-detail{padding:20px 0}.newsletter-section .section-header{margin-bottom:10px!important}}@media screen and (max-width: 359px){.newsletter-detail{padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-newsletter.css.map */
