.account-wrap{max-width:960px;margin:0 auto;padding:32px var(--page-padding) var(--section-gap, 64px)}.account-hero{margin-bottom:24px}.account-hero h1{font-family:var(--font-sans, "DM Sans", sans-serif);font-size:clamp(28px,4vw,36px);font-weight:400;letter-spacing:-.01em;color:var(--color-ink, #1a1a1a);margin:0 0 4px}.account-hero p{font-family:var(--font-sans, "DM Sans", sans-serif);font-size:16px;color:var(--color-stone, #888);margin:0}.account-layout{display:flex;gap:56px;align-items:flex-start}.acc-nav{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding-top:4px}.acc-nav a{font-family:var(--font-sans, "DM Sans", sans-serif);font-size:15px;color:var(--color-charcoal, #444);text-decoration:none;padding:8px 0;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;display:inline-block;width:fit-content}.acc-nav a:hover{color:var(--color-ink, #1a1a1a)}.acc-nav a.is-active{color:var(--color-ink, #1a1a1a);border-bottom-color:var(--color-ink, #1a1a1a);font-weight:500}.acc-nav__signout-form{margin:12px 0 0}.acc-nav__signout{padding:8px 0;border-top:1px solid var(--color-linen, #e8e4de);background:none;border-left:none;border-right:none;border-bottom:none;cursor:pointer;font-family:var(--font-sans, "DM Sans", sans-serif);font-size:14px;color:var(--color-stone, #888);text-align:left;width:fit-content}.acc-nav__signout:hover{color:var(--color-ink, #1a1a1a)}.acc-content{flex:1;min-width:0;width:100%}.acc-section+.acc-section{margin-top:48px}.acc-section__title{font-family:var(--font-sans, "DM Sans", sans-serif);font-size:18px;font-weight:500;color:var(--color-ink, #1a1a1a);padding-bottom:12px;border-bottom:1px solid var(--color-linen, #e8e4de)}.acc-section__intro{font-family:var(--font-sans, "DM Sans", sans-serif);font-size:14px;color:var(--color-stone, #888);line-height:1.6;margin:0 0 16px}.acc-form{display:flex;flex-direction:column;gap:16px}.acc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acc-field{display:flex;flex-direction:column;gap:6px}.acc-field label{font-family:var(--font-sans, "DM Sans", sans-serif);font-size:13px;font-weight:500;color:var(--color-charcoal, #444)}.acc-field input,.acc-field select,.acc-field textarea{padding:12px 14px;border:1px solid var(--color-linen, #e8e4de);border-radius:8px;font-family:var(--font-sans, "DM Sans", sans-serif);font-size:14px;color:var(--color-ink, #1a1a1a);background:var(--color-canvas, #fff);outline:none;transition:border-color .15s}.acc-field input:focus,.acc-field select:focus,.acc-field textarea:focus{border-color:var(--color-ink, #1a1a1a);outline:none;box-shadow:none}.acc-field textarea{resize:vertical;min-height:120px;font-family:inherit}.acc-field input::placeholder,.acc-field textarea::placeholder{color:var(--color-stone, #888)}.acc-field--hidden{display:none}.acc-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:100px;background:var(--color-ink, #1a1a1a);color:#fff;font-family:var(--font-sans, "DM Sans", sans-serif);font-size:14px;font-weight:500;border:none;cursor:pointer;text-decoration:none;transition:background .15s;letter-spacing:.01em}.acc-button:hover{background:var(--color-charcoal, #444)}.acc-button--secondary{background:transparent;color:var(--color-ink, #1a1a1a);border:1px solid var(--color-ink, #1a1a1a)}.acc-button--secondary:hover{background:var(--color-ink, #1a1a1a);color:#fff}.acc-card{border:1px solid var(--color-linen, #e8e4de);border-radius:8px;padding:20px 24px;background:var(--color-canvas, #fff)}.acc-orders{display:flex;flex-direction:column}.acc-order-row{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--color-linen, #e8e4de);font-family:var(--font-sans, "DM Sans", sans-serif);font-size:14px;text-decoration:none;color:var(--color-ink, #1a1a1a)}.acc-order-row:last-child{border-bottom:none}.acc-order-row:hover{background:var(--color-paper, #f8f7f4)}.acc-order-num{font-weight:500}.acc-order-date{color:var(--color-stone, #888)}.acc-order-status,.order-badge{font-family:var(--font-sans, "DM Sans", sans-serif);font-size:12px;font-weight:500;color:#fff;padding:4px 10px;border-radius:6px;white-space:nowrap;background:var(--color-charcoal, #444)}.acc-order-status--fulfilled,.acc-order-status--delivered,.order-badge--fulfilled,.order-badge--delivered{background:#2d5a3d}.acc-order-status--cancelled,.acc-order-status--refunded,.order-badge--cancelled,.order-badge--refunded{background:var(--color-sale, #c0392b)}.acc-order-total{font-weight:500;text-align:right}.acc-order-arrow{color:var(--color-stone, #888)}.acc-empty{text-align:center;padding:48px 0;font-family:var(--font-sans, "DM Sans", sans-serif);color:var(--color-stone, #888)}.acc-empty h2{font-size:18px;font-weight:400;color:var(--color-ink, #1a1a1a);margin:0 0 6px}.acc-empty p{margin:0 0 16px;font-size:14px}.acc-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acc-address-card{border:1px solid var(--color-linen, #e8e4de);border-radius:8px;padding:16px 18px;font-family:var(--font-sans, "DM Sans", sans-serif);font-size:14px;line-height:1.6;color:var(--color-charcoal, #444);position:relative}.acc-address-card__default{display:inline-block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-stone, #888);margin-bottom:6px}.acc-address-card__actions{display:flex;gap:12px;margin-top:12px;font-size:13px}.acc-address-card__actions a,.acc-address-card__actions button{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;color:var(--color-ink, #1a1a1a);text-decoration:underline;cursor:pointer}.auth-card{max-width:420px;margin:56px auto;padding:0 var(--page-padding)}.auth-card__title{font-family:var(--font-sans, "DM Sans", sans-serif);font-size:26px;font-weight:400;letter-spacing:-.01em;color:var(--color-ink, #1a1a1a);margin:0 0 8px;text-align:center}.auth-card__sub{font-family:var(--font-sans, "DM Sans", sans-serif);font-size:14px;color:var(--color-stone, #888);text-align:center;margin:0 0 24px}.auth-card .acc-button{width:100%}.auth-card__footer{text-align:center;margin-top:16px;font-family:var(--font-sans, "DM Sans", sans-serif);font-size:13px;color:var(--color-stone, #888)}.auth-card__footer a{color:var(--color-ink, #1a1a1a);text-decoration:underline}.acc-errors{background:#fbe7e7;border:1px solid #f0c0c0;color:#8a1a1a;padding:12px 16px;border-radius:8px;font-family:var(--font-sans, "DM Sans", sans-serif);font-size:13px;margin-bottom:16px}.acc-errors ul{margin:4px 0 0;padding-left:18px}.acc-success{background:#e7f4ec;border:1px solid #b8dec5;color:#1c4a2c;padding:12px 16px;border-radius:8px;font-family:var(--font-sans, "DM Sans", sans-serif);font-size:14px;margin-bottom:16px}@media(max-width:768px){.account-layout{flex-direction:column;gap:24px}.acc-nav{width:100%;flex-direction:row;overflow-x:auto;gap:18px;padding-top:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--color-linen, #e8e4de)}.acc-nav::-webkit-scrollbar{display:none}.acc-nav a{white-space:nowrap;border-bottom:none;padding:12px 0}.acc-nav a.is-active{border-bottom:2px solid var(--color-ink, #1a1a1a)}.acc-nav__signout-form{margin:0 0 0 auto;padding-left:0;border-left:none;display:flex;align-items:center}.acc-nav__signout{padding:12px 0;border-top:none}.acc-form-row,.acc-address-grid{grid-template-columns:1fr}.acc-order-row{grid-template-columns:1fr auto auto;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;padding:14px 0}.acc-order-row .acc-order-num{grid-row:1}.acc-order-row .acc-order-status{grid-row:1;grid-column:2;align-self:center}.acc-order-row .acc-order-arrow{grid-row:1;grid-column:3;align-self:center}.acc-order-row .acc-order-date{grid-row:2;grid-column:1}.acc-order-row .acc-order-total{grid-row:2;grid-column:2 / 4;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/component-account.css.map */
