{"title":"Ưu đãi chớp nhoáng","description":"","products":[{"product_id":"fresh-tasmanian-blueberries-125g","title":"OzGroup Việt quất cỡ lớn giòn ngọt, 1 hộp 125g [Giới hạn 1 mỗi người]","description":"\u003cp class=\"p1\"\u003eMỗi lần mua tối đa 1 hộp.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"OzGroup","offers":[{"title":"Default Title","offer_id":48151448617247,"sku":"9202402261362","price":4.49,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/35.jpg?v=1727156886"},{"product_id":"fresh-kulaway-young-coconuts-full-box-size-9","title":"Kulaway Dừa non Thái Lan – Nguyên thùng 9 trái","description":"\u003cp\u003e\u003cstrong\u003eBảo quản:\u003c\/strong\u003e Bảo quản lạnh ở 0–4°C.\u003c\/p\u003e\n\u003cp\u003eDừa non Kulaway nhập khẩu, hộp 9 trái tươi ngon, nước dừa ngọt dịu, mát lạnh sảng khoái. Lựa chọn hoàn hảo để giải khát và bổ sung dưỡng chất tự nhiên.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eDừa non tươi 100%:\u003c\/strong\u003e Thu hoạch ngay khi đủ độ ngọt, không chất bảo quản.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eNước dừa giải nhiệt:\u003c\/strong\u003e Vị ngọt thanh, giàu điện giải, giúp phục hồi năng lượng nhanh.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eThịt dừa mềm mại:\u003c\/strong\u003e Hương vị nhẹ, dễ thưởng thức trực tiếp hoặc chế biến.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eHộp 9 trái:\u003c\/strong\u003e Tiện lợi cho gia đình, tiệc tùng hoặc dùng dần.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói bảo vệ:\u003c\/strong\u003e Lưới xốp và vách ngăn carton giữ trái không va đập, giữ nguyên độ tươi.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151451631903,"sku":"9202403081453","price":27.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/87f1128d99f6a29769ffe4877aad2b056dE2mHQ0ZAWaqrcaJBhmBpBGqyOxanft_8820b279-1e15-45df-a908-05a5f8f4c483.jpg?v=1712382894"},{"product_id":"fresh-royal-gala-apples-approximately-1-1-2kg","title":"Táo Royal Gala 1kg [Giới hạn 1 mỗi lần mua]","description":"\u003cp\u003eTáo Royal Gala ngọt, mọng nước và giòn, thích hợp ăn nhẹ. Mỗi gói có trọng lượng 1kg.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua. Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151468114207,"sku":"A0735745752869","price":7.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/5_cd3c47d6-e532-45fb-8d06-846d61033fb2.jpg?v=1735370782"},{"product_id":"fresh-pink-lady-apples-approximately-1-1-2kg","title":"Táo Pink Lady 0.9kg [Giới hạn 1 mỗi lần mua]","description":"\u003cp\u003eTáo Pink Lady giòn ngọt, vị hài hòa, thích hợp ăn nhẹ hoặc làm bánh. Đóng gói tươi 0.9kg.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua. Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151469293855,"sku":"A0735745752852","price":6.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/48.jpg?v=1735370780"},{"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-cucumbers-approximately-1kg","title":"Dưa leo [Tối đa 1 mỗi lần mua] 1kg","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:10px 0;color:#0f172a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:22px;display:flex;gap:18px;align-items:center;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/7986eb8cc9a7d89f85beecb65961fa9etudbUYjNeMD85Rm7ewF7iHdmF8Td0HzH.jpg?v=1736929215\" alt=\"Fresh cucumbers, 1kg\" style=\"width:32%;min-width:180px;height:160px;object-fit:cover;border-radius:12px;border:1px solid #e2e8f0;\"\u003e\n  \u003cdiv style=\"flex:1;min-width:0;\"\u003e\n    \u003ch1 style=\"margin:0 0 6px;font-size:26px;font-weight:800;color:#0f172a;\"\u003eDưa leo 1kg\u003c\/h1\u003e\n    \u003cp style=\"margin:0;color:#475569;font-size:14px;line-height:1.6;\"\u003eGiòn, mọng nước, thanh mát — dùng làm salad, dưa ngâm nhanh, mì lạnh và nhiều món khác.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eĐiểm nổi bật của sản phẩm\u003c\/h3\u003e\n  \u003cul style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.7;\"\u003e\n    \u003cli\u003eVị thanh mát và độ giòn giúp cân bằng các món béo, cay hoặc đậm đà.\u003c\/li\u003e\n    \u003cli\u003eVỏ mỏng, mềm và vị dịu — dễ ăn sống hoặc trộn với chút gia vị.\u003c\/li\u003e\n    \u003cli\u003eCó thể đập dập, cắt lát, bào sợi dài, ngâm chua hoặc trộn mì lạnh.\u003c\/li\u003e\n    \u003cli\u003eSơ chế trong vài phút; phần lớn cách dùng không cần nấu.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eGợi ý chế biến\u003c\/h3\u003e\n  \u003col style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.8;\"\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eDưa leo đập dập trộn tỏi \u0026amp; giấm đen\u003cspan style=\"display:inline-flex;align-items:center;border:1px solid rgba(219,58,53,.2);color:var(--brand);background:rgba(219,58,53,.08);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;margin-left:8px\"\u003eÍt calo\u003c\/span\u003e\n\u003c\/div\u003e\n      Ướp chút muối, đập dập rồi trộn với một ít \u003ca href=\"\/vi\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\"\u003egiấm thơm Zhenjiang\u003c\/a\u003e và chút \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\"\u003enước tương nhạt\u003c\/a\u003e.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eMì soba lạnh với dưa leo, nước tương và mè\u003c\/div\u003e\n      Trộn dưa leo bào sợi dài với \u003ca href=\"\/vi\/products\/j-basket-japanese-buckwheat-noodles-720g\"\u003emì soba kiều mạch\u003c\/a\u003e đã nấu chín, để nguội cùng nước trộn gồm \u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\"\u003enước tương\u003c\/a\u003e và chút dầu mè.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eDưa leo ngâm giấm gạo nhanh\u003c\/div\u003e\n      Cắt lát rồi ngâm 10–20 phút trong \u003ca href=\"\/vi\/products\/hengshun-white-rice-vinegar-500ml\"\u003egiấm gạo trắng\u003c\/a\u003e, một chút đường và muối. Ăn kèm cơm tô hoặc thịt nướng.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eSalad đậu hũ non \u0026amp; dưa leo\u003c\/div\u003e\n      Cho lên trên \u003ca href=\"\/vi\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eđậu hũ truyền thống\u003c\/a\u003e ướp lạnh phần dưa leo cắt sợi, nước tương, dầu mè và tỏi băm để làm món ăn kèm giàu đạm.\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMẹo sơ chế và nấu\u003c\/h3\u003e\n  \u003cul style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.7;\"\u003e\n    \u003cli\u003eĐể giòn hơn, ướp muối dưa leo cắt lát hoặc đập dập trong 5–10 phút, rồi thấm khô trước khi trộn.\u003c\/li\u003e\n    \u003cli\u003eNếu vỏ dày, gọt xen kẽ; bỏ hạt ở miếng lớn để salad ít ra nước hơn.\u003c\/li\u003e\n    \u003cli\u003eDùng mặt dao hoặc cây cán bột ép dập, rồi bẻ miếng vừa ăn để dễ bám nước trộn.\u003c\/li\u003e\n    \u003cli\u003eDùng dao bào thành sợi mỏng dài để nhanh thấm gia vị và hợp với món mì lạnh.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eGợi ý mua kèm\u003c\/h3\u003e\n  \u003cul style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.8;\"\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/dl-black-soybean-brewed-light-soy-sauce-480ml-limited-import\"\u003eDL Nước tương nhạt ủ từ đậu nành đen 480ml\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/donghu-shanxi-8-year-aged-vinegar-500ml-chinese-mature-black-vinegar\"\u003eDonghu Giấm Shanxi ủ 8 năm 500ml\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Dầu mè nguyên chất 207ml\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003eTỏi đã bóc vỏ - 250g\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/hankun-crispy-konjac-yam-threads-200g\"\u003eHankun Sợi konjac 200g\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-ever-green-aged-tofu-approximately-900g\"\u003eEver Green Đậu hũ cứng truyền thống, 900g\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;\"\u003e\n  \u003cdiv\u003e\n    \u003ch3 style=\"margin:0 0 6px;font-size:18px;font-weight:700;\"\u003eXem thêm cùng danh mục\u003c\/h3\u003e\n    \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eChọn thêm rau củ tươi cho ngăn mát của bạn.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003ca href=\"\/vi\/collections\/vegetables\" style=\"color:#DB3A35;font-weight:700;white-space:nowrap;\"\u003eXem tất cả rau củ →\u003c\/a\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eGiao hàng \u0026amp; thời gian nhận\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eBạn có thể \u003cstrong\u003etheo dõi\u003c\/strong\u003e vị trí tài xế giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trên mạng! Đơn hàng có thể đến sớm nhất vào \u003cstrong\u003engày hôm sau\u003c\/strong\u003e (áp dụng cho phần lớn khu vực ở Sydney).\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:10px;border-right:1px solid #e5e7eb;background:#f8fafc;\"\u003eThời gian đặt hàng\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eThời gian nhận hàng\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;\"\u003eHôm nay\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNgày hôm sau (2 lựa chọn):\u003c\/strong\u003e\u003cul style=\"margin:6px 0 0 18px;\"\u003e\n\u003cli\u003e11:30AM – 06:30PM\u003c\/li\u003e\n\u003cli\u003e05:00PM – 11:00PM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"color:#a9a9a9;font-size:12px;margin:10px 0 0;\"\u003e* Hủy sau giờ chốt đơn có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eBấm vào đây\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eChi tiết: \u003ca href=\"\/vi\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eThông tin giao hàng\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003ePhí giao hàng\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eMỗi đơn hàng có áp dụng một khoản phí dịch vụ nhỏ. Vui lòng xem \u003ca href=\"\/vi\/pages\/delivery-information\"\u003ethông tin giao hàng\u003c\/a\u003e để biết mức phí hiện tại.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e2e8f0;border-top:1px solid #e5e7eb;\"\u003etừ $69.00 trở lên\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eMiễn phí\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e2e8f0;border-top:1px solid #e5e7eb;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$4.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(trước đây $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e2e8f0;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(trước đây $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n\/* DESC ENHANCER JS v1 *\/\n(function(){\n  const root = document.getElementById('umall-desc');\n  if(!root) return;\n\n  const handleFromHref = (href)=\u003e{\n    try{ const u = new URL(href, location.origin); const parts=u.pathname.split('\/').filter(Boolean); const i=parts.findIndex(p=\u003ep==='products'); if(i\u003e=0\u0026\u0026parts[i+1]) return parts[i+1]; }catch(e){}\n    return null;\n  };\n  const money = (cents)=\u003e{ if(window.Shopify \u0026\u0026 Shopify.formatMoney) return Shopify.formatMoney(cents, \"A${{amount}}\"); return typeof cents==='number' ? 'A$'+(cents\/100).toFixed(2) : ''; };\n  const buildProdCard = (handle)=\u003e{ const a=document.createElement('a'); a.className='um-card'; a.href=\"\/vi\/products\"+handle; a.setAttribute('data-handle',handle); a.innerHTML='\u003cdiv class=\"um-imgbox\"\u003e\u003cimg alt=\"'+handle+'\" loading=\"lazy\"\/\u003e\u003cspan class=\"um-badge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"um-meta\"\u003e\u003cdiv class=\"um-title\"\u003e'+handle.replace(\/-\/g,' ')+'\u003c\/div\u003e\u003cdiv class=\"um-price\"\u003e\u003c\/div\u003e\u003c\/div\u003e'; return a; };\n  const hydrate = async (a)=\u003e{ const h=a.getAttribute('data-handle'); try{ const r=await fetch('\/products\/'+h+'.js',{credentials:'same-origin'}); if(!r.ok) return; const p=await r.json(); const img=a.querySelector('img'); if(p.images\u0026\u0026p.images[0]) img.src=p.images[0]; const t=a.querySelector('.um-title'); t.textContent=p.title||t.textContent; const vs=(p.variants||[]); const avail=vs.filter(v=\u003ev.available); const arr=avail.length?avail:vs; if(arr.length){ const min=Math.min(...arr.map(v=\u003ev.price)); const maxCompare=Math.max(...arr.map(v=\u003ev.compare_at_price||0)); const price=a.querySelector('.um-price'); price.textContent=''; const cur=document.createElement('span'); cur.textContent=money(min); price.appendChild(cur); if(maxCompare \u0026\u0026 maxCompare\u003emin){ const s=document.createElement('s'); s.textContent=money(maxCompare); price.appendChild(document.createTextNode(' ')); price.appendChild(s); const badge=a.querySelector('.um-badge'); const off=Math.round((1-min\/maxCompare)*100); badge.textContent='-'+off+'%'; badge.style.display='inline-block'; } } }catch(e){} };\n\n  const ensureAfter = (refNode, node)=\u003e{ if(!refNode || !node) return; if(node.parentElement) return; refNode.parentElement.insertBefore(node, refNode.nextSibling); };\n\n  \/\/ How to enjoy → 卡片（保留原内容；隐藏原块；标题统一“Recipes with this product”）\n  try{\n    \/\/ 1) 更鲁棒地找到标题（h2\/h3\/h4）\n    const enjoyH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(how to enjoy|ways to enjoy|serving ideas|recipes with this product|食用建议|食用灵感|食法)\/i.test(h.textContent));\n    if(enjoyH){\n      const container = enjoyH.parentElement;\n      \/\/ 2) 就近查找列表或段落（同容器或下一个兄弟）\n      let listEl = container.querySelector('ol, ul');\n      if(!listEl){ const sib = enjoyH.nextElementSibling; if(sib){ listEl = sib.querySelector \u0026\u0026 sib.querySelector('ol, ul'); } }\n\n      \/\/ 3) 容器若不存在则创建\n      let cardsHost = container.querySelector('#um-recipes-cards');\n      if(!cardsHost){ cardsHost=document.createElement('div'); cardsHost.id='um-recipes-cards'; cardsHost.className='um-recipes'; ensureAfter(listEl||enjoyH, cardsHost); }\n      let prodHost = container.querySelector('#um-recipes-products');\n      if(!prodHost){ prodHost=document.createElement('div'); prodHost.id='um-recipes-products'; prodHost.className='um-slider'; ensureAfter(cardsHost, prodHost); }\n\n      const links = new Set();\n      let items = [];\n      if(listEl){ items = Array.from(listEl.children).filter(n=\u003en.tagName==='LI'); }\n      \/\/ 4) 若没有列表，尝试用同容器的段落或“网格DIV\/ARTICLE”作为卡片项\n      if(items.length === 0){\n        let ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n        if(ps.length \u003c 2){ const sib = enjoyH.nextElementSibling; if(sib){ ps = Array.from(sib.querySelectorAll(':scope \u003e p')); } }\n        items = ps;\n      }\n      \/\/ 5) 同容器下寻找“网格容器”（含多个子块，且子块内有 h4\/strong）\n      let gridToHide = null;\n      if(items.length === 0){\n        const ch = Array.from(container.children || []);\n        for(const el of ch){\n          if(el === enjoyH) continue;\n          if(el.children \u0026\u0026 el.children.length \u003e= 2){\n            const first = el.children[0];\n            if((first.querySelector \u0026\u0026 first.querySelector('h3, h4, h5, strong, b, div[style*=\"font-weight:700\"]'))){\n              items = Array.from(el.children);\n              gridToHide = el;\n              break;\n            }\n          }\n        }\n      }\n      \/\/ 6) 仍然没有，则看紧跟标题的下一个块（如显示为卡片的 div\/article 列表）\n      if(items.length === 0){\n        const sib = enjoyH.nextElementSibling;\n        if(sib){\n          const children = Array.from(sib.children || []);\n          if(children.length \u003e= 2){ items = children; gridToHide = sib; }\n        }\n      }\n\n      if(items.length){\n        items.forEach((node, idx)=\u003e{\n          const card=document.createElement('article'); card.className='um-rcard';\n          const titleNode = node.querySelector \u0026\u0026 node.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b, a');\n          const h4=document.createElement('h4'); h4.textContent = titleNode ? (titleNode.textContent.trim()||('Recipe '+(idx+1))) : ('Recipe '+(idx+1));\n          const clone = node.cloneNode(true);\n          const rm = clone.querySelector \u0026\u0026 clone.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b'); if(rm) rm.remove();\n          const body=document.createElement('div'); while(clone.firstChild){ body.appendChild(clone.firstChild); }\n          card.appendChild(h4); card.appendChild(body); cardsHost.appendChild(card);\n          (node.querySelectorAll ? node.querySelectorAll('a[href]') : []).forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h) links.add(h); });\n        });\n        \/\/ 统一标题并隐藏原内容块\n        enjoyH.textContent = 'Recipes with this product';\n        if(listEl){ listEl.style.display='none'; }\n        else if(gridToHide){ gridToHide.style.display='none'; }\n        else {\n          \/\/ 隐藏直接段落（避免把其它段落隐藏过多，仅隐藏紧邻的）\n          const ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n          ps.forEach(p=\u003e{ p.style.display='none'; });\n        }\n      }\n      if(prodHost \u0026\u0026 links.size){ Array.from(links).forEach(h=\u003e{ const a=buildProdCard(h); prodHost.appendChild(a); hydrate(a); }); }\n    }\n  }catch(e){}\n\n  \/\/ Pairs well → 滑动卡片（并将标题统一为 “Pairs well with these products”）\n  try{\n    const pairsH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(pairs\\s*well|pairswell|配搭建议|搭配推荐|搭配)\/i.test(h.textContent));\n    if(pairsH){\n      const section=pairsH.parentElement; const ul=section.querySelector('ul');\n      \/\/ 统一标题文案\n      pairsH.textContent = 'Pairs well with these products';\n      let host=section.querySelector('#um-pairs-slider');\n      if(!host){ host=document.createElement('div'); host.id='um-pairs-slider'; host.className='um-slider'; ensureAfter(ul||pairsH, host); }\n      const unique=new Set();\n      \/\/ 允许 p 段落或任意容器中的产品链接\n      section.querySelectorAll('a[href]').forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)) unique.add(h); });\n      unique.forEach(h=\u003e{ const card=buildProdCard(h); host.appendChild(card); hydrate(card); });\n    }\n  }catch(e){}\n\n  \/\/ More in this category → 条件滑动，成功后隐藏原标题与列表，把 Explore CTA 放到滑动条上方\n  try{\n    const moreH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(more in this category|同类推荐|更多此分类)\/i.test(h.textContent));\n    if(moreH){ const section=moreH.parentElement; const ul=section.querySelector('ul'); let host=section.querySelector('#um-more-slider'); if(!host){ host=document.createElement('div'); host.id='um-more-slider'; host.className='um-slider'; ensureAfter(ul||moreH, host); } if(ul){ const links=ul.querySelectorAll('a[href]'); if(links.length\u003e=2){ const unique=new Set(); links.forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)){ unique.add(h); const card=buildProdCard(h); host.appendChild(card); hydrate(card); } }); if(host.children.length){ ul.style.display='none'; moreH.style.display='none'; const ctaWrap = Array.from(section.querySelectorAll('div')).find(d=\u003ed.querySelector('a[href^=\"\/collections\/\"]')); if(ctaWrap){ section.insertBefore(ctaWrap, host); } } } } }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n\u003cp class=\"p1\"\u003eMỗi lần mua tối đa 1.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151484956959,"sku":"A0735745752098","price":4.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/7986eb8cc9a7d89f85beecb65961fa9etudbUYjNeMD85Rm7ewF7iHdmF8Td0HzH.jpg?v=1736929215"},{"product_id":"fresh-tomatoes-approximately-1kg","title":"Cà chua [Tối đa 1 mỗi lần mua] 0.9kg","description":"\u003cdiv id=\"umall-desc\" style=\"max-width:860px;margin:0 auto;padding:8px;--brand:#DB3A35;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1f2937;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\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:22px;\"\u003e\n  \u003ch1 style=\"margin:0 0 4px;font-size:24px;font-weight:800;color:#0f172a;\"\u003eCà chua 0.9kg\u003c\/h1\u003e\n  \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eCà chua mọng nước, chua ngọt, dùng để xào nhanh, trộn salad, nấu canh hoặc làm mì sốt.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eĐiểm nổi bật của sản phẩm\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eVị ngọt và chua cân bằng, giúp món mặn và salad thêm đậm vị.\u003c\/li\u003e\n    \u003cli\u003eThịt cà chua vẫn chắc khi xào nhanh, dễ mềm nhuyễn khi nấu canh và sốt.\u003c\/li\u003e\n    \u003cli\u003eDùng được trong nhiều món — từ cà chua xào trứng kiểu Trung Quốc đến nước dùng hải sản và mì trộn.\u003c\/li\u003e\n    \u003cli\u003eĂn sống, nấu sơ hoặc nấu liu riu đều được — tiện chuẩn bị cho bữa tối bận rộn.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 12px;font-size:18px;font-weight:700;\"\u003eGợi ý chế biến\u003c\/h3\u003e\n  \u003cdiv style=\"display:grid;gap:14px;\"\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:14px;padding:14px;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eCà chua \u0026amp; trứng xào truyền thống (Xīhóngshì Chǎo Dàn)\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eXào cà chua cắt múi đến khi ra sốt, rồi trộn với \u003ca href=\"\/vi\/products\/pace-farm-free-range-eggs-12-extra-large-700g\" style=\"color:var(--brand)\"\u003etrứng gà nuôi thả đã đảo mềm\u003c\/a\u003e. Nêm chút \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand)\"\u003enước tương nhạt\u003c\/a\u003e và rắc thêm \u003ca href=\"\/vi\/products\/fresh-bundle-of-spring-onions\" style=\"color:var(--brand)\"\u003ehành lá\u003c\/a\u003e cắt nhỏ. Món ăn hoàn thành trong khoảng 4–6 phút.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:14px;padding:14px;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eSalad cà chua thanh nhẹ \u0026amp; tươi mát \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\"\u003eThanh nhẹ \u0026amp; tươi mát\u003c\/span\u003e\n\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eTrộn cà chua cắt miếng với \u003ca href=\"\/vi\/products\/fresh-purple-onions-approximately-1kg\" style=\"color:var(--brand)\"\u003ehành tím cắt lát mỏng\u003c\/a\u003e, \u003ca href=\"\/vi\/products\/fresh-bunch-of-coriander\" style=\"color:var(--brand)\"\u003engò rí bứt nhỏ\u003c\/a\u003e, chút \u003ca href=\"\/vi\/products\/hengshun-white-rice-vinegar-500ml\" style=\"color:var(--brand)\"\u003egiấm gạo trắng\u003c\/a\u003e, một ít đường và muối biển. Ướp lạnh 10–15 phút cho thấm vị.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:14px;padding:14px;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eBún gạo xào bò và cà chua\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eÁp chảo nhanh \u003ca href=\"\/vi\/products\/angus-prime-shredded-beef-500g\" style=\"color:var(--brand)\"\u003ethịt bò cắt sợi\u003c\/a\u003e, thêm cà chua cắt múi để tạo sốt sánh, rồi trộn với \u003ca href=\"\/vi\/products\/chunsi-nanchang-stir-fried-rice-noodles-1kg\" style=\"color:var(--brand)\"\u003ebún gạo dùng để xào còn nóng\u003c\/a\u003e và một muỗng \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\" style=\"color:var(--brand)\"\u003edầu hào\u003c\/a\u003e. Từ lúc nấu đến khi dọn ăn khoảng 6–8 phút.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:14px;padding:14px;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eCanh vẹm cà chua chua nhẹ\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eNấu cà chua cắt nhỏ với \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, rồi cho vào \u003ca href=\"\/vi\/products\/black-local-mussels-1kg\" style=\"color:var(--brand)\"\u003evẹm địa phương\u003c\/a\u003e đã làm sạch. Nấu đến khi vỏ mở (4–6 phút). Thêm tiêu đập dập và chút giấm để vị thanh hơn.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:14px;padding:14px;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eĐậu hũ non với sốt cà chua–tỏi nóng\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eNấu liu riu cà chua cắt hạt lựu và \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\" style=\"color:var(--brand)\"\u003etỏi\u003c\/a\u003e băm đến khi thành sốt; múc lên \u003ca href=\"\/vi\/products\/fresh-ever-green-smooth-tofu-approximately-300g\" style=\"color:var(--brand)\"\u003eđậu hũ non\u003c\/a\u003e ướp lạnh hoặc hâm ấm. Thêm vài giọt \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.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\n  \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMẹo sơ chế và nấu\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eĐể dễ lột vỏ: khía chữ “X”, chần 30–60 giây rồi ngâm nước lạnh và lột vỏ.\u003c\/li\u003e\n    \u003cli\u003eKhi xào, cắt múi dày 2–3 cm để cà chua giữ được miếng mà vẫn tiết nước làm sốt.\u003c\/li\u003e\n    \u003cli\u003eMuốn món ít nước hơn, bỏ hạt khi làm salad; giữ hạt khi nấu canh hoặc kho.\u003c\/li\u003e\n    \u003cli\u003eNướng lò hoặc áp chảo xém mặt để vị ngọt đậm hơn trước khi xay làm số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 10px;font-size:18px;font-weight:700;\"\u003eGợi ý mua kèm\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003e\n\u003ca href=\"\/vi\/products\/fresh-dried-garlic-heads-approximately-500g\" style=\"color:var(--brand)\"\u003eTỏi củ, 500g\u003c\/a\u003e — nguyên liệu thường dùng cùng cà chua.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/vi\/products\/fresh-yellow-onions-1kg\" style=\"color:var(--brand)\"\u003eHành tây vàng 1kg\u003c\/a\u003e — dùng cho salsa, nước sốt và món hầm.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\" style=\"color:var(--brand)\"\u003eKikkoman Nước tương đa dụng\u003c\/a\u003e — thêm vị umami cho món xào nhanh.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-1000g\" style=\"color:var(--brand)\"\u003eBún gạo Jiangxi 1kg\u003c\/a\u003e — trộn sốt cà chua cho bữa tối trong tuần.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color:var(--brand)\"\u003eTôm king sống Úc 700g\u003c\/a\u003e — vị ngọt hải sản hợp với canh cà chua.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;\"\u003e\n  \u003cdiv\u003e\n    \u003ch3 style=\"margin:0 0 6px;font-size:18px;font-weight:700;\"\u003eXem thêm cùng danh mục\u003c\/h3\u003e\n    \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eChọn thêm rau củ tươi cho ngăn mát.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003ca href=\"\/vi\/collections\/vegetables\" style=\"color:var(--brand);font-weight:700;border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:10px 14px;\"\u003eXem tất cả rau củ 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í tài xế giao hàng theo \u003cstrong\u003ethời gian thực\u003c\/strong\u003e trên mạng! Đơn hàng có thể đến sớm nhất vào \u003cstrong\u003engày hôm sau\u003c\/strong\u003e (áp dụng cho phần lớn khu vực ở Sydney).\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:10px;border-right:1px solid #e5e7eb;background:#f8fafc;\"\u003eThời gian đặt hàng\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eThời gian nhận hàng\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;\"\u003eHôm nay\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNgày hôm sau (2 lựa chọn):\u003c\/strong\u003e\u003cul style=\"margin:6px 0 0 18px;\"\u003e\n\u003cli\u003e11:30AM – 06:30PM\u003c\/li\u003e\n\u003cli\u003e05:00PM – 11:00PM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"color:#a9a9a9;font-size:12px;margin:10px 0 0;\"\u003e* Hủy sau giờ chốt đơn có thể phát sinh phí. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eBấm vào đây\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eChi tiết: \u003ca href=\"\/vi\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eThông tin giao hàng\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003ePhí giao hàng\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003eMỗi đơn hàng có áp dụng một khoản phí dịch vụ nhỏ. Vui lòng xem \u003ca href=\"\/vi\/pages\/delivery-information\"\u003ethông tin giao hàng\u003c\/a\u003e để biết mức phí hiện tại.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003etừ $69.00 trở lên\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eMiễn phí\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$4.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(trước đây $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(trước đây $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n\/* DESC ENHANCER JS v1 *\/\n(function(){\n  const root = document.getElementById('umall-desc');\n  if(!root) return;\n\n  const handleFromHref = (href)=\u003e{\n    try{ const u = new URL(href, location.origin); const parts=u.pathname.split('\/').filter(Boolean); const i=parts.findIndex(p=\u003ep==='products'); if(i\u003e=0\u0026\u0026parts[i+1]) return parts[i+1]; }catch(e){}\n    return null;\n  };\n  const money = (cents)=\u003e{ if(window.Shopify \u0026\u0026 Shopify.formatMoney) return Shopify.formatMoney(cents, \"A${{amount}}\"); return typeof cents==='number' ? 'A$'+(cents\/100).toFixed(2) : ''; };\n  const buildProdCard = (handle)=\u003e{ const a=document.createElement('a'); a.className='um-card'; a.href=\"\/vi\/products\"+handle; a.setAttribute('data-handle',handle); a.innerHTML='\u003cdiv class=\"um-imgbox\"\u003e\u003cimg alt=\"'+handle+'\" loading=\"lazy\"\/\u003e\u003cspan class=\"um-badge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"um-meta\"\u003e\u003cdiv class=\"um-title\"\u003e'+handle.replace(\/-\/g,' ')+'\u003c\/div\u003e\u003cdiv class=\"um-price\"\u003e\u003c\/div\u003e\u003c\/div\u003e'; return a; };\n  const hydrate = async (a)=\u003e{ const h=a.getAttribute('data-handle'); try{ const r=await fetch('\/products\/'+h+'.js',{credentials:'same-origin'}); if(!r.ok) return; const p=await r.json(); const img=a.querySelector('img'); if(p.images\u0026\u0026p.images[0]) img.src=p.images[0]; const t=a.querySelector('.um-title'); t.textContent=p.title||t.textContent; const vs=(p.variants||[]); const avail=vs.filter(v=\u003ev.available); const arr=avail.length?avail:vs; if(arr.length){ const min=Math.min(...arr.map(v=\u003ev.price)); const maxCompare=Math.max(...arr.map(v=\u003ev.compare_at_price||0)); const price=a.querySelector('.um-price'); price.textContent=''; const cur=document.createElement('span'); cur.textContent=money(min); price.appendChild(cur); if(maxCompare \u0026\u0026 maxCompare\u003emin){ const s=document.createElement('s'); s.textContent=money(maxCompare); price.appendChild(document.createTextNode(' ')); price.appendChild(s); const badge=a.querySelector('.um-badge'); const off=Math.round((1-min\/maxCompare)*100); badge.textContent='-'+off+'%'; badge.style.display='inline-block'; } } }catch(e){} };\n\n  const ensureAfter = (refNode, node)=\u003e{ if(!refNode || !node) return; if(node.parentElement) return; refNode.parentElement.insertBefore(node, refNode.nextSibling); };\n\n  \/\/ How to enjoy → 卡片（保留原内容；隐藏原块；标题统一“Recipes with this product”）\n  try{\n    \/\/ 1) 更鲁棒地找到标题（h2\/h3\/h4）\n    const enjoyH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(how to enjoy|ways to enjoy|serving ideas|recipes with this product|食用建议|食用灵感|食法)\/i.test(h.textContent));\n    if(enjoyH){\n      const container = enjoyH.parentElement;\n      \/\/ 2) 就近查找列表或段落（同容器或下一个兄弟）\n      let listEl = container.querySelector('ol, ul');\n      if(!listEl){ const sib = enjoyH.nextElementSibling; if(sib){ listEl = sib.querySelector \u0026\u0026 sib.querySelector('ol, ul'); } }\n\n      \/\/ 3) 容器若不存在则创建\n      let cardsHost = container.querySelector('#um-recipes-cards');\n      if(!cardsHost){ cardsHost=document.createElement('div'); cardsHost.id='um-recipes-cards'; cardsHost.className='um-recipes'; ensureAfter(listEl||enjoyH, cardsHost); }\n      let prodHost = container.querySelector('#um-recipes-products');\n      if(!prodHost){ prodHost=document.createElement('div'); prodHost.id='um-recipes-products'; prodHost.className='um-slider'; ensureAfter(cardsHost, prodHost); }\n\n      const links = new Set();\n      let items = [];\n      if(listEl){ items = Array.from(listEl.children).filter(n=\u003en.tagName==='LI'); }\n      \/\/ 4) 若没有列表，尝试用同容器的段落或“网格DIV\/ARTICLE”作为卡片项\n      if(items.length === 0){\n        let ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n        if(ps.length \u003c 2){ const sib = enjoyH.nextElementSibling; if(sib){ ps = Array.from(sib.querySelectorAll(':scope \u003e p')); } }\n        items = ps;\n      }\n      \/\/ 5) 同容器下寻找“网格容器”（含多个子块，且子块内有 h4\/strong）\n      let gridToHide = null;\n      if(items.length === 0){\n        const ch = Array.from(container.children || []);\n        for(const el of ch){\n          if(el === enjoyH) continue;\n          if(el.children \u0026\u0026 el.children.length \u003e= 2){\n            const first = el.children[0];\n            if((first.querySelector \u0026\u0026 first.querySelector('h3, h4, h5, strong, b, div[style*=\"font-weight:700\"]'))){\n              items = Array.from(el.children);\n              gridToHide = el;\n              break;\n            }\n          }\n        }\n      }\n      \/\/ 6) 仍然没有，则看紧跟标题的下一个块（如显示为卡片的 div\/article 列表）\n      if(items.length === 0){\n        const sib = enjoyH.nextElementSibling;\n        if(sib){\n          const children = Array.from(sib.children || []);\n          if(children.length \u003e= 2){ items = children; gridToHide = sib; }\n        }\n      }\n\n      if(items.length){\n        items.forEach((node, idx)=\u003e{\n          const card=document.createElement('article'); card.className='um-rcard';\n          const titleNode = node.querySelector \u0026\u0026 node.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b, a');\n          const h4=document.createElement('h4'); h4.textContent = titleNode ? (titleNode.textContent.trim()||('Recipe '+(idx+1))) : ('Recipe '+(idx+1));\n          const clone = node.cloneNode(true);\n          const rm = clone.querySelector \u0026\u0026 clone.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b'); if(rm) rm.remove();\n          const body=document.createElement('div'); while(clone.firstChild){ body.appendChild(clone.firstChild); }\n          card.appendChild(h4); card.appendChild(body); cardsHost.appendChild(card);\n          (node.querySelectorAll ? node.querySelectorAll('a[href]') : []).forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h) links.add(h); });\n        });\n        \/\/ 统一标题并隐藏原内容块\n        enjoyH.textContent = 'Recipes with this product';\n        if(listEl){ listEl.style.display='none'; }\n        else if(gridToHide){ gridToHide.style.display='none'; }\n        else {\n          \/\/ 隐藏直接段落（避免把其它段落隐藏过多，仅隐藏紧邻的）\n          const ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n          ps.forEach(p=\u003e{ p.style.display='none'; });\n        }\n      }\n      if(prodHost \u0026\u0026 links.size){ Array.from(links).forEach(h=\u003e{ const a=buildProdCard(h); prodHost.appendChild(a); hydrate(a); }); }\n    }\n  }catch(e){}\n\n  \/\/ Pairs well → 滑动卡片（并将标题统一为 “Pairs well with these products”）\n  try{\n    const pairsH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(pairs\\s*well|pairswell|配搭建议|搭配推荐|搭配)\/i.test(h.textContent));\n    if(pairsH){\n      const section=pairsH.parentElement; const ul=section.querySelector('ul');\n      \/\/ 统一标题文案\n      pairsH.textContent = 'Pairs well with these products';\n      let host=section.querySelector('#um-pairs-slider');\n      if(!host){ host=document.createElement('div'); host.id='um-pairs-slider'; host.className='um-slider'; ensureAfter(ul||pairsH, host); }\n      const unique=new Set();\n      \/\/ 允许 p 段落或任意容器中的产品链接\n      section.querySelectorAll('a[href]').forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)) unique.add(h); });\n      unique.forEach(h=\u003e{ const card=buildProdCard(h); host.appendChild(card); hydrate(card); });\n    }\n  }catch(e){}\n\n  \/\/ More in this category → 条件滑动，成功后隐藏原标题与列表，把 Explore CTA 放到滑动条上方\n  try{\n    const moreH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(more in this category|同类推荐|更多此分类)\/i.test(h.textContent));\n    if(moreH){ const section=moreH.parentElement; const ul=section.querySelector('ul'); let host=section.querySelector('#um-more-slider'); if(!host){ host=document.createElement('div'); host.id='um-more-slider'; host.className='um-slider'; ensureAfter(ul||moreH, host); } if(ul){ const links=ul.querySelectorAll('a[href]'); if(links.length\u003e=2){ const unique=new Set(); links.forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)){ unique.add(h); const card=buildProdCard(h); host.appendChild(card); hydrate(card); } }); if(host.children.length){ ul.style.display='none'; moreH.style.display='none'; const ctaWrap = Array.from(section.querySelectorAll('div')).find(d=\u003ed.querySelector('a[href^=\"\/collections\/\"]')); if(ctaWrap){ section.insertBefore(ctaWrap, host); } } } } }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\u003cp class=\"p1\"\u003eMỗi lần mua tối đa 1.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151485088031,"sku":"A0735745752050","price":4.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/c2bb8ed7a264be40c167fff4f818c2fb7tsxWAQ0lNTEOv8wkBPEvgcB644f0nRR.jpg?v=1745982962"},{"product_id":"fresh-a2-full-cream-milk-2l","title":"a2 Sữa nguyên kem 2L","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eMỗi đơn hàng mua tối đa 1. Không áp dụng ưu đãi mua nhiều.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eSữa tươi nguyên kem a2 có vị béo đậm, chất lượng cao. Quy cách 2L tiện cho gia đình hoặc người thường xuyên uống sữa.\u003c\/p\u003e","brand":"a2","offers":[{"title":"Default Title","offer_id":48151619633439,"sku":"A9335390000035","price":6.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/80b207f75ce50ed1402bf2318eac201e2nCf8WIuxe7NRZ0Tc1LZZ1AS0Em6n9I4.jpg?v=1745982943"},{"product_id":"fresh-dairy-farmers-full-cream-milk-2l","title":"Sữa Tươi Nguyên Kem Dairy Farmers 2 L – giàu canxi, vị béo mịn","description":"\u003cp class=\"p1\"\u003e\u003cb\u003eTự hào là sữa Úc. Tươi, béo mịn, ngon miệng.\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eSữa nguyên kem Dairy Farmers làm từ 100% sữa tươi Úc, lấy từ những trang trại địa phương được tin cậy. Với hơn một thế kỷ kinh nghiệm từ năm 1900, Dairy Farmers được biết đến qua vị đậm, mịn và béo tự nhiên — hương vị của sữa nguyên bản.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDinh dưỡng \u0026amp; nhiều cách dùng\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eGiàu canxi và dưỡng chất thiết yếu, sữa nguyên kem này hợp pha cà phê buổi sáng, dùng cùng ngũ cốc hoặc uống riêng. Vị tươi, béo mịn cùng dưỡng chất cân bằng cho cả nhà.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eƯu đãi riêng — Chỉ $3.99!\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eThưởng thức sữa Úc cao cấp với mức giá đặc biệt tốt.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003ci\u003eDo nhu cầu cao, mỗi đơn hàng giới hạn 1 chai.\u003c\/i\u003e\u003c\/p\u003e","brand":"Dairy Farmers","offers":[{"title":"Default Title","offer_id":48151620485407,"sku":"A9310199012717","price":4.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_dcfc5d30-4abf-4c65-ad5d-eebe19b10eb5.jpg?v=1736929183"},{"product_id":"frozen-master-qius-premium-pork-rolls-1kg","title":"Master Qiu's Thịt heo cuộn cao cấp [đông lạnh] [Giới hạn 1 mỗi lần mua] 1kg","description":"\u003cp\u003eThịt heo cuộn cao cấp Master Qiu's được thái mỏng, đóng gói đông lạnh 1kg. Thịt chất lượng cao, dễ chế biến trong vài phút, tiện để chuẩn bị bữa ăn nhanh, thơm ngon.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Master Qiu","offers":[{"title":"Default Title","offer_id":48152143626527,"sku":"A0735850708577","price":16.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_df6f09d7-2b66-45a8-8b78-9644fbfe01d8.jpg?v=1712390593"},{"product_id":"frozen-tianshun-pork-and-cabbage-dumplings-600g","title":"TianShun Sủi cảo thịt heo và bắp cải đông lạnh 600g [Giới hạn 1 mỗi lần mua]","description":"\u003cp\u003eSủi cảo thịt heo và bắp cải đông lạnh TianShun có nhân thịt heo mềm kết hợp bắp cải tươi. Mang hương vị truyền thống Trung Quốc, món ăn dễ chuẩn bị này phù hợp với nhiều dịp, giúp cả gia đình có bữa ăn ngon miệng mà không mất nhiều thời gian.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHương vị Trung Quốc truyền thống:\u003c\/strong\u003e Kết hợp thịt heo và bắp cải quen thuộc.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGói 600g đầy đặn:\u003c\/strong\u003e Tiện chia sẻ cùng nhau.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNguyên liệu tươi:\u003c\/strong\u003e Làm từ thịt heo và bắp cải tươi.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Sẵn sàng thưởng thức sau vài phút chế biến.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều dịp thưởng thức:\u003c\/strong\u003e Dùng cho bữa trưa, bữa tối hoặc ăn nhẹ.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"TianShun","offers":[{"title":"Default Title","offer_id":48152269619487,"sku":"9334027003272","price":5.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/9ee233df1b6ee09fb904d920bc9d10b7xDEh6Qg0IrqnkuhbeFjPLsik9S8DWk8Y.jpg?v=1745982929"},{"product_id":"frozen-tianshun-chives-shrimp-pork-dumplings-600g","title":"Tianshun Sủi cảo rau tề, tôm \u0026 thịt heo đông lạnh 600g [Giới hạn 1 mỗi lần mua]","description":"\u003cp\u003eSủi cảo đông lạnh TianShun kết hợp rau tề (Chinese Spinach), tôm \u0026amp; thịt heo cho phần nhân đậm đà. Hương vị truyền thống, tiện chế biến tại nhà cho một bữa ăn nhanh, ngon miệng.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhân kết hợp đậm đà:\u003c\/strong\u003e Rau tề, tôm và thịt heo tạo nên hương vị đậm đà.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGói 600g đầy đặn:\u003c\/strong\u003e Tiện chia sẻ với gia đình và bạn bè.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhanh gọn và dễ nấu:\u003c\/strong\u003e Chế biến trong vài phút cho bữa ăn tiện lợi.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCông thức truyền thống:\u003c\/strong\u003e Thưởng thức hương vị truyền thống ngay tại nhà.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLinh hoạt cho bữa ăn:\u003c\/strong\u003e Phù hợp với nhiều bữa ăn và dịp thưởng thức.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"TianShun","offers":[{"title":"Default Title","offer_id":48152277418271,"sku":"9334027008604","price":5.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/fd7f7efb0b77678c449a0ef0014854c3srLVQxbW8kBOx4Jcr7OaXPQAbwBJehtp.jpg?v=1735370709"},{"product_id":"frozen-tianshun-pork-and-chive-dumplings-600g","title":"TianShun Sủi cảo thịt heo và hẹ đông lạnh 600g [Giới hạn 1 mỗi lần mua]","description":"\u003cp\u003eSủi cảo đông lạnh TianShun có nhân thịt heo mọng nước và hẹ tươi. Được chế biến khéo léo, món sủi cảo này mang hương vị TianShun đến bàn ăn, phù hợp với nhiều dịp thưởng thức.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eChất lượng TianShun:\u003c\/strong\u003e Sủi cảo được chế biến khéo léo.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThịt heo mọng nước và hẹ tươi:\u003c\/strong\u003e Phần nhân kết hợp các nguyên liệu ngon miệng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGói 600g đầy đặn:\u003c\/strong\u003e Tiện chia sẻ cùng gia đình và bạn bè.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDễ nấu:\u003c\/strong\u003e Chuẩn bị nhanh và tiện lợi.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLinh hoạt cho bữa ăn:\u003c\/strong\u003e Dùng cho bữa chính hoặc ăn nhẹ.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"TianShun","offers":[{"title":"Default Title","offer_id":48152322474271,"sku":"9334027003289","price":5.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/3859c10aca77f1e043a68a5607ebf4b8qdUhF5YozUDf6J4a5BCUNtr08iqDjOUO.jpg?v=1745982927"},{"product_id":"full-case-nu-pure-mineral-water-600ml-24-bottles","title":"Nu Pure Nước khoáng 600ml, 24 chai [Giới hạn 1 mỗi lần mua]","description":"\u003cp\u003eNguyên thùng 24 chai nước khoáng Nu Pure, mỗi chai chứa 600ml nước tinh khiết, thanh mát.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua. Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Nu Pure","offers":[{"title":"Default Title","offer_id":48157601333535,"sku":"A9335388002010","price":13.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_4449fab6-5f67-40d7-864c-5548a6a019b0.jpg?v=1757043394"},{"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":"manildra-bakers-flour-12-5kg","title":"Manildra Ultra White Bột mì - [Giới hạn 1 mỗi lần mua] 12.5kg","description":"\u003cp\u003eBột mì Manildra Bakers Flour cao cấp đóng túi 12.5kg, tiện cho nhu cầu làm bánh thường xuyên.\u003cbr\u003eBột làm từ lúa mì chất lượng cao được chọn lọc kỹ, có kết cấu mịn và không có phụ gia.\u003cbr\u003eGiữ hương lúa mì tự nhiên, giúp bánh có hương vị thơm ngon.\u003cbr\u003eManildra Ultra White Flour được sản xuất tại Úc và thuộc sở hữu Úc 100%, với độ tươi và chất lượng được đảm bảo trong từng túi.\u003cbr\u003eDùng làm bánh mì, bánh ngọt và nhiều loại bánh nướng khác trong bếp.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 túi mỗi lần mua.  Không áp dụng giảm giá khi mua nhiều.\u003c\/p\u003e","brand":"Manildra","offers":[{"title":"Default Title","offer_id":48647995785503,"sku":"A9310071200232","price":17.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/25_8b2638d0-881c-4520-a3b7-256219fa2f7f.jpg?v=1740539973"},{"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":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/c9deecfb4caec5729df623ab2eb49bb9azsz6dsnBB0nvz2pEpGajb65q39yU4rE_489eb6b8-164d-4ab0-98c3-0ddd7ca724da.jpg?v=1716296710"},{"product_id":"shanghai-bok-choy-1-bunch","title":"Cải thìa Shanghai - 1 bó","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\u003csection style=\"--brand: #DB3A35; max-width: 860px; margin: 0 auto; padding: 8px 12px; color: #0f172a; font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif; line-height: 1.6;\" id=\"umall-desc\"\u003e\n\u003csection style=\"border: 1px solid #e2e8f0; background: #fff; border-radius: 16px; padding: 20px;\"\u003e\n\u003ch1 style=\"margin: 0; font-size: 26px; font-weight: 800;\"\u003eCải thìa Shanghai — 1 bó\u003c\/h1\u003e\n\u003cp style=\"margin: 10px 0 0; color: #475569; font-size: 14px;\"\u003eCòn gọi là cải thìa hoặc pak choi. Bẹ xanh ngọc giòn, lá mềm, vị ngọt tự nhiên — hợp xào tỏi, nấu mì nước hoặc hấp đơn giản. Mau chín, ít calo, dễ dùng hằng ngày, có giao hàng ngày hôm sau tại Sydney.\u003c\/p\u003e\n\u003cimg style=\"width: 100%; border-radius: 12px; margin-top: 12px; display: block;\" alt=\"Shanghai Bok Choy bunch\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/27f3145cc4c2c3550f84f6692bec729d5cI6GKMEDAqomUTyc4G2kFnXVEFWCxhD.jpg?v=1745982846\"\u003e\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;\"\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\u003e\n\u003cdiv\u003e\n\u003cspan\u003e \u003cmeta charset=\"utf-8\"\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(51, 65, 85); font-size: 14px;\"\u003eVị ngọt thanh, nhẹ nhàng, giòn mát.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv\u003e\u003cspan\u003eNấu nhanh: xào 2–3 phút hoặc hấp 3–4 phút.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eLựa chọn nhẹ nhàng cho bữa ăn ít calo.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003cdiv\u003e\u003cspan\u003eDễ kết hợp trong món xào, canh, mì và rau hấp đơn giản.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv style=\"display: grid; grid-template-columns: 1fr; 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: bold;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan style=\"font-size: 18px; font-weight: bold; color: rgb(15, 23, 42);\"\u003eGợi ý chế biến\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003ch4 style=\"margin: 0 0 6px; font-size: 16px; font-weight: bold;\"\u003eCải thìa Shanghai xào tỏi trong 5 phút\u003c\/h4\u003e\n\u003cp style=\"margin: 6px 0; color: #475569; font-size: 14px;\"\u003eChẻ đôi theo chiều dọc, thấm khô, rồi xào với tỏi cắt lát hoặc đập dập và một chút muối. Thêm ít dầu hào để rau bóng và đậm vị. Dùng với \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/peeled-garlic-cloves-250g\"\u003eTỏi đã bóc vỏ\u003c\/a\u003e và \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\"\u003eHaitian Dầu hào cao cấp 700g\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; border-radius: 12px; padding: 14px; background: #fff;\"\u003e\n\u003ch4 style=\"margin: 0 0 6px; font-size: 16px; font-weight: bold;\"\u003eMì shirataki nước thanh nhẹ với cải thìa \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: 6px 0; color: #475569; font-size: 14px;\"\u003eĐun sôi nhẹ nước dùng gà trong, thêm cải thìa cắt nhỏ và mì shirataki; nấu vừa mềm (2‑4 phút). Thêm vài miếng nấm đã trụng. Dùng \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/hankun-crispy-konjac-yam-threads-200g\"\u003eMì sợi konjac\u003c\/a\u003e, \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/bull-head-clear-chicken-broth-411ml-canned-chicken-stock\"\u003eBull Head Nước dùng gà trong\u003c\/a\u003e và \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/chois-shimeji-mushrooms-150g\"\u003eNấm shimeji\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e2e8f0; border-radius: 12px; padding: 14px; background: #fff;\"\u003e\n\u003ch4 style=\"margin: 0 0 6px; font-size: 16px; font-weight: bold;\"\u003eCải thìa trụng trộn mè–nước tương, không chiên\u003c\/h4\u003e\n\u003cp style=\"margin: 6px 0; color: #475569; font-size: 14px;\"\u003eTrụng cải thìa đến khi màu tươi, để thật ráo. Rưới hỗn hợp nhẹ gồm nước tương, giấm gạo, vài giọt dầu mè và tiêu trắng. Dùng \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\"\u003eKikkoman Nước tương\u003c\/a\u003e, \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/hengshun-white-rice-vinegar-500ml\"\u003eHengshun Giấm gạo trắng\u003c\/a\u003e và \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Dầu mè\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\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: bold;\"\u003eCơm bò \u0026amp; cải thìa xào nhanh\u003c\/h4\u003e\n\u003cp style=\"margin: 6px 0; color: #475569; font-size: 14px;\"\u003eXào thịt bò cắt lát, thêm cải thìa cùng ít sốt yakiniku đậm đà, rồi dọn trên cơm nóng. Dùng \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/angus-prime-shredded-beef-500g\"\u003eAngus Prime Thịt bò cắt sợi 500g\u003c\/a\u003e, \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/ebara-grated-daikon-soy-flavored-yakiniku-sauce-270g\"\u003eEbara Sốt yakiniku củ cải trắng bào\u003c\/a\u003e và \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/arawana-northeast-rice-5kg\"\u003eArawana Gạo Đông Bắc\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\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;\"\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 kỹ giữa các bẹ vì cát đất thường đọng gần gốc. Cắt bỏ một lát mỏng ở gốc.\u003c\/li\u003e\n\u003cli\u003eXào bẹ trước, rồi cho lá vào sau — để rau vừa chín mềm mà vẫn giòn.\u003c\/li\u003e\n\u003cli\u003eGiữ lửa lớn và nấu nhanh để rau giữ màu tươi, độ giòn (2‑4 phút tùy kích thước cắt).\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 8px; font-size: 18px; font-weight: bold;\"\u003eNguyên liệu dùng kèm\u003c\/h3\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155; font-size: 14px;\"\u003e\n\u003cli\u003e\u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\"\u003eTôm King sống Úc (bóc vỏ, còn đuôi)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/fresh-ever-green-smooth-tofu-approximately-300g\"\u003eEver Green Đậu hũ non, 300g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/chois-oyster-mushrooms-400g\"\u003eChois Nấm bào ngư - 400g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/fresh-dried-garlic-heads-approximately-500g\"\u003eCủ tỏi, 500g\u003c\/a\u003e \u0026amp; \u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/fresh-green-leaf-farm-tender-ginger-approximately-500g\"\u003eGừng 500g\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\"\u003eHaitian Nước tương nhạt cao cấp 500ml\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca style=\"color: var(--brand);\" href=\"\/vi\/products\/chunsi-jiangxi-rice-noodles-1kg\"\u003eChunsi Mì gạo Jiangxi - 1kg\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; text-align: center;\"\u003e\n\u003ch3 style=\"margin: 0 0 8px; font-size: 18px; font-weight: bold;\"\u003eXem thêm cùng loại\u003c\/h3\u003e\n\u003ca style=\"display: inline-block; margin-top: 6px; color: var(--brand); font-weight: bold; border: 1px solid #e2e8f0; border-radius: 12px; padding: 10px 14px;\" href=\"\/vi\/collections\/leafy-vegetables\"\u003eXem tất cả rau lá\u003c\/a\u003e\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 ngay 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 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 đơn 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 tại.\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 #e2e8f0; border-top: 1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; border-top: 1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color: #999; font-size: 12px;\"\u003e(trước đây $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48800946520351,"sku":"9335351095940","price":0.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/27f3145cc4c2c3550f84f6692bec729d5cI6GKMEDAqomUTyc4G2kFnXVEFWCxhD.jpg?v=1745982846"},{"product_id":"samyang-super-spicy-hot-chicken-ramen-140g-x-5-packs","title":"Samyang Mì ramen vị gà siêu cay [Giới hạn 1 mỗi lần mua] - 140g x 5 gói","description":"Samyang mì ramen vị gà siêu cay có túi 5 gói, mỗi gói 140g, tiện chuẩn bị bữa ăn.\u003cbr\u003eVị cay mạnh kết hợp hương vị đậm đà, dành cho bạn thích thử sức với món cay.\u003cbr\u003eMỗi gói có sợi mì dai và sốt cay nồng.\u003cbr\u003eDễ chế biến: nấu mì, trộn cùng sốt rồi thưởng thức bữa ăn nóng cay trong vài phút.\u003cbr\u003eDùng cho bữa trưa, bữa tối hoặc bữa ăn nhẹ khi bạn muốn ăn cay.\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":"Samyang","offers":[{"title":"Default Title","offer_id":48806762348831,"sku":"8801073140578","price":8.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_aee52f12-e4b3-4444-87dd-461e3ffeacfd.jpg?v=1718332524"},{"product_id":"avocados-2-pieces","title":"Bơ - 2 cái [Giới hạn 1 mỗi lần mua]","description":"Bơ tươi có phần thịt béo, mịn, dùng được trong nhiều món ăn.\u003cbr\u003eMỗi gói gồm hai trái bơ được chọn kỹ về độ chín và chất lượng.\u003cbr\u003eBạn có thể làm sốt bơ guacamole, thêm vào salad hoặc ăn cùng bánh mì nướng.\u003cbr\u003eBảo quản trong tủ lạnh để giữ bơ tươi và thưởng thức vị ngon của bơ chất lượng cao.\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua. Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48896068616479,"sku":"A0735745754993","price":4.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/4_0cd69b39-96c3-48d8-9d80-82e64bb90317.jpg?v=1745982808"},{"product_id":"chef-qiu-frozen-hot-pot-lamb-slices-1kg","title":"Chef Qiu Thịt cừu lát đông lạnh nhúng lẩu - [Giới hạn 1 mỗi lần mua] 1kg","description":"Thịt cừu lát đông lạnh nhúng lẩu Chef Qiu có vị đậm đà và mềm, thích hợp cho bữa lẩu.\u003cbr\u003eMỗi lát được làm từ 100% thịt bụng cừu, cho chất lượng và hương vị thơm ngon.\u003cbr\u003eGói 1kg tiện dùng, dễ sơ chế và nấu.\u003cbr\u003eBảo quản đông lạnh đến khi dùng để thưởng thức vị ngon của thịt cừu cao cấp trong nồi lẩu.\u003cbr\u003eThịt cừu lát Chef Qiu là lựa chọn thịt cao cấp cho những ai thích ăn lẩu.\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Chef Qiu","offers":[{"title":"Default Title","offer_id":48896195363103,"sku":"A0735850684284","price":18.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_afbe27b1-d7e5-47c2-a8c3-67ab05c648f9.jpg?v=1736583375"},{"product_id":"chef-qiu-frozen-hot-pot-beef-rolls-1kg","title":"Chef Qiu Thịt bò cuộn đông lạnh nhúng lẩu - [Giới hạn 1 mỗi lần mua] 1kg","description":"Thịt bò cuộn đông lạnh nhúng lẩu Chef Qiu có chất lượng cao, phù hợp cho bữa lẩu.\u003cbr\u003eMỗi gói có 1kg thịt bò cuộn thái mỏng, làm từ 100% thịt bò Úc.\u003cbr\u003eThịt mềm, đậm vị, thích hợp nhúng lẩu vì chín nhanh.\u003cbr\u003eThịt được đông lạnh để giữ độ tươi, tiện bảo quản và chế biến.\u003cbr\u003eThịt bò cuộn Chef Qiu mang vị ngon và chất lượng cho bữa lẩu của bạn.\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Chef Qiu","offers":[{"title":"Default Title","offer_id":48896195526943,"sku":"A0735850684260","price":18.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_50751bf8-b5ab-454d-987f-eaae7eb17f4d.jpg?v=1736583374"},{"product_id":"a2-light-milk-2l","title":"a2 Sữa ít béo - 2L","description":"Sữa ít béo a2 có vị mượt và béo nhẹ, đóng chai 2L tiện dùng.\u003cbr\u003eSữa lấy từ bò chỉ tạo ra đạm a2, có thể dễ tiêu hóa hơn với một số người.\u003cbr\u003eDùng uống trực tiếp, pha cà phê hoặc chế biến món bạn thích.\u003cbr\u003eSữa ít béo a2 mang dưỡng chất tự nhiên, là lựa chọn lành mạnh hơn cho bạn và gia đình.","brand":"a2","offers":[{"title":"Default Title","offer_id":49031086932255,"sku":"A9335390000042","price":6.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/7f597e484da43a1b70f45d96e878b273eWE7U2alru4MkIIokvgqL6P98vvZBM0S.jpg?v=1722323364"},{"product_id":"tassal-tasmanian-salmon-portions-2-pieces-360g","title":"Tassal Cá hồi Tasmania chia phần - 2 miếng, 360g [Giới hạn 1 mỗi lần mua]","description":"Cá hồi Tasmania Tassal chia phần gồm hai miếng chất lượng, tổng trọng lượng khoảng 360g.\u003cbr\u003eCá được thu hoạch từ vùng nước trong sạch của Tasmania, có vị đậm đà và thịt mềm.\u003cbr\u003eTừng phần cá được chọn kỹ rồi cấp đông để giữ độ tươi và dưỡng chất.\u003cbr\u003ePhù hợp để nướng vỉ, nướng lò hoặc áp chảo, cho bữa ăn ngon miệng và bổ dưỡng.\u003cbr\u003eThưởng thức hương vị Tasmania qua những phần cá hồi được chọn lựa kỹ.\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua. Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Tassal","offers":[{"title":"Default Title","offer_id":49031093158175,"sku":"A9313107170707","price":11.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_40a687a4-1f7e-4015-9f5e-84fc77464857.jpg?v=1722323467"},{"product_id":"pace-farm-cage-eggs-xl-12-pieces-700g","title":"Pace Farm Trứng gà nuôi chuồng XL - 12 cái, 700g [Giới hạn 1 mỗi lần mua]","description":"\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e\n\u003cp\u003eTrứng gà nuôi chuồng Pace Farm cỡ XL tươi ngon, dùng cho các món ăn hằng ngày và làm bánh. Hộp có 12 quả trứng cỡ lớn, tổng trọng lượng 700g, tiện dùng cho nhiều công thức.\u003c\/p\u003e\n\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCỡ trứng XL:\u003c\/strong\u003e 12 quả trứng XL, dùng được cho nhiều món ăn.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChất lượng đồng đều:\u003c\/strong\u003e Trứng từ gà nuôi chuồng, cho chất lượng ổn định.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTươi ngon:\u003c\/strong\u003e Dùng để nấu ăn, làm bánh và chế biến nhiều món khác.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐóng hộp chắc chắn:\u003c\/strong\u003e Hộp giấy giúp bảo vệ trứng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBảo quản lạnh:\u003c\/strong\u003e Giữ trong tủ lạnh để duy trì độ tươi.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pace Farm","offers":[{"title":"Default Title","offer_id":49410288812319,"sku":"A9313715007037","price":3.69,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_02_e82b4da7-245a-42d5-aeaf-f2f3dee1ea6e.jpg?v=1770728524"},{"product_id":"pace-farm-caged-eggs-large-30-pack-1-5kg","title":"Pace Farm Trứng gà nuôi chuồng cỡ lớn 30 quả - 1.5kg  (Giới hạn 1 mỗi lần mua)","description":"\u003cp\u003eSản phẩm này \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003egiới hạn một gói mỗi lần mua.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eTrứng gà nuôi chuồng Pace Farm tươi ngon, đóng gói 30 quả cỡ lớn, tiện cho nhu cầu nấu ăn và làm bánh hằng ngày. Đây là nguyên liệu dễ dùng cho nhiều món trong căn bếp gia đình.\u003c\/p\u003e\n\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCỡ lớn:\u003c\/strong\u003e 30 quả mỗi gói, phù hợp với gia đình và người dùng thường xuyên.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChất lượng đảm bảo:\u003c\/strong\u003e Lấy từ các trang trại đáng tin cậy, cho hương vị ổn định.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách dùng:\u003c\/strong\u003e Dùng cho bữa sáng, làm bánh và nấu ăn.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGiữ độ tươi:\u003c\/strong\u003e Đóng gói cẩn thận để đảm bảo độ tươi.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐóng gói tiện lợi:\u003c\/strong\u003e Dễ bảo quản và sử dụng.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pace Farm","offers":[{"title":"Default Title","offer_id":49680356147487,"sku":"A9313715601273","price":9.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1de3bbc1a1d983ad92c904bd08b9ebc0BRsv2Oe25owyNnsqR6SQOGhk5S7KELND.jpg?v=1736928632"},{"product_id":"b-e-iqf-raw-prawn-meat-size-31-40-700g","title":"Thịt tôm sống IQF cỡ 31\/40 - 700g [Giới hạn 1 mỗi người]","description":"\u003cp\u003eThịt tôm sống IQF được cấp đông nhanh từng con để giữ độ tươi và hương vị, tiện lấy ra chế biến nhiều món.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eXuất xứ:\u003c\/strong\u003e Tôm từ Việt Nam, có hương vị và kết cấu thịt chất lượng cao.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCấp đông nhanh từng con:\u003c\/strong\u003e Giữ độ tươi và hương vị của tôm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách chế biến:\u003c\/strong\u003e Dùng xào, nấu mì ống và nhiều món khác.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCỡ tôm:\u003c\/strong\u003e Cỡ 31\/40, phù hợp nhiều công thức.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuy cách gói:\u003c\/strong\u003e Gói 700g, dùng cho nhiều phần ăn.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua. Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"IQF","offers":[{"title":"Default Title","offer_id":49680362701087,"sku":"A9335537006944","price":17.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_59d5fd59-8bd2-4fe8-a8bc-47902912394b.jpg?v=1731055680"},{"product_id":"b-e-5-oceans-seafood-raw-prawn-cutlet-16-20-count-700g","title":"B\u0026E 5 Oceans Seafood Tôm sống bóc vỏ chừa đuôi cỡ 16\/20 - 700g [Giới hạn 1 mỗi người]","description":"\u003cp\u003eTôm sống bóc vỏ chừa đuôi B\u0026amp;E Great Blue Seafood có vị tươi ngon, tiện chế biến nhiều món. Tôm cỡ 16\/20 thích hợp để nướng, chiên hoặc dùng trong các công thức bạn yêu thích.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eXuất xứ Việt Nam:\u003c\/strong\u003e Tôm có nguồn gốc từ Việt Nam, giữ độ tươi ngon.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSơ chế tiện lợi:\u003c\/strong\u003e Đã bóc vỏ, chừa đuôi nên dễ chế biến.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách chế biến:\u003c\/strong\u003e Dùng để nướng, chiên hoặc trộn salad.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCỡ tôm 16\/20:\u003c\/strong\u003e Phù hợp với nhiều cách nấu khác nhau.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐông lạnh giữ vị ngon:\u003c\/strong\u003e Giúp giữ chất lượng và hương vị của tôm.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 sản phẩm mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"B\u0026E 5 Oceans Seafood","offers":[{"title":"Default Title","offer_id":49804746883359,"sku":"A8938512308753","price":21.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/ad88c8ac6569d4ce0b440308d7bc56ee3SooUn9ZAHeXJtnAgovBFitFdtejVY1D.jpg?v=1745982711"},{"product_id":"frozen-south-australian-greenlip-abalone-14-pieces-1kg","title":"Bào ngư viền xanh South Australia đông lạnh - 14 cái, 1kg [Giới hạn 1 mỗi lần mua]","description":"\u003cp\u003eBào ngư viền xanh South Australia đông lạnh có chất lượng cao, thịt mềm và vị đậm đà. Gói gồm 14 cái, tổng trọng lượng khoảng 1kg, thích hợp cho những món ăn cầu kỳ và dịp đặc biệt.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNguồn bào ngư chất lượng:\u003c\/strong\u003e Có nguồn gốc từ vùng nước trong sạch của South Australia.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThịt mềm, đậm vị:\u003c\/strong\u003e Nổi tiếng với hương vị và kết cấu thịt tinh tế.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách chế biến:\u003c\/strong\u003e Có thể nướng, hấp hoặc thêm vào món canh.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐông lạnh giữ độ ngon:\u003c\/strong\u003e Giữ chất lượng và hương vị nhờ đông lạnh.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhần ăn đầy đặn:\u003c\/strong\u003e 14 cái, khoảng 1kg, thích hợp để cùng thưởng thức.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Umall - Australia's Largest Online Asian Supermarket","offers":[{"title":"Default Title","offer_id":50912887800095,"sku":"A9202505061313","price":29.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/ede64ccc12fbf62b0915169e5e5f80c5psKhFkFspBr6VeVX77bruxedHu3xBDaT.jpg?v=1747103406"},{"product_id":"umall-meat-frozen-beef-flank-pieces-1kg","title":"Umall Meat Thịt nạm bò cắt miếng đông lạnh - [Giới hạn 1 mỗi lần mua] 1kg","description":"\u003cp\u003eThịt nạm bò cắt miếng đông lạnh Umall Meat tiện dùng cho nhiều món ăn. Thịt được cắt sẵn, có vị bò đậm đà và độ mềm khi thưởng thức.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eThịt bò chọn lọc:\u003c\/strong\u003e Lấy từ thịt bò chất lượng cao, cho hương vị đậm đà.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eĐóng gói tiện lợi:\u003c\/strong\u003e Gói 1kg đã chuẩn bị sẵn để chế biến.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách chế biến:\u003c\/strong\u003e Phù hợp nấu hầm, súp và nhiều món khác.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCấp đông giữ độ tươi:\u003c\/strong\u003e Giúp giữ hương vị và dưỡng chất.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCắt miếng sẵn:\u003c\/strong\u003e Chia miếng vừa dùng để nấu ăn thuận tiện hơn.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eXem tất cả sản phẩm trong bộ sưu tập thịt bò: \u003ca href=\"\/vi\/collections\/angus-wagyu-beef\"\u003eThịt bò\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":50912922370335,"sku":"A9339945000815","price":17.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_4c8b8ce9-7157-4177-bd69-993fdc8b3f41.jpg?v=1747104120"},{"product_id":"pace-farm-free-range-eggs-12-extra-large-700g","title":"Pace Farm Trứng gà thả vườn - 12 quả cỡ lớn, 700g  - Giới hạn 1 mỗi đơn hàng","description":"\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi đơn hàng. Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eTrứng gà thả vườn Pace Farm cỡ lớn có vị đậm đà, tươi ngon. Gà được tiếp cận khu vực ngoài trời, cho trứng chất lượng, dùng để nấu ăn và làm bánh.\u003c\/p\u003e\n\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eGà thả vườn:\u003c\/strong\u003e Gà được đi lại tự do, cho trứng chất lượng.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCỡ trứng lớn:\u003c\/strong\u003e 12 quả trứng, mỗi quả nặng khoảng 700g.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHương vị đậm đà:\u003c\/strong\u003e Trứng tươi, có hương vị rõ nét.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNhiều cách chế biến:\u003c\/strong\u003e Dùng để nấu ăn, làm bánh và nhiều món khác.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChất lượng được chăm chút:\u003c\/strong\u003e Được sản xuất cẩn thận để cho thành phẩm ngon.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pace Farm","offers":[{"title":"Default Title","offer_id":50923892310303,"sku":"A9313715370025","price":4.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/3b9bcc81a0f0a095c45d781a6e651d20BECJkaTdOxj62aRAxnk0pga2ATi0yMXX.jpg?v=1747460045"},{"product_id":"umall-meat-frozen-pork-belly-strips-1kg","title":"UMALL Meat Ba rọi heo đông lạnh cắt dải – 1kg [Giới hạn 1 mỗi lần mua]","description":"\u003cp\u003eDự trữ sẵn trong tủ đông ba rọi heo đông lạnh cắt dải UMALL Meat, được cắt khéo và cấp đông nhanh để giữ hương vị đậm đà cùng độ mọng nước. Sẵn sàng nấu ngay khi lấy ra khỏi gói, các khay 1 kg này rất thích hợp để làm ba rọi heo miếng giòn, xiên thịt nướng xèo xèo hoặc các món kho chậm.\u003c\/p\u003e\u003ch2\u003eĐiểm nổi bật của sản phẩm:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhần thịt cao cấp:\u003c\/strong\u003e Các lớp thịt mọng nước và mỡ mềm mượt cân đối tạo độ mềm vượt trội.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCấp đông nhanh từng miếng:\u003c\/strong\u003e Giữ trọn độ tươi và ngăn các miếng dính vào nhau—chỉ tách lượng bạn cần.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLinh hoạt trong chế biến:\u003c\/strong\u003e Lý tưởng để quay, nướng, nấu lẩu, xào và nhiều món khác.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKhông cần sơ chế:\u003c\/strong\u003e Các dải thịt đã được lọc gọn và chia phần ăn đều nhau giúp tiết kiệm thời gian vào những ngày bận rộn.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGói 1 kg đầy đặn:\u003c\/strong\u003e Khay cỡ gia đình phù hợp để chuẩn bị bữa ăn trong tuần hoặc họp mặt.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eGiới hạn 1 mỗi lần mua.  Không áp dụng cùng ưu đãi mua nhiều.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":51075650781471,"sku":"A9339945000280","price":21.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/2cfe0120d4a5ea9c0c8b2e68e05f1767HMTXsXtXbRHZ5kGUT3q0Ktzp14HB7gOf.jpg?v=1753458250"}],"url":"https:\/\/www.umall.com.au\/vi\/collections\/%c6%b0u-dai-ch%e1%bb%9bp-nhoang\/instant-noodles-spicy.oembed","provider":"Umall - Australia's Largest Online Asian Supermarket","version":"1.0","type":"link"}