.filters-box{
    border-radius: 8px;
    border: 2px solid #E6E6E6;
    background: #FAFAFA;
    padding: var(--padding-margin-sm);
}

#accordionFilters *{
    background-color: #FAFAFA;
}

#accordionFilters .accordion-body{
    padding-left: var(--padding-margin);
    padding-right: var(--padding-margin);
}

div.filter-range{
    border: 2px solid;
}

#accordionFilters h2 > button {
    font-family: var(--font-text) !important;
    font-size: 16px;
    font-weight: 500 !important;
    color: var(--black-color) !important;
    padding: var(--padding-margin) 0px;
}


/* INPUT [TYPE=RANGE] */
input[type='range'].left {
    -webkit-appearance: none;
    width: 100%;
    margin: var(--padding-margin) 0px;
    /* overflow: hidden; */
    /* width: 80px; */
    /* background-color: #9a905d; */
}

/*Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
        
    input[type='range']::-webkit-slider-runnable-track {
        -webkit-appearance: none;
        width: 100%;
        height: 4px;
        background: var(--gray-light-color);
        border-radius: 5px;
        position: relative;
    }
    
    input[type='range']::-webkit-slider-thumb {
        -webkit-appearance: none;
        width: 40px;
        height: 40px;
        border-radius: 30px;
        cursor: ew-resize;
        background: var(--primary-color);
        border: 2px solid var(--primary-color-1);
        margin-top:-20px;
        /* position:absolute; */
        box-shadow: 100px 0px 0px 4px var(--text-color);
    }

}

/** FF*/
/* input[type="range"]::-moz-range-progress {
    background-color: #43e5f7; 
} */

/* input[type="range"]::-moz-range-track {  
    background-color: #9a905d;
} */

/* IE*/
/* input[type="range"]::-ms-fill-lower {
    background-color: #43e5f7; 
} */

/* input[type="range"]::-ms-fill-upper {  
    background-color: #9a905d;
} */
/* INPUT [TYPE=RANGE] */