{"product_id":"siam-thai-tea-pianapple","title":"Siam - Thai Tea \u0026 Pianapple","description":"\u003c!-- ═══════════════════════════════════════════════════════════\n     SIAM — Tea Journey Chapter III\n     Shopify product description block\n     Paste into: Product → Description → \u003c\u003e (HTML mode)\n     If the editor strips \u003cstyle\u003e, move the CSS into assets\/custom.css\n     ═══════════════════════════════════════════════════════════ --\u003e\n\n\u003cstyle\u003e\n.shu-pdp{\n  --ink:#1A1612;\n  --ink-soft:#6B5E52;\n  --gold:#C4A46B;\n  --line:rgba(196,164,107,.24);\n  --cream:#F5F0E8;\n  --paper:#FDFAF6;\n  --pandan:#5F7F4C;\n  --pandan-deep:#33472B;\n  --thaitea:#C0662C;\n  --thaitea-light:#E39A5C;\n  --pineapple:#D9A03C;\n  --coconut:#EFE7D3;\n  font-family:'DM Sans','Helvetica Neue',Arial,sans-serif;\n  color:var(--ink);\n  max-width:960px;\n  margin:0 auto;\n  padding:8px 0 0;\n  line-height:1.6;\n  text-align:left;\n}\n.shu-pdp *{box-sizing:border-box;}\n.shu-pdp p{margin:0;}\n\n\/* ── chapter header ── *\/\n.shu-pdp .shu-chapter{\n  font-size:11px;letter-spacing:.22em;text-transform:uppercase;\n  color:var(--gold);margin-bottom:14px;\n}\n.shu-pdp .shu-lede{\n  font-family:'Cormorant Garamond','Times New Roman',serif;\n  font-size:24px;line-height:1.45;font-weight:300;color:var(--ink);\n  max-width:34ch;margin-bottom:8px;\n}\n.shu-pdp .shu-lede em{font-style:italic;color:var(--thaitea);}\n.shu-pdp .shu-lede-cn{\n  font-size:13px;letter-spacing:.2em;color:var(--gold);font-weight:400;\n}\n.shu-pdp .shu-hr{border:0;border-top:1px solid var(--line);margin:40px 0;}\n\n\/* ── ingredient rows ── *\/\n.shu-pdp .shu-ing{\n  display:grid;grid-template-columns:70px 1fr;gap:26px;\n  padding:28px 0;border-bottom:1px solid var(--line);align-items:start;\n}\n.shu-pdp .shu-ing:first-of-type{padding-top:0;}\n.shu-pdp .shu-chip{\n  width:70px;height:70px;border-radius:50%;\n  position:relative;\n  background-size:cover;background-position:center;\n}\n.shu-pdp .shu-chip::after{\n  content:'';position:absolute;inset:-6px;border:1px solid var(--line);border-radius:50%;\n}\n.shu-pdp .chip-tea{background:linear-gradient(150deg,#E39A5C,#A9662F);}\n.shu-pdp .chip-pine{background:linear-gradient(150deg,#EFCB74,#C98B24);}\n.shu-pdp .chip-pandan{background:linear-gradient(150deg,#9FB884,#33472B);}\n.shu-pdp .chip-coco{background:linear-gradient(150deg,#FBF7EC,#DCD2BC);}\n.shu-pdp .shu-eyebrow{\n  font-size:10px;letter-spacing:.2em;text-transform:uppercase;\n  color:var(--gold);margin-bottom:9px;\n}\n.shu-pdp .shu-ing h3{\n  font-family:'Cormorant Garamond','Times New Roman',serif;\n  font-size:26px;font-weight:400;line-height:1.2;margin:0 0 4px;color:var(--ink);\n}\n.shu-pdp .shu-cn{\n  font-size:12px;letter-spacing:.2em;color:var(--gold);margin-bottom:12px;\n}\n.shu-pdp .shu-ing p{\n  font-size:14.5px;line-height:1.8;color:var(--ink-soft);font-weight:300;max-width:56ch;\n}\n\n\/* ── layer stack ── *\/\n.shu-pdp .shu-stack-wrap{margin:48px 0 8px;}\n.shu-pdp .shu-h2{\n  font-family:'Cormorant Garamond','Times New Roman',serif;\n  font-size:30px;font-weight:300;margin:0 0 4px;color:var(--ink);\n}\n.shu-pdp .shu-h2-sub{\n  font-size:10px;letter-spacing:.2em;text-transform:uppercase;\n  color:var(--ink-soft);margin-bottom:26px;\n}\n.shu-pdp .shu-stack{\n  background:var(--cream);padding:34px 32px;\n}\n.shu-pdp .shu-layer{\n  display:grid;grid-template-columns:44px 1fr auto;gap:20px;\n  align-items:center;padding:11px 0;\n}\n.shu-pdp .shu-band{height:22px;border-radius:1px;}\n.shu-pdp .b-cream{background:linear-gradient(180deg,#E9A96D,#C0662C);}\n.shu-pdp .b-sponge{background:linear-gradient(180deg,#9FB884,#5F7F4C);}\n.shu-pdp .b-fruit{background:linear-gradient(180deg,#EFCB74,#D9A03C);}\n.shu-pdp .b-pudding{background:linear-gradient(180deg,#FBF7EC,#E2D8C0);}\n.shu-pdp .shu-layer-name{\n  font-size:14.5px;font-weight:400;color:var(--ink);\n}\n.shu-pdp .shu-layer-name span{\n  color:var(--gold);font-size:12px;letter-spacing:.14em;margin-left:10px;\n}\n.shu-pdp .shu-layer-type{\n  font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);\n}\n.shu-pdp .shu-pos{\n  display:flex;justify-content:space-between;\n  font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);\n}\n.shu-pdp .shu-pos.top{margin-bottom:12px;}\n.shu-pdp .shu-pos.base{margin-top:12px;}\n.shu-pdp .shu-pos i{font-style:normal;color:rgba(107,94,82,.5);}\n\n\/* ── info pair ── *\/\n.shu-pdp .shu-info{\n  display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:44px;\n}\n.shu-pdp .shu-info div{background:var(--cream);padding:28px 30px;}\n.shu-pdp .shu-info h4{\n  font-family:'Cormorant Garamond','Times New Roman',serif;\n  font-size:19px;font-weight:400;margin:0 0 7px;color:var(--ink);\n}\n.shu-pdp .shu-info p{font-size:13.5px;line-height:1.7;color:var(--ink-soft);font-weight:300;}\n\n\/* ── allergens ── *\/\n.shu-pdp .shu-allergen{margin-top:44px;}\n.shu-pdp .shu-tags{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 14px;}\n.shu-pdp .shu-tags span{\n  border:1px solid var(--line);padding:7px 14px;\n  font-size:11px;letter-spacing:.1em;color:var(--ink-soft);\n}\n.shu-pdp .shu-fine{\n  font-size:12px;line-height:1.75;color:rgba(107,94,82,.75);font-weight:300;max-width:70ch;\n}\n.shu-pdp .shu-fine b{color:var(--ink);font-weight:500;}\n.shu-pdp .shu-fine .shu-mail{color:var(--thaitea);text-decoration:none;border-bottom:1px solid var(--line);pointer-events:none;}\n\n\/* ── policy ── *\/\n.shu-pdp .shu-policy{margin-top:44px;}\n.shu-pdp .shu-policy-grid{\n  display:grid;grid-template-columns:1fr 1fr;gap:2px 34px;margin:18px 0 20px;\n}\n.shu-pdp .shu-pol{border-top:1px solid var(--line);padding:16px 0 4px;}\n.shu-pdp .shu-pol dt{\n  font-size:10px;letter-spacing:.18em;text-transform:uppercase;\n  color:var(--gold);margin-bottom:6px;\n}\n.shu-pdp .shu-pol dd{\n  margin:0;font-size:13.5px;line-height:1.7;color:var(--ink-soft);font-weight:300;\n}\n.shu-pdp .shu-pol dd b{color:var(--ink);font-weight:500;}\n\n\/* ── boarding pass ── *\/\n.shu-pdp .shu-pass{\n  display:flex;align-items:stretch;background:var(--ink);color:#F0E8D8;margin:48px 0 0;\n}\n.shu-pdp .shu-pass-stub{\n  width:92px;flex:0 0 92px;border-right:1px dashed rgba(196,164,107,.4);\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\n  gap:5px;padding:20px 0;\n}\n.shu-pdp .shu-pass-stub .num{\n  font-family:'Cormorant Garamond','Times New Roman',serif;\n  font-size:26px;color:var(--gold);letter-spacing:.08em;line-height:1;\n}\n.shu-pdp .shu-pass-stub .lbl{\n  font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:rgba(232,213,168,.5);\n}\n.shu-pdp .shu-pass-body{padding:22px 28px;}\n.shu-pdp .shu-pass-body h4{\n  font-family:'Cormorant Garamond','Times New Roman',serif;\n  font-size:20px;font-weight:400;color:#F0E8D8;margin:0 0 6px;\n}\n.shu-pdp .shu-pass-body p{\n  font-size:13px;line-height:1.7;color:rgba(240,232,216,.55);font-weight:300;max-width:58ch;\n}\n\n\/* ── other chapters ── *\/\n.shu-pdp .shu-more{margin-top:52px;padding-top:36px;border-top:1px solid var(--line);}\n.shu-pdp .shu-more-head{\n  display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;\n}\n.shu-pdp .shu-more-link{\n  font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);\n  text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:2px;white-space:nowrap;\n}\n.shu-pdp .shu-ch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:660px;}\n.shu-pdp .shu-ch{text-decoration:none;color:var(--ink);display:block;}\n.shu-pdp .shu-ch-img{\n  aspect-ratio:1;position:relative;background-size:cover;background-position:center;margin-bottom:12px;\n}\n.shu-pdp .ch-pista{background-color:#C3D3AC;background-image:linear-gradient(150deg,#E8EFE0,#9AB888);}\n.shu-pdp .ch-fuji{background-color:#DCC5A4;background-image:linear-gradient(150deg,#F2E6D4,#C89A6A);}\n.shu-pdp .shu-ch-tag{\n  position:absolute;top:10px;left:10px;background:rgba(253,250,246,.92);\n  padding:4px 9px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);\n}\n.shu-pdp .shu-ch h5{\n  font-family:'Cormorant Garamond','Times New Roman',serif;\n  font-size:19px;font-weight:400;margin:0 0 3px;color:var(--ink);\n}\n.shu-pdp .shu-ch p{font-size:11.5px;color:var(--ink-soft);font-weight:300;letter-spacing:.03em;}\n\n.shu-pdp .shu-sign{\n  margin-top:44px;padding-top:26px;border-top:1px solid var(--line);\n  font-family:'Cormorant Garamond','Times New Roman',serif;\n  font-style:italic;font-size:19px;color:var(--gold);text-align:center;\n}\n\n\/* ── mobile ── *\/\n@media(max-width:640px){\n  .shu-pdp .shu-lede{font-size:21px;}\n  .shu-pdp .shu-ing{grid-template-columns:52px 1fr;gap:18px;padding:24px 0;}\n  .shu-pdp .shu-chip{width:52px;height:52px;}\n  .shu-pdp .shu-ing h3{font-size:22px;}\n  .shu-pdp .shu-stack{padding:24px 18px;}\n  .shu-pdp .shu-layer{grid-template-columns:30px 1fr;gap:14px;row-gap:2px;}\n  .shu-pdp .shu-layer-type{grid-column:2;}\n  .shu-pdp .shu-info{grid-template-columns:1fr;}\n  .shu-pdp .shu-policy-grid{grid-template-columns:1fr;gap:0;}\n  .shu-pdp .shu-h2{font-size:25px;}\n  .shu-pdp .shu-pass{flex-direction:column;}\n  .shu-pdp .shu-pass-stub{\n    width:100%;flex:none;border-right:none;border-bottom:1px dashed rgba(196,164,107,.4);\n    flex-direction:row;gap:12px;padding:13px;\n  }\n  .shu-pdp .shu-pass-stub .num{font-size:20px;}\n  .shu-pdp .shu-pass-body{padding:20px;}\n  .shu-pdp .shu-ch-grid{gap:9px;}\n  .shu-pdp .shu-ch h5{font-size:15px;}\n  .shu-pdp .shu-ch p{font-size:10px;line-height:1.4;}\n  .shu-pdp .shu-ch-tag{font-size:7.5px;padding:3px 6px;letter-spacing:.12em;top:7px;left:7px;}\n  .shu-pdp .shu-more-head{flex-direction:column;align-items:flex-start;gap:10px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"shu-pdp\"\u003e\n\n  \u003c!-- CHAPTER HEADER --\u003e\n  \u003cdiv class=\"shu-chapter\"\u003eSiam  ·  Tea Journey  ·  Chapter III\u003c\/div\u003e\n  \u003cp class=\"shu-lede\"\u003ePineapple cooked down slow. Thai tea steeped into cream. A \u003cem\u003ewarm climate\u003c\/em\u003e, held in seven layers.\u003c\/p\u003e\n  \u003cp class=\"shu-lede-cn\"\u003e泰茶菠萝 · 斑斓戚风\u003c\/p\u003e\n\n  \u003chr class=\"shu-hr\"\u003e\n\n  \u003c!-- INGREDIENT 01 — THAI TEA --\u003e\n  \u003cdiv class=\"shu-ing\"\u003e\n    \u003cdiv class=\"shu-chip chip-tea\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"shu-eyebrow\"\u003eOrigin · Chiang Rai, Thailand\u003c\/div\u003e\n      \u003ch3\u003eThai Tea Cream\u003c\/h3\u003e\n      \u003cdiv class=\"shu-cn\"\u003e泰茶奶油\u003c\/div\u003e\n      \u003cp\u003eWhole-leaf Thai black tea from the northern highlands, hot-steeped straight into cream and left to infuse overnight before whipping. The spice — star anise, cardamom, a trace of vanilla — comes from the leaf itself, not from syrup added after.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INGREDIENT 02 — PINEAPPLE --\u003e\n  \u003cdiv class=\"shu-ing\"\u003e\n    \u003cdiv class=\"shu-chip chip-pine\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"shu-eyebrow\"\u003eHand-Cooked · Two Hours\u003c\/div\u003e\n      \u003ch3\u003ePineapple \u0026amp; Litsea\u003c\/h3\u003e\n      \u003cdiv class=\"shu-cn\"\u003e木姜子菠萝\u003c\/div\u003e\n      \u003cp\u003eWhole pineapple, cut in-house and reduced slowly in a wide pan until the fruit turns from pale to amber and loses half its weight. Litsea cubeba goes in at the very end — a mountain berry that reads as lemongrass first, then a low warm pepper. This is the layer people ask about.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INGREDIENT 03 — PANDAN --\u003e\n  \u003cdiv class=\"shu-ing\"\u003e\n    \u003cdiv class=\"shu-chip chip-pandan\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"shu-eyebrow\"\u003eSponge · Fresh Extract\u003c\/div\u003e\n      \u003ch3\u003ePandan Chiffon\u003c\/h3\u003e\n      \u003cdiv class=\"shu-cn\"\u003e斑斓戚风\u003c\/div\u003e\n      \u003cp\u003eFresh pandan leaf extracted in-house, no colouring. Green the way a leaf is green — soft, slightly grey, never neon. Light enough to carry the tea cream without adding weight to the slice.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INGREDIENT 04 — COCONUT --\u003e\n  \u003cdiv class=\"shu-ing\"\u003e\n    \u003cdiv class=\"shu-chip chip-coco\"\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"shu-eyebrow\"\u003eLayer · Set Soft\u003c\/div\u003e\n      \u003ch3\u003eCoconut Milk Pudding\u003c\/h3\u003e\n      \u003cdiv class=\"shu-cn\"\u003e椰奶冻\u003c\/div\u003e\n      \u003cp\u003eSet only just enough to hold a clean edge on the knife, and soft enough to give way on the spoon. It sits between the tea and the fruit and keeps the two from arguing.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- LAYER STACK --\u003e\n  \u003cdiv class=\"shu-stack-wrap\"\u003e\n    \u003ch2 class=\"shu-h2\"\u003eInside Every Slice\u003c\/h2\u003e\n    \u003cdiv class=\"shu-h2-sub\"\u003eTop to bottom · Seven layers\u003c\/div\u003e\n\n    \u003cdiv class=\"shu-stack\"\u003e\n      \u003cdiv class=\"shu-pos top\"\u003e\n\u003cspan\u003eTop\u003c\/span\u003e\u003ci\u003eSeven layers\u003c\/i\u003e\n\u003c\/div\u003e\n\n      \u003cdiv class=\"shu-layer\"\u003e\n        \u003cdiv class=\"shu-band b-cream\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-name\"\u003eThai Tea Cream \u003cspan\u003e泰茶奶油\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-type\"\u003eCream\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shu-layer\"\u003e\n        \u003cdiv class=\"shu-band b-sponge\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-name\"\u003ePandan Chiffon Sponge \u003cspan\u003e斑斓戚风\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-type\"\u003eSponge\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shu-layer\"\u003e\n        \u003cdiv class=\"shu-band b-fruit\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-name\"\u003eHand-Simmered Pineapple \u003cspan\u003e木姜子菠萝\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-type\"\u003eFruit\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shu-layer\"\u003e\n        \u003cdiv class=\"shu-band b-sponge\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-name\"\u003ePandan Chiffon Sponge \u003cspan\u003e斑斓戚风\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-type\"\u003eSponge\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shu-layer\"\u003e\n        \u003cdiv class=\"shu-band b-pudding\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-name\"\u003eCoconut Milk Pudding \u003cspan\u003e椰奶冻\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-type\"\u003ePudding\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shu-layer\"\u003e\n        \u003cdiv class=\"shu-band b-cream\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-name\"\u003eThai Tea Cream \u003cspan\u003e泰茶奶油\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-type\"\u003eCream\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shu-layer\"\u003e\n        \u003cdiv class=\"shu-band b-sponge\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-name\"\u003ePandan Chiffon Sponge \u003cspan\u003e斑斓戚风\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"shu-layer-type\"\u003eSponge\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"shu-pos base\"\u003e\n\u003cspan\u003eBase\u003c\/span\u003e\u003ci\u003ePandan, again\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BOARDING PASS --\u003e\n  \u003cdiv class=\"shu-pass\"\u003e\n    \u003cdiv class=\"shu-pass-stub\"\u003e\n      \u003cdiv class=\"lbl\"\u003eChapter\u003c\/div\u003e\n      \u003cdiv class=\"num\"\u003eIII\u003c\/div\u003e\n      \u003cdiv class=\"lbl\"\u003eBKK\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shu-pass-body\"\u003e\n      \u003ch4\u003eA boarding pass travels with the first 100 orders\u003c\/h4\u003e\n      \u003cp\u003eEvery chapter of the Tea Journey Series carries its own pass. Collect twelve and the thirteenth cake — any 6-inch chapter you choose — is ours to give.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INFO --\u003e\n  \u003cdiv class=\"shu-info\"\u003e\n    \u003cdiv\u003e\n      \u003ch4\u003eStorage\u003c\/h4\u003e\n      \u003cp\u003eBest enjoyed the same day. Keep refrigerated until serving. Rest 15 minutes out of the fridge — the coconut layer loosens and the tea opens up.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003ch4\u003ePickup \u0026amp; Delivery\u003c\/h4\u003e\n      \u003cp\u003eScarborough · Downtown\u003cbr\u003eGTA same-day delivery available.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ALLERGENS --\u003e\n  \u003cdiv class=\"shu-allergen\"\u003e\n    \u003cdiv class=\"shu-eyebrow\"\u003eAllergen Information · Contains\u003c\/div\u003e\n    \u003cdiv class=\"shu-tags\"\u003e\n      \u003cspan\u003eEggs\u003c\/span\u003e\n      \u003cspan\u003eDairy (Milk)\u003c\/span\u003e\n      \u003cspan\u003eWheat (Gluten)\u003c\/span\u003e\n      \u003cspan\u003eCoconut\u003c\/span\u003e\n      \u003cspan\u003ePineapple\u003c\/span\u003e\n      \u003cspan\u003eGelatin\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"shu-fine\"\u003ePlease inform us of any allergies at time of order. This product is not suitable for those with severe food allergies.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ORDER POLICY — CONDENSED --\u003e\n  \u003cdiv class=\"shu-policy\"\u003e\n    \u003cdiv class=\"shu-eyebrow\"\u003eBefore You Order · The Short Version\u003c\/div\u003e\n\n    \u003cdl class=\"shu-policy-grid\"\u003e\n      \u003cdiv class=\"shu-pol\"\u003e\n        \u003cdt\u003eMade to order\u003c\/dt\u003e\n        \u003cdd\u003eBaking begins ahead of your date, so \u003cb\u003eall sales are final\u003c\/b\u003e. Customer-initiated changes are resolved in store credit, not refunds.\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shu-pol\"\u003e\n        \u003cdt\u003eCancellations\u003c\/dt\u003e\n        \u003cdd\u003e\n\u003cb\u003e48+ hours ahead\u003c\/b\u003e — full store credit, valid 12 months.\u003cbr\u003e\u003cb\u003eWithin 48 hours\u003c\/b\u003e — not eligible; ingredients are already committed.\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shu-pol\"\u003e\n        \u003cdt\u003eChanges\u003c\/dt\u003e\n        \u003cdd\u003eFlavour, size, or date changes need \u003cb\u003e24 hours' notice\u003c\/b\u003e and depend on availability.\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shu-pol\"\u003e\n        \u003cdt\u003eDamage or wrong item\u003c\/dt\u003e\n        \u003cdd\u003eInspect at pickup or on delivery. Email \u003cb\u003eorder@shucake.ca\u003c\/b\u003e with photos \u003cb\u003ewithin 2 hours\u003c\/b\u003e — replacement, credit, or partial refund follows.\u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n\n    \u003cp class=\"shu-fine\"\u003eEvery cake leaves our kitchen by hand. Small differences in colour, decoration, and finish are natural to fresh cream cakes and aren't treated as defects. Orders are held until closing on your pickup date — tell us in advance if you need another time.\u003cbr\u003e\u003cbr\u003e\n    Full terms: \u003cb\u003eshucake.ca\/policies\/refund-policy\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- OTHER CHAPTERS --\u003e\n  \u003cdiv class=\"shu-more\"\u003e\n    \u003cdiv class=\"shu-more-head\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"shu-eyebrow\"\u003eContinue the Journey\u003c\/div\u003e\n        \u003ch2 class=\"shu-h2\"\u003eOther chapters\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003ca href=\"https:\/\/www.shucake.ca\/collections\/tea-journey\" class=\"shu-more-link\"\u003eView the full series →\u003c\/a\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"shu-ch-grid\"\u003e\n\n      \u003c!-- ↓↓↓ 换图：把 url('') 里的地址替换成 Shopify Files 里的图片链接 ↓↓↓ --\u003e\n      \u003ca href=\"\/zh\/products\/pistachio-jasmine-coconut-cake\" class=\"shu-ch\"\u003e\n        \u003cdiv class=\"shu-ch-img ch-pista\" style=\"background-image:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0623\/4859\/1326\/files\/20260409210633_367_682.jpg?v=1775783273')\"\u003e\n          \u003cspan class=\"shu-ch-tag\"\u003eChapter I\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ch5\u003ePista\u003c\/h5\u003e\n        \u003cp\u003ePistachio · jasmine · coconut\u003c\/p\u003e\n      \u003c\/a\u003e\n\n      \u003ca href=\"\/zh\/products\/fujisan-hojicha-peach\" class=\"shu-ch\"\u003e\n        \u003cdiv class=\"shu-ch-img ch-fuji\" style=\"background-image:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0623\/4859\/1326\/files\/AD482F8A-9AAF-475D-BB56-0FCC35CB79E2.jpg?v=1780133797')\"\u003e\n          \u003cspan class=\"shu-ch-tag\"\u003eChapter II\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ch5\u003eFujisan\u003c\/h5\u003e\n        \u003cp\u003eHojicha · white peach\u003c\/p\u003e\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"shu-sign\"\u003eSteeped in every layer.\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ShuCake","offers":[{"title":"6\" (Serves 2-4)","offer_id":48608456016094,"sku":null,"price":78.0,"currency_code":"CAD","in_stock":true},{"title":"8” (Serves 5-8)","offer_id":48608456048862,"sku":null,"price":128.0,"currency_code":"CAD","in_stock":true},{"title":"10” (Serves 9-12)","offer_id":48608456081630,"sku":null,"price":198.0,"currency_code":"CAD","in_stock":true},{"title":"12” (Serves 12-19)","offer_id":48608456114398,"sku":null,"price":288.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/4859\/1326\/files\/99E11F9C-2E9D-418A-8846-DB8F3912ACCF.jpg?v=1786981450","url":"https:\/\/www.shucake.ca\/zh\/products\/siam-thai-tea-pianapple","provider":"ShuCake Boutique","version":"1.0","type":"link"}