.account-page{background:var(--cream);color:var(--ink)}.account-main{max-width:1180px;margin:0 auto;padding:52px 28px 80px}.account-intro{padding-bottom:35px}.account-intro h1{font-size:56px;line-height:1.12;margin:20px 0}.account-intro h1 i{font-weight:400;color:var(--olive)}.account-intro>p:last-child{font-size:14px;color:var(--muted)}.account-main h2{font-size:30px;margin:12px 0 18px}.account-main h3{font:22px Georgia,serif}.account-main label{display:flex;flex-direction:column;gap:9px;margin-bottom:18px;font-size:12px}.account-main input,.account-main select,.account-main textarea{width:100%;border:1px solid var(--line);background:white;padding:12px;font:inherit;color:var(--ink);border-radius:3px}.account-main a{color:inherit}.account-small{font-size:12px;line-height:1.8;color:var(--muted)}.account-card{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:40px}.account-card form{max-width:440px}.account-card form>.text-button{display:block;margin-top:20px;font-size:12px}.account-auth-intro>p{line-height:1.8}.account-switch{display:flex;gap:25px;margin-top:30px}.account-switch button{font-size:13px;text-decoration:underline}.account-message{padding:15px 20px;background:#eef0e5;border:1px solid var(--line);border-radius:4px;font-size:13px;line-height:1.7;position:sticky;top:8px;z-index:2}.account-message.error{background:#f8e7df;color:#8c3821}.account-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:35px 0}.account-welcome>div{min-width:0}.account-welcome h2{overflow-wrap:anywhere}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.account-stats>div{padding:25px;background:#e9eadd;border-radius:4px}.account-stats strong{display:block;font:36px Georgia,serif}.account-stats span{font-size:11px;color:var(--muted);display:block;margin-top:12px}.account-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:30px 0;flex-wrap:wrap}.account-tabs button{border:0;border-bottom:3px solid transparent;background:none;color:var(--muted);font:inherit;font-size:12px;padding:14px 0}.account-tabs [aria-current=page]{border-color:var(--olive);color:var(--ink)}.account-section-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.account-section-top .text-button{font-size:11px;flex-shrink:0}.account-order,.account-return,.account-bag-row,.account-empty{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:25px;margin:20px 0}.account-order-top{display:flex;justify-content:space-between;align-items:start;gap:20px}.account-order-top h3{margin:3px 0 10px}.account-chip{font-size:10px;background:#e9eadd;border-radius:30px;padding:8px 12px;white-space:nowrap}.account-reference{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.account-table{border-collapse:collapse;width:100%;font-size:12px;margin:22px 0}.account-table th,.account-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px 8px}.account-table small{display:block;color:var(--muted);margin-top:6px}.account-shipping{padding:20px;background:#f0f1e8;border-radius:4px;font-size:12px;line-height:1.9;margin-top:15px}.account-shipping input{display:block;max-width:400px;margin:10px 0}.account-timeline{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin:20px 0}.account-timeline span{border-left:2px solid var(--olive);padding-left:10px}.account-timeline b{display:block;margin-bottom:6px;color:var(--ink)}.account-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.account-claim{margin-top:30px;font-size:13px}.account-claim form{max-width:550px;margin-top:20px}.account-bag-row{display:grid;grid-template-columns:1fr 100px 90px;align-items:center;gap:22px}.account-bag-row h3{margin:0 0 8px}.account-bag-row p{font-size:12px;margin:0;color:var(--muted)}.account-bag-row label{margin:0}.account-bag-row .text-button{font-size:11px}.account-profile{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--paper);padding:35px;border:1px solid var(--line);border-radius:5px}.account-profile>div{min-width:0}.account-profile p{overflow-wrap:anywhere}.account-return-editor{padding:28px;border:1px solid var(--line);background:var(--paper);border-radius:5px;margin:25px 0}.account-return-items{display:grid;gap:14px}.account-return-items label{display:grid;grid-template-columns:1fr 90px;align-items:center;gap:20px}.account-form-actions{display:flex;gap:15px;flex-wrap:wrap;margin:20px 0}.account-footer{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:25px 4%;font-size:11px;color:var(--muted)}.account-footer>div{display:flex;gap:20px;flex-wrap:wrap}.account-footer a{color:inherit;text-decoration:none}.account-card[hidden],.account-profile[hidden]{display:none}@media(max-width:700px){.account-main{padding:35px 18px 55px}.account-intro h1{font-size:42px}.account-card,.account-profile{grid-template-columns:1fr;gap:25px;padding:25px}.account-welcome{align-items:flex-start;flex-direction:column}.account-stats{gap:10px}.account-stats>div{padding:17px 12px}.account-stats span{font-size:10px;line-height:1.6}.account-tabs{gap:18px}.account-tabs button{font-size:11px}.account-section-top{align-items:flex-start}.account-main h2{font-size:26px}.account-order,.account-return{padding:20px 16px}.account-order-top{flex-direction:column;gap:12px}.account-table{font-size:11px}.account-bag-row{grid-template-columns:1fr 75px;gap:16px;padding:20px}.account-bag-row>.text-button{grid-column:1/-1;text-align:left}.account-return-editor{padding:20px}.account-footer{flex-direction:column}.account-header-links{display:flex;gap:14px;flex-wrap:wrap;font-size:10px}.account-page .site-header{gap:15px;align-items:flex-start}.account-header-links a{font-size:10px}.account-form-actions>*{flex:1}.account-return-items label{grid-template-columns:1fr 70px}}.account-header-links{display:flex;gap:24px;align-items:center;font-size:12px}@media(max-width:700px){.account-header-links{gap:12px;flex-wrap:wrap;font-size:10px;justify-content:flex-end}.account-page .logo{font-size:16px}.account-header-links a{font-size:10px}}.account-header-links .text-button{font-size:12px}
.account-main h3,.account-shipping,.account-table td:first-child{overflow-wrap:anywhere}
