.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),.75)}.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}}html:has(body.cod-homepage-landing),body.cod-homepage-landing{width:100%;height:100%;min-height:100%;overflow:hidden;overscroll-behavior:none}body.cod-homepage-landing>.skip-to-content-link{display:none}body.cod-homepage-landing>#MainContent{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100svh;overflow:hidden}body.cod-homepage-landing>#MainContent>.shopify-section,body.cod-homepage-landing>#MainContent>.shopify-section>.cod-password-landing{width:100%;height:100%;min-height:0;margin:0;overflow:hidden}.cod-password-landing{position:relative;display:grid;width:100vw;height:100svh;min-height:0;overflow:hidden;overscroll-behavior:none;isolation:isolate;background:#050504 url(cod-landing-wide-bg.jpg) center / cover no-repeat}.cod-password-landing__background,.cod-password-landing__frame{position:absolute;pointer-events:none}.cod-password-landing__background{display:none}.cod-password-landing__frame{z-index:-1;top:50%;left:50%;width:auto;height:min(90svh,90vw);max-width:none;transform:translate(-50%,-50%);object-fit:contain}.cod-password-landing>.banner__media{display:none}.cod-password-landing>.banner__content{position:absolute;z-index:20;top:50%;left:50%;width:min(38rem,42vw);height:auto;min-height:0;padding:0;transform:translate(-50%,9svh);pointer-events:none}.cod-password-landing:before,.cod-password-landing:after{pointer-events:none!important}.cod-password-landing .email-signup-banner__box{min-width:0;max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.cod-password-landing .newsletter-form,.cod-password-landing .newsletter-form__field-wrapper{display:block;width:100%;max-width:none;pointer-events:auto}.cod-password-landing .field{color:#e6dfd2;background:#080807e0;border:.1rem solid rgba(230,223,210,.75)}.cod-password-landing .field:before,.cod-password-landing .field:after{display:none}.cod-password-landing .field__input,.cod-password-landing .field__label,.cod-password-landing .field__button,.cod-password-landing .newsletter-form__message{color:#e6dfd2;font-family:"Trajan Pro 3",Trajan Pro,Trajan,Cinzel,Georgia,serif}.cod-password-landing .field__input{font-size:1.5rem;letter-spacing:.04em;height:4.5rem;margin:0;padding:1.5rem 5rem 1.5rem 1.5rem;pointer-events:auto;position:relative;z-index:5;cursor:text;user-select:text;-webkit-user-select:text;touch-action:manipulation}.cod-password-landing .field__input::placeholder{color:#e6dfd2;opacity:1}.cod-password-landing .field__button{top:.1rem;right:.1rem;height:calc(100% - .2rem);z-index:6}.cod-password-landing__field--submitted{display:none!important}.cod-password-landing .cod-password-landing__success{display:flex;align-items:center;justify-content:center;width:100%;height:4.7rem;margin:0;border:.1rem solid rgba(230,223,210,.75);color:#e6dfd2;font-size:1.5rem;font-weight:400;letter-spacing:.08em;text-align:center}.cod-password-landing .cod-password-landing__success svg{display:none}@media screen and (min-width:750px){.cod-password-landing>.banner__content{width:min(46rem,48vw)!important;max-width:none!important}.cod-password-landing .email-signup-banner__box,.cod-password-landing .newsletter-form,.cod-password-landing .newsletter-form__field-wrapper,.cod-password-landing .cod-password-landing__success{width:100%!important;min-width:100%!important;max-width:none!important}}@media screen and (max-width:749px){.cod-password-landing{height:100svh;min-height:0}.cod-password-landing__frame{height:auto;width:min(96vw,82svh)}.cod-password-landing>.banner__content{top:50%;height:auto!important;min-height:0!important;width:min(26rem,56vw);transform:translate(-50%,6vw)}.cod-password-landing .field{min-height:3.6rem;height:3.6rem}.cod-password-landing .field__input{width:100%;height:100%;min-height:0;margin:0;padding:1rem 4.5rem 1rem 1.2rem;font-size:1.4rem}.cod-password-landing .field__button{width:3.5rem;height:calc(100% - .2rem)}.cod-password-landing .cod-password-landing__success{height:3.8rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-email-signup-banner.css.map */
