@charset "UTF-8";.lost-password{--lost-password-border: 1px;--lost-password-line: var(--color-border-glass-light);display:flex;flex-direction:column;padding-block:var(--space-5xl) var(--space-6xl);padding-inline:max(clamp(var(--space-lg),5vw,var(--layout-gutter)),(100% - var(--layout-max-width)) / 2)}.lost-password__title{margin:0;font-size:var(--font-size-5xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:-.04em;text-wrap:balance}.lost-password__card{display:flex;flex-direction:column;inline-size:min(31.25rem,100%);margin-block-start:3.225rem;margin-inline:auto;padding-block:1.875rem 1.35rem;padding-inline:1.8438rem;border:var(--lost-password-border) solid var(--lost-password-line);border-radius:var(--radius-md)}.lost-password__notices{margin-block-end:var(--space-lg)}.lost-password__notices .woocommerce-notices-wrapper:has(.notice-bar){padding:0}.lost-password__notices .notice-bar{margin-block-end:0;font-size:var(--font-size-sm)}.lost-password__headline{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:-.04em}.lost-password__lead{margin:var(--space-sm) 0 0;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-muted);text-wrap:pretty}.lost-password__fields{display:flex;flex-direction:column;gap:var(--space-sm);margin-block-start:1.45rem}.lost-password__field{display:flex;flex-direction:column;gap:.375rem;margin:0}.lost-password__label{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-muted)}.lost-password__input{box-sizing:border-box;inline-size:100%;block-size:2.3125rem;padding-inline:var(--space-sm);font:inherit;font-size:var(--font-size-base);color:var(--color-text);background:transparent;border:var(--lost-password-border) solid var(--lost-password-line);border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--motion-ease-out)}.lost-password__input:focus-visible{border-color:var(--color-ink);box-shadow:inset 0 0 0 var(--lost-password-border) var(--color-ink);outline:var(--focus-ring-width) solid transparent;outline-offset:calc(var(--focus-ring-width) * -1)}.lost-password__input:hover{border-color:var(--color-border)}.lost-password__submit{appearance:none;margin-block-start:2.1rem;padding-block:.75rem .8125rem;padding-inline:var(--space-lg);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:-.04em;color:var(--color-text-inverse);cursor:pointer;background:var(--color-surface-inverse);border:0;border-radius:var(--radius-sm);transition:background-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}.lost-password__submit:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-width)}.lost-password__submit:hover{color:var(--color-text);background:none;box-shadow:inset 0 0 0 var(--border-width-hairline) currentcolor}.lost-password__back{margin:1.8125rem 0 0;font-size:var(--font-size-base);line-height:1.4;color:var(--color-text-muted);text-align:center}.lost-password__back-link{font-weight:var(--font-weight-medium);color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}@media not (min-width:48rem){.lost-password{padding-block:var(--space-3xl) var(--space-5xl)}.lost-password__title{font-size:var(--font-size-3xl)}.lost-password__card{margin-block-start:var(--space-xl)}}
