.top-search-form__search-query {
height: 26px !important;
border-radius: 0px !important;
width: 150px !important;
padding-left: 11px;
line-height: 32px;
font-size: 14px;
background: #fff !important;
color: #000 !important;
border-bottom:0px solid grey;
}
<input type="text" name="q" class="top-search-form__search-query" placeholder="">
.top-search-form__search-query {
height: 26px !important;
border-radius: 0px !important;
width: 150px !important;
padding-left: 11px;
line-height: 32px;
font-size: 14px;
background: #fff !important;
color: #000 !important;
border-bottom: 0px solid grey;
transition-property: border-bottom;
transition-delay: 5s;
}
.top-search-form__search-query:hover {
border-bottom: 1px solid;
transition-property: border-bottom;
transition-delay: 0s;
}