.section-main-product .opt-label--image { position: relative; }
.section-main-product .variant-sale-badge {
  position: absolute; z-index: 1; right: 3px; bottom: 3px;
  background: #a6192e; color: #fff; padding: 2px 5px;
  font-size: 11px; line-height: 1.3; font-weight: 700; border-radius: 2px;
  pointer-events: none;
}
.section-main-product .variant-sale-badge[hidden] { display: none; }
.section-main-product .price-container .price__was[hidden] { display: none; }
