.account-module__y7MYTa__wrap{max-width:var(--maxw);padding:calc(72px + clamp(28px,5vw,64px)) var(--gutter) clamp(56px,8vw,110px);margin-inline:auto}.account-module__y7MYTa__head{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.account-module__y7MYTa__title{letter-spacing:.005em;font-size:clamp(40px,6vw,72px)}.account-module__y7MYTa__lead{color:var(--text-secondary);max-width:52ch;font-size:16px}.account-module__y7MYTa__tabs{border-bottom:1px solid #2a241c1f;flex-wrap:wrap;gap:14px;margin-bottom:36px;padding-bottom:14px;display:flex}.account-module__y7MYTa__tabs a{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:6px 0;font-size:12px;transition:color .2s;position:relative}.account-module__y7MYTa__tabs a:hover,.account-module__y7MYTa__tabs .account-module__y7MYTa__active{color:var(--ink)}.account-module__y7MYTa__tabs .account-module__y7MYTa__active:after{content:"";background:var(--terra);height:1.5px;position:absolute;bottom:-15px;left:0;right:0}.account-module__y7MYTa__card{background:var(--calce-soft);border:1px solid #2a241c1a;border-radius:3px;flex-direction:column;gap:16px;max-width:640px;padding:clamp(24px,4vw,44px);display:flex}.account-module__y7MYTa__card h2{font-family:var(--font-display);font-size:24px;font-weight:400}.account-module__y7MYTa__card p{color:var(--text-secondary);font-size:15px}.account-module__y7MYTa__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.account-module__y7MYTa__formGrid{grid-template-columns:1fr}}.account-module__y7MYTa__field{flex-direction:column;gap:6px;display:flex}.account-module__y7MYTa__label{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.account-module__y7MYTa__input{height:48px;color:var(--ink);background:#fff;border:1px solid #2a241c33;border-radius:3px;padding:0 14px;font-family:inherit;font-size:15px}.account-module__y7MYTa__input:focus{border-color:var(--terra);outline:none}.account-module__y7MYTa__hint{color:var(--muted);font-size:12px}.account-module__y7MYTa__consent{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.account-module__y7MYTa__consent input{width:18px;height:18px;accent-color:var(--terra)}.account-module__y7MYTa__error{color:#9a3320;background:#a9674c1a;border:1px solid #a9674c4d;border-radius:3px;padding:10px 12px;font-size:13.5px}.account-module__y7MYTa__success{color:#3a5a3a;background:#6f6e4e1a;border:1px solid #6f6e4e4d;border-radius:3px;padding:10px 12px;font-size:13.5px}.account-module__y7MYTa__button{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--calce);background:var(--terra);cursor:pointer;border:0;border-radius:2px;align-self:flex-start;padding:15px 28px;font-size:13px;transition:background-color .3s}.account-module__y7MYTa__button:hover{background:var(--terra-hover)}.account-module__y7MYTa__button:disabled{opacity:.55;cursor:default}.account-module__y7MYTa__buttonGhost{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #2a241c3d;border-radius:2px;align-self:flex-start;padding:12px 20px;font-size:12px}.account-module__y7MYTa__buttonGhost:hover{color:var(--ink);border-color:var(--ink)}.account-module__y7MYTa__altLink{color:var(--muted);font-size:13px}.account-module__y7MYTa__altLink a{color:var(--terra);border-bottom:1px solid}.account-module__y7MYTa__orderList{flex-direction:column;gap:16px;display:flex}.account-module__y7MYTa__order{background:var(--calce-soft);border:1px solid #2a241c1a;border-radius:3px;grid-template-columns:1fr auto;align-items:baseline;gap:12px 20px;padding:20px 24px;display:grid}.account-module__y7MYTa__orderHead{flex-direction:column;gap:4px;display:flex}.account-module__y7MYTa__orderNo{font-family:var(--font-display);font-size:18px}.account-module__y7MYTa__orderMeta{font-family:var(--font-ui);letter-spacing:.06em;color:var(--muted);font-size:11.5px}.account-module__y7MYTa__orderTotal{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px}.account-module__y7MYTa__orderStatus{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--terra);grid-column:1/3;font-size:11px}.account-module__y7MYTa__orderEmpty{text-align:center;color:var(--muted);padding:56px 24px;font-size:14px}
