.dvore-product-view-images-container {
  width: 100%;
}
.dvore-product-view-images-showcase {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
  justify-content: flex-end;
}
.dvore-product-view-images-showcase .carousel-item figure {
  width: 100%;
}
.dvore-product-view-images-showcase .dvore-carousel-product-view-thumbnails {
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  margin-bottom:0;
  margin-right: 15px;
  width: fit-content;
  max-width: 150px;
  min-width: 125px;
}
.dvore-product-view-images-showcase .dvore-carousel-product-view-thumbnails .dvore-carousel-product-view-thumbnail-img-container {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.dvore-product-view-images-showcase .dvore-carousel-product-view-thumbnails .dvore-carousel-product-view-thumbnail-img-container .dvore-carousel-product-view-thumbnail-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.dvore-product-view-images-showcase .dvore-product-view-main-image {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.dvore-product-view-images-showcase .dvore-carousel-product-view-thumbnails .dvore-carousel-product-view-thumbnail-img-container:not(:last-child) {
  margin-bottom: 15px;
}
.dvore-product-view-images-showcase .dvore-carousel-product-view-thumbnails .dvore-carousel-product-view-thumbnail-img-container figure {
  height: 100%;
}
.dvore-product-view-images-showcase .carousel {
  width: 100%;
}
@media (max-width: 1184px) {
  .dvore-product-view-images-showcase .dvore-carousel-product-view-thumbnails {
    max-width: 110px;
    min-width: 100px;
  }
}
@media (max-width: 991px) {
  .dvore-product-view-images-showcase .dvore-carousel-product-view-thumbnails {
    max-width: 90px;
    min-width: 80px;
  }
}
@media (max-width: 768px) {
  .dvore-product-view-images-showcase .dvore-carousel-product-view-thumbnails {
    max-width: 190px;
    min-width: 180px;
  } 
}

@media (max-width: 680px) {
  .dvore-product-view-images-showcase .dvore-carousel-product-view-thumbnails {
    max-width: 80px;
    min-width: 75px;
  } 
}
