.search__input{font-family:Roboto,sans-serif;background:#ededed;font-size:10px;line-height:12px;padding:7px 40px 7px 10px;color:#000;width:100%}.search__input:-ms-input-placeholder{color:#6a6a6a}.search__input::placeholder{color:#6a6a6a}.search__field{position:relative;line-height:0}.search__btn-submit{position:absolute;top:50%;transform:translateY(-50%);right:9px;background:0 0;cursor:pointer;line-height:0}.search__btn-close svg{stroke:#fff}.search-toggle{display:flex;align-items:center;justify-content:center}@media (max-width:1023px){.search__field{display:none}.search-toggle{background:0 0}.search.open .search-toggle{display:none}.search.open .search__field{display:block}.search{margin-bottom:-2px}}@media (max-width:767px){.search{margin-bottom:0}.search.open .search__field{display:none}.search.open .search-toggle{display:block}.search.modal-open .search__field{display:flex}.search.modal-open .search__modal-window{position:fixed;top:0;left:0;width:100%;height:100%;z-index:22;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.search__field{align-items:center;padding:14px 15px 14px 26px;background:#fff;box-shadow:1px 0 8px -2px rgba(0,0,0,.25)}.search__input{width:270px;margin-right:15px}.search__btn-submit{right:63px}.search__btn-close{background:#000;padding:7px 6px;line-height:0}}@media (max-width:576px){.search__input{max-width:100%}.search.modal-open .search__field{max-width:calc(100% - 30px)}.search__field{padding:14px 20px}}@media (min-width:1023px){.search{width:auto;display:flex;align-items:center;position:relative}.search__field{width:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .25s linear}.search__input{font-size:14px;line-height:16px;padding-right:20px;padding-left:40px}.search__btn-submit{right:auto;left:9px}.search__btn-close{position:absolute;top:50%;transform:translateY(-50%);right:9px;background:0 0;cursor:pointer;line-height:0;display:block!important}.search__btn-close svg{stroke:#000}.search.open form{width:550px}.search-toggle{display:block!important;background:0 0}}