.email-signup-banner .newsletter-form,.email-signup-banner .newsletter-form__field-wrapper{display:inline-block}.email-signup-banner__box .email-signup-banner__heading{margin-bottom:0;border-bottom:1px solid rgb(var(--color-foreground),.5);border-top:1px solid rgb(var(--color-foreground),.5);padding:15px 0;text-transform:uppercase;animation:slide 2s ease}.email-signup-banner__box>*+.newsletter__subheading{margin-top:2rem}.email-signup-banner__box .newsletter__subheading p{margin:0}.email-signup-banner{justify-content:space-between}.email-signup-banner .banner__media{overflow:hidden;width:50%}.email-signup-banner .banner__content{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}.password_heading{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;padding:20px;gap:10px}.password-main .email-signup-banner .banner__content{justify-content:start;row-gap:80px}.email-signup-banner .banner__content:only-child{width:100%}.email-signup-banner .media>*:not(.zoom):not(.deferred-media__poster-button),.email-signup-banner .media model-viewer{width:50%}.email-signup-banner.banner:after{content:unset}.email-signup-banner .banner__media:after{content:"";position:absolute;top:0;opacity:0;background:rgb(var(--color-foreground));z-index:1;width:50%;height:100%;border-radius:var(--media-radius)}.email-signup-banner .newsletter-form__button{background:transparent;height:44px}.email-signup-banner .newsletter-form__button svg path{fill:rgb(var(--color-foreground))}.email-signup-banner .banner__media,.email-signup-banner .banner__media img,.email-signup-banner .banner__media:after{border-radius:unset}@media (max-width: 1199px){.password-main .email-signup-banner .banner__content{row-gap:50px}}@media (min-width: 768px) and (max-width: 991px){.password_heading{position:static}}@media only screen and (min-width: 768px){.banner--desktop-transparent .email-signup-banner__box--no-image *{color:rgb(var(--color-base-text))}.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-base-text),.55)}.banner--desktop-transparent .email-signup-banner__box--no-image .field__input:focus{box-shadow:0 0 0 .2rem rgba(var(--color-base-text),.75)}.banner--desktop-transparent .email-signup-banner__box--no-image .field__button:focus-visible{outline:.2rem solid rgba(var(--color-base-text),.5);box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-base-text),.3)}svg.email-signup-banner-background-mobile{display:none!important}.email-signup-banner:not(.banner--desktop-transparent) .email-signup-banner__box{width:100%}.email-signup-banner .banner__media,.email-signup-banner .banner__media svg{position:unset;background:var(--white-color)}.email-signup-banner.banner--content-align-center .list-social,.banner--content-align-center .newsletter-form__message{justify-content:center}.email-signup-banner.banner--content-align-left .list-social,.banner--content-align-left .newsletter-form__message{justify-content:flex-start}.email-signup-banner.banner--content-align-right .list-social,.banner--content-align-right .newsletter-form__message{justify-content:flex-end}.email-signup-banner .newsletter__wrapper.banner__box{min-width:35rem;padding-right:1rem;padding-left:1rem}.email-signup-banner.banner--adapt .banner__content,.email-signup-banner.banner--adapt{height:100vh}.email-signup-banner .newsletter-form__field-wrapper .newsletter-form__button{margin:0}}@media only screen and (max-width: 767px){.password_heading{padding:15px;position:absolute;top:0;right:0}.password-main .email-signup-banner:not(.banner--mobile-bottom) .password_heading{position:static}.password-main .email-signup-banner .banner__content{flex-direction:column}.email-signup-banner__box .email-signup-banner__heading{font-size:calc(var(--font-heading-scale) * 3rem)}.email-signup-banner-background:not(.email-signup-banner-background-mobile){display:none!important}.email-signup-banner.banner--content-align-mobile-center .list-social,.banner--content-align-mobile-center .newsletter-form__message{justify-content:center}.email-signup-banner.banner--content-align-mobile-left .list-social,.banner--content-align-mobile-left .newsletter-form__message{justify-content:flex-start}.email-signup-banner.banner--content-align-mobile-right .list-social,.banner--content-align-mobile-right .newsletter-form__message{justify-content:flex-end}.email-signup-banner .banner__media{width:100%}.email-signup-banner.banner--adapt.banner--mobile-bottom .banner__media{height:calc(100vh - 350px)}.email-signup-banner .banner__content{width:100%;height:100%}.email-signup-banner.banner--mobile-bottom .banner__content{position:unset}.email-signup-banner .banner__content{flex-direction:row;align-items:end}.email-signup-banner:not(.banner--mobile-bottom) .banner__content{background-color:transparent;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0}.email-signup-banner:not(.banner--mobile-bottom) .banner__box,.email-signup-banner .banner__content{padding:20px 10px 10px}.email-signup-banner:not(.banner--mobile-bottom).bg-content .banner__content{background-color:var(--gradient-background)}.email-signup-banner .banner__content:only-child,.email-signup-banner .banner__media:after,.email-signup-banner .media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{width:100%}.email-signup-banner .banner__media,.email-signup-banner .banner__media img,.email-signup-banner .banner__media:after{border-radius:unset}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-email-signup-banner.css.map */
