.main-product-view .product-media-gallery,
.main-product-view .product-media-gallery-grid {
  position: relative;
}

.product-gallery-discount-badge {
  background: var(--product-gallery-badge-background, #3aefd0);
  border-radius: 6px;
  color: var(--product-gallery-badge-text, #1c1c1a);
  display: inline-flex;
  align-items: center;
  max-width: calc(100% - 28px);
  min-height: 25px;
  font-size: 12px;
  font-weight: 700;
  left: 14px;
  letter-spacing: .1px;
  line-height: 15px;
  padding: 5px 9px;
  pointer-events: none;
  position: absolute;
  top: 14px;
  z-index: 2;
}
