/*
Theme Name: IMSO — Hello Elementor Child
Template: hello-elementor
Description: Child theme de Hello Elementor para la plataforma IMSO. Integra las fichas de producto y las categorías (renderizadas por el plugin imso-productos) con el header/footer del sitio, dejando intactas las páginas hechas con Elementor. Reutiliza el Design System del plugin como fuente única: no duplica plantillas ni assets.
Author: IMSO
Version: 2.0.0
Text Domain: hello-elementor-child
*/

/* ============================================================
   Armonía de integración (Fase B)
   El plugin imso-productos aporta TODO el diseño del contenido de
   producto/categoría y encola su CSS/JS + modal en ese contexto.
   Aquí solo ajustamos que ese contenido encaje con la estructura de
   Hello Elementor (ancho, relleno del contenedor, offset de header),
   sin rediseñar nada del sitio Elementor.
   ============================================================ */

/* Hello Elementor envuelve el contenido en .site-main / .page-content.
   En páginas de producto/categoría dejamos que el layout del plugin
   (con su propio .wrap) ocupe el ancho completo, sin doble contenedor. */
body.single-producto .site-main,
body.tax-linea-producto .site-main,
body.post-type-archive-producto .site-main,
body.tax-marca .site-main{
  max-width:none;
  padding:0;
  margin:0;
}

/* Evitar que un posible título/encabezado de página del tema duplique el
   H1 que ya imprime la ficha del plugin. */
body.single-producto .page-header,
body.tax-linea-producto .page-header,
body.single-producto .entry-header,
body.tax-linea-producto .entry-header{
  display:none;
}

/* El plugin usa .wrap centrado; nos aseguramos de que no herede un ancho
   estrecho del tema padre en estas vistas. */
body.single-producto .wrap,
body.tax-linea-producto .wrap{
  width:100%;
}
