.checkout-account-prompt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;background:#eef6f3;border-left:3px solid var(--sage-dark);color:#54716a;font-size:12px}.checkout-account-prompt strong{color:var(--ink)}.checkout-account-prompt a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.account-consent{background:#f6faf6;border-left:3px solid var(--sage-dark)}.account-page{max-width:820px}.account-card{max-width:610px;margin:0 auto;padding:28px;background:var(--cream);border:1px solid var(--line)}.account-card .checkout-form{gap:15px}.field-error{margin:0;color:#af412f;font-size:12px}.account-overview{max-width:none;display:flex;align-items:center;justify-content:space-between;gap:18px}.account-overview span,.account-overview strong{display:block}.account-overview span{font-size:10px;color:var(--muted);font-weight:700;letter-spacing:.8px}.account-overview strong{margin-top:5px}.secondary-store-button{margin:0!important;width:auto!important;background:#e4ece8;color:var(--ink)}.account-orders{margin-top:35px}.account-orders h2{font-family:"DM Serif Display";font-weight:400;font-size:30px}.account-orders article{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;margin:10px 0;background:#fff;border:1px solid var(--line)}.account-orders article span{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.account-link{font-size:13px;font-weight:700}@media(max-width:700px){.checkout-account-prompt,.account-overview{align-items:flex-start;flex-direction:column}.account-overview .store-button{width:100%!important}.account-orders article{flex-direction:column;gap:7px}}
