:root{--color-foreground: 0, 0, 0;--color-background: 255, 255, 255;--color-error: 200, 50, 50;--color-success: 50, 150, 50}.customer{padding:36px 0}.customer .page-width{max-width:120rem;margin:0 auto;padding:0 1.5rem}.customer .customer__form-wrapper{max-width:47.8rem;margin:0 auto;text-align:center}.customer .customer__title{font-size:1.4rem!important;font-weight:400;line-height:1.2;margin:0 0 2rem;letter-spacing:-.02em}@media screen and (min-width:750px){.customer .customer__title{font-size:1.6rem!important}}.customer .customer__subtitle{font-size:1.6rem;font-weight:600;margin:0 0 1.5rem;letter-spacing:-.01em}.customer .customer__subtext{font-size:1.4rem;color:rgba(var(--color-foreground),.7);margin:0 0 2rem}.customer .field{margin-bottom:.5rem;text-align:left}.customer .customer__buttons{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem;margin-bottom:.5rem}@media screen and (min-width:750px){.customer .customer__buttons{flex-direction:row;justify-content:center;align-items:center;gap:1.6rem}}.customer .link{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.customer .link:hover{opacity:.7}.customer .customer__error-message,.customer .customer__success-message{display:flex;gap:1rem;padding:1.4rem 1.6rem;border-radius:6px;margin-bottom:2rem;font-size:1.4rem}.customer .customer__error-message{background-color:rgba(var(--color-error),.08);color:rgb(var(--color-error))}.customer .customer__success-message{background-color:rgba(var(--color-success),.08);color:rgb(var(--color-success))}.customer.account .customer__header{display:flex;justify-content:space-between;margin-bottom:3rem}.customer .customer__orders-table{width:100%;border-collapse:collapse;font-size:1.4rem}.customer .customer__orders-table th,.customer .customer__orders-table td{padding:1.2rem 1rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.customer.addresses .customer__addresses-grid{display:grid;gap:2rem}@media screen and (min-width:750px){.customer.addresses .customer__addresses-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.customer.addresses .customer__addresses-grid{grid-template-columns:repeat(3,1fr)}}.customer .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/customer.css.map */
