.pages-pagination-controls{
    padding: 0 22px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: flex-end;
}

.pages-pagination-controls:has(> .btn-prev:last-child:nth-child(1)){
   justify-content: flex-start;
}

.pages-pagination-controls:has(> .btn-next:last-child:nth-child(1)){
   justify-content: flex-end;
}

.pages-pagination-controls:has(> :last-child:nth-child(2)){
   justify-content: space-between;
}

.pages-pagination-controls .navigations-options{
    width: fit-content;
    position: relative;
    display: flex; 
    align-items: center;
    flex-wrap: wrap; 
    gap: 8px; 
    cursor: pointer;
    color: var(--text-colors);
    text-align: center;
    font-family: var(--font-primary);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
}

.pages-pagination-controls .navigations-options.btn-next > svg{
    transform: rotate(180deg);
}

@media (min-width: 640px) {

    .pages-pagination-controls{
        padding: 0;
    }

    .pages-navigation-footer{
        display: none;
    }

}