.elementor-1808 .elementor-element.elementor-element-d7477de{--display:flex;}/* Start custom CSS for yith_wcan_filters, class: .elementor-element-39293dc */.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label {
    font-family: 'PPNeueMontreal' !important;
    color: #000 !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
    padding: 5px 20px !important;
    font-family: 'PPNeueMontreal' !important;
    color: #000 !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover {
    background-color: #000 !important;
    color: #fff !important;
    box-shadow: 0 0 0 2px #000 !important;
    font-family: 'PPNeueMontreal' !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) {
    background-color: #000 !important;
    color: #fff !important;
    font-family: 'PPNeueMontreal' !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) {
    box-shadow: 0 0 0 2px #000 !important;
    font-family: 'PPNeueMontreal' !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image img {
    border: 1px solid #c3c3c3 !important;
    border-radius: 20px !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-title {
    font-family: 'PPNeueMontreal' !important;
    font-size: 18px !important;
    color: #000 !important;
}

span.term-label {
    font-size: 16px !important;
    font-family: 'PPNeueMontreal' !important;
}/* End custom CSS */