/**
 * Correction des couleurs de prix WooCommerce
 * Force l'utilisation de la couleur #49714b pour tous les prix
 * Désactivation des effets de zoom du thème Chil
 */

/* Prix dans les cartes de produits */
.store-product-card .woocommerce-Price-amount,
.store-product-card .woocommerce-Price-currencySymbol,
.store-product-card bdi,
.store-product-card .price,
.store-product-card .amount {
    color: #49714b !important;
}

/* Prix dans les sections de produits */
.store-product-price .woocommerce-Price-amount,
.store-product-price .woocommerce-Price-currencySymbol,
.store-product-price bdi,
.store-product-price .price,
.store-product-price .amount {
    color: #49714b !important;
}

/* Prix dans les cross-sell */
.store-cross-sell-product-price .woocommerce-Price-amount,
.store-cross-sell-product-price .woocommerce-Price-currencySymbol,
.store-cross-sell-product-price bdi,
.store-cross-sell-product-price .price,
.store-cross-sell-product-price .amount {
    color: #49714b !important;
}

/* Prix dans les cartes de châteaux */
.chateau-card .woocommerce-Price-amount,
.chateau-card .woocommerce-Price-currencySymbol,
.chateau-card bdi,
.chateau-card .price,
.chateau-card .amount {
    color: #49714b !important;
}

/* Prix généraux dans les templates */
.woocommerce-Price-amount,
.woocommerce-Price-currencySymbol,
bdi,
.price,
.amount {
    color: #49714b !important;
}

/* Correction spécifique pour les prix avec "De :" */
.store-product-price:has-text("De") .woocommerce-Price-amount,
.store-product-price:has-text("De") .woocommerce-Price-currencySymbol,
.store-product-price:has-text("De") bdi {
    color: #49714b !important;
}

/* Styles pour les prix barrés (promotions) */
.store-product-price del,
.store-cross-sell-product-price del,
.chateau-card del {
    color: #6c757d !important;
    text-decoration: line-through;
}

/* Styles pour les prix de promotion */
.store-product-price ins,
.store-cross-sell-product-price ins,
.chateau-card ins {
    color: #49714b !important;
    text-decoration: none;
    font-weight: 700;
}

/* Désactivation des effets de zoom du thème Chil */
body.single-product,
body.woocommerce-page,
body.woocommerce-shop,
body.dokan-store,
body.dokan-store-page {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Désactivation des effets de zoom sur les éléments du plugin */
.store-products-container,
.store-bio-container,
.store-cross-sell-container,
.chateau-gallery-container,
.product-gallery-container,
.boutique-container,
.map-archive-container {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Désactivation des effets de zoom sur les cartes */
.store-product-card,
.store-cross-sell-product-card,
.chateau-card,
.category-card {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Désactivation des effets de zoom sur les images */
.store-product-card img,
.store-cross-sell-product-card img,
.chateau-card img,
.category-card img,
.store-gallery-main-image,
.product-gallery-main-image {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Désactivation des effets de zoom sur les boutons */
.store-product-cta,
.store-cross-sell-add-to-cart,
.store-cross-sell-view-product,
.chateau-cta,
.store-gallery-controls,
.product-gallery-controls {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Désactivation des effets de zoom sur les onglets */
.store-products-tab,
.store-products-tab-pane {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Désactivation des effets de zoom sur les miniatures */
.store-gallery-thumbnail,
.product-gallery-thumbnail {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Désactivation des effets de zoom sur les grilles */
.store-products-grid,
.store-cross-sell-grid,
.chateaux-grid,
.categories-grid,
.map-archive-grid {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Désactivation des effets de zoom sur les éléments de navigation */
.store-products-tabs,
.store-gallery-thumbnails,
.product-gallery-thumbnails {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}
