.email-signup-banner .newsletter-form,.email-signup-banner .newsletter-form__field-wrapper{display:inline-block}.email-signup-banner .newsletter-form__field-wrapper+.newsletter-form__message{justify-content:flex-start;font-size:24px}.email-signup-banner .newsletter-form__field-wrapper+.newsletter-form__message svg.icon{width:25px;height:25px;margin-top:5px;margin-right:10px}.email-signup-banner .newsletter-form__field-wrapper+.newsletter-form__message span.svg-wrapper{width:25px;height:25px}@media only screen and (min-width: 750px){.email-signup-banner:not(.banner--desktop-transparent) .email-signup-banner__box{width:100%}}.email-signup-banner__box .email-signup-banner__heading{margin-bottom:0}.email-signup-banner__box>*+.newsletter__subheading{margin-top:2rem}.email-signup-banner__box .newsletter__subheading p{margin:0}.email-signup-banner-background{width:100%;height:100%;position:relative;left:50%;transform:translate(-50%)}.customemail-signup-banner:after{display:none}.customemail-signup-banner h2.title{font-weight:500;font-size:55px;line-height:1;text-align:center;max-width:624px;margin:0 auto}.customemail-signup-banner .title-wrapper{margin-bottom:6rem}.customemail-signup-banner .page-width{max-width:1188px}.customemail-signup-banner .row{display:flex;flex-wrap:wrap;gap:50px}.customemail-signup-banner .row .col{flex-basis:calc(50% - 25px);max-width:calc(50% - 25px)}.customemail-signup-banner h3{font-weight:500;font-size:40px;line-height:1.1;margin:0}.customemail-signup-banner .iconwithtext{display:flex;align-items:center;border-radius:24px;background:#dfeaed;margin:30px 0;gap:10px;padding:20px}.customemail-signup-banner form#contact_form,.customemail-signup-banner .newsletter-form__field-wrapper{max-width:100%}.customemail-signup-banner .newsletter-form__field-wrapper .field{margin-bottom:15px}.customemail-signup-banner .newsletter-form__field-wrapper .field .field__input{border-radius:16px;background:#fff;padding:15px 20px;font-family:Inter;font-weight:500;font-size:20px;line-height:1.5;height:60px}.customemail-signup-banner .newsletter-form__field-wrapper .field:before,.customemail-signup-banner .newsletter-form__field-wrapper .field:after{box-shadow:none}.customemail-signup-banner .iconwithtext img{max-width:40px}.customemail-signup-banner .iconwithtext h4{font-weight:500;font-size:30px;line-height:1.1;margin:0}.customemail-signup-banner .newsletter-form__field-wrapper .field button#Subscribe{position:relative}.customemail-signup-banner .imgdiv img{max-width:100%;border-radius:24px}.customemail-signup-banner ul{padding:0}.customemail-signup-banner ul li{list-style-type:none;display:inline-flex;align-items:center;gap:10px}.customemail-signup-banner ul li img{max-width:25px}.customemail-signup-banner ul li span{font-family:Inter;font-weight:500;font-size:20px;line-height:1.4;color:#2f4951}.customemail-signup-banner .newsletter-form__field-wrapper .field button#Subscribe{background:#d67367;color:#fff;height:66px}.customemail-signup-banner .newsletter-form__field-wrapper .field label.field__label{font-family:Inter;font-weight:500;font-size:20px;line-height:1.4;color:#8a959e;top:18px}.customemail-signup-banner .newsletter-form__field-wrapper .field .field__input:focus~label.field__label,.customemail-signup-banner .newsletter-form__field-wrapper .field .field__input:not(:placeholder-shown)~.field__label{font-size:12px;top:6px}.customemail-signup-banner .newsletter-form__field-wrapper .field{position:relative}.customemail-signup-banner .newsletter-form__field-wrapper .field>svg{position:absolute;left:20px;top:0;bottom:0;z-index:1;margin:auto}.customemail-signup-banner .newsletter-form__field-wrapper .field .field__input{padding-left:60px}.customemail-signup-banner .newsletter-form__field-wrapper .field label.field__label{padding-left:40px}.imgdiv{display:flex}.customemail-signup-banner .newsletter-form__field-wrapper .field button#Subscribe:hover{background:#73a1ae}.banner--content-align-center .newsletter-form__message{justify-content:flex-start;font-size:20px}@media screen and (max-width: 749px){.email-signup-banner:not(.banner--mobile-bottom) .banner__box:not(.email-signup-banner__box--no-image){background-color:transparent;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0}}@media only screen and (min-width: 750px){.banner--desktop-transparent .email-signup-banner__box--no-image *{color:rgb(var(--color-foreground))}.banner--desktop-transparent .email-signup-banner__box .field__input{background-color:transparent}.banner--desktop-transparent .email-signup-banner__box--no-image .field__input{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55)}.banner--desktop-transparent .email-signup-banner__box--no-image .field__input:focus{box-shadow:0 0 0 .2rem rgba(var(--color-foreground))}.banner--desktop-transparent .email-signup-banner__box--no-image .field__button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}}@media only screen and (min-width: 750px){.email-signup-banner-background-mobile{display:none}}@media only screen and (max-width: 749px){.email-signup-banner-background:not(.email-signup-banner-background-mobile){display:none}}.email-signup-banner .banner__media{overflow:hidden}@media screen and (max-width: 749px){.banner--mobile-content-align-left .newsletter-form__message{justify-content:flex-start}.banner--mobile-content-align-right .newsletter-form__message{justify-content:right}}@media screen and (min-width: 750px){.banner--content-align-center .newsletter-form__message{justify-content:center}.banner--content-align-right .newsletter-form__message{justify-content:right}}@media all and (max-width: 991px){.customemail-signup-banner h2.title{font-size:45px;max-width:500px}.customemail-signup-banner h3{font-size:30px}.customemail-signup-banner .row{gap:30px}.customemail-signup-banner .row .col{flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}.customemail-signup-banner ul li span{font-size:18px}.customemail-signup-banner ul li{margin-bottom:10px}.customemail-signup-banner .iconwithtext{padding:15px}.customemail-signup-banner .iconwithtext h4{font-size:20px}.customemail-signup-banner .title-wrapper{margin-bottom:4rem}}@media all and (max-width: 767px){.customemail-signup-banner .row{flex-direction:column-reverse}.customemail-signup-banner .row .col{flex-basis:100%;max-width:500px}.customemail-signup-banner .newsletter-form__field-wrapper .field .field__input{height:50px}.customemail-signup-banner .newsletter-form__field-wrapper .field label.field__label{top:14px}.customemail-signup-banner .newsletter-form__field-wrapper .field button#Subscribe{max-width:100%;height:50px}.customemail-signup-banner ul li span{font-size:16px;margin-left:10px}.customemail-signup-banner ul{margin:30px 0}.customemail-signup-banner h2.title{font-size:35px;line-height:35px}.customemail-signup-banner .newsletter-form__field-wrapper .field>svg{width:22px}.customemail-signup-banner .newsletter-form__field-wrapper .field .field__input{padding-left:55px}.customemail-signup-banner .newsletter-form__field-wrapper .field label.field__label{padding-left:35px}.customemail-signup-banner .newsletter-form__field-wrapper .field label.field__label,.customemail-signup-banner .newsletter-form__field-wrapper .field .field__input{font-size:16px}.customemail-signup-banner .row{gap:20px}.customemail-signup-banner .newsletter-form__field-wrapper .field .field__input:focus~label.field__label,.customemail-signup-banner .newsletter-form__field-wrapper .field .field__input:not(:placeholder-shown)~.field__label{top:3px}.customemail-signup-banner .newsletter-form__field-wrapper .field button#Subscribe{width:100%}.customemail-signup-banner .iconwithtext img{max-width:28px}.customemail-signup-banner .iconwithtext,.customemail-signup-banner .imgdiv img{border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-email-signup-banner.css.map */
