.hb-search-form{position:relative}.hb-search-results{position:absolute;top:100%;left:0;right:0;min-width:360px;z-index:10010;background:#fff;color:#253e31;border:1px solid #deded3;border-radius:0 0 10px 10px;box-shadow:0 9px 24px #0002;text-align:left;overflow:hidden}.hb-search-results[hidden]{display:none!important}.hb-search-status{padding:12px 14px;font-size:12px;line-height:1.4;border-bottom:1px solid #eee}.hb-search-results [role=listbox]{max-height:min(65vh,470px);overflow-y:auto;overscroll-behavior:contain}.hb-search-hit{display:flex!important;align-items:center;gap:12px;min-height:68px;padding:10px 14px;color:#253e31!important;border-bottom:1px solid #f0f0e9;line-height:1.35;font-size:14px}.hb-search-hit img{width:48px!important;height:48px!important;object-fit:contain;flex:none}.hb-search-hit:hover,.hb-search-hit[aria-selected=true]{background:#f3f3e9}.hb-search-all{display:block;width:100%;margin:0;padding:13px 10px;border:0;border-radius:0;background:#f3f3e9;color:#253e31;font-size:13px;line-height:1.4;text-transform:none;letter-spacing:0}.hb-mobile-search{display:none}@media(max-width:849px){.hb-mobile-search{display:block;background:#fff;padding:10px 14px;border-bottom:1px solid #e6e3d8}.hb-mobile-search form{display:flex;margin:0}.hb-mobile-search input.search-field{width:100%;height:44px;font-size:16px;margin:0;border:1px solid #b2b29c;border-radius:7px 0 0 7px;box-shadow:none}.hb-mobile-search button[type=submit]{height:44px;min-height:44px;min-width:46px;margin:0;border-radius:0 7px 7px 0;background:#53654c;color:#fff;font-size:25px;line-height:1;padding:0 12px}.hb-mobile-search .hb-search-results{min-width:0}.hb-mobile-search .hb-search-all{height:auto!important;font-size:13px!important;border-radius:0!important;background:#f3f3e9!important;color:#253e31!important;padding:14px!important}.hb-search-hit{min-height:64px}}
