.elementor-11903 .elementor-element.elementor-element-fb736bf{--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-11903 .elementor-element.elementor-element-0024864{--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-11903 .elementor-element.elementor-element-f2ee487 .elementor-toc__header-title{text-align:start;}.elementor-11903 .elementor-element.elementor-element-f2ee487 .elementor-toc__header{flex-direction:row;}.elementor-11903 .elementor-element.elementor-element-f2ee487{--item-text-hover-decoration:underline;}.elementor-11903 .elementor-element.elementor-element-a5d932f{--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-11903 .elementor-element.elementor-element-3b0330f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11903 .elementor-element.elementor-element-9e1d2cb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11903 .elementor-element.elementor-element-c3226ac{--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-11903 .elementor-element.elementor-element-c488611 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11903 .elementor-element.elementor-element-c5ba6b0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11903 .elementor-element.elementor-element-697b8dc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11903 .elementor-element.elementor-element-6141a17{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11903 .elementor-element.elementor-element-08f903d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11903 .elementor-element.elementor-element-c28b72f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11903 .elementor-element.elementor-element-bbb8330 .elementor-button:hover, .elementor-11903 .elementor-element.elementor-element-bbb8330 .elementor-button:focus{background-color:var( --e-global-color-7be0aa5 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11903 .elementor-element.elementor-element-bbb8330 > .elementor-widget-container{margin:-30px 0px 30px 0px;}.elementor-11903 .elementor-element.elementor-element-bbb8330 .elementor-button:hover svg, .elementor-11903 .elementor-element.elementor-element-bbb8330 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11903 .elementor-element.elementor-element-bd428e0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11903 .elementor-element.elementor-element-c6d958e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11903 .elementor-element.elementor-element-1452a56 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11903 .elementor-element.elementor-element-5b04836{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11903 .elementor-element.elementor-element-86e67bf .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11903 .elementor-element.elementor-element-817a030{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11903 .elementor-element.elementor-element-cb4b9c3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11903 .elementor-element.elementor-element-1e60b05{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11903 .elementor-element.elementor-element-311f1de img{border-radius:26px 26px 26px 26px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-8c01f02 */.products .product h2,
.products .product h3 {
    /* Empêche les titres de produits d'apparaître dans la TOC */
    visibility: visible !important;
}

/* Ou ajoutez un attribut pour les exclure */
.woocommerce .products .product * {
    counter-increment: none;
}/* End custom CSS */