.password-page{display:grid;min-block-size:100svh;border-block-start:6px solid var(--color-surface-inverse)}.password-page__content{display:flex;flex-direction:column;min-inline-size:0;padding:var(--space-8) max(var(--space-6),var(--page-margin)) var(--space-6)}.password-page__brand .store-identity{display:inline-flex;max-inline-size:100%;color:var(--color-text);font-weight:var(--font-weight-strong);font-size:var(--heading-size, calc(var(--text-subheading) * var(--heading-scale, 1)));line-height:1.2;text-decoration:none;overflow-wrap:anywhere}.password-page__brand img{inline-size:var(--identity-width);max-block-size:6rem;object-fit:contain;object-position:left center}.password-page__main{inline-size:100%;max-inline-size:38rem;margin-block:auto;padding-block:clamp(3rem,8vh,6rem)}.password-page__eyebrow{margin-block-end:var(--space-6);color:var(--color-text-muted);font-size:var(--text-small)}.password-page__heading{max-inline-size:12ch;font-size:var(--heading-size, calc(clamp(2rem, 1.25rem + 5vw, 5.5rem) * var(--heading-scale, 1)));line-height:1.02;letter-spacing:var(--letter-spacing-display);text-wrap:initial}.password-page__message{max-inline-size:38ch;margin-block-start:var(--space-6);color:var(--color-text-muted);overflow-wrap:anywhere}.password-page__form{max-inline-size:30rem;margin-block-start:clamp(2.5rem,5vh,4rem);padding-block-start:var(--space-6);border-block-start:var(--border-width) solid var(--color-border)}.password-page__form-heading{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-strong);letter-spacing:normal}.password-page__help{margin-block:var(--space-2) var(--space-6);color:var(--color-text-muted);font-size:var(--text-small)}.password-page__form label{display:block;margin-block-end:var(--space-2);font-size:var(--text-small)}.password-page__controls{display:grid;gap:var(--space-3)}.password-page__controls input{inline-size:100%;min-inline-size:0;min-block-size:3.25rem}.password-page__controls button{gap:var(--space-4);min-block-size:3.25rem}.password-page__controls svg{flex:0 0 1.25rem}.password-page__error{margin-block-end:var(--space-4);padding:var(--space-4);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-input);background:var(--color-surface-subtle);overflow-wrap:anywhere}.password-page__footer{color:var(--color-text-muted)}.password-page__atmosphere{display:none}@media(min-width:40rem){.password-page__controls{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:60rem){.password-page{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border:0}.password-page__content{padding:var(--space-12) clamp(2.5rem,6vw,7rem) var(--space-8)}.password-page__atmosphere{position:relative;display:grid;place-items:center;min-inline-size:0;overflow:hidden;margin:var(--space-4) var(--space-4) var(--space-4) 0;border-radius:var(--radius-overlay);background:var(--color-surface-inverse)}.password-page__arch{position:absolute;top:15%;right:16%;bottom:-12%;left:16%;border:1px solid color-mix(in srgb,var(--color-text-inverse) 24%,transparent);border-radius:50% 50% 0 0/35% 35% 0 0;background:color-mix(in srgb,var(--color-surface-inverse),var(--color-accent) 20%)}.password-page__arch:before,.password-page__arch:after{position:absolute;content:"";border:inherit;border-radius:inherit}.password-page__arch:before{inset:var(--space-8) var(--space-8) 0}.password-page__arch:after{inset:var(--space-16) var(--space-16) 0;background:var(--color-surface-inverse)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/password.css.map */
