﻿.vendor-list .swiper-container {
    margin-top: 0 !important;
    height: 130px !important;
}

.vendor-list .swiper-slide {
    pointer-events: auto !important;
    border: 1px solid transparent !important;
    transition: border-color 150ms ease, transform 120ms ease !important;
    z-index: 0 !important;
    padding: 4px 4px !important;
    height: 130px !important;
    overflow: hidden !important;
    will-change: transform !important;
}

    .vendor-list .swiper-slide img {
        opacity: 100% !important;
        transition: opacity 80ms ease, transform 80ms ease !important;
        pointer-events: none !important;
        display: block !important;
        will-change: transform, opacity !important;
    }

    .vendor-list .swiper-slide:hover {
        border-color: #d1d5db !important;
    }

        .vendor-list .swiper-slide:hover img {
            opacity: 0.85 !important;
        }

.vendor-list .swiper-button-prev,
.vendor-list .swiper-button-next {
    position: absolute !important;
    top: 55% !important;
    transform: translateY(-55%) !important;
    z-index: 10 !important;
    color: unset !important;
    pointer-events: auto !important;
}

.vendor-list .swiper-button-prev {
    left: 0 !important;
}

.vendor-list .swiper-button-next {
    right: 0 !important;
}

.vendor-list .swiper-button-disabled {
    opacity: 0 !important;
}
