@media only screen and (min-width: 991px) {
    .swiper-thumbnails {
        width: 700px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .swiper-thumbnails {
        width: 500px;
    }
}

.swiper-thumbnails {
    margin: 0 auto;
    padding: 10px;
    background: #BEB9B3;
    z-index: 1;
    height: 100%;
}

.swipe {
    width: 80%; 
}

.swiper-thumbnails .swiper-slide {
    display: flex;
    justify-content: center;
    /* margin: 3px 5px; */
    transition: transform 0.3s ease-out;
    aspect-ratio: 6/4;
}

.swiper-thumbnails .swiper-slide img {
    max-width: 100%;
    border: solid 2px #fff;
    box-sizing: border-box;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    transition: box-shadow 0.3s ease-out;
    border-radius: 2px;
    opacity: 0.4;

    object-fit: cover;
    width: 100%;
    height: 100%;
    aspect-ratio: 6/4;
}

.swiper-thumbnails .swiper-slide img:hover {
    opacity: 1;
}

.swiper-thumbnails img.current-slide-thumbnail {
    opacity: 1;
}
