.search-result{display:none;position:absolute;top:100%;left:0;width:60vw;z-index:150;box-shadow:0px 40px 60px -20px rgba(0,0,0,0.5);border-radius:0;padding:10px 10px 20px 10px;background:#fff;height:60vh;height:60dvh;overflow-y:auto;-webkit-overflow-scrolling:touch; }
.search-result .search p:first-child{margin-top:0!important}
.search-result.active{display:block!important}
.search-result-row_product-img{height:auto;width:50px}
.search-result-row-item{flex-wrap:nowrap}
.search-result-row-item:hover *{color:#000}
.search-result-row_product-text{width:100%;padding:10px 0 10px;font-size:.9rem}
.search-result-row_product-text:hover{background-color:#eee}
.search-result-row_product-text p {margin:0!important}
/* .search-result-row_product-name{max-width:calc(100% - 60px);width:100%} */
.search-result-row_product-name{max-width:100%;width:100%}
.search-result-row_product-price{max-width:60px;width:100%;align-self:center}
.style-form.search_form{padding:0;position:relative;height:50px}
.input_search.search-input{width:100%;height:100%;padding-left:45px}
.js-search-form-parent{background-color:transparent;position:relative;transition:left .3s cubic-bezier(0.15, 0.65, 0.5, 1);max-width:85%}
.js-search-form-parent::before{width:40px;height:40px;left:0;top:calc(50% - 20px);position:absolute;content:"\e914";font-family:"leabaza";font-size:1.75rem;color:#777;display:flex;justify-content:center;align-items:center}
.js-search-form-parent::after{content: '';height:10px;position:absolute;right:0;bottom:0;width:10px;display:inline-block;border:5px solid transparent;border-right:5px solid #aaa;border-bottom:5px solid #aaa}
.search-all-find{color:#666}
.search-cat{color:#666;font-size:.9rem;margin-bottom:0;font-weight:700}
div#navbar.header-home input.input_search.search-input{background:transparent;color:#fff;border:none;border-bottom:2px solid #aaa;font-size:.9rem}
div#navbar.header-in input.input_search.search-input,div#navbar.header-home.navbar--scrolled input.input_search.search-input{background:transparent;color:#333;border:none;border-bottom:2px solid rgba(0,0,0,.2);font-size:.9rem}

@media (max-width:1199px){
.top-search div.js-search-form-parent{display:none;position:absolute;top:90px;left:15px;max-width:calc(100% - 30px);width:calc(100% - 30px);background:#fff}
div#navbar.header-home input.input_search.search-input{color:#333}
.search-result{width:calc(100vw - 30px)}
.search-result-row_product-text{padding:5px 0}}
}

