{"title":"Tiệc nướng BBQ","description":"\u003csection\u003e\n  \u003cp\u003eCác phần thịt sẵn sàng cho BBQ và món nướng được yêu thích cho các buổi tụ họp năm Ngọ 2026.\u003c\/p\u003e\n  \u003cp\u003e\u003ca href=\"\/vi\/collections\/lunar-new-year-2025\"\u003eVề trang năm Ngọ 2026 →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n","products":[{"product_id":"fresh-cucumbers-approximately-1kg","title":"Dưa leo [Tối đa 1 mỗi lần mua] 1kg","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:10px 0;color:#0f172a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\"\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;display:flex;gap:18px;align-items:center;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/7986eb8cc9a7d89f85beecb65961fa9etudbUYjNeMD85Rm7ewF7iHdmF8Td0HzH.jpg?v=1736929215\" alt=\"Fresh cucumbers, 1kg\" style=\"width:32%;min-width:180px;height:160px;object-fit:cover;border-radius:12px;border:1px solid #e2e8f0;\"\u003e\n  \u003cdiv style=\"flex:1;min-width:0;\"\u003e\n    \u003ch1 style=\"margin:0 0 6px;font-size:26px;font-weight:800;color:#0f172a;\"\u003eDưa leo 1kg\u003c\/h1\u003e\n    \u003cp style=\"margin:0;color:#475569;font-size:14px;line-height:1.6;\"\u003eGiòn, mọng nước, thanh mát — dùng làm salad, dưa ngâm nhanh, mì lạnh và nhiều món khác.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eĐiểm nổi bật của sản phẩm\u003c\/h3\u003e\n  \u003cul style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.7;\"\u003e\n    \u003cli\u003eVị thanh mát và độ giòn giúp cân bằng các món béo, cay hoặc đậm đà.\u003c\/li\u003e\n    \u003cli\u003eVỏ mỏng, mềm và vị dịu — dễ ăn sống hoặc trộn với chút gia vị.\u003c\/li\u003e\n    \u003cli\u003eCó thể đập dập, cắt lát, bào sợi dài, ngâm chua hoặc trộn mì lạnh.\u003c\/li\u003e\n    \u003cli\u003eSơ chế trong vài phút; phần lớn cách dùng không cần nấu.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eGợi ý chế biến\u003c\/h3\u003e\n  \u003col style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.8;\"\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eDưa leo đập dập trộn tỏi \u0026amp; giấm đen\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\n      Ướp chút muối, đập dập rồi trộn với một ít \u003ca href=\"\/vi\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\"\u003egiấm thơm Zhenjiang\u003c\/a\u003e và chút \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\"\u003enước tương nhạt\u003c\/a\u003e.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eMì soba lạnh với dưa leo, nước tương và mè\u003c\/div\u003e\n      Trộn dưa leo bào sợi dài với \u003ca href=\"\/vi\/products\/j-basket-japanese-buckwheat-noodles-720g\"\u003emì soba kiều mạch\u003c\/a\u003e đã nấu chín, để nguội cùng nước trộn gồm \u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\"\u003enước tương\u003c\/a\u003e và chút dầu mè.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eDưa leo ngâm giấm gạo nhanh\u003c\/div\u003e\n      Cắt lát rồi ngâm 10–20 phút trong \u003ca href=\"\/vi\/products\/hengshun-white-rice-vinegar-500ml\"\u003egiấm gạo trắng\u003c\/a\u003e, một chút đường và muối. Ăn kèm cơm tô hoặc thịt nướng.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eSalad đậu hũ non \u0026amp; dưa leo\u003c\/div\u003e\n      Cho lên trên \u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eđậu hũ truyền thống\u003c\/a\u003e ướp lạnh phần dưa leo cắt sợi, nước tương, dầu mè và tỏi băm để làm món ăn kèm giàu đạm.\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMẹo sơ chế và nấu\u003c\/h3\u003e\n  \u003cul style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.7;\"\u003e\n    \u003cli\u003eĐể giòn hơn, ướp muối dưa leo cắt lát hoặc đập dập trong 5–10 phút, rồi thấm khô trước khi trộn.\u003c\/li\u003e\n    \u003cli\u003eNếu vỏ dày, gọt xen kẽ; bỏ hạt ở miếng lớn để salad ít ra nước hơn.\u003c\/li\u003e\n    \u003cli\u003eDùng mặt dao hoặc cây cán bột ép dập, rồi bẻ miếng vừa ăn để dễ bám nước trộn.\u003c\/li\u003e\n    \u003cli\u003eDùng dao bào thành sợi mỏng dài để nhanh thấm gia vị và hợp với món mì lạnh.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eGợi ý mua kèm\u003c\/h3\u003e\n  \u003cul style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.8;\"\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/dl-black-soybean-brewed-light-soy-sauce-480ml-limited-import\"\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\/donghu-shanxi-8-year-aged-vinegar-500ml-chinese-mature-black-vinegar\"\u003eDonghu Giấm Shanxi ủ 8 năm 500ml\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Dầu mè nguyên chất 207ml\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003eTỏi đã bóc vỏ - 250g\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/hankun-crispy-konjac-yam-threads-200g\"\u003eHankun Sợi konjac 200g\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-ever-green-aged-tofu-approximately-900g\"\u003eEver Green Đậu hũ cứng truyền thống, 900g\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;\"\u003e\n  \u003cdiv\u003e\n    \u003ch3 style=\"margin:0 0 6px;font-size:18px;font-weight:700;\"\u003eXem thêm cùng danh mục\u003c\/h3\u003e\n    \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eChọn thêm rau củ tươi cho ngăn mát của bạn.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003ca href=\"\/vi\/collections\/vegetables\" style=\"color:#DB3A35;font-weight:700;white-space:nowrap;\"\u003eXem tất cả rau củ →\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í tài xế giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trên mạng! Đơ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 ở 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 sau giờ chốt đơn có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eBấm vào đâ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ó áp dụng 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 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 #e2e8f0;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 #e2e8f0;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 #e2e8f0;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(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\u003cp class=\"p1\"\u003eMỗi lần mua tối đa 1.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151484956959,"sku":"A0735745752098","price":4.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/7986eb8cc9a7d89f85beecb65961fa9etudbUYjNeMD85Rm7ewF7iHdmF8Td0HzH.jpg?v=1736929215"},{"product_id":"fresh-greenhouse-grown-seedless-eggplant-approximately-800g","title":"Cà Tím Không Hạt Nhà Kính 800 g – thịt mềm ngọt, chế biến đa dạng","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:8px 0 20px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#0f172a;line-height:1.6;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;\"\u003e\n  \u003ch1 style=\"margin:0 0 6px;font-size:26px;font-weight:800;color:#0f172a;\"\u003eCà tím nhà kính không hạt, 800g\u003c\/h1\u003e\n  \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eTrồng trong điều kiện được kiểm soát để thịt mềm đều và ít hạt. Thịt mềm mượt, dễ thấm sốt, ngọt nhẹ và không đắng.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 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;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eKhông hạt, thịt mềm—không có lõi xốp, dễ sơ chế.\u003c\/li\u003e\n    \u003cli\u003eTrồng trong nhà kính để kết cấu ổn định và chín đều.\u003c\/li\u003e\n    \u003cli\u003eVị dịu, hợp với nước tương, tỏi và các gia vị thơm.\u003c\/li\u003e\n    \u003cli\u003eDùng để xào, kho, nướng vỉ, nướng lò hoặc nhúng lẩu.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 12px;font-size:18px;font-weight:700;\"\u003eGợi ý chế biến\u003c\/h3\u003e\n  \u003cdiv style=\"display:grid;gap:12px;\"\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff;\"\u003e\n      \u003cdiv style=\"font-weight:700;color:#111827;\"\u003eCà tím xào tỏi và nước tương\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eÁp chảo cà tím cắt que trên lửa lớn đến khi vàng, rồi trộn với tỏi băm và chút nước tương nhạt\/đậm. Dùng tỏi bóc sẵn để tiết kiệm thời gian: \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003eTỏi đã bóc vỏ - 250g\u003c\/a\u003e và tạo màu đậm hơn với \u003ca href=\"\/vi\/products\/haitian-dark-soy-sauce-500ml\"\u003eHaitian Nước tương đậm - 500ml\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff;\"\u003e\n      \u003cdiv style=\"font-weight:700;color:#111827;\"\u003eCà tím hấp với sốt nước tương–mè \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\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eHấp cà tím cắt thanh dày đến khi vừa mềm, rồi rưới nước trộn ấm gồm nước tương nhạt, vài giọt dầu mè và tỏi băm. Gợi ý gia vị: \u003ca href=\"\/vi\/products\/haday-golden-label-light-soy-sauce-1-28l\"\u003eHaday Golden Label Nước tương nhạt - 1.28L\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Dầu mè nguyên chất 207ml\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff;\"\u003e\n      \u003cdiv style=\"font-weight:700;color:#111827;\"\u003eCà tím nướng sốt miso (Nasu Dengaku)\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eBổ đôi, khía thịt, phết sốt miso mặn ngọt rồi nướng lửa trên hoặc chiên không dầu đến khi xém ngọt. Rắc mè và hành lá cắt nhỏ khi dọn.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff;\"\u003e\n      \u003cdiv style=\"font-weight:700;color:#111827;\"\u003eLẩu cà chua với cà tím \u0026amp; đậu hũ\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eCắt cà tím thành miếng, nấu liu riu trong nước cốt lẩu cà chua với đậu hũ mềm. Bạn có thể dùng \u003ca href=\"\/vi\/products\/haidilao-tomato-hot-pot-base-200g\"\u003eHaidilao Nước cốt lẩu cà chua - 200g\u003c\/a\u003e và thêm các khối \u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eEver Green Đậu hũ truyền thống, 500g\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMẹo sơ chế và nấu\u003c\/h3\u003e\n  \u003cul style=\"margin:0 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eĐể mềm mượt hơn, ướp muối lát cà tím 10–15 phút rồi thấm khô trước khi nấu—giúp rút bớt nước để dễ vàng mặt.\u003c\/li\u003e\n    \u003cli\u003eKhía ô vuông trên miếng lớn để sốt thấm mà không cần nấu quá lâu.\u003c\/li\u003e\n    \u003cli\u003eChiên áp chảo với lớp dầu nóng mỏng, sau đó thêm sốt và chút nước để làm chín bên trong.\u003c\/li\u003e\n    \u003cli\u003eChiên không dầu hoặc nướng lò ở nhiệt cao 12–18 phút, lật một lần, để giảm dầu mà vẫn mềm bên trong.\u003c\/li\u003e\n    \u003cli\u003eCân bằng vị béo bằng vị chua—giấm gạo hoặc cà chua giúp món đậm đà thêm thanh vị.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eGợi ý mua kèm\u003c\/h3\u003e\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:8px;\"\u003e\n    \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\" style=\"display:inline-block;padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eTỏi đã bóc vỏ - 250g\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/fresh-green-leaf-farm-tender-ginger-approximately-500g\" style=\"display:inline-block;padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eGừng 500g\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\" style=\"display:inline-block;padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eHaitian Dầu hào cao cấp 700g\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"display:inline-block;padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eLee Kum Kee Dầu mè nguyên chất 207ml\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/chuanwazi-crispy-chili-oil-with-peanuts-200g-sichuan-chili-crisp\" style=\"display:inline-block;padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eChuanwazi Ớt chưng giòn\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/fresh-bundle-of-spring-onions\" style=\"display:inline-block;padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eHành lá bó\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;\"\u003e\n  \u003cdiv\u003e\n    \u003ch3 style=\"margin:0 0 6px;font-size:18px;font-weight:700;\"\u003eXem thêm cùng danh mục\u003c\/h3\u003e\n    \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eChọn thêm rau củ tươi cho các món ăn.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003ca href=\"\/vi\/collections\/vegetables\" style=\"white-space:nowrap;color:#DB3A35;font-weight:700;border:1px solid rgba(219,58,53,.25);background:rgba(219,58,53,.06);padding:8px 12px;border-radius:999px;\"\u003eXem rau củ →\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í tài xế giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trên mạng! Đơ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 ở 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 sau giờ chốt đơn có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eBấm vào đâ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ó áp dụng 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 tại.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e2e8f0;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e2e8f0;border-top:1px solid #e2e8f0;\"\u003etừ $69.00 trở lên\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e2e8f0;\"\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 #e2e8f0;border-top:1px solid #e2e8f0;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e2e8f0;\"\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 #e2e8f0;border-top:1px solid #e2e8f0;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e2e8f0;\"\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":48151485743391,"sku":"A0735745752128","price":7.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/dbb7ac72af5c6e5c29fafb12c278e12a7EyqT50H9bYnUpAPM4JQwP7QSFlV5cl1.jpg?v=1712384068"},{"product_id":"fresh-japanese-pumpkin-approximately-2-3kg","title":"Bí đỏ Nhật Bản 1.5kg","description":"\u003cdiv id=\"umall-desc\" style=\"max-width:860px;margin:0 auto;--brand:#DB3A35;color:#0f172a;line-height:1.6;font-size:16px;\"\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\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:0;display:flex;gap:18px;align-items:flex-start;\"\u003e\n  \u003cdiv style=\"flex:1 1 60%\"\u003e\n    \u003ch2 style=\"margin:0 0 6px;font-size:24px;font-weight:800;\"\u003eBí đỏ Nhật Bản 1.5kg\u003c\/h2\u003e\n    \u003cdiv style=\"margin:0 0 14px;color:#64748b;font-size:14px;\"\u003eCòn gọi là kabocha\u003c\/div\u003e\n    \u003cp style=\"margin:0;color:#334155;\"\u003eBán theo trọng lượng; sản phẩm có thể là miếng cắt, không phải nguyên trái. Thịt ngọt tự nhiên, bùi như hạt dẻ, mềm mượt khi nấu chín. Dùng để nướng, nấu súp, làm tempura hoặc món hầm đầy đặn.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eĐiểm nổi bật của sản phẩm\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 20px;color:#334155;\"\u003e\n    \u003cli\u003eVị ngọt bùi đậm, hợp với cả món mặn và món ngọt.\u003c\/li\u003e\n    \u003cli\u003eGiữ miếng khi nấu liu riu, nướng lên có vị ngọt đậm ở mặt xém.\u003c\/li\u003e\n    \u003cli\u003eVỏ mỏng, ăn được (có thể gọt tùy thích) — bớt công sơ chế, giữ thêm dưỡng chất.\u003c\/li\u003e\n    \u003cli\u003eDùng để xào, nấu canh, cà ri hoặc ăn cùng 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:16px;\"\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;margin-bottom:4px;\"\u003eBí đỏ nướng múi với mè–nước tương\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 10px;color:#334155;\"\u003eTrộn bí cắt múi dày với chút \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand)\"\u003edầu mè\u003c\/a\u003e và chút \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand)\"\u003enước tương nhạt\u003c\/a\u003e. Nướng đến khi mép xém ngọt (20–30 phút), rồi rắc muối dạng vảy.\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:4px;\"\u003eBí đỏ xào tỏi và đậu Hà Lan ăn vỏ\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 10px;color:#334155;\"\u003eXào nhanh bí cắt lát mỏng với \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\" style=\"color:var(--brand)\"\u003etỏi\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/fresh-sugar-snap-peas-300g\" style=\"color:var(--brand)\"\u003eđậu Hà Lan ăn vỏ\u003c\/a\u003e. Thêm \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\" style=\"color:var(--brand)\"\u003edầu hào\u003c\/a\u003e để tạo lớp sốt; nấu vừa mềm (tổng cộng 5–8 phút).\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:4px;\"\u003eCanh kabocha với đậu hũ \u0026amp; nấm \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\"\u003eNấu với nước dùng\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 10px;color:#334155;\"\u003eNấu liu riu bí cắt khối 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 với \u003ca href=\"\/vi\/products\/chois-shiitake-mushrooms-100g\" style=\"color:var(--brand)\"\u003enấm hương\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/fresh-ever-green-smooth-tofu-300g\" style=\"color:var(--brand)\"\u003eđậu hũ non\u003c\/a\u003e đến khi mềm (8–12 phút). Thêm vài giọt dầu 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:4px;\"\u003eCháo bí đỏ kabocha\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 10px;color:#334155;\"\u003eNấu kabocha với \u003ca href=\"\/vi\/products\/hokkaido-sansanmaru-japanese-rice-5kg\" style=\"color:var(--brand)\"\u003egạo Nhật Bản\u003c\/a\u003e đã vo và nước đến khi cháo sánh mịn. Thêm \u003ca href=\"\/vi\/products\/fresh-bundle-of-spring-onions\" style=\"color:var(--brand)\"\u003ehành lá\u003c\/a\u003e cắt nhỏ và chút nước tương nhạt.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMẹo sơ chế và nấu\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 20px;color:#334155;\"\u003e\n    \u003cli\u003eGiữ hoặc gọt vỏ tùy thích: vỏ mỏng sẽ mềm khi nướng; gọt vỏ nếu muốn súp thật mịn.\u003c\/li\u003e\n    \u003cli\u003eĐể dễ cắt: cho nguyên miếng một phần tư trái vào lò vi sóng 2–4 phút cho hơi mềm, rồi cắt cẩn thận.\u003c\/li\u003e\n    \u003cli\u003eNướng nhiệt cao để vị ngọt đậm hơn trước khi thêm vào salad, mì hoặc cà ri.\u003c\/li\u003e\n    \u003cli\u003eHạt ăn được: rửa sạch, nêm gia vị rồi nướng giòn để ăn vặt hoặc rắc lên món ă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:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eGợi ý mua kèm\u003c\/h3\u003e\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:10px;\"\u003e\n    \u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\" style=\"color:var(--brand);padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;\"\u003eKikkoman Nước tương đa dụng\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand);padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;\"\u003eDầu mè nguyên chất\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/chois-shiitake-mushrooms-100g\" style=\"color:var(--brand);padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;\"\u003eNấm hương\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/chois-enoki-mushrooms-300g\" style=\"color:var(--brand);padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;\"\u003eNấm kim châm\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/fresh-ever-green-aged-tofu-900g\" style=\"color:var(--brand);padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;\"\u003eĐậu hũ cứng\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color:var(--brand);padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;\"\u003eTôm king\u003c\/a\u003e\n    \u003ca href=\"\/vi\/products\/haitian-dark-soy-sauce-500ml\" style=\"color:var(--brand);padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;\"\u003eNước tương đậm (để tạo lớp sốt)\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eXem thêm cùng danh mục\u003c\/h3\u003e\n  \u003cp style=\"margin:6px 0 0;\"\u003e\n    \u003ca href=\"\/vi\/collections\/potatoes-root-vegetables\" style=\"color:var(--brand);font-weight:700;\"\u003eMua thêm khoai và củ\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: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í tài xế giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trên mạng! Đơ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 ở 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 sau giờ chốt đơn có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eBấm vào đâ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ó áp dụng 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 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 #e2e8f0;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\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","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151486628127,"sku":"A0735745752104","price":3.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/118e6d912785716b9b3fa3631e0386d6hhWygCsVjfKzD0C3t5S34E4i1RpzNd7r.jpg?v=1747019096"},{"product_id":"fresh-bundle-of-spring-onions","title":"Hành Lá (Shallot) 1 bó – hành lá tươi xanh, thơm nồng","description":"\u003cp\u003eHành lá (shallot) tươi xanh, mùi thơm nồng đặc trưng, là nguyên liệu không thể thiếu trong bếp Việt.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eTươi ngon:\u003c\/strong\u003e Lá hành thẳng, màu xanh mướt, củ trắng giòn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eHương vị đậm đà:\u003c\/strong\u003e Mang đến hương thơm tự nhiên, tăng vị cho món ăn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Rửa sạch, cắt nhỏ, dùng ngay cho các món xào, nấu, trộn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dụng:\u003c\/strong\u003e Nêm canh, xào, trộn gỏi hoặc làm rau thơm trang trí.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003e1 bó tiện lợi:\u003c\/strong\u003e Phù hợp nhu cầu gia đình, tiết kiệm thời gian mua sắm.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151487545631,"sku":"9335351095513","price":2.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/6b6175c571d601234985892455b84449Ia3B3viuY5K38fskdvbXL7l1X5XQObzm.jpg?v=1745982958"},{"product_id":"fresh-dried-garlic-heads-approximately-500g","title":"Tỏi Trắng Tươi 500 g – củ to thơm nồng, gia vị nấu ăn","description":"\u003cp\u003eTỏi trắng tươi tuyển chọn, lớp vỏ mỏng dễ bóc, mùi thơm nồng đặc trưng, nâng tầm hương vị cho mọi món ăn.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eTươi và chắc:\u003c\/strong\u003e Củ đầy đủ tép, không khô héo hay mốc.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eMùi vị đậm đà:\u003c\/strong\u003e Hương tỏi thơm nồng, thích hợp xào, nướng, ướp thịt.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Vỏ mỏng, bóc nhanh, tiết kiệm thời gian chuẩn bị.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGiàu dưỡng chất:\u003c\/strong\u003e Chứa allicin tự nhiên hỗ trợ hệ miễn dịch.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 500 g:\u003c\/strong\u003e Phù hợp dùng cho gia đình trong tuần.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151487676703,"sku":"A0735745752319","price":2.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/4049e40aea454854f53aca1094bb6493uHtGsGpZ7wpNcF8qHyu9zB8qzAYugSWP.jpg?v=1712384175"},{"product_id":"fresh-yellow-onions-1kg","title":"Hành Vàng 1 kg – hành tươi ngọt, xào nấu đa dụng","description":"\u003cp\u003eHành vàng tươi giòn, vị ngọt tự nhiên, là nguyên liệu không thể thiếu trong gian bếp của bạn.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eTươi giòn:\u003c\/strong\u003e Thu hoạch mới, giữ được độ chắc và hương vị tươi ngon.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eVị ngọt tự nhiên:\u003c\/strong\u003e Ít hăng, phù hợp cho mọi món xào và nấu canh.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGiàu dưỡng chất:\u003c\/strong\u003e Chứa vitamin C và chất chống oxy hóa, hỗ trợ sức khỏe.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dụng trong bếp:\u003c\/strong\u003e Xào, kho, nấu canh, làm salad hoặc gia vị nêm nếm.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 1 kg:\u003c\/strong\u003e Đáp ứng nhu cầu chế biến cho gia đình 3–4 người.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151488233759,"sku":"A0735745752623","price":3.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/7986eb8cc9a7d89f85beecb65961fa9eor6wFi5Jzm4LYUhWDPdBA4HYvjhIpE7E.jpg?v=1736929209"},{"product_id":"fresh-soil-free-potatoes-approximately-1kg","title":"Khoai Tây Rửa Sạch 1 kg – khoai tây sạch, dễ chế biến","description":"\u003cp\u003eKhoai tây tươi được rửa sạch hoàn toàn, đóng gói 1 kg tiện dụng, sẵn sàng cho mọi công thức nấu ăn như luộc, chiên hay nướng.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eKhông còn đất cát:\u003c\/strong\u003e Đã loại bỏ hoàn toàn tạp chất, tiết kiệm công đoạn rửa củ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐộ tươi giòn:\u003c\/strong\u003e Vỏ mỏng, thịt củ chắc, giữ nguyên hương vị tự nhiên.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Phù hợp luộc, chiên, nướng, làm salad hoặc nghiền.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGiàu dinh dưỡng:\u003c\/strong\u003e Nguồn tinh bột, vitamin C và chất xơ tốt cho sức khỏe.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói 1 kg:\u003c\/strong\u003e Phù hợp cho gia đình 2–3 người hoặc bữa tiệc nhỏ.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151489446175,"sku":"A0735745752210","price":4.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/b757186cc141894763bec18ec45b3dc8DkZkbAC8hSWAV02E6lKQaOTHbXJAqivS.jpg?v=1712384273"},{"product_id":"fresh-bundle-of-asparagus","title":"Măng tây xanh 1 bó – rau tươi giòn, giàu vitamin","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#0f172a;line-height:1.6;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:24px;margin-top:0;\"\u003e\n  \u003ch2 style=\"margin:0 0 8px;font-size:24px;font-weight:800;\"\u003eMăng tây bó\u003c\/h2\u003e\n  \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eMăng tây có thân non giòn, vị ngọt nhẹ và thoảng mùi cỏ — loại rau được ưa chuộng vào mùa xuân, chỉ cần vài phút để xào, nướng hoặc nấu nhỏ lửa.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eĐiểm nổi bật\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 20px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eVị ngọt thanh, thoảng mùi cỏ và giòn khi ăn.\u003c\/li\u003e\n    \u003cli\u003eChế biến nhanh cho bữa tối bận rộn (xào, nướng vỉ, nướng lò hoặc chần).\u003c\/li\u003e\n    \u003cli\u003eHợp với tỏi, nước tương, mè, bơ, trứng, hải sản và nấ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:16px;\"\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;gap:14px;\"\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n      \u003cdiv style=\"font-weight:700;\"\u003eMăng tây xào tỏi–dầu hào\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eCắt măng tây thành lát xéo. Xào với dầu nóng và tỏi đập dập, rồi thêm chút nước tương nhạt và dầu hào. Gợi ý dùng \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003eTỏi bóc vỏ\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\"\u003eHaitian Nước tương nhạt cao cấp\u003c\/a\u003e, và \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003eHaitian Dầu hào cao cấp\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;\"\u003eBún nước với nấm kim châm \u0026amp; măng tây \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 0;color:#334155;font-size:14px;\"\u003eĐun nhỏ lửa nước dùng gà, thêm măng tây cắt lát và nấm kim châm; sau cùng cho bún gạo và chút dầu mè. Có thể dùng \u003ca href=\"\/vi\/products\/bull-head-clear-chicken-broth-411ml-canned-chicken-stock\"\u003eBull Head Nước dùng gà trong\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/chois-enoki-mushrooms-300g\"\u003eNấm kim châm\u003c\/a\u003e, và \u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-300g\"\u003eChunsi Bún gạo Jiangxi 300g\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;\"\u003eWagyu kiểu yakiniku \u0026amp; măng tây nướng xém\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eÁp chảo hoặc nướng măng tây đến khi hơi xém; áp chảo nhanh thịt wagyu thái mỏng rồi áo sốt yakiniku. Gợi ý dùng \u003ca href=\"\/vi\/products\/m7-wagyu-karubi-boneless-short-rib-slices-charcoal-grill-ready-150g\"\u003eWagyu Karubi thái lát M7+\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/ebara-grated-daikon-soy-flavored-yakiniku-sauce-270g\"\u003eEbara Sốt yakiniku củ cải trắng bào\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;\"\u003eSalad măng tây mè–nước tương \u0026amp; đậu hũ\u003c\/div\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eChần măng tây vừa mềm giòn, trộn cùng đậu hũ cứng cắt miếng đã làm lạnh, chút giấm Zhenjiang, nước tương và dầu mè rang. Có thể dùng \u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eEver Green Đậu hũ truyền thống 500g\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\"\u003eHengshun Giấm Zhenjiang\u003c\/a\u003e, và \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Dầu mè\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMẹo sơ chế\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 20px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eBẻ nhẹ để tìm chỗ thân tự gãy, rồi bỏ phần gốc già; với cọng to, gọt phần vỏ phía dưới để mềm hơn.\u003c\/li\u003e\n    \u003cli\u003eTránh nấu quá lâu: xào hoặc chần khoảng 2–4 phút để rau xanh và giòn mềm — nướng vỉ hoặc nướng lò đến khi vừa xém.\u003c\/li\u003e\n    \u003cli\u003eKhi măng tây còn nóng, thêm chút muối và nước tương hoặc chanh để vị thanh, rõ hơ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:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eGợi ý ăn kèm\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 20px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\"\u003eTôm king Úc chưa nấu chín 700g\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eEver Green Đậu hũ truyền thống 500g\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\"\u003eKikkoman Nước tương đa dụng 1.6L\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Dầu mè nguyên chất 207ml\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/chois-fresh-mini-king-oyster-mushrooms-250g\"\u003eNấm đùi gà mini 250g\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;\"\u003e\n  \u003cdiv\u003e\n    \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eXem thêm cùng nhóm\u003c\/h3\u003e\n    \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eXem thêm rau củ tươi theo mùa và thực phẩm dùng hằng ngày.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003ca href=\"\/vi\/collections\/vegetables\" style=\"color:#DB3A35;font-weight:700;white-space:nowrap;\"\u003eMua tất cả rau củ →\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 hàng\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í của nhân viên 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 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":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151490494751,"sku":"9202402060944","price":2.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/118e6d912785716b9b3fa3631e0386d6FvnSDcSBLeeIiJcfhLlFKzlmRWFv9OTd.jpg?v=1712384340"},{"product_id":"fresh-bullet-chillies-millet-peppers-approximately-200g","title":"Ớt Đầu Đạn (Bird's Eye) 200 g – ớt tươi cay nồng","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#0f172a;line-height:1.6;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:22px;margin-top:16px;\"\u003e\n  \u003ch1 style=\"margin:0 0 8px;font-size:24px;line-height:1.25;\"\u003eỚt Bullet \/ Ớt hiểm tươi, 200g\u003c\/h1\u003e\n  \u003cp style=\"margin:6px 0 0;color:#475569;font-size:14px;\"\u003eỚt nhỏ, màu tươi, vị cay rõ và thơm trái cây—dùng để xào, làm sốt, ngâm chua hoặc ăn với mì.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 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;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eĐộ cay rõ, đều, có mùi thơm tươi thoảng hương cam chanh.\u003c\/li\u003e\n    \u003cli\u003eCó thể băm sống làm nước chấm hoặc giã làm gia vị kiểu sambal.\u003c\/li\u003e\n    \u003cli\u003eGiữ vị cay rõ trong món xào nhanh, nước dùng và mì.\u003c\/li\u003e\n    \u003cli\u003eDễ chia lượng dùng: để nguyên trái nếu muốn cay dịu, cắt lát để cay hơ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:16px;\"\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:12px;\"\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;\"\u003eGà xào húng quế kiểu Pad Krapow\u003c\/h4\u003e\n      \u003cp style=\"margin:0;color:#475569;font-size:14px;\"\u003eXào ớt băm với tỏi, rồi thêm \u003ca href=\"\/vi\/products\/premium-selected-frozen-chicken-breast-1kg\"\u003eức gà cắt lát\u003c\/a\u003e. Nêm chút \u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\"\u003enước tương\u003c\/a\u003e và chút đường; cho húng quế vào cuối. Xào nhanh trên lửa lớn (3–5 phút).\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;\"\u003eCải làn xào tỏi–ớt và dầu hào\u003c\/h4\u003e\n      \u003cp style=\"margin:0;color:#475569;font-size:14px;\"\u003eXào nhanh \u003ca href=\"\/vi\/products\/fresh-bunch-of-chinese-broccoli-kai-lan-hearts\"\u003ecải làn\u003c\/a\u003e với ớt băm và \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003etỏi\u003c\/a\u003e trong chút \u003ca href=\"\/vi\/products\/88-canola-oil-1l\"\u003edầu hạt cải\u003c\/a\u003e. Thêm \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003edầu hào\u003c\/a\u003e và chút nước; đảo 2–4 phút đến khi vừa chín, còn giòn.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;\"\u003eBún nước với đậu hũ \u0026amp; nấm kim châm \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\"\u003eNấu với nước dùng\u003c\/span\u003e\n\u003c\/h4\u003e\n      \u003cp style=\"margin:0;color:#475569;font-size:14px;\"\u003eNấu liu riu \u003ca href=\"\/vi\/products\/bull-head-clear-chicken-broth-411ml-canned-chicken-stock\"\u003enước dùng gà trong\u003c\/a\u003e, thêm \u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-300g\"\u003ebún gạo\u003c\/a\u003e, thêm \u003ca href=\"\/vi\/products\/fresh-ever-green-smooth-tofu-approximately-300g\"\u003eđậu hũ non cắt khối\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/chois-enoki-mushrooms-300g\"\u003enấm kim châm\u003c\/a\u003e. Rắc ớt cắt thật mỏng để thêm vị cay thanh.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;\"\u003eỚt ngâm nhanh (không cần nấu)\u003c\/h4\u003e\n      \u003cp style=\"margin:0;color:#475569;font-size:14px;\"\u003eCắt lát ớt, đổ ngập \u003ca href=\"\/vi\/products\/hengshun-white-rice-vinegar-500ml\"\u003egiấm gạo\u003c\/a\u003e, thêm chút \u003ca href=\"\/vi\/products\/bakerdream-superior-white-granulated-sugar-400g\"\u003eđường\u003c\/a\u003e và muối. Để 20–30 phút. Dùng với mì, sủi cảo hoặc thịt nướng.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMẹo sơ chế và nấu\u003c\/h3\u003e\n  \u003cul style=\"margin:0 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eMang găng khi cắt; tránh chạm vào mắt. Sau đó rửa tay bằng xà phòng.\u003c\/li\u003e\n    \u003cli\u003eMuốn bớt cay, bỏ hạt và phần ruột trắng trước khi băm.\u003c\/li\u003e\n    \u003cli\u003eĐảo ớt nhanh trong dầu nóng khi bắt đầu xào để dậy mùi thơm.\u003c\/li\u003e\n    \u003cli\u003eCắt mỏng để rắc lên món ăn, hoặc giã với chút muối để làm sốt nhanh.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eGợi ý mua kèm\u003c\/h3\u003e\n  \u003cul style=\"margin:0 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003e\n\u003ca href=\"\/vi\/products\/fresh-dried-garlic-heads-approximately-500g\"\u003eTỏi củ\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/fresh-green-leaf-farm-tender-ginger-approximately-500g\"\u003eGừng\u003c\/a\u003e dùng cho các món xào quen thuộc.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\"\u003eNước tương nhạt\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eDầu mè\u003c\/a\u003e dùng pha nước chấm và ướp món ăn.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/vi\/products\/fresh-bundle-of-spring-onions\"\u003eHành lá\u003c\/a\u003e thêm vào cuối cho canh, mì và cơ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:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;\"\u003e\n  \u003ch3 style=\"margin:0;font-size:18px;font-weight:700;\"\u003eXem thêm cùng danh mục\u003c\/h3\u003e\n  \u003ca href=\"\/vi\/collections\/shop-peppers-chilli-online-next-day-delivery-in-sydney\" style=\"color:#DB3A35;font-weight:700;border:1px solid #e2e8f0;border-radius:999px;padding:8px 12px;\"\u003eXem tất cả ớt \u0026amp; ớt chuông\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í tài xế giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trên mạng! Đơ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 ở 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 sau giờ chốt đơn có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eBấm vào đâ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ó áp dụng 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 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 #e2e8f0;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":48151493411103,"sku":"A0735745752364","price":5.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/87579a14c3003d9528688b4342816e46OITVZfQ6yNqKjB3pykBqNGnnEzsnvSey.jpg?v=1712384515"},{"product_id":"fresh-bundle-of-chives-pack-of-2","title":"Hẹ bó - Gói 2","description":"\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\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\u003cdiv id=\"umall-desc\" style=\"--brand: #DB3A35; max-width: 860px; margin: 0 auto; font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif; color: #0f172a; line-height: 1.55;\"\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; overflow: hidden; margin: 0 0 16px;\"\u003e\n\u003cdiv style=\"padding: 20px 20px 0 20px;\"\u003e\n\u003ch1 style=\"margin: 0 0 6px; font-size: 26px; font-weight: 800;\"\u003eHẹ(hẹ Trung Quốc) - Gói 2\u003c\/h1\u003e\n\u003cp style=\"margin: 0 0 16px; color: #334155; font-size: 14px;\"\u003eLá hẹ dẹt, thơm mùi tỏi và hành nhẹ — dùng để xào trứng, làm sủi cảo thịt heo \u0026amp; hẹ, bánh hẹ, rắc lên mì hoặc nấu canh nhanh. Sẵn dùng; có giao hàng ngày hôm sau tại Sydney.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/6b3503b49c332c66a956e5635b996747yMFuQIkvkuwQltJ9eYju5e6zOpgBB1Gm_f85aa895-2063-451e-9658-2e0e2e639cc9.jpg?v=1721715484\" alt=\"Bundle of Chives - Pack of 2\" style=\"width: 100%; display: block; max-height: 420px; object-fit: cover; border-top-left-radius: 16px; border-top-right-radius: 16px;\"\u003e\u003c\/section\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px; margin-bottom: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eĐiểm nổi bật\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVị thơm đậm đà vừa phải, không lấn át món ăn.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eXào 30–60 giây là đủ để giữ màu và mùi thơm.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eThường dùng làm nhân sủi cảo, bánh kếp, trứng chiên và mì xào.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px; margin-bottom: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 12px; font-size: 18px; font-weight: bold;\"\u003eGợi ý chế biến\u003c\/h3\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(240px,1fr)); gap: 12px;\"\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 12px; padding: 12px;\"\u003e\n\u003cdiv style=\"font-weight: bold; margin: 0 0 6px;\"\u003eHẹ xào \u0026amp; trứng\u003c\/div\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eĐánh hẹ cùng \u003ca href=\"\/vi\/products\/pace-farm-free-range-eggs-12-extra-large-700g\" style=\"color: var(--brand);\"\u003etrứng gà thả vườn\u003c\/a\u003e, nêm chút \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color: var(--brand);\"\u003enước tương nhạt\u003c\/a\u003e rồi thêm vài giọt \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color: var(--brand);\"\u003edầu mè\u003c\/a\u003e. Nấu lửa nhẹ đến khi trứng vừa đông lại.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 12px; padding: 12px;\"\u003e\n\u003cdiv style=\"font-weight: bold; margin: 0 0 6px;\"\u003eĐậu hũ non sốt nước tương, hẹ và gừng \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\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eCho hẹ cắt nhỏ và \u003ca href=\"\/vi\/products\/fresh-green-leaf-farm-tender-ginger-approximately-500g\" style=\"color: var(--brand);\"\u003egừng băm\u003c\/a\u003e lên \u003ca href=\"\/vi\/products\/fresh-ever-green-smooth-tofu-approximately-300g\" style=\"color: var(--brand);\"\u003eđậu hũ non đã làm lạnh\u003c\/a\u003e; rưới \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color: var(--brand);\"\u003enước tương nhạt\u003c\/a\u003e. Đơn giản, tươi và ngon miệng.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 12px; padding: 12px;\"\u003e\n\u003cdiv style=\"font-weight: bold; margin: 0 0 6px;\"\u003eTôm xào tỏi \u0026amp; hẹ\u003c\/div\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eXào nhanh hẹ cùng \u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color: var(--brand);\"\u003etôm king bóc vỏ\u003c\/a\u003e, chút \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\" style=\"color: var(--brand);\"\u003edầu hào\u003c\/a\u003e và tiêu đập dập; xào lửa lớn trong 2–3 phút.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 12px; padding: 12px;\"\u003e\n\u003cdiv style=\"font-weight: bold; margin: 0 0 6px;\"\u003eBún gạo trộn mè và hẹ\u003c\/div\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eTrộn \u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-1000g\" style=\"color: var(--brand);\"\u003ebún gạo còn ấm\u003c\/a\u003e với hẹ, \u003ca href=\"\/vi\/products\/hengshun-9-degree-rice-vinegar-500ml\" style=\"color: var(--brand);\"\u003egiấm gạo\u003c\/a\u003e, nước tương và một muỗng \u003ca href=\"\/vi\/products\/chuanwazi-crispy-chili-oil-with-peanuts-200g-sichuan-chili-crisp\" style=\"color: var(--brand);\"\u003eớt giòn ngâm dầu\u003c\/a\u003e để có món bún thơm, đậm đà.\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-bottom: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eMẹo sơ chế\u003c\/h3\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155; font-size: 14px;\"\u003e\n\u003cli\u003eRửa, giũ ráo và cắt bỏ phần đầu gốc. Dùng kéo hoặc dao cắt thành đoạn 1–3 cm.\u003c\/li\u003e\n\u003cli\u003eCho hẹ vào gần cuối để giữ màu và độ mềm; đảo nhanh 30–60 giây là đủ.\u003c\/li\u003e\n\u003cli\u003eDùng hẹ sống rắc lên mì, canh, cơm chiên và sủi cảo để thêm vị hành nhẹ.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px; margin-bottom: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eGợi ý ăn kèm\u003c\/h3\u003e\n\u003cp style=\"margin: 6px 0 0; color: #334155; font-size: 14px;\"\u003eGợi ý dùng cùng: \u003ca href=\"\/vi\/products\/pace-farm-free-range-eggs-12-extra-large-700g\" style=\"color: var(--brand);\"\u003etrứng\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color: var(--brand);\"\u003enước tương nhạt\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/hengshun-9-degree-rice-vinegar-500ml\" style=\"color: var(--brand);\"\u003egiấm gạo\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color: var(--brand);\"\u003edầu mè\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/fresh-ever-green-smooth-tofu-approximately-300g\" style=\"color: var(--brand);\"\u003eđậu hũ non đã làm lạnh\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color: var(--brand);\"\u003etôm\u003c\/a\u003e, và \u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-1kg\" style=\"color: var(--brand);\"\u003ebún gạo còn ấm\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px; margin-bottom: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eXem thêm cùng nhóm\u003c\/h3\u003e\n\u003cul style=\"margin: 6px 0 10px 18px; color: #334155; font-size: 14px;\"\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-dried-garlic-heads-approximately-500g\" style=\"color: var(--brand);\"\u003eTỏi củ, 500g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-green-leaf-farm-tender-ginger-approximately-500g\" style=\"color: var(--brand);\"\u003eGừng 500g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-bundle-of-spring-onions\" style=\"color: var(--brand);\"\u003eHành lá bó\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin-top: 6px;\"\u003e\u003ca href=\"\/vi\/collections\/scallion-ginger-garlic\" style=\"color: #db3a35;\"\u003eXem nhóm Hành • Gừng • Tỏi\u003c\/a\u003e\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\n\u003ch3 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eGiao hàng \u0026amp; Thời gian nhận hàng\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í của nhân viên 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\n\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\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\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\n\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\n\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\n\u003c\/section\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px; margin-top: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\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\n\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\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151500685599,"sku":"A0735745751923","price":2.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/6b3503b49c332c66a956e5635b996747yMFuQIkvkuwQltJ9eYju5e6zOpgBB1Gm_f85aa895-2063-451e-9658-2e0e2e639cc9.jpg?v=1721715484"},{"product_id":"frozen-mingfa-mid-section-deboned-yellow-croaker-fish-600g","title":"Cá Hoa Vàng cắt khúc bỏ xương Ming Fa 600 g – cá đông lạnh tươi ngon","description":"\u003cp\u003eCá hoa vàng (Yellow Croaker) cắt khúc bỏ xương, đã làm sạch đầu, ruột và vảy, đóng gói 600 g tiện dụng. Sản phẩm cấp đông nhanh IQF giữ trọn độ tươi, thịt cá mềm ngọt, chế biến nhanh gọn.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eCắt khúc \u0026 bỏ xương:\u003c\/strong\u003e Tiết kiệm thời gian sơ chế, chuẩn bị nhanh chóng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐã làm sạch hoàn chỉnh:\u003c\/strong\u003e Bỏ đầu, ruột và vảy, đảm bảo vệ sinh an toàn thực phẩm.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐông lạnh IQF:\u003c\/strong\u003e Công nghệ cấp đông nhanh giữ nguyên hương vị và kết cấu thịt cá.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTrọng lượng 600 g:\u003c\/strong\u003e Phục vụ đủ cho bữa ăn gia đình 3–4 người.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Hấp, chiên, kho sốt chỉ mất 5–7 phút.\u003c\/li\u003e\u003c\/ul\u003e","brand":"MINGFA","offers":[{"title":"Default Title","offer_id":48151512645919,"sku":"6939154928301","price":22.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_bb651ebc-8ae1-445e-994d-24fc37a0d4d3.jpg?v=1712385326"},{"product_id":"l-c-bbq-beef-skewers-20-pack-850g-marinated-and-frozen","title":"Xiên bò Lamb \u0026 Cumin 850 g (20 xiên) – xiên BBQ ướp sẵn, cay nồng","description":"\u003cp\u003eXiên bò Lamb \u0026 Cumin ướp gia vị cay đặc trưng, làm từ thịt bò top side Australia cấp đông nhanh giúp giữ trọn độ mềm và hương vị. Phù hợp cho bữa tiệc BBQ, nướng tại gia hay đãi khách trong dịp tụ họp.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eTrọn bộ 20 xiên (850 g):\u003c\/strong\u003e Đủ đầy cho 4–6 người.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eThịt bò top side Australia:\u003c\/strong\u003e Giàu protein, thịt mềm mọng, ngọt tự nhiên.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGia vị Lamb \u0026amp; Cumin:\u003c\/strong\u003e Cumin, mè, hành tỏi tạo vị cay nồng cuốn hút.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eCấp đông nhanh:\u003c\/strong\u003e Bảo quản tiện lợi, giữ nguyên dưỡng chất và hương vị.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Rã đông, nướng 7–10 phút trên than hoặc lò, thưởng thức ngay.\u003c\/li\u003e\u003c\/ul\u003e","brand":"L\u0026C","offers":[{"title":"Default Title","offer_id":48151548068127,"sku":"A9354773000011","price":31.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_c894197a-ce11-4e74-a53d-83b195f98f25.jpg?v=1712386120"},{"product_id":"l-c-bbq-chicken-skewers-20-pack-850g-frozen","title":"Lamb \u0026 Cumin Xiên Gà BBQ 850 g (20 que) – gà ướp BBQ nướng tiện lợi","description":"\u003cp\u003eXiên gà BBQ Lamb \u0026amp; Cumin 850 g (20 que) đông lạnh, ướp sẵn gia vị BBQ đặc trưng. Thịt gà tươi, mềm ngọt, chuẩn vị bữa tiệc nướng tại nhà.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003e20 que xiên BBQ:\u003c\/strong\u003e Khối lượng 850 g, đủ cho 4–6 người thưởng thức.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGia vị BBQ đậm đà:\u003c\/strong\u003e Hương ướp BBQ cay nồng, thơm vị khói than.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eThịt gà tươi ngon:\u003c\/strong\u003e Sử dụng ức gà chất lượng, giàu protein, ít mỡ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Nướng than, lò hoặc chiên chỉ 5–7 phút là chín đều.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐông lạnh tiện lợi:\u003c\/strong\u003e Bảo quản lâu dài, rã đông nhanh, giữ trọn vị tươi.\u003c\/li\u003e\u003c\/ul\u003e","brand":"L\u0026C","offers":[{"title":"Default Title","offer_id":48151562912031,"sku":"A9354773000004","price":30.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_3d268d9c-7d0a-4fbf-8c4c-a2ab9f6222b1.jpg?v=1712386321"},{"product_id":"l-c-bbq-lamb-skewers-40-pack-1-5kg-frozen","title":"Xiên Thịt Cừu BBQ L\u0026C 1,5 kg (40 xiên) – xiên cừu ướp gia vị, nướng BBQ","description":"\u003cp\u003eXiên thịt cừu BBQ L\u0026C 1,5 kg (40 xiên) ướp sẵn gia vị cumin và thảo mộc, cấp đông nhanh giữ trọn vị ngọt tự nhiên. Phù hợp cho bữa tiệc nướng, chiên áp chảo hoặc quay lò tại gia.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eThịt cừu cao cấp:\u003c\/strong\u003e Sử dụng đùi cừu tươi, kết hợp mỡ vừa, miếng thịt mềm, ngọt tự nhiên.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGia vị phong phú:\u003c\/strong\u003e Hạt cumin, mè, hành tỏi và thảo mộc thấm đều, hương vị đậm đà.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eCấp đông nhanh IQF:\u003c\/strong\u003e Giữ nguyên độ tươi, hương vị và dưỡng chất.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTiện lợi 40 xiên:\u003c\/strong\u003e Mỗi xiên ~35–40 g, dễ chia khẩu phần, tiết kiệm thời gian chế biến.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dụng trong bếp:\u003c\/strong\u003e Thích hợp nướng BBQ, chiên áp chảo hoặc quay lò trong 5–7 phút.\u003c\/li\u003e\u003c\/ul\u003e","brand":"L\u0026C","offers":[{"title":"Default Title","offer_id":48151577919775,"sku":"A9354773000080","price":63.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_ee5ea804-360e-4149-80b1-5c43fb78831d.jpg?v=1736929186"},{"product_id":"l-c-bbq-lamb-skewers-pre-marinated-20-pack-800g","title":"Xiên cừu (Lamb \u0026 Cumin) 800 g (20 que) – BBQ ướp sẵn, cay nồng","description":"\u003cp\u003eXiên cừu Lamb \u0026 Cumin ướp sẵn, vị cay nồng của hạt cumin kết hợp cùng gia vị đặc trưng, mang đến hương vị BBQ đậm đà. Sản phẩm gồm 20 que xiên, tổng trọng lượng 800 g, sử dụng thịt cừu Úc chất lượng cao.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eThịt cừu Úc tươi ngon:\u003c\/strong\u003e Sử dụng thịt đùi cừu, tỉ lệ nạc mỡ hài hòa, giữ độ mềm mọng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eƯớp sẵn lạ miệng:\u003c\/strong\u003e Hòa quyện cumin, mè, hành khô và tinh chất gia vị, không cần tẩm ướp thêm.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTiện lợi cho BBQ:\u003c\/strong\u003e Nướng nhanh 3–5 phút trên than hoặc bếp nướng, giữ trọn hương vị.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003e20 que xiên, 800 g:\u003c\/strong\u003e Phù hợp tiệc gia đình hoặc tụ họp bạn bè.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eMade in Australia:\u003c\/strong\u003e Thành phần từ 99% nguyên liệu Úc, đảm bảo an toàn chất lượng.\u003c\/li\u003e\u003c\/ul\u003e","brand":"L\u0026C","offers":[{"title":"Default Title","offer_id":48151578018079,"sku":"A9354773000066","price":32.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_1bb3cc92-10e5-468b-9f85-2a6c73a09b34.jpg?v=1712386521"},{"product_id":"frozen-northern-wagyu-beef-brisket-slices-225g","title":"Thịt Bụng Bò Wagyu Bay Farm 225 g – lát mỏng cho lẩu, shabu-shabu","description":"\u003cp\u003eThịt bụng bò Wagyu Bay Farm MB9 nhập khẩu Úc, cấp đông nhanh giữ trọn vân mỡ cẩm thạch và hương vị đậm đà. Lát mỏng sẵn, dễ chế biến, lý tưởng cho các món lẩu, shabu-shabu hay xào nhanh.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eVân mỡ MB9:\u003c\/strong\u003e Độ marmoring cao, thịt mềm tan trong miệng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eLát mỏng chuẩn:\u003c\/strong\u003e Chín nhanh, thấm vị, không cần tách sơ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐông lạnh IQF:\u003c\/strong\u003e Bảo toàn độ tươi, giữ nguyên dưỡng chất.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa năng:\u003c\/strong\u003e Phù hợp lẩu, shabu-shabu, áp chảo hoặc xào nhẹ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 225 g:\u003c\/strong\u003e Phù hợp 2–3 người thưởng thức.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Beifang","offers":[{"title":"Default Title","offer_id":48152114266399,"sku":"A9353775000821","price":15.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_cd827d21-a5b4-485a-a095-ac581b21ebb2.jpg?v=1712390525"},{"product_id":"frozen-suzuki-farm-purebred-wagyu-beef-slices-from-northern-region-200g","title":"Lát Bò Wagyu Full Blood Suzuki Farm 200 g – MB9+ thịt mỡ vân đều, thượng hạng","description":"\u003cp\u003eLát bò Wagyu nguyên chủng (full blood) từ trang trại Suzuki Farm cấp đông nhanh, giữ trọn vân mỡ MB9+ và vị béo ngậy, lý tưởng cho shabu, nướng và hotpot.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eFull blood Wagyu MB9+:\u003c\/strong\u003e Vân mỡ chéo đều, tan mềm trong miệng, cho vị béo đậm đà.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eLát mỏng 200 g:\u003c\/strong\u003e Khẩu phần chuẩn cho 2–3 người trong bữa tiệc BBQ, lẩu hoặc buffet.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eCấp đông nhanh –18 °C:\u003c\/strong\u003e Giữ nguyên độ tươi ngon, tiết kiệm thời gian rã đông.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dụng:\u003c\/strong\u003e Thích hợp nấu shabu, áp chảo, xào nhẹ hoặc cuộn nướng ăn kèm rau củ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eThương hiệu Suzuki Farm:\u003c\/strong\u003e Trang trại Wagyu Nhật Bản uy tín, cam kết bò thuần chủng chất lượng cao.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Beifang","offers":[{"title":"Default Title","offer_id":48152122491167,"sku":"A9353775001309","price":15.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_da9dc97f-0e01-4da7-93d3-d0973dea82b8.jpg?v=1712390541"},{"product_id":"frozen-northern-suzuki-farm-purebred-wagyu-beef-brisket-slices-200g","title":"Thịt Bò Wagyu Brisket Suzuki Farm 200 g – vân mỡ đậm, mềm ngọt cho lẩu \u0026 BBQ","description":"\u003cp\u003eThịt bắp bò Wagyu nguyên chất MB9+ từ Suzuki Farm, cắt lát mỏng 200 g, đông lạnh nhanh giữ trọn hương vị béo ngậy và độ mềm mại tự nhiên.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003ePurebred Wagyu MB9+:\u003c\/strong\u003e Độ vân mỡ cao, thịt ngọt mềm, đậm đà đặc trưng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eLát mỏng chuẩn:\u003c\/strong\u003e Nhả nhiệt nhanh, lý tưởng cho lẩu, shabu shabu, BBQ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐông lạnh nhanh (IQF):\u003c\/strong\u003e Giữ nguyên dưỡng chất, không bị khô hay biến màu.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 200 g:\u003c\/strong\u003e Phù hợp cho 2–3 người thưởng thức.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eChế biến tiện lợi:\u003c\/strong\u003e Rã đông nhẹ, chần trong nước sôi 3–5 phút (tùy khẩu vị).\u003c\/li\u003e\u003c\/ul\u003e","brand":"Beifang","offers":[{"title":"Default Title","offer_id":48152123900191,"sku":"A9353775001255","price":15.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_3d2d8cea-606d-4317-9dff-a91d9ec5e831.jpg?v=1712390545"},{"product_id":"haidilao-chefs-choice-cumin-sesame-bbq-sauce-40g","title":"Haidilao Gia Vị BBQ Thì Là \u0026 Mè 40 g – ướp thịt rau củ nướng","description":"\u003cp\u003eGia vị BBQ hạt thì là \u0026 mè Haidilao 40 g kết hợp hương thơm nồng của thì là cùng vị béo ngậy từ mè rang, giúp tăng hương vị cho các món nướng. Gia vị này được phát triển bởi Haidilao – thương hiệu lẩu nổi tiếng Trung Quốc.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eHạt thì là \u0026 mè rang:\u003c\/strong\u003e Mùi thơm đậm đà, bổ sung độ giòn béo cho món nướng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhông cay:\u003c\/strong\u003e Công thức nhẹ nhàng, phù hợp khẩu vị đa dạng, kể cả trẻ em.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dụng:\u003c\/strong\u003e Rắc lên thịt, hải sản, rau củ trước khi nướng hoặc trộn cùng dầu\/muối làm chấm snack.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTiện lợi 40 g:\u003c\/strong\u003e Gói nhỏ gọn, dễ bảo quản, mang theo khi dã ngoại, BBQ gia đình.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ sử dụng:\u003c\/strong\u003e Chỉ cần rắc trực tiếp hoặc trộn đều để ướp, không cần cầu kỳ.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Haidilao","offers":[{"title":"Default Title","offer_id":48153563857183,"sku":"A6974140801251","price":2.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_fe854f7c-0745-44a4-9063-438772cca736.jpg?v=1712395832"},{"product_id":"chois-enoki-mushrooms-300g","title":"Nấm Kim Châm (Enoki) 300 g – nấm tươi giòn cho lẩu, xào \u0026 súp","description":"\u003cp\u003eNấm kim châm (Enoki) tươi giòn, hương vị nhẹ thanh, lý tưởng để làm lẩu, xào và súp tại nhà.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eTươi giòn:\u003c\/strong\u003e Thu hoạch gần ngày giao, giữ độ sần sật tự nhiên.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Chín nhanh chỉ 1–2 phút, phù hợp mọi công thức.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eÍt calo, giàu chất xơ:\u003c\/strong\u003e Lựa chọn lý tưởng cho thực đơn eat-clean.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 300 g:\u003c\/strong\u003e Phù hợp cho 2–3 khẩu phần.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói khoa học:\u003c\/strong\u003e Màng bọc thoáng khí giúp nấm không bị ỉu, dập trong quá trình vận chuyển.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Choi's","offers":[{"title":"Default Title","offer_id":48632367022367,"sku":"A0735745754153","price":2.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/2_fd416b11-4a20-4144-9d7e-55880ff09cbf.jpg?v=1745982862"},{"product_id":"aushin-frozen-squid-tentacles-1kg","title":"Râu Mực Đông Lạnh Aushin 1 kg – tươi ngon, dai giòn","description":"\u003cp\u003eRâu mực đông lạnh Aushin chất lượng cao, giữ trọn độ tươi ngon và dai giòn đặc trưng. Sản phẩm đã được làm sạch, cấp đông nhanh bảo toàn dinh dưỡng, tiện lợi cho mọi bữa ăn gia đình.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eĐông lạnh nhanh IQF:\u003c\/strong\u003e Giữ kết cấu dai giòn và hương vị tươi nguyên.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐã làm sạch:\u003c\/strong\u003e Loại bỏ nội tạng và màng mỏng, chỉ giữ lại phần thịt chắc ngọt.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 1 kg:\u003c\/strong\u003e Phù hợp nấu lẩu, xào, nướng BBQ và salad hải sản.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGiàu dinh dưỡng:\u003c\/strong\u003e Cung cấp protein cao, ít cholesterol, tốt cho sức khỏe.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Chần sơ hoặc xào trong 3–5 phút, thưởng thức ngay.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Aushin","offers":[{"title":"Default Title","offer_id":48632414667039,"sku":"A9421027001657","price":23.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_24ab47d0-c052-49ab-b385-4b98f863b02a.jpg?v=1716036666"},{"product_id":"l-c-frozen-bbq-pork-belly-skewers-20-pieces-800g","title":"Lamb \u0026 Cumin Xiên Ba Chỉ Heo Nướng 800 g (20 xiên) – xiên BBQ cay nồng","description":"\u003cp\u003eXiên ba chỉ heo Lamb \u0026 Cumin 800 g (20 xiên) đông lạnh, tẩm ướp gia vị cay nồng, là lựa chọn hoàn hảo cho bữa tiệc BBQ ngay tại nhà.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eThịt ba chỉ tươi ngon:\u003c\/strong\u003e Lớp mỡ xen kẽ, thịt mềm ngọt, nhập khẩu từ Úc.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTẩm ướp cay nồng:\u003c\/strong\u003e Kết hợp ớt và thì là (cumin) đậm vị BBQ đặc trưng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eNguyên liệu chuẩn Úc:\u003c\/strong\u003e Hơn 99% thành phần được tuyển chọn tại Úc.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTiện chế biến:\u003c\/strong\u003e Nướng than, nướng lò hoặc áp chảo chỉ 5–7 phút.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói 800 g (20 xiên):\u003c\/strong\u003e Phù hợp cho bữa tiệc gia đình 4–6 người.\u003c\/li\u003e\u003c\/ul\u003e","brand":"L\u0026C","offers":[{"title":"Default Title","offer_id":48801245102367,"sku":"A9354773000035","price":34.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_78306cae-157f-4d36-9382-fabd245703af.jpg?v=1718326047"},{"product_id":"liupo-bbq-seasoning-cumin-flavor-125g","title":"Gia Vị BBQ Liupo Vị Cumin 125 g – tẩm ướp \u0026 rắc xiên nướng","description":"\u003cp\u003eGia vị BBQ Liupo (六婆) vị cumin 125 g – công thức 3 trong 1 giúp tẩm ướp, rắc và chấm xiên nướng thơm nức. Thương hiệu gia vị nướng nổi tiếng từ Trung Quốc, dễ sử dụng cho thịt, hải sản và rau củ.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eHương cumin đặc trưng:\u003c\/strong\u003e Mùi thơm nồng ấm, đánh thức vị giác.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eCông thức 3 trong 1:\u003c\/strong\u003e Dùng để ướp, rắc hoặc chấm xiên nướng tiện dụng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003ePhù hợp đa dạng:\u003c\/strong\u003e Thịt gà, bò, heo, hải sản và rau củ đều thấm vị đậm đà.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 125 g:\u003c\/strong\u003e Đủ dùng cho bữa tiệc BBQ gia đình và dã ngoại.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói kín:\u003c\/strong\u003e Giữ hương vị lâu và dễ bảo quản.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Liupo","offers":[{"title":"Default Title","offer_id":48801471463711,"sku":"A6949122270301","price":4.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_a4bd9ef9-800c-4403-96c9-2a5444391a63.jpg?v=1736583509"},{"product_id":"haidilao-bbq-seasoning-spicy-cumin-flavor-40g","title":"Gia vị nướng BBQ Haidilao 40 g – cay nồng vị cumin","description":"\u003cp\u003eGia vị nướng BBQ Haidilao 40 g kết hợp ớt và cumin đặc trưng, giúp xiên thịt, hải sản thêm cay nồng và đậm đà. Thương hiệu Haidilao nổi tiếng từ Trung Quốc, mang đến gia vị chất lượng cho bữa tiệc BBQ tại nhà.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eVị cay nồng:\u003c\/strong\u003e Độ cay vừa phải từ ớt và tiêu tự nhiên.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eHương cumin đặc trưng:\u003c\/strong\u003e Mùi thơm hấp dẫn, kích thích vị giác.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eBột mịn:\u003c\/strong\u003e Dễ phủ đều trên thịt, cá và rau củ trước khi nướng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 40 g:\u003c\/strong\u003e Vừa đủ dùng cho 3–5 lượt nướng nhỏ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eThương hiệu Haidilao:\u003c\/strong\u003e Uy tín, chất lượng, được tin dùng tại nhiều quốc gia.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Haidilao","offers":[{"title":"Default Title","offer_id":48801664860447,"sku":"A6974140801282","price":2.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_6bd06bda-77d3-4baa-b471-58d4e2f18f89.jpg?v=1736583471"},{"product_id":"weijiawei-new-orleans-bbq-marinade-70g","title":"Weijiawei New Orleans BBQ Marinade 70 g – gia vị ướp nướng BBQ","description":"\u003cp\u003eGia vị ướp nướng New Orleans Weijiawei 70 g mang đến trải nghiệm BBQ phong cách Mỹ ngay tại nhà. Công thức pha sẵn giúp thịt thấm đều, dậy mùi thơm đặc trưng và vị cay ngọt hài hòa.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eHương vị New Orleans:\u003c\/strong\u003e Vị cay dịu hòa quyện vị ngọt, tái hiện phong cách BBQ miền Nam nước Mỹ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ sử dụng:\u003c\/strong\u003e Trộn trực tiếp với gà, sườn, hải sản, ướp 15–30 phút rồi nướng than, lò vi sóng hoặc lò nướng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGói tiện lợi 70 g:\u003c\/strong\u003e Phù hợp 1–2 bữa BBQ gia đình, dễ bảo quản và mang theo.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhông chất bảo quản:\u003c\/strong\u003e Công thức không thêm phụ gia tổng hợp, an tâm thưởng thức.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dụng trong bếp:\u003c\/strong\u003e Thích hợp ướp thịt gà, heo, cá, hải sản hoặc rau củ nướng.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Weijiawei","offers":[{"title":"Default Title","offer_id":48802803974431,"sku":"A6951401003012","price":2.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f2c8d5ca-a649-4cdf-9b00-c0c785dc340e.jpg?v=1718328665"},{"product_id":"osha-single-burner-portable-camping-stove-white","title":"Bếp Gas Du Lịch Osha 1 Lò – bếp du lịch mini gọn nhẹ","description":"\u003cp\u003eBếp gas du lịch Osha 1 lò màu trắng, thiết kế gọn nhẹ tích hợp hộp đựng chắc chắn, lý tưởng cho dã ngoại, cắm trại và picnic.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eThiết kế 1 lò nhỏ gọn:\u003c\/strong\u003e Dễ lắp đặt và cất giữ, tiết kiệm diện tích khi mang đi xa.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐánh lửa Piezo tự động:\u003c\/strong\u003e Chỉ cần nhấn nút, bếp ra lửa nhanh chóng, an toàn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKiềng chịu nhiệt bền bỉ:\u003c\/strong\u003e Được làm từ thép không gỉ, giữ nồi chảo ổn định khi nấu.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTương thích bình gas mini:\u003c\/strong\u003e Sử dụng với bình butan tiêu chuẩn, dễ thay thế và mua mới.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eHộp đựng tích hợp tay xách:\u003c\/strong\u003e Vỏ nhựa cứng cáp bảo vệ bếp, thuận tiện mang theo trong mọi hành trình.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Osha","offers":[{"title":"Default Title","offer_id":48896686457119,"sku":"A9319864018917","price":43.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/16e8f5248a9dd0c471531bcb6f1f4364Uy2H7GBdQHwrSN5QqycaKiYINzEcAuH3.jpg?v=1720010064"},{"product_id":"hanlong-frozen-roasted-eel-400g","title":"Lươn Nướng Kabayaki (Unagi) Hanlong 400 g – lươn sốt ngọt kiểu Nhật","description":"\u003cp\u003eLươn Kabayaki Hanlong 400 g được tẩm ướp sốt ngọt đặc trưng và nướng than hồng, giữ trọn độ béo ngậy và hương khói nhẹ dịu. Sản phẩm cấp đông IQF tiện lợi, chỉ cần rã đông và hâm nóng, thưởng thức ngay hương vị lươn Nhật chuẩn vị tại gia.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eNướng than truyền thống:\u003c\/strong\u003e Mang hương vị khói ấm nồng, đậm đà.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eSốt Kabayaki chuẩn Nhật:\u003c\/strong\u003e Vị ngọt mặn hài hòa, tôn lên độ béo của lươn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhông chất điều vị tổng hợp:\u003c\/strong\u003e No MSG, an tâm sức khỏe.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐông lạnh IQF:\u003c\/strong\u003e Cấp đông nhanh giữ độ tươi mềm, dễ bảo quản.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Rã đông và hâm nóng 3–5 phút, dùng kèm cơm trắng, sushi hoặc salad.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Hanlong","offers":[{"title":"Default Title","offer_id":49031094272287,"sku":"A9369900009058","price":20.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_974036af-6a6c-4166-9093-97294b3ac857.jpg?v=1745982768"},{"product_id":"qiancheng-cumin-powder-100g","title":"Bột Cumin Qiancheng 100 g – gia vị Ấn Độ thơm cay","description":"\u003cp\u003eBột cumin Qiancheng 100 g được xay mịn từ hạt cumin nguyên chất, mang hương thơm nồng ấm đặc trưng. Gia vị lý tưởng để tăng hương vị cho các món ướp, xào, nướng và sốt.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eNguồn gốc nguyên chất:\u003c\/strong\u003e 100% hạt cumin nghiền mịn, không chất bảo quản.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eHương vị cay ấm:\u003c\/strong\u003e Thêm chiều sâu hương vị cho thịt, hải sản và rau củ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ sử dụng:\u003c\/strong\u003e Rắc trực tiếp vào món ăn hoặc kết hợp trong hỗn hợp gia vị ướp.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói tiện lợi:\u003c\/strong\u003e Túi zip khóa miệng giữ mùi thơm và độ tươi lâu dài.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 100 g:\u003c\/strong\u003e Phù hợp sử dụng trong gia đình hoặc làm quà cho người yêu bếp.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Qiancheng","offers":[{"title":"Default Title","offer_id":49031396360479,"sku":"A9320479022879","price":2.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_cfe60c51-01ff-4f8d-98a8-520203ef2c6d.jpg?v=1738917231"},{"product_id":"weijiawei-black-pepper-bbq-marinade-70g","title":"Gia Vị Ướp Thịt Tiêu Đen Weijiawei 70 g – bột ướp BBQ vị tiêu Pháp","description":"\u003cp\u003eBột ướp BBQ tiêu đen kiểu Pháp Weijiawei 70 g, mang đến hương thơm nồng nàn và vị cay nhẹ đặc trưng, giúp món nướng thêm hấp dẫn.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eHương tiêu Pháp cao cấp:\u003c\/strong\u003e Vị cay thơm, kích thích vị giác, làm nổi bật hương thịt.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eCông thức BBQ chuyên dụng:\u003c\/strong\u003e Giúp tạo lớp vỏ giòn đẹp mắt khi nướng, giữ độ ẩm bên trong.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ sử dụng:\u003c\/strong\u003e Trộn 70–100 g bột với 1 kg thịt, ướp 15–30 phút trước nướng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dụng:\u003c\/strong\u003e Phù hợp cho thịt bò, gà, heo, hải sản và rau củ nướng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói 70 g:\u003c\/strong\u003e Nhỏ gọn, tiện mang theo và bảo quản lâu dài.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Weijiawei","offers":[{"title":"Default Title","offer_id":49200817668383,"sku":"A6951401003036","price":2.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_efe5bb93-b568-4eac-b311-522faec9140e.jpg?v=1725004545"},{"product_id":"l-c-grilled-lamb-shoulder-skewers-30-sticks-680g","title":"Xiên Vai Cừu Nướng L\u0026C 680 g × 30 xiên – xiên cừu tẩm gia vị cumin cay thơm","description":"\u003cp\u003eXiên vai cừu nướng L\u0026C đậm vị với hạt thì là (cumin) thơm nồng, ướp sẵn gia vị cay nhẹ. Sản phẩm đông lạnh tiện lợi, phù hợp cho bữa tiệc BBQ hay bữa ăn gia đình.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eThịt vai cừu tươi Australia:\u003c\/strong\u003e Chọn lọc kỹ càng, thịt mềm ngọt tự nhiên.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTẩm ướp gia vị cumin:\u003c\/strong\u003e Kết hợp đường, muối, xì dầu và hạt thì là cho hương thơm đặc trưng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói 30 xiên (680 g):\u003c\/strong\u003e Đủ dùng cho 4–6 người, tiện cho tiệc nướng và ăn vặt.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐông lạnh nhanh IQF:\u003c\/strong\u003e Giữ trọn độ tươi và mùi vị, dễ bảo quản lâu dài.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Nướng, áp chảo hoặc BBQ chỉ 10–12 phút, thịt chín mọng, giữ độ ngọt.\u003c\/li\u003e\u003c\/ul\u003e","brand":"L\u0026C","offers":[{"title":"Default Title","offer_id":50965112193311,"sku":"A9354773000110","price":33.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_9a73a5bf-2d0e-4738-9184-c3e41bcab80b.jpg?v=1748931703"},{"product_id":"frozen-whole-milkfish-scaled-and-gutted-600-800g","title":"Cá sữa (Milkfish) nguyên con đông lạnh 600-800 g – thịt ngọt, da giòn","description":"\u003cp\u003eCá sữa (Milkfish) nguyên con đông lạnh cấp đông nhanh, giữ độ tươi và hương vị tự nhiên. Đã sơ chế vảy và ruột, thuận tiện cho nhiều món kho, chiên, nướng hay hấp.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eĐông lạnh nhanh:\u003c\/strong\u003e Công nghệ IQF giữ trọn kết cấu thịt và hương vị.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eSơ chế sẵn:\u003c\/strong\u003e Đã làm sạch vảy, ruột, tiết kiệm thời gian chế biến.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKích cỡ 600–800 g:\u003c\/strong\u003e Phù hợp cho 2–3 khẩu phần ăn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGiàu dinh dưỡng:\u003c\/strong\u003e Nguồn protein chất lượng và omega-3 tốt cho sức khỏe.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Chín nhanh trong 8–10 phút, thích hợp kho, chiên, nướng hay hấp.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":50971901100319,"sku":"A9337724007062","price":9.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_c2f5a97f-821a-4af2-93c1-84f374d13039.jpg?v=1749191411"},{"product_id":"cooker-king-bamboo-bbq-skewers-100-pieces-natural-polished-disposable-bamboo-sticks-for-grilling-kebabs-party-appetisers","title":"Cooker King Que xiên tre nướng BBQ – 100 cái - Que tre tự nhiên dùng một lần được đánh bóng để nướng, làm kebab \u0026 món khai vị cho tiệc","description":"\u003cp\u003eNâng tầm bữa nướng hoặc đĩa món ăn trong buổi tiệc sắp tới với Cooker King Que xiên tre nướng BBQ. Được làm từ tre khai thác bền vững và đánh bóng bằng máy để có bề mặt nhẵn, không dằm, những que xiên dùng một lần này giúp xiên thịt, hải sản, rau củ hoặc trái cây nhanh chóng và dễ dàng.\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\u003eTre đạt chuẩn tiếp xúc thực phẩm:\u003c\/strong\u003e Chất liệu tự nhiên, không hóa chất, an toàn khi tiếp xúc trực tiếp với thực phẩm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhẵn \u0026amp; không dằm:\u003c\/strong\u003e Được chà nhám chính xác để dễ xuyên qua nguyên liệu mà không làm rách.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChịu nhiệt:\u003c\/strong\u003e Bền khi dùng trên vỉ nướng, trong lò nướng hoặc trên lửa trại.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGói đầy đặn:\u003c\/strong\u003e 100 que xiên dùng một lần—lý tưởng cho các buổi họp mặt gia đình, phục vụ tiệc hoặc chuẩn bị bữa ăn hằng tuần.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách sử dụng:\u003c\/strong\u003e Rất thích hợp cho kebab, satay, trái cây xiên, kẹo dẻo marshmallow và trang trí cocktail.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Cooker King","offers":[{"title":"Default Title","offer_id":50997762097439,"sku":"A6976485170023","price":3.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/Gemini_Generated_Image_ckl3a8ckl3a8ckl3.png?v=1762605808"},{"product_id":"cooker-king-disposable-bamboo-chopsticks-50-pairs-individually-wrapped-natural-moso-bamboo","title":"Cooker King Đũa tre dùng một lần – 50 đôi, tre moso tự nhiên bọc riêng từng đôi","description":"\u003cp\u003eThưởng thức bữa ăn ở bất cứ đâu với Cooker King Đũa tre dùng một lần, được làm từ tre moso vùng núi cao chọn lọc kỹ. Mỗi đôi được đánh bóng nhẵn, không dùng chất tẩy trắng và đóng kín trong bao riêng để đảm bảo vệ sinh tối đa—rất thích hợp cho dã ngoại, đồ ăn mang đi, tiệc hoặc dùng hằng ngày.\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\u003eTre nguyên chất:\u003c\/strong\u003e Được làm từ tre moso vùng núi cao, có hương thơm tự nhiên nhẹ nhàng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKhông tẩy trắng bằng hóa chất:\u003c\/strong\u003e Bề mặt hoàn thiện an toàn, đạt chuẩn tiếp xúc thực phẩm, không thêm chất làm trắng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBọc riêng từng đôi:\u003c\/strong\u003e Giữ mỗi đôi sạch sẽ và sẵn sàng mang theo.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhẵn \u0026amp; không dằm:\u003c\/strong\u003e Được đánh bóng chính xác để bảo vệ môi và tay.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGói tiết kiệm:\u003c\/strong\u003e 50 đôi—lý tưởng cho bữa tối gia đình, sự kiện hoặc dự phòng cho nhà hàng.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Cooker King","offers":[{"title":"Default Title","offer_id":50997763932447,"sku":"A6921761866770","price":4.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_01_45619d47-c021-48e9-ac29-1f04297e94bf.jpg?v=1770990269"},{"product_id":"members-mark-disposable-natural-kraft-paper-bowls-600-ml-20-oz-120-count","title":"Member's Mark Tô giấy kraft tự nhiên dùng một lần 600 ml (20 oz) – 120 cái","description":"\u003cp\u003eDễ dàng dọn súp, salad và đồ ăn vặt với tô giấy kraft tự nhiên dùng một lần Member's Mark. Được làm từ bột giấy không tẩy trắng, đạt tiêu chuẩn tiếp xúc thực phẩm, những chiếc tô 600 ml (20 oz) chắc chắn này đựng được cả thức ăn nóng và lạnh mà không rò rỉ, lý tưởng cho tiệc, dã ngoại và sự tiện lợi hằng ngày.\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\u003eDung tích lớn:\u003c\/strong\u003e Kích cỡ 600 ml \/ 20 oz chứa được những phần ăn đầy đặn gồm súp, mì hoặc món tráng miệng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMàu kraft tự nhiên:\u003c\/strong\u003e Không tẩy trắng, mang vẻ sạch sẽ, mộc mạc với ít hóa chất hơn.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBền \u0026amp; chống rò rỉ:\u003c\/strong\u003e Thành tô dày và miệng cuộn chịu được chất lỏng nóng và các món nhiều nước sốt.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTiện lợi khi dùng một lần:\u003c\/strong\u003e Không cần rửa chén sau các buổi tụ họp đông người, tại văn phòng hoặc sự kiện ngoài trời.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGói tiết kiệm:\u003c\/strong\u003e Túi lớn gồm 120 tô giúp bạn có sẵn để dùng cho nhiều dịp.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Member's Mark","offers":[{"title":"Default Title","offer_id":51089873928479,"sku":"A6954272400652","price":20.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_01_51f8957e-070e-4fdb-87e6-286772f2b277.jpg?v=1770983992"},{"product_id":"members-mark-disposable-bamboo-chopsticks-180-pairs-individually-wrapped","title":"Member's Mark Đũa tre dùng một lần 215 đôi - Bọc riêng từng đôi","description":"\u003cp\u003eĐũa tre dùng một lần Member's Mark mang đến sự tiện lợi thân thiện với môi trường cho mọi bữa ăn. Được làm từ tre khai thác bền vững và đóng kín vệ sinh riêng từng đôi, đũa rất phù hợp cho bữa tối tại nhà, đơn hàng mang đi, dã ngoại hoặc các buổi tụ họp đông người.\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\u003eTre có khả năng tái sinh:\u003c\/strong\u003e Vật liệu sinh trưởng nhanh là lựa chọn thân thiện hơn với môi trường so với dụng cụ ăn bằng nhựa.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhẵn \u0026amp; không dằm:\u003c\/strong\u003e Bề mặt được đánh bóng để sử dụng thoải mái, an toàn.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBọc riêng từng đôi:\u003c\/strong\u003e Mỗi đôi được đóng kín để tăng độ vệ sinh và dễ phân phát.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChiều dài tiêu chuẩn 24 cm:\u003c\/strong\u003e Kích cỡ linh hoạt, phù hợp với hầu hết món ăn và đồ đựng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGói lớn tiết kiệm:\u003c\/strong\u003e 180 đôi giúp bạn luôn sẵn sàng cho tiệc, phục vụ ăn uống hoặc bữa ăn hằng ngày.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Member's Mark","offers":[{"title":"Default Title","offer_id":51089873961247,"sku":"A6921988384705","price":14.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f880f1fd-b487-4646-85a0-f6eae373abe1.jpg?v=1785307938"},{"product_id":"premium-wagyu-beef-dice-500g-diced-wagyu-cubes-for-stir-fry-skewers","title":"Wagyu Thịt bò cao cấp cắt hạt lựu 500g – Thịt bò Wagyu cắt khối dùng để xào \u0026 xiên nướng","description":"\u003cp\u003eThưởng thức hương vị chất lượng như nhà hàng tại nhà với thịt bò Wagyu cao cấp cắt hạt lựu sẵn. Mỗi khay 500 g có các khối thịt bò Wagyu nhiều vân mỡ, chín nhanh mà vẫn rất mềm và mọng nước—rất thích hợp cho món xào nhanh vào tối trong tuần, món hầm đầy đặn hoặc xiên nướng nóng xèo xèo.\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\u003e100 % thịt bò Wagyu:\u003c\/strong\u003e Nổi tiếng với vân mỡ mịn và cảm giác béo mượt như bơ khi ăn.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCắt hạt lựu sẵn tiện lợi:\u003c\/strong\u003e Các khối thịt 2–3 cm đồng đều giúp tiết kiệm thời gian sơ chế trong bếp.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách chế biến:\u003c\/strong\u003e Lý tưởng cho lẩu, thịt xiên kebab, cà ri, món hầm hoặc nướng kiểu teppanyaki.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChín nhanh và đều:\u003c\/strong\u003e Các khối thịt nhỏ thấm gia vị ướp nhanh và vẫn mềm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGiữ lạnh để giữ độ tươi:\u003c\/strong\u003e Đóng gói hút chân không và giữ ở 0–4 °C để bảo toàn hương vị và kết cấu.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51089902666015,"sku":"A9542007567892","price":14.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_01_9e8b1aa5-33fe-4cd7-b893-3bf95f87f351.jpg?v=1770189216"},{"product_id":"wagyu-chuck-tail-flap-zabuton-m9-yakiniku-bbq-slices-150g","title":"Wagyu Thịt diềm vai (Zabuton) M9+ – Cắt lát nướng yakiniku\/BBQ 150g","description":"\u003cp\u003eThưởng thức thịt diềm vai bò Wagyu M9+ cực nhiều vân mỡ, được thái lát khéo léo để nướng yakiniku kiểu Nhật hoặc làm bữa BBQ nóng xèo xèo ở sân sau. Phần thịt rất được săn đón này còn được gọi là “Zabuton”, mang đến độ mềm béo như bơ và vị ngọt thịt bò đậm đà, tan trong miệng qua từng miếng.\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\u003eĐiểm vân mỡ M9+:\u003c\/strong\u003e Thịt bò wagyu hạng cao cấp có mỡ nội cơ dồi dào cho độ mọng nước và hương vị vượt trội.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThịt diềm vai (Zabuton):\u003c\/strong\u003e Phần thịt hiếm, đậm vị, được các đầu bếp ưa chuộng nhờ sự cân bằng giữa độ mềm và vị bò đậm đà.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSẵn sàng nướng vỉ hoặc bàn nướng:\u003c\/strong\u003e Các lát thịt mỏng, đều chín trong vài giây—lý tưởng để nướng than, teppanyaki hoặc nhúng lẩu.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChia sẵn phần ăn:\u003c\/strong\u003e Gói 150 g tiện lợi, rất thích hợp để tự thưởng thức hoặc dùng chung trên đĩa thịt thập cẩm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGiữ lạnh để giữ độ tươi:\u003c\/strong\u003e Đóng gói hút chân không và giữ ở 0–4 °C để bảo toàn kết cấu và hương vị ngon nhất.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eXem tất cả thịt bò trong bộ sưu tập chính của chúng tôi: \u003ca href=\"\/vi\/collections\/angus-wagyu-beef\"\u003eThịt bò\u003c\/a\u003e.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51089902698783,"sku":"A9542955567890","price":23.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_bacbe3f3-c79f-4973-9186-c5d7692ed2a3.jpg?v=1754038260"},{"product_id":"wagyu-chuck-eye-roll-m9-slices-for-charcoal-grill-150g","title":"Wagyu M9+ Thịt lõi nạc vai cắt lát nướng than – 150g","description":"\u003cp\u003eThưởng thức thịt lõi nạc vai bò Wagyu chất lượng nhà hàng, được thái lát khéo léo để dễ dàng nướng than. Với điểm vân mỡ nổi bật M9+, từng miếng thịt mềm tan, béo như bơ và mang đến vị bò đậm đà chỉ sau vài giây trên vỉ nướng hoặc chảo.\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\u003eVân mỡ M9+:\u003c\/strong\u003e Mỡ nội cơ vượt trội bảo đảm độ mọng nước tối đa và hương thơm hấp dẫn.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhần thịt Wagyu cao cấp:\u003c\/strong\u003e Lõi nạc vai có sự cân bằng hoàn hảo giữa độ mềm và hương vị đậm đà.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSẵn sàng nướng:\u003c\/strong\u003e Khay 150 g gồm các lát thịt mỏng, vuông, đồng đều—lý tưởng cho yakiniku, nướng BBQ hoặc lẩu.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChế biến nhanh:\u003c\/strong\u003e Áp chảo vàng mặt hoàn hảo trong vài giây, giúp chế biến bữa ăn cao cấp nhanh và dễ dàng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGiữ lạnh để giữ độ tươi:\u003c\/strong\u003e Đóng gói hút chân không và giữ ở 0–4 °C để giữ nước thịt tự nhiên; cấp đông nếu bạn muốn bảo quản lâu hơn.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eXem tất cả thịt bò trong bộ sưu tập chính của chúng tôi: \u003ca href=\"\/vi\/collections\/angus-wagyu-beef\"\u003eThịt bò\u003c\/a\u003e.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51089902731551,"sku":"A9542954567891","price":17.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_0ad7ce54-1a81-4f26-b137-7e67198501f2.jpg?v=1754038271"},{"product_id":"m7-wagyu-karubi-boneless-short-rib-slices-charcoal-grill-ready-150g","title":"Wagyu M7+ Thịt sườn rút xương Karubi cắt lát (Sẵn sàng nướng than) – 150g","description":"\u003cp\u003eThưởng thức yakiniku chất lượng như nhà hàng tại nhà với thịt bò Wagyu Karubi M7+ cắt lát. Được cắt từ sườn rút xương nhiều vân mỡ và cấp đông nhanh để giữ độ mềm, mỗi khay 150 g rất thích hợp để nướng than nhanh hoặc nướng BBQ tại bàn.\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\u003eVân mỡ cao cấp:\u003c\/strong\u003e Thịt bò Wagyu hạng M7+ mang đến vị béo ngậy vượt trội và kết cấu mềm tan trong miệng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhần thịt Karubi:\u003c\/strong\u003e Sườn rút xương thái mỏng để nướng nhanh và đều.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSẵn sàng nướng than:\u003c\/strong\u003e Độ dày và sự phân bố mỡ lý tưởng cho hương vị BBQ thơm khói.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChia sẵn phần ăn:\u003c\/strong\u003e Khay 150 g tiện lợi—không cần sơ chế, ít hao hụt.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách chế biến:\u003c\/strong\u003e Rất thích hợp cho yakiniku, nướng BBQ Hàn Quốc, nướng trên bàn nướng hoặc các món áp chảo nhanh.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eXem tất cả thịt bò trong bộ sưu tập chính của chúng tôi: \u003ca href=\"\/vi\/collections\/angus-wagyu-beef\"\u003eThịt bò\u003c\/a\u003e.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51089902797087,"sku":"A9542950567895","price":13.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_01_c6c22eba-4978-439b-8889-2e38478cf8fa.jpg?v=1770189985"},{"product_id":"wagyu-beef-tongue-slices-150g-yakiniku-style-charcoal-grill-ready","title":"Lưỡi bò Wagyu thái lát 150g - Kiểu yakiniku, sẵn sàng nướng than","description":"\u003cp\u003eThưởng thức lưỡi bò Wagyu chất lượng nhà hàng, được thái gọn để chín nhanh với độ mềm giòn đặc trưng. Hoàn hảo cho yakiniku hoặc BBQ sân vườn—chỉ cần nêm nhẹ muối và vắt chút chanh, rồi nướng xém trên lửa lớn.\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\u003ePhần thịt cao cấp:\u003c\/strong\u003e Lưỡi bò Wagyu với hương vị đậm đà và kết cấu mềm mại, dai.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLát thịt sẵn sàng để nướng:\u003c\/strong\u003e Cắt đều để nướng xém nhanh trên bếp than, bếp nướng gas hoặc chảo nóng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách sử dụng:\u003c\/strong\u003e Rất hợp cho BBQ, yakiniku, teppan hoặc món xào.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKhay tiện lợi:\u003c\/strong\u003e Phần ăn 150 g—lý tưởng làm đĩa chia sẻ hoặc món thêm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNên bảo quản mát:\u003c\/strong\u003e Bảo quản trong ngăn mát tủ lạnh và nấu chín kỹ; đông lạnh nếu chưa dùng sớm.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51158854828319,"sku":"A9542958567897","price":17.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_01_c63bef5a-21a4-48dd-a254-2492101157fa.jpg?v=1770981033"},{"product_id":"clearwater-frozen-tenderized-northern-propeller-clams-1kg-arctic-surf-clams","title":"Clearwater Nghêu cánh quạt phương Bắc làm mềm đông lạnh 1kg - Nghêu Bắc Cực","description":"\u003cp\u003eNghêu cánh quạt phương Bắc làm mềm đông lạnh Clearwater được sơ chế để dễ nấu và có độ mềm đồng đều. Với vị ngọt, mằn mặn vị biển và độ săn chắc dễ chịu khi ăn, nghêu thích hợp cho lẩu, món xào, mì và súp. Được khai thác có trách nhiệm từ vùng biển lạnh giá phương Bắc và đông lạnh để giữ độ tươi tốt nhất, gói 1 kg đầy đặn này giúp bữa hải sản trở nên đơn giản.\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\u003eLàm mềm \u0026amp; sẵn sàng chế biến:\u003c\/strong\u003e Được sơ chế để chín nhanh, đều mà không bị dai cứng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHương vị biển thanh khiết:\u003c\/strong\u003e Vị ngọt tự nhiên, mằn mặn vị biển với kết cấu săn chắc, giòn đã.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách sử dụng:\u003c\/strong\u003e Lý tưởng cho lẩu, món xào, súp, các món cơm và mì.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐông lạnh giữ độ tươi:\u003c\/strong\u003e Cấp đông nhanh để giữ hương vị và kết cấu đến khi bạn sẵn sàng nấu.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNguồn cung đáng tin cậy:\u003c\/strong\u003e Đến từ Clearwater—cam kết đánh bắt có trách nhiệm từ năm 1976.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Clearwater","offers":[{"title":"Default Title","offer_id":51185315152159,"sku":"A6941121436870","price":28.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/15f53b7eb52c6c1e4b7bcbb8c88adb30jCk2UoIWfezLcIyIUlB7gCMdeWu13tfd.png?v=1756537017"},{"product_id":"australian-wagyu-oyster-blade-m7-yakiniku-slices-150g","title":"Wagyu M7+ Úc Thịt lõi vai cắt lát nướng yakiniku – 150g","description":"\u003cp\u003eThịt lõi vai bò Wagyu Úc thái mỏng với điểm vân mỡ M7+ mang đến độ mềm béo như bơ và hương bò đậm đà chỉ sau vài giây trên vỉ nướng nóng. Được cắt để nướng yakiniku, những lát thịt có vân mỡ đẹp này rất thích hợp để áp chảo nhanh hoặc nướng BBQ tại bàn. Sản phẩm của Úc; gói 150 g.\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\u003eVân mỡ M7+:\u003c\/strong\u003e Mỡ nội cơ dồi dào, béo ngậy hảo hạng cho kết cấu tan trong miệng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCắt lát nướng yakiniku:\u003c\/strong\u003e Các lát thịt mỏng, đều, áp chảo nhanh và vẫn mọng nước.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhần cơ chất lượng cao:\u003c\/strong\u003e Lấy từ lõi vai (bít tết lõi vai lọc gân) cho hương vị và độ mềm cân bằng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSẵn sàng chế biến:\u003c\/strong\u003e Lý tưởng để nướng BBQ, nướng trên bàn nướng hoặc áp chảo bằng chảo gang; chỉ cần nêm đơn giản với muối.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGiữ lạnh để giữ độ tươi:\u003c\/strong\u003e Bảo quản trong ngăn mát và chế biến sớm để có kết quả tốt nhất.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51242083385631,"sku":"M9542962567890","price":16.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/f761e50d07df9dccdddb0e5cf6ae038dTP5MDGXrBRAMom8Q7XrGsroqXLrqQrDz.jpg?v=1758286759"},{"product_id":"frozen-marinated-wagyu-yakiniku-300g-charcoal-grill-style","title":"Bò Wagyu yakiniku ướp sẵn đông lạnh 300g – Kiểu nướng than","description":"\u003cp\u003eMang BBQ Nhật Bản về nhà với thịt bò wagyu thái mỏng, ướp sẵn trong xốt đậm đà kiểu nướng than. Nhiều vân mỡ và nhanh chín, những lát thịt này chỉ cần áp chảo vài giây để có món yakiniku như ở nhà hàng.\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\u003eVân mỡ Wagyu:\u003c\/strong\u003e Mềm béo như bơ và đậm vị thịt bò.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eXốt ướp kiểu nướng than:\u003c\/strong\u003e Vị khói, đậm vị umami dành cho món yakiniku.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhanh gọn \u0026amp; dễ nấu:\u003c\/strong\u003e Những lát mỏng có thể nướng hoặc chiên áp chảo chỉ trong vài phút.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐóng gói tiện lợi:\u003c\/strong\u003e Khay 300 g sẵn sàng chế biến—lý tưởng cho bữa BBQ tối trong tuần.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGiữ trọn độ tươi:\u003c\/strong\u003e Đông lạnh để giữ kết cấu và hương vị.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51291212316959,"sku":"A9542981567895","price":20.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/iShot_2025-10-10_18.20.31.jpg?v=1760091641"},{"product_id":"frozen-wagyu-short-rib-ms9-150g-yakiniku-slices","title":"Sườn bò Wagyu MS9+ đông lạnh 150g - Lát thịt nướng yakiniku","description":"\u003cp\u003eSườn bò wagyu MS9+ có vân mỡ dày, được thái mỏng để nấu cực nhanh và cho cảm giác tan trong miệng. Thích hợp cho yakiniku kiểu nướng than, nướng trên bếp phẳng hoặc áp chảo nhanh—dùng với cơm hoặc cuốn xà lách để bữa ăn tối trong tuần thêm phần đặc biệt.\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\u003eVân mỡ MS9+:\u003c\/strong\u003e Mềm béo như bơ, với hương vị bò đậm đà nổi bật.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCắt lát cho yakiniku:\u003c\/strong\u003e Lát thịt mỏng chín trong vài giây—lý tưởng cho BBQ tại bàn.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐa dạng cách dùng:\u003c\/strong\u003e Thích hợp để áp chảo nhanh, dùng với cơm tô hoặc BBQ kiểu Hàn Quốc\/Nhật Bản.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCấp đông giữ độ tươi:\u003c\/strong\u003e Đóng khay và cấp đông nhanh để giữ hương vị; bảo quản ở −18 °C.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhần ăn tiện lợi:\u003c\/strong\u003e Gói 150 g—thích hợp để thưởng thức món cao cấp hoặc dùng thêm trong bữa ăn.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51291212415263,"sku":"A9542983567893","price":24.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/iShot_2025-10-10_18.19.22.jpg?v=1760091574"},{"product_id":"frozen-pork-bulgogi-marinated-pork-belly-300g-korean-bbq","title":"Thịt heo bulgogi đông lạnh (Ba rọi heo ướp sẵn) 300g - BBQ Hàn Quốc","description":"\u003cp\u003eThịt heo bulgogi đông lạnh (Ba rọi heo ướp sẵn) mang hương vị mặn ngọt được nhiều người yêu thích của BBQ Hàn Quốc vào căn bếp của bạn. Thái mỏng và ướp đều, thịt chín chỉ trong vài phút cho bữa ăn tối trong tuần hoặc bữa nướng sân sau.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eNhững lát ba rọi heo ướp sẵn cho món BBQ đúng kiểu Hàn Quốc.\u003c\/li\u003e\n\u003cli\u003eHương vị mặn ngọt lên màu caramen đẹp khi áp chảo.\u003c\/li\u003e\n\u003cli\u003eThái mỏng để chín nhanh và đều—dùng chảo, bếp nướng hoặc nồi chiên không dầu.\u003c\/li\u003e\n\u003cli\u003eKhay 300 g tiện lợi, lý tưởng cho 1–2 phần ăn.\u003c\/li\u003e\n\u003cli\u003eĐông lạnh để giữ trọn độ tươi và hương vị.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51291212480799,"sku":"A9542973567896","price":16.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/bcadf094a34078b15b776c19effa64c3goJo7OmeNwtSgnnbjQQd1pC3bITliPk7.jpg?v=1760085839"},{"product_id":"frozen-angus-beef-bulgogi-korean-bbq-300g","title":"Thịt bò Angus bulgogi đông lạnh – BBQ Hàn Quốc 300g","description":"\u003cp\u003eMang BBQ Hàn Quốc phong cách nhà hàng về nhà với thịt bò Angus bulgogi đông lạnh. Thịt bò Angus thái mỏng được ướp trong xốt BBQ kiểu Hàn Quốc truyền thống, cho vị ngọt–mặn và những bữa ăn nhanh, ngon miệng—lý tưởng để nướng trên bếp phẳng, chiên áp chảo hoặc nướng vỉ.\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\u003ePhần thịt Angus cao cấp:\u003c\/strong\u003e Thịt bò mềm, thái mỏng để chín nhanh và đều.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHương vị BBQ Hàn Quốc:\u003c\/strong\u003e Xốt ướp bulgogi đặc trưng với vị umami ngọt–mặn cân bằng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSẵn sàng chế biến:\u003c\/strong\u003e Khay 300 g tiện lợi cho bữa tối nhanh vào các ngày trong tuần.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách thưởng thức:\u003c\/strong\u003e Thích hợp với cơm tô, mì hoặc cuốn xà lách.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCấp đông giữ độ tươi:\u003c\/strong\u003e Đóng kín để giữ hương vị và kết cấu cho đến khi bạn sẵn sàng nấu.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51291212710175,"sku":"A9542972567897","price":16.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/e36769ce8c8b35ae9e6625960691f69eIDJ5SNfnormTpKErPDMVzwLdWQciEIvP.jpg?v=1760085850"},{"product_id":"cj-beksul-pork-bulgogi-marinade-290g-korean-bbq-sauce","title":"CJ Beksul Sốt ướp thịt heo bulgogi - Sốt BBQ Hàn Quốc 290g","description":"\u003cp\u003eLàm món thịt heo bulgogi chuẩn vị tại nhà với sốt ướp dùng ngay của CJ Beksul. Với vị ngọt BBQ Hàn Quốc truyền thống và vị đậm đà sâu lắng cân bằng, sốt phủ đều đẹp lên các lát thịt heo để chiên áp chảo, nướng hoặc xào nhanh vào những tối trong tuần.\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ị Hàn Quốc đích thực:\u003c\/strong\u003e Được pha chế để tạo hương vị thịt heo bulgogi truyền thống.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDùng ngay:\u003c\/strong\u003e Không cần pha trộn—chỉ cần ướp rồi nấu.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách chế biến:\u003c\/strong\u003e Rất hợp để nướng, chiên áp chảo hoặc xào.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKết quả ổn định:\u003c\/strong\u003e Giúp làm mềm và áo sốt lên thịt để có bề mặt bóng đẹp.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKích cỡ tiện lợi:\u003c\/strong\u003e Hũ thủy tinh 290g—lý tưởng cho vài bữa ăn.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eBeksul là thương hiệu Hàn Quốc nổi tiếng thuộc CJ, được tin dùng về nước sốt, gia vị và các thực phẩm thiết yếu trong tủ bếp.\u003c\/p\u003e","brand":"CJ Beksul","offers":[{"title":"Default Title","offer_id":51307932909855,"sku":"A8801007176338","price":4.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_dc824cdd-4dae-4b32-abaf-6b0abf815f37.jpg?v=1760694541"},{"product_id":"wildfire-bbq-cumin-chicken-wing-skewers-frozen-2-pieces-270g","title":"Wildfire BBQ Cumin Chicken Wing Skewers (Frozen) – 2 Pieces, 270g","description":"\u003cp\u003eBring street‑food flavour home with Wildfire BBQ Cumin Chicken Wing Skewers. These frozen, pre‑marinated wings deliver a fragrant cumin kick and grill‑house aroma—perfect for BBQs, the oven, pan, or the air fryer. Each pack includes 2 skewers (270 g) for a quick, satisfying cook.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAromatic Cumin Marinade:\u003c\/strong\u003e Savoury, smoky spice blend for bold BBQ flavour.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Portion:\u003c\/strong\u003e 2 skewers, 270 g—ideal for a quick meal or sharing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Cooking:\u003c\/strong\u003e Grill, bake, pan‑sear or air fry for crispy skin and juicy meat.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEven Cooking:\u003c\/strong\u003e Skewered wings for consistent heat and great presentation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrozen Freshness:\u003c\/strong\u003e Locked‑in flavour; cook thoroughly before serving.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wildfire","offers":[{"title":"Default Title","offer_id":51345590616351,"sku":"A9309003487209","price":9.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_01_7f338781-fc8e-4260-8169-40a5c721675d.jpg?v=1770885483"},{"product_id":"wildfire-signature-marinated-pork-belly-skewers-frozen-5-pieces-160g-bbq-ready","title":"Wildfire Xiên ba rọi heo ướp đặc trưng (Đông lạnh) – 5 cái, 160g - Sẵn sàng cho BBQ","description":"\u003cp\u003eNhanh chóng khơi dậy hương vị với xiên ba rọi heo ướp đặc trưng Wildfire. Những lát ba rọi heo mềm được ướp sẵn để có vị đậm đà và xiên để chín đều—thích hợp cho BBQ sân sau, bữa nướng tối trong tuần hoặc món ăn vặt bằng nồi chiên không dầu.\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\u003eGia vị ướp đặc trưng:\u003c\/strong\u003e Ba rọi heo nêm sẵn với hương vị ngon miệng, ăn hoài vẫn thích.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSẵn sàng chế biến:\u003c\/strong\u003e Nướng, chiên áp chảo hoặc chiên bằng nồi chiên không dầu, chỉ cần chuẩn bị rất ít.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐóng gói tiện lợi:\u003c\/strong\u003e 5 xiên, tổng 160 g—lý tưởng để chia sẻ hoặc nếm thử.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐông lạnh giữ độ tươi:\u003c\/strong\u003e Giữ trọn chất lượng; rã đông trước khi nấu để có kết quả tốt nhất.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách thưởng thức:\u003c\/strong\u003e Thích hợp dùng cùng cơm tô, xà lách trộn hoặc đĩa tiệc.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wildfire","offers":[{"title":"Default Title","offer_id":51345590681887,"sku":"A9309003487216","price":9.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_01_8a697155-b584-4c19-87db-8bff025b3b5c.jpg?v=1770885540"},{"product_id":"wildfire-frozen-marinated-chicken-skin-skewers-10-pieces-130g-grill-ready-yakitori","title":"Wildfire Xiên da gà ướp sẵn đông lạnh – 10 cái, 130g - Yakitori sẵn sàng nướng","description":"\u003cp\u003eBật bếp nướng hoặc nồi chiên không dầu và thưởng thức những miếng giòn, đậm đà chỉ trong vài phút. Xiên da gà Wildfire này được ướp sẵn bằng hỗn hợp gia vị đặc trưng riêng rồi đông lạnh để giữ trọn hương vị—thích hợp cho BBQ, ăn vặt hoặc đĩa ăn kiểu quán izakaya.\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\u003eGia vị ướp đặc trưng:\u003c\/strong\u003e Vị đậm đà cân đối cho những miếng ăn khó cưỡng, ăn hoài vẫn thích.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTiện lợi, sẵn sàng nướng:\u003c\/strong\u003e Nấu trực tiếp từ đông lạnh trên bếp nướng, chảo hoặc bằng nồi chiên không dầu.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKết cấu giòn:\u003c\/strong\u003e Mỡ chảy ra khi nấu, tạo rìa vàng cùng độ dai ngon.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhần ăn vừa vặn:\u003c\/strong\u003e 10 xiên nhỏ (130g) để chia sẻ hoặc ăn vặt.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách dùng:\u003c\/strong\u003e Thích hợp dùng cùng đồ uống lạnh, cơm tô hoặc đĩa tiệc.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wildfire","offers":[{"title":"Default Title","offer_id":51345590714655,"sku":"A9309003487179","price":10.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/9fcc305885e9d067d7f8b68e4ac501ffbVgRQHmWg9hGsPc5RG5hWrusR05gk2nw.jpg?v=1761908136"}],"url":"https:\/\/www.umall.com.au\/vi\/collections\/year-of-the-horse-bbq\/fest-christmas.oembed","provider":"Umall - Australia's Largest Online Asian Supermarket","version":"1.0","type":"link"}