/* ==========================================================================
   FMS Stores — custom overrides
   Φορτώνεται αυτόματα από το PrestaShop (theme-custom, μετά το theme.css).
   Δεν επηρεάζεται από rebuild του theme.
   ========================================================================== */

/* Abandoned cart popup — χρώμα τιμών
   ΑΝΕΝΕΡΓΟ: στο theme.css δεν εφαρμοζόταν ποτέ (ορφανό τέλος σχολίου πριν τον κανόνα).
   Κρατιέται σε σχόλιο για να μην αλλάξει η τρέχουσα εμφάνιση.
   Για ενεργοποίηση: αφαίρεσε το σχόλιο γύρω από τον κανόνα.

.ets_abancart_total_item, .p_price .price,
.ets_abancart_total_item, .product-total-item,
.ets_abancart_products_mini_item span.product-total-item {color: #971110 !important;}
*/

/* Abandoned cart popup */
.ets_abancart_popup_overload .ets_abancart_title {border-bottom: 0px;}
.ets_abancart_popup_overload.ets_abancart_popup .ets_abancart_close {top: 0px;}
.ets_abancart_container {height: auto !important;}
.ets_abancart_container .ets-ac-popup-body {padding: 30px 0px !important;}
a.ets_abancart_checkout:not(.btn),
a.ets_abancart_checkout:not(.btn):hover {background: #971110 !important;}

/* Σύμπτυξη περιγραφής προϊόντος (συνεργάζεται με το test.js) */
.product-description.cms-content {position: relative; overflow: hidden; transition: max-height 0.4s ease;}
.product-description.is-collapsed {overflow: hidden;}
#product-details .pd-toggle {width: 100%; text-align: center; margin: 0 10px; display: inline-block; background: none; border: 0; padding: 0; text-decoration: none; cursor: pointer;}

/* Καλάθι: απόκρυψη promo */
#main > div.cart-inner-wrapper > div > div.card.cart-summary > div.cart-detailed-totals > div.card-block.block-promo > div > ul.promo-name.card-block > li > div {display: none;}

/* Image Hotspot (Creative Elements): οριζόντιο scroll σε mobile από τα κρυφά tooltips */
@media (max-width: 767px) {
  .elementor-widget-image-hotspot .elementor-widget-container {
    overflow-x: clip;
  }
}