.elementor-20441 .elementor-element.elementor-element-df68c5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20441 .elementor-element.elementor-element-2132afc{--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-20441 .elementor-element.elementor-element-2132afc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20441 .elementor-element.elementor-element-6b69312{--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-20441 .elementor-element.elementor-element-0068e71 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-20441 .elementor-element.elementor-element-0068e71 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}@media(min-width:768px){.elementor-20441 .elementor-element.elementor-element-2132afc{--width:21.313%;}.elementor-20441 .elementor-element.elementor-element-6b69312{--width:100%;}}@media(max-width:1024px){.elementor-20441 .elementor-element.elementor-element-0068e71 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-20441 .elementor-element.elementor-element-0068e71 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}}@media(max-width:767px){.elementor-20441 .elementor-element.elementor-element-0068e71 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-20441 .elementor-element.elementor-element-0068e71 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}/* Start custom CSS for yith_wcan_filters, class: .elementor-element-119e3a8 */.btn.btn-primary.yith-wcan-filters-opener.enhanced {
  color: #ffffff !important;        /* text blanc per contrast */
  border: 1px solid #000000 !important; /* contorn negre */
  background-color: #000000 !important; /* fons negre */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2132afc *//* Canvia la mida dels títols dels filtres */
.yith-wcan-filter .filter-title,
.yith-wcan-filters .filter-title {
    font-size: 15px !important;   /* <-- posa aquí la mida que vulguis */
    line-height: 1.4;
}

.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced {
  color: #000000 !important;           /* text negre */
  border: 1px solid #000000 !important; /* contorn negre */
  background-color: transparent !important; /* fons transparent */
}
/* Botó "Restablecer filtros" - Fons blanc + Text negre */
.yith-wcan-reset-filters.reset-filters {
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #ccc !important;
    padding: 10px 20px !important;
    border-radius: 6px !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    transition: all 0.3s ease !important;
    cursor: pointer !important;
}

.yith-wcan-reset-filters.reset-filters:hover {
    background-color: #f8f8f8 !important;
    border-color: #bbb !important;
    color: #000 !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05) !important;
}/* End custom CSS */