/* STORE APP Patch 641: border belongs to the media area block, not the image. */
body.mpl .mpl-card__media,
body.mpl .mpl-collection__media {
  border: 1px solid #ccc !important;
  background-color: #fff !important;
  box-sizing: border-box;
}

/* Keep actual image/media artwork borderless and contained. */
body.mpl .mpl-card__media::before,
body.mpl .mpl-collection__media::before,
body.mpl .mpl-card__media img,
body.mpl .mpl-collection__media img {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  object-fit: contain !important;
  object-position: center !important;
}
