body.account-brand{background:#f5f4f1;color:#17191c} .account-pages{max-width:1280px;margin:auto;padding:24px clamp(16px,3vw,40px) 60px}.account-pages .parts-section,.account-pages .detail-section{background:#fff;border:1px solid #e3dfd8;border-radius:12px;padding:clamp(18px,3vw,30px);margin:22px 0}.account-pages h1{font-size:clamp(30px,4vw,48px);line-height:1.12;overflow-wrap:anywhere}.account-pages .customer-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.account-pages .customer-dashboard a{display:flex;flex-direction:column;gap:12px;padding:22px;color:#17191c;background:#faf9f6;border:1px solid #ded9d0;border-radius:8px;min-width:0;text-decoration:none}.account-pages .customer-dashboard a:hover{border-color:#ac9270;background:#f2ede5}.account-pages .customer-dashboard strong{font-size:21px}.account-pages .customer-dashboard span{line-height:1.5}.account-pages .customer-dashboard span:last-child{color:#756044;margin-top:auto}.account-pages .button-dark{background:#17191c;color:#fff;border-color:#17191c}.account-pages input,.account-pages select,.account-pages textarea,.account-pages button{font:inherit;max-width:100%;box-sizing:border-box}.account-pages .account-actions{display:flex;gap:12px;flex-wrap:wrap}.account-pages :focus-visible{outline:3px solid #ac9270;outline-offset:3px}.account-pages .fa-order-tools{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.account-pages .section-breadcrumbs{display:flex;gap:18px}.account-pages .parts-grid>*{min-width:0}.account-pages .parts-product-card{overflow-wrap:anywhere}body[data-account-page="home"] .account-actions{margin-top:24px}body:not([data-account-page="home"]) .account-overview>p:not(#account-status):not(.eyebrow):not(.account-back){display:none}body:not([data-account-page="home"]) .account-actions{display:none}@media(max-width:760px){.account-pages .customer-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.account-pages .customer-dashboard{grid-template-columns:1fr}.account-pages .parts-grid{grid-template-columns:1fr}.account-pages .button{white-space:normal;text-align:center}}
