/**
 * CSS pour cacher tous les boutons panier et l'icône panier
 * Compatible PrestaShop 1.7, 8.x et thèmes personnalisés
 * 
 * @author FMM Modules
 * @copyright 2026
 */

/* Boutons "Ajouter au panier" - PrestaShop 1.7 */
.add-to-cart:not(.add_to_quote_button),
.product-add-to-cart:not(#fmm_quote_button),
#add-to-cart-or-refresh .product-add-to-cart,
#add-to-cart-or-refresh .product-prices,
button.add-to-cart:not(.add_to_quote_button),
.product-add-to-cart button:not(.add_to_quote_button):not(#fmm_quote_button),
.ajax_add_to_cart_button,
.button.ajax_add_to_cart_button,
.exclusive.ajax_add_to_cart_button,

/* Boutons "Ajouter au panier" - PrestaShop 8.x */
.add-to-cart-button:not(.add_to_quote_button),
button[data-button-action="add-to-cart"]:not(#fmm_quote_button),
.product-add-to-cart-button:not(.add_to_quote_button),
.btn-add-to-cart:not(.add_to_quote_button):not(#fmm_quote_button),
[data-button-action="add-to-cart"]:not(.add_to_quote_button),

/* Icône panier dans le header */
.cart-preview,
.blockcart,
.shopping-cart,
#_desktop_cart,
#_mobile_cart,
.cart-products-count,
.cart-preview.dropdown,
#header .blockcart,
.header-top .blockcart,

/* Liens panier header (thèmes personnalisés) */
.cart_link,
a.cart_link,
.header-cart,
.cart-link,
.shopping-cart-link,
div.blockcart,
div.cart-preview,
.blockcart.cart-preview,
.blockcart .header,
.blockcart .header a,
.blockcart a.cart_link,
._desktop_cart_content,
._mobile_cart_content,

/* Compteur panier */
.cart-products-count,
.ajax_cart_quantity,
.cart-qty,
.header-cart-count,
.cart_title,

/* Boutons sur liste produits */
.product-miniature .add-to-cart,
.thumbnail-container .add-to-cart,
.js-product-miniature .add-to-cart,

/* Zone panier page produit - mais PAS la zone devis */
.product-actions .add:not(.add_to_quote_button):not(#fmm_quote_button),
.product-information .add:not(.add_to_quote_button):not(#fmm_quote_button),
#add-to-cart-or-refresh .add:not(.add_to_quote_button):not(#fmm_quote_button),

/* Classes génériques */
.addtocart,
.add_to_cart,
.add2cart,

/* Prix des produits uniquement */
.product-price-and-shipping .price,
.product-price-and-shipping span.price,
span.price,
.current-price .price,
.product-prices .price,
.regular-price,
.discount-percentage,
.discount-amount {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Sélecteurs personnalisés (peuvent être ajoutés via BO) */
