.elementor-840 .elementor-element.elementor-element-ab78cac{--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-840 .elementor-element.elementor-element-4acc547{--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;--margin-top:0rem;--margin-bottom:10rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-840 .elementor-element.elementor-element-efb6321{--grid-columns:4;}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-840 .elementor-element.elementor-element-efb6321{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-840 .elementor-element.elementor-element-efb6321{--grid-columns:2;}}/* Start custom CSS */button.yith-wcan-reset-filters.reset-filters {
background-color: black;
border: none;
border-radius: 0;
margin-top: 10px;
text-transform: uppercase;
color:white;
border:1px solid black;
}

button.yith-wcan-reset-filters.reset-filters:hover{
background-color: white;
color: black;
border:1px solid black;
}


.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right) > a:after{
display:none!important;
}

.filter-item.label.active a{
background-color: black;
color:white!important;
}

h4.filter-title{
font-size: 20px;
font-weight: 700!important;
text-transform: uppercase;
color: black;
}


#filter .yith-wcan-filters .yith-wcan-filter{
margin-bottom:10px;
}

#filter button.reset-filters{
font-size:10px;
}

#filter .yith-wcan-filters.no-title.enhanced{
margin-bottom:0;
}

#filter h4.filter-title {
font-weight: 400;
font-size:12px;
line-height:1.5;
}

#filter span.term-image {
display: none;
}


#filter-moda .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right) > a:after{
background-color:black;
}

#filter li.filter-item{
width: auto;
padding:0;
margin-bottom:0;
transition-duration: 0.3s;
border-radius: 0;
border: 1px solid #8c8c8c;
box-shadow: none;
}

#filter li.filter-item .active {
background-color:black;

}


#filter li.filter-item .active a{
color:white;
}

#filter li.filter-item:hover{
box-shadow:none;
background-color:black;
color:white;
}
#filter li.filter-item a{
padding: 2px 15px;
}
#filter li.filter-item::after{
display:none!important;
}



#filter li.filter-item:hover a{
color:white;
}


#filter .filter-items .filter-item.label.active:not(.with-image) {
background-color: black;
color: white;
box-shadow:none;
}/* End custom CSS */