.catalog-pagination{flex-direction:column;align-items:center;gap:24px;padding:40px 0 48px;display:flex}.pagination-more{corner-shape:superellipse(1.5);color:var(--color-text);cursor:pointer;background:#f4f5f6;border:0;border-radius:18px;min-height:48px;padding:14px 28px;font-size:15px;font-weight:600}.pagination-more:hover{background:#e9ecee}.pagination-more:disabled{opacity:.6;cursor:wait}.pagination-pages{justify-content:center;align-items:center;gap:8px;display:flex}.pagination-slot{align-items:center;gap:8px;display:flex}.pagination-number,.pagination-step{corner-shape:superellipse(1.5);background:#f4f5f6;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:flex}.pagination-number[aria-current=page]{background:var(--color-brand);color:#fff}.catalog-pagination a:hover{background:#e9ecee;text-decoration:none}.catalog-pagination a[aria-current=page]:hover{background:var(--color-brand-hover)}.pagination-step[aria-disabled=true]{opacity:.35}.pagination-step .ui-icon{width:20px;height:20px}.pagination-ellipsis{text-align:center;width:24px;color:var(--color-muted)}.pagination-status{color:var(--color-muted);text-align:center;font-size:14px}.catalog-pagination :focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media (max-width:600px){.catalog-pagination{gap:20px;padding:28px 0 32px}.pagination-pages,.pagination-slot{gap:4px}.pagination-number,.pagination-step{border-radius:12px;width:32px;height:38px;font-size:14px}.pagination-more{padding:12px 22px;font-size:14px}.pagination-status{font-size:12px}}.pagination-auto{min-height:48px;color:var(--color-muted);text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}
