{"title":"Bán chạy nhất","description":"","products":[{"product_id":"fresh-ever-green-tofu-approximately-900g","title":"Evergreen Đậu hũ nguyên bản - độ cứng vừa 900g","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; padding: 16px;\"\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px;\"\u003e\n\u003ch2 style=\"margin: 0 0 6px; font-size: 22px; font-weight: 800; color: #0f172a;\"\u003eEvergreen Đậu hũ 900g\u003c\/h2\u003e\n\u003cdiv style=\"color: #64748b; font-size: 14px;\"\u003eCòn gọi là đậu hũ\u003c\/div\u003e\n\u003cdiv style=\"color: #64748b; font-size: 14px;\"\u003e\u003cbr\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 10px; font-size: 18px; font-weight: bold;\"\u003eĐiểm nổi bật của sản phẩm\u003c\/h3\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155; font-size: 14px; line-height: 1.6;\"\u003e\n\u003cli\u003eVị thanh nhẹ, dễ thấm nước sốt và gia vị thơm.\u003c\/li\u003e\n\u003cli\u003eMiếng đậu hũ 900g đầy đặn—hợp bữa cơm gia đình, chuẩn bị bữa ăn hoặc nấu lẩu.\u003c\/li\u003e\n\u003cli\u003eDễ dùng cho món hấp, chiên áp chảo, xào, kho hoặc canh.\u003c\/li\u003e\n\u003cli\u003eĐạm thực vật dùng được cho món Á truyền thống lẫn các món ăn tô hiện đại.\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-top: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 10px; font-size: 18px; font-weight: bold;\"\u003eGợi ý chế biến\u003c\/h3\u003e\n\u003cdiv style=\"display: grid; gap: 14px;\"\u003e\n\u003cdiv\u003e\n\u003ch4 style=\"margin: 0 0 4px; font-size: 16px; font-weight: bold; color: #111827;\"\u003eĐậu hũ hấp sốt nước tương hành lá \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\/h4\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eHấp đậu hũ cắt lát dày, rồi rưới hỗn hợp nhẹ gồm \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\"\u003enước tương nhạt\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/fresh-bundle-of-spring-onions\"\u003ehành lá cắt nhuyễn\u003c\/a\u003e. Thêm vài giọt dầu mè nếu thích.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 style=\"margin: 0 0 4px; font-size: 16px; font-weight: bold; color: #111827;\"\u003eĐậu hũ xào bông cải xanh cho bữa tối\u003c\/h4\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eChiên áp chảo đậu hũ cắt khối đến vàng, đảo cùng \u003ca href=\"\/vi\/products\/fresh-broccoli-approximately-900g-1000g\"\u003ebông cải xanh\u003c\/a\u003e, tỏi và chút \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003edầu hào\u003c\/a\u003e. Xào lửa lớn trong 3–5 phút.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 style=\"margin: 0 0 4px; font-size: 16px; font-weight: bold; color: #111827;\"\u003eĐậu hũ mapo nhanh (kiểu nhà làm)\u003c\/h4\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eNấu đậu hũ trong nước sốt thơm gồm \u003ca href=\"\/vi\/products\/congbanlv-doubanjiang-broad-bean-chilli-paste-450g-sichuan-fermented-soybean-sauce\"\u003etương đậu ớt doubanjiang\u003c\/a\u003e, tỏi và một ít \u003ca href=\"\/vi\/products\/borrowdale-free-range-pork-mince-500g-frozen\"\u003ethịt heo bằm\u003c\/a\u003e. Cuối cùng rưới chút \u003ca href=\"\/vi\/products\/chuan-lao-hui-sichuan-pepper-oil-210ml\"\u003edầu tiêu Tứ Xuyên\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4 style=\"margin: 0 0 4px; font-size: 16px; font-weight: bold; color: #111827;\"\u003eLẩu cà chua đậu hũ và nấm\u003c\/h4\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eCho đậu hũ cắt miếng lớn vào \u003ca href=\"\/vi\/products\/haidilao-tomato-hot-pot-base-200g\"\u003enước cốt lẩu cà chua\u003c\/a\u003e cùng \u003ca href=\"\/vi\/products\/chois-shimeji-mushrooms-150g\"\u003enấm shimeji\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/fresh-baby-bok-choy-pack-of-2\"\u003ecải thìa non\u003c\/a\u003e để có món lẩu ấm bụng, dễ ăn cho cả nhà.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px; margin-top: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 10px; font-size: 18px; font-weight: bold;\"\u003eMẹo chế biến\u003c\/h3\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155; font-size: 14px; line-height: 1.6;\"\u003e\n\u003cli\u003eMuốn cạnh đậu hũ giòn hơn khi xào, thấm khô và áo một lớp bột bắp mỏng trước khi chiên áp chảo.\u003c\/li\u003e\n\u003cli\u003eCắt theo cách nấu: miếng lớn để hấp, khối 2–3 cm để xào và kho.\u003c\/li\u003e\n\u003cli\u003eChiên áp chảo trước trong chảo nóng 2–4 phút mỗi mặt để giữ kết cấu, rồi mới thêm nước sốt.\u003c\/li\u003e\n\u003cli\u003eCho đậu hũ vào gần cuối khi nấu canh hoặc lẩu, nấu sôi nhẹ để tránh bị bể.\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-top: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 10px; font-size: 18px; font-weight: bold;\"\u003eGợi ý dùng kèm\u003c\/h3\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155; font-size: 14px; line-height: 1.8;\"\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\"\u003eKikkoman Nước tương đa dụng\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\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/chuanwazi-crispy-chili-oil-with-peanuts-200g-sichuan-chili-crisp\"\u003eDầu ớt giòn với đậu phộng\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-1000g\"\u003eBún gạo Jiangxi (1kg)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/chois-shiitake-mushrooms-100g\"\u003eNấm hương\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-snow-pea-sprouts-160g\"\u003eRau mầm đậu Hà Lan\u003c\/a\u003e\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-top: 16px;\"\u003e\n\u003ch3 style=\"margin: 0 0 10px; font-size: 18px; font-weight: bold;\"\u003eSản phẩm cùng loại\u003c\/h3\u003e\n\u003cul style=\"margin: 8px 0 10px 18px; color: #334155; font-size: 14px; line-height: 1.8;\"\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-ever-green-smooth-tofu-approximately-300g\"\u003eEvergreen Đậu hũ non, 300g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-ever-green-brick-dried-tofu-approximately-650g\"\u003eEvergreen Đậu hũ cứng, 650g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-ever-green-tofu-puffs-approximately-150g\"\u003eEvergreen Đậu hũ chiên phồng 150g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-ever-green-dried-tofu-4-pieces-approximately-400g\"\u003eEvergreen Đậu hũ khô – 4 cái, 400g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/vi\/products\/ever-green-fresh-regular-tofu-900g\"\u003eEvergreen Đậu hũ tươi thường – 900g\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003e\u003ca href=\"\/vi\/collections\/tofu-soy-products\"\u003eXem tất cả đậu hũ \u0026amp; sản phẩm từ đậu nành →\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;\"\u003eGiao hàng \u0026amp; thời gian nhận\u003c\/h3\u003e\n\u003cp style=\"margin: 6px 0 10px; color: #334155; font-size: 14px;\"\u003eBạn có thể \u003cstrong\u003etheo dõi\u003c\/strong\u003e vị trí người giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trực tuyến! Nhận đơn sớm nhất vào \u003cstrong\u003engày hôm sau\u003c\/strong\u003e (áp dụng cho phần lớn khu vực tại Sydney).\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; border: 1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\n\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\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 #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\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Evergreen","offers":[{"title":"Default Title","offer_id":48151479681311,"sku":"A9323536008885","price":4.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_c72ed85b-6aaf-444a-a39b-19dd6444dc48.jpg?v=1745982964"},{"product_id":"fresh-bundle-of-spring-onions","title":"Hành lá bó (hành lá)","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:8px 12px;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:8px;\"\u003e\n    \u003ch1 style=\"margin:0;font-size:26px;font-weight:800;\"\u003eHành lá bó\u003c\/h1\u003e\n    \u003cp style=\"margin:6px 0 0;color:#64748b;font-size:14px;\"\u003eCòn gọi là Spring Onion \/ Scallion trong tiếng Anh\u003c\/p\u003e\n    \u003cp style=\"margin:14px 0 0;color:#334155;font-size:15px;\"\u003eLá xanh giòn, thân trắng mềm, có vị hành ngọt nhẹ. Dùng cho món xào, canh, mì hoặc salad để thêm hương thơm thanh.\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:0 0 0 18px;color:#334155;font-size:15px;\"\u003e\n      \u003cli\u003eVị hành tươi, ngọt dịu, không quá nồng.\u003c\/li\u003e\n      \u003cli\u003eDùng được cả bó: phần trắng để phi xào, phần lá xanh cho vào cuối để giữ hương thơm.\u003c\/li\u003e\n      \u003cli\u003eThêm vào mì, trứng, sủi cảo, món kho hoặc nước dùng.\u003c\/li\u003e\n      \u003cli\u003eNhanh chín, chỉ cần vài giây là mềm, tiện nấu bữa tối trong tuần.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n    \u003ch3 style=\"margin:0 0 10px;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        \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;\"\u003eGà xào gừng hành\u003c\/h4\u003e\n        \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eXào nhanh phần thân trắng thái lát với gừng, rồi cho \u003ca href=\"\/vi\/products\/premium-selected-frozen-chicken-breast-1kg\" style=\"color:var(--brand);\"\u003eức gà cắt sợi\u003c\/a\u003evào. Thêm lá hành, một ít \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand);\"\u003enước tương nhạt\u003c\/a\u003evà dầu mè. Xào lửa lớn trong 2–4 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:16px;font-weight:700;\"\u003eCanh trứng đậu hũ non \u0026amp; hành lá \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\/h4\u003e\n        \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eĐun liu riu \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, cho \u003ca href=\"\/vi\/products\/fresh-ever-green-smooth-tofu-approximately-300g\" style=\"color:var(--brand);\"\u003eđậu hũ non cắt khối\u003c\/a\u003e và hành lá thái nhỏ vào. Rót từ từ \u003ca href=\"\/vi\/products\/canobolas-free-range-eggs-18-pieces-1kg\" style=\"color:var(--brand);\"\u003etrứng xào mềm\u003c\/a\u003e, rồi nêm tiêu trắng và một ít nước tương.\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:16px;font-weight:700;\"\u003eMì dầu hành kiểu Shanghai\u003c\/h4\u003e\n        \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003ePhi hành thái lát trong dầu ở lửa nhỏ cho thơm, rồi trộn với \u003ca href=\"\/vi\/products\/fresh-evergreen-yangchun-noodles-500g\" style=\"color:var(--brand);\"\u003emì Yangchun nóng\u003c\/a\u003e và một muỗng \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand);\"\u003edầu mè nguyên chất\u003c\/a\u003e. Thêm nước tương và một chút đường.\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:16px;font-weight:700;\"\u003eBún gạo xào tôm hành lá\u003c\/h4\u003e\n        \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eXào \u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color:var(--brand);\"\u003etôm King\u003c\/a\u003e, thêm \u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-300g\" style=\"color:var(--brand);\"\u003ebún gạo đã ngâm\u003c\/a\u003e và nhiều hành lá thái nhỏ. Nêm nước tương nhạt, tiêu trắng rồi đảo cho sợi bún bóng đều.\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:0 0 0 18px;color:#334155;font-size:15px;\"\u003e\n      \u003cli\u003eCắt rễ, bỏ lớp ngoài bị héo rồi rửa kỹ phần gốc, nơi dễ đọng đất cát.\u003c\/li\u003e\n      \u003cli\u003eTách phần trắng và lá xanh: phần trắng chịu lửa lớn, còn lá nên cho vào cuối.\u003c\/li\u003e\n      \u003cli\u003eCắt xéo để tăng diện tích tiếp xúc và trang trí món ăn đẹp hơn.\u003c\/li\u003e\n      \u003cli\u003eLàm dầu hành bằng cách phi hành trong dầu trung tính ở lửa nhỏ đến vàng nhạt, lọc lấy dầu để trộn mì hoặc rau.\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 ý kết hợp\u003c\/h3\u003e\n    \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eHành lá hợp với đậu hũ và mì. Bạn có thể thử \u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\" style=\"color:var(--brand);\"\u003eđậu hũ truyền thống\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/chunsi-strong-ramen-noodles-1000g\" style=\"color:var(--brand);\"\u003emì kéo dai\u003c\/a\u003e, nước tương đậm vị như \u003ca href=\"\/vi\/products\/haday-golden-label-light-soy-sauce-1-28l\" style=\"color:var(--brand);\"\u003enước tương nhạt Haday\u003c\/a\u003e, thêm chút \u003ca href=\"\/vi\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\" style=\"color:var(--brand);\"\u003egiấm Zhenjiang\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand);\"\u003edầu mè thơm\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/pace-farm-free-range-eggs-12-extra-large-700g\" style=\"color:var(--brand);\"\u003etrứng xào mềm\u003c\/a\u003ehoặc \u003ca href=\"\/vi\/products\/beifang-frozen-sliced-beef-rolls-for-hot-pot-600g\" style=\"color:var(--brand);\"\u003ethịt bò thái lát nhanh chín\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;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;\"\u003eSản phẩm cùng nhóm\u003c\/h3\u003e\n      \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eXem thêm các loại hành và gia vị thơm cho bữa ăn.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003ca href=\"\/vi\/collections\/scallion-ginger-garlic\" style=\"flex-shrink:0;color:#DB3A35;font-weight:700;border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:10px 14px;\"\u003eXem Hành • Gừng • Tỏi →\u003c\/a\u003e\n  \u003c\/section\u003e\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eGiao hàng \u0026amp; thời gian nhận\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eBạn có thể \u003cstrong\u003etheo dõi\u003c\/strong\u003e vị trí người giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trực tuyến! Đơn hàng có thể đến sớm nhất vào \u003cstrong\u003engày hôm sau\u003c\/strong\u003e (áp dụng cho phần lớn khu vực tại Sydney).\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:10px;border-right:1px solid #e5e7eb;background:#f8fafc;\"\u003eThời điểm đặt hàng\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eThời gian nhận hàng\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;\"\u003eHôm nay\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNgày hôm sau (2 khung giờ):\u003c\/strong\u003e\u003cul style=\"margin:6px 0 0 18px;\"\u003e\n\u003cli\u003e11:30AM – 06:30PM\u003c\/li\u003e\n\u003cli\u003e05:00PM – 11:00PM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"color:#a9a9a9;font-size:12px;margin:10px 0 0;\"\u003e* Hủy đơn sau giờ chốt đơn có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eXem tại đây\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eChi tiết: \u003ca href=\"\/vi\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eThông tin giao hàng\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003ePhí giao hàng\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eMỗi đơn hàng có một khoản phí dịch vụ nhỏ. Bạn vui lòng xem \u003ca href=\"\/vi\/pages\/delivery-information\"\u003ethông tin giao hàng\u003c\/a\u003e để biết mức phí hiện tại.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003eTừ $69.00 trở lên\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eMiễn phí\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$4.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(trước đây $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(trước đây $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n\/* DESC ENHANCER JS v1 *\/\n(function(){\n  const root = document.getElementById('umall-desc');\n  if(!root) return;\n\n  const handleFromHref = (href)=\u003e{\n    try{ const u = new URL(href, location.origin); const parts=u.pathname.split('\/').filter(Boolean); const i=parts.findIndex(p=\u003ep==='products'); if(i\u003e=0\u0026\u0026parts[i+1]) return parts[i+1]; }catch(e){}\n    return null;\n  };\n  const money = (cents)=\u003e{ if(window.Shopify \u0026\u0026 Shopify.formatMoney) return Shopify.formatMoney(cents, \"A${{amount}}\"); return typeof cents==='number' ? 'A$'+(cents\/100).toFixed(2) : ''; };\n  const buildProdCard = (handle)=\u003e{ const a=document.createElement('a'); a.className='um-card'; a.href=\"\/vi\/products\"+handle; a.setAttribute('data-handle',handle); a.innerHTML='\u003cdiv class=\"um-imgbox\"\u003e\u003cimg alt=\"'+handle+'\" loading=\"lazy\"\/\u003e\u003cspan class=\"um-badge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"um-meta\"\u003e\u003cdiv class=\"um-title\"\u003e'+handle.replace(\/-\/g,' ')+'\u003c\/div\u003e\u003cdiv class=\"um-price\"\u003e\u003c\/div\u003e\u003c\/div\u003e'; return a; };\n  const hydrate = async (a)=\u003e{ const h=a.getAttribute('data-handle'); try{ const r=await fetch('\/products\/'+h+'.js',{credentials:'same-origin'}); if(!r.ok) return; const p=await r.json(); const img=a.querySelector('img'); if(p.images\u0026\u0026p.images[0]) img.src=p.images[0]; const t=a.querySelector('.um-title'); t.textContent=p.title||t.textContent; const vs=(p.variants||[]); const avail=vs.filter(v=\u003ev.available); const arr=avail.length?avail:vs; if(arr.length){ const min=Math.min(...arr.map(v=\u003ev.price)); const maxCompare=Math.max(...arr.map(v=\u003ev.compare_at_price||0)); const price=a.querySelector('.um-price'); price.textContent=''; const cur=document.createElement('span'); cur.textContent=money(min); price.appendChild(cur); if(maxCompare \u0026\u0026 maxCompare\u003emin){ const s=document.createElement('s'); s.textContent=money(maxCompare); price.appendChild(document.createTextNode(' ')); price.appendChild(s); const badge=a.querySelector('.um-badge'); const off=Math.round((1-min\/maxCompare)*100); badge.textContent='-'+off+'%'; badge.style.display='inline-block'; } } }catch(e){} };\n\n  const ensureAfter = (refNode, node)=\u003e{ if(!refNode || !node) return; if(node.parentElement) return; refNode.parentElement.insertBefore(node, refNode.nextSibling); };\n\n  \/\/ How to enjoy → 卡片（保留原内容；隐藏原块；标题统一“Recipes with this product”）\n  try{\n    \/\/ 1) 更鲁棒地找到标题（h2\/h3\/h4）\n    const enjoyH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(how to enjoy|ways to enjoy|serving ideas|recipes with this product|食用建议|食用灵感|食法)\/i.test(h.textContent));\n    if(enjoyH){\n      const container = enjoyH.parentElement;\n      \/\/ 2) 就近查找列表或段落（同容器或下一个兄弟）\n      let listEl = container.querySelector('ol, ul');\n      if(!listEl){ const sib = enjoyH.nextElementSibling; if(sib){ listEl = sib.querySelector \u0026\u0026 sib.querySelector('ol, ul'); } }\n\n      \/\/ 3) 容器若不存在则创建\n      let cardsHost = container.querySelector('#um-recipes-cards');\n      if(!cardsHost){ cardsHost=document.createElement('div'); cardsHost.id='um-recipes-cards'; cardsHost.className='um-recipes'; ensureAfter(listEl||enjoyH, cardsHost); }\n      let prodHost = container.querySelector('#um-recipes-products');\n      if(!prodHost){ prodHost=document.createElement('div'); prodHost.id='um-recipes-products'; prodHost.className='um-slider'; ensureAfter(cardsHost, prodHost); }\n\n      const links = new Set();\n      let items = [];\n      if(listEl){ items = Array.from(listEl.children).filter(n=\u003en.tagName==='LI'); }\n      \/\/ 4) 若没有列表，尝试用同容器的段落或“网格DIV\/ARTICLE”作为卡片项\n      if(items.length === 0){\n        let ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n        if(ps.length \u003c 2){ const sib = enjoyH.nextElementSibling; if(sib){ ps = Array.from(sib.querySelectorAll(':scope \u003e p')); } }\n        items = ps;\n      }\n      \/\/ 5) 同容器下寻找“网格容器”（含多个子块，且子块内有 h4\/strong）\n      let gridToHide = null;\n      if(items.length === 0){\n        const ch = Array.from(container.children || []);\n        for(const el of ch){\n          if(el === enjoyH) continue;\n          if(el.children \u0026\u0026 el.children.length \u003e= 2){\n            const first = el.children[0];\n            if((first.querySelector \u0026\u0026 first.querySelector('h3, h4, h5, strong, b, div[style*=\"font-weight:700\"]'))){\n              items = Array.from(el.children);\n              gridToHide = el;\n              break;\n            }\n          }\n        }\n      }\n      \/\/ 6) 仍然没有，则看紧跟标题的下一个块（如显示为卡片的 div\/article 列表）\n      if(items.length === 0){\n        const sib = enjoyH.nextElementSibling;\n        if(sib){\n          const children = Array.from(sib.children || []);\n          if(children.length \u003e= 2){ items = children; gridToHide = sib; }\n        }\n      }\n\n      if(items.length){\n        items.forEach((node, idx)=\u003e{\n          const card=document.createElement('article'); card.className='um-rcard';\n          const titleNode = node.querySelector \u0026\u0026 node.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b, a');\n          const h4=document.createElement('h4'); h4.textContent = titleNode ? (titleNode.textContent.trim()||('Recipe '+(idx+1))) : ('Recipe '+(idx+1));\n          const clone = node.cloneNode(true);\n          const rm = clone.querySelector \u0026\u0026 clone.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b'); if(rm) rm.remove();\n          const body=document.createElement('div'); while(clone.firstChild){ body.appendChild(clone.firstChild); }\n          card.appendChild(h4); card.appendChild(body); cardsHost.appendChild(card);\n          (node.querySelectorAll ? node.querySelectorAll('a[href]') : []).forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h) links.add(h); });\n        });\n        \/\/ 统一标题并隐藏原内容块\n        enjoyH.textContent = 'Recipes with this product';\n        if(listEl){ listEl.style.display='none'; }\n        else if(gridToHide){ gridToHide.style.display='none'; }\n        else {\n          \/\/ 隐藏直接段落（避免把其它段落隐藏过多，仅隐藏紧邻的）\n          const ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n          ps.forEach(p=\u003e{ p.style.display='none'; });\n        }\n      }\n      if(prodHost \u0026\u0026 links.size){ Array.from(links).forEach(h=\u003e{ const a=buildProdCard(h); prodHost.appendChild(a); hydrate(a); }); }\n    }\n  }catch(e){}\n\n  \/\/ Pairs well → 滑动卡片（并将标题统一为 “Pairs well with these products”）\n  try{\n    const pairsH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(pairs\\s*well|pairswell|配搭建议|搭配推荐|搭配)\/i.test(h.textContent));\n    if(pairsH){\n      const section=pairsH.parentElement; const ul=section.querySelector('ul');\n      \/\/ 统一标题文案\n      pairsH.textContent = 'Pairs well with these products';\n      let host=section.querySelector('#um-pairs-slider');\n      if(!host){ host=document.createElement('div'); host.id='um-pairs-slider'; host.className='um-slider'; ensureAfter(ul||pairsH, host); }\n      const unique=new Set();\n      \/\/ 允许 p 段落或任意容器中的产品链接\n      section.querySelectorAll('a[href]').forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)) unique.add(h); });\n      unique.forEach(h=\u003e{ const card=buildProdCard(h); host.appendChild(card); hydrate(card); });\n    }\n  }catch(e){}\n\n  \/\/ More in this category → 条件滑动，成功后隐藏原标题与列表，把 Explore CTA 放到滑动条上方\n  try{\n    const moreH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(more in this category|同类推荐|更多此分类)\/i.test(h.textContent));\n    if(moreH){ const section=moreH.parentElement; const ul=section.querySelector('ul'); let host=section.querySelector('#um-more-slider'); if(!host){ host=document.createElement('div'); host.id='um-more-slider'; host.className='um-slider'; ensureAfter(ul||moreH, host); } if(ul){ const links=ul.querySelectorAll('a[href]'); if(links.length\u003e=2){ const unique=new Set(); links.forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)){ unique.add(h); const card=buildProdCard(h); host.appendChild(card); hydrate(card); } }); if(host.children.length){ ul.style.display='none'; moreH.style.display='none'; const ctaWrap = Array.from(section.querySelectorAll('div')).find(d=\u003ed.querySelector('a[href^=\"\/collections\/\"]')); if(ctaWrap){ section.insertBefore(ctaWrap, host); } } } } }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":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-thai-green-chilli-approximately-150g","title":"Ớt Xanh Thái Lan 150 g – ớt tươi cay nồng","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,'Apple Color Emoji','Segoe UI Emoji';color:#334155;line-height:1.6;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;\"\u003e\u003cdiv style=\"display:flex;gap:18px;align-items:center;flex-wrap:wrap;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/118e6d912785716b9b3fa3631e0386d6qrT7qtQNQdoaLPMQPJVIVjuoMMY39S5L.jpg?v=1745982952\" alt=\"Thai Green Chilli 150g\" style=\"width:120px;height:120px;object-fit:cover;border-radius:12px;border:1px solid #e2e8f0;\"\u003e\u003cdiv\u003e\n\u003ch1 style=\"margin:0 0 6px;font-size:24px;font-weight:800;color:#0f172a;\"\u003eỚt xanh Thái Lan 150g\u003c\/h1\u003e\n\u003cp style=\"margin:0;color:#64748b;font-size:14px;\"\u003eVị cay thơm, tươi cho món xào Thái Lan, cà ri, canh và salad chua cay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;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 18px;padding:0;\"\u003e\n\u003cli\u003eVị cay thanh, thoảng hương thảo mộc, làm dậy vị sốt cà ri, nước dùng và món xào nhanh.\u003c\/li\u003e\n\u003cli\u003eThịt mỏng, mọng nước — tiện cắt lát, giã hoặc nướng xém.\u003c\/li\u003e\n\u003cli\u003eDễ điều chỉnh độ cay: bỏ hạt\/màng nếu muốn dịu, giữ lại để cay hơn.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\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\u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;\"\u003eBún tom yum nấu tôm\u003c\/h4\u003e\n\u003cp style=\"margin:0;\"\u003eCắt ớt vào nước dùng chua thơm nấu từ \u003ca href=\"\/vi\/products\/bull-head-thai-tom-yum-hot-pot-soup-base-350g\"\u003eNước cốt lẩu tom yum\u003c\/a\u003e, thêm \u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\"\u003etôm king sống\u003c\/a\u003e và một nắm \u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-300g\"\u003ebún gạo\u003c\/a\u003e. Nấu liu riu đến khi tôm hồng; thêm chanh tươi và ngò rí.\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:16px;font-weight:700;\"\u003eGà xào tỏi–ớt \u0026amp; đậu que\u003c\/h4\u003e\n\u003cp style=\"margin:0;\"\u003eXào nhanh \u003ca href=\"\/vi\/products\/premium-selected-frozen-chicken-breast-1kg\"\u003eức gà loại ngon\u003c\/a\u003e cắt mỏng với ớt xanh Thái Lan băm, \u003ca href=\"\/vi\/products\/fresh-seasonal-green-beans-approximately-500g\"\u003eđậu que\u003c\/a\u003e, chút \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\"\u003enước tương nhạt\u003c\/a\u003e và một muỗng \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003edầu hào\u003c\/a\u003e. Xào lửa lớn 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:16px;font-weight:700;\"\u003eCà ri xanh Thái Lan với đậu hũ\u003c\/h4\u003e\n\u003cp style=\"margin:0;\"\u003eGiã ớt với tỏi để sốt cà ri đậm vị hơn; nấu liu riu với nước cốt dừa rồi thêm \u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eđậu hũ cứng\u003c\/a\u003e cắt khối (hoặc thịt gà), rau củ theo mùa và húng quế Thái. Ăn cùng cơm gạo lài.\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:16px;font-weight:700;\"\u003eShirataki lạnh trộn ớt và giấ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\/h4\u003e\n\u003cp style=\"margin:0;\"\u003eRửa rồi ướp lạnh \u003ca href=\"\/vi\/products\/hankun-crispy-konjac-yam-threads-200g\"\u003esợi shirataki (konjac)\u003c\/a\u003e. Trộn với ớt xanh cắt mỏng, \u003ca href=\"\/vi\/products\/hengshun-white-rice-vinegar-500ml\"\u003egiấm gạo\u003c\/a\u003e, chút đường và \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003etỏi\u003c\/a\u003e băm để có tô trộn thanh nhẹ, chua cay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eMẹo sơ chế và nấu\u003c\/h3\u003e\n\u003cul style=\"margin:8px 0 0 18px;padding:0;\"\u003e\n\u003cli\u003eMuốn bớt cay, bổ dọc rồi nạo bỏ hạt và màng trắng.\u003c\/li\u003e\n\u003cli\u003eĐảo ớt băm nhanh trong dầu nóng cho thơm; tránh để cháy.\u003c\/li\u003e\n\u003cli\u003eÁp chảo khô nguyên trái ớt 1–2 phút mỗi mặt để có mùi khói rồi cắt lát.\u003c\/li\u003e\n\u003cli\u003eMang găng khi sơ chế và rửa thớt ngay sau đó; tránh chạm vào mắt.\u003c\/li\u003e\n\u003cli\u003eGợi ý nước ướp nhanh (cho món xào): 2 phần nước tương nhạt : 1 phần giấm : chút đường + ớt và tỏi băm.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eGợi ý mua kèm\u003c\/h3\u003e\n\u003cul style=\"margin:8px 0 0 18px;padding:0;\"\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\/haitian-premium-oyster-sauce-700g\"\u003edầu hào\u003c\/a\u003e dùng cho món xào nhanh.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-vermicelli-300g\"\u003eBún gạo\u003c\/a\u003e dùng nấu canh cay và các món bún.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eĐậu hũ cứng\u003c\/a\u003e giúp cân bằng vị cay trong cà ri và món xào.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\"\u003eTôm king\u003c\/a\u003e dùng xào hải sản và nấu tom yum.\u003c\/li\u003e\n\u003cli\u003eGia vị thơm: \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003etỏi\u003c\/a\u003e và \u003ca href=\"\/vi\/products\/fresh-green-leaf-farm-tender-ginger-approximately-500g\"\u003egừng\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eXem thêm cùng danh mục\u003c\/h3\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:10px;\"\u003e \u003ca href=\"\/vi\/products\/fresh-bullet-chillies-millet-peppers-approximately-200g\" style=\"display:inline-block;padding:8px 12px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eỚt hiểm 200g\u003c\/a\u003e \u003ca href=\"\/vi\/products\/fresh-green-lantern-peppers-pack-of-3\" style=\"display:inline-block;padding:8px 12px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eỚt chuông xanh (Gói 3)\u003c\/a\u003e \u003ca href=\"\/vi\/products\/fresh-red-chili-peppers-approximately-250g\" style=\"display:inline-block;padding:8px 12px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eỚt đỏ 250g\u003c\/a\u003e \u003ca href=\"\/vi\/products\/fresh-red-lantern-peppers-pack-of-3\" style=\"display:inline-block;padding:8px 12px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;background:#fff;\"\u003eỚt chuông đỏ (Gói 3)\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top:12px;\"\u003e\u003ca href=\"\/vi\/collections\/shop-peppers-chilli-online-next-day-delivery-in-sydney\" style=\"color:#0f172a;font-weight:700;\"\u003eXem tất cả ớt chuông \u0026amp; ớt →\u003c\/a\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\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\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 #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":48151494885663,"sku":"A0735745752371","price":5.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/118e6d912785716b9b3fa3631e0386d6qrT7qtQNQdoaLPMQPJVIVjuoMMY39S5L.jpg?v=1745982952"},{"product_id":"fresh-hydroponically-grown-shanghai-bok-choy-1-bundle","title":"Cải thìa Thượng Hải (Bok Choy) thủy canh 1 bó – rau giòn mát, bổ dưỡng","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.55;\"\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\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\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:22px;\"\u003e\n    \u003ch1 style=\"margin:0 0 6px;font-size:26px;font-weight:800;color:#0f172a;\"\u003eCải thìa Shanghai trồng thủy canh - 1 bó\u003c\/h1\u003e\n    \u003cp style=\"margin:8px 0 0;color:#475569;font-size:14px;\"\u003eCọng xanh giòn, lá non, trồng thủy canh không dùng đất — dễ chế biến nhanh cho bữa cơm ngày thườ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\u003c\/h3\u003e\n    \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n      \u003cli\u003eTrồng thủy canh giúp rau sạch hơn và giữ độ giòn đồng đều.\u003c\/li\u003e\n      \u003cli\u003eVị ngọt dịu hợp để xào nhanh, nấu canh hoặc ăn với mì.\u003c\/li\u003e\n      \u003cli\u003eNấu chỉ vài phút — cọng vẫn mọng nước, lá mềm mượt.\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;\"\u003e\n        \u003cdiv style=\"font-weight:700;\"\u003eCải thìa xào tỏi–gừng với dầu hào\u003c\/div\u003e\n        \u003cp style=\"margin:6px 0 0;color:#475569;font-size:14px;\"\u003eXào cọng trước rồi thêm lá; cho chút \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003edầu hào\u003c\/a\u003e và một muỗng nước để áo đều. Món ăn chín trong khoảng 2–4 phút.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;\"\u003e\n        \u003cdiv style=\"font-weight:700;\"\u003eBún nước trong với 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\"\u003eMón nước\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cp style=\"margin:6px 0 0;color:#475569;font-size:14px;\"\u003eĐun nước dùng thanh nhẹ (có thể dùng \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/bull-head-clear-chicken-broth-411ml-canned-chicken-stock\"\u003enước dùng gà trong\u003c\/a\u003e), thêm \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-300g\"\u003ebún gạo\u003c\/a\u003e, \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/chois-enoki-mushrooms-300g\"\u003enấm kim châm\u003c\/a\u003e, rồi cho cải thìa vào 1–2 phút đến khi rau xanh tươi.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;\"\u003e\n        \u003cdiv style=\"font-weight:700;\"\u003eĐậu hũ om nước tương\u003c\/div\u003e\n        \u003cp style=\"margin:6px 0 0;color:#475569;font-size:14px;\"\u003eOm nhẹ những miếng \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/fresh-ever-green-aged-tofu-approximately-900g\"\u003eđậu hũ cứng\u003c\/a\u003e với nước tương, tỏi và chút nước. Thêm cải thìa vào 2–3 phút cuối.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;\"\u003e\n        \u003cdiv style=\"font-weight:700;\"\u003eSalad mè–gừng\u003c\/div\u003e\n        \u003cp style=\"margin:6px 0 0;color:#475569;font-size:14px;\"\u003eCắt mỏng cọng và lá sống, rồi trộn với \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/hengshun-9-degree-rice-vinegar-500ml\"\u003egiấm gạo\u003c\/a\u003e, vài giọt \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003edầu mè\u003c\/a\u003e, nước tương và gừng bào để làm salad giòn.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top: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 18px;color:#334155;font-size:14px;\"\u003e\n      \u003cli\u003eRửa sơ; rau trồng thủy canh thường ít dính cát.\u003c\/li\u003e\n      \u003cli\u003eTách cọng và lá để xào cọng trước, giúp giữ độ giòn.\u003c\/li\u003e\n      \u003cli\u003eChần nhanh (20–40 giây) để giữ màu trước khi xào hoặc làm lạnh trộn salad.\u003c\/li\u003e\n      \u003cli\u003eTránh nấu quá lâu — nhấc khỏi bếp ngay khi lá vừa xẹp và cọng bóng lê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 18px;color:#334155;font-size:14px;\"\u003e\n      \u003cli\u003e\n\u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\"\u003eNước tương nhạt\u003c\/a\u003e hoặc một chút \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003edầu hào\u003c\/a\u003e\n\u003c\/li\u003e\n      \u003cli\u003eTăng vị đậm đà bằng \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/chois-shiitake-mushrooms-100g\"\u003enấm hương\u003c\/a\u003e\n\u003c\/li\u003e\n      \u003cli\u003eBổ sung đạm với \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eđậu hũ truyền thống\u003c\/a\u003e hoặc \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\"\u003etôm king\u003c\/a\u003e\n\u003c\/li\u003e\n      \u003cli\u003eRưới thêm chút \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003edầu mè\u003c\/a\u003e\n\u003c\/li\u003e\n      \u003cli\u003eĂn cùng các loại mì như \u003ca style=\"color:#DB3A35;\" href=\"\/vi\/products\/fresh-evergreen-yangchun-noodles-500g\"\u003emì lúa mì Yangchun\u003c\/a\u003e\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;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 nhóm\u003c\/h3\u003e\n      \u003cp style=\"margin:6px 0 0;color:#475569;font-size:14px;\"\u003eXem thêm rau lá tươi để xào, nấu canh hoặc trộn salad.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003ca href=\"\/vi\/collections\/leafy-vegetables\" style=\"color:#DB3A35;padding:10px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-weight:700;white-space:nowrap;\"\u003eXem tất cả rau lá\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\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\n\n","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151499342111,"sku":"9335351095476","price":1.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f6dd913a-7613-407c-88aa-346a9c450e5c.jpg?v=1721716011"},{"product_id":"fresh-bunch-of-water-spinach","title":"Rau Muống 1 bó – rau xanh tươi giòn, giàu vitamin","description":"\u003cp\u003eRau muống tươi có hương vị thanh, hợp với bạn quan tâm đến chế độ ăn lành mạnh.\u003cbr\u003e Giàu vitamin và khoáng chất, rau muống dùng được cho các món xào, canh và rau trộn.\u003cbr\u003e Dễ kết hợp trong nhiều món ăn hằng ngày.\u003cbr\u003e Thêm rau muống vào bữa ăn để có món rau xanh ngon miệng, dễ chế biến.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151499866399,"sku":"A0735745752012","price":3.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/6212a53f21e0e4e10ccb88a0d08c75d85IeRSi3n9Kd6XImpiiA9nVlquly9SMv7_67d35a97-58d5-4c02-b56b-9cb6a44cda61.jpg?v=1721715484"},{"product_id":"chinese-broccoli-gai-lan-1-bundle","title":"Rau Cải Rổ (Gai Lan) 1 bó – xanh giòn, giàu vitamin, xào luộc","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 style=\"--brand: #DB3A35; max-width: 860px; margin: 0 auto; padding: 6px 8px; font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif; color: #0f172a;\" id=\"umall-desc\"\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px;\"\u003e\n\u003cdiv style=\"display: flex; gap: 18px; align-items: flex-start; flex-wrap: wrap;\"\u003e\n\u003cimg style=\"width: 100%; max-width: 320px; border-radius: 12px; border: 1px solid #e2e8f0; object-fit: cover;\" alt=\"Chinese Broccoli (Gai Lan)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/ed1ca0d78623e1b38b5c5e254526dfe0oYp91y28EhoLsuSaw3fAQuxIw0cTE6fy.jpg?v=1721715836\"\u003e\n\u003cdiv style=\"flex: 1; min-width: 260px;\"\u003e\n\u003ch1 style=\"margin: 0 0 8px; font-size: 24px; font-weight: 800;\"\u003eCải làn (Gai Lan), 1 bó\u003c\/h1\u003e\n\u003cp style=\"margin: 6px 0 0; color: #334155;\"\u003eCòn gọi là gai lan \/ kai lan. Cọng giòn mọng nước, lá non, thích hợp để xào nhanh, ăn với mì hoặc nấu canh. Loại rau quen thuộc trong món Quảng Đông, có vị ngọt tự nhiên và hơi đắng.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px; margin-top: 16px;\"\u003e\n\u003ch2 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eĐiểm nổi bật\u003c\/h2\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155;\"\u003e\n\u003cli\u003eChín nhanh — tiện cho bữa tối ngày thường và chuẩn bị sẵn bữa ăn.\u003c\/li\u003e\n\u003cli\u003eXào tỏi với dầu hào, trộn cùng mì hoặc hấp đơn giản đều hợp.\u003c\/li\u003e\n\u003cli\u003eRau lá ít calo tự nhiên, dùng trong bữa ăn hằng ngày.\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-top: 16px;\"\u003e\n\u003ch2 style=\"margin: 0 0 10px; font-size: 18px; font-weight: bold;\"\u003eGợi ý chế biến\u003c\/h2\u003e\n\u003cdiv style=\"display: grid; gap: 12px;\"\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; border-radius: 12px; padding: 12px;\"\u003e\n\u003ch3 style=\"margin: 0 0 6px; font-size: 16px; font-weight: bold;\"\u003eCải làn xào tỏi với dầu hào\u003c\/h3\u003e\n\u003cp style=\"margin: 0; color: #334155;\"\u003ePhi tỏi băm với chút dầu, cho cọng cắt nhỏ vào trước rồi thêm lá; nêm \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003edầu hào\u003c\/a\u003e và chút nước tương nhạt. Xào 3–4 phút là chín. Có thể dùng \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003etỏi bóc vỏ\u003c\/a\u003e và một ít \u003ca href=\"\/vi\/products\/88-canola-oil-1l\"\u003edầu hạt cải\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; border-radius: 12px; padding: 12px;\"\u003e\n\u003ch3 style=\"margin: 0 0 6px; font-size: 16px; font-weight: bold;\"\u003eMì nước với 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;\"\u003eMón nước\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: 0; color: #334155;\"\u003eĐun nhỏ lửa \u003ca href=\"\/vi\/products\/bull-head-clear-chicken-broth-411ml-canned-chicken-stock\"\u003enước dùng gà trong\u003c\/a\u003e, chần cải làn vừa mềm giòn, thêm \u003ca href=\"\/vi\/products\/fresh-evergreen-yangchun-noodles-500g\"\u003emì Yangchun\u003c\/a\u003e rồi cho thêm \u003ca href=\"\/vi\/products\/chois-enoki-mushrooms-300g\"\u003enấm kim châm\u003c\/a\u003e. Tô mì thanh nhẹ, ấm bụng và ngon miệng.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; border-radius: 12px; padding: 12px;\"\u003e\n\u003ch3 style=\"margin: 0 0 6px; font-size: 16px; font-weight: bold;\"\u003eMì xào thịt bò \u0026amp; cải làn\u003c\/h3\u003e\n\u003cp style=\"margin: 0; color: #334155;\"\u003eTrộn \u003ca href=\"\/vi\/products\/angus-prime-shredded-beef-500g\"\u003ethịt bò Angus thái sợi đã áp chảo\u003c\/a\u003e với cải làn chần và \u003ca href=\"\/vi\/products\/chunsi-strong-ramen-noodles-1000g\"\u003emì xào dai\u003c\/a\u003e; nêm \u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\"\u003enước tương\u003c\/a\u003e rồi thêm vài giọt \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003edầu mè\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; border-radius: 12px; padding: 12px;\"\u003e\n\u003ch3 style=\"margin: 0 0 6px; font-size: 16px; font-weight: bold;\"\u003eCải làn chần sốt gừng–hành\u003c\/h3\u003e\n\u003cp style=\"margin: 0; color: #334155;\"\u003eChần cọng rồi đến lá; rưới hỗn hợp ấm gồm \u003ca href=\"\/vi\/products\/fresh-bundle-of-spring-onions\"\u003ehành lá thái sợi nhỏ\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/fresh-green-leaf-farm-tender-ginger-approximately-500g\"\u003egừng bào\u003c\/a\u003e, chút muối, \u003ca href=\"\/vi\/products\/haitian-sesame-fragrant-oil-150ml\"\u003edầu mè nóng\u003c\/a\u003e và chút \u003ca href=\"\/vi\/products\/haday-golden-label-light-soy-sauce-1-28l\"\u003enước tương nhạt\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px; margin-top: 16px;\"\u003e\n\u003ch2 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eMẹo sơ chế\u003c\/h2\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155;\"\u003e\n\u003cli\u003eCắt bỏ gốc khô, chẻ dọc cọng to để cọng và lá chín đều.\u003c\/li\u003e\n\u003cli\u003eGọt lớp vỏ ngoài của cọng quá to để rau mềm hơn.\u003c\/li\u003e\n\u003cli\u003eKhi xào, cho cọng trước rồi mới thêm lá; tổng thời gian ~2–4 phút trên lửa lớn.\u003c\/li\u003e\n\u003cli\u003eKhi chần, thêm muối vào nước, nấu đến khi rau xanh và vừa mềm rồi để thật rá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-top: 16px;\"\u003e\n\u003ch2 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eGợi ý ăn kèm\u003c\/h2\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155;\"\u003e\n\u003cli\u003e\n\u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003eDầu hào\u003c\/a\u003e cho hương vị Quảng Đông truyền thống\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003eTỏi\u003c\/a\u003e và chút \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003edầu mè\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/vi\/products\/chois-shiitake-mushrooms-100g\"\u003eNấm hương\u003c\/a\u003e hoặc đậu hũ như \u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eĐậu hũ truyền thống\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/vi\/products\/angus-prime-shredded-beef-500g\"\u003eThịt bò thái sợi\u003c\/a\u003e để xào mì\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-300g\"\u003eBún gạo (sợi bún)\u003c\/a\u003e để làm món nước nhanh gọn\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-top: 16px;\"\u003e\n\u003ch2 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eXem thêm cùng nhóm\u003c\/h2\u003e\n\u003cp style=\"margin: 6px 0 0; color: #334155;\"\u003eBạn thích rau lá? \u003ca style=\"color: var(--brand);\" href=\"\/vi\/collections\/leafy-vegetables\"\u003eXem toàn bộ nhóm rau lá\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;\"\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 style=\"color: #db3a35; text-decoration: underline;\" href=\"\/vi\/pages\/return-refund-policy\"\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 style=\"color: #db3a35; text-decoration: underline;\" href=\"\/vi\/pages\/delivery-information\"\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":48151500226847,"sku":"9335351098354","price":2.19,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/ed1ca0d78623e1b38b5c5e254526dfe0oYp91y28EhoLsuSaw3fAQuxIw0cTE6fy.jpg?v=1721715836"},{"product_id":"frozen-jun-frozen-edamame-pods-454g","title":"Jun [Đông lạnh] Đậu nành edamame nguyên vỏ 454g","description":"\u003cp\u003eĐậu nành edamame nguyên vỏ đông lạnh Jun, gói 454g, có thể dùng làm món ăn vặt lành mạnh hoặc món ăn kèm. Đậu giàu đạm và chất xơ, có thể chế biến nhanh trực tiếp từ đông lạnh.\u003c\/p\u003e","brand":"Jun","offers":[{"title":"Default Title","offer_id":48151736647967,"sku":"6945904809035","price":3.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_9da561f2-bc28-4ae5-bb55-424afdb496db.jpg?v=1712388191"},{"product_id":"frozen-yamasan-fish-cakes-250g","title":"Yamasan Chả cá đông lạnh - 150g","description":"\u003cp\u003eChả cá Yamasan làm từ cá chất lượng cao, được cấp đông và sẵn sàng để nấu. Mỗi gói 150g là lựa chọn tiện lợi, ngon miệng để thêm vào nhiều món ăn.\u003c\/p\u003e","brand":"Yamasan","offers":[{"title":"Default Title","offer_id":48151828529439,"sku":"A4974031490009","price":3.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_589057cb-c45f-44a0-9efd-46c7e8f1197e.jpg?v=1747019094"},{"product_id":"frozen-exquisite-dim-sum-bbq-pork-buns-no-msg-6pcs-480g","title":"Exquisite Dim Sum [Đông lạnh] Bánh bao thịt heo BBQ (Không bột ngọt) 6 cái 480g","description":"\u003cp\u003eBánh bao thịt heo BBQ mang hương vị đặc trưng của món dim sum truyền thống, được đông lạnh để giữ độ tươi ngon và tiện sử dụng. Gói 480g gồm 6 cái, không chứa bột ngọt, là lựa chọn tốt hơn cho sức khỏe.\u003c\/p\u003e","brand":"Exquisite Snacks","offers":[{"title":"Default Title","offer_id":48152867078431,"sku":"A9337087000076","price":8.39,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_9e953bc3-bfbb-43bb-84eb-392e420ec00c.jpg?v=1735370705"},{"product_id":"shuangta-mung-bean-wide-noodles-400g-frozen","title":"Shuangta Miến đậu xanh bản rộng (Miến đậu xanh), 400g","description":"\u003cp class=\"p1\"\u003eMiến đậu xanh bản rộng Shuangta có sợi trong, dai ngon, được làm từ đậu xanh chất lượng cao và tự nhiên không chứa gluten. Miến dễ thấm sốt và gia vị, thích hợp ăn lẩu, nấu canh, xào và nhiều món khác, cho từng miếng miến đậm vị.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cb\u003eĐiểm nổi bật:\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eChất lượng cao:\u003c\/b\u003e\u003c\/span\u003e Đậu xanh được lựa chọn kỹ giúp sợi miến có độ dai đồng đều.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eLựa chọn không chứa gluten:\u003c\/b\u003e\u003c\/span\u003e Tự nhiên không chứa gluten, phù hợp với người nhạy cảm với thành phần trong thực phẩm.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eSợi miến bản rộng:\u003c\/b\u003e\u003c\/span\u003e Dễ thấm sốt, nước dùng và gia vị, giúp món ăn đậm vị hơn.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eNhiều cách chế biến:\u003c\/b\u003e\u003c\/span\u003e Thích hợp ăn lẩu, xào, nấu canh, làm salad và nhiều món theo phong cách châu Á.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eDễ chế biến:\u003c\/b\u003e\u003c\/span\u003e Chỉ cần ngâm, luộc hoặc cho trực tiếp vào món bạn thích để có món ngon nhanh gọn.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e","brand":"Shuangta","offers":[{"title":"Default Title","offer_id":48153730351391,"sku":"6933414100193","price":4.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f59bb1c7-3b43-4575-b4a9-cf37a9cbd96e.jpg?v=1736929122"},{"product_id":"luncheon-korean-style-luncheon-meat-340g","title":"HANSUNG Thịt hộp kiểu Hàn Quốc vị nguyên bản – 340g","description":"\u003cp\u003e\u003cspan\u003eThịt hộp HANSUNG kiểu Hàn Quốc là món quen thuộc, dễ để sẵn trong tủ bếp. Thịt có vị thịt nguội nhẹ, đậm đà, kết cấu mịn mềm; có thể nướng cho ngoài giòn, trong mọng nước hoặc cho thẳng vào canh và lẩu. Một lon để sẵn giúp bạn chuẩn bị bữa ăn hằng ngày nhanh gọn.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eThịt hộp HANSUNG kiểu Hàn Quốc truyền thống\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eVị thịt nguội đậm đà, kết cấu mềm mịn\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDùng để chiên áp chảo, nấu hầm, nấu mì ramyun, làm cơm chiên hoặc bánh mì sandwich\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDễ cất trong tủ bếp – chỉ cần cắt lát, nấu rồi dùng\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLon 340g cho bữa ăn nhanh hoặc món ăn khuya\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Hansung","offers":[{"title":"Default Title","offer_id":48153985515807,"sku":"A8801123600328","price":4.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_9e938b74-7c14-45a2-b0e0-e1cbee3d5b37.jpg?v=1785201761"},{"product_id":"chacha-sunflower-seeds-with-sea-salt-and-iced-milk-flavor-160g","title":"ChaCha Hạt hướng dương rang - Vị sữa đá muối biển, 160g","description":"Hạt hướng dương ChaCha được tẩm muối biển và vị sữa đá riêng, mang đến món ăn vặt ngon miệng.\u003cbr\u003eMỗi gói 160g chứa hạt giàu dưỡng chất, phù hợp khi bạn muốn ăn vặt vừa ngon vừa lành mạnh.","brand":"ChaCha","offers":[{"title":"Default Title","offer_id":48154318111007,"sku":"A6924187815872","price":3.49,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_45f22498-8935-4d42-8702-f3af1c24718d.jpg?v=1712404228"},{"product_id":"huang-feihong-spicy-peanuts-210g","title":"HUANG FEI HONG Đậu phộng cay 210g","description":"\u003cp\u003eĐậu phộng cay HUANG FEI HONG là món ăn vặt phổ biến của Trung Quốc, kết hợp vị cay và đậm đà. Mỗi gói 210g gồm đậu phộng chọn lọc phủ gia vị cay, giòn khi ăn.\u003c\/p\u003e","brand":"HUANG FEI HONG","offers":[{"title":"Default Title","offer_id":48154618298655,"sku":"A6948505406047","price":4.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_28fbb231-6ff1-4ce8-bae1-72e5082bde98.jpg?v=1736929091"},{"product_id":"xi-gui-zi-roasted-chestnuts-500g","title":"Xigui Hạt dẻ rang - 500g","description":"\u003cp\u003eHạt dẻ rang Xi Gui Zi được đóng trong túi 500g tiện lợi, là món ăn vặt ngon và bổ dưỡng. Hạt được rang kỹ để làm dậy vị ngọt tự nhiên và hương vị riêng.\u003c\/p\u003e","brand":"Hi-Guizi","offers":[{"title":"Default Title","offer_id":48155220607263,"sku":"A6973768114880","price":6.89,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_225cf99e-5a09-4908-b586-aa44dc962fac.jpg?v=1712407017"},{"product_id":"glico-pocky-chocolate-sticks-8-mini-packs-127g","title":"Glico Pocky Bánh quy que phủ sô-cô-la, 8 gói nhỏ, 127g","description":"Bánh quy que Glico Pocky giòn, thơm ngon, được phủ sô-cô-la đậm vị. \u003cbr\u003e Gói này gồm 8 gói nhỏ với tổng khối lượng 127g, tiện mang theo ăn vặt khi ra ngoài hoặc chia sẻ cùng nhau.","brand":"Glico","offers":[{"title":"Default Title","offer_id":48155309998367,"sku":"A4901005512580","price":7.49,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_2bba04f7-a4a6-4cb4-8a2d-a39e1f60d4c5.jpg?v=1747019082"},{"product_id":"calbee-lightly-salted-potato-chips-80g","title":"Calbee Jagabee Snack khoai tây que vị muối nhẹ - 80g","description":"\u003cp\u003eSnack khoai tây Calbee có vị muối nhẹ, ăn ngon miệng. Gói 80g tiện mang theo để ăn vặt khi ra ngoài hoặc chia sẻ cùng bạn bè.\u003c\/p\u003e","brand":"Calbee","offers":[{"title":"Default Title","offer_id":48155912208671,"sku":"A4901330647384","price":5.39,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_851a36b7-e60b-4d3a-b328-0f87725a91ad.jpg?v=1736929070"},{"product_id":"white-rabbit-creamy-candy-200g","title":"White Rabbit Kẹo sữa béo 200g","description":"\u003cp\u003eKẹo sữa béo White Rabbit là loại kẹo phổ biến từ Trung Quốc, có vị sữa béo cùng kết cấu dai. Mỗi gói 200g có nhiều viên kẹo được gói riêng, thích hợp để chia sẻ hoặc dành cho bạn thưởng thức.\u003c\/p\u003e","brand":"White Rabbit","offers":[{"title":"Default Title","offer_id":48156450685215,"sku":"A6926719110189","price":5.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/cbfe310d5368e7121e8deea3860b27c4G84w0tScb5rA10Lpz04Ts0OTEe8wWRNM.jpg?v=1735370618"},{"product_id":"zhenzhen-classic-lychee-flavoured-sparkling-water-330ml","title":"Zhenzhen Nước có gas vị vải phiên bản kinh điển - 330ml","description":"\u003cp\u003eNước có gas vị vải 330ml mang hương vị vải lạ miệng, cho bạn thêm một cách giải khát và bổ sung nước.\u003c\/p\u003e","brand":"Jen Jen","offers":[{"title":"Default Title","offer_id":48157845029151,"sku":"A6974480214124","price":1.89,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_99d2ff01-a103-4928-92a9-8c1311208f5a.jpg?v=1712419256"},{"product_id":"suntory-boss-latte-coffee-with-milk-lait-185ml","title":"Suntory Boss Lait Cà phê latte sữa 185ml","description":"\u003cp\u003eCà phê latte sữa Suntory Boss có vị béo, đậm đà, đóng lon 185ml tiện mang theo để thưởng thức khi ra ngoài.\u003c\/p\u003e","brand":"Suntory","offers":[{"title":"Default Title","offer_id":48157847322911,"sku":"A4901777235434","price":2.49,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_0c4a4c41-ed37-48fc-90e4-e95d3424d021.jpg?v=1735370579"},{"product_id":"nissin-demae-itcho-chu-qian-yi-ding-kyushu-pork-bone-thick-soup-flavour-instant-noodles-100g-5-bags-per-pack","title":"Nissin Demae Itcho Chu Qian Yi Ding Mì ăn liền vị nước dùng xương heo đậm đặc Kyushu 100g, 5 túi\/gói","description":"\u003cp\u003eMì ăn liền vị nước dùng xương heo đậm đặc đặc trưng Kyushu, đóng gói tiện lợi với 5 túi.\u003c\/p\u003e","brand":"Nissin","offers":[{"title":"Default Title","offer_id":48157865181471,"sku":"4897878140039","price":7.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/aae7b17481c56b438d7eb965ed7df7706o7KnLGvmLjctCsMKAqA2O5tA0D652pW.jpg?v=1747019059"},{"product_id":"nongshim-shin-ramyun-noodles-120g-pack-of-5-bags","title":"Nongshim Shin Ramyun Mì nước [Giới hạn 1 mỗi lần mua], 120g × 5 gói","description":"\u003cp class=\"p1\"\u003eNongshim Shin Ramyun là mì nước cay nổi tiếng của Hàn Quốc, với nước dùng đậm đà và sợi mì dai. Một lựa chọn cho bạn khi muốn thưởng thức mì ramen kiểu Hàn Quốc.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cb\u003eĐiểm nổi bật:\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eNước dùng cay đặc trưng:\u003c\/b\u003e\u003c\/span\u003e  Nước súp cay nồng với vị đậm đà nhiều lớp.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eSợi mì dai:\u003c\/b\u003e\u003c\/span\u003e  Sợi mì dai, ăn chắc miệng và giữ được độ dai trong nước dùng nóng.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eHương vị Hàn Quốc:\u003c\/b\u003e\u003c\/span\u003e  Hương vị quen thuộc trong các gia đình và quán ăn Hàn Quốc.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eGói mì tiện lợi:\u003c\/b\u003e\u003c\/span\u003e  Dùng cho bữa ăn nhanh hoặc bữa khuya—chỉ cần nấu rồi thưởng thức.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eThương hiệu Nongshim:\u003c\/b\u003e\u003c\/span\u003e  Sản phẩm của Nongshim, thương hiệu mì ăn liền hàng đầu trên thế giới.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng ưu đãi giảm giá khi mua nhiều.\u003c\/p\u003e","brand":"Nongshim","offers":[{"title":"Default Title","offer_id":48157871603999,"sku":"A031146157365","price":4.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/b1070d08-8219-4883-a7a3-7b2a2a51fbe7.jpg?v=1747018788"},{"product_id":"hi-eat-home-star-sour-and-spicy-vermicelli-143g","title":"Haichijia Miến chua cay - 143g","description":"\u003cp\u003eMiến ăn liền có vị chua cay đậm đà, tiện lợi cho bữa ăn nhanh, ngon miệng tại nhà.\u003c\/p\u003e","brand":"Hi-Chew House","offers":[{"title":"Default Title","offer_id":48157932978463,"sku":"A6948343203266","price":3.69,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_ed65dc2f-0c8e-4aae-9c68-1ca72ada09a7.jpg?v=1736929036"},{"product_id":"shiseido-fino-premium-touch-hair-mask-230g","title":"Mặt Nạ Dưỡng Tóc Shiseido Fino Premium Touch 230 g – phục hồi hư tổn, bóng mượt","description":"\u003cp\u003eSản phẩm từ Shiseido – thương hiệu mỹ phẩm hàng đầu Nhật Bản với hơn 140 năm kinh nghiệm. Mặt nạ dưỡng tóc Fino Premium Touch 230 g với công thức tinh chất dưỡng thẩm thấu sâu giúp phục hồi hư tổn, cung cấp độ ẩm và mang lại mái tóc suôn mượt, chắc khỏe.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eCông nghệ thẩm thấu sâu:\u003c\/strong\u003e Tinh chất dưỡng len vào lõi sợi tóc, phục hồi hư tổn từ bên trong.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003e7 loại dưỡng chất chuyên sâu:\u003c\/strong\u003e Công thức giàu dưỡng chất giúp tóc mềm mượt và bóng khỏe.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDưỡng ẩm tối ưu:\u003c\/strong\u003e Giảm khô xơ và gãy rụng, phục hồi sức sống cho tóc hư tổn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDùng trong bồn tắm:\u003c\/strong\u003e Thoa lên tóc ướt, ủ 3–5 phút rồi xả sạch để đạt hiệu quả tốt nhất.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDung tích 230 g:\u003c\/strong\u003e Hũ lớn, tiết kiệm cho nhiều lần sử dụng.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Shiseido","offers":[{"title":"Default Title","offer_id":48158221828383,"sku":"4901872837144","price":15.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_6c7b0051-6a49-4fa4-9f59-ba13c5f32903.jpg?v=1747019054"},{"product_id":"shiseido-fino-beauty-essence-shampoo-550ml","title":"Shiseido Fino Beauty Essence Dầu gội 550ml","description":"\u003cp\u003eDầu gội dưỡng tóc giúp phục hồi và làm chắc khỏe tóc hư tổn, cho tóc mềm mại, bóng mượt.\u003c\/p\u003e","brand":"Shiseido","offers":[{"title":"Default Title","offer_id":48158241882399,"sku":"A4901872461615","price":26.29,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_61f7289c-9173-49d9-90ef-ad27e29f82af.jpg?v=1712423863"},{"product_id":"indomie-mi-goreng-hot-spicy-instant-noodles-80g-x-5-packs","title":"Indomie Mi Goreng Mì ăn liền vị cay nồng \u0026 cay nóng - 80g x 5 gói [Giới hạn 1 gói mỗi lần mua]","description":"Indomie Mi Goreng cay nồng \u0026amp; cay nóng, dành cho những lúc muốn ăn mì đậm vị. Một gói lớn gồm 5 phần ăn riêng, mỗi phần 80g, tiện cho bữa ăn nhanh.\u003cbr\u003eMì xào kèm bột gia vị, dầu gia vị, nước tương ngọt, bột ớt và hành tím phi, tạo hương vị cay đậm đà.\u003cbr\u003eIndomie Mi Goreng được nhiều người thích mì biết đến với hương vị Indonesia đậm đà, quen thuộc.\u003cbr\u003eIndomie Mi Goreng cay nồng \u0026amp; cay nóng dễ chuẩn bị, thích hợp để thưởng thức vào bất cứ lúc nào trong ngày.\n\u003cp class=\"p1\"\u003eGiới hạn 1 gói mỗi lần mua.  Không áp dụng cùng ưu đãi giảm giá khi mua nhiều.\u003c\/p\u003e","brand":"Indomie","offers":[{"title":"Default Title","offer_id":48649115009311,"sku":"A089686171686","price":3.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/c9deecfb4caec5729df623ab2eb49bb9azsz6dsnBB0nvz2pEpGajb65q39yU4rE_489eb6b8-164d-4ab0-98c3-0ddd7ca724da.jpg?v=1716296710"}],"url":"https:\/\/www.umall.com.au\/vi\/collections\/ban-ch%e1%ba%a1y-nh%e1%ba%a5t-1\/spicy.oembed","provider":"Umall - Australia's Largest Online Asian Supermarket","version":"1.0","type":"link"}