.products-pagination {
    flex-flow: wrap !important;
    gap: 10px !important;
}

.products-pagination .products-pagination-page .pagination .page-item {
    margin: 0px 2px;
    border: 3px solid rgba(122, 122, 122, 0.2);
    border-radius: 8px;
}

.products-pagination .products-pagination-page .pagination .page-item .page-link {
    background-color: white;
    border-radius: 8px;
    color: rgb(122, 122, 122);
    font-size: 14px;
    font-weight: 700;
    border: none;
    margin-left: 0px;
}

.products-pagination .products-pagination-page .pagination .page-item.active {
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(145deg, #2575fc, #ff0844) border-box;
    border-radius: 8px;
}

.products-pagination .products-pagination-page .pagination .page-item.active .page-link {
    background: white;
    border-radius: 8px;
}

.products-pagination .products-pagination-per-page .dropdown button.dropdown-toggle {
    border: 3px solid rgba(122, 122, 122, 0.2);
    font-weight: 500;
    font-size: 15px;
    padding: 8px 18px;
    color: rgb(162, 166, 176);
    border-radius: 10px;
    background-color: white;
}

.products-pagination .products-pagination-per-page .dropdown button.dropdown-toggle span {
    color: rgb(0, 0, 0);
    font-weight: 600;
}

.products-pagination .products-pagination-per-page .dropdown .dropdown-menu {
    border: 1px solid rgb(191, 219, 255);
    border-radius: 5px;
    padding: 15px;
    z-index: 99;
}

.products-pagination .products-pagination-per-page .dropdown .dropdown-menu .dropdown-item {
    width: 100%;
    cursor: pointer;
    padding: 0;
    padding-bottom: 10px;
    font-size: 12px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.products-pagination .products-pagination-per-page .dropdown .dropdown-menu .dropdown-item:hover {
    background-color: white;
}

.products-pagination .products-pagination-per-page .dropdown .dropdown-menu .dropdown-item.border-bottom {
    border-bottom: 1px solid rgb(191, 219, 255) !important;
}

.product-sort-section .number-product-dropdown .dropdown .dropdown-menu,
.products-pagination .number-product-dropdown .dropdown .dropdown-menu {
    border: 1px solid rgb(191, 219, 255);
    border-radius: 5px;
    padding: 15px;
    z-index: 99;
    width: unset;
}

.product-sort-section .number-product-dropdown .dropdown .dropdown-menu .dropdown-item,
.products-pagination .number-product-dropdown .dropdown .dropdown-menu .dropdown-item {
    width: 100%;
    cursor: pointer;
    padding: 0;
    padding-bottom: 10px;
    font-size: 12px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-sort-section .number-product-dropdown .dropdown .dropdown-menu .dropdown-item:hover,
.products-pagination .number-product-dropdown .dropdown .dropdown-menu .dropdown-item:hover {
    background-color: white;
}

.product-sort-section .number-product-dropdown .dropdown .dropdown-menu .dropdown-item.border-bottom,
.products-pagination .number-product-dropdown .dropdown .dropdown-menu .dropdown-item.border-bottom {
    border-bottom: 1px solid rgb(191, 219, 255) !important;
}

/*# sourceMappingURL=products-pagination.css.map */
