{"title":"Corn","description":"\u003cdiv style=\"max-width:940px;margin:8px auto 16px;line-height:1.6;text-align:center;\"\u003e\u003cp\u003eCorn picks — fresh ears, cut kernels, frozen sweet corn. See all vegetables: \u003ca href=\"\/vi\/collections\/vegetables\"\u003eVegetables\u003c\/a\u003e.\u003c\/p\u003e\u003c\/div\u003e","products":[{"product_id":"fresh-2-corn-cobs","title":"Bắp Ngọt Úc 2 trái – bắp tươi ngọt mát","description":"\u003cp\u003eBắp ngọt Úc 2 trái tươi ngon, hạt vàng mọng nước, vị ngọt thanh mát, phù hợp cho bữa ăn gia đình.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eTươi từ vườn Úc:\u003c\/strong\u003e Thu hoạch hàng ngày, giữ độ giòn mọng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eHạt vàng ngọt mát:\u003c\/strong\u003e Ngọt tự nhiên, giàu độ ẩm.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGiàu dinh dưỡng:\u003c\/strong\u003e Cung cấp vitamin B, C và chất xơ hỗ trợ tiêu hóa.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dụng:\u003c\/strong\u003e Luộc, hấp, nướng hoặc xào đều thơm ngon.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói 2 trái:\u003c\/strong\u003e Tiện lợi cho gia đình nhỏ hoặc bữa tiệc BBQ.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151489839391,"sku":"A0735745752166","price":2.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/e74083fce92e8d6a2126ca73753256adGisei6UPPEivfjyg47J6UJVF0otWowj1.jpg?v=1712384295"},{"product_id":"fresh-corn-on-the-cob-top-removed-pack-of-3-cut-into-sections","title":"Bắp Siêu Ngọt Bonaccord 500 g (3 củ) – tươi giòn, vị ngọt tự nhiên","description":"\u003cp\u003eBắp Siêu Ngọt Bonaccord 500 g gồm 3 trái bắp tươi hạt vàng mọng, vị ngọt thanh tự nhiên, lý tưởng để luộc, hấp hay nướng BBQ tại nhà.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eSiêu ngọt tự nhiên:\u003c\/strong\u003e Giống bắp cao cấp cho hạt căng mọng, ngọt đậm đà.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTươi giòn:\u003c\/strong\u003e Thu hoạch tại Bairnsdale (Victoria, Úc), giao nhanh giữ trọn độ tươi.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dạng chế biến:\u003c\/strong\u003e Luộc, hấp, nướng hay xào đều giữ được vị ngọt và màu sắc hấp dẫn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhối lượng 500 g (3 củ):\u003c\/strong\u003e Phù hợp bữa ăn cho 2–3 người hoặc gia đình nhỏ.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhông chất bảo quản:\u003c\/strong\u003e Bắp tươi 100%, an toàn cho sức khỏe cả nhà.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151490887967,"sku":"9202402011404","price":5.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/2_37103070-f29a-4adc-a3e1-9a8352c770ac.jpg?v=1731489683"},{"product_id":"fresh-small-corn-1-box","title":"Ngô Non (Baby Corn) 1 hộp – rau đa dụng xào, lẩu \u0026 salad","description":"\u003cp\u003eNgô non (baby corn) tươi giòn, ngọt nhẹ, đã được làm sạch vỏ, sẵn sàng cho bữa ăn hàng ngày của gia đình.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eHạt non giòn ngọt:\u003c\/strong\u003e Vỏ mỏng, cùi non mềm mại, dễ ăn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa dụng trong nấu ăn:\u003c\/strong\u003e Thích hợp xào, nấu lẩu, làm súp hoặc trộn salad.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTiện lợi:\u003c\/strong\u003e Đã làm sạch vỏ, chỉ việc rửa sơ là dùng ngay.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTươi sạch tự nhiên:\u003c\/strong\u003e Chọn lọc kỹ từ nông trại, không chất bảo quản.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói 1 hộp:\u003c\/strong\u003e Dễ bảo quản và điều chỉnh khẩu phần.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151491117343,"sku":"9202402011403","price":3.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/24b56963bff0f0c0df0cd2f0ead88640XGtsNfpbAxQ84rXjM6Kom3QB5cJ2bV2W.png?v=1712384392"},{"product_id":"beiwei-47-sweet-glutinous-corn-200g","title":"Bắp nếp ngọt Beiwei 47° 200 g – bắp nếp hấp sẵn","description":"\u003cp\u003eBắp nếp ngọt Beiwei 47° đóng gói 200 g, chín hấp sẵn tiện lợi, giữ trọn hương vị ngọt thơm và kết cấu mềm dẻo đặc trưng. Sản phẩm lý tưởng cho bữa ăn nhẹ, làm salad hoặc dùng kèm nhiều món. Không cần chế biến phức tạp, chỉ mở gói và thưởng thức ngay.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eBắp nếp ngọt tự nhiên:\u003c\/strong\u003e Chọn lọc từ hạt bắp chất lượng cao, vị ngọt thanh, dai mềm.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eHấp sẵn tiện lợi:\u003c\/strong\u003e Dùng ngay sau khi mở gói, không cần chuẩn bị thêm.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eBảo quản chân không:\u003c\/strong\u003e Giữ trọn hương vị và chất dinh dưỡng, an toàn vệ sinh.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDinh dưỡng cân đối:\u003c\/strong\u003e Giàu tinh bột, chất xơ và vitamin, bổ sung năng lượng nhanh.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTrọng lượng 200 g:\u003c\/strong\u003e Phù hợp bữa ăn nhẹ cho cá nhân hoặc gia đình nhỏ.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Beiwei","offers":[{"title":"Default Title","offer_id":49088150864159,"sku":"A6974755660335","price":2.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_389b2b4f-6bc1-4dc6-b3a2-2c45aefb496d.jpg?v=1722846915"},{"product_id":"beiwei-47-yellow-glutinous-corn-200g","title":"Bắp Nếp Vàng Beiwei 47° 200 g – bắp nếp dẻo ngọt, thơm mềm","description":"\u003cp\u003eBắp nếp vàng Beiwei 47° 200 g chín sẵn, giữ trọn vị ngọt tự nhiên và độ dẻo mềm đặc trưng. Đóng gói chân không tiện lợi, dễ bảo quản và chế biến—dùng ngay làm bữa xế hoặc món ăn vặt bổ dưỡng.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eHương vị tự nhiên:\u003c\/strong\u003e Ngọt thanh, thơm bùi giúp kích thích vị giác.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eCấp đông nhanh 3 giờ:\u003c\/strong\u003e Khóa tươi ngay sau thu hoạch, giữ nguyên độ mọng nước.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eThu hoạch theo mùa:\u003c\/strong\u003e Chỉ một vụ mỗi năm, lựa chọn hạt vàng mẩy, chất lượng cao.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐóng gói 200 g:\u003c\/strong\u003e Túi chân không nhỏ gọn, dễ bảo quản, mang đi du lịch hoặc văn phòng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGiải thưởng quốc tế:\u003c\/strong\u003e Đạt Bronze Monde Selection \u0026 Superior Taste Award 2023, khẳng định hương vị xuất sắc.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Beiwei","offers":[{"title":"Default Title","offer_id":49088151290143,"sku":"A6974755666764","price":2.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_95ea871b-85eb-47ff-b174-e4ff04860ea5.jpg?v=1722846920"},{"product_id":"beiwei-47-white-sweet-glutinous-corn-220g","title":"Bắp Nếp Ngọt Trắng Beiwei 47° 220 g – bắp chín mềm dẻo, vị ngọt thanh","description":"\u003cp\u003eSản phẩm Bắp nếp ngọt trắng Beiwei 47° 220 g được đóng gói hút chân không, chín sẵn, tiện lợi dùng ngay. Hạt bắp mọng nước, vị ngọt thanh và kết cấu mềm dẻo tự nhiên.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eVùng đất đen ngàn năm:\u003c\/strong\u003e Bắp trồng trên vùng đất đen đặc trưng, giàu dinh dưỡng, cho hạt căng mọng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eKhóa hương vị 3 giờ:\u003c\/strong\u003e Thu hoạch xong đóng gói ngay trong 3 giờ, giữ trọn độ tươi ngon.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eMềm dẻo, ngọt thanh:\u003c\/strong\u003e Hạt bắp dẻo quện vị ngọt tự nhiên, dùng làm món ăn nhanh hay snack đều hợp lý.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eSẵn sàng dùng:\u003c\/strong\u003e Đã chín hoàn toàn, chỉ cần hâm nóng hoặc ăn nguội theo sở thích.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eGiải thưởng chất lượng:\u003c\/strong\u003e Đạt huy chương Vàng và Superior Taste Award 2023, bảo chứng uy tín.\u003c\/li\u003e\u003c\/ul\u003e","brand":"Beiwei","offers":[{"title":"Default Title","offer_id":49088151683359,"sku":"A6974755666023","price":2.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_0e2ecd96-9a4f-4529-9e2f-134d8b468285.jpg?v=1722846926"},{"product_id":"united-oriental-frozen-sweet-colored-glutinous-corn-2-pieces-500g","title":"Bắp Nếp Đa Sắc United Oriental 500 g (2 trái) – bắp đông lạnh ngọt dẻo","description":"\u003cp\u003eBắp nếp đa sắc United Oriental đông lạnh, giữ trọn hương vị ngọt dẻo tự nhiên và màu sắc bắt mắt. Sử dụng công nghệ cấp đông nhanh IQF, từng hạt bắp giữ độ tươi ngon như vừa thu hoạch.\u003c\/p\u003e\u003ch2\u003eĐặc sắc sản phẩm:\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eHạt bắp ngọt dẻo:\u003c\/strong\u003e Kết hợp giữa bắp nếp và bắp ngọt tạo vị thơm mịn, dẻo dai.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eĐa sắc nổi bật:\u003c\/strong\u003e Hạt trắng, vàng và tím xen kẽ, tăng thẩm mỹ cho món ăn.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eCấp đông IQF:\u003c\/strong\u003e Đông lạnh nhanh từng hạt, không dính rời, đảm bảo tươi ngon khi rã đông.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eTrọng lượng 500 g (2 trái):\u003c\/strong\u003e Phù hợp khẩu phần 2–3 người, tiện bảo quản và sử dụng.\u003c\/li\u003e\u003cli\u003e\u003cstrong\u003eDễ chế biến:\u003c\/strong\u003e Hấp, luộc, nướng hoặc quay lò vi sóng chỉ 8–10 phút để thưởng thức ngay.\u003c\/li\u003e\u003c\/ul\u003e","brand":"United Oriental","offers":[{"title":"Default Title","offer_id":49944075010335,"sku":"A0793591758305","price":3.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_438aab7c-26dc-4456-972c-2bbc06912e6b.jpg?v=1732265906"},{"product_id":"shiyuedaotian-rainbow-glutinous-sweet-corn-10-vacuum-packed-cobs-220g-each-2-2kg","title":"Shiyuedaotian Rainbow Glutinous Sweet Corn – 10 Vacuum-Packed Cobs (220g Each, 2.2kg)","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:8px 0 20px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#334155;line-height:1.55;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:22px;margin-top:0;\"\u003e\n    \u003ch1 style=\"margin:0 0 6px;font-size:24px;font-weight:800;color:#0f172a;\"\u003eShiyuedaotian Rainbow Glutinous Sweet Corn – 10 Vacuum-Packed Cobs (220g Each, 2.2kg)\u003c\/h1\u003e\n    \u003cp style=\"margin:6px 0 0;\"\u003eVibrant, chewy-sweet waxy corn cobs, individually vacuum-packed for easy meals, BBQs, and hotpot nights.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:22px;margin-top:16px;\"\u003e\n    \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eWhy you’ll love it\u003c\/h3\u003e\n    \u003cul style=\"margin:0;padding-left:18px;\"\u003e\n      \u003cli\u003eGlutinous (waxy) texture with a naturally sweet, satisfying chew.\u003c\/li\u003e\n      \u003cli\u003eRainbow kernels look great on the plate—perfect for BBQ platters and hotpot.\u003c\/li\u003e\n      \u003cli\u003eIndividually vacuum-packed for freshness and convenient portioning.\u003c\/li\u003e\n      \u003cli\u003eConsistent 220g cobs—ideal for quick sides, snacks, and soups.\u003c\/li\u003e\n      \u003cli\u003eHeats up fast by steaming, microwaving, grilling, or simmering.\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:22px;margin-top:16px;\"\u003e\n    \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eHow to enjoy\u003c\/h3\u003e\n    \u003col style=\"margin:0;padding-left:20px;\"\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003e\n\u003cstrong\u003eChar-grilled soy-butter corn\u003c\/strong\u003e – Brush with a little butter and \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand);\"\u003elight soy sauce\u003c\/a\u003e, then grill until lightly blistered; finish with a few drops of \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand);\"\u003esesame oil\u003c\/a\u003e. Great with BBQ meats.\u003c\/li\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003e\n\u003cstrong\u003eCorn \u0026amp; mushroom hotpot\/soup\u003c\/strong\u003e\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\"\u003eBroth-based\u003c\/span\u003e – Simmer cobs in a gentle broth using \u003ca href=\"\/vi\/products\/haidilao-mushroom-flavor-hot-pot-seasoning-150g\" style=\"color:var(--brand);\"\u003emushroom hot pot seasoning\u003c\/a\u003e and add a handful of \u003ca href=\"\/vi\/products\/chois-shiitake-mushrooms-100g\" style=\"color:var(--brand);\"\u003eshiitake mushrooms\u003c\/a\u003e for umami comfort.\u003c\/li\u003e\n      \u003cli style=\"margin-bottom:10px;\"\u003e\n\u003cstrong\u003eWok-tossed kernels with prawns \u0026amp; garlic\u003c\/strong\u003e – Slice kernels off the cob; stir-fry quickly with \u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color:var(--brand);\"\u003epeeled king prawns\u003c\/a\u003e and chopped \u003ca href=\"\/vi\/products\/fresh-dried-garlic-heads-approximately-500g\" style=\"color:var(--brand);\"\u003egarlic\u003c\/a\u003e; season to taste.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSweet corn rice bowl\u003c\/strong\u003e – Spoon hot kernels over steamed \u003ca href=\"\/vi\/products\/arawana-northeast-rice-5kg\" style=\"color:var(--brand);\"\u003enortheast rice\u003c\/a\u003e, drizzle a touch of \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\" style=\"color:var(--brand);\"\u003eoyster sauce\u003c\/a\u003e, and top with finely sliced \u003ca href=\"\/vi\/products\/fresh-bundle-of-spring-onions\" style=\"color:var(--brand);\"\u003espring onions\u003c\/a\u003e.\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:22px;margin-top:16px;\"\u003e\n    \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003ePrep Tips\u003c\/h3\u003e\n    \u003cul style=\"margin:0;padding-left:18px;\"\u003e\n      \u003cli\u003eSteam (in or out of pack): 5–7 minutes until heated through.\u003c\/li\u003e\n      \u003cli\u003eMicrowave: transfer to a covered microwave-safe dish; heat 1–2 minutes per cob.\u003c\/li\u003e\n      \u003cli\u003eGrill\/BBQ: medium heat, turning occasionally, 3–6 minutes for light colour.\u003c\/li\u003e\n      \u003cli\u003eFor stir-fries or salads, run a knife down the cob to release kernels.\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:22px;margin-top:16px;\"\u003e\n    \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003ePairs well\u003c\/h3\u003e\n    \u003cul style=\"margin:0;padding-left:18px;\"\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand);\"\u003eHaitian Premium Light Soy Sauce 500ml\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand);\"\u003eLee Kum Kee Pure Sesame Oil 207ml\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/chois-shiitake-mushrooms-100g\" style=\"color:var(--brand);\"\u003eChois Shiitake Mushrooms - 100g\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color:var(--brand);\"\u003eAustralian Raw King Prawns – Peeled \u0026amp; Tail-On, 700g\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-bundle-of-asparagus\" style=\"color:var(--brand);\"\u003eBundle of Asparagus\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\" style=\"color:var(--brand);\"\u003eHengshun Zhenjiang Aromatic Vinegar 550ml\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:22px;margin-top:16px;\"\u003e\n    \u003ch3 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMore in this category\u003c\/h3\u003e\n    \u003cul style=\"margin:0 0 10px;padding-left:18px;\"\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-2-corn-cobs\" style=\"color:var(--brand);\"\u003e2 Corn Cobs\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/latitude-47-black-pearl-sweet-glutinous-corn-ready-to-eat-200g\" style=\"color:var(--brand);\"\u003eLatitude 47° Black Pearl Sweet Glutinous Corn – Ready-to-Eat 200g\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-small-corn-1-box\" style=\"color:var(--brand);\"\u003eFresh Baby Corn - 1 Box\u003c\/a\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003ca href=\"\/vi\/collections\/corn\" style=\"color:var(--brand);font-weight:700;\"\u003eBrowse all corn →\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;\"\u003eDelivery \u0026amp; Timing\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eYou can \u003cstrong\u003eTrack\u003c\/strong\u003e the courier's location in \u003cstrong\u003eReal‑Time\u003c\/strong\u003e online! Get your order as soon as the \u003cstrong\u003eNext Day\u003c\/strong\u003e (for most areas in Sydney).\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:10px;border-right:1px solid #e5e7eb;background:#f8fafc;\"\u003eOrder Time\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eArrival Time\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;\"\u003eToday\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNext Day (2 options):\u003c\/strong\u003e\u003cul style=\"margin:6px 0 0 18px;\"\u003e\n\u003cli\u003e11:30AM – 06:30PM\u003c\/li\u003e\n\u003cli\u003e05:00PM – 11:00PM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"color:#a9a9a9;font-size:12px;margin:10px 0 0;\"\u003e* Canceling after the cutoff may incur fees. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eClick here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eDetails: \u003ca href=\"\/vi\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eDelivery Information\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery Fees\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003e* A flat \u003cstrong\u003e$2 service \u0026amp; packaging fee\u003c\/strong\u003e will be added at checkout — \u003ca href=\"https:\/\/www.umall.com.au\/policies\/shipping-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003esee details\u003c\/a\u003e.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$69.00 and up\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eFree\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$4.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n\/* DESC ENHANCER JS v1 *\/\n(function(){\n  const root = document.getElementById('umall-desc');\n  if(!root) return;\n\n  const handleFromHref = (href)=\u003e{\n    try{ const u = new URL(href, location.origin); const parts=u.pathname.split('\/').filter(Boolean); const i=parts.findIndex(p=\u003ep==='products'); if(i\u003e=0\u0026\u0026parts[i+1]) return parts[i+1]; }catch(e){}\n    return null;\n  };\n  const money = (cents)=\u003e{ if(window.Shopify \u0026\u0026 Shopify.formatMoney) return Shopify.formatMoney(cents, \"A${{amount}}\"); return typeof cents==='number' ? 'A$'+(cents\/100).toFixed(2) : ''; };\n  const buildProdCard = (handle)=\u003e{ const a=document.createElement('a'); a.className='um-card'; a.href=\"\/vi\/products\"+handle; a.setAttribute('data-handle',handle); a.innerHTML='\u003cdiv class=\"um-imgbox\"\u003e\u003cimg alt=\"'+handle+'\" loading=\"lazy\"\/\u003e\u003cspan class=\"um-badge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"um-meta\"\u003e\u003cdiv class=\"um-title\"\u003e'+handle.replace(\/-\/g,' ')+'\u003c\/div\u003e\u003cdiv class=\"um-price\"\u003e\u003c\/div\u003e\u003c\/div\u003e'; return a; };\n  const hydrate = async (a)=\u003e{ const h=a.getAttribute('data-handle'); try{ const r=await fetch('\/products\/'+h+'.js',{credentials:'same-origin'}); if(!r.ok) return; const p=await r.json(); const img=a.querySelector('img'); if(p.images\u0026\u0026p.images[0]) img.src=p.images[0]; const t=a.querySelector('.um-title'); t.textContent=p.title||t.textContent; const vs=(p.variants||[]); const avail=vs.filter(v=\u003ev.available); const arr=avail.length?avail:vs; if(arr.length){ const min=Math.min(...arr.map(v=\u003ev.price)); const maxCompare=Math.max(...arr.map(v=\u003ev.compare_at_price||0)); const price=a.querySelector('.um-price'); price.textContent=''; const cur=document.createElement('span'); cur.textContent=money(min); price.appendChild(cur); if(maxCompare \u0026\u0026 maxCompare\u003emin){ const s=document.createElement('s'); s.textContent=money(maxCompare); price.appendChild(document.createTextNode(' ')); price.appendChild(s); const badge=a.querySelector('.um-badge'); const off=Math.round((1-min\/maxCompare)*100); badge.textContent='-'+off+'%'; badge.style.display='inline-block'; } } }catch(e){} };\n\n  const ensureAfter = (refNode, node)=\u003e{ if(!refNode || !node) return; if(node.parentElement) return; refNode.parentElement.insertBefore(node, refNode.nextSibling); };\n\n  \/\/ How to enjoy → 卡片（保留原内容；隐藏原块；标题统一“Recipes with this product”）\n  try{\n    \/\/ 1) 更鲁棒地找到标题（h2\/h3\/h4）\n    const enjoyH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(how to enjoy|ways to enjoy|serving ideas|recipes with this product|食用建议|食用灵感|食法)\/i.test(h.textContent));\n    if(enjoyH){\n      const container = enjoyH.parentElement;\n      \/\/ 2) 就近查找列表或段落（同容器或下一个兄弟）\n      let listEl = container.querySelector('ol, ul');\n      if(!listEl){ const sib = enjoyH.nextElementSibling; if(sib){ listEl = sib.querySelector \u0026\u0026 sib.querySelector('ol, ul'); } }\n\n      \/\/ 3) 容器若不存在则创建\n      let cardsHost = container.querySelector('#um-recipes-cards');\n      if(!cardsHost){ cardsHost=document.createElement('div'); cardsHost.id='um-recipes-cards'; cardsHost.className='um-recipes'; ensureAfter(listEl||enjoyH, cardsHost); }\n      let prodHost = container.querySelector('#um-recipes-products');\n      if(!prodHost){ prodHost=document.createElement('div'); prodHost.id='um-recipes-products'; prodHost.className='um-slider'; ensureAfter(cardsHost, prodHost); }\n\n      const links = new Set();\n      let items = [];\n      if(listEl){ items = Array.from(listEl.children).filter(n=\u003en.tagName==='LI'); }\n      \/\/ 4) 若没有列表，尝试用同容器的段落或“网格DIV\/ARTICLE”作为卡片项\n      if(items.length === 0){\n        let ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n        if(ps.length \u003c 2){ const sib = enjoyH.nextElementSibling; if(sib){ ps = Array.from(sib.querySelectorAll(':scope \u003e p')); } }\n        items = ps;\n      }\n      \/\/ 5) 同容器下寻找“网格容器”（含多个子块，且子块内有 h4\/strong）\n      let gridToHide = null;\n      if(items.length === 0){\n        const ch = Array.from(container.children || []);\n        for(const el of ch){\n          if(el === enjoyH) continue;\n          if(el.children \u0026\u0026 el.children.length \u003e= 2){\n            const first = el.children[0];\n            if((first.querySelector \u0026\u0026 first.querySelector('h3, h4, h5, strong, b, div[style*=\"font-weight:700\"]'))){\n              items = Array.from(el.children);\n              gridToHide = el;\n              break;\n            }\n          }\n        }\n      }\n      \/\/ 6) 仍然没有，则看紧跟标题的下一个块（如显示为卡片的 div\/article 列表）\n      if(items.length === 0){\n        const sib = enjoyH.nextElementSibling;\n        if(sib){\n          const children = Array.from(sib.children || []);\n          if(children.length \u003e= 2){ items = children; gridToHide = sib; }\n        }\n      }\n\n      if(items.length){\n        items.forEach((node, idx)=\u003e{\n          const card=document.createElement('article'); card.className='um-rcard';\n          const titleNode = node.querySelector \u0026\u0026 node.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b, a');\n          const h4=document.createElement('h4'); h4.textContent = titleNode ? (titleNode.textContent.trim()||('Recipe '+(idx+1))) : ('Recipe '+(idx+1));\n          const clone = node.cloneNode(true);\n          const rm = clone.querySelector \u0026\u0026 clone.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b'); if(rm) rm.remove();\n          const body=document.createElement('div'); while(clone.firstChild){ body.appendChild(clone.firstChild); }\n          card.appendChild(h4); card.appendChild(body); cardsHost.appendChild(card);\n          (node.querySelectorAll ? node.querySelectorAll('a[href]') : []).forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h) links.add(h); });\n        });\n        \/\/ 统一标题并隐藏原内容块\n        enjoyH.textContent = 'Recipes with this product';\n        if(listEl){ listEl.style.display='none'; }\n        else if(gridToHide){ gridToHide.style.display='none'; }\n        else {\n          \/\/ 隐藏直接段落（避免把其它段落隐藏过多，仅隐藏紧邻的）\n          const ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n          ps.forEach(p=\u003e{ p.style.display='none'; });\n        }\n      }\n      if(prodHost \u0026\u0026 links.size){ Array.from(links).forEach(h=\u003e{ const a=buildProdCard(h); prodHost.appendChild(a); hydrate(a); }); }\n    }\n  }catch(e){}\n\n  \/\/ Pairs well → 滑动卡片（并将标题统一为 “Pairs well with these products”）\n  try{\n    const pairsH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(pairs\\s*well|pairswell|配搭建议|搭配推荐|搭配)\/i.test(h.textContent));\n    if(pairsH){\n      const section=pairsH.parentElement; const ul=section.querySelector('ul');\n      \/\/ 统一标题文案\n      pairsH.textContent = 'Pairs well with these products';\n      let host=section.querySelector('#um-pairs-slider');\n      if(!host){ host=document.createElement('div'); host.id='um-pairs-slider'; host.className='um-slider'; ensureAfter(ul||pairsH, host); }\n      const unique=new Set();\n      \/\/ 允许 p 段落或任意容器中的产品链接\n      section.querySelectorAll('a[href]').forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)) unique.add(h); });\n      unique.forEach(h=\u003e{ const card=buildProdCard(h); host.appendChild(card); hydrate(card); });\n    }\n  }catch(e){}\n\n  \/\/ More in this category → 条件滑动，成功后隐藏原标题与列表，把 Explore CTA 放到滑动条上方\n  try{\n    const moreH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(more in this category|同类推荐|更多此分类)\/i.test(h.textContent));\n    if(moreH){ const section=moreH.parentElement; const ul=section.querySelector('ul'); let host=section.querySelector('#um-more-slider'); if(!host){ host=document.createElement('div'); host.id='um-more-slider'; host.className='um-slider'; ensureAfter(ul||moreH, host); } if(ul){ const links=ul.querySelectorAll('a[href]'); if(links.length\u003e=2){ const unique=new Set(); links.forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)){ unique.add(h); const card=buildProdCard(h); host.appendChild(card); hydrate(card); } }); if(host.children.length){ ul.style.display='none'; moreH.style.display='none'; const ctaWrap = Array.from(section.querySelectorAll('div')).find(d=\u003ed.querySelector('a[href^=\"\/collections\/\"]')); if(ctaWrap){ section.insertBefore(ctaWrap, host); } } } } }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n","brand":"Shiyuedaotian","offers":[{"title":"Default Title","offer_id":51024930210079,"sku":"A6953721706581","price":26.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/img_01_7bb39046-5cc4-43d6-ac43-a392d1a48acb.jpg?v=1770987807"},{"product_id":"latitude-47-black-pearl-sweet-glutinous-corn-ready-to-eat-200g","title":"Latitude 47° Black Pearl Sweet Glutinous Corn – Ready-to-Eat 200g","description":"\u003cdiv id=\"umall-desc\" style=\"--brand:#DB3A35;max-width:860px;margin:0 auto;padding:16px 12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#0f172a;\"\u003e\n\u003cstyle\u003e#umall-desc a{ text-decoration:none !important; border-bottom:1px solid var(--brand) !important; } #umall-desc a:hover{ opacity:.85; }\u003c\/style\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* DESC ENHANCER v1 *\/\n#umall-desc .um-slider{ display:grid; grid-auto-flow:column; grid-auto-columns:180px; gap:12px; overflow-x:auto; padding:2px 2px 8px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; margin-top:12px; }\n#umall-desc .um-slider::-webkit-scrollbar{ height:8px; }\n#umall-desc .um-slider::-webkit-scrollbar-thumb{ background:#e5e7eb; border-radius:999px; }\n#umall-desc .um-card{ scroll-snap-align:start; border:1px solid #e5e7eb; border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n#umall-desc a.um-card{ border-bottom:1px solid #e5e7eb !important; text-decoration:none !important; }\n#umall-desc a[style*=\"border-radius:999\"]{ border-bottom:1px solid #e2e8f0 !important; text-decoration:none !important; }\n#umall-desc .um-imgbox{ background:#fff; display:flex; align-items:center; justify-content:center; width:100%; aspect-ratio:1\/1; height:auto; position:relative; }\n#umall-desc .um-imgbox img{ max-width:100%; max-height:100%; object-fit:contain; }\n#umall-desc .um-badge{ position:absolute; top:8px; left:8px; background:rgba(219,58,53,.92); color:#fff; font-weight:700; font-size:12px; padding:2px 6px; border-radius:6px; display:none; }\n#umall-desc .um-meta{ padding:10px 10px 12px; display:flex; flex-direction:column; gap:6px; }\n#umall-desc .um-title{ font-size:14px; font-weight:600; color:#0f172a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:38px; }\n#umall-desc .um-price{ font-size:14px; font-weight:700; color:var(--brand); display:flex; align-items:center; gap:8px; }\n#umall-desc .um-price s{ color:#94a3b8; font-weight:500; }\n#umall-desc .um-recipes{ display:grid; grid-template-columns:repeat(1,minmax(0,1fr)); gap:12px; margin-top:12px; }\n@media (min-width:640px){ #umall-desc .um-recipes{ grid-template-columns:repeat(2,minmax(0,1fr)); } }\n@media (min-width:1024px){ #umall-desc .um-recipes{ grid-template-columns:repeat(3,minmax(0,1fr)); } }\n#umall-desc .um-rcard{ border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:16px; }\n#umall-desc .um-rcard h4{ margin:0 0 6px; font-size:16px; font-weight:700; color:#0f172a; }\n#umall-desc .um-rcard p, #umall-desc .um-rcard div{ margin:0; font-size:14px; color:#334155; }\n#umall-desc .um-section-title{ margin:16px 0 10px; font-size:16px; font-weight:800; }\n\u003c\/style\u003e\n\n\n\n\n\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:22px;margin:0 0 16px;\"\u003e\n    \u003ch1 style=\"margin:0 0 6px;font-size:24px;line-height:1.25;font-weight:800;\"\u003eLatitude 47° Black Pearl Sweet Glutinous Corn – Ready-to-Eat 200g\u003c\/h1\u003e\n    \u003cp style=\"margin:8px 0 0;color:#475569;font-size:14px;\"\u003eNaturally sweet, beautifully dark kernels with a pleasant sticky-chewy bite — cooked and ready whenever you are.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin:0 0 16px;\"\u003e\n    \u003ch2 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eWhy you’ll love it\u003c\/h2\u003e\n    \u003cul style=\"margin:0 0 0 18px;color:#334155;font-size:14px;line-height:1.6;\"\u003e\n      \u003cli\u003eReady-to-eat convenience — enjoy straight from the pack, or warm in minutes.\u003c\/li\u003e\n      \u003cli\u003eDistinctive “glutinous” texture: sticky, bouncy kernels with gentle sweetness.\u003c\/li\u003e\n      \u003cli\u003eStriking purple-black color that makes sides, salads, and snacks pop.\u003c\/li\u003e\n      \u003cli\u003eVersatile across cuisines: great in stir-fries, soups, rice and noodle bowls.\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:0 0 16px;\"\u003e\n    \u003ch2 style=\"margin:0 0 12px;font-size:18px;font-weight:700;\"\u003eHow to enjoy\u003c\/h2\u003e\n    \u003cdiv style=\"display:grid;gap:12px;\"\u003e\n      \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n        \u003ch3 style=\"margin:0 0 6px;font-size:16px;font-weight:700;\"\u003ePan-seared street-style\u003c\/h3\u003e\n        \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003ePat dry and sear the cob in a hot pan 2-3 minutes, turning for light char. Brush with a mix of \u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand);\"\u003esesame oil\u003c\/a\u003e and \u003ca href=\"\/vi\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand);\"\u003elight soy\u003c\/a\u003e, then finish with a spoon of crunchy \u003ca href=\"\/vi\/products\/chuanwazi-crispy-chili-oil-with-peanuts-200g-sichuan-chili-crisp\" style=\"color:var(--brand);\"\u003echili crisp\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        \u003ch3 style=\"margin:0 0 6px;font-size:16px;font-weight:700;\"\u003eBroth-based noodle bowl \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\"\u003eBroth-based\u003c\/span\u003e\n\u003c\/h3\u003e\n        \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eSlice kernels off and add to a light soup made with \u003ca href=\"\/vi\/products\/bull-head-clear-chicken-broth-411ml-canned-chicken-stock\" style=\"color:var(--brand);\"\u003eclear chicken broth\u003c\/a\u003e and low-calorie \u003ca href=\"\/vi\/products\/hankun-crispy-konjac-yam-threads-200g\" style=\"color:var(--brand);\"\u003ekonjac threads\u003c\/a\u003e. Top with sliced \u003ca href=\"\/vi\/products\/fresh-bundle-of-spring-onions\" style=\"color:var(--brand);\"\u003espring onions\u003c\/a\u003e. Ready in about 4-6 minutes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n        \u003ch3 style=\"margin:0 0 6px;font-size:16px;font-weight:700;\"\u003eWok-tossed corn with prawns \u0026amp; garlic\u003c\/h3\u003e\n        \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eCut kernels off and stir-fry 2-4 minutes with \u003ca href=\"\/vi\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color:var(--brand);\"\u003eking prawns\u003c\/a\u003e and \u003ca href=\"\/vi\/products\/peeled-garlic-cloves-250g\" style=\"color:var(--brand);\"\u003egarlic\u003c\/a\u003e. Splash in a little \u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\" style=\"color:var(--brand);\"\u003eoyster sauce\u003c\/a\u003e to glaze.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;\"\u003e\n        \u003ch3 style=\"margin:0 0 6px;font-size:16px;font-weight:700;\"\u003eWeeknight corn \u0026amp; egg fried rice\u003c\/h3\u003e\n        \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eToss kernels into hot wok with day-old \u003ca href=\"\/vi\/products\/arawana-northeast-rice-5kg\" style=\"color:var(--brand);\"\u003efragrant rice\u003c\/a\u003e, beaten \u003ca href=\"\/vi\/products\/pace-farm-free-range-eggs-12-extra-large-700g\" style=\"color:var(--brand);\"\u003eeggs\u003c\/a\u003e, a little diced \u003ca href=\"\/vi\/products\/fresh-purple-onions-approximately-1kg\" style=\"color:var(--brand);\"\u003eonion\u003c\/a\u003e, and a drizzle of \u003ca href=\"\/vi\/products\/haitian-premium-soy-sauce-1-9l\" style=\"color:var(--brand);\"\u003esoy sauce\u003c\/a\u003e. 5-7 minutes and done.\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:0 0 16px;\"\u003e\n    \u003ch2 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003ePrep Tips\u003c\/h2\u003e\n    \u003cul style=\"margin:0 0 0 18px;color:#334155;font-size:14px;line-height:1.6;\"\u003e\n      \u003cli\u003eEnjoy chilled straight from the pack, or warm briefly: steam 2-3 minutes or microwave 30-40 seconds (covered).\u003c\/li\u003e\n      \u003cli\u003eFor kernels: stand the cob upright and slice downward with a chef’s knife; loosen with a fork.\u003c\/li\u003e\n      \u003cli\u003eCrave smoky notes? Brush lightly with oil and char on a hot pan or grill 2-3 minutes, turning.\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:0 0 16px;\"\u003e\n    \u003ch2 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003ePairs well\u003c\/h2\u003e\n    \u003cul style=\"margin:0 0 0 18px;color:#334155;font-size:14px;line-height:1.7;\"\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/haitian-premium-oyster-sauce-700g\" style=\"color:var(--brand);\"\u003eHaitian Premium Oyster Sauce 700g\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/kikkoman-all-purpose-soy-sauce-1-6l\" style=\"color:var(--brand);\"\u003eKikkoman All-Purpose Soy Sauce 1.6L\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand);\"\u003eLee Kum Kee Pure Sesame Oil 207ml\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/cuihong-spicy-chili-oil-200g\" style=\"color:var(--brand);\"\u003eCuihong Spicy Chili Oil 200g\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\" style=\"color:var(--brand);\"\u003eHengshun Zhenjiang Aromatic Vinegar 550ml\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:0 0 16px;\"\u003e\n    \u003ch2 style=\"margin:0 0 10px;font-size:18px;font-weight:700;\"\u003eMore in this category\u003c\/h2\u003e\n    \u003cul style=\"margin:0 0 12px 18px;color:#334155;font-size:14px;line-height:1.7;\"\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-2-corn-cobs\" style=\"color:var(--brand);\"\u003e2 Corn Cobs\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-small-corn-1-box\" style=\"color:var(--brand);\"\u003eFresh Baby Corn - 1 Box\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/beiwei-47-yellow-glutinous-corn-200g\" style=\"color:var(--brand);\"\u003eBeiwei 47° Yellow Glutinous Corn 200g\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/47-an-sweet-corn-220g\" style=\"color:var(--brand);\"\u003eLatitude 47 Degree Fruit Corn- 220g\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"\/vi\/products\/fresh-corn-on-the-cob-top-removed-pack-of-3-cut-into-sections\" style=\"color:var(--brand);\"\u003eSweek Corns, 3-Pack (500g)\u003c\/a\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003ca href=\"\/vi\/collections\/corn\" style=\"color:var(--brand);font-weight:700;\"\u003eShop all corn →\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;\"\u003eDelivery \u0026amp; Timing\u003c\/h3\u003e\n\u003cp style=\"margin:6px 0 10px;color:#334155;font-size:14px;\"\u003eYou can \u003cstrong\u003eTrack\u003c\/strong\u003e the courier's location in \u003cstrong\u003eReal‑Time\u003c\/strong\u003e online! Get your order as soon as the \u003cstrong\u003eNext Day\u003c\/strong\u003e (for most areas in Sydney).\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:10px;border-right:1px solid #e5e7eb;background:#f8fafc;\"\u003eOrder Time\u003c\/th\u003e\n\u003cth style=\"text-align:left;padding:10px;background:#f8fafc;\"\u003eArrival Time\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;\"\u003eToday\u003c\/td\u003e\n\u003ctd style=\"padding:12px;border-top:1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNext Day (2 options):\u003c\/strong\u003e\u003cul style=\"margin:6px 0 0 18px;\"\u003e\n\u003cli\u003e11:30AM – 06:30PM\u003c\/li\u003e\n\u003cli\u003e05:00PM – 11:00PM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"color:#a9a9a9;font-size:12px;margin:10px 0 0;\"\u003e* Canceling after the cutoff may incur fees. \u003ca href=\"\/vi\/pages\/return-refund-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eClick here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"margin:8px 0 0;color:#334155;font-size:14px;\"\u003eDetails: \u003ca href=\"\/vi\/pages\/delivery-information\" style=\"color:#DB3A35;text-decoration:underline;\"\u003eDelivery Information\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\n  \u003csection style=\"border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;margin-top:16px;\"\u003e\u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:700;\"\u003eDelivery Fees\u003c\/h3\u003e\n\u003cp style=\"font-size:13px;color:#666;margin:0 0 8px\"\u003e* A flat \u003cstrong\u003e$2 service \u0026amp; packaging fee\u003c\/strong\u003e will be added at checkout — \u003ca href=\"https:\/\/www.umall.com.au\/policies\/shipping-policy\" style=\"color:#DB3A35;text-decoration:underline;\"\u003esee details\u003c\/a\u003e.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;border:1px solid #e5e7eb;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$69.00 and up\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e\u003cstrong\u003eFree\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$20 – $68.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$4.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;\"\u003e$0.01 – $19.99\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-top:1px solid #e5e7eb;\"\u003e$7.99 \u003cspan style=\"color:#999;font-size:12px\"\u003e(was $10)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n\/* DESC ENHANCER JS v1 *\/\n(function(){\n  const root = document.getElementById('umall-desc');\n  if(!root) return;\n\n  const handleFromHref = (href)=\u003e{\n    try{ const u = new URL(href, location.origin); const parts=u.pathname.split('\/').filter(Boolean); const i=parts.findIndex(p=\u003ep==='products'); if(i\u003e=0\u0026\u0026parts[i+1]) return parts[i+1]; }catch(e){}\n    return null;\n  };\n  const money = (cents)=\u003e{ if(window.Shopify \u0026\u0026 Shopify.formatMoney) return Shopify.formatMoney(cents, \"A${{amount}}\"); return typeof cents==='number' ? 'A$'+(cents\/100).toFixed(2) : ''; };\n  const buildProdCard = (handle)=\u003e{ const a=document.createElement('a'); a.className='um-card'; a.href=\"\/vi\/products\"+handle; a.setAttribute('data-handle',handle); a.innerHTML='\u003cdiv class=\"um-imgbox\"\u003e\u003cimg alt=\"'+handle+'\" loading=\"lazy\"\/\u003e\u003cspan class=\"um-badge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"um-meta\"\u003e\u003cdiv class=\"um-title\"\u003e'+handle.replace(\/-\/g,' ')+'\u003c\/div\u003e\u003cdiv class=\"um-price\"\u003e\u003c\/div\u003e\u003c\/div\u003e'; return a; };\n  const hydrate = async (a)=\u003e{ const h=a.getAttribute('data-handle'); try{ const r=await fetch('\/products\/'+h+'.js',{credentials:'same-origin'}); if(!r.ok) return; const p=await r.json(); const img=a.querySelector('img'); if(p.images\u0026\u0026p.images[0]) img.src=p.images[0]; const t=a.querySelector('.um-title'); t.textContent=p.title||t.textContent; const vs=(p.variants||[]); const avail=vs.filter(v=\u003ev.available); const arr=avail.length?avail:vs; if(arr.length){ const min=Math.min(...arr.map(v=\u003ev.price)); const maxCompare=Math.max(...arr.map(v=\u003ev.compare_at_price||0)); const price=a.querySelector('.um-price'); price.textContent=''; const cur=document.createElement('span'); cur.textContent=money(min); price.appendChild(cur); if(maxCompare \u0026\u0026 maxCompare\u003emin){ const s=document.createElement('s'); s.textContent=money(maxCompare); price.appendChild(document.createTextNode(' ')); price.appendChild(s); const badge=a.querySelector('.um-badge'); const off=Math.round((1-min\/maxCompare)*100); badge.textContent='-'+off+'%'; badge.style.display='inline-block'; } } }catch(e){} };\n\n  const ensureAfter = (refNode, node)=\u003e{ if(!refNode || !node) return; if(node.parentElement) return; refNode.parentElement.insertBefore(node, refNode.nextSibling); };\n\n  \/\/ How to enjoy → 卡片（保留原内容；隐藏原块；标题统一“Recipes with this product”）\n  try{\n    \/\/ 1) 更鲁棒地找到标题（h2\/h3\/h4）\n    const enjoyH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(how to enjoy|ways to enjoy|serving ideas|recipes with this product|食用建议|食用灵感|食法)\/i.test(h.textContent));\n    if(enjoyH){\n      const container = enjoyH.parentElement;\n      \/\/ 2) 就近查找列表或段落（同容器或下一个兄弟）\n      let listEl = container.querySelector('ol, ul');\n      if(!listEl){ const sib = enjoyH.nextElementSibling; if(sib){ listEl = sib.querySelector \u0026\u0026 sib.querySelector('ol, ul'); } }\n\n      \/\/ 3) 容器若不存在则创建\n      let cardsHost = container.querySelector('#um-recipes-cards');\n      if(!cardsHost){ cardsHost=document.createElement('div'); cardsHost.id='um-recipes-cards'; cardsHost.className='um-recipes'; ensureAfter(listEl||enjoyH, cardsHost); }\n      let prodHost = container.querySelector('#um-recipes-products');\n      if(!prodHost){ prodHost=document.createElement('div'); prodHost.id='um-recipes-products'; prodHost.className='um-slider'; ensureAfter(cardsHost, prodHost); }\n\n      const links = new Set();\n      let items = [];\n      if(listEl){ items = Array.from(listEl.children).filter(n=\u003en.tagName==='LI'); }\n      \/\/ 4) 若没有列表，尝试用同容器的段落或“网格DIV\/ARTICLE”作为卡片项\n      if(items.length === 0){\n        let ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n        if(ps.length \u003c 2){ const sib = enjoyH.nextElementSibling; if(sib){ ps = Array.from(sib.querySelectorAll(':scope \u003e p')); } }\n        items = ps;\n      }\n      \/\/ 5) 同容器下寻找“网格容器”（含多个子块，且子块内有 h4\/strong）\n      let gridToHide = null;\n      if(items.length === 0){\n        const ch = Array.from(container.children || []);\n        for(const el of ch){\n          if(el === enjoyH) continue;\n          if(el.children \u0026\u0026 el.children.length \u003e= 2){\n            const first = el.children[0];\n            if((first.querySelector \u0026\u0026 first.querySelector('h3, h4, h5, strong, b, div[style*=\"font-weight:700\"]'))){\n              items = Array.from(el.children);\n              gridToHide = el;\n              break;\n            }\n          }\n        }\n      }\n      \/\/ 6) 仍然没有，则看紧跟标题的下一个块（如显示为卡片的 div\/article 列表）\n      if(items.length === 0){\n        const sib = enjoyH.nextElementSibling;\n        if(sib){\n          const children = Array.from(sib.children || []);\n          if(children.length \u003e= 2){ items = children; gridToHide = sib; }\n        }\n      }\n\n      if(items.length){\n        items.forEach((node, idx)=\u003e{\n          const card=document.createElement('article'); card.className='um-rcard';\n          const titleNode = node.querySelector \u0026\u0026 node.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b, a');\n          const h4=document.createElement('h4'); h4.textContent = titleNode ? (titleNode.textContent.trim()||('Recipe '+(idx+1))) : ('Recipe '+(idx+1));\n          const clone = node.cloneNode(true);\n          const rm = clone.querySelector \u0026\u0026 clone.querySelector('h3, h4, h5, div[style*=\"font-weight:700\"], strong, b'); if(rm) rm.remove();\n          const body=document.createElement('div'); while(clone.firstChild){ body.appendChild(clone.firstChild); }\n          card.appendChild(h4); card.appendChild(body); cardsHost.appendChild(card);\n          (node.querySelectorAll ? node.querySelectorAll('a[href]') : []).forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h) links.add(h); });\n        });\n        \/\/ 统一标题并隐藏原内容块\n        enjoyH.textContent = 'Recipes with this product';\n        if(listEl){ listEl.style.display='none'; }\n        else if(gridToHide){ gridToHide.style.display='none'; }\n        else {\n          \/\/ 隐藏直接段落（避免把其它段落隐藏过多，仅隐藏紧邻的）\n          const ps = Array.from(container.querySelectorAll(':scope \u003e p'));\n          ps.forEach(p=\u003e{ p.style.display='none'; });\n        }\n      }\n      if(prodHost \u0026\u0026 links.size){ Array.from(links).forEach(h=\u003e{ const a=buildProdCard(h); prodHost.appendChild(a); hydrate(a); }); }\n    }\n  }catch(e){}\n\n  \/\/ Pairs well → 滑动卡片（并将标题统一为 “Pairs well with these products”）\n  try{\n    const pairsH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(pairs\\s*well|pairswell|配搭建议|搭配推荐|搭配)\/i.test(h.textContent));\n    if(pairsH){\n      const section=pairsH.parentElement; const ul=section.querySelector('ul');\n      \/\/ 统一标题文案\n      pairsH.textContent = 'Pairs well with these products';\n      let host=section.querySelector('#um-pairs-slider');\n      if(!host){ host=document.createElement('div'); host.id='um-pairs-slider'; host.className='um-slider'; ensureAfter(ul||pairsH, host); }\n      const unique=new Set();\n      \/\/ 允许 p 段落或任意容器中的产品链接\n      section.querySelectorAll('a[href]').forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)) unique.add(h); });\n      unique.forEach(h=\u003e{ const card=buildProdCard(h); host.appendChild(card); hydrate(card); });\n    }\n  }catch(e){}\n\n  \/\/ More in this category → 条件滑动，成功后隐藏原标题与列表，把 Explore CTA 放到滑动条上方\n  try{\n    const moreH = Array.from(root.querySelectorAll('h2,h3,h4')).find(h=\u003e\/(more in this category|同类推荐|更多此分类)\/i.test(h.textContent));\n    if(moreH){ const section=moreH.parentElement; const ul=section.querySelector('ul'); let host=section.querySelector('#um-more-slider'); if(!host){ host=document.createElement('div'); host.id='um-more-slider'; host.className='um-slider'; ensureAfter(ul||moreH, host); } if(ul){ const links=ul.querySelectorAll('a[href]'); if(links.length\u003e=2){ const unique=new Set(); links.forEach(a=\u003e{ const h=handleFromHref(a.getAttribute('href')); if(h \u0026\u0026 !unique.has(h)){ unique.add(h); const card=buildProdCard(h); host.appendChild(card); hydrate(card); } }); if(host.children.length){ ul.style.display='none'; moreH.style.display='none'; const ctaWrap = Array.from(section.querySelectorAll('div')).find(d=\u003ed.querySelector('a[href^=\"\/collections\/\"]')); if(ctaWrap){ section.insertBefore(ctaWrap, host); } } } } }\n  }catch(e){}\n})();\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n","brand":"Latitude 47°","offers":[{"title":"Default Title","offer_id":51168375275807,"sku":"M6974755660564","price":3.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_7a411865-f45a-451c-a61f-da759ecfa4ad.jpg?v=1756216197"},{"product_id":"october-paddy-golden-glutinous-corn-segments-800g-waxy-yellow-corn-cob-pieces","title":"October Paddy Golden Glutinous Corn Segments 800g - Waxy Yellow Corn Cob Pieces","description":"\u003cp\u003eOctober Paddy Golden Glutinous Corn Segments bring the comforting taste of yellow waxy corn straight from the field to your freezer. Each 800 g pack contains 8 tender cob pieces that cook up sweet, fragrant, and satisfying—perfect for an easy side dish or quick snack.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eGolden Glutinous Corn:\u003c\/strong\u003e Naturally sweet yellow waxy corn with a pleasantly chewy, sticky texture.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Segments:\u003c\/strong\u003e Pre-cut cob pieces (8 per pack) for simple portioning and serving.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReady from Frozen:\u003c\/strong\u003e Just boil, steam, or microwave straight from the freezer—no peeling or cutting needed.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Side:\u003c\/strong\u003e Great with everyday dinners, BBQ spreads, soups, or hotpots.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrusted Brand:\u003c\/strong\u003e From October Paddy, a well-known Chinese brand specialising in quality grains and staple foods.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdetails\u003e\u003csummary\u003eSearch terms\u003c\/summary\u003e\u003cp\u003e\u003csmall\u003eSearch keywords: October Paddy, 十月稻田, frozen corn, glutinous corn, waxy corn, corn segments, yellow corn cob, Chinese corn\u003c\/small\u003e\u003c\/p\u003e\u003c\/details\u003e","brand":"October Paddy","offers":[{"title":"Default Title","offer_id":51547890843935,"sku":"M6974382971873","price":10.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_dd3a0989-4898-45f9-8bc0-cf92d3f51412.jpg?v=1768806528"}],"url":"https:\/\/www.umall.com.au\/vi\/collections\/corn\/weekly-special.oembed","provider":"Umall - Australia's Largest Online Asian Supermarket","version":"1.0","type":"link"}