/* v1.3: 25px de la stânga pe desktop și mobil */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
.products .product, .product-small, .product-grid-item,
.wc-block-grid__product, .wc-block-product, .wc-block-product-template li,
.wbr-card-target { position: relative; }
.wbr-image-target { position: relative !important; }
.wbr-discount-badge {
  position: absolute !important; top: 10px !important; left: 25px !important;
  right: auto !important; bottom: auto !important;
  width: 64px !important; height: 64px !important;
  min-width: 64px !important; min-height: 64px !important;
  padding: 0 !important; margin: 0 !important; border: none !important;
  border-radius: 50% !important; background: #d71920 !important;
  color: white !important; font: 700 19px/1 Arial, Helvetica, sans-serif !important;
  display: flex !important; align-items: center !important; justify-content: center !important;
  text-align: center !important; letter-spacing: 0 !important; text-transform: none !important;
  transform: none !important; opacity: 1 !important; visibility: visible !important;
  box-shadow: none !important; z-index: 99 !important; pointer-events: none !important;
}
.wbr-native-hidden { display: none !important; }
@media (max-width: 600px) {
  .wbr-discount-badge { width: 52px !important; height: 52px !important;
    min-width: 52px !important; min-height: 52px !important;
    font-size: 16px !important; top: 7px !important; left: 25px !important; }
}
