.elementor-2138 .elementor-element.elementor-element-57ca2b5 { position:static!important; order:-1; width:100%; text-align:left; }
.ch-catalog-pagination { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:8px 24px; margin:32px 0 8px; color:#22272a; text-align:center; }
.ch-catalog-pagination .ch-catalog-progress { width:100%; margin:0; color:#666; font:400 14px/1.5 Roboto,sans-serif; }
.ch-catalog-pagination a.ch-catalog-load-more,
.ch-catalog-pagination a.ch-catalog-previous { display:inline-flex; justify-content:center; align-items:center; gap:10px; min-height:44px; padding:4px 8px; border:0; background:transparent; color:#22272a; font:500 18px/1.4 Roboto,sans-serif; text-decoration:none; transition:opacity .18s ease; }
.ch-catalog-pagination a.ch-catalog-previous { font-size:14px; font-weight:400; }
.ch-catalog-pagination a:hover { opacity:.65; }
.ch-catalog-pagination a:focus-visible { outline:2px solid currentColor; outline-offset:4px; }
.ch-catalog-pagination a[aria-disabled="true"] { opacity:.55; cursor:wait; }
.ch-catalog-pagination .ch-catalog-load-error { width:100%; margin:0; font-size:14px; }
.ch-catalog-pagination [hidden] { display:none!important; }
@media(prefers-reduced-motion:reduce) { .ch-catalog-pagination a { transition:none; } }
