.elementor-25093 .elementor-element.elementor-element-d37a20d{--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-25093 .elementor-element.elementor-element-25d93a9{--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;--border-radius:0px 0px 0px 0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-25093 .elementor-element.elementor-element-25d93a9:not(.elementor-motion-effects-element-type-background), .elementor-25093 .elementor-element.elementor-element-25d93a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFFC;}.elementor-25093 .elementor-element.elementor-element-66ed60c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-25093 .elementor-element.elementor-element-3838b67 .ht-product-2{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-25093 .elementor-element.elementor-element-3838b67 .wl-row > [class*="col-"]{padding:0  15px;margin-bottom:30px;}.elementor-25093 .elementor-element.elementor-element-3838b67 .wl-row{margin:0  -15px;}.elementor-25093 .elementor-element.elementor-element-3838b67 .ht-product-2 [class*="ht-product-content"] .ht-product-title-2 a{color:#000000;}.elementor-25093 .elementor-element.elementor-element-225e749 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-25093 .elementor-element.elementor-element-2ef376e .ht-product-2{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-25093 .elementor-element.elementor-element-2ef376e .wl-row > [class*="col-"]{padding:0  15px;margin-bottom:30px;}.elementor-25093 .elementor-element.elementor-element-2ef376e .wl-row{margin:0  -15px;}.elementor-25093 .elementor-element.elementor-element-2ef376e .ht-product-2 [class*="ht-product-content"] .ht-product-title-2 a{color:#000000;}@media(min-width:768px){.elementor-25093 .elementor-element.elementor-element-d37a20d{--content-width:100%;}.elementor-25093 .elementor-element.elementor-element-25d93a9{--content-width:85%;}}/* Start custom CSS *//* Forcer l’affichage dans l’éditeur Elementor uniquement */
.elementor-editor-active .woolentor-filterable-grid .product,
.elementor-editor-active .woolentor-filterable-grid [class*="wl-"],
.elementor-editor-active .woolentor-filterable-grid [data-wl-filter],
.elementor-editor-active .wl-filterable-product-grid .product,
.elementor-editor-active .wl-filterable-product-grid [data-filter]{
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Évite les hauteurs calculées par Isotope/Masonry dans l’éditeur */
.elementor-editor-active .woolentor-filterable-grid,
.elementor-editor-active .wl-filterable-product-grid,
.elementor-editor-active .woolentor-filterable-grid .wl-grid,
.elementor-editor-active .wl-filterable-product-grid .wl-grid{
  height: auto !important;
}

/* Si le widget utilise des “tabs/panels” internes */
.elementor-editor-active .woolentor-tab-panel,
.elementor-editor-active .wl-filter-tab-content{
  display: block !important;
  opacity: 1 !important;
}/* End custom CSS */