@media only screen and (min-width: 1068px) {
  .product-section .product-images {
    --bamburi-gallery-viewport-height: max(1px, calc(100vh - var(--header-height, 100px) - 100px));
    --bamburi-gallery-viewport-height: max(1px, calc(100dvh - var(--header-height, 100px) - 100px));
  }

  .product-section .product-images .product-single__media-image {
    padding-bottom: min(var(--padding-bottom), var(--bamburi-gallery-viewport-height));
  }

  .product-section .product-images .product-single__media-image img {
    object-fit: contain;
    object-position: center;
  }
}
