.password-page{display:grid;gap:var(--space-l);align-content:start;min-height:100dvh;padding-block:var(--space-m) var(--space-l)}.password-page__header{display:flex;align-items:center}.password-page__logo{height:2.25rem}.password-page__panel{display:grid;gap:var(--space-m);justify-items:start;max-width:52rem}.password-page__title{max-width:18ch;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-heading)}.password-page__message{max-width:var(--measure);font-size:var(--text-l)}.password-page__newsletter{width:100%;max-width:30rem;padding-block-start:var(--space-s)}.password-page__newsletter-title{font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-h3)}.password-page__details{max-width:30rem}.password-page__summary{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--tap-target);font-weight:var(--weight-label);list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.password-page__summary::-webkit-details-marker{display:none}.password-page__caret{width:1rem;height:1rem;transition:transform var(--duration-base) var(--ease-out)}.password-page__details[open] .password-page__caret{transform:rotate(180deg)}.password-page__summary:active .password-page__caret{transform:translateY(2px)}.password-page__details[open] .password-page__summary:active .password-page__caret{transform:rotate(180deg) translateY(2px)}.password-page__fields{display:grid;gap:var(--space-s);justify-items:start;padding-block:var(--space-s)}.password-page__fields .field{width:100%}.password-page__details[open] .password-page__fields{animation:password-reveal var(--duration-base) var(--ease-out)}@keyframes password-reveal{0%{opacity:0;transform:translateY(-.375rem)}}.password-page__owner,.password-page__footer{font-size:var(--text-s);color:var(--color-text-muted)}.password-page__owner a,.password-page__footer a{color:var(--color-text)}.password-page__footer{display:grid;gap:var(--space-3xs);align-self:end}@media(prefers-reduced-motion:reduce){.password-page__details[open] .password-page__fields{animation-name:password-fade}}@keyframes password-fade{0%{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-password.css.map */
