.category-swiper {
    padding: 91px 24px 50px 24px;
}
.category-item {
    text-align: center;
}

/* slider-css */

.slick-arrow.next, .slick-arrow.prev {
    position: absolute;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid var(--text-color);
    font-size: 20px;
    cursor: pointer;
    z-index: 1;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    top: 50%;
    right: -24px;
    transform: translate(-50%, 0px);
    margin: 0px !important;
    z-index: 9999;
}
.slick-arrow.prev{
    top: 50%;
    left: -24px;
    right: unset;
    transform: translate(50%, 0px);
}
.slick-arrow.next:after, .slick-arrow.prev:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    z-index: -1;
    -webkit-transition: all 0.35s ease-out 0s;
    -moz-transition: all 0.35s ease-out 0s;
    -ms-transition: all 0.35s ease-out 0s;
    -o-transition: all 0.35s ease-out 0s;
    transition: all 0.35s ease-out 0s;
    background: var(--d-green);
    right: 2px;
    top: 2px;
}
.slick-arrow.prev:after{
     right: unset;
    top: unset;
    bottom: 2px;
    left: 2px;
}
.slick-arrow.next:hover:after , .slick-arrow.prev:hover:after {
    height: 100%;
    width: 100%;
    top: 0px;
    right: 0px;
}
.slick-arrow.prev:hover:after{
       right: unset;
    top: unset;
     bottom: 0px;
    left: 0px;
}
.today-deals-slider {
    padding: 30px 50px 0px 50px;
}
.swiper-button-next.deals.next.slick-arrow {
    top: -101px;
}

.today-deals-slider.swiper {
    overflow: visible;
}

.swiper-button-prev.deals.prev.slick-arrow {
    top: -101px;
    left: unset;
    transform: translate(-92px, 0px);
}
/* slider-css */