@media only screen and (min-width: 0px) and (max-width: 959px) {
  .vp-search-box .vp-search-box-result > .vp-content{position:relative}
  .vp-search-box .vp-form{z-index:100;margin-bottom:15px}
  a.labelsearch svg{width:25px;fill: #000;}
  .vp-search-box .vp-search-box-result{max-height:100%;overflow-y:auto;z-index:10;box-shadow:none;border-radius:0;padding:0 10px}
  .vp-product-item-theme.vp-theme-search-box{flex-direction:row}
  .vp-product-item-theme.vp-theme-search-box img{max-width:90px}
  .vp-product-item-theme.vp-theme-search-box{flex:1 0 100%!important}
  .vp-search-more-link{display:none}
  .vp-search-box
  .vp-search-box-result
  .vp-search-container.vp-search-result
  .vp-tab-content{margin:0 20px}
  .vp-search-box .vp-search-box-result .vp-search-container.vp-search-result{position:relative}
  .km-mt-page-over.km-mt-page-search.km-show{height: calc(100% - 48px);}
  .vp-search-box
  .vp-search-box-result
  .vp-search-container.vp-search-result
  .vp-list-grid
  ul
  li
  a{padding:15px 0;text-decoration:none}
  .vp-search-box
  .vp-search-box-result
  .vp-search-container.vp-search-result
  .vp-list-grid
  ul{margin-right:0}
  }
a.labelsearch svg path {
    fill: #000;
}