#main .ez-filter{color:#19272b;background:#fff}
#main .ez-filter .filter_title{font-size:23px;line-height:30px;font-weight:700;letter-spacing:0;text-transform:none;padding:18px 0;border-bottom:1px solid #e7ecee}
#main .ez-filter .filter_title>.svg-inline-catalog{display:none}
#main .ez-filter .bx_filter_section{border:0;border-radius:0}
#main .ez-filter .bx_filter_parameters_box{padding:0 0 16px;border:0;border-bottom:1px solid #e7ecee;margin:0}
#main .ez-filter .bx_filter_parameters_box:not(.active){padding-bottom:0}
#main .ez-filter .bx_filter_parameters_box_title{padding:16px 22px 16px 0;font-size:14px;font-weight:600;line-height:20px;color:#19272b;background:transparent}
#main .ez-filter .bx_filter_parameters_box_title .svg{right:2px}
#main .ez-filter .bx_filter_parameters_box_title:hover{color:#00a9a5}
#main .ez-filter .bx_filter_block{padding:0}
#main .ez-filter .bx_filter_parameters_box_container{padding:0}
#main .ez-filter .bx_filter_input_container{background:#fff;border:1px solid #dce3e5;border-radius:5px}
#main .ez-filter .bx_filter_input_container input{height:42px;background:#fff;color:#19272b;font-size:14px;padding:10px}
#main .ez-filter .bx_ui_slider_pricebar_V{background:#00c8be!important}
#main .ez-filter .bx_ui_slider_track{height:4px;background:#e7ecee}
#main .ez-filter .bx_ui_slider_handle{background:#00c8be!important;border:3px solid white!important;box-shadow:0 0 0 1px #00c8be;width:17px;height:17px;top:-7px}
#main .ez-filter .bx_ui_slider_handle:after{display:none}
#main .ez-filter .bx_ui_slider_part{display:none}
#main .ez-filter .wrapp_slider{padding-bottom:7px;margin-bottom:4px}
#main .ez-filter .bx_filter_param_label{margin:0 0 10px!important;font-size:14px;line-height:21px;min-height:21px;color:#19272b}
#main .ez-filter .bx_filter_param_text{font-size:14px;line-height:21px;color:#19272b}
#main .ez-filter input:checked+label:before{background-color:#c1ff00!important;border-color:#b5ef00!important}
#main .ez-filter .ez-filter-search{width:100%;height:40px;border:1px solid #dce3e5;border-radius:5px;background:#fff;padding:8px 12px;font:inherit;font-size:13px;margin:0 0 16px}
#main .ez-filter .ez-filter-brands .limited_block{max-height:none!important;overflow:visible}
#main .ez-filter .ez-filter-brands .hidden_values{display:block!important}
#main .ez-filter .ez-filter-hidden{display:none!important}
#main .ez-filter .ez-filter-more{border:0;background:none;color:#00aaa5;padding:0;line-height:24px;font:inherit;font-size:13px;cursor:pointer}
#main .ez-filter .ez-filter-more[hidden]{display:none}
#main .ez-filter .bx_filter_button_box{padding:20px 0 10px}
#main .ez-filter .bx_filter_button_box .bx_filter_parameters_box_container{display:flex;flex-direction:column;gap:10px}
#main .ez-filter .filter-bnt-wrapper{order:-1;width:100%}
#main .ez-filter #set_filter{width:100%;background:#c1ff00;border:1px solid #c1ff00;color:#19272b;border-radius:6px;min-height:44px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;padding:10px}
#main .ez-filter #set_filter:hover{background:#b5ed00}
#main .ez-filter #del_filter{float:none!important;align-self:center;width:auto;height:auto;background:none;border:0;color:#839094;font-size:13px;text-decoration:underline;padding:4px;letter-spacing:0;text-transform:none}
#main .ez-filter .ripple{display:none!important}
#main .ez-filter .bx_ui_slider_pricebar_V,#main .ez-filter .bx_ui_slider_pricebar_VN,#main .ez-filter .bx_ui_slider_pricebar_VD{height:4px!important;top:0!important}
#main .ez-filter .bx_ui_slider_track .bx_ui_slider_range{height:4px!important}
#main .ez-filter .wrapp_change_inputs{display:flex!important;gap:10px;width:100%!important}
#main .ez-filter .wrapp_change_inputs>.bx_filter_parameters_box_container_block{width:calc(50% - 5px)!important;float:none!important}
#main .ez-filter .wrapp_change_inputs>.divider{display:none}
#main .ez-filter .bx_filter_input_container input{border:0!important}
/* Align native disclosure icons with the heading and darken the native check sprite. */
#main .ez-filter .bx_filter_parameters_box_title{position:relative}
#main .ez-filter .bx_filter_parameters_box_title>.svg-inline-down{top:50%!important;right:2px!important;margin-top:-2px!important;height:4px!important;line-height:4px!important}
#main .ez-filter input:checked+label:after{filter:brightness(0)!important}
/* Reset native action offsets so the submit button fills the filter column. */
#main .ez-filter .bx_filter_button_box{background:#fff!important;padding:16px 0!important}
#main .ez-filter .bx_filter_button_box .filter-bnt-wrapper{margin:0!important;padding:0!important;float:none!important;width:100%!important;max-width:none!important;display:block!important}
#main .ez-filter .bx_filter_button_box #set_filter{margin:0!important;float:none!important;width:100%!important;max-width:none!important;box-sizing:border-box}
#main .ez-filter .bx_filter_button_box .bx_filter_block,#main .ez-filter .bx_filter_button_box .bx_filter_parameters_box_container{margin:0!important;padding:0!important;width:100%!important}
