/**
 * ISACCO | Custom 2.28.97 — compatibilita temporanea tema legacy.
 *
 * Questo file raccoglie esclusivamente gli adattatori necessari mentre il sito
 * pubblico storico convive con il nuovo frontend. Le card proprietarie ISACCO
 * sono esplicitamente escluse. Dopo il passaggio definitivo il modulo potra'
 * essere rimosso in un solo punto, previo collaudo senza Elementor/Astra legacy.
 */

/* Card Astra del sito pubblico storico: descrizione limitata a due righe. */
.woocommerce ul.products li.product:not(.isacco-product-card) .astra-shop-summary-wrap > p:not(.price),
.woocommerce ul.products li.product:not(.isacco-product-card) .woocommerce-loop-product__title + p,
.woocommerce ul.products li.product:not(.isacco-product-card) .ast-woo-shop-product-description,
.woocommerce ul.products li.product:not(.isacco-product-card) .woocommerce-product-details__short-description,
.woocommerce ul.products li.product:not(.isacco-product-card) .isacco-card-description {
  display: -webkit-box;
  height: 2.9em;
  min-height: 2.9em;
  max-height: 2.9em;
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: ellipsis;
}

/* Quando il Footer ISACCO e' attivo, nasconde soltanto i footer legacy. */
.isacco-new-footer .site-footer,
.isacco-new-footer .elementor-location-footer,
.isacco-new-footer [data-elementor-type="footer"] {
  display: none !important;
}
