.email-signup-banner.banner{flex-direction:column}.email-signup-banner.banner__content{margin:auto}.email-signup-banner.banner--content-align-left.banner--desktop-transparent .banner__box{max-width:75rem}.email-signup-banner .newsletter-form__header h3{letter-spacing:.3rem}.email-signup-banner .newsletter__subheading{max-width:unset;margin-left:0;margin-right:0}.email-signup-banner .newsletter-form__container{margin:6rem 0}.email-signup-banner__box .subtitle{letter-spacing:.5rem}@media only screen and (max-width: 425px){.email-signup-banner__heading{font-size:5rem}}@media only screen and (max-width: 320px){.email-signup-banner__heading{font-size:4rem}}.email-signup-banner__box.newsletter__wrapper{padding-right:calc(3rem / var(--font-body-scale));padding-left:calc(3rem / var(--font-body-scale))}.password .product-popup-modal__content{border:unset}.password .product-popup-modal__content-info{display:flex;flex-direction:column;gap:1rem}.password .product-popup-modal__button{text-decoration:none;text-align:left;text-transform:none!important}.password .product-popup-modal__button .link{text-transform:none;text-decoration:underline}.password .product-popup-modal__button .link{font-size:1.6rem}.password .banner__content{padding-bottom:0;flex-grow:1}@media only screen and (max-width: 749px){.password .product-popup-modal__content-info{padding-right:2.2rem}.password .product-popup-modal__content{width:100%;height:100%;margin-top:0}}@media only screen and (min-width: 750px) and (max-width: 1260px){.hxl{font-size:calc(var(--font-heading-scale)* 5rem)}.email-signup-banner .newsletter-form__container{margin:2rem 0}.email-signup-banner__image+.newsletter__subheading{margin-top:1rem}.password .banner__content{padding:1rem 5rem}}.button-password{min-height:4.8rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-section-password.css.map */
