.elementor-18659 .elementor-element.elementor-element-a680fcd [class*="wd-grid-col"]{--wd-col:1;}.elementor-18659 .elementor-element.elementor-element-8dea728 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18659 .elementor-element.elementor-element-8dea728{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18659 .elementor-element.elementor-element-1ac1d6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-18659 .elementor-element.elementor-element-1ac1d6a > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-18659 .elementor-element.elementor-element-c35b2a6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-18659 .elementor-element.elementor-element-c35b2a6 .elementor-divider-separator{width:100%;}.elementor-18659 .elementor-element.elementor-element-c35b2a6 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-18659 .elementor-element.elementor-element-8b6fa83{text-align:center;}.elementor-18659 .elementor-element.elementor-element-83a5982{text-align:left;}.elementor-18659 .elementor-element.elementor-element-83a5982 .elementor-heading-title{color:#000000;font-size:17px;font-weight:500;line-height:1.2em;}.elementor-18659 .elementor-element.elementor-element-6abcf8c{text-align:justify;color:#222222;font-size:14px;font-weight:400;}.elementor-18659 .elementor-element.elementor-element-ec22740 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#C62CCC;border-radius:25px 25px 25px 25px;}.elementor-18659 .elementor-element.elementor-element-ec22740 .elementor-button:hover, .elementor-18659 .elementor-element.elementor-element-ec22740 .elementor-button:focus{color:#FFFFFF;background-color:#5AADBF;}.elementor-18659 .elementor-element.elementor-element-ec22740 .elementor-button:hover svg, .elementor-18659 .elementor-element.elementor-element-ec22740 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-18659 .elementor-element.elementor-element-a680fcd [class*="wd-grid-col"]{--wd-col:1;}.elementor-18659 .elementor-element.elementor-element-8dea728{padding:100px 25px 100px 25px;}.elementor-18659 .elementor-element.elementor-element-83a5982 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-18659 .elementor-element.elementor-element-a680fcd [class*="wd-grid-col"]{--wd-col:1;}.elementor-18659 .elementor-element.elementor-element-8dea728{padding:50px 0px 50px 0px;}.elementor-18659 .elementor-element.elementor-element-1ac1d6a > .elementor-element-populated{padding:25px 0px 0px 0px;}}/* Start custom CSS for wd_product_filters, class: .elementor-element-a680fcd */.filtre_luan .wd-event-hover:hover>.wd-dropdown,  .filtre_luan .wd-event-click.wd-opened>.wd-dropdown, .filtre_luan .wd-dropdown.wd-opened{
    position: relative;
    margin-right: 15px;
}
.filtre_luan .wd-pf-dropdown a{
    line-height: 14px;
    font-size: 13px;
    color: #000;
}
.filtre_luan .wd-pf-dropdown a:hover{
    background-color: #c857cc;
    color: #fff;
}
.filtre_luan .wd-pf-dropdown .wd-active>a{
    background-color: #c857cc;
    color: #fff;
}
@media (max-width: 1024px){
    .elementor-18659 .elementor-element.elementor-element-a680fcd.filtre_luan [class*="wd-grid-col"]{
        --wd-col: 1!important;
    }
}

@media screen and (max-width: 767px){
.wd-active-filters{
    display: block!important;
}
.wd-active-filters .wd-clear-filters{
    position: relative;
    width: 100%;
    margin-bottom: 10px;
} 
.wd-active-filters .wd-clear-filters a{
    border: 1px solid #000;
    padding: 4px 6px;
}
.wd-active-filters .widget_layered_nav_filters{
    overflow-x: unset!important;
    direction: initial!important;
    display: block;
    position: relative;
}
.wd-active-filters .widget_layered_nav_filters ul{
    position: relative!important;
    flex-wrap: wrap!important;
    white-space: nowrap!important;
    direction: initial!important;
}
.wd-active-filters .widget_layered_nav_filters ul li{
    border: 1px solid #000;
    padding: 4px 6px;
}
}/* End custom CSS */