:root{--nova-password-gold: #C9A86A;--nova-password-gold-dark: #A8894E;--nova-password-blue: #EAF5FC;--nova-password-blue-2: #D6EBF8;--nova-password-text: #243746}.password{background:#fff!important}.password-header{min-height:11rem;padding:2.2rem 4rem;background:#fff;border-bottom:.1rem solid rgba(201,168,106,.35);display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem}.password-logo{width:auto!important;max-width:15rem!important;max-height:8rem;object-fit:contain}.password-content{display:none!important}.password-modal{justify-self:end}.password-link{color:var(--nova-password-text)!important;text-decoration-color:var(--nova-password-gold)!important;text-underline-offset:.45rem;font-size:1.35rem;letter-spacing:.02em}.password-link .svg-wrapper{color:var(--nova-password-gold-dark)}.password-main{background:radial-gradient(circle at 14% 18%,rgba(214,235,248,.85),transparent 32%),radial-gradient(circle at 88% 82%,rgba(201,168,106,.12),transparent 28%),linear-gradient(135deg,#fff,#f7fbfe 48%,#eaf5fc)}.password-main .email-signup-banner{min-height:calc(100vh - 11rem)}.password-main .banner__media{display:none!important}.password-main .banner__content{padding:7rem 2rem}.password-main .banner__box{max-width:72rem;padding:6rem 6.5rem;background:#ffffffeb!important;border:.1rem solid rgba(201,168,106,.42);border-radius:2.4rem;box-shadow:0 2.4rem 7rem #24374614;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.password-main .banner__heading{color:var(--nova-password-text);margin-bottom:1.8rem}.password-main .banner__heading:after{content:"";display:block;width:5.2rem;height:.2rem;margin:1.5rem auto 0;background:var(--nova-password-gold);border-radius:999px}.password-main .banner__text,.password-main .newsletter-form{color:#243746c2}.password-main .newsletter-form{margin-top:2.5rem}.password-main .field__input{background:#fff;border-color:#c9a86a73}.password-main .newsletter-form__button{color:var(--nova-password-gold-dark)}.password__footer{background:#fff!important;border-top:.1rem solid rgba(201,168,106,.25)}.password__footer-caption{opacity:.55}@media screen and (max-width:749px){.password-header{min-height:9rem;padding:1.6rem 2rem}.password-logo{max-width:11rem!important;max-height:6rem}.password-link{font-size:1.15rem}.password-main .banner__content{padding:4rem 1.6rem}.password-main .banner__box{padding:4rem 2.4rem;border-radius:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/nova-password.css.map */
