.account-link{font-size:13px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.account-page .order-status{padding:8px 14px;border-radius:20px;font-size:13px}.account-page details summary{cursor:pointer;text-decoration:underline}.account-page .panel h2{margin:0;font-size:28px}.customer-login{width:calc(100% - 32px)}@media(max-width:760px){.account-page .section-heading{align-items:flex-start;flex-wrap:wrap}.account-page h1{font-size:40px}.header .account-link{margin-left:auto}.header nav{flex-basis:100%}.customer-login{margin:25px auto}}
.account-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0 30px}.account-overview>a,.account-overview>div{display:flex;flex-direction:column;gap:12px;padding:24px;background:#f0f1e5;border:1px solid var(--line);border-radius:10px}.account-overview span{font-size:13px;color:var(--muted)}.account-overview strong{font-size:28px;font-weight:500}.account-overview>a:hover{background:#e7eedb}.account-tabs{margin-bottom:25px}.account-settings{max-width:760px}.account-settings>p{font-size:14px;color:var(--muted)}.account-settings .button{margin-top:12px}.account-page .section-heading p{overflow-wrap:anywhere}@media(max-width:760px){.account-overview{grid-template-columns:1fr;gap:10px}.account-overview>a,.account-overview>div{flex-direction:row;justify-content:space-between;align-items:center;padding:16px}.account-overview strong{font-size:22px}.account-settings{padding:20px}.account-tabs a{font-size:12px}}
