.catalog-pagination{flex-wrap:nowrap;align-items:center;gap:.35rem;margin:1.5rem 0 2rem;padding:0;display:flex}.catalog-pagination .page-item{flex:none;margin:0}.catalog-pagination .page-item .page-link{box-sizing:border-box;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;box-shadow:none;color:#172f40;background:rgba(255,255,255,.92);border:1px solid #d7e6ee;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex;border-radius:9px!important}.catalog-pagination .page-item:not(.disabled) .page-link:hover{color:var(--primary-color);background:#f4f8fb;border-color:#9eb6c8}.catalog-pagination .page-item.active .page-link{border-color:var(--primary-color);box-shadow:none;color:var(--primary-color);background:#f3f8fc}.catalog-pagination .page-item.disabled .page-link{color:#9aaab5;background:0 0;border-color:transparent}@media (max-width:576px){.catalog-pagination{gap:.125rem;margin:1rem 0 1.5rem}.catalog-pagination .page-item .page-link{width:2.125rem;min-width:2.125rem;height:2.5rem;min-height:2.5rem;font-size:.82rem}.catalog-pagination .page-ellipsis .page-link{color:var(--gray-700);opacity:1;background:0 0;border-color:transparent;width:.875rem;min-width:.875rem;padding-left:0;padding-right:0}}
