.head_search{position:relative;width:100%;height:36px;padding:0 10px;box-sizing:border-box}.head_search.active{z-index:10001}.head_search .head_search_background{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;z-index:5000;display:none;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;-webkit-animation:fadein .4s;-moz-animation:fadein .4s;-ms-animation:fadein .4s;-o-animation:fadein .4s;animation:fadein .4s}.head_search.active .head_search_background{opacity:1;display:block}.head_search_input{display:block;width:100%;height:36px;line-height:36px;box-sizing:border-box;padding:0 0 0 28px;border:0;border-bottom:1px solid rgba(0,0,0,.08);text-transform:uppercase;font-size:12px;color:#444;font-weight:700;background:#fff url(images/srch.png) 0 10px no-repeat;transition:all .4s}.head_search_input:focus,.head_search_input:hover{border-bottom:1px solid rgba(0,0,0,.16)}.head_search_input_erase{width:27px;height:36px;position:absolute;top:0;right:0;cursor:pointer;background:url(images/close.svg) center center no-repeat;opacity:.2;transition:all .4s;display:none}.head_search.active .head_search_input_erase{display:block}.head_search_input_erase:hover{opacity:.6}.head_search .head_search_input_wrapper{position:relative;width:100%}.head_search.active .head_search_input_wrapper{position:absolute;width:420px;right:0;top:0;z-index:5010}.head_search_result{display:none}.head_search.active .head_search_result{width:440px;height:auto;display:block}.head_search_result .section_title{text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.02em;padding:10px 0 5px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:15px}.head_search_item+.section_title{padding-top:15px}.head_search_result{position:absolute;right:-20px;top:-20px;z-index:5005;background:#fff;padding:70px 20px 20px;border-radius:2px;box-shadow:0 3px 5px 0 rgba(0,0,0,.25)}.head_search_result.load{min-height:100px}.head_search_result.load:after{content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.9);position:absolute;top:0;left:0;border-radius:3px}.head_search_result.load:before{content:"";display:block;background:#fff url(images/loading.gif) no-repeat center center;background-size:100%;position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-20px 0 0 -52px;border:2px solid #fff;border-radius:50px;z-index:1;background-size:100%}.head_search_result.load:before{margin-left:0;transform:translatex(-50%)}.body_mobile .head_search_result.load:before{margin:0;transform:translate3d(-50%,-50%,0)}.head_search_item{display:block;width:100%;padding:0 5px;margin-bottom:8px;text-align:left;line-height:50px;box-sizing:border-box}.head_search_item:last-child{margin-bottom:16px}.head_search_item .img{width:50px;height:50px;line-height:48px;display:block;float:left;text-align:center}.head_search_item:after{content:"";display:block;clear:both}.head_search_item .img img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}.head_search_item .title{width:calc(100% - 105px);display:inline-block;color:#4b7de9;font-size:14px;line-height:18px;vertical-align:middle}.head_search_item .img+.title{width:calc(100% - 180px);margin-left:25px}.last_search{text-align:left}.last_search .section_title{padding-bottom:15px}.last_search .head_search_item{line-height:18px;padding:8px 0;margin-bottom:0}.last_search .head_search_item .title{width:100%}.last_search .default_title{width:100%;text-align:left}.head_search_item .title b{font-weight:700}.head_search_item .title span{border-bottom:1px solid #d4ddf1;transition:all .4s}.head_search_item:hover .title span{border-bottom:1px solid rgba(75,125,233,.6)}.head_search_result .not_found{color:#1b303e;font-size:16px;line-height:50px;text-align:left}.head_search_item.all_link .title{color:#1b303e;font-size:13px;font-weight:700;text-align:center;text-transform:uppercase;width:100%}.head_search_item.all_link .title span{border-bottom:1px solid rgba(0,0,0,.2)}.head_search_item.all_link:hover .title span{border-bottom:1px solid rgba(0,0,0,.6)}.head_search_item .price{width:105px;float:right;line-height:52px;display:block;text-align:right;font-size:14px;font-weight:700}.top_filter_elastic_disable,.top_filter_elastic_active{position:absolute;height:3px;background:#1b7eed;bottom:0;right:0;left:0;width:100%;border-radius:0 0 3px 3px}.top_filter_elastic_disable{background:#ff3648}.head_search_item.search_query_item .title{font-weight:700}.head_search_item.search_query_item .title{position:relative}.head_search_item.search_query_item .title:before{content:"";position:absolute;top:0;left:-10px;width:2px;height:100%;background:#1b7eed}body.visible_search .mobile-search .mobile-search-btn-back{display:none;position:absolute;top:0;left:0;width:50px;height:100%}body.visible_search .mobile-search.active .mobile-search-btn-back{display:block}body.visible_search .mobile-search .mobile-search-btn-back:before{content:"";display:block;position:absolute;top:25px;left:20px;width:16px;height:16px;border-left:1px solid #ddd;border-top:1px solid #ddd;transform:rotate(-45deg);z-index:10011}body.visible_search .search-m{display:none}body.visible_search .mobile-search{top:50px;position:fixed;display:block;box-shadow:0 0 6px 0 rgba(0,0,0,.3);padding:0}body.visible_search .mobile-search .text-fld{border-bottom:none;padding:0 40px 0 15px}body.visible_search .mobile-search.active{z-index:10010;padding:12px 15px 12px 50px;box-shadow:none;top:0}body.visible_search .mobile-search.active .text-fld{border-bottom:1px solid #ddd;padding:0}body.visible_search .head_search.active .head_search_result.load{min-height:150px}body.visible_search .head_search.active .head_search_result{top:64px;border-radius:0;height:auto;max-height:576px;overflow-x:auto}body.visible_search .top_filter_elastic_disable,body.visible_search .top_filter_elastic_active{position:relative;bottom:auto;right:0;left:0;height:3px;background:#1b7eed;width:calc(100% + 30px);border-radius:0;margin:0 -15px;top:15px;display:block}@media (max-width:900px){body.body_mobile.visible_search,body.visible_search{padding-top:90px}}body.visible_search .mobile-search .mobile-search-btn-back{display:none;position:absolute;top:0;left:0;width:50px;height:100%}body.visible_search .mobile-search.active .mobile-search-btn-back{display:block}body.visible_search .mobile-search .mobile-search-btn-back:before{content:"";display:block;position:absolute;top:25px;left:20px;width:16px;height:16px;border-left:1px solid #ddd;border-top:1px solid #ddd;transform:rotate(-45deg);z-index:10011}body.visible_search .search-m{display:none}body.visible_search .mobile-search{top:50px;position:fixed;display:block;box-shadow:0 0 6px 0 rgba(0,0,0,.3);padding:0}body.visible_search .mobile-search .text-fld{border-bottom:none;padding:0 40px 0 15px}body.visible_search .mobile-search.active{z-index:10010;padding:12px 15px 12px 50px;box-shadow:none;top:0}body.visible_search .mobile-search.active .text-fld{border-bottom:1px solid #ddd;padding:0}body.visible_search .head_search.active .head_search_result.load{min-height:150px}body.visible_search .head_search.active .head_search_result{top:64px;border-radius:0;height:auto;max-height:576px;overflow-x:auto}body.visible_search .top_filter_elastic_disable,body.visible_search .top_filter_elastic_active{position:relative;bottom:auto;right:0;left:0;height:3px;background:#1b7eed;width:calc(100% + 30px);border-radius:0;margin:0 -15px;top:15px;display:block}@media screen and (max-width:1200px){.head_search.active .head_search_result{right:auto;left:-20px}.head_search.active .head_search_input_wrapper{right:auto;left:0;width:100%}}@media screen and (max-width:750px){.head_search_result .not_found{line-height:18px}.head_search.active .head_search_result{width:100%;left:0;right:0;top:112px;padding:15px;position:fixed;box-sizing:border-box;height:calc(100% - 145px)}.body_mobile #header .sticky_head,header .sticky_head .hf_search,.head_search{display:block;padding:0;height:0}header .head-float .hf_logo,header .head-float .hf_logo+div,header .head-float .hf_phone,header .head-float .sticky_head .hf_call,header .head-float .hf_favorites,header .head-float .hf_basket,.head_search .head_search_input_wrapper,header .sticky_head.is_stuck .h.header_bg_1{display:none}}