.password-main:empty{display:none}body.password{border-top:.4rem solid rgb(var(--color-accent))}.lm-password{align-items:center;display:flex;min-height:calc(100vh - 22rem);justify-content:center;padding:6rem 2rem}.lm-password__inner{max-width:44rem;text-align:center;width:100%}.lm-password__brand{color:rgb(var(--color-foreground));font-family:var(--font-logo-family);font-size:3.4rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.lm-password__brand:after{background:rgb(var(--color-accent));content:"";display:block;height:.1rem;margin:2.4rem auto 0;width:6rem}.lm-password__text{color:rgba(var(--color-foreground),.75);font-size:1.6rem;line-height:1.7;margin:2.4rem 0 3.2rem}.lm-password__field{display:flex;gap:1rem}.lm-password__input{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.55);color:rgb(var(--color-foreground));flex:1;font:inherit;font-size:1.5rem;min-height:4.8rem;min-width:0;padding:0 1.6rem}.lm-password__input:focus-visible{outline:.2rem solid rgb(var(--color-accent));outline-offset:.2rem}.lm-password__button{min-height:4.8rem;min-width:11rem}.lm-password__error{color:rgb(var(--color-foreground));font-size:1.4rem;margin:1.2rem 0 0}@media screen and (max-width:749px){.lm-password__brand{font-size:2.6rem}.lm-password__field{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lm-password.css.map */
