{"title":"[AGO INTERNAL] Volume Single-Tag Exclusions 26.9.1","description":"\u003cp\u003eInternal exclusion index for AGO Volume tag rules.\u003c\/p\u003e","products":[{"product_id":"fresh-tasmanian-blueberries-125g","title":"OzGroup Jumbo Crunchy Sweet Blueberries, 1 box 125g [Limit 1 PP]","description":"\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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 Thai Young Coconuts – Full Carton of 9","description":"\u003cp class=\"p1\"\u003eA full carton of \u003cspan class=\"s1\"\u003e\u003cb\u003e9 Kulaway Thai young coconuts\u003c\/b\u003e\u003c\/span\u003e, packed in the original box with protective sleeves for easier handling.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eEnjoy \u003cspan class=\"s1\"\u003e\u003cb\u003enaturally refreshing coconut water\u003c\/b\u003e\u003c\/span\u003e and \u003cspan class=\"s1\"\u003e\u003cb\u003etender young coconut flesh\u003c\/b\u003e\u003c\/span\u003e—great served chilled or used in smoothies and desserts.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cb\u003eServing ideas:\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\"\u003eDrink chilled straight from the coconut\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003eScoop the soft flesh for desserts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003eBlend into smoothies\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eNote:\u003c\/b\u003e\u003c\/span\u003e As a natural product, size and sweetness may vary. Keep chilled and refrigerate after opening.\u003c\/p\u003e","brand":"Umall Fresh","offers":[{"title":"Default Title","offer_id":48151451631903,"sku":"9202403081453","price":27.99,"currency_code":"AUD","in_stock":false}],"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":"Royal Gala Apples 1kg [Limit 1 PP]","description":"\u003cp\u003eJuicy and sweet, Royal Gala Apples are perfect for snacking, with a crisp texture and a weight range of 1kg per pack.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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":"Pink Lady Apples 0.9kg [Limit 1 PP]","description":"\u003cp\u003eCrisp and sweet, Pink Lady Apples are a premium choice, offering a perfect balance of flavor for snacking or baking, packed fresh 0.9kg.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eLimit 1 per purchase. a0 Not valid with multi-buy discounts.\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 Original Tofu - Regular Firm 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 Tofu 900g\u003c\/h2\u003e\n\u003cdiv style=\"color: #64748b; font-size: 14px;\"\u003eAlso known as bean curd\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;\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155; font-size: 14px; line-height: 1.6;\"\u003e\n\u003cli\u003eMild, clean flavor that soaks up sauces and aromatics beautifully.\u003c\/li\u003e\n\u003cli\u003eGenerous 900g block—perfect for family meals, meal prep, or hot pot.\u003c\/li\u003e\n\u003cli\u003eVersatile texture for steaming, pan-searing, stir-frying, braising, or soup.\u003c\/li\u003e\n\u003cli\u003ePlant-based protein that works in both classic Asian dishes and modern bowls.\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;\"\u003eHow to enjoy\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;\"\u003eSteamed tofu with soy-scallion dressing \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;\"\u003eLow‑calorie\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eSteam thick slices, then spoon over a light mix of \u003ca href=\"\/products\/haitian-premium-light-soy-sauce-500ml\"\u003elight soy sauce\u003c\/a\u003e and finely sliced \u003ca href=\"\/products\/fresh-bundle-of-spring-onions\"\u003espring onions\u003c\/a\u003e. Finish with a few drops of sesame oil (optional).\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;\"\u003eWeeknight tofu and broccoli stir-fry\u003c\/h4\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003ePan-sear tofu cubes until golden, toss with \u003ca href=\"\/products\/fresh-broccoli-approximately-900g-1000g\"\u003ebroccoli\u003c\/a\u003e, garlic, and a splash of \u003ca href=\"\/products\/haitian-premium-oyster-sauce-700g\"\u003eoyster sauce\u003c\/a\u003e. Stir-fry on high for 3–5 minutes.\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;\"\u003eQuick mapo tofu (home‑style)\u003c\/h4\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eSimmer tofu in a fragrant sauce of \u003ca href=\"\/products\/congbanlv-doubanjiang-broad-bean-chilli-paste-450g-sichuan-fermented-soybean-sauce\"\u003edoubanjiang\u003c\/a\u003e, garlic, and a little \u003ca href=\"\/products\/borrowdale-free-range-pork-mince-500g-frozen\"\u003epork mince\u003c\/a\u003e. Finish with a drizzle of \u003ca href=\"\/products\/chuan-lao-hui-sichuan-pepper-oil-210ml\"\u003eSichuan pepper oil\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;\"\u003eTomato hot pot with tofu and mushrooms\u003c\/h4\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003eDrop chunky tofu into a bubbling \u003ca href=\"\/products\/haidilao-tomato-hot-pot-base-200g\"\u003etomato hot pot base\u003c\/a\u003e with \u003ca href=\"\/products\/chois-shimeji-mushrooms-150g\"\u003eshimeji\u003c\/a\u003e and \u003ca href=\"\/products\/fresh-baby-bok-choy-pack-of-2\"\u003ebaby bok choy\u003c\/a\u003e for a cozy, crowd-pleasing meal.\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;\"\u003ePrep Tips\u003c\/h3\u003e\n\u003cul style=\"margin: 8px 0 0 18px; color: #334155; font-size: 14px; line-height: 1.6;\"\u003e\n\u003cli\u003eFor extra-crispy edges in stir-fries, pat dry and dust lightly with cornstarch before pan-searing.\u003c\/li\u003e\n\u003cli\u003eCut to match the method: large slabs for steaming, 2–3 cm cubes for stir-fries and braises.\u003c\/li\u003e\n\u003cli\u003ePre-sear tofu in a hot pan 2–4 minutes per side to lock in texture, then add sauces.\u003c\/li\u003e\n\u003cli\u003eAdd tofu towards the end of soup\/hot pot and simmer gently to avoid breaking.\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;\"\u003ePairs well\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=\"\/products\/kikkoman-all-purpose-soy-sauce-1-6l\"\u003eKikkoman All‑Purpose Soy Sauce\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Pure Sesame Oil\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/chuanwazi-crispy-chili-oil-with-peanuts-200g-sichuan-chili-crisp\"\u003eCrispy Chili Oil with Peanuts\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/chunsi-jiangxi-rice-noodles-1000g\"\u003eJiangxi Rice Noodles (1kg)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/chois-shiitake-mushrooms-100g\"\u003eShiitake Mushrooms\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/fresh-snow-pea-sprouts-160g\"\u003eSnow Pea Sprouts\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;\"\u003eMore in this category\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=\"\/products\/fresh-ever-green-smooth-tofu-approximately-300g\"\u003eEvergreen Silken Tofu, 300g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/fresh-ever-green-brick-dried-tofu-approximately-650g\"\u003eEvergreen Hard Tofu, 650g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/fresh-ever-green-tofu-puffs-approximately-150g\"\u003eEvergreen Fried Tofu Puffs 150g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/fresh-ever-green-dried-tofu-4-pieces-approximately-400g\"\u003eEvergreen Dried Tofu – 4 Pieces, 400g\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/ever-green-fresh-regular-tofu-900g\"\u003eEvergreen Fresh Regular Tofu – 900g\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 0; color: #334155; font-size: 14px;\"\u003e\u003ca href=\"\/collections\/tofu-soy-products\"\u003eBrowse all Tofu \u0026amp; Soy Products →\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;\"\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\n\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\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;\"\u003eToday\u003c\/td\u003e\n\u003ctd style=\"padding: 12px; border-top: 1px solid #e5e7eb;\"\u003e\n\u003cstrong\u003eNext Day (2 options):\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* Canceling after the cutoff may incur fees. \u003ca href=\"\/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=\"\/pages\/delivery-information\" style=\"color: #db3a35; text-decoration: underline;\"\u003eDelivery Information\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;\"\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\n\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 #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(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\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":"Cucumbers 1kg [Limit 1 PP]","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;\"\u003eCucumbers 1kg\u003c\/h1\u003e\n    \u003cp style=\"margin:0;color:#475569;font-size:14px;line-height:1.6;\"\u003eCrisp, juicy, and refreshing — perfect for salads, quick pickles, cold noodles and more.\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;\"\u003eWhy you’ll love it\u003c\/h3\u003e\n  \u003cul style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.7;\"\u003e\n    \u003cli\u003eClean, cooling crunch that lifts rich, spicy, or savory dishes.\u003c\/li\u003e\n    \u003cli\u003eThin, tender skin and mild flavor — easy to enjoy raw or lightly seasoned.\u003c\/li\u003e\n    \u003cli\u003eVersatile across cuisines: smash, slice, ribbon, pickle, or toss into cold noodles.\u003c\/li\u003e\n    \u003cli\u003eReady in minutes: no cooking required for most preparations.\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;\"\u003eHow to enjoy\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;\"\u003eSmashed cucumber with garlic \u0026amp; black vinegar\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\"\u003eLow‑calorie\u003c\/span\u003e\n\u003c\/div\u003e\n      Lightly salt, smash, then dress with a splash of \u003ca href=\"\/products\/hengshun-zhenjiang-aromatic-vinegar-550ml\"\u003eZhenjiang aromatic vinegar\u003c\/a\u003e and a dash of \u003ca href=\"\/products\/haitian-premium-light-soy-sauce-500ml\"\u003elight soy sauce\u003c\/a\u003e.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eChilled soba with soy‑sesame cucumber\u003c\/div\u003e\n      Toss thin cucumber ribbons through cooked, cooled \u003ca href=\"\/products\/j-basket-japanese-buckwheat-noodles-720g\"\u003ebuckwheat soba\u003c\/a\u003e with a simple dressing of \u003ca href=\"\/products\/kikkoman-all-purpose-soy-sauce-1-6l\"\u003esoy sauce\u003c\/a\u003e and a drizzle of sesame oil.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eQuick rice‑vinegar pickles\u003c\/div\u003e\n      Slice, then marinate 10–20 minutes in \u003ca href=\"\/products\/hengshun-white-rice-vinegar-500ml\"\u003ewhite rice vinegar\u003c\/a\u003e, a pinch of sugar and salt. Great with rice bowls and grilled meats.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cdiv style=\"font-weight:700;color:#0f172a;\"\u003eSilken tofu \u0026amp; cucumber salad\u003c\/div\u003e\n      Top chilled \u003ca href=\"\/products\/fresh-ever-green-chinese-style-tofu-approximately-500g\"\u003eclassic tofu\u003c\/a\u003e with cucumber matchsticks, soy, sesame oil and minced garlic for a protein‑rich side.\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;\"\u003ePrep Tips\u003c\/h3\u003e\n  \u003cul style=\"margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.7;\"\u003e\n    \u003cli\u003eFor extra crunch, salt sliced or smashed cucumbers and rest 5–10 minutes, then pat dry before dressing.\u003c\/li\u003e\n    \u003cli\u003eStripe‑peel if the skin is thicker; seed larger pieces for a less watery salad.\u003c\/li\u003e\n    \u003cli\u003eSmash by pressing with the flat side of a knife or rolling pin, then tear into bite‑size chunks for better sauce cling.\u003c\/li\u003e\n    \u003cli\u003eCut into thin ribbons with a peeler for quick‑marinating, delicate textures in cold noodle dishes.\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;\"\u003ePairs well\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=\"\/products\/dl-black-soybean-brewed-light-soy-sauce-480ml-limited-import\"\u003eDL Black Soybean Brewed Light Soy Sauce 480ml\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/products\/donghu-shanxi-8-year-aged-vinegar-500ml-chinese-mature-black-vinegar\"\u003eDonghu Shanxi 8‑Year Aged Vinegar 500ml\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/products\/lee-kum-kee-pure-sesame-oil-207ml\"\u003eLee Kum Kee Pure Sesame Oil 207ml\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/products\/peeled-garlic-cloves-250g\"\u003ePeeled Garlic Cloves - 250g\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/products\/hankun-crispy-konjac-yam-threads-200g\"\u003eHankun Konnyaku Yam Threads 200g\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"\/products\/fresh-ever-green-aged-tofu-approximately-900g\"\u003eEver Green Traditional Firm Tofu, 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;\"\u003eMore in this category\u003c\/h3\u003e\n    \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eKeep your crisper full of fresh picks.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003ca href=\"\/collections\/vegetables\" style=\"color:#DB3A35;font-weight:700;white-space:nowrap;\"\u003eExplore all Vegetables →\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=\"\/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=\"\/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 #e2e8f0;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 #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(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 #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(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='\/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\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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":"Tomatoes 0.9kg [Limit 1 PP]","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;\"\u003eTomatoes 0.9kg\u003c\/h1\u003e\n  \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eJuicy, sweet-tart tomatoes perfect for quick stir-fries, bright salads, comforting soups, and saucy noodles.\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;\"\u003eWhy you’ll love it\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003eBalanced sweetness and acidity that brighten savory dishes and salads alike.\u003c\/li\u003e\n    \u003cli\u003eFlesh stays meaty when quickly stir-fried; breaks down beautifully for soups and sauces.\u003c\/li\u003e\n    \u003cli\u003eVersatile across cuisines — from Chinese tomato-egg to seafood broths and noodle tosses.\u003c\/li\u003e\n    \u003cli\u003eDelicious raw, lightly cooked, or simmered — prep-friendly for busy weeknights.\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;\"\u003eHow to enjoy\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;\"\u003eClassic Tomato \u0026amp; Egg Stir-Fry (Xīhóngshì Chǎo Dàn)\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eSizzle tomato wedges until saucy, then fold in softly scrambled \u003ca href=\"\/products\/pace-farm-free-range-eggs-12-extra-large-700g\" style=\"color:var(--brand)\"\u003efree‑range eggs\u003c\/a\u003e. Season with a splash of \u003ca href=\"\/products\/haitian-premium-light-soy-sauce-500ml\" style=\"color:var(--brand)\"\u003elight soy sauce\u003c\/a\u003e and finish with sliced \u003ca href=\"\/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:14px;padding:14px;\"\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;\"\u003eLight \u0026amp; Bright Tomato Salad \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\"\u003eLight \u0026amp; fresh\u003c\/span\u003e\n\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eChunky tomatoes tossed with thinly sliced \u003ca href=\"\/products\/fresh-purple-onions-approximately-1kg\" style=\"color:var(--brand)\"\u003epurple onion\u003c\/a\u003e, torn \u003ca href=\"\/products\/fresh-bunch-of-coriander\" style=\"color:var(--brand)\"\u003ecoriander\u003c\/a\u003e, a drizzle of \u003ca href=\"\/products\/hengshun-white-rice-vinegar-500ml\" style=\"color:var(--brand)\"\u003ewhite rice vinegar\u003c\/a\u003e, a pinch of sugar, and sea salt. Chill for 10–15 minutes for best flavor.\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;\"\u003eTomato Beef Noodle Stir‑Fry\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eQuick‑sear \u003ca href=\"\/products\/angus-prime-shredded-beef-500g\" style=\"color:var(--brand)\"\u003ebeef strips\u003c\/a\u003e, add tomato wedges to create a glossy sauce, then toss with hot \u003ca href=\"\/products\/chunsi-nanchang-stir-fried-rice-noodles-1kg\" style=\"color:var(--brand)\"\u003estir‑fry rice noodles\u003c\/a\u003e and a spoon of \u003ca href=\"\/products\/haitian-premium-oyster-sauce-700g\" style=\"color:var(--brand)\"\u003eoyster sauce\u003c\/a\u003e. 6–8 minutes pan‑to‑plate.\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;\"\u003eTangy Tomato Mussel Soup\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eSimmer chopped tomatoes with \u003ca href=\"\/products\/bull-head-clear-chicken-broth-411ml-canned-chicken-stock\" style=\"color:var(--brand)\"\u003eclear chicken broth\u003c\/a\u003e, then add cleaned \u003ca href=\"\/products\/black-local-mussels-1kg\" style=\"color:var(--brand)\"\u003elocal mussels\u003c\/a\u003e. Cook until shells open (4–6 minutes). Finish with cracked pepper and a splash of vinegar for lift.\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;\"\u003eSilken Tofu with Warm Tomato–Garlic Sauce\u003c\/h4\u003e\n      \u003cp style=\"margin:6px 0 0;color:#334155;font-size:14px;\"\u003eGently simmer diced tomatoes and minced \u003ca href=\"\/products\/peeled-garlic-cloves-250g\" style=\"color:var(--brand)\"\u003egarlic\u003c\/a\u003e until saucy; spoon over chilled or warmed \u003ca href=\"\/products\/fresh-ever-green-smooth-tofu-approximately-300g\" style=\"color:var(--brand)\"\u003esilken tofu\u003c\/a\u003e. Finish with a few drops of \u003ca href=\"\/products\/lee-kum-kee-pure-sesame-oil-207ml\" style=\"color:var(--brand)\"\u003epure sesame oil\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;\"\u003ePrep Tips\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003ePeel easily: score an “X”, blanch 30–60 seconds, then shock in cold water and slip skins off.\u003c\/li\u003e\n    \u003cli\u003eFor stir‑fries, cut into 2–3 cm wedges so they hold shape yet release some juice for sauce.\u003c\/li\u003e\n    \u003cli\u003eTo keep dishes less watery, scoop seeds for salads; keep them in for soups and braises.\u003c\/li\u003e\n    \u003cli\u003eRoast or pan‑char to deepen sweetness before blending into sauces.\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;\"\u003ePairs well\u003c\/h3\u003e\n  \u003cul style=\"margin:8px 0 0 18px;color:#334155;font-size:14px;\"\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/fresh-dried-garlic-heads-approximately-500g\" style=\"color:var(--brand)\"\u003eGarlic Bulbs, 500g\u003c\/a\u003e — the classic tomato companion.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/fresh-yellow-onions-1kg\" style=\"color:var(--brand)\"\u003eYellow Onions 1kg\u003c\/a\u003e — for salsas, sauces, and stews.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/kikkoman-all-purpose-soy-sauce-1-6l\" style=\"color:var(--brand)\"\u003eKikkoman All‑Purpose Soy Sauce\u003c\/a\u003e — umami lift in quick sautés.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/chunsi-jiangxi-rice-noodles-1000g\" style=\"color:var(--brand)\"\u003eJiangxi Rice Vermicelli 1kg\u003c\/a\u003e — toss with tomato sauce for weeknight noodles.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ca href=\"\/products\/australian-raw-king-prawns-peeled-tail-on-flash-frozen-700g\" style=\"color:var(--brand)\"\u003eAustralian Raw King Prawns 700g\u003c\/a\u003e — sweet seafood partner in tomato broths.\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;\"\u003eMore in this category\u003c\/h3\u003e\n    \u003cp style=\"margin:0;color:#334155;font-size:14px;\"\u003eKeep your crisper full with the freshest picks.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003ca href=\"\/collections\/vegetables\" style=\"color:var(--brand);font-weight:700;border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:10px 14px;\"\u003eBrowse all fresh vegetables →\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=\"\/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=\"\/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\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='\/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\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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 Full Cream Milk 2L","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eLimit 1 per customer. Not valid with multi-buy discounts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ea2 Full Cream Milk is a fresh, high-quality dairy product that provides a rich and creamy taste. It comes in a 2L packaging, perfect for family consumption or those who regularly consume milk.\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":"Dairy Farmers Full Cream Milk 2L","description":"\u003cp class=\"p1\"\u003e\u003cb\u003eProudly Australian. Fresh. Creamy. Delicious.\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eDairy Farmers Full Cream Milk is crafted from 100% fresh Australian milk, sourced from trusted local farms. With over a century of dairy expertise since 1900, it’s known for its rich, smooth, and naturally creamy taste — the way real milk should be.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eNutritious \u0026amp; Versatile\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eRich in calcium and essential nutrients, this wholesome full cream milk is perfect for your morning coffee, breakfast cereal, or simply enjoyed on its own. It’s the perfect balance of freshness, creaminess, and nourishment for every household.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eExclusive Offer — Only $3.99!\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eEnjoy premium Australian milk at an unbeatable value.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003ci\u003eLimited to 1 bottle per customer due to high demand.\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":"full-case-amx-greek-yogurt-original-flavor-205ml-12-bottles-case","title":"AMX Greek Yogurt Original Flavor 205ml*12 Bottles\/Case","description":"\u003cp\u003eA full case of AMX Greek Yogurt in Original Flavor, each case containing 12 bottles of 205ml each. This creamy and delicious yogurt is a great source of protein and calcium, perfect for a healthy snack or breakfast option.\u003c\/p\u003e","brand":"AMX","offers":[{"title":"Default Title","offer_id":48151648633119,"sku":"6907992512761","price":13.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/ab82558beb9dc8175c128fb5706e59f4BSZbvlOvdnIeZCowF0ea0s2lVLSHAw7B.jpg?v=1712387355"},{"product_id":"full-case-amx-greek-yogurt-strawberry-flavour-205ml-x-12-bottles-per-case","title":"AMX Greek Yogurt, Strawberry Flavour, 205ml x 12 Bottles per Case","description":"\u003cp\u003eAMX Greek Yogurt, Strawberry Flavour, is a creamy and delicious dairy product packed in 205ml bottles. This full case contains 12 bottles, offering a rich source of protein and probiotics with a delightful strawberry taste.\u003c\/p\u003e","brand":"AMX","offers":[{"title":"Default Title","offer_id":48151650402591,"sku":"6907992514352","price":13.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/2f46ce8f4845be034d6e015017ac5c9054TaOKSXlbvaVpuJwZUDUZlZhzgbY5dH.jpg?v=1712387367"},{"product_id":"full-case-amx-premium-greek-yogurt-drink-original-flavour-230ml-x-10-bottles-per-case","title":"AMX Premium Greek Yogurt Drink, Original Flavour, 230ml x 10 Bottles per Case","description":"\u003cp\u003eAMX Premium Greek Yogurt Drink is a full case of 10 bottles, each containing 230ml of original flavor yogurt drink. This product offers a rich, creamy taste of authentic Greek yogurt in a convenient, ready-to-drink format.\u003c\/p\u003e","brand":"AMX","offers":[{"title":"Default Title","offer_id":48151658266911,"sku":"6907992514178","price":13.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_e698a86f-88a5-41cf-b4ee-26d18dab9130.jpg?v=1712387475"},{"product_id":"frozen-master-qius-premium-pork-rolls-1kg","title":"[Frozen] Master Qiu's Premium Pork Rolls 1kg [Limit 1 PP]","description":"\u003cp\u003eMaster Qiu's Premium Pork Rolls are a 1kg pack of high-quality, frozen pork rolls, perfect for quick and delicious meals. They are thinly sliced and can be easily prepared in minutes, offering a convenient and tasty solution for any meal.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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":"Frozen TianShun Pork and Cabbage Dumplings 600g [Limit 1 PP]","description":"\u003cp\u003eExperience the deliciousness of Frozen TianShun Pork and Cabbage Dumplings, a perfect blend of tender pork and fresh cabbage in every bite. Ideal for any occasion, these dumplings bring the taste of authentic Chinese cuisine to your kitchen. Quick to prepare and enjoy, they offer a satisfying meal for the whole family.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAuthentic Chinese flavor:\u003c\/strong\u003e Traditional taste of pork and cabbage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGenerous 600g package:\u003c\/strong\u003e Perfect for sharing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigh-quality ingredients:\u003c\/strong\u003e Made with fresh pork and cabbage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy preparation:\u003c\/strong\u003e Ready in minutes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile meal option:\u003c\/strong\u003e Suitable for lunch, dinner, or snacks.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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":"Frozen Tianshun Shepherd's Purse, Shrimp \u0026 Pork Dumplings 600g [Limit 1 PP]","description":"\u003cp\u003eExperience the delicious combination of TianShun Shepherd's Purse (Chinese Spinach), Shrimp \u0026amp; Pork Dumplings, a perfect blend of savory flavors in every bite. These frozen dumplings are ideal for a quick and satisfying meal, bringing the taste of authentic cuisine to your home.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlavorful combination:\u003c\/strong\u003e Shepherd's purse, shrimp, and pork for a rich taste.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGenerous 600g package:\u003c\/strong\u003e Perfect for sharing with family and friends.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick and easy:\u003c\/strong\u003e Ready in minutes for a convenient meal.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTraditional recipe:\u003c\/strong\u003e Authentic flavors you can enjoy at home.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile:\u003c\/strong\u003e Great for any meal or occasion.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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":"Frozen TianShun Pork and Chive Dumplings 600g [Limit 1 PP]","description":"\u003cp\u003eDiscover the delectable taste of Frozen TianShun Pork and Chive Dumplings, filled with succulent pork and fresh chives. These dumplings are perfect for any occasion, bringing the flavors of TianShun's expert craftsmanship to your dinner table.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePremium TianShun quality:\u003c\/strong\u003e Enjoy expertly crafted dumplings.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSucculent pork and fresh chives:\u003c\/strong\u003e Filled with mouthwatering ingredients.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGenerous 600g package:\u003c\/strong\u003e Ideal for sharing with family and friends.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimple to cook:\u003c\/strong\u003e Convenient and quick preparation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile dining option:\u003c\/strong\u003e Great for any meal or snack.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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":"haitian-steamed-fish-soy-sauce-1-75l","title":"Haitian Steamed Fish Soy Sauce 1.75L","description":"A 1.75L bottle of Haitian Steamed Fish Soy Sauce, perfect for adding authentic flavor to your favorite dishes. Made with high-quality ingredients for a rich and savory taste.\u003cbr\u003eGreat for marinating, dipping, or drizzling over your favorite seafood and vegetable dishes.","brand":"Haitian","offers":[{"title":"Default Title","offer_id":48153465946399,"sku":"A6902265114802","price":6.29,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_9c781ef6-86b7-4947-b564-4b420dca6e8e.jpg?v=1735616434"},{"product_id":"angel-yeast-bbq-marinade-140g","title":"Angel Barbecue Marinade - 140g","description":"Angel Yeast BBQ Marinade 140g - A flavorful marinade made with high-quality ingredients, perfect for adding a delicious twist to your BBQ dishes.\u003cbr\u003eEnhances the taste of meats and vegetables, giving them a rich and savory flavor profile.","brand":"Angel Yeast","offers":[{"title":"Default Title","offer_id":48153500778783,"sku":"A6917790989832","price":3.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_39129c4f-0320-43e9-9f0a-645884c60428.jpg?v=1712395002"},{"product_id":"good-home-sweet-and-sour-pork-rib-seasoning-160g","title":"Haorenjia Sweet and Sour Spare Ribs Seasoning - 160g","description":"A flavorful seasoning blend specifically crafted for creating delicious sweet and sour pork ribs at home. Perfectly balanced combination of sweet and tangy flavors to enhance your cooking.\u003cbr\u003eEasy to use and adds authentic taste to your homemade pork rib dishes.","brand":"Good Family","offers":[{"title":"Default Title","offer_id":48153503367455,"sku":"A6920143501636","price":2.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_9894d2c9-ba47-4410-8567-8462408a9923.jpg?v=1712395063"},{"product_id":"shoutao-sichuan-dan-dan-noodles-family-pack-1-36kg","title":"Shoutao Sichuan Dan Dan Noodles Family Pack 1.36kg","description":"Authentic Sichuan Dan Dan noodles in a convenient family pack size, perfect for sharing with loved ones. Made with traditional ingredients for a flavorful and satisfying meal.\u003cbr\u003eEnjoy the bold and spicy flavors of Sichuan cuisine in the comfort of your own home with this easy-to-prepare noodle dish.","brand":"Shoutao","offers":[{"title":"Default Title","offer_id":48153730580767,"sku":"6944269302434","price":4.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_86fe7a85-c5d0-4b9e-b4ee-098d38f6f0b1.jpg?v=1712398008"},{"product_id":"chuanwazi-scallion-oil-sauce-230g","title":"Wa! Classic Scallion Oil Sauce 230g - Spring Onion Oil Condiment for Noodles \u0026 Stir-Fries","description":"\u003cp\u003eWa! Classic Scallion Oil Sauce layers fragrant, slow-fried scallions in richly seasoned oil for deep umami and a toasty onion aroma. Spoon it over hot noodles or dumplings, toss with vegetables and tofu, or use as a quick base for stir-fries and dressings.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAromatic \u0026amp; Savory:\u003c\/strong\u003e Real scallion strips infused in flavorful cooking oil.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReady to Use:\u003c\/strong\u003e Drizzle, toss, or stir-fry straight from the jar.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Pairings:\u003c\/strong\u003e Elevates noodles, rice, wontons, greens, and tofu.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy Flavor Boost:\u003c\/strong\u003e Mix with soy sauce, vinegar, or chili crisp for instant sauces.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Size:\u003c\/strong\u003e 230 g glass jar—perfect pantry staple for quick meals.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wa!","offers":[{"title":"Default Title","offer_id":48154074022175,"sku":"A6972343075400","price":4.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_4ca6c0f6-52cf-41cd-a5da-fbcc8b643b25.jpg?v=1712402532"},{"product_id":"bestore-tender-fish-balls-for-hot-pot-88g","title":"BESTORE Hot Pot Tender Fish Balls - 88g","description":"\u003cp\u003eBESTORE Tender Fish Balls are a delicious addition to your hot pot, offering a rich and savory flavor. These 88g packs are perfect for enhancing your meals with high-quality, tender seafood.\u003c\/p\u003e","brand":"BESTORE","offers":[{"title":"Default Title","offer_id":48154117046559,"sku":"A6941297457297","price":3.79,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_32a875f4-e7ad-4b13-b41a-f72735e7606c.jpg?v=1736583622"},{"product_id":"wei-long-kiss-burn-mixed-flavours-snacks-260g","title":"Wei Long Kiss Burn Mixed Flavours Snacks 260g","description":"Wei Long Kiss Burn Mixed Flavours Snacks 260g is a variety pack of spicy, flavorful snacks. \u003cbr\u003e Perfect for those who love a fiery kick, this 260g pack offers a mix of different tastes to keep your snack time exciting.","brand":"WEILONG","offers":[{"title":"Default Title","offer_id":48154133201183,"sku":"A6971258742803","price":1.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_a2ea9f41-6bce-4a29-b8db-5b9dfc9179a8.jpg?v=1712403573"},{"product_id":"wei-long-kiss-burn-stewed-beef-flavour-snacks-260g","title":"Wei Long Kiss Burn Stewed Beef Flavour Snacks 260g","description":"Wei Long Kiss Burn Stewed Beef Flavour Snacks are a 260g pack of savory, beef-flavored treats. \u003cbr\u003e They offer a unique stewed beef taste with a spicy kick, perfect for those who enjoy bold flavors.","brand":"WEILONG","offers":[{"title":"Default Title","offer_id":48154136477983,"sku":"A6971258742889","price":1.09,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_fcb4a2d4-4125-4d9f-ba0d-471821ff0d56.jpg?v=1712403607"},{"product_id":"xufuji-crispy-sesame-shaqima-snack-469g","title":"Hsu Fu Chi Crispy Sesame Shaqima Snack, 469g","description":"Hsu Fu Chi Crispy Sesame Shaqima Snack is a delicious, crunchy snack made with sesame seeds and a sweet syrup, weighing 469g. \u003cbr\u003e It's perfect for a quick bite or to satisfy your sweet cravings with its unique, traditional Chinese flavor.","brand":"Hsu Fu Chi","offers":[{"title":"Default Title","offer_id":48155528593695,"sku":"A6914782200739","price":5.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_fb262390-dc51-4e0f-89b2-d4845a6f4566.jpg?v=1712408412"},{"product_id":"calbee-butter-soy-sauce-flavoured-potato-chips-80g","title":"Calbee Jagabee Butter Soy Sauce Flavored Potato Sticks - 80g","description":"\u003cp\u003eCalbee Butter Soy Sauce Flavoured Potato Chips are a delicious snack with a unique blend of butter and soy sauce flavors. These 80g packs offer a crunchy texture and are perfect for on-the-go snacking.\u003c\/p\u003e","brand":"Calbee","offers":[{"title":"Default Title","offer_id":48155915354399,"sku":"A4901330647391","price":4.69,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_3cd86657-0a99-46fc-a936-7ce83e584c65.jpg?v=1747019080"},{"product_id":"daliyuan-nagasaki-cake-pack-of-10-400g","title":"Daliyuan Nagasaki Cake, Pack of 10, 400g","description":"\u003cp\u003eDaliyuan Nagasaki Cake is a delicious pack of 10, 400g cakes, perfect for satisfying your sweet cravings. Each cake is individually wrapped for freshness and convenience.\u003c\/p\u003e","brand":"Daliyuan","offers":[{"title":"Default Title","offer_id":48156496429343,"sku":"A6911988026385","price":7.49,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/ab87476cb9cb69c7987b5155885a7725yLymMwQxdrtauERMUKnCyFhW7JBr68ie.png?v=1712411468"},{"product_id":"youmeng-original-flavor-hand-torn-layered-bread-336g","title":"Youmeng Original Flavor Hand-Torn Layered Bread 336g","description":"\u003cp\u003eYoumeng Original Flavor Hand-Torn Layered Bread is a 336g pack of delicious, hand-torn bread with a unique layered texture. Its original flavor makes it a versatile choice for a variety of dishes.\u003c\/p\u003e","brand":"Youmeng","offers":[{"title":"Default Title","offer_id":48156566782239,"sku":"A6930272500066","price":3.89,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/4db643be23348eac376b351129f6471fTOOpUzW5ovLDQ4KuPXkt3nABfAczok1a.jpg?v=1712411688"},{"product_id":"youmeng-butter-bread-330g","title":"Youmeng Butter Bread with Cheese Filling 330g","description":"\u003cp\u003eSoft, fluffy and lightly sweet, Youmeng Butter Bread tucks a creamy cheese filling inside every bite. Made with imported butter for a richer aroma, it’s an easy, ready-to-eat breakfast or snack to enjoy with coffee or tea.\u003c\/p\u003e\u003ch2\u003eProduct Highlights:\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheese-Filled:\u003c\/strong\u003e Smooth dairy filling for a satisfying, creamy center.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRich Butter Aroma:\u003c\/strong\u003e Made with 6% imported butter for fuller flavor.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft \u0026amp; Fluffy Texture:\u003c\/strong\u003e Delicate crumb that’s perfect for breakfast or afternoon tea.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConvenient Pack:\u003c\/strong\u003e 330 g bag with about 8 pieces—great for sharing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReady to Eat:\u003c\/strong\u003e Enjoy straight from the pack; store in a cool, dry place.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Youmeng","offers":[{"title":"Default Title","offer_id":48156570222879,"sku":"A6930272501919","price":3.89,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_c6c5ccc5-e8c6-41c2-b8ed-dffa3eca8e38.jpg?v=1712411699"},{"product_id":"youchen-crispy-seaweed-and-pork-floss-toast-bread-box-of-20-packs-90g-each","title":"Youchen Crispy Seaweed and Pork Floss Toast Bread, Box of 20 Packs, 90g Each","description":"Youchen Crispy Seaweed and Pork Floss Toast Bread is a delicious snack featuring the unique combination of crispy seaweed and savory pork floss.\u003cbr\u003eEach box contains 20 packs, with each pack weighing 90g, perfect for on-the-go snacking or a quick meal.","brand":"Youchen","offers":[{"title":"Default Title","offer_id":48156617507103,"sku":"A6958620704683","price":32.19,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_ae396afa-09c5-4d7d-9022-b79c715e76ad.jpg?v=1712411852"},{"product_id":"full-case-wahaha-ad-calcium-milk-strawberry-flavour-450ml-x-15-bottles-per-case","title":"Wahaha AD Calcium Milk Drink Strawberry Flavor - 450ml x 15 Bottles\/Box","description":"\u003cp\u003eA full case of Wahaha AD Calcium Milk in strawberry flavor, containing 15 bottles of 450ml each, enriched with calcium for bone health.\u003c\/p\u003e","brand":"Wahaha","offers":[{"title":"Default Title","offer_id":48156989784351,"sku":"A6902083824464","price":20.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_cdf1b3cd-d78c-4eb1-b77f-a40f35f4a28a.jpg?v=1757043574"},{"product_id":"full-case-nu-pure-mineral-water-600ml-24-bottles","title":"Nu Pure Mineral Water 600ml, 24 Bottles [Limit 1 PP]","description":"\u003cp\u003eA full case of 24 bottles of Nu Pure Mineral Water, each containing 600ml of pure, refreshing hydration.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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 Noodle Soup, 120g × 5 Packs [Limit 1 PP]","description":"\u003cp class=\"p1\"\u003eSavor the bold, spicy taste of Korea’s iconic Nongshim Shin Ramyun Noodle Soup. Known for its rich, savory broth and satisfyingly chewy noodles, it delivers an authentic ramen experience every time.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cb\u003eHighlights:\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\u003eSignature Spicy Broth:\u003c\/b\u003e\u003c\/span\u003e A robust and fiery soup base with layers of savory flavor.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eQuality Noodles:\u003c\/b\u003e\u003c\/span\u003e Chewy and hearty noodles that hold up beautifully in hot broth.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eAuthentic Korean Taste:\u003c\/b\u003e\u003c\/span\u003e Enjoy the beloved flavor found in Korean households and restaurants.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eConvenient Packs:\u003c\/b\u003e\u003c\/span\u003e Perfect for quick meals or late-night cravings—just boil and serve.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cb\u003eTrusted Brand:\u003c\/b\u003e\u003c\/span\u003e From Nongshim, a global leader in instant noodle excellence.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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 Flour - 12.5kg [Limit 1 PP]","description":"\u003cp\u003eExperience the premium quality of Manildra Bakers Flour, packaged in a generous 12.5kg bag.\u003cbr\u003eThis flour is made from carefully selected high-quality wheat, ensuring a fine and smooth texture with no additives.\u003cbr\u003ePerfect for all your baking needs, it retains the natural wheat aroma, enhancing the flavor of your baked goods.\u003cbr\u003eManildra Ultra White Flour is 100% Australian made and owned, guaranteeing freshness and quality in every bag.\u003cbr\u003eIdeal for making bread, pastries, and other baked treats, this flour is a staple for any kitchen.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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":"li-ziqi-luosifen-335g","title":"Li Ziqi Luosifen - 335g","description":"Experience the authentic taste of Li Ziqi Luosifen, a traditional Chinese snail rice noodle dish, in a convenient 335g package.\u003cbr\u003eKnown for its unique and pungent flavor, this dish features a rich broth made from river snails, combined with rice noodles, pickled bamboo shoots, dried tofu, peanuts, and various spices.\u003cbr\u003eEach ingredient is carefully selected to ensure the highest quality and authentic taste.\u003cbr\u003ePerfect for a quick and satisfying meal, Li Ziqi Luosifen brings the flavors of China to your table.\u003cbr\u003eEnjoy the bold and savory taste of this beloved dish, crafted by the renowned brand Li Ziqi.","brand":"Li Ziqi","offers":[{"title":"Default Title","offer_id":48648925118751,"sku":"A6971558610017","price":4.59,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_42208590-ee96-497b-b444-5821e550aa77.jpg?v=1736928975"},{"product_id":"indomie-mi-goreng-hot-spicy-instant-noodles-80g-x-5-packs","title":"Indomie Mi Goreng Hot \u0026 Spicy Instant Noodles - 80g x 5 Packs [Limit 1 PP]","description":"Experience the bold and fiery flavors of Indomie Mi Goreng Hot \u0026amp; Spicy Instant Noodles. Each pack contains 5 individual servings of 80g each, perfect for a quick and satisfying meal.\u003cbr\u003eThese stir-fry noodles come with a blend of seasoning powder, seasoning oil, sweet soy sauce, chili powder, and fried shallots, offering a delicious and spicy taste.\u003cbr\u003eIndomie Mi Goreng is known for its rich and authentic Indonesian flavor, making it a favorite among noodle lovers.\u003cbr\u003eEnjoy the convenience and taste of Indomie Mi Goreng Hot \u0026amp; Spicy Instant Noodles, ideal for any time of the day.\n\u003cp class=\"p1\"\u003eLimit 1 per purchase.  Not valid with multi-buy discounts.\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":"nissin-cup-noodles-big-spicy-shrimp-soup-flavor-112g","title":"Nissin Cup Noodles Big Spicy Shrimp Soup Flavor - 112g","description":"Experience the bold and savory taste of Nissin Cup Noodles Big Spicy Shrimp Soup Flavor, packed in a convenient 112g cup.\u003cbr\u003eThis instant noodle cup features a rich and spicy shrimp soup base, enhanced with a blend of vegetables and seasonings.\u003cbr\u003ePerfect for a quick and satisfying meal, simply add hot water and enjoy the delicious flavors in minutes.\u003cbr\u003eIdeal for lunch, dinner, or a snack, Nissin Cup Noodles Big Spicy Shrimp Soup Flavor offers a hearty and flavorful experience.\u003cbr\u003eEnjoy the premium quality and taste that Nissin is known for in every bite.","brand":"Nissin","offers":[{"title":"Default Title","offer_id":48649205973279,"sku":"A6958965505037","price":3.19,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/erp_01.source_5c7235de-a53c-4bbc-a59f-0815eb8c8a64.jpg?v=1788631342"},{"product_id":"nissin-cup-noodles-big-seafood-flavor-108g","title":"Nissin Cup Noodles Big Seafood Flavor - 108g","description":"Enjoy the rich and savory taste of Nissin Cup Noodles Big Seafood Flavor, packed in a convenient 108g cup.\u003cbr\u003eThis instant noodle cup features a delicious seafood flavor, perfect for a quick and satisfying meal.\u003cbr\u003eSimply add hot water, wait a few minutes, and enjoy a flavorful bowl of noodles with a variety of seafood ingredients.\u003cbr\u003eIdeal for on-the-go meals, office lunches, or a quick snack at home.\u003cbr\u003eExperience the quality and taste of Nissin, a trusted brand in instant noodles.","brand":"Nissin","offers":[{"title":"Default Title","offer_id":48649206038815,"sku":"A6917935002792","price":2.39,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_84fa6a6e-4975-4c19-b14e-08bd599ce9dc.jpg?v=1716298694"},{"product_id":"g-lab-salted-egg-yolk-meat-floss-and-red-bean-mochi-mooncake-500g","title":"G-LAB Salted Egg Yolk, Meat Floss, and Red Bean Mochi Mooncake - 500g","description":"Celebrate the Mid-Autumn Festival with the exquisite G-LAB Salted Egg Yolk, Meat Floss, and Red Bean Mochi Mooncake.\u003cbr\u003eThis 500g mooncake features a delightful combination of rich salted egg yolk, savory meat floss, and sweet red bean paste, all encased in a soft mochi layer.\u003cbr\u003ePerfect for sharing with family and friends, this mooncake offers a unique and delicious twist on traditional flavors.\u003cbr\u003eEnjoy the premium quality and craftsmanship of G-LAB in every bite, making your festive celebrations truly special.","brand":"G-LAB","offers":[{"title":"Default Title","offer_id":48649315942687,"sku":"A9351390000608","price":69.59,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/543d389c922b898501d9f8c6017eb436tBthF0aMwt5ETOboYnOjepOshxfvLiy3.jpg?v=1716301441"},{"product_id":"liangfengyuan-four-joys-reunion-mooncakes-4-pieces-650g","title":"Liangfengyuan Four Joys Reunion Mooncakes - 4 Pieces, 650g","description":"Celebrate the Mid-Autumn Festival with Liangfengyuan Four Joys Reunion Mooncakes, a delightful assortment of traditional mooncakes.\u003cbr\u003eThis set includes four mooncakes, each weighing 650g, beautifully packaged in a festive tin.\u003cbr\u003eEnjoy a variety of flavors including red bean paste, mung bean paste, and nuts paste, each crafted with high-quality ingredients.\u003cbr\u003ePerfect for sharing with family and friends, these mooncakes symbolize unity and happiness.\u003cbr\u003eIndulge in the rich and authentic taste of Liangfengyuan mooncakes, a must-have for your festive celebrations.","brand":"Liangfengyuan","offers":[{"title":"Default Title","offer_id":48649317286175,"sku":"A6972024408534","price":45.29,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_568a971e-855e-4ac1-b97d-1dab6283e4ce.jpg?v=1716301453"},{"product_id":"liangfengyuan-double-yolk-white-lotus-seed-paste-mooncakes-4-pieces-650g","title":"Liangfengyuan Double Yolk White Lotus Seed Paste Mooncakes - 4 Pieces, 650g","description":"Experience the traditional taste of Liangfengyuan Double Yolk White Lotus Seed Paste Mooncakes. This set includes four mooncakes, each weighing 650g in total.\u003cbr\u003eCrafted with premium white lotus seed paste and salted duck yolk, these mooncakes offer a rich and smooth texture with a delightful savory touch.\u003cbr\u003ePerfect for celebrating the Mid-Autumn Festival or sharing with loved ones, these mooncakes are a symbol of reunion and happiness.\u003cbr\u003eEach mooncake is carefully baked to golden perfection, ensuring a delicious and authentic flavor in every bite.\u003cbr\u003eIndulge in the exquisite taste of Liangfengyuan mooncakes, a timeless treat for any occasion.","brand":"Liangfengyuan","offers":[{"title":"Default Title","offer_id":48649317974303,"sku":"A6972024408640","price":45.29,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_1bbafd58-38bb-40c4-9484-1cc25a57977f.jpg?v=1716301465"},{"product_id":"disney-joyful-mooncake-gift-box-8-pieces-760g","title":"Disney Joyful Mooncake Gift Box - 8 Pieces, 760g","description":"Celebrate the Mid-Autumn Festival with the Disney Joyful Mooncake Gift Box, featuring 8 delightful mooncakes weighing a total of 760g.\u003cbr\u003eThis beautifully designed gift box showcases iconic Disney characters and vibrant floral patterns, making it a perfect gift for loved ones.\u003cbr\u003eEach mooncake is crafted with premium ingredients, ensuring a delicious and memorable experience.\u003cbr\u003eEnjoy the festive season with the charm and magic of Disney, bringing joy and sweetness to your celebrations.","brand":"Disney","offers":[{"title":"Default Title","offer_id":48649319153951,"sku":"A6953384905130","price":100.39,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_606141f1-33b9-41d5-994e-55f6d02d8ba9.jpg?v=1716301481"},{"product_id":"disney-lotso-strawberry-mooncake-gift-box-8-pieces-480g","title":"Disney Lotso Strawberry Mooncake Gift Box - 8 Pieces, 480g","description":"Celebrate the Mid-Autumn Festival with the Disney Lotso Strawberry Mooncake Gift Box. This delightful set includes 8 pieces of mooncakes, each weighing 480g in total.\u003cbr\u003eFeaturing the beloved character Lotso from Toy Story, the gift box is designed with vibrant pink colors and adorable illustrations.\u003cbr\u003eEach mooncake is crafted with a delicious strawberry flavor, making it a perfect treat for both kids and adults.\u003cbr\u003eThe box can also be transformed into a photo frame, adding a touch of fun and functionality to your festive celebrations.\u003cbr\u003eShare the joy and sweetness of these mooncakes with your loved ones, and make your Mid-Autumn Festival even more special with Disney's Lotso Strawberry Mooncake Gift Box.","brand":"Disney","offers":[{"title":"Default Title","offer_id":48649320464671,"sku":"A6953384906366","price":72.19,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_cd305aa8-ac5b-4430-b90e-b610133cf4dd.jpg?v=1716301526"},{"product_id":"disney-100th-anniversary-joyful-shadows-mooncake-gift-box-6-pieces-360g","title":"Disney 100th Anniversary Joyful Shadows Mooncake Gift Box - 6 Pieces, 360g","description":"Celebrate Disney's 100th anniversary with this Joyful Shadows Mooncake Gift Box.\u003cbr\u003eThis special edition gift box contains 6 pieces of delicious mooncakes, weighing a total of 360g.\u003cbr\u003eThe packaging features a unique film reel design, showcasing classic Mickey Mouse animations.\u003cbr\u003ePerfect for Disney fans and mooncake lovers alike, this gift box brings a touch of magic to your Mid-Autumn Festival.\u003cbr\u003eEnjoy the delightful flavors and the nostalgic charm of Disney with every bite.","brand":"Disney","offers":[{"title":"Default Title","offer_id":48649320890655,"sku":"A6953384906397","price":72.19,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_6ede3454-5870-4154-9398-2d5d71d6980a.jpg?v=1716301547"},{"product_id":"disney-happy-mickey-mooncake-gift-box-8-pieces-480g","title":"Disney Happy Mickey Mooncake Gift Box - 8 Pieces, 480g","description":"Celebrate the Mid-Autumn Festival with the Disney Happy Mickey Mooncake Gift Box.\u003cbr\u003eThis beautifully designed gift box contains 8 pieces of delicious mooncakes, weighing a total of 480g.\u003cbr\u003eEach mooncake is crafted with care, featuring delightful designs inspired by Mickey Mouse.\u003cbr\u003eThe elegant packaging makes it a perfect gift for family and friends, adding a touch of Disney magic to your festive celebrations.\u003cbr\u003eEnjoy the rich flavors and exquisite presentation of these premium mooncakes, a true treat for any Disney fan.","brand":"Disney","offers":[{"title":"Default Title","offer_id":48649322299679,"sku":"A6953384904430","price":69.09,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_2c7bae3e-465c-4af4-ab14-961506b4c2b7.jpg?v=1716301561"},{"product_id":"disney-happy-journey-mooncake-gift-box-8-pieces-480g","title":"Disney Happy Journey Mooncake Gift Box - 8 Pieces, 480g","description":"Celebrate the Mid-Autumn Festival with the Disney Happy Journey Mooncake Gift Box. This delightful set includes 8 pieces of mooncakes, each weighing 480g in total.\u003cbr\u003eFeaturing a charming design with beloved Disney characters, this gift box is perfect for sharing joy and happiness with family and friends.\u003cbr\u003eThe mooncakes are crafted with a flowing milky yellow filling, offering a delicious and creamy taste experience.\u003cbr\u003ePackaged in a beautifully designed box, it makes an excellent gift for Disney fans and mooncake lovers alike.\u003cbr\u003eEnjoy the festive season with the magical touch of Disney and the traditional taste of mooncakes.","brand":"Disney","offers":[{"title":"Default Title","offer_id":48649322627359,"sku":"A6953384904454","price":61.79,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_f36b824f-c2d8-46f7-9c8e-c16527f17426.jpg?v=1716301577"},{"product_id":"wing-wah-assorted-mini-snowy-mooncakes-gift-box-7-pieces-350g","title":"Wing Wah Assorted Mini Snowy Mooncakes Gift Box - 7 Pieces, 350g","description":"Experience the delightful flavors of Wing Wah Assorted Mini Snowy Mooncakes, beautifully packaged in a gift box containing 7 pieces, weighing a total of 350g.\u003cbr\u003eThese mini mooncakes feature a variety of fillings, each offering a unique taste and texture.\u003cbr\u003ePerfect for sharing with family and friends during festive occasions or as a thoughtful gift.\u003cbr\u003eEnjoy the premium quality and exquisite taste of Wing Wah's traditional craftsmanship in every bite.\u003cbr\u003eIndulge in the rich heritage and modern twist of these snowy mooncakes, a true delicacy for mooncake lovers.","brand":"Wing Wah","offers":[{"title":"Default Title","offer_id":48649323708703,"sku":"A6920671203651","price":67.89,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_2efe4e13-8580-4a63-bdb0-9d5c95a5b7f8.jpg?v=1716301608"},{"product_id":"wing-wah-premium-custard-mooncakes-gift-box-8-pieces-360g","title":"Wing Wah Premium Custard Mooncakes Gift Box - 8 Pieces, 360g","description":"Celebrate the Mid-Autumn Festival with the Wing Wah Premium Custard Mooncakes Gift Box. This exquisite set includes 8 pieces of delectable custard mooncakes, each weighing 360g in total.\u003cbr\u003eKnown for their rich and creamy custard filling, these mooncakes offer a luxurious taste experience.\u003cbr\u003eBeautifully packaged in an elegant gift box, they make a perfect gift for family and friends.\u003cbr\u003eEnjoy the traditional flavors and premium quality of Wing Wah mooncakes, a true delicacy for the festive season.","brand":"Wing Wah","offers":[{"title":"Default Title","offer_id":48649325609247,"sku":"A6920671203538","price":67.89,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_7c71cac3-bc49-4ee6-9764-d35451e72482.jpg?v=1716301624"},{"product_id":"wing-wah-custard-mooncakes-gift-box-8-pieces-360g","title":"Wing Wah Custard Mooncakes Gift Box - 8 Pieces, 360g","description":"Indulge in the exquisite taste of Wing Wah Custard Mooncakes, presented in a luxurious gift box containing 8 pieces, weighing a total of 360g.\u003cbr\u003eThese mooncakes feature a rich and creamy custard filling with a delightful molten center, offering a perfect blend of sweetness and texture.\u003cbr\u003eEach mooncake is meticulously crafted to ensure a premium quality and an authentic taste experience.\u003cbr\u003eIdeal for sharing with family and friends during festive occasions or as a thoughtful gift.\u003cbr\u003eExperience the tradition and elegance of Wing Wah Custard Mooncakes, a true delicacy for mooncake enthusiasts.","brand":"Wing Wah","offers":[{"title":"Default Title","offer_id":48649325936927,"sku":"A6920671202739","price":67.89,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_88298e25-fa67-448f-ada3-fdea4b102571.jpg?v=1716301640"},{"product_id":"the-palace-museum-round-box-mid-autumn-mooncake-gift-set-7-pieces-420g","title":"The Palace Museum Round Box Mid-Autumn Mooncake Gift Set - 7 Pieces, 420g","description":"Celebrate the Mid-Autumn Festival with The Palace Museum Round Box Mid-Autumn Mooncake Gift Set. This exquisite gift set includes 7 assorted mooncakes, each weighing 60g, for a total of 420g.\u003cbr\u003eThe beautifully designed round box features traditional Chinese art, making it a perfect gift for family and friends.\u003cbr\u003eFlavors include:\u003cbr\u003e- Classic Mixed Nuts Mooncake\u003cbr\u003e- Pineapple Mooncake\u003cbr\u003e- Cantonese Milk Mooncake\u003cbr\u003e- Red Bean Paste Mooncake\u003cbr\u003e- Egg Yolk Lotus Seed Paste Mooncake\u003cbr\u003e- Jujube Paste Mooncake\u003cbr\u003e- Walnut Mooncake\u003cbr\u003eEnjoy the rich and diverse flavors of these premium mooncakes, crafted with the finest ingredients to ensure a delightful festive experience.","brand":"Palace Museum","offers":[{"title":"Default Title","offer_id":48649326067999,"sku":"A6973554472699","price":104.49,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/3602\/0511\/files\/1_bbde11e6-c69c-4f4a-92a4-a3787bf1bd49.jpg?v=1716301649"}],"url":"https:\/\/www.umall.com.au\/collections\/ago-volume-tag-exclusions-2691.oembed?page=15","provider":"Umall - Australia's Largest Online Asian Supermarket","version":"1.0","type":"link"}