.customer-section .form---item.is-full,.customer-section .form>.w-checkbox,.customer-section .form>.submit-button{grid-column:1 / -1;width:100%}.customer-section .submit-button{background-image:none!important;display:inline-flex;align-items:center;justify-content:center;gap:.6em;text-align:center;padding:1em 2em}.customer-section .submit-button .arrow{display:inline-block;transition:transform .25s ease}.customer-section .submit-button:hover .arrow{transform:translate(6px)}.customer-section .submit-button--ghost{background-color:transparent!important;color:var(--color--light, #fff)!important;border:1px solid rgba(255,255,255,.24)}.customer-section .submit-button--ghost:hover{background-color:#ffffff14!important}.customer-section .contact-form{max-width:640px;margin:0 auto;width:100%}.customer-section.customer-section--wide .contact-form{max-width:1100px}.customer-section .customer-errors{padding:1em 1.2em;background:#f050501f;border:1px solid rgba(240,80,80,.35);border-radius:10px;color:#ffb8b8;margin-bottom:1.5em;grid-column:1 / -1}.customer-section .customer-errors ul{margin:0;padding-left:1.2em}.customer-section .customer-success{padding:1em 1.2em;background:#f4f4791f;border:1px solid rgba(244,244,121,.35);border-radius:10px;color:var(--color--primary-color, #f4f479);margin-bottom:1.5em;grid-column:1 / -1}.customer-section .form-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:1.2em;justify-content:space-between;padding-top:1em;border-top:1px solid rgba(255,255,255,.1);margin-top:.4em;font-size:.95em}.customer-section .form-links a{color:#ffffffd1;text-decoration:underline;text-underline-offset:3px}.customer-section .form-links a:hover{color:var(--color--primary-color, #f4f479)}.customer-section .recover-password-wrapper{display:none}.customer-section .recover-password-wrapper:target{display:block}.customer-section .recover-password-wrapper:target~.login-wrapper{display:none}.customer-dashboard{display:grid;grid-template-columns:2fr 1fr;gap:2em;margin-top:3em}.customer-card{background:var(--color--dark, #212121);border-radius:20px;padding:2.5em}.customer-card h2{font-family:inherit;font-size:var(--typo-font-size--h2-subtitle, 1.5rem);margin:0 0 1.4em}.customer-card h3{font-size:1.1rem;margin:0 0 .8em;font-weight:700}.customer-card+.customer-card{margin-top:1.5em}.customer-orders{width:100%;border-collapse:collapse;font-size:.95em}.customer-orders th,.customer-orders td{padding:1em .6em;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);color:var(--color--light, #fff)}.customer-orders th{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-weight:600}.customer-orders tfoot td{border-bottom:none;padding-top:1.4em}.customer-orders a{color:var(--color--primary-color, #f4f479);text-decoration:underline;text-underline-offset:3px}.customer-orders__empty{padding:1.6em;text-align:center;color:#fff9;border:1px dashed rgba(255,255,255,.14);border-radius:12px}.customer-address p{line-height:1.7;margin:0 0 1em;color:#ffffffd9}.customer-address__actions{display:flex;gap:1em;flex-wrap:wrap;font-size:.92em}.customer-address__actions a,.customer-address__actions button{color:var(--color--primary-color, #f4f479);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font:inherit}.customer-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.2em;margin-bottom:2em}.customer-meta div{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:1em 1.2em;border-radius:12px}.customer-meta strong{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin-bottom:.4em}.customer-badge{display:inline-block;padding:.3em .8em;background:#f4f47929;color:var(--color--primary-color, #f4f479);border-radius:999px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6em}.customer-new-address-trigger{display:inline-flex;align-items:center;gap:.5em;padding:.7em 1.2em;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:var(--color--light, #fff);background:transparent;cursor:pointer;font:inherit;transition:background .2s ease,border-color .2s ease}.customer-new-address-trigger:hover{background:#ffffff14;border-color:var(--color--primary-color, #f4f479)}.customer-hidden{display:none}@media screen and (max-width:991px){.customer-dashboard{grid-template-columns:1fr}.customer-card{padding:1.8em}.customer-orders{font-size:.88rem}.customer-orders th,.customer-orders td{padding:.8em .4em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/customer-account.css.map */
