/* Rabattfeld auf dem Hauptbild der Produktseite */
body.single-product .p-single-images > .product__badge.sale {
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.25;
  padding: 6px 12px;
  border-radius: 6px;
  
    }/* Durchgestrichener Preis auf der Produktseite */
body.single-product #shop-detail .price del {
  font-size: 19px;
  font-weight: 700;
  color: #c91d39;
  opacity: 1;
}

body.single-product #shop-detail .price del .amount {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}