/* Source style 1 (v10140-mobile-search-suggest-anchor-fix) */
/* MOBILE ONLY: keep search suggestions attached below the search box.
   Fixes iPhone keyboard + position:fixed overlay covering the search input. */
@media (max-width:760px){
  .headerTools .search.smartSearch{
    position:relative!important;
    z-index:120!important;
    overflow:visible!important;
  }

  .headerTools .search.smartSearch .searchSuggest{
    position:absolute!important;
    top:calc(100% + 6px)!important;
    left:0!important;
    right:0!important;
    bottom:auto!important;
    width:auto!important;
    max-height:min(260px,34svh)!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior:contain!important;
    transform:none!important;
    z-index:9999!important;
  }

  .headerTools .search.smartSearch .suggestItem{
    min-height:46px!important;
  }
}

@supports (height:100dvh){
  @media (max-width:760px){
    .headerTools .search.smartSearch .searchSuggest{
      max-height:min(260px,34dvh)!important;
    }
  }
}
