.Account_pageContainer__6lM1l{width:100%;max-width:1280px;margin:0 auto;padding:48px 16px}.Account_pageHeader__B2KTS{margin-bottom:40px;text-align:center}@media (min-width:768px){.Account_pageHeader__B2KTS{text-align:left}}.Account_pageTitle__GVCCr{font-family:var(--font-heading);font-size:36px;color:var(--color-text-primary);margin-bottom:8px}@media (min-width:768px){.Account_pageTitle__GVCCr{font-size:48px}}.Account_pageSubtitle__ATzWb{font-family:var(--font-body);font-size:18px;color:var(--color-text-muted)}.Account_accountLayout__W8QbL{display:flex;flex-direction:column;gap:32px}@media (min-width:1024px){.Account_accountLayout__W8QbL{flex-direction:row}}.Account_sidebar__6Pi8u{width:100%;flex-shrink:0}@media (min-width:1024px){.Account_sidebar__6Pi8u{width:256px}}.Account_userProfile__4Aui2{background-color:var(--color-surface);border-radius:var(--radius-md);padding:24px;margin-bottom:24px;border:1px solid var(--color-divider);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;align-items:center;gap:16px}.Account_avatar__ZaSwV{width:64px;height:64px;border-radius:50%;background-color:var(--color-divider);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;background-size:cover;background-position:50%}.Account_avatar__ZaSwV,.Account_userInfo__cD1G6 h3{font-family:var(--font-heading);font-weight:600;color:var(--color-text-primary)}.Account_userInfo__cD1G6 h3{font-size:18px;margin-bottom:4px}.Account_userInfo__cD1G6 p{font-family:var(--font-body);font-size:14px;color:var(--color-text-muted)}.Account_nav__dd_Bv{background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-divider);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden}.Account_navLink___H2FT{display:flex;align-items:center;padding:16px 24px;border-left:4px solid transparent;color:var(--color-text-muted);font-family:var(--font-body);font-weight:500;border-bottom:1px solid var(--color-divider);transition:all .3s;text-decoration:none;background-color:transparent}.Account_navLink___H2FT:hover{color:var(--color-text-primary);background-color:var(--color-page-bg)}.Account_navLinkActive__ZDwjO{display:flex;align-items:center;padding:16px 24px;border-left:4px solid var(--color-primary-cta);background-color:var(--color-page-bg);color:var(--color-primary-cta);font-family:var(--font-body);font-weight:500;border-bottom:1px solid var(--color-divider);text-decoration:none}.Account_navLinkActiveIcon__SksfR,.Account_navLinkIcon__LoZUJ{margin-right:12px}.Account_logoutBtn__3t8IN{display:flex;align-items:center;padding:16px 24px;color:var(--color-text-muted);font-family:var(--font-body);font-weight:500;transition:all .3s;background:none;border:none;border-left:4px solid transparent;cursor:pointer;text-align:left;width:100%}.Account_logoutBtn__3t8IN:hover{color:var(--color-primary-cta);background-color:var(--color-page-bg)}.Account_mainContent__A0fDB{flex-grow:1;display:flex;flex-direction:column;gap:40px}.Account_section__Zfni6{background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-divider);border-top:4px solid var(--color-gold-detail);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:32px}.Account_sectionHeader__RVYMx{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.Account_sectionTitle__Rl_aC{font-family:var(--font-heading);font-size:24px;color:var(--color-text-primary);margin:0}.Account_editBtn__gnPAV,.Account_viewAllBtn__4Po8Y{color:var(--color-primary-cta);font-family:var(--font-body);font-weight:500;display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;transition:color .3s;text-decoration:none}.Account_editBtn__gnPAV:hover,.Account_viewAllBtn__4Po8Y:hover{color:var(--color-primary-cta-hover)}.Account_viewAllBtn__4Po8Y{text-decoration:underline;text-underline-offset:4px}.Account_profileGrid__2p9Ho{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.Account_profileGrid__2p9Ho{grid-template-columns:1fr 1fr}}.Account_profileField__PLrHp{display:flex;flex-direction:column;gap:4px}.Account_profileLabel__XHFep{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-text-muted)}.Account_profileValue__SYvjj{padding:12px;background-color:var(--color-page-bg);border-radius:var(--radius-sm);border:1px solid var(--color-divider);font-family:var(--font-body);font-weight:500;color:var(--color-text-primary)}.Account_saveBtnContainer__mdkBO{margin-top:32px;display:flex;justify-content:flex-end}.Account_saveBtn__DruRL{background-color:var(--color-primary-cta);color:white;font-family:var(--font-body);font-weight:500;padding:12px 24px;border-radius:var(--radius-md);border:none;cursor:pointer;transition:background-color .3s}.Account_saveBtn__DruRL:hover{background-color:var(--color-primary-cta-hover)}.Account_addressesGrid__jsSZL{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.Account_addressesGrid__jsSZL{grid-template-columns:1fr 1fr}}.Account_addressCard__7st_V{background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-divider);padding:24px;position:relative;transition:border-color .3s}.Account_addressCard__7st_V:hover{border-color:var(--color-gold-detail)}.Account_addressActions__xWSvY{position:absolute;top:16px;right:16px;display:flex;gap:8px;opacity:0;transition:opacity .3s}.Account_addressCard__7st_V:hover .Account_addressActions__xWSvY{opacity:1}.Account_addressActionBtn__hrP3r{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:0;transition:color .3s}.Account_addressActionBtn__hrP3r:hover{color:var(--color-text-primary)}.Account_addressActionBtn__hrP3r.Account_delete__wL9UG:hover{color:var(--color-danger)}.Account_defaultBadge__Rhe_P{display:inline-block;background-color:var(--color-success);color:white;font-family:var(--font-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:var(--radius-sm);margin-bottom:12px}.Account_addressType__q4oM8{font-family:var(--font-body);font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.Account_addressText__G7oIb{font-family:var(--font-body);font-size:14px;color:var(--color-text-muted);line-height:1.6}.Account_addAddressCard__tMXjl{border-radius:var(--radius-md);border:2px dashed var(--color-divider);padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .3s;min-height:200px}.Account_addAddressCard__tMXjl:hover{background-color:var(--color-page-bg);border-color:var(--color-gold-detail)}.Account_addAddressIcon__5jTxg{width:48px;height:48px;border-radius:50%;background-color:var(--color-page-bg);border:1px solid var(--color-divider);display:flex;align-items:center;justify-content:center;color:var(--color-gold-detail);margin-bottom:12px}.Account_addAddressText__030j3{font-family:var(--font-body);font-weight:500;color:var(--color-text-primary)}.Account_orderCard___L3XK,.Account_ordersList__LWFVE{display:flex;flex-direction:column;gap:16px}.Account_orderCard___L3XK{background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-divider);padding:20px;transition:box-shadow .3s}.Account_orderCard___L3XK:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}@media (min-width:640px){.Account_orderCard___L3XK{flex-direction:row;align-items:center;justify-content:space-between}}.Account_orderInfo__pihgj{display:flex;align-items:center;gap:16px}.Account_orderImage__sBNpo{width:64px;height:64px;background-color:var(--color-page-bg);border-radius:var(--radius-sm);border:1px solid var(--color-divider);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);flex-shrink:0;background-size:cover;background-position:top}.Account_orderDetails__ssYHy p{margin:0}.Account_orderId__r4HFv{font-family:var(--font-body);font-weight:600;color:var(--color-text-primary)}.Account_orderDate__mUTWF{font-family:var(--font-body);font-size:14px;color:var(--color-text-muted)}.Account_orderStatusPrice__Wgvnw{display:flex;justify-content:space-between;align-items:center;gap:16px}@media (min-width:640px){.Account_orderStatusPrice__Wgvnw{flex-direction:column;align-items:flex-end}}.Account_statusBadge__1Iml0{font-family:var(--font-body);font-size:12px;font-weight:600;padding:4px 12px;border-radius:9999px}.Account_statusDelivered__DP29D{background-color:rgba(47,107,79,.1);color:var(--color-success)}.Account_statusProcessing__DbIYA{background-color:rgba(201,131,31,.1);color:var(--color-warning)}.Account_orderPrice__28IUf{font-family:var(--font-body);font-weight:700;color:var(--color-text-primary)}