PageSourceSearch

https://www.tukuyicocoa.tw/

html tukuyicocoa.tw collected 2026-10-07 00:35:22 UTC 334,293 bytes, 5,703 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-TW" style="height:100%;">
3  <head>
4      
4<script>
5        window.dataLayer = window.dataLayer || [];
6      </script>
6
7    <!-- Google Tag Manager -->
8            
8<script>
vendor: 375 bytes, lines 8-12
8(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
9            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
10            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
11            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
12            })(window,document,'script','dataLayer','
12GTM-KL2K9BPF
vendor: 3 bytes, line 12
12');
12</script>
12
13          <!-- End Google Tag Manager -->
14      <!-- CYBERBIZ Google Tag Manager -->
15      
15<script>
vendor: 345 bytes, lines 15-19
15(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
16      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
17      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
18      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
19      })(window,document,'script','cyb','
19GTM-TXD9LVJ
vendor: 3 bytes, line 19
19');
19</script>
19
20      <!-- End CYBERBIZ Google Tag Manager -->
21    
22  <meta name="facebook-domain-verification" content="wlqflyqj9a7dzge9wsir2rtpvy20sy" />
23    <meta charset="utf-8">
24<meta http-equiv="X-UA-Compatible" content="IE=edge">
25<meta name="viewport" content="width=device-width, initial-scale=1">
26<link rel="icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcyNzk5NTExX0xvZ28tQ1M2LTAyLnBuZy5wbmciXV0.png?convert=false&sha=a16b906f1427efc7">
27<link rel="apple-touch-icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcyNzk5NTExX0xvZ28tQ1M2LTAyLnBuZy5wbmciXV0.png?convert=false&sha=a16b906f1427efc7">
28
29<meta property="og:site_name" content="土庫驛可可莊園tukuyi" />
30
31<!-- og tag -->
32
33  <meta name="keywords" content="巧克力莊園,黑巧克力,白巧克力,生巧克力,巧克力專賣店,巧克力,雲林,可可,可可豆特等獎,可可豆冠軍,巧克力冠軍,巧克力特等獎,巧克力比賽,可可豆比賽,雲林巧克力,台灣巧克力,黑巧克力,巧克力禮盒,咖啡豆烘焙,咖啡,黑咖啡,雲林伴手禮,送禮,禮物,妮娜巧克力,GOVIDA,巧克力專賣店" />
34  <meta name="description" content="研發天然無添加的巧克力,品牌理念優先於成本來做考量,選擇高成本同時也較天然、單純的原料及製程。以純可可結合臺灣在地食材及世界精選原料" />
35  <meta property="og:title" content="土庫驛可可莊園tukuyi |一塊巧克力蘊含對父親的愛及故鄉情懷" />
36  <meta property="og:description" content="研發天然無添加的巧克力,品牌理念優先於成本來做考量,選擇高成本同時也較天然、單純的原料及製程。以純可可結合臺灣在地食材及世界精選原料" />
37  <meta property="og:url" content="https://www.tukuyicocoa.tw" />
38  <meta property="og:type" content="website" />
39
40
41<!-- og image -->
42
43  
44  <meta property="og:image" content="https://cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcyNzk5NTExX0xvZ28tQ1M2LTAyLnBuZy5wbmciXV0.png?sha=a16b906f1427efc7" />
45  
46
47
48<title>
49  
50    土庫驛可可莊園tukuyi |一塊巧克力蘊含對父親的愛及故鄉情懷
51  
52</title>
53
54
55
56<script src='//cdn-general.cybassets.com/frontend/shop/useSettingsData-4a1e7dfec7e41476.js' type='text/javascript'></script>
56
57
58
59
60  
60<script>
61    window.setSettingsData({"draggable_sections":{"404":[],"index":["1745803715688_1","1750744111902_0","_main_slider_custom","_index_8_blocks","1672826375847_1","1672826318843_2","1689746510243_1","1689746983071_2","1672126256338_5","1673574853729_3","_index_product_banner","1739171144366_5","_index_4_blogs","1658904682624","1658502643688","1672125673447_0","1736908340993_5"],"product":["product_info","product_description","board_comments","related_products"],"collection":[],"category":[],"blog":[],"article":[],"cart":[],"contact":[],"express_delivery":[],"search":[],"combo_product":["combo_product_info","combo_product_desc","board_comments"]},"sections":{"navbar":{"type":"navbar","visible":true,"settings":{"navbar_image_logo_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk2Mzg1MDM5X3dlYiBMb2dvLnBuZy5wbmciXV0.png?sha=339bf48e43d05653","navbar_image_logo_tablet_url":"","navbar_image_logo_mobile_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk2Mzg1MDM5X3dlYiBMb2dvLnBuZy5wbmciXV0.png?sha=339bf48e43d05653","main_nav":"main-menu","slider_primary_linklist":"main-menu","slider_primary_linklist_set_open":true,"nav_show_three_dimension":true,"search_enabled":true,"display_only_index":false,"dict_header_banner_image_url":"","dict_header_banner_image_tablet_url":"","dict_header_banner_image_mobile_url":"","dict_header_banner_link":"/products/無鹼化可可粉-20260603091934","display_count_down":false,"navbar_display_style":"displayDefault","menu_display_style":"three_dimension_menu","header_banner_start":"2025-12-02T18:00:00+08:00","header_banner_end":"2027-01-12T00:00:00+08:00","timer_text_color":"#c39d6f","timer_bg_color":"#2b2b6e","link_menu_enabled":false,"link_menu":"undefined","display_banner_type":"textBanner","header_banner_simple_text_size":"16","header_banner_simple_text_color":"#ffffff","header_banner_simple_bg":"#cd8a57","header_banner_simple_text":"無鹼化.生可可粉⭐開賣熱銷中","logo_height":"","link_open_in_new_tab":true,"mobile_logo_position":"left","header_banner_image_alt":"","navbar_pc_title_font_size_scale":"100","navbar_pc_body_font_size_scale":"100","navbar_mobile_title_font_size_scale":"100","navbar_mobile_body_font_size_scale":"100","breadcrumb_referrer_enabled":false},"custom_name":"導覽列"},"footer":{"type":"footer","visible":true,"settings":{"footer_link":"footer","display_facebook":true,"shop_facebook":"https://www.facebook.com/tukuyi","display_instagram":true,"shop_instagram":"https://www.instagram.com/tukuyi_cocoa/","display_line":true,"shop_line":"https://lin.ee/GwB59va","display_youtube":true,"shop_youtube":"https://www.youtube.com/channel/UCB9V0bW7O_LcZMpzMONqcoQ","footer_link_arrangement":"display_x","display_facebook_fan_block":true},"block_order":["default_link_list","1750747771634_0","default_contact_info","1657696739540"],"blocks":{"default_link_list":{"type":"link_list_setting","custom_name":"品牌+網購","thumbnail":"list","draggable":true,"visible":true,"settings":{"footer_link":"footer","dict_link_list_block_title":"購物相關"}},"default_contact_info":{"type":"contact_info_setting","custom_name":"聯絡資訊","thumbnail":"contactInfo","draggable":true,"visible":true,"settings":{"display_phone":true,"display_fax_number":false,"shop_fax_number":"","display_shop_email":true,"display_shop_address":true,"display_office_time":true,"shop_office_time":"平日 9:00-17:30","dict_contact_info_block_title":"聯絡資訊","dict_phone_number":"05-662 3488(週一 至 週五 09:00-17:00)","dict_shop_email":"[email protected]","dict_shop_address":"雲林縣土庫鎮大同路1-2號","dict_shop_office_time":"每日09:00-17:30(特殊日期詳見FB公告)","dict_shop_fax_number":""}},"1657696739540":{"type":"link_list_setting","custom_name":"選單","visible":false,"settings":{"footer_link":"main-menu","dict_link_list_block_title":"關於我們"}},"1750747771634_0":{"type":"link_list_setting","custom_name":"活動包場","visible":true,"settings":{"dict_link_list_block_title":"活動包場","footer_link":"活動包場"}}},"custom_name":"頁腳"},"_main_slider_custom":{"type":"_main_slider_custom","visible":false,"blocks":{"display_main_slider_item_1":{"type":"image","visible":false,"settings":{"dict_link":"","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjU3MTAwODQ4X-WumOe2smJhbm5lcl_lt6XkvZzljYDln58gMS5qcGcuanBlZyJdXQ.jpeg?sha=67052b7e6f82a2b8","dict_tablet_image_url":"","dict_mobile_image_url":""},"custom_name":"舊生巧"},"display_main_slider_item_2":{"type":"image","visible":false,"settings":{"dict_link":"","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjU3MDk5ODQ4X-Wcn-W6q-mpm2Jhbm5lci3mg4Xkurrnr4Bf5bel5L2c5Y2A5Z-fIDEuanBnLmpwZWciXV0.jpeg?sha=e223d76253e199f6","dict_tablet_image_url":"","dict_mobile_image_url":""},"custom_name":"粉生巧"},"display_main_slider_item_3":{"type":"image","visible":false,"settings":{"dict_link":"","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjU3MTAxMDg4X-WumOe2smJhbm5lcl_lt6XkvZzljYDln58gMSDopIfmnKwuanBnLmpwZWciXV0.jpeg?sha=03d208a909a69b86","dict_tablet_image_url":"","dict_mobile_image_url":""},"custom_name":"全生巧"},"display_main_slider_item_4":{"type":"image","visible":false,"settings":{"dict_link":"/pages/企業大量中秋預購","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjYwMjcyNTY0XzIyMDgxMiDkuK3np4tiYW5uZXIgdjItMDEuanBnLmpwZWciXV0.jpeg?sha=b7049a8dae65c58e","dict_tablet_image_url":"","dict_mobile_image_url":""},"custom_name":"中秋雙拼生巧"},"display_main_slider_item_5":{"type":"image","visible":false,"settings":{"dict_link":"/collections/古坑咖啡節限定商品","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjY2Njc1Mjg3XzIwMjLlkpbllaHnr4BiYW5uZXJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysIDIoMSkucG5nLnBuZyJdXQ.png?sha=1ca309c8999499d1","dict_tablet_image_url":"","dict_mobile_image_url":""},"custom_name":"咖啡節"},"1666164256524_0":{"type":"image","custom_name":"巧克力之夜","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjY2MTY1MTg2X-W3p-WFi-WKm-S5i-WknGJhbm5lcl85NjAuanBnLmpwZWciXV0.jpeg?sha=47e4b36d1cf828b0","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/夜空星辰|巧克力之夜"}},"1667972475481_0":{"type":"image","custom_name":"巧克力","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcwNDgxNjg2X2Jhbm5lciAyMjExMDktMDkucG5nLnBuZyJdXQ.png?sha=b3609a41c121c9b1","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjY3OTc0NDAyX-aIquWcliAyMDIyLTExLTA5IOS4i-WNiDEuNTkuNDQucG5nLnBuZyJdXQ.png?sha=fc2a2488f43d8bab","dict_link":"/collections/巧克力bar","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1667976375153_0":{"type":"image","custom_name":"生巧克力","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcwNDgxNjAzX2Jhbm5lciDpu5Hlt6ctMTAucG5nLnBuZyJdXQ.png?sha=f99af11c570f3679","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjY3OTc2NTg4X-aIquWcliAyMDIyLTExLTA5IOS4i-WNiDIuNDkuMjkucG5nLnBuZyJdXQ.png?sha=4f9a6bf2dbc491a4","dict_link":"/collections/生巧克力|滑順q感","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1667980865584_0":{"type":"image","custom_name":"午茶套組","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjY4NTAwODMyX-aIquWcliAyMDIyLTExLTE1IOS4i-WNiDQuMjcuMDEucG5nLnBuZyJdXQ.png?sha=bee890bd11fb5751","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjY3OTgxMDU0X-aIquWcliAyMDIyLTExLTA5IOS4i-WNiDQuMDMuNTkucG5nLnBuZyJdXQ.png?sha=2ceb3511c450d224","dict_link":""}},"1670480989596_0":{"type":"image","custom_name":"2022聖誕","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcwNDgxMDczX2Jhbm5lciAyMjExMDktMTIucG5nLnBuZyJdXQ.png?sha=b9ec378683ef45e1","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcwNDgxMzQ4X2Jhbm5lciAyMjExMDktMDgucG5nLnBuZyJdXQ.png?sha=f01eeaa9d497e51d","dict_link":"https://www.facebook.com/100064835143937/posts/pfbid036HwYPLmibfb6dqjMT7gWBjZLP8Q4sowC1
61FkCh2fGptSCs95tvZPbq46dc9vXWeugl/?d=n\u0026mibextid=qC1gEa"}},"1670907799788_0":{"type":"image","custom_name":"新春禮盒","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcwOTA3ODMwX2Jhbm5lciAyMjExMDktMTIucG5nLnBuZyJdXQ.png?sha=23e6a7775ca23720","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcwOTA3OTM2X2Jhbm5lciAyMjExMDktMTMucG5nLnBuZyJdXQ.png?sha=78cf0061e820fe20","dict_link":"/collections/預購新年常溫禮組🧧"}},"1675231574981_0":{"type":"image","custom_name":"2023情人節行銷","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjc1MjMxNjM3XzIwMjPmg4Xkurrnr4DooYzpirdiYW5uZXItMTQucG5nLnBuZyJdXQ.png?sha=8afee5aec64f1cf9","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/products/愛你一生情人節獨家組合"}},"1678330401267_0":{"type":"image","custom_name":"巧克力組合1.2","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjc4MzMyMjM4XzE5MjAucG5nLnBuZyJdXQ.png?sha=d698649c4ce7180d","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1678330485622_0":{"type":"image","custom_name":"免運","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjc5Mjc5ODQ1X-WumOe2suWFjemBiy0xNi5wbmcucG5nIl1d.png?sha=943d38aaa4bbd353","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjc5Mjc4NjA0X2Jhbm5lciAyMjExMDktMTcucG5nLnBuZyJdXQ.png?sha=6ef6e80df5fbd876","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1679280077222_0":{"type":"image","custom_name":"素材","visible":true,"settings":{"dict_image_url":"","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjc5MjgwMDkxX-e1hOWQiEJOLTE5LnBuZy5wbmciXV0.png?sha=28370593436e375d","dict_link":""}},"1682300657493_0":{"type":"image","custom_name":"23母親節","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjgyMzAxMTE2X0JOIDJf5bel5L2c5Y2A5Z-fIDEucG5nLnBuZyJdXQ.png?sha=d36727c443088805","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjgyMzAxMTI0X0JOIDItMDIucG5nLnBuZyJdXQ.png?sha=88fda65b992d3636","dict_link":"/products/母親節-組合🌹"}},"1683682241160_0":{"type":"image","custom_name":"好茶季","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjgzNjgyMjczX-WlveiMtuWto1_lt6XkvZzljYDln58gMSDopIfmnKwucG5nLnBuZyJdXQ.png?sha=80bf558a4756e483","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjgzNjk4NDkyX0JOIDItMDQgKDEpLnBuZy5wbmciXV0.png?sha=11cdab5dc4a7dc90","dict_link":"/products/東方美人生巧克力","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1687232089572_0":{"type":"image","custom_name":"端午出貨","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjg3MjMyMTg1X-WumOe2skJOLTAxLnBuZy5wbmciXV0.png?sha=1f7c348b0512cad7","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjg3MjMyODU0X-WumOe2suaaq-WBnOWHuuiyqEJOLTAyLnBuZy5wbmciXV0.png?sha=e4691ec73dd31d8c","dict_link":""}},"1689328376862_0":{"type":"image","custom_name":"停止出貨公告","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzE3MDQ4MzQ3XzI0MDUzMOWumOe2suaaq-WBnOWHuuiyqEJOLTAxLmpwZy5qcGVnIl1d.jpeg?sha=c0a77334e75cf248","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzE3MDQ4MjY4XzI0MDUzMOWumOe2suaaq-WBnOWHuuiyqEJOLTAyLmpwZy5qcGVnIl1d.jpeg?sha=def857bc798c4ac5","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1690189693736_0":{"type":"image","custom_name":"2000免運","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjkwMTg5Nzk3X0JOIDJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysIDMucG5nLnBuZyJdXQ.png?sha=113dac5f82d8e20d","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjkwMTg5ODEyX0JOIDItMDUucG5nLnBuZyJdXQ.png?sha=494c16aa46bb164c","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1690437556617_0":{"type":"image","custom_name":"七夕推薦","visible":false,"settings":{"dict_image_url":"","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"1691049389680_0":{"type":"image","custom_name":"24中秋","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzIxMjk4ODY3X-WumOe2skJOLTAxLnBuZy5wbmciXV0.png?sha=3865f759a944f65d","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzIxMjk4MzQ0X-WumOe2skJOLTAyLnBuZy5wbmciXV0.png?sha=f330612bcc4d3b59","dict_link":"/collections/中秋禮盒預購一穀作契蛋黃酥","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1692243146433_0":{"type":"image","custom_name":"慶特獎","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjkyMjQzMzM1X0JOIDJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysIDUucG5nLnBuZyJdXQ.png?sha=00c90e687a2076b3","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjkyMjQzMzQ3X0JOIDItMTAucG5nLnBuZyJdXQ.png?sha=49acb12d92de6513","dict_link":""}},"1695023669240_0":{"type":"image","custom_name":"滿1500送小禮物","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzAxMTYyNTU1X-a7vzE1MDDpgIHlsI_npq7niakucG5nLnBuZyJdXQ.png?sha=8674614fc4f0f8bd","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzAxMTYyNTYzX-a7vzE1MDDpgIHlsI_npq7niakg5omL5qmfLnBuZy5wbmciXV0.png?sha=6d487ea0cfcb7090","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1695604299871_0":{"type":"image","custom_name":"中秋節暫停出貨","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk1NjExNDYwX-WumOe2suaaq-WBnOWHuuiyqEJOLTAxLmpwZy5qcGVnIl1d.jpeg?sha=8b34d3ead779a0d2","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk1NjExNDY4X-WumOe2suaaq-WBnOWHuuiyqEJOLTAyLmpwZy5qcGVnIl1d.jpeg?sha=707f3e8431e5dfc7","dict_link":"","main_slider_image_alt":"9/29-10/1暫停出貨"}},"1695611620383_0":{"type":"image","custom_name":"國慶日暫停出貨","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk1NjExNjM0X-WumOe2suaaq-WBnOWHuuiyqEJOLTAzLmpwZy5qcGVnIl1d.jpeg?sha=fac1e52e812b6270","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk1NjExNjQyX-WumOe2suaaq-WBnOWHuuiyqEJOLTA0LmpwZy5qcGVnIl1d.jpeg?sha=f51094833f957687","dict_link":"","main_slider_image_alt":"國慶連假暫停出貨"}},"1699587804077_0":{"type":"image","custom_name":"3000免運","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk5NTg3ODI4X-WFjemBiy0xMy5wbmcucG5nIl1d.png?sha=d5bbc4550b319236","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk5NTg3OTE5X-WFjemBiy0xNC5wbmcucG5nIl1d.png?sha=c532ac43e4d7ffd8","dict_link":"","main_slider_image_alt":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1703058181666_0":{"type":"image","custom_name":"企業禮盒","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzAzMDU4NTAzX0JOIDItMTUuanBnLmpwZWciXV0.jpeg?sha=623f91f5e7fc5e33","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzAzMDU4NTIzX0JOIDItMTYuanBnLmpwZWciXV0.jpeg?sha=5ec4556547524891","dict_link":"/pages/企業禮盒","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}}
61,"1705894843154_0":{"type":"image","custom_name":"2024春節停止出貨","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzA1ODk0OTk2XzI0MDEyMuWumOe2suaaq-WBnOWHuuiyqEJOLTAxLmpwZy5qcGVnIl1d.jpeg?sha=2c5b34494d2c847e","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzA1ODk0OTk2XzI0MDEyMuWumOe2suaaq-WBnOWHuuiyqEJOLTAyLmpwZy5qcGVnIl1d.jpeg?sha=a52db5ed312d986e","dict_link":"","main_slider_image_alt":""}},"1708062565514_0":{"type":"image","custom_name":"可可豆風味產區","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzA4MDYyNjA3X-WPr-WPr-ixhumiqOWRs-eUouWNgC0xNy5qcGcuanBlZyJdXQ.jpeg?sha=f91e917657a78f9b","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzA4MDYyNjQ1X-WPr-WPr-ixhumiqOWRs-eUouWNgC0xOC5qcGcuanBlZyJdXQ.jpeg?sha=f8cc4241b701a332","dict_link":"https://www.tukuyicocoa.tw/blogs/%E5%8F%AF%E5%8F%AF%E6%95%99%E5%AE%A4/148184","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1711519851629_0":{"type":"image","custom_name":"巧拼派對","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzExNTIwMDU1X-W3p-aLvOa0vuWwjS0xOS5qcGcuanBlZyJdXQ.jpeg?sha=21f1d91d796eda56","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzExNTIwMDY2X-W3p-aLvOa0vuWwjS0yMC5qcGcuanBlZyJdXQ.jpeg?sha=162540639dc86e8f","dict_link":"/products/巧拼派對✨","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1715148745732_0":{"type":"image","custom_name":"台茶風華","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzE3MzkxNzg2X-WumOe2skJOLTAxLmpwZy5qcGVnIl1d.jpeg?sha=7c33700b1bf28d38","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzE1MTQ4ODM5X-WumOe2skJOLTAyLmpwZy5qcGVnIl1d.jpeg?sha=2a2a8966b9fb86c5","dict_link":"/collections/台茶風華-|-茶x巧克力","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1715571523592_0":{"type":"image","custom_name":"溫層公告","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzE1NTcxNjE5X-WumOe2skJOLTAzLmpwZy5qcGVnIl1d.jpeg?sha=1bd2efc927ca24eb","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzE1NTcxNjMxX-WumOe2skJOLTA0LmpwZy5qcGVnIl1d.jpeg?sha=d6f51f669c3b8731","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1730687136254_0":{"type":"image","custom_name":"雙11","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzMwNjg3MTYwXzIwMjTpm5kxMSBiYW5uZXLlrpjntrJCTi5wbmcucG5nIl1d.png?sha=d661f4d195817edd","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzMwNjg3MTYwXzIwMjTpm5kxMSBiYW5uZXLlrpjntrJCTi5wbmcucG5nIl1d.png?sha=d661f4d195817edd","dict_mobile_image_url":"","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1733975557660_0":{"type":"image","custom_name":"莊園禮盒","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzMzOTc5OTUyX-WumOe2suW5tOevgGJhbm5lci3pm7vohabniYgucG5nLnBuZyJdXQ.png?sha=606c9b4032bb0671","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzMzOTc2MDkxX-WumOe2suW5tOevgGJhbm5lci3miYvmqZ_niYgucG5nLnBuZyJdXQ.png?sha=8449874017b09b8a","dict_link":"/collections/2025春節禮盒","link_open_in_new_tab":true,"slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}}},"block_order":["1667972475481_0","1667976375153_0","1708062565514_0","1715148745732_0","1695023669240_0","1733975557660_0","1703058181666_0","1691049389680_0","1690189693736_0","1689328376862_0","1711519851629_0","1678330485622_0","1699587804077_0","1683682241160_0","1678330401267_0","1715571523592_0"],"settings":{"margin_x":"0","margin_bottom":"100","mobile_margin_x":"0","mobile_margin_bottom":"50","swiper_delay":"5","image_number":"1","image_space":"0","mobile_image_number":"1","mobile_image_space":"0","transition_speed":"0.3"},"custom_name":"輪播素材"},"_index_product_banner":{"type":"_index_product_banner","visible":false,"settings":{"dict_link":"","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjczNTc1NDY2X-aDheS6uuevgOihjOmKty0wNS5wbmcucG5nIl1d.png?sha=073f06396cfdcd83","dict_tablet_image_url":"","dict_mobile_image_url":"","cta_btn_display_style":"topPosition","cta_btn_text":"了解更多","cta_btn_bg_color":"#355e86","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0","display_cta_btn":false},"custom_name":"只是空白"},"_index_8_blocks":{"type":"_index_8_blocks","visible":true,"settings":{"dict_title":"小農專區","collection_handle":"小農專區","limit":"12","margin_x":"100","margin_bottom":"100","mobile_margin_x":"20","mobile_margin_bottom":"24","product_display":"displayPartial","old_container_setting":true,"product_arrangement":"2","product_alignment":"leftPosition","product_text_align":"center","product_column_for_pc":"4","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"custom_name":"商品分類"},"_index_4_blogs":{"type":"_index_4_blogs","visible":true,"blocks":{"index_4_blogs_1":{"type":"blog","visible":true,"settings":{"blog_handle":"news"},"custom_name":"部落格"},"index_4_blogs_2":{"type":"blog","visible":true,"settings":{"blog_handle":"可可教室"},"custom_name":"部落格"},"index_4_blogs_3":{"type":"blog","visible":true,"settings":{"blog_handle":"部落客推薦"},"custom_name":"部落格"},"index_4_blogs_4":{"type":"blog","visible":true,"settings":{"blog_handle":"最新動態"},"custom_name":"部落格"}},"block_order":["index_4_blogs_1","index_4_blogs_4","index_4_blogs_2","index_4_blogs_3"],"settings":{"dict_title":"最新消息","margin_x":"0","margin_bottom":"100","mobile_margin_x":"0","mobile_margin_bottom":"24","article_c
61olumns":"4"},"custom_name":"分頁頁籤"},"_index_4_blocks":{"type":"_index_4_blocks","visible":false,"blocks":{"display_index_4_block_1":{"type":"image","visible":true,"settings":{"title":"","dict_link":"","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjU3MTAxMDg4X-WumOe2smJhbm5lcl_lt6XkvZzljYDln58gMSDopIfmnKwuanBnLmpwZWciXV0.jpeg?sha=03d208a909a69b86","dict_tablet_image_url":"","dict_mobile_image_url":""},"custom_name":"圖片"},"1658502680958":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"1658502694049":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}}},"block_order":["display_index_4_block_1","1658502680958","1658502694049"],"custom_name":"自訂排版設計","settings":{"margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":1}},"express_delivery_index_4_blocks":{"type":"_index_4_blocks","visible":false,"blocks":{"express_delivery_display_index_4_block_1":{"type":"image","visible":true,"settings":{"title":"","dict_link":"","dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":""}}},"block_order":["express_delivery_display_index_4_block_1"]},"custom_text":{"type":"custom_text","visible":true,"settings":{}},"blog":{"type":"blog","visible":true,"settings":{"article_limit_in_blog_page":"6"}},"article":{"type":"article","visible":true,"settings":{"display_blog_menu":true,"dict_blog_tags_title":"文章分類","blog_latest_post_limit":"2"}},"category":{"type":"category","visible":true,"settings":{"category_sidebar_set_open":false,"category_product_block_limit":"4","category_product_swiper_item_limit":"6","category_product_item_limit":"18"}},"shop_setting":{"type":"shop_setting","visible":true,"settings":{"favicon_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcyNzk5NTExX0xvZ28tQ1M2LTAyLnBuZy5wbmciXV0.png?sha=a16b906f1427efc7","og_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjcyNzk5NTExX0xvZ28tQ1M2LTAyLnBuZy5wbmciXV0.png?sha=a16b906f1427efc7","shop_title":"|一塊巧克力蘊含對父親的愛及故鄉情懷","shop_description":"研發天然無添加的巧克力,品牌理念優先於成本來做考量,選擇高成本同時也較天然、單純的原料及製程。以純可可結合臺灣在地食材及世界精選原料","shop_keywords":"巧克力莊園,黑巧克力,白巧克力,生巧克力,巧克力專賣店,巧克力,雲林,可可,可可豆特等獎,可可豆冠軍,巧克力冠軍,巧克力特等獎,巧克力比賽,可可豆比賽,雲林巧克力,台灣巧克力,黑巧克力,巧克力禮盒,咖啡豆烘焙,咖啡,黑咖啡,雲林伴手禮,送禮,禮物,妮娜巧克力,GOVIDA,巧克力專賣店"},"custom_name":"全站設定"},"color_settings":{"type":"color_settings","visible":true,"settings":{"button_color":"#122a42","button_text_color":"#FFFFFF","accent_color":"#b88950","heading_color":"#000000","text_color":"#727980","price_color":"#000000","discount_price_color":"#b88950","theme_bg_color":"#ffffff","product_border_color":"#d0d0d0","nav_logo_bg_color":"#FFFFFF","nav_menu_bg_color":"#FFFFFF","nav_menu_text_color":"#565656","nav_menu_icon_color":"#565656","footer_bg_color":"#112940","footer_text_color":"#FFFFFF","checkout_button_color":"#122a42","checkout_accent_color":"#b88950","tips_text_color":"#0C5460"},"custom_name":"顏色設定"},"popup":{"type":"popup","visible":true,"blocks":{"popup_block_1":{"type":"image","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTE2MjkyX-aYpeevgOWuhemFjeWFrOWRil8yNTAxMjJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysLnBuZy5wbmciXV0.png?sha=a04b50a856136b1c","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTE2MjkyX-aYpeevgOWuhemFjeWFrOWRil8yNTAxMjJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysLnBuZy5wbmciXV0.png?sha=a04b50a856136b1c","dict_link":"","
61icon_size":"large","dict_icon_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTE2MjkyX-aYpeevgOWuhemFjeWFrOWRil8yNTAxMjJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysLnBuZy5wbmciXV0.png?sha=a04b50a856136b1c","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTE2MjkyX-aYpeevgOWuhemFjeWFrOWRil8yNTAxMjJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysLnBuZy5wbmciXV0.png?sha=a04b50a856136b1c"},"custom_name":"圖片"}},"block_order":["popup_block_1"],"settings":{},"custom_name":"彈窗廣告"},"product_info":{"type":"product_info","visible":true,"settings":{"display_product_sku":true,"dict_vip_custom_price_text":"","dict_vip_custom_price_href":""},"custom_name":"基本設定"},"product_description":{"type":"product_description","visible":true,"custom_name":"商品介紹"},"board_comments":{"type":"board_comments","visible":true,"settings":{},"custom_name":"商品評論","thumbnail":"list","draggable":false},"related_products":{"type":"related_products","visible":true,"settings":{"display_related_cols":true,"use_custom_related_cols":true,"dict_group_related_cols_related_product":"相關商品","related_products_limit":"4"},"custom_name":"相關商品"},"contact":{"type":"contact","visible":true,"settings":{"show_google_map":true,"show_google_map_iframe":"\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3613.6479170127777!2d121.56760821400371!3d25.07991984260527!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442ac6fbd841bbd%3A0x64e16bcf25e3da31!2zMTE05Y-w5YyX5biC5YWn5rmW5Y2A55Ge5YWJ6LevNTEz5be3MzDomZ8!5e0!3m2!1szh-TW!2stw!4v1485156761267\" width=\"600\" height=\"450\" frameborder=\"0\" style=\"border:0\" allowfullscreen\u003e\u003c/iframe\u003e"}},"collection":{"type":"collection","visible":true,"settings":{"collection_sidebar":"main-menu","collection_sidebar_set_open":true,"collection_pagination_limit":"24"},"custom_name":"商品分類設定"},"404":{"type":"404","visible":true,"settings":{"image_url":"/theme_src/i18n_shoestore/default_img/404_img.png","dict_404_image_url":"/theme_src/i18n_shoestore/default_img/404_img.png","dict_title_text":"抱歉,此頁面不存在或者已經被移除","dict_btn_text":"返回首頁"}},"blogs_all":{"type":"blogs_all","visible":true,"settings":{}},"bundle_discounts":{"type":"bundle_discounts","visible":true,"settings":{}},"cart":{"type":"cart","visible":true,"settings":{}},"cart_empty":{"type":"cart_empty","visible":true,"settings":{}},"page":{"type":"page","visible":true,"settings":{}},"search":{"type":"search","visible":true,"settings":{"search_link_list":"main-menu"},"custom_name":"搜尋頁"},"customers/account":{"type":"customers/account","visible":true,"settings":{}},"customers/account_edit":{"type":"customers/account_edit","visible":true,"settings":{}},"customers/activate_account":{"type":"customers/activate_account","visible":true,"settings":{}},"customers/addresses":{"type":"customers/addresses","visible":true,"settings":{}},"customers/bonus_points":{"type":"customers/bonus_points","visible":true,"settings":{}},"customers/cancel":{"type":"customers/cancel","visible":true,"settings":{}},"customers/coupons":{"type":"customers/coupons","visible":true,"settings":{}},"customers/forgot_password":{"type":"customers/forgot_password","visible":true,"settings":{}},"customers/login":{"type":"customers/login","visible":true,"settings":{}},"customers/message":{"type":"customers/message","visible":true,"settings":{}},"customers/messages":{"type":"customers/messages","visible":true,"settings":{}},"customers/modify_password":{"type":"customers/modify_password","visible":true,"settings":{}},"customers/order":{"type":"customers/order","visible":true,"settings":{}},"customers/orders":{"type":"customers/orders","visible":true,"settings":{}},"customers/periodic_order":{"type":"customers/periodic_order","visible":true,"settings":{}},"customers/periodic_orders":{"type":"customers/periodic_orders","visible":true,"settings":{}},"customers/register":{"type":"customers/register","visible":true,"settings":{}},"customers/reset_password":{"type":"customers/reset_password","visible":true,"settings":{}},"customers/return":{"type":"customers/return","visible":true,"settings":{}},"customers/tracking_items":{"type":"customers/tracking_items","visible":true,"settings":{}},"express_delivery-navbar":{"type":"express_delivery-navbar","visible":true,"settings":{}},"express_delivery-content":{"type":"express_delivery-content","visible":true,"settings":{}},"1658502643688":{"type":"_index_4_blocks","custom_name":"自訂排版設計","visible":false,"settings":{"margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":1,"margin_block":"10","mobile_margin_block":"10","mobile_align":"left"},"blocks":{"1658502643695":{"type":"video","custom_name":"影片","visible":false,"settings":{"dict_video_link":"","auto_play":false,"hide_controls":false,"loop":true}},"1658672625276":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""}},"1658672626643":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""}},"1658672628368":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""}}},"block_order":["1658502643695","1658672625276","1658672626643","1658672628368"]},"1658904682624":{"type":"_index_8_blocks","custom_name":"商品分類","visible":false,"settings":{"dict_title":"巧克力師傅特調","collection_handle":"限量特調|巧克力師傅限量款","margin_x":"100","margin_bottom":"50","mobile_margin_x":"50","mobile_margin_bottom":"30","product_display":"displayDefault","old_container_setting":true,"product_arrangement":"1","product_alignment":"leftPosition","limit":12,"product_text_align":"center","product_column_for_pc":"4","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[]},"1672125673447_0":{"type":"_main_slider_custom","custom_name":"輪播素材","visible":false,"settings":{"margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"50","swiper_delay":"3","image_number":"1","image_space":"12","mobile_image_number":"1","mobile_image_space":"8","transition_speed":"0.3"},"blocks":{"1672125717431_0":{"type":"image","custom_name":"素材","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}}},"block_order":["1672125717431_0"]},"1672126256338_5":{"type":"_custom_html","custom_name":"自訂HTML","visible":true,"settings":{"dict_body_html":"\u003cstyle\u003e\n  @media (max-width: 768px) {\n    .embed-container {\n      position: relative;\n      padding-bottom:56.25%;\n      padding-top: 30px;\n      height: 0;\n      overflow: hidden;\n    }\n    .embed-container iframe,.embed-container object,.embd-container embed {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;             \n    }\n  }\n  \u003c/style\u003e\n      \u003cdiv style=\"text-align: center;\"\u003e\n        \u003cdiv class='embed-container'\u003e\n          \u003ciframe width=\"80%\" height=\"625\" src='https://www.youtube.com/embed/yTqe0zx-eps' frameborder='0' allowfullscreen\u003e\u003c/iframe\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e","margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[]},"1672826375847_1":{"type":"_index_product_banner","custom_name":"手提禮盒","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY3MTc0Mzk2X-Wjk-e4rjEyMzHlrpjntrIz5YWl56au55uSYmFubmVyLnBuZy5wbmciXV0.png?sha=18fab00cce500a75","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/質感禮組|送禮客製化🍫","cta_btn_display_style":"topPosition","cta_btn_text":"了解更多","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"110","margin_bottom":"20","mobile_margin_x":"0","mobile_margin_bottom":"24","display_cta_btn":false},"blocks":{},"block_order":[]},"1672826318843_2":{"type":"_index_8_blocks","custom_name":"客製送禮","visible":true,"settings":{"dict_title":"","collection_handle":"質感禮組|送禮客製化🍫","margin_x":"100","margin_bottom":"100","mobile_margin_x":"20","mobile_margin_bottom":"24","product_display":"displayPartial","product_arrangement":"2","product_alignment":"leftPosition","limit":"12","product_text_align":"center","product_column_for_pc":"4","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[]},"1673574853729_3":{"type":"_index_4_blogs","custom_name":"分頁頁籤","visible":false,"settings":{"dict_title":"","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"50","article_c
61olumns":"4"},"blocks":{"1673574853739_0":{"type":"blog","custom_name":"部落格","visible":false,"settings":{"blog_handle":"部落客推薦"}}},"block_order":[]},"combo_product_info":{"type":"combo_product_info","visible":true,"settings":{}},"1679020342137_5":{"type":"_custom_html","custom_name":"自訂HTML","visible":true,"settings":{"dict_body_html":"{{ shop.purchasing_notice }}"},"blocks":{},"block_order":[]},"combo_product_desc":{"type":"combo_product_desc","visible":true,"settings":{}},"customers/other_valid_orders":{"type":"customers/other_valid_orders","visible":true,"settings":{}},"1689746510243_1":{"type":"_index_product_banner","custom_name":"七夕推薦送禮","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjg5NzQ2NTk0X-S4g-WkleaOqOiWpl_lt6XkvZzljYDln58gMSDopIfmnKwgMi5wbmcucG5nIl1d.png?sha=36eca5a6052087d6","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjg5NzQ2OTU2X-S4g-WkleaOqOiWpl_lt6XkvZzljYDln58gMSDopIfmnKwgMy5wbmcucG5nIl1d.png?sha=1bc51942e0afb012","dict_link":"/collections/七夕推薦","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24"}},"1689746983071_2":{"type":"_index_8_blocks","custom_name":"七夕推薦商品","visible":false,"settings":{"dict_title":"七夕送禮推薦","collection_handle":"七夕推薦","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24","product_display":"displayPartial","product_arrangement":"1","product_alignment":"leftPosition","limit":12,"product_text_align":"center","product_column_for_pc":"4","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[]},"1736908340993_5":{"type":"_custom_html","custom_name":"Google Map","visible":true,"settings":{"margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0","dict_body_html":"\u003cdiv align=\"center\"\u003e\r\n\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3654.0214728885876!2d120.39602691158005!3d23.67519007863305!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x346ebb691b6750bb%3A0xeb67a3bfec6eb85f!2z5Zyf5bqr6amb5Y-v5Y-v6I6K5ZyS77yI5ben5YWL5Yqb44CB576p5byP5Yaw5reH5reL44CB5Ly05omL56au77yJ!5e0!3m2!1szh-TW!2stw!4v1736908420675!5m2!1szh-TW!2stw\" \r\nwidth=\"100%\"\r\nheight=\"450\" \r\nstyle=\"border:0;\" \r\nallowfullscreen=\"\" \r\nloading=\"lazy\" \r\nreferrerpolicy=\"no-referrer-when-downgrade\"\u003e\r\n\u003c/iframe\u003e\r\n\u003c/div\u003e"}},"1739171144366_5":{"type":"_custom_html","custom_name":"自訂HTML","visible":true,"settings":{"margin_x":"0","margin_bottom":"120","mobile_margin_x":"0","mobile_margin_bottom":"80"},"blocks":{},"block_order":[]},"1745803715688_1":{"type":"_index_product_banner","custom_name":"橫幅廣告","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzQ2NTE0MDQzX-avjeimquevgOWumOe2summlumggeWcli3lu7bplbflhKrmg6BfMDEtUEMg6KSH5pysLnBuZy5wbmciXV0.png?sha=e7d6ac357a26c782","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzQ2NTE0MDcwX-avjeimquevgOWumOe2summlumggeWcli3lu7bplbflhKrmg6BfMDItdGFibGV0IOikh-acrC5wbmcucG5nIl1d.png?sha=09a94667aa747b2d","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzQ2NTE0MTQ1X-avjeimquevgOWumOe2summlumggeWcli3lu7bplbflhKrmg6BfMDMtbW9iaWxlIOikh-acrC5wbmcucG5nIl1d.png?sha=19ac3709a8c83ddb","dict_link":"https://www.tukuyicocoa.tw/products/%E6%AF%8D%E8%A6%AA%E7%AF%80%E8%9B%8B%E7%B3%95%E9%A0%90%E8%B3%BC","link_open_in_new_tab":true,"cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24"},"blocks":{},"block_order":[]},"1750744111902_0":{"type":"_main_slider_custom","custom_name":"輪播-H800","visible":true,"settings":{"swiper_delay":"3","margin_x":"0","margin_bottom":"50","image_number":"1","image_space":"12","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_image_number":"1","mobile_image_space":"8","transition_speed":"0.3"}
61,"blocks":{"1750744111903_0":{"type":"image","custom_name":"形象-莊園故事","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0MzgwXzAxLVBDLei1t-a6kC5wbmcucG5nIl1d.png?sha=14e0d32c85688785","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0Mzg3XzAxLXRhYmxldC3otbfmupAucG5nLnBuZyJdXQ.png?sha=d6cc98c8cd417272","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0Mzk0XzAxLW1vYmlsZS3otbfmupAucG5nLnBuZyJdXQ.png?sha=3c29bd7bcc8b53d3","dict_link":"/pages/about-us","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1750744739714_0":{"type":"image","custom_name":"生巧","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0NzU0XzAzLVBDLeeUn-W3py5wbmcucG5nIl1d.png?sha=4bd94e3cd1542e77","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0NzYzXzAzLXRhYmxldC3nlJ_lt6cucG5nLnBuZyJdXQ.png?sha=89f53d052dd50cf8","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0NzcwXzAzLW1vYmlsZS3nlJ_lt6cucG5nLnBuZyJdXQ.png?sha=5c0c90244495acf2","dict_link":"/collections/生巧克力|滑順q感","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1750744802383_0":{"type":"image","custom_name":"包場","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODE1XzA0LVBDLeeUn-W3py3ljIXloLQucG5nLnBuZyJdXQ.png?sha=f2d26ef8d18f7faa","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODIyXzA0LXRhYmxldC3ljIXloLQucG5nLnBuZyJdXQ.png?sha=91dc3c7832d0b449","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODI4XzA0LW1vYmlsZS3ljIXloLQucG5nLnBuZyJdXQ.png?sha=fcc1795289adeec2","dict_link":"/pages/活動包場-20240527165305","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1750744862949_0":{"type":"image","custom_name":"bar片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODgyXzAyLVBDLWJhcueJhy5wbmcucG5nIl1d.png?sha=ff0269a20fc5bdda","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODkxXzAyLXRhYmxldC1iYXLniYcucG5nLnBuZyJdXQ.png?sha=11e8e765167d256c","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODk3XzAyLW1vYmlsZS1iYXLniYcucG5nLnBuZyJdXQ.png?sha=d30be37cc7297ed7","dict_link":"/collections/巧克力bar","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1750907031720_0":{"type":"image","custom_name":"車聚","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwOTA3MTU1XzA1LVBDLei7iuiBmi5wbmcucG5nIl1d.png?sha=aa22ab903dda5261","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwOTA3MTYzXzA1LXRhYmxldC3ou4rogZoucG5nLnBuZyJdXQ.png?sha=3bea357131bbe16c","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwOTA3MTcxXzA1LW1vYmlsZS3ou4rogZoucG5nLnBuZyJdXQ.png?sha=84f1b0574a30411a","dict_link":"/pages/中部地區車聚首選","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1753956159981_0":{"type":"image","custom_name":"2026新年禮盒","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY4NTUwNzIyX-WumOe2skJOX0JOLVBDLnBuZy5wbmciXV0.png?sha=fa98c830a173e6ef","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY4NTUwNzI3X-WumOe2skJOX0JOLXRhYmxldC5wbmcucG5nIl1d.png?sha=d062b459bd54d1c5","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY4NTUwNTc4X-WumOe2skJOX0JOLW1vYmlsZS5wbmcucG5nIl1d.png?sha=50253b0834743f6c","dict_link":"/collections/禮盒","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1758895388081_0":{"type":"image","custom_name":"2025中秋禮盒賣完","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzU4ODk1NDExX-ibi-m7g-mFpeS7i-e0uS0wMy5wbmcuanBlZyJdXQ.jpeg?sha=1b1be452eb3b56be","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzU4OTM1Mjg0X-ibi-m7g-mFpeS7i-e0uS0wNy5wbmcucG5nIl1d.png?sha=c87f56ac9dc07cb4","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzU4OTM1Mjg0X-ibi-m7g-mFpeS7i-e0uS0wNy5wbmcucG5nIl1d.png?sha=c87f56ac9dc07cb4","dict_link":"","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1759385108651_0":{"type":"image","custom_name":"480門市開幕","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzU5Mzg2MzM3X-W3peS9nOWNgOWfnyAxLndlYnAud2VicCJdXQ.webp?sha=c2e743350ae7f56e","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzU5Mzg3MTM1X-W3peS9nOWNgOWfnyAxMS53ZWJwLndlYnAiXV0.webp?sha=377808e5b242507d","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzU5Mzg3MTQ4X-W3peS9nOWNgOWfnyAxMy53ZWJwLndlYnAiXV0.webp?sha=72927bbe9a28412b","dict_link":"https://www.facebook.com/share/p/16MeLU7jyy/","link_open_in_new_tab":true,"main_slider_image_alt":"土庫驛可可莊園 台中誠品480 盛大開幕 滿額贈禮 台中","slide_contents_display":"left","dict_slide_title_text":"","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1765182683325_0":{"type":"image","custom_name":"2025冬季飲品","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY1MTgzNDE2XzExMzDmmpblv4Plj6_lj6_lo5PnuK4zIC5wbmcucG5nIl1d.png?sha=f10f25c9faaebbdb","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY1MTgzMTAyXzExMzDmmpblv4Plj6_lj6_lo5PnuK4xLnBuZy5wbmciXV0.png?sha=eb8883ff5606454
611","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY1MTgzMTAyXzExMzDmmpblv4Plj6_lj6_lo5PnuK4xLnBuZy5wbmciXV0.png?sha=eb8883ff56064541","dict_link":"","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1770613621532_0":{"type":"image","custom_name":"脆米巧克力","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzcwNjEzNjQyX-WumOe2skJOLeiEhuexs-W3p-WFi-WKm19CTi1QQy5wbmcucG5nIl1d.png?sha=b8f4983ddad3fbc2","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzcwNjEzNjQxX-WumOe2skJOLeiEhuexs-W3p-WFi-WKm19CTi10YWJsZXQucG5nLnBuZyJdXQ.png?sha=4e136b418660f52c","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzcwNjEzNjQyX-WumOe2skJOLeiEhuexs-W3p-WFi-WKm19CTi1tb2JpbGUucG5nLnBuZyJdXQ.png?sha=2f5de8c991ce8f89","dict_link":"/products/脆米巧克力-20260129101313","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1784109428515_0":{"type":"image","custom_name":"杯裝冰淇淋","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MTA5ODM2XzIwMjYwNzE15Yaw5reH5reL6ZmNLmpwZy5qcGVnIl1d.jpeg?sha=27861cc3977cf0d1","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MTEwMTIzXzk2MHgxMDgwLmpwZy5qcGVnIl1d.jpeg?sha=cc0c6255eef6115c","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MTEwMTY1XzQ4MHg2NDAuanBnLmpwZWciXV0.jpeg?sha=9605cb3835486fbc","dict_link":"/products/義式冰淇淋","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true}},"1784280096928_0":{"type":"image","custom_name":"杜拜生巧克力蛋糕","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MjgwMTU1XzE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=adddd788895e0d45","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MjgwMjgwXzk2MHgxMDgwLmpwZy5qcGVnIl1d.jpeg?sha=1007bf68271a72ff","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MjgwMjk2XzQ4MHg2NDAuanBnLmpwZWciXV0.jpeg?sha=8b6b09e0d4bebf69","dict_link":"/products/杜拜生巧克力蛋糕","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true}},"1784871488085_0":{"type":"image","custom_name":"2026中秋禮盒","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg1ODI5MjQzXzE5MjAqODAwLmpwZy5qcGVnIl1d.jpeg?sha=8e27c2428940953a","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg1ODIwNzcxXzk2MCoxMDgwLmpwZy5qcGVnIl1d.jpeg?sha=4a29d3233db7b4eb","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg1ODIwODIxXzQ4MCo2NDAuanBnLmpwZWciXV0.jpeg?sha=064d4e92ed7b30dd","dict_link":"/collections/禮盒","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true}}},"block_order":["1753956159981_0","1784871488085_0","1784280096928_0","1784109428515_0","1770613621532_0","1759385108651_0","1758895388081_0","1750744111903_0","1750744739714_0","1750744862949_0","1750744802383_0","1750907031720_0","1765182683325_0"]},"announcement_bar":{"type":"announcement_bar","visible":true,"blocks":{"announcement_bar_block_1":{"type":"text","visible":true,"settings":{"display_only_index":false,"display_period":"limited","dict_link":"/products/無鹼化可可粉-20260603091934","link_open_in_new_tab":true,"dict_image_url":"","dict_image_tablet_url":"","dict_image_mobile_url":"","image_alt":"","dict_content":"無鹼化.生可可粉⭐開賣熱銷中","text_size":"16","text_color":"#ffffff","bg_color":"#cd8a57","timer_text_color":"#c39d6f","timer_bg_color":"#2b2b6e","migrated_from_navbar":true},"custom_name":"文字"}},"block_order":["announcement_bar_block_1"],"settings":{"display_mode":"vertical","carousel_interval":"3"},"custom_name":"置頂公告"}},"navbar_image_logo":true,"show_default_all_products":true,"one_dimension_limit":"
616","two_dimension_limit":"10","header_banner_display":true,"header_banner_link":"/","display_main_slider":true,"display_phone":true,"phone_number":"0912345678","display_fax_number":true,"shop_fax_number":"0222345678","display_shop_email":true,"shop_email":"[email protected]","display_shop_address":true,"shop_address":"測試地址","display_office_time":true,"shop_office_time":"10:00-17:00","index_event_slider_display":true,"index_event_slider_item_1_display":true,"dict_index_event_slider_item_1_link":"#","index_event_slider_item_2_display":true,"dict_index_event_slider_item_2_title":"2019秋季鞋款新品上市","dict_index_event_slider_item_2_link":"#","index_event_slider_item_3_display":true,"dict_index_event_slider_item_3_title":"全館任選三件結帳再享折扣!!8折!!","dict_index_event_slider_item_3_link":"#","index_event_slider_item_4_display":true,"dict_index_event_slider_item_4_title":"FINAL SALE/夏天熱銷百搭鞋款補貨到店","dict_index_event_slider_item_4_link":"#","index_event_slider_item_5_display":true,"dict_index_event_slider_item_5_title":"熱賣倒數","dict_index_event_slider_item_5_link":"#","index_event_slider_item_6_display":true,"dict_index_event_slider_item_6_title":"現在註冊會員即可享折扣金$50(現折)","dict_index_event_slider_item_6_link":"#","index_event_slider_item_7_display":false,"dict_index_event_slider_item_7_title":"","dict_index_event_slider_item_7_link":"","index_event_slider_item_8_display":false,"dict_index_event_slider_item_8_title":"","dict_index_event_slider_item_8_link":"#","index_event_slider_item_9_display":false,"dict_index_event_slider_item_9_title":"","dict_index_event_slider_item_9_link":"#","index_event_slider_item_10_display":false,"dict_index_event_slider_item_10_title":"","dict_index_event_slider_item_10_link":"#","index_4_slider_display":true,"dict_index_4_slider_title":"Instagram","index_4_slider_item_1_display":true,"dict_index_4_slider_item_1_link":"#","index_4_slider_item_2_display":true,"dict_index_4_slider_item_2_link":"#","index_4_slider_item_3_display":true,"dict_index_4_slider_item_3_link":"#","index_4_slider_item_4_display":true,"dict_index_4_slider_item_4_link":"#","index_4_slider_item_5_display":true,"dict_index_4_slider_item_5_link":"#","index_4_slider_item_6_display":false,"dict_index_4_slider_item_6_link":"#","index_4_slider_item_7_display":false,"dict_index_4_slider_item_7_link":"#","index_4_slider_item_8_display":false,"dict_index_4_slider_item_8_link":"#","index_video_blocks_display":true,"dict_index_video_blocks_title":"Youtube","dict_index_video_blocks_video_link":"https://www.youtube.com/watch?v=3bI4IUIVjCk","collection_sidebar":"main-menu","collection_sidebar_set_open":false,"collection_pagination_limit":"24","product_slogan_display":true,"display_product_total_sold":false,"display_periodic_order_label":false,"cart_quantity_limit":"0","is_empty_clickable":true,"is_first_selected":false,"display_product_images_color":false,"discount_product_images_color_expand":false,"display_product_discounts_list":true,"display_discount_price_name":false,"discount_price_slogan_url":"","dict_discount_price_name":"","display_discount_price_suggestion_name":false,"dict_discount_price_suggestion_name":"","display_product_section_description":true,"dict_product_section_description":"商品介紹","description_section_spec_setting":true,"dict_product_description_section_spec":"規格說明","description_section_shipping_setting":true,"dict_product_description_section_shipping":"運送方式","vip_custom_price_visible":false,"display_global_event_1":false,"dict_show_global_event_1_link":"#","display_global_event_2":false,"dict_show_global_event_2_link":"#","display_global_event_3":false,"dict_show_global_event_3_link":"#","display_contact_address":true,"dict_contact_address":"測試地址","show_google_map":true,"show_google_map_iframe":"\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3613.6479170127777!2d121.56760821400371!3d25.07991984260527!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442ac6fbd841bbd%3A0x64e16bcf25e3da31!2zMTE05Y-w5YyX5biC5YWn5rmW5Y2A55Ge5YWJ6LevNTEz5be3MzDomZ8!5e0!3m2!1szh-TW!2stw!4v1485156761267\" width=\"600\" height=\"450\" frameborder=\"0\" style=\"border:0\" allowfullscreen\u003e\u003c/iframe\u003e","display_selected_blog":true,"selected_blog":"news","product_scale":"default_scale","google_font":"{\"ja\":{\"value\":\"Noto Sans JP\"},\"zh-TW\":{\"value\":\"Adamina\"},\"en\":{\"value\":\"Noto Sans TC\"},\"zh-CN\":{\"value\":\"Noto Sans TC\"}}","styled_shop_menu":"buttonType","display_inventory_policy":true,"display_product_vendor":true,"product_text_align":"center","product_video_display_location":"before","product_labels":{"items":[{"id":"sale_label","kind":"system","title":"特價標籤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"large"},{"id":"out_of_stock_label","kind":"system","title":"缺貨標籤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"periodic_event_label","kind":"system","title":"定期定額標籤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"95ab164e-9159-4e84-bb7e-3f63771729a8","kind":"custom","title":"自定義標籤 1","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"}
61,{"id":"c4028ff4-7b06-403c-964f-6d8a6b7e2f9c","kind":"custom","title":"自定義標籤 2","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"b2338f86-291a-4b98-be39-42f391ddbe9f","kind":"custom","title":"自定義標籤 3","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"7fbf71a8-ad92-445b-b353-125a37507000","kind":"custom","title":"自定義標籤 4","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"86048c4c-0438-4d55-a0e6-bd4eab0d8786","kind":"custom","title":"自定義標籤 5","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"}]},"nav_icon_style":"icon_type_default","product_card_hover_effect":"button","product_image_border_radius":"0"});
62  </script>
62
63
64
65
66
67
68
69
70
71  
71<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","url":"https://www.tukuyicocoa.tw","logo":"https://cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk2Mzg1MDM5X3dlYiBMb2dvLnBuZy5wbmciXV0.png?sha=339bf48e43d05653"}</script>
71<script type="application/ld+json">{"@context":"https://schema.org/","@type":"WebSite","name":"土庫驛可可莊園tukuyi","url":"https://www.tukuyicocoa.tw","potentialAction":{"@type":"SearchAction","target":"www.tukuyicocoa.tw/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
71
72
73
74
75    <!-- for vendor -->
76    <!-- cyb_snippet _bootstrap start -->
77
78<!-- cyb_snippet _bootstrap end -->
79    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vendor-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
80
81    <!-- common css rulesets -->
82    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/common-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
83
84    <!-- for navbar -->
85    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/navbar-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
86
87    <!-- for footer -->
88    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/footer-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
89
90    <!-- theme assets -->
91    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/main-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
92
93    <!-- for vendor -->
94    
94<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/vendor-4a1e7dfec7e41476.js' type='text/javascript'></script>
94
95
96            
96<script>
97          window.sci = "eyJzaG9wX2lkIjoyMjQ0NSwic2hvcF9wbGFuIjoiYWR2YW5jZV9wbHVzIiwi\nZGltX2FmZmlsaWF0ZSI6bnVsbCwiY3VzdG9tZXJfaWQiOm51bGwsImN1c3Rv\nbWVyX25hbWUiOm51bGwsInNob3BfbmFtZSI6IuWcn+W6q+mpm+WPr+WPr+iO\niuWcknR1a3V5aSIsInNoYXJlX2F0dHJpYnV0aW9uX2VuYWJsZWQiOmZhbHNl\nfQ==\n";
98        </script>
98
99
100
101<meta name="csrf-param" content="authenticity_token" />
102<meta name="csrf-token" content="5k_n_DVGd1MxQFe8HJJ56Igzn1VGDOkIf_4LcpMKznLIygp96ED_eQf4KhcVrbRP8mB02FcSn2vVTRDQ7LMgfw" />
103<script>(function () {
104  window.gaConfigurations = {"useProductIdInProductEvents":false};
105})();
106</script>
vendor: 1 bytes, line 106
106
107<script>(function () {
108  window.CYBERBIZ_PageContext = {"page_type":"home"};
109})();
110</script>
110
111<link href="//cdn-general.cybassets.com/frontend/shop/quark-4a1e7dfec7e41476.css" rel="stylesheet" type="text/css" media="all" />
112        
112<script>
113          window.shopScriptHelper = {
114            i18nLocale: "zh-TW",
115            i18nLocaleDefault: "zh-TW",
116            availableCurrencies: [],
117            defaultCurrency: "TWD",
118            currenciesInfo: [{"html_unit":"NT${{amount_no_decimals}}","name":"新台幣 (TWD)","html":"NT${{amount_no_decimals}}","unit":"","trailing_zeros":false,"decimal_precision":0,"money_format":"%u%n","format":"NT${{amount_no_decimals}}","email_unit":"NT${{amount_no_decimals}}","code":"TWD","symbol":"NT$","email":"NT${{amount_no_decimals}}"}],
119            vueOverrideTranslations: {"zh-TW":{"vue":{}}},
120            hasI18nInContextEditing: false,
121            shopMultipleCurrenciesCheckout: false,
122            hasLocalizedShopPriceFormat: true,
123          }
124        </script>
124
125
126        
127        
127<script
128          src="//cdn-general.cybassets.com/frontend/shop/tolgeeIntegration-4a1e7dfec7e41476.js">
129        </script>
129
130        
130<script defer>
131          /*
132          * Enable in-context translation for Liquid part on the page.
133          * This must be executed last to prevent conflicts with other Vue apps.
134          * So put it to `onload`, which will be executed after DOM ready's app mount
135          */
136          window.onload = function() {
137            if (
138              window.shopScriptHelper &&
139              window.shopScriptHelper.hasI18nInContextEditing
140            ) {
141              window.initTolgeeForLiquid()
142            }
143          }
144        </script>
144
145
146<script> var google_con_event_labels = []</script>
vendor: 1 bytes, line 146
146
147<script src="//cdn-general.cybassets.com/frontend/shop/pageEventHandler-4a1e7dfec7e41476.js"></script>
vendor: 1 bytes, line 147
147
148<script src="//cdn-general.cybassets.com/frontend/shop/globalAnalysis-e4c650eb0b.js"></script>
148
149        
149<script>
150          window.c12t = {"customer_id":null};
151        </script>
151
152
153        <meta name="request-id" content="3587320E258CD9D3141E92ACD55A2BAC"/>
154
155<link rel="canonical" href="https://www.tukuyicocoa.tw/">
156<script src="//cdn-general.cybassets.com/frontend/shop/carousel-4a1e7dfec7e41476.js"></script>
156
157          
157<script>
158            window.parent.postMessage({ type: 'previewShopInit', currentUrl: window.location.href }, '*');
159          </script>
159
160
161<script src="//cdn-general.cybassets.com/frontend/appStoreSDK/main.2798231628aa7fab87a9.js"></script>
vendor: 1 bytes, line 161
161
162<script>window.CYBERBIZ_AppScriptSettings = {"shop_add_ons":"W3sidmVuZG9yX3R5cGUiOiJHb29nbGUgQW5hbHl0aWNzIDQiLCJhcHBfaWQi\nOiJSYkpWMTVFcVZWOHJ1Umo3NVlmV3Z1RUlDRm90Q0FPZm0xSDZtZ3hyNkZB\nIiwic2V0dGluZ3MiOnsiZ3RhZ19pZCI6InR1a3V5aSJ9fSx7InZlbmRvcl90\neXBlIjoiQ1lCRVJCSVogR29vZ2xlIEFuYWx5dGljcyA0IiwiYXBwX2lkIjoi\nUVVqNVpxb2VJT1I5WjNiWktrazBuODd5eWtBaTllNDVERGgydGJRZ2lCQSIs\nInNldHRpbmdzIjp7Imd0YWdfaWQiOiJHLTM3RVE5R1RMU0IsIEctNEI3Uks3\nRkhXSCJ9fSx7InZlbmRvcl90eXBlIjoiQ2hhdCBCb3giLCJhcHBfaWQiOiJj\nOWQ4M2YwOTk2MTc0ZmJiYTg2ZWJhMDQxYWU4OThhMiIsInNldHRpbmdzIjp7\nIndpZGdldF9rZXkiOiJtamNvYTBTcE1Tdm5NSFpjIn19LHsidmVuZG9yX3R5\ncGUiOiJEaWdpdGFsIEludGVsbGlnZW5jZSBUcmFja2VyIiwiYXBwX2lkIjoi\nMWI1MGE4NmRjMmQxNDE4Mzg4ZmRlZGY3YTBkNDM5YWUiLCJzZXR0aW5ncyI6\ne319XQ==\n"}
163</script>
vendor: 1 bytes, line 163
163
164<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/a810ec58aab67d16f8de1c4adf06fc7cc9f4477ec503b9cb1a998741bc692652.js"></script>
vendor: 1 bytes, line 164
164
165<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/9d6f4550aad572e9f70abb70ae5a6552482cf617ea5e4d5a32ed4ebbb5d60d54.js"></script>
vendor: 1 bytes, line 165
165
166<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/8766542902afa60f4adda3c555c06025d2c27771ea85a6fc657a91cddbe5c59f.js"></script>
vendor: 1 bytes, line 166
166
167<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/35cd1f36a4a855bacbaa53900f8e17b376d4cab44c73812eef261aef6435163d.js"></script>
vendor: 1 bytes, line 167
167
168<script>window.CYBERBIZ.initializeSDK.initialize();</script>
vendor: 1 bytes, line 168
168
169<script src="//cdn-general.cybassets.com/frontend/shop/setAffliateCookie-4a1e7dfec7e41476.js"></script>
169
170
171        <!-- LINE Tag Setting -->
172        
172<script>
173          var ltas = [{"customerType":"account","tagId":"32018870-1702-4dc4-99e2-58abd5126057"}];
174          var lts = ["32018870-1702-4dc4-99e2-58abd5126057"];
175        </script>
175
176        <!-- End LINE Tag Setting -->
177
178          <!-- LINE Tag Base Code -->
179          <!-- Do Not Modify -->
180          
180<script>
181          (function(g,d,o){
182            g._ltq=g._ltq||[];g._lt=g._lt||function(){g._ltq.push(arguments)};
183            var h=location.protocol==='https:'?'https://d.line-scdn.net':'http://d.line-cdn.net';
184            var s=d.createElement('script');s.async=1;
185            s.src=o||h+'/n/line_tag/public/release/v1/lt.js';
186            var t=d.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t);
187              })(window, document);
188          ltas.forEach(function(lta){
189            _lt('init', { customerType: lta.customerType, tagId: lta.tagId });
190            _lt('send', 'pv', [lta.tagId]);
191          });
192          </script>
192
193          <noscript>
194            <img height="1" width="1" style="display:none" src="https://tr.line.me/tag.gif?c_t=lap&t_id=e317566c-9fe5-48de-bc28-d6a2d773853a&e=pv&noscript=1" />
195          </noscript>
196          <!-- End LINE Tag Base Code -->
197
198          
198<script>
199            window.addEventListener('load', function() {
200              _lt('send', 'cv', { type: 'PageView' }, lts);
201            });
202          </script>
202
203
204          
204<script>
205            window.addEventListener('load', function() {
206              $(document).on('sendAddToCartEvent', function() {
207                _lt('send', 'cv', { type: 'AddToCart' }, lts);
208              });
209              $(window).on('addToCart', function() {
210                _lt('send', 'cv', { type: 'AddToCart' }, lts);
211              });
212            });
213          </script>
213
214
215
216
217
218
219
220
221
222
223
224
225    <style id="color_settings">
226  :root {
227    
228      --button: #122a42;
229    
230
231    
232      --button_text: #FFFFFF;
233    
234
235    
236      --accent: #b88950;
237    
238
239    
240      --heading: #000000;
241    
242
243    
244      --text: #727980;
245    
246
247    
248      --price: #000000;
249    
250
251    
252      --discount_price: #b88950;
253    
254
255    
256      --theme_bg: #ffffff;
257    
258
259    
260      --nav_logo_bg: #FFFFFF;
261    
262
263    
264      --nav_menu_bg: #FFFFFF;
265    
266
267    
268      --nav_menu_text: #565656;
269    
270
271    
272      --nav_menu_icon: #565656;
273    
274
275    
276      --footer_bg: #112940;
277    
278
279    
280      --footer_text: #FFFFFF;
281    
282
283    
284      --checkout_button: #122a42;
285    
286
287    
288      --checkout_accent: #b88950;
289    
290
291    
292      --product_border: #d0d0d0;
293    
294
295    
296      --tips_text: #0C5460;
297    
298
299    
300
301    
302  }
303</style>
304
305
306
307
308  
309        <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 74 bytes, lines 309-310
309
310          <script async src="https://www.googletagmanager.com/gtag/js?id=
310G-37EQ9GTLSB
vendor: 22 bytes, lines 310-311
310"></script>
311          
311<script>
312            
vendor: 183 bytes, lines 312-317
312window.dataLayer = window.dataLayer || [];
313            function gtag(){dataLayer.push(arguments);}
314            gtag('js', new Date());
315            
316            
317      gtag('config', '
317G-7PSB9PXQ3Z
vendor: 27 bytes, line 317
317', {"groups":"ecommerce"});
317gtag('config', 'G-WP82EHLCRY', {"groups":"ecommerce"});gtag('config', 'G-85KCMLKQ8F', {"groups":"ecommerce"});gtag('config', 'AW-8547286148', {"groups":"dynamic_remarketing"});</script>
317
318      
318<script>
319        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
320        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
321        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
322        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
323
324        ga('create', '', 'auto', {'name': 'cyberbiz'});
325        ga('cyberbiz.require', 'displayfeatures');
326        ga('cyberbiz.set', 'dimension1', '22445');
327        ga('cyberbiz.require', 'ec');
328        ga('cyberbiz.send', 'pageview');
329      </script>
329
330    
331      
331<script>
vendor: 426 bytes, lines 331-338
331
332      !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
333      n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
334      n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
335      t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
336      document,'script','//connect.facebook.net/en_US/fbevents.js');
337
338      fbq('init', '
338229796382285117
vendor: 38 bytes, lines 338-339
338', {}, {'agent':'plcyberbiz'});
339      
339fbq('track', "PageView", '', { eventID: "PageView_3587320E258CD9D3141E92ACD55A2BAC" });
340      var facebook_pixel_id = '229796382285117'</script>
340
341
342    </head>
343
344  <body style="display: flex; flex-direction: column;"><!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 344-345
344
345            <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
345GTM-KL2K9BPF
vendor: 105 bytes, lines 345-347
345"
346            height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
347          
347<!-- End Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 347-349
347
348      <noscript><iframe
349      src="//www.googletagmanager.com/ns.html?id=
349GTM-TXD9LVJ
vendor: 117 bytes, lines 349-355
349"
350      height="0"
351      width="0"
352      style="display:none;visibility:hidden">
353      </iframe></noscript>
354    
355    
355<!-- Navigation -->
356    <!-- cyb_snippet liquid_helper start -->
357<script>
358	function getDiscountPriceName() {
359		return "false" === "true" ? "" : "";
360	}
361
362	function getDiscountPriceSuggestionName() {
363		return "false" === "true" ? "" : "";
364	}
365
366  document.addEventListener('DOMContentLoaded', function() {
367    const languageHandle = Cookies.get("language");
368    const defaultLanguage = {"handle":"zh-TW","title":"繁體中文","currency_code":"TWD"};
369    const languages = [];
370    const currency = window.shopScriptHelper.defaultCurrency;
371    const currencies = window.shopScriptHelper.currenciesInfo;
372		window.liquidHelper = {
373			shopInternational: false,
374			defaultLanguage: defaultLanguage,
375			language: languages.find(function(l) {
376				return l.handle === languageHandle;
377			}) || defaultLanguage,
378      shopMultipleCurrenciesCheckout: false,
379			shopMultipleCurrencies: false,
380			defaultCurrencyFormat: "NT${{amount_no_decimals}}",
381			defaultCurrency: currency,
382			getCurrency: function() {
383        const currencyValue = Cookies.get("currencyValue") || currency;
384        return currencies.find(function(c) { return c.code === currencyValue; }
385      )},
386      getDefaultCurrency: function() { return currencies.find(function(c) {
387				return c.code === currency;
388			})},
389      getAvailableCurrencies: function() { return currencies.map(c => c.code) },
390      getCurrencyFormatInfo: function(currency) {
391        const currencyInfo = currencies.find(c => c.code === currency)
392        return _.pick(currencyInfo, [
393          'decimal_precision',
394          'symbol',
395          'money_format',
396          'unit',
397          'trailing_zeros',
398          'html_unit',
399          'code',
400        ]);
401      },
402			cartQuantityLimit: (function() {
403        const limit = Number("0" || undefined);
404        return limit <= 0 || isNaN(limit) ? Number.POSITIVE_INFINITY : limit;
405      })(),
406			isFirstVariantSelected:  false ,
407			isImageColorsUsed:  false ,
408			isEmptyClickable:  true ,
409			hasAddBuyProduct: '' !== "" ? true : false,
410			hasPriceWithDiscountPlugin: 'true' ? true : false,
411      conversionBonus: 1,
412      hasLocalizedShopPriceFormat: true,
413      hasCustomerCartPlugin: true,
414      isCartEnabled: true,
415      cdnHost: '//cdn-general.cybassets.com',
416      hasShopCustomPasswordRulePlugin: false,
417      hasDisableProductQuantityValidation: false,
418      hasBreadcrumbReferrerEnabled: false,
419		};
420	});
421</script>
421
422
423<!-- cyb_snippet liquid_helper end -->
424
425<script src='//cdn-general.cybassets.com/frontend/shop/navbarSection-4a1e7dfec7e41476.js' type='text/javascript'></script>
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442<style>
443  
444    #navbar {
445      --navbar-pc-title-scale: 1.0;
446      --navbar-pc-body-scale: 1.0;
447      --navbar-mobile-title-scale: 1.0;
448      --navbar-mobile-body-scale: 1.0;
449    }
450  
451
452  
453
454  
455</style>
456
457
458  <span id="navbar" class="drawer drawer--left font-size-setting-enabled">
459    <header id="header" class="qk-w--100vw qk-pos--fixed qk-t--0 qk-l--0">
460      
461
462      
463        <div id="announcement-bar"></div>
464      
465
466      
467      
468        <div class="computer_nav qk-hidden--mobile ">
469          <div class="header_logo qk-bg--nav_logo_bg">
470            <div class="qk-pos--rel">
471              <div class="qk-text--center">
472                <!-- logo start -->
473                
474                  <nav class="logo qk-display--il_bk">
475                    <a href="/" class="qk-w--100">
476                      <img
477                        src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk2Mzg1MDM5X3dlYiBMb2dvLnBuZy5wbmciXV0.png?sha=339bf48e43d05653"
478                        class="qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--pc_logo qk-hidden--mobile"
479                        style="width: auto; height: 52px;"
480                        alt=""
481                        height="52"
482                        width="auto"
483                      >
484                    </a>
485                  </nav>
486                
487                <!-- logo end -->
488                <!-- tool-nav start -->
489                
490                  <!-- cyb_snippet tool_nav start -->
491
492
493
494
495
496
497<nav class="tool-nav qk-pos--rel qk-float--r qk-display--flex">
498  <ul class="link_shelf_top qk-display--flex qk-flex--row qk-justify--end qk-align--center qk-pos--abs qk-r--0">
499    
500    
501    <!-- member -->
502    
503      <li class="customer_account qk-pos--rel qk-pd--05">
504        <div class="dropdown qk-pos--static">
505          <div class="qk-cursor--pointer" data-toggle="dropdown">
506            <div data-icon-type="custom_icon_type_account"></div>
507            <span class="text"></span>
508          </div>
509          <div class="member qk-dropdown_menu dropdown-menu qk-pos--abs qk-r--0 qk-bd--default qk-bd--product_border qk-bg--theme_bg" role="menu">
510            <ul id="customer-logined-menu" style="display: none">
511              <li>
512                <div class="qk-fs--body qk-text--heading">
513                  <p class="customer-name qk-whitespace-break-spaces"></p>
514                  <p>您好!</p>
515                </div>
516              </li>
517            </ul>
518            <ul id="customer-not-login-menu">
519              <li class="button qk-text--center">
520                <a href="/account/login" class="btn-login qk-btn qk-btn--lg qk-btn--primary qk-w--100">會員登入</a>
521              </li>
522              <li class="button qk-text--center">
523                <a href="/account/signup" class="btn-orders qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent">註冊新會員</a>
524              </li>
525            </ul>
526            <span class="menu-bd qk-bd_t--default qk-bd--product_border"></span>
527            <ul class="member-menu qk-bd_t--default qk-bd--product_border">
528              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
529                <a href="/account/index" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">我的帳戶</a>
530              </li>
531              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
532                <a href="/account/orders" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">訂單查詢</a>
533              </li>
534              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
535                <a href="/account/coupons" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">專屬優惠券</a>
536              </li>
537              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
538                <a href="/account/tracking_items" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">收藏清單</a>
539              </li>
540              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg customer-logout-li" style="display: none">
541                <a href="/account/logout" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">會員登出</a>
542              </li>
543            </ul>
544          </div>
545        </div>
546      </li>
547    
548    <!-- for money symbol -->
549    <div id="money-symbol" data-money-symbol="NT${{amount_no_decimals}}" hidden></div>
550    <!-- cart -->
551    
552      <li class="cart qk-pos--rel qk-pd--05">
553        <!--電腦版的購物車選單-->
554        <div class="dropdown qk-pos--static">
555          <div data-toggle="dropdown" class="shopcart qk-cursor--pointer" >
556            <div data-icon-type="custom_icon_type_cart"></div>
557            <span class="global-cart-count qk-circle qk-circle--sm qk-bg--accent qk-text--white qk-vert--mid qk-pos--abs qk-bd" style="display: none;">0</span>
558            <span class="global-cart-loading"></span>
559          </div>
560          <div class="qk-dropdown_menu dropdown-menu qk-pos--abs qk-r--0 qk-bd--default qk-bd--product_border qk-bg--theme_bg" role="menu">
561            <div class="cart_list global-cart-item-list custom-scrollbar qk-of_x--hidden qk-of_y--scroll qk-of_y--overlay qk-display--flex qk-flex--column qk-justify--between default_scale"></div>
562            <p class="cart_empty qk-fs--body qk-text--heading qk-text--center">目前的購物車是空的!</p>
563            <ul>
564              <li class="button qk-text--center">
565                <a class="btn-checkout qk-btn qk-btn--lg qk-btn--primary qk-w--100" href="/cart" style="display: none">立即購買</a>
566                <a class="btn-tracking qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent" href="/account/tracking_items">前往收藏清單</a>
567              </li>
568            </ul>
569          </div>
570        </div>
571      </li>
572    
573    <!-- search -->
574    
575      <li class="search qk-pos--rel qk-pd--05" id="search-icon">
576        <div class="dropdown qk-pos--static">
577          <div class="qk-cursor--pointer" data-toggle="dropdown">
578            <div data-icon-type="custom_icon_type_search"></div>
579          </div>
580          <div class="qk-dropdown_menu dropdown-menu qk-pos--abs qk-r--0 qk-bd--default qk-bd--product_border qk-bg--theme_bg" role="menu">
581            <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-vert--mid">
582              <form action="/search" class="form-inline qk-search_form qk-display--flex qk-justfify--between qk-align--center qk-flex--1">
583                <input class="search-input form-control qk-inputbox qk-inputbox--lg qk-flex--1 qk-w--100 qk-bg--transparent qk-text--heading" type="search" placeholder="搜尋" aria-label="Search" name="q" value="" />
584                <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit">搜尋</button>
585              </form>
586            </div>
587          </div>
588        </div>
589      </li>
590    
591    <!-- express delivery -->
592    
593  </ul>
594</nav>
595
596<!-- cyb_snippet tool_nav end -->
597                
598                <!-- tool-nav end -->
599              </div>
600            </div>
601          </div>
602          
603            <div class="header_nav qk-bg--nav_menu_bg">
604              <div class="qk-pd_x--15">
605                <div class="qk-pos--relative center">
606                  <!-- main-nav start -->
607                  <nav class="main_nav qk-display--init">
608                    <!-- cyb_snippet _main_nav_skeleton start --><ul
609    class="main_nav_skeleton link_shelf_top qk-display--flex qk-flex--row qk-flex--wrap qk-justify--center qk-align--center qk-body"
610    style="justify-content: center; visibility: hidden;"
611    aria-hidden="true"
612  ><span>
613        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">首頁</a></li>
614      </span><span>
615        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><span class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--default">線上訂購</span></li>
616      </span><span>
617        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><span class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--default">精選美味</span></li>
618      </span><span>
619        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/blogs/最新動態" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">最新動態</a></li>
620      </span><span>
621        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/pages/about-us" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">園區介紹</a></li>
622      </span><span>
623        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/pages/路線資訊與常見問題" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">Q&A</a></li>
624      </span><span>
625        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><span class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--default">品評/包場</span></li>
626      </span><span>
627        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/contact" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">聯絡我們</a></li>
628      </span><span>
629        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><span class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--default">ESG永續採購</span></li>
630      </span><span>
631        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="https://lin.ee/GwB59va" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer"><a href="https://lin.ee/4LT5KZF">
631<img src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" alt="加入好友" height="36" border="0"></a></a></li>
632      </span></ul><!-- cyb_snippet _main_nav_skeleton end -->
633                  </nav>
634                  <!-- main-nav end -->
635                </div>
636              </div>
637            </div>
638          
639        </div>
640      
641      <div class="qk-hidden--pc  ">
642        <!-- mobile-nav start -->
643        <nav class="mobile-nav qk-bg--nav_logo_bg">
644          <ul class="qk-display--flex qk-flex--row qk-justify--between qk-align--center qk-pd_x--05 qk-pd_y--0">
645            <!-- menu -->
646            
647              <li class="sidebar-menu-icon drawer-toggle qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center">
648                <div data-icon-type="custom_icon_type_menu"></div>
649              </li>
650            
651            <!-- logo -->
652            
653              <li class="logo qk-mg_r--auto qk-pd_x--05 qk-pd_y--0">
654                
655                  <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--phone">
656                    <img
657                      src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk2Mzg1MDM5X3dlYiBMb2dvLnBuZy5wbmciXV0.png?sha=339bf48e43d05653"
658                      height="25"
659                      width="auto"
660                      alt=""
661                    >
662                  </a>
663                
664                
665                  <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--tablet">
666                    <img
667                      src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk2Mzg1MDM5X3dlYiBMb2dvLnBuZy5wbmciXV0.png?sha=339bf48e43d05653"
668                      height="25"
669                      width="auto"
670                      alt=""
671                    >
672                  </a>
673                
674              </li>
675            
676            
677              <!-- search -->
678              
679                <li class="search qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center ">
680                  <div class="dropdown qk-pos--static qk-text--center">
681                    <div class="qk-cursor--pointer" data-toggle="dropdown">
682                      <div data-icon-type="custom_icon_type_search"></div>
683                    </div>
684                    <div
685                      class="qk-dropdown_menu dropdown-menu qk-w--100vw qk-bg--theme_bg qk-bd--default qk-bd--product_border qk-mg--0"
686                      role="menu"
687                    >
688                      <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-sp_bt--5 qk-w--100">
689                        <form action="/search" class="form-inline qk-display--flex qk-justfify--center qk-flex--1">
690                          <div class="form-inline qk-search_form qk-display--flex qk-justfify--center qk-align--center qk-flex--1">
691                            <input
692                              class="form-control qk-flex--1 qk-inputbox qk-inputbox--lg qk-bg--transparent qk-text--heading"
693                              type="search"
694                              placeholder="搜尋"
695                              aria-label="Search"
696                              name="q"
697                              value=""
698                            >
699                            <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit">
700                              搜尋
701                            </button>
702                          </div>
703                        </form>
704                      </div>
705                    </div>
706                  </div>
707                </li>
708              
709              <!-- express delivery -->
710              
711            
712          </ul>
713        </nav>
714        <!-- mobile-nav end -->
715      </div>
716      
717    </header>
717<script>
718      (function () {
719        var isNavbarTransparent = false;
720
721        function measureHeaderOffset() {
722          var header = document.getElementById('header');
723          if (!header) return null;
724
725          var headerHeight = header.getBoundingClientRect().height;
726
727          if (isNavbarTransparent && window.matchMedia('(min-width: 992px)').matches) {
728            var computerNav = document.querySelector('.computer_nav');
729            if (computerNav) {
730              headerHeight -= computerNav.getBoundingClientRect().height;
731            }
732          }
733
734          var floatFilter = document.getElementById('float-filter');
735          var floatFilterHeight = floatFilter
736            ? floatFilter.getBoundingClientRect().height
737            : 0;
738
739          return headerHeight - floatFilterHeight;
740        }
741
742        window.measureHeaderOffset = measureHeaderOffset;
743
744        var offset = measureHeaderOffset();
745        if (offset !== null) {
746          document.body.style.paddingTop = offset + 'px';
747        }
748      })();
749    </script>
749
750    
751      <!-- Sidebar -->
752      <nav class="drawer-nav drawer-nav_width qk-bg--nav_menu_bg " role="navigation">
753        <div class="drawer-menu">
754          <!-- cyb_snippet side_menu start -->
755
756
757<ul id="index_sidebar_shelf_top" class="sidebar qk-pd_b--1">
758  
759    <li class="logo qk-pos--rel qk-bg--nav_logo_bg qk-pd_x--1 qk-pd_y--05">
760      <a href="/" class="qk-pd--0">
761        <img src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk2Mzg1MDM5X3dlYiBMb2dvLnBuZy5wbmciXV0.png?sha=339bf48e43d05653" height="32" width="auto" alt="logo">
762      </a>
763      <button class="drawer-toggle qk-pos--abs qk-bg--transparent qk-pd--0"></button>
764    </li>
765  
766  
767    
768
769    
770      <!-- cyb_snippet components/side_menu/menu start -->
771
772  <li class="category_title qk-fs--breadcrumb qk-bd--nav_menu_text qk-text--nav_menu_text qk-bd_b--default qk-fw--500">主選單</li>
773
774
775  
776  
777  
778    <li class="qk-pos--rel qk-pd--0">
779      
780        <a class="qk-fw--bold qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/">首頁</a>
781      
782    </li>
783  
784
785  
786  
787  
788    <li class="qk-pos--rel qk-pd--0">
789      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_2" aria-expanded=" true ">
790        
791          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 線上訂購 </span>
792        
793      </button>
794      <ul id="index_sidebar_shelf_second_2" class="collapse_index_sidebar_2 collapse shelf_second  show  qk-pd--0">
795        
796          
797          
798          
799            <li class="qk-pos--rel qk-pd--0">
800              
801                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/巧克力bar">
802                  巧克力Bar片
803                </a>
804              
805            </li>
806          
807        
808          
809          
810          
811            <li class="qk-pos--rel qk-pd--0">
812              
813                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/生巧克力|滑順q感">
814                  生巧克力
815                </a>
816              
817            </li>
818          
819        
820          
821          
822          
823            <li class="qk-pos--rel qk-pd--0">
824              
825                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/bonbon含餡巧克力💎">
826                  BONBON含餡巧克力
827                </a>
828              
829            </li>
830          
831        
832          
833          
834          
835            <li class="qk-pos--rel qk-pd--0">
836              
837                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/禮盒">
838                  禮盒首選
839                </a>
840              
841            </li>
842          
843        
844          
845          
846          
847            <li class="qk-pos--rel qk-pd--0">
848              
849                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/質感禮組|送禮客製化🍫">
850                  客製質感禮盒
851                </a>
852              
853            </li>
854          
855        
856          
857          
858          
859            <li class="qk-pos--rel qk-pd--0">
860              
861                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/常溫商品|其他可可產品">
862                  沖泡/堅果巧克力
863                </a>
864              
865            </li>
866          
867        
868          
869          
870          
871            <li class="qk-pos--rel qk-pd--0">
872              
873                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/烘焙/蛋糕">
874                  烘焙/蛋糕
875                </a>
876              
877            </li>
878          
879        
880          
881          
882          
883            <li class="qk-pos--rel qk-pd--0">
884              
885                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/義式冰淇淋">
886                  🍨義式冰淇淋
887                </a>
888              
889            </li>
890          
891        
892          
893          
894          
895            <li class="qk-pos--rel qk-pd--0">
896              
897                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/送禮加購|紙提袋保冰袋保冰劑">
898                  送禮加購
899                </a>
900              
901            </li>
902          
903        
904          
905          
906          
907            <li class="qk-pos--rel qk-pd--0">
908              
909                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/商用原料">
910                  可可原料
911                </a>
912              
913            </li>
914          
915        
916      </ul>
917    </li>
918  
919
920  
921  
922  
923    <li class="qk-pos--rel qk-pd--0">
924      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_3" aria-expanded=" true ">
925        
926          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 精選美味 </span>
927        
928      </button>
929      <ul id="index_sidebar_shelf_second_3" class="collapse_index_sidebar_3 collapse shelf_second  show  qk-pd--0">
930        
931          
932          
933          
934            <li class="qk-pos--rel qk-pd--0">
935              
936                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/巧克力13道工序">
937                  巧克力13道工序
938                </a>
939              
940            </li>
941          
942        
943          
944          
945          
946            <li class="qk-pos--rel qk-pd--0">
947              
948                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/小農專區">
949                  小農專區|天地恩賜
950                </a>
951              
952            </li>
953          
954        
955          
956          
957          
958            <li class="qk-pos--rel qk-pd--0">
959              
960                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/台灣">
961                  獲獎美味|台灣可可豆
962                </a>
963              
964            </li>
965          
966        
967          
968          
969          
970            <li class="qk-pos--rel qk-pd--0">
971              
972                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/台茶風華-|-茶x巧克力">
973                  台茶風華|茶 × 巧克力
974                </a>
975              
976            </li>
977          
978        
979          
980          
981          
982            <li class="qk-pos--rel qk-pd--0">
983              
984                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/減糖系列|巧克力">
985                  飲控首選|阻糖系列
986                </a>
987              
988            </li>
989          
990        
991      </ul>
992    </li>
993  
994
995  
996  
997  
998    <li class="qk-pos--rel qk-pd--0">
999      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_4" aria-expanded=" true ">
1000        
1001          <a class="qk-text--nav_menu_text" href="/blogs/最新動態"> 最新動態 </a>
1002        
1003      </button>
1004      <ul id="index_sidebar_shelf_second_4" class="collapse_index_sidebar_4 collapse shelf_second  show  qk-pd--0">
1005        
1006          
1007          
1008          
1009            <li class="qk-pos--rel qk-pd--0">
1010              
1011                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/blogs/最新動態">
1012                  最新動態
1013                </a>
1014              
1015            </li>
1016          
1017        
1018          
1019          
1020          
1021            <li class="qk-pos--rel qk-pd--0">
1022              
1023                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/blogs/可可教室">
1024                  可可教室
1025                </a>
1026              
1027            </li>
1028          
1029        
1030          
1031          
1032          
1033            <li class="qk-pos--rel qk-pd--0">
1034              
1035                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/blogs/news">
1036                  媒體報導
1037                </a>
1038              
1039            </li>
1040          
1041        
1042          
1043          
1044          
1045            <li class="qk-pos--rel qk-pd--0">
1046              
1047                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/blogs/部落客推薦">
1048                  部落客推薦
1049                </a>
1050              
1051            </li>
1052          
1053        
1054      </ul>
1055    </li>
1056  
1057
1058  
1059  
1060  
1061    <li class="qk-pos--rel qk-pd--0">
1062      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_5" aria-expanded=" true ">
1063        
1064          <a class="qk-text--nav_menu_text" href="/pages/about-us"> 園區介紹 </a>
1065        
1066      </button>
1067      <ul id="index_sidebar_shelf_second_5" class="collapse_index_sidebar_5 collapse shelf_second  show  qk-pd--0">
1068        
1069          
1070          
1071          
1072            <li class="qk-pos--rel qk-pd--0">
1073              
1074                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/about-us">
1075                  莊園故事
1076                </a>
1077              
1078            </li>
1079          
1080        
1081          
1082          
1083          
1084            <li class="qk-pos--rel qk-pd--0">
1085              
1086                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/門店介紹">
1087                  巧克力專賣店
1088                </a>
1089              
1090            </li>
1091          
1092        
1093          
1094          
1095          
1096            <li class="qk-pos--rel qk-pd--0">
1097              
1098                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/義式冰淇淋專賣店">
1099                  義式冰淇淋專賣店
1100                </a>
1101              
1102            </li>
1103          
1104        
1105          
1106          
1107          
1108            <li class="qk-pos--rel qk-pd--0">
1109              
1110                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/打卡區">
1111                  特色景點
1112                </a>
1113              
1114            </li>
1115          
1116        
1117          
1118          
1119          
1120            <li class="qk-pos--rel qk-pd--0">
1121              
1122                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/🆕✨可可玻璃溫室">
1123                  ✨可可玻璃溫室
1124                </a>
1125              
1126            </li>
1127          
1128        
1129      </ul>
1130    </li>
1131  
1132
1133  
1134  
1135  
1136    <li class="qk-pos--rel qk-pd--0">
1137      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_6" aria-expanded=" true ">
1138        
1139          <a class="qk-text--nav_menu_text" href="/pages/路線資訊與常見問題"> Q&A </a>
1140        
1141      </button>
1142      <ul id="index_sidebar_shelf_second_6" class="collapse_index_sidebar_6 collapse shelf_second  show  qk-pd--0">
1143        
1144          
1145          
1146          
1147            <li class="qk-pos--rel qk-pd--0">
1148              
1149                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/旅行社預約須知">
1150                  旅行社預約須知
1151                </a>
1152              
1153            </li>
1154          
1155        
1156          
1157          
1158          
1159            <li class="qk-pos--rel qk-pd--0">
1160              
1161                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/路線資訊與常見問題">
1162                  路線資訊與常見問題
1163                </a>
1164              
1165            </li>
1166          
1167        
1168      </ul>
1169    </li>
1170  
1171
1172  
1173  
1174  
1175    <li class="qk-pos--rel qk-pd--0">
1176      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_7" aria-expanded=" true ">
1177        
1178          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 品評/包場 </span>
1179        
1180      </button>
1181      <ul id="index_sidebar_shelf_second_7" class="collapse_index_sidebar_7 collapse shelf_second  show  qk-pd--0">
1182        
1183          
1184          
1185          
1186            <li class="qk-pos--rel qk-pd--0">
1187              
1188                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/可可知識與巧克力品鑑">
1189                  可可知識與巧克力品鑑
1190                </a>
1191              
1192            </li>
1193          
1194        
1195          
1196          
1197          
1198            <li class="qk-pos--rel qk-pd--0">
1199              
1200                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/活動包場-20240527165305">
1201                  活動包場
1202                </a>
1203              
1204            </li>
1205          
1206        
1207          
1208          
1209          
1210            <li class="qk-pos--rel qk-pd--0">
1211              
1212                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/中部地區車聚首選">
1213                  中部地區車聚首選
1214                </a>
1215              
1216            </li>
1217          
1218        
1219      </ul>
1220    </li>
1221  
1222
1223  
1224  
1225  
1226    <li class="qk-pos--rel qk-pd--0">
1227      
1228        <a class="qk-fw--bold qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/contact">聯絡我們</a>
1229      
1230    </li>
1231  
1232
1233  
1234  
1235  
1236    <li class="qk-pos--rel qk-pd--0">
1237      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_9" aria-expanded=" true ">
1238        
1239          <span class="qk-cursor--pointer qk-text--nav_menu_text"> ESG永續採購 </span>
1240        
1241      </button>
1242      <ul id="index_sidebar_shelf_second_9" class="collapse_index_sidebar_9 collapse shelf_second  show  qk-pd--0">
1243        
1244          
1245          
1246          
1247            <li class="qk-pos--rel qk-pd--0">
1248              
1249                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/土庫驛的永續實踐">
1250                  土庫驛的永續實踐
1251                </a>
1252              
1253            </li>
1254          
1255        
1256      </ul>
1257    </li>
1258  
1259
1260  
1261  
1262  
1263    <li class="qk-pos--rel qk-pd--0">
1264      
1265        <a class="qk-fw--bold qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="https://lin.ee/GwB59va"><a href="https://lin.ee/4LT5KZF"><img src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" alt="加入好友" height="36" border="0"></a></a>
1266      
1267    </li>
1268  
1269
1270
1271<script>
1272  $('button a').on('click', function(e) {e.stopPropagation()});
1273</script>
1273
1274
1275<!-- cyb_snippet components/side_menu/menu end -->
1276    
1277  
1278  
1279    
1280      <li class="category_account-title qk-bd--nav_menu_text qk-fs--breadcrumb qk-text--nav_menu_text qk-bd_y--default qk-fw--500">帳戶</li>
1281      <li class="qk-pos--rel qk-pd--0">
1282        <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none">
1283          <a href="/account/index" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">我的帳戶</a>
1284        </div>
1285      </li>
1286      <li class="qk-pos--rel qk-pd--0">
1287        <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none">
1288          <a href="/account/orders" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">訂單查詢</a>
1289        </div>
1290      </li>
1291      <li class="qk-pos--rel qk-pd--0">
1292        <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none">
1293          <a href="/account/logout" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">會員登出</a>
1294        </div>
1295      </li>
1296      <li class="qk-pos--rel qk-pd--0">
1297        <a href="/account/login">
1298          <div class="customer-not-login-menu qk-bd--nav_menu_text qk-bg--nav_menu_text customer-not-login-menu_login qk-display--il_flex qk-justify--center qk-align--center qk-w--100 qk-text--center ">
1299            <span class="qk-text--nav_menu_bg qk-fw--500 qk-fs--body">
1300              會員登入
1301            </span>
1302          </div>
1303        </a>
1304      </li>
1305      <li class="qk-pos--rel qk-pd--0">
1306        <a href="/account/signup">
1307          <div class="customer-not-login-menu qk-bd--nav_menu_text customer-not-login-menu_signup qk-display--il_flex qk-justify--center qk-align--center qk-w--100 qk-text--center qk-bd--nav_menu_text qk-bd--default">
1308            <span class="qk-text--nav_menu_text qk-fs--body qk-fw--500">
1309              註冊新會員
1310            </span>
1311          </div>
1312        </a>
1313      </li>
1314    
1315    
1316    
1317    
1318  
1319</ul>
1320
1321<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/sidebar-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
1322
1323<script>
1324  $(document).ready(function(){
1325    // 側邊選單
1326    if ($('.drawer').length){
1327      $('.drawer').drawer();
1328      $('.bt-toggle').click(function(){
1329        setTimeout(function(){
1330          $('.drawer')[0].iScroll.refresh()
1331        },500)
1332      })
1333    }
1334  });
1335</script>
1335
1336
1337
1338<!-- cyb_snippet side_menu end -->
1339
1340        </div>
1341      </nav>
1342      <!-- Bottombar -->
1343      
1344        <div
1345          id="mobile-bottom-bar"
1346          class="qk-display--flex qk-justify--around qk-bg--nav_logo_bg qk-w--100vw qk-pos--fixed qk-b--0 qk-hidden--pc"
1347        >
1348          <!-- home -->
1349          <div class="qk-display--flex qk-justify--center qk-align--center qk-text--center qk-pd_x--05 qk-pd_y--0 qk-flex--1">
1350            <a id="home-nav-icon" href="/">
1351              <div data-icon-type="custom_icon_type_home"></div>
1352            </a>
1353          </div>
1354          <!-- tracking items -->
1355          <div class="qk-display--flex qk-justify--center qk-align--center qk-text--center qk-pd_x--05 qk-pd_y--0 qk-flex--1">
1356            <a href="/account/tracking_items">
1357              <div data-icon-type="custom_icon_type_tracking_items" c></div>
1358            </a>
1359          </div>
1360          <!-- cart -->
1361          
1362            <div class="qk-display--flex qk-justify--center qk-align--center qk-text--center qk-pd_x--05 qk-pd_y--0 qk-flex--1">
1363              <a
1364                href="/cart"
1365                class="qk-display--il_flex qk-flex--row qk-justify--center qk-align--center qk-vert--mid qk-pos--rel"
1366              >
1367                <div data-icon-type="custom_icon_type_cart"></div>
1368                <span
1369                  class="number global-cart-count qk-circle qk-circle--sm qk-bg--accent qk-text--white qk-text--center qk-vert--mid qk-pos--abs"
1370                  style="display: none;"
1371                  >0</span
1372                >
1373              </a>
1374            </div>
1375          
1376          <!-- member -->
1377          
1378            <div class="qk-display--flex qk-justify--center qk-align--center qk-text--center qk-pd_x--05 qk-pd_y--0 qk-flex--1">
1379              <a id="customer-phone-nav-icon" href="/account/login">
1380                <div data-icon-type="custom_icon_type_account"></div>
1381              </a>
1382            </div>
1383          
1384        </div>
1385      
1386    
1387  </span>
1388
1389<div id="index-popular-tags"></div>
1390
1391<style id="timer_color">
1392  :root {
1393    
1394      --timer_text: #c39d6f;
1395    
1396
1397    
1398      --timer_bg: #2b2b6e;
1399    
1400  }
1401</style>
1402
1403<script>
1404  window.language = {"account_name":"戶名","add_cart_error_try_again":"加入購物車有誤,請重新嘗試","add_to_cart":"加入購物車","addcart_rate_limit_desc":"秒後可再試一次,建議您停留在此頁面。","address1":"詳細退貨地址:路/å··/弄/樓","all_filters":"所有篩選條件","apply_fail":"申請失敗","apply_return":"退貨申請","apply_return_success":"您的退貨申請已成立","apply_success":"申請成功","arrive_soon":"即將到貨","articles_total":"共 {{ totalArticleCounts }} 篇文章","bank_account":"銀行帳號","bank_branch_name":"分行名稱","bonus_redemption":"紅利換購","cancel":"取消","cart_price_total":"結帳金額約","check_order":"訂單查詢","choose_branch_bank":"請選擇分行","choose_return_reason":"請選擇退貨原因","city":"城市","common_price":"市價: ","comply_group_number":"符合 {{comply_group_number}} 組優惠,","confirm":"確認","confirm_return":"申請退貨","confirm_submit":"確定送出","congratulations_for_verify_mobile_success":"恭喜,您已成功驗證您的手機!","contact_form":"聯絡我們","continue_reading":"繼續閱讀","country_placeholder":"請選擇國家","coupon_free_shipping":"免運券折抵","coupon_items":"優惠券折扣項目","date_error":"日期錯誤","default_sort":"預設排序","deliver_error":"寄送商品錯誤","discount_detail":"折扣明細","email":"電子郵件","email_placeholder":"請輸入您的電子郵件,例:[email protected]","enter_account_name":"請輸入戶名","enter_bank_account":"請輸入銀行帳號","enter_return_reason":"請填寫退貨原因...","error_message":"驗證簡訊發生錯誤,請稍後再試。","fail_operation":"操作失敗!","filter_button":"篩選","filter_no_result":"很抱歉,無商品符合篩選條件","free":"免費","gift_price":"加購價","gift_purchase":"滿額/件贈","go_check_email":"請至信箱收取信件","group_percent_discount":"組合內商品打{{discount}}折","has_stock":"尚有庫存 ","include_discount_and_shipping_fee":"含優惠折扣與運費","invalid_email":"這不是有效的電子郵件","invalid_name":"姓名為必填","invalid_phone_number":"聯絡電話為必填","invalid_question_content":"問題內容為必填","keep_shopping":"繼續購物","keyin_address1":"請填寫詳細退貨地址:路/å··/弄/樓","keyin_city":"請輸入城市","keyin_zip":"請輸入郵遞區號","less_then_one":"數量不得少於1","line_item_quantity":"數量:{{ lineItemQuantity }}","literal_points":"點","login_btn":"會員登入","mail_send_fail":"信件寄送失敗","message_confirmation_token_error":"簡訊驗證碼有誤","messenger_error_please_try_again":"簡訊寄送發生錯誤,請稍後再試。","mobile_number_error":"手機號碼有誤","name":"姓名","name_placeholder":"請輸入您的姓名","new_password_is_sent":"已送出新密碼","new_product_defect":"新品瑕疵","nn_collection_save_more_money_title":"可享,買 {{quantity}} ä»¶ {{price}} 元優惠","no_stock":"庫存不足","notification_enabled":"已登記補貨通知","notify_me_when_stock_arrives":"已售完,貨到通知我","onsale":"特價","order_date":"訂購日期","order_number":"訂單編號","order_retrun_confirm":"您確認要申請退貨?","ori_price":"原價","others":"其他","over_cart_limit":"數量超過購買上限","over_product_quantity":"數量超過庫存","over_stock_count":"商品庫存剩餘 {{ count }} ä»¶","over_stock_quantity":"超過庫存數量","phone_number":"聯絡電話","phone_number_placeholder":"請輸入聯絡電話","piece":"{{quantity}} ä»¶","please_choose_bank":"請選擇銀行","please_choose_product":"請選擇商品款式","please_choose_variant":"請選擇商品款式","please_enter_number":"請輸入數字","please_reselect":"請重新輸入篩選","please_send_and_confirm_verify_code":"請先發送並確認簡訊驗證碼","pre_order":"預購商品","price_asc":"價格由低到高","price_desc":"價格由高到低","price_filter":"價格","price_includes_tax":"(內含消費稅:{{ tax }})","product_content_defect":"商品內容不全","product_defect":"商品有缺陷","product_limit_buy":"此商品限購 {{ count }} ä»¶","product_rate_limit_btn":"重新進入商品頁","product_rate_limit_desc":"秒後可重新進入商品頁,建議您停留在此頁面。","product_rate_limit_title":"目前搶購人潮眾多,請耐心等候","product_rate_limit_warn":"若離開此頁面,可能會延長等待時間。","product_sold":"已銷售:{{ productSold }}","products_total":"共 {{ totalProductCounts }} 件商品","quantity":"數量:","quantity_over_product_stock":"數量超過商品庫存","question_content":"問題å
1404…§å®¹","question_content_placeholder":"請輸入問題內容","question_submit_fail":"發生問題,請稍後再試","question_submit_success":"問題已成功送出,我們將盡快與您聯繫","question_type":"問題類型","reached_favorable":"已達優惠","recent_days_sold_desc":"本週熱賣","reenter_password_still_error":"重複輸入密碼有誤","refund":"退款金額","refund_account":"退款帳戶","refund_info":"退款資訊","refund_invoice_check":"本人同意發票作廢或「營業人銷貨退回進貨退出貨或折讓證明單」將全權由{{ envoiceCompanyName }}處理,以利加速退款作業。如有退貨/折讓,將直接開立折讓單上傳至財政部電子發票整合服務平台存證。","resend_verify_code":"重發驗證碼","reset_all_filters":"清除所有篩選","reset_filter_button":"清除篩選","return":"返回","return_address":"退貨地址","return_email_notification":"退貨申請信已寄至您的信箱","return_info":"退貨資訊","return_instruction":"退貨說明","return_msg_Australia":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_Japan":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_Japan_to_Taiwan":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_SEA":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_Taiwan":"1. 收到商品後如有發現瑕疵或破損狀況,需要辦理或換貨,請於收到貨後7天內登入『我的帳戶』頁面點選『申請退貨』。\u003cbr\u003e 2. 收到商品後可享有7天免費鑑è³
1404žæœŸï¼ˆå«ä¾‹å‡æ—¥ï¼‰ã€‚退換貨時請保持原包裝商品的完整(包含購買商品,附件,贈品等)。\u003cbr\u003e 3. 收到申請後,我們將與您聯繫取回商品。若有任何退貨問題,您可以在『訂單明細』中,點選『我要詢問』,請勿自行寄回商品。\u003cbr\u003e 4. 當你申請退貨後,請列印本申請單隨商品一起寄回。\u003cbr\u003e 5. 收到您的退貨商品並審查通過後,將於7個工作天內退款至你的退款帳戶。\u003cbr\u003e","return_msg_USA":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_product":"退貨商品","return_reason":"退貨原因","save_more_money_discount":"可享 {{discount}} 折優惠","save_more_money_dollar":"可省 {{dollar}}","search_article_label":"文章搜尋結果 ({{ totalArticleCounts }})","search_no_result":"很抱歉,找不到 {{ queryString }} 請重新輸入搜尋。","search_product_label":"商品搜尋結果 ({{ totalProductCounts }})","search_total":"搜尋 {{ queryString }} 結果共 {{ totalSearchCount }} 筆","select_sort_by":"選擇排序方式","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","send_too_many_times_try_again_later":"發送次數過多,請稍後再試","sending_msg_few_minutes_get":"簡訊發送中,幾分鐘後您將收到驗證碼","shipping_fee":"運費","sold_out":"已售完","state_placeholder":"請選擇州/省","submit":"送出","subtotal":"小計","success_operation":"操作成功!","successfully_copy_tracking_number":"已成功複製你的物流單號","system_busy_try_again":"系統忙碌,請稍後再試","tax":"稅額","thanks_for_advise":"謝謝您的å¯
1404¶è²´æ„è¦‹","thanks_you_have_signed_up":"謝謝您已註冊","total_bonus_redemption":"總紅利換購點數","tw_city_placeholder":"請選擇縣市","tw_district_placeholder":"請選擇鄉鎮市區","unreach_favorable":"未達優惠","verification_error_please_correct":"驗證有誤請修正","verify_success":"驗證碼確認成功","view_product":"查看商品","vip_shipping_free":"VIP免運費","zip":"郵遞區號","suggested_range":"建議區間:","periodic_order_label":"定期定額"}
1405  $(document).ready(function(){
1406    if(window.location.pathname != '' && window.location.pathname != '/' ){
1407      document.getElementById('index-popular-tags').style.display = 'none'
1408    }
1409    // 倒數計時
1410    
1411
1412    function adjustContentTop() {
1413      const offset = window.measureHeaderOffset();
1414      if (offset === null) return;
1415      $("body").css({ "padding-top": offset + "px" });
1416    }
1417
1418    window.adjustContentTop = adjustContentTop;
1419
1420    // navbar設定透明
1421    
1422
1423    // Call it first once DOM is ready to prevent CLS
1424    adjustContentTop();
1425
1426    // 延遲初始化,等待 app banner 初始化完成
1427    $(window).on("resize", adjustContentTop);
1428
1429    // 使用 setTimeout 確保 banner 狀態已經確定
1430    $(window).on("load", function() {
1431      setTimeout(function() {
1432        adjustContentTop();
1433      }, 200); // 給 banner 足夠時間初始化
1434    });
1435
1436    $('img.header_banner').on('load', adjustContentTop);
1437
1438    window.renderNavbarSection('.main_nav', {
1439        navbarCollections: null,
1440        navbarItems: [{"id":656708,"title":"首頁","url":"/","item_type":"frontpage","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":660258,"title":"線上訂購","url":"第二層選單","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1660858,"title":"巧克力Bar片","url":"/collections/巧克力bar","item_type":"smart_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":780325,"title":"生巧克力","url":"/collections/生巧克力|滑順q感","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1038900,"title":"BONBON含餡巧克力","url":"/collections/bonbon含餡巧克力💎","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1735087,"title":"禮盒首選","url":"/collections/禮盒","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":899057,"title":"客製質感禮盒","url":"/collections/質感禮組|送禮客製化🍫","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":898194,"title":"沖泡/堅果巧克力","url":"/collections/常溫商品|其他可可產品","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1692082,"title":"烘焙/蛋糕","url":"/collections/烘焙/蛋糕","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070086,"title":"🍨義式冰淇淋","url":"/collections/義式冰淇淋","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":780329,"title":"送禮加購","url":"/collections/送禮加購|紙提袋保冰袋保冰劑","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1991466,"title":"可可原料","url":"/collections/商用原料","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":668006,"title":"精選美味","url":"產區","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1771728,"title":"巧克力13道工序","url":"/pages/巧克力13道工序","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1682698,"title":"小農專區|天地恩賜","url":"/collections/小農專區","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":780330,"title":"獲獎美味|台灣可可豆","url":"/collections/台灣","item_type":"smart_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1682613,"title":"台茶風華|茶 × 巧克力","url":"/collections/台茶風華-|-茶x巧克力","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":780327,"title":"飲控首選|阻糖系列","url":"/collections/減糖系列|巧克力","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":887228,"title":"最新動態","url":"/blogs/最新動態","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1415671,"title":"最新動態","url":"/blogs/最新動態","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1415672,"title":"可可教室","url":"/blogs/可可教室","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1415673,"title":"媒體報導","url":"/blogs/news","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1415674,"title":"部落客推薦","url":"/blogs/部落客推薦","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":656711,"title":"園區介紹","url":"/pages/about-us","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1043981,"title":"莊園故事","url":"/pages/about-us","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1055200,"title":"巧克力專賣店","url":"/pages/門店介紹","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1071876,"title":"義式冰淇淋專賣店","url":"/pages/義式冰淇淋專賣店","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1044525,"title":"特色景點","url":"/pages/打卡區","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1200243,"title":"✨可可玻璃溫室","url":"/pages/🆕✨可可玻璃溫室","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":695712,"title":"Q\u0026A","url":"/pages/路線資訊與常見問題","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1912446,"title":"旅行社預約須知","url":"/pages/旅行社預約須知","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":850363,"title":"路線資訊與常見問題","url":"/pages/路線資訊與常見問題","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1142711,"title":"品評/包場","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1478326,"title":"可可知識與巧克力品鑑","url":"/pages/可可知識與巧克力品鑑","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1613483,"title":"活動包場","url":"/pages/活動包場-20240527165305","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1410790,"title":"中部地區車聚首選","url":"/pages/中部地區車聚首選","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":656712,"title":"聯絡我們","url":"/contact","item_type":"contact","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2086891,"title":"ESG永續採購","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2086940,"title":"土庫驛的永續實踐","url":"/pages/土庫驛的永續實踐","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1155185,"title":"\u003ca href=\"https://lin.ee/4LT5KZF\"\u003e\u003cimg src=\"https://scdn.line-apps.com/n/line_add_friends/btn/zh-
1440Hant.png\" alt=\"加入好友\" height=\"36\" border=\"0\"\u003e\u003c/a\u003e","url":"https://lin.ee/GwB59va","item_type":"http","subtitle":null,"icon_image_url":null,"menuItems":null}],
1441        settings: {
1442          menuDisplayStyle: "three_dimension_menu",
1443          pcLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk2Mzg1MDM5X3dlYiBMb2dvLnBuZy5wbmciXV0.png?sha=339bf48e43d05653",
1444          mobileLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNjk2Mzg1MDM5X3dlYiBMb2dvLnBuZy5wbmciXV0.png?sha=339bf48e43d05653",
1445          navbarDisplayStyle: "displayDefault",
1446        }
1447      }
1448    );
1449
1450
1451    // for link menu
1452    const linkMenuElement = document.querySelector('.link-nav');
1453    const data = []
1454    data.forEach((item) => {
1455      const wrapper = document.createElement('a');
1456      const link = document.createElement('ul');
1457
1458      wrapper.href = item.url;
1459      link.textContent = item.title;
1460      link.classList.add('link-item');
1461
1462      wrapper.appendChild(link);
1463      linkMenuElement.appendChild(wrapper);
1464    });
1465
1466    // for safe-area space on iOS devices
1467    const userAgent = navigator.userAgent;
1468    const isIOS = /iPad|iPhone|iPod/.test(userAgent) && !window.MSStream;
1469    const isLiff = /Line\/[\d.]+/i.test(userAgent);
1470    const $mobileBottomBar = $('#mobile-bottom-bar');
1471
1472    if ($mobileBottomBar.length && isIOS && isLiff) {
1473      $mobileBottomBar.addClass('is-ios-liff');
1474    }
1475  });
1476  document.addEventListener('DOMContentLoaded', function() {
1477    window.getCartAmount = function() {
1478      return parseInt($('.global-cart-count').html());
1479    };
1480  });
1481</script>
1481
1482
1483<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/navbar-4a1e7dfec7e41476.js' type='text/javascript'></script>
vendor: 1 bytes, line 1483
1483
1484<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/currencies-4a1e7dfec7e41476.js' type='text/javascript'></script>
1484
1485<!-- cyb_snippet i18n_modal start -->
1486
1487
1488<!-- cyb_snippet i18n_modal end -->
1489<!-- cyb_snippet _load_fonts start -->
1490<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/load_fonts-4a1e7dfec7e41476.js' type='text/javascript'></script>
vendor: 1 bytes, line 1490
1490
1491<script>
1492  document.addEventListener('DOMContentLoaded', function() {
1493    window.loadFontSetting("{\"ja\":{\"value\":\"Noto Sans JP\"},\"zh-TW\":{\"value\":\"Adamina\"},\"en\":{\"value\":\"Noto Sans TC\"},\"zh-CN\":{\"value\":\"Noto Sans TC\"}}")
1494  })
1495</script>
1495
1496
1497<!-- cyb_snippet _load_fonts end -->
1498<!-- cyb_snippet _custom_icon start -->
1499<script src='//cdn-general.cybassets.com/frontend/shop/navIcon-4a1e7dfec7e41476.js' type='text/javascript'></script>
1499
1500
1501<script>
1502  (function() {
1503    const iconUrlMap = new Map([
1504      ['custom_icon_type_home', null],
1505      ['custom_icon_type_tracking_items', null],
1506      ['custom_icon_type_account', null],
1507      ['custom_icon_type_cart', null],
1508      ['custom_icon_type_search', null],
1509      ['custom_icon_type_menu', null]
1510    ]);
1511    const elements = document.querySelectorAll('[data-icon-type]');
1512    elements.forEach((element, index) => {
1513      const iconAttributes = element.getAttribute('data-icon-type');
1514
1515      const uniqueId = `icon_${iconAttributes}_${index}_${Date.now()}_${Math.random().toString(36).substr(2, 9)}`;
1516      element.id = uniqueId;
1517      window.renderNavCustomIcon(`#${uniqueId}`, {
1518        navIconStyle: "icon_type_default",
1519        customIconUrl: iconUrlMap.get(iconAttributes) || '',
1520        iconAttributes: iconAttributes,
1521        currentTemplate: "index",
1522      });
1523    });
1524  })();
1525</script>
1525
1526
1527<!-- cyb_snippet _custom_icon end -->
1528
1529
1530
1531    
1532  
1533    
1533<script src='//cdn-general.cybassets.com/frontend/shop/announcementBar-4a1e7dfec7e41476.js' type='text/javascript'></script>
1533
1534
1535    
1536
1537    
1538
1539    
1539<script>
1540      $(document).ready(function() {
1541        window.renderAnnouncementBar('#announcement-bar', {
1542          sectionId: "announcement_bar",
1543          isIndex: true,
1544        });
1545      });
1546    </script>
1546
1547  
1548
1549
1550
1551
1552
1553    <!-- template -->
1554    <div id="template" style="flex:1 0 auto; background-color: var(--theme_bg);">
1555      <div class="index">
1556
1557  
1558
1559
1560
1561
1562
1563
1564
1565
1566<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
1567
1568<style>
1569  [id="1750744111902_0"] {
1570    margin: 0 0px 50px !important;
1571  }
1572  @media (max-width: 576px) {
1573    .main-slider-placeholder {
1574      display: none !important;
1575    }
1576    .swiper-container {
1577      visibility: visible !important;
1578    }
1579  }
1580  @media (max-width: 991px) {
1581    [id="1750744111902_0"] {
1582      margin: 0 0px 50px !important;
1583    }
1584  }
1585</style>
1586
1587<section id="1750744111902_0" class="main-slider qk-pos--rel">
1588  
1589  
1590
1591  <div
1592    class="swiper swiper-container"
1593    
1594  >
1595    <div class="swiper-wrapper qk-align--center">
1596      
1597      
1598      
1599        <div class="swiper-slide">
1600          
1601            
1602            <a
1603              href="/products/杜拜生巧克力蛋糕"
1604              class="img-flex qk-align--stretch qk-display--contents"
1605              target="_blank"
1606              rel="noopener noreferrer"
1607            >
1608          
1609          
1610          
1611          
1612          
1613          
1614            <picture>
1615              
1616                <source
1617                  media="(max-width: 576px)"
1618                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MjgwMjk2XzQ4MHg2NDAuanBnLmpwZWciXV0.jpeg?sha=8b6b09e0d4bebf69"
1619                  alt=""
1620                >
1621              
1622              
1623                <source
1624                  media="(max-width: 992px)"
1625                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MjgwMjgwXzk2MHgxMDgwLmpwZy5qcGVnIl1d.jpeg?sha=1007bf68271a72ff"
1626                  alt=""
1627                >
1628              
1629              <img
1630                id="slider-image"
1631                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MjgwMTU1XzE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=adddd788895e0d45"
1632                height="auto"
1633                alt=""
1634                class="swiper-lazy"
1635              >
1636            </picture>
1637
1638            
1639            
1640            
1641            
1642            
1643            
1644            
1645            
1646            
1647            
1648          
1649          
1650            </a>
1651          
1652          
1653            <div class="swiper-lazy-preloader"></div>
1654          
1655        </div>
1656      
1657        <div class="swiper-slide">
1658          
1659            
1660            <a
1661              href="/products/義式冰淇淋"
1662              class="img-flex qk-align--stretch qk-display--contents"
1663              target="_blank"
1664              rel="noopener noreferrer"
1665            >
1666          
1667          
1668          
1669          
1670          
1671          
1672            <picture>
1673              
1674                <source
1675                  media="(max-width: 576px)"
1676                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MTEwMTY1XzQ4MHg2NDAuanBnLmpwZWciXV0.jpeg?sha=9605cb3835486fbc"
1677                  alt=""
1678                >
1679              
1680              
1681                <source
1682                  media="(max-width: 992px)"
1683                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MTEwMTIzXzk2MHgxMDgwLmpwZy5qcGVnIl1d.jpeg?sha=cc0c6255eef6115c"
1684                  alt=""
1685                >
1686              
1687              <img
1688                id="slider-image"
1689                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzg0MTA5ODM2XzIwMjYwNzE15Yaw5reH5reL6ZmNLmpwZy5qcGVnIl1d.jpeg?sha=27861cc3977cf0d1"
1690                height="auto"
1691                alt=""
1692                class="swiper-lazy"
1693              >
1694            </picture>
1695
1696            
1697            
1698            
1699            
1700            
1701            
1702            
1703            
1704            
1705            
1706          
1707          
1708            </a>
1709          
1710          
1711            <div class="swiper-lazy-preloader"></div>
1712          
1713        </div>
1714      
1715        <div class="swiper-slide">
1716          
1717            
1718            <a
1719              href="/pages/about-us"
1720              class="img-flex qk-align--stretch qk-display--contents"
1721              target="_blank"
1722              rel="noopener noreferrer"
1723            >
1724          
1725          
1726          
1727          
1728          
1729          
1730            <picture>
1731              
1732                <source
1733                  media="(max-width: 576px)"
1734                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0Mzk0XzAxLW1vYmlsZS3otbfmupAucG5nLnBuZyJdXQ.png?sha=3c29bd7bcc8b53d3"
1735                  alt=""
1736                >
1737              
1738              
1739                <source
1740                  media="(max-width: 992px)"
1741                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0Mzg3XzAxLXRhYmxldC3otbfmupAucG5nLnBuZyJdXQ.png?sha=d6cc98c8cd417272"
1742                  alt=""
1743                >
1744              
1745              <img
1746                id="slider-image"
1747                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0MzgwXzAxLVBDLei1t-a6kC5wbmcucG5nIl1d.png?sha=14e0d32c85688785"
1748                height="auto"
1749                alt=""
1750                class="swiper-lazy"
1751              >
1752            </picture>
1753
1754            
1755            
1756            
1757            
1758            
1759            
1760            
1761            
1762            
1763            
1764          
1765          
1766            </a>
1767          
1768          
1769            <div class="swiper-lazy-preloader"></div>
1770          
1771        </div>
1772      
1773        <div class="swiper-slide">
1774          
1775            
1776            <a
1777              href="/collections/生巧克力|滑順q感"
1778              class="img-flex qk-align--stretch qk-display--contents"
1779              target="_blank"
1780              rel="noopener noreferrer"
1781            >
1782          
1783          
1784          
1785          
1786          
1787          
1788            <picture>
1789              
1790                <source
1791                  media="(max-width: 576px)"
1792                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0NzcwXzAzLW1vYmlsZS3nlJ_lt6cucG5nLnBuZyJdXQ.png?sha=5c0c90244495acf2"
1793                  alt=""
1794                >
1795              
1796              
1797                <source
1798                  media="(max-width: 992px)"
1799                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0NzYzXzAzLXRhYmxldC3nlJ_lt6cucG5nLnBuZyJdXQ.png?sha=89f53d052dd50cf8"
1800                  alt=""
1801                >
1802              
1803              <img
1804                id="slider-image"
1805                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0NzU0XzAzLVBDLeeUn-W3py5wbmcucG5nIl1d.png?sha=4bd94e3cd1542e77"
1806                height="auto"
1807                alt=""
1808                class="swiper-lazy"
1809              >
1810            </picture>
1811
1812            
1813            
1814            
1815            
1816            
1817            
1818            
1819            
1820            
1821            
1822          
1823          
1824            </a>
1825          
1826          
1827            <div class="swiper-lazy-preloader"></div>
1828          
1829        </div>
1830      
1831        <div class="swiper-slide">
1832          
1833            
1834            <a
1835              href="/collections/巧克力bar"
1836              class="img-flex qk-align--stretch qk-display--contents"
1837              target="_blank"
1838              rel="noopener noreferrer"
1839            >
1840          
1841          
1842          
1843          
1844          
1845          
1846            <picture>
1847              
1848                <source
1849                  media="(max-width: 576px)"
1850                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODk3XzAyLW1vYmlsZS1iYXLniYcucG5nLnBuZyJdXQ.png?sha=d30be37cc7297ed7"
1851                  alt=""
1852                >
1853              
1854              
1855                <source
1856                  media="(max-width: 992px)"
1857                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODkxXzAyLXRhYmxldC1iYXLniYcucG5nLnBuZyJdXQ.png?sha=11e8e765167d256c"
1858                  alt=""
1859                >
1860              
1861              <img
1862                id="slider-image"
1863                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODgyXzAyLVBDLWJhcueJhy5wbmcucG5nIl1d.png?sha=ff0269a20fc5bdda"
1864                height="auto"
1865                alt=""
1866                class="swiper-lazy"
1867              >
1868            </picture>
1869
1870            
1871            
1872            
1873            
1874            
1875            
1876            
1877            
1878            
1879            
1880          
1881          
1882            </a>
1883          
1884          
1885            <div class="swiper-lazy-preloader"></div>
1886          
1887        </div>
1888      
1889        <div class="swiper-slide">
1890          
1891            
1892            <a
1893              href="/pages/活動包場-20240527165305"
1894              class="img-flex qk-align--stretch qk-display--contents"
1895              target="_blank"
1896              rel="noopener noreferrer"
1897            >
1898          
1899          
1900          
1901          
1902          
1903          
1904            <picture>
1905              
1906                <source
1907                  media="(max-width: 576px)"
1908                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODI4XzA0LW1vYmlsZS3ljIXloLQucG5nLnBuZyJdXQ.png?sha=fcc1795289adeec2"
1909                  alt=""
1910                >
1911              
1912              
1913                <source
1914                  media="(max-width: 992px)"
1915                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODIyXzA0LXRhYmxldC3ljIXloLQucG5nLnBuZyJdXQ.png?sha=91dc3c7832d0b449"
1916                  alt=""
1917                >
1918              
1919              <img
1920                id="slider-image"
1921                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwNzQ0ODE1XzA0LVBDLeeUn-W3py3ljIXloLQucG5nLnBuZyJdXQ.png?sha=f2d26ef8d18f7faa"
1922                height="auto"
1923                alt=""
1924                class="swiper-lazy"
1925              >
1926            </picture>
1927
1928            
1929            
1930            
1931            
1932            
1933            
1934            
1935            
1936            
1937            
1938          
1939          
1940            </a>
1941          
1942          
1943            <div class="swiper-lazy-preloader"></div>
1944          
1945        </div>
1946      
1947        <div class="swiper-slide">
1948          
1949            
1950            <a
1951              href="/pages/中部地區車聚首選"
1952              class="img-flex qk-align--stretch qk-display--contents"
1953              target="_blank"
1954              rel="noopener noreferrer"
1955            >
1956          
1957          
1958          
1959          
1960          
1961          
1962            <picture>
1963              
1964                <source
1965                  media="(max-width: 576px)"
1966                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwOTA3MTcxXzA1LW1vYmlsZS3ou4rogZoucG5nLnBuZyJdXQ.png?sha=84f1b
19660574a30411a"
1967                  alt=""
1968                >
1969              
1970              
1971                <source
1972                  media="(max-width: 992px)"
1973                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwOTA3MTYzXzA1LXRhYmxldC3ou4rogZoucG5nLnBuZyJdXQ.png?sha=3bea357131bbe16c"
1974                  alt=""
1975                >
1976              
1977              <img
1978                id="slider-image"
1979                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzUwOTA3MTU1XzA1LVBDLei7iuiBmi5wbmcucG5nIl1d.png?sha=aa22ab903dda5261"
1980                height="auto"
1981                alt=""
1982                class="swiper-lazy"
1983              >
1984            </picture>
1985
1986            
1987            
1988            
1989            
1990            
1991            
1992            
1993            
1994            
1995            
1996          
1997          
1998            </a>
1999          
2000          
2001            <div class="swiper-lazy-preloader"></div>
2002          
2003        </div>
2004      
2005    </div>
2006    
2007      <div
2008        class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--prev main_slider_custom_prev qk-hidden--mobile"
2009      ></div>
2010      <div
2011        class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--next main_slider_custom_next qk-hidden--mobile"
2012      ></div>
2013    
2014  </div>
2015  
2016    <div class="qk-swiper_pg qk-w--100 qk-mg_t--1 qk-text--center main_slider_pagination"></div>
2017  
2018</section>
2019
2020<script>
2021  $(document).ready(function(){
2022    let isDynamicLoading = false;
2023    let settingObj = {
2024      id: '1750744111902_0',
2025      mobile_img_number: Number('1'),
2026      mobile_img_space: Number('8'),
2027      img_number: Number('1'),
2028      img_space: Number('12'),
2029      swiper_delay: '3',
2030    }
2031    window.mainSlider = function(obj){
2032    var id = themeHelper.escapeId(obj.id);
2033    var slideCount = $(`#${obj.id} .swiper-slide`).length
2034    var autoLoop = true
2035    if (slideCount <= 1){
2036      autoLoop = false
2037    }
2038    var mainSlider = new Swiper('#' + id + ' .swiper-container', {
2039      preloadImages: false,
2040      slidesPerView: Number(obj.mobile_img_number),
2041      spaceBetween: Number(obj.mobile_img_space),
2042      breakpoints: {
2043        0:{
2044          slidesPerView: Number(obj.mobile_img_number),
2045          spaceBetween: Number(obj.mobile_img_space),
2046        },
2047        991: {
2048          slidesPerView: Number(obj.img_number),
2049          spaceBetween: Number(obj.img_space),
2050        }
2051      },
2052      // Enable lazy loading
2053      observer: true,
2054      observeParents: true,
2055      autoheight: true,
2056      lazy: {
2057        loadPrevNext: true,
2058      },
2059      freeMode: {
2060        enabled: true,
2061        sticky: true,
2062        momentum: true,
2063        momentumRatio: 0.4,
2064        momentumVelocityRatio: 0.1,
2065      },
2066      loop: autoLoop,
2067      autoplay: { delay: obj.swiper_delay * 1000 },
2068      speed: Number('300.0'),
2069      pagination: {
2070        el: '#' + id + ' .main_slider_pagination',
2071        clickable: true,
2072      },
2073      navigation: {
2074        nextEl: '#' + id + ' .main_slider_custom_next',
2075        prevEl: '#' + id + ' .main_slider_custom_prev',
2076      },
2077      on: {
2078        init: function () {
2079          if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) {
2080            document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none';
2081            document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible';
2082          }
2083        },
2084      }
2085    });
2086    }
2087    if (isDynamicLoading) {
2088        window.DynamicLoading.setupComponent({
2089        sectionId: "1750744111902_0",
2090        sectionSettingData: settingObj,
2091        entryName:'mainSlider',
2092        source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js',
2093        componentType:'js',
2094        hiddenDom: true
2095      });
2096    }else{
2097      mainSlider(settingObj);
2098    }
2099  })
2100</script>
2100
2101
2102
2103<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_8_blocks-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
2103<script src='//cdn-general.cybassets.com/frontend/shop/productCollection-4a1e7dfec7e41476.js' type='text/javascript'></script>
2103<!-- cyb_snippet _combo_product_related_items_modal start --><!-- cyb_snippet _combo_product_related_items_modal end -->
2104
2105
2106
2107<script>
2108  $(document).ready(function() {
2109    let isDynamicLoading = false;
2110
2111    function sendProductImpressions(products, collectionTitle) {
2112      if (products && products.length > 0) {
2113        var gtm_product = []
2114
2115        $.each(products, function(index, product) {
2116          productInfo = {
2117            'brand':    product.vendor,
2118            'category': product.product_type,
2119            'id':       product.id,
2120            'list':     'Index: ' + collectionTitle,
2121            'name':     product.title,
2122            'position': index + 1,
2123            'price':    product.price,
2124            'variant':  ''
2125          }
2126
2127          if (typeof google_tag_manager_id != 'undefined' || typeof cyb != 'undefined') {
2128            gtm_product.push(productInfo)
2129          }
2130        })
2131
2132        if (typeof google_tag_manager_id != 'undefined' && gtm_product.length > 0) {
2133          dataLayer.push({
2134            'event': 'productImpressions',
2135            'ecommerce': {
2136              'impressions': gtm_product
2137            }
2138          });
2139        }
2140
2141        if (typeof cyb != "undefined" && gtm_product.length > 0) {
2142          cyb.push({
2143            'event': 'productImpressions',
2144            'impressions': gtm_product
2145          });
2146        }
2147      }
2148    }
2149
2150    const props = {
2151      sectionId: "_index_8_blocks",
2152      collection: {
2153        id: 391021,
2154        title: "小農專區",
2155      },
2156      allProductCount: 8,
2157      cartEnabled: true,
2158      discountPriceSloganUrl: "",
2159      showMultipleLabels: false,
2160      collectionHandleUrl: "/collections/小農專區",
2161      blockProducts: 
2162{"products":[{"id":37323350,"title":"粉戀果香 生巧克力","handle":"粉戀果香-生巧克力","price":550.0,"vendor":null,"slogan":"天然果色·阻糖系列","sell_from":"2022-07-08 09:00:00","url":"/products/粉戀果香-生巧克力","product_type":"生巧","total_sold":71,"sold_out":false,"price_range":{"min":{"id":42413248,"price":550.0,"compare_at_price":null},"max":{"id":42413248,"price":550.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUwLzE3NTAzMDExNTlfNGNmOTAzM2NmZjEwNTljYTc3ZmQucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=64d081f567eac8ad","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUwLzE3NTAzMDExNTlfNGNmOTAzM2NmZjEwNTljYTc3ZmQucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=64d081f567eac8ad","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUwLzE2OTk5Mzk3MjZfMjYwMGYzYTM1YWRmNjZmMzYxMWIucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=8603053bce847bd7","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUwLzE2NTc2MTMyNzhfYWVlYzU0OTgyMzFjNWYwZTk2YWEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=ad9012105aa17c7e"]},{"id":37323352,"title":"古坑咖啡 生巧克力","handle":"古坑咖啡-生巧克力","price":550.0,"vendor":null,"slogan":"在地咖啡豆·阻糖系列","sell_from":"2022-07-08 09:00:00","url":"/products/古坑咖啡-生巧克力","product_type":"生巧","total_sold":101,"sold_out":false,"price_range":{"min":{"id":42413250,"price":550.0,"compare_at_price":null},"max":{"id":42413250,"price":550.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUyLzE3NTAzMDExNzRfNWU4NmMwYzhiN2QzNzgwYjE3N2MucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=18c751e0f0f8d3d3","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUyLzE3NTAzMDExNzRfNWU4NmMwYzhiN2QzNzgwYjE3N2MucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=18c751e0f0f8d3d3","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUyLzE2NTc2MTkzODhfOTQ3ZTRkNTA5NWQxOTFlYjNiYjguanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=58a4127cd536744d","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUyLzE2NTc2MTM1NzVfYTFhZTJjMGIzMDVkMjAxNTczZjEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=f5c61a511cdf57af"]},{"id":63501761,"title":"東方美人 生巧克力","handle":"東方美人-生巧克力-20251217170018","price":580.0,"vendor":null,"slogan":"台灣茶葉·阻糖系列","sell_from":"2023-05-03 07:15:00","url":"/products/東方美人-生巧克力-20251217170018","product_type":"生巧","total_sold":9,"sold_out":false,"price_range":{"min":{"id":77099464,"price":580.0,"compare_at_price":null},"max":{"id":77099464,"price":580.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzQwNDA5NzY5LzE2ODMwNzgxMjNfMGUyZGFjNzI0ZDRjY2MzYzMzMWIucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=afcd36d
2162a2c5e8ef9","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzQwNDA5NzY5LzE2ODMwNzgxMjNfMGUyZGFjNzI0ZDRjY2MzYzMzMWIucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=afcd36da2c5e8ef9","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzQwNDA5NzY5LzE2ODMwNzg2MzZfM2MzMjZjMWUyZTQ3ZWQwNTBkNjUucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=d99c40f607af71ce"]},{"id":37323351,"title":"炭焙烏龍 生巧克力","handle":"炭焙烏龍-生巧克力","price":580.0,"vendor":null,"slogan":"有機茶葉·阻糖系列","sell_from":"2022-07-08 09:00:00","url":"/products/炭焙烏龍-生巧克力","product_type":"生巧","total_sold":72,"sold_out":false,"price_range":{"min":{"id":42413249,"price":580.0,"compare_at_price":null},"max":{"id":42413249,"price":580.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUxLzE3NTAzMDExMzFfMTEzOGZhODRlNDljZDZjYzQ4NTkucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=73737661b4ddd777","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUxLzE3NTAzMDExMzFfMTEzOGZhODRlNDljZDZjYzQ4NTkucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=73737661b4ddd777","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUxLzE2NTc2MTk0MTFfYzQ5MGU5ZDU0YzRiYmM4YTg1MWIuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=3a61afc9bf0fd46e","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzUxLzE2NTc2ODE3NTFfN2FlZmE5ZmZhM2ZlMDBlMTZkNmEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=d46c4ac9ec8cc386"]},{"id":37323349,"title":"百香果 生巧克力","handle":"百香果-生巧克力","price":550.0,"vendor":null,"slogan":"百香果泥·小農蜂蜜","sell_from":"2022-07-08 09:00:00","url":"/products/百香果-生巧克力","product_type":"生巧","total_sold":71,"sold_out":false,"price_range":{"min":{"id":42413247,"price":550.0,"compare_at_price":null},"max":{"id":42413247,"price":550.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzQ5LzE3NTAzMDEyNzRfMjYwZWU5OTYxM2Q3NDJlYzVjNDkucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=5a4192677c6d57a0","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzQ5LzE3NTAzMDEyNzRfMjYwZWU5OTYxM2Q3NDJlYzVjNDkucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=5a4192677c6d57a0","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzQ5LzE2OTk5NDA3MzRfM2ZjN2I0ZmRjYmUyZDEyZjY2NjgucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=95be0e3cb4657f9b","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3MzIzMzQ5LzE2NTc2MTM1NjRfMzdmOGZjNWUxODAyYjczZDIxOWEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=c4b9060fe4fa6b8b"]},{"id":42705687,"title":"東方美人 台灣黑巧克力70%","handle":"東方美人-台灣黑巧克力70","price":380.0,"vendor":null,"slogan":"","sell_from":"2022-07-06 09:00:00","url":"/products/東方美人-台灣黑巧克力70","product_type":null,"total_sold":44,"sold_out":false,"price_range":{"min":{"id":49691004,"price":380.0,"compare_at_price":null},"max":{"id":49691004,"price":380.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzQyNzA1Njg3LzE3Njk2NTM3ODhfNTIxZGExNmM3NDNkYjBkY2FhNWYucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=42d8acf82abc7485","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzQyNzA1Njg3LzE3Njk2NTM3ODhfNTIxZGExNmM3NDNkYjBkY2FhNWYucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=42d8acf82abc7485"]},{"id":46411856,"title":"鐵觀音 黑巧克力70%","handle":"鐵觀音-黑巧克力70","price":350.0,"vendor":null,"slogan":"","sell_from":null,"url":"/products/鐵觀音-黑巧克力70","product_type":null,"total_sold":14,"sold_out":false,"price_range":{"min":{"id":54592514,"price":350.0,"compare_at_price":null},"max":{"id":54592514,"price":350.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzQ2NDExODU2LzE3ODgxNTk5NjhfMDI5MGNjZDNmMGMzNzZiN2JkNmEucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=68e13b43a9d12eed","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzQ2NDExODU2LzE3ODgxNTk5NjhfMDI5MGNjZDNmMGMzNzZiN2JkNmEucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=68e13b43a9d12eed"]},{"id":39364165,"title":"烏龍牛奶巧克力58%","handle":"烏龍牛奶巧克力58","price":320.0,"vendor":null,"slogan":"","sell_from":null,"url":"/products/烏龍牛奶巧克力58","product_type":null,"total_sold":6,"sold_out":false,"price_range":{"min":{"id":45116905,"price":320.0,"compare_at_price":null},"max":{"id":45116905,"price":320.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MzY0MTY1LzE3NzYxMjk3ODVfMGMxZWZhNzJhYzQ5NjFjMmExYzIucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=c782e7be64859ab9","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MzY0MTY1LzE3NzYxMjk3ODVfMGMxZWZhNzJhYzQ5NjFjMmExYzIucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=c782e7be64859ab9"]}]}
2163,
2164      sessionTitle: null,
2165      section: {"type":"_index_8_blocks","visible":true,"settings":{"dict_title":"小農專區","collection_handle":"小農專區","limit":"12","margin_x":"100","margin_bottom":"100","mobile_margin_x":"20","mobile_margin_bottom":"24","product_display":"displayPartial","old_container_setting":true,"product_arrangement":"2","product_alignment":"leftPosition","product_text_align":"center","product_column_for_pc":"4","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"custom_name":"商品分類","schedule":{"enabled_default":true,"schedule_lists":[]}},
2166      productURLSearch: "",
2167      hasIntegratedProductLabelsPlugin: true,
2168      isDisplayPriceRange: null || false,
2169      pageType: "index",
2170    }
2171    if (isDynamicLoading) {
2172      window.DynamicLoading.setupComponent({
2173        sectionId: '#index_8_blocks-_index_8_blocks',
2174        callbackData: props,
2175        entryName: 'renderProductCollection',
2176        source: '//cdn-general.cybassets.com/frontend/shop/productCollection-4a1e7dfec7e41476.js',
2177      });
2178    } else {
2179      renderProductCollection('#index_8_blocks-_index_8_blocks', props);
2180    }
2181    var products = props.blockProducts && props.blockProducts.products;
2182    if (products) {
2183      sendProductImpressions(products, props.collection.title);
2184    }
2185  });
2186</script>
2186
2187
2188<style>
2189  [id="_index_8_blocks"] {
2190    margin: 0 100px 100px !important;
2191  }
2192  @media (max-width: 991px) {
2193    [id="_index_8_blocks"] {
2194      margin: 0 20px 24px !important;
2195    }
2196  }
2197</style>
2198
2199<section id="_index_8_blocks" class="index_8_blocks qk-text--center">
2200  <div id="index_8_blocks-_index_8_blocks"></div>
2201</section>
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js' type='text/javascript'></script>
2214
2215
2216
2217<style>
2218  [id="1672826375847_1"] {
2219    margin: 0 110px 20px !important;
2220  }
2221  @media (max-width: 991px) {
2222    [id="1672826375847_1"] {
2223      margin: 0 0px 24px !important;
2224    }
2225  }
2226</style>
2227
2228<section id="1672826375847_1" class="index-product-banner qk-display--bk qk-pos--rel">
2229  <div id="index_product_banner-1672826375847_1"></div>
2230</section>
2231
2232<script>
2233  $(document).ready(function() {
2234    let isDynamicLoading = false;
2235    if (isDynamicLoading) {
2236      window.DynamicLoading.setupComponent({
2237          sectionId:'#index_product_banner-1672826375847_1',
2238          callbackData:{
2239            sectionId: "1672826375847_1",
2240            section: {"type":"_index_product_banner","custom_name":"手提禮盒","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY3MTc0Mzk2X-Wjk-e4rjEyMzHlrpjntrIz5YWl56au55uSYmFubmVyLnBuZy5wbmciXV0.png?sha=18fab00cce500a75","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/質感禮組|送禮客製化🍫","cta_btn_display_style":"topPosition","cta_btn_text":"了解更多","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"110","margin_bottom":"20","mobile_margin_x":"0","mobile_margin_bottom":"24","display_cta_btn":false},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}},
2241            dictMobileImageUrl:"",
2242            dictTabletImageUrl:"",
2243            dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY3MTc0Mzk2X-Wjk-e4rjEyMzHlrpjntrIz5YWl56au55uSYmFubmVyLnBuZy5wbmciXV0.png?sha=18fab00cce500a75",
2244          },
2245          entryName:'renderProductBanner',
2246          source:'//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js',
2247        });
2248    }else{
2249      window.renderProductBanner('#index_product_banner-1672826375847_1',
2250        {
2251          sectionId: "1672826375847_1",
2252          section: {"type":"_index_product_banner","custom_name":"手提禮盒","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY3MTc0Mzk2X-Wjk-e4rjEyMzHlrpjntrIz5YWl56au55uSYmFubmVyLnBuZy5wbmciXV0.png?sha=18fab00cce500a75","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/質感禮組|送禮客製化🍫","cta_btn_display_style":"topPosition","cta_btn_text":"了解更多","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"110","margin_bottom":"20","mobile_margin_x":"0","mobile_margin_bottom":"24","display_cta_btn":false},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}},
2253          dictMobileImageUrl:"",
2254          dictTabletImageUrl:"",
2255          dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzY3MTc0Mzk2X-Wjk-e4rjEyMzHlrpjntrIz5YWl56au55uSYmFubmVyLnBuZy5wbmciXV0.png?sha=18fab00cce500a75",
2256        });
2257    }
2258  });
2259</script>
2259
2260
2261
2262<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_8_blocks-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
2262<script src='//cdn-general.cybassets.com/frontend/shop/productCollection-4a1e7dfec7e41476.js' type='text/javascript'></script>
2262<!-- cyb_snippet _combo_product_related_items_modal start --><!-- cyb_snippet _combo_product_related_items_modal end -->
2263
2264
2265
2266<script>
2267  $(document).ready(function() {
2268    let isDynamicLoading = false;
2269
2270    function sendProductImpressions(products, collectionTitle) {
2271      if (products && products.length > 0) {
2272        var gtm_product = []
2273
2274        $.each(products, function(index, product) {
2275          productInfo = {
2276            'brand':    product.vendor,
2277            'category': product.product_type,
2278            'id':       product.id,
2279            'list':     'Index: ' + collectionTitle,
2280            'name':     product.title,
2281            'position': index + 1,
2282            'price':    product.price,
2283            'variant':  ''
2284          }
2285
2286          if (typeof google_tag_manager_id != 'undefined' || typeof cyb != 'undefined') {
2287            gtm_product.push(productInfo)
2288          }
2289        })
2290
2291        if (typeof google_tag_manager_id != 'undefined' && gtm_product.length > 0) {
2292          dataLayer.push({
2293            'event': 'productImpressions',
2294            'ecommerce': {
2295              'impressions': gtm_product
2296            }
2297          });
2298        }
2299
2300        if (typeof cyb != "undefined" && gtm_product.length > 0) {
2301          cyb.push({
2302            'event': 'productImpressions',
2303            'impressions': gtm_product
2304          });
2305        }
2306      }
2307    }
2308
2309    const props = {
2310      sectionId: "1672826318843_2",
2311      collection: {
2312        id: 201011,
2313        title: "質感禮組|送禮客製化🍫",
2314      },
2315      allProductCount: 9,
2316      cartEnabled: true,
2317      discountPriceSloganUrl: "",
2318      showMultipleLabels: false,
2319      collectionHandleUrl: "/collections/質感禮組|送禮客製化🍫",
2320      blockProducts: 
2321{"products":[{"id":72236154,"title":"巧克力夾心脆餅6入禮盒","handle":"chocolatesandwichcookie","price":520.0,"vendor":null,"slogan":"無麩質|70%濃厚黑巧","sell_from":null,"url":"/products/chocolatesandwichcookie","product_type":"黑巧","total_sold":0,"sold_out":false,"price_range":{"min":{"id":88789719,"price":520.0,"compare_at_price":null},"max":{"id":88789719,"price":520.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzcyMjM2MTU0LzE3ODkyMDE4NTJfMzdmMTg2OGEwNTIyZTg4NmM2OTgucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=c8025848de480042","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzcyMjM2MTU0LzE3ODkyMDE4NTJfMzdmMTg2OGEwNTIyZTg4NmM2OTgucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=c8025848de480042","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzcyMjM2MTU0LzE3ODkyMDE4NTNfN2Y1YzU3ZjcyNDMxM2RjMGE3ZTAucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=32832f6990fb203e","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzcyMjM2MTU0LzE3ODkyMDE4NTZfZjQ1YjU4ZTUyMGI2NDhiNzRlNTkucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=918830d1c457e478"]},{"id":39249756,"title":"3入手提禮盒組(僅盒子)","handle":"3入盒裝禮盒_盒","price":58.0,"vendor":null,"slogan":"送禮質感升級","sell_from":null,"url":"/products/3入盒裝禮盒_盒","product_type":"常溫商品","total_sold":3,"sold_out":false,"price_range":{"min":{"id":44965442,"price":58.0,"compare_at_price":null},"max":{"id":44965442,"price":58.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MjQ5NzU2LzE2NzI4MjQwNDZfNTk5ZTQ1MjFjOTUwNmM0Zjc2YzMucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=632e148d7c4c3de8","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MjQ5NzU2LzE2NzI4MjQwNDZfNTk5ZTQ1MjFjOTUwNmM0Zjc2YzMucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=632e148d7c4c3de8","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MjQ5NzU2LzE3NjUxODYyNzVfNTk2Y2ViNzRmY2EyYzgwZjBjMjUucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ecc03dc8f91c5663"]},{"id":37394670,"title":"杏仁果巧克力豆","handle":"杏仁果巧克力豆","price":350.0,"vendor":null,"slogan":"","sell_from":null,"url":"/products/杏仁果巧克力豆","product_type":"常溫商品","total_sold":63,"sold_out":false,"price_range":{"min":{"id":42512511,"price":350.0,"compare_at_price":null},"max":{"id":45150280,"price":360.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzk0NjcwLzE2OTgxMjgzMTJfZDUyMTUwYWViZDEzMjVkMWY0NzYucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=55eda6caa47d99d3","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzk0NjcwLzE2OTgxMjgzMTJfZDUyMTUwYWViZDEzMjVkMWY0NzYucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=55eda6caa47d99d3","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzk0NjcwLzE3NTAyMzc3ODZfZThiYzA1NWNhZWZhMjg4MmM4ZDMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=2f3921d18df1b96c"]},{"id":37394667,"title":"夏威夷果巧克力豆","handle":"夏威夷果巧克力豆","price":380.0,"vendor":null,"slogan":"✨人氣商品✨","sell_from":null,"url":"/products/夏威夷果巧克力豆","product_type":null,"total_sold":90,"sold_out":false,"price_range":{"min":{"id":42512506,"price":380.0,"compare_at_price":null},"max":{"id":42512506,"price":380.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzk0NjY3LzE2OTgxMzk1NjdfZTk1NzhlZjA2YmE2NDg3MGM0ZGEucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=3ee880a9f617fb0b","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzk0NjY3LzE2OTgxMzk1NjdfZTk1NzhlZjA2YmE2NDg3MGM0ZGEucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=3ee880a9f617fb0b","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzk0NjY3LzE3NTAyMzc5NzVfZjgyZmQ3NWFjNWQwMDRhMWE2N2YuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=094803feb83b1635","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzk0NjY3LzE2NTc3Nzk5MDNfNTliYjA3NzZkMzkxZmJkMzljZWMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=dc00b7404894d2bb"]},{"id":39181625,"title":"腰果巧克力豆","handle":"腰果巧克力豆","price":360.0,"vendor":null,"slogan":"","sell_from":null,"url":"/products/腰果巧克力豆","product_type":null,"total_sold":42,"sold_out":false,"price_range":{"min":{"id":44872656,"price":360.0,"compare_at_price":null},"max":{"id":44872656,"price":360.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MTgxNjI1LzE2OTgxMzk1NDlfN2FkNzk2YzEzMjAyMmQxOGVmNGUucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=fd848d2e6c01e6ad","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MTgxNjI1LzE2OTgxMzk1NDlfN2FkNzk2YzEzMjAyMmQxOGVmNGUucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=fd848d2e6c01e6ad","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MTgxNjI1LzE3NTAyMzc2OTJfMWRkNTliOTY1ZTNjNTFhNmM3ZDEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=3ed951adea2e5270","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MTgxNjI1LzE2NzIwMzg0NzZfMThhYmZjZGIyY2YzOWNjZmQ0OTkucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=d89f050cb2411051"]},{"id":68998004,"title":"100%無糖可可粉-80g(盒裝)","handle":"無糖可可粉-20260624132945","price":200.0,"vendor":null,"slogan":"","sell_from":null,"url":"/products/無糖可可粉-20260624132945","product_type":"常溫商品","total_sold":1,"sold_out":false,"price_range":{"min":{"id":83999211,"price":200.0,"compare_at_price":null},"max":{"id":83999211,"price":200.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTg5LzE3Njc2NzAwOThfY2NlZGRmZjQxZTQ0MDYyOWRhNzMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=dcd230c0ae6dc4ec","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTg5LzE3Njc2NzAwOThfY2NlZGRmZjQxZTQ0MDYyOWRhNzMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=dcd230c0ae6dc4ec","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTg5LzE2NTc2MTk1NzNfM2JlODY3NzJkYmYyNDAyOTEwNjkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=e4c063aae5048292","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTg5LzE2NTc2MTk1NzNfMTI5NDI5MWYzN2VhODJkZDBiNGEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=f73b1817cd361bdb"]},{"id":39234342,"title":"可可歐蕾沖泡飲","handle":"可可沖泡飲","price":280.0,"vendor":null,"slogan":"添加虎尾三溫糖","sell_from":null,"url":"/products/可可沖泡飲","product_type":"常溫商品","total_sold":40,"sold_out":false,"price_range":{"min":{"id":44948309,"price":280.0,"compare_at_price":null},"max":{"id":44948309,"price":280.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MjM0MzQyLzE3MzI1OTk3MTJfZDAyNjRlMmFkY2I0ZTRkMzFmNjYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=2991a44742c55736","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MjM0MzQyLzE3MzI1OTk3MTJfZDAyNjRlMmFkY2I0ZTRkMzFmNjYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=2991a44742c55736","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MjM0MzQyLzE2NzI4MDI3MzFfMmZkZTMxMzc3MDNkNzA4NDM1ZjEucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=968d8fb8d3365625"]}
2321,{"id":39234232,"title":"75%鈕扣造型黑巧克力","handle":"75鈕扣巧克力","price":550.0,"vendor":null,"slogan":"添加虎尾糖廠甘蔗糖","sell_from":null,"url":"/products/75鈕扣巧克力","product_type":null,"total_sold":19,"sold_out":false,"price_range":{"min":{"id":44948014,"price":550.0,"compare_at_price":null},"max":{"id":44948014,"price":550.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MjM0MjMyLzE3NTAyMzYxNTBfYzZjNDM4MDkxYzQ2YTQzYmFmZTYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=3d4823db8482db15","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MjM0MjMyLzE3NTAyMzYxNTBfYzZjNDM4MDkxYzQ2YTQzYmFmZTYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=3d4823db8482db15","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM5MjM0MjMyLzE2NzI3MzQ4OTRfZTdiYWNjYWNhNzA4MDQyN2Q5N2EuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=25dd2a25e6fa2463"]},{"id":37376197,"title":"可可豆茶","handle":"可可豆茶","price":200.0,"vendor":null,"slogan":"","sell_from":null,"url":"/products/可可豆茶","product_type":"常溫商品","total_sold":76,"sold_out":false,"price_range":{"min":{"id":42480113,"price":200.0,"compare_at_price":null},"max":{"id":44791442,"price":400.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTk3LzE2NTc2MTk1NDhfYjhlNmFiZDkwMmVlOTc3MGE0YzUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=944a6d22f7b30d8b","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTk3LzE2NTc2MTk1NDhfYjhlNmFiZDkwMmVlOTc3MGE0YzUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=944a6d22f7b30d8b","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTk3LzE2NzAzMDUxMTNfNTNjOWMxMDI5NGNiZTljOWNmYjIuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=0df3f821906708b7","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTk3LzE2NzAzMDUxMTNfMTM3NGQ4NmUxY2NhYzhkMGNiNTMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=5535ae8e34d8e87b","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTk3LzE2NzAzMDQxNzJfZjMzZWJiNDkwNTVmMDRlN2RhNDIuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=1d2f97627c2e71f4","//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L3Byb2R1Y3RzLzM3Mzc2MTk3LzE2NzE2MDIwMjZfZjU0MDUxZGViM2JiNGJhMTc3ZjMucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ae2b2c4136de0b9b"]}]}
2322,
2323      sessionTitle: null,
2324      section: {"type":"_index_8_blocks","custom_name":"客製送禮","visible":true,"settings":{"dict_title":"","collection_handle":"質感禮組|送禮客製化🍫","margin_x":"100","margin_bottom":"100","mobile_margin_x":"20","mobile_margin_bottom":"24","product_display":"displayPartial","product_arrangement":"2","product_alignment":"leftPosition","limit":"12","product_text_align":"center","product_column_for_pc":"4","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}},
2325      productURLSearch: "",
2326      hasIntegratedProductLabelsPlugin: true,
2327      isDisplayPriceRange: null || false,
2328      pageType: "index",
2329    }
2330    if (isDynamicLoading) {
2331      window.DynamicLoading.setupComponent({
2332        sectionId: '#index_8_blocks-1672826318843_2',
2333        callbackData: props,
2334        entryName: 'renderProductCollection',
2335        source: '//cdn-general.cybassets.com/frontend/shop/productCollection-4a1e7dfec7e41476.js',
2336      });
2337    } else {
2338      renderProductCollection('#index_8_blocks-1672826318843_2', props);
2339    }
2340    var products = props.blockProducts && props.blockProducts.products;
2341    if (products) {
2342      sendProductImpressions(products, props.collection.title);
2343    }
2344  });
2345</script>
2345
2346
2347<style>
2348  [id="1672826318843_2"] {
2349    margin: 0 100px 100px !important;
2350  }
2351  @media (max-width: 991px) {
2352    [id="1672826318843_2"] {
2353      margin: 0 20px 24px !important;
2354    }
2355  }
2356</style>
2357
2358<section id="1672826318843_2" class="index_8_blocks qk-text--center">
2359  <div id="index_8_blocks-1672826318843_2"></div>
2360</section>
2361
2362
2363
2364
2365
2366
2367
2368
2369<section id="1672126256338_5">
2370  <style>
2371  @media (max-width: 768px) {
2372    .embed-container {
2373      position: relative;
2374      padding-bottom:56.25%;
2375      padding-top: 30px;
2376      height: 0;
2377      overflow: hidden;
2378    }
2379    .embed-container iframe,.embed-container object,.embd-container embed {
2380        position: absolute;
2381        top: 0;
2382        left: 0;
2383        width: 100%;
2384        height: 100%;             
2385    }
2386  }
2387  </style>
2388      <div style="text-align: center;">
2389        <div class='embed-container'>
2390          <iframe width="80%" height="625" src='https://www.youtube.com/embed/yTqe0zx-eps' frameborder='0' allowfullscreen></iframe>
2391        </div>
2392      </div>
2393</section>
2394
2395<style>
2396  [id="1672126256338_5"] {
2397    margin: 0 0px 0px !important;
2398  }
2399  @media (max-width: 991px) {
2400    [id="1672126256338_5"] {
2401      margin: 0 0px 0px !important;
2402    }
2403  }
2404</style>
2405
2406
2407
2408
2409
2410
2411
2412<section id="1739171144366_5">
2413  
2414</section>
2415
2416<style>
2417  [id="1739171144366_5"] {
2418    margin: 0 0px 120px !important;
2419  }
2420  @media (max-width: 991px) {
2421    [id="1739171144366_5"] {
2422      margin: 0 0px 80px !important;
2423    }
2424  }
2425</style>
2426
2427
2428
2429
2430
2431
2432<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_4_blogs-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
2433
2434
2435<style>
2436  [id="_index_4_blogs"] {
2437    margin: 0 0px 100px !important;
2438    --article-columns: 4;
2439  }
2440  [id="_index_4_blogs"] .tab-pane.active .article:nth-child(n+5) {
2441    display: none;
2442  }
2443  @media (max-width: 991px) {
2444    [id="_index_4_blogs"] {
2445      margin: 0 0px 24px !important;
2446    }
2447  }
2448</style>
2449
2450<section id="_index_4_blogs" class="index_4_blogs">
2451  <div class="container qk-container">
2452    
2453    <div class="section-heading qk-pos--rel qk-text--center qk-bd--none qk-pd--0 ">
2454      <h2 class="qk-h2 qk-text--heading qk-display--il_bk qk-fs--hd1 qk-pos--rel qk-mg_b--0">最新消息</h2>
2455    </div>
2456    <div class="form-group">
2457      <form>
2458        <select id="form-blogs-_index_4_blogs" class="form-blogs form-control qk-display--none qk-bd--border">
2459          
2460            
2461            
2462              <option value="#block_index_4_blogs_1">媒體報導</option>
2463            
2464          
2465            
2466            
2467              <option value="#block_index_4_blogs_4">最新動態</option>
2468            
2469          
2470            
2471            
2472              <option value="#block_index_4_blogs_2">可可教室</option>
2473            
2474          
2475            
2476            
2477              <option value="#block_index_4_blogs_3">部落客推薦</option>
2478            
2479          
2480        </select>
2481      </form>
2482      <ul
2483        id="tab-blogs"
2484        class="nav nav-pills mb-3 tab-blogs qk-display--flex qk-justify--around qk-w--50"
2485        role="tablist"
2486      >
2487        
2488          
2489          
2490          
2491            <li class="nav-item">
2492              <a
2493                id="block_index_4_blogs_1_tab"
2494                class="blog-nav-link qk-text--heading qk-text--accent_hover qk-fs--body qk-cursor--pointer qk-pos--rel"
2495                data-toggle="pill"
2496                href="#block_index_4_blogs_1"
2497                role="tab"
2498                aria-controls="index_4_blogs_1"
2499                aria-selected="true"
2500              >
2501                媒體報導
2502              </a>
2503            </li>
2504          
2505        
2506          
2507          
2508          
2509            <li class="nav-item">
2510              <a
2511                id="block_index_4_blogs_4_tab"
2512                class="blog-nav-link qk-text--heading qk-text--accent_hover qk-fs--body qk-cursor--pointer qk-pos--rel"
2513                data-toggle="pill"
2514                href="#block_index_4_blogs_4"
2515                role="tab"
2516                aria-controls="index_4_blogs_4"
2517                aria-selected=""
2518              >
2519                最新動態
2520              </a>
2521            </li>
2522          
2523        
2524          
2525          
2526          
2527            <li class="nav-item">
2528              <a
2529                id="block_index_4_blogs_2_tab"
2530                class="blog-nav-link qk-text--heading qk-text--accent_hover qk-fs--body qk-cursor--pointer qk-pos--rel"
2531                data-toggle="pill"
2532                href="#block_index_4_blogs_2"
2533                role="tab"
2534                aria-controls="index_4_blogs_2"
2535                aria-selected=""
2536              >
2537                可可教室
2538              </a>
2539            </li>
2540          
2541        
2542          
2543          
2544          
2545            <li class="nav-item">
2546              <a
2547                id="block_index_4_blogs_3_tab"
2548                class="blog-nav-link qk-text--heading qk-text--accent_hover qk-fs--body qk-cursor--pointer qk-pos--rel"
2549                data-toggle="pill"
2550                href="#block_index_4_blogs_3"
2551                role="tab"
2552                aria-controls="index_4_blogs_3"
2553                aria-selected=""
2554              >
2555                部落客推薦
2556              </a>
2557            </li>
2558          
2559        
2560      </ul>
2561      <div class="tab-content">
2562        
2563          
2564          
2565          
2566            <div
2567              id="block_index_4_blogs_1"
2568              class="tab-pane fade qk-bd--default qk-bd--product_border"
2569              role="tabpanel"
2570              aria-labelledby="pills-news-tab"
2571              data-blog-url="/blogs/news"
2572            >
2573              
2574              
2575                <div class="article">
2576                  <div class="article-image qk-w--100">
2577                    <a
2578                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2579                      href="/blogs/news/20260123"
2580                      title="糖尿病逆轉奇蹟!連醫師都驚訝"
2581                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1NjE4LzIwMjYwMTEyMTkzMDI3LWNMOU84QWY1X2ZmYTE4MTM0ODA1OWNiNGZiYmZiLmpwZWciXSxbInAiLCJ0aHVtYiIsIjUwMHg1MDAiXV0.jpeg?sha=c60705474489d611')"
2582                    ></a>
2583                  </div>
2584                  <div class="caption qk-flex--1">
2585                    <div class="article-title">
2586                      <a
2587                        href="/blogs/news/20260123"
2588                        title="糖尿病逆轉奇蹟!連醫師都驚訝"
2589                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2590                      >
2591                        糖尿病逆轉奇蹟!連醫師都驚訝
2592                      </a>
2593                    </div>
2594                    <div class="article_readmore qk-w--100">
2595                      <a href="/blogs/news/20260123" class="qk-text--text qk-fs--body">
2596                        繼續閱讀
2597                      </a>
2598                    </div>
2599                  </div>
2600                </div>
2601              
2602                <div class="article">
2603                  <div class="article-image qk-w--100">
2604                    <a
2605                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2606                      href="/blogs/news/172795"
2607                      title="民視 決策者|「不為失敗找理由,只為成功找方法。」陳盈豪以巧克力活絡土庫小鎮"
2608                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1NjE4L-axuuetluiAhee4ruWcll80NDM5Nzk4MDIyYTliYTdmNWZhZC5wbmciXSxbInAiLCJ0aHVtYiIsIjUwMHg1MDAiXV0.png?sha=66a288e2e08c1bd0')"
2609                    ></a>
2610                  </div>
2611                  <div class="caption qk-flex--1">
2612                    <div class="article-title">
2613                      <a
2614                        href="/blogs/news/172795"
2615                        title="民視 決策者|「不為失敗找理由,只為成功找方法。」陳盈豪以巧克力活絡土庫小鎮"
2616                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2617                      >
2618                        民視 決策者|「不為失敗找理由,只為成功找方法。」陳盈豪以巧克力活絡土庫小鎮
2619                      </a>
2620                    </div>
2621                    <div class="article_readmore qk-w--100">
2622                      <a href="/blogs/news/172795" class="qk-text--text qk-fs--body">
2623                        繼續閱讀
2624                      </a>
2625                    </div>
2626                  </div>
2627                </div>
2628              
2629                <div class="article">
2630                  <div class="article-image qk-w--100">
2631                    <a
2632                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2633                      href="/blogs/news/133943"
2634                      title="「2023台灣精品可可豆邀請賽」#第一名特等獎 在土庫驛"
2635                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1NjE4Lzk4Q0RGM0RFLTk1ODQtNEU4OC05Q0YzLUE3RjcwNDRBNEU4Rl8yZGZiODVmODUyNjhiNGFkOTYxYi5wbmciXSxbInAiLCJ0aHVtYiIsIjUwMHg1MDAiXV0.png?sha=6f12194f02
2635604c24')"
2636                    ></a>
2637                  </div>
2638                  <div class="caption qk-flex--1">
2639                    <div class="article-title">
2640                      <a
2641                        href="/blogs/news/133943"
2642                        title="「2023台灣精品可可豆邀請賽」#第一名特等獎 在土庫驛"
2643                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2644                      >
2645                        「2023台灣精品可可豆邀請賽」#第一名特等獎 在土庫驛
2646                      </a>
2647                    </div>
2648                    <div class="article_readmore qk-w--100">
2649                      <a href="/blogs/news/133943" class="qk-text--text qk-fs--body">
2650                        繼續閱讀
2651                      </a>
2652                    </div>
2653                  </div>
2654                </div>
2655              
2656                <div class="article">
2657                  <div class="article-image qk-w--100">
2658                    <a
2659                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2660                      href="/blogs/news/113306"
2661                      title="新唐人亞太台|莊園音樂會推創生 星光下綻放巧克力浪漫魅力"
2662                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1NjE4L-W3p-WFi-WKm-S5i-WknCDloLHlsI7lsIHpnaJfNTNhYTFlYjkzNjMyMGQ1YjQzNzEucG5nIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.png?sha=64a0756d0c169e0d')"
2663                    ></a>
2664                  </div>
2665                  <div class="caption qk-flex--1">
2666                    <div class="article-title">
2667                      <a
2668                        href="/blogs/news/113306"
2669                        title="新唐人亞太台|莊園音樂會推創生 星光下綻放巧克力浪漫魅力"
2670                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2671                      >
2672                        新唐人亞太台|莊園音樂會推創生 星光下綻放巧克力浪漫魅力
2673                      </a>
2674                    </div>
2675                    <div class="article_readmore qk-w--100">
2676                      <a href="/blogs/news/113306" class="qk-text--text qk-fs--body">
2677                        繼續閱讀
2678                      </a>
2679                    </div>
2680                  </div>
2681                </div>
2682              
2683                <div class="article">
2684                  <div class="article-image qk-w--100">
2685                    <a
2686                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2687                      href="/blogs/news/113326"
2688                      title="大紀元|「一絲不苟 成功在我」陳盈豪打造可可創生莊園"
2689                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1NjE4LzU3NjkzMV9tZWRpdW1fNTE1M2Q3MTIzYmZkNWVlYzE2ZDQuanBlZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.jpeg?sha=5a8524f16fe6a985')"
2690                    ></a>
2691                  </div>
2692                  <div class="caption qk-flex--1">
2693                    <div class="article-title">
2694                      <a
2695                        href="/blogs/news/113326"
2696                        title="大紀元|「一絲不苟 成功在我」陳盈豪打造可可創生莊園"
2697                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2698                      >
2699                        大紀元|「一絲不苟 成功在我」陳盈豪打造可可創生莊園
2700                      </a>
2701                    </div>
2702                    <div class="article_readmore qk-w--100">
2703                      <a href="/blogs/news/113326" class="qk-text--text qk-fs--body">
2704                        繼續閱讀
2705                      </a>
2706                    </div>
2707                  </div>
2708                </div>
2709              
2710            </div>
2711          
2712        
2713          
2714          
2715          
2716            <div
2717              id="block_index_4_blogs_4"
2718              class="tab-pane fade qk-bd--default qk-bd--product_border"
2719              role="tabpanel"
2720              aria-labelledby="pills-最新動態-tab"
2721              data-blog-url="/blogs/最新動態"
2722            >
2723              
2724              
2725                <div class="article">
2726                  <div class="article-image qk-w--100">
2727                    <a
2728                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2729                      href="/blogs/最新動態/20260408"
2730                      title="2026【白沙屯媽祖/大甲媽祖】進香 土庫驛可可莊園開放全天休憩"
2731                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1Njk2L-WumOe2suWwj-Wcll80OGE5MDAxMmJhN2ZlNmE2ZGI1Yi5qcGVnIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.jpeg?sha=75ec66ccd215c59e')"
2732                    ></a>
2733                  </div>
2734                  <div class="caption qk-flex--1">
2735                    <div class="article-title">
2736                      <a
2737                        href="/blogs/最新動態/20260408"
2738                        title="2026【白沙屯媽祖/大甲媽祖】進香 土庫驛可可莊園開放全天休憩"
2739                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2740                      >
2741                        2026【白沙屯媽祖/大甲媽祖】進香 土庫驛可可莊園開放全天休憩
2742                      </a>
2743                    </div>
2744                    <div class="article_readmore qk-w--100">
2745                      <a href="/blogs/最新動態/20260408" class="qk-text--text qk-fs--body">
2746                        繼續閱讀
2747                      </a>
2748                    </div>
2749                  </div>
2750                </div>
2751              
2752                <div class="article">
2753                  <div class="article-image qk-w--100">
2754                    <a
2755                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2756                      href="/blogs/最新動態/151958"
2757                      title="2025大甲媽祖遶境進香-土庫驛開放夜宿休息區"
2758                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1Njk2L-Wkp-eUsuWqveelliDlnJ_luqvpqZvpppnlrqLkvJHmga_ljYAg6IeJ5pu4XzNkZjljYTE1NDc0YmY5YjZkOTc3LmpwZWciXSxbInAiLCJ0aHVtYiIsIjUwMHg1MDAiXV0.jpeg?sha=e46107058d486154')"
2759                    ></a>
2760                  </div>
2761                  <div class="caption qk-flex--1">
2762                    <div class="article-title">
2763                      <a
2764                        href="/blogs/最新動態/151958"
2765                        title="2025大甲媽祖遶境進香-土庫驛開放夜宿休息區"
2766                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2767                      >
2768                        2025大甲媽祖遶境進香-土庫驛開放夜宿休息區
2769                      </a>
2770                    </div>
2771                    <div class="article_readmore qk-w--100">
2772                      <a href="/blogs/最新動態/151958" class="qk-text--text qk-fs--body">
2773                        繼續閱讀
2774                      </a>
2775                    </div>
2776                  </div>
2777                </div>
2778              
2779                <div class="article">
2780                  <div class="article-image qk-w--100">
2781                    <a
2782                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2783                      href="/blogs/最新動態/149412"
2784                      title="2025【白沙屯媽祖】進香 土庫驛可可莊園開放全天休憩"
2785                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1Njk2L-WumOe2suWwj-Wcll9iN2Q0ZjM5YTdjMWI2ZjBkNTQ3NS5qcGVnIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.jpeg?sha=27526274e434cc7e')"
2786                    ></a>
2787                  </div>
2788                  <div class="caption qk-flex--1">
2789                    <div class="article-title">
2790                      <a
2791                        href="/blogs/最新動態/149412"
2792                        title="2025【白沙屯媽祖】進香 土庫驛可可莊園開放全天休憩"
2793                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2794                      >
2795                        2025【白沙屯媽祖】進香 土庫驛可可莊園開放全天休憩
2796                      </a>
2797                    </div>
2798                    <div class="article_readmore qk-w--100">
2799                      <a href="/blogs/最新動態/149412" class="qk-text--text qk-fs--body">
2800                        繼續閱讀
2801                      </a>
2802                    </div>
2803                  </div>
2804                </div>
2805              
2806                <div class="article">
2807                  <div class="article-image qk-w--100">
2808                    <a
2809                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2810                      href="/blogs/最新動態/144095"
2811                      title="💖【一口永續的可可】感謝名單💖"
2812                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1Njk2L-e-pOWLn-aEn-isneWQjeWWrl_lt6XkvZzljYDln58gMSDopIfmnKwgM18yMTAzODMyYmM3NjZiNWNjZjZiMS5qcGVnIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.jpeg?sha=f1804e5f75929a19')"
2813                    ></a>
2814                  </div>
2815                  <div class="caption qk-flex--1">
2816                    <div class="article-title">
2817                      <a
2818                        href="/blogs/最新動態/144095"
2819                        title="💖【一口永續的可可】感謝名單💖"
2820                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2821                      >
2822                        💖【一口永續的可可】感謝名單💖
2823                      </a>
2824                    </div>
2825                    <div class="article_readmore qk-w--100">
2826                      <a href="/blogs/最新動態/144095" class="qk-text--text qk-fs--body">
2827                        繼續閱讀
2828                      </a>
2829                    </div>
2830                  </div>
2831                </div>
2832              
2833                <div class="article">
2834                  <div class="article-image qk-w--100">
2835                    <a
2836                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2837                      href="/blogs/最新動態/132098"
2838                      title="2023台灣精品可可豆邀請賽在土庫驛"
2839                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1Njk2L-mDqOiQveagvF_lt6XkvZzljYDln58gMSDopIfmnKwgMl83NmYxMzY5NzQ1N2VkM2I1N2IyNC5wbmciXSxbInAiLCJ0aHVtYiIsIjUwMHg1MDAiXV0.png?sha=19d8a293e726db21')"
2840                    ></a>
2841                  </div>
2842                  <div class="caption qk-flex--1">
2843                    <div class="article-title">
2844                      <a
2845                        href="/blogs/最新動態/132098"
2846                        title="2023台灣精品可可豆邀請賽在土庫驛"
2847                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2848                      >
2849                        2023台灣精品可可豆邀請賽在土庫驛
2850                      </a>
2851                    </div>
2852                    <div class="article_readmore qk-w--100">
2853                      <a href="/blogs/最新動態/132098" class="qk-text--text qk-fs--body">
2854                        繼續閱讀
2855                      </a>
2856                    </div>
2857                  </div>
2858                </div>
2859              
2860            </div>
2861          
2862        
2863          
2864          
2865          
2866            <div
2867              id="block_index_4_blogs_2"
2868              class="tab-pane fade qk-bd--default qk-bd--product_border"
2869              role="tabpanel"
2870              aria-labelledby="pills-可可教室-tab"
2871              data-blog-url="/blogs/可可教室"
2872            >
2873              
2874              
2875                <div class="article">
2876                  <div class="article-image qk-w--100">
2877                    <a
2878                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2879                      href="/blogs/可可教室/148184"
2880                      title="可可豆產區風味介紹"
2881                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1Njk3L-WumOe2sue4ruWcljMyMC0wMl83MjMzYTc0YzQ2MmUyZjU4MmEwOC5qcGVnIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.jpeg?sha=b39894c29de5bf52')"
2882                    ></a>
2883                  </div>
2884                  <div class="caption qk-flex--1">
2885                    <div class="article-title">
2886                      <a
2887                        href="/blogs/可可教室/148184"
2888                        title="可可豆產區風味介紹"
2889                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2890                      >
2891                        可可豆產區風味介紹
2892                      </a>
2893                    </div>
2894                    <div class="article_readmore qk-w--100">
2895                      <a href="/blogs/可可教室/148184" class="qk-text--text qk-fs--body">
2896                        繼續閱讀
2897                      </a>
2898                    </div>
2899                  </div>
2900                </div>
2901              
2902                <div class="article">
2903                  <div class="article-image qk-w--100">
2904                    <a
2905                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2906                      href="/blogs/可可教室/148167"
2907                      title="黑巧克力13道工序"
2908                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1Njk3L-WumOe2sue4ruWcli0xM-mBk-W3peW6j1_lt6XkvZzljYDln58gMV_lt6XkvZzljYDln58gMV_lt6XkvZzljYDln58gMV83YjkzM2Y3OWZlY2RlMzcwNTA1ZS5qcGVnIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.jpeg?sha=7ae9560e3f8960e7')"
2909                    ></a>
2910                  </div>
2911                  <div class="caption qk-flex--1">
2912                    <div class="article-title">
2913                      <a
2914                        href="/blogs/可可教室/148167"
2915                        title="黑巧克力13道工序"
2916                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2917                      >
2918                        黑巧克力13道工序
2919                      </a>
2920                    </div>
2921                    <div class="article_readmore qk-w--100">
2922                      <a href="/blogs/可可教室/148167" class="qk-text--text qk-fs--body">
2923                        繼續閱讀
2924                      </a>
2925                    </div>
2926                  </div>
2927                </div>
2928              
2929                <div class="article">
2930                  <div class="article-image qk-w--100">
2931                    <a
2932                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2933                      href="/blogs/可可教室/140206"
2934                      title="可可種子育苗3步驟🌱"
2935                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM1Njk3L-WPr-WPr-eoruWtkOiCsuiLl-a1geeoiy0wMV82MDUxZDMxYjczZWJiMTI2NjJmMC5qcGVnIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.jpeg?sha=0875361c27f4c52e')"
2936                    ></a>
2937                  </div>
2938                  <div class="caption qk-flex--1">
2939                    <div class="article-title">
2940                      <a
2941                        href="/blogs/可可教室/140206"
2942                        title="可可種子育苗3步驟🌱"
2943                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2944                      >
2945                        可可種子育苗3步驟🌱
2946                      </a>
2947                    </div>
2948                    <div class="article_readmore qk-w--100">
2949                      <a href="/blogs/可可教室/140206" class="qk-text--text qk-fs--body">
2950                        繼續閱讀
2951                      </a>
2952                    </div>
2953                  </div>
2954                </div>
2955              
2956            </div>
2957          
2958        
2959          
2960          
2961          
2962            <div
2963              id="block_index_4_blogs_3"
2964              class="tab-pane fade qk-bd--default qk-bd--product_border"
2965              role="tabpanel"
2966              aria-labelledby="pills-部落客推薦-tab"
2967              data-blog-url="/blogs/部落客推薦"
2968            >
2969              
2970              
2971                <div class="article">
2972                  <div class="article-image qk-w--100">
2973                    <a
2974                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
2975                      href="/blogs/部落客推薦/111899"
2976                      title="「美食。開箱」粉戀果香、古坑咖啡生巧克力,台灣巧克力品牌,十三道工序原豆慢磨 @Q。V丸家"
2977                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM3NjI1LzMyMF85NmU2OWFjNWM0NGE2ZDQ3NWNiMi5wbmciXSxbInAiLCJ0aHVtYiIsIjUwMHg1MDAiXV0.png?sha=3b1585e9ed872bcc')"
2978                    ></a>
2979                  </div>
2980                  <div class="caption qk-flex--1">
2981                    <div class="article-title">
2982                      <a
2983                        href="/blogs/部落客推薦/111899"
2984                        title="「美食。開箱」粉戀果香、古坑咖啡生巧克力,台灣巧克力品牌,十三道工序原豆慢磨 @Q。V丸家"
2985                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
2986                      >
2987                        「美食。開箱」粉戀果香、古坑咖啡生巧克力,台灣巧克力品牌,十三道工序原豆慢磨 @Q。V丸家
2988                      </a>
2989                    </div>
2990                    <div class="article_readmore qk-w--100">
2991                      <a href="/blogs/部落客推薦/111899" class="qk-text--text qk-fs--body">
2992                        繼續閱讀
2993                      </a>
2994                    </div>
2995                  </div>
2996                </div>
2997              
2998                <div class="article">
2999                  <div class="article-image qk-w--100">
3000                    <a
3001                      class="qk-display--il_bk qk-w--100 qk-pd_t--75"
3002                      href="/blogs/部落客推薦/111911"
3003                      title="土庫驛可可莊園|生巧克力|推薦-台灣巧克力品牌|人氣巧克力推薦|@寶山問路"
3004                      style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2Jsb2dzLzM3NjI1LzMyMC0yXzUxYWQwMTFjY2U5ZjZhMWZkNzg0LnBuZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.png?sha=2e06599bcccebccd')"
3005                    ></a>
3006                  </div>
3007                  <div class="caption qk-flex--1">
3008                    <div class="article-title">
3009                      <a
3010                        href="/blogs/部落客推薦/111911"
3011                        title="土庫驛可可莊園|生巧克力|推薦-台灣巧克力品牌|人氣巧克力推薦|@寶山問路"
3012                        class="qk-text--heading qk-fs--body qk-text--heading_hover"
3013                      >
3014                        土庫驛可可莊園|生巧克力|推薦-台灣巧克力品牌|人氣巧克力推薦|@寶山問路
3015                      </a>
3016                    </div>
3017                    <div class="article_readmore qk-w--100">
3018                      <a href="/blogs/部落客推薦/111911" class="qk-text--text qk-fs--body">
3019                        繼續閱讀
3020                      </a>
3021                    </div>
3022                  </div>
3023                </div>
3024              
3025            </div>
3026          
3027        
3028      </div>
3029      <div id="view-more-_index_4_blogs">
3030        <a
3031          href="#"
3032          class="btn-seemore qk-text--center qk-text--heading qk-text--accent_hover qk-fw--500 qk-display--bk"
3033        >
3034          查看更多
3035        </a>
3036      </div>
3037    </div>
3038  </div>
3039</section>
3040<script>
3041  $(document).ready(function () {
3042    const sectionId = '_index_4_blogs';
3043
3044    function updateViewMoreLink() {
3045      const blogUrl = $('#' + sectionId + ' .tab-pane.active').data('blog-url');
3046      $('#view-more-' + sectionId + ' a').attr('href', blogUrl || '#');
3047    }
3048
3049    $('#' + sectionId + ' a[data-toggle="pill"]').on('shown.bs.tab', updateViewMoreLink);
3050
3051    $('#form-blogs-' + sectionId).on('change', function (e) {
3052      $('#' + sectionId + ' a[href="' + $(this).val() + '"]').tab('show');
3053    });
3054
3055    var firstOption = $('#' + sectionId + ' .form-blogs').find('option')[0];
3056    if (!firstOption) {
3057      return;
3058    }
3059    $('#' + sectionId + ' ' + firstOption.value + '_tab').addClass('show active');
3060    $('#' + sectionId + ' ' + firstOption.value).addClass('show active');
3061
3062    updateViewMoreLink();
3063  });
3064</script>
3064
3065
3066
3067
3068
3069
3070
3071<section id="1736908340993_5">
3072  <div align="center">
3073<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3654.0214728885876!2d120.39602691158005!3d23.67519007863305!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x346ebb691b6750bb%3A0xeb67a3bfec6eb85f!2z5Zyf5bqr6amb5Y-v5Y-v6I6K5ZyS77yI5ben5YWL5Yqb44CB576p5byP5Yaw5reH5reL44CB5Ly05omL56au77yJ!5e0!3m2!1szh-TW!2stw!4v1736908420675!5m2!1szh-TW!2stw" 
3074width="100%"
3075height="450" 
3076style="border:0;" 
3077allowfullscreen="" 
3078loading="lazy" 
3079referrerpolicy="no-referrer-when-downgrade">
3080</iframe>
3081</div>
3082</section>
3083
3084<style>
3085  [id="1736908340993_5"] {
3086    margin: 0 0px 0px !important;
3087  }
3088  @media (max-width: 991px) {
3089    [id="1736908340993_5"] {
3090      margin: 0 0px 0px !important;
3091    }
3092  }
3093</style>
3094
3095
3096
3097
3098  <!-- 加入購物車 -->
3099  
3100    <!-- cyb_snippet new_addcart_modal start -->
3101<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vue_product_modal-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
3102
3103<div id="new-addcart-modal" class="container">
3104  <transition name="modal">
3105    <product-modal
3106      v-if="showProductModal"
3107      :only-description="onlyDescription"
3108      :product-url="popProductUrl"
3109      :color="color"
3110      :is-collection="isCollection"
3111      :is-show-description="isShowDescription"
3112      :is-quick-buy="isQuickBuy"
3113      :selected-variant-id="selectedVariantId"
3114      :categories="categories"
3115      :call-back="checkoutAddToCartCallback"
3116      ref="productModal"
3117    >
3118    </product-modal>
3119  </transition>
3120</div>
3121
3122<!-- cyb_snippet components/product_modal/product_modal start -->
3123<script type="text/x-template" id="product-modal">
3124  <div class="modal-mask qk-h--100 qk-w--100 qk-l--0 qk-t--0 qk-pos--fixed" @click="closeModal">
3125    <div class="modal-content qk-bd--none qk-center qk-bg--theme_bg" :class="{'only-description': onlyDescription}" @click.stop>
3126      <button class="btn-close qk-circle qk-circle--md qk-pos--abs qk-op--100 qk-bg--theme_bg qk-text--heading qk-bd--product_border qk-bd--default" @click="closeModal"></button>
3127      <div class="modal-body custom-scrollbar qk-w--100">
3128        <div v-if="!isLoading">
3129          <div id="checkout-product" class="row">
3130            <div class="col-sm-6 col-xs-4">
3131              <photo-swiper
3132                :mediaItems="swiperItems"
3133                :current-image-index="currentImageIndex"
3134                :current-variant="currentVariant"
3135                :video-after-image="videoAfterImage"
3136              ></photo-swiper>
3137            </div>
3138            <div class="col-sm-6 col-xs-8">
3139              <h4 class="qk-fs--hd2 qk-fw--bold qk-text--heading qk-mg--0" v-html="product.title"></h4>
3140              <p class="product_brief qk-text--text qk-fs--body" v-html="product.brief"></p>
3141              <p class="product_slogan qk-text--heading qk-fs--body" v-html="product.slogan"></p>
3142              <div class="swiper_thumbnails" style="margin-bottom: 10px;">
3143                <swiper-thumbnails
3144                  :mediaItems="swiperItems"
3145                  :current-image-index="currentImageIndex"
3146                  :title="product.title"
3147                  @update-current-image-index="(thumbnailIndex) => { currentImageIndex = thumbnailIndex }"
3148                ></swiper-thumbnails>
3149              </div>
3150              
3151              <div v-if="!hidePrice" style="margin-bottom: 10px;">
3152                
3153                <span class="price-title qk-fs--body qk-fw--500 qk-text--heading">${ priceTitleTag }</span>
3154                
3155                <div>
3156                  <span v-html="variantPrice" class="variant-price qk-fs--hd1 qk-fw--bold" :class="[isDiscountPrice ? 'qk-text--discount_price' : 'qk-text--price']"></span>
3157                  <del v-html="marketPrice" class="variant-del-price qk-fs--body qk-fw--500 qk-text--text"></del>
3158                </div>
3159              </div>
3160              <div v-if="!onlyDescription" class="controls">
3161                <div class="variant-quantity qk-display--flex qk-flex--column">
3162                  <div v-if="hasVariant" class="product-variant-options">
3163                    <div v-for="(option, index) in optionInfo" class="product-variant-option" :class="{'product-variant-option--hidden': shouldHideSingleVariantOptions}">
3164                      <div class="advance variant-select-option" v-if="styledShopMenu==='dropDownType'">
3165                      
3166                        <label>${option.name}</label>
3167                        <svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"> </path></svg>
3168                        <select class="qk-bg--theme_bg" :class="{'select_placeholder-color': currentOption[`option${index + 1}`] === null}" v-show="!isMobileSize" :value="String(currentOption[`option${index + 1}`])" @change="setOption(`option${index + 1}`, $event.target.value, option.types )" @click="onClickSelectModal(option,`option${index + 1}`)">
3169                          <option value="null" class="select_option-hidden">請選擇${option.name}</option>
3170                          <option :style="{ visibility : isMobileSize ? 'hidden' : 'visible' }" v-for="(types) in option.types" :disabled="!types.isValid" :value="types.name">${types.name}</option>
3171                        </select>
3172                        <span class="select_placeholder-color" v-if="currentOption[`option${index + 1}`] === null" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)">請選擇${option.name}</span>
3173                        <span v-else :value="currentOption[`option${index + 1}`]" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)" v-html="currentOption[`option${index + 1}`]"></span>
3174                      </div>
3175                      <advance-option v-else :option-key="'option' + (index + 1)" :option="option" :current-option="currentOption" :toggle-current-option="toggleCurrentOption"/>
3176                    </div>
3177                  </div>
3178                  <div class="product_discounts_list qk-bg--theme_bg qk-bd--default qk-bd--product_border qk-pd--1 qk-mg_b--1" v-show="displayProductDiscountsList && ((displayPeriodicSalesPages && product.showableSalesPages.length > 0) || !!discountsList)">
3179                    <div class="list_block custom-scrollbar qk-of_x--hidden">
3180                      <h4 class="qk-text--heading qk-fs--body">此商品參與的優惠活動
3181                      </h4>
3182                      <template v-if="displayPeriodicSalesPages">
3183                        <div v-for="salesPage in product.showableSalesPages" class="discount-list">
3184                          <span class="discount-label qk-fs--breadcrumb qk-bd--default qk-bd--accent qk-bg--white qk-display--il_bk qk-text--accent">定期定額
3185                          </span>
3186                          <a class="discount-title qk-text--accent qk-fs--body" :href="salesPage.path">${ salesPage.title }</a>
3187                        </div>
3188                      </template>
3189                      <template v-for="discounts in discountsList">
3190                        <div v-for="discount in discounts" class="discount-list">
3191                          <a v-if="discount.url" :href="discount.url" class="discount-title qk-text--accent qk-fs--body">
3192                            ${ discount.title }
3193                          </a>
3194                          <span v-else class="discount-title qk-text--accent qk-fs--body">${ discount.title }</span>
3195                        </div>
3196                      </template>
3197                    </div>
3198                  </div>
3199                  <div v-if="showPurchaseControls" class="product-quantity qk-bd--product_border" v-show="!isMobileSize">
3200                    <div class="btn-group qk-w--100" role="group" aria-label="First group">
3201                      <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">-</button>
3202                      <input class="btn item-quantity qk-bd--default qk-bd--border qk-w--100 qk-text--heading" type="text" name="quantity" :value="quantity" @change="quantityChange">
3203                      <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">+</button>
3204                    </div>
3205                  </div>
3206                </div>
3207                <div v-if="showPurchaseControls" class="add-button-wrapper">
3208                  <!-- cyb_snippet _product_modal_button start -->
3209<button
3210  class="btn btn-default add-button qk-cursor--pointer qk-w--100 qk-btn--primary"
3211  :class="{selected: isChoose, adding: adding || isHideAddCartBtn, secondary: isSecondaryBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}"
3212  type="button"
3213  :disabled="isHideAddCartBtn"
3214  @click="addProduct"
3215>
3216  ${ addCartText }
3217</button>
3218
3219<!-- cyb_snippet _product_modal_button end -->
3220                </div>
3221                <div class="product-others qk-fs--body">
3222                  <span class="product-love">
3223                    <a class="btn-love qk-text--text qk-bg--theme_bg qk-bd--default qk-bd--product_border qk-display--il_bk qk-text--center qk-cursor--pointer qk-tst qk-tst_timing--ease_io qk-tst_dur--15" @click="addWishList">
3224                      <svg
3225                        width="15"
3226                        height="15"
3227                        viewBox="0 0 24 24"
3228                        fill="none"
3229                        xmlns="http://www.w3.org/2000/svg">
3230                        <path
3231                          d="M21.3899 4.54287C20.8146 4.01265 20.1366 3.60344 19.3969 3.34002C18.6572 3.0766 17.8711 2.96444 17.0863 3.01034C16.5593 3.01219 16.0362 3.09923 15.5375 3.26802C15.0194 3.44412 14.5265 3.68572 14.071 3.98682C13.6676 4.25092 13.2787 4.53613 12.906 4.84124C12.5762 5.09996 12.2648 5.38092 11.974 5.6821C11.6833 5.38092 11.3719 5.09996 11.042 4.84124C10.6516 4.53452 10.2443 4.24928 9.82221 3.98682C9.3967 3.69278 8.93642 3.45138 8.45163 3.26802C7.93995 3.0948 7.40254 3.0077 6.86175 3.01034C6.07688 2.96365 5.2906 3.07544 4.55076 3.3389C3.81091 3.60236 3.13296 4.01199 2.55813 4.54287C2.02401 5.11052 1.61146 5.77922 1.3453 6.50873C1.07914 7.23825 0.964875 8.01351 1.00937 8.78786C1.01359 9.36893 1.11073 9.94569 1.29719 10.4967C1.45989 11.0166 1.68054 11.517 1.95507 11.9886C2.20373 12.4073 2.47838 12.8104 2.77742 13.1956C3.09266 13.5889 3.32566 13.8601 3.46271 14.0093C3.56921 14.1255 3.6837 14.2343 3.80536 14.3348L11.4395 21.7669C11.5066 21.8412 11.5891 21.9002 11.6813 21.94C11.7736 21.9798 11.8734 21.9994 11.974 21.9975C12.0836 22.0067 12.1938 21.9906 12.296 21.9506C12.3983 21.9106 12.4898 21.8477 12.5634 21.7669L20.1838 14.3484C21.8272 12.9359 22.8376 10.9363 22.9935 8.78786C23.0307 8.0097 22.9078 7.23217 22.6321 6.50246C22.3565 5.77274 21.9339 5.10606 21.3899 4.54287V4.54287Z"
3232                          stroke="currentColor"
3233                          stroke-width="2"
3234                          stroke-linecap="round"
3235                          stroke-linejoin="round" />
3236                      </svg>
3237                      加入最愛
3238                    </a>
3239                  </span>
3240                  <span class="product_sold qk-text--text" v-if="false">
3241                    <span>已銷售:
3242                      ${ product.totalSold }
3243                      ä»¶
3244                    </span>
3245                  </span>
3246                  <span class="product_bonus qk-text--text" v-if="false">
3247                    此商品 「 最高 」可以折抵紅利
3248                    <span class="val qk-fw--600 qk-fs--hd2" v-if="currentVariant">${currentVariant.maxUsableBonus}</span>
3249                    <span class="val qk-fw--600 qk-fs--hd2" v-else>${maxUsableBonus}</span>
3250                    點
3251                    <span v-html="bonusToPrice"/>
3252                  </span>
3253                </div>
3254                <div class='product_limit_buy qk-fs--body' v-show="product.minBuy > 0 || product.limitBuy > 0">
3255                  ${limitBuyText}
3256                </div>
3257              </div>
3258            </div>
3259          </div>
3260          <div v-if="isShowDescription" class="row">
3261            <div class="col-sm-12">
3262              
3263                <div v-if="product.bodyHtml">
3264                  <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading">
3265                    商品介紹
3266                  </h5>
3267                  <div class="ckeditor">
3268                    <div v-html="product.bodyHtml"></div>
3269                  </div>
3270                </div>
3271              
3272              
3273                <div v-if="otherDescriptions['product_description_section_spec']">
3274                  <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading">
3275                    規格說明
3276                  </h5>
3277                  <div class="ckeditor">
3278                    <div v-html="otherDescriptions['product_description_section_spec']"></div>
3279                  </div>
3280                </div>
3281              
3282              
3283                <div v-if="otherDescriptions['product_description_section_shipping']">
3284                  <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading">
3285                    運送方式
3286                  </h5>
3287                  <div class="ckeditor">
3288                    <div v-html="otherDescriptions['product_description_section_shipping']"></div>
3289                  </div>
3290                </div>
3291              
3292            </div>
3293          </div>
3294        </div>
3295        <div v-show="isLoading" style="text-align: center; padding-bottom: 20px;">
3296          <i class="fas fa-spinner fa-spin fa-fw fa-2x"></i>
3297        </div>
3298      </div>
3299        <!-- cyb_snippet _product_modal_button_mobile start -->
3300 <div
3301  v-if="showPurchaseControls"
3302  v-show="isMobileSize"
3303  class="mobile_footer"
3304  :class="{'mobile_footer-z': variantSize > 1 }">
3305        <div class="product-quantity">
3306          <div class="btn-group qk-w--100" role="group" aria-label="First group">
3307            <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">-</button>
3308            <input class="btn item-quantity qk-bd--default qk-bd--border qk-w--100 qk-text--heading" type="text" name="quantity" :value="quantity" @change="quantityChange">
3309            <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">+</button>
3310          </div>
3311        </div>
3312        <button
3313          v-if="!isLoading && !onlyDescription"
3314          class="btn btn-mobile add-button qk-btn qk-btn--primary qk-btn--lg"
3315          :class="{selected: isChoose, adding: adding || isHideAddCartBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}"
3316          type="button"
3317          :disabled="isHideAddCartBtn"
3318          @click="addProduct">
3319            ${ addCartText }
3320        </button>
3321</div>
3322<div
3323  class="mobile-modal"
3324  :class="{ 'modal-open': isModalSelectShow && isMobileSize }">
3325        <div class="mobile_modal-content">
3326          <div class="modal_close-button">
3327            <button class="btn-close qk-circle qk-circle--md qk-pos--abs qk-op--100  qk-text--heading qk-bd--product_border qk-bd--default" @click="onChangeModalSelect(false,true)"></button>
3328          </div>
3329          
3330          <p>請選擇${modalOption.name}</p>
3331          <div class="modal_select-templete qk-display--flex qk-of_y--auto qk-w--100">
3332            <div class="options-container">
3333              <label :class="{'seleced-option': currentOption && currentOption[selectOption] === data.name, 'avoid-clicks':!data.isValid}" v-for="data in modalOption.types" @click="setOption(selectOption, data.name, modalOption.types)">${data.name}</label>
3334            </div>
3335          </div>
3336          <div v-if="variantSize > 1" class="modal_select_footer qk-display--flex">
3337            <button type="button" class="modal_cancel qk-bd--default qk-btn--secondary qk-bd--button qk-text--button" @click="onChangeModalSelect(false,false)">取消</button>
3338            <button type="button" class="qk-btn qk-btn--primary qk-btn--lg qk-fs--body qk-bd--button qk-test--button_text" @click="onChangeModalSelect(false,true)">完成</button>
3339          </div>
3340        </div>
3341</div>
3342
3343<!-- cyb_snippet _product_modal_button_mobile end -->
3344    </div>
3345  </div>
3346</script>
3346
3347
3348<!-- cyb_snippet components/product_modal/color_image_option start -->
3349<script id="color-image-option" type="text/x-template">
3350  <div class="color-image qk-display--flex qk-flex--wrap qk-align--center">
3351    <div class="title">顏色</div>
3352    <div
3353      v-for="(imageColor, index) in imageColors"
3354      :class="{
3355        'focus': !currentOption[optionKey] === option.types[index].name && currentImageIndex === index,
3356        'selected': currentOption[optionKey] === option.types[index].name,
3357        'disabled': !option.types[index].isValid
3358      }"
3359      class="image-option img-flex qk-bd--default qk-bd--transparent qk-display--block qk-pos--rel"
3360      @mouseleave="setCurrentImageIndex(index)"
3361      @mouseover="getOptionImageIndex(index)"
3362      @click="setOption(optionKey, index)"
3363    >
3364      <img v-if="imageColor !== 'noColorImage'" :src="imageColor.large" alt="image">
3365      <img v-else src="/assets/no-image-large.png" alt="image">
3366    </div>
3367  </div>
3368</script>
3368
3369
3370<script type="text/javascript">
3371  $(document).ready(function() {
3372    window.themeHelper.productModalComponents['color-image-option'] = {
3373      template: '#color-image-option',
3374      delimiters: ['${', '}'],
3375      props: {
3376        optionKey: String,
3377        option: Object,
3378        product: Object,
3379        imageColors: Array,
3380        isChoose: Boolean,
3381        currentImageIndex: Number,
3382        setCurrentImageIndex: Function,
3383        getOptionImageIndex: Function,
3384        currentOption: Object,
3385        toggleCurrentOption: Function,
3386      },
3387      methods: {
3388        setOption: function(optionKey, index) {
3389          const type = this.option.types[index];
3390          if(type.isValid){
3391            this.toggleCurrentOption(optionKey, type.name);
3392          }
3393        }
3394      }
3395    };
3396  });
3397</script>
3397
3398
3399<!-- cyb_snippet components/product_modal/color_image_option end -->
3400<!-- cyb_snippet components/product_modal/advance_option start -->
3401<script id="advance-option" type="text/x-template">
3402  <div class="advance">
3403    <div class="title qk-text--heading qk-fs--body">${option.name}</div>
3404    <div
3405      v-for="type in option.types"
3406      :class="{
3407        'selected': currentOption[optionKey] === type.name,
3408        'disabled': !type.isValid
3409      }"
3410      @click="setOption(optionKey, type)"
3411      class="option qk-btn  qk-bd--button qk-text--button qk-pd_x--1"
3412    >
3413      ${type.name}
3414    </div>
3415  </div>
3416</script>
3416
3417
3418<script type="text/javascript">
3419  $(document).ready(function() {
3420    window.themeHelper.productModalComponents['advance-option'] = {
3421      template: '#advance-option',
3422      delimiters: ['${', '}'],
3423      props: {
3424        optionKey: String,
3425        option: Object,
3426        product: Object,
3427        currentOption: Object,
3428        toggleCurrentOption: Function,
3429      },
3430      methods: {
3431        setOption: function(optionKey, type) {
3432          if(type.isValid){
3433            this.toggleCurrentOption(optionKey, type.name);
3434          }
3435        }
3436      }
3437    };
3438  });
3439</script>
3439
3440
3441<!-- cyb_snippet components/product_modal/advance_option end -->
3442
3443<!-- cyb_snippet components/product_modal/photo_swiper start -->
3444
3445
3446<script id="photo-swiper" type="text/x-template">
3447  <div ref="photoSwiper" id="photo_swiper" class="photos swiper swiper-container">
3448    <div class="swiper-wrapper">
3449      <template v-if="hasImage">
3450        <div v-for="(item, index) in mediaItems" :key="index" class="photo swiper-slide qk-align--center qk-display--flex qk-justify--center qk-vert--text_top default_scale">
3451          <video-player v-if="item.url" :video="item"
3452            :video-poster=" !!mediaItems[firstImageIndex] ? mediaItems[firstImageIndex].large : '//cdn-general.cybassets.com/img_loading.svg' "
3453          >
3454          </video-player>
3455          <img v-else class="qk-center" :src="item.large" alt="image"/>
3456        </div>
3457      </template>
3458      <div v-else class="photo swiper-slide qk-align--center qk-display--flex qk-justify--center qk-vert--text_top default_scale">
3459        <img src="//cdn-general.cybassets.com/assets/no-image-large-2b95ea56c455be9ce081d81c14eded925df68bf8fa38809e46f6af8fcdd5f9bc.png" alt="image" />
3460      </div>
3461    </div>
3462    <div v-show="showBtn" class="photo-prev qk-swiper_btn--prev  qk-hidden--mobile qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-mg_l--05"></div>
3463    <div v-show="showBtn" class="photo-next qk-swiper_btn--next  qk-hidden--mobile qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-mg_l--05"></div>
3464
3465    <div class="photo-pagination qk-bd--default qk-bd--body qk-text--center qk-text--body qk-fs--breadcrumb qk-visible-sm">
3466        <span class="current-index qk-text--default_dark">${currentImageIndex +1 }</span><span class="pagination-slash">/</span>
3467        <span>${mediaItems.length}</span>
3468      </div>
3469  </div>
3470</script>
3470
3471
3472<script>
3473  $(document).ready(function () {
3474    window.themeHelper.productModalComponents['photo-swiper'] = {
3475      template: '#photo-swiper',
3476      delimiters: ['${', '}'],
3477      props: {
3478        mediaItems: Array,
3479        currentImageIndex: Number,
3480        currentVariant: Object,
3481        videoAfterImage: Boolean,
3482      },
3483      data: function () {
3484        return {
3485          swiper: {},
3486          swiperOption: {
3487            preventInteractionOnTransition: true,
3488            rewind: true,
3489            spaceBetween: 5,
3490            slidesPerView: 1,
3491            navigation: {
3492              nextEl: '.photo-next',
3493              prevEl: '.photo-prev'
3494            }
3495          },
3496          showBtn: true,
3497          isVariantReposition: false,
3498        }
3499      },
3500      mounted: function() {
3501        this.swiper = new Swiper('#photo_swiper', this.swiperOption);
3502        this.swiper.on('slideChange', this.slideOnChange);
3503      },
3504      watch: {
3505        currentImageIndex: function() {
3506          this.slideToIndex();
3507        },
3508        currentVariant: {
3509          immediate: true,
3510          handler: function() {
3511            this.showBtn = this.mediaItems.length > 1;
3512            this.isVariantReposition = true;
3513            this.$nextTick(() => {
3514              if (this.swiper) {
3515                this.swiper.update();
3516                this.swiper.slideToLoop(this.initialItemIndex)
3517                this.slideOnChange();
3518                this.isVariantReposition = false;
3519              }
3520            });
3521          },
3522        },
3523      },
3524      computed: {
3525        hasImage: function() {
3526          return this.mediaItems.length > 0;
3527        },
3528        hasVideo: function() {
3529          return this.mediaItems.findIndex(item => !!item.url) !== -1;
3530        },
3531        variantPhotos: function() {
3532          if (this.currentVariant?.photos?.length) {
3533            return this.currentVariant.photos;
3534          } else  {
3535            return null;
3536          }
3537        },
3538        initialItemIndex: function() {
3539          if (this.hasVideo && !this.videoAfterImage) {
3540            // Focus on photo if "variant with photos" selected, video otherwise
3541            return this.variantPhotos?.length ? 1 : 0;
3542          } else {
3543            // Focus on first photo
3544            return 0;
3545          }
3546        },
3547      },
3548      methods: {
3549        slideOnChange: function() {
3550          themeHelper.EventBus.$emit('photoOnChange', this.swiper.realIndex, this.isVariantReposition);
3551        },
3552        slideToIndex: function() {
3553          if(this.swiper.realIndex != this.currentImageIndex) {
3554            this.swiper.slideToLoop(this.currentImageIndex);
3555            this.swiper.update();
3556          }
3557        },
3558      }
3559    };
3560  });
3561</script>
3561
3562
3563
3564<!-- cyb_snippet components/product_modal/video_player start -->
3565<script id="video-player" type="text/x-template">
3566  <div class="videoPlayer__wrapper" @click="handleVideoClick">
3567    <video 
3568      id='modal-video'
3569      class="videoPlayer__video qk-cursor--pointer qk-center" 
3570      :poster="videoPoster"
3571      loop defaultMuted muted playsinline webkit-playsinline autoplay
3572    >
3573      <source :src="videoUrl" type="video/mp4">
3574      <p>你的瀏覽器不支援 HTML 5 video</p>
3575    </video>
3576    <button id="modal-video-button" class="videoPlayer__pauseButton"></button>
3577  </div>
3578</script>
3578
3579
3580<script>
3581  $(document).ready(function () {
3582    window.themeHelper.productModalComponents['video-player'] = {
3583      template: '#video-player',
3584      delimiters: ['${', '}'],
3585      props: {
3586        video: Object,
3587        videoPoster: String,
3588      },
3589      data: function() {
3590        return {
3591          videoElement: null,
3592          buttonElement: null,
3593        };
3594      },
3595      mounted: function() {
3596        this.videoElement = $('#modal-video')[0];
3597        this.buttonElement = $('#modal-video-button');
3598        this.setVideoVolumeZero();
3599        this.videoElement.addEventListener('canplay', (event) => {
3600          this.sendGtag('play');
3601        }, { once: true });
3602      },
3603      computed: {
3604        videoUrl: function() {
3605          return this.video.url;
3606        }
3607      },
3608      methods: {
3609        sendGtag: function(action) {
3610          window.productVideoView && productVideoView(action);
3611        },
3612        setVideoVolumeZero: function() {
3613          this.videoElement.volume = 0;
3614        },
3615        handleVideoClick: function() {
3616          if (this.videoElement.paused){
3617            this.videoElement.play();
3618            this.sendGtag('play');
3619          } else {
3620            this.videoElement.pause();
3621            this.sendGtag('paused');
3622          }
3623          this.handleVideoButtonDisplay(this.buttonElement, this.videoElement);
3624        },
3625        handleVideoButtonDisplay: function(button, video) {
3626          button.toggleClass('videoPlayer__playButton', video.paused);
3627          button.toggleClass('videoPlayer__pauseButton', !video.paused);
3628        },
3629      }
3630    };
3631  });
3632</script>
3632
3633
3634<!-- cyb_snippet components/product_modal/video_player end -->
3635
3636<!-- cyb_snippet components/product_modal/photo_swiper end -->
3637<!-- cyb_snippet components/product_modal/swiper_thumbnails start -->
3638<script id="swiper-thumbnails" type="text/x-template">
3639  <div
3640    v-for="(thumbnail, index) in allThumbnails"
3641    :key="index"
3642    class="product-thumbnail img-flex qk-of--hidden qk-display--il_bk qk-cursor--pointer qk-bd--default qk-bd--transparent default_scale"
3643    :class="{ focus: index === currentImageIndex }"
3644    @mouseover="updateCurrentImageIndex(index)"
3645  >
3646    <template v-if="thumbnail.isVideo">
3647      <video class="qk-w--100 qk-h--100" :src="thumbnail.url" defaultMuted playsinline></video>
3648      <button class="videoPlayer__playButton"></button>
3649    </template>
3650    <img v-else :src="thumbnail.url" :alt="title" class="qk-w--100 qk-h--100">
3651  </div>
3652</script>
3652
3653
3654<script type="text/javascript">
3655  $(document).ready(function () {
3656    window.themeHelper.productModalComponents['swiper-thumbnails'] = {
3657      template: '#swiper-thumbnails',
3658      delimiters: ['${', '}'],
3659      props: {
3660        title: String,
3661        mediaItems: Array,
3662        currentImageIndex: Number,
3663      },
3664      emits: ['updateCurrentImageIndex'],
3665      methods: {
3666        updateCurrentImageIndex: function(thumbnailIndex) {
3667          if (thumbnailIndex !== this.currentImageIndex ) {
3668            this.$emit('updateCurrentImageIndex', thumbnailIndex);
3669          }
3670        },
3671      },
3672      mounted() {
3673        // can be removed after replacing video thumbnail with img
3674        const thumbnailVideo = $('.product-thumbnail video')[0];
3675        if (!!thumbnailVideo) {
3676          thumbnailVideo.volume = 0;
3677          const promise = thumbnailVideo.play();
3678          promise.then(() => {
3679            thumbnailVideo.pause();
3680          })
3681        }
3682      },
3683      computed: {
3684        allThumbnails: function() {
3685          return this.mediaItems.map(item => ({
3686            isVideo: !!item.url,
3687            url: item.url || item.medium
3688          }));
3689        },
3690      },
3691      watch: {
3692        allThumbnails: {
3693          handler(){
3694            this.updateCurrentImageIndex(this.currentImageIndex);
3695          }
3696        }
3697      }
3698    };
3699  });
3700</script>
3700
3701
3702<!-- cyb_snippet components/product_modal/swiper_thumbnails end -->
3703
3704
3705<!-- cyb_snippet _product_modal_js start -->
3706<script type="text/javascript">
3707  $(document).ready(function() {
3708    var categoryLevels = [];
3709    var productCategoryLevels = null;
3710    var pageMainProductId = null;
3711    window.themeHelper.productModalComponents['product-modal'] = {
3712      template: '#product-modal',
3713      delimiters: [
3714        '${', '}'
3715      ],
3716      props: {
3717        onlyDescription: Boolean,
3718        cartItems: Array,
3719        groupId: Number,
3720        productUrl: String,
3721        color: String, // unused
3722        collectionId: Number,
3723        categories: Array,
3724        // 判斷是否有色票展開
3725        isCollection: {
3726          type: Boolean,
3727          required: false,
3728          default: false,
3729        },
3730        // 判斷加入購物車的方法
3731        isNnCollection: Boolean,
3732        isNewNnCollection: Boolean,
3733        isBundleDiscount: Boolean,
3734
3735        // 判斷是否顯示商品描述
3736        isShowDescription: {
3737          type: Boolean,
3738          default: true
3739        },
3740
3741        // 判斷是否為立即購買
3742        isQuickBuy: {
3743          type: Boolean,
3744          default: false
3745        },
3746        selectedVariantId: Number,
3747        callBack: Function
3748      },
3749      data: function() {
3750        return {
3751          styledShopMenu: "buttonType",
3752          selectOption: '',
3753          selectCurrentStr:'',
3754          isModalSelectShow: false,
3755          modalOption: {},
3756          adding: false,
3757          currentImageIndex: 0,
3758          _navState: { variantId: null, photoIndex: 0 },
3759          currentOption: {
3760            option1: null,
3761            option2: null,
3762            option3: null
3763          },
3764          currentVariant: null,
3765          variantNotifications: null,
3766          currentVariantIndex: null,
3767          product: {},
3768          isChoose: false,
3769          isLoading: true,
3770          isEmptyClickable: liquidHelper.isEmptyClickable,
3771          quantity: 1,
3772          maxUsableBonus: 0,
3773          isDiscountPrice: false,
3774          displayProductDiscountsList: true,
3775          displayPeriodicSalesPages:false,
3776          discountsList: null,
3777          hasVideoPlugin: true,
3778          videoDisplayLocation: "before",
3779          hasStockNotificationPlugin: true,
3780          isDisplayPriceRange: null,
3781          hasVariantPriceRangePlugin: true,
3782          hasHideSingleVariantOptionsPlugin: false,
3783        }
3784      },
3785      mounted: function() {
3786        this.getProductDetail();
3787        $('.custom-scrollbar').addCustomScrollbar();
3788        themeHelper.EventBus.$on('photoOnChange', this.photoOnChange);
3789      },
3790      beforeUnmount: function() {
3791        themeHelper.EventBus.$off('photoOnChange', this.photoOnChange);
3792      },
3793      computed: {
3794        photoUrls: function() {
3795          return this.product.photoUrls.length > 0
3796            ? this.product.photoUrls
3797            : [this.featuredImage];
3798        },
3799        photoUrlsMap: function() {
3800          var map = {};
3801          var urls = this.product.photoUrls;
3802          this.product.photos.forEach(function(photo, index) {
3803            map[photo.photo.id] = urls[index];
3804          });
3805
3806          return map;
3807        },
3808        featuredImage: function() {
3809          return this.product.featuredImage;
3810        },
3811        swiperPhotos: function() {
3812          if (!this.photoUrls.length) {
3813            return [this.featuredImage];
3814          }
3815
3816          if (this.currentVariant && this.currentVariant.photos.length) {
3817            var map = this.photoUrlsMap;
3818            return this.currentVariant.photos.map(function(p) {
3819              return map[p.id];
3820            });
3821          }
3822
3823          return this.photoUrls;
3824        },
3825        productVideo: function() {
3826          return this.product.video;
3827        },
3828        videoAfterImage: function() {
3829          return this.videoDisplayLocation === 'after';
3830        },
3831        swiperItems: function() {
3832          const media = [...this.swiperPhotos];
3833          if (
3834            this.hasVideoPlugin && this.productVideo.url
3835          ) {
3836            this.videoAfterImage
3837              ? media.push(this.productVideo)
3838              : media.unshift(this.productVideo);
3839          }
3840          return media;
3841        },
3842        firstImageIndex: function() {
3843          return this.hasVideoPlugin && this.productVideo.url && !this.videoAfterImage
3844            ? 1
3845            : 0
3846        },
3847        otherDescriptions: function() {
3848          var descriptions = {};
3849          this.product.otherDescriptions.forEach(function(od) {
3850            descriptions[od.settingName] = od.bodyHtml;
3851          })
3852          return descriptions
3853        },
3854        variantOptions: function() {
3855          return themeHelper.variantOptions(this.product);
3856        },
3857        firstValidVariant: function() {
3858          var self = this;
3859          var result = this.product.variants.find(function(variant) {
3860            // 增加 product modal 聯絡店家 property
3861            variant.imgUrl = "";
3862            variant.productTitle = "";
3863
3864            return variant.available;
3865          });
3866
3867          return result
3868            ? result
3869            : null;
3870        },
3871        selectedValidVariant: function() {
3872          var self = this;
3873          var result = this.variantOptions.find(function(variant) {
3874            return variant.id === self.selectedVariantId;
3875          });
3876
3877          return result
3878            ? result
3879            : null;
3880        },
3881        totalInventoryQuantity: function(product) {
3882          return themeHelper.totalInventoryQuantity(this.product)
3883        },
3884        addCartText: function() {
3885          var variants = parseInt("");
3886          let isRegisteredNotification = this.currentVariant && this.variantNotifications && this.variantNotifications[this.currentVariant.id]
3887          if (this.isNnCollection || this.isBundleDiscount) {
3888            if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) {
3889              if (this.currentVariant.inventoryPolicy === 'continue') {
3890                if (this.isNnCollection) {
3891                  return this.isChoose && !this.isNewNnCollection
3892                    ? '已預購'
3893                    : '預購商品';
3894                }
3895              } else {
3896                return '已售完';
3897              }
3898            }
3899            if (this.totalInventoryQuantity === 0) {
3900              return '已售完';
3901            }
3902            return this.isChoose && !this.isNewNnCollection
3903              ? '已選購'
3904              : '選購';
3905          } else {
3906            if (this.isQuickBuy) {
3907              if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) {
3908                if (this.currentVariant.inventoryPolicy === 'continue'){
3909                  return '立即預購'
3910                }
3911                return this.hasStockNotificationPlugin
3912                  ? (isRegisteredNotification
3913                    ? '已登記補貨通知'
3914                    : '已售完,貨到通知我')
3915                  : '聯絡店家'
3916              }
3917              return '立即購買';
3918            } else {
3919              if (this.currentVariant) {
3920                if (!themeHelper.variantIsAvailable(this.currentVariant)) {
3921                  if (this.currentVariant.inventoryPolicy === 'continue'){
3922                    return '預購商品'
3923                  }
3924                  return this.hasStockNotificationPlugin
3925                    ? (isRegisteredNotification
3926                      ? '已登記補貨通知'
3927                      : '已售完,貨到通知我')
3928                    : '聯絡店家'
3929                }
3930              } else {
3931                if (this.totalInventoryQuantity === 0) {
3932                  return '已售完';
3933                }
3934              }
3935              return '加入購物車';
3936            }
3937          }
3938        },
3939        cartItem: function() {
3940          if (!this.currentVariant) {
3941            return null
3942          }
3943          return {
3944            id: this.currentVariant.id,
3945            groupId: this.groupId,
3946            productId: this.product.id,
3947            title: this.product.title,
3948            photo: this.currentVariant.imgUrl || this.featuredImage.large,
3949            quantity: this.quantity,
3950            price: this.currentVariant.price,
3951            variant: this.currentVariant,
3952            product: this.product
3953          }
3954        },
3955        options: function() {
3956          return this.product.options;
3957        },
3958        optionTypes: function() {
3959
3960          // 先根據設定的variants來排序
3961          var self = this;
3962
3963          var option1 = [];
3964          var option2 = [];
3965          var option3 = [];
3966          this.product.variants.forEach(function(item) {
3967            if (item.option1 !== null) {
3968              option1.push(item.option1);
3969            }
3970            if (item.option2 !== null) {
3971              option2.push(item.option2);
3972            }
3973            if (item.option3 !== null) {
3974              option3.push(item.option3);
3975            }
3976          })
3977          var filteredOptionTypes = [];
3978          this.product.optionTypes.forEach(function(item, index) {
3979            filteredOptionTypes.push(self.getUniqueVariant(eval('option' + (
3980              index + 1
3981            ))).join(','));
3982          });
3983          return filteredOptionTypes;
3984        },
3985        optionInfo: function() {
3986          var self = this;
3987
3988          return self.options.map(function(option, index) {
3989            return {
3990              name: option,
3991              types: self.getOptions('option' + (
3992                index + 1
3993              ), self.optionTypes[index].split(','))
3994            }
3995          });
3996        },
3997        hasVariant: function() {
3998          return this.product.options.length > 0;
3999        },
4000        shouldHideSingleVariantOptions: function() {
4001          return this.hasHideSingleVariantOptionsPlugin &&
4002                 this.product.variants &&
4003                 this.product.variants.length <= 1;
4004        },
4005        variantSize: function() {
4006          if(this.product.options){
4007          return this.product.options.length;
4008          }
4009        },
4010        firstVariant: function() {
4011          return this.product.variants[0];
4012        },
4013        firstCheapestVariant: function() {
4014          return this.product.variants.find((v)=> (v.price === this.priceStats.minPrice));
4015        },
4016        priceStats: function() {
4017          return this.product.variants.reduce(function(acc, variant) {
4018            return {
4019              minPrice: variant.price < acc.minPrice ? variant.price : acc.minPrice,
4020              maxPrice: variant.price > acc.maxPrice ? variant.price : acc.maxPrice,
4021            };
4022          }, {
4023            minPrice: this.firstVariant.price,
4024            maxPrice: this.firstVariant.price,
4025          });
4026        },
4027        hidePrice: function() {
4028          return this.product && this.product.hidePrice === true;
4029        },
4030        salesModePurchasable: function() {
4031          return !(this.product && this.product.salesModePurchasable === false);
4032        },
4033         // - 任選折扣/紅配綠:「選擇」只是加進試算清單,不會直接下單,故只擋藏價商品
4034        // - 其他情境(商品頁、群組頁、多層級分類、搜尋、首頁商品區塊):不可購買(含藏價)就整組收掉
4035        showPurchaseControls: function() {
4036          if (this.isNnCollection || this.isBundleDiscount) {
4037            return !this.hidePrice;
4038          }
4039          return this.salesModePurchasable;
4040        },
4041        variantPrice: function() {
4042          if (this.hidePrice) {
4043            return '';
4044          }
4045          var from = liquidHelper.defaultCurrency;
4046          if (this.currentVariant) {
4047            return moneySymbol(this.currentVariant.price, from);
4048          }
4049          if (this.product.variants.length === 1) {
4050            return moneySymbol(this.firstVariant.price, from);
4051          }
4052
4053          var minPrice = this.priceStats.minPrice;
4054          var maxPrice = this.priceStats.maxPrice;
4055
4056          if (minPrice !== maxPrice && (!this.hasVariantPriceRangePlugin || this.isDisplayPriceRange)) {
4057            this.isDiscountPrice = false;
4058            return moneySymbol(minPrice, from) + '~' + moneySymbol(maxPrice, from);
4059          } else {
4060            return moneySymbol(minPrice, from);
4061          }
4062        },
4063        marketPrice: function() {
4064          if (this.hidePrice) {
4065            this.isDiscountPrice = false;
4066            return;
4067          }
4068          var from = liquidHelper.defaultCurrency;
4069          if (this.currentVariant) {
4070            this.isDiscountPrice = false;
4071            if (this.currentVariant.compareAtPrice && this.currentVariant.compareAtPrice > this.currentVariant.price) {
4072              this.isDiscountPrice = true;
4073              return moneySymbol(this.currentVariant.compareAtPrice, from);
4074            }
4075          } else {
4076            if (!_.includes(this.variantPrice, '~')) {
4077              const price =  Number(this.variantPrice.replace(/[^0-9.
4077-]/g, ""))
4078              // 未選擇款式也不顯示區間時,顯示第一個最便宜的款式的定價
4079              if (this.firstCheapestVariant.compareAtPrice && this.firstCheapestVariant.compareAtPrice > price){
4080                this.isDiscountPrice = true;
4081                return moneySymbol(this.firstCheapestVariant.compareAtPrice, from);
4082              }
4083              // 未選擇款式時要改回一般價格顏色
4084              this.isDiscountPrice = false;
4085            }
4086          }
4087        },
4088        isShowDropdownList: function() {
4089          if (this.product.options.length > 0) {
4090            return true;
4091          }
4092          return this.product.variants.length > 1
4093        },
4094        priceTitleTag: function() {
4095          return this.marketPrice
4096            ? getDiscountPriceName()
4097            : getDiscountPriceSuggestionName();
4098        },
4099        isHideAddCartBtn: function() {
4100          if (this.addCartText === '已售完') {
4101            return true;
4102          }
4103          return false;
4104        },
4105        isSecondaryBtn: function() {
4106          if (this.addCartText === '聯絡店家') {
4107            return true;
4108          }
4109          return false;
4110        },
4111        variantsMaxUsableBonus: function() {
4112          var variants = this.product.variants;
4113          var maxUsableBonusArray = variants.map(function(item) {
4114            return item.maxUsableBonus
4115          });
4116          return Math.max.apply(null, maxUsableBonusArray);
4117        },
4118        bonusToPrice: function() {
4119          const bonus = this.currentVariant
4120            ? this.currentVariant.maxUsableBonus
4121            : this.maxUsableBonus;
4122          const price = Math.floor(bonus / window.liquidHelper.conversionBonus);
4123          const priceWithMoney = window.themeHelper.productDisplayCurrencyBlock(price);
4124          return "(約等於 value )".replace('value', priceWithMoney);
4125        },
4126        isMobileSize: function() {
4127          return window.innerWidth <= 580
4128        },
4129        limitBuyText: function () {
4130          const minCount = this.product.minBuy;
4131          const maxCount = this.product.limitBuy;
4132          if (minCount > 0 && maxCount > 0) {
4133            return '此商品每筆訂單最少需購買 minCount 件,最多可購買 maxCount 件'.replace('minCount', minCount).replace('maxCount', maxCount);
4134          }
4135          if (minCount > 0) {
4136            return '此商品每筆訂單最少需購買 minCount 件'.replace('minCount', minCount);
4137          }
4138          if (maxCount > 0) {
4139            return '此商品每筆訂單最多可購買 maxCount 件'.replace('maxCount', maxCount);
4140          }
4141          return '';
4142        }
4143      },
4144      methods: {
4145        onClickSelectModal: function(objData, selectOptionStr) {
4146          this.isModalSelectShow = true;
4147          this.modalOption = objData;
4148          this.selectOption = selectOptionStr
4149          this.selectCurrentStr = this.currentOption && (String(this.currentOption[selectOptionStr]) || null)
4150        },
4151        onChangeModalSelect: function(flag, isSelect) {
4152          if(!isSelect){
4153            this.setOption(this.selectOption,this.selectCurrentStr,this.modalOption.types)
4154          }
4155          this.isModalSelectShow = flag;
4156        },
4157        setOption: function(optionKey, type, dataArr) {
4158          let flag = true
4159          dataArr.forEach(item => {
4160            if (item.name === type) {
4161              flag = item.isValid
4162            }
4163          })
4164          if (flag) {
4165            this.toggleCurrentOption(optionKey, type)
4166          }
4167        },
4168        addToWishListEvent: function() {
4169          try {
4170            if (appMarketAddToWishListEvent) {
4171              var product = this.product;
4172              var currentVariant = this.currentVariant
4173              var element = $(`.btn[data-id=${product.id}]`);
4174              var index;
4175              var listName;
4176              if (element) {
4177                index = element.data('position')
4178                listName = element.data('list')
4179              }
4180              // sku_properties:選中款式的 option pairs(當前語系),類型名 zip 值
4181              var optionValues = [currentVariant.option1, currentVariant.option2, currentVariant.option3];
4182              var properties = [];
4183              (product.options || []).forEach(function(optionName, i) {
4184                if (optionName && optionValues[i]) {
4185                  properties.push({ name: optionName, value: optionValues[i] });
4186                }
4187              });
4188              var dataSet = {
4189                name: product.title,
4190                category: product.productType,
4191                categories: (this.categories && this.categories.length) ? this.categories : (categoryLevels.length ? categoryLevels : (product.id === pageMainProductId ? productCategoryLevels : undefined)),
4192                sku: currentVariant.sku,
4193                price: currentVariant.price,
4194                compare_at_price: currentVariant.compareAtPrice,
4195                properties: properties,
4196                quantity: currentVariant.inventoryQuantity,
4197                variant: currentVariant.title,
4198                listName: listName || null,
4199                productId: product.id,
4200                variantId: currentVariant.id,
4201                index: Number(index) || 0,
4202              }
4203              appMarketAddToWishListEvent(dataSet)
4204            }
4205          } catch (e) {
4206            console.error(e)
4207          }
4208        },
4209        addWishList: function() {
4210          if (this.currentVariant === null) {
4211            window.msg('請選擇商品款式', 'warning').show();
4212            return;
4213          }
4214          var productVariantId = this.currentVariant.id;
4215          var addToWishListEvent = this.addToWishListEvent
4216          $.ajax({
4217            method: 'POST',
4218            url: '/tracking_items',
4219            dataType: 'json',
4220            data: {
4221              product_variant_id: productVariantId
4222            },
4223            success: function(response) {
4224              if (response.message) {
4225                window.msg(response.message, 'success').show();
4226                addToWishListEvent()
4227              }
4228
4229              if (response.error) {
4230                window.msg(response.error, 'error').show();
4231
4232              }
4233              if (response.info) {
4234                window.msg(response.info, 'info').show();
4235              }
4236              if (response.success === false) {
4237                if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) {
4238                  window.location = "/" + window.liquidHelper.language.handle + "/account/login";
4239                } else {
4240                  window.location = "/account/login";
4241                }
4242              }
4243            }
4244          });
4245        },
4246        setChoose: function(currentVariant) {
4247          this.maxUsableBonus = 0;
4248          var quantity = 1;
4249          var cartItem = null;
4250          if (!this.isNnCollection && this.cartItems) {
4251            cartItem = this.normalGetChoosenItem(currentVariant);
4252          }
4253          if (this.isNnCollection) {
4254            cartItem = this.nnCollectionGetChoosenItem(currentVariant);
4255          }
4256          this.isChoose = !! cartItem;
4257          if (this.isNewNnCollection) {
4258            return
4259          }
4260          this.quantity = cartItem
4261            ? cartItem.quantity
4262            : this.quantity;
4263
4264          // product modal 聯絡店家情境
4265          if (currentVariant) {
4266            var photoIndex = 0;
4267            if (! currentVariant.imgUrl) {
4268              currentVariant.imgUrl = this.swiperPhotos.length > 0
4269                ? (this.swiperPhotos[photoIndex] && this.swiperPhotos[photoIndex].large)
4270                : this.featuredImage.large;
4271            }
4272            currentVariant.productTitle = this.product.title + ' - ' + this.currentVariant.title;
4273          }
4274        },
4275        normalGetChoosenItem: function(currentVariant) {
4276          return this.cartItems.find(function(cartItem) {
4277            return currentVariant && cartItem.id === currentVariant.id;
4278          });
4279        },
4280        nnCollectionGetChoosenItem: function(currentVariant) {
4281          var isSelected = null;
4282          if (! currentVariant) {
4283            return isSelected;
4284          }
4285          if (this.isNewNnCollection) {
4286            var cart = store.get(`SpecialCollectionCart_${this.collectionId}`);
4287            isSelected = cart && cart.find((item) => item.variant_id == currentVariant.id) || null;
4288          } else {
4289            store.each(function(value, key) {
4290              var productId = _.includes(key, 'Pro' + currentVariant.productId);
4291              var variantID = _.includes(key, 'Var' + currentVariant.id);
4292              if (productId && variantID) {
4293                isSelected = store.get(key);
4294              }
4295            });
4296          }
4297
4298          return isSelected;
4299        },
4300        // get product detail
4301        getProductDetail: function() {
4302          var self = this;
4303
4304          $.ajax({
4305            url: self.productUrl + '.json',
4306            type: 'GET',
4307            timeout: 30000,
4308            beforeSend: function() {
4309              self.isLoading = true;
4310            },
4311            error: function(xhr) {
4312              self.closeModal();
4313              if (xhr.status === 429) {
4314                window.showAddCartRateLimitModal(5);
4315                return;
4316              }
4317              window.msg('網路連線異常,請重新整理', 'error').show();
4318            }
4319          }).done(function(data) {
4320            if (data.id) {
4321              var productData = [themeHelper.toCamelCase(data)];
4322              self.product = themeHelper.priceWithDiscount(productData, liquidHelper.hasPriceWithDiscountPlugin)[0];
4323              self.maxUsableBonus = self.variantsMaxUsableBonus;
4324              if (self.product.variants.length === 1 || liquidHelper.isFirstVariantSelected || self.selectedVariantId) {
4325                self.currentVariant = self.firstValidVariant;
4326                // 如果已經自選商品,則商品頁下滑加入購物車顯示自選商品
4327                if (self.selectedVariantId) {
4328                  self.currentVariant = self.selectedValidVariant;
4329                }
4330                if (self.currentVariant) {
4331                  self.setChoose(self.currentVariant);
4332                  self.setDefaultOption();
4333                }
4334              }
4335              if (self.displayProductDiscountsList) {
4336                self.setUpDiscountsTag(data);
4337              }
4338              self.isLoading = false;
4339              if (self.product && self.product.variants) {
4340                self.product.variants.forEach(function(discountedVariant) {
4341                  var rawVariant = data.variants.find(function(v) { return v.id === discountedVariant.id; });
4342                  if (rawVariant) { rawVariant.price = discountedVariant.price; }
4343                });
4344              }
4345              viewItem && viewItem(data, { collectionId: '', collectionName: null, categories: (self.categories && self.categories.length) ? self.categories : (categoryLevels.length ? categoryLevels : (data.id === pageMainProductId ? productCategoryLevels : undefined)) });
4346
4347              (function() {
4348                // Read login status from cacheable, skip GET /pv_notification if not login.
4349                if (window.store && window.store.get('customer')) {
4350                  var cacheableCustomer = window.store.get('customer');
4351                  if (cacheableCustomer.notLogin) {
4352                    return;
4353                  }
4354                }
4355                $.ajax({
4356                  url: '/pv_notification',
4357                  method: 'GET',
4358                  dataType: 'json',
4359                  data: {
4360                    product_id: parseInt(data.id)
4361                  },
4362                  success: function(response) {
4363                    self.variantNotifications = response.variants;
4364                  }
4365                })
4366              })();
4367            } else {
4368              window.msg('網路連線異常,請重新整理', 'error').show();
4369              self.closeModal()
4370            }
4371          })
4372        },
4373        // product image btn
4374        photoOnChange: function(photoIndex, isVariantReposition) {
4375          var visiblePhotos = (this.currentVariant && this.currentVariant.photos.length)
4376            ? this.currentVariant.photos
4377            : this.product.photos.map(function(p) { return p.photo; });
4378          var result = themeHelper.buildNavigateItemImagePayload(this._navState, {
4379            product: this.product,
4380            currentVariant: this.currentVariant,
4381            visiblePhotos: visiblePhotos,
4382            slideIndex: photoIndex,
4383            videoOffset: this.firstImageIndex,
4384          });
4385          this._navState = result.nextState;
4386          if (result.payload && !isVariantReposition) {
4387            window.navigateItemImage(result.payload);
4388          }
4389          this.currentImageIndex = photoIndex;
4390        },
4391        toggleCurrentOption: function(key, value) {
4392          this.currentOption[key] =
4393            (this.currentOption[key] === value || value === 'null') ? null : value;
4394          var variantIndex = this.getVariantIndex();
4395          if (variantIndex !== -1) {
4396            this.currentVariant = this.product.variants[variantIndex];
4397          } else {
4398            this.currentVariant = null;
4399          }
4400          this.setChoose(this.product.variants[variantIndex]);
4401          if (this.currentOption[key] !== null) {
4402            var optionIndex = parseInt(key.replace('option', '')) - 1;
4403            appStoreSelectItemEvent(this.product, this.product.options[optionIndex], this.currentOption[key], this.currentVariant);
4404          }
4405        },
4406        toggleNotification: function() {
4407          var self = this;
4408          var variantId = this.currentVariant.id;
4409
4410          $.ajax({
4411            url: '/toggle_pv_notification',
4412            method: 'POST',
4413            dataType: 'json',
4414            data: {
4415              product_variant_id: variantId
4416            },
4417            success: function(response) {
4418              self.variantNotifications[variantId] = response.notice;
4419              window.msg(response.message, "success").show();
4420            },
4421            error: function(xhr) {
4422              var response = xhr.responseJSON;
4423              var msg = response && response.error || "網路連線異常,請重新整理";
4424              window.msg(msg, "error").show();
4425            }
4426          })
4427        },
4428        getOptionImageIndex: function(index) {
4429          this.currentImageIndex = index;
4430        },
4431        quantityDecrease: function() {
4432          if (this.cartItem) {
4433            themeHelper.EventBus.$emit('quantityDecrease', this.cartItem, false);
4434            this.quantity = this.cartItem.quantity
4435          } else {
4436            window.msg("請選擇商品款式", 'warning').show();
4437          }
4438        },
4439        quantityIncrease: function() {
4440          if (this.cartItem) {
4441            themeHelper.EventBus.$emit('quantityIncrease', this.cartItem, false);
4442            this.quantity = this.cartItem.quantity
4443          } else {
4444            window.msg("請選擇商品款式", 'warning').show();
4445          }
4446        },
4447        quantityChange: function(el) {
4448          if (this.cartItem) {
4449            themeHelper.EventBus.$emit('quantityChange', parseInt(el.target.value), this.cartItem, false);
4450            this.quantity = this.cartItem.quantity;
4451            el.target.value = this.cartItem.quantity;
4452          } else {
4453            window.msg("請選擇商品款式", 'warning').show();
4454          }
4455        },
4456        addProduct: function() {
4457          if (this.addCartText === '聯絡店家') {
4458            $('#messagebuy-Modal').data('variant', this.currentVariant);
4459            $('#messagebuy-Modal').modal('show');
4460            $('#messagebuy-Modal').css("background-color", "rgba(0, 0, 0, .6)");
4461          } else if (
4462            this.addCartText === '已登記補貨通知' ||
4463            this.addCartText === '已售完,貨到通知我'
4464          ) {
4465              this.toggleNotification();
4466          } else {
4467            if (this.cartItem) {
4468              try {
4469                if (this.isChoose) {
4470                  themeHelper.EventBus.$emit('updateStore', 'update', this.cartItem, this.callBack)
4471                } else {
4472                  themeHelper.EventBus.$emit('updateStore', 'add', this.cartItem, this.callBack)
4473                }
4474
4475                this.adding = true;
4476                this.closeModal();
4477              } catch (e) {
4478                window.msg("商品款式異常", 'error').show();
4479              }
4480            } else {
4481              window.msg("請選擇商品款式", 'warning').show();
4482            }
4483          }
4484        },
4485        closeModal: function() {
4486          themeHelper.EventBus.$emit('closeProductModal');
4487        },
4488        setDefaultOption: function() {
4489          var self = this;
4490          Object.keys(self.currentOption).map(function(optionKey) {
4491            self.currentOption[optionKey] = self.currentVariant[optionKey];
4492          });
4493        },
4494        getVariantIndex: function() {
4495          var self = this;
4496          return self.product.variants.findIndex(function(variant, index) {
4497            var isVariant = true;
4498            Object.keys(self.currentOption).forEach(function(option) {
4499              if (variant[option] !== self.currentOption[option]) {
4500                isVariant = false;
4501              }
4502            });
4503            return isVariant;
4504          });
4505        },
4506
4507        // 篩選重複品項
4508        getUniqueVariant: function(variants) {
4509          return variants.filter(function(value, index, self) {
4510            return self.indexOf(value) === index;
4511          });
4512        },
4513        groupBy(xs, key) {
4514          return xs.reduce(function(rv, x) {
4515            (rv[x[key]] = rv[x[key]] || []).push(x);
4516            return rv;
4517          }, {});
4518        },
4519        setUpDiscountsTag(data) {
4520          var self = this;
4521          var languagePrefix = '/' + ((window.shopScriptHelper && window.shopScriptHelper.i18nLocale) || 'zh-TW');
4522          $.ajax({
4523            url: languagePrefix + self.productUrl + '/discounts_list',
4524            method: 'GET',
4525            success: function(result) {
4526              if (result.length > 0) {
4527                var discounts_list = self.groupBy(result, 'campaign_type');
4528                self.discountsList = discounts_list;
4529              } else {
4530                self.discountsList = null;
4531              }
4532            }
4533          });
4534        },
4535        getOptions: function(optionKey, optionTypes) {
4536          var self = this;
4537          return optionTypes.map(function(optionType, index) {
4538            var isValid = true;
4539
4540            // 選出包含目前type的variant
4541            var matchVariants = self.product.variants.filter(function(variant) {
4542              return variant[optionKey] === optionType;
4543            });
4544
4545            // 篩選已勾選type
4546            Object.keys(self.currentOption).forEach(function(currentOptionKey) {
4547              if (currentOptionKey !== optionKey) {
4548                matchVariants = matchVariants.filter(function(variant) {
4549                  if (self.currentOption[currentOptionKey]) {
4550                    return variant[currentOptionKey] === self.currentOption[currentOptionKey]
4551                  } else {
4552                    return true;
4553                  }
4554                });
4555              }
4556            });
4557            if (matchVariants.length === 0) {
4558              isValid = false;
4559            }
4560            if (! self.isEmptyClickable) {
4561              isValid = false;
4562              matchVariants.find(function(item) {
4563                if (item.inventoryQuantity === null || item.inventoryQuantity > 0 || item.inventoryPolicy === 'continue') {
4564                  isValid = true;
4565                }
4566              });
4567            }
4568            return {name: optionType, isValid: isValid}
4569          });
4570        }
4571      }
4572    };
4573  });
4574</script>
4574
4575
4576<!-- cyb_snippet _product_modal_js end -->
4577
4578<!-- cyb_snippet components/product_modal/product_modal end -->
4579
4580<!-- cyb_snippet messagebuy_modal start -->
4581
4582
4583<!-- cyb_snippet messagebuy_modal end -->
4584<!-- cyb_snippet components/rate_limit_modal start -->
4585<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/rate_limit_modal-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
4586
4587<div class="modal fade" id="rate-limit-modal" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false">
4588  <div class="modal-dialog modal-dialog-centered" role="document">
4589    <div class="modal-content">
4590      <div class="modal-body">
4591        <div class="qk-text--default_dark rate-limit-text">
4592          <p id="rate-limit-title">目前搶購人潮眾多,請耐心等候</p>
4593          <p class="qk-fs--body qk-fw--500 rate-limit-message">
4594            <span class="qk-text--error" id="rate-limit-countdown"></span>
4595            <span id="rate-limit-desc"></span>
4596          </p>
4597          <p class="qk-fs--body qk-fw--500 rate-limit-message" id="rate-limit-warn">若離開此頁面,可能會延長等待時間。</p>
4598        </div>
4599        <button id="rate-limit-btn" class="btn qk-btn qk-btn--primary" disabled>重新進入商品頁</button>
4600      </div>
4601    </div>
4602  </div>
4603</div>
4604
4605<script>
4606  window.showRateLimitModal = function(countdownSec) {
4607    var countdown = countdownSec || 5;
4608    var $modal = $('#rate-limit-modal');
4609    var $btn = $modal.find('#rate-limit-btn');
4610    var $countdownEl = $modal.find('#rate-limit-countdown');
4611
4612    $btn.show();
4613    $modal.find('#rate-limit-desc').text(language["product_rate_limit_desc"]);
4614    $countdownEl.text(countdown);
4615    $btn.prop('disabled', true);
4616    $modal.modal('show');
4617
4618    var timer = setInterval(function() {
4619      countdown--;
4620      $countdownEl.text(countdown);
4621      if (countdown <= 0) {
4622        clearInterval(timer);
4623        $btn.prop('disabled', false);
4624      }
4625    }, 1000);
4626
4627    $btn.off('click').on('click', function() {
4628      location.reload();
4629    });
4630  }
4631
4632  window.showAddCartRateLimitModal = function(countdownSec) {
4633    var countdown = countdownSec || 5;
4634    var $modal = $('#rate-limit-modal');
4635    var $countdownEl = $modal.find('#rate-limit-countdown');
4636
4637    $modal.find('#rate-limit-btn').hide();
4638    $modal.find('#rate-limit-desc').text(language["addcart_rate_limit_desc"]);
4639    $countdownEl.text(countdown);
4640    $modal.modal('show');
4641
4642    var timer = setInterval(function() {
4643      countdown--;
4644      $countdownEl.text(countdown);
4645      if (countdown <= 0) {
4646        clearInterval(timer);
4647        $modal.modal('hide');
4648      }
4649    }, 1000);
4650  }
4651</script>
4651
4652
4653<!-- cyb_snippet components/rate_limit_modal end -->
4654
4655<script>
4656  $(document).ready(function() {
4657    const shouldSkipQuantityCheck = false;
4658    const newAddCartModalApp = new window.themeHelper.LiquidVueHandler({
4659      componentNames: Object.keys(window.themeHelper.productModalComponents),
4660      mountSelector: '#new-addcart-modal',
4661      autoMount: false,
4662    });
4663
4664    newAddCartModalApp.createApp({
4665      el: '#new-addcart-modal',
4666      delimiters: ['${', '}'],
4667      data() {
4668        return {
4669          collectionId: 0,
4670          categories: [],
4671          color: '', // unused
4672          isCollection: true,
4673          productQuantity: 0,
4674          onlyDescription: false,
4675          showProductModal: false,
4676          popProductUrl: '',
4677          loading: false,
4678        };
4679      },
4680      mounted: function() {
4681        themeHelper.EventBus.$on('closeProductModal',this.closeProductModal);
4682        themeHelper.EventBus.$on('updateStore', this.addProduct);
4683        themeHelper.EventBus.$on('quantityDecrease', this.quantityDecrease);
4684        themeHelper.EventBus.$on('quantityIncrease', this.quantityIncrease);
4685        themeHelper.EventBus.$on('quantityChange', this.quantityChange);
4686      },
4687      methods: {
4688        addProduct: function(actionType, productData, checkoutAddToCartCallback){
4689          var self = this;
4690          var pageViewId = window.CYBERBIZ && window.CYBERBIZ.dis && window.CYBERBIZ.dis.pageViewId;
4691          $.ajax({
4692            method: 'POST',
4693            url: '/cart/add',
4694            headers: pageViewId ? { 'X-Cyb-Page-View-Id': pageViewId } : {},
4695            data: {
4696              id: productData.id,
4697              quantity: productData.quantity,
4698            },
4699            dataType: 'json',
4700            beforeSend: function() {
4701              self.loading = true;
4702              themeHelper.ajaxLoadingMsg('loading');
4703              $('.shopcart').dropdown('hide')
4704              $('.global-cart-count').hide();
4705              $('.global-cart-loading').show();
4706              $('.global-cart-loading').html('<i class="fa fa-spinner fa-pulse" style="vertical-align: middle;"></i>');
4707            },
4708            error: function(xhr) {
4709              $('.global-cart-loading').hide();
4710              $('.global-cart-count').show();
4711              self.loading = false;
4712              if (xhr.status === 429) {
4713                themeHelper.ajaxLoadingMsg('hide', 0);
4714                self.closeProductModal();
4715                window.showAddCartRateLimitModal(5);
4716                return;
4717              }
4718              themeHelper.ajaxLoadingMsg('fail', 2000);
4719            }
4720          }).done(function(data, status, request){
4721            // product modal 立即購買按鈕
4722            window.sendAddToCartEvent && sendAddToCartEvent({
4723              price: productData.price,
4724              quantity: productData.quantity,
4725              id: productData.product.id,
4726              name: productData.product.title,
4727              category: productData.product.productType,
4728              brand: productData.product.vendor,
4729              qc: productData.variant.qc,
4730              variant: {
4731                id: productData.variant.id,
4732                title: productData.variant.title,
4733                sku: productData.variant.sku,
4734                price: productData.variant.price,
4735                qc: productData.variant.qc,
4736              },
4737              position: "商品彈出視窗",
4738              request,
4739            })
4740            if (self.isQuickBuy) {
4741              if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) {
4742                window.location = "/" + window.liquidHelper.language.handle + "/cart";
4743              } else {
4744                window.location = "/cart";
4745              }
4746            } else {
4747              themeHelper.ajaxLoadingMsg('success');
4748              pullNavCart();
4749              $('.shopcart').dropdown('show')
4750              $('.global-cart-loading').hide();
4751              self.loading = false;
4752            }
4753            if(typeof checkoutAddToCartCallback === 'function'){
4754              var callbackData = {
4755                id: productData.id,
4756                quantity: productData.quantity,
4757                title: productData.product ? productData.product.title : productData.title || ''
4758              };
4759              checkoutAddToCartCallback(callbackData)
4760            }
4761            peh.emit('product:add_to_cart', [{
4762              variantId: productData.id,
4763              quantity: productData.quantity
4764            }], self.collectionId);
4765          }).fail(function(e){
4766            if (e.status === 429) {
4767              return;
4768            }
4769            let err_msg = e.responseJSON.err_msg;
4770            err_msg && err_msg.length > 0 ?
4771              window.msg(e.responseJSON.err_msg, 'warning').show():
4772              window.msg("加入購物車有誤,請重新嘗試", 'warning').show();
4773          })
4774        },
4775        quantityDecrease: function(cartItem, isAdded){
4776          if (cartItem.quantity > 1) {
4777            cartItem.quantity -= 1;
4778          } else {
4779            window.msg("數量不得為低於 1", 'warning').show();
4780          }
4781        },
4782        quantityIncrease: function(cartItem, isAdded){
4783          const limitQuantity = cartItem.variant.inventoryQuantity;
4784          const limitBuy = cartItem.product.limitBuy
4785          if (limitBuy && cartItem.quantity >= limitBuy) {
4786            product_limit_buy = "此商品限購 limitBuy 件".replace('limitBuy', limitBuy)
4787            window.msg(product_limit_buy, 'warning').show();
4788            return;
4789          } else if (cartItem.quantity >= liquidHelper.cartQuantityLimit) {
4790            window.msg("數量超過購買上限", 'warning').show();
4791          } else if ( cartItem.quantity < limitQuantity || limitQuantity === null ||
4792            cartItem.variant.inventoryPolicy == "continue" || shouldSkipQuantityCheck) {
4793            cartItem.quantity += 1;
4794          } else {
4795            this.showInventoryMessage(limitQuantity);
4796          }
4797        },
4798        quantityChange: function(quantity, cartItem, isAdded){
4799          const limitBuy = cartItem.product.limitBuy
4800          var limitQuantity = cartItem.variant.inventoryQuantity;
4801          var inventoryPolicy = cartItem.variant.inventoryPolicy;
4802          if (Number.isInteger(quantity)) {
4803            if (quantity >= 1) {
4804              if (limitBuy && quantity >= limitBuy) {
4805                product_limit_buy = "此商品限購 limitBuy 件".replace('limitBuy', limitBuy)
4806                window.msg(product_limit_buy, 'warning').show();
4807              } else if (quantity > liquidHelper.cartQuantityLimit) {
4808                window.msg("數量超過購買上限", 'warning').show();
4809              } else if (quantity <= limitQuantity || limitQuantity === null || inventoryPolicy == "continue" || shouldSkipQuantityCheck) {
4810                cartItem.quantity = quantity;
4811              } else {
4812                cartItem.quantity = limitQuantity;
4813                this.showInventoryMessage(limitQuantity);
4814              }
4815            } else {
4816              window.msg("數量不得為低於 1", 'warning').show();
4817            }
4818          } else {
4819            window.msg("數量輸入錯誤", 'warning').show();
4820          }
4821        },
4822        popModal: function(productUrl, collectionId, color, isCollection, isShowDescription, isQuickBuy, variantId, checkoutAddToCartCallback, categories){
4823          this.showProductModal = true;
4824          this.collectionId = collectionId;
4825          this.categories = categories || [];
4826          this.popProductUrl = productUrl;
4827          this.color = color || ''; // unused
4828          this.isCollection = isCollection || false;
4829          this.isShowDescription = isShowDescription != false;
4830          this.isQuickBuy = isQuickBuy || false;
4831          this.selectedVariantId = parseInt(variantId) || undefined;
4832          this.checkoutAddToCartCallback = checkoutAddToCartCallback;
4833          document.body.style.overflow = "hidden";
4834        },
4835        closeProductModal: function() {
4836          this.showProductModal = false;
4837          document.body.style.overflow = "";
4838        },
4839        showInventoryMessage: function(inventoryQuantity) {
4840          const stockMessage = "商品庫存剩餘 count 件".replace('count', inventoryQuantity || 0);
4841          window.msg(stockMessage, 'warning').show();
4842        },
4843      }
4844    });
4845
4846    for (const componentName in window.themeHelper.productModalComponents) {
4847      newAddCartModalApp.component(
4848        componentName,
4849        window.themeHelper.productModalComponents[componentName],
4850      );
4851    }
4852
4853    window.new_addcart_modal = newAddCartModalApp.mount();
4854  });
4855</script>
4855
4856
4857<!-- cyb_snippet new_addcart_modal end -->
4858    
4858<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/new_cart-4a1e7dfec7e41476.js' type='text/javascript'></script>
4858
4859  
4860</div>
4861
4862    </div>
4863
4864    <!-- Footer -->
4865    
4866
4867
4868
4869
4870
4871
4872<style>
4873  
4874  
4875  @media(min-width: 991px) {
4876    .display_x .left-content > div {
4877      max-width: calc(100% / 3);
4878    }
4879  }
4880</style>
4881
4882<div id="index-recommendation"></div>
4883
4884<footer id="footer" class="qk-fs--body qk-bg--footer_bg">
4885  
4886    
4887    <div class="qk-container display_x">
4888      <div class="footer_content qk-mg--0 qk-display--flex qk-justify--between">
4889        <div class="left-content qk-flex--1">
4890          
4891            
4892              <div class="link-list-container">
4893                
4894                  <p class="footer_title qk-fs--title qk-text--footer_text">購物相關</p>
4895                
4896                <div class="item horizontal qk-text--left">
4897                  <ul class="qk-display--flex qk-flex--wrap">
4898                    
4899                      
4900                        <li class="qk-display--il_bk">
4901                          
4902                            <a
4903                              class="qk-text--footer_text"
4904                              href="/account/index"
4905                              rel="noopener noreferrer"
4906                              target="_blank">我的帳戶</a>
4907                          
4908                        </li>
4909                      
4910                        <li class="qk-display--il_bk">
4911                          
4912                            <a
4913                              class="qk-text--footer_text"
4914                              href="/pages/refund"
4915                              rel="noopener noreferrer"
4916                              target="_blank">退款政策</a>
4917                          
4918                        </li>
4919                      
4920                        <li class="qk-display--il_bk">
4921                          
4922                            <a
4923                              class="qk-text--footer_text"
4924                              href="/pages/privacy"
4925                              rel="noopener noreferrer"
4926                              target="_blank">隱私政策</a>
4927                          
4928                        </li>
4929                      
4930                        <li class="qk-display--il_bk">
4931                          
4932                            <a
4933                              class="qk-text--footer_text"
4934                              href="/pages/terms"
4935                              rel="noopener noreferrer"
4936                              target="_blank">服務條款</a>
4937                          
4938                        </li>
4939                      
4940                        <li class="qk-display--il_bk">
4941                          
4942                            <a
4943                              class="qk-text--footer_text"
4944                              href="/pages/配送與運費政策-20250114152147"
4945                              rel="noopener noreferrer"
4946                              target="_blank">配送與運費政策</a>
4947                          
4948                        </li>
4949                      
4950                        <li class="qk-display--il_bk">
4951                          
4952                            <a
4953                              class="qk-text--footer_text"
4954                              href="/pages/義式冰淇淋營養標示"
4955                              rel="noopener noreferrer"
4956                              target="_blank">冰淇淋營養標示</a>
4957                          
4958                        </li>
4959                      
4960                        <li class="qk-display--il_bk">
4961                          
4962                            <a
4963                              class="qk-text--footer_text"
4964                              href="/pages/烘焙品營養標示"
4965                              rel="noopener noreferrer"
4966                              target="_blank">烘焙品營養標示</a>
4967                          
4968                        </li>
4969                      
4970                    
4971                  </ul>
4972                </div>
4973              </div>
4974              
4975          
4976            
4977              <div class="link-list-container">
4978                
4979                  <p class="footer_title qk-fs--title qk-text--footer_text">活動包場</p>
4980                
4981                <div class="item horizontal qk-text--left">
4982                  <ul class="qk-display--flex qk-flex--wrap">
4983                    
4984                      
4985                        <li class="qk-display--il_bk">
4986                          
4987                            <a
4988                              class="qk-text--footer_text"
4989                              href="/pages/🆕✨可可玻璃溫室"
4990                              rel="noopener noreferrer"
4991                              target="_blank">可可玻璃溫室</a>
4992                          
4993                        </li>
4994                      
4995                        <li class="qk-display--il_bk">
4996                          
4997                            <a
4998                              class="qk-text--footer_text"
4999                              href="/pages/可可知識與巧克力品鑑"
5000                              rel="noopener noreferrer"
5001                              target="_blank">可可知識品鑑</a>
5002                          
5003                        </li>
5004                      
5005                        <li class="qk-display--il_bk">
5006                          
5007                            <a
5008                              class="qk-text--footer_text"
5009                              href="/pages/旅行社預約須知"
5010                              rel="noopener noreferrer"
5011                              target="_blank">旅行社預約須知</a>
5012                          
5013                        </li>
5014                      
5015                        <li class="qk-display--il_bk">
5016                          
5017                            <a
5018                              class="qk-text--footer_text"
5019                              href="/pages/路線資訊與常見問題"
5020                              rel="noopener noreferrer"
5021                              target="_blank">交通/停車</a>
5022                          
5023                        </li>
5024                      
5025                    
5026                  </ul>
5027                </div>
5028              </div>
5029              
5030          
5031            
5032              <div class="item contact qk-text--left">
5033                
5034                  <p class="footer_title qk-fs--title qk-text--footer_text">聯絡資訊</p>
5035                
5036                <ul>
5037                  
5038                    <li class="phone qk-bd_r--default qk-bd--footer_text qk-display--il_bk">
5039                      <span class="qk-text--footer_text">客服專線:05-662 3488(週一 至 週五 09:00-17:00)</span>
5040                    </li>
5041                  
5042                  
5043                  
5044                    <li class="time qk-bd_r--default qk-bd--footer_text qk-display--il_bk">
5045                      <span class="qk-text--footer_text">客服時間:每日09:00-17:30(特殊日期詳見FB公告)</span>
5046                    </li>
5047                  
5048                  
5049                    <br>
5050                    <li class="mail qk-bd_r--default qk-bd--footer_text qk-cursor--pointer qk-display--il_bk">
5051                      <a class="qk-text--footer_text" href="mailto:[email protected]">信箱:[email protected]</a>
5052                    </li>
5053                  
5054                  
5055                    <li class="address qk-bd_r--default qk-bd--footer_text qk-display--il_bk">
5056                      <span class="qk-text--footer_text">地址:雲林縣土庫鎮大同路1-2號</span>
5057                    </li>
5058                  
5059                  
5060                </ul>
5061              </div>
5062              
5063          
5064        </div>
5065        <div class="right-content qk-display--flex qk-flex--column">
5066          
5067            <div class="fb_fanpage qk-hidden--mobile">
5068              <div class="fb_fans_page_area">
5069                <div
5070                  class="fb-page"
5071                  data-href="https://www.facebook.com/114407680216373"
5072                  data-width="500"
5073                  data-adapt-container-width="true"
5074                  data-hide-cover="false"
5075                  data-show-facepile="true">
5076                  <blockquote cite="https://www.facebook.com/114407680216373" class="fb-xfbml-parse-ignore">
5077                    <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/114407680216373"></a>
5078                  </blockquote>
5079                </div>
5080              </div>
5081            </div>
5082          
5083          <div class="media qk-display--il">
5084            <div class="item social_media qk-h--auto qk-float--l">
5085              <ul>
5086                
5087                  <li class="qk-display--il_bk">
5088                    <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/tukuyi">
5089                      <svg
5090                        class="facebook-svg"
5091                        xmlns="http://www.w3.org/2000/svg"
5092                        width="40"
5093                        height="40"
5094                        viewBox="0 0 40 40">
5095                        <path class="qk-svg--footer_text" d="M40 20.1208C40 30.1027 32.6767 38.3778 23.1167 39.8795V25.9409H27.765L28.65 20.1742H23.1167V16.4324C23.1167 14.8541 23.89 13.3174 26.3667 13.3174H28.8817V8.4073C28.8817 8.4073 26.5983 8.01729 24.4167 8.01729C19.86 8.01729 16.8833 10.779 16.8833 15.7774V20.1725H11.8183V25.9393H16.8833V39.8779C7.325 38.3745 0 30.101 0 20.1208C0 9.07564 8.955 0.120483 20 0.120483C31.045 0.120483 40 9.07398 40 20.1208Z" />
5096                      </svg>
5097                    </a>
5098                  </li>
5099                
5100                
5101                  <li class="qk-display--il_bk">
5102                    <a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/tukuyi_cocoa/">
5103                      <svg
5104                        class="instagram-svg"
5105                        xmlns="http://www.w3.org/2000/svg"
5106                        width="40"
5107                        height="40"
5108                        viewBox="0 0 40 40">
5109                        <rect class="qk-svg--footer_text" width="40" height="40" rx="20" />
5110                        <path class="qk-svg--footer_bg" d="M15.0302 8.08393C13.7534 8.14417 12.8814 8.34793 12.1192 8.64745C11.3303 8.95489 10.6616 9.36745 9.99636 10.0351C9.33107 10.7028 8.92139 11.3719 8.61611 12.162C8.32066 12.9259 8.1205 13.7986 8.0641 15.0761C8.0077 16.3536 7.99522 16.7643 8.00146 20.023C8.0077 23.2817 8.0221 23.6902 8.08402 24.9704C8.14498 26.2469 8.34802 27.1186 8.64755 27.8811C8.95547 28.67 9.36755 29.3384 10.0355 30.0039C10.7034 30.6694 
511011.3721 31.0782 12.1641 31.3839C12.9273 31.6789 13.8002 31.88 15.0775 31.9359C16.3547 31.9918 16.7659 32.0048 20.0237 31.9986C23.2815 31.9923 23.6916 31.9779 24.9716 31.9172C26.2515 31.8565 27.1186 31.652 27.8813 31.3539C28.6702 31.0453 29.3391 30.6339 30.0042 29.9658C30.6692 29.2976 31.0787 28.628 31.3837 27.8374C31.6794 27.0742 31.8803 26.2013 31.9357 24.925C31.9916 23.6441 32.0048 23.2352 31.9986 19.9769C31.9923 16.7187 31.9777 16.3102 31.917 15.0305C31.8563 13.7508 31.653 12.8818 31.3537 12.1188C31.0453 11.3299 30.6337 10.662 29.966 9.99601C29.2983 9.33001 28.6282 8.92081 27.8379 8.61649C27.0742 8.32105 26.2018 8.11969 24.9245 8.06449C23.6472 8.00929 23.2361 7.99513 19.9771 8.00137C16.7181 8.00761 16.3101 8.02153 15.0302 8.08393ZM15.1703 29.7771C14.0003 29.7262 13.365 29.5318 12.9417 29.3691C12.381 29.1531 11.9817 28.892 11.5597 28.4742C11.1378 28.0563 10.8786 27.6555 10.6597 27.0961C10.4953 26.6727 10.2973 26.0381 10.2426 24.8681C10.1831 23.6036 10.1706 23.2239 10.1636 20.0201C10.1567 16.8164 10.1689 16.4372 10.2244 15.1721C10.2743 14.0031 10.4699 13.3671 10.6324 12.9439C10.8484 12.3826 11.1085 11.9839 11.5273 11.5623C11.9461 11.1406 12.3457 10.8809 12.9057 10.662C13.3286 10.4969 13.9631 10.3006 15.1327 10.2449C16.3982 10.1849 16.7774 10.1729 19.9807 10.1659C23.184 10.159 23.5642 10.171 24.8302 10.2267C25.9992 10.2775 26.6355 10.4712 27.0581 10.6347C27.619 10.8507 28.0181 11.1101 28.4398 11.5296C28.8615 11.9491 29.1214 12.3473 29.3403 12.9084C29.5057 13.3301 29.702 13.9644 29.7572 15.1347C29.8174 16.4002 29.8311 16.7796 29.8369 19.9827C29.8426 23.1857 29.8314 23.5661 29.7759 24.8307C29.7248 26.0007 29.5309 26.6362 29.3679 27.0601C29.1519 27.6205 28.8915 28.0201 28.4725 28.4415C28.0534 28.863 27.6543 29.1226 27.0941 29.3415C26.6717 29.5064 26.0364 29.7032 24.8679 29.7589C23.6023 29.8184 23.2231 29.8309 20.0186 29.8378C16.8141 29.8448 16.4361 29.8318 15.1706 29.7771M24.9531 13.5864C24.9535 13.8713 25.0385 14.1495 25.1971 14.3861C25.3558 14.6226 25.581 14.8068 25.8443 14.9154C26.1077 15.0239 26.3973 15.0519 26.6765 14.9959C26.9558 14.9398 27.2122 14.8022 27.4132 14.6004C27.6142 14.3986 27.7509 14.1418 27.806 13.8623C27.861 13.5828 27.8319 13.2933 27.7224 13.0304C27.6129 12.7675 27.4279 12.5429 27.1908 12.3851C26.9536 12.2274 26.675 12.1435 26.3902 12.144C26.0084 12.1448 25.6425 12.2972 25.373 12.5677C25.1035 12.8381 24.9524 13.2046 24.9531 13.5864ZM13.8386 20.012C13.8453 23.4152 16.6091 26.1677 20.0117 26.1613C23.4142 26.1548 26.1687 23.3912 26.1622 19.988C26.1557 16.5848 23.3911 13.8315 19.9881 13.8382C16.5851 13.8449 13.8321 16.6092 13.8386 20.012ZM16 20.0076C15.9985 19.2165 16.2315 18.4427 16.6698 17.784C17.108 17.1253 17.7317 16.6114 18.462 16.3072C19.1924 16.003 19.9965 15.9222 20.7727 16.075C21.549 16.2278 22.2625 16.6073 22.823 17.1656C23.3836 17.724 23.766 18.436 23.9218 19.2116C24.0777 19.9872 24.0001 20.7917 23.6988 21.5232C23.3975 22.2547 22.886 22.8804 22.2291 23.3213C21.5721 23.7621 20.7992 23.9983 20.0081 23.9998C19.4827 24.0009 18.9623 23.8985 18.4766 23.6985C17.9909 23.4985 17.5493 23.2047 17.1771 22.834C16.8049 22.4632 16.5094 22.0228 16.3074 21.5379C16.1054 21.0529 16.001 20.533 16 20.0076Z" />
5111                      </svg>
5112                    </a>
5113                  </li>
5114                
5115                
5116                  <li class="qk-display--il_bk">
5117                    <a target="_blank" rel="noopener noreferrer" href="https://lin.ee/GwB59va">
5118                      <svg
5119                        class="line-svg"
5120                        xmlns="http://www.w3.org/2000/svg"
5121                        width="40"
5122                        height="40"
5123                        viewBox="0 0 40 40">
5124                        <rect class="qk-svg--footer_text" width="40" height="40" rx="20" />
5125                        <path class="qk-svg--footer_bg" d="M32.5946 18.2214C32.5946 12.5857 26.9449 8 20.0002 8C13.0555 8 7.40576 12.5857 7.40576 18.2214C7.40576 23.2743 11.8873 27.5053 17.9396 28.3048C18.3506 28.392 18.908 28.575 19.0487 28.9269C19.1754 29.245 19.1303 29.7433 19.0881 30.0642C19.0881 30.0642 18.9417 30.9537 18.908 31.1423C18.8517 31.4604 18.6546 32.3866 20.0002 31.8207C21.343 31.2549 27.2545 27.5503 29.895 24.5101C31.7191 22.5058 32.5946 20.4762 32.5946 18.2214Z" />
5126                        <path class="qk-svg--footer_text" d="M17.4413 15.4965H16.5574C16.4223 15.4965 16.3125 15.6062 16.3125 15.7414V21.2279C16.3125 21.363 16.4223 21.4728 16.5574 21.4728H17.4413C17.5764 21.4728 17.6862 21.363 17.6862 21.2279V15.7414C17.6862 15.6062 17.5764 15.4965 17.4413 15.4965Z" />
5127                        <path class="qk-svg--footer_text" d="M23.5219 15.4965H22.638C22.5028 15.4965 22.3931 15.6063 22.3931 15.7414V19.0012L19.8792 15.6063C19.8736 15.5978 19.868 15.5894 19.8595 15.5809C19.8595 15.5809 19.8595 15.5809 19.8595 15.5781C19.8539 15.5725 19.8483 15.5668 19.8455 15.564C19.8426 15.564 19.8426 15.5612 19.8398 15.5584C19.8342 15.5556 19.8314 15.55 19.8258 15.5471C19.8229 15.5443 19.8229 15.5443 19.8201 15.5415C19.8173 15.5387 19.8117 15.5359 19.8089 15.5331C19.8061 15.5303 19.8032 15.5303 19.8004 15.5274C19.7948 15.5246 19.792 15.5218 19.7863 15.519C19.7835 15.519 19.7807 15.5162 19.7779 15.5162C19.7723 15.5134 19.7695 15.5105 19.7638 15.5105C19.761 15.5105 19.7582 15.5077 19.7554 15.5077C19.7498 15.5049 19.7469 15.5049 19.7413 15.5021C19.7385 15.5021 19.7357 15.5021 19.7329 15.4993C19.7272 15.4993 19.7244 15.4965 19.7188 15.4965C19.716 15.4965 19.7132 15.4965 19.7075 15.4937C19.7019 15.4937 19.6991 15.4937 19.6935 15.4908C19.6878 15.4908 19.685 15.4908 19.6822 15.4908C19.6794 15.4908 19.6766 15.4908 19.6737 15.4908H18.7898C18.6547 15.4908 18.5449 15.6006 18.5449 15.7358V21.2222C18.5449 21.3574 18.6547 21.4671 18.7898 21.4671H19.6737C19.8089 21.4671 19.9187 21.3574 19.9187 21.2222V17.9709L22.4353 21.3714C22.4522 21.3968 22.4747 21.4165 22.4972 21.4305C22.4972 21.4305 22.5 21.4305 22.5 21.4334C22.5057 21.4362 22.5113 21.439 22.5141 21.4418C22.5169 21.4418 22.5197 21.4446 22.5226 21.4446C22.5254 21.4474 22.531 21.4474 22.5338 21.4503C22.5366 21.4531 22.5423 21.4531 22.5451 21.4559C22.5479 21.4559 22.5507 21.4587 22.5535 21.4587C22.5591 21.4615 22.5648 21.4615 22.5704 21.4643H22.5732C22.5929 21.47 22.6154 21.4728 22.6352 21.4728H23.5191C23.6542 21.4728 23.764 21.363 23.764 21.2279V15.7414C23.7668 15.6063 23.657 15.4965 23.5219 15.4965Z" />
5128                        <path class="qk-svg--footer_text" d="M15.313 20.099H12.9118V15.7414C12.9118 15.6062 12.802 15.4965 12.6669 15.4965H11.783C11.6479 15.4965 11.5381 15.6062 11.5381 15.7414V21.2279C11.5381 21.2926 11.5634 21.3545 11.6056 21.3968L11.6085 21.3996L11.6113 21.4024C11.6563 21.4446 11.7154 21.4699 11.7802 21.4699H15.3102C15.4453 21.4699 15.5551 21.3602 15.5551 21.225V20.3411C15.5579 20.2116 15.4482 20.099 15.313 20.099Z" />
5129                        <path class="qk-svg--footer_text" d="M28.4001 16.8702C28.5352 16.8702 28.645 16.7604 28.645 16.6253V15.7414C28.645 15.6062 28.5352 15.4965 28.4001 15.4965H24.87C24.8053 15.4965 24.7433 15.5218 24.7011 15.5668L24.6983 15.5697C24.6983 15.5725 24.6955 15.5725 24.6955 15.5753C24.6533 15.6203 24.6279 15.6794 24.6279 15.7442V21.2307C24.6279 21.2954 24.6533 21.3573 24.6955 21.3996L24.6983 21.4024L24.7011 21.4052C24.7462 21.4474 24.8053 21.4756 24.87 21.4756H28.4001C28.5352 21.4756 28.645 21.3658 28.645 21.2307V20.3467C28.645 20.2116 28.5352 20.1018 28.4001 20.1018H25.9988V19.1757H28.4001C28.5352 19.1757 28.645 19.0659 28.645 18.9308V18.0469C28.645 17.9118 28.5352 17.802 28.4001 17.802H25.9988V16.8758H28.4001V16.8702Z" />
5130                      </svg>
5131                    </a>
5132                  </li>
5133                
5134                
5135                  <li class="qk-display--il_bk">
5136                    <a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/channel/UCB9V0bW7O_LcZMpzMONqcoQ">
5137                      <svg
5138                        class="youtube-svg"
5139                        xmlns="http://www.w3.org/2000/svg"
5140                        width="40"
5141                        height="40"
5142                        viewBox="0 0 40 40">
5143                        <rect class="qk-svg--footer_text" width="40" height="40" rx="20" />
5144                        <path class="qk-svg--footer_bg" d="M27.3078 11H12.6922C9.82462 11 7.5 13.3653 7.5 16.283V23.717C7.5 26.6347 9.82462 29 12.6922 29H27.3078C30.1754 29 32.5 26.6347 32.5 23.717V16.283C32.5 13.3653 30.1754 11 27.3078 11ZM23.7964 20.3617L16.9602 23.6792C16.778 23.7676 16.5676 23.6324 16.5676 23.4271V16.5848C16.5676 16.3766 16.7835 16.2416 16.9661 16.3357L23.8023 19.8606C24.0055 19.9653 24.002 20.2619 23.7964 20.3617Z" />
5145                      </svg>
5146                    </a>
5147                  </li>
5148                
5149              </ul>
5150            </div>
5151          </div>
5152        </div>
5153      </div>
5154    </div>
5155    
5156  <div class="copyright qk-text--footer_text qk-bd--footer_text qk-text--left qk-bd_t--default">
5157    <div class="qk-container container qk-fw--500">
5158      <span>Copyright ©</span>
5159      <a class="qk-text--link" href="/">
5160        <span>土庫驛可可莊園tukuyi</span>
5161      </a>
5162      <span>All Rights Reserved.</span>
5163      <span>Designed by
5164      </span>
5165      <a
5166        class="qk-text--link"
5167        href="https://www.cyberbiz.io?utm_source=poweredbycyberbiz"
5168        target="_blank"
5169        rel="noopener noreferrer"
5170        title="Designed by CYBERBIZ">CYBERBIZ</a>.
5171    </div>
5172  </div>
5173  
5174</footer>
5175<script>
5176  $(document).ready(function() {
5177    let isDynamicLoading = false;
5178
5179    let menusData = {
5180      
5181        
5182          "footer": {
5183            
5184              "type": "items",
5185              "data": [
5186                
5187                
5188                  
5189                    {
5190                      "title": "我的帳戶",
5191                      "url": "/account/index",
5192                      "item_type": "http"
5193                    },
5194                  
5195                    {
5196                      "title": "退款政策",
5197                      "url": "/pages/refund",
5198                      "item_type": "refund"
5199                    },
5200                  
5201                    {
5202                      "title": "隱私政策",
5203                      "url": "/pages/privacy",
5204                      "item_type": "privacy"
5205                    },
5206                  
5207                    {
5208                      "title": "服務條款",
5209                      "url": "/pages/terms",
5210                      "item_type": "terms"
5211                    },
5212                  
5213                    {
5214                      "title": "配送與運費政策",
5215                      "url": "/pages/配送與運費政策-20250114152147",
5216                      "item_type": "page"
5217                    },
5218                  
5219                    {
5220                      "title": "冰淇淋營養標示",
5221                      "url": "/pages/義式冰淇淋營養標示",
5222                      "item_type": "page"
5223                    },
5224                  
5225                    {
5226                      "title": "烘焙品營養標示",
5227                      "url": "/pages/烘焙品營養標示",
5228                      "item_type": "page"
5229                    }
5230                  
5231                
5232              ]
5233            
5234          },
5235        
5236      
5237        
5238          "活動包場": {
5239            
5240              "type": "items",
5241              "data": [
5242                
5243                
5244                  
5245                    {
5246                      "title": "可可玻璃溫室",
5247                      "url": "/pages/🆕✨可可玻璃溫室",
5248                      "item_type": "page"
5249                    },
5250                  
5251                    {
5252                      "title": "可可知識品鑑",
5253                      "url": "/pages/可可知識與巧克力品鑑",
5254                      "item_type": "page"
5255                    },
5256                  
5257                    {
5258                      "title": "旅行社預約須知",
5259                      "url": "/pages/旅行社預約須知",
5260                      "item_type": "page"
5261                    },
5262                  
5263                    {
5264                      "title": "交通/停車",
5265                      "url": "/pages/路線資訊與常見問題",
5266                      "item_type": "page"
5267                    }
5268                  
5269                
5270              ]
5271            
5272          },
5273        
5274      
5275        
5276      
5277    };
5278
5279    if (isDynamicLoading) {
5280      window.DynamicLoading.setupComponent({
5281          sectionId: '#footer',
5282          callbackData:{
5283            section: {"type":"footer","visible":true,"settings":{"footer_link":"footer","display_facebook":true,"shop_facebook":"https://www.facebook.com/tukuyi","display_instagram":true,"shop_instagram":"https://www.instagram.com/tukuyi_cocoa/","display_line":true,"shop_line":"https://lin.ee/GwB59va","display_youtube":true,"shop_youtube":"https://www.youtube.com/channel/UCB9V0bW7O_LcZMpzMONqcoQ","footer_link_arrangement":"display_x","display_facebook_fan_block":true},"block_order":["default_link_list","1750747771634_0","default_contact_info","1657696739540"],"blocks":{"default_link_list":{"type":"link_list_setting","custom_name":"品牌+網購","thumbnail":"list","draggable":true,"visible":true,"settings":{"footer_link":"footer","dict_link_list_block_title":"購物相關"}},"default_contact_info":{"type":"contact_info_setting","custom_name":"聯絡資訊","thumbnail":"contactInfo","draggable":true,"visible":true,"settings":{"display_phone":"true","display_fax_number":false,"shop_fax_number":"","display_shop_email":"true","display_shop_address":true,"display_office_time":true,"shop_office_time":"平日 9:00-17:30","dict_contact_info_block_t
5283itle":"聯絡資訊","dict_phone_number":"05-662 3488(週一 至 週五 09:00-17:00)","dict_shop_email":"[email protected]","dict_shop_address":"雲林縣土庫鎮大同路1-2號","dict_shop_office_time":"每日09:00-17:30(特殊日期詳見FB公告)","dict_shop_fax_number":""}},"1657696739540":{"type":"link_list_setting","custom_name":"選單","visible":false,"settings":{"footer_link":"main-menu","dict_link_list_block_title":"關於我們"}},"1750747771634_0":{"type":"link_list_setting","custom_name":"活動包場","visible":true,"settings":{"dict_link_list_block_title":"活動包場","footer_link":"活動包場"}}},"custom_name":"頁腳"},
5284            shop: {
5285              name: '土庫驛可可莊園tukuyi',
5286              cyberbiz_link: 'https://www.cyberbiz.io?utm_source=poweredbycyberbiz',
5287              facebook_fan_page: 'https://www.facebook.com/114407680216373',
5288            },
5289            menus: menusData,
5290            is_display_facebook_fan_block: true
5291            },
5292          entryName:'renderFooterSection',
5293          source:'//cdn-general.cybassets.com/frontend/shop/footerSection-4a1e7dfec7e41476.js',
5294        });
5295    }
5296  });
5297</script>
5297
5298
5299<!-- cyb_snippet _tracking_code start -->
5300      
5300<script>
5301        window.fbAsyncInit = function() {
5302          FB.init({
5303          appId : '',
5304          xfbml : true,
5305          version : 'v24.0',
5306          });
5307        };
5308        (function(d, s, id){
5309          var js, fjs = d.getElementsByTagName(s)[0];
5310          if (d.getElementById(id)) {return;}
5311          js = d.createElement(s);
5312          js.id = id;
5313          js.src = 'https://connect.facebook.net/zh_TW/sdk.js';
5314          fjs.parentNode.insertBefore(js, fjs);
5315        }(document, 'script', 'facebook-jssdk'));
5316      </script>
5316
5317
5318
5319<script>
5320  // for scupio
5321  if (document.querySelector("meta[name=\"scupio_mid\"]")) {
5322    mid = document.querySelector("meta[name=\"scupio_mid\"]").content;
5323  } else {
5324    mid = "";
5325  }
5326  if (!window.is_scupio_sent && mid) {
5327    window._bwtm = window._bwtm || []
5328    window._bwtm.push({
5329      "mid": mid,
5330      "uid": ""
5331    });
5332  }
5333</script>
5333
5334
5335<!-- cyb_snippet _tracking_code end -->
5336
5337<script>
5338  $(document).ready(function(){
5339    if(window.location.pathname != '' && window.location.pathname != '/' ){
5340      document.getElementById('index-recommendation').style.display = 'none'
5341    }
5342  });
5343</script>
5343
5344
5345
5346
5347    <!-- Fast-Events -->
5348    <!-- cyb_snippet fast_events start -->
5349
5350
5351<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/fast_events-4a1e7dfec7e41476.js' type='text/javascript'></script>
5351
5352<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/fast_events-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
5353
5354<!-- cyb_snippet fast_events end -->
5355
5356    <div class="bottom-right qk-pos--fixed">
5357      <!-- gototop -->
5358      <div id="gototop" class="qk-display--none qk-text--center">
5359        <a href="javascript:void(0)" class="qk-circle qk-circle--lg qk-pos--relative qk-text--center">
5360          <i class="fas fa-chevron-up"></i>
5361        </a>
5362      </div>
5363
5364      <!-- popup -->
5365      
5366
5367
5368
5369<div id="popup-wrapper" class="qk-display--none"></div>
5370
5371<template id="popup-template">
5372  <div
5373    :class="status"
5374    v-if="hasContent"
5375    id="popup-section"
5376  >
5377    <transition name="backdrop">
5378      <div
5379        v-if="shouldShowPopup"
5380        @click.capture="minifyPopup"
5381        id="popup-backdrop"
5382        class="qk-w--100vw qk-h--100vh qk-pos--fixed qk-t--0 qk-l--0 qk-tst"
5383      >
5384      </div>
5385    </transition>
5386    <transition name="onShow">
5387      <div
5388        @click.self="showPopup"
5389        @transitionstart="updateGameStatus('start', this)"
5390        @transitionend="updateGameStatus('end', this)"
5391        class="popup-content qk-display--flex qk-align--center qk-tst qk-tst_dur--30 qk-tst_timing--ease_o"
5392      >
5393        <div
5394          v-for="block in blocks"
5395          :key="block.id"
5396          :class="[block.type, minifiedBlockClasses, block.settings.icon_size]"
5397          class="block qk-tst qk-tst_dur--30 qk-tst_timing--ease_o qk-of--auto"
5398        >
5399          <div v-if="block.type === 'image'" class="qk-pos--rel">
5400            <img
5401              v-show="!shouldShowPopup"
5402              :src="block.settings.dict_icon_image_url"
5403              class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o"
5404              alt="popup button"
5405            >
5406            <a
5407              v-show="shouldShowPopup"
5408              :href="block.settings.dict_link"
5409              :target="block.settings.target"
5410              :rel="block.settings.rel"
5411              class="qk-display--flex qk-align--center"
5412              @click="linkClicked"
5413            >
5414              <picture>
5415                <source :srcset="block.settings.dict_mobile_image_url" media="(max-width: 576px)">
5416                <source :srcset="block.settings.dict_tablet_image_url" media="(max-width: 992px)">
5417                <img
5418                  :src="block.settings.dict_image_url"
5419                  class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o"
5420                  alt="popup picture"
5421                />
5422              </picture>
5423            </a>
5424          </div>
5425          <div v-if="block.type === 'video'">
5426            <iframe
5427              :src="block.settings.dict_video_link"
5428              frameborder="0"
5429              class="qk-center--y qk-w--100 qk-h--100"
5430            ></iframe>
5431          </div>
5432          <div v-if="block.type === 'game'">
5433            <div v-show="gameStatus === 'show'" :class="{ 'show-game': gameStatus === 'show' }">
5434              <iframe
5435                class="cb-game-iframe iframe-loading"
5436                :src="getGameIframeSrc(block)"
5437                style="border: none;"
5438              >
5439                Loading
5440              </iframe>
5441            </div>
5442            <div v-show="gameStatus === 'minified'">
5443              <img
5444                src="//cdn-general.cybassets.com/game_assets/game_minified_new.png"
5445                class="qk-h--100 qk-w--100"
5446                alt="game minified icon"
5447              />
5448            </div>
5449          </div>
5450          <div
5451            v-if="block.type === 'carousel'"
5452            :id="`popup-carousel-${block.id}`"
5453          >
5454          </div>
5455        </div>
5456      </div>
5457    </transition>
5458    <transition name="backdrop">
5459      <div
5460        v-if="shouldShowPopup"
5461        @click.capture="minifyPopup"
5462        class="minify-popup qk-circle qk-circle--md qk-text--black qk-bg--white qk-bd--default qk-bd--border qk-text--center qk-cursor--pointer qk-pos--fixed"
5463      >
5464      </div>
5465    </transition>
5466  </div>
5467</template>
5468
5469<script>
5470  $(document).ready(function() {
5471    const CDN_HOST = '//cdn-general.cybassets.com';
5472    const section = {"type":"popup","visible":true,"blocks":{"popup_block_1":{"type":"image","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTE2MjkyX-aYpeevgOWuhemFjeWFrOWRil8yNTAxMjJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysLnBuZy5wbmciXV0.png?sha=a04b50a856136b1c","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTE2MjkyX-aYpeevgOWuhemFjeWFrOWRil8yNTAxMjJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysLnBuZy5wbmciXV0.png?sha=a04b50a856136b1c","dict_link":"","icon_size":"large","dict_icon_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTE2MjkyX-aYpeevgOWuhemFjeWFrOWRil8yNTAxMjJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysLnBuZy5wbmciXV0.png?sha=a04b50a856136b1c","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIyNDQ1L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTE2MjkyX-aYpeevgOWuhemFjeWFrOWRil8yNTAxMjJf5bel5L2c5Y2A5Z-fIDEg6KSH5pysLnBuZy5wbmciXV0.png?sha=a04b50a856136b1c"},"custom_name":"圖片"}},"block_order":["popup_block_1"],"settings":{},"custom_name":"彈窗廣告"};
5473    var popupSection = Vue.createApp({
5474      template: '#popup-template',
5475      delimiters: ['${', '}'],
5476      data() {
5477        const isOmniauthPage = ['omniauth_terms_agreement', 'omniauth_mobile/']
5478          .some(path => location.pathname.includes(path));
5479        return {
5480          status: 'minified',
5481          gameStatus: 'show',
5482          blocks: isOmniauthPage
5483            ? []
5484            : section.block_order && section.block_order.reduce(
5485                function(acc, blockId) {
5486                  const block = section.blocks[blockId];
5487                  if (block && block.visible) {
5488                    acc.push({
5489                      ...block,
5490                      id: blockId,
5491                    });
5492                  }
5493                  return acc;
5494                },
5495                [],
5496              ),
5497          hasAddedGameScript: false,
5498        };
5499      },
5500      computed: {
5501        hasContent: function() {
5502          return !!(this.blocks && this.blocks.length > 0);
5503        },
5504        minifiedBlockClasses: function() {
5505          return this.status === 'minified' ? 'qk-pointer--none qk-unselectable' : '';
5506        },
5507        shouldShowPopup: function() {
5508          return this.status === 'show';
5509        }
5510      },
5511      methods: {
5512        unhidePopup: function(storedStatus) {
5513          this.status = storedStatus;
5514          $('#popup-wrapper').removeClass('qk-display--none');
5515        },
5516        showPopup: function() {
5517          if (this.status !== 'show') {
5518            this.status = 'show';
5519            this.saveStatus(this.status);
5520          }
5521        },
5522        minifyPopup: function() {
5523          this.status = 'minified';
5524          this.saveStatus('minified');
5525        },
5526        loadStatus: function() {
5527          return JSON.parse(localStorage.getItem('popupStatus'));
5528        },
5529        saveStatus: function(status) {
5530          if (status) {
5531            localStorage.setItem('popupStatus', JSON.stringify({
5532              status: status,
5533              setTime: new Date().getTime(),
5534            }));
5535          }
5536        },
5537        linkClicked: function() {
5538          this.saveStatus('minified');
5539        },
5540        parseVideoLink: function(settings) {
5541          settings.dict_video_link = themeHelper.parseYtUrl(settings.dict_video_link);
5542        },
5543        setupImageSrc: function (settings) {
5544          settings.dict_image_url = this.addCdnHost(settings.dict_image_url);
5545          if (settings.dict_tablet_image_url) {
5546            settings.dict_tablet_image_url = this.addCdnHost(settings.dict_tablet_image_url);
5547          }
5548          if (settings.dict_mobile_image_url) {
5549            settings.dict_mobile_image_url = this.addCdnHost(settings.dict_mobile_image_url);
5550          }
5551          settings.dict_icon_image_url = this.addCdnHost(settings.dict_icon_image_url) || settings.dict_image_url;
5552        },
5553        addCdnHost: function(url) {
5554          if (!url) {
5555            return url; // only add cdn host if url is not empty
5556          }
5557
5558          try {
5559            new URL(url);
5560            return url; // already a valid url, cdn host not needed
5561          } catch {
5562            return `${CDN_HOST}${url}`;
5563          }
5564        },
5565        initStatus: function() {
5566          let newStatus = 'show';
5567          const popupStatus = this.loadStatus();
5568          const currentTime = new Date().getTime();
5569          const oneDay = 1000 * 60 * 60 * 24;
5570          const hasStoredStatus = popupStatus && currentTime - popupStatus.setTime < oneDay;
5571          const redirectedByGameLogin = !this.hasRedirectUrl() && this.redirectedByGameLogin();
5572          const isLoggingIn = this.isLoggingIn();
5573          const isCartPage = window.location.pathname.split('/').includes('carts');
5574
5575          if (hasStoredStatus && !redirectedByGameLogin) {
5576            newStatus = popupStatus.status;
5577          }
5578
5579          if (isLoggingIn) {
5580            newStatus = 'minified';
5581          } else {
5582            localStorage.removeItem('redirectedByPopup');
5583          }
5584
5585          setTimeout(() => {
5586            this.status = newStatus;
5587            this.gameStatus = newStatus;
5588            this.saveStatus(newStatus);
5589            if(!isCartPage){
5590              this.unhidePopup(newStatus);
5591            }
5592          }, 1000);
5593        },
5594        initBlocks: function() {
5595          if (this.hasContent) {
5596            this.blocks.forEach(block => {
5597              switch(block.type) {
5598                case 'image':
5599                  this.setupImageSrc(block.settings);
5600
5601                  const isOpenInNewTab = block.settings.link_open_in_new_tab;
5602                  if (isOpenInNewTab) {
5603                    block.settings.target = '_blank';
5604                    block.settings.rel = 'noopener noreferrer';
5605                  }
5606
5607                  break;
5608                case 'video':
5609                  this.parseVideoLink(block.settings);
5610                  break;
5611              }
5612            })
5613          }
5614        },
5615        getGameIframeSrc: function (block) {
5616          return `/games/${block.settings.dict_game_handle}`
5617        },
5618        updateGameStatus: function(type, element) {
5619          if (
5620            (type === 'start' && this.status === 'minified')
5621            || (type === 'end' && this.status === 'show')
5622          ) {
5623            this.gameStatus = this.status;
5624          }
5625        },
5626        setupGameRedirects: function() {
5627          window.addEventListener('pagehide', () => {
5628            const isGameActive = document.body.getElementsByClassName('show-game').length;
5629            if (isGameActive) {
5630              localStorage.setItem('redirectedByPopup', 'true');
5631              this.saveStatus('minified');
5632            }
5633          });
5634        },
5635        hasRedirectUrl: function() {
5636          return (new URLSearchParams(location.search)).has('redirect_url');
5637        },
5638        redirectedByGameLogin: function() {
5639          return localStorage.getItem('redirectedByPopup');
5640        },
5641        isLoggingIn: function() {
5642          const loginRelatedPathnames = [
5643            'account/signup',
5644            'account/login',
5645            'account/customer/password/new',
5646            'pages/terms'
5647          ];
5648          return loginRelatedPathnames.some(path => location.pathname.includes(path));
5649        }
5650      },
5651      created: function() {
5652        this.initStatus();
5653        this.initBlocks();
5654        this.setupGameRedirects();
5655      },
5656      mounted: function() {
5657        this.blocks.forEach((block) => {
5658          if (block.type === 'carousel' && block.settings.dict_c
5658arousel) {
5659            renderCarousel(`#popup-carousel-${block.id}`, {
5660              title: block.settings.dict_carousel,
5661              CDN_HOST,
5662              onLinkClick: () => this.linkClicked(),
5663            });
5664          }
5665        });
5666      },
5667    });
5668    popupSection.mount('#popup-wrapper');
5669  });
5670</script>
5670
5671
5672
5673
5674    </div>
5675
5676    <!-- ajaxloading -->
5677    <div id="ajaxloading" class="qk-display--none qk-h--100vh qk-w--100vw qk-l--0 qk-t--0 qk-pos--fixed">
5678      <div class="ajaxbody qk-pos--abs qk-l--50 qk-t--50 qk-text--center">
5679        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="73.4" height="73.4" viewBox="0 0 73.4 73.4">
5680          <circle class="circle" fill="none" stroke="#898989" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" cx="36.7" cy="36.7" r="35.2"/>
5681          <polyline class="success_path" fill="none" stroke="#898989" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="23.7,36.8 32.4,45.4 49.7,28 "/>
5682          <path class="success_icon" fill="#898989" d="M32.5,46.9c-0.4,0-0.8-0.2-1.1-0.4l-8.6-8.6c-0.6-0.6-0.6-1.5,0-2.1s1.5-0.6,2.1,0l7.5,7.5L48.6,27c0.6-0.6,1.5-0.6,2.1,0s0.6,1.5,0,2.1L33.5,46.5C33.2,46.7,32.9,46.9,32.5,46.9L32.5,46.9z"/>
5683          <line class="fail_path" fill="none" stroke="#898989" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="26.6" y1="26.6" x2="46.8" y2="46.8"/>
5684          <line class="fail_path" fill="none" stroke="#898989" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="46.8" y1="26.6" x2="26.6" y2="46.8"/>
5685          <path class="fail_icon" fill="#898989" d="M38.7,36.7l9.1-9.1c0.6-0.6,0.6-1.5,0-2.1s-1.5-0.6-2.1,0l-9.1,9.1l-9.1-9.1c-0.6-0.6-1.5-0.6-2.1,0s-0.6,1.5,0,2.1l9.1,9.1l-9.1,9.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4l9.1-9.1l9.1,9.1c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4c0.6-0.6,0.6-1.5,0-2.1L38.7,36.7z"/>
5686        </svg>
5687        <div class="success_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">已加入購物車</div>
5688        <div class="success_update_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">已更新購物車</div>
5689        <div class="fail_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">網路異常,請重新整理</div>
5690      </div>
5691    </div>
5692  
5692<script src="//cdn-general.cybassets.com/assets/referral-code-trace-5fcbbe026a61c36b5f09a1615a1c168688205205d9d3e7ee854181a66b64a6ed.js"></script>
5692</body>
5693
5694  
5694<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/sub_vendor-4a1e7dfec7e41476.js' type='text/javascript'></script>
5694
5695  
5695<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme_helper-4a1e7dfec7e41476.js' type='text/javascript'></script>
5695
5696
5697  <!-- theme assets -->
5698  
5698<script src='//cdn-general.cybassets.com/s/files/22445/theme/82413/assets/js/1666254825_7bf87a36_main.js?1666254825' type='text/javascript'></script>
5698
5699  
5699<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme-4a1e7dfec7e41476.js' type='text/javascript'></script>
5699
5700
5701  <!-- for cache -->
5702  
5702<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/cacheable-4a1e7dfec7e41476.js' type='text/javascript'></script>
5702
5703</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.