{"title":"新手入門","description":null,"products":[{"product_id":"h4-honduras-sherry-low-temperature-fermentation-masaguara","title":"H4 Honduras Sherry Low Temperature Fermentation Masaguara","description":"\u003ch3 style=\"text-align: center;\"\u003eCoffee Bean Information\u003c\/h3\u003e\n\u003cp\u003eHonduras Sherry Low Temperature Fermentation Masaguara\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan class=\"typerc\"\u003eOrigin: \u003c\/span\u003e\u003cspan\u003eHonduras \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"typerc\"\u003eOrigin: \u003c\/span\u003e\u003cspan\u003eMasaguara\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"typerc\"\u003eAltitude: \u003c\/span\u003e\u003cspan\u003e1,500M \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"typerc\"\u003eVarieties: \u003c\/span\u003e\u003cspan\u003eCatuai, Caturra\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"typerc\"\u003eTreatment: Sherry Barrel\u003c\/span\u003e\u003cspan\u003e Fermentation\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"typerc\"\u003eRoasted: \u003c\/span\u003e\u003cspan\u003eLight\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan class=\"typerc\"\u003eFlavor: Whiskey, Honey, Cream, Vanilla\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cstyle\u003e\n  \/* --- Quality Life Coffee AI CTA Card Style (English Version) --- *\/\n  .ql-ai-cta {\n    background: linear-gradient(135deg, #ffffff 0%, #fcfcfc 100%);\n    border: 1px solid #e0e0e0;\n    border-left: 4px solid #c5a065; \/* Brand Gold *\/\n    border-radius: 12px;\n    padding: 24px;\n    margin: 30px 0;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.04);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n    text-decoration: none !important;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ql-ai-cta:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 12px 24px rgba(197, 160, 101, 0.15);\n    border-color: #c5a065;\n  }\n\n  .ql-ai-content {\n    flex: 1;\n    z-index: 2;\n  }\n\n  .ql-ai-title {\n    font-size: 17px;\n    font-weight: 800;\n    color: #1a1a1a;\n    margin: 0 0 6px 0;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    line-height: 1.3;\n  }\n\n  .ql-ai-desc {\n    font-size: 14px;\n    color: #555;\n    margin: 0;\n    line-height: 1.6;\n    letter-spacing: 0.3px;\n  }\n\n  .ql-ai-btn {\n    background-color: #1a1a1a;\n    color: #fff !important;\n    padding: 12px 24px;\n    border-radius: 6px;\n    font-size: 14px;\n    font-weight: 700;\n    white-space: nowrap;\n    transition: all 0.3s ease;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.1);\n  }\n\n  .ql-ai-cta:hover .ql-ai-btn {\n    background-color: #c5a065;\n    transform: scale(1.02);\n  }\n\n  .ql-icon-sparkle {\n    width: 20px;\n    height: 20px;\n    color: #c5a065;\n    animation: spin-slow 3s infinite linear;\n  }\n  \n  @keyframes spin-slow {\n    0% { transform: rotate(0deg); }\n    50% { transform: rotate(15deg); }\n    100% { transform: rotate(0deg); }\n  }\n\n  @media (max-width: 600px) {\n    .ql-ai-cta {\n      flex-direction: column;\n      text-align: left;\n      padding: 20px;\n      align-items: flex-start;\n    }\n    .ql-ai-title { font-size: 16px; }\n    .ql-ai-btn { \n      width: 100%; \n      justify-content: center; \n      margin-top: 10px; \n      padding: 14px;\n    }\n  }\n\u003c\/style\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\n\u003cdiv dir=\"auto\" style=\"text-align: left;\"\u003e\u003ca href=\"https:\/\/www.qualitylife.coffee\/en\/pages\/how-to-brew\" class=\"ql-ai-cta\" target=\"_blank\" rel=\"noopener\"\u003e\n\u003cdiv class=\"ql-ai-content\"\u003e\n\u003cdiv class=\"ql-ai-title\"\u003e\u003csvg class=\"ql-icon-sparkle\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2L14.39 9.39L22 12L14.39 14.61L12 22L9.61 14.61L2 12L9.61 9.39L12 2Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Unlock the Perfect Flavor\u003c\/div\u003e\n\u003cp class=\"ql-ai-desc\"\u003eStop guessing. Scan the label, and let AI calculate the optimal temperature and grind size for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ql-ai-btn\"\u003eGet Brewing Recipe \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\u003cpath d=\"m12 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Quality Life Coffee","offers":[{"title":"200g","offer_id":42050142011415,"sku":"H4-200G","price":158.0,"currency_code":"HKD","in_stock":true},{"title":"500g","offer_id":42050142044183,"sku":"H4-500G","price":360.0,"currency_code":"HKD","in_stock":true},{"title":"1000g","offer_id":45312537100311,"sku":"H4-1kg","price":680.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/products\/h4-honduras-sherry-low-temperature-fermentation-masaguara-993164.jpg?v=1671119779"},{"product_id":"ilcana-x-hario-v60限量彩色濾杯01-02-有田燒濾杯-陶瓷濾杯-日本製-dripper","title":"ILCANA x Hario V60 Limited Edition Colorful Strainer 01 Arita-yaki Strainer\/Ceramic Strainer Made in Japan Dripper","description":"\u003cp\u003eILCANA and Hario jointly launched the limited edition V60 Strainer, made in Japan by Saga Arita, Arita-yaki, with traditional Japanese color glaze \u003cbr\u003e*Material: Magnetic ware (Arita-yaki) \u003cbr\u003e*Weight: Approx. 320g\u003cbr\u003e *Capacity: 1-2 cups\/1-4 cups\u003cbr\u003e*Made in Japan\u003c\/p\u003e*","brand":"Quality Life Coffee","offers":[{"title":"Navy Blue TKB","offer_id":39355502198807,"sku":"DR001-BLTKB","price":165.0,"currency_code":"HKD","in_stock":false},{"title":"Turkey Blue TQ","offer_id":39472159850519,"sku":"DR001-BLTQ","price":185.0,"currency_code":"HKD","in_stock":false},{"title":"Light Green LG","offer_id":40998047121431,"sku":"DR001-LGNLG","price":165.0,"currency_code":"HKD","in_stock":true},{"title":"Yellow YEL","offer_id":39355502034967,"sku":"DR001-YLYEL","price":185.0,"currency_code":"HKD","in_stock":true},{"title":"Wasabi Yellow HY","offer_id":41006711472151,"sku":"DR001-YLHY","price":185.0,"currency_code":"HKD","in_stock":true},{"title":"Orange OR","offer_id":39355502067735,"sku":"DR001-OROR","price":165.0,"currency_code":"HKD","in_stock":false},{"title":"Pink PPR","offer_id":39355502100503,"sku":"DR001-PKRDPPR","price":185.0,"currency_code":"HKD","in_stock":false},{"title":"Mysterious Purple PU","offer_id":39355502133271,"sku":"DR001-PUPU","price":185.0,"currency_code":"HKD","in_stock":true},{"title":"Lavender Purple PUH","offer_id":41006677360663,"sku":"DR001-PUPUH","price":185.0,"currency_code":"HKD","in_stock":true},{"title":"Army Green AG","offer_id":39355502166039,"sku":"DR001-GNAG","price":185.0,"currency_code":"HKD","in_stock":true},{"title":"Dark Green DG","offer_id":39355502231575,"sku":"DR001-DGNDG","price":165.0,"currency_code":"HKD","in_stock":false},{"title":"Sky Blue BU","offer_id":40350018306071,"sku":"DR001-BLBU","price":185.0,"currency_code":"HKD","in_stock":false},{"title":"Navy Blue IBU","offer_id":39472159195159,"sku":"DR001-BLIBU","price":185.0,"currency_code":"HKD","in_stock":true},{"title":"紫薯色WR","offer_id":45312519995415,"sku":"DR001-BLTKB-1","price":165.0,"currency_code":"HKD","in_stock":true},{"title":"石墨灰GR","offer_id":45312520028183,"sku":"DR001-BLTKB-2","price":165.0,"currency_code":"HKD","in_stock":true},{"title":"Black MB","offer_id":40350018273303,"sku":"DR001-BKMB","price":185.0,"currency_code":"HKD","in_stock":false},{"title":"Red","offer_id":39355502002199,"sku":"DR001-RD","price":165.0,"currency_code":"HKD","in_stock":false},{"title":"Stare coldly","offer_id":39355501969431,"sku":"DR001-WH","price":105.0,"currency_code":"HKD","in_stock":true},{"title":"White 02","offer_id":39896154996759,"sku":"DR001-WH02","price":155.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/products\/ilcana-x-hario-v6001-02-dripper-566977.jpg?v=1671119951"},{"product_id":"c10-colombia-supremo-washed","title":"C10 Colombia Supremo Washed Coffee Beans","description":"\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\u003cmeta charset=\"UTF-8\"\u003e\n\u003ch4 dir=\"auto\" style=\"text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eCoffee Bean Information\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv dir=\"auto\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\n\u003cdiv dir=\"auto\"\u003eColombia Supremo Washed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cul\u003e\n\u003cli\u003eCountry: Colombia\u003c\/li\u003e\n\u003cli\u003eProducing region: Various Regions\u003c\/li\u003e\n\u003cli\u003eLevel: Supremo\u003c\/li\u003e\n\u003cli\u003eProcessing: Washed \u003c\/li\u003e\n\u003cli\u003eAltitude: 1200m-2000m\u003c\/li\u003e\n\u003cli\u003eType: Caturra, Typica, Bourbon\u003c\/li\u003e\n\u003cli\u003eRoast level :Medium \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\n\u003cdiv dir=\"auto\"\u003e♫ Flavor Commentary\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\n\u003cdiv dir=\"auto\"\u003eWalnut, vanilla, nuts, dark chocolate, caramelized notes on the finish, rich and full-bodied\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* --- Quality Life Coffee AI CTA Card Style (English Version) --- *\/\n  .ql-ai-cta {\n    background: linear-gradient(135deg, #ffffff 0%, #fcfcfc 100%);\n    border: 1px solid #e0e0e0;\n    border-left: 4px solid #c5a065; \/* Brand Gold *\/\n    border-radius: 12px;\n    padding: 24px;\n    margin: 30px 0;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.04);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n    text-decoration: none !important;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ql-ai-cta:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 12px 24px rgba(197, 160, 101, 0.15);\n    border-color: #c5a065;\n  }\n\n  .ql-ai-content {\n    flex: 1;\n    z-index: 2;\n  }\n\n  .ql-ai-title {\n    font-size: 17px;\n    font-weight: 800;\n    color: #1a1a1a;\n    margin: 0 0 6px 0;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    line-height: 1.3;\n  }\n\n  .ql-ai-desc {\n    font-size: 14px;\n    color: #555;\n    margin: 0;\n    line-height: 1.6;\n    letter-spacing: 0.3px;\n  }\n\n  .ql-ai-btn {\n    background-color: #1a1a1a;\n    color: #fff !important;\n    padding: 12px 24px;\n    border-radius: 6px;\n    font-size: 14px;\n    font-weight: 700;\n    white-space: nowrap;\n    transition: all 0.3s ease;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.1);\n  }\n\n  .ql-ai-cta:hover .ql-ai-btn {\n    background-color: #c5a065;\n    transform: scale(1.02);\n  }\n\n  .ql-icon-sparkle {\n    width: 20px;\n    height: 20px;\n    color: #c5a065;\n    animation: spin-slow 3s infinite linear;\n  }\n  \n  @keyframes spin-slow {\n    0% { transform: rotate(0deg); }\n    50% { transform: rotate(15deg); }\n    100% { transform: rotate(0deg); }\n  }\n\n  @media (max-width: 600px) {\n    .ql-ai-cta {\n      flex-direction: column;\n      text-align: left;\n      padding: 20px;\n      align-items: flex-start;\n    }\n    .ql-ai-title { font-size: 16px; }\n    .ql-ai-btn { \n      width: 100%; \n      justify-content: center; \n      margin-top: 10px; \n      padding: 14px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\n\u003cdiv dir=\"auto\" style=\"text-align: left;\"\u003e\u003ca href=\"https:\/\/www.qualitylife.coffee\/en\/pages\/how-to-brew\" class=\"ql-ai-cta\" target=\"_blank\" rel=\"noopener\"\u003e\n\u003cdiv class=\"ql-ai-content\"\u003e\n\u003cdiv class=\"ql-ai-title\"\u003e\u003csvg class=\"ql-icon-sparkle\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2L14.39 9.39L22 12L14.39 14.61L12 22L9.61 14.61L2 12L9.61 9.39L12 2Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Unlock the Perfect Flavor\u003c\/div\u003e\n\u003cp class=\"ql-ai-desc\"\u003eStop guessing. Scan the label, and let AI calculate the optimal temperature and grind size for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ql-ai-btn\"\u003eGet Brewing Recipe \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\u003cpath d=\"m12 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Quality Life Coffee","offers":[{"title":"200g","offer_id":40570774028311,"sku":"C10-200G","price":81.0,"currency_code":"HKD","in_stock":true},{"title":"500g","offer_id":40570774061079,"sku":"C10-500G","price":160.0,"currency_code":"HKD","in_stock":true},{"title":"1kg","offer_id":40570774093847,"sku":"C10-1KG","price":303.0,"currency_code":"HKD","in_stock":true},{"title":"3kg(1kg\/bag)","offer_id":45312536772631,"sku":"C10-3kg","price":818.0,"currency_code":"HKD","in_stock":true},{"title":"5kg(1kg\/bag)","offer_id":45312536805399,"sku":"C10-5kg","price":1212.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/products\/c10-colombia-supremo-washed-317503.jpg?v=1671118476"},{"product_id":"耶加雪菲g1日曬-香港新鮮烘焙咖啡豆","title":"E01 Ethiopia Yirgacheffe G1 Natural  Hong Kong Freshly Roasted Coffee Beans","description":"\u003cdiv\u003e\n\u003cstyle\u003e\n  \/* --- Quality Life Coffee Product Info Card (English) --- *\/\n  .ql-bean-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    color: #2c2c2c;\n    line-height: 1.5;\n    max-width: 680px;\n    margin: 0 auto;\n    padding: 10px 0;\n  }\n\n  \/* Header Section *\/\n  .ql-bean-header {\n    text-align: center;\n    margin-bottom: 20px;\n  }\n\n  .ql-bean-title-zh {\n    font-size: 20px;\n    font-weight: 800;\n    color: #1a1a1a;\n    margin: 0 0 4px 0;\n    letter-spacing: 0.5px;\n  }\n\n  .ql-bean-title-en {\n    font-size: 13px;\n    color: #888888;\n    font-weight: 500;\n    margin: 0;\n    letter-spacing: 0.5px;\n  }\n\n  \/* Flavor Profile \u0026 Roast Card *\/\n  .ql-flavor-card {\n    background: linear-gradient(145deg, #fdfbf7 0%, #f9f5ed 100%);\n    border: 1px solid #f0e6d6;\n    border-radius: 14px;\n    padding: 20px;\n    text-align: center;\n    margin-bottom: 20px;\n    box-shadow: 0 2px 10px rgba(197, 160, 101, 0.05);\n  }\n\n  .ql-flavor-sub {\n    font-size: 11px;\n    font-weight: 700;\n    color: #c5a065;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n    margin-bottom: 12px;\n  }\n\n  .ql-flavor-tags {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-bottom: 14px;\n  }\n\n  .ql-flavor-tag {\n    background: #ffffff;\n    border: 1px solid #e2d7c5;\n    color: #333333;\n    padding: 6px 14px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.02);\n  }\n\n  .ql-roast-info {\n    display: inline-flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 12px;\n    color: #666666;\n    background: rgba(197, 160, 101, 0.12);\n    padding: 5px 14px;\n    border-radius: 15px;\n    font-weight: 600;\n  }\n\n  \/* Specifications Grid Card *\/\n  .ql-specs-card {\n    background: #ffffff;\n    border: 1px solid #eaeaea;\n    border-radius: 14px;\n    padding: 20px;\n    margin-bottom: 24px;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.02);\n  }\n\n  .ql-specs-title {\n    font-size: 14px;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin: 0 0 14px 0;\n    padding-bottom: 8px;\n    border-bottom: 2px solid #f4f4f4;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .ql-specs-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px 16px;\n  }\n\n  .ql-spec-item {\n    display: flex;\n    flex-direction: column;\n  }\n\n  .ql-spec-label {\n    font-size: 11px;\n    color: #888888;\n    font-weight: 500;\n    margin-bottom: 2px;\n  }\n\n  .ql-spec-value {\n    font-size: 13px;\n    font-weight: 700;\n    color: #222222;\n  }\n\n  \/* AI Brewing CTA *\/\n  .ql-ai-cta {\n    background: linear-gradient(135deg, #ffffff 0%, #fcfcfc 100%);\n    border: 1px solid #e0e0e0;\n    border-left: 4px solid #c5a065;\n    border-radius: 12px;\n    padding: 18px 20px;\n    margin-top: 10px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.04);\n    transition: all 0.3s ease;\n    text-decoration: none !important;\n  }\n\n  .ql-ai-cta:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 20px rgba(197, 160, 101, 0.18);\n    border-color: #c5a065;\n  }\n\n  .ql-ai-title {\n    font-size: 15px;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin: 0 0 4px 0;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .ql-ai-desc {\n    font-size: 13px;\n    color: #666;\n    margin: 0;\n  }\n\n  .ql-ai-btn {\n    background-color: #1a1a1a;\n    color: #fff !important;\n    padding: 10px 18px;\n    border-radius: 6px;\n    font-size: 13px;\n    font-weight: 700;\n    white-space: nowrap;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .ql-ai-cta:hover .ql-ai-btn {\n    background-color: #c5a065;\n  }\n\n  .ql-icon-sparkle {\n    width: 18px;\n    height: 18px;\n    color: #c5a065;\n    animation: spin-slow 3s infinite linear;\n  }\n\n  @keyframes spin-slow {\n    0% { transform: rotate(0deg); }\n    50% { transform: rotate(15deg); }\n    100% { transform: rotate(0deg); }\n  }\n\n  \/* Mobile Responsive *\/\n  @media (max-width: 600px) {\n    .ql-specs-grid { grid-template-columns: 1fr 1fr; }\n    .ql-ai-cta { flex-direction: column; align-items: flex-start; }\n    .ql-ai-btn { width: 100%; justify-content: center; }\n  }\n\u003c\/style\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ql-bean-wrapper\"\u003e\u003c!-- Bean Title --\u003e\n\u003cdiv class=\"ql-bean-header\"\u003e\n\u003ch3 class=\"ql-bean-title-zh\"\u003eEthiopia Yirgacheffe G1 Natural\u003c\/h3\u003e\n\u003cp class=\"ql-bean-title-en\"\u003eSingle Origin Specialty Coffee\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Flavor Profile Card --\u003e\n\u003cdiv class=\"ql-flavor-card\"\u003e\n\u003cdiv class=\"ql-flavor-sub\"\u003eFLAVOR PROFILE\u003c\/div\u003e\n\u003cdiv class=\"ql-flavor-tags\"\u003e\u003cspan class=\"ql-flavor-tag\"\u003e🌸 Floral Notes\u003c\/span\u003e \u003cspan class=\"ql-flavor-tag\"\u003e🍊 Crisp Citrus\u003c\/span\u003e \u003cspan class=\"ql-flavor-tag\"\u003e🍇 Grapefruit Finish\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ql-roast-info\"\u003e\u003cspan\u003e🔥 Roast: Light-Medium\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e \u003cspan\u003e☀️ Process: Natural\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Coffee Specifications Grid --\u003e\n\u003cdiv class=\"ql-specs-card\"\u003e\n\u003cdiv class=\"ql-specs-title\"\u003e\u003cspan\u003e☕ COFFEE SPECIFICATIONS\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ql-specs-grid\"\u003e\n\u003cdiv class=\"ql-spec-item\"\u003e\u003cspan class=\"ql-spec-label\"\u003eCountry\u003c\/span\u003e \u003cspan class=\"ql-spec-value\"\u003eEthiopia\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ql-spec-item\"\u003e\u003cspan class=\"ql-spec-label\"\u003eRegion\u003c\/span\u003e \u003cspan class=\"ql-spec-value\"\u003eYirgacheffe\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ql-spec-item\"\u003e\u003cspan class=\"ql-spec-label\"\u003eAltitude\u003c\/span\u003e \u003cspan class=\"ql-spec-value\"\u003e2,000 - 2,100 m\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ql-spec-item\"\u003e\u003cspan class=\"ql-spec-label\"\u003eVariety\u003c\/span\u003e \u003cspan class=\"ql-spec-value\"\u003eHeirloom\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ql-spec-item\"\u003e\u003cspan class=\"ql-spec-label\"\u003eRainfall\u003c\/span\u003e \u003cspan class=\"ql-spec-value\"\u003e1,795 – 2,150 mm\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ql-spec-item\"\u003e\u003cspan class=\"ql-spec-label\"\u003eGrade\u003c\/span\u003e \u003cspan class=\"ql-spec-value\"\u003eGrade 1 (G1)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- AI Brewing Guide CTA --\u003e \u003ca href=\"https:\/\/www.qualitylife.coffee\/pages\/how-to-brew\" class=\"ql-ai-cta\" target=\"_blank\" rel=\"noopener\"\u003e\n\u003cdiv class=\"ql-ai-content\"\u003e\n\u003cdiv class=\"ql-ai-title\"\u003e\u003csvg class=\"ql-icon-sparkle\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2L14.39 9.39L22 12L14.39 14.61L12 22L9.61 14.61L2 12L9.61 9.39L12 2Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Want to brew this bean perfectly?\u003c\/div\u003e\n\u003cp class=\"ql-ai-desc\"\u003eSkip the guesswork. Scan your bag label, and our AI will calculate the ideal water temp and grind size instantly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ql-ai-btn\"\u003eGet Brew Recipe \u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\u003cpath d=\"m12 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/a\u003e\u003c\/div\u003e","brand":"Quality Life Coffee","offers":[{"title":"200g","offer_id":40601701220375,"sku":"E1-200G","price":84.0,"currency_code":"HKD","in_stock":true},{"title":"500g","offer_id":40601701253143,"sku":"E1-500G","price":191.0,"currency_code":"HKD","in_stock":true},{"title":"1000g","offer_id":41715763609623,"sku":"E1-1KG","price":345.0,"currency_code":"HKD","in_stock":true},{"title":"3kg(1kg\/bag)","offer_id":45312535330839,"sku":"E1-3kg","price":980.0,"currency_code":"HKD","in_stock":true},{"title":"5kg (1kg\/bag)","offer_id":45312535363607,"sku":"E1-5kg","price":1550.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/products\/e01-g1-207200.jpg?v=1671119063"},{"product_id":"日本hario-v60透明樹脂01-02濾杯-coffee-dripper","title":"Japan HARIO V60 Transparent Resin 01\/02 Filter Cup Coffee Dripper","description":"\u003cp\u003e- Japan HARIO Original Import\u003cbr\u003e- 01 : 1-2 persons ; 02 : 1-4 persons\u003c\/p\u003e","brand":"Quality Life Coffee","offers":[{"title":"01 (1-2 persons)","offer_id":39823143895063,"sku":"DR018-01-1-2P","price":42.0,"currency_code":"HKD","in_stock":true},{"title":"02 (1-4)","offer_id":39823143927831,"sku":"DR018-02-1-4P","price":58.0,"currency_code":"HKD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/products\/hario-v600102-coffee-dripper-682932.jpg?v=1724219259"},{"product_id":"premium-blend-至尊拼配咖啡豆","title":"X4 Premium Blend｜Low Acidity, Nuts and Chocolate, Espresso or Pour Over","description":"\u003cp style=\"font-size: 19px; font-weight: bold; color: #5e4905; margin: 0 0 14px;\"\u003eAn everyday cup that works black or with milk.\u003c\/p\u003e\n\u003cp style=\"line-height: 1.85; margin: 0 0 14px;\"\u003eX4 Premium Blend is built around Brazilian Yellow Bourbon and Honduran beans, giving a full body and high sweetness with low bitterness and low acidity. Nuts and chocolate come through clearly. It brews well as pour over or espresso, and it is our everyday choice for anyone who prefers a gentler acidity.\u003c\/p\u003e\n\u003cp style=\"line-height: 1.85; margin: 0 0 30px; font-size: 15px; color: #8a7550;\"\u003eLooking for florals and bright acidity instead? Browse our \u003ca href=\"https:\/\/www.qualitylife.coffee\/en\/collections\/coffee-bean?gf_7856=Light\" style=\"color: #8a7550;\"\u003elight\u003c\/a\u003e or \u003ca href=\"https:\/\/www.qualitylife.coffee\/en\/collections\/coffee-bean?gf_7856=Medium%20light\" style=\"color: #8a7550;\"\u003emedium light\u003c\/a\u003e single origins.\u003c\/p\u003e\n\u003ch3 style=\"color: #5e4905; margin: 0 0 12px;\"\u003eWhy a blend\u003c\/h3\u003e\n\u003cp style=\"line-height: 1.85; margin: 0 0 14px;\"\u003eA single origin is whatever that piece of land produced. Once the lot is gone it is gone, and the next one will not taste the same. A blend is built for a purpose: available all year, consistent from order to order, and reliable in the way you actually brew.\u003c\/p\u003e\n\u003cp style=\"line-height: 1.85; margin: 0 0 30px;\"\u003eBrazilian Yellow Bourbon carries the base: high sugar, low acidity and enough body that milk does not flatten it. Honduras adds sweetness and roundness, Colombia holds the structure. The roast sits between medium and medium dark on purpose — any lighter and the nut and chocolate notes have not developed; any darker and sweetness disappears behind bitterness.\u003c\/p\u003e\n\u003ch3 style=\"color: #5e4905; margin: 0 0 12px;\"\u003eComposition\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; margin: 0 0 30px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background: #faf6ee;\"\u003e\n\u003cth style=\"padding: 10px; border: 1px solid #e8dfc8; text-align: left; width: 28%;\"\u003eOrigins\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 1px solid #e8dfc8;\"\u003eBrazil, Honduras, Colombia\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 1px solid #e8dfc8; text-align: left;\"\u003eBase\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 1px solid #e8dfc8;\"\u003eBrazilian Yellow Bourbon, Honduran\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #faf6ee;\"\u003e\n\u003cth style=\"padding: 10px; border: 1px solid #e8dfc8; text-align: left;\"\u003eSpecies\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 1px solid #e8dfc8;\"\u003eArabica\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 1px solid #e8dfc8; text-align: left;\"\u003eRoast\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 1px solid #e8dfc8;\"\u003eMedium to medium dark\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #faf6ee;\"\u003e\n\u003cth style=\"padding: 10px; border: 1px solid #e8dfc8; text-align: left;\"\u003eFlavour\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 1px solid #e8dfc8;\"\u003eNuts and chocolate, high sweetness, low acidity and bitterness\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px; border: 1px solid #e8dfc8; text-align: left;\"\u003eGood for\u003c\/th\u003e\n\u003ctd style=\"padding: 10px; border: 1px solid #e8dfc8;\"\u003ePour over, espresso, with milk\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 style=\"color: #5e4905; margin: 0 0 12px;\"\u003eBrewing\u003c\/h3\u003e\n\u003cp style=\"line-height: 1.85; margin: 0 0 10px;\"\u003e\u003cstrong\u003ePour over\u003c\/strong\u003e　Start from 15 g of coffee to 240 g of water at 90 degrees Celsius, medium grind.\u003c\/p\u003e\n\u003cp style=\"line-height: 1.85; margin: 0 0 14px;\"\u003e\u003cstrong\u003eEspresso\u003c\/strong\u003e　Start from an 18 g dose pulling 36 g in 25 to 30 seconds, then adjust to your machine and taste.\u003c\/p\u003e\n\u003cp style=\"line-height: 1.85; margin: 0 0 30px;\"\u003eFor a recipe built around your own gear, try the \u003ca href=\"https:\/\/www.qualitylife.coffee\/en\/pages\/how-to-brew\" style=\"color: #5e4905;\"\u003eAI Barista\u003c\/a\u003e; if it is not tasting right, work through the \u003ca href=\"https:\/\/www.qualitylife.coffee\/en\/pages\/ai-coffee-extraction-troubleshooting\" style=\"color: #5e4905;\"\u003ebrewing troubleshooter\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch3 style=\"color: #5e4905; margin: 0 0 12px;\"\u003eCafes and offices\u003c\/h3\u003e\n\u003cp style=\"line-height: 1.85; margin: 0 0 30px;\"\u003eAvailable in 3 kg and 5 kg cases for cafes, offices and households that get through a lot. For larger volumes or a standing supply, see our \u003ca href=\"https:\/\/www.qualitylife.coffee\/en\/pages\/%E5%92%96%E5%95%A1%E8%B1%86%E6%89%B9%E7%99%BC\" style=\"color: #5e4905;\"\u003ewholesale page\u003c\/a\u003e or \u003ca href=\"https:\/\/wa.me\/message\/R7HWYFOZ65AKI1\" style=\"color: #5e4905;\"\u003eWhatsApp us\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp style=\"font-size: 14px; color: #8a7550; line-height: 1.8; margin: 0;\"\u003eDispatch times, resting, storage and grinding are covered in our \u003ca href=\"https:\/\/www.qualitylife.coffee\/en\/pages\/faq\" style=\"color: #8a7550;\"\u003eFAQ\u003c\/a\u003e. Coffee is an agricultural product; flavour varies with harvest, lot, roast and brewing method.\u003c\/p\u003e","brand":"Quality Life Coffee","offers":[{"title":"200g","offer_id":40107557781527,"sku":"X4-200G","price":70.0,"currency_code":"HKD","in_stock":true},{"title":"500g","offer_id":40218357596183,"sku":"X4-500G","price":158.0,"currency_code":"HKD","in_stock":true},{"title":"1kg","offer_id":40107557814295,"sku":"X4-1KG","price":296.0,"currency_code":"HKD","in_stock":true},{"title":"3kg(1000g\/bag)","offer_id":45312535789591,"sku":"X4-3kg","price":800.0,"currency_code":"HKD","in_stock":true},{"title":"5kg(1kg\/bag)","offer_id":40378828554263,"sku":"X4-5KG-1KG","price":1220.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/products\/premium-blend-752752.jpg?v=1671120821"},{"product_id":"hario-冷萃壺-650ml","title":"HARIO Cold Brew 650ml","description":"\u003cdiv class=\"fluid photerve021\"\u003eSpecial wine bottle shape design. Makes delicious iced drip coffee with ease. This carafe makes iced drip coffee without the hassle and keeps it fresh. Enjoy the flavor and aroma of the coffee beans as you slowly draw out the coffee with water. A long filter with a fine mesh is included.\u003c\/div\u003e  \u003cdiv class=\"fluid photerve021\"\u003e\u003c\/div\u003e  \u003cdiv class=\"fluid photerve021\"\u003e  \u003ctable width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\u003e  \u003ctbody\u003e  \u003ctr\u003e  \u003ctd width=\"35%\"\u003eProduct Dimensions\u003c\/td\u003e  \u003ctd width=\"65%\"\u003eL 87×W 84×H 300 D 71 mm\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd width=\"35%\"\u003eCapacity\u003c\/td\u003e  \u003ctd width=\"65%\"\u003e650ML 5 cups\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd width=\"35%\"\u003eWeight (incl. box)\u003c\/td\u003e  \u003ctd width=\"65%\"\u003e500 g\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd width=\"35%\"\u003eMaterial\u003c\/td\u003e  \u003ctd width=\"65%\"\u003eHeat-resistant glass. Silicone, PP, polyester fiber\u003c\/td\u003e .\nPolyester Fiber \u003c\/td\u003e  \u003c\/tr\u003e  \u003cPolyester Fiber\n\u003ctd width=\"35%\"\u003eOrigin\u003c\/td\u003e  \u003ctd width=\"65%\"\u003eMade in Japan\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e  \u003c\/div\u003e","brand":"Quality Life Coffee","offers":[{"title":"Light Gray","offer_id":40506948452375,"sku":"KT013-LGY","price":139.0,"currency_code":"HKD","in_stock":true},{"title":"(loanword) hack (computing)","offer_id":40506948485143,"sku":"KT013-BK","price":139.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/products\/hario-650ml-444566.jpg?v=1696321702"},{"product_id":"日本-hario-v60-咖啡師分享壺-01-02手沖咖啡下壺","title":"Japan Hario V60 Barista Sharing Pot 01 02 Hand Coffee Bottles","description":"\u003cp id=\"isPasted\"\u003eThe new Hario 2024 hand brewed coffee carafe is the new standard carafe born from the heart of baristas. A simple carafe that is easy to hold, blend and pour.\u003c\/p\u003e  \u003cp\u003eHario removes the scales and other marks on the sides so that you can appreciate the color of the liquid directly. It's a design that combines cologne-like cuteness with stately beauty, with a focus on making the coffee that builds up in the server look delicious.\u003c\/p\u003e  \u003cp\u003e01(360ml):\u003c\/p\u003e  \u003cul\u003e  \u003cli id=\"isPasted\"\u003eProduct No.:VBS-36\u003c\/li\u003e  \u003cli\u003eSize: W137mm x D100mm x H88mm\u003c\/li\u003e  \u003cli\u003eMouth diameter: 80mm\u003c\/li\u003e  \u003cli\u003eCapacity: Usable capacity: 360ml\u003c\/li\u003e  \u003cli\u003eWeight (including a single box): 160g\u003c\/li\u003e  \u003cli\u003eMaterial: Heat-resistant glass \"Hario Glass\"\u003c\/li\u003e  \u003cli\u003ePlace of origin: Made in Japan\u003c\/li\u003e  \u003c\/ul\u003e  \u003cp\u003e  \u003c\/p\u003e  \u003cp\u003e02(600ml)\u003c\/p\u003e  \u003cul\u003e  \u003cli id=\"isPasted\"\u003eProduct No.: VBS-60\u003c\/li\u003e  \u003c\/li\u003e\u003cli\u003e Dimensions: W153mm x D113mm x H103mm \u003c\/li\u003e\u003cli\u003e Mouth: 80mm \u003c\/li\u003e\u003cli\u003e Capacity: Usable capacity: 600ml \u003c\/li\u003e\u003cli\u003e Weight (including a single box): 197g \u003c\/li\u003e\u003cli\u003e Material: Heat-resistant glass \"HARIO Glass\" \u003c\/li\u003e\u003cli\u003e Origin: Made in Japan \u003c\/li\u003e\u003c\/ul\u003e","brand":"Quality Life Coffee","offers":[{"title":"1","offer_id":41151892652055,"sku":"DR045-01","price":119.0,"currency_code":"HKD","in_stock":true},{"title":"2","offer_id":41151892684823,"sku":"DR045-02","price":129.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/files\/hario-v60-01-02-127059.jpg?v=1717315759"},{"product_id":"手沖咖啡套裝不銹鋼磨豆器-hario膠濾杯-日本kono濾紙-手沖壺-計時電子磅-溫度計-新鮮烘焙咖啡豆150g","title":"Pour-over coffee set (manual coffee bean grinder + Hario pour-over dripper + filter paper + pouring kettle + electronic scale with timer + freshly roasted coffee beans + digital thermometer)","description":"\u003cp\u003ePour-over coffee set (manual coffee bean grinder + Hario pour-over dripper + filter paper + pouring kettle + electronic scale with timer + freshly roasted coffee beans + digital thermometer)\u003cbr\u003e\u003cbr\u003e-Upgraded Stainless Steel Grinder: upgraded stainless steel burr, double bearings, more uniform, adjustable coarseness, 1-2 cups per grinding, instant grinding and brewing, enjoy the freshly roasted coffee beans\u003c\/p\u003e\n\u003cp\u003e-Hario Dripper: V60 Filter Cup (1-2 servings) (Transparent model)\u003c\/p\u003e\n\u003cp\u003e- Kono filter paper 40 pcs: Made in Japan\u003c\/p\u003e\n\u003cp\u003e- Matte black stainless steel kettle 350ml: professional small mouth kettle, easy to control the flow of water\u003c\/p\u003e\n\u003cp\u003e- Electronic Time Scale (3kg, 0.1g): Type C charging, accuracy up to 0.1g, with a timer function, to ensure that the proportion of powder and water is standardized, so that you can make professional fine coffee\u003c\/p\u003e\n\u003cp\u003e-Electronic thermometer: Accurately measure the coffee extraction temperature, so you can drink the original flavor and sweetness of the coffee beans\u003c\/p\u003e\n\u003cp\u003eFor free Fresh Roasted Ethiopian G1 Coffee Beans 150g, brew a cup of coffee with fruity and floral aroma and sweet aftertaste\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eCoffee is the world's healthiest beverage, but if you use unfresh and over-roasted coffee, or add milk or sugar, it will affect the original value of the coffee\u003cbr\u003eDrink 2-3 cups of hand-brewed boutique coffee every day to enhance your work efficiency and health!\u003c\/p\u003e","brand":"Quality Life Coffee","offers":[{"title":"Default Title","offer_id":41474064252951,"sku":"BEAN-8","price":399.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/files\/hariokono150g-2266596.jpg?v=1783532050"},{"product_id":"咖啡手沖壺550ml-304不銹鋼-連蓋-coffee-pour-over-kettle","title":"Coffee pour over kettle 550ml 304 stainless steel with cap Coffee pour over kettle","description":"\u003cp\u003e- Thickened 304 stainless steel with cap for better heat retention\u003cbr\u003e- Special spout design for easy filling at 90 degrees with scale\u003cbr\u003e- Internal valve for more stable water flow\u003cbr\u003e- Lid with walnut handle for anti-scalding\u003c\/p\u003e  \u003cp\u003e🔸Capacity: 550 ml \u003cbr\u003e🔸Dimensions: L (including spout handle) 21.5CM x H (including lid) 14CM\u003c\/p\u003e","brand":"Quality Life Coffee","offers":[{"title":"350ml","offer_id":44595832913943,"sku":"KT022-350ML","price":75.0,"currency_code":"HKD","in_stock":true},{"title":"550ml","offer_id":44595832946711,"sku":"KT022-550ML","price":85.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/files\/550ml-304-coffee-pour-over-kettle-220253.jpg?v=1750949230"},{"product_id":"x8-daybreak-fruity-blend-晨曦果香拼配咖啡豆","title":"X8 Daybreak Fruity Blend Coffee Beans","description":"\u003ch3 style=\"text-align: center;\" class=\"name\"\u003eCoffee Bean Information\u003c\/h3\u003e\n\u003cdiv class=\"name\"\u003e\u003cimg height=\"20\" width=\"20\" src=\"https:\/\/shoplineimg.com\/5b02288a4e22a61c5e00b0cf\/external-fa995a616f8619f5f860654d08126bc7\/original?image_url=https%3A%2F%2Fi.imgur.com%2FRY95WAM.png\" class=\"raw_info_image\"\u003e\u003cspan\u003eCountry: Ethiopia (Natural, Washed)\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"name\"\u003e\n\u003cdiv class=\"name\"\u003e\u003cimg height=\"19\" width=\"19\" class=\"raw_info_image\" src=\"https:\/\/shoplineimg.com\/5b02288a4e22a61c5e00b0cf\/external-739133743c0446f326bbc3d695d508b9\/original?image_url=https%3A%2F%2Fi.imgur.com%2FnP7yxd1.png\"\u003e\u003cspan\u003eGrowth: \u003c\/span\u003eArabica\u003c\/div\u003e\n\u003cdiv class=\"name\"\u003eRoast: light-medium - medium\u003cbr\u003e\u003cbr\u003eFlavors:\u003c\/div\u003e\n\u003cdiv class=\"name\"\u003eBright citrus acidity and delicate floral aromas combine with sweet layers of tropical fruit, berries and raisins. Fresh on the palate with a rounded texture.\u003c\/div\u003e\n\u003cdiv class=\"name\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value text-gray\"\u003e\n\u003cdiv class=\"name\"\u003eThe cost-effective choice, whether for daily brewing (including Espresso) or boutique hand brewing, you can easily enjoy the level and quality of boutique coffee. Every morning, start your life with a cup of Daybreak Fruity Blend.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstyle\u003e\n  \/* --- Quality Life Coffee AI CTA Card Style (English Version) --- *\/\n  .ql-ai-cta {\n    background: linear-gradient(135deg, #ffffff 0%, #fcfcfc 100%);\n    border: 1px solid #e0e0e0;\n    border-left: 4px solid #c5a065; \/* Brand Gold *\/\n    border-radius: 12px;\n    padding: 24px;\n    margin: 30px 0;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.04);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n    text-decoration: none !important;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ql-ai-cta:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 12px 24px rgba(197, 160, 101, 0.15);\n    border-color: #c5a065;\n  }\n\n  .ql-ai-content {\n    flex: 1;\n    z-index: 2;\n  }\n\n  .ql-ai-title {\n    font-size: 17px;\n    font-weight: 800;\n    color: #1a1a1a;\n    margin: 0 0 6px 0;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    line-height: 1.3;\n  }\n\n  .ql-ai-desc {\n    font-size: 14px;\n    color: #555;\n    margin: 0;\n    line-height: 1.6;\n    letter-spacing: 0.3px;\n  }\n\n  .ql-ai-btn {\n    background-color: #1a1a1a;\n    color: #fff !important;\n    padding: 12px 24px;\n    border-radius: 6px;\n    font-size: 14px;\n    font-weight: 700;\n    white-space: nowrap;\n    transition: all 0.3s ease;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.1);\n  }\n\n  .ql-ai-cta:hover .ql-ai-btn {\n    background-color: #c5a065;\n    transform: scale(1.02);\n  }\n\n  .ql-icon-sparkle {\n    width: 20px;\n    height: 20px;\n    color: #c5a065;\n    animation: spin-slow 3s infinite linear;\n  }\n  \n  @keyframes spin-slow {\n    0% { transform: rotate(0deg); }\n    50% { transform: rotate(15deg); }\n    100% { transform: rotate(0deg); }\n  }\n\n  @media (max-width: 600px) {\n    .ql-ai-cta {\n      flex-direction: column;\n      text-align: left;\n      padding: 20px;\n      align-items: flex-start;\n    }\n    .ql-ai-title { font-size: 16px; }\n    .ql-ai-btn { \n      width: 100%; \n      justify-content: center; \n      margin-top: 10px; \n      padding: 14px;\n    }\n  }\n\u003c\/style\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q\"\u003e\n\u003cdiv dir=\"auto\" style=\"text-align: left;\"\u003e\u003ca href=\"https:\/\/www.qualitylife.coffee\/en\/pages\/how-to-brew\" class=\"ql-ai-cta\" target=\"_blank\" rel=\"noopener\"\u003e\n\u003cdiv class=\"ql-ai-content\"\u003e\n\u003cdiv class=\"ql-ai-title\"\u003e\u003csvg class=\"ql-icon-sparkle\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2L14.39 9.39L22 12L14.39 14.61L12 22L9.61 14.61L2 12L9.61 9.39L12 2Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Unlock the Perfect Flavor\u003c\/div\u003e\n\u003cp class=\"ql-ai-desc\"\u003eStop guessing. Scan the label, and let AI calculate the optimal temperature and grind size for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ql-ai-btn\"\u003eGet Brewing Recipe \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\u003cpath d=\"m12 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Quality Life Coffee","offers":[{"title":"200g","offer_id":42528768032791,"sku":"X8-200G","price":80.0,"currency_code":"HKD","in_stock":true},{"title":"500g","offer_id":42528768065559,"sku":"X8-500G","price":178.0,"currency_code":"HKD","in_stock":true},{"title":"1000g","offer_id":42528772030487,"sku":"X8-1KG","price":317.0,"currency_code":"HKD","in_stock":true},{"title":"3kg(1kg\/bag)","offer_id":45312538935319,"sku":"X8-3kg","price":850.0,"currency_code":"HKD","in_stock":true},{"title":"5kg(1kg\/bag)","offer_id":45312539033623,"sku":"X8-5kg","price":1268.0,"currency_code":"HKD","in_stock":true},{"title":"100g","offer_id":45368628314135,"sku":"X8-100G","price":47.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/files\/x8-daybreak-fruity-blend-2536658.jpg?v=1751540031"},{"product_id":"日本-hario-v60-02-經典圓錐樹脂濾杯-白色-附專用量勺","title":"Hario V60-02 Plastic Coffee Dripper (White) – Includes Measuring Scoop","description":"\u003ch3 data-path-to-node=\"5\" style=\"-webkit-text-size-adjust: auto; caret-color: #000000; color: #000000;\"\u003e\u003cb data-path-to-node=\"5\" data-index-in-node=\"0\"\u003eProduct Introduction\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"6\" style=\"-webkit-text-size-adjust: auto; caret-color: #000000; color: #000000;\"\u003eThe Hario V60 is a world-renowned icon in the pour-over coffee scene, and this resin version is a favorite among baristas for its exceptional thermal stability and durability.\u003c\/p\u003e\n\u003cul data-path-to-node=\"7\" style=\"-webkit-text-size-adjust: auto; caret-color: #000000; color: #000000;\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003eIconic V-Shape:\u003c\/b\u003e The 60° angle allows for a deeper layer of coffee grounds, promoting optimal flavor extraction and flow.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,1,0\"\u003e\u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003eSpiral Ribbed Design:\u003c\/b\u003e Internal spiral ribs prevent the paper filter from sticking to the walls, allowing air to escape and ensuring a consistent, smooth brew.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,2,0\"\u003e\u003cb data-path-to-node=\"7,2,0\" data-index-in-node=\"0\"\u003eSuperior Heat Retention:\u003c\/b\u003e Unlike ceramic or glass, the plastic (resin) material absorbs very little heat during the brewing process, maintaining a stable water temperature for a better cup of coffee.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,3,0\"\u003e\u003cb data-path-to-node=\"7,3,0\" data-index-in-node=\"0\"\u003ePractical \u0026amp; Portable:\u003c\/b\u003e Lightweight and shatterproof, it is the perfect choice for daily home use, busy cafes, or outdoor camping.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"8\" style=\"-webkit-text-size-adjust: auto;\"\u003e\n\u003ch3 data-path-to-node=\"9\" style=\"-webkit-text-size-adjust: auto; caret-color: #000000; color: #000000;\"\u003e\u003cb data-path-to-node=\"9\" data-index-in-node=\"0\"\u003eSpecifications\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"10\" style=\"-webkit-text-size-adjust: auto; caret-color: #000000; color: #000000;\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"0\"\u003eModel:\u003c\/b\u003e VD-02W\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"0\"\u003eCapacity:\u003c\/b\u003e 1–4 Cups\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-path-to-node=\"10,2,0\" data-index-in-node=\"0\"\u003eColor:\u003c\/b\u003e White\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"0\"\u003eMaterial:\u003c\/b\u003e AS Resin \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,4,0\"\u003e\u003cb data-path-to-node=\"10,4,0\" data-index-in-node=\"0\"\u003eCountry of Origin:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"10,4,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,4,1,0,0\"\u003e\u003cb data-path-to-node=\"10,4,1,0,0\" data-index-in-node=\"0\"\u003eCoffee Dripper:\u003c\/b\u003e Made in Japan\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,4,1,1,0\"\u003e\u003cb data-path-to-node=\"10,4,1,1,0\" data-index-in-node=\"0\"\u003eMeasuring Scoop:\u003c\/b\u003e Made in China\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,5,0\"\u003e\u003cb data-path-to-node=\"10,5,0\" data-index-in-node=\"0\"\u003eIn the Box:\u003c\/b\u003e 1x V60-02 Dripper, 1x Measuring Scoop\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Quality Life Coffee","offers":[{"title":"Default Title","offer_id":44166221561879,"sku":"DR075","price":33.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/7179\/2663\/files\/hario-v60-02-5291039.jpg?v=1768152787"}],"url":"https:\/\/www.qualitylife.coffee\/en\/collections\/%e6%96%b0%e6%89%8b%e5%85%a5%e9%96%80.oembed","provider":"Quality Life Coffee","version":"1.0","type":"link"}