.elementor-16343 .elementor-element.elementor-element-a03cb0b{width:auto;max-width:auto;}.elementor-16343 .elementor-element.elementor-element-a03cb0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16343 .elementor-element.elementor-element-a03cb0b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-16343 .elementor-element.elementor-element-a03cb0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-16343 .elementor-element.elementor-element-a03cb0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for ace-wordpress-filters-product-category-filter, class: .elementor-element-98bf33d */button, .cpf-filter__panel-toggle {
    background-color: transparent !important;
}
.cpf-filter__panel-heading {
    font-weight: 600 !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
}
.cpf-filter__marker.is-active .cpf-filter__marker {
  background: #00000 !important;
  border-color: #00000 !important;
}

label.cpf-filter__choice:has(input[data-slug="disques"]),
label.cpf-filter__choice:has(input[data-slug="detecteurs"]),
label.cpf-filter__choice:has(input[data-slug="accessoires"])
{
    display: none !important;
}

.woocommerce-info::before,
.cpf-ajax-empty-results-message::before {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-a03cb0b */.woocommerce ul.products li.product .button {
    display: none;
}
h2, .woocommerce-loop-product__title {
    text-align: center !important;
    color: #FF0004 !important;
    text-transform: uppercase !important;
}/* End custom CSS */