{"title":"Sản xuất tại Trung Quốc","description":null,"products":[{"product_id":"fresh-ever-green-fresh-vegetarian-chicken-approx-350g","title":"Evergreen Gà chay tươi 350g","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:#334155;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:20px;margin-top:16px;\"\u003e\u003ch2 style=\"margin:0 0 6px;font-size:24px;font-weight:800;\"\u003eEvergreen Gà chay tươi 350g\u003c\/h2\u003e\n\u003cp style=\"margin:6px 0 0;color:#475569;font-size:14px;\"\u003eĐạm đậu nành thực vật mềm dai — cắt lát, xé sợi, xào hoặc nấu sôi nhẹ. Thấm sốt nhanh, tiện nấu bữa tối trong tuần.\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 10px;font-size:18px;font-weight:700;\"\u003eĐiểm nổi bật của sản phẩm\u003c\/h3\u003e\n\u003cul style=\"margin:0 0 0 18px;padding:0;\"\u003e\n\u003cli\u003eDễ chế biến: áp chảo, nấu sôi nhẹ hoặc xé sợi trộn gỏi lạnh.\u003c\/li\u003e\n\u003cli\u003eChín nhanh trong khoảng 3–5 phút, giúp chuẩn bị bữa tối gọn hơn.\u003c\/li\u003e\n\u003cli\u003eDễ thấm nước tương nhạt, dầu mè, dầu ớt và các loại giấm.\u003c\/li\u003e\n\u003cli\u003eKhông xương, không cần cắt bỏ phần thừa — chỉ mở gói, cắt rồi nấu.\u003c\/li\u003e\n\u003c\/ul\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 10px;font-size:18px;font-weight:700;\"\u003eGợi ý chế biến\u003c\/h3\u003e\n\u003cdiv style=\"display:flex;flex-direction:column;gap:14px;\"\u003e\n  \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n    \u003cdiv style=\"font-weight:700;margin-bottom:6px;\"\u003eGà chay xào cải thìa với gừng tỏi\u003c\/div\u003e\n    \u003cp style=\"margin:0;color:#475569;\"\u003eCắt lát, áp chảo đến vàng nhẹ rồi thêm cọng và lá cải thìa, tỏi, gừng. Nêm chút \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:#DB3A35;\"\u003enước tương nhạt\u003c\/a\u003e và ít dầu mè; đảo thêm 1–2 phút. Dùng thử với \u003ca href=\"\/vi\/products\/fresh-hydroponically-grown-shanghai-bok-choy-1-bundle\" style=\"color:#DB3A35;\"\u003ecải thìa Shanghai\u003c\/a\u003e.\u003c\/p\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;margin-bottom:6px;\"\u003eCanh bún gạo gà chay \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\"\u003eMón nước\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cp style=\"margin:0;color:#475569;\"\u003eNấu nước dùng thanh với \u003ca href=\"\/vi\/products\/bashu-shijia-mushroom-hot-pot-soup-base-150g\" style=\"color:#DB3A35;\"\u003enước cốt lẩu nấm\u003c\/a\u003e và nước. Thêm gà chay cắt lát mỏng cùng \u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-300g\" style=\"color:#DB3A35;\"\u003ebún gạo\u003c\/a\u003e; nấu 3–4 phút. Thêm hành lá và chút tiêu trắng sau cùng.\u003c\/p\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;margin-bottom:6px;\"\u003eGỏi “gà xé” chay trộn mè–ớt dùng lạnh\u003c\/div\u003e\n    \u003cp style=\"margin:0;color:#475569;\"\u003eXé bằng tay hoặc cắt sợi mỏng. Trộn với một muỗng dầu mè, chút \u003ca href=\"\/vi\/products\/hengshun-white-rice-vinegar-500ml\" style=\"color:#DB3A35;\"\u003egiấm gạo\u003c\/a\u003e, nước tương, đường và dầu ớt. Thêm dưa leo và ngò rí cho giòn. Dùng thử \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:#DB3A35;\"\u003edầu mè nguyên chất\u003c\/a\u003e để thêm thơm.\u003c\/p\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;margin-bottom:6px;\"\u003eCơm tô gà chay và nấm bào ngư\u003c\/div\u003e\n    \u003cp style=\"margin:0;color:#475569;\"\u003eXào gà chay cắt sợi với \u003ca href=\"\/vi\/products\/chois-oyster-mushrooms-400g\" style=\"color:#DB3A35;\"\u003enấm bào ngư\u003c\/a\u003e, nước tương và chút đường đến khi sốt áo bóng. Dọn với cơm tơi nấu từ \u003ca href=\"\/vi\/products\/beidahuang-wuchang-rice-vacuum-pack-5kg\" style=\"color:#DB3A35;\"\u003egạo Wuchang\u003c\/a\u003e và hành lá.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\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 10px;font-size:18px;font-weight:700;\"\u003eMẹo chế biến\u003c\/h3\u003e\n\u003cul style=\"margin:0 0 0 18px;padding:0;\"\u003e\n\u003cli\u003eMuốn cắt sợi gọn, để lạnh sơ rồi cắt ngang thớ; muốn có “gà xé” tự nhiên, xé bằng tay.\u003c\/li\u003e\n\u003cli\u003eÁp chảo lửa vừa lớn với lớp dầu mỏng để cạnh xém vàng mà không bị khô.\u003c\/li\u003e\n\u003cli\u003eThêm sốt vào phút cuối để tránh dính chảo và giữ vị tươi.\u003c\/li\u003e\n\u003cli\u003eKhi nấu canh, thêm gần cuối rồi nấu sôi nhẹ (2–4 phút) cho nóng đều.\u003c\/li\u003e\n\u003c\/ul\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 10px;font-size:18px;font-weight:700;\"\u003eGợi ý dùng kèm\u003c\/h3\u003e\n\u003cul style=\"margin:0 0 0 18px;padding:0;\"\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/dl-black-soybean-brewed-light-soy-sauce-480ml-limited-import\" style=\"color:#DB3A35;\"\u003eDL Nước tương nhạt ủ từ đậu nành đen 480ml\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/chuan-nan-spicy-chili-oil-326g\" style=\"color:#DB3A35;\"\u003eChuan Nan Dầu ớt cay 326g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-broccoli-approximately-900g-1000g\" style=\"color:#DB3A35;\"\u003eBông cải xanh 900g–1000g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/chois-shimeji-mushrooms-150g\" style=\"color:#DB3A35;\"\u003eChois Nấm shimeji - 150g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-evergreen-yangchun-noodles-500g\" style=\"color:#DB3A35;\"\u003eEvergreen Mì Yangchun 500g\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\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 10px;font-size:18px;font-weight:700;\"\u003eSản phẩm cùng loại\u003c\/h3\u003e\n\u003cp style=\"margin:0;\"\u003eXem thêm đậu hũ và sản phẩm từ đậu nành: \u003ca href=\"\/vi\/collections\/tofu-soy-products\" style=\"color:#DB3A35;\"\u003eBộ sưu tập đậu hũ \u0026amp; sản phẩm từ đậu nành\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;\"\u003eGiao hàng \u0026amp; thời gian nhận\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eBạn có thể \u003cstrong\u003etheo dõi\u003c\/strong\u003e vị trí người giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trực tuyến! Nhận đơn sớm nhất vào \u003cstrong\u003engày hôm sau\u003c\/strong\u003e (áp dụng cho phần lớn khu vực tại 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;\"\u003eThời gian đặt hàng\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eThời gian nhận hàng\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;\"\u003eHôm nay\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNgày hôm sau (2 lựa chọn):\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* Hủy đơn sau giờ chốt có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eXem tại đây\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eChi tiết: \u003ca href=\"\/vi\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eThông tin giao hàng\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;\"\u003ePhí giao hàng\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eMỗi đơn hàng có một khoản phí dịch vụ nhỏ. Vui lòng xem \u003ca href=\"\/vi\/pages\/delivery-information\"\u003ethông tin giao hàng\u003c\/a\u003e để biết mức phí hiện hành.\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;\"\u003eTừ $69.00 trở lên\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eMiễn phí\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(trước đây $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(trước đây $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=\"\/vi\/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":"Evergreen","offers":[{"title":"Default Title","offer_id":48151481876767,"sku":"A9323536001107","price":5.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_14d4b279-2dda-42cc-9484-3945851ce51e.jpg?v=1712383885"},{"product_id":"fresh-peeled-garlic-approximately-1kg-per-pack","title":"Tỏi bóc vỏ sẵn 1 kg – tỏi tươi tiện chế biến","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:12px;box-sizing:border-box;\"\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:22px;margin-top:8px;\"\u003e\n    \u003ch1 style=\"margin:0 0 6px;font-size:24px;line-height:1.25;font-weight:800;color:#0f172a;\"\u003eTỏi bóc vỏ - 1kg mỗi gói\u003c\/h1\u003e\n    \u003cp style=\"margin:6px 0 0;color:#475569;font-size:14px;\"\u003eTép tỏi tươi đã bóc sẵn, tiện băm nhanh để ướp, xào, nấu canh và nhiều món khác, giúp tiết kiệm thời gian trong bếp.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:12px;\"\u003e\n    \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eĐiểm nổi bật\u003c\/h3\u003e\n    \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;line-height:1.6;\"\u003e\n      \u003cli\u003eKhông cần bóc vỏ, tép tỏi có kích cỡ đều để chín đồng đều.\u003c\/li\u003e\n      \u003cli\u003eHương tỏi tươi dậy nhanh khi cho vào dầu, mang vị tỏi quen thuộc.\u003c\/li\u003e\n      \u003cli\u003eDùng làm nền cho món xào châu Á, món kho, mì nước hoặc sốt trộn.\u003c\/li\u003e\n      \u003cli\u003eGói lớn 1kg tiện chuẩn bị bữa ăn, nấu sốt số lượng nhiều và nấu nhanh trong tuần.\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:12px;\"\u003e\n    \u003ch3 style=\"margin:0 0 12px;font-size:18px;font-weight:700;\"\u003eGợi ý chế biến\u003c\/h3\u003e\n    \u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;\"\u003e\n      \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n        \u003cdiv style=\"font-weight:700;color:#0f172a;margin-bottom:6px;\"\u003eCải thìa non xào tỏi\u003c\/div\u003e\n        \u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003ePhi tỏi băm với chút dầu, thêm \u003ca href=\"\/vi\/products\/fresh-baby-bok-choy-pack-of-2\"\u003ecải thìa non cắt khúc\u003c\/a\u003e, nêm \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\"\u003enước tương nhạt\u003c\/a\u003erồi xào 2–4 phút đến khi rau xanh và vừa mềm.\u003c\/p\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;color:#0f172a;margin-bottom:6px;\"\u003eNấm bào ngư xào tỏi dầu hào\u003c\/div\u003e\n        \u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eXé \u003ca href=\"\/vi\/products\/chois-oyster-mushrooms-400g\"\u003enấm bào ngư\u003c\/a\u003e, xào với tỏi thái lát đến vàng; thêm một muỗng \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003edầu hào\u003c\/a\u003e và chút nước cho sốt áo đều.\u003c\/p\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;color:#0f172a;margin-bottom:6px;\"\u003eBún nước tỏi \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\"\u003eMón nước\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003ePhi nhẹ tỏi băm cho thơm, thêm \u003ca href=\"\/vi\/products\/bull-head-clear-chicken-broth-411ml-canned-chicken-stock\"\u003enước dùng gà trong\u003c\/a\u003erồi nấu liu riu với \u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-300g\"\u003ebún gạo\u003c\/a\u003e đến vừa mềm. Thêm hành lá và một ít dầu mè sau cùng.\u003c\/p\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;color:#0f172a;margin-bottom:6px;\"\u003eTôm \u0026amp; đậu Hà Lan giòn xào tỏi\u003c\/div\u003e\n        \u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eÁp chảo nhanh \u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\"\u003etôm King\u003c\/a\u003e với tỏi thái lát, thêm \u003ca href=\"\/vi\/products\/fresh-sugar-snap-peas-300g\"\u003eđậu Hà Lan giòn\u003c\/a\u003e, chút muối và tiêu trắng. Xào 3–5 phút để đậu vừa chín, còn giòn.\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:12px;\"\u003e\n    \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eMẹo sơ chế\u003c\/h3\u003e\n    \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;line-height:1.6;\"\u003e\n      \u003cli\u003eCho tỏi vào dầu nguội rồi tăng nhiệt từ từ — tỏi dậy mùi sau 10–20 giây mà không bị cháy.\u003c\/li\u003e\n      \u003cli\u003eThái lát để vị ngọt dịu, băm để vị nồng hơn; đập dập giúp tỏi tiết dầu thơm khi pha sốt.\u003c\/li\u003e\n      \u003cli\u003eCho tỏi sớm để tạo hương cho dầu, hoặc gần cuối món xào lửa lớn để tránh cháy.\u003c\/li\u003e\n      \u003cli\u003eThêm một nhúm muối giúp nghiền tỏi thành hỗn hợp mịn để ướp hoặc pha nước chấm.\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:12px;\"\u003e\n    \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eGợi ý kết hợp\u003c\/h3\u003e\n    \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;line-height:1.8;\"\u003e\n      Dùng cùng \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003edầu mè nguyên chất\u003c\/a\u003e, \n      \u003ca href=\"\/vi\/products\/haitian-premium-soy-sauce-1-9l.9l\"\u003enước tương cao cấp\u003c\/a\u003e, \n      \u003ca href=\"\/vi\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\"\u003egiấm đen Zhenjiang\u003c\/a\u003e, \n      \u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eđậu hũ truyền thống\u003c\/a\u003e, \n      \u003ca href=\"\/vi\/products\/fresh-evergreen-yangchun-noodles-500g\"\u003emì Yangchun\u003c\/a\u003evà \n      \u003ca href=\"\/vi\/products\/chois-shiitake-mushrooms-300g\"\u003enấm hương\u003c\/a\u003e.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;\"\u003e\n    \u003ch3 style=\"margin:0;font-size:18px;font-weight:700;\"\u003eSản phẩm cùng nhóm\u003c\/h3\u003e\n    \u003ca href=\"\/vi\/collections\/scallion-ginger-garlic\" style=\"color:#DB3A35;font-weight:700;\"\u003eXem Hành • Gừng • Tỏi →\u003c\/a\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;\"\u003eGiao hàng \u0026amp; thời gian nhận\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eBạn có thể \u003cstrong\u003etheo dõi\u003c\/strong\u003e vị trí người giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trực tuyến! Đơn hàng có thể đến sớm nhất vào \u003cstrong\u003engày hôm sau\u003c\/strong\u003e (áp dụng cho phần lớn khu vực tại 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;\"\u003eThời điểm đặt hàng\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eThời gian nhận hàng\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;\"\u003eHôm nay\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNgày hôm sau (2 khung giờ):\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* Hủy đơn sau giờ chốt đơn có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eXem tại đây\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eChi tiết: \u003ca href=\"\/vi\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eThông tin giao hàng\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;\"\u003ePhí giao hàng\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eMỗi đơn hàng có một khoản phí dịch vụ nhỏ. Bạn vui lòng xem \u003ca href=\"\/vi\/pages\/delivery-information\"\u003ethông tin giao hàng\u003c\/a\u003e để biết mức phí hiện tại.\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;\"\u003eTừ $69.00 trở lên\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eMiễn phí\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(trước đây $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(trước đây $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=\"\/vi\/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":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151488594207,"sku":"9202402011405","price":5.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/11c1f39055dd727a7d7246230ca63eec.jpg?v=1736929208"},{"product_id":"fresh-wood-ear-mushrooms-approximately-100g","title":"Nấm Tai Mèo Tươi Úc (Wood Ear) 100 g – giòn sần sật, giàu chất xơ","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,'Apple Color Emoji','Segoe UI Emoji';color:#0f172a;line-height:1.6;\"\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:24px;margin-top:16px;\"\u003e \u003ch1 style=\"margin:0 0 6px;font-size:26px;font-weight:800;\"\u003eNấm mèo 100g\u003c\/h1\u003e \u003cp style=\"margin:0;color:#64748b;font-size:14px;\"\u003eCòn gọi là nấm mèo đen (Kikurage)\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;\"\u003eĐặc điểm sản phẩm\u003c\/h3\u003e \u003cp style=\"margin:8px 0 0;\"\u003eNấm mèo có độ giòn dai tự nhiên, giữ độ giòn khi xào hoặc nấu canh và dễ thấm sốt. Vị nhẹ, dễ chế biến, hợp với súp chua cay, mì nước và salad nguội. Đây là nguyên liệu thực vật nhẹ nhàng, tiện dùng cho bữa ăn hằng ngày.\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 12px;font-size:18px;font-weight:700;\"\u003eGợi ý chế biến\u003c\/h3\u003e \u003cdiv style=\"display:grid;gap:14px;\"\u003e \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e \u003cdiv style=\"font-weight:700;margin:0 0 6px;\"\u003eNấm mèo xào nhanh với tỏi gừng\u003c\/div\u003e \u003cp style=\"margin:0;\"\u003eXào nhanh nấm mèo với tỏi đập dập và gừng cắt sợi, rồi cho \u003ca href=\"\/vi\/products\/fresh-green-stemmed-vegetable-hearts-bundle\" style=\"color:var(--brand);\"\u003ecải ngọt\u003c\/a\u003evào. Thêm một ít \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand);\"\u003enước tương nhạt\u003c\/a\u003e và chút \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand);\"\u003edầu mè\u003c\/a\u003eở cuối. Xào nhanh trên lửa lớn 2–3 phút để nấm giòn.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e \u003cdiv style=\"font-weight:700;margin:0 0 6px;\"\u003eNấm mèo nấu súp chua cay\u003c\/div\u003e \u003cp style=\"margin:0;\"\u003eNấu liu riu nấm mèo cắt lát cùng \u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\" style=\"color:var(--brand);\"\u003eđậu hũ mềm\u003c\/a\u003e, tiêu trắng và \u003ca href=\"\/vi\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\" style=\"color:var(--brand);\"\u003egiấm đen Zhenjiang\u003c\/a\u003e trong \u003ca href=\"\/vi\/products\/bull-head-clear-chicken-broth-411ml-canned-chicken-stock\" style=\"color:var(--brand);\"\u003enước dùng gà trong\u003c\/a\u003e. Nấu 5–7 phút để súp thêm đầy đặn, nấm vẫn giòn.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e \u003cdiv style=\"font-weight:700;margin:0 0 6px;\"\u003eNấm mèo trộn tỏi giấm để lạnh \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\"\u003eÍt calo\u003c\/span\u003e\n\u003c\/div\u003e \u003cp style=\"margin:0;\"\u003eTrụng sơ, rồi trộn với tỏi băm, ít nước tương nhạt và \u003ca href=\"\/vi\/products\/hengshun-white-rice-vinegar-500ml\" style=\"color:var(--brand);\"\u003egiấm gạo\u003c\/a\u003e. Thêm \u003ca href=\"\/vi\/products\/fresh-bunch-of-coriander\" style=\"color:var(--brand);\"\u003engò rí\u003c\/a\u003ecắt nhỏ ở cuối cho món trộn giòn, chua dịu và thanh mát.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e \u003cdiv style=\"font-weight:700;margin:0 0 6px;\"\u003eMì sốt mè với nấm mèo giòn\u003c\/div\u003e \u003cp style=\"margin:0;\"\u003eCho nấm mèo đã xào lên \u003ca href=\"\/vi\/products\/fresh-evergreen-yangchun-noodles-500g\" style=\"color:var(--brand);\"\u003emì Yangchun\u003c\/a\u003e nóng, thêm hành lá, sốt nước tương mè và một muỗng \u003ca href=\"\/vi\/products\/chuanwazi-crispy-chili-oil-with-peanuts-200g-sichuan-chili-crisp\" style=\"color:var(--brand);\"\u003edầu ớt giòn\u003c\/a\u003e. Trộn đều rồi thưởng thức.\u003c\/p\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;\"\u003eMẹo sơ chế và nấu\u003c\/h3\u003e \u003cul style=\"margin:8px 0 0 18px;\"\u003e \u003cli\u003eRửa kỹ cho sạch cát, cắt bỏ phần gốc cứng.\u003c\/li\u003e \u003cli\u003eLàm salad thì trụng 30–60 giây, để lạnh rồi mới trộn sốt.\u003c\/li\u003e \u003cli\u003eVới món xào, nấu lửa lớn trong 1–2 phút, thêm sốt gần cuối để giữ độ giòn.\u003c\/li\u003e \u003cli\u003eCắt sợi vừa ăn để nấm chín đều và dễ ăn.\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;\"\u003eNguyên liệu dùng kèm\u003c\/h3\u003e \u003cul style=\"margin:8px 0 0 18px;\"\u003e \u003cli\u003e\n\u003ca href=\"\/vi\/products\/fresh-green-leaf-farm-tender-ginger-approximately-500g\" style=\"color:var(--brand);\"\u003eGừng\u003c\/a\u003e \u0026amp; \u003ca href=\"\/vi\/products\/fresh-dried-garlic-heads-approximately-500g\" style=\"color:var(--brand);\"\u003etỏi\u003c\/a\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\" style=\"color:var(--brand);\"\u003eNước tương nhạt\u003c\/a\u003e \u0026amp; \u003ca href=\"\/vi\/products\/haitian-sesame-fragrant-oil-150ml\" style=\"color:var(--brand);\"\u003edầu mè\u003c\/a\u003e\n\u003c\/li\u003e \u003cli\u003e\u003ca href=\"\/vi\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\" style=\"color:var(--brand);\"\u003egiấm đen Zhenjiang\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\" style=\"color:var(--brand);\"\u003eĐậu hũ mềm\u003c\/a\u003e hoặc \u003ca href=\"\/vi\/products\/pace-farm-free-range-eggs-12-extra-large-700g\" style=\"color:var(--brand);\"\u003etrứng\u003c\/a\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color:var(--brand);\"\u003eTôm\u003c\/a\u003e và hải sản nhanh chín khác\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;\"\u003eSản phẩm cùng nhóm\u003c\/h3\u003e \u003cp style=\"margin:8px 0 0;\"\u003e\u003ca href=\"\/vi\/collections\/order-mushrooms-beans-online-next-day-delivery-in-sydney\" style=\"color:var(--brand);\"\u003eXem tất cả nấm \u0026amp; đậu\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;\"\u003eGiao hàng \u0026amp; thời gian nhận\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eBạn có thể \u003cstrong\u003eTheo dõi\u003c\/strong\u003e vị trí người giao hàng theo \u003cstrong\u003eThời gian thực\u003c\/strong\u003e trực tuyến! Nhận đơn sớm nhất vào \u003cstrong\u003eNgày hôm sau\u003c\/strong\u003e (áp dụng cho phần lớn khu vực tại 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;\"\u003eThời gian đặt hàng\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eThời gian nhận hàng\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;\"\u003eHôm nay\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNgày hôm sau (2 lựa chọn):\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* Hủy đơn sau giờ chốt đơn có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eXem tại đây\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eChi tiết: \u003ca href=\"\/vi\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eThông tin giao hàng\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;\"\u003ePhí giao hàng\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eMỗi đơn hàng có một khoản phí dịch vụ nhỏ. Vui lòng xem \u003ca href=\"\/vi\/pages\/delivery-information\"\u003ethông tin giao hàng\u003c\/a\u003e để biết mức phí hiện hành.\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;\"\u003eTừ $69.00 trở lên\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eMiễn phí\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(trước đây $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(trước đây $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=\"\/vi\/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":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151496458527,"sku":"A0735745752609","price":5.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/488d40ffdf4cf6782f2065bac4c4216ffI9qRrqgeQ7Z2paMGsJj57hCWTc0bVZz.png?v=1736929198"},{"product_id":"frozen-delicious-life-fatty-oysters-454g","title":"Delicious Life Hàu béo [Đông lạnh] 454g","description":"Hàu béo Delicious Life [Đông lạnh] 454g có chất lượng cao cấp, vị đậm và béo như bơ. Hàu giàu dưỡng chất thiết yếu, thích hợp chế biến nhiều món ăn với hương vị biển trong từng miếng.\u003cbr\u003e","brand":"Lepus","offers":[{"title":"Default Title","offer_id":48151510745375,"sku":"A6927620817013","price":14.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_312ac474-0544-4335-bbdd-3fdf428063b1.jpg?v=1736929193"},{"product_id":"frozen-clearwater-wild-arctic-clams-1kg","title":"Clearwater Nghêu tự nhiên Arctic [Đông lạnh] 1kg","description":"Nghêu tự nhiên Arctic Clearwater [Đông lạnh] 1kg được khai thác bền vững từ vùng biển băng giá Arctic, mang vị tươi ngon tự nhiên.\u003cbr\u003eNghêu được cấp đông để giữ hương vị và dưỡng chất, bổ sung hải sản ngon và tốt cho sức khỏe vào các món ăn.","brand":"Clearwater","offers":[{"title":"Default Title","offer_id":48151512711455,"sku":"A058438101172","price":64.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_438112ea-d20a-4f82-b4d6-77bba956ca16.jpg?v=1712385330"},{"product_id":"frozen-l-c-bbq-squid-skewers-20-skewers-800g","title":"L\u0026C Xiên mực BBQ [Đông lạnh] 20 xiên 800g","description":"\u003cp\u003eXiên mực BBQ đông lạnh L\u0026amp;C thích hợp để nướng vỉ hoặc nướng lò. Mỗi gói gồm 20 xiên, tổng trọng lượng 800g, là món hải sản ngon, tiện chế biến cho buổi BBQ sắp tới của bạn.\u003c\/p\u003e","brand":"L\u0026C","offers":[{"title":"Default Title","offer_id":48151514284319,"sku":"A9354773000042","price":31.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_792d0f46-452d-4501-9a89-7cdd58c746a7.jpg?v=1712385363"},{"product_id":"frozen-nishin-small-squid-21-40-500g","title":"Nishin Mực nang non [Đông lạnh] 21\/40 500g","description":"\u003cp\u003eMực nang non Nishin đông lạnh được đóng sẵn trong túi 500g tiện dùng. Mỗi túi có từ 21 đến 40 con mực, thích hợp để chế biến nhiều món hải sản.\u003cbr\u003e\u003c\/p\u003e","brand":"Nishin","offers":[{"title":"Default Title","offer_id":48151515693343,"sku":"A9421027000636","price":12.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_43935af1-45a0-44f7-b4b2-84ca17d0ceef.jpg?v=1712385478"},{"product_id":"frozen-haoyuxuan-chopped-chili-fish-head-640g","title":"Haoyuxuan Đầu cá đông lạnh ướp ớt băm - Đầu cá hấp kiểu Hunan 640g","description":"\u003cp\u003eĐầu cá đông lạnh Haoyuxuan ướp ớt băm giúp bạn chuẩn bị món đặc sản Hunan truyền thống ngay tại nhà. Đầu cá được ướp sẵn, phủ ớt đỏ và gia vị thơm, đóng gói hút chân không. Chỉ cần hấp chín để có món cá mềm, cay đậm đà—ăn cùng cơm hoặc mì.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHương vị kiểu Hunan:\u003c\/strong\u003e Vị cay rõ của ớt băm kết hợp cùng gia vị thơm, đậm đà.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSẵn sàng chế biến:\u003c\/strong\u003e Đầu cá đã ướp sẵn, chỉ cần hấp chín rồi dọn ăn.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐóng gói hút chân không:\u003c\/strong\u003e Giúp giữ hương vị và kết cấu từ khi đóng gói đến lúc dùng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhần ăn cho gia đình:\u003c\/strong\u003e Gói 640 g đầy đặn, phù hợp để ăn chung.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTiện trữ đông:\u003c\/strong\u003e Để sẵn trong ngăn đông, tiện chuẩn bị món chính theo kiểu nhà hàng.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Haoyuxuan","offers":[{"title":"Default Title","offer_id":48151515824415,"sku":"A6941845460250","price":15.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_80d894de-f6cd-48ea-b603-37fdd9e37710.jpg?v=1712385486"},{"product_id":"frozen-hakka-ready-to-eat-snow-crab-sashimi-250g","title":"Hakka Thanh surimi cua tuyết ăn liền [Đông lạnh] 250g","description":"\u003cp\u003eThanh surimi cua tuyết Hakka đông lạnh, ăn liền, gói 250g. Lựa chọn hải sản tiện dùng cho người thích sushi và các món hải sản.\u003c\/p\u003e","brand":"Hakka","offers":[{"title":"Default Title","offer_id":48151517298975,"sku":"A9313353050570","price":8.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_56dd08a9-e5c6-4ab1-9b5e-8fd3b8f97ce8.jpg?v=1735370750"},{"product_id":"frozen-xian-mei-lai-sea-duck-egg-yolk-shrimp-paste-160g","title":"Xian Mei Lai Chả Tôm Viên Trứng Vịt Muối 160 g – tôm viên trứng muối béo ngậy","description":"Sản phẩm hải sản đông lạnh kết hợp lòng đỏ trứng vịt biển với tôm quết cho hương vị đậm đà. \u003cbr\u003e Gói Xianmeilai 160g là nguyên liệu tiện dùng cho các món ăn phong cách châu Á.","brand":"Xianmeilai","offers":[{"title":"Default Title","offer_id":48151517462815,"sku":"A6950327003151","price":10.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1.webp?v=1712385564"},{"product_id":"shuanghui-chicken-sausages-9-pack-40g","title":"Shuanghui Xúc xích gà (9 gói) 40g","description":"\u003cp\u003eXúc xích gà Shuanghui có vị đậm đà, đóng 9 gói, mỗi gói 40g. Làm từ thịt gà chất lượng cao và giàu đạm, sản phẩm phù hợp cho bữa ăn nhanh hoặc bữa ăn nhẹ bổ dưỡng.\u003cbr\u003e Từng cây xúc xích được nêm gia vị để tôn vị tự nhiên của thịt gà. Bạn có thể dùng cho bữa sáng, món khai vị hoặc ăn riêng.\u003cbr\u003e Xúc xích gà Shuanghui tiện dùng theo nhiều cách, phù hợp để có sẵn trong tủ bếp.\u003c\/p\u003e","brand":"Shuanghui","offers":[{"title":"Default Title","offer_id":48151609934111,"sku":"A6944352801028","price":7.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_ca88008b-698a-41a6-a742-ce8c88253145.jpg?v=1712386860"},{"product_id":"rongrong-chinese-sausage-250g","title":"Rongrong Lạp xưởng kiểu Trung Quốc 250g","description":"\u003cp\u003eLạp xưởng kiểu Trung Quốc Rongrong 250g có hương vị đậm đà của món ăn truyền thống.\u003cbr\u003e Dùng cho món xào, các món cơm hoặc hấp ăn riêng; sự kết hợp gia vị và kết cấu tạo nên nét riêng của lạp xưởng.\u003cbr\u003e Từng cây lạp xưởng được chế biến kỹ, mang hương vị ẩm thực Trung Quốc đến bữa ăn.\u003cbr\u003e Dễ kết hợp trong bữa cơm gia đình hay những dịp đặc biệt, lạp xưởng Rongrong cho bạn nhiều cách thưởng thức.\u003c\/p\u003e","brand":"Rongrong","offers":[{"title":"Default Title","offer_id":48151610556703,"sku":"A66736677886","price":8.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/cac8553bcf90e941bf77d75c13df8570Z7v4QwUKBF9BQ4Zcq48EWUYqoVzEMeGD.jpg?v=1712386863"},{"product_id":"mingfa-plum-flavoured-century-eggs-480g","title":"MINGFA Trứng bắc thảo vị mận 480g","description":"\u003cp\u003eTrứng bắc thảo MINGFA vị mận, gói 480g, có vị đậm đà nhiều tầng và kết cấu béo mịn. Đây là món trứng ủ truyền thống của Trung Quốc với hương vị mận riêng biệt.\u003c\/p\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151640572191,"sku":"6920775246851","price":9.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f3735a04-57be-4161-9da0-a1d99632dbcd.jpg?v=1712387237"},{"product_id":"mingfa-plum-flavoured-salted-eggs-480g","title":"MINGFA Trứng muối vị mận 480g","description":"Trứng muối MINGFA kết hợp vị mặn và ngọt cùng hương mận đặc trưng. Gói 480g gồm những quả trứng chất lượng, giúp bạn đổi vị cho các món ăn truyền thống.\u003cbr\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151641948447,"sku":"6920775266873","price":8.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_2b4899c9-ba4a-45e4-9387-0d2948cd4f7e.jpg?v=1712387251"},{"product_id":"full-case-amx-greek-yogurt-original-flavor-205ml-12-bottles-case","title":"AMX Sữa chua Hy Lạp vị nguyên bản 205ml*12 chai\/thùng","description":"\u003cp\u003eAMX Sữa chua Hy Lạp vị nguyên bản có vị béo mịn, thơm ngon, cung cấp đạm và canxi. Mỗi thùng có 12 chai, mỗi chai 205ml, dùng cho bữa sáng hoặc bữa ăn nhẹ lành mạnh.\u003c\/p\u003e","brand":"AMX","offers":[{"title":"Default Title","offer_id":48151648633119,"sku":"6907992512761","price":8.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/ab82558beb9dc8175c128fb5706e59f4BSZbvlOvdnIeZCowF0ea0s2lVLSHAw7B.jpg?v=1712387355"},{"product_id":"full-case-amx-greek-yogurt-strawberry-flavour-205g-x-12-cartons-per-case","title":"AMX Sữa chua Hy Lạp vị dâu, 205g x 12 hộp mỗi thùng","description":"\u003cp\u003eSữa chua Hy Lạp AMX vị dâu có chất sữa sánh mịn, thơm ngon, đóng hộp 205g. Mỗi thùng gồm 12 hộp, giàu đạm và lợi khuẩn, với vị dâu dễ ăn.\u003c\/p\u003e","brand":"AMX","offers":[{"title":"Default Title","offer_id":48151650402591,"sku":"6907992514352","price":34.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/2f46ce8f4845be034d6e015017ac5c9054TaOKSXlbvaVpuJwZUDUZlZhzgbY5dH.jpg?v=1712387367"},{"product_id":"full-case-amx-greek-yogurt-with-peach-oatmeal-flavour-200ml-10-bottles-case","title":"AMX Sữa chua Hy Lạp vị đào và yến mạch 200ml*10 chai\/thùng","description":"\u003cp\u003eAMX Sữa chua Hy Lạp vị đào và yến mạch thơm ngon, thích hợp cho bữa sáng hoặc bữa ăn nhẹ lành mạnh. Sản phẩm bán nguyên thùng 10 chai, mỗi chai 200ml.\u003c\/p\u003e","brand":"AMX","offers":[{"title":"Default Title","offer_id":48151650533663,"sku":"6907992513829","price":34.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/6ccc24c1cedffdc6d809e1561a8497deNJ4BugSCd63qCIvmdwI5lIrB21c29Vit.jpg?v=1712387379"},{"product_id":"full-case-amx-premium-greek-yogurt-drink-original-flavour-230ml-x-10-bottles-per-case","title":"AMX Sữa chua uống Hy Lạp cao cấp, vị nguyên bản, 230ml x 10 chai\/thùng","description":"\u003cp\u003eAMX Sữa chua uống Hy Lạp cao cấp vị nguyên bản có hương vị sữa chua Hy Lạp đích thực, đậm vị và béo mịn. Dạng uống liền tiện lợi, mỗi thùng có 10 chai, mỗi chai 230ml.\u003c\/p\u003e","brand":"AMX","offers":[{"title":"Default Title","offer_id":48151658266911,"sku":"6907992514178","price":18.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_e698a86f-88a5-41cf-b4ee-26d18dab9130.jpg?v=1712387475"},{"product_id":"full-case-amx-greek-yogurt-in-mango-passionfruit-flavour-230ml-10-bottles-case","title":"AMX Sữa chua Hy Lạp vị xoài \u0026 chanh dây 230ml*10 chai\/thùng","description":"\u003cp\u003eAMX Sữa chua Hy Lạp vị xoài \u0026amp; chanh dây kết hợp vị trái cây nhiệt đới với sữa chua béo mịn, đậm vị. Mỗi thùng có 10 chai, mỗi chai 230ml.\u003c\/p\u003e","brand":"AMX","offers":[{"title":"Default Title","offer_id":48151658922271,"sku":"6907992514604","price":30.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1.png?v=1712387488"},{"product_id":"xufuji-crispy-egg-flavoured-sachima-469g","title":"Xufuji Bánh Sachima giòn vị trứng, 469g","description":"Bánh Sachima giòn vị trứng Xufuji được làm từ bột, đường và trứng. Gói 469g có độ giòn, vị trứng riêng cùng vị ngọt ngon miệng.\u003cbr\u003e","brand":"Xufuji","offers":[{"title":"Default Title","offer_id":48151663542559,"sku":"A6914782203600","price":6.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_c100e504-092d-4d4f-a942-63a9a538fad4.jpg?v=1712387519"},{"product_id":"baizuan-geletin-sheets-25g","title":"BaiZuan Gelatin lá 25g","description":"Gelatin lá BaiZuan là nguyên liệu làm bánh chất lượng cao, dùng để làm đặc hoặc làm đông thực phẩm. Quy cách 25g thích hợp để làm thạch, mousse và các món tráng miệng khác.\u003cbr\u003e","brand":"Baizuan","offers":[{"title":"Default Title","offer_id":48151714988319,"sku":"6917790998322","price":2.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f3bce919-891c-4296-b623-99a9dffc634b.jpg?v=1712387901"},{"product_id":"angel-yeast-rice-wine-starter-8g","title":"Angel Yeast Men làm rượu gạo 8g","description":"\u003cp\u003eMen làm rượu gạo Angel Yeast là loại men chất lượng cao dùng để làm rượu gạo tại nhà. Men dễ sử dụng, giúp quá trình lên men thành công để có hương vị thơm ngon, đúng vị truyền thống.\u003c\/p\u003e","brand":"Angel","offers":[{"title":"Default Title","offer_id":48151715610911,"sku":"A6917790973060","price":0.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_febb971a-aca6-4be9-8832-9245c4aae011.jpg?v=1745982940"},{"product_id":"frozen-mingfa-premium-grade-quick-frozen-chinese-yam-300g","title":"Củ mài Trung Quốc (Mingfa) 300 g – tiện chế súp \u0026 cháo bổ dưỡng","description":"\u003cp\u003eCủ hoài sơn Trung Quốc MINGFA loại cao cấp, được sơ chế sẵn và cấp đông nhanh trong gói 300g. Tiện chế biến nhiều món châu Á với hương vị Trung Quốc.\u003c\/p\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151715709215,"sku":"6920011120228","price":6.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_082ddfde-2818-45c0-a554-bd5a220cfbf3.jpg?v=1712387912"},{"product_id":"frozen-mingfa-sliced-lotus-root-400g","title":"Ming Fa Rễ Sen Cắt Lát 400 g – đông lạnh tiện dụng cho lẩu \u0026 xào","description":"\u003cp\u003eCủ sen đông lạnh MINGFA gói 400g đã cắt lát sẵn, tiện đem nấu. Củ sen có độ giòn và vị nhẹ, dễ kết hợp vào các món ăn theo phong cách châu Á.\u003c\/p\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151716888863,"sku":"6920084998281","price":3.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_bf458e6a-303a-45d3-a3e0-162ebfc09479.jpg?v=1712387919"},{"product_id":"frozen-mingfa-lettuce-slices-500g","title":"Rau Xà Lách Cắt Lát Đông Lạnh MingFa 500 g – tiện dụng cho lẩu \u0026 xào","description":"\u003cp\u003eXà lách cắt lát đông lạnh MINGFA đã cắt sẵn, tiện dùng và giúp bạn bớt thời gian sơ chế. Gói 500g dùng cho salad, bánh mì kẹp hoặc các món nấu, giữ vị tươi cho bữa ăn.\u003c\/p\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151717609759,"sku":"A6920225510228","price":7.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_ddadb23d-ab3d-4558-ace0-36c56fa6b0a2.jpg?v=1712387927"},{"product_id":"frozen-wufangzhai-shepherds-purse-buns-300g","title":"Bánh Bao Wufangzhai Nhân Cải Dại 300 g – bánh bao đông lạnh nhân rau giòn ngọt","description":"Bánh bao nhân rau tề đông lạnh WUFANGZHAI, khối lượng 300g.\u003cbr\u003eNhân rau tề có hương vị tươi thơm; bạn có thể hấp hoặc chiên áp chảo khi muốn dùng.","brand":"WUFANGZHAI","offers":[{"title":"Default Title","offer_id":48151718953247,"sku":"A6907619667539","price":6.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_4a8ed6a4-906a-4320-bec2-ac56c97d4934.jpg?v=1712387957"},{"product_id":"frozen-mingfa-lettuce-strips-frozen-lettuce-stems-500g","title":"MingFa Xà Lách Thân Cắt Khúc 500 g – rau đông lạnh giòn tươi cho lẩu \u0026 xào","description":"Thân xà lách cắt sợi đông lạnh MINGFA đã cắt sẵn, tiện dùng và giúp bạn tiết kiệm thời gian vào bếp.\u003cbr\u003eGói 500g dùng để nấu canh, trộn salad hoặc xào, cho món ăn thêm giòn.","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151720067359,"sku":"A6920225510235","price":7.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_7f0f32ce-369d-4603-9ce1-1fefcee08ee9.jpg?v=1712387977"},{"product_id":"frozen-mingfa-frozen-edamame-pods-400g","title":"MINGFA Đậu nành non nguyên trái đông lạnh 400g","description":"\u003cp\u003eĐậu nành non nguyên trái đông lạnh MINGFA giàu đạm và chất xơ, tiện bổ sung vào bữa ăn. Gói 400g dễ chuẩn bị, chỉ cần hâm nóng rồi dùng.\u003c\/p\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151723180319,"sku":"6920084998229","price":3.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_1c48841b-a130-46b9-afbf-5f31955b92fc.jpg?v=1712388018"},{"product_id":"frozen-mingfa-frozen-shepherds-purse-500g","title":"Ming Fa Cải Ba Túi (Shepherd's Purse) 500 g – rau muối đông lạnh tiện lợi","description":"\u003cp\u003eLá rau tề đông lạnh MINGFA chất lượng cao, đóng gói 500g. Tiện dùng trong các món châu Á để bổ sung rau và dinh dưỡng cho bữa ăn.\u003c\/p\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151723999519,"sku":"A678452120050","price":5.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_fc5baeb4-e221-488e-980c-c44a7abb850c.jpg?v=1712388035"},{"product_id":"frozen-mingfa-quick-frozen-roasted-gluten-500g","title":"Mì căn quay đông lạnh MingFa 500 g – topping chay, xào \u0026 nấu lẩu","description":"Mì căn nướng MINGFA được nướng sẵn rồi cấp đông, đóng gói 500g, giúp bạn chuẩn bị bữa ăn nhanh gọn.\u003cbr\u003eMón mì căn giàu đạm này phù hợp với chế độ ăn thuần chay và dễ kết hợp vào nhiều món ăn.","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151724327199,"sku":"6921527002947","price":5.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_9347c986-19b4-4998-b17c-2046d6f3ae20.jpg?v=1712388039"},{"product_id":"frozen-mingfa-frozen-water-bamboo-shoots-400g","title":"Ming Fa Măng Thủy Xẻo (Giá Bạch) 400 g – măng giòn, xào canh \u0026 lẩu","description":"\u003cp\u003eMăng nước đông lạnh MINGFA chất lượng cao, đóng gói 400g, phù hợp cho các món châu Á. Măng đã làm sạch, sẵn sàng để nấu, tiện thêm rau vào bữa ăn.\u003c\/p\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151724523807,"sku":"6920084998397","price":3.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_06f9a4e7-9db1-4ffb-b85f-bef95edecc18.jpg?v=1712388043"},{"product_id":"frozen-mingfa-frozen-broad-beans-400g","title":"Đậu Fava (Broad Beans) MingFa 400 g – đậu đông lạnh tươi giòn","description":"\u003cp\u003eĐậu tằm đông lạnh MINGFA đóng túi 400g dễ cất trữ, tiện bổ sung dinh dưỡng cho bữa ăn. Đậu được cấp đông nhanh khi còn tươi ngon để giữ hương vị tự nhiên và dưỡng chất.\u003c\/p\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151724687647,"sku":"6920084998199","price":3.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_84084d4a-5301-43eb-8800-9c0dfe7eb767.jpg?v=1712388047"},{"product_id":"frozen-likoufu-seafood-and-vegetable-dumplings-8-pieces-240g","title":"Likoufu Bánh Bao Hải Sản \u0026 Rau Củ 240 g (8 cái) – đông lạnh tiện lợi","description":"\u003cp\u003eSủi cảo hải sản và rau củ đông lạnh LIKOFU có phần nhân kết hợp hải sản và rau củ đậm đà. Mỗi gói 240g gồm 8 cái, tiện chuẩn bị bữa ăn nhanh, ngon miệng hoặc dùng làm món khai vị.\u003c\/p\u003e","brand":"LIKOFU","offers":[{"title":"Default Title","offer_id":48151726227743,"sku":"A6902230153577","price":3.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_5585b291-4183-4756-b925-86502618a1bd.jpg?v=1712388086"},{"product_id":"frozen-united-east-delicious-glutinous-corn-2pcs-700g","title":"United East [Đông lạnh] Bắp nếp thơm ngon 2cái 700g","description":"\u003cp\u003eBắp nếp đông lạnh United East, gói gồm hai cái với khối lượng 700g. Tiện chuẩn bị nhanh một món ăn kèm bổ dưỡng hoặc dùng làm nguyên liệu cho những món bạn thích.\u003c\/p\u003e","brand":"United East","offers":[{"title":"Default Title","offer_id":48151728095519,"sku":"A793591758244","price":3.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/568a1376dbe876f82be0d522cbb7ebd5JPfhDAkjeDjIHDkpaSMvWMdNfzhRPF7e.jpg?v=1712388097"},{"product_id":"frozen-delicious-life-taro-strips-500g","title":"Delicious Life [Đông lạnh] Khoai môn cắt sợi 500g","description":"\u003cp\u003eKhoai môn cắt sợi đông lạnh Delicious Life là loại củ giàu tinh bột với hương vị riêng, tiện thêm vào bữa ăn. Gói 500g đã cắt sẵn và sẵn sàng để nấu, giúp tiết kiệm thời gian khi bận rộn.\u003c\/p\u003e","brand":"Delicious","offers":[{"title":"Default Title","offer_id":48151732060447,"sku":"A9348791001020","price":6.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f447d445-e518-434f-8f6a-c6dda0110b9e.jpg?v=1712388141"},{"product_id":"frozen-jun-quick-freeze-lotus-root-slices-400g","title":"Jun [Đông lạnh] Củ sen cắt lát cấp đông nhanh 400g","description":"\u003cp\u003eCủ sen Jun được cắt lát rồi cấp đông nhanh khi còn tươi nhất. Gói 400g tiện thêm vào nhiều món ăn, mang đến lựa chọn tốt cho sức khỏe.\u003c\/p\u003e","brand":"Jun","offers":[{"title":"Default Title","offer_id":48151741038879,"sku":"6945904807888","price":3.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_1aa97f91-2ccc-4977-9e67-57dbac643753.jpg?v=1712388249"},{"product_id":"frozen-jinlihua-premium-hot-pot-platter-500g","title":"Jinlihua Khay đồ nhúng lẩu cao cấp [Đông lạnh] 500g","description":"\u003cp\u003eKhay đồ nhúng lẩu cao cấp Jinlihua gồm các nguyên liệu lẩu tuyển chọn, được cấp đông và đóng gói 500g. Tiện dùng khi bạn muốn chuẩn bị nhanh một bữa lẩu tại nhà.\u003c\/p\u003e","brand":"Jinlihua","offers":[{"title":"Default Title","offer_id":48151749198111,"sku":"4717344322991","price":20.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_1a51111d-3f2d-41d6-a1ad-6281e40cacb7.jpg?v=1736583720"},{"product_id":"frozen-jinlihua-lucky-bag-500g","title":"Jinlihua Lucky Bag Thực phẩm châu Á tổng hợp [Đông lạnh] 500g","description":"\u003cp\u003eJinlihua Lucky Bag là gói 500g gồm nhiều món châu Á đông lạnh, phù hợp để chuẩn bị bữa ăn nhanh, dễ dàng. Các món có hương vị và kết cấu đa dạng, giúp bữa ăn thêm ngon miệng.\u003c\/p\u003e","brand":"Jinlihua","offers":[{"title":"Default Title","offer_id":48151750377759,"sku":"4717344322625","price":20.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_e999285e-e0c5-44f0-8cca-6de558b5dbc2.jpg?v=1736583719"},{"product_id":"frozen-liangquanqimei-original-flavour-handheld-pancakes-endorsed-by-jay-chou-5-pieces-500g","title":"Liangquanqimei Bánh paratha ngàn lớp vị nguyên bản – Bánh kếp cầm tay Trung Quốc do Jay Chou làm đại diện (5 cái, đông lạnh, 500g)","description":"\u003cblockquote\u003eMón bánh ăn vặt đường phố Trung Quốc quen thuộc — \u003cspan class=\"s1\"\u003e\u003cb\u003eLiangquanqimei Puff Paratha\u003c\/b\u003e\u003c\/span\u003e, có gương mặt đại diện là \u003cspan class=\"s1\"\u003e\u003cb\u003eJay Chou\u003c\/b\u003e\u003c\/span\u003e. Bánh được làm tỉ mỉ từ bột mì chất lượng cao, có nhiều lớp tách mỏng, giòn bên ngoài và mềm dai bên trong.\u003c\/blockquote\u003e\n\u003cblockquote\u003e\u003cbr\u003e\u003c\/blockquote\u003e\n\u003cblockquote\u003eDùng cho bữa sáng, bữa trưa hoặc ăn nhẹ — chỉ cần làm nóng trên chảo vài phút rồi thêm nhân hoặc sốt bạn thích.\u003c\/blockquote\u003e\n\u003cblockquote\u003e\u003cbr\u003e\u003c\/blockquote\u003e\n\u003cblockquote\u003e\n\u003cb\u003e• Vị nguyên bản\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\n\u003c\/blockquote\u003e\n\u003cblockquote\u003e\n\u003cb\u003e• 5 cái mỗi gói (500g)\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\n\u003c\/blockquote\u003e\n\u003cblockquote\u003e\n\u003cb\u003e• Cấp đông để giữ độ tươi\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\n\u003c\/blockquote\u003e\n\u003cblockquote\u003e\u003cb\u003e• Chế biến trong vài phút — không cần thêm dầu\u003c\/b\u003e\u003c\/blockquote\u003e","brand":"Grain Full of Beauty","offers":[{"title":"Default Title","offer_id":48151753785631,"sku":"6953016100018","price":5.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f6798f06-8bbb-4a7e-815c-a5c4f6f706be.jpg?v=1712388374"},{"product_id":"frozen-liangquanqimei-handheld-pancakes-with-scallion-flavor-endorsed-by-jay-chou-5-pieces-500g","title":"Liangquanqimei [Đông lạnh] Bánh áp chảo vị hành lá - Được Jay Chou giới thiệu, 5 cái, 500g","description":"\u003cp\u003eBánh áp chảo có vị hành lá đậm đà, tiện dùng cho bữa ăn ngon. Sản phẩm được Jay Chou giới thiệu, mỗi gói 500g có 5 cái, phù hợp cho bữa ăn nhẹ hoặc ăn vặt nhanh gọn.\u003c\/p\u003e","brand":"Grain Full of Beauty","offers":[{"title":"Default Title","offer_id":48151755981087,"sku":"6953016100087","price":5.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/erp_01.source_585d0010-ffc7-44d5-a89f-17f3e4e66928.jpg?v=1791568444"},{"product_id":"frozen-sinian-original-flavour-hand-grasped-pancake-450g","title":"Sinian [Đông lạnh] Bánh áp chảo vị nguyên bản 450g","description":"Bánh áp chảo vị nguyên bản Sinian đóng gói 450g, được đông lạnh để giữ độ tươi.\u003cbr\u003eBánh có hương vị truyền thống, tiện cho bữa ăn hoặc món ăn vặt nhanh gọn, dễ chuẩn bị.","brand":"Sinian","offers":[{"title":"Default Title","offer_id":48151757324575,"sku":"6921665714429","price":5.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_8fa6f65c-54ee-4e9c-80d3-92b172fd978b.jpg?v=1712388423"},{"product_id":"frozen-sinian-scallion-hand-griddled-pancake-450g","title":"Sinian [Đông lạnh] Bánh áp chảo thủ công vị hành lá 450g","description":"\u003cp\u003eBánh áp chảo thủ công vị hành lá Sinian là món ngon truyền thống châu Á, được áp chảo thủ công để có hương vị đặc trưng. Bánh đông lạnh đóng gói 450g, có vị hành lá đậm đà, tiện cho bữa ăn hoặc món ăn vặt nhanh gọn, dễ chuẩn bị.\u003c\/p\u003e","brand":"Sinian","offers":[{"title":"Default Title","offer_id":48151758602527,"sku":"6921665714436","price":5.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/479afb767115ab41246d12e1e83842adO54NHHxW24W278bRelBFVbMevThFvdSI.jpg?v=1712388435"},{"product_id":"frozen-huo-jia-scallion-filled-pancakes-460g","title":"Huo Jia [Đông lạnh] Bánh áp chảo nhân hành lá 460g","description":"Bánh áp chảo nhân hành lá Huo Jia đông lạnh, đóng gói 460g.\u003cbr\u003eBánh có nhân hành lá tươi, là món ăn ngon, tiện dùng cho bữa ăn hoặc ăn vặt.","brand":"Huo Jia","offers":[{"title":"Default Title","offer_id":48151772102943,"sku":"A6950668601252","price":6.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/31eed67f17304627568afbc37bf508d6WKdvN42TzXy0nxFfDMC19jMPpv35Hprx.jpg?v=1712388524"},{"product_id":"frozen-huo-jia-radish-shred-filled-pie-460g","title":"Huo Jia Bánh nhân củ cải bào sợi đông lạnh 460g","description":"Bánh nhân củ cải bào sợi đông lạnh Huo Jia, 460g, thơm ngon và tiện dùng.\u003cbr\u003ePhù hợp cho bữa ăn nhanh gọn, với sự kết hợp riêng giữa hương vị và kết cấu của bánh.","brand":"Huo Jia","offers":[{"title":"Default Title","offer_id":48151772659999,"sku":"A6950668601238","price":6.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_10e3e655-ff01-4229-91a2-448d2a1b4216.jpg?v=1712388528"},{"product_id":"frozen-anyi-original-flavour-hand-grasped-pancakes-900g","title":"Anjoy Bánh kếp xé tay đông lạnh vị nguyên bản - 900g","description":"Bánh kếp xé tay vị nguyên bản Anyi được cấp đông để giữ độ tươi, đóng gói 900g.\u003cbr\u003eBánh có hương vị truyền thống, tiện cho bữa ăn nhanh gọn hoặc bữa ăn nhẹ.","brand":"Anyo","offers":[{"title":"Default Title","offer_id":48151776592159,"sku":"A6943317500631","price":8.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f8c79a55-0fbd-4851-b63d-fca866c711ec.jpg?v=1712388554"},{"product_id":"frozen-huo-jia-red-bean-filled-pastry-460g","title":"Huo Jia Bánh ngọt nhân đậu đỏ đông lạnh 460g","description":"\u003cp\u003eBánh ngọt nhân đậu đỏ đông lạnh Huo Jia có phần nhân đậu đỏ nghiền ngọt, dễ chế biến khi bạn muốn ăn nhẹ hoặc dùng làm món tráng miệng. Bánh mang hương vị ẩm thực châu Á truyền thống.\u003c\/p\u003e","brand":"Huo Jia","offers":[{"title":"Default Title","offer_id":48151777575199,"sku":"A6950668601221","price":6.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_153d1a2d-e2fe-47bf-bd6f-3f7063460496.jpg?v=1712388573"},{"product_id":"frozen-anyi-scallion-flavoured-hand-pulled-pancakes-900g","title":"Anjoy Bánh kếp xé tay đông lạnh vị hành lá - 900g","description":"Bánh kếp xé tay đông lạnh vị hành lá Anyi thơm ngon, tiện dùng cho bữa ăn, với vị hành lá tươi.\u003cbr\u003eMỗi gói 900g có nhiều phần ăn, phù hợp cho bữa sáng nhanh gọn hoặc bữa ăn nhẹ.","brand":"Anyo","offers":[{"title":"Default Title","offer_id":48151784259871,"sku":"A6943317500648","price":8.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_8d9306f4-95ea-4f1a-bd14-7f4f0b235990.jpg?v=1712388628"},{"product_id":"frozen-yimei-crispy-sesame-flavoured-scallion-pancakes-vegan-550g","title":"Bánh Hành Vừng (Sesame Pancake) I-Mei 550 g – chay giòn thơm","description":"Bánh hành giòn vị mè I-MEI là món đông lạnh phù hợp với người ăn thuần chay, quy cách 550g, mang hương vị châu Á.\u003cbr\u003eBánh dễ chế biến cho bữa ăn nhanh hoặc ăn nhẹ, với lớp bánh giòn và vị mè, hành lá thơm đậm.","brand":"I-MEI","offers":[{"title":"Default Title","offer_id":48151791436063,"sku":"A4710126095670","price":5.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_32d184b3-8e88-451c-a442-5d851b540f06.jpg?v=1712388706"},{"product_id":"frozen-yimei-crispy-scallion-pancakes-5pcs-525g","title":"Bánh hành lá chiên giòn I-Mei 525 g – bánh pancake Đài Loan","description":"\u003cp\u003eBánh hành I-MEI kiểu châu Á được cấp đông, sẵn sàng để chế biến. Mỗi gói có 5 cái, mỗi cái 105g, thơm vị hành lá tươi và giòn sau khi nấu.\u003c\/p\u003e","brand":"I-MEI","offers":[{"title":"Default Title","offer_id":48151795106079,"sku":"A4710126456969","price":4.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f6b26bf8-cc3a-4115-b3da-92024731e0eb.jpg?v=1712388726"},{"product_id":"frozen-yimei-handmade-egg-pancake-wraps-250g","title":"Bánh Trứng Handmade I-Mei 250 g – vỏ bánh mỏng mềm, dễ cuốn","description":"\u003cp\u003eVỏ bánh trứng cuốn I-MEI làm thủ công từ trứng tươi và nguyên liệu chất lượng cao, được cấp đông để tiện chuẩn bị bữa ăn nhanh. Gói 250g dùng làm các món cuốn và món ăn kiểu châu Á tại nhà.\u003c\/p\u003e","brand":"I-MEI","offers":[{"title":"Default Title","offer_id":48151795138847,"sku":"A4710126457201","price":5.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_aa3234c0-124d-489d-ab3a-39e31bdc4521.jpg?v=1712388729"}],"url":"https:\/\/www.umall.com.au\/vi\/collections\/made-in-china\/ready-to-drink.oembed?page=2","provider":"Umall - Australia's Largest Online Asian Supermarket","version":"1.0","type":"link"}