.elementor-2379 .elementor-element.elementor-element-pbhhero{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhuniv{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhcatA{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhgrid{--display:flex;--padding-top:50px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-2379 .elementor-element.elementor-element-pbhspot1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhcatB{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhquiz{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhspot2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhcatC{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhchif{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhspot3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhcatD{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-pbhrea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}
/* Confort & Intérieur - Charte Graphique */
:root {
  --ci-primary: #2D3436;
  --ci-secondary: #636e72;
  --ci-accent: #E17055;
  --ci-accent-hover: #d63031;
  --ci-bg-light: #F8F9FA;
  --ci-text: #2D3436;
  --ci-text-light: #636e72;
}
a { color: var(--ci-accent); }
a:hover { color: var(--ci-accent-hover); }

/* Masquer le bouton Ajouter au panier sur toutes les pages produits */
.add_to_cart_button,
.woocommerce a.button.add_to_cart_button,
a.button.product_type_simple,
a.button.product_type_variable,
a.button.product_type_grouped,
a.button.product_type_external,
.elementor-add-to-cart .elementor-button,
.woocommerce ul.products li.product .button,
.elementor-element.elementor-element-5e081c7 .products .product .button,
.elementor-element.elementor-element-5e081c7 .products .product .add_to_cart_button,
.elementor-element.elementor-element-c6b4bad .products .product .button,
.elementor-element.elementor-element-c6b4bad .products .product .add_to_cart_button,
.elementor-element.elementor-element-8974256 .products .product .button,
.elementor-element.elementor-element-8974256 .products .product .add_to_cart_button {
    display: none !important;
}/* End custom CSS */