.merchantGrid{flex:1;grid-template-columns:repeat(3,1fr);gap:16px;min-width:0;scroll-margin-top:92px;display:grid}.merchantGrid--empty,.merchantGrid--error{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;width:100%;min-height:360px;padding:32px;display:flex}.merchantGrid__emptyText,.merchantGrid__errorText{color:#3d3d3d;text-align:center;margin:0;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.merchantGrid__emptySubtext,.merchantGrid__errorSubtext{color:#707070;text-align:center;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.merchantGrid__clearLink{color:#00804a;border:1.5px solid #00804a;border-radius:20px;margin-top:8px;padding:8px 20px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.merchantGrid__clearLink:hover{color:#fff;background-color:#00804a}@media (max-width:1024px){.merchantGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.merchantGrid{grid-template-columns:1fr;gap:12px;width:100%;scroll-margin-top:115px}}
.mobileFilterBar{display:none}@media (max-width:767px){.mobileFilterBar{top:var(--home-nav-height,52px);z-index:1020;opacity:0;pointer-events:none;background:#fff;align-items:flex-start;gap:8px;padding:8px 16px 14px;transition:opacity .15s,transform .15s;display:flex;position:fixed;left:0;right:0;transform:translateY(-6px);box-shadow:0 4px 12px #1c1c1c1a}.mobileFilterBar--visible{opacity:1;pointer-events:auto;transform:translateY(0)}}.mobileFilterBar__pill{cursor:pointer;background:#fff;border:1px solid #bfbfbf;border-radius:40px;flex:1 0 0;align-items:center;gap:4px;height:36px;padding:8px 16px;display:flex;overflow:hidden}.mobileFilterBar__pill--search{cursor:text}.mobileFilterBar__pill--focus{border-color:#00b14f;box-shadow:0 0 0 1px #00b14f,0 4px 12px #00b14f29}.mobileFilterBar__pill--active{background:#e8f7ef;border-color:#005339}.mobileFilterBar__pill--active .mobileFilterBar__pillLabel,.mobileFilterBar__pill--active .mobileFilterBar__pillIcon{color:#005339}.mobileFilterBar__dot{background:#00b14f;border-radius:50%;flex-shrink:0;width:8px;height:8px}.mobileFilterBar__pillLabel{color:#3d3d3d;text-align:left;white-space:nowrap;flex:none;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mobileFilterBar__pillLabel--active{color:#005339;font-weight:600}.mobileFilterBar__pillSpacer{flex:1}.mobileFilterBar__pillIcon,.mobileFilterBar__searchIcon{color:#3d3d3d;flex-shrink:0;width:16px;height:16px}.mobileFilterBar__searchText{color:#3d3d3d;white-space:nowrap;flex-shrink:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mobileFilterBar__searchInput{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.mobileFilterBar__searchInput::placeholder{color:#3d3d3d}.mobileFilterBar__clearButton{color:#3d3d3d;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.mobileFilterBar__clearButton:active{background:#d1d1d1}.mobileFilterBar__clearButton svg{width:12px;height:12px}.mobileFilterBar__drawer .ant-drawer-body{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.mobileFilterBar__drawer .ant-drawer-content-wrapper{border-radius:0}.mobileFilterBar__suggestOverlay{max-width:calc(100vw - 32px)}.mobileFilterBar__suggestOverlay .dui-dropdown-menu{max-height:400px;overflow:hidden auto}.mobileFilterBar__suggestOverlay .dui-dropdown-menu-title-content{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobileFilterBar__suggestOverlay .suggestItem__cuisine{font-size:12px}
