/*==================================================
  Category Pagination
==================================================*/

.sv-category-pagination{
    display:flex;
    justify-content:center;
    padding:28px 0 10px;
}

.sv-category-pagination .pager__items{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:8px;
    margin:0;
    padding:0;
    list-style:none;
}

.sv-category-pagination .pager__item a,
.sv-category-pagination .pager__item.is-active a{
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:38px;
    height:38px;
    padding:0 12px;
    border:1px solid #dce3ee;
    border-radius:7px;
    color:#111827;
    background:#fff;
    font-size:14px;
    font-weight:800;
    text-decoration:none;
}

.sv-category-pagination .pager__item.is-active a,
.sv-category-pagination .pager__item a:hover{
    color:#fff;
    border-color:#bd7b08;
    background:linear-gradient(180deg,#dca12a,#bd7b08);
}


/*==================================================
  Category Pagination
==================================================*/

.sv-pagination-wrapper{
    margin-top:32px;
}

.sv-pagination{
    display:flex;
    justify-content:center;
}

.sv-pager{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:10px;

    margin:0;
    padding:0;

    list-style:none;
}

.sv-pager__item{
    margin:0;
    list-style:none;
}

.sv-pager__item a,
.sv-pager__item span{

    display:flex;
    align-items:center;
    justify-content:center;

    width:42px;
    height:42px;

    border-radius:8px;

    border:1px solid #dce3ee;

    background:#fff;

    color:#344054;

    font-size:14px;
    font-weight:700;

    text-decoration:none;

    transition:.25s;
}

.sv-pager__item a:hover{

    border-color:#3B5BFF;
    background:#f5f7ff;
    color:#3B5BFF;

}

.sv-pager__page.is-active span{

    background:#3B5BFF;
    color:#fff;
    border-color:#3B5BFF;

}

.sv-pagination-next a,
.sv-pagination-last a,
.sv-pagination-first a,
.sv-pagination-previous a{

    width:auto;
    padding:0 16px;

}