.search-form__wrapper{margin-bottom:12px}.search-form__search{display:flex;flex-wrap:nowrap;position:relative}.search-form__search-block{width:100%;position:relative}.search-form__search-block:not(:last-child){margin-right:19px}.search-form__search button[type=submit]{margin-left:19px}.search-form__search button[type=submit] .button__icon{display:none}.search-form__search input,.search-form__input{padding:19px 56px;border:1px solid #D0D5DD;border-radius:8px;width:100%;margin-right:19px;font-family:Manrope}.search-form__search input:not(:last-child),.search-form__input:not(:last-child){margin-right:19px}.search-form__search-block:before{content:"";display:block;width:20px;height:20px;background-image:url(/build/assets/search-C8YOUlJW.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:calc(50% - 10px);left:25px}.search-form__results{display:none;position:absolute;background:#fff;width:100%;top:calc(100% + 12px);z-index:500;border-radius:8px;border:1px solid rgba(240,239,246,1);padding-top:8px;padding-bottom:8px;box-shadow:0 2px 6px 2px #9292921a;box-shadow:0 1px 2px #92929233;overflow:hidden}.search-form__results.active{display:block}.search-form__results-item{display:flex;align-items:center;padding:12px 14px}.search-form__results-item:hover{background:#f3f4f6}.search-form__results-item-image-container{width:40px;height:40px;border-radius:8px;border:1px solid rgba(238,238,238,1);margin-right:12px;overflow:hidden}.search-form__results-item-main span{display:block}.search-form__results-item-count{color:#00000080}.search-form__results-list{overflow-y:auto;max-height:320px}.search-form__results-list::-webkit-scrollbar{width:14px}.search-form__results-list::-webkit-scrollbar-track{background:#fff;border-radius:999px}.search-form__results-list::-webkit-scrollbar-thumb{background:#eaeaef;border-radius:999px;border:4px solid #fff}.search-form__results-list::-webkit-scrollbar-thumb:hover{background:#eaeaef}.search-form__filters{display:flex;justify-content:space-between;align-items:center}.search-form__filters-bar{display:flex}.search-form__filters-item{margin-left:13px;display:flex;align-items:center;vertical-align:middle}.search-form__filters-item:first-child{margin-left:0}input{transition:.5s;color:#000}input:focus{outline:none;border:1px solid #1565C0}input::placeholder{color:#7c8787}.search-form__filters-clear{transition:.5s;opacity:0}.search-form__filters-clear.active{opacity:1}.search-form__filters-clear button[type=reset]{color:#1565c0;font-size:14px}.search-form__filters-clear button[type=reset]:hover{opacity:.8}html.filters-modal-open,html.filters-modal-open body{overflow:hidden;height:100%}.search-form__filters-item--range label{min-width:min-content}.search-form__filters-item--range{display:flex;align-items:center;border-radius:8px;border:1px solid #D0D5DD;padding:10px 45px 10px 12px;color:#7c8787}.search-form__filters-item--range:after{content:"₽";color:#000;font-weight:600;position:absolute;right:12px;top:50%;transform:translateY(-48%)}input[type=number],input.js-thousands-input{line-height:1;max-width:65px;border:1px solid transparent;border-radius:4px;transition:.5s;padding:0 4px}input[type=number]:focus,input.js-thousands-input:focus,.filled{background:#1565c01a;border:1px solid transparent;border-radius:4px;padding:0 4px}.search-form__filters-item--range-separator{padding:0 10px}@media(max-width:992px){.range{width:max-content}input[type=number],input.js-thousands-input{max-width:75px}.search-form__search-block:before{display:none}.catalog__search .search-form__input{padding:15px}.search-form__search-block:not(:last-child){margin-right:0}.search-form__search button[type=submit]{margin-left:0}.search-form__search button[type=submit] .button__icon{display:block}.search-form__search button[type=submit] span{display:none}.search-form__search button[type=submit]{padding:15px}.search-form__search-block{flex:1;width:auto}.search-form__search input:not(:last-child),.search-form__input:not(:last-child){margin-right:0}.search-form__search{flex-wrap:wrap;gap:15px}.search-form__search input,.search-form__input{padding:15px}}@media(max-width:768px){.search-form__search-block,.search-form__input{margin-right:0}.search-form__search button[type=submit]{margin-left:0}.search-form__filters-item{display:none}.search-form__filters-item.search-form__filters-item--button{display:block;margin-left:0}}
