.elementor-1317 .elementor-element.elementor-element-6a0eb05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-1317 .elementor-element.elementor-element-6a0eb05::before, .elementor-1317 .elementor-element.elementor-element-6a0eb05 > .elementor-background-video-container::before, .elementor-1317 .elementor-element.elementor-element-6a0eb05 > .e-con-inner > .elementor-background-video-container::before, .elementor-1317 .elementor-element.elementor-element-6a0eb05 > .elementor-background-slideshow::before, .elementor-1317 .elementor-element.elementor-element-6a0eb05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1317 .elementor-element.elementor-element-6a0eb05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jvanr.be/wp-content/uploads/2026/04/fond-orange-2-4.png");--background-overlay:'';}.elementor-1317 .elementor-element.elementor-element-6a0eb05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1317 .elementor-element.elementor-element-c563806{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1317 .elementor-element.elementor-element-702e6c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1317 .elementor-element.elementor-element-57613fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1317 .elementor-element.elementor-element-41901f0 .price ins{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1317 .elementor-element.elementor-element-211a27a .cart button, .elementor-1317 .elementor-element.elementor-element-211a27a .cart .button{background-color:var( --e-global-color-1008da3 );transition:all 0.2s;}.elementor-1317 .elementor-element.elementor-element-211a27a .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1317 .elementor-element.elementor-element-211a27a form.cart table.variations label{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1317 .elementor-element.elementor-element-3ebba89{color:var( --e-global-color-secondary );}.elementor-1317 .elementor-element.elementor-element-3ebba89 a{color:var( --e-global-color-secondary );}.woocommerce .elementor-1317 .elementor-element.elementor-element-baccd05 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-0f3be6d );}.woocommerce .elementor-1317 .elementor-element.elementor-element-baccd05 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-df0be47 );}.woocommerce .elementor-1317 .elementor-element.elementor-element-baccd05 .woocommerce-Tabs-panel{color:var( --e-global-color-secondary );}.woocommerce .elementor-1317 .elementor-element.elementor-element-baccd05 .woocommerce-Tabs-panel h2{color:var( --e-global-color-secondary );}.woocommerce .elementor-1317 .elementor-element.elementor-element-baccd05 .woocommerce-tabs .woocommerce-Tabs-panel{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1317 .elementor-element.elementor-element-9e7db3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1317 .elementor-element.elementor-element-6307a73{text-align:center;}.elementor-1317 .elementor-element.elementor-element-6307a73 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1317 .elementor-element.elementor-element-9a9d0d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1317 .elementor-element.elementor-element-9a9d0d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-1317 .elementor-element.elementor-element-9a9d0d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-1317 .elementor-element.elementor-element-9a9d0d2.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-1317 .elementor-element.elementor-element-6a0eb05{--width:95.663%;}.elementor-1317 .elementor-element.elementor-element-c563806{--width:50%;}.elementor-1317 .elementor-element.elementor-element-702e6c2{--width:50%;}}@media(max-width:1024px){.elementor-1317 .elementor-element.elementor-element-9a9d0d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1317 .elementor-element.elementor-element-9a9d0d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-3ebba89 *//* Modifier l'écriture de la catégorie (Étiquette et Nom) */
.elementor-1317 .elementor-element.elementor-element-3ebba89 .product_meta .posted_in {
    color: #444444 !important; /* Couleur du texte (gris foncé) */
    font-size: 0.9rem !important; /* Taille de l'écriture */
    font-weight: 500 !important; /* Épaisseur de l'écriture */
    font-family: inherit !important; /* Utilise la police de ton site */
}

/* Style spécifique pour le mot "Category" (l'étiquette) */
.elementor-1317 .elementor-element.elementor-element-3ebba89 .product_meta .posted_in span {
    color: #1a1a1a !important; /* Couleur plus sombre pour l'étiquette */
    font-weight: bold !important; /* Mettre en gras */
    text-transform: uppercase !important; /* Mettre en majuscules si besoin */
    margin-right: 5px !important;
}

/* Style spécifique pour le lien de la catégorie (Poêles à bois) */
.elementor-1317 .elementor-element.elementor-element-3ebba89 .product_meta .posted_in a {
    color: #ff6600 !important; /* Couleur orange pour le lien */
    text-decoration: none !important; /* Enlever le soulignement */
}

.elementor-1317 .elementor-element.elementor-element-3ebba89 .product_meta .posted_in a:hover {
    color: #e65c00 !important; /* Orange plus foncé au survol */
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-baccd05 *//* 1. Changer la couleur des étoiles (vides et pleines) */
.woocommerce p.stars a {
    color: #ff6600 !important; /* Orange foncé comme ton bouton */
}

/* 2. Couleur des étoiles quand on passe la souris ou qu'on clique */
.woocommerce p.stars a:hover,
.woocommerce p.stars a.active {
    color: #e65c00 !important; /* Un orange encore un peu plus sombre */
}

/* 3. Optionnel : Les rendre un peu plus grosses si besoin */
.woocommerce p.stars a {
    font-size: 1.4rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0eb05 *//* FORCE LE NOIR ABSOLU SUR TOUT LE TEXTE DU KIT */
.elementor-1317 .elementor-element.elementor-element-6a0eb05 * {
    --e-global-color-primary: #000000 !important;
    --e-global-color-accent: #000000 !important;
}

/* Cible le titre spécifiquement */
.elementor-1317 .elementor-element.elementor-element-6a0eb05 .woocommerce-loop-product__title, 
.elementor-1317 .elementor-element.elementor-element-6a0eb05 h2, 
.elementor-1317 .elementor-element.elementor-element-6a0eb05 h3,
.elementor-1317 .elementor-element.elementor-element-6a0eb05 h2 a {
    color: #000000 !important;
    font-weight: 900 !important;
}

/* Cible le prix, les symboles et le suffixe HTVA */
.elementor-1317 .elementor-element.elementor-element-6a0eb05 .price, 
.elementor-1317 .elementor-element.elementor-element-6a0eb05 .price *, 
.elementor-1317 .elementor-element.elementor-element-6a0eb05 .amount, 
.elementor-1317 .elementor-element.elementor-element-6a0eb05 bdi, 
.elementor-1317 .elementor-element.elementor-element-6a0eb05 .woocommerce-price-suffix {
    color: #000000 !important;
    font-weight: 900 !important;
}

/* GARDE LE BOUTON EN ORANGE */
.elementor-1317 .elementor-element.elementor-element-6a0eb05 .button.add_to_cart_button {
    background-color: #e67e22 !important;
    color: #ffffff !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6307a73 */.elementor-1317 .elementor-element.elementor-element-6307a73 .elementor-heading-title {
    color: #000000 !important;
}/* End custom CSS */