/* Original supplied campaign photographs, without simulated bottle stacking. */
.rev-promo-grid .product-media > img.promo-original-photo {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  padding: 0;
  object-fit: contain;
  object-position: center;
  opacity: 1;
  transform: none;
  filter: none;
  mix-blend-mode: normal;
}
.rev-promo-grid .product-card:hover .product-media > img.promo-original-photo {
  transform: none;
}
.rev-promo-grid .rev-bundle-line {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0;
  align-items: stretch;
  gap: 0;
}
.rev-promo-grid .rev-bundle-line::after { display: none; }
.rev-promo-grid .rev-bundle-line img,
.rev-promo-grid .rev-bundle-line img:first-child,
.rev-promo-grid .rev-bundle-line img + img {
  width: 50%;
  height: 100%;
  margin: 0;
  object-fit: cover;
  object-position: center;
  transform: none;
  filter: none;
  mix-blend-mode: normal;
}
