/* Badge sconto verde (market / volantino) — angolo alto sinistro sull’immagine */

.product-discount-badge {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  padding: 4px 8px;
  font-size: 0.75rem;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0.02em;
  color: #fff;
  background: linear-gradient(135deg, #0d8f5a 0%, #0a6b44 100%);
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(10, 107, 68, 0.35);
  pointer-events: none;
}

[data-theme='dark'] .product-discount-badge {
  background: linear-gradient(135deg, #12b377 0%, #0d8f5a 100%);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
}
