/* Solo aplica a las etiquetas agregadas por este plugin. */
.kasper-random-stock-badge {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  width: max-content;
  max-width: 100%;
  padding: 6px 10px;
  border-radius: 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  color: #7a3c0e;
  background: #fff1dc;
  box-sizing: border-box;
}
.kasper-random-stock-badge--card {
  position: absolute;
  right: 8px;
  bottom: 8px;
  z-index: 5;
  pointer-events: none;
  box-shadow: 0 1px 5px rgb(0 0 0 / 10%);
}
.kasper-random-stock-badge--single {
  display: flex;
  margin: 10px 0;
  font-size: 13px;
}

/* Proteccion extra: ninguna etiqueta agregada por Kasper sobre mini-carritos,
   paneles laterales, carrito clasico, carrito en bloques o checkout. */
.woocommerce-mini-cart .kasper-random-stock-badge,
.widget_shopping_cart .kasper-random-stock-badge,
.elementor-menu-cart__container .kasper-random-stock-badge,
[class*="wc-block-mini-cart"] .kasper-random-stock-badge,
.wc-block-cart .kasper-random-stock-badge,
.wc-block-components-drawer .kasper-random-stock-badge,
.woocommerce-cart-form .kasper-random-stock-badge,
.woocommerce-checkout .kasper-random-stock-badge,
[class*="xoo-wsc"] .kasper-random-stock-badge,
.cart-drawer .kasper-random-stock-badge,
.drawer-cart .kasper-random-stock-badge,
.side-cart .kasper-random-stock-badge,
.sidecart .kasper-random-stock-badge,
.mini-cart .kasper-random-stock-badge,
.minicart .kasper-random-stock-badge,
.cart-sidebar .kasper-random-stock-badge,
.cart-panel .kasper-random-stock-badge,
.cart-popup .kasper-random-stock-badge,
.offcanvas-cart .kasper-random-stock-badge,
body.woocommerce-cart .kasper-random-stock-badge,
body.woocommerce-checkout .kasper-random-stock-badge {
  display: none !important;
}
