.catalog-section__pagination-item .page-link {
    transition: color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

.catalog-section__pagination-item .page-link:hover {
    border-color: #222222;
    background-color: transparent;
}

.catalog-section__pagination-item .page-link:focus {
    border-color: #222222;
    box-shadow: 0 0 2px 0 #222222;
    background-color: transparent;
}

.catalog-section__pagination-item.active > .page-link {
    color: #ffffff;
    border-color: #222222;
    background-color: #222222;
}

.catalog-section__pagination-item.disabled > .page-link {
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
}