.account_container__fmYYb{min-height:100vh;background-color:#fff;color:var(--color-black)}.account_main__Tu6Ax{padding-top:8rem;padding-bottom:4rem}.account_content__c7lMI{max-width:1200px;margin:0 auto;padding:0 1rem}.account_loading__rk2NO{text-align:center;padding:4rem;font-size:1.25rem}.account_header__I2D39{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.account_title__Vp_XW{font-size:3rem;text-transform:uppercase;letter-spacing:-.05em;line-height:1;transform:rotate(-1deg);color:var(--color-black)}@media(max-width:768px){.account_title__Vp_XW{font-size:2rem}}.account_logoutButton__nINVD{border:4px solid #000;padding:.75rem 1.5rem;text-transform:uppercase;font-weight:600;background-color:#fff;cursor:pointer;transition:all .2s}.account_logoutButton__nINVD:hover{background-color:#d4ff00;transform:translate(-.125rem,-.125rem)}.account_logoutButton__nINVD:active{transform:translate(0)}.account_tabs__VhL_Y{display:flex;gap:.5rem;border-bottom:4px solid #000;margin-bottom:2rem;flex-wrap:wrap}.account_tab__SKZ6x{padding:1rem 2rem;text-transform:uppercase;font-weight:600;background-color:#fff;border:none;border-bottom:4px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s;position:relative;bottom:-4px;color:var(--color-black)}.account_tab__SKZ6x:hover{background-color:#f9fafb}.account_activeTab__NZlP7{border-bottom-color:#d4ff00;background-color:#d4ff00}.account_tabContent__AUM9e{min-height:400px}.account_overview__6K_pZ{display:flex;flex-direction:column;gap:2rem}.account_section__uYzAG{border:8px solid #000;padding:2rem;background-color:#fff;color:var(--color-black)}.account_sectionTitle__YObRP{font-size:1.5rem;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1.5rem;transform:rotate(-.5deg);color:var(--color-black)}.account_infoGrid__GTw7K{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.account_infoItem__FgnsS{display:flex;flex-direction:column;gap:.5rem}.account_infoLabel__za0Yx{font-size:.875rem;text-transform:uppercase;letter-spacing:.025em;font-weight:600;opacity:.7}.account_infoValue__Jkxt_{font-size:1.125rem;font-weight:500;color:var(--color-black)}.account_address__voRcQ{line-height:1.8}.account_address__voRcQ p{margin:0}.account_ordersList__wmB7E{display:flex;flex-direction:column;gap:1.5rem}.account_orderCard__zpzhG{border:8px solid #000;padding:2rem;background-color:#fff;color:var(--color-black)}.account_orderHeader__2w50b{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.account_orderNumber__xtqM9{font-size:1.5rem;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.5rem;color:var(--color-black)}.account_orderDate__mGixe{font-size:.875rem;opacity:.7;margin:0}.account_statusBadge__xJK46{display:inline-block;padding:.5rem 1rem;background-color:#d4ff00;border:4px solid #000;text-transform:uppercase;font-size:.875rem;font-weight:600}.account_orderItems__jVxbi{margin-bottom:1.5rem}.account_orderItem__p9Bq4{display:flex;gap:1rem;padding:1rem 0;border-bottom:2px solid #e5e7eb}.account_orderItem__p9Bq4:last-child{border-bottom:none}.account_orderItemImage__2Ya7X{width:80px;height:80px;border:4px solid #000;flex-shrink:0;overflow:hidden;background-color:#f9fafb}.account_orderItemImage__2Ya7X img{width:100%;height:100%;object-fit:cover}.account_orderItemPlaceholder__VYFH0{width:100%;height:100%;background-color:#e5e7eb}.account_orderItemInfo__3MRnb{flex:1 1}.account_orderItemTitle__DkDvC{font-weight:600;margin-bottom:.5rem;color:var(--color-black)}.account_orderItemQuantity__alsB_{font-size:.875rem;opacity:.7;margin:.25rem 0}.account_orderItemPrice__K1fut{font-weight:600;margin-top:.5rem}.account_moreItems__d_3Wn{text-align:center;padding:1rem;font-size:.875rem;opacity:.7;font-style:italic}.account_orderTotal__VrmlJ{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:4px solid #000;font-size:1.25rem;font-weight:600;text-transform:uppercase;color:var(--color-black)}.account_orderTotalAmount__xXSB8{font-size:1.5rem;color:var(--color-black)}.account_addressesList__c6_oB{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.account_addressCard___CK9P{border:8px solid #000;padding:2rem;background-color:#fff;position:relative;color:var(--color-black)}.account_defaultBadge__u19qF{position:absolute;top:-.5rem;right:1rem;padding:.25rem .75rem;background-color:#d4ff00;border:4px solid #000;font-size:.75rem;text-transform:uppercase;font-weight:600}.account_addressContent__2TlRF{line-height:1.8}.account_addressContent__2TlRF p{margin:0}.account_emptyState__16l2a{text-align:center;padding:4rem;border:8px solid #000;background-color:#f9fafb;color:var(--color-black)}.account_emptyState__16l2a p{font-size:1.125rem;opacity:.7}