@media (max-width: 991.98px) {
  .c-product-images {
    margin: 0 -30px;
    width: calc(100% + 60px);
  }
}
@media (max-width: 575.98px) {
  .c-product-images {
    margin: 0 -15px;
    width: calc(100% + 30px);
  }
}
.c-product-images__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
@media (max-width: 991.98px) {
  .c-product-images__list {
    display: block;
  }
}
.c-product-images__list .slick-dots {
  bottom: 25px;
}
.c-product-images__list .slick-dots .slick-active {
  background: #fff;
}
.c-product-images__image-container {
  width: 100%;
}
.c-product-images__image-container--wide {
  grid-column: span 2;
}
@media (max-width: 991.98px) {
  .c-product-images__image-container--wide {
    grid-column: auto;
  }
}
.c-product-images__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.c-product-images__image--wide {
  aspect-ratio: 16/9;
}
.c-product-images__logo {
  position: absolute;
  right: 4%;
  top: 4%;
  width: 100px;
}
@media (max-width: 767.98px) {
  .c-product-images__logo {
    width: 60px;
  }
}