.site-search{position:relative}.site-search-active{overflow-y:scroll;position:fixed;width:100%}.site-search button,.site-search button:hover{background:transparent;border:0}.site-search button svg{height:20px;width:20px}.site-search__popup{background-color:#f5f3f0;display:none;left:0;padding:17px 0 20px;position:fixed;right:0;top:140px;width:100%;z-index:100}.site-search-active .site-search__popup{display:block}.site-search__content{height:100%;margin-left:auto;max-width:600px;position:relative}.site-search .site-search__form{align-items:center;display:flex;position:relative}.site-search .site-search__input{background-color:#fff;border:1px solid transparent;box-shadow:0 46px 50px rgba(44,47,52,.08);box-sizing:border-box;color:#4f4f4f;font-size:1rem;padding-right:60px;width:100%}.site-search .site-search__input:active,.site-search .site-search__input:focus,.site-search .site-search__input:hover{background-color:inherit;border-color:transparent;outline:none}.site-search .site-search__input::placeholder{color:#9ba0ad;font-size:1rem;font-weight:500}.site-search .site-search__button{color:#e01c15;cursor:pointer;position:absolute;right:20px;top:50%;transform:translate(-50%,-50%)}.site-search .site-search__button:focus,.site-search .site-search__button:hover{background:none;color:#e01c15}.site-search__bar{display:block;width:100%}.site-search__bar button svg{height:22px}.site-search__results{display:block;overflow-y:auto;z-index:0}.site-search__results-block{margin:0 auto}.site-search__result{border-top:1px solid #e3e6ec;padding:5px 0;transition:.2s ease-in-out}.site-search__result:first-child{border-top:0}.site-search__result-title a{color:#e01c15;font-size:.8888rem;font-weight:500;text-decoration:none}.site-search__results-zero{font-size:.8888rem;margin-top:5px}@media (max-width:991px){.site-search .site-search__form{width:auto}.site-search__results-block{max-width:100%;padding-left:15px;padding-right:15px}}@media (max-width:767px){.site-search__popup{padding:10px 0}}