.customer-page{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--padding-lg)}.customer-page--narrow{max-width:56rem}.customer-page__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--gap-md, 1rem);margin-block-end:var(--margin-xl)}.customer-page h1,.customer-page h2,.customer-page h3{margin-block:0}.customer-page h1{font-size:clamp(2rem,4vw,4rem);line-height:1.05}.customer-page h2{font-size:1.6rem;line-height:1.2}.customer-page h3{font-size:1.2rem;line-height:1.25}.customer-page p{margin-block:0}.customer-card{border:var(--style-border-width-inputs) solid var(--color-border);border-radius:min(var(--style-border-radius-inputs),8px);padding:clamp(1.6rem,4vw,3.2rem);background:var(--color-background)}.customer-card+.customer-card,.customer-grid+.customer-card,.customer-card+.customer-grid{margin-block-start:var(--margin-xl)}.customer-grid{display:grid;grid-template-columns:1fr;gap:var(--gap-lg, 1.6rem)}@media screen and (min-width:750px){.customer-grid--2{grid-template-columns:minmax(0,1fr) minmax(22rem,.42fr)}}.customer-form{display:grid;gap:var(--gap-md, 1rem)}.customer-form__row{display:grid;grid-template-columns:1fr;gap:var(--gap-md, 1rem)}@media screen and (min-width:750px){.customer-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-field{display:grid;gap:.45rem}.customer-field label,.customer-checkbox{font-size:.95rem}.customer-field input,.customer-field select,.customer-field textarea{width:100%;min-height:var(--minimum-touch-target);padding:var(--input-padding);color:var(--color-input-text);background:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:var(--input-box-shadow);font:inherit}.customer-field textarea{min-height:var(--input-textarea-min-height);resize:vertical}.customer-field input:focus-visible,.customer-field select:focus-visible,.customer-field textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:var(--input-box-shadow-focus)}.customer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm, .8rem);margin-block-start:var(--margin-md)}.customer-actions--between{justify-content:space-between}.customer-link{color:currentColor;text-underline-offset:.2em}.customer-muted{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.customer-alert{padding:1rem;border:var(--style-border-width-inputs) solid currentColor;border-radius:min(var(--style-border-radius-inputs),8px);margin-block:var(--margin-md)}.customer-alert--error{color:var(--color-error, #b3261e)}.customer-alert--success{color:var(--color-success, #146c2e)}.customer-recover{display:none}.customer-recover:target{display:block}.customer-recover:target+.customer-login{display:none}.customer-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.customer-table{width:100%;min-width:64rem;border-collapse:collapse}.customer-table th,.customer-table td{padding:1rem;border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top}.customer-table th{font-size:.85rem;font-weight:600;text-transform:uppercase}.customer-table td:last-child,.customer-table th:last-child{text-align:end}.customer-list{display:grid;gap:var(--gap-md, 1rem);margin:0;padding:0;list-style:none}.customer-line-item{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--gap-md, 1rem);align-items:start}.customer-line-item img{width:100%;height:auto;border-radius:min(var(--style-border-radius-inputs),8px)}.customer-summary{display:grid;gap:.75rem}.customer-summary__row{display:flex;justify-content:space-between;gap:var(--gap-md, 1rem)}.customer-summary__row--total{padding-block-start:.75rem;border-block-start:1px solid var(--color-border);font-weight:600}.customer-address{display:grid;gap:var(--gap-md, 1rem)}.customer-address__forms{display:grid;gap:var(--gap-lg, 1.6rem)}.customer-details{border:var(--style-border-width-inputs) solid var(--color-border);border-radius:min(var(--style-border-radius-inputs),8px);padding:1rem}.customer-details summary{cursor:pointer;font-weight:600}.customer-details[open] summary{margin-block-end:1rem}.customer-actions .customer-details{flex-basis:100%;width:100%}.customer-pagination{display:flex;justify-content:center;gap:var(--gap-sm, .8rem);margin-block-start:var(--margin-xl)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/customer.css.map */
