.page-hero{padding-block:clamp(40px,6vw,80px) clamp(24px,3vw,40px);text-align:center}.page-hero__title{font-size:clamp(2rem,4.6vw,3.2rem)}.page-hero__sub{max-width:60ch;margin:16px auto 0;color:var(--c-ink-soft)}.page-body{max-width:760px;margin-inline:auto;padding-bottom:clamp(48px,6vw,88px)}.card-grid{display:grid;gap:clamp(16px,2.4vw,28px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.card{display:flex;flex-direction:column;gap:12px}.card__media{aspect-ratio:1 / 1;border-radius:var(--radius-card);overflow:hidden;background:var(--c-surface);display:grid;place-items:center;color:var(--c-accent)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.card:hover .card__media img{transform:scale(1.035)}.card__title{font-size:.98rem;font-weight:500;letter-spacing:0}.card__price{font-size:.92rem;color:var(--c-ink-soft)}.empty-state{text-align:center;padding-block:clamp(48px,7vw,90px);color:var(--c-ink-soft)}.pagination{display:flex;justify-content:center;gap:8px;margin-top:40px;flex-wrap:wrap}.pagination a,.pagination span{display:inline-grid;place-items:center;min-width:40px;height:40px;padding-inline:10px;border-radius:999px;border:1px solid var(--c-line);font-size:.9rem}.pagination [aria-current=page]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.auth{max-width:440px;margin-inline:auto;padding-block:clamp(48px,7vw,90px)}.auth__title{font-size:clamp(1.7rem,3.4vw,2.3rem);text-align:center;margin-bottom:26px}.auth__field{margin-bottom:16px}.auth__foot{margin-top:20px;text-align:center;font-size:.88rem;color:var(--c-ink-soft)}.auth__foot a{color:var(--c-primary);text-decoration:underline;text-underline-offset:3px}.form-errors{margin-bottom:18px;padding:12px 14px;border-radius:var(--radius-input);background:#a63e5517;color:var(--c-primary);font-size:.88rem}.form-errors ul{margin:0;padding-left:18px}.account-table{width:100%;font-size:.92rem}.account-table th,.account-table td{padding:12px 14px;border-bottom:1px solid var(--c-line);text-align:left}.account-table thead th{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-soft)}.table-wrap{overflow-x:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-pages.css.map */
