/* One quiet photo in the existing animated popup. */
.wwp-offer .wwp-art.wwp-photo-art {
  padding: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--paper, #fffdf7);
  border-right: 1px solid var(--line, #e4e1da);
  perspective: none;
}
.wwp-offer .wwp-photo-art > .wwc-promotion-photo {
  position: static;
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 4 / 5;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 14px;
}
.cart-line img.wwc-cart-photo {
  object-fit: cover;
  object-position: 50% 65%;
}
@media (max-width: 600px) {
  .wwp-offer .wwp-art.wwp-photo-art {
    display: block;
    padding: 0;
    height: 260px;
    min-height: 0;
    border-right: 0;
    border-bottom: 1px solid var(--line, #e4e1da);
  }
  .wwp-offer .wwp-photo-art > .wwc-promotion-photo {
    height: 100%;
    aspect-ratio: auto;
    object-position: 50% 70%;
    border-radius: 0;
  }
}
