.menu-list-swiper {
    width: 100%;
    max-width: var(--theme-normal-container-max-width);
    position: relative;
}

.swipe-prev, .swipe-next {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 50%;
    cursor: pointer;
    background-color: transparent;
    color: var(--theme-button-background-initial-color);
}

.swipe-prev:hover, .swipe-next:hover {
    color: var(--theme-button-background-hover-color);
}

.menu-list-swiper .swiper {
    max-width: calc(100% - 100px);
}

.swipe-prev {
    left: 0;
    transform: translate(0, -50%);
}

.swipe-next {
    right: 0;
    transform: translate(0, -50%);
}

.menu-list-swiper .swiper-slide {
    height: auto;
  }

@media screen and (max-width:781px) {
    .menu-list-swiper {
        padding-bottom: 60px;
    }
    .menu-list-swiper .swiper {
        max-width: calc(100%);
    }
    .swipe-prev, .swipe-next {
        top: unset;
        bottom: -10px;
    }
    .swipe-prev {
        left: calc(50% - 16px);
        transform: translate(-100%, -50%);
    }
    .swipe-next {
        right: calc(50% - 16px);
        transform: translate(100%, -50%);
    }
}