.search-filter-block{background:#f2f2f2;border-radius:3px;margin:0 0 25px;padding:15px}@media (min-width:992px){.search-filter-block{padding:15px 25px}}.search-filter__search-holder{margin:0 0 20px;position:relative}.search-filter__search-holder:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23A7A7A7' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m16.5 16.5-2.917-2.917m2.084-5a7.083 7.083 0 1 1-14.167 0 7.083 7.083 0 0 1 14.167 0Z'/%3E%3C/svg%3E") 50%/cover;content:"";height:19px;left:14px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px}.search-filter__checkbox-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.search-filter .search-form__filter-label{display:inline-block;padding:0 5px 20px;vertical-align:top}.search-filter .search-form__filter-label input[type=checkbox]{opacity:0;position:absolute;top:-9999px;visibility:hidden}.search-filter .search-form__filter-label span:not([class]):not([id]){background:#fff;border-radius:50px;cursor:pointer;display:block;font-size:14px;padding:8px 8px 8px 35px;position:relative;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.search-filter .search-form__filter-label span:not([class]):not([id]):before{background:#f2f2f2;border-radius:50%;content:"";height:26px;left:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .3s ease-in-out,border-color .3s ease-in-out;transition:background .3s ease-in-out,border-color .3s ease-in-out;width:26px}.search-filter .search-form__filter-label span:not([class]):not([id]):after{border:1px solid #eb0000;border-width:0 2px 2px 0;content:"";height:14px;left:13px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:8px}.search-filter .search-form__filter-label input[type=checkbox]:checked+span{background:#eb0000;color:#fff}.search-filter .search-form__filter-label input[type=checkbox]:checked+span:before{background:#fff}.search-filter .search-form__filter-label input[type=checkbox]:checked+span:after{opacity:1}