{"title":"Milk \u0026 Plant-Based Milk","description":"","products":[{"product_id":"fresh-old-lius-freshly-ground-pure-soy-milk-with-sugar-2l","title":"Old Liu's Freshly Ground Pure Soy Milk with Sugar 2L","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#0f172a;line-height:1.6;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:24px;margin-top:16px;\"\u003e\n  \u003ch1 style=\"margin:0 0 6px;font-size:26px;font-weight:800;\"\u003eOld Liu's Freshly Ground Pure Soy Milk with Sugar 2L\u003c\/h1\u003e\n  \u003cp style=\"margin:6px 0 0;color:#475569;font-size:14px;\"\u003eCreamy, lightly sweet soy milk made from freshly ground soybeans — ready to pour, hot or cold.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eWhy you’ll love it\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eSmooth, clean soy flavour with gentle sweetness — no mixing required.\u003c\/li\u003e\n    \u003cli\u003eLactose-free dairy alternative that steams and froths nicely for coffee or tea.\u003c\/li\u003e\n    \u003cli\u003eVersatile base for breakfasts, chilled drinks, and even comforting hot‑pot broths.\u003c\/li\u003e\n    \u003cli\u003eConvenient 2L family size for the fridge, ideal for daily sipping and cooking.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 12px;font-size:18px;font-weight:700;\"\u003eHow to enjoy\u003c\/h3\u003e\n  \u003cdiv style=\"display:grid;gap:12px;\"\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n      \u003cdiv style=\"font-weight:700;\"\u003eClassic warm or iced cup\u003c\/div\u003e\n      \u003cdiv style=\"color:#334155;font-size:14px;\"\u003eChill and pour over ice, or gently warm on the stovetop (avoid boiling) for a soothing café‑style cup. Optional: a pinch of cinnamon or cocoa.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n      \u003cdiv style=\"font-weight:700;display:flex;align-items:center;flex-wrap:wrap;\"\u003eOvernight oats breakfast jar \u003cspan style=\"display:inline-flex;align-items:center;border:1px solid rgba(219,58,53,.2);color:var(--brand);background:rgba(219,58,53,.08);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;margin-left:8px\"\u003eLow‑fat\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"color:#334155;font-size:14px;\"\u003eSoak \u003ca href=\"\/products\/dl-quick-cook-oatmeal-2kg-whole-grain-rolled-oats-ready-in-minutes\"\u003eDL Quick Cook Oatmeal 2kg\u003c\/a\u003e with this soy milk overnight. In the morning, stir in fruit and a few nuts for a fast, satisfying start.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n      \u003cdiv style=\"font-weight:700;\"\u003eSoy milk miso nabe (hot pot)\u003c\/div\u003e\n      \u003cdiv style=\"color:#334155;font-size:14px;\"\u003eSimmer a packet of \u003ca href=\"\/products\/daisho-miso-sumo-hot-pot-soup-base-750g\"\u003eDaisho Miso Sumo Hot Pot Soup Base\u003c\/a\u003e with soy milk for a silky broth. Add \u003ca href=\"\/products\/chois-oyster-mushrooms-400g\"\u003eChois Oyster Mushrooms\u003c\/a\u003e and cubes of \u003ca href=\"\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eEver Green Classic Tofu 500g\u003c\/a\u003e for a cozy, protein‑rich meal.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n      \u003cdiv style=\"font-weight:700;\"\u003eSesame‑soy chilled rice noodles\u003c\/div\u003e\n      \u003cdiv style=\"color:#334155;font-size:14px;\"\u003eWhisk soy milk with a dash of \u003ca href=\"\/products\/haitian-premium-light-soy-sauce-500ml\"\u003eHaitian Premium Light Soy Sauce 500ml\u003c\/a\u003e and a drizzle of \u003ca href=\"\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Pure Sesame Oil\u003c\/a\u003e. Toss with cooked, cooled \u003ca href=\"\/products\/chunsi-jiangxi-rice-noodles-300g\"\u003eChunsi Jiangxi Rice Vermicelli 300g\u003c\/a\u003e, shredded veg, and toasted sesame.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003ePrep Tips\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eShake well before pouring to evenly distribute natural soybean solids.\u003c\/li\u003e\n    \u003cli\u003eFor a warm cup, heat gently and avoid boiling; aim for steamy hot in 2–4 minutes.\u003c\/li\u003e\n    \u003cli\u003eSteaming for coffee? Purge the wand first, then stretch briefly and roll to create fine microfoam.\u003c\/li\u003e\n    \u003cli\u003eAdjust sweetness by adding a splash of cold water or extra ice to your glass.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003ePairs well\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eEver Green Classic Tofu 500g\u003c\/a\u003e – cubes for soy‑milk hot pot or braises.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/chunsi-jiangxi-rice-vermicelli-300g\"\u003eChunsi Jiangxi Rice Vermicelli 300g\u003c\/a\u003e – for chilled sesame‑soy bowls.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/haitian-premium-light-soy-sauce-500ml\"\u003eHaitian Premium Light Soy Sauce 500ml\u003c\/a\u003e – balances creamy soy dressings.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Pure Sesame Oil\u003c\/a\u003e – fragrant finish for noodles and salads.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/hankun-crispy-konjac-yam-threads-200g\"\u003eHankun Konnyaku Yam Threads 200g\u003c\/a\u003e – ultra‑light noodles to pair with soy‑sesame sauces.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eMore in this category\u003c\/h3\u003e\n  \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eLove soy? Explore tofu, bean curd, and more: \u003ca href=\"\/collections\/tofu-soy-products\"\u003eBrowse all Tofu \u0026amp; Soy Products\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery \u0026amp; Timing\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eYou can \u003cstrong\u003eTrack\u003c\/strong\u003e the courier's location in \u003cstrong\u003eReal‑Time\u003c\/strong\u003e online! Get your order as soon as the \u003cstrong\u003eNext Day\u003c\/strong\u003e (for most areas in Sydney).\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:10px;border-right:1px solid #e5e7eb;background:#f8fafc;\"\u003eOrder Time\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eArrival Time\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;\"\u003eToday\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNext Day (2 options):\u003c\/strong\u003e\u003cul style=\"margin:6px 0 0 18px;\"\u003e\n\u003cli\u003e11:30AM – 06:30PM\u003c\/li\u003e\n\u003cli\u003e05:00PM – 11:00PM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"color:#a9a9a9;font-size:12px;margin:10px 0 0;\"\u003e* Canceling after the cutoff may incur fees. \u003ca href=\"\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eClick here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eDetails: \u003ca href=\"\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eDelivery Information\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery Fees\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eA small service fee applies to each order. Please see our \u003ca href=\"\/pages\/delivery-information\"\u003edelivery information\u003c\/a\u003e for the current fee.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$69.00 and up\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eFree\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$4.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n\/* DESC ENHANCER JS v1 *\/\n(function(){\n  const root = document.getElementById('umall-desc');\n  if(!root) return;\n\n  const handleFromHref = (href)=\u003e{\n    try{ const u = new URL(href, location.origin); const parts=u.pathname.split('\/').filter(Boolean); const i=parts.findIndex(p=\u003ep==='products'); if(i\u003e=0\u0026\u0026parts[i+1]) return parts[i+1]; }catch(e){}\n    return null;\n  };\n  const money = (cents)=\u003e{ if(window.Shopify \u0026\u0026 Shopify.formatMoney) return Shopify.formatMoney(cents, \"A${{amount}}\"); return typeof cents==='number' ? 'A$'+(cents\/100).toFixed(2) : ''; };\n  const buildProdCard = (handle)=\u003e{ const a=document.createElement('a'); a.className='um-card'; a.href='\/products\/'+handle; a.setAttribute('data-handle',handle); a.innerHTML='\u003cdiv class=\"um-imgbox\"\u003e\u003cimg alt=\"'+handle+'\" loading=\"lazy\"\/\u003e\u003cspan class=\"um-badge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"um-meta\"\u003e\u003cdiv class=\"um-title\"\u003e'+handle.replace(\/-\/g,' ')+'\u003c\/div\u003e\u003cdiv class=\"um-price\"\u003e\u003c\/div\u003e\u003c\/div\u003e'; return a; };\n  const hydrate = async (a)=\u003e{ const h=a.getAttribute('data-handle'); try{ const r=await fetch('\/products\/'+h+'.js',{credentials:'same-origin'}); if(!r.ok) return; const p=await r.json(); const img=a.querySelector('img'); if(p.images\u0026\u0026p.images[0]) img.src=p.images[0]; const t=a.querySelector('.um-title'); t.textContent=p.title||t.textContent; const vs=(p.variants||[]); const avail=vs.filter(v=\u003ev.available); const arr=avail.length?avail:vs; if(arr.length){ const min=Math.min(...arr.map(v=\u003ev.price)); const maxCompare=Math.max(...arr.map(v=\u003ev.compare_at_price||0)); const price=a.querySelector('.um-price'); price.textContent=''; const cur=document.createElement('span'); cur.textContent=money(min); price.appendChild(cur); if(maxCompare \u0026\u0026 maxCompare\u003emin){ const s=document.createElement('s'); s.textContent=money(maxCompare); price.appendChild(document.createTextNode(' ')); price.appendChild(s); const badge=a.querySelector('.um-badge'); const off=Math.round((1-min\/maxCompare)*100); badge.textContent='-'+off+'%'; badge.style.display='inline-block'; } } }catch(e){} };\n\n  const ensureAfter = (refNode, node)=\u003e{ if(!refNode || !node) return; if(node.parentElement) return; refNode.parentElement.insertBefore(node, refNode.nextSibling); };\n\n  \/\/ How to enjoy → 卡片（保留原内容；隐藏原块；标题统一“Recipes with this product”）\n  try{\n    \/\/ 1) 更鲁棒地找到标题（h2\/h3\/h4）\n    const enjoyH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(how to enjoy|ways to enjoy|serving ideas|recipes with this product|食用建议|食用灵感|食法)\/i.test(h.textContent));\n    if(enjoyH){\n      const container = enjoyH.parentElement;\n      \/\/ 2) 就近查找列表或段落（同容器或下一个兄弟）\n      let listEl = container.querySelector('ol, ul');\n      if(!listEl){ const sib = enjoyH.nextElementSibling; if(sib){ listEl = sib.querySelector \u0026\u0026 sib.querySelector('ol, ul'); } }\n\n      \/\/ 3) 容器若不存在则创建\n      let cardsHost = container.querySelector('#um-recipes-cards');\n      if(!cardsHost){ cardsHost=document.createElement('div'); cardsHost.id='um-recipes-cards'; cardsHost.className='um-recipes'; ensureAfter(listEl||enjoyH, cardsHost); }\n      let prodHost = container.querySelector('#um-recipes-products');\n      if(!prodHost){ prodHost=document.createElement('div'); prodHost.id='um-recipes-products'; prodHost.className='um-slider'; ensureAfter(cardsHost, prodHost); }\n\n      const links = new Set();\n      let items = [];\n      if(listEl){ items = Array.from(listEl.children).filter(n=\u003en.tagName==='LI'); }\n      \/\/ 4) 若没有列表，尝试用同容器的段落或“网格DIV\/ARTICLE”作为卡片项\n      if(items.length === 0){\n        let ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n        if(ps.length \u003c 2){ const sib = enjoyH.nextElementSibling; if(sib){ ps = Array.from(sib.querySelectorAll(':scope \u003e p')); } }\n        items = ps;\n      }\n      \/\/ 5) 同容器下寻找“网格容器”（含多个子块，且子块内有 h4\/strong）\n      let gridToHide = null;\n      if(items.length === 0){\n        const ch = Array.from(container.children || []);\n        for(const el of ch){\n          if(el === enjoyH) continue;\n          if(el.children \u0026\u0026 el.children.length \u003e= 2){\n            const first = el.children[0];\n            if((first.querySelector \u0026\u0026 first.querySelector('h3, h4, h5, strong, b, div[style*=\"font-weight:700\"]'))){\n              items = Array.from(el.children);\n              gridToHide = el;\n              break;\n            }\n          }\n        }\n      }\n      \/\/ 6) 仍然没有，则看紧跟标题的下一个块（如显示为卡片的 div\/article 列表）\n      if(items.length === 0){\n        const sib = enjoyH.nextElementSibling;\n        if(sib){\n          const children = Array.from(sib.children || []);\n          if(children.length \u003e= 2){ items = children; gridToHide = sib; }\n        }\n      }\n\n      if(items.length){\n        items.forEach((node, idx)=\u003e{\n          const card=document.createElement('article'); card.className='um-rcard';\n          const titleNode = node.querySelector \u0026\u0026 node.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b, a');\n          const h4=document.createElement('h4'); h4.textContent = titleNode ? (titleNode.textContent.trim()||('Recipe '+(idx+1))) : ('Recipe '+(idx+1));\n          const clone = node.cloneNode(true);\n          const rm = clone.querySelector \u0026\u0026 clone.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b'); if(rm) rm.remove();\n          const body=document.createElement('div'); while(clone.firstChild){ body.appendChild(clone.firstChild); }\n          card.appendChild(h4); card.appendChild(body); cardsHost.appendChild(card);\n          (node.querySelectorAll ? node.querySelectorAll('a[href]') : []).forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h) links.add(h); });\n        });\n        \/\/ 统一标题并隐藏原内容块\n        enjoyH.textContent = 'Recipes with this product';\n        if(listEl){ listEl.style.display='none'; }\n        else if(gridToHide){ gridToHide.style.display='none'; }\n        else {\n          \/\/ 隐藏直接段落（避免把其它段落隐藏过多，仅隐藏紧邻的）\n          const ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n          ps.forEach(p=\u003e{ p.style.display='none'; });\n        }\n      }\n      if(prodHost \u0026\u0026 links.size){ Array.from(links).forEach(h=\u003e{ const a=buildProdCard(h); prodHost.appendChild(a); hydrate(a); }); }\n    }\n  }catch(e){}\n\n  \/\/ Pairs well → 滑动卡片（并将标题统一为 “Pairs well with these products”）\n  try{\n    const pairsH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(pairs\\s*well|pairswell|配搭建议|搭配推荐|搭配)\/i.test(h.textContent));\n    if(pairsH){\n      const section=pairsH.parentElement; const ul=section.querySelector('ul');\n      \/\/ 统一标题文案\n      pairsH.textContent = 'Pairs well with these products';\n      let host=section.querySelector('#um-pairs-slider');\n      if(!host){ host=document.createElement('div'); host.id='um-pairs-slider'; host.className='um-slider'; ensureAfter(ul||pairsH, host); }\n      const unique=new Set();\n      \/\/ 允许 p 段落或任意容器中的产品链接\n      section.querySelectorAll('a[href]').forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)) unique.add(h); });\n      unique.forEach(h=\u003e{ const card=buildProdCard(h); host.appendChild(card); hydrate(card); });\n    }\n  }catch(e){}\n\n  \/\/ More in this category → 条件滑动，成功后隐藏原标题与列表，把 Explore CTA 放到滑动条上方\n  try{\n    const moreH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(more in this category|同类推荐|更多此分类)\/i.test(h.textContent));\n    if(moreH){ const section=moreH.parentElement; const ul=section.querySelector('ul'); let host=section.querySelector('#um-more-slider'); if(!host){ host=document.createElement('div'); host.id='um-more-slider'; host.className='um-slider'; ensureAfter(ul||moreH, host); } if(ul){ const links=ul.querySelectorAll('a[href]'); if(links.length\u003e=2){ const unique=new Set(); links.forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)){ unique.add(h); const card=buildProdCard(h); host.appendChild(card); hydrate(card); } }); if(host.children.length){ ul.style.display='none'; moreH.style.display='none'; const ctaWrap = Array.from(section.querySelectorAll('div')).find(d=\u003ed.querySelector('a[href^=\"\/collections\/\"]')); if(ctaWrap){ section.insertBefore(ctaWrap, host); } } } } }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n","brand":"Old Liu's","offers":[{"title":"Default Title","offer_id":48151483875615,"sku":"A9353975000041","price":5.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_6c0a9599-b42c-44d2-a59c-1ac043813c0f.jpg?v=1735370774"},{"product_id":"fresh-old-lius-purely-ground-unsweetened-soy-milk-1l","title":"Old Liu's Freshly Ground Pure Soya Drink - No Sugar, 1L","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:12px;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;\"\u003e\n  \u003ch2 style=\"margin:0 0 6px;font-size:22px;font-weight:800;color:#111827;\"\u003eOld Liu's Freshly Ground Pure Soya Drink - No Sugar, 1L\u003c\/h2\u003e\n  \u003cp style=\"margin:0 0 14px;color:#64748b;font-size:14px;\"\u003eAlso known as Soy Milk\u003c\/p\u003e\n  \u003cdiv style=\"display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/3_0fb3391e-5a22-4ece-b74d-46975abf1446.jpg?v=1712383977\" alt=\"Old Liu's unsweetened freshly ground pure soya drink 1L\" style=\"width:180px;height:auto;border-radius:12px;border:1px solid #e5e7eb;\"\u003e\n    \u003cp style=\"margin:0;color:#334155;line-height:1.6;\"\u003eSmall-batch, freshly ground soy milk with nothing added — just pure, creamy soy. Naturally lactose‑free and dairy‑free, this no‑sugar bottle is perfect for everyday sipping, smoothies, cereal, and even light, savory broths.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eWhy you’ll love it\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;line-height:1.7;\"\u003e\n    \u003cli\u003ePure and unsweetened — customize sweetness or keep it clean.\u003c\/li\u003e\n    \u003cli\u003eSilky, naturally creamy texture that froths and heats well.\u003c\/li\u003e\n    \u003cli\u003eLactose‑free, dairy‑free, and versatile for sweet or savory uses.\u003c\/li\u003e\n    \u003cli\u003eGreat source of plant protein to fuel your day.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 12px;font-size:18px;font-weight:700;\"\u003eHow to enjoy\u003c\/h3\u003e\n  \u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;\"\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eChilled \u0026amp; Straight‑Up \u003cspan style=\"display:inline-flex;align-items:center;border:1px solid rgba(219,58,53,.2);color:var(--brand);background:rgba(219,58,53,.08);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;margin-left:8px\"\u003eLow‑calorie\u003c\/span\u003e\n\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eServe cold in a glass. Enjoy the clean, beany aroma and natural creaminess as is, or add a pinch of sea salt or cinnamon.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eCreamy Overnight Oats\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eSoak rolled oats in soy milk with a touch of vanilla. In the morning, top with nuts or fruit. Try with \u003ca href=\"\/products\/dl-quick-cook-oatmeal-2kg-whole-grain-rolled-oats-ready-in-minutes\" style=\"color:var(--brand);\"\u003eDL Quick Cook Oatmeal 2kg\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eTonyu‑style Mushroom Hotpot Broth\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eSimmer a mild hotpot base, then whisk in soy milk for a light, creamy broth. Add tofu, greens, and mushrooms like \u003ca href=\"\/products\/chois-shimeji-mushrooms-150g\" style=\"color:var(--brand);\"\u003eShimeji\u003c\/a\u003e. Start with \u003ca href=\"\/products\/bashu-shijia-mushroom-hot-pot-soup-base-150g\" style=\"color:var(--brand);\"\u003eBashu Shijia Mushroom Hot Pot Base\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eLight Soy‑Milk Noodle Soup\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eWarm soy milk gently with a splash of \u003ca href=\"\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand);\"\u003elight soy sauce\u003c\/a\u003e and a few drops of sesame oil, then ladle over \u003ca href=\"\/products\/hankun-crispy-konjac-yam-threads-200g\" style=\"color:var(--brand);\"\u003ekonnyaku shirataki noodles\u003c\/a\u003e for a comforting, low‑carb bowl.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003ePrep Tips\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;line-height:1.7;\"\u003e\n    \u003cli\u003eShake well before pouring to redisperse natural solids.\u003c\/li\u003e\n    \u003cli\u003eFor hot drinks\/soups, heat gently and avoid a rolling boil; add salt\/acid after warming to help prevent splitting.\u003c\/li\u003e\n    \u003cli\u003eFor frothing, warm to a comfortable sipping temperature (about 60–65°C) for a stable microfoam.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003ePairs well\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;line-height:1.8;\"\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/dl-quick-cook-oatmeal-2kg-whole-grain-rolled-oats-ready-in-minutes\" style=\"color:var(--brand);\"\u003eDL Quick Cook Oatmeal 2kg\u003c\/a\u003e – for overnight oats or breakfast bowls.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/hankun-crispy-konjac-yam-threads-200g\" style=\"color:var(--brand);\"\u003eKonnyaku Yam Threads 200g\u003c\/a\u003e – light noodles for creamy soy‑broth soups.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/haidilao-mushroom-flavor-hot-pot-seasoning-150g\" style=\"color:var(--brand);\"\u003eHaidilao Mushroom Hot Pot Seasoning 150g\u003c\/a\u003e – base for a tonyu‑style hotpot.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/chunsi-jiangxi-rice-noodles-300g\" style=\"color:var(--brand);\"\u003eChunsi Jiangxi Rice Vermicelli 300g\u003c\/a\u003e – silky noodles in a gentle soy broth.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand);\"\u003eLee Kum Kee Pure Sesame Oil\u003c\/a\u003e – aromatic finishing touch.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand);\"\u003eHaitian Premium Light Soy Sauce 500ml\u003c\/a\u003e – clean seasoning for savory applications.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMore in this category\u003c\/h3\u003e\n  \u003cp style=\"margin:6px 0 0;color:#334155;\"\u003eExplore more tofu and soy‑based essentials for easy, nourishing meals.\u003c\/p\u003e\n  \u003cdiv style=\"margin-top:12px;\"\u003e\n    \u003ca href=\"\/collections\/tofu-soy-products\" style=\"display:inline-block;color:#DB3A35;font-weight:700;border:1px solid #DB3A35;border-radius:999px;padding:10px 14px;\"\u003eShop Tofu \u0026amp; Soy Products\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery \u0026amp; Timing\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eYou can \u003cstrong\u003eTrack\u003c\/strong\u003e the courier's location in \u003cstrong\u003eReal‑Time\u003c\/strong\u003e online! Get your order as soon as the \u003cstrong\u003eNext Day\u003c\/strong\u003e (for most areas in Sydney).\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:10px;border-right:1px solid #e5e7eb;background:#f8fafc;\"\u003eOrder Time\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eArrival Time\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;\"\u003eToday\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNext Day (2 options):\u003c\/strong\u003e\u003cul style=\"margin:6px 0 0 18px;\"\u003e\n\u003cli\u003e11:30AM – 06:30PM\u003c\/li\u003e\n\u003cli\u003e05:00PM – 11:00PM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"color:#a9a9a9;font-size:12px;margin:10px 0 0;\"\u003e* Canceling after the cutoff may incur fees. \u003ca href=\"\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eClick here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eDetails: \u003ca href=\"\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eDelivery Information\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery Fees\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eA small service fee applies to each order. Please see our \u003ca href=\"\/pages\/delivery-information\"\u003edelivery information\u003c\/a\u003e for the current fee.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$69.00 and up\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eFree\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$4.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e2e8f0;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n\/* DESC ENHANCER JS v1 *\/\n(function(){\n  const root = document.getElementById('umall-desc');\n  if(!root) return;\n\n  const handleFromHref = (href)=\u003e{\n    try{ const u = new URL(href, location.origin); const parts=u.pathname.split('\/').filter(Boolean); const i=parts.findIndex(p=\u003ep==='products'); if(i\u003e=0\u0026\u0026parts[i+1]) return parts[i+1]; }catch(e){}\n    return null;\n  };\n  const money = (cents)=\u003e{ if(window.Shopify \u0026\u0026 Shopify.formatMoney) return Shopify.formatMoney(cents, \"A${{amount}}\"); return typeof cents==='number' ? 'A$'+(cents\/100).toFixed(2) : ''; };\n  const buildProdCard = (handle)=\u003e{ const a=document.createElement('a'); a.className='um-card'; a.href='\/products\/'+handle; a.setAttribute('data-handle',handle); a.innerHTML='\u003cdiv class=\"um-imgbox\"\u003e\u003cimg alt=\"'+handle+'\" loading=\"lazy\"\/\u003e\u003cspan class=\"um-badge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"um-meta\"\u003e\u003cdiv class=\"um-title\"\u003e'+handle.replace(\/-\/g,' ')+'\u003c\/div\u003e\u003cdiv class=\"um-price\"\u003e\u003c\/div\u003e\u003c\/div\u003e'; return a; };\n  const hydrate = async (a)=\u003e{ const h=a.getAttribute('data-handle'); try{ const r=await fetch('\/products\/'+h+'.js',{credentials:'same-origin'}); if(!r.ok) return; const p=await r.json(); const img=a.querySelector('img'); if(p.images\u0026\u0026p.images[0]) img.src=p.images[0]; const t=a.querySelector('.um-title'); t.textContent=p.title||t.textContent; const vs=(p.variants||[]); const avail=vs.filter(v=\u003ev.available); const arr=avail.length?avail:vs; if(arr.length){ const min=Math.min(...arr.map(v=\u003ev.price)); const maxCompare=Math.max(...arr.map(v=\u003ev.compare_at_price||0)); const price=a.querySelector('.um-price'); price.textContent=''; const cur=document.createElement('span'); cur.textContent=money(min); price.appendChild(cur); if(maxCompare \u0026\u0026 maxCompare\u003emin){ const s=document.createElement('s'); s.textContent=money(maxCompare); price.appendChild(document.createTextNode(' ')); price.appendChild(s); const badge=a.querySelector('.um-badge'); const off=Math.round((1-min\/maxCompare)*100); badge.textContent='-'+off+'%'; badge.style.display='inline-block'; } } }catch(e){} };\n\n  const ensureAfter = (refNode, node)=\u003e{ if(!refNode || !node) return; if(node.parentElement) return; refNode.parentElement.insertBefore(node, refNode.nextSibling); };\n\n  \/\/ How to enjoy → 卡片（保留原内容；隐藏原块；标题统一“Recipes with this product”）\n  try{\n    \/\/ 1) 更鲁棒地找到标题（h2\/h3\/h4）\n    const enjoyH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(how to enjoy|ways to enjoy|serving ideas|recipes with this product|食用建议|食用灵感|食法)\/i.test(h.textContent));\n    if(enjoyH){\n      const container = enjoyH.parentElement;\n      \/\/ 2) 就近查找列表或段落（同容器或下一个兄弟）\n      let listEl = container.querySelector('ol, ul');\n      if(!listEl){ const sib = enjoyH.nextElementSibling; if(sib){ listEl = sib.querySelector \u0026\u0026 sib.querySelector('ol, ul'); } }\n\n      \/\/ 3) 容器若不存在则创建\n      let cardsHost = container.querySelector('#um-recipes-cards');\n      if(!cardsHost){ cardsHost=document.createElement('div'); cardsHost.id='um-recipes-cards'; cardsHost.className='um-recipes'; ensureAfter(listEl||enjoyH, cardsHost); }\n      let prodHost = container.querySelector('#um-recipes-products');\n      if(!prodHost){ prodHost=document.createElement('div'); prodHost.id='um-recipes-products'; prodHost.className='um-slider'; ensureAfter(cardsHost, prodHost); }\n\n      const links = new Set();\n      let items = [];\n      if(listEl){ items = Array.from(listEl.children).filter(n=\u003en.tagName==='LI'); }\n      \/\/ 4) 若没有列表，尝试用同容器的段落或“网格DIV\/ARTICLE”作为卡片项\n      if(items.length === 0){\n        let ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n        if(ps.length \u003c 2){ const sib = enjoyH.nextElementSibling; if(sib){ ps = Array.from(sib.querySelectorAll(':scope \u003e p')); } }\n        items = ps;\n      }\n      \/\/ 5) 同容器下寻找“网格容器”（含多个子块，且子块内有 h4\/strong）\n      let gridToHide = null;\n      if(items.length === 0){\n        const ch = Array.from(container.children || []);\n        for(const el of ch){\n          if(el === enjoyH) continue;\n          if(el.children \u0026\u0026 el.children.length \u003e= 2){\n            const first = el.children[0];\n            if((first.querySelector \u0026\u0026 first.querySelector('h3, h4, h5, strong, b, div[style*=\"font-weight:700\"]'))){\n              items = Array.from(el.children);\n              gridToHide = el;\n              break;\n            }\n          }\n        }\n      }\n      \/\/ 6) 仍然没有，则看紧跟标题的下一个块（如显示为卡片的 div\/article 列表）\n      if(items.length === 0){\n        const sib = enjoyH.nextElementSibling;\n        if(sib){\n          const children = Array.from(sib.children || []);\n          if(children.length \u003e= 2){ items = children; gridToHide = sib; }\n        }\n      }\n\n      if(items.length){\n        items.forEach((node, idx)=\u003e{\n          const card=document.createElement('article'); card.className='um-rcard';\n          const titleNode = node.querySelector \u0026\u0026 node.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b, a');\n          const h4=document.createElement('h4'); h4.textContent = titleNode ? (titleNode.textContent.trim()||('Recipe '+(idx+1))) : ('Recipe '+(idx+1));\n          const clone = node.cloneNode(true);\n          const rm = clone.querySelector \u0026\u0026 clone.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b'); if(rm) rm.remove();\n          const body=document.createElement('div'); while(clone.firstChild){ body.appendChild(clone.firstChild); }\n          card.appendChild(h4); card.appendChild(body); cardsHost.appendChild(card);\n          (node.querySelectorAll ? node.querySelectorAll('a[href]') : []).forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h) links.add(h); });\n        });\n        \/\/ 统一标题并隐藏原内容块\n        enjoyH.textContent = 'Recipes with this product';\n        if(listEl){ listEl.style.display='none'; }\n        else if(gridToHide){ gridToHide.style.display='none'; }\n        else {\n          \/\/ 隐藏直接段落（避免把其它段落隐藏过多，仅隐藏紧邻的）\n          const ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n          ps.forEach(p=\u003e{ p.style.display='none'; });\n        }\n      }\n      if(prodHost \u0026\u0026 links.size){ Array.from(links).forEach(h=\u003e{ const a=buildProdCard(h); prodHost.appendChild(a); hydrate(a); }); }\n    }\n  }catch(e){}\n\n  \/\/ Pairs well → 滑动卡片（并将标题统一为 “Pairs well with these products”）\n  try{\n    const pairsH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(pairs\\s*well|pairswell|配搭建议|搭配推荐|搭配)\/i.test(h.textContent));\n    if(pairsH){\n      const section=pairsH.parentElement; const ul=section.querySelector('ul');\n      \/\/ 统一标题文案\n      pairsH.textContent = 'Pairs well with these products';\n      let host=section.querySelector('#um-pairs-slider');\n      if(!host){ host=document.createElement('div'); host.id='um-pairs-slider'; host.className='um-slider'; ensureAfter(ul||pairsH, host); }\n      const unique=new Set();\n      \/\/ 允许 p 段落或任意容器中的产品链接\n      section.querySelectorAll('a[href]').forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)) unique.add(h); });\n      unique.forEach(h=\u003e{ const card=buildProdCard(h); host.appendChild(card); hydrate(card); });\n    }\n  }catch(e){}\n\n  \/\/ More in this category → 条件滑动，成功后隐藏原标题与列表，把 Explore CTA 放到滑动条上方\n  try{\n    const moreH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(more in this category|同类推荐|更多此分类)\/i.test(h.textContent));\n    if(moreH){ const section=moreH.parentElement; const ul=section.querySelector('ul'); let host=section.querySelector('#um-more-slider'); if(!host){ host=document.createElement('div'); host.id='um-more-slider'; host.className='um-slider'; ensureAfter(ul||moreH, host); } if(ul){ const links=ul.querySelectorAll('a[href]'); if(links.length\u003e=2){ const unique=new Set(); links.forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)){ unique.add(h); const card=buildProdCard(h); host.appendChild(card); hydrate(card); } }); if(host.children.length){ ul.style.display='none'; moreH.style.display='none'; const ctaWrap = Array.from(section.querySelectorAll('div')).find(d=\u003ed.querySelector('a[href^=\"\/collections\/\"]')); if(ctaWrap){ section.insertBefore(ctaWrap, host); } } } } }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n","brand":"Old Liu's","offers":[{"title":"Default Title","offer_id":48151484039455,"sku":"A9353975000317","price":4.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/3_0fb3391e-5a22-4ece-b74d-46975abf1446.jpg?v=1712383977"},{"product_id":"fresh-old-lius-freshly-ground-pure-soy-milk-with-sugar-1l","title":"Old Liu's Freshly Ground Pure Soy Milk with Sugar 1L","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:16px 12px;color:#334155;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:22px 20px;margin-top:0;\"\u003e \u003ch1 style=\"margin:0 0 6px;font-size:24px;font-weight:800;color:#111827;\"\u003eOld Liu's Freshly Ground Pure Soy Milk with Sugar 1L\u003c\/h1\u003e\n\u003cp style=\"margin:6px 0 0;font-size:14px;color:#475569;\"\u003eSmooth, lightly sweet soy milk made for easy breakfasts, cozy sips, and creamy drinks—delicious hot or cold.\u003c\/p\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\u003cul style=\"margin:0;padding-left:18px;font-size:14px;color:#334155;\"\u003e \u003cli\u003eFreshly ground, balanced sweetness, and a clean soy aroma.\u003c\/li\u003e\n\u003cli\u003eDairy-free and versatile—great on its own, with cereal, or in drinks and desserts.\u003c\/li\u003e\n\u003cli\u003eSilky texture that warms beautifully or froths for lattes.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 12px;font-size:18px;font-weight:700;\"\u003eHow to enjoy\u003c\/h3\u003e\n\u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;\"\u003e \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eChilled classic or iced soy latte \u003cspan style=\"display:inline-flex;align-items:center;border:1px solid rgba(219,58,53,.2);color:var(--brand);background:rgba(219,58,53,.08);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;margin-left:8px\"\u003eLighter option\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size:14px;color:#334155;margin-top:6px;\"\u003eServe straight from the fridge over ice, or shake and pour over hot espresso for a smooth, subtly sweet latte.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eCreamy breakfast oats\u003c\/div\u003e\n\u003cdiv style=\"font-size:14px;color:#334155;margin-top:6px;\"\u003eSimmer with \u003ca href=\"\/products\/dl-quick-cook-oatmeal-2kg-whole-grain-rolled-oats-ready-in-minutes\" style=\"color:var(--brand);\"\u003eDL Quick Cook Oatmeal 2kg\u003c\/a\u003e until tender; finish with a splash of soy milk for a silky bowl.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eChilled silken tofu \u0026amp; soy milk bowl\u003c\/div\u003e\n\u003cdiv style=\"font-size:14px;color:#334155;margin-top:6px;\"\u003eSpoon over cold \u003ca href=\"\/products\/fresh-ever-green-silken-tofu-approximately-500g\" style=\"color:var(--brand);\"\u003eEver Green Silken Tofu, 300g\u003c\/a\u003e; add crushed peanuts or sesame if you like.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eSweet steamed egg custard\u003c\/div\u003e\n\u003cdiv style=\"font-size:14px;color:#334155;margin-top:6px;\"\u003eWhisk eggs with soy milk, strain, then steam gently until just set (aim for a soft wobble). Lovely warm or chilled.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003ePrep Tips\u003c\/h3\u003e\n\u003cul style=\"margin:0;padding-left:18px;font-size:14px;color:#334155;\"\u003e \u003cli\u003eShake well before pouring to re‑blend natural solids.\u003c\/li\u003e\n\u003cli\u003eHeat slowly over low heat; avoid hard boiling to prevent scorching.\u003c\/li\u003e\n\u003cli\u003eFor foam, warm gently and froth before adding to coffee or tea.\u003c\/li\u003e\n\u003cli\u003eAdjust sweetness by diluting with water or unsweetened tea if desired.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003ePairs well\u003c\/h3\u003e\n\u003cul style=\"margin:0;padding-left:18px;font-size:14px;color:#334155;\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/dl-quick-cook-oatmeal-2kg\" style=\"color:var(--brand);\"\u003eDL Quick Cook Oatmeal 2kg\u003c\/a\u003e – classic hot oats with a silky finish.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/products\/fenzhouxiang-millet-500g\" style=\"color:var(--brand);\"\u003eFenzhouxiang Millet - 500g\u003c\/a\u003e – cozy breakfast porridge.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/products\/golden-pouch-pearl-white-glutinous-rice-1kg\" style=\"color:var(--brand);\"\u003eGolden Pouch Pearl White Glutinous Rice 1kg\u003c\/a\u003e – creamy rice pudding.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/products\/pace-farm-free-range-eggs-12-extra-large-700g\" style=\"color:var(--brand);\"\u003ePace Farm Free Range Eggs - 12 Extra Large, 700g\u003c\/a\u003e – silky sweet custards.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/products\/chun-shing-australian-pearl-peanuts-375g\" style=\"color:var(--brand);\"\u003eChun Shing Australian Pearl Peanuts 375g\u003c\/a\u003e – blend for a nutty soy drink.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/products\/golden-bai-wei-premium-australian-mung-beans-1kg\" style=\"color:var(--brand);\"\u003eGolden Bai Wei Premium Australian Mung Beans - 1kg\u003c\/a\u003e – light dessert soups finished with soy milk.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMore in this category\u003c\/h3\u003e\n\u003cp style=\"margin:0;font-size:14px;color:#334155;\"\u003eLove soy-based essentials? \u003ca href=\"\/collections\/tofu-soy-products\" style=\"color:var(--brand);\"\u003eExplore more tofu \u0026amp; soy products\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery \u0026amp; Timing\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eYou can \u003cstrong\u003eTrack\u003c\/strong\u003e the courier's location in \u003cstrong\u003eReal‑Time\u003c\/strong\u003e online! Get your order as soon as the \u003cstrong\u003eNext Day\u003c\/strong\u003e (for most areas in Sydney).\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:10px;border-right:1px solid #e5e7eb;background:#f8fafc;\"\u003eOrder Time\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eArrival Time\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;\"\u003eToday\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNext Day (2 options):\u003c\/strong\u003e\u003cul style=\"margin:6px 0 0 18px;\"\u003e\n\u003cli\u003e11:30AM – 06:30PM\u003c\/li\u003e\n\u003cli\u003e05:00PM – 11:00PM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"color:#a9a9a9;font-size:12px;margin:10px 0 0;\"\u003e* Canceling after the cutoff may incur fees. \u003ca href=\"\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eClick here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eDetails: \u003ca href=\"\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eDelivery Information\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery Fees\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eA small service fee applies to each order. Please see our \u003ca href=\"\/pages\/delivery-information\"\u003edelivery information\u003c\/a\u003e for the current fee.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$69.00 and up\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eFree\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$4.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n\/* DESC ENHANCER JS v1 *\/\n(function(){\n  const root = document.getElementById('umall-desc');\n  if(!root) return;\n\n  const handleFromHref = (href)=\u003e{\n    try{ const u = new URL(href, location.origin); const parts=u.pathname.split('\/').filter(Boolean); const i=parts.findIndex(p=\u003ep==='products'); if(i\u003e=0\u0026\u0026parts[i+1]) return parts[i+1]; }catch(e){}\n    return null;\n  };\n  const money = (cents)=\u003e{ if(window.Shopify \u0026\u0026 Shopify.formatMoney) return Shopify.formatMoney(cents, \"A${{amount}}\"); return typeof cents==='number' ? 'A$'+(cents\/100).toFixed(2) : ''; };\n  const buildProdCard = (handle)=\u003e{ const a=document.createElement('a'); a.className='um-card'; a.href='\/products\/'+handle; a.setAttribute('data-handle',handle); a.innerHTML='\u003cdiv class=\"um-imgbox\"\u003e\u003cimg alt=\"'+handle+'\" loading=\"lazy\"\/\u003e\u003cspan class=\"um-badge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"um-meta\"\u003e\u003cdiv class=\"um-title\"\u003e'+handle.replace(\/-\/g,' ')+'\u003c\/div\u003e\u003cdiv class=\"um-price\"\u003e\u003c\/div\u003e\u003c\/div\u003e'; return a; };\n  const hydrate = async (a)=\u003e{ const h=a.getAttribute('data-handle'); try{ const r=await fetch('\/products\/'+h+'.js',{credentials:'same-origin'}); if(!r.ok) return; const p=await r.json(); const img=a.querySelector('img'); if(p.images\u0026\u0026p.images[0]) img.src=p.images[0]; const t=a.querySelector('.um-title'); t.textContent=p.title||t.textContent; const vs=(p.variants||[]); const avail=vs.filter(v=\u003ev.available); const arr=avail.length?avail:vs; if(arr.length){ const min=Math.min(...arr.map(v=\u003ev.price)); const maxCompare=Math.max(...arr.map(v=\u003ev.compare_at_price||0)); const price=a.querySelector('.um-price'); price.textContent=''; const cur=document.createElement('span'); cur.textContent=money(min); price.appendChild(cur); if(maxCompare \u0026\u0026 maxCompare\u003emin){ const s=document.createElement('s'); s.textContent=money(maxCompare); price.appendChild(document.createTextNode(' ')); price.appendChild(s); const badge=a.querySelector('.um-badge'); const off=Math.round((1-min\/maxCompare)*100); badge.textContent='-'+off+'%'; badge.style.display='inline-block'; } } }catch(e){} };\n\n  const ensureAfter = (refNode, node)=\u003e{ if(!refNode || !node) return; if(node.parentElement) return; refNode.parentElement.insertBefore(node, refNode.nextSibling); };\n\n  \/\/ How to enjoy → 卡片（保留原内容；隐藏原块；标题统一“Recipes with this product”）\n  try{\n    \/\/ 1) 更鲁棒地找到标题（h2\/h3\/h4）\n    const enjoyH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(how to enjoy|ways to enjoy|serving ideas|recipes with this product|食用建议|食用灵感|食法)\/i.test(h.textContent));\n    if(enjoyH){\n      const container = enjoyH.parentElement;\n      \/\/ 2) 就近查找列表或段落（同容器或下一个兄弟）\n      let listEl = container.querySelector('ol, ul');\n      if(!listEl){ const sib = enjoyH.nextElementSibling; if(sib){ listEl = sib.querySelector \u0026\u0026 sib.querySelector('ol, ul'); } }\n\n      \/\/ 3) 容器若不存在则创建\n      let cardsHost = container.querySelector('#um-recipes-cards');\n      if(!cardsHost){ cardsHost=document.createElement('div'); cardsHost.id='um-recipes-cards'; cardsHost.className='um-recipes'; ensureAfter(listEl||enjoyH, cardsHost); }\n      let prodHost = container.querySelector('#um-recipes-products');\n      if(!prodHost){ prodHost=document.createElement('div'); prodHost.id='um-recipes-products'; prodHost.className='um-slider'; ensureAfter(cardsHost, prodHost); }\n\n      const links = new Set();\n      let items = [];\n      if(listEl){ items = Array.from(listEl.children).filter(n=\u003en.tagName==='LI'); }\n      \/\/ 4) 若没有列表，尝试用同容器的段落或“网格DIV\/ARTICLE”作为卡片项\n      if(items.length === 0){\n        let ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n        if(ps.length \u003c 2){ const sib = enjoyH.nextElementSibling; if(sib){ ps = Array.from(sib.querySelectorAll(':scope \u003e p')); } }\n        items = ps;\n      }\n      \/\/ 5) 同容器下寻找“网格容器”（含多个子块，且子块内有 h4\/strong）\n      let gridToHide = null;\n      if(items.length === 0){\n        const ch = Array.from(container.children || []);\n        for(const el of ch){\n          if(el === enjoyH) continue;\n          if(el.children \u0026\u0026 el.children.length \u003e= 2){\n            const first = el.children[0];\n            if((first.querySelector \u0026\u0026 first.querySelector('h3, h4, h5, strong, b, div[style*=\"font-weight:700\"]'))){\n              items = Array.from(el.children);\n              gridToHide = el;\n              break;\n            }\n          }\n        }\n      }\n      \/\/ 6) 仍然没有，则看紧跟标题的下一个块（如显示为卡片的 div\/article 列表）\n      if(items.length === 0){\n        const sib = enjoyH.nextElementSibling;\n        if(sib){\n          const children = Array.from(sib.children || []);\n          if(children.length \u003e= 2){ items = children; gridToHide = sib; }\n        }\n      }\n\n      if(items.length){\n        items.forEach((node, idx)=\u003e{\n          const card=document.createElement('article'); card.className='um-rcard';\n          const titleNode = node.querySelector \u0026\u0026 node.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b, a');\n          const h4=document.createElement('h4'); h4.textContent = titleNode ? (titleNode.textContent.trim()||('Recipe '+(idx+1))) : ('Recipe '+(idx+1));\n          const clone = node.cloneNode(true);\n          const rm = clone.querySelector \u0026\u0026 clone.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b'); if(rm) rm.remove();\n          const body=document.createElement('div'); while(clone.firstChild){ body.appendChild(clone.firstChild); }\n          card.appendChild(h4); card.appendChild(body); cardsHost.appendChild(card);\n          (node.querySelectorAll ? node.querySelectorAll('a[href]') : []).forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h) links.add(h); });\n        });\n        \/\/ 统一标题并隐藏原内容块\n        enjoyH.textContent = 'Recipes with this product';\n        if(listEl){ listEl.style.display='none'; }\n        else if(gridToHide){ gridToHide.style.display='none'; }\n        else {\n          \/\/ 隐藏直接段落（避免把其它段落隐藏过多，仅隐藏紧邻的）\n          const ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n          ps.forEach(p=\u003e{ p.style.display='none'; });\n        }\n      }\n      if(prodHost \u0026\u0026 links.size){ Array.from(links).forEach(h=\u003e{ const a=buildProdCard(h); prodHost.appendChild(a); hydrate(a); }); }\n    }\n  }catch(e){}\n\n  \/\/ Pairs well → 滑动卡片（并将标题统一为 “Pairs well with these products”）\n  try{\n    const pairsH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(pairs\\s*well|pairswell|配搭建议|搭配推荐|搭配)\/i.test(h.textContent));\n    if(pairsH){\n      const section=pairsH.parentElement; const ul=section.querySelector('ul');\n      \/\/ 统一标题文案\n      pairsH.textContent = 'Pairs well with these products';\n      let host=section.querySelector('#um-pairs-slider');\n      if(!host){ host=document.createElement('div'); host.id='um-pairs-slider'; host.className='um-slider'; ensureAfter(ul||pairsH, host); }\n      const unique=new Set();\n      \/\/ 允许 p 段落或任意容器中的产品链接\n      section.querySelectorAll('a[href]').forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)) unique.add(h); });\n      unique.forEach(h=\u003e{ const card=buildProdCard(h); host.appendChild(card); hydrate(card); });\n    }\n  }catch(e){}\n\n  \/\/ More in this category → 条件滑动，成功后隐藏原标题与列表，把 Explore CTA 放到滑动条上方\n  try{\n    const moreH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(more in this category|同类推荐|更多此分类)\/i.test(h.textContent));\n    if(moreH){ const section=moreH.parentElement; const ul=section.querySelector('ul'); let host=section.querySelector('#um-more-slider'); if(!host){ host=document.createElement('div'); host.id='um-more-slider'; host.className='um-slider'; ensureAfter(ul||moreH, host); } if(ul){ const links=ul.querySelectorAll('a[href]'); if(links.length\u003e=2){ const unique=new Set(); links.forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)){ unique.add(h); const card=buildProdCard(h); host.appendChild(card); hydrate(card); } }); if(host.children.length){ ul.style.display='none'; moreH.style.display='none'; const ctaWrap = Array.from(section.querySelectorAll('div')).find(d=\u003ed.querySelector('a[href^=\"\/collections\/\"]')); if(ctaWrap){ section.insertBefore(ctaWrap, host); } } } } }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n","brand":"Old Liu's","offers":[{"title":"Default Title","offer_id":48151484203295,"sku":"A9353975000324","price":4.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_18fe9cd3-5222-4ac1-b329-91619acb05b9.jpg?v=1712383989"},{"product_id":"fresh-a2-full-cream-milk-2l","title":"a2 Full Cream Milk 2L","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eLimit 1 per order. Not valid with multi-buy discounts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ea2 Full Cream Milk is a fresh, high-quality dairy product that provides a rich and creamy taste. It comes in a 2L packaging, perfect for family consumption or those who regularly consume milk.\u003c\/p\u003e","brand":"a2","offers":[{"title":"Default Title","offer_id":48151619633439,"sku":"A9335390000035","price":6.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/80b207f75ce50ed1402bf2318eac201e2nCf8WIuxe7NRZ0Tc1LZZ1AS0Em6n9I4.jpg?v=1745982943"},{"product_id":"fresh-changqing-sweetened-soy-milk-2l","title":"Evergreen Sweetened Soy Milk 2L","description":"\u003cp\u003eEvergreen Sweetened Soy Milk is a fresh, 2L dairy alternative made from high-quality soybeans. It's naturally sweetened, offering a delicious and nutritious option for those seeking a lactose-free or vegan milk substitute.\u003c\/p\u003e","brand":"Evergreen","offers":[{"title":"Default Title","offer_id":48151619862815,"sku":"A9323536001886","price":6.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_18ecda23-1df6-48cb-b9a3-73ea97e8143c.jpg?v=1712387005"},{"product_id":"fresh-dairy-farmers-full-cream-milk-2l","title":"Dairy Farmers Full Cream Milk 2L","description":"\u003cp class=\"p1\"\u003e\u003cb\u003eProudly Australian. Fresh. Creamy. Delicious.\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eDairy Farmers Full Cream Milk is crafted from 100% fresh Australian milk, sourced from trusted local farms. With over a century of dairy expertise since 1900, it’s known for its rich, smooth, and naturally creamy taste — the way real milk should be.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eNutritious \u0026amp; Versatile\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eRich in calcium and essential nutrients, this wholesome full cream milk is perfect for your morning coffee, breakfast cereal, or simply enjoyed on its own. It’s the perfect balance of freshness, creaminess, and nourishment for every household.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eExclusive Offer — Only $3.99!\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eEnjoy premium Australian milk at an unbeatable value.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003ci\u003eLimited to 1 bottle per order due to high demand.\u003c\/i\u003e\u003c\/p\u003e","brand":"Dairy Farmers","offers":[{"title":"Default Title","offer_id":48151620485407,"sku":"A9310199012717","price":4.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_dcfc5d30-4abf-4c65-ad5d-eebe19b10eb5.jpg?v=1736929183"},{"product_id":"fresh-dairy-farmers-low-fat-milk-2l","title":"Dairy Farmers Low-Fat Milk 2L","description":"\u003cp\u003eDairy Farmers Low-Fat Milk is a fresh, 2-liter milk product with reduced fat content, offering a healthier alternative for dairy lovers. It is sourced from Dairy Farmers, known for their quality dairy products.\u003c\/p\u003e","brand":"Dairy Farmers","offers":[{"title":"Default Title","offer_id":48151621206303,"sku":"A9310199013745","price":5.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_80db98a7-fe3f-4804-ac3b-32ed76befebf.jpg?v=1712387022"},{"product_id":"vitasoy-original-soy-milk-250ml-6-pack","title":"Vitasoy Original Soy Milk 250ml - 6 Pack","description":"\u003cp\u003eA six-pack of 250ml Vitasoy Original Soy Milk, a dairy-free, plant-based beverage rich in protein and low in saturated fat.\u003c\/p\u003e","brand":"VITA","offers":[{"title":"Default Title","offer_id":48157806362911,"sku":"4891028664994","price":8.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_333667fe-72a8-4523-80e7-ebc74a924b5c.jpg?v=1712418625"},{"product_id":"vitasoy-low-sugar-soy-milk-250ml-6pk","title":"Vitasoy Low Sugar Soy Milk 250ml*6pk","description":"\u003cp\u003eA six-pack of 250ml Vitasoy Soy Milk with a low sugar content for a healthier dairy alternative.\u003c\/p\u003e","brand":"VITA","offers":[{"title":"Default Title","offer_id":48157806952735,"sku":"4891028700555","price":7.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_45e209ea-b735-4b15-bff0-018213897a2b.jpg?v=1712418630"},{"product_id":"lld-original-soya-drink-unsweetened-2l","title":"LLD Original Soya Drink - Unsweetened, 2L","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:8px 6px;\"\u003e \u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;\"\u003e \u003cdiv style=\"display:flex;gap:16px;align-items:center;flex-wrap:wrap;\"\u003e \u003cdiv style=\"flex:1 1 220px;min-width:220px;\"\u003e \u003ch1 style=\"margin:0 0 6px;font-size:24px;line-height:1.2;\"\u003eLLD Original Soya Drink - Unsweetened, 2L\u003c\/h1\u003e \u003cp style=\"margin:0;color:#64748b;font-size:14px;\"\u003eAlso known as Soy milk\u003c\/p\u003e \u003cp style=\"margin:10px 0 0;color:#334155;font-size:14px;\"\u003eSmooth, clean-tasting unsweetened soya drink that’s perfect for sipping, frothing, or cooking. Neutral, dairy-free and versatile in both sweet and savoury recipes.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv style=\"flex:0 0 180px;max-width:180px;margin-left:auto;\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_80929c22-e60f-45cf-8f94-6955c7af44b4.jpg?v=1716036453\" alt=\"LLD Original Soya Drink - Unsweetened, 2L\" style=\"width:100%;border-radius:12px;border:1px solid #e2e8f0;\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eWhy you’ll love it\u003c\/h3\u003e \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e \u003cli\u003eUnsweetened and versatile — great for both sweet and savoury dishes.\u003c\/li\u003e \u003cli\u003eSilky texture that heats gently without overwhelming flavours.\u003c\/li\u003e \u003cli\u003eFroths nicely for lattes; blends smoothly into soups and sauces.\u003c\/li\u003e \u003cli\u003ePlant-based alternative to dairy with a clean, balanced soy aroma.\u003c\/li\u003e \u003cli\u003eValue 2L pack — perfect for breakfasts, cooking, and sharing.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/section\u003e \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eHow to enjoy\u003c\/h3\u003e \u003cdiv style=\"display:flex;flex-direction:column;gap:14px;\"\u003e \u003cdiv\u003e \u003cdiv style=\"font-weight:700;color:#111827;\"\u003eIced soy latte \u003cspan style=\"display:inline-flex;align-items:center;border:1px solid rgba(219,58,53,.2);color:var(--brand);background:rgba(219,58,53,.08);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;margin-left:8px\"\u003eLow‑calorie\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv style=\"color:#334155;font-size:14px;margin-top:4px;\"\u003ePour over ice and add a shot of espresso or matcha. Sweeten to taste (or keep it unsweetened for a crisp, clean finish).\u003c\/div\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv style=\"font-weight:700;color:#111827;\"\u003eCreamy soy milk hot pot (Tonyu nabe)\u003c\/div\u003e \u003cdiv style=\"color:#334155;font-size:14px;margin-top:4px;\"\u003eSimmer with \u003ca href=\"\/products\/cygnet-clear-soup-hot-pot-base-200g-mild-chinese-shabu-shabu-broth-seasoning\"\u003eclear soup hot pot base\u003c\/a\u003e, then add napa cabbage like \u003ca href=\"\/products\/fresh-local-napa-cabbage-1-piece\"\u003eFresh Local Napa Cabbage\u003c\/a\u003e and mushrooms such as \u003ca href=\"\/products\/chois-enoki-mushrooms-300g\"\u003eEnoki Mushrooms\u003c\/a\u003e for a delicate, milky broth.\u003c\/div\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv style=\"font-weight:700;color:#111827;\"\u003eSesame–soy soba bowl\u003c\/div\u003e \u003cdiv style=\"color:#334155;font-size:14px;margin-top:4px;\"\u003eWhisk soya drink with a splash of \u003ca href=\"\/products\/haitian-premium-light-soy-sauce-500ml\"\u003elight soy sauce\u003c\/a\u003e and a few drops of \u003ca href=\"\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003esesame oil\u003c\/a\u003e for a light, creamy sauce. Toss with cooked \u003ca href=\"\/products\/j-basket-japanese-buckwheat-noodles-720g\"\u003ebuckwheat noodles\u003c\/a\u003e and blanched greens.\u003c\/div\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv style=\"font-weight:700;color:#111827;\"\u003eDairy‑free mashed potatoes\u003c\/div\u003e \u003cdiv style=\"color:#334155;font-size:14px;margin-top:4px;\"\u003eMash boiled \u003ca href=\"\/products\/fresh-soil-free-potatoes-approximately-1kg\"\u003epotatoes\u003c\/a\u003e with warmed soya drink and a touch of \u003ca href=\"\/products\/peeled-garlic-cloves-250g\"\u003epeeled garlic\u003c\/a\u003e for a silky, plant‑based mash.\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003ePrep Tips\u003c\/h3\u003e \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e \u003cli\u003eShake well before pouring for the smoothest texture.\u003c\/li\u003e \u003cli\u003eWarm gently; avoid a hard boil to reduce the chance of splitting.\u003c\/li\u003e \u003cli\u003eWhen making soups\/sauces, add salt and acids after combining with soya drink to keep it silky.\u003c\/li\u003e \u003cli\u003eFor lattes, froth when cold or gently warmed for extra microfoam.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/section\u003e \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003ePairs well\u003c\/h3\u003e \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e \u003cli\u003e\n\u003ca href=\"\/products\/dl-quick-cook-oatmeal-2kg-whole-grain-rolled-oats-ready-in-minutes\"\u003eDL Quick Cook Oatmeal 2kg\u003c\/a\u003e for creamy breakfasts\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/j-basket-japanese-buckwheat-noodles-720g\"\u003eJ‑Basket Japanese Buckwheat Noodles\u003c\/a\u003e for light noodle bowls\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/haitian-premium-light-soy-sauce-500ml\"\u003eHaitian Premium Light Soy Sauce 500ml\u003c\/a\u003e to season savoury dishes\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Pure Sesame Oil 207ml\u003c\/a\u003e for nutty aroma\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/chois-enoki-mushrooms-300g\"\u003eEnoki Mushrooms - 300g\u003c\/a\u003e for soups and hot pots\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/products\/fresh-local-napa-cabbage-1-piece\"\u003eFresh Local Napa Cabbage\u003c\/a\u003e to add sweetness and crunch\u003c\/li\u003e \u003c\/ul\u003e \u003c\/section\u003e \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eMore in this category\u003c\/h3\u003e \u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eLove soy‑based essentials? Explore more in our tofu \u0026amp; soy range: \u003ca href=\"\/collections\/tofu-soy-products\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eBrowse Tofu \u0026amp; Soy Products\u003c\/a\u003e\u003c\/p\u003e \u003c\/section\u003e \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery \u0026amp; Timing\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eYou can \u003cstrong\u003eTrack\u003c\/strong\u003e the courier's location in \u003cstrong\u003eReal‑Time\u003c\/strong\u003e online! Get your order as soon as the \u003cstrong\u003eNext Day\u003c\/strong\u003e (for most areas in Sydney).\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:10px;border-right:1px solid #e5e7eb;background:#f8fafc;\"\u003eOrder Time\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eArrival Time\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;\"\u003eToday\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNext Day (2 options):\u003c\/strong\u003e\u003cul style=\"margin:6px 0 0 18px;\"\u003e\n\u003cli\u003e11:30AM – 06:30PM\u003c\/li\u003e\n\u003cli\u003e05:00PM – 11:00PM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"color:#a9a9a9;font-size:12px;margin:10px 0 0;\"\u003e* Canceling after the cutoff may incur fees. \u003ca href=\"\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eClick here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eDetails: \u003ca href=\"\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eDelivery Information\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery Fees\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eA small service fee applies to each order. Please see our \u003ca href=\"\/pages\/delivery-information\"\u003edelivery information\u003c\/a\u003e for the current fee.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$69.00 and up\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eFree\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$4.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e \u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n\/* DESC ENHANCER JS v1 *\/\n(function(){\n  const root = document.getElementById('umall-desc');\n  if(!root) return;\n\n  const handleFromHref = (href)=\u003e{\n    try{ const u = new URL(href, location.origin); const parts=u.pathname.split('\/').filter(Boolean); const i=parts.findIndex(p=\u003ep==='products'); if(i\u003e=0\u0026\u0026parts[i+1]) return parts[i+1]; }catch(e){}\n    return null;\n  };\n  const money = (cents)=\u003e{ if(window.Shopify \u0026\u0026 Shopify.formatMoney) return Shopify.formatMoney(cents, \"A${{amount}}\"); return typeof cents==='number' ? 'A$'+(cents\/100).toFixed(2) : ''; };\n  const buildProdCard = (handle)=\u003e{ const a=document.createElement('a'); a.className='um-card'; a.href='\/products\/'+handle; a.setAttribute('data-handle',handle); a.innerHTML='\u003cdiv class=\"um-imgbox\"\u003e\u003cimg alt=\"'+handle+'\" loading=\"lazy\"\/\u003e\u003cspan class=\"um-badge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"um-meta\"\u003e\u003cdiv class=\"um-title\"\u003e'+handle.replace(\/-\/g,' ')+'\u003c\/div\u003e\u003cdiv class=\"um-price\"\u003e\u003c\/div\u003e\u003c\/div\u003e'; return a; };\n  const hydrate = async (a)=\u003e{ const h=a.getAttribute('data-handle'); try{ const r=await fetch('\/products\/'+h+'.js',{credentials:'same-origin'}); if(!r.ok) return; const p=await r.json(); const img=a.querySelector('img'); if(p.images\u0026\u0026p.images[0]) img.src=p.images[0]; const t=a.querySelector('.um-title'); t.textContent=p.title||t.textContent; const vs=(p.variants||[]); const avail=vs.filter(v=\u003ev.available); const arr=avail.length?avail:vs; if(arr.length){ const min=Math.min(...arr.map(v=\u003ev.price)); const maxCompare=Math.max(...arr.map(v=\u003ev.compare_at_price||0)); const price=a.querySelector('.um-price'); price.textContent=''; const cur=document.createElement('span'); cur.textContent=money(min); price.appendChild(cur); if(maxCompare \u0026\u0026 maxCompare\u003emin){ const s=document.createElement('s'); s.textContent=money(maxCompare); price.appendChild(document.createTextNode(' ')); price.appendChild(s); const badge=a.querySelector('.um-badge'); const off=Math.round((1-min\/maxCompare)*100); badge.textContent='-'+off+'%'; badge.style.display='inline-block'; } } }catch(e){} };\n\n  const ensureAfter = (refNode, node)=\u003e{ if(!refNode || !node) return; if(node.parentElement) return; refNode.parentElement.insertBefore(node, refNode.nextSibling); };\n\n  \/\/ How to enjoy → 卡片（保留原内容；隐藏原块；标题统一“Recipes with this product”）\n  try{\n    \/\/ 1) 更鲁棒地找到标题（h2\/h3\/h4）\n    const enjoyH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(how to enjoy|ways to enjoy|serving ideas|recipes with this product|食用建议|食用灵感|食法)\/i.test(h.textContent));\n    if(enjoyH){\n      const container = enjoyH.parentElement;\n      \/\/ 2) 就近查找列表或段落（同容器或下一个兄弟）\n      let listEl = container.querySelector('ol, ul');\n      if(!listEl){ const sib = enjoyH.nextElementSibling; if(sib){ listEl = sib.querySelector \u0026\u0026 sib.querySelector('ol, ul'); } }\n\n      \/\/ 3) 容器若不存在则创建\n      let cardsHost = container.querySelector('#um-recipes-cards');\n      if(!cardsHost){ cardsHost=document.createElement('div'); cardsHost.id='um-recipes-cards'; cardsHost.className='um-recipes'; ensureAfter(listEl||enjoyH, cardsHost); }\n      let prodHost = container.querySelector('#um-recipes-products');\n      if(!prodHost){ prodHost=document.createElement('div'); prodHost.id='um-recipes-products'; prodHost.className='um-slider'; ensureAfter(cardsHost, prodHost); }\n\n      const links = new Set();\n      let items = [];\n      if(listEl){ items = Array.from(listEl.children).filter(n=\u003en.tagName==='LI'); }\n      \/\/ 4) 若没有列表，尝试用同容器的段落或“网格DIV\/ARTICLE”作为卡片项\n      if(items.length === 0){\n        let ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n        if(ps.length \u003c 2){ const sib = enjoyH.nextElementSibling; if(sib){ ps = Array.from(sib.querySelectorAll(':scope \u003e p')); } }\n        items = ps;\n      }\n      \/\/ 5) 同容器下寻找“网格容器”（含多个子块，且子块内有 h4\/strong）\n      let gridToHide = null;\n      if(items.length === 0){\n        const ch = Array.from(container.children || []);\n        for(const el of ch){\n          if(el === enjoyH) continue;\n          if(el.children \u0026\u0026 el.children.length \u003e= 2){\n            const first = el.children[0];\n            if((first.querySelector \u0026\u0026 first.querySelector('h3, h4, h5, strong, b, div[style*=\"font-weight:700\"]'))){\n              items = Array.from(el.children);\n              gridToHide = el;\n              break;\n            }\n          }\n        }\n      }\n      \/\/ 6) 仍然没有，则看紧跟标题的下一个块（如显示为卡片的 div\/article 列表）\n      if(items.length === 0){\n        const sib = enjoyH.nextElementSibling;\n        if(sib){\n          const children = Array.from(sib.children || []);\n          if(children.length \u003e= 2){ items = children; gridToHide = sib; }\n        }\n      }\n\n      if(items.length){\n        items.forEach((node, idx)=\u003e{\n          const card=document.createElement('article'); card.className='um-rcard';\n          const titleNode = node.querySelector \u0026\u0026 node.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b, a');\n          const h4=document.createElement('h4'); h4.textContent = titleNode ? (titleNode.textContent.trim()||('Recipe '+(idx+1))) : ('Recipe '+(idx+1));\n          const clone = node.cloneNode(true);\n          const rm = clone.querySelector \u0026\u0026 clone.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b'); if(rm) rm.remove();\n          const body=document.createElement('div'); while(clone.firstChild){ body.appendChild(clone.firstChild); }\n          card.appendChild(h4); card.appendChild(body); cardsHost.appendChild(card);\n          (node.querySelectorAll ? node.querySelectorAll('a[href]') : []).forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h) links.add(h); });\n        });\n        \/\/ 统一标题并隐藏原内容块\n        enjoyH.textContent = 'Recipes with this product';\n        if(listEl){ listEl.style.display='none'; }\n        else if(gridToHide){ gridToHide.style.display='none'; }\n        else {\n          \/\/ 隐藏直接段落（避免把其它段落隐藏过多，仅隐藏紧邻的）\n          const ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n          ps.forEach(p=\u003e{ p.style.display='none'; });\n        }\n      }\n      if(prodHost \u0026\u0026 links.size){ Array.from(links).forEach(h=\u003e{ const a=buildProdCard(h); prodHost.appendChild(a); hydrate(a); }); }\n    }\n  }catch(e){}\n\n  \/\/ Pairs well → 滑动卡片（并将标题统一为 “Pairs well with these products”）\n  try{\n    const pairsH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(pairs\\s*well|pairswell|配搭建议|搭配推荐|搭配)\/i.test(h.textContent));\n    if(pairsH){\n      const section=pairsH.parentElement; const ul=section.querySelector('ul');\n      \/\/ 统一标题文案\n      pairsH.textContent = 'Pairs well with these products';\n      let host=section.querySelector('#um-pairs-slider');\n      if(!host){ host=document.createElement('div'); host.id='um-pairs-slider'; host.className='um-slider'; ensureAfter(ul||pairsH, host); }\n      const unique=new Set();\n      \/\/ 允许 p 段落或任意容器中的产品链接\n      section.querySelectorAll('a[href]').forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)) unique.add(h); });\n      unique.forEach(h=\u003e{ const card=buildProdCard(h); host.appendChild(card); hydrate(card); });\n    }\n  }catch(e){}\n\n  \/\/ More in this category → 条件滑动，成功后隐藏原标题与列表，把 Explore CTA 放到滑动条上方\n  try{\n    const moreH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(more in this category|同类推荐|更多此分类)\/i.test(h.textContent));\n    if(moreH){ const section=moreH.parentElement; const ul=section.querySelector('ul'); let host=section.querySelector('#um-more-slider'); if(!host){ host=document.createElement('div'); host.id='um-more-slider'; host.className='um-slider'; ensureAfter(ul||moreH, host); } if(ul){ const links=ul.querySelectorAll('a[href]'); if(links.length\u003e=2){ const unique=new Set(); links.forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)){ unique.add(h); const card=buildProdCard(h); host.appendChild(card); hydrate(card); } }); if(host.children.length){ ul.style.display='none'; moreH.style.display='none'; const ctaWrap = Array.from(section.querySelectorAll('div')).find(d=\u003ed.querySelector('a[href^=\"\/collections\/\"]')); if(ctaWrap){ section.insertBefore(ctaWrap, host); } } } } }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n","brand":"Old Liu's","offers":[{"title":"Default Title","offer_id":48632398643487,"sku":"A9353975000034","price":5.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_80929c22-e60f-45cf-8f94-6955c7af44b4.jpg?v=1716036453"},{"product_id":"six-walnuts-sugar-free-walnut-milk-240ml","title":"Six Walnuts Sugar-Free Walnut Milk - 240ml","description":"Enjoy the nutritious and delicious Six Walnuts Sugar-Free Walnut Milk, packed in a convenient 240ml can.\u003cbr\u003eThis walnut milk is specially formulated without added sugar, making it a healthier choice for those looking to reduce their sugar intake.\u003cbr\u003eMade from high-quality walnuts, it offers a rich and creamy taste while providing essential nutrients that are easily absorbed by the body.\u003cbr\u003eEnhanced with GABA, this drink supports brain health and overall well-being.\u003cbr\u003ePerfect for all ages, Six Walnuts Sugar-Free Walnut Milk is ideal for daily consumption, whether as a refreshing drink or a nutritious addition to your meals.\u003cbr\u003eExperience the benefits of walnuts in a convenient and tasty form with Six Walnuts Sugar-Free Walnut Milk.","brand":"Six Walnuts","offers":[{"title":"Default Title","offer_id":48647890796831,"sku":"A6908471005088","price":2.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_e7a6cad0-2495-4283-bb35-fab889adcad6.jpg?v=1716284018"},{"product_id":"nestle-sweetened-condensed-milk-395ml","title":"Nestle Sweetened Condensed Milk - 395ml","description":"Enjoy the rich and creamy taste of Nestle Sweetened Condensed Milk, packed in a convenient 395ml can.\u003cbr\u003eMade with fresh milk, this condensed milk is perfect for adding sweetness and a smooth texture to your favorite desserts, beverages, and recipes.\u003cbr\u003eWhether you're making a classic pie, a delicious cake, or a refreshing drink, Nestle Sweetened Condensed Milk provides the perfect touch of sweetness.\u003cbr\u003eExperience the trusted quality of Nestle, a brand known for its commitment to excellence and delicious dairy products.","brand":"Nestlé","offers":[{"title":"Default Title","offer_id":48801246544159,"sku":"9300605121621","price":4.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_1e4102ba-0bd6-4cd7-97d6-81774b85efbd.jpg?v=1718326095"},{"product_id":"alternative-dairy-co-barista-oat-milk-1l","title":"Alternative Dairy Co. Barista Oat Milk - 1L","description":"Enjoy the rich and creamy texture of Alternative Dairy Co. Barista Oat Milk, specially crafted for coffee.\u003cbr\u003eThis 1L oat milk is dairy-free and offers a smooth blend that complements your favorite coffee beverages.\u003cbr\u003eMade from high-quality oats, it provides a delicious and nutritious alternative to traditional milk.\u003cbr\u003ePerfect for lattes, cappuccinos, or simply on its own, this oat milk is a versatile addition to your pantry.\u003cbr\u003eExperience the exceptional taste and quality of Alternative Dairy Co. Barista Oat Milk, a must-have for any coffee lover.","brand":"Alternative","offers":[{"title":"Default Title","offer_id":48802615951647,"sku":"A9300652809510","price":4.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/6f5ba7352c4f3378addd8110d15a27a06RLKHGD0P8Ro3zo9ws6wVrr1w4FiRXQH_96203009-6cef-46c6-a2c8-1809f326cf3a.jpg?v=1745982830"},{"product_id":"bonsoy-soy-milk-1l","title":"Bonsoy Soy Milk - 1L","description":"Enjoy the smooth and creamy taste of Bonsoy Soy Milk, a delicious plant-based beverage made from premium quality soybeans.\u003cbr\u003eThis 1L carton is perfect for adding to your coffee, cereal, or enjoying on its own.\u003cbr\u003eBonsoy Soy Milk is free from artificial additives and preservatives, ensuring a natural and wholesome drink.\u003cbr\u003eCreated using a traditional Japanese recipe, it offers a rich and satisfying flavor that is both nutritious and versatile.\u003cbr\u003eExperience the original and the best with Bonsoy Soy Milk, a staple for any plant-based diet.","brand":"Bonsoy","offers":[{"title":"Default Title","offer_id":48802619097375,"sku":"A9312336049013","price":5.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/b35912056760a3e0a0e48bedf5c8a47bMuk1OZdyFArfIJm9cWb1NgUnADIgQMp9_d5ae5d87-af1f-49df-ad4c-8d99a00145ae.jpg?v=1718328484"},{"product_id":"milklab-almond-milk-1l","title":"MILKLAB Almond Milk - 1L","description":"Experience the smooth and creamy taste of MILKLAB Almond Milk, specially crafted for coffee lovers.\u003cbr\u003eThis 1L carton of almond milk is designed to texture and stretch perfectly with coffee, enhancing your favorite beverages.\u003cbr\u003eMade from high-quality almonds, it offers a delicious dairy-free alternative with a rich, nutty flavor.\u003cbr\u003eWhether you're making lattes, cappuccinos, or enjoying it on its own, MILKLAB Almond Milk provides a premium, barista-quality experience.\u003cbr\u003eEnjoy the versatility and exceptional taste of MILKLAB Almond Milk in your daily coffee routine.","brand":"MILKLAB","offers":[{"title":"Default Title","offer_id":48803672129823,"sku":"A202204141429","price":5.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/371215d4fbb28e8ec8529357352c7191WRRtObrBfWrLAIqWAKMWokJxwSMQJnwu_0dcaaef8-d535-476d-8940-eb493f610aa9.png?v=1718329564"},{"product_id":"oatly-oat-milk-barista-edition-1l","title":"Oatly Oat Milk Barista Edition - 1L","description":"Experience the creamy and smooth texture of Oatly Oat Milk Barista Edition, perfect for creating delicious coffee beverages.\u003cbr\u003eThis 1L carton is specially formulated for baristas, ensuring it froths and steams beautifully for lattes and cappuccinos.\u003cbr\u003eMade from high-quality oats, it is a vegan-friendly and lactose-free alternative to dairy milk.\u003cbr\u003eEnjoy the rich, natural taste of oats with no added sugars or artificial ingredients.\u003cbr\u003eOatly Oat Milk Barista Edition is a versatile and nutritious choice for your coffee creations and beyond.","brand":"Oatly","offers":[{"title":"Default Title","offer_id":48804350165279,"sku":"A7394376617379","price":6.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_7f0eac7f-9a14-4867-91db-07151a4d8dee.jpg?v=1718330188"},{"product_id":"alternative-barista-almond-milk-1l","title":"Alternative Barista Almond Milk - 1L","description":"Experience the smooth and creamy texture of Alternative Barista Almond Milk, crafted specifically for coffee.\u003cbr\u003eThis 1L carton is perfect for creating delicious lattes, cappuccinos, and other coffee beverages.\u003cbr\u003eMade from high-quality Australian almonds, this dairy-free milk alternative is ideal for those seeking a plant-based option.\u003cbr\u003eEnjoy the rich flavor and perfect froth that complements your favorite coffee drinks.\u003cbr\u003eAlternative Barista Almond Milk is a must-have for any coffee enthusiast looking to elevate their coffee experience.","brand":"Alternative","offers":[{"title":"Default Title","offer_id":48804356489503,"sku":"A9300652808599","price":4.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_c1346c66-ce7f-4231-9670-cdf3c51888c4.jpg?v=1718330193"},{"product_id":"nestle-carnation-creamy-evaporated-milk-340ml","title":"Nestle Carnation Creamy Evaporated Milk - 340ml","description":"Experience the rich and creamy texture of Nestle Carnation Creamy Evaporated Milk, available in a 340ml can.\u003cbr\u003eMade from fresh milk, this evaporated milk contains 75% less fat than cream, making it a healthier alternative for your recipes.\u003cbr\u003ePerfect for adding a creamy touch to your coffee, tea, desserts, and savory dishes.\u003cbr\u003eEach can is carefully sealed to ensure maximum freshness and quality.\u003cbr\u003eEnhance your culinary creations with the smooth and delicious taste of Nestle Carnation Creamy Evaporated Milk.","brand":"Nestlé","offers":[{"title":"Default Title","offer_id":48804589764895,"sku":"A7501058649942","price":3.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_05476024-33ea-42ad-b9e2-f02a417e5558.jpg?v=1718330439"},{"product_id":"yeos-soy-bean-milk-6-pack-250ml-each","title":"Yeo's Soy Bean Milk - 6 Pack (250ml each)","description":"Enjoy the smooth and creamy taste of Yeo's Soy Bean Milk, conveniently packaged in a 6-pack of 250ml cartons.\u003cbr\u003eMade from whole soybeans, this soy milk offers a rich and authentic flavor that is perfect for any time of the day.\u003cbr\u003eEach carton is packed with plant-based protein, making it a nutritious choice for a healthy lifestyle.\u003cbr\u003eWhether enjoyed on its own, with cereal, or in your favorite recipes, Yeo's Soy Bean Milk provides a delicious and wholesome beverage option.\u003cbr\u003eExperience the quality and tradition of Yeo's, a trusted brand in soy milk products.","brand":"Yeo's","offers":[{"title":"Default Title","offer_id":48804667195679,"sku":"9556156042872","price":7.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_3c442265-5a64-46d7-bdb2-2a2b4effbfb3.jpg?v=1718330501"},{"product_id":"a2-no-fat-milk-1l","title":"a2 No Fat Milk 1L – A2 Protein Only, Easier on Digestion","description":"\u003cp\u003ea2 No Fat Milk delivers fresh, fat‑free dairy made with only the A2 beta‑casein protein, which many people find gentler on digestion. Smooth and clean-tasting, it’s ideal for everyday cereal, coffee, smoothies, and cooking—without the extra fat.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFat-Free:\u003c\/strong\u003e Zero-fat milk for a lighter choice.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eA2 Protein Only:\u003c\/strong\u003e Naturally contains A2 beta‑casein and no A1 protein.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDigestive Comfort:\u003c\/strong\u003e Many find A2-only milk easier on digestion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile 1L Bottle:\u003c\/strong\u003e Great for breakfast, beverages, and recipes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeep Chilled:\u003c\/strong\u003e Refrigerate at 0–4°C and consume promptly after opening.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThe a2 Milk Company pioneered A2-only dairy across Australia and New Zealand, focusing on simple, great-tasting milk made for everyday enjoyment.\u003c\/p\u003e","brand":"The a2 Milk Company","offers":[{"title":"Default Title","offer_id":48896122913055,"sku":"A9335390000165","price":4.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f8020026-bab7-4924-a62f-0cb126bf888f.jpg?v=1719997922"},{"product_id":"a2-low-fat-milk-1l","title":"a2 Low Fat Milk - 1L","description":"Experience the smooth and creamy taste of a2 Low Fat Milk, available in a convenient 1L bottle.\u003cbr\u003eThis milk is naturally rich in a2 protein, making it easier to digest for those who may experience discomfort with regular milk.\u003cbr\u003eEnjoy the benefits of low-fat milk without compromising on flavor.\u003cbr\u003ePerfect for drinking on its own, adding to your coffee, or using in your favorite recipes.\u003cbr\u003eKeep refrigerated to maintain freshness and quality.","brand":"a2","offers":[{"title":"Default Title","offer_id":48896123207967,"sku":"A9335390000028","price":4.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_02df1ad1-5653-4a7d-9943-93a0c70cb6b5.jpg?v=1719997930"},{"product_id":"a2-full-cream-milk-1l","title":"a2 Full Cream Milk - 1L","description":"Experience the rich and creamy taste of a2 Full Cream Milk in a convenient 1L bottle.\u003cbr\u003eMade from cows that naturally produce only a2 protein, this milk is easier to digest and may help some avoid discomfort.\u003cbr\u003eEnjoy it on its own, in your favorite recipes, or with your morning cereal.\u003cbr\u003ea2 Full Cream Milk offers a natural and wholesome choice for your daily dairy needs.","brand":"a2","offers":[{"title":"Default Title","offer_id":48896123404575,"sku":"A9335390000011","price":4.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_c60e3eec-5a6c-4f23-9585-ef3eb5c683a1.jpg?v=1719997936"},{"product_id":"milklab-oat-milk-1l","title":"MILKLAB Oat Milk 1L","description":"\u003cp\u003eSmooth and versatile oat milk perfect for baristas and home use. This 1-liter pack provides a creamy texture ideal for coffee, tea, and cooking.\u003c\/p\u003e","brand":"MILKLAB","offers":[{"title":"Default Title","offer_id":48959465455903,"sku":"A202407171515","price":5.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_48b5c586-e510-48a7-8567-953052a3c4c8.jpg?v=1721354361"},{"product_id":"happy-soy-soy-milk-1l","title":"Happy Soy Soy Milk 1L","description":"\u003cp\u003eA delicious and nutritious soy milk that's both dairy-free and vegan-friendly. This 1-liter carton provides a good source of plant-based protein and calcium.\u003c\/p\u003e","brand":"Happy Soy","offers":[{"title":"Default Title","offer_id":48959466340639,"sku":"A705632434215","price":5.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_1cd80f2f-8a74-42d9-a844-9e1b51d927eb.jpg?v=1721354375"},{"product_id":"a2-light-milk-2l","title":"a2 Light Milk - 2L","description":"Experience the smooth and creamy taste of a2 Light Milk, available in a convenient 2L bottle.\u003cbr\u003eThis low-fat milk is made from cows that produce only the a2 protein, making it easier to digest for some people.\u003cbr\u003ePerfect for drinking on its own, adding to your coffee, or using in your favorite recipes.\u003cbr\u003eEnjoy the natural goodness and nutritional benefits of a2 Light Milk, a healthier choice for you and your family.","brand":"a2","offers":[{"title":"Default Title","offer_id":49031086932255,"sku":"A9335390000042","price":6.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/7f597e484da43a1b70f45d96e878b273eWE7U2alru4MkIIokvgqL6P98vvZBM0S.jpg?v=1722323364"},{"product_id":"black-white-evaporated-milk-385ml","title":"Black \u0026 White Evaporated Milk - 385ml","description":"Experience the rich and creamy taste of Black \u0026amp; White Evaporated Milk, packaged in a convenient 385ml can.\u003cbr\u003eMade from high-quality Dutch milk, this evaporated milk is perfect for adding a smooth texture and delicious flavor to your coffee, tea, or favorite recipes.\u003cbr\u003eEach can is carefully sealed to preserve freshness and ensure a long shelf life.\u003cbr\u003eIdeal for both sweet and savory dishes, Black \u0026amp; White Evaporated Milk is a versatile pantry staple that enhances the taste of your culinary creations.\u003cbr\u003eEnjoy the premium quality and delightful taste of Black \u0026amp; White Evaporated Milk, a trusted choice for generations.","brand":"Black \u0026 White","offers":[{"title":"Default Title","offer_id":49031087325471,"sku":"8716200675567","price":3.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_5b8efaa8-1b7f-43ac-9118-c46f81aeb2c4.jpg?v=1722323378"},{"product_id":"vamino-black-sesame-soy-milk-300ml-x-6pcs","title":"Vamino Black Sesame Soy Milk - 300ml x 6pcs","description":"Enjoy the rich and nutty flavor of Vamino Black Sesame Soy Milk, packaged in convenient 300ml bottles.\u003cbr\u003eThis pack includes 6 bottles, perfect for sharing or enjoying throughout the week.\u003cbr\u003eMade with high-quality soybeans and black sesame, this soy milk offers a delicious and nutritious beverage option.\u003cbr\u003eEach bottle is carefully crafted to ensure a smooth and creamy texture, providing a delightful drinking experience.\u003cbr\u003eIdeal for breakfast, snacks, or as a refreshing drink anytime, Vamino Black Sesame Soy Milk is a tasty and healthy choice for all ages.","brand":"Vamino","offers":[{"title":"Default Title","offer_id":49031599915295,"sku":"A8851028001430","price":10.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/ac037eb92eb30bed2e19ecb99c48aaa9r0cLCc3d4xXuI93C49X5GTL88U7u5ZWP.png?v=1722330632"},{"product_id":"vamino-soy-milk-300ml-pack-of-6","title":"Vamino Soy Milk - 300ml, Pack of 6","description":"Enjoy the rich and creamy taste of Vamino Soy Milk, imported from Thailand.\u003cbr\u003eThis pack includes six 300ml glass bottles, ensuring freshness and quality.\u003cbr\u003eVamino Soy Milk is known for its smooth texture and delightful flavor, making it a perfect choice for a nutritious drink.\u003cbr\u003eWhether enjoyed on its own or used in recipes, this soy milk offers a healthy and delicious alternative to dairy.\u003cbr\u003eExperience the premium quality of Vamino Soy Milk, a refreshing beverage for any time of the day.","brand":"Vamino","offers":[{"title":"Default Title","offer_id":49031600931103,"sku":"A8851028000358","price":9.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_445c3cc7-1b5b-4807-8fbb-556a99074836.jpg?v=1722330638"},{"product_id":"yonghe-sweet-soy-milk-powder-350g","title":"Yonghe Sweet Soy Milk Powder - 350g","description":"Enjoy the delightful taste of Yonghe Sweet Soy Milk Powder, packed in a convenient 350g package.\u003cbr\u003eMade from non-GMO soybeans, this soy milk powder offers a rich and creamy texture with a sweet flavor.\u003cbr\u003ePerfect for a nutritious breakfast or a quick snack, simply mix with water to enjoy a delicious soy milk drink.\u003cbr\u003eFree from artificial additives and preservatives, Yonghe Sweet Soy Milk Powder is a healthy choice for the whole family.\u003cbr\u003eExperience the authentic taste and premium quality of Yonghe, a trusted brand in soy products.","brand":"Yonghe","offers":[{"title":"Default Title","offer_id":49031673413919,"sku":"6931500340904","price":6.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_c5020035-7b3f-4d8e-a970-3930af08f345.jpg?v=1722331406"},{"product_id":"yonghe-classic-soy-milk-powder-350g","title":"Yonghe Classic Soy Milk Powder - 350g","description":"Experience the authentic taste of Yonghe Classic Soy Milk Powder, a convenient and nutritious beverage option.\u003cbr\u003eMade from high-quality non-GMO soybeans, this soy milk powder is rich in dietary fiber and protein.\u003cbr\u003ePerfect for a quick breakfast or a nutritious snack, simply mix with hot water to enjoy a smooth and delicious soy milk drink.\u003cbr\u003eEach 350g package is crafted with care, ensuring you get good quality and flavor in every cup.\u003cbr\u003eEnjoy the classic taste of Yonghe Soy Milk Powder, a staple in many households.","brand":"Yonghe","offers":[{"title":"Default Title","offer_id":49031673741599,"sku":"6931500340706","price":6.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/971c5a3a4e6aa7441be0a09c1e4edfd76zYVvdvTPd2FjdwYuZeKi3aK4k2bzNyI.jpg?v=1722331416"},{"product_id":"yonghe-soy-milk-powder-no-added-sugar-300g","title":"Yonghe Soy Milk Powder - No Added Sugar, 300g","description":"Enjoy the wholesome taste of Yonghe Soy Milk Powder, now with no added sugar.\u003cbr\u003eThis 300g package offers a convenient and healthy way to enjoy soy milk, perfect for those looking to reduce their sugar intake.\u003cbr\u003eMade from high-quality soybeans, this soy milk powder is rich in protein and essential nutrients.\u003cbr\u003eSimply mix with water to create a delicious and nutritious beverage that can be enjoyed hot or cold.\u003cbr\u003eIdeal for breakfast, snacks, or as a dairy-free alternative in your favorite recipes, Yonghe Soy Milk Powder is a versatile and health-conscious choice.","brand":"Yonghe","offers":[{"title":"Default Title","offer_id":49031708639519,"sku":"A6950361041010","price":5.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_b5b1650d-16a3-4ef5-ad69-0105637b674e.jpg?v=1722331731"},{"product_id":"yonghe-multivitamin-high-calcium-soy-milk-powder-12-packs-350g","title":"Yonghe Multivitamin High Calcium Soy Milk Powder - 12 Packs, 350g","description":"Enjoy the nutritious and delicious Yonghe Multivitamin High Calcium Soy Milk Powder, conveniently packed in 12 individual packs totaling 350g.\u003cbr\u003eThis soy milk powder is enriched with multiple vitamins and high calcium content, making it a perfect choice for a healthy start to your day.\u003cbr\u003eSimply mix with water to create a smooth and creamy soy milk drink that is both satisfying and beneficial for your bones.\u003cbr\u003eIdeal for breakfast or as a nutritious snack, Yonghe Soy Milk Powder provides a convenient and tasty way to boost your daily nutrient intake.\u003cbr\u003eExperience the quality and health benefits of Yonghe Multivitamin High Calcium Soy Milk Powder, a staple in many households.","brand":"Yonghe","offers":[{"title":"Default Title","offer_id":49031708705055,"sku":"6931500340805","price":5.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/20210426_01_8bfcf996-6f0f-49ed-8a90-67eb2c8bcd79.jpg?v=1722331735"},{"product_id":"milklab-soy-milk-1l","title":"MILKLAB Soy Milk - 1L","description":"\u003cp\u003eEnjoy the smooth and rich taste of MILKLAB Soy Milk, specially formulated for coffee. This 1L pack is perfect for those who are lactose intolerant, vegan, or have gluten sensitivities. Made with non-GMO soybeans, it offers a slightly sweet and creamy texture, enhancing your coffee experience.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpecially Formulated for Coffee:\u003c\/strong\u003e Designed to texture and stretch with coffee.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNon-GMO Soybeans:\u003c\/strong\u003e Made from high-quality, non-genetically modified soybeans.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDiet-Friendly:\u003c\/strong\u003e Suitable for lactose intolerant, vegan, and gluten-sensitive individuals.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Use:\u003c\/strong\u003e Great for coffee, tea, smoothies, and more.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Packaging:\u003c\/strong\u003e Comes in a 1L pack for easy storage and use.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MILKLAB","offers":[{"title":"Default Title","offer_id":49099045306655,"sku":"A202407171516","price":4.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_5c634953-8138-4715-a4a1-e7d4f8459de8.jpg?v=1723015881"},{"product_id":"milklab-macadamia-milk-1l","title":"MILKLAB Macadamia Milk - 1L","description":"\u003cp\u003eEnjoy the rich and creamy taste of MILKLAB Macadamia Milk, perfect for coffee and other beverages. This 1L pack is designed to enhance the texture and flavor of your drinks, making it a great choice for those who are lactose intolerant, vegan, or have gluten sensitivities.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRich and Creamy:\u003c\/strong\u003e Smooth texture that complements coffee and other beverages.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlant-Based:\u003c\/strong\u003e Made from high-quality macadamia nuts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree from Additives:\u003c\/strong\u003e No artificial flavors, colors, or preservatives.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDiet-Friendly:\u003c\/strong\u003e Suitable for lactose intolerant, vegan, and gluten-sensitive individuals.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Packaging:\u003c\/strong\u003e Comes in a 1L pack, perfect for home or cafe use.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MILKLAB","offers":[{"title":"Default Title","offer_id":49099045404959,"sku":"A202407171514","price":5.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_91422fb0-f1dd-44b1-8935-3757be01df1c.jpg?v=1723015894"},{"product_id":"a2-full-cream-milk-200ml-x-24-boxes","title":"a2 Full Cream Milk - 200ml x 24 Boxes","description":"\u003cp\u003eEnjoy the rich and creamy taste of a2 Full Cream Milk. This pack contains 24 boxes of 200ml each, perfect for daily consumption. Made from 100% Australian milk, it is a great source of calcium and essential nutrients for the whole family.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% Australian Milk:\u003c\/strong\u003e Sourced from premium Australian dairy farms.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRich and Creamy:\u003c\/strong\u003e Full cream milk with a delicious taste.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Packaging:\u003c\/strong\u003e Comes in 24 individual 200ml boxes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigh in Calcium:\u003c\/strong\u003e Supports strong bones and teeth.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Use:\u003c\/strong\u003e Ideal for drinking, cooking, and baking.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"a2","offers":[{"title":"Default Title","offer_id":49200795058463,"sku":"A9335390000370","price":27.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_01_d7736b82-265d-41f8-9f07-1686ac2f3005.jpg?v=1770189278"},{"product_id":"vamino-thai-tea-flavored-soy-milk-300ml-6-pack","title":"Vamino Thai Tea Flavored Soy Milk - 300ml, 6 Pack","description":"\u003cp\u003eEnjoy the unique blend of Vamino Thai Tea Flavored Soy Milk, combining the rich taste of Thai tea with the smoothness of soy milk. This 300ml bottle, available in a convenient 6 pack, is perfect for a refreshing drink anytime.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAuthentic Thai Flavor:\u003c\/strong\u003e Infused with the exotic taste of Thai tea.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlant-Based Protein:\u003c\/strong\u003e Made from high-quality soybeans.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Packaging:\u003c\/strong\u003e Comes in a 6 pack of 300ml bottles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLong Shelf Life:\u003c\/strong\u003e Enjoy fresh taste for up to 12 months.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerfect for Any Occasion:\u003c\/strong\u003e Ideal for on-the-go refreshment or a relaxing break.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Vamino","offers":[{"title":"Default Title","offer_id":50608241672479,"sku":"A8851028004899","price":10.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_4cceb597-8ff5-4e87-82de-52e5eedbaaad.jpg?v=1740131269"},{"product_id":"a2-nutrition-for-mothers-milk-powder-900g","title":"a2 Nutrition for Mothers Milk Powder - 900g","description":"\u003cp\u003eSupport your nutritional needs during pregnancy with a2 Nutrition for Mothers Milk Powder. This 900g tin is specially formulated to provide essential vitamins and minerals for mothers before, during, and after pregnancy.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComprehensive Nutrition:\u003c\/strong\u003e Contains 15 essential vitamins and minerals.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRich in DHA, Iron, and Calcium:\u003c\/strong\u003e Supports fetal development and maternal health.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNatural a2 Protein:\u003c\/strong\u003e Easy to digest and absorb.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLow Fat and Sugar-Free:\u003c\/strong\u003e A healthier choice for expectant mothers.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Packaging:\u003c\/strong\u003e 900g tin for long-lasting use.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"a2","offers":[{"title":"Default Title","offer_id":50923893391647,"sku":"A9421902960499","price":36.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_8d9081b6-c3cc-4841-b770-cb2e833ebf09.jpg?v=1747460160"},{"product_id":"the-green-sugar-free-soya-drink-2l-unsweetened-soy-milk","title":"The Green Sugar‑Free Soya Drink 2L - Unsweetened Soy Milk","description":"\u003cp\u003eThe Green Sugar‑Free Soya Drink delivers clean, creamy soy taste with zero added sugar. Made in Australia from 100% Australian ingredients, this 2L family-size jug is perfect for cereals, coffee, smoothies, or straight from the fridge. Keep chilled and enjoy within four days after opening for the best taste.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSugar-Free:\u003c\/strong\u003e Unsweetened formula with no added sugar.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAustralian Made:\u003c\/strong\u003e Produced from 100% Australian ingredients.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDairy- \u0026amp; Lactose-Free:\u003c\/strong\u003e Plant-based milk alternative suitable for vegans.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Use:\u003c\/strong\u003e Great for drinking, lattes, cereals, and smoothies.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFresh-Serve Jug:\u003c\/strong\u003e 2L bottle; refrigerate and consume within 4 days of opening.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"The Green","offers":[{"title":"Default Title","offer_id":51185314267423,"sku":"M9323536001879","price":6.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_02_a778592c-5230-4870-bce2-ddc4fb41f040.jpg?v=1770978868"},{"product_id":"a2-lactose-free-light-milk-1l","title":"a2 Lactose Free Light Milk 1L","description":"\u003cp\u003ea2 Lactose Free Light Milk 1L delivers smooth, refreshing dairy with reduced fat and no lactose, ideal for those who want a lighter option without giving up real milk. Made with only naturally occurring a2 protein and no A1, it’s a versatile choice for breakfast bowls, coffee, smoothies and everyday drinking.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eLactose Free:\u003c\/strong\u003e Enjoy real cow’s milk taste without the lactose.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLight in Fat:\u003c\/strong\u003e Reduced-fat formulation for a lighter everyday option.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOnly a2 Protein:\u003c\/strong\u003e Contains only a2 beta-casein protein and no A1.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEveryday Versatility:\u003c\/strong\u003e Perfect for cereals, tea and coffee, baking and cooking.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBest Served Chilled:\u003c\/strong\u003e Keep refrigerated and consume promptly after opening for optimal freshness.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: a2 milk, a2 lactose free, lactose free milk, light milk, low fat milk, a2 light, a2 protein milk\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"a2","offers":[{"title":"Default Title","offer_id":52275786219807,"sku":"A9335390002220","price":4.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_48f55e9a-a074-487e-a0c6-7d1d68f21433.jpg?v=1774591758"},{"product_id":"a2-full-cream-lactose-free-milk-1l","title":"a2 Full Cream Lactose Free Milk 1L","description":"\u003cp\u003ea2 Full Cream Lactose Free Milk delivers rich, creamy taste without the lactose, making it an easy choice for those who find regular milk hard to digest. Made from fresh milk that naturally contains only the A2 type of beta-casein protein and no A1, it’s ideal for everyday drinking, cereal, and coffee.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eLactose Free:\u003c\/strong\u003e Enjoy real dairy milk flavour with the lactose removed.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull Cream Taste:\u003c\/strong\u003e Smooth, creamy body perfect for coffee, tea, and cooking.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOnly A2 Protein:\u003c\/strong\u003e Made from milk that naturally contains A2 beta-casein and no A1.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Use:\u003c\/strong\u003e Great in smoothies, baking, cereals, and hot drinks.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFamily-Friendly 1L Bottle:\u003c\/strong\u003e Convenient size for daily fridge staples.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: a2 Milk, lactose free milk, full cream milk, A2 protein milk, fresh milk\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"a2 Milk","offers":[{"title":"Default Title","offer_id":52275786318111,"sku":"A9335390002237","price":4.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_87600ba0-2b55-424d-acdc-80742f07d7c4.jpg?v=1774591760"},{"product_id":"marketside-green-kernel-black-soy-milk-300ml-limited-import","title":"Marketside Green-Kernel Black Soy Milk 300mL – Limited Import","description":"\u003cp\u003eMarketside Green-Kernel Black Soy Milk is a smooth, ready-to-drink soy beverage made from just water, green-kernel black beans and white sugar. This Chinese Walmart own-brand drink delivers a fragrant bean aroma and gentle sweetness that’s delicious served chilled with breakfast or as a mid-day pick-me-up.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimple Ingredients:\u003c\/strong\u003e Made only with water, green-kernel black beans and white sugar for a clean, straightforward taste.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDistinctive Bean Flavour:\u003c\/strong\u003e Green-kernel black soybeans create a rich, nutty profile and creamy mouthfeel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReady to Drink:\u003c\/strong\u003e UHT-packed 300mL bottle is convenient for on-the-go sipping or lunchboxes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Enjoyment:\u003c\/strong\u003e Tastes great well-chilled on its own or paired with buns, pastries or light snacks.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLimited Import:\u003c\/strong\u003e Popular Walmart China house-brand flavour, specially brought in for local soy milk lovers.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: soy milk, black soybean milk, 黑豆豆浆, Marketside, 沃集鲜, green-kernel black bean drink\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"Marketside","offers":[{"title":"Default Title","offer_id":52289771700511,"sku":"A693594780182","price":1.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_9aec1828-c0cc-4163-bb12-b9bc0894f7e4.jpg?v=1775208546"},{"product_id":"a2-organic-full-cream-instant-milk-powder-800g","title":"a2 Organic Full Cream Instant Milk Powder 800g","description":"\u003cp\u003ea2 Organic Full Cream Instant Milk Powder delivers a rich, creamy glass of milk in seconds. Made from certified organic New Zealand milk, it’s ideal for everyday drinking, cereals, baking, and cooking whenever you need convenient dairy on hand.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrganic Full Cream:\u003c\/strong\u003e Premium instant milk powder made from certified organic full cream milk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrom New Zealand:\u003c\/strong\u003e Sourced from New Zealand dairy farms known for quality milk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInstant Convenience:\u003c\/strong\u003e Simply add water for smooth, great-tasting milk at any time.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigh in Calcium:\u003c\/strong\u003e A good source of calcium for your daily diet.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eResealable Tub:\u003c\/strong\u003e 800g pack keeps the powder dry and fresh between uses.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: a2 milk powder, a2 Organic, a2 Milk Company, full cream milk powder, instant milk powder, organic milk powder, New Zealand milk powder\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"a2","offers":[{"title":"Default Title","offer_id":52544375423263,"sku":"A9335390002626","price":27.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_2e919ab4-f7bf-44d8-a3d2-18b67b3f8c25.jpg?v=1778834071"},{"product_id":"joyoung-soymilk-powder-with-astragalus-codonopsis-20g-x-10-sachets","title":"Joyoung Soymilk Powder with Astragalus \u0026 Codonopsis 20g x 10 Sachets","description":"\u003cp\u003eJoyoung Soymilk Powder with Astragalus \u0026amp; Codonopsis blends finely milled soy with traditional Chinese botanicals for a comforting, aromatic drink. Each single-serve stick makes a smooth, nutty cup of soymilk—perfect for gentle mornings or a warm night-time treat.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHerbal Soymilk Blend:\u003c\/strong\u003e Combines soy with astragalus and codonopsis for a classic East Asian-style nourishing drink.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy to Prepare:\u003c\/strong\u003e Simply dissolve one 20 g stick in hot water and stir until smooth.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePortion-Controlled Sticks:\u003c\/strong\u003e 10 individual sachets (20 g each) for consistent flavour and convenience.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Enjoyment:\u003c\/strong\u003e Ideal as a warm breakfast drink, afternoon pick-me-up, or relaxing evening cup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTravel-Ready:\u003c\/strong\u003e Shelf-stable powder that’s easy to keep at home, in the office, or on the go.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: Joyoung soymilk powder, astragalus soy milk, codonopsis drink mix, 九阳豆浆, 豆浆粉, 黄芪党参, huang qi dang shen, Chinese herbal soy drink\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"Joyoung","offers":[{"title":"Default Title","offer_id":52560834298143,"sku":"A2026051010","price":7.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_3920caf8-005c-44a8-80c2-1aa795bb97c2.jpg?v=1779438096"},{"product_id":"joyoung-beauty-soymilk-powder-with-acai-berry-grape-seed-niacinamide-20g-x-7-sachets","title":"Joyoung Beauty Soymilk Powder with Acai Berry, Grape Seed \u0026 Niacinamide 20g x 7 Sachets","description":"\u003cp\u003eJoyoung Beauty Soymilk Powder blends creamy soy with acai berry, grape seed and added niacinamide (vitamin B3) for a fragrant, purple-hued drink. Individually packed 20 g sachets make it easy to enjoy a smooth soy beverage at home, in the office or on the go.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlavoured Soy Drink Mix:\u003c\/strong\u003e Soymilk powder with a fruity twist of acai berry and grape seed.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Sachets:\u003c\/strong\u003e 20 g x 7 single-serve sticks—just add hot water and stir.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlant-Based Protein:\u003c\/strong\u003e Made from soy, a natural source of plant protein and isoflavones.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePretty Gift-Style Design:\u003c\/strong\u003e Eye-catching purple packaging inspired by a flower bouquet.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePantry Friendly:\u003c\/strong\u003e Shelf-stable powder; store in a cool, dry place and keep sachets sealed until use.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: Joyoung, 九阳, soymilk powder, soy drink powder, acai berry, 巴西莓, grape seed, niacinamide drink\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"Joyoung","offers":[{"title":"Default Title","offer_id":52560834396447,"sku":"A2026051009","price":8.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_08d09d61-228a-497c-9b79-5e969f88c700.jpg?v=1779438099"},{"product_id":"joyoung-fig-grape-seed-soymilk-powder-20g-x-7-sticks","title":"Joyoung Fig \u0026 Grape Seed Soymilk Powder 20g x 7 Sticks","description":"\u003cp\u003eJoyoung Fig \u0026amp; Grape Seed Soymilk Powder blends smooth soy with fragrant fig and grape seed for a gently sweet, aromatic drink. Each 20 g stick dissolves easily in hot water, making it a convenient choice for a quick plant-based beverage at home, in the office, or on the go. Joyoung is a well-known Chinese brand recognised for its soymilk appliances and drink innovations.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelicate Flavour:\u003c\/strong\u003e Combines creamy soymilk with fig and grape seed notes for a lightly sweet taste.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInstant Convenience:\u003c\/strong\u003e Simply add hot water and stir for a quick soy drink.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePortion-Controlled Sticks:\u003c\/strong\u003e 20 g sachets help you make a consistent cup every time.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlant-Based Option:\u003c\/strong\u003e Ideal for those who enjoy non-dairy, soy-based beverages.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGreat for Work or Travel:\u003c\/strong\u003e 7 individually wrapped sticks fit easily into bags or desk drawers.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: Joyoung, 九阳, soymilk powder, soy drink mix, fig grape seed soy drink, instant soymilk, Chinese soy milk\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"Joyoung","offers":[{"title":"Default Title","offer_id":52560839934239,"sku":"A2026051007","price":8.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_72c6add3-d7e5-4599-84f9-3846db06d998.jpg?v=1779438284"},{"product_id":"a2-milk-full-cream-3l","title":"a2 Milk Full Cream 3L","description":"\u003cp\u003ea2 Milk Full Cream 3L is a rich, creamy fresh milk perfect for everyday drinking, coffee, tea, and cooking. This family-sized bottle is made from cows that naturally produce only the A2 beta-casein protein, giving you classic dairy flavour with a smooth finish.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull Cream Taste:\u003c\/strong\u003e Thick, creamy texture ideal for cereals, baking, and hot drinks.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eA2 Protein Only:\u003c\/strong\u003e Sourced from cows selected to naturally produce only the A2 beta-casein type.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFamily-Size Bottle:\u003c\/strong\u003e Generous 3L jug suits households that go through lots of fresh milk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Use:\u003c\/strong\u003e Great for smoothies, desserts, sauces, and everyday glassfuls.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeep Chilled:\u003c\/strong\u003e Store refrigerated at or below 4°C and consume by the use-by date for best freshness.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: a2 milk, The a2 Milk Company, full cream milk, fresh milk 3L, Australian milk, A2 protein milk, fridge milk, breakfast milk\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"a2 Milk","offers":[{"title":"Default Title","offer_id":52595919618335,"sku":"A9335390000141","price":11.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_b55ed54e-0098-442e-8ecf-308d517e24b7.jpg?v=1780645461"},{"product_id":"yonghe-strawberry-soy-milk-powder-175g-instant-soy-drink-mix-for-hot-or-cold","title":"Yonghe Strawberry Soy Milk Powder 175g - Instant Soy Drink Mix for Hot or Cold","description":"\u003cp\u003eYonghe Strawberry Soy Milk Powder brings a bright berry twist to classic soy milk. This 175 g pack (7 x 25 g servings) mixes smoothly with hot or cold water for a quick, creamy drink at breakfast, afternoon tea, or anytime you want a lighter, plant-based treat.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFruity Flavour:\u003c\/strong\u003e Strawberry-inspired berry taste blended with smooth soy for a dessert-like drink.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnjoy Hot or Cold:\u003c\/strong\u003e Designed to dissolve easily in hot or chilled water or milk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigh in Fibre \u0026amp; Plant Protein:\u003c\/strong\u003e Supports a more satisfying drink with soy-based goodness.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eControlled Energy:\u003c\/strong\u003e Around 104 kcal per 25 g serve, ideal for a light snack or breakfast drink.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrusted Brand:\u003c\/strong\u003e From Yonghe, a popular soy milk brand in China known for its convenient soy drink powders.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: strawberry soy milk, soy milk powder, Yonghe, 永和豆浆, 元气莓莓, berry soy drink, instant soy drink mix\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"Yonghe","offers":[{"title":"Default Title","offer_id":52612765090079,"sku":"M6950361002349","price":4.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_6a1a2412-2193-49e8-b991-72c35bb567d0.jpg?v=1781248246"},{"product_id":"yonghe-purple-sweet-potato-yam-soy-milk-powder-175g-instant-soy-drink-mix","title":"Yonghe Purple Sweet Potato \u0026 Yam Soy Milk Powder 175g - Instant Soy Drink Mix","description":"\u003cp\u003eYonghe Purple Sweet Potato \u0026amp; Yam Soy Milk Powder blends roasted soybeans with purple sweet potato and Chinese yam for a naturally fragrant, creamy drink. Each pack contains handy single-serve sachets, making it easy to enjoy a warming soy drink at breakfast or as a soothing evening treat—just add hot water and stir.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComforting Flavour:\u003c\/strong\u003e Smooth soy base balanced with the gentle sweetness of purple sweet potato and yam.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInstant Convenience:\u003c\/strong\u003e Powdered mix dissolves quickly in hot water for a fast, fuss-free drink.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePortioned Sachets:\u003c\/strong\u003e 175 g pack with multiple single-serve sticks for consistent flavour every time.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Enjoyment:\u003c\/strong\u003e Ideal as a light breakfast, afternoon pick-me-up, or bedtime drink.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePantry Friendly:\u003c\/strong\u003e Shelf-stable soy milk powder that stores easily at room temperature.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: Yonghe soy milk, 永和豆浆, 紫薯山药豆浆粉, purple sweet potato soy milk powder, yam soy drink, instant soy milk, doujiang fen\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"Yonghe","offers":[{"title":"Default Title","offer_id":52612765122847,"sku":"M6950361002288","price":4.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_b32ae86d-4f63-4457-9473-8bc53dd0af67.jpg?v=1781248247"},{"product_id":"joyoung-pure-soy-milk-powder-240g","title":"Joyoung Pure Soy Milk Powder 240g","description":"\u003cp\u003eJoyoung Pure Soy Milk Powder delivers smooth, creamy soy flavour in a convenient instant format. Made from quality soybeans with a low-GI recipe, it’s an easy plant-based option for breakfast, snacks, or late-night drinks.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePure Soy Taste:\u003c\/strong\u003e Classic soy milk flavour made from carefully selected soybeans.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInstant Convenience:\u003c\/strong\u003e Powder dissolves easily in hot water for a quick soy drink at home, in the office, or on the go.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePortioned Sachets:\u003c\/strong\u003e 240g pack with 12 single-serve sachets helps control portions and keeps each serve fresh.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Use:\u003c\/strong\u003e Enjoy on its own or add to coffee, tea, smoothies, or baking for extra soy richness.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShelf-Stable:\u003c\/strong\u003e Handy pantry staple that stores at room temperature—no refrigeration needed before opening.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: Joyoung soy milk powder, 九阳豆浆, soymilk powder, soy drink mix, low GI soy milk, instant soy milk, plant-based milk powder\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"Joyoung","offers":[{"title":"Default Title","offer_id":52653339509023,"sku":"A6950873206129","price":8.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_111d33c9-892c-4d6b-8165-a33b3c626cf2.jpg?v=1783064721"},{"product_id":"kikkoman-unsweetened-black-tea-soy-milk-drink-200ml-my-melody","title":"Kikkoman Unsweetened Black Tea Soy Milk Drink 200ml – My Melody","description":"\u003cp\u003eKikkoman Unsweetened Black Tea Soy Milk Drink combines smooth soy milk with the clean, aromatic flavour of black tea. Presented in a convenient 200ml My Melody carton, it is a refreshing Japanese drink without added sugar.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo Added Sugar:\u003c\/strong\u003e An unsweetened drink with a light, clean finish.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBlack Tea Flavour:\u003c\/strong\u003e Fragrant tea notes complement the mellow taste of soy milk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eJapanese Soy Drink:\u003c\/strong\u003e Made by Kikkoman, a well-known Japanese food and beverage brand.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMy Melody Packaging:\u003c\/strong\u003e Features an adorable Sanrio My Melody design.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Serving:\u003c\/strong\u003e The compact 200ml carton is ideal for a quick drink at home or on the go.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: Kikkoman, キッコーマン, soy milk tea, black tea soy milk, 豆乳飲料紅茶, 砂糖不使用, My Melody\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"Kikkoman","offers":[{"title":"Default Title","offer_id":52702762959135,"sku":"A4930726103470","price":2.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_e7e3de2d-79b5-4969-8625-6fafc1d760d0.jpg?v=1784877268"}],"url":"https:\/\/www.umall.com.au\/collections\/milk-soy-milk\/pantry.oembed","provider":"Umall - Australia's Largest Online Asian Supermarket","version":"1.0","type":"link"}