#filter-search-input~.input-icon{top:.9rem}.header-filter-desktop .filter-select-btn,.header-filter-desktop .filter-select-btn-switch{margin-right:0}.filter-select-btn{border-radius:10px;margin-right:8px;padding:6px 6px 6px 14px;color:var(--bs-black);background-color:var(--bs-white);cursor:pointer}.filter-select-btn__arrow{transition:transform .25s ease;transform:rotate(0deg);display:inline-flex}.filter-select-btn.show .filter-select-btn__arrow{transform:rotate(180deg)}.filter-select-btn.show,.filter-select-btn:hover{background-color:var(--bs-gray-300)}.filter-select-btn-switch{border-radius:10px;margin-right:8px;padding:6px 14px;color:var(--bs-black);background-color:var(--bs-white);cursor:pointer;white-space:nowrap}.filter-select-btn-switch:hover{background-color:var(--bs-gray-200)}.filter-select-btn-switch .custom-switch .custom-control-label{white-space:nowrap;font-size:16px}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-black);background-color:var(--bs-gray-300)!important}.dropdown-item:active{color:var(--bs-black);background-color:var(--bs-gray-400)!important}.dropdown-item:first-of-type{border-top:none!important}@media(min-width:576px){.modal-dialog{max-width:542px}}@media(max-width:991.98px){.modal-footer button{width:100%}}@media(min-width:992px){.catalog-filter.dropdown-menu{width:338px;max-height:240px;transform:translateY(44px)!important}.catalog-filter.dropdown-menu>.ok-scrollbar{max-height:none;overflow:visible}.catalog-filter .ok-scrollbar{max-height:240px}}@media(max-width:991.98px){.catalog-filter .catalog-list-item .round-group .dropdown-item:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.catalog-filter .catalog-list-item .round-group .dropdown-item:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}@media(min-width:992px){.catalog-filter .catalog-list-item{background-color:var(--bs-white)}.catalog-filter .catalog-list-item .catalog-header{color:var(--bs-gray-600)!important}.catalog-filter .catalog-list-item .catalog-general{border-bottom:1px solid var(--bs-gray-200)!important}.top-filter.dropdown-menu{width:338px;overflow:hidden;transform:translateY(44px)!important}.top-filter .ok-scrollbar{max-height:240px}}@media(max-width:991.98px){.top-filter .top-list-item .round-group .dropdown-item:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.top-filter .top-list-item .round-group .dropdown-item:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}@media(min-width:992px){.top-filter .top-list-item{background-color:var(--bs-white);border:1px solid var(--bs-gray-200);border-radius:8px}.top-filter .top-list-item .top-header{color:var(--bs-gray-600)!important}.top-filter .top-list-item .top-general{border-bottom:1px solid var(--bs-gray-200)!important}}.properties-filter.dropdown-menu{width:240px;height:auto;overflow:hidden;transform:translateY(44px)!important}.properties-filter .ok-scrollbar{max-height:240px}.properties-filter .content-list .item:last-of-type{border-bottom:none!important}.slider{position:relative;width:auto}.slider__range,.slider__track{border-radius:2px;height:2px;position:absolute;top:1px}.slider__track{background-color:var(--bs-gray-200);width:100%;z-index:1}.slider__range{background-color:var(--bs-purple);z-index:2}.thumb,.thumb::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.thumb{pointer-events:none;position:absolute;height:0;width:100%;outline:none}.thumb--zindex-3{z-index:3}.thumb--zindex-4{z-index:4}.thumb::-webkit-slider-thumb{background-color:var(--bs-purple);border:none;border-radius:50%;cursor:pointer;height:18px;width:18px;margin-top:4px;pointer-events:all;position:relative}.thumb::-moz-range-thumb{background-color:var(--bs-purple);border:none;border-radius:50%;cursor:pointer;height:18px;width:18px;margin-top:4px;pointer-events:all;position:relative}.thumb--zindex-5{z-index:5}.price-filter.dropdown-menu{width:280px;height:120px;overflow:hidden;transform:translateY(44px)!important}.price-filter .label.from{position:absolute;top:13px;left:29px}.price-filter .label.to{position:absolute;top:13px;left:19px}.price-filter .form-control:hover{border-color:var(--bs-gray-600)!important}.price-filter .form-control:focus{border-color:var(--bs-purple)!important}.price-filter input[type=number]::-webkit-inner-spin-button,.price-filter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.price-filter input[type=number],.price-filter input[type=number]:focus,.price-filter input[type=number]:hover{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.color-filter.dropdown-menu{width:240px;overflow:hidden;transform:translateY(44px)!important}.color-filter .ok-scrollbar{max-height:240px}.color-filter .color-circle{width:20px;height:20px}.color-filter .content-list .item:last-of-type{border-bottom:none!important}.additional-filter.dropdown-menu{width:280px;height:auto;overflow:hidden;transform:translateY(44px)!important}.additional-filter .ok-scrollbar{max-height:240px}.additional-filter .content-list .item:last-of-type{border-bottom:none!important}.sort-filter.dropdown-menu{width:280px;overflow:hidden;transform:translateY(44px)!important}.sort-filter .ok-scrollbar{max-height:240px}.sort-filter .content-list .item:last-of-type{border-bottom:none!important}