.customer-page{padding:120px 24px 80px;min-height:70vh;display:flex;align-items:flex-start;justify-content:center}.customer-form-wrap{width:100%;max-width:480px;padding:48px 44px;background:var(--mid);border:1px solid rgba(255,255,255,.05)}.customer-title{font-family:var(--font-display);font-size:40px;color:var(--white);line-height:1;margin-bottom:32px}.customer-eyebrow{font-family:var(--font-cond);font-size:11px;letter-spacing:4px;color:var(--muted);margin-bottom:12px}.field-group{margin-bottom:20px}.field-group label{display:block;font-family:var(--font-cond);font-size:11px;letter-spacing:3px;color:var(--muted);margin-bottom:8px}.field-group input,.field-group select,.field-group textarea{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--white);padding:14px 16px;font-family:var(--font-body);font-size:14px;outline:none;transition:border-color .2s;-webkit-appearance:none}.field-group input::placeholder,.field-group textarea::placeholder{color:var(--muted)}.field-group input:focus,.field-group textarea:focus{border-color:var(--white)}.field-group textarea{resize:vertical;min-height:120px}.customer-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px}.customer-links a{font-family:var(--font-cond);font-size:11px;letter-spacing:2px;color:var(--muted);transition:color .2s}.customer-links a:hover{color:var(--white)}.form-errors{background:#e24b4a14;border:1px solid rgba(226,75,74,.3);padding:14px 16px;font-family:var(--font-cond);font-size:12px;letter-spacing:1px;color:#e24b4a;margin-bottom:20px}.form-success{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);padding:14px 16px;font-family:var(--font-cond);font-size:12px;letter-spacing:1px;color:var(--white);margin-bottom:20px}.customer-divider{text-align:center;font-family:var(--font-cond);font-size:10px;letter-spacing:3px;color:var(--muted);margin:20px 0;position:relative}.customer-divider:before,.customer-divider:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:#ffffff0f}.customer-divider:before{left:0}.customer-divider:after{right:0}.account-page{padding:120px 60px 80px;max-width:1200px;margin:0 auto}.account-grid{display:grid;grid-template-columns:1fr 320px;gap:60px;align-items:start}.account-orders-list{display:flex;flex-direction:column;gap:2px}.order-card{background:var(--mid);padding:24px 28px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;transition:background .2s}.order-card:hover{background:#1a1a1a}.order-number{font-family:var(--font-cond);font-size:14px;letter-spacing:2px;color:var(--white);margin-bottom:4px}.order-date{font-size:12px;color:var(--muted)}.order-status{font-family:var(--font-cond);font-size:10px;letter-spacing:2px;padding:4px 10px;border:1px solid rgba(255,255,255,.15);color:var(--muted)}.order-total{font-family:var(--font-display);font-size:22px;color:var(--white)}.account-info-card{background:var(--mid);padding:32px 28px}.order-page{padding:120px 60px 80px;max-width:900px;margin:0 auto}@media(max-width:900px){.customer-form-wrap{padding:36px 28px}.account-page{padding:100px 24px 60px}.account-grid{grid-template-columns:1fr}.order-page{padding:100px 24px 60px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/customer.css.map */
