.searchBar_search__LGMeT{display:flex;align-items:center;margin-left:12px;position:relative;flex:1 1 220px;min-width:0;width:100%;max-width:420px}.searchBar_search__LGMeT .ant-input-affix-wrapper{height:44px;border:1px solid var(--green-primary);border-radius:6px;display:flex;align-items:center;width:100%;transition:border-color .2s ease}.searchBar_search__LGMeT .ant-input-affix-wrapper:focus-within,.searchBar_search__LGMeT .ant-input-affix-wrapper:hover{border-color:var(--green-primary-60)}.searchBar_search__LGMeT .ant-input{font-size:16px;font-family:var(--font-family)}.searchBar_search__LGMeT input{border-radius:8px}.searchBar_searchResults__Zc6uL{position:absolute;top:52px;left:0;width:100%;background:#fff;box-shadow:0 4px 25px rgba(0,0,0,.12);border-radius:8px;padding:12px 8px;z-index:1000;animation:searchBar_fadeIn__wK4wI .2s ease;overflow:hidden}@keyframes searchBar_fadeIn__wK4wI{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.searchBar_searchItem__Licxe{display:flex;align-items:flex-start;padding:8px;cursor:pointer;transition:background .2s ease;gap:12px}.searchBar_searchItem__Licxe,.searchBar_searchItem__Licxe:active,.searchBar_searchItem__Licxe:hover,.searchBar_searchItem__Licxe:link,.searchBar_searchItem__Licxe:visited{text-decoration:none;color:inherit}.searchBar_searchItemInfo___2SLX{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:2px;justify-content:center}.searchBar_searchItemInfo___2SLX>div{font-size:15px;font-weight:400;color:#022f29;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.searchBar_searchItemInfo___2SLX .searchBar_highlight__iUOZY{font-weight:700;background:none;font-size:15px;line-height:1.2;color:inherit}.searchBar_searchItemInfo___2SLX small{font-size:13px;color:#9a9a9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.searchBar_price__CMtM1{white-space:nowrap;font-weight:600;font-size:15px;color:#022f29;align-self:flex-start;margin-top:0;line-height:1.2}.searchBar_searchSection__8iUej{padding:4px 0 8px}.searchBar_searchSection__8iUej h4{font-size:14px;font-weight:600;color:#555;padding:0 8px}.searchBar_searchSection__8iUej ul{list-style:none;padding:0;margin:0}.searchBar_searchSection__8iUej li:hover{background:#f5f8f7;border-radius:8px}.searchBar_searchSection__8iUej li img{max-width:64px;max-height:64px;transform:scale(.9);margin-right:16px;align-self:flex-start;margin-top:0;padding:4px;box-sizing:border-box;object-fit:contain;background:#fff;border-radius:4px}.searchBar_searchSection__8iUej li span{flex:1 1;font-size:15px;color:#1a1a1a}.searchBar_searchSection__8iUej li span strong{font-weight:700;color:#022f29}.searchBar_searchSection__8iUej li small{font-size:13px;color:#9a9a9a;margin-top:2px;display:block}.searchBar_searchEmpty___5DRJ,.searchBar_searchLoading__wTbBW{display:flex;justify-content:center;align-items:center;padding:20px;color:#555;font-size:14px}@media (max-width:1279px){.searchBar_search__LGMeT{margin-left:12px}.searchBar_searchResults__Zc6uL{padding:10px}.searchBar_searchSection__8iUej li img{max-width:56px;max-height:56px}}@media (max-width:767px){.searchBar_search__LGMeT{margin-left:12px;min-width:160px;max-width:100%}.searchBar_search__LGMeT .ant-input-affix-wrapper{height:40px;justify-content:center;align-items:center}.searchBar_searchItem__Licxe{gap:10px}.searchBar_searchSection__8iUej li img{max-width:48px;max-height:48px;margin-right:12px}.searchBar_searchResults__Zc6uL{top:46px;padding:10px}.searchBar_searchEmpty___5DRJ,.searchBar_searchLoading__wTbBW{padding:16px}.searchBar_search__LGMeT{margin-left:0;min-width:100%}.searchBar_search__LGMeT .ant-input{font-size:14px}.searchBar_searchResults__Zc6uL{border-radius:10px;padding:8px}.searchBar_searchItemInfo___2SLX .searchBar_highlight__iUOZY,.searchBar_searchItemInfo___2SLX>div{font-size:14px}.searchBar_searchItemInfo___2SLX small{font-size:12px}.searchBar_searchSection__8iUej li img{max-width:40px;max-height:40px}.searchBar_price__CMtM1{font-size:14px}.searchBar_searchEmpty___5DRJ,.searchBar_searchLoading__wTbBW{padding:12px;font-size:13px}}