.customer-legacy{max-width:900px;margin:48px auto;padding:0 20px}.customer-legacy--narrow{max-width:560px}.customer-legacy__title{margin:0 0 8px}.customer-legacy__subtitle{margin:0 0 28px;opacity:.72;line-height:1.5}.customer-legacy__box{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:24px;margin-bottom:20px}.customer-legacy__grid{display:grid;gap:16px}.customer-legacy__grid--2{grid-template-columns:1fr 1fr}.customer-legacy__field label{display:block;margin:0 0 6px;font-size:.95em}.customer-legacy__field input,.customer-legacy__field select,.customer-legacy__field textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(0,0,0,.14);border-radius:10px;background:#fff;font:inherit}.customer-legacy__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.customer-legacy__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;text-decoration:none;border:1px solid #111;background:#111;color:#fff;font:inherit;cursor:pointer}.customer-legacy__button--secondary{background:transparent;color:#111}.customer-legacy__links{display:flex;flex-direction:column;gap:8px;margin-top:18px}.customer-legacy__links a{text-decoration:underline;text-underline-offset:2px}.customer-legacy__note{margin:0 0 20px;padding:12px 14px;border-radius:12px;background:#0000000a;line-height:1.5}.customer-legacy__table-wrap{overflow-x:auto}.customer-legacy__table{width:100%;border-collapse:collapse}.customer-legacy__table th,.customer-legacy__table td{padding:12px 10px;border-bottom:1px solid rgba(0,0,0,.08);text-align:left;vertical-align:top}.customer-legacy__address{line-height:1.6}.customer-legacy__muted{opacity:.7}.customer-legacy__errors{margin-bottom:18px}.customer-legacy__errors ul{margin:8px 0 0;padding-left:18px}.customer-legacy__recover{display:none}.customer-legacy__recover.is-visible{display:block}@media(max-width:768px){.customer-legacy{margin:28px auto;padding:0 16px}.customer-legacy__box{padding:18px;border-radius:14px}.customer-legacy__grid--2{grid-template-columns:1fr}.customer-legacy__actions{flex-direction:column;align-items:stretch}.customer-legacy__button{width:100%}}.customer-legacy__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.customer-legacy__hero-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.customer-legacy__eyebrow{display:inline-flex;margin:0 0 8px;padding:7px 12px;border-radius:999px;background:#f2f2f2;color:#111;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.customer-legacy__service-box{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-bottom:28px;padding:26px;border-radius:24px;border:1px solid #d9d9d9;background:radial-gradient(circle at top right,#eeeeee,transparent 38%),linear-gradient(135deg,#f7f7f7,#fff 64%)}.customer-legacy__service-content h2{margin:0 0 10px;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.15;color:#111}.customer-legacy__service-content p{margin:0;max-width:720px;line-height:1.6;color:#555}.customer-legacy__service-actions{display:flex;flex-direction:column;gap:10px;min-width:240px}.customer-legacy__box-title{margin:0 0 14px;font-size:1.25rem;line-height:1.2;color:#111}.customer-legacy__box-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.customer-legacy__box-subtitle{margin:-6px 0 0;font-size:.92rem;line-height:1.45;color:#666}.customer-legacy__billing-box{margin-top:24px;padding:18px;border:1px solid #dddddd;border-radius:14px;background:#f8f8f8}.customer-legacy__billing-box h3{margin:0 0 12px;font-size:1rem;color:#111}.customer-legacy__billing-box p{margin:0 0 12px;line-height:1.6;color:#444}.customer-legacy__billing-box p:last-child{margin-bottom:0}.customer-legacy__billing-note{line-height:1.7;margin-bottom:12px;color:#444}.customer-legacy__order-link{font-weight:700;color:#111}.customer-legacy__order-link:hover{color:#000}.customer-legacy__order-actions{display:flex;flex-wrap:wrap;gap:8px}.customer-legacy__button--primary{background:#111;border-color:#111;color:#fff}.customer-legacy__button--primary:hover{background:#000;border-color:#000;color:#fff}.customer-legacy__button--secondary{background:#fff;border-color:#cfcfcf;color:#111}.customer-legacy__button--secondary:hover{background:#f3f3f3;border-color:#111;color:#111}.customer-legacy__empty{padding:24px;border-radius:18px;background:#f5f5f5;border:1px solid #dddddd}.customer-legacy__empty h3{margin:0 0 8px;color:#111}.customer-legacy__empty p{margin:0;color:#666}.customer-legacy__inline-form{display:inline-flex;align-items:center;gap:8px;margin:0}.customer-legacy__inline-form button{cursor:pointer;font-family:inherit}.customer-legacy__order-actions form{margin:0}.customer-legacy__form-success{display:inline-flex;align-items:center;font-size:12px;color:#111;background:#f2f2f2;border:1px solid #d9d9d9;border-radius:999px;padding:6px 10px}.customer-legacy__form-error{display:inline-flex;align-items:center;font-size:12px;color:#111;background:#fff;border:1px solid #111111;border-radius:999px;padding:6px 10px}@media screen and (max-width:989px){.customer-legacy__service-box{grid-template-columns:1fr}.customer-legacy__service-actions{min-width:0;flex-direction:row;flex-wrap:wrap}}@media screen and (max-width:749px){.customer-legacy__hero{flex-direction:column}.customer-legacy__hero-actions{width:100%;justify-content:flex-start}.customer-legacy__service-box{padding:20px;border-radius:18px}.customer-legacy__service-actions{flex-direction:column}.customer-legacy__service-actions .customer-legacy__button{width:100%}.customer-legacy__table,.customer-legacy__table thead,.customer-legacy__table tbody,.customer-legacy__table th,.customer-legacy__table td,.customer-legacy__table tr{display:block}.customer-legacy__table thead{display:none}.customer-legacy__table tr{padding:16px 0;border-bottom:1px solid #dddddd}.customer-legacy__table td{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:7px 0}.customer-legacy__table td:before{content:attr(data-label);font-weight:700;color:#666}.customer-legacy__order-actions{grid-column:1 / -1;margin-top:6px}.customer-legacy__order-actions .customer-legacy__button,.customer-legacy__inline-form,.customer-legacy__inline-form button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/customer-legacy.css.map */
