/* =============================================
   PASTE HERE: Additional CSS

   Where to find it:
   WordPress Admin → Appearance → Customize → Additional CSS

   Copy ALL the CSS code from that panel and paste it below this comment.
   ============================================= */

/*del {
    display: none !important;
}

ins {
	color:blue;
}
*/

/* Ocultar la descripción corta del producto solo en el home */
.home .woocommerce-product-details__short-description {
    display: none !important;
}

/* Ocultar la sección de valoraciones en el home */
.home .woocommerce-Reviews,
.home .woocommerce-tabs #tab-title-reviews,
.home .woocommerce-tabs #reviews {
    display: none !important;
}
/* Ocultar el botón "Descripción" solo en el home */
.home .woocommerce-tabs #tab-title-description {
    display: none !important;
}
/* Ocultar el título "Descripción" en el home pero mantener el contenido */
.home .woocommerce-Tabs-panel h2 {
    display: none !important;
}


/* Oculta solo la imagen del producto en la página con ID 4748 */
body.page-id-4748 ul.products li.product img.wp-post-image {
  display: none !important;
}


/* Estilo limpio tipo menú digital */
body.page-id-4748 ul.products li.product {
  border: none;
  padding: 10px 0;
  text-align: left;
  font-size: 18px;
  border-bottom: 1px solid #eee;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

/* Título del producto */
body.page-id-4748 ul.products li.product h2.woocommerce-loop-product__title {
  font-weight: bold;
  font-size: 20px;
  margin: 0;
}

/* Precio */
body.page-id-4748 ul.products li.product .price {
  color: #444;
  font-size: 16px;
  margin: 0;
}

/* Añadir al carrito */
body.page-id-4748 ul.products li.product .button {
  align-self: start;
  margin-top: 5px;
  padding: 6px 12px;
  background-color: #000;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  text-transform: uppercase;
}
/* ocultar simbolo sale en esta pagina pedir*/
body.page-id-4748 .ast-on-card-button.ast-onsale-card {
  display: none !important;
}
.post-type-archive-product .product_cat-barra {
  display: none !important;
}

h1.entry-title {
    display: none;
}

/* =============================================
   MOBILE HEADER FIX
   ============================================= */
@media (max-width: 921px) {

  /* Logo más pequeño en móvil */
  #ast-mobile-header .custom-logo {
    max-width: 80px !important;
    height: auto !important;
  }

  /* Menú en columna vertical en vez de inline */
  #ast-mobile-header .inline-on-mobile {
    flex-direction: column !important;
    align-items: flex-start !important;
  }

  #ast-mobile-header .inline-on-mobile > li {
    width: 100% !important;
    text-align: left;
  }

  #ast-mobile-header .inline-on-mobile > li > .menu-link {
    padding: 8px 0 !important;
    white-space: nowrap !important;
    font-size: 15px !important;
  }

  /* Reducir padding general del header */
  #ast-mobile-header .ast-primary-header-bar {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  /* Social icons más compactos */
  #ast-mobile-header .ast-header-social-1-wrap {
    margin-top: 5px;
  }
}

