{"id":13302,"date":"2026-06-08T14:18:29","date_gmt":"2026-06-08T06:18:29","guid":{"rendered":"https:\/\/zuscoffee.com\/?page_id=13302"},"modified":"2026-06-15T15:52:47","modified_gmt":"2026-06-15T07:52:47","slug":"new-find-a-store","status":"publish","type":"page","link":"https:\/\/zuscoffee.com\/bm\/new-find-a-store\/","title":{"rendered":"New Find A Store"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13302\" class=\"elementor elementor-13302\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9240ad9 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"9240ad9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d5e8460 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d5e8460\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fdd6fea e-con-full e-ecs-flex e-flex elementor-invisible e-con e-child\" data-id=\"fdd6fea\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8937064 elementor-widget elementor-widget-heading\" data-id=\"8937064\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">726<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fe085a elementor-widget elementor-widget-text-editor\" data-id=\"9fe085a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Stores across Malaysia<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7189f97 elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"7189f97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ZUS Coffee Store Search -->\n<div class=\"zus-search-wrap\">\n<div class=\"zus-search-row\">\n<input type=\"text\" id=\"zusSearchInput\" placeholder=\"Find the Nearest Store\" autocomplete=\"off\" \/>\n<button id=\"zusSearchBtn\">Search<\/button>\n<button id=\"zusSearchClear\" style=\"display:none;\">\u2715 Clear<\/button>\n<\/div>\n<div id=\"zusSuggest\" class=\"zus-suggest\"><\/div>\n<div id=\"zusStatus\" class=\"zus-status\"><\/div>\n<\/div>\n\n<style>\n.zus-search-wrap{margin-bottom:20px;font-family:inherit;position:relative}\n\n\/* Search row *\/\n.zus-search-row{\n  display:flex;\n  gap:6px;\n  align-items:center;\n  background:#fff;\n  border-radius:100px;\n  box-shadow:0 4px 20px rgba(0,0,0,0.10);\n  padding:0 10px 0 20px;\n  height:50px;\n  box-sizing:border-box;\n  width:100%;\n}\n\n\/* Input *\/\n.zus-search-row input{\n  flex:1;\n  height:100%;\n  border:none;\n  outline:none;\n  background:transparent;\n  font-family:var(--e-global-typography-0bba896-font-family), 'Open Sans', sans-serif;\n  font-weight:400;\n  font-size:14px;\n  color:#2B3A7E;\n  box-sizing:border-box;\n}\n\n.zus-search-row input::placeholder{\n  font-family:var(--e-global-typography-017d03c-font-family), 'Open Sans', sans-serif;\n  font-weight:400;\n  font-size:14px;\n  color:#D4D4D4;\n}\n\n\n\n.zus-search-row::before{\n  content:'';\n  display:block;\n  width:25px;\n  height:25px;\n  flex-shrink:0;\n  background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23D4D4D4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'\/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'\/%3E%3C\/svg%3E\") no-repeat center center;\n  background-size:contain;\n}\n\n\/* Search button *\/\n#zusSearchBtn{\n  flex-shrink:0;\n  width:138px;\n\n  padding:4px 40px;\n  background:#16277A;\n  color:#fff;\n  border:none;\n  border-radius:100px;\n  font-family:var(--e-global-typography-0bba896-font-family), 'Open Sans', sans-serif;\n  font-weight:600;\n  font-size:16px;\n  cursor:pointer;\n  white-space:nowrap;\n  box-sizing:border-box;\n  transition:background .2s;\n}\n#zusSearchBtn:hover{background:#2B3FA3}\n\n\/* Clear button *\/\n#zusSearchClear{\n  flex-shrink:0;\n  height:32px;\n  padding:0 14px;\n  background:#f2f2f2;\n  color:#555;\n  border:none;\n  border-radius:100px;\n  font-size:13px;\n  font-weight:500;\n  cursor:pointer;\n  white-space:nowrap;\n  transition:background .2s;\n}\n#zusSearchClear:hover{background:#e8e8e8}\n\n\/* Status *\/\n.zus-status{font-size:13px;color:#888;margin-top:8px;min-height:20px}\n.zus-spinner{display:inline-block;width:13px;height:13px;margin-left:6px;border:2px solid #ddd;border-top-color:#0F2D6E;border-radius:50%;animation:zuspin .7s linear infinite;vertical-align:middle}\n@keyframes zuspin{to{transform:rotate(360deg)}}\n\n\/* Suggest dropdown *\/\n.zus-suggest{\n  position:absolute;\n  left:0;\n  right:0;\n  top:58px;\n  background:#fff;\n  border-radius:16px;\n  box-shadow:0 4px 20px rgba(0,0,0,0.10);\n  z-index:9999;\n  display:none;\n  max-height:360px;\n  overflow-y:auto;\n}\n.zus-suggest.open{display:block}\n.zus-suggest-item{\n  padding:14px 20px;\n  cursor:pointer;\n  border-bottom:1px solid #f0f0f0;\n  transition:background .15s;\n}\n.zus-suggest-item:last-child{border-bottom:none}\n.zus-suggest-item:hover,.zus-suggest-item.active{background:#f5f8ff}\n.zus-suggest-title{\n  font-family:var(--e-global-typography-0bba896-font-family), 'Open Sans', sans-serif;\n  font-size:14px;\n  font-weight:600;\n  color:#16277A;\n  margin-bottom:3px;\n}\n.zus-suggest-cat{\n  font-family:'Open Sans', sans-serif;\n  font-size:12px;\n  color:#C9A063;\n  font-weight:500;\n  margin-bottom:3px;\n}\n.zus-suggest-addr{\n  font-family:'Open Sans', sans-serif;\n  font-size:12px;\n  color:#888;\n  line-height:1.4;\n}\n.zus-suggest-empty{\n  padding:16px 20px;\n  text-align:center;\n  font-size:13px;\n  color:#aaa;\n}\n.zus-suggest-more{\n  padding:10px 20px;\n  text-align:center;\n  font-size:12px;\n  color:#aaa;\n  border-top:1px solid #f0f0f0;\n}\n\n\/* Card styles \u2014 unchanged *\/\n.zus-card-fix .elementor-element-6672a81 {\nbackground-color: var(--e-global-color-a24b668, #f5f1eb) !important;\nborder-radius: 8px !important;\npadding: 40px !important;\nbox-sizing: border-box !important;\n}\n@media(max-width:1024px){\n.zus-card-fix .elementor-element-6672a81 { padding: 25px !important; }\n}\n.zus-card-fix .elementor-element-6672a81 .e-con-inner {\ndisplay: flex !important;\nflex-direction: column !important;\njustify-content: space-between !important;\ngap: 25px !important;\nheight: 100% !important;\nbackground: transparent !important;\npadding: 0 !important;\n}\n.zus-card-fix .elementor-element-d07abf4 {\ndisplay: flex !important;\nflex-direction: column !important;\ngap: 10px !important;\n}\n.zus-card-fix .elementor-heading-title {\nfont-size: 18px !important;\nfont-weight: 600 !important;\nline-height: 1.3 !important;\ncolor: var(--e-global-color-0dc9baa, #0F2D6E) !important;\nmargin: 0 !important;\n}\n.zus-card-fix .elementor-widget-theme-post-content {\nfont-size: 14px !important;\nfont-weight: 400 !important;\nline-height: 1.6 !important;\ncolor: var(--e-global-color-a78e37b, #666) !important;\n}\n.zus-card-fix .elementor-widget-theme-post-content p {\nmargin-bottom: 0 !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button {\nbackground: transparent !important;\npadding: 0 !important;\nborder: none !important;\ndisplay: inline-flex !important;\nalign-items: center !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button-content-wrapper {\ndisplay: flex !important;\nflex-direction: row-reverse !important;\nalign-items: center !important;\ngap: 8px !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button-text {\nfont-size: 14px !important;\nfont-weight: 600 !important;\ncolor: var(--e-global-color-0dc9baa, #0F2D6E) !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button-icon {\noverflow: hidden !important;\nposition: relative !important;\ndisplay: inline-flex !important;\nwidth: 20px !important;\nheight: 20px !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button-icon svg {\nposition: absolute !important;\ntop: 4px !important;\nleft: 0 !important;\ntransition: transform .3s ease, opacity .3s ease !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button-icon svg.icon-clone {\ntransform: translateX(-20px) !important;\nopacity: 0 !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button:hover .elementor-button-icon svg:not(.icon-clone) {\ntransform: translateX(20px) !important;\nopacity: 0 !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button:hover .elementor-button-icon svg.icon-clone {\ntransform: translateX(0) !important;\nopacity: 1 !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button:hover .elementor-button-text {\ncolor: var(--e-global-color-d920ff0, #C9A063) !important;\n}\n.zus-card-fix {font-family: inherit !important;}\n.zus-card-fix .elementor-heading-title {\nfont-family: var(--e-global-typography-ff21d0f-font-family), Sans-serif !important;\nfont-size: var(--e-global-typography-ff21d0f-font-size) !important;\nfont-weight: var(--e-global-typography-ff21d0f-font-weight) !important;\nline-height: var(--e-global-typography-ff21d0f-line-height) !important;\nletter-spacing: normal !important;\ntext-transform: none !important;\n}\n.zus-card-fix .elementor-widget-theme-post-content,\n.zus-card-fix .elementor-widget-theme-post-content * {\nfont-family: var(--e-global-typography-db9cd0c-font-family), Sans-serif !important;\nfont-size: var(--e-global-typography-db9cd0c-font-size) !important;\nfont-weight: var(--e-global-typography-db9cd0c-font-weight) !important;\nline-height: var(--e-global-typography-db9cd0c-line-height) !important;\ncolor: var(--e-global-color-a78e37b, #666) !important;\n}\n.zus-card-fix .elementor-element-39e5e56 .elementor-button {\nfont-family: var(--e-global-typography-8cda7ee-font-family), Sans-serif !important;\nfont-size: var(--e-global-typography-8cda7ee-font-size) !important;\nfont-weight: var(--e-global-typography-8cda7ee-font-weight) !important;\nline-height: var(--e-global-typography-8cda7ee-line-height) !important;\n}\n.zus-card-fix .elementor-button-text {font: inherit !important;}\n<\/style>\n\n<script>\n(function(){\nvar CAT_IDS = '63,55,57,64,62,61,60,56,58,54,72,73,59';\nvar input = document.getElementById('zusSearchInput');\nvar clearBtn = document.getElementById('zusSearchClear');\nvar searchBtn = document.getElementById('zusSearchBtn');\nvar statusEl = document.getElementById('zusStatus');\nvar suggestEl = document.getElementById('zusSuggest');\n\nvar snapHTML = null;\nvar snapPagStates = [];\nvar snapDone = false;\nvar currentQ = '';\nvar debounce = null;\n\nvar postsCache = null;\nvar postsCacheLoading = false;\nvar postsCacheCallbacks = [];\n\nvar catNameMap = {};\n\nvar decoder = document.createElement('textarea');\nfunction decodeHTML(s){ decoder.innerHTML=s; return decoder.value; }\nvar parser = new DOMParser();\n\nfunction getLC(){ return document.querySelector('.elementor-loop-container'); }\nfunction getPags(){ return document.querySelectorAll('.elementor-pagination,.e-load-more-anchor'); }\n\nfunction readComputedCardBg(){\n  var card = document.querySelector('.e-loop-item .elementor-element-6672a81');\n  if(!card) return '#f5f1eb';\n  return window.getComputedStyle(card).backgroundColor || '#f5f1eb';\n}\n\nfunction trySnapshot(){\n  if(snapDone) return true;\n  var lc = getLC();\n  if(!lc || !lc.querySelector('.e-loop-item')) return false;\n  snapHTML = lc.innerHTML;\n  snapPagStates = [];\n  getPags().forEach(function(el){\n    snapPagStates.push({el:el, display:el.style.display});\n  });\n  snapDone = true;\n  var bg = readComputedCardBg();\n  var s = document.createElement('style');\n  s.id = 'zus-bg-fix';\n  s.textContent = '.zus-card-fix .elementor-element-6672a81 { background-color: '+bg+' !important; }';\n  document.head.appendChild(s);\n  preloadPosts();\n  preloadCategories();\n  return true;\n}\n\nfunction waitAndSnapshot(){\n  if(trySnapshot()) return;\n  var tries=0, iv=setInterval(function(){\n    tries++;\n    if(trySnapshot()||tries>40) clearInterval(iv);\n  },250);\n}\n\nfunction restoreLoop(){\n  if(!snapDone) return;\n  var lc = getLC();\n  if(lc) lc.innerHTML = snapHTML;\n  snapPagStates.forEach(function(s){ s.el.style.display = s.display; });\n  statusEl.textContent = '';\n}\n\nfunction preloadCategories(){\n  var ids = CAT_IDS.split(',').join('&include[]=');\n  fetch(window.location.origin+'\/wp-json\/wp\/v2\/categories?include[]='+ids+'&per_page=100&_fields=id,name',{credentials:'same-origin'})\n    .then(function(r){ return r.json(); })\n    .then(function(cats){\n      cats.forEach(function(c){ catNameMap[c.id] = decodeHTML(c.name); });\n    })\n    .catch(function(){});\n}\n\nfunction fetchAllPostsRaw(){\n  var base = window.location.origin\n    +'\/wp-json\/wp\/v2\/posts?per_page=100&categories='+CAT_IDS\n    +'&_fields=id,title,content,link,acf,categories&orderby=title&order=asc';\n  return fetch(base+'&page=1',{credentials:'same-origin'})\n    .then(function(res){\n      if(!res.ok) throw new Error('HTTP '+res.status);\n      var pages=parseInt(res.headers.get('X-WP-TotalPages')||'1',10);\n      return res.json().then(function(p1){\n        if(pages<=1) return p1;\n        var reqs=[];\n        for(var p=2;p<=pages;p++){\n          (function(n){\n            reqs.push(fetch(base+'&page='+n,{credentials:'same-origin'})\n              .then(function(r){return r.ok?r.json():[];})\n              .catch(function(){return [];}));\n          })(p);\n        }\n        return Promise.all(reqs).then(function(rest){\n          return rest.reduce(function(a,r){return a.concat(r);},p1);\n        });\n      });\n    });\n}\n\nfunction preloadPosts(){\n  if(postsCache || postsCacheLoading) return;\n  postsCacheLoading = true;\n  fetchAllPostsRaw()\n    .then(function(posts){\n      postsCache = posts;\n      postsCacheLoading = false;\n      postsCacheCallbacks.forEach(function(cb){ cb(posts); });\n      postsCacheCallbacks = [];\n    })\n    .catch(function(err){\n      postsCacheLoading = false;\n      console.error('[ZUS] Preload failed:', err);\n    });\n}\n\nfunction getPosts(){\n  if(postsCache) return Promise.resolve(postsCache);\n  return new Promise(function(resolve){\n    postsCacheCallbacks.push(resolve);\n    if(!postsCacheLoading) preloadPosts();\n  });\n}\n\nfunction getCatName(post){\n  if(!post.categories || !post.categories.length) return '';\n  var ids = CAT_IDS.split(',').map(Number);\n  for(var i=0;i<post.categories.length;i++){\n    var id = post.categories[i];\n    if(ids.indexOf(id)!==-1 && catNameMap[id]) return catNameMap[id];\n  }\n  return '';\n}\n\nfunction getAddr(post){\n  var doc = parser.parseFromString((post.content&&post.content.rendered)||'','text\/html');\n  var addr = '';\n  doc.querySelectorAll('p').forEach(function(pp){\n    if(!addr){ var t=pp.textContent.trim(); if(t) addr=t; }\n  });\n  return addr;\n}\n\nfunction closeSuggest(){\n  suggestEl.classList.remove('open');\n  suggestEl.innerHTML = '';\n}\n\nfunction scrollToLoop(){\n  var lc = getLC();\n  if(!lc) return;\n  var top = lc.getBoundingClientRect().top + window.pageYOffset - 80;\n  window.scrollTo({top:top, behavior:'smooth'});\n}\n\nfunction escHTML(s){\n  return s.replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');\n}\n\nfunction renderSuggest(matched){\n  suggestEl.innerHTML = '';\n  if(!matched.length){\n    suggestEl.innerHTML = '<div class=\"zus-suggest-empty\">No stores found.<\/div>';\n    suggestEl.classList.add('open');\n    return;\n  }\n  var limit = matched.slice(0,8);\n  limit.forEach(function(p){\n    var title = decodeHTML((p.title&&p.title.rendered)||'');\n    var cat   = getCatName(p);\n    var addr  = getAddr(p);\n\n    var item = document.createElement('div');\n    item.className = 'zus-suggest-item';\n    item.innerHTML =\n      '<div class=\"zus-suggest-title\">'+escHTML(title)+'<\/div>'+\n      (cat ? '<div class=\"zus-suggest-cat\">'+escHTML(cat)+'<\/div>' : '')+\n      (addr ? '<div class=\"zus-suggest-addr\">'+escHTML(addr)+'<\/div>' : '');\n\n    item.addEventListener('mousedown', function(e){\n      e.preventDefault();\n      closeSuggest();\n      scrollToLoop();\n    });\n\n    suggestEl.appendChild(item);\n  });\n\n  if(matched.length > 8){\n    var more = document.createElement('div');\n    more.className = 'zus-suggest-more';\n    more.textContent = '+ '+(matched.length-8)+' more results below';\n    suggestEl.appendChild(more);\n  }\n\n  suggestEl.classList.add('open');\n}\n\nfunction buildCard(title, addr, mapUrl){\n  var tmp = document.createElement('div');\n  tmp.innerHTML = snapHTML;\n  var src = tmp.querySelector('.e-loop-item');\n  if(!src) return null;\n  var clone = src.cloneNode(true);\n  clone.classList.add('zus-card-fix');\n  var con = clone.querySelector('.elementor-element-6672a81');\n  if(con) con.classList.add('e-lazyloaded');\n  var titleEl = clone.querySelector('.elementor-heading-title');\n  if(titleEl) titleEl.textContent = title;\n  var contentWrap = clone.querySelector('.elementor-widget-theme-post-content .elementor-widget-container');\n  if(contentWrap) contentWrap.innerHTML = addr ? '<p>'+addr+'<\/p>' : '';\n  var btnLink = clone.querySelector('.elementor-element-39e5e56 a');\n  if(btnLink){\n    if(mapUrl){\n      btnLink.href = mapUrl;\n      btnLink.target = '_blank';\n    } else {\n      var btnWidget = clone.querySelector('.elementor-element-39e5e56');\n      if(btnWidget) btnWidget.style.display='none';\n    }\n  }\n  return clone;\n}\n\nfunction doFilter(raw, andScroll){\n  currentQ = raw.trim().toLowerCase();\n  clearBtn.style.display = currentQ ? '' : 'none';\n\n  if(!currentQ){\n    closeSuggest();\n    restoreLoop();\n    return;\n  }\n\n  if(!snapDone){\n    statusEl.textContent='Page still loading...';\n    return;\n  }\n\n  var lc = getLC();\n  if(lc) lc.querySelectorAll('.e-loop-item').forEach(function(el){\n    var t=(el.querySelector('.elementor-heading-title')||{}).textContent||'';\n    var a=(el.querySelector('.elementor-widget-theme-post-content')||{}).textContent||'';\n    el.style.display=(t+' '+a).toLowerCase().indexOf(currentQ)!==-1?'':'none';\n  });\n\n  getPags().forEach(function(el){ el.style.display='none'; });\n  statusEl.innerHTML='Searching\u2026<span class=\"zus-spinner\"><\/span>';\n\n  var q=currentQ;\n  getPosts().then(function(posts){\n    if(q!==currentQ) return;\n\n    var matched=posts.filter(function(p){\n      var title=decodeHTML((p.title&&p.title.rendered)||'').toLowerCase();\n      var doc=parser.parseFromString((p.content&&p.content.rendered)||'','text\/html');\n      var addr=(doc.body.textContent||'').toLowerCase();\n      return (title+' '+addr).indexOf(q)!==-1;\n    });\n\n    renderSuggest(matched);\n\n    if(!matched.length){\n      lc=getLC();\n      if(lc) lc.innerHTML='<div style=\"grid-column:1\/-1;text-align:center;padding:40px;color:#aaa;font-size:14px;\">No stores found.<\/div>';\n      statusEl.textContent='0 stores found';\n      if(andScroll) scrollToLoop();\n      return;\n    }\n\n    lc=getLC();\n    if(!lc) return;\n\n    getPags().forEach(function(el){ el.style.display='none'; });\n    lc.innerHTML='';\n\n    matched.forEach(function(p){\n      var title=decodeHTML((p.title&&p.title.rendered)||'');\n      var addr=getAddr(p);\n      var mapUrl = (p.acf && p.acf.direction_link) ? p.acf.direction_link : '';\n      var card=buildCard(title,addr,mapUrl);\n      if(card) lc.appendChild(card);\n    });\n\n    statusEl.textContent=matched.length+' store'+(matched.length>1?'s':'')+' found';\n    if(andScroll) scrollToLoop();\n  })\n  .catch(function(err){\n    statusEl.textContent='Search failed';\n    console.error('[ZUS] Search failed:', err);\n  });\n}\n\ninput.addEventListener('input',function(){\n  clearTimeout(debounce);\n  debounce=setTimeout(function(){ doFilter(input.value, false); },300);\n});\n\n\/\/ Search button \u2014 filter + scroll\nsearchBtn.addEventListener('click', function(){\n  closeSuggest();\n  doFilter(input.value, true);\n});\n\n\/\/ Enter key \u2014 same as search button\ninput.addEventListener('keydown',function(e){\n  if(e.key==='Enter'){\n    closeSuggest();\n    doFilter(input.value, true);\n  }\n  if(e.key==='Escape'){\n    input.value='';\n    closeSuggest();\n    doFilter('', false);\n  }\n});\n\nclearBtn.addEventListener('click',function(){\n  input.value='';\n  closeSuggest();\n  doFilter('', false);\n  input.focus();\n});\n\ndocument.addEventListener('mousedown', function(e){\n  if(!suggestEl.contains(e.target) && e.target !== input) closeSuggest();\n});\n\ninput.addEventListener('focus', function(){\n  if(currentQ && suggestEl.innerHTML) suggestEl.classList.add('open');\n});\n\nwaitAndSnapshot();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c01b9c7 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"c01b9c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ZUS Coffee Category Filter -->\n<div class=\"zus-cat-wrap\">\n  <select id=\"zusCatSelect\">\n    <option value=\"\">All States<\/option>\n  <\/select>\n<\/div>\n\n<style>\n.zus-cat-wrap{font-family:inherit;position:relative}\n.zus-cat-wrap select{\n  width:100%;\n  height:50px;\n  padding:0 20px;\n  border-radius:100px;\n  border:none;\n  outline:none;\n  background:#fff;\n  box-shadow:0 4px 20px rgba(0,0,0,0.10);\n  font-family:var(--e-global-typography-0bba896-font-family),'Open Sans',sans-serif;\n  font-weight:400;\n  font-size:14px;\n  color:#2B3A7E;\n  cursor:pointer;\n  appearance:none;\n  -webkit-appearance:none;\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23D4D4D4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'\/%3E%3C\/svg%3E\");\n  background-repeat:no-repeat;\n  background-position:right 20px center;\n  box-sizing:border-box;\n}\n.zus-cat-status{font-size:13px;color:#888;margin-top:8px;min-height:20px}\n.zus-spinner{display:inline-block;width:13px;height:13px;margin-left:6px;border:2px solid #ddd;border-top-color:#0F2D6E;border-radius:50%;animation:zuspin .7s linear infinite;vertical-align:middle}\n@keyframes zuspin{to{transform:rotate(360deg)}}\n\n\/* \u2500\u2500 Card fix \u2014 mirror zus-card-fix for category filter \u2500\u2500 *\/\n.zus-cat-card-fix .elementor-element-6672a81 {\nbackground-color: var(--e-global-color-a24b668, #f5f1eb) !important;\nborder-radius: 8px !important;\npadding: 40px !important;\nbox-sizing: border-box !important;\n}\n@media(max-width:1024px){\n.zus-cat-card-fix .elementor-element-6672a81 { padding: 25px !important; }\n}\n.zus-cat-card-fix .elementor-element-6672a81 .e-con-inner {\ndisplay: flex !important;\nflex-direction: column !important;\njustify-content: space-between !important;\ngap: 25px !important;\nheight: 100% !important;\nbackground: transparent !important;\npadding: 0 !important;\n}\n.zus-cat-card-fix .elementor-element-d07abf4 {\ndisplay: flex !important;\nflex-direction: column !important;\ngap: 10px !important;\n}\n.zus-cat-card-fix .elementor-heading-title {\nfont-size: 18px !important;\nfont-weight: 600 !important;\nline-height: 1.3 !important;\ncolor: var(--e-global-color-0dc9baa, #0F2D6E) !important;\nmargin: 0 !important;\n}\n.zus-cat-card-fix .elementor-widget-theme-post-content {\nfont-size: 14px !important;\nfont-weight: 400 !important;\nline-height: 1.6 !important;\ncolor: var(--e-global-color-a78e37b, #666) !important;\n}\n.zus-cat-card-fix .elementor-widget-theme-post-content p {\nmargin-bottom: 0 !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button {\nbackground: transparent !important;\npadding: 0 !important;\nborder: none !important;\ndisplay: inline-flex !important;\nalign-items: center !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button-content-wrapper {\ndisplay: flex !important;\nflex-direction: row-reverse !important;\nalign-items: center !important;\ngap: 8px !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button-text {\nfont-size: 14px !important;\nfont-weight: 600 !important;\ncolor: var(--e-global-color-0dc9baa, #0F2D6E) !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button-icon {\noverflow: hidden !important;\nposition: relative !important;\ndisplay: inline-flex !important;\nwidth: 20px !important;\nheight: 20px !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button-icon svg {\nposition: absolute !important;\ntop: 4px !important;\nleft: 0 !important;\ntransition: transform .3s ease, opacity .3s ease !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button-icon svg.icon-clone {\ntransform: translateX(-20px) !important;\nopacity: 0 !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button:hover .elementor-button-icon svg:not(.icon-clone) {\ntransform: translateX(20px) !important;\nopacity: 0 !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button:hover .elementor-button-icon svg.icon-clone {\ntransform: translateX(0) !important;\nopacity: 1 !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button:hover .elementor-button-text {\ncolor: var(--e-global-color-d920ff0, #C9A063) !important;\n}\n.zus-cat-card-fix {font-family: inherit !important;}\n.zus-cat-card-fix .elementor-heading-title {\nfont-family: var(--e-global-typography-ff21d0f-font-family), Sans-serif !important;\nfont-size: var(--e-global-typography-ff21d0f-font-size) !important;\nfont-weight: var(--e-global-typography-ff21d0f-font-weight) !important;\nline-height: var(--e-global-typography-ff21d0f-line-height) !important;\nletter-spacing: normal !important;\ntext-transform: none !important;\n}\n.zus-cat-card-fix .elementor-widget-theme-post-content,\n.zus-cat-card-fix .elementor-widget-theme-post-content * {\nfont-family: var(--e-global-typography-db9cd0c-font-family), Sans-serif !important;\nfont-size: var(--e-global-typography-db9cd0c-font-size) !important;\nfont-weight: var(--e-global-typography-db9cd0c-font-weight) !important;\nline-height: var(--e-global-typography-db9cd0c-line-height) !important;\ncolor: var(--e-global-color-a78e37b, #666) !important;\n}\n.zus-cat-card-fix .elementor-element-39e5e56 .elementor-button {\nfont-family: var(--e-global-typography-8cda7ee-font-family), Sans-serif !important;\nfont-size: var(--e-global-typography-8cda7ee-font-size) !important;\nfont-weight: var(--e-global-typography-8cda7ee-font-weight) !important;\nline-height: var(--e-global-typography-8cda7ee-line-height) !important;\n}\n.zus-cat-card-fix .elementor-button-text {font: inherit !important;}\n<\/style>\n\n<script>\n(function(){\n  var CAT_IDS = '63,55,57,64,62,61,60,56,58,54,72,73,59';\n  var select = document.getElementById('zusCatSelect');\n\n  var postsCache = null;\n  var postsCacheLoading = false;\n  var postsCacheCallbacks = [];\n\n  var snapHTML = null;\n  var snapPagStates = [];\n  var snapDone = false;\n\n  var decoder = document.createElement('textarea');\n  function decodeHTML(s){ decoder.innerHTML=s; return decoder.value; }\n  var parser = new DOMParser();\n\n  function getLC(){ return document.querySelector('.elementor-loop-container'); }\n  function getPags(){ return document.querySelectorAll('.elementor-pagination,.e-load-more-anchor'); }\n\n  \/\/ \u2500\u2500 Snapshot \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function readComputedCardBg(){\n    var card = document.querySelector('.e-loop-item .elementor-element-6672a81');\n    if(!card) return '#f5f1eb';\n    return window.getComputedStyle(card).backgroundColor || '#f5f1eb';\n  }\n\n  function trySnapshot(){\n    if(snapDone) return true;\n    var lc = getLC();\n    if(!lc || !lc.querySelector('.e-loop-item')) return false;\n    snapHTML = lc.innerHTML;\n    snapPagStates = [];\n    getPags().forEach(function(el){\n      snapPagStates.push({el:el, display:el.style.display});\n    });\n    snapDone = true;\n    var bg = readComputedCardBg();\n    var s = document.createElement('style');\n    s.id = 'zus-cat-bg-fix';\n    s.textContent = '.zus-cat-card-fix .elementor-element-6672a81 { background-color: '+bg+' !important; }';\n    document.head.appendChild(s);\n    preloadAll();\n    return true;\n  }\n\n  function waitAndSnapshot(){\n    if(trySnapshot()) return;\n    var tries=0, iv=setInterval(function(){\n      tries++;\n      if(trySnapshot()||tries>40) clearInterval(iv);\n    },250);\n  }\n\n  function restoreLoop(){\n    if(!snapDone) return;\n    var lc = getLC();\n    if(lc) lc.innerHTML = snapHTML;\n    snapPagStates.forEach(function(s){ s.el.style.display = s.display; });\n  }\n\n  \/\/ \u2500\u2500 Fetch categories \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function preloadAll(){\n    fetchCategories();\n    preloadPosts();\n  }\n\n  function fetchCategories(){\n    var ids = CAT_IDS.split(',').join('&include[]=');\n    fetch(window.location.origin+'\/wp-json\/wp\/v2\/categories?include[]='+ids+'&per_page=100&_fields=id,name&orderby=name&order=asc',{credentials:'same-origin'})\n      .then(function(r){ return r.json(); })\n      .then(function(cats){\n        cats.forEach(function(c){\n          var opt = document.createElement('option');\n          opt.value = c.id;\n          opt.textContent = decodeHTML(c.name);\n          select.appendChild(opt);\n        });\n      })\n      .catch(function(){});\n  }\n\n  \/\/ \u2500\u2500 Fetch all posts \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function fetchAllPostsRaw(){\n    var base = window.location.origin\n      +'\/wp-json\/wp\/v2\/posts?per_page=100&categories='+CAT_IDS\n      +'&_fields=id,title,content,acf,categories&orderby=title&order=asc';\n    return fetch(base+'&page=1',{credentials:'same-origin'})\n      .then(function(res){\n        if(!res.ok) throw new Error('HTTP '+res.status);\n        var pages=parseInt(res.headers.get('X-WP-TotalPages')||'1',10);\n        return res.json().then(function(p1){\n          if(pages<=1) return p1;\n          var reqs=[];\n          for(var p=2;p<=pages;p++){\n            (function(n){\n              reqs.push(fetch(base+'&page='+n,{credentials:'same-origin'})\n                .then(function(r){return r.ok?r.json():[];})\n                .catch(function(){return [];}));\n            })(p);\n          }\n          return Promise.all(reqs).then(function(rest){\n            return rest.reduce(function(a,r){return a.concat(r);},p1);\n          });\n        });\n      });\n  }\n\n  function preloadPosts(){\n    if(postsCache || postsCacheLoading) return;\n    postsCacheLoading = true;\n    fetchAllPostsRaw()\n      .then(function(posts){\n        postsCache = posts;\n        postsCacheLoading = false;\n        postsCacheCallbacks.forEach(function(cb){ cb(posts); });\n        postsCacheCallbacks = [];\n      })\n      .catch(function(err){\n        postsCacheLoading = false;\n        console.error('[ZUS-CAT] Preload failed:', err);\n      });\n  }\n\n  function getPosts(){\n    if(postsCache) return Promise.resolve(postsCache);\n    return new Promise(function(resolve){\n      postsCacheCallbacks.push(resolve);\n      if(!postsCacheLoading) preloadPosts();\n    });\n  }\n\n  \/\/ \u2500\u2500 Get address \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function getAddr(post){\n    var doc = parser.parseFromString((post.content&&post.content.rendered)||'','text\/html');\n    var addr = '';\n    doc.querySelectorAll('p').forEach(function(pp){\n      if(!addr){ var t=pp.textContent.trim(); if(t) addr=t; }\n    });\n    return addr;\n  }\n\n  \/\/ \u2500\u2500 Build card \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function buildCard(title, addr, mapUrl){\n    var tmp = document.createElement('div');\n    tmp.innerHTML = snapHTML;\n    var src = tmp.querySelector('.e-loop-item');\n    if(!src) return null;\n    var clone = src.cloneNode(true);\n    clone.classList.add('zus-cat-card-fix');\n    var con = clone.querySelector('.elementor-element-6672a81');\n    if(con) con.classList.add('e-lazyloaded');\n    var titleEl = clone.querySelector('.elementor-heading-title');\n    if(titleEl) titleEl.textContent = title;\n    var contentWrap = clone.querySelector('.elementor-widget-theme-post-content .elementor-widget-container');\n    if(contentWrap) contentWrap.innerHTML = addr ? '<p>'+addr+'<\/p>' : '';\n    var btnLink = clone.querySelector('.elementor-element-39e5e56 a');\n    if(btnLink){\n      if(mapUrl){\n        btnLink.href = mapUrl;\n        btnLink.target = '_blank';\n      } else {\n        var btnWidget = clone.querySelector('.elementor-element-39e5e56');\n        if(btnWidget) btnWidget.style.display='none';\n      }\n    }\n    return clone;\n  }\n\n  \/\/ \u2500\u2500 Filter \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function doFilter(){\n    var catId = parseInt(select.value, 10) || 0;\n\n    if(!catId){\n      restoreLoop();\n      return;\n    }\n\n    if(!snapDone){\n      return;\n    }\n\n    getPags().forEach(function(el){ el.style.display='none'; });\n\n    getPosts().then(function(posts){\n      var matched = posts.filter(function(p){\n        return p.categories && p.categories.indexOf(catId) !== -1;\n      });\n\n      var lc = getLC();\n      if(!lc) return;\n\n      getPags().forEach(function(el){ el.style.display='none'; });\n      lc.innerHTML='';\n\n      if(!matched.length){\n        lc.innerHTML='<div style=\"grid-column:1\/-1;text-align:center;padding:40px;color:#aaa;font-size:14px;\">No stores found.<\/div>';\n        return;\n      }\n\n      matched.forEach(function(p){\n        var title = decodeHTML((p.title&&p.title.rendered)||'');\n        var addr  = getAddr(p);\n        var mapUrl = (p.acf && p.acf.direction_link) ? p.acf.direction_link : '';\n        var card = buildCard(title, addr, mapUrl);\n        if(card) lc.appendChild(card);\n      });\n    })\n    .catch(function(err){\n      console.error('[ZUS-CAT] Filter failed:', err);\n    });\n  }\n\n  select.addEventListener('change', doFilter);\n\n  waitAndSnapshot();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b818781 e-con-full elementor-hidden-mobile e-ecs-flex e-flex elementor-invisible e-con e-child\" data-id=\"b818781\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:120,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0d2714 elementor-widget elementor-widget-shortcode\" data-id=\"b0d2714\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n    .zus-map-wrapper{position:relative;width:100%;margin:0 auto;user-select:none}\n    .zus-map-wrapper img.zus-map-img{width:100%;height:auto;display:block}\n    .zus-map-hotspots{position:absolute;top:0;left:0;width:100%;height:100%}\n    .zus-hotspot{position:absolute;transform:translate(-50%,-50%);cursor:pointer;border-radius:20px;width:13%;height:7%;background:transparent;border:2px solid transparent;transition:background .2s,border-color .2s}\n    [data-id=\"b0fcd80\"].zus-grid-loading{opacity:.4;pointer-events:none;transition:opacity .2s}\n    <\/style>\n\n    <div class=\"zus-map-wrapper\">\n        <img decoding=\"async\" id=\"zusMapImg\" class=\"zus-map-img\" src=\"\/wp-content\/uploads\/2026\/06\/Property-12.svg\" alt=\"ZUS Coffee Malaysia store map\" \/>\n        <div class=\"zus-map-hotspots\">\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-14.svg\"\n                data-cat=\"perlis\"\n                data-label=\"Perlis\"\n                style=\"left:5.5%;top:6.1%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-15.svg\"\n                data-cat=\"kedah\"\n                data-label=\"Kedah\"\n                style=\"left:12.8%;top:13.5%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-16.svg\"\n                data-cat=\"penang\"\n                data-label=\"Penang\"\n                style=\"left:12.3%;top:28.0%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-18.svg\"\n                data-cat=\"kelantan\"\n                data-label=\"Kelantan\"\n                style=\"left:21.8%;top:20.7%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-19.svg\"\n                data-cat=\"terengganu\"\n                data-label=\"Terengganu\"\n                style=\"left:31.0%;top:31.7%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-17.svg\"\n                data-cat=\"perak\"\n                data-label=\"Perak\"\n                style=\"left:19.8%;top:38.3%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-110.svg\"\n                data-cat=\"pahang\"\n                data-label=\"Pahang\"\n                style=\"left:34.7%;top:48.5%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-11.svg\"\n                data-cat=\"kuala-lumpur-selangor\"\n                data-label=\"KL \/ Selangor\"\n                style=\"left:25.3%;top:54.2%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-111.svg\"\n                data-cat=\"negeri-sembilan\"\n                data-label=\"Negeri Sembilan\"\n                style=\"left:32.9%;top:62.0%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-112.svg\"\n                data-cat=\"melaka\"\n                data-label=\"Melaka\"\n                style=\"left:37.1%;top:75.7%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-12.svg\"\n                data-cat=\"johor\"\n                data-label=\"Johor\"\n                style=\"left:47.4%;top:82.3%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/svgviewer-output-52.svg\"\n                data-cat=\"sarawak\"\n                data-label=\"Sarawak\"\n                style=\"left:57.2%;top:69.6%;\"\n            ><\/div>\n                        <div class=\"zus-hotspot\"\n                data-svg=\"\/wp-content\/uploads\/2026\/06\/Property-113.svg\"\n                data-cat=\"sabah\"\n                data-label=\"Sabah\"\n                style=\"left:83.0%;top:3.2%;\"\n            ><\/div>\n                    <\/div>\n    <\/div>\n\n    <script>\n    (function(){\n        var DEFAULT_SVG  = \"\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Property-12.svg\";\n        var LOOP_GRID_ID = \"b0fcd80\";\n        var img      = document.getElementById('zusMapImg');\n        var spots    = document.querySelectorAll('.zus-hotspot');\n        var DEFAULT_CAT = 'kuala-lumpur-selangor';\n        var activeEl = null;\n\n        function initArrowHover(container) {\n            container.querySelectorAll('.btn-arrow-hover .elementor-button-icon').forEach(function(icon) {\n                var existing = icon.querySelector('svg.icon-clone');\n                if (existing) existing.remove();\n                var original = icon.querySelector('svg');\n                if (original) {\n                    var clone = original.cloneNode(true);\n                    clone.classList.add('icon-clone');\n                    icon.appendChild(clone);\n                }\n            });\n        }\n\n        spots.forEach(function(el){ (new Image()).src = el.dataset.svg; });\n\n        function swapMap(url){ img.src = url; }\n\n        function deselect(){\n            if(activeEl) activeEl.classList.remove('is-active');\n            activeEl = null;\n            swapMap(DEFAULT_SVG);\n            loadGrid('');\n        }\n\n        function loadGrid(cat){\n            var widget = document.querySelector('[data-id=\"'+LOOP_GRID_ID+'\"]');\n            if(!widget){ console.warn('[ZUS Map] Loop Grid widget not found. Check loop_grid_id shortcode attribute.'); return; }\n            var container  = widget.querySelector('.elementor-loop-container');\n            var pagination = widget.querySelector('.elementor-pagination');\n            if(!container) return;\n\n            var params = new URLSearchParams(window.location.search);\n            params.set('e-page-'+LOOP_GRID_ID, '1');\n            if(cat){ params.set('zus-cat', cat); } else { params.delete('zus-cat'); }\n\n            widget.classList.add('zus-grid-loading');\n            fetch(window.location.pathname+'?'+params.toString())\n                .then(function(r){ return r.text(); })\n                .then(function(html){\n                    var doc       = new DOMParser().parseFromString(html,'text\/html');\n                    var newWidget = doc.querySelector('[data-id=\"'+LOOP_GRID_ID+'\"]');\n                    if(!newWidget){\n                        console.warn('[ZUS Map] Widget not found in response. Did you set Query ID to \"zus_store_filter\" in Elementor?');\n                        widget.classList.remove('zus-grid-loading');\n                        return;\n                    }\n                    var newGrid = newWidget.querySelector('.elementor-loop-container');\n                    var newPag  = newWidget.querySelector('.elementor-pagination');\n                    if(newGrid){\n                        container.innerHTML = newGrid.innerHTML;\n                        initArrowHover(container);\n                    }\n                    if(pagination && newPag){ pagination.innerHTML = newPag.innerHTML; bindPag(widget); }\n                    else if(pagination)     { pagination.innerHTML = ''; }\n                    widget.classList.remove('zus-grid-loading');\n                    widget.scrollIntoView({behavior:'smooth',block:'nearest'});\n                })\n                .catch(function(e){\n                    console.error('[ZUS Map] Fetch error:', e);\n                    widget.classList.remove('zus-grid-loading');\n                });\n        }\n\n        function bindPag(widget){\n            widget.querySelectorAll('.elementor-pagination a.page-numbers').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var url    = new URL(link.href, window.location.href);\n                    var page   = url.searchParams.get('e-page-'+LOOP_GRID_ID)||'1';\n                    var params = new URLSearchParams(window.location.search);\n                    params.set('e-page-'+LOOP_GRID_ID, page);\n                    if(activeEl){ params.set('zus-cat', activeEl.dataset.cat); } else { params.delete('zus-cat'); }\n                    var container  = widget.querySelector('.elementor-loop-container');\n                    var pagination = widget.querySelector('.elementor-pagination');\n                    widget.classList.add('zus-grid-loading');\n                    fetch(window.location.pathname+'?'+params.toString())\n                        .then(function(r){ return r.text(); })\n                        .then(function(html){\n                            var doc       = new DOMParser().parseFromString(html,'text\/html');\n                            var newWidget = doc.querySelector('[data-id=\"'+LOOP_GRID_ID+'\"]');\n                            if(!newWidget){ widget.classList.remove('zus-grid-loading'); return; }\n                            var newGrid = newWidget.querySelector('.elementor-loop-container');\n                            var newPag  = newWidget.querySelector('.elementor-pagination');\n                            if(newGrid){\n                                container.innerHTML = newGrid.innerHTML;\n                                initArrowHover(container);\n                            }\n                            if(pagination && newPag){ pagination.innerHTML = newPag.innerHTML; bindPag(widget); }\n                            widget.classList.remove('zus-grid-loading');\n                            widget.scrollIntoView({behavior:'smooth',block:'nearest'});\n                        })\n                        .catch(function(){ widget.classList.remove('zus-grid-loading'); });\n                });\n            });\n        }\n\n        spots.forEach(function(el){\n            el.addEventListener('mouseenter', function(){\n                swapMap(el.dataset.svg);\n            });\n            el.addEventListener('mouseleave', function(){\n                if(activeEl){\n                    swapMap(activeEl.dataset.svg);\n                } else {\n                    swapMap(DEFAULT_SVG);\n                }\n            });\n            el.addEventListener('click', function(){\n                if(activeEl === el){\n                    deselect();\n                } else {\n                    if(activeEl) activeEl.classList.remove('is-active');\n                    activeEl = el;\n                    el.classList.add('is-active');\n                    swapMap(el.dataset.svg);\n                    loadGrid(el.dataset.cat);\n                }\n            });\n        });\n\n        \/\/ Auto-activate KL \/ Selangor on load\n        var defaultSpot = Array.prototype.find.call(spots, function(el) {\n            return el.dataset.cat === DEFAULT_CAT;\n        });\n        if (defaultSpot) {\n            activeEl = defaultSpot;\n            defaultSpot.classList.add('is-active');\n            swapMap(defaultSpot.dataset.svg);\n            loadGrid(DEFAULT_CAT);\n        }\n\n        var widget = document.querySelector('[data-id=\"'+LOOP_GRID_ID+'\"]');\n        if(widget) bindPag(widget);\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f0a77a e-con-full e-ecs-flex e-flex elementor-invisible e-con e-child\" data-id=\"9f0a77a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:240,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0fcd80 store-loop-grid elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"b0fcd80\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;13732&quot;,&quot;pagination_type&quot;:&quot;numbers_and_prev_next&quot;,&quot;pagination_load_type&quot;:&quot;ajax&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-13732\">.elementor-13732 .elementor-element.elementor-element-6672a81{--display:flex;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13732 .elementor-element.elementor-element-6672a81:not(.elementor-motion-effects-element-type-background), .elementor-13732 .elementor-element.elementor-element-6672a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a24b668 );}.elementor-13732 .elementor-element.elementor-element-d07abf4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13732 .elementor-element.elementor-element-39fa64c .elementor-heading-title{font-family:var( --e-global-typography-ff21d0f-font-family ), Sans-serif;font-size:var( --e-global-typography-ff21d0f-font-size );font-weight:var( --e-global-typography-ff21d0f-font-weight );line-height:var( --e-global-typography-ff21d0f-line-height );letter-spacing:var( --e-global-typography-ff21d0f-letter-spacing );word-spacing:var( --e-global-typography-ff21d0f-word-spacing );color:var( --e-global-color-0dc9baa );}.elementor-13732 .elementor-element.elementor-element-266afcb{color:var( --e-global-color-a78e37b );font-family:var( --e-global-typography-db9cd0c-font-family ), Sans-serif;font-size:var( --e-global-typography-db9cd0c-font-size );font-weight:var( --e-global-typography-db9cd0c-font-weight );line-height:var( --e-global-typography-db9cd0c-line-height );letter-spacing:var( --e-global-typography-db9cd0c-letter-spacing );word-spacing:var( --e-global-typography-db9cd0c-word-spacing );}.elementor-13732 .elementor-element.elementor-element-39e5e56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13732 .elementor-element.elementor-element-39e5e56 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13732 .elementor-element.elementor-element-39e5e56 .elementor-button{font-family:var( --e-global-typography-8cda7ee-font-family ), Sans-serif;font-size:var( --e-global-typography-8cda7ee-font-size );font-weight:var( --e-global-typography-8cda7ee-font-weight );line-height:var( --e-global-typography-8cda7ee-line-height );letter-spacing:var( --e-global-typography-8cda7ee-letter-spacing );word-spacing:var( --e-global-typography-8cda7ee-word-spacing );fill:var( --e-global-color-0dc9baa );color:var( --e-global-color-0dc9baa );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-13732 .elementor-element.elementor-element-39e5e56 .elementor-button:hover, .elementor-13732 .elementor-element.elementor-element-39e5e56 .elementor-button:focus{color:var( --e-global-color-d920ff0 );}.elementor-13732 .elementor-element.elementor-element-39e5e56 .elementor-button:hover svg, .elementor-13732 .elementor-element.elementor-element-39e5e56 .elementor-button:focus svg{fill:var( --e-global-color-d920ff0 );}@media(max-width:1024px){.elementor-13732 .elementor-element.elementor-element-6672a81{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-13732 .elementor-element.elementor-element-39fa64c .elementor-heading-title{font-size:var( --e-global-typography-ff21d0f-font-size );line-height:var( --e-global-typography-ff21d0f-line-height );letter-spacing:var( --e-global-typography-ff21d0f-letter-spacing );word-spacing:var( --e-global-typography-ff21d0f-word-spacing );}.elementor-13732 .elementor-element.elementor-element-266afcb{font-size:var( --e-global-typography-db9cd0c-font-size );line-height:var( --e-global-typography-db9cd0c-line-height );letter-spacing:var( --e-global-typography-db9cd0c-letter-spacing );word-spacing:var( --e-global-typography-db9cd0c-word-spacing );}.elementor-13732 .elementor-element.elementor-element-39e5e56 .elementor-button{font-size:var( --e-global-typography-8cda7ee-font-size );line-height:var( --e-global-typography-8cda7ee-line-height );letter-spacing:var( --e-global-typography-8cda7ee-letter-spacing );word-spacing:var( --e-global-typography-8cda7ee-word-spacing );}}@media(max-width:767px){.elementor-13732 .elementor-element.elementor-element-39fa64c .elementor-heading-title{font-size:var( --e-global-typography-ff21d0f-font-size );line-height:var( --e-global-typography-ff21d0f-line-height );letter-spacing:var( --e-global-typography-ff21d0f-letter-spacing );word-spacing:var( --e-global-typography-ff21d0f-word-spacing );}.elementor-13732 .elementor-element.elementor-element-266afcb{font-size:var( --e-global-typography-db9cd0c-font-size );line-height:var( --e-global-typography-db9cd0c-line-height );letter-spacing:var( --e-global-typography-db9cd0c-letter-spacing );word-spacing:var( --e-global-typography-db9cd0c-word-spacing );}.elementor-13732 .elementor-element.elementor-element-39e5e56 .elementor-button{font-size:var( --e-global-typography-8cda7ee-font-size );line-height:var( --e-global-typography-8cda7ee-line-height );letter-spacing:var( --e-global-typography-8cda7ee-letter-spacing );word-spacing:var( --e-global-typography-8cda7ee-word-spacing );}}\/* Start custom CSS for theme-post-content, class: .elementor-element-266afcb *\/.elementor-13732 .elementor-element.elementor-element-266afcb p{\n    margin-bottom:0px;\n}\/* End custom CSS *\/\n\/* Start custom CSS for button, class: .elementor-element-39e5e56 *\/.btn-arrow-hover .elementor-button-icon {\n  overflow: hidden;\n  position: relative;\n  display: inline-flex;\n  width: 20px;\n  height: 20px;\n}\n\n.btn-arrow-hover .elementor-button-icon svg {\n  position: absolute;\n  top: 7px;\n  left: 0;\n  transition: transform 0.3s ease, opacity 0.3s ease;\n}\n\n.btn-arrow-hover .elementor-button-icon svg.icon-clone {\n  transform: translateX(-20px);\n  opacity: 0;\n}\n\n.btn-arrow-hover .elementor-button:hover .elementor-button-icon svg:not(.icon-clone) {\n  transform: translateX(20px);\n  opacity: 0;\n}\n\n.btn-arrow-hover .elementor-button:hover .elementor-button-icon svg.icon-clone {\n  transform: translateX(0);\n  opacity: 1;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13732\" class=\"elementor elementor-13732 e-loop-item e-loop-item-12056 post-12056 post type-post status-publish format-standard hentry category-kuala-lumpur-selangor\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-6672a81 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"6672a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07abf4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d07abf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39fa64c elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"39fa64c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ZUS Coffee &#8211; Temu Business Centre City Of Elmina<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266afcb elementor-widget elementor-widget-theme-post-content\" data-id=\"266afcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<p class=\"wp-block-paragraph\">No 5 (Ground Floor), Jalan Eserina AA U16\/AA Elmina, East, Seksyen U16, 40150 Shah Alam, Selangor<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e5e56 btn-arrow-hover elementor-widget elementor-widget-button\" data-id=\"39e5e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/XduXnuUs4E2a1VE56\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"14\" viewbox=\"0 0 20 14\"><path d=\"M19.6719 6.20081L19.6709 6.19974L13.8268 0.328771C13.389 -0.111044 12.6808 -0.109407 12.245 0.332609C11.8093 0.774569 11.8109 1.48942 12.2488 1.92929L16.1725 5.87097H1.11845C0.500732 5.87097 0 6.37644 0 7C0 7.62357 0.500732 8.12903 1.11845 8.12903H16.1725L12.2488 12.0707C11.811 12.5106 11.8093 13.2254 12.2451 13.6674C12.6809 14.1095 13.3891 14.111 13.8269 13.6712L19.671 7.80026L19.672 7.79919C20.11 7.35785 20.1086 6.64069 19.6719 6.20081Z\" fill=\"#C9A063\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Direction<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13732\" class=\"elementor elementor-13732 e-loop-item e-loop-item-12053 post-12053 post type-post status-publish format-standard hentry category-penang\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-6672a81 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"6672a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07abf4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d07abf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39fa64c elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"39fa64c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ZUS Coffee &#8211; Straits City, Penang<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266afcb elementor-widget elementor-widget-theme-post-content\" data-id=\"266afcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<p class=\"wp-block-paragraph\">GF-3C, Ground Floor, 4823-4824, 2F, Jalan Pantai, Taman Selat, 12000 Butterworth, Pulau Pinang<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e5e56 btn-arrow-hover elementor-widget elementor-widget-button\" data-id=\"39e5e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/sfiQ8v5KVgpxjReC8\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"14\" viewbox=\"0 0 20 14\"><path d=\"M19.6719 6.20081L19.6709 6.19974L13.8268 0.328771C13.389 -0.111044 12.6808 -0.109407 12.245 0.332609C11.8093 0.774569 11.8109 1.48942 12.2488 1.92929L16.1725 5.87097H1.11845C0.500732 5.87097 0 6.37644 0 7C0 7.62357 0.500732 8.12903 1.11845 8.12903H16.1725L12.2488 12.0707C11.811 12.5106 11.8093 13.2254 12.2451 13.6674C12.6809 14.1095 13.3891 14.111 13.8269 13.6712L19.671 7.80026L19.672 7.79919C20.11 7.35785 20.1086 6.64069 19.6719 6.20081Z\" fill=\"#C9A063\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Direction<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13732\" class=\"elementor elementor-13732 e-loop-item e-loop-item-12050 post-12050 post type-post status-publish format-standard hentry category-kuala-lumpur-selangor\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-6672a81 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"6672a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07abf4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d07abf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39fa64c elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"39fa64c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ZUS Coffee &#8211; Spectrum Shopping Mall<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266afcb elementor-widget elementor-widget-theme-post-content\" data-id=\"266afcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<p class=\"wp-block-paragraph\">Lot CW-5 Cafe Walk, Ground Floor Spectrum Shopping Mall Jalan Wawasan Ampang, 4, 2, Bandar Baru Ampang, 68000 Ampang, Selangor<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e5e56 btn-arrow-hover elementor-widget elementor-widget-button\" data-id=\"39e5e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/XPhXh6bgSb4pPaSz7\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"14\" viewbox=\"0 0 20 14\"><path d=\"M19.6719 6.20081L19.6709 6.19974L13.8268 0.328771C13.389 -0.111044 12.6808 -0.109407 12.245 0.332609C11.8093 0.774569 11.8109 1.48942 12.2488 1.92929L16.1725 5.87097H1.11845C0.500732 5.87097 0 6.37644 0 7C0 7.62357 0.500732 8.12903 1.11845 8.12903H16.1725L12.2488 12.0707C11.811 12.5106 11.8093 13.2254 12.2451 13.6674C12.6809 14.1095 13.3891 14.111 13.8269 13.6712L19.671 7.80026L19.672 7.79919C20.11 7.35785 20.1086 6.64069 19.6719 6.20081Z\" fill=\"#C9A063\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Direction<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13732\" class=\"elementor elementor-13732 e-loop-item e-loop-item-12047 post-12047 post type-post status-publish format-standard hentry category-johor\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-6672a81 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"6672a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07abf4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d07abf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39fa64c elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"39fa64c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ZUS Coffee &#8211; Paradigm Mall Johor Bahru<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266afcb elementor-widget elementor-widget-theme-post-content\" data-id=\"266afcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<p class=\"wp-block-paragraph\">Lot 4FK-35, Paradigm Mall, Jalan Skudai Lbh, 81200 Skudai, Johor<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e5e56 btn-arrow-hover elementor-widget elementor-widget-button\" data-id=\"39e5e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/yRBmvXWvc3e4hrnf9\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"14\" viewbox=\"0 0 20 14\"><path d=\"M19.6719 6.20081L19.6709 6.19974L13.8268 0.328771C13.389 -0.111044 12.6808 -0.109407 12.245 0.332609C11.8093 0.774569 11.8109 1.48942 12.2488 1.92929L16.1725 5.87097H1.11845C0.500732 5.87097 0 6.37644 0 7C0 7.62357 0.500732 8.12903 1.11845 8.12903H16.1725L12.2488 12.0707C11.811 12.5106 11.8093 13.2254 12.2451 13.6674C12.6809 14.1095 13.3891 14.111 13.8269 13.6712L19.671 7.80026L19.672 7.79919C20.11 7.35785 20.1086 6.64069 19.6719 6.20081Z\" fill=\"#C9A063\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Direction<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13732\" class=\"elementor elementor-13732 e-loop-item e-loop-item-12044 post-12044 post type-post status-publish format-standard hentry category-penang\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-6672a81 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"6672a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07abf4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d07abf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39fa64c elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"39fa64c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ZUS Coffee &#8211; Klippa Shopping Centre<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266afcb elementor-widget elementor-widget-theme-post-content\" data-id=\"266afcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<p class=\"wp-block-paragraph\">8, LG.07, Lower Ground Floor IKEA Batu Kawan Link Building, 752, Persiaran Cassia Selatan, 8, Lebuhraya Bandar Cassia, 14110 Simpang Ampat, Pulau Pinang<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e5e56 btn-arrow-hover elementor-widget elementor-widget-button\" data-id=\"39e5e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/yymBdW6SLVye3ZN18\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"14\" viewbox=\"0 0 20 14\"><path d=\"M19.6719 6.20081L19.6709 6.19974L13.8268 0.328771C13.389 -0.111044 12.6808 -0.109407 12.245 0.332609C11.8093 0.774569 11.8109 1.48942 12.2488 1.92929L16.1725 5.87097H1.11845C0.500732 5.87097 0 6.37644 0 7C0 7.62357 0.500732 8.12903 1.11845 8.12903H16.1725L12.2488 12.0707C11.811 12.5106 11.8093 13.2254 12.2451 13.6674C12.6809 14.1095 13.3891 14.111 13.8269 13.6712L19.671 7.80026L19.672 7.79919C20.11 7.35785 20.1086 6.64069 19.6719 6.20081Z\" fill=\"#C9A063\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Direction<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13732\" class=\"elementor elementor-13732 e-loop-item e-loop-item-12041 post-12041 post type-post status-publish format-standard hentry category-sabah category-store\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-6672a81 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"6672a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07abf4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d07abf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39fa64c elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"39fa64c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ZUS Coffee &#8211; Karamunsing Shopping Complex<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266afcb elementor-widget elementor-widget-theme-post-content\" data-id=\"266afcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<p class=\"wp-block-paragraph\">Lot 1.93.95, Karamunsing Shopping Complex, Lot-LG91B, Lower Ground Floor, 88000 Kota Kinabalu, Sabah<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e5e56 btn-arrow-hover elementor-widget elementor-widget-button\" data-id=\"39e5e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/C4s4Fv8rutxCZQyz9\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"14\" viewbox=\"0 0 20 14\"><path d=\"M19.6719 6.20081L19.6709 6.19974L13.8268 0.328771C13.389 -0.111044 12.6808 -0.109407 12.245 0.332609C11.8093 0.774569 11.8109 1.48942 12.2488 1.92929L16.1725 5.87097H1.11845C0.500732 5.87097 0 6.37644 0 7C0 7.62357 0.500732 8.12903 1.11845 8.12903H16.1725L12.2488 12.0707C11.811 12.5106 11.8093 13.2254 12.2451 13.6674C12.6809 14.1095 13.3891 14.111 13.8269 13.6712L19.671 7.80026L19.672 7.79919C20.11 7.35785 20.1086 6.64069 19.6719 6.20081Z\" fill=\"#C9A063\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Direction<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13732\" class=\"elementor elementor-13732 e-loop-item e-loop-item-12035 post-12035 post type-post status-publish format-standard hentry category-kuala-lumpur-selangor category-store\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-6672a81 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"6672a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07abf4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d07abf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39fa64c elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"39fa64c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ZUS Coffee &#8211; Bandar Menjalara<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266afcb elementor-widget elementor-widget-theme-post-content\" data-id=\"266afcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<p class=\"wp-block-paragraph\">37, Jalan 3\/62a, Bandar Menjalara, 52200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e5e56 btn-arrow-hover elementor-widget elementor-widget-button\" data-id=\"39e5e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/SoxNpkV3iGxmd4Rr7\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"14\" viewbox=\"0 0 20 14\"><path d=\"M19.6719 6.20081L19.6709 6.19974L13.8268 0.328771C13.389 -0.111044 12.6808 -0.109407 12.245 0.332609C11.8093 0.774569 11.8109 1.48942 12.2488 1.92929L16.1725 5.87097H1.11845C0.500732 5.87097 0 6.37644 0 7C0 7.62357 0.500732 8.12903 1.11845 8.12903H16.1725L12.2488 12.0707C11.811 12.5106 11.8093 13.2254 12.2451 13.6674C12.6809 14.1095 13.3891 14.111 13.8269 13.6712L19.671 7.80026L19.672 7.79919C20.11 7.35785 20.1086 6.64069 19.6719 6.20081Z\" fill=\"#C9A063\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Direction<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13732\" class=\"elementor elementor-13732 e-loop-item e-loop-item-12000 post-12000 post type-post status-publish format-standard hentry category-kuala-lumpur-selangor category-store\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-6672a81 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"6672a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07abf4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d07abf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39fa64c elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"39fa64c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ZUS Coffee &#8211; Jabatan Peguam Negara,  Putrajaya<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266afcb elementor-widget elementor-widget-theme-post-content\" data-id=\"266afcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<p class=\"wp-block-paragraph\">Bangunan Jabatan Peguam Negara AGC Persint 4, Lot 1, Level 1, Putrajaya 62100 Malaysia<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e5e56 btn-arrow-hover elementor-widget elementor-widget-button\" data-id=\"39e5e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/3jKWmERn8sC6ek6V7\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"14\" viewbox=\"0 0 20 14\"><path d=\"M19.6719 6.20081L19.6709 6.19974L13.8268 0.328771C13.389 -0.111044 12.6808 -0.109407 12.245 0.332609C11.8093 0.774569 11.8109 1.48942 12.2488 1.92929L16.1725 5.87097H1.11845C0.500732 5.87097 0 6.37644 0 7C0 7.62357 0.500732 8.12903 1.11845 8.12903H16.1725L12.2488 12.0707C11.811 12.5106 11.8093 13.2254 12.2451 13.6674C12.6809 14.1095 13.3891 14.111 13.8269 13.6712L19.671 7.80026L19.672 7.79919C20.11 7.35785 20.1086 6.64069 19.6719 6.20081Z\" fill=\"#C9A063\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Direction<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13732\" class=\"elementor elementor-13732 e-loop-item e-loop-item-11997 post-11997 post type-post status-publish format-standard hentry category-kelantan category-store\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-6672a81 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"6672a81\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d07abf4 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d07abf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39fa64c elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"39fa64c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ZUS Coffee &#8211; Lembah Sireh, Kota Bharu<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266afcb elementor-widget elementor-widget-theme-post-content\" data-id=\"266afcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<p class=\"wp-block-paragraph\">PT384 (GF), Lembah Sireh, 15050 Kota Bharu, Kelantan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e5e56 btn-arrow-hover elementor-widget elementor-widget-button\" data-id=\"39e5e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/8nfS4WFv5ZHmXCt89\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"14\" viewbox=\"0 0 20 14\"><path d=\"M19.6719 6.20081L19.6709 6.19974L13.8268 0.328771C13.389 -0.111044 12.6808 -0.109407 12.245 0.332609C11.8093 0.774569 11.8109 1.48942 12.2488 1.92929L16.1725 5.87097H1.11845C0.500732 5.87097 0 6.37644 0 7C0 7.62357 0.500732 8.12903 1.11845 8.12903H16.1725L12.2488 12.0707C11.811 12.5106 11.8093 13.2254 12.2451 13.6674C12.6809 14.1095 13.3891 14.111 13.8269 13.6712L19.671 7.80026L19.672 7.79919C20.11 7.35785 20.1086 6.64069 19.6719 6.20081Z\" fill=\"#C9A063\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Direction<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t<div class=\"e-load-more-anchor\" data-page=\"1\" data-max-page=\"68\" data-next-page=\"https:\/\/zuscoffee.com\/bm\/?e-page-b0fcd80=2\"><\/div>\n\t\t\t\t<nav class=\"elementor-pagination\" aria-label=\"Pagination\">\n\t\t\t<span class=\"page-numbers prev\">Previous<\/span>\n<span aria-current=\"page\" class=\"page-numbers current\"><span class=\"elementor-screen-only\">Page<\/span>1<\/span>\n<a class=\"page-numbers\" href=\"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/pages\/13302\/?e-page-b0fcd80=2\"><span class=\"elementor-screen-only\">Page<\/span>2<\/a>\n<a class=\"page-numbers\" href=\"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/pages\/13302\/?e-page-b0fcd80=3\"><span class=\"elementor-screen-only\">Page<\/span>3<\/a>\n<span class=\"page-numbers dots\">&hellip;<\/span>\n<a class=\"page-numbers\" href=\"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/pages\/13302\/?e-page-b0fcd80=68\"><span class=\"elementor-screen-only\">Page<\/span>68<\/a>\n<a class=\"page-numbers next\" href=\"https:\/\/zuscoffee.com\/bm\/?e-page-b0fcd80=2\">Next<\/a>\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>726 Stores across Malaysia Search \u2715 Clear All States<\/p>","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"zakra_sidebar_layout":"customizer","zakra_remove_content_margin":false,"zakra_sidebar":"customizer","zakra_transparent_header":"customizer","zakra_logo":0,"zakra_main_header_style":"default","zakra_menu_item_color":"","zakra_menu_item_hover_color":"","zakra_menu_item_active_color":"","zakra_menu_active_style":"","zakra_page_header":true,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-13302","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New Find A Store - ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zuscoffee.com\/bm\/new-find-a-store\/\" \/>\n<meta property=\"og:locale\" content=\"ms_MY\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New Find A Store - ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain\" \/>\n<meta property=\"og:description\" content=\"726 Stores across Malaysia Search \u2715 Clear All States\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zuscoffee.com\/bm\/new-find-a-store\/\" \/>\n<meta property=\"og:site_name\" content=\"ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ZuscoffeeMalaysia\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T07:52:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ZusCoffee\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zuscoffee.com\\\/new-find-a-store\\\/\",\"url\":\"https:\\\/\\\/zuscoffee.com\\\/new-find-a-store\\\/\",\"name\":\"New Find A Store - ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zuscoffee.com\\\/#website\"},\"datePublished\":\"2026-06-08T06:18:29+00:00\",\"dateModified\":\"2026-06-15T07:52:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zuscoffee.com\\\/new-find-a-store\\\/#breadcrumb\"},\"inLanguage\":\"ms-MY\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zuscoffee.com\\\/new-find-a-store\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zuscoffee.com\\\/new-find-a-store\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zuscoffee.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New Find A Store\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zuscoffee.com\\\/#website\",\"url\":\"https:\\\/\\\/zuscoffee.com\\\/\",\"name\":\"ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain\",\"description\":\"a Necessity, not a Luxury\",\"publisher\":{\"@id\":\"https:\\\/\\\/zuscoffee.com\\\/#organization\"},\"alternateName\":\"zuscoffee.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zuscoffee.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ms-MY\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zuscoffee.com\\\/#organization\",\"name\":\"ZUS COFFEE\",\"url\":\"https:\\\/\\\/zuscoffee.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ms-MY\",\"@id\":\"https:\\\/\\\/zuscoffee.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/zuscoffee.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/app-logo-resize-256x256-1.png\",\"contentUrl\":\"https:\\\/\\\/zuscoffee.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/app-logo-resize-256x256-1.png\",\"width\":256,\"height\":256,\"caption\":\"ZUS COFFEE\"},\"image\":{\"@id\":\"https:\\\/\\\/zuscoffee.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ZuscoffeeMalaysia\",\"https:\\\/\\\/x.com\\\/ZusCoffee\",\"https:\\\/\\\/www.instagram.com\\\/zus.coffee\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New Find A Store - ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zuscoffee.com\/bm\/new-find-a-store\/","og_locale":"ms_MY","og_type":"article","og_title":"New Find A Store - ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain","og_description":"726 Stores across Malaysia Search \u2715 Clear All States","og_url":"https:\/\/zuscoffee.com\/bm\/new-find-a-store\/","og_site_name":"ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain","article_publisher":"https:\/\/www.facebook.com\/ZuscoffeeMalaysia","article_modified_time":"2026-06-15T07:52:47+00:00","twitter_card":"summary_large_image","twitter_site":"@ZusCoffee","twitter_misc":{"Est. reading time":"3 minit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zuscoffee.com\/new-find-a-store\/","url":"https:\/\/zuscoffee.com\/new-find-a-store\/","name":"New Find A Store - ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain","isPartOf":{"@id":"https:\/\/zuscoffee.com\/#website"},"datePublished":"2026-06-08T06:18:29+00:00","dateModified":"2026-06-15T07:52:47+00:00","breadcrumb":{"@id":"https:\/\/zuscoffee.com\/new-find-a-store\/#breadcrumb"},"inLanguage":"ms-MY","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zuscoffee.com\/new-find-a-store\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zuscoffee.com\/new-find-a-store\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zuscoffee.com\/"},{"@type":"ListItem","position":2,"name":"New Find A Store"}]},{"@type":"WebSite","@id":"https:\/\/zuscoffee.com\/#website","url":"https:\/\/zuscoffee.com\/","name":"ZUS COFFEE | Malaysia #1 Tech-Driven Coffee Chain","description":"a Necessity, not a Luxury","publisher":{"@id":"https:\/\/zuscoffee.com\/#organization"},"alternateName":"zuscoffee.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zuscoffee.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ms-MY"},{"@type":"Organization","@id":"https:\/\/zuscoffee.com\/#organization","name":"ZUS COFFEE","url":"https:\/\/zuscoffee.com\/","logo":{"@type":"ImageObject","inLanguage":"ms-MY","@id":"https:\/\/zuscoffee.com\/#\/schema\/logo\/image\/","url":"https:\/\/zuscoffee.com\/wp-content\/uploads\/2025\/07\/app-logo-resize-256x256-1.png","contentUrl":"https:\/\/zuscoffee.com\/wp-content\/uploads\/2025\/07\/app-logo-resize-256x256-1.png","width":256,"height":256,"caption":"ZUS COFFEE"},"image":{"@id":"https:\/\/zuscoffee.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ZuscoffeeMalaysia","https:\/\/x.com\/ZusCoffee","https:\/\/www.instagram.com\/zus.coffee\/"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/pages\/13302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/comments?post=13302"}],"version-history":[{"count":100,"href":"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/pages\/13302\/revisions"}],"predecessor-version":[{"id":14821,"href":"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/pages\/13302\/revisions\/14821"}],"wp:attachment":[{"href":"https:\/\/zuscoffee.com\/bm\/wp-json\/wp\/v2\/media?parent=13302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}