body.password-page.gradient{--password-cream: #fff;--password-gold: #c7a47d;--password-ink: #11191d;position:relative;isolation:isolate;min-height:100vh;color:#fff;background-color:#000!important;background-image:none!important}.password-page .password-header{position:relative;z-index:3;width:100%;max-width:none;padding:2rem 5vw;background:#000;color:#fff}.password-page #shopify-section-main-password-header hr{display:none}.password-page .password-header h1,.password-page .password-header .password-content,.password-page .password-header .password-link{color:#fff}.password-page .password-header .password-content{font-size:1.25rem;letter-spacing:.08rem}.password-page .password-logo{max-width:min(20rem,34vw);filter:brightness(0) invert(1)}.password-page .password-link{font-size:1.1rem;letter-spacing:.13rem;text-transform:uppercase}.password-page .password-modal .modal__content{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;color:var(--password-ink)}.password-page .password-main,.password-page .password-main>section:only-child,.password-page .password-main>section:only-child>.newsletter{min-height:0;height:auto}.password-page .password-main{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center}.password-page .password-main>:only-child{width:100%}.password-page .email-signup-banner.banner{min-height:0;display:flex;align-items:center;justify-content:center;background:transparent}.password-page .email-signup-banner:after,.password-page .email-signup-banner .banner__media{display:none}.password-page .email-signup-banner .banner__content{align-items:center;justify-content:center;min-height:0;margin-top:0;padding:2rem 2.4rem}.password-page .email-signup-banner .email-signup-banner__box{width:min(100%,76rem);max-width:76rem;padding:6rem 6.5rem 6.4rem;border:1px solid rgba(17,25,29,.12);border-radius:0;background:#fff!important;box-shadow:none;color:var(--password-ink)!important;text-align:center}.password-page .email-signup-banner__box .email-signup-banner__heading{margin:0 0 1.5rem;color:var(--password-ink)!important;font-family:var(--font-heading-family);font-size:clamp(4.5rem,6vw,7.2rem);font-weight:300;letter-spacing:.035em;line-height:1.04;text-shadow:none}.password-page .email-signup-banner__box .newsletter__subheading,.password-page .email-signup-banner__box .newsletter__subheading p{margin:0;color:var(--password-ink)!important;font-size:1.5rem;letter-spacing:.1rem;line-height:1.7}.password-page .newsletter-form{max-width:48rem;margin:3.2rem auto 0}.password-page .newsletter-form__field-wrapper .field{min-height:5.8rem;border:1px solid var(--password-ink);background:#fff;box-shadow:none}.password-page .newsletter-form .field__input{min-height:5.6rem;padding-left:2rem;color:var(--password-ink);background:transparent;font-size:1.5rem}.password-page .newsletter-form .field__input::placeholder{color:#555b5d;opacity:0}.password-page .newsletter-form .field__label{color:#555b5d}.password-page .newsletter-form__button{width:5.6rem;color:var(--password-cream);background:#111;transition:background-color .18s ease}.password-page .newsletter-form__button:not(:focus-visible):not(.focused){color:var(--password-cream);background-color:#111}.password-page .newsletter-form__button .icon{color:var(--password-cream)!important}.password-page .newsletter-form__button .icon path{fill:var(--password-cream)!important}.password-page .newsletter-form__button:hover:not(:focus-visible){background-color:#333}.password-page .newsletter-form__button:focus-visible,.password-page .newsletter-form .field__input:focus-visible,.password-page .password-link:focus-visible{outline:2px solid var(--password-gold);outline-offset:3px}.password-page .newsletter-form__message{color:var(--password-ink)!important;text-align:left}.password-page>footer{position:relative;z-index:2}.password-page .password__footer{padding:1rem 2rem 2.2rem;background:#000!important;color:#fff!important}.password-page .password__footer .list-social{margin-bottom:1rem}.password-page .password__footer .list-social__link{color:#fff!important}.password-page .password__footer .list-social__link:hover{color:var(--password-gold)}.password-page .password__footer .list-social__link .svg-wrapper,.password-page .password__footer .list-social__link .icon{width:3.2rem;height:3.2rem}@media screen and (max-width:749px){.password-page .password-header{padding:2rem 1.8rem;gap:1.2rem}.password-page .password-header .password-content{display:none}.password-page .password-link{font-size:.95rem}.password-page .email-signup-banner .banner__content{padding:2rem 1.4rem}.password-page .email-signup-banner .email-signup-banner__box{width:100%;min-width:0;padding:4.2rem 2.2rem 4.6rem}.password-page .email-signup-banner__box .email-signup-banner__heading{font-size:clamp(3.6rem,12vw,5rem)}.password-page .email-signup-banner__box .newsletter__subheading,.password-page .email-signup-banner__box .newsletter__subheading p{font-size:1.35rem}.password-page .newsletter-form{margin-top:2.6rem}.password-page .password__footer{padding-bottom:1.6rem}}@media(prefers-reduced-motion:reduce){.password-page .newsletter-form__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/password-page.css.map */
