.filterList{font-size:1em;width:12em}.filterList__title{font-size:1em;font-weight:500;margin-bottom:.75em}.filterList__title-reset:hover{color:#ff6a6a}.filterList__list{display:flex;flex-direction:column;gap:1em;position:relative;width:100%}.filterList:not(.filterList--horizontal) .filterList__list .filterList_btn:not(:last-of-type){margin-bottom:-.5em}.filterList_btn{border-radius:.5em;font-size:1.1em;line-height:1;padding:.75em 1.5em}.filterList_btn--icon{line-height:0;padding:.75em}.filterList_btn--icon i{background:#fff;font-size:1em}.filterList_picture{height:10.6em;margin-top:2.5em;width:10em}.filterList_picture-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.filterList_picture.--min{height:4.5em;margin-top:1em;width:19em}.filterList_input_group{display:flex;flex-direction:column;gap:1em;width:100%}.filterList_input_block{align-items:center;background:#f5f5f5;border:1px solid #d8d8d8;border-radius:10px;display:flex;font-size:1em;font-weight:500;gap:.5em;justify-content:space-between;min-height:2.85em;padding-left:.75em;padding-right:1em;width:100%}.filterList_input_block input{background-color:transparent;border:none;color:var(--fontColor);flex-grow:1;font-size:1.05em;outline:none;width:100%}.filterList_input_block input::-moz-placeholder{color:var(--fontColor)}.filterList_input_block input::placeholder{color:var(--fontColor)}.filterList_input_block i{font-size:1em}.btn-check+.filterList_input_block{cursor:pointer}.btn-check:checked+.filterList_input_block{background:var(--accent);color:#fff}.filterList .dropdown{font-size:1em}.filterList_mobileBtn{display:none}.filterList--horizontal{width:100%}.filterList--horizontal .filterList__title{align-items:center;display:flex;justify-content:space-between}.filterList--horizontal .filterList_picture{display:none}.filterList--horizontal .filterList__list{flex-direction:row;flex-wrap:wrap}.filterList--horizontal .filterList__list>:not(.filterList_input_group){width:calc(25% - .75em)}.filterList--horizontal .filterList__list .filterList_btn:not(.order-0){order:1}.filterList--horizontal .filterList__list .filterList_btn--icon:not(.order-0){width:auto}.filterList--horizontal .filterList_input_group{flex-direction:row;flex-wrap:nowrap;width:auto}.filterList.preloader .filterList__list{opacity:.5}.filterList.preloader .filterList__list:before{content:"";cursor:wait;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}.filterList.preloader button:disabled{cursor:wait}@media(max-width:1200px){.filterList_mobileBtn{display:block}.filterList_mobileBtn-btn{align-items:center;display:inline-flex;font-size:1.4285em;gap:.4em;justify-content:center;padding:.5em 1.4em}.filterList_mobileBtn-btn .icon-filter{font-size:.9em}.filterList--sidebar-mobile .filterList__list,.filterList--sidebar-mobile .filterList__title,.filterList_picture{display:none}}@media(max-width:992px){.filterList--horizontal .filterList__list>:not(.filterList_input_group){width:calc(33% - .66667em)}}@media(max-width:768px){.filterList--horizontal .filterList__list>:not(.filterList_input_group){width:calc(50% - .5em)}}.filterList_sidebar{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:1010}.filterList_sidebar .filterList_btn{display:none}.filterList_sidebar_inner{background-color:#fff;display:flex;flex-direction:column;height:100%;max-width:500px;width:0}.filterList_sidebar.--active{opacity:1;visibility:visible}.filterList_sidebar.--active .filterList_sidebar_inner{width:85%}.filterList_sidebar_header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:3.5714em 1.1428em 1.1428em}.filterList_sidebar_header_title{font-size:1.4285em;font-weight:500}.filterList_sidebar_header_resetBtn{font-size:1em;font-weight:500}.filterList_sidebar_list{display:flex;flex-direction:column;gap:1.4285em;margin:1.1428em 0;overflow-y:auto;padding:1.7143em 1.1428em 0}.filterList_sidebar_list .filterList_input_block{width:100%}.filterList_sidebar_list .dropdown{font-size:calc(1rem + 2px)}.filterList_sidebar_btn{margin-bottom:2.8571em;margin-left:1.1428em;margin-top:auto}.filterList_sidebar_btn-btn{font-size:1.5714em;padding:.5454em 3.1818em}
