.email-signup-banner{--newsletter-input-height: 6rem}.banner:not(.banner--mobile-bottom) div.email-signup-banner__box{border:.1rem solid rgb(var(--color-foreground),.05);box-shadow:0 1px 2px rgb(var(--color-foreground),.05);border-radius:1rem}@media only screen and (min-width: 750px){.email-signup-banner:not(.banner--desktop-transparent) .email-signup-banner__box{max-width:71rem}}.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__box{padding:1.5rem}.email-signup-banner-background{width:100%;height:100%;position:relative;inset-inline-start:50%;transform:translate(calc(var(--transform-direction) * 50%))}@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){.email-signup-banner .banner__content{padding:1.5rem}.banner--mobile-content-align-left .newsletter-form__message{justify-content:flex-start}.banner--mobile-content-align-right .newsletter-form__message{justify-content:flex-end}}@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:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-email-signup-banner.css.map */
