.account{max-width:var(--fw-container-narrow);padding:var(--fw-section-y) var(--fw-gutter);margin-inline:auto}.account>h1{margin:0 0 var(--fw-space-lg);font-family:var(--fw-font-display);font-size:var(--fw-text-xl);font-weight:var(--fw-weight-semibold);letter-spacing:var(--fw-tracking-tight);line-height:var(--fw-leading-tight);color:var(--fw-text)}.account-nav{align-items:center;gap:var(--fw-space-lg);padding-bottom:var(--fw-space-md);margin-bottom:var(--fw-space-2xl);border-bottom:1px solid var(--fw-border);flex-wrap:wrap;display:flex}.account-nav__link{font-family:var(--fw-font-body);font-size:var(--fw-text-sm);color:var(--fw-text-muted);cursor:pointer;transition:color var(--fw-dur-fast) var(--fw-ease-out);background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover) and (pointer:fine){.account-nav__link:hover{color:var(--fw-text)}}.account-nav__link[aria-current=page]{color:var(--fw-text);font-weight:var(--fw-weight-medium)}.account-logout{margin-left:auto;display:inline}.account h2{margin:0 0 var(--fw-space-md);font-family:var(--fw-font-display);font-size:var(--fw-text-lg);font-weight:var(--fw-weight-semibold);letter-spacing:var(--fw-tracking-tight);color:var(--fw-text)}.account fieldset{margin:0 0 var(--fw-space-lg);padding:var(--fw-space-lg);border:1px solid var(--fw-border);border-radius:var(--fw-radius-lg);gap:var(--fw-space-md);flex-direction:column;display:flex}.account legend{padding:0 var(--fw-space-xs);font-size:var(--fw-text-xs);font-weight:var(--fw-weight-medium);letter-spacing:var(--fw-tracking-wide);text-transform:uppercase;color:var(--fw-text-subtle)}.account label{font-size:var(--fw-text-sm);color:var(--fw-text-muted);margin-bottom:var(--fw-space-2xs);display:block}.account input,.account select,.account textarea{box-sizing:border-box;width:100%;font:inherit;font-size:var(--fw-text-sm);padding:var(--fw-space-xs) var(--fw-space-sm);color:var(--fw-text);background:var(--fw-surface);border:1px solid var(--fw-border-strong);border-radius:var(--fw-radius-md)}.account input:focus-visible,.account select:focus-visible,.account textarea:focus-visible{outline:2px solid var(--fw-focus);outline-offset:1px;border-color:#0000}.account button[type=submit]{font:inherit;font-size:var(--fw-text-sm);font-weight:var(--fw-weight-medium);color:var(--fw-accent-contrast);background:var(--fw-accent);border-radius:var(--fw-radius-md);padding:var(--fw-space-sm) var(--fw-space-lg);cursor:pointer;transition:background-color var(--fw-dur-fast) var(--fw-ease-out), transform var(--fw-dur-press) var(--fw-ease-out);border:1px solid #0000;align-self:flex-start}@media (hover:hover) and (pointer:fine){.account button[type=submit]:hover{background:var(--fw-accent-hover)}}.account button[type=submit]:active{transform:scale(.97)}.account button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.account table{border-collapse:collapse;width:100%;font-size:var(--fw-text-sm)}.account th,.account td{text-align:left;padding:var(--fw-space-sm) var(--fw-space-md);border-bottom:1px solid var(--fw-border)}.account th{font-weight:var(--fw-weight-medium);color:var(--fw-text-subtle);letter-spacing:var(--fw-tracking-wide);text-transform:uppercase;font-size:var(--fw-text-xs)}.account address{font-style:normal;line-height:var(--fw-leading-body);color:var(--fw-text-muted);padding:var(--fw-space-lg);border:1px solid var(--fw-border);border-radius:var(--fw-radius-lg);background:var(--fw-surface-raised)}.order-search-legend{color:var(--fw-text-subtle)}
