/* One quiet vector signature on cover photographs; never on decant diagrams. */
.mainstream-theme .ms-product-watermark {
  position: absolute;
  z-index: 2;
  display: block;
  top: 5%;
  left: 31%;
  width: 38%;
  height: auto;
  aspect-ratio: 458 / 56;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  filter: brightness(0) invert(1);
  opacity: .20;
  pointer-events: none;
  user-select: none;
  transform: none;
  transition: none;
}

/* Keep purchase information clear of the logo and the overlapping paper label. */
.mainstream-theme :is(.ms-catalog, .ms-home-v2 .ms-home-product-grid) .ms-item-format-overlay {
  top: auto;
  right: auto;
  bottom: 40px;
  left: 12px;
  transform: none;
}
.mainstream-theme .ms-cover-watermarked .labels,
.mainstream-theme .ms-product-gallery .product-detail-slider > .labels {
  top: 12%;
  right: 12px;
  left: auto;
  max-width: calc(100% - 24px);
  text-align: right;
}
.mainstream-theme .ms-cover-watermarked .labels > .label,
.mainstream-theme .ms-product-gallery .product-detail-slider > .labels > .label {
  margin-left: auto;
}
.mainstream-theme .ms-discovery-visual .ms-discovery-format {
  top: auto;
  bottom: 48px;
  left: 16px;
}
.mainstream-theme .ms-discovery-visual .ms-discovery-soldout {
  top: 12%;
  right: 16px;
  left: auto;
}
