.filter_block{display:flex;flex-direction:column;margin-top:20px;width:100%}.filter_block .filter_title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 10px;border-radius:3px 3px 0 0;border-radius:4px;cursor:pointer;border:1px solid var(--button-second-background);position:relative}.filter_block .filter_title:before{position:absolute;content:"";background-color:var(--button-second-background);top:0;left:0;bottom:0;right:0;opacity:.1}.filter_transparent{background:transparent!important}.filter_block .filter_title span{display:flex;font-size:var(--font-subtitle-size);font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:500;color:var(--main-subtitle)}.filter_block .filter_title .icon{display:flex;width:20px;height:20px;color:var(--main-subtitle)}.filter_block .filter_title #arrow-filter-undefined{display:none}.filter_block .filter_title .icon.filter-arrow.rotate{animation:rotateFilterArrow .3s forwards}.filter_block .filter_title .icon.filter-arrow.rotateback{animation:rotateFilterArrowBack .3s forwards}@keyframes rotateFilterArrow{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes rotateFilterArrowBack{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}.filter_block .filter_options{display:flex;flex-direction:column;margin-top:10px;max-height:200px;overflow:auto}.filter_block .filter_options .filter_price{display:flex;flex-direction:column;justify-content:space-between}.filter_block .filter_options .filter_price .line{display:flex;flex-direction:row;align-items:center}.filter_block .filter_options .filter_price .line .input{display:flex;flex-direction:row;background-color:var(--main-background);border:1px solid var(--main-background-invert-alpha-30);padding:4px 8px;border-radius:4px;align-items:center;margin-right:5px}.filter_block .filter_options .filter_price .line .input .icon{display:flex;padding-left:3px;width:18px;height:18px;color:var(--main-text)}.filter_block .filter_options .filter_price .line .input input{display:flex;background-color:transparent;border:none;height:30px;padding:0 8px;width:100%;color:var(--main-text)}.filter_block .filter_options .btnFilter{padding:4px 12px;cursor:pointer;border-radius:4px;margin-right:3px;font-weight:500;align-items:center;background-color:var(--button-first-background);color:var(--button-first-text);border:none;height:40px}.filter_block .filter_options .btnFilter span{display:flex}.filter_block .filter_options .btnFilter:hover{background-color:var(--button-first-background-hover);color:var(--button-first-text-hover)}.filter_block .filter_options .line-check{display:flex;flex-direction:row;align-items:center;margin:0;min-height:40px;border:1px solid transparent;border-bottom:1px solid var(--main-background-invert-alpha-20);padding:0 5px;cursor:pointer!important}.filter_block .filter_options .line-check input{display:flex;width:18px;height:18px}.filter_block .filter_options .line-check label{margin-left:10px;width:100%;color:var(--main-text);min-height:40px;display:flex;align-items:center}@media screen and (max-width:768px){.filter_block .filter_options{height:100%;overflow:unset}.filter_block .filter_options .filter_price .line .input{width:100%}.filter_block .filter_options .line-check:focus-within{background-color:var(--main-background-invert-alpha-30)}}.rangePrice{display:flex;flex-direction:column;width:100%;padding:10px 12px}.rangePrice,.rangePrice .rc-slider{box-sizing:border-box;position:relative;overflow:visible}.rangePrice .rc-slider{margin-top:10px;height:24px}.rangePrice .rc-slider-rail{background:var(--main-background-invert-alpha-20);top:0}.rangePrice .rc-slider-rail,.rangePrice .rc-slider-track{position:absolute;left:0;right:0;width:auto;height:10px;border-radius:2px}.rangePrice .rc-slider-track{background:var(--button-first-background)}.rangePrice .rc-slider-handle{box-sizing:border-box;display:flex;position:absolute;background-color:var(--button-first-background);border:none!important;width:24px;height:24px;top:-6px;border-radius:4px;cursor:pointer;box-shadow:none!important;z-index:1;margin-left:0!important;transform:translateX(-50%)}