.email-signup-banner .newsletter-form,.email-signup-banner .newsletter-form__field-wrapper{display:inline-block}@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%)}@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),1)}.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}}.section--email-signup .banner--mobile-bottom .banner__box{padding-left:4rem;padding-right:4rem;color:rgb(var(--color-foreground),.75)}.section--email-signup .email-signup-banner .newsletter-form,.section--email-signup .email-signup-banner .password-form{width:100%;display:flex;flex-wrap:wrap;flex-direction:initial;align-items:center;margin-bottom:2rem;margin-top:4rem;gap:1rem}.section--email-signup .email-signup-banner .newsletter-form,.section--email-signup .email-signup-banner .password-form,.section--email-signup .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.section--email-signup form .field{--inputs-border-opacity: 0}.section--email-signup form .password-field{flex:0 0 100%}.section--email-signup form .field__input{--inputs-border-opacity: 1;font-size:1.2rem;border:var(--inputs-border-width) solid rgba(var(--color-input-text),var(--inputs-border-opacity))}.section--email-signup form .field__input,.section--email-signup form .field__input:focus,.section--email-signup form .field__input:focus-visible{padding:1.5rem;box-shadow:none}.section--email-signup form .field__input::placeholder{opacity:1}.section--email-signup form .field__label{display:none}.section--email-signup form .password-button{font-size:1.2rem;font-weight:var(--font-weight-500);font-family:var(--font-body-family);min-height:calc(3.4rem + var(--buttons-border-width) * 2);margin-left:0}@media screen and (min-width: 750px){.section--email-signup .banner--mobile-bottom .banner__box{padding-left:9rem;padding-right:9rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-email-signup-banner.css.map */
