/* contador por cada lista */
.bestial_nums .w-grid-list{
  counter-reset: pieza;
}

/* suma 1 por item */
.bestial_nums .w-grid-item{
  counter-increment: pieza;
}

/* pinta el número debajo, centrado */
.bestial_nums .w-grid-item-h::after{
  content: counter(pieza);
  display: block;
  text-align: center;
  margin-top: .35rem;
  font-size: 1.2rem;
  line-height: 1;
}

/* (opcional) por si el item-h no ocupa todo el ancho */
.bestial_nums .w-grid-item-h{
  width: 100%;
}

.bestial_nums .w-post-elm.post_title,
.bestial_nums .w-post-elm.post_content,
.bestial_nums .w-post-elm.post_excerpt{
  display: none !important;
}

.bestial_piece_title,
.bestial_piece_title *{
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  color: #fff !important; /* clave si el fondo es negro */
  position: relative !important;
  z-index: 2 !important;
}


/* Centrar el grid cuando no se llena (1–3 items) */
.bestial_nums .w-grid-list {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}




