/* === Layout A: Plantilla Landing Categoría === */
/*body {
  border: 5px solid red;
}

* {
  outline: 1px solid lime;
}*/

/*
 * Ajuste estructural del layout de categoría (Mobile-First)
 * Establece paddings base para móvil y escala para pantallas más grandes.
 */
body.tax-product_cat .site-content .entry-content {
    /* Valores por defecto para móvil */
	padding-top: 1rem;
    padding-bottom: 1rem;
}

/* **CRÍTICO:** Anular el display: flex que causa el layout de 2 columnas */
body.tax-product_cat #content.site-content .ast-container {
    display: block; /* Vuelve al comportamiento de bloque normal (apilar elementos) */
}  

@media (min-width: 768px) { /* Para tablets y escritorio */
body.tax-product_cat .site-content .entry-content {
     padding-top: 2rem;
     padding-bottom: 2rem;
    }
}