PageSourceSearch

https://www.sweego.com.tw/

html sweego.com.tw collected 2026-10-07 09:31:19 UTC 291,395 bytes, 5,187 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    
8      <!-- CYBERBIZ Google Tag Manager -->
9      
9<script>
vendor: 345 bytes, lines 9-13
9(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
10      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
11      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
12      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
13      })(window,document,'script','cyb','
13GTM-TXD9LVJ
vendor: 3 bytes, line 13
13');
13</script>
13
14      <!-- End CYBERBIZ Google Tag Manager -->
15    
16    <meta charset="utf-8">
17<meta http-equiv="X-UA-Compatible" content="IE=edge">
18<meta name="viewport" content="width=device-width, initial-scale=1">
19<link rel="icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc0NDE5ODE1X1NXRUVHTyBMT0dPLnBuZy5wbmciXV0.png?convert=false&sha=cfbb4019e0305a60">
20<link rel="apple-touch-icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc0NDE5ODE1X1NXRUVHTyBMT0dPLnBuZy5wbmciXV0.png?convert=false&sha=cfbb4019e0305a60">
21
22<meta property="og:site_name" content="Sweego 水水果饌" />
23
24<!-- og tag -->
25
26  <meta name="keywords" content="柚皮乾,冬瓜茶磚,台灣水果乾,彰化伴手禮,二水大白柚,果乾禮盒,花果茶磚,銀耳黑糖飲,sweego,水水果饌" />
27  <meta name="description" content="sweego 水水果饌是彰化二水宝柚食品有限公司的自有品牌,商品皆由自有工廠生產,通過ISO 22000食品安全管理系統、HACCP與LPPOM MUI清真認證。主要品項包括二水在地大白柚製成的柚皮乾、古法慢火熬煮的冬瓜茶磚、機能果乾、花果茶磚與黑糖飲,並提供禮盒與伴手禮包裝。" />
28  <meta property="og:title" content="Sweego 水水果饌 柚皮乾、冬瓜茶磚、花果茶、黑糖飲|彰化二水工廠直營" />
29  <meta property="og:description" content="sweego 水水果饌是彰化二水宝柚食品有限公司的自有品牌,商品皆由自有工廠生產,通過ISO 22000食品安全管理系統、HACCP與LPPOM MUI清真認證。主要品項包括二水在地大白柚製成的柚皮乾、古法慢火熬煮的冬瓜茶磚、機能果乾、花果茶磚與黑糖飲,並提供禮盒與伴手禮包裝。" />
30  <meta property="og:url" content="https://www.sweego.com.tw" />
31  <meta property="og:type" content="website" />
32
33
34<!-- og image -->
35
36  
37  <meta property="og:image" content="https://cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc0NDE5ODE1X1NXRUVHTyBMT0dPLnBuZy5wbmciXV0.png?sha=cfbb4019e0305a60" />
38  
39
40
41<title>
42  
43    Sweego 水水果饌 柚皮乾、冬瓜茶磚、花果茶、黑糖飲|彰化二水工廠直營
44  
45</title>
46
47
48
49<script src='//cdn-general.cybassets.com/frontend/shop/useSettingsData-e958d46bfee2e69f.js' type='text/javascript'></script>
49
50
51
52
53  
53<script>
54    window.setSettingsData({"draggable_sections":{"404":[],"index":["_main_slider_custom","1772438695132_0","_index_8_blocks","1772520539216_5","1772520786017_5","_graphic_introduction"],"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/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8","navbar_image_logo_tablet_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8","navbar_image_logo_mobile_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8","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":"","display_count_down":false,"navbar_display_style":"displayDefault","menu_display_style":"three_dimension_menu","header_banner_start":"","header_banner_end":"","timer_text_color":"#c39d6f","timer_bg_color":"#2b2b6e","logo_height":"40","mobile_logo_position":"left","link_menu_enabled":false,"link_menu":"undefined","display_banner_type":"textBanner","header_banner_simple_text_size":"14","header_banner_simple_text_color":"#ffffff","header_banner_simple_bg":"#2c7134","navbar_background_transparent":true,"header_banner_simple_text":"新會員加入送50點購物金","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/migotime","display_instagram":true,"shop_instagram":"https://www.instagram.com/sweego2014/?hl=zh-tw","display_line":true,"shop_line":"https://tr.ee/6s-SBs2hbk","display_youtube":false,"shop_youtube":"https://www.youtube.com/","footer_link_arrangement":"display_y","display_facebook_fan_block":true},"block_order":["default_link_list","default_contact_info","1790039258727_2"],"blocks":{"default_link_list":{"type":"link_list_setting","thumbnail":"list","draggable":true,"visible":true,"settings":{"dict_link_list_block_title":"關於我們","footer_link":"footer"},"custom_name":"選單"},"default_contact_info":{"type":"contact_info_setting","thumbnail":"contactInfo","draggable":true,"visible":true,"settings":{"dict_contact_info_block_title":"聯絡資訊","display_phone":true,"dict_phone_number":"04-8796148","display_fax_number":false,"dict_shop_fax_number":"0222345678","display_shop_email":true,"dict_shop_email":"[email protected]","display_shop_address":true,"dict_shop_address":"彰化縣二水鄉員集路三段289號","display_office_time":true,"dict_shop_office_time":"08:00-17:00","display_tax_id":true,"dict_tax_id":"53786269"},"custom_name":"聯絡資訊"},"1790039258727_2":{"type":"rich_text_editor_setting","custom_name":"自訂文字","visible":true,"settings":{"dict_rich_text_title":"認證標章","dict_rich_text_content":"\u003cp\u003eISO 22000 食品安全管理系統驗證 | HACCP 危害分析重要管制點 | LPPOM MUI 清真認證\u003c/p\u003e\n\u003cp\u003e彰化二水自有工廠生產 宝柚食品有限公司\u003c/p\u003e\n"}}},"custom_name":"頁腳"},"_main_slider_custom":{"type":"_main_slider_custom","visible":true,"blocks":{"display_main_slider_item_1":{"type":"image","visible":true,"settings":{"dict_link":"/products/collaganguava","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzg4MTQxNDg5X-iKreaoguS7i-e0ueWcljAwMi0yX-W3peS9nOWNgOWfnyAxX-W3peS9nOWNgOWfnyAxLeS_ri5qcGcuanBlZyJdXQ.jpeg?sha=663b82e19a87f793","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzg4MTQxNDg5X-iKreaoguS7i-e0ueWcljAwMi0yX-W3peS9nOWNgOWfnyAxX-W3peS9nOWNgOWfnyAxLeS_ri5qcGcuanBlZyJdXQ.jpeg?sha=663b82e19a87f793","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzg4MTQxNDg5X-iKreaoguS7i-e0ueWcljAwMi0yX-W3peS9nOWNgOWfnyAxX-W3peS9nOWNgOWfnyAxLeS_ri5qcGcuanBlZyJdXQ.jpeg?sha=663b82e19a87f793","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","main_slider_image_alt":"sweego 氣色養成芭樂乾隨身包,與芭樂乾片、乾燥玫瑰花擺放於米色布面"},"custom_name":"素材"},"display_main_slider_item_2":{"type":"image","visible":true,"settings":{"dict_link":"","dict_image_url":"/theme_src/i18n_delight/default_img/main_slider_item_2.png","dict_tablet_image_url":"","dict_mobile_image_url":""}},"display_main_slider_item_3":{"type":"image","visible":false,"settings":{"dict_link":"","dict_image_url":"/theme_src/i18n_delight/default_img/main_slider_item_3.jpg","dict_tablet_image_url":"","dict_mobile_image_url":""}},"display_main_slider_item_4":{"type":"image","visible":false,"settings":{"dict_link":"","dict_image_url":"","dict_tablet_image_url":"","dict_mobile_image_url":""}},"display_main_slider_item_5":{"type":"image","visible":false,"settings":{"dict_link":"","dict_image_url":"","dict_tablet_image_url":"","dict_mobile_image_url":""}},"1772438093284_0":{"type":"image","custom_name":"素材","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTQzX-mzs-aiqOWxleekujAwMi5wbmdfMjAyNjA0MDEwOTA4LmpwZWcuanBlZyJdXQ.jpeg?sha=4f34e4d2321510bf","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTQzX-mzs-aiqOWxleekujAwMi5wbmdfMjAyNjA0MDEwOTA4LmpwZWcuanBlZyJdXQ.jpeg?sha=4f34e4d2321510bf","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTQzX-mzs-aiqOWxleekujAwMi5wbmdfMjAyNjA0MDEwOTA4LmpwZWcuanBlZyJdXQ.jpeg?sha=4f34e4d2321510bf","dict_link":"/products/sleeppineapple","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","dict_slide_content_text":"","dict_slide_btn_text":"","main_slider_image_alt":"sweego 好愛睏鳳梨乾(GABA 鳳梨乾)隨身包,與鳳梨乾片、馬克杯、乾燥薰衣草"}},"1776409757586_0":{"type":"image","custom_name":"素材","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTA3X-WkmuWkmuafmuWtkOS7i-e0ueWcljAwMS3kv64yLTAxLmpwZy5qcGVnIl1d.jpeg?sha=5fd29d1f560dce1a","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTA3X-WkmuWkmuafmuWtkOS7i-e0ueWcljAwMS3kv64yLTAxLmpwZy5qcGVnIl1d.jpeg?sha=5fd29d1f560dce1a","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTA3X-WkmuWkmuafmuWtkOS7i-e0ueWcljAwMS3kv64yLTAxLmpwZy5qcGVnIl1d.jpeg?sha=5fd29d1f560dce1a","dict_link":"/products/probioticspomelo","slide_contents_display":"left","dict_slide_btn_link":"/pages/probiotic","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","main_slider_image_alt":"sweego 多多順暢柚皮乾隨身包,與柚子果肉、柚花、柚皮乾丁擺放於大理石桌面"}},"1785726901906_0":{"type":"image","custom_name":"素材","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzg1NzI4NTE5X0JBTk5FUl_lt6XkvZzljYDln58gMS5qcGcuanBlZyJdXQ.jpeg?sha=b2992c508f56da38","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/giftbox","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"}}},"block_order":["display_main_slider_item_1","1772438093284_0","1776409757586_0"],"settings":{"swiper_delay":"5","margin_x":"-1","margin_bottom":"40","image_number":"1","image_space":"12","mobile_margin_x":"0","mobile_margin_bottom":"24","mobile_image_number":"1","mobile_image_space":"8","transition_speed":"0.8"},"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":"/theme_src/i18n_delight/default_img/index_4_blocks_1.jpeg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_image_description":""},"custom_name":"圖片"},"display_index_4_block_1_2":{"type":"image","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_delight/default_img/index_4_blocks_1_2.jpeg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""},"custom_name":"圖片"},"display_index_4_block_1_3":{"type":"image","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_delight/default_img/index_4_blocks_1_3.jpeg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""},"custom_name":"圖片"},"display_index_4_block_1_4":{"type":"image","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_delight/default_img/index_4_blocks_1_4.jpeg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""},"custom_name":"圖片"}},"block_order":["display_index_4_block_1","display_index_4_block_1_2","display_index_4_block_1_3","display_index_4_block_1_4"],"settings":{"margin_x":"320","margin_bottom":"32","margin_block":"100","mobile_margin_x":"80","mobile_margin_bottom":"24","mobile_columns":2,"mobile_margin_block":"40"},"custom_name":"自訂排版設計"},"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_delight/default_img/express_delivery_display_index_4_block_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":"
546","category_product_item_limit":"18"}},"shop_setting":{"type":"shop_setting","visible":true,"settings":{"favicon_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc0NDE5ODE1X1NXRUVHTyBMT0dPLnBuZy5wbmciXV0.png?sha=cfbb4019e0305a60","og_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc0NDE5ODE1X1NXRUVHTyBMT0dPLnBuZy5wbmciXV0.png?sha=cfbb4019e0305a60","shop_title":"柚皮乾、冬瓜茶磚、花果茶、黑糖飲|彰化二水工廠直營","shop_description":"sweego 水水果饌是彰化二水宝柚食品有限公司的自有品牌,商品皆由自有工廠生產,通過ISO 22000食品安全管理系統、HACCP與LPPOM MUI清真認證。主要品項包括二水在地大白柚製成的柚皮乾、古法慢火熬煮的冬瓜茶磚、機能果乾、花果茶磚與黑糖飲,並提供禮盒與伴手禮包裝。","shop_keywords":"柚皮乾,冬瓜茶磚,台灣水果乾,彰化伴手禮,二水大白柚,果乾禮盒,花果茶磚,銀耳黑糖飲,sweego,水水果饌","prevent_right_click":false,"dict_shop_title":"柚皮乾、冬瓜茶磚、花果茶、黑糖飲|彰化二水工廠直營","dict_shop_description":"sweego 水水果饌是彰化二水宝柚食品有限公司的自有品牌,商品皆由自有工廠生產,通過ISO 22000食品安全管理系統、HACCP與LPPOM MUI清真認證。主要品項包括二水在地大白柚製成的柚皮乾、古法慢火熬煮的冬瓜茶磚、機能果乾、花果茶磚與黑糖飲,並提供禮盒與伴手禮包裝。","dict_shop_keywords":"柚皮乾,冬瓜茶磚,台灣水果乾,彰化伴手禮,二水大白柚,果乾禮盒,花果茶磚,銀耳黑糖飲,sweego,水水果饌"},"custom_name":"全站設定"},"color_settings":{"type":"color_settings","visible":true,"settings":{"button_color":"#77363e","button_text_color":"#d9caa3","accent_color":"#77363e","heading_color":"#2d2d2d","text_color":"#b19674","price_color":"#b19674","discount_price_color":"#77363e","theme_bg_color":"#f8f6ed","product_border_color":"#b19674","nav_logo_bg_color":"#fbf9f1","nav_menu_bg_color":"#fbf9f1","nav_menu_text_color":"#2d2d2d","nav_menu_icon_color":"#000000","footer_bg_color":"#b19674","footer_text_color":"#000000","checkout_button_color":"#77363e","checkout_accent_color":"#b19674","tips_text_color":"#0C5460"},"custom_name":"顏色設定"},"popup":{"type":"popup","visible":true,"blocks":{"popup_block_1":{"type":"image","visible":false,"settings":{"dict_image_url":"/theme_src/i18n_delight/default_img/popup_default.jpg","icon_size":"small"},"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":""}},"product_description":{"type":"product_description","visible":true},"board_comments":{"type":"board_comments","visible":true,"settings":{},"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"}},"combo_product_info":{"type":"combo_product_info","visible":true,"settings":{}},"combo_product_desc":{"type":"combo_product_desc","visible":true,"settings":{}},"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":false,"collection_pagination_limit":"24","product_column_for_pc":"","
54is_infinite_scroll":false},"custom_name":"商品分類設定"},"404":{"type":"404","visible":true,"settings":{"image_url":"/theme_src/i18n_delight/default_img/404_img.png","dict_404_image_url":"/theme_src/i18n_delight/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"}},"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/other_valid_orders":{"type":"customers/other_valid_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":{}},"_index_4_blocks_2":{"type":"_index_4_blocks","visible":true,"settings":{"margin_x":"160","margin_bottom":"40","margin_block":"32","mobile_margin_x":"16","mobile_margin_bottom":"24","mobile_columns":2,"mobile_margin_block":"16"},"blocks":{"display_index_4_block_2":{"type":"image","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_delight/default_img/index_4_blocks_2.jpeg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","block_propotion":"28.5","dict_image_description":""},"custom_name":"圖片"},"display_index_4_block_2_2":{"type":"image","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_delight/default_img/index_4_blocks_2_2.jpeg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","block_propotion":"28.5","dict_image_description":""},"custom_name":"圖片"},"display_index_4_block_2_3":{"type":"image","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_delight/default_img/index_4_blocks_2_3.jpeg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","block_propotion":"43","dict_image_description":""},"custom_name":"圖片"},"1772438992264_2":{"type":"carousel","custom_name":"排程跑馬燈","visible":true,"settings":{}}},"block_order":["display_index_4_block_2","display_index_4_block_2_2","display_index_4_block_2_3","1772438992264_2"],"custom_name":"自訂排版設計"},"_index_8_blocks":{"type":"_index_8_blocks","visible":true,"settings":{"dict_title":"\"機能果乾,把照顧自己變簡單\"","collection_handle":"輕保養系列","limit":"8","margin_x":"180","margin_bottom":"32","mobile_margin_x":"16","mobile_margin_bottom":"24","product_display":"displayPartial","product_arrangement":"2","product_column_for_pc":"4","product_column_for_mobile":"2","product_alignment":"midPosition","product_text_align":"center","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[],"custom_name":"商品分類"},"_index_product_banner":{"type":"_index_product_banner","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_delight/default_img/index_product_banner.jpeg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"120","margin_bottom":"32","mobile_margin_x":"16","mobile_margin_bottom":"24"},"blocks":{},"block_order":[],"custom_name":"橫幅廣告"},"_graphic_introduction":{"type":"_graphic_introduction","visible":true,"settings":{"text_display":"leftPosition","graphic_text":"#785b38","graphic_bg"
54:"#d2e153","margin_x":"20","margin_bottom":"48","mobile_margin_x":"0","mobile_margin_bottom":"40","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1MDk2OTkwX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfeGg1cnJmeGg1cnJmeGg1ci5wbmcucG5nIl1d.png?sha=af49b42d40882e27","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1MDk2OTkwX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfeGg1cnJmeGg1cnJmeGg1ci5wbmcucG5nIl1d.png?sha=af49b42d40882e27","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1MDk2OTkwX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfeGg1cnJmeGg1cnJmeGg1ci5wbmcucG5nIl1d.png?sha=af49b42d40882e27","btn_display":"leftSide","block_propotion":"65","custom_block_image_alt":"彰化二水大白柚果園,柚子樹上結實累累的大白柚,sweego 柚皮乾的原料產地"},"blocks":{"display_graphic_introduction_block_1":{"type":"title","visible":true,"settings":{"dict_rich_text_title":"二水大白柚","dict_size":"24"},"custom_name":"標題"},"display_graphic_introduction_block_1_2":{"type":"text","visible":true,"settings":{"dict_rich_text_content":"\u003cp\u003e一顆連台灣獼猴都不吃的柚子,\u003c/p\u003e\n\u003cp\u003e為什麼會成為我們最驕傲的代表作?\u003c/p\u003e\n\u003cp\u003e在彰化二水的山坡上,藏著一段關於\u003c/p\u003e\n\u003cp\u003e滯銷、實驗、與翻轉命運的故事。\u003c/p\u003e\n\u003cp\u003e從被忽略的大白柚,到酸甜不苦澀的\u003c/p\u003e\n\u003cp\u003e柚皮果乾——這不只是一款零食,\u003c/p\u003e\n\u003cp\u003e而是一個讓土地、農民與味蕾重新連\u003c/p\u003e\n\u003cp\u003e結的開始。\u003c/p\u003e\n","dict_size":"16"},"custom_name":"內文"},"display_graphic_introduction_block_1_3":{"type":"button","visible":true,"settings":{"dict_btn_text":"了解更多","graphic-button_bg":"#298d4c","graphic-button_text":"#ffffff","dict_graphic_button_link":"/pages/about-us"},"custom_name":"按鈕"}},"block_order":["display_graphic_introduction_block_1_3","display_graphic_introduction_block_1","display_graphic_introduction_block_1_2"],"custom_name":"圖文介紹"},"_graphic_introduction_2":{"type":"_graphic_introduction","visible":false,"settings":{"text_display":"leftPosition","graphic_text":"#000000","graphic_bg":"#ffffff","margin_x":"20","margin_bottom":"48","mobile_margin_x":"0","mobile_margin_bottom":"40","dict_image_url":"/theme_src/i18n_delight/default_img/graphic_introduction_2.png","dict_tablet_image_url":"","dict_mobile_image_url":"","btn_display":"rightSide","block_propotion":"65"},"blocks":{"display_graphic_introduction_block_2":{"type":"title","visible":true,"settings":{"dict_rich_text_title":"Nougat Meets Cranberry","dict_size":"24"},"custom_name":"標題"},"display_graphic_introduction_block_2_2":{"type":"text","visible":true,"settings":{"dict_rich_text_content":"\u003cp\u003eJuicy, fresh and slightly sour, not only sweet, but also with a layer of lactic acid taste.\u003c/p\u003e\n","dict_size":"14"},"custom_name":"內文"},"display_graphic_introduction_block_2_3":{"type":"button","visible":true,"settings":{"dict_btn_text":"Shop Now","graphic-button_bg":"#77363e","graphic-button_text":"#d9caa3"},"custom_name":"按鈕"}},"block_order":["display_graphic_introduction_block_2_3","display_graphic_introduction_block_2","display_graphic_introduction_block_2_2"],"custom_name":"圖文介紹"},"1772438695132_0":{"type":"_main_slider_custom","custom_name":"輪播素材","visible":false,"settings":{"swiper_delay":"3","transition_speed":"0.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"},"blocks":{"1772438695133_0":{"type":"image","custom_name":"素材","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDM4OTA5X-WumOe2sue0oOadkC5qcGcuanBlZyJdXQ.jpeg?sha=aec01aa7d7b23989","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDM4OTA5X-WumOe2sue0oOadkC5qcGcuanBlZyJdXQ.jpeg?sha=aec01aa7d7b23989","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDM4OTA5X-WumOe2sue0oOadkC5qcGcuanBlZyJdXQ.jpeg?sha=aec01aa7d7b23989","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"}},"1772438933956_0":{"type":"image","custom_name":"素材","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDM4OTY2X-WumOe2sue0oOadkDEuanBnLmpwZWciXV0.jpeg?sha=9047b41f09c888e4","dict_tablet_image_url":"","dict_mobile_image_url":"","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"}}},"block_order":["1772438695133_0","1772438933956_0"]},"1772520539216_5":{"type":"_index_4_blocks","custom_name":"自訂排版設計","visible":true,"settings":{"margin_x":"110","margin_bottom":"40","margin_block":"30","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":1,"mobile_margin_block":"5","mobile_align":"left"},"blocks":{"1772520539218_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk3XzA1MjBf6Iqx6I2J6Iy257Ch5Zau5rOhLmpwZy5qcGVnIl1d.jpeg?sha=b0c23db6c5c92181","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_image_description":"","dict_link":"/collections/fruit-tea","dict_image_title":"花草茶簡單泡 - sweego 洛神莓果花果茶盒裝,與檸檬、洛神花、金桔"}},"1772520578052_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk2X-m7keezli5qcGcuanBlZyJdXQ.jpeg?sha=87a0207094d27aca","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_image_description":"","dict_link":"/collections/brown-sugar","dict_image_title":"女人你的閨蜜是黑糖 - sweego 銀耳冬瓜黑糖飲盒裝,與玫瑰花、白木耳"}},"1772520579122_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1NjA5NjM4X-WkmuWkmuafmuWtkOWumOe2suWcliAucG5nLnBuZyJdXQ.png?sha=50c99aa34495d7e0","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_image_description":"","dict_link":"/collections/functional-dried-fruit","dict_image_title":"機能果乾,把照顧自己變簡單 - sweego 多多順暢柚皮乾隨身包,與大白柚、柚皮乾丁"}}},"block_order":["1772520539218_0","1772520578052_0","1772520579122_0"]},"1772520786017_5":{"type":"_index_4_blocks","custom_name":"自訂排版設計","visible":true,"settings":{"margin_x":"110","margin_bottom":"40","margin_block":"29","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":1,"mobile_margin_block":"10","mobile_align":"left"},"blocks":{"1772520786018_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzgzMzAyNDMyX-afmuearuS5vi5qcGcuanBlZyJdXQ.jpeg?sha=3b1a268c70651f80","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzgzMzAyNDMyX-afmuearuS5vi5qcGcuanBlZyJdXQ.jpeg?sha=3b1a268c70651f80","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzgzMzAyNDMyX-afmuearuS5vi5qcGcuanBlZyJdXQ.jpeg?sha=3b1a268c70651f80","dict_image_description":"","dict_link":"/collections/dried-fruit","dict_image_title":"最厚工的台灣水果乾 - sweego 黃金柚皮乾夾鏈袋包裝,與大白柚、柚子切片"}},"1772520800538_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1NjE5NDI1X-e0heiMti3kv64uanBnLmpwZWciXV0.jpeg?sha=3fbe1315107e68ed","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_image_description":"","dict_link":"/collections/tea-bag","dict_image_title":"可以優雅可以香醇 - sweego 柚見花香紅茶三角茶包盒裝,與柚子切片、柚花、茶葉"}},"1772520802029_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk3X-WwseimgemGrOWQgy5qcGcuanBlZyJdXQ.jpeg?sha=3d6dccee4eeead04","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_image_description":"","dict_link":"/collections/pomelo","dict_image_title":"就要醬吃 - sweego 果醬玻璃罐,湯匙舀起紅色果醬"}}},"block_order":["1772520786018_0","1772520800538_0","1772520802029_0"]},"announcement_bar":{"type":"announcement_bar","visible":true,"blocks":{"announcement_bar_block_1":{"type":"text","visible":true,"settings":{"display_only_index":false,"display_period":"always","dict_link":"","link_open_in_new_tab":false,"dict_image_url":"","dict_image_tablet_url":"","dict_image_mobile_url":"","image_alt":"","dict_content":"新會員加入送50點購物金","text_size":"14","text_color":"#ffffff","bg_color":"#2c7134","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":"
546","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":"/theme_src/i18n_delight/default_img/onsale_icon.png","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","display_inventory_policy":true,"google_font":"{\"ja\":{\"value\":\"Noto Sans JP\"},\"zh-TW\":{\"value\":\"Noto Sans TC\"},\"en\":{\"value\":\"Noto Sans TC\"},\"zh-CN\":{\"value\":\"Noto Sans TC\"}}","styled_shop_menu":"buttonType","product_scale":"default_scale","display_product_vendor":true,"nav_icon_style":"icon_type_default","product_text_align":"start","product_video_display_location":"before","product_labels":{"items":[{"id":"sale_label","kind":"system","title":"特價標籤","display":true,"type":"image","dict_text":{"zh-TW":""},"image":"/theme_src/i18n_delight/default_img/onsale_icon.png","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":"752bdeea-6b79-4e1a-937d-be72a5c45508","kind":"custom","title":"自定義標籤 1","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"966aacd0-5a58-421c-856c-18a9b6a2b672","kind":"custom","title":"自定義標籤 2","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"864869d2-aee6-4947-9ef9-6ad636e168e2","kind":"custom","title":"自定義標籤 3","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"f3f91f40-c855-4551-bed5-89ad26d61bb3","kind":"custom","title":"自定義標籤 4","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"f8349c53-813b-4b46-ab2c-6f0da7d2d60c","kind":"custom","title":"自定義標籤 5","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"}]},"product_card_hover_effect":"button","show_price_range":true,"product_image_border_radius":"0"});
55  </script>
55
56
57
58
59
60
61
62
63
64  
64<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","url":"https://www.sweego.com.tw","logo":"https://cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8"}</script>
64<script type="application/ld+json">{"@context":"https://schema.org/","@type":"WebSite","name":"Sweego 水水果饌","url":"https://www.sweego.com.tw","potentialAction":{"@type":"SearchAction","target":"www.sweego.com.tw/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
64
65
66
67
68    <!-- for vendor -->
69    <!-- cyb_snippet _bootstrap start -->
70
71<!-- cyb_snippet _bootstrap end -->
72    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vendor-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
73
74    <!-- common css rulesets -->
75    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/common-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
76
77    <!-- for navbar -->
78    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/navbar-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
79
80    <!-- for footer -->
81    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/footer-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
82
83    <!-- theme assets -->
84    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/main-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
85
86    <!-- for vendor -->
87    
87<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/vendor-e958d46bfee2e69f.js' type='text/javascript'></script>
87
88
89            
89<script>
90          window.sci = "eyJzaG9wX2lkIjozNTY2NSwic2hvcF9wbGFuIjoiYWR2YW5jZV9wbHVzIiwi\nZGltX2FmZmlsaWF0ZSI6bnVsbCwiY3VzdG9tZXJfaWQiOm51bGwsImN1c3Rv\nbWVyX25hbWUiOm51bGwsInNob3BfbmFtZSI6IlN3ZWVnbyDmsLTmsLTmnpzp\npYwiLCJzaGFyZV9hdHRyaWJ1dGlvbl9lbmFibGVkIjpmYWxzZX0=\n";
91        </script>
91
92
93
94<meta name="csrf-param" content="authenticity_token" />
95<meta name="csrf-token" content="FWTtQUdNWDIShqeIjW66-XFDgtvJnKzkpbhmi7bVTbFpePHvNef0jfu7FqvwM2Rl3msgrZ6K7rarYa5ySOk_dg" />
96<script>(function () {
97  window.gaConfigurations = {"useProductIdInProductEvents":false};
98})();
99</script>
vendor: 1 bytes, line 99
99
100<script>(function () {
101  window.CYBERBIZ_PageContext = {"page_type":"home"};
102})();
103</script>
103
104<link href="//cdn-general.cybassets.com/frontend/shop/quark-e958d46bfee2e69f.css" rel="stylesheet" type="text/css" media="all" />
105        
105<script>
106          window.shopScriptHelper = {
107            i18nLocale: "zh-TW",
108            i18nLocaleDefault: "zh-TW",
109            availableCurrencies: [],
110            defaultCurrency: "TWD",
111            currenciesInfo: [{"html_unit":"NT${{amount_no_decimals}}","email_unit":"NT${{amount_no_decimals}}","name":"新台幣 (TWD)","html":"NT${{amount_no_decimals}}","unit":"","trailing_zeros":false,"money_format":"%u%n","decimal_precision":0,"format":"NT${{amount_no_decimals}}","code":"TWD","symbol":"NT$","email":"NT${{amount_no_decimals}}"}],
112            vueOverrideTranslations: {"zh-TW":{"vue":{"bonus_mall":{"add_to_cart":"加入購物車","already_added_to_cart":"已加入購物車","available_bonus_and_used":"紅利點數總計 {customerRemainPoints} 點,使用 {usedBonusPoints} 點","bonus_points":"{points} 點","bonus_points_verbose":"紅利{points}點","bonus_price":"紅利點數","bonus_price_asc":"依紅利點數小到大排序","bonus_price_desc":"依紅利點數大到小排序","bonus_redemption_price":"紅利 {price}","countdown":"開賣倒數","days":"日","default_sort":"預設排序","exceed_buy_limit":"超出購買數量限制","exceed_stock_quantity":"超出庫存數量","hours":"時","insufficient_points":"點數不足","loading_error":"載入商城購物車資料錯誤","minutes":"分","need_to_buy_something":"數量不得少於1","not_on_sale_yet":"尚未開賣","points":"點數","proceed_to_checkout":"前往結帳","product_count":"共 {totalCount} 件商品","quantity":"數量","recent_days_sold_asc":"依近期銷售量小到大","recent_days_sold_desc":"依近期銷售量大到小","seconds":"秒","select_itmes_count":"已選購 {quantity} 件紅利商品","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","sold_out":"已售完","subtotal":"小計","wrong_quantity":"數量輸入錯誤"},"common":{"add_to_cart":"加入購物車","buy_at_least_one":"購買數量不可小於1","buy_now":"立即購買","cancel":"取消","confirm_submit":"送出","contact_merchant":"聯絡店家","corona":{"confirm_no":"取消","confirm_yes":"確認","default_sort":"預設排序","price_asc":"價格由低到高","price_desc":"價格由高到低","price_filter":"價格","recent_days_sold_desc":"本週熱賣","select_page":"選擇頁碼","select_sort_by":"選擇排序方式","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","suggested_range":"建議區間:"},"default_sort":"預設排序","exceed_stock_quantity":"超過庫存數量","exceed_upper_limit":"超過購買上限","failed_to_update_cart":"更新購物車失敗","onsale":"特價","periodic_order_label":"定期定額","pre_order":"預購商品","price_asc":"價格由低到高","price_desc":"價格由高到低","price_label":"建議售價","product_description":"商品簡述","product_name":"商品名稱","product_sold":"已銷售:{productSold}","product_status_label":{"login_to_view":"登入查看","login_to_view_full":"登入查看資格","member_exclusive":"部分會員限定","not_eligible":"資格不符","not_eligible_full":"購買資格不符","upcoming_product_with_time":"{time} 開賣"},"recent_days_sold_desc":"本週熱賣","return":"返回","see_more":"查看更多","select_option":"請選擇 {option}","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","sold_out":"已售完","subtotal":"小計","system_busy_try_again":"系統忙碌,請稍後再試","theme":{"choose_specification":"請選擇規格","wrong_date":"日期錯誤"},"video_not_supported":"你的瀏覽器不支援 HTML 5 video","wrong_quantity":"數量輸入錯誤"},"eticket_orders":{"category_all":"所有票券","category_available":"可使用","category_pending":"未付款","category_used":"使用完畢","eticket_orders_branch_stores_address":"門市地址","eticket_orders_branch_stores_name":"門市名稱","eticket_orders_branch_stores_phone":"門市電話","eticket_orders_branch_stores_show":"顯示可核銷門市","eticket_orders_cancel_order":"取消訂單","eticket_orders_cancel_order_announcement":"本人同意發票作廢或「營業人銷貨退回進貨退出貨或折讓證明單」將全權由順立智慧股份有限公司處理,以利加速退款作業。如有退貨/折讓,將直接開立折讓單上傳至財政部電子發票整合服務平台存證。","eticket_orders_cancel_order_cancel":"取消操作","eticket_orders_cancel_order_title":"你確定要取消這筆訂單?","eticket_orders_canceled":"已取消","eticket_orders_discounted_price":"折扣價","eticket_orders_eticket_notice":"票券注意事項","eticket_orders_go_to_payments":"前往付款","eticket_orders_invoice_infos":"發票資訊","eticket_orders_invoice_number":"發票號碼","eticket_orders_invoice_status":"發票狀態","eticket_orders_order_date":"訂購日期","eticket_orders_order_details":"訂單明細","eticket_orders_order_established":"訂單成立","eticket_orders_order_no_query_records":"訂單目前沒有問答紀錄","eticket_orders_order_notes":"訂單備註","eticket_orders_order_number":"訂單編號","eticket_orders_order_query_records":"詢問紀錄","eticket_orders_payment_infos":"付款資訊","eticket_orders_payment_method":"付款方式","eticket_orders_payment_status":"付款狀態","eticket_orders_qrcode_download":"下載","eticket_orders_qrcode_not_used":"未核銷","eticket_orders_qrcode_quantity":"數量:{ quantity }","eticket_orders_qrcode_share":"分享","eticket_orders_qrcode_share_text":"這是您的電子票券,請妥善保管:\n{ title }-{ variantTitle }\n票號:{ ticketNumber }","eticket_orders_qrcode_ticket_number":"票號:{ ticket_number }","eticket_orders_qrcode_used":"已核銷","eticket_orders_qrcode_used_status":"已使用:{ used } / 尚未使用:{ not_used }","eticket_orders_quantity":"數量:{ quantity }","eticket_orders_send_etickets":"寄送電子票券","eticket_orders_send_message_to_shop":"發訊息給店家","eticket_orders_separate_etickets":"分票","eticket_orders_separate_etickets_cancel":"取消操作","eticket_orders_separate_etickets_confirm":"確認分票","eticket_orders_separate_etickets_description":"請注意,您即將進行分票程序。分票後每張票會有獨立核銷碼 QR Code(原本核銷碼 QR Code 將無法使用),您可以將不同核銷碼截圖分享多人使用,此操作不可回復。","eticket_orders_submit":"送出","eticket_orders_subtotal":"小計","eticket_orders_title":"電子票券訂單查詢","eticket_orders_total_price":"總金額","eticket_orders_unused":"未使用:{ quantity }","eticket_orders_usage_status":"使用狀態","eticket_orders_used":"已使用:{ quantity }","eticket_orders_view_order_details":"查看訂單詳情","eticket_term_of_service":"CYBERBIZ 電子票券服務使用說明","failed_to_send_message":"發送訊息失敗","order_empty_note":"無任何資訊","payment_status_failed":"付款失敗,請聯絡客服","payment_status_pending":"等待請款","payment_status_success":"付款成功","show_eticket_button_qr_code":"顯示票券 QR code","show_eticket_button_used":"票券已使用","usage_status_partial_used":"部分使用","usage_status_used":"使用完畢"},"express_delivery":{"add_to_cart":"加入購物車","add_to_cart_error":"加入購物車失敗","address_incomplete":"輸入之地址不完整","address_incomplete_hint":"您的地址不完整,請輸入正確地址再加購物車","back_to_product_list":"返回商品列表","business_hours":"營業時間","cancel":"取消","change":"變更","change_address":"變更地址","choose_store":"選擇外送門市","cyberbiz_now":"快速到貨","default_sort":"預設排序","delivery_address":"外送地址","delivery_address_detail":"樓層或房號","delivery_address_detail_hint":"請輸入樓層或房號","delivery_address_hint":"請輸入外送地址","delivery_address_separate_tips":"請另外填寫樓層或房號資訊","empty_collection":"此分類目前沒有商品","exit":"離開","exit_prompt":"您確認要離開快速到貨?","express_delivery":"CYBERBIZ NOW 快速到貨","get_position_error_internal":"錯誤:請開啟瀏覽器存取位置權限","get_position_error_no_permission":"錯誤:請開啟您的網頁定位服務","get_position_error_require_https":"錯誤:需要https","get_position_error_timeout":"錯誤:超過請求時間","more_info":"更多資訊","not_search_stores_yet":"請點擊搜尋門市","phone":"聯絡電話","please_select_specifications":"請選擇規格","pre_order":"預購商品","price_asc":"價格由低到高","price_desc":"價格由高到低","product_count":"共 {totalCount} 件商品","recent_days_sold_desc":"本週熱賣","sales_start_info":"{time} 開賣","sales_start_info_verbose":"{day} {time} 開賣","search_failed":"搜尋門市失敗","search_product_count":"您搜尋{selectedStoreName}的商品共 {count} 項","search_stores":"搜尋門市","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","service_description":"CYBERBIZ NOW 快速到貨 服務說明:","service_description_detail":"此購物服務由 CYBERBIZ 系統提供,我們與第三方合作夥伴配合提供外送服務,提供您更快速的購物體驗。","service_hours":"接單時間:{day} {time}","service_is_available":"您輸入的地址支援「CYBERBIZ NOW 快速到貨」","service_not_available_in_the_region":"很抱歉,您目前所在區域不支援「CYBERBIZ NOW 快速到貨」。","sold_out":"已售完","store_address":"門市地址","store_address_info":"門市地址:{address}","store_is_closed":"目前不接受服務","view_products":"查看商品"},"express_delivery_with_regularly_used_address":{"address":"外送地址","address_detail":"樓層或房號","address_detail_placeholder":"請輸入樓層或房號","address_incomplete_hint":"請輸入完整的外送地址","address_invali
112d_content":"外送地址為必填","address_placeholder":"請輸入外送地址","button_create":"新增地址","button_save":"儲存","button_save_as_regular":"儲存為常用","cancel":"取消","create_address":"新增一筆常用地址","delete":"刪除","delete_failed":"刪除失敗","delete_hint":"移除地址後將無法復原。","delete_message":"您確定要刪除此地址嗎?","delete_success":"成功刪除","edit":"編輯","empty_lists":"無常用外送地址","empty_lists_hint":"您目前尚無地址,請點擊新增來建立常用地址。","limit_hint":"常用地址最多儲存 5 組,系統將自動移除最早儲存的地址","name":"名稱","name_invalid_content":"名稱為必填","name_placeholder":"請輸入名稱","return":"保留","save_as_regular":"儲存為常用","save_success":"成功儲存","search_failed":"此地址沒有可外送門市,請改用其他外送地址","select_address":"選擇常用外送地址","site":"地址","site_invalid_content":"地址為必填","site_placeholder":"請輸入地址","title_address_lists":"已儲存常用地址","title_delete_address":"確認要刪除此地址?","title_edit_address":"編輯外送地址","title_save_as_regular":"儲存為常用外送地址"},"i18n_setting":{"currency":"幣別","language":"語言","language_currency_setting":"語言及幣別設定"},"line_group_buy":{"add_to_cart":"加入購物車","go_checkout":"前往結賬","product_description":"商品介紹","product_shipping":"運送方式","product_spec":"規格說明"},"menu":{"fourDimensionMenu":{"account":"我的帳戶","cart":"購物車","help":"聯絡我們","locator":"銷售據點","wishlist":"收藏清單"}},"omniauth_mobile":{"agree_label":"進行驗證並完成會員註冊代表同意","and":"與","check_account":"為了確認是您本人,請輸入手機號碼進行驗證","confirm_account_information":"請確認以下是否為您的會員資料","confirm_submit":"送出","cyb_ToS_and_privacy_policy":"會員責任規範及個資聲明","enter_mobile_number":"請輸入您的手機號碼","merge":"是,請合併會員","mobile_number":"手機號碼","phone_validation":"手機驗證","reconfirm":"否,重新驗證","registered":"我已經有會員帳號了?","resend":"重新發送","resend_with_timer":"({ timer }秒)重新發送","retry_later_error":"達系統操作上限,請重新整理並再試一次","return_login":"回登入頁面","send_confirmation_token":"已將簡訊寄送至手機","send_message":"發送簡訊驗證碼","shop_ToS":"商店服務條款","submit_btn":"加入會員","verification_code":"4 位數簡訊驗證碼"},"repurchase":{"all_cannot_repurchase":"此訂單商品無法再次購買","comma":",","partial_cannot_repurchase":"{ reasonList }實際請以購物車為主","quote_product_name":"「{ productName }」","reason_combo_product_changed":"組合品內容異動","reason_exceed_the_stock":"庫存不足商品","reason_product_is_discontinued":"已下架商品","reason_product_not_found":"已刪除商品","separator":"、"},"theme_pages":{"branch_store":{"get_store_empty":"無可用門市資料","get_store_error":"載入門市資料發生錯誤","options_all_cities":"所有縣市","search_stores":"搜尋","store_address":"地址: { address }","store_open_time":"營業時間: { openingHours }","store_phone":"電話: { phone }"},"collection":{"all_filters":"所有篩選條件","failed_to_add_to_cart_contact_shop":"無法加入購物車,請聯繫商家","filter_button":"篩選","filter_no_result":"很抱歉,無商品符合篩選條件","not_on_sale_yet":"尚未開賣","please_reselect":"請重新輸入篩選","product_sold_out":"商品已售完","products_total":"共 { totalProductCounts } 件商品","reset_all_filters":"清除所有篩選","reset_filter_button":"清除篩選","suggested_range":"建議區間:","view_product":"查看商品"},"combo_product":{"add_cart_error_try_again":"加入購物車有誤,請重新嘗試","arrive_soon":"即將到貨","contact_shop":"聯絡店家","discount_bonus":"此商品 「 最高 」可折抵紅利","has_stock":"尚有庫存 ","insufficient_selected_quantity":"請選擇組合商品款式,尚差 { count } ä»¶","inventory_status":"供貨狀況","less_than_count":"數量不得少於 { count }","limit_reached":"已達上限","no_stock":"庫存不足","notification_enabled":"已登記補貨通知","notify_me_when_stock_arrives":"已售完,貨到通知我","over_cart_limit":"數量超過購買上限","over_stock_quantity":"超過庫存數量","point_equal":"約","points":"點","pre_order":"預購商品","quantity_over_combo_product_limit":"數量已超過組合商品上限","related_item_name":"款式名稱","related_item_quantity":"數量","select_optional_combo_product_items":"選擇組合品款式","selectable_count":"全部可選擇 { count } 項,","selected_count":"已選 { count } 項","selection_status":"已選 { count } / { total } 項","specified_count":"指定 { count } 份","stock_quantity_left":"商品庫存剩餘 { count } ä»¶"},"contact":{"contact_form":"聯絡我們","email":"電子郵件","email_placeholder":"請輸入您的電子郵件,例:[email protected]","fail_operation":"操作失敗!","invali
112d_email":"這不是有效的電子郵件","invalid_name":"姓名為必填","invalid_phone_number":"聯絡電話為必填","invalid_question_content":"問題內容為必填","name":"姓名","name_placeholder":"請輸入您的姓名","phone_number":"聯絡電話","phone_number_placeholder":"請輸入聯絡電話","question_content":"問題內容","question_content_placeholder":"請輸入問題內容","question_submit_fail":"發生問題,請稍後再試","question_submit_success":"問題已成功送出,我們將盡快與您聯繫","question_type":"問題類型","success_operation":"操作成功!"},"customer_coupon":{"customer_coupons_product_name":"兌換商品","customers_coupons_available_used":"可使用 / 已使用","customers_coupons_available_used_already_used":"{ availableUsed }次 / { alreadyUsed }次","customers_coupons_coupon":"優惠券","customers_coupons_days":"天","customers_coupons_discount":"折","customers_coupons_end_date":"使用期限","customers_coupons_end_date_msg_1":"從{ start_date }開始無限期","customers_coupons_end_date_msg_2":"即日起至{ end_date }","customers_coupons_end_date_msg_3":"尚未啟用,因店家尚未結案訂單{ name }","customers_coupons_end_date_msg_4":"無限期","customers_coupons_expired":"已失效","customers_coupons_free_shipping":"免運","customers_coupons_gift_coupon":"贈品券","customers_coupons_left":"剩","customers_coupons_list_div":"、","customers_coupons_lookup_suit_product":"查看適用商品","customers_coupons_method":"使用方式","customers_coupons_no_coupons_msg":"您的帳號目前沒有可用的優惠券","customers_coupons_no_end_date":"無期限","customers_coupons_no_start_use":"尚未啟用","customers_coupons_not_suit":"不適用","customers_coupons_product_deleted":"贈送商品已刪除","customers_coupons_serial_number":"序號","customers_coupons_still_available":"還可使用 { timesLeft } 次","customers_coupons_suit_any_discount":"適用所有活動","customers_coupons_suit_any_product":"適用所有商品","customers_coupons_suit_discount":"適用活動","customers_coupons_suit_product":"適用商品","customers_coupons_unlimited":"還可使用無限次","customers_coupons_unlimited_already_used":"無限次 / { alreadyUsed }次","threshold_hint":"滿 { price } 可用"},"footer":{"about_us":"關於我們","shop_address":"地址:","shop_email":"信箱:","shop_fax":"客服傳真:","shop_phone":"客服專線:","shop_time":"客服時間:","tax_id":"統一編號:"},"order_return":{"account_name":"戶名","address1":"詳細退貨地址:路/å··/弄/樓","all_return":"全部退貨","apply_fail":"申請失敗","apply_return":"退貨申請","apply_return_success":"您的退貨申請已成立","apply_success":"申請成功","bank_account":"銀行帳號","bank_branch_name":"分行名稱","bonus_redemption":"紅利換購","check_account_length":"請檢查銀行帳號長度","check_order":"訂單查詢","choose_branch_bank":"請選擇分行","choose_return_reason":"請選擇退貨原因","city":"城市","confirm_return":"申請退貨","country_placeholder":"請選擇國家","coupon_free_shipping":"免運券折抵","deliver_error":"寄送商品錯誤","discount_detail":"折扣明細","enter_account_name":"請輸入戶名","enter_return_reason":"請填寫退貨原因...","estimated_refund_amount":"預計退款金額","free":"免費","gift_price":"加購價","gift_purchase":"滿額/件贈","include_discount_and_shipping_fee":"含優惠折扣與運費","keep_shopping":"繼續購物","keyin_address1":"請填寫詳細退貨地址:路/å··/弄/樓","keyin_city":"請輸入城市","keyin_zip":"請輸入郵遞區號","line_item_quantity":"數量:{ lineItemQuantity }","literal_points":"點","new_product_defect":"新品瑕疵","order_date":"訂購日期","order_number":"訂單編號","order_retrun_confirm":"您確認要申請退貨?","others":"其他","please_choose_bank":"請選擇銀行","please_select_country":"請選擇退款銀行國家","price_includes_tax":"(內含消費稅:{ tax })","product_content_defect":"商品內容不全","product_defect":"商品有缺陷","refund":"退款金額","refund_account":"退款帳戶","refund_info":"退款資訊","refund_instruction":"不含優惠折扣與運費,實際退款金額將以系統金額為主。","refund_invoice_check":"本人同意發票作廢或「營業人銷貨退回進貨退出貨或折讓證明單」將全權由{ envoiceCompanyName }處理,以利加速退款作業。如有退貨/折讓,將直接開立折讓單上傳至財政部電子發票整合服務平台存證。","related_item":"{ name } x{ quantity }","return_address":"退貨地址","return_email_notification":"退貨申請信已寄至您的信箱","return_info":"退貨資訊","return_instruction":"退貨說明","return_item_error":"請至少選擇一件商品進行退貨","return_msg_Taiwan_shop":"1. 收到商品後如有發現瑕疵或破損狀況,需要辦理或換貨,請於收到貨後7天內登入『我的帳戶』頁面點選『申請退貨』。\u003cbr\u003e 2. 收到商品後可享有7天免費鑑è³
112žæœŸï¼ˆå«ä¾‹å‡æ—¥ï¼‰ã€‚退換貨時請保持原包裝商品的完整(包含購買商品,附件,贈品等)。\u003cbr\u003e 3. 收到申請後,我們將與您聯繫取回商品。若有任何退貨問題,您可以在『訂單明細』中,點選『我要詢問』,請勿自行寄回商品。\u003cbr\u003e 4. 當你申請退貨後,請列印本申請單隨商品一起寄回。\u003cbr\u003e 5. 收到您的退貨商品並審查通過後,將於7個工作天內退款至你的退款帳戶。\u003cbr\u003e","return_msg_not_Taiwan_shop":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。如需詳細資訊和指導,請參閱商店的退貨政策。\u003cbr\u003e 2. 退貨或換貨時,請確保原包裝完好無損,包括所購商品、配件、贈品等。\u003cbr\u003e 3. 在收到您的退款申請後,我們會與您聯繫安排取回商品。如有任何退貨問題,請在「我的訂單」頁面點擊「聯繫商家」。請勿自行退回商品。\u003cbr\u003e 4. 印出此申請表並隨退貨商品一同寄回。\u003cbr\u003e 一旦收到並檢查您的退貨商品後,退款將退回至您的原支付方式或銀行帳戶。退款可能需要7至14天顯示於您的銀行對帳單。","return_product":"退貨商品","return_quantity":"退貨數量","return_reason":"退貨原因","shipping_fee":"運費","state_placeholder":"請選擇州/省","tax":"稅額","total_bonus_redemption":"總紅利換購點數","tw_city_placeholder":"請選擇縣市","tw_district_placeholder":"請選擇鄉鎮市區","vip_shipping_free":"VIP免運費","zip":"郵遞區號"},"product_collection":{"check_product":"查看商品"},"product_list":{"must_confirmed":"需先\u003ca href=\"/account\"\u003e驗證您的帳號\u003c/a\u003e才能開始結帳","must_sign_up":"需先\u003ca href=\"/account/login?{ path }\"\u003e登入\u003c/a\u003e或\u003ca href=\"/account/signup?{ path }\"\u003e註冊\u003c/a\u003e才能開始結帳"},"search":{"articles_total":"共 { totalArticleCounts } 篇文章","continue_reading":"繼續閱讀","search_article_label":"文章搜尋結果 ({ totalArticleCounts })","search_no_result":"很抱歉,找不到 { queryString } 請重新輸入搜尋。","search_product_label":"商品搜尋結果 ({ totalProductCounts })","search_total":"搜尋 { queryString } 結果共 { totalSearchCount } 筆"},"special_collection":{"already_choose_and_buy_more":"已選購 { quantity } 件,再買 { quantity_more } ä»¶","buy_more_promotion":"買越多省越多喔!","buy_quantity":"è²· { quantity } 件,","not_choose_items_yet":"尚未選購商品","not_choose_yet":"尚未選購","origin_price":"原價","over_cart_limit":"數量超過購買上限","over_stock":"數量超過庫存","over_stock_count":"商品庫存剩餘 { count } ä»¶","sales_price":"優惠價","select":"選購","selected":"已選購","special_collection_discount_per":"享每個折扣 { price }","special_collection_discount_price":"享折扣 { price }","special_collection_discount_quantity1":"即可享 { quantity } ä»¶ { price }","special_collection_divided_by_ten":"享 { percentage } 折優惠"}},"validation":{"auth_to_add_notification":"請先登入或註冊以利登記通知","check_email_immediately":"點擊查看信箱","click_to_resend_validate_email":"沒有收到電子郵件?請查看垃圾郵件或","click_to_resend_validate_sms":"沒有收到簡訊?請點擊重新發送","go_to_member":"前往會員","resend_too_frequently":"發送過於頻繁,請稍後一分鐘後再試","resend_validation_email_success":"已重新寄送帳號驗證信","resend_validation_msg_failed":"重新寄送帳號驗證訊息失敗,請稍後再試","resend_validation_sms_success":"已重新寄送帳號驗證簡訊","second":"秒","select_variant":"請選擇商品款式","send_valid_email_again":"重新發送","send_validation_email1":"已發送郵件至您信箱{ customerEmail }","send_validation_email2":"請按照郵件提示完成帳號啟用","send_validation_sms1":"已送簡訊至您手機{ customerMobile }","send_validation_sms2":"請按照簡訊提示完成帳號啟用","validate_your_account":"還差一步,完成驗證即可啟用帳號","wait_to_send_valid_email":"({ seconds })重新發送"}}}},
113            hasI18nInContextEditing: false,
114            shopMultipleCurrenciesCheckout: false,
115            hasLocalizedShopPriceFormat: true,
116          }
117        </script>
117
118
119        
120        
120<script
121          src="//cdn-general.cybassets.com/frontend/shop/tolgeeIntegration-e958d46bfee2e69f.js">
122        </script>
122
123        
123<script defer>
124          /*
125          * Enable in-context translation for Liquid part on the page.
126          * This must be executed last to prevent conflicts with other Vue apps.
127          * So put it to `onload`, which will be executed after DOM ready's app mount
128          */
129          window.onload = function() {
130            if (
131              window.shopScriptHelper &&
132              window.shopScriptHelper.hasI18nInContextEditing
133            ) {
134              window.initTolgeeForLiquid()
135            }
136          }
137        </script>
137
138
139<script> var google_con_event_labels = []</script>
vendor: 1 bytes, line 139
139
140<script src="//cdn-general.cybassets.com/frontend/shop/pageEventHandler-e958d46bfee2e69f.js"></script>
vendor: 1 bytes, line 140
140
141<script src="//cdn-general.cybassets.com/frontend/shop/globalAnalysis-e4c650eb0b.js"></script>
141
142        
142<script>
143          window.c12t = {"customer_id":null};
144        </script>
144
145
146        <meta name="request-id" content="54C2AB2D50B3DA73FC71B3963008B791"/>
147
148<link rel="canonical" href="https://www.sweego.com.tw/">
149<script src="//cdn-general.cybassets.com/frontend/shop/carousel-e958d46bfee2e69f.js"></script>
149
150          
150<script>
151            window.parent.postMessage({ type: 'previewShopInit', currentUrl: window.location.href }, '*');
152          </script>
152
153
154<script src="//cdn-general.cybassets.com/frontend/appStoreSDK/main.2798231628aa7fab87a9.js"></script>
vendor: 1 bytes, line 154
154
155<script>window.CYBERBIZ_AppScriptSettings = {"shop_add_ons":"W3sidmVuZG9yX3R5cGUiOiJDWUJFUkJJWiBHb29nbGUgQW5hbHl0aWNzIDQi\nLCJhcHBfaWQiOiJRVWo1WnFvZUlPUjlaM2JaS2trMG44N3l5a0FpOWU0NURE\naDJ0YlFnaUJBIiwic2V0dGluZ3MiOnsiZ3RhZ19pZCI6IkctMzdFUTlHVExT\nQiwgRy00QjdSSzdGSFdIIn19LHsidmVuZG9yX3R5cGUiOiJHb29nbGUgQW5h\nbHl0aWNzIDQiLCJhcHBfaWQiOiJSYkpWMTVFcVZWOHJ1Umo3NVlmV3Z1RUlD\nRm90Q0FPZm0xSDZtZ3hyNkZBIiwic2V0dGluZ3MiOnsiZ3RhZ19pZCI6Ikct\nV1NZV1I1MTNTNSJ9fSx7InZlbmRvcl90eXBlIjoiQ2hhdCBCb3giLCJhcHBf\naWQiOiJjOWQ4M2YwOTk2MTc0ZmJiYTg2ZWJhMDQxYWU4OThhMiIsInNldHRp\nbmdzIjp7IndpZGdldF9rZXkiOiJOYVhEVVhfNl9rQTNNYU54In19LHsidmVu\nZG9yX3R5cGUiOiJEaWdpdGFsIEludGVsbGlnZW5jZSBUcmFja2VyIiwiYXBw\nX2lkIjoiMWI1MGE4NmRjMmQxNDE4Mzg4ZmRlZGY3YTBkNDM5YWUiLCJzZXR0\naW5ncyI6e319XQ==\n"}
156</script>
vendor: 1 bytes, line 156
156
157<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/9d6f4550aad572e9f70abb70ae5a6552482cf617ea5e4d5a32ed4ebbb5d60d54.js"></script>
vendor: 1 bytes, line 157
157
158<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/a810ec58aab67d16f8de1c4adf06fc7cc9f4477ec503b9cb1a998741bc692652.js"></script>
vendor: 1 bytes, line 158
158
159<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/8766542902afa60f4adda3c555c06025d2c27771ea85a6fc657a91cddbe5c59f.js"></script>
vendor: 1 bytes, line 159
159
160<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/35cd1f36a4a855bacbaa53900f8e17b376d4cab44c73812eef261aef6435163d.js"></script>
vendor: 1 bytes, line 160
160
161<script>window.CYBERBIZ.initializeSDK.initialize();</script>
vendor: 1 bytes, line 161
161
162<script src="//cdn-general.cybassets.com/frontend/shop/setAffliateCookie-e958d46bfee2e69f.js"></script>
162
163
164
165
166
167
168
169
170
171
172    <style id="color_settings">
173  :root {
174    
175      --button: #77363e;
176    
177
178    
179      --button_text: #d9caa3;
180    
181
182    
183      --accent: #77363e;
184    
185
186    
187      --heading: #2d2d2d;
188    
189
190    
191      --text: #b19674;
192    
193
194    
195      --price: #b19674;
196    
197
198    
199      --discount_price: #77363e;
200    
201
202    
203      --theme_bg: #f8f6ed;
204    
205
206    
207      --nav_logo_bg: #fbf9f1;
208    
209
210    
211      --nav_menu_bg: #fbf9f1;
212    
213
214    
215      --nav_menu_text: #2d2d2d;
216    
217
218    
219      --nav_menu_icon: #000000;
220    
221
222    
223      --footer_bg: #b19674;
224    
225
226    
227      --footer_text: #000000;
228    
229
230    
231      --checkout_button: #77363e;
232    
233
234    
235      --checkout_accent: #b19674;
236    
237
238    
239      --product_border: #b19674;
240    
241
242    
243      --tips_text: #0C5460;
244    
245
246    
247
248    
249  }
250</style>
251
252
253
254
255  
255<script type="application/ld+json">
256{
257  "@context": "https://schema.org",
258  "@graph": [
259    {
260      "@type": "Organization",
261      "@id": "https://www.baoyo-food.com.tw/#organization",
262      "name": "宝柚食品有限公司",
263      "alternateName": ["寶柚食品", "Baoyo Food", "Baoyo Food Co., Ltd."],
264      "url": "https://www.baoyo-food.com.tw/",
265      "foundingDate": "2008",
266      "taxID": "53786269",
267      "duns": "656042175",
268      "identifier": [
269        { "@type": "PropertyValue", "name": "統一編號", "value": "53786269" },
270        { "@type": "PropertyValue", "name": "工廠登記編號", "value": "07002522" },
271        { "@type": "PropertyValue", "name": "D-U-N-S Number", "value": "65-604-2175" }
272      ],
273      "telephone": "+886-4-8791653",
274      "email": "[email protected]",
275      "address": {
276        "@type": "PostalAddress",
277        "streetAddress": "員集路三段289號",
278        "addressLocality": "二水鄉",
279        "addressRegion": "彰化縣",
280        "postalCode": "530018",
281        "addressCountry": "TW"
282      },
283      "contactPoint": [
284        {
285          "@type": "ContactPoint",
286          "contactType": "customer service",
287          "name": "sweego 水水果饌 客服專線",
288          "telephone": "+886-4-8796148",
289          "email": "[email protected]",
290          "availableLanguage": ["zh-Hant"]
291        }
292      ],
293      "hasCertification": [
294        { "@type": "Certification", "name": "ISO 22000 食品安全管理系統驗證" },
295        { "@type": "Certification", "name": "HACCP 危害分析重要管制點" },
296        { "@type": "Certification", "name": "LPPOM MUI 清真認證" }
297      ],
298      "award": [
299        "Monde Selection 世界品質評鑑大賞 銀獎",
300        "ITQI Superior Taste Award 風味絕佳獎章 二星(冬瓜茶糖磚)",
301        "彰化縣百大伴手禮"
302      ],
303      "brand": { "@id": "https://www.sweego.com.tw/#brand" }
304    },
305    {
306      "@type": "Brand",
307      "@id": "https://www.sweego.com.tw/#brand",
308      "name": "sweego 水水果饌",
309      "alternateName": "Sweego",
310      "url": "https://www.sweego.com.tw",
311      "manufacturer": { "@id": "https://www.baoyo-food.com.tw/#organization" },
312      "logo": "https://cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8",
313      "sameAs": [
314        "https://www.facebook.com/Sweego2014",
315        "https://www.instagram.com/sweego2014/"
316      ]
317    }
318  ]
319}
320</script>
320
321
322  
323        <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 74 bytes, lines 323-324
323
324          <script async src="https://www.googletagmanager.com/gtag/js?id=
324G-37EQ9GTLSB
vendor: 22 bytes, lines 324-325
324"></script>
325          
325<script>
326            window.dataLayer = window.dataLayer || [];
327            function gtag(){dataLayer.push(arguments);}
328            gtag('js', new Date());
329            gtag('config', 'G-37EQ9GTLSB', {"groups":"cyberbiz","custom_map":{"dimension1":"shop_id","dimension2":"customer_id","dimension3":"infinite_scroll","dimension4":"dim_affiliate"},"shop_id":35665,"dim_affiliate":null});
330            gtag('config', 'UA-64017614-1', {"groups":"cyberbiz","custom_map":{"dimension1":"shop_id","dimension2":"customer_id","dimension3":"infinite_scroll","dimension4":"dim_affiliate"},"shop_id":35665,"dim_affiliate":null});
331      </script>
331
332      
332<script>
333        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
334        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
335        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
336        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
337
338        ga('create', '', 'auto', {'name': 'cyberbiz'});
339        ga('cyberbiz.require', 'displayfeatures');
340        ga('cyberbiz.set', 'dimension1', '35665');
341        ga('cyberbiz.require', 'ec');
342        ga('cyberbiz.send', 'pageview');
343      </script>
343
344    </head>
345
346  <body style="display: flex; flex-direction: column;" class="">
vendor: 74 bytes, lines 346-348
346
347      <noscript><iframe
348      src="//www.googletagmanager.com/ns.html?id=
348GTM-TXD9LVJ
vendor: 117 bytes, lines 348-354
348"
349      height="0"
350      width="0"
351      style="display:none;visibility:hidden">
352      </iframe></noscript>
353    
354    
354<!-- Navigation -->
355    <!-- cyb_snippet liquid_helper start -->
356<script>
357	function getDiscountPriceName() {
358		return "false" === "true" ? "" : "";
359	}
360
361	function getDiscountPriceSuggestionName() {
362		return "false" === "true" ? "" : "";
363	}
364
365  document.addEventListener('DOMContentLoaded', function() {
366    const languageHandle = Cookies.get("language");
367    const defaultLanguage = {"handle":"zh-TW","currency_code":"TWD","title":"繁體中文"};
368    const languages = [];
369    const currency = window.shopScriptHelper.defaultCurrency;
370    const currencies = window.shopScriptHelper.currenciesInfo;
371		window.liquidHelper = {
372			shopInternational: false,
373			defaultLanguage: defaultLanguage,
374			language: languages.find(function(l) {
375				return l.handle === languageHandle;
376			}) || defaultLanguage,
377      shopMultipleCurrenciesCheckout: false,
378			shopMultipleCurrencies: false,
379			defaultCurrencyFormat: "NT${{amount_no_decimals}}",
380			defaultCurrency: currency,
381			getCurrency: function() {
382        const currencyValue = Cookies.get("currencyValue") || currency;
383        return currencies.find(function(c) { return c.code === currencyValue; }
384      )},
385      getDefaultCurrency: function() { return currencies.find(function(c) {
386				return c.code === currency;
387			})},
388      getAvailableCurrencies: function() { return currencies.map(c => c.code) },
389      getCurrencyFormatInfo: function(currency) {
390        const currencyInfo = currencies.find(c => c.code === currency)
391        return _.pick(currencyInfo, [
392          'decimal_precision',
393          'symbol',
394          'money_format',
395          'unit',
396          'trailing_zeros',
397          'html_unit',
398          'code',
399        ]);
400      },
401			cartQuantityLimit: (function() {
402        const limit = Number("0" || undefined);
403        return limit <= 0 || isNaN(limit) ? Number.POSITIVE_INFINITY : limit;
404      })(),
405			isFirstVariantSelected:  false ,
406			isImageColorsUsed:  false ,
407			isEmptyClickable:  true ,
408			hasAddBuyProduct: '' !== "" ? true : false,
409			hasPriceWithDiscountPlugin: 'true' ? true : false,
410      conversionBonus: 1,
411      hasLocalizedShopPriceFormat: true,
412      hasCustomerCartPlugin: true,
413      isCartEnabled: true,
414      cdnHost: '//cdn-general.cybassets.com',
415      hasShopCustomPasswordRulePlugin: false,
416      hasDisableProductQuantityValidation: false,
417      hasBreadcrumbReferrerEnabled: false,
418		};
419	});
420</script>
420
421
422<!-- cyb_snippet liquid_helper end -->
423
424<script src='//cdn-general.cybassets.com/frontend/shop/navbarSection-e958d46bfee2e69f.js' type='text/javascript'></script>
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441<style>
442  
443    #navbar {
444      --navbar-pc-title-scale: 1.0;
445      --navbar-pc-body-scale: 1.0;
446      --navbar-mobile-title-scale: 1.0;
447      --navbar-mobile-body-scale: 1.0;
448    }
449  
450
451  
452
453  
454</style>
455
456
457  <span id="navbar" class="drawer drawer--left font-size-setting-enabled">
458    <header id="header" class="qk-w--100vw qk-pos--fixed qk-t--0 qk-l--0">
459      
460
461      
462        <div id="announcement-bar"></div>
463      
464
465      
466      
467        <div class="computer_nav qk-hidden--mobile display_transparent">
468          <div class="header_logo qk-bg--nav_logo_bg">
469            <div class="qk-pos--rel">
470              <div class="qk-text--center">
471                <!-- logo start -->
472                
473                  <nav class="logo qk-display--il_bk">
474                    <a href="/" class="qk-w--100">
475                      <img
476                        src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8"
477                        class="qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--pc_logo qk-hidden--mobile"
478                        style="width: auto; height: 40px;"
479                        alt=""
480                        height="52"
481                        width="auto"
482                      >
483                    </a>
484                  </nav>
485                
486                <!-- logo end -->
487                <!-- tool-nav start -->
488                
489                  <!-- cyb_snippet tool_nav start -->
490
491
492
493
494
495
496<nav class="tool-nav qk-pos--rel qk-float--r qk-display--flex">
497  <ul class="link_shelf_top qk-display--flex qk-flex--row qk-justify--end qk-align--center qk-pos--abs qk-r--0">
498    
499    
500    <!-- member -->
501    
502      <li class="customer_account qk-pos--rel qk-pd--05">
503        <div class="dropdown qk-pos--static">
504          <div class="qk-cursor--pointer" data-toggle="dropdown">
505            <div data-icon-type="custom_icon_type_account"></div>
506            <span class="text"></span>
507          </div>
508          <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">
509            <ul id="customer-logined-menu" style="display: none">
510              <li>
511                <div class="qk-fs--body qk-text--heading">
512                  <p class="customer-name qk-whitespace-break-spaces"></p>
513                  <p>您好!</p>
514                </div>
515              </li>
516            </ul>
517            <ul id="customer-not-login-menu">
518              <li class="button qk-text--center">
519                <a href="/account/login" class="btn-login qk-btn qk-btn--lg qk-btn--primary qk-w--100">會員登入</a>
520              </li>
521              <li class="button qk-text--center">
522                <a href="/account/signup" class="btn-orders qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent">註冊新會員</a>
523              </li>
524            </ul>
525            <span class="menu-bd qk-bd_t--default qk-bd--product_border"></span>
526            <ul class="member-menu qk-bd_t--default qk-bd--product_border">
527              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
528                <a href="/account/index" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">我的帳戶</a>
529              </li>
530              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
531                <a href="/account/orders" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">訂單查詢</a>
532              </li>
533              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
534                <a href="/account/coupons" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">專屬優惠券</a>
535              </li>
536              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
537                <a href="/account/tracking_items" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">收藏清單</a>
538              </li>
539              <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">
540                <a href="/account/logout" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">會員登出</a>
541              </li>
542            </ul>
543          </div>
544        </div>
545      </li>
546    
547    <!-- for money symbol -->
548    <div id="money-symbol" data-money-symbol="NT${{amount_no_decimals}}" hidden></div>
549    <!-- cart -->
550    
551      <li class="cart qk-pos--rel qk-pd--05">
552        <!--電腦版的購物車選單-->
553        <div class="dropdown qk-pos--static">
554          <div data-toggle="dropdown" class="shopcart qk-cursor--pointer" >
555            <div data-icon-type="custom_icon_type_cart"></div>
556            <span class="global-cart-count qk-circle qk-circle--sm qk-bg--accent qk-text--white qk-vert--mid qk-pos--abs qk-bd qk-bd--none" style="display: none;">0</span>
557            <span class="global-cart-loading"></span>
558          </div>
559          <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">
560            <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>
561            <p class="cart_empty qk-fs--body qk-text--heading qk-text--center">目前的購物車是空的!</p>
562            <ul>
563              <li class="button qk-text--center">
564                <a class="btn-checkout qk-btn qk-btn--lg qk-btn--primary qk-w--100" href="/cart" style="display: none">立即購買</a>
565                <a class="btn-tracking qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent" href="/account/tracking_items">前往收藏清單</a>
566              </li>
567            </ul>
568          </div>
569        </div>
570      </li>
571    
572    <!-- search -->
573    
574      <li class="search qk-pos--rel qk-pd--05" id="search-icon">
575        <div class="dropdown qk-pos--static">
576          <div class="qk-cursor--pointer" data-toggle="dropdown">
577            <div data-icon-type="custom_icon_type_search"></div>
578          </div>
579          <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">
580            <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-vert--mid">
581              <form action="/search" class="form-inline qk-search_form qk-display--flex qk-justfify--between qk-align--center qk-flex--1">
582                <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="" />
583                <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit">搜尋</button>
584              </form>
585            </div>
586          </div>
587        </div>
588      </li>
589    
590    <!-- express delivery -->
591    
592  </ul>
593</nav>
594
595<!-- cyb_snippet tool_nav end -->
596                
597                <!-- tool-nav end -->
598              </div>
599            </div>
600          </div>
601          
602            <div class="header_nav qk-bg--nav_menu_bg">
603              <div class="qk-pd_x--15">
604                <div class="qk-pos--relative center">
605                  <!-- main-nav start -->
606                  <nav class="main_nav qk-display--init">
607                    <!-- cyb_snippet _main_nav_skeleton start --><ul
608    class="main_nav_skeleton link_shelf_top qk-display--flex qk-flex--row qk-flex--wrap qk-justify--center qk-align--center qk-body"
609    style="justify-content: center; visibility: hidden;"
610    aria-hidden="true"
611  ><span>
612        <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>
613      </span><span>
614        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/collections/all" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">商品列表</a></li>
615      </span><span>
616        <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>
617      </span><span>
618        <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/pages/esg專區" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">ESG專區</a></li>
619      </span><span>
620        <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>
621      </span><span>
622        <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>
623      </span><span>
624        <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>
625      </span></ul><!-- cyb_snippet _main_nav_skeleton end -->
626                  </nav>
627                  <!-- main-nav end -->
628                </div>
629              </div>
630            </div>
631          
632        </div>
633      
634      <div class="qk-hidden--pc  ">
635        <!-- mobile-nav start -->
636        <nav class="mobile-nav qk-bg--nav_logo_bg">
637          <ul class="qk-display--flex qk-flex--row qk-justify--between qk-align--center qk-pd_x--05 qk-pd_y--0">
638            <!-- menu -->
639            
640              <li class="sidebar-menu-icon drawer-toggle qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center">
641                <div data-icon-type="custom_icon_type_menu"></div>
642              </li>
643            
644            <!-- logo -->
645            
646              <li class="logo qk-mg_r--auto qk-pd_x--05 qk-pd_y--0">
647                
648                  <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--phone">
649                    <img
650                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8"
651                      height="25"
652                      width="auto"
653                      alt=""
654                    >
655                  </a>
656                
657                
658                  <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--tablet">
659                    <img
660                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8"
661                      height="25"
662                      width="auto"
663                      alt=""
664                    >
665                  </a>
666                
667              </li>
668            
669            
670              <!-- search -->
671              
672                <li class="search qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center ">
673                  <div class="dropdown qk-pos--static qk-text--center">
674                    <div class="qk-cursor--pointer" data-toggle="dropdown">
675                      <div data-icon-type="custom_icon_type_search"></div>
676                    </div>
677                    <div
678                      class="qk-dropdown_menu dropdown-menu qk-w--100vw qk-bg--theme_bg qk-bd--default qk-bd--product_border qk-mg--0"
679                      role="menu"
680                    >
681                      <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-sp_bt--5 qk-w--100">
682                        <form action="/search" class="form-inline qk-display--flex qk-justfify--center qk-flex--1">
683                          <div class="form-inline qk-search_form qk-display--flex qk-justfify--center qk-align--center qk-flex--1">
684                            <input
685                              class="form-control qk-flex--1 qk-inputbox qk-inputbox--lg qk-bg--transparent qk-text--heading"
686                              type="search"
687                              placeholder="搜尋"
688                              aria-label="Search"
689                              name="q"
690                              value=""
691                            >
692                            <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit">
693                              搜尋
694                            </button>
695                          </div>
696                        </form>
697                      </div>
698                    </div>
699                  </div>
700                </li>
701              
702              <!-- express delivery -->
703              
704            
705          </ul>
706        </nav>
707        <!-- mobile-nav end -->
708      </div>
709      
710    </header>
710<script>
711      (function () {
712        var isNavbarTransparent = true;
713
714        function measureHeaderOffset() {
715          var header = document.getElementById('header');
716          if (!header) return null;
717
718          var headerHeight = header.getBoundingClientRect().height;
719
720          if (isNavbarTransparent && window.matchMedia('(min-width: 992px)').matches) {
721            var computerNav = document.querySelector('.computer_nav');
722            if (computerNav) {
723              headerHeight -= computerNav.getBoundingClientRect().height;
724            }
725          }
726
727          var floatFilter = document.getElementById('float-filter');
728          var floatFilterHeight = floatFilter
729            ? floatFilter.getBoundingClientRect().height
730            : 0;
731
732          return headerHeight - floatFilterHeight;
733        }
734
735        window.measureHeaderOffset = measureHeaderOffset;
736
737        var offset = measureHeaderOffset();
738        if (offset !== null) {
739          document.body.style.paddingTop = offset + 'px';
740        }
741      })();
742    </script>
742
743    
744      <!-- Sidebar -->
745      <nav class="drawer-nav drawer-nav_width qk-bg--nav_menu_bg " role="navigation">
746        <div class="drawer-menu">
747          <!-- cyb_snippet side_menu start -->
748
749
750<ul id="index_sidebar_shelf_top" class="sidebar qk-pd_b--1">
751  
752    <li class="logo qk-pos--rel qk-bg--nav_logo_bg qk-pd_x--1 qk-pd_y--05">
753      <a href="/" class="qk-pd--0">
754        <img src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8" height="32" width="auto" alt="logo">
755      </a>
756      <button class="drawer-toggle qk-pos--abs qk-bg--transparent qk-pd--0"></button>
757    </li>
758  
759  
760    
761
762    
763      <!-- cyb_snippet components/side_menu/menu start -->
764
765  <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>
766
767
768  
769  
770  
771    <li class="qk-pos--rel qk-pd--0">
772      
773        <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>
774      
775    </li>
776  
777
778  
779  
780  
781    <!-- cyb_snippet components/side_menu/collection_all start -->
782
783
784
785
786  <li class="qk-pos--rel qk-pd--0">
787    <button class="collection_all bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-bd--none qk-pos--rel qk-fw--bold" data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2" aria-expanded=" true ">
788      <a href="/collections/all" class="collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-fw--bold qk-bg--nav_menu_bg qk-text--nav_menu_text">
789        商品列表
790      </a>
791    </button>
792    <ul id="index_sidebar_collection_all_shelf_second_2" class="collapse_collection_all_index_sidebar_2 collapse shelf_second qk-pd--0  show ">
793      
794        
795        
796        <li class="qk-pos--rel qk-pd--0">
797          <button class="collection_all qk-fw--500 bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg " data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2_1" aria-expanded=" true ">
798            <a href="/collections/functional-dried-fruit" class="qk-fw--500 collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-text--nav_menu_text">
799              來點輕保養
800            </a>
801          </button>
802          <ul class="qk-bd--nav_menu_text collapse_collection_all_index_sidebar_2_1 collapse shelf_third qk-pd--0 show  ">
803            
804              <li class="qk-pos--rel qk-pd--0">
805                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/probioticspomelo">多多順暢柚皮乾</a>
806              </li>
807            
808              <li class="qk-pos--rel qk-pd--0">
809                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/sleeppineapple">好愛睏鳳梨乾</a>
810              </li>
811            
812              <li class="qk-pos--rel qk-pd--0">
813                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/collaganguava">氣色養成芭樂乾</a>
814              </li>
815            
816          </ul>
817        </li>
818      
819        
820        
821        <li class="qk-pos--rel qk-pd--0">
822          <button class="collection_all qk-fw--500 bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg " data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2_2" aria-expanded=" true ">
823            <a href="/collections/pomelo" class="qk-fw--500 collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-text--nav_menu_text">
824              柚香日常
825            </a>
826          </button>
827          <ul class="qk-bd--nav_menu_text collapse_collection_all_index_sidebar_2_2 collapse shelf_third qk-pd--0 show  ">
828            
829              <li class="qk-pos--rel qk-pd--0">
830                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/passionfruitpomelo">百香柚皮乾</a>
831              </li>
832            
833              <li class="qk-pos--rel qk-pd--0">
834                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/driedpomelo">黃金柚皮乾</a>
835              </li>
836            
837              <li class="qk-pos--rel qk-pd--0">
838                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/driedpomeloq">黃金柚皮Q</a>
839              </li>
840            
841              <li class="qk-pos--rel qk-pd--0">
842                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/rosellepomelo">洛神柚皮乾</a>
843              </li>
844            
845              <li class="qk-pos--rel qk-pd--0">
846                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/tipsypomelo">微醺柚皮乾</a>
847              </li>
848            
849              <li class="qk-pos--rel qk-pd--0">
850                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/spicepomelo">麻辣柚皮乾</a>
851              </li>
852            
853              <li class="qk-pos--rel qk-pd--0">
854                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/honeypomelojam">二水特產-蜂蜜柚子醬</a>
855              </li>
856            
857              <li class="qk-pos--rel qk-pd--0">
858                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/passionfruitpomelojam">二水特產-百香柚子醬</a>
859              </li>
860            
861              <li class="qk-pos--rel qk-pd--0">
862                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/rosepomelojam">二水特產-玫瑰柚子醬</a>
863              </li>
864            
865              <li class="qk-pos--rel qk-pd--0">
866                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/pineapplepomelojam">二水特產-鳳梨柚子醬</a>
867              </li>
868            
869          </ul>
870        </li>
871      
872        
873        
874        <li class="qk-pos--rel qk-pd--0">
875          <button class="collection_all qk-fw--500 bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg " data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2_3" aria-expanded=" true ">
876            <a href="/collections/dried-fruit" class="qk-fw--500 collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-text--nav_menu_text">
877              每日水果補充
878            </a>
879          </button>
880          <ul class="qk-bd--nav_menu_text collapse_collection_all_index_sidebar_2_3 collapse shelf_third q
880k-pd--0 show  ">
881            
882              <li class="qk-pos--rel qk-pd--0">
883                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/guava">珍珠芭樂乾</a>
884              </li>
885            
886              <li class="qk-pos--rel qk-pd--0">
887                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/redguava">紅心芭樂乾</a>
888              </li>
889            
890              <li class="qk-pos--rel qk-pd--0">
891                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/mango">愛文芒果乾</a>
892              </li>
893            
894              <li class="qk-pos--rel qk-pd--0">
895                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/greenmango">金煌青芒果乾</a>
896              </li>
897            
898              <li class="qk-pos--rel qk-pd--0">
899                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/pineapple">金鑽鳳梨乾</a>
900              </li>
901            
902              <li class="qk-pos--rel qk-pd--0">
903                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/strawberry">草莓乾</a>
904              </li>
905            
906          </ul>
907        </li>
908      
909        
910        
911        <li class="qk-pos--rel qk-pd--0">
912          <button class="collection_all qk-fw--500 bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg " data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2_4" aria-expanded=" true ">
913            <a href="/collections/fruit-tea" class="qk-fw--500 collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-text--nav_menu_text">
914              清新果茶日常
915            </a>
916          </button>
917          <ul class="qk-bd--nav_menu_text collapse_collection_all_index_sidebar_2_4 collapse shelf_third qk-pd--0 show  ">
918            
919              <li class="qk-pos--rel qk-pd--0">
920                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/roselychee">玫瑰荔枝花果茶</a>
921              </li>
922            
923              <li class="qk-pos--rel qk-pd--0">
924                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/osmanthuspomelo">桂花柚子花果茶</a>
925              </li>
926            
927              <li class="qk-pos--rel qk-pd--0">
928                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/passionfruitpineapple">百香鳳梨水果茶</a>
929              </li>
930            
931              <li class="qk-pos--rel qk-pd--0">
932                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/roselleberryfruittea">洛神莓果花果茶</a>
933              </li>
934            
935              <li class="qk-pos--rel qk-pd--0">
936                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/guavalemon-tea">芭樂檸檬水果茶</a>
937              </li>
938            
939              <li class="qk-pos--rel qk-pd--0">
940                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/honeypomelotea">蜂蜜柚子水果茶</a>
941              </li>
942            
943              <li class="qk-pos--rel qk-pd--0">
944                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/golde
944ndatelemontea">金棗檸檬紅茶</a>
945              </li>
946            
947          </ul>
948        </li>
949      
950        
951        
952        <li class="qk-pos--rel qk-pd--0">
953          <button class="collection_all qk-fw--500 bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg " data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2_5" aria-expanded=" true ">
954            <a href="/collections/brown-sugar" class="qk-fw--500 collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-text--nav_menu_text">
955              暖心黑糖時光
956            </a>
957          </button>
958          <ul class="qk-bd--nav_menu_text collapse_collection_all_index_sidebar_2_5 collapse shelf_third qk-pd--0 show  ">
959            
960              <li class="qk-pos--rel qk-pd--0">
961                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/reddatelongan">紅棗桂圓黑糖飲</a>
962              </li>
963            
964              <li class="qk-pos--rel qk-pd--0">
965                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/ginger">老薑黑糖飲</a>
966              </li>
967            
968              <li class="qk-pos--rel qk-pd--0">
969                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/rosecranberry">玫瑰蔓越莓黑糖飲</a>
970              </li>
971            
972              <li class="qk-pos--rel qk-pd--0">
973                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/rosellecranberry">洛神蔓越莓寒天果茶</a>
974              </li>
975            
976              <li class="qk-pos--rel qk-pd--0">
977                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/3in1">紅棗桂圓老薑黑糖飲</a>
978              </li>
979            
980          </ul>
981        </li>
982      
983        
984        
985        <li class="qk-pos--rel qk-pd--0">
986          <button class="collection_all qk-fw--500 bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg " data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2_6" aria-expanded=" true ">
987            <a href="/collections/winter-melon-tea" class="qk-fw--500 collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-text--nav_menu_text">
988              記憶裡的冬瓜茶
989            </a>
990          </button>
991          <ul class="qk-bd--nav_menu_text collapse_collection_all_index_sidebar_2_6 collapse shelf_third qk-pd--0 show  ">
992            
993              <li class="qk-pos--rel qk-pd--0">
994                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/wintermelon">原味冬瓜茶磚</a>
995              </li>
996            
997              <li class="qk-pos--rel qk-pd--0">
998                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/黑糖冬瓜茶磚">黑糖冬瓜茶磚</a>
999              </li>
1000            
1001              <li class="qk-pos--rel qk-pd--0">
1002                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/檸檬冬瓜茶磚">檸檬冬瓜茶磚</a>
1003              </li>
1004            
1005          </ul>
1006        </li>
1007      
1008        
1009        
1010        <li class="qk-pos--rel qk-pd--0">
1011          <button class="collection_all qk-fw--500 bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg " data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2_7" aria-expanded=" true ">
1012            <a href="/collections/giftbox" class="qk-fw--500 collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-text--nav_menu_text">
1013              柚見好禮
1014            </a>
1015          </button>
1016          <ul class="qk-bd--nav_menu_text collapse_collection_all_index_sidebar_2_7 collapse shelf_third q
1016k-pd--0 show  ">
1017            
1018              <li class="qk-pos--rel qk-pd--0">
1019                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/helloershui">彰化百大伴手禮-"二水你好"永續環保禮盒</a>
1020              </li>
1021            
1022          </ul>
1023        </li>
1024      
1025        
1026        
1027        <li class="qk-pos--rel qk-pd--0">
1028          <button class="collection_all qk-fw--500 bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg " data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2_8" aria-expanded=" true ">
1029            <a href="/collections/tea-bag" class="qk-fw--500 collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-text--nav_menu_text">
1030              柚想喝點茶
1031            </a>
1032          </button>
1033          <ul class="qk-bd--nav_menu_text collapse_collection_all_index_sidebar_2_8 collapse shelf_third qk-pd--0 show  ">
1034            
1035              <li class="qk-pos--rel qk-pd--0">
1036                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/greentea">柚香甘菊綠茶包</a>
1037              </li>
1038            
1039              <li class="qk-pos--rel qk-pd--0">
1040                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/blacktea">柚見花香紅茶包</a>
1041              </li>
1042            
1043              <li class="qk-pos--rel qk-pd--0">
1044                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/pineapplematetea">鳳梨瑪黛茶</a>
1045              </li>
1046            
1047              <li class="qk-pos--rel qk-pd--0">
1048                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/perilla-greenrooibos-tea">紫蘇綠國寶茶</a>
1049              </li>
1050            
1051          </ul>
1052        </li>
1053      
1054        
1055        
1056        <li class="qk-pos--rel qk-pd--0">
1057          <button class="collection_all qk-fw--500 bt-toggle  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg " data-toggle="collapse" data-target=".collapse_collection_all_index_sidebar_2_9" aria-expanded=" true ">
1058            <a href="/collections/syrup" class="qk-fw--500 collection_all_link qk-display--il_bk qk-text--left qk-fs--body qk-text--nav_menu_text">
1059              糖蜜風味日常
1060            </a>
1061          </button>
1062          <ul class="qk-bd--nav_menu_text collapse_collection_all_index_sidebar_2_9 collapse shelf_third qk-pd--0 show  ">
1063            
1064              <li class="qk-pos--rel qk-pd--0">
1065                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/古早味冬瓜糖蜜">古早味冬瓜糖蜜</a>
1066              </li>
1067            
1068              <li class="qk-pos--rel qk-pd--0">
1069                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/古早味冬瓜香檸黑糖蜜">古早味冬瓜香檸黑糖蜜</a>
1070              </li>
1071            
1072              <li class="qk-pos--rel qk-pd--0">
1073                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/古早味山楂烏梅黑糖蜜">古早味山楂烏梅黑糖蜜</a>
1074              </li>
1075            
1076              <li class="qk-pos--rel qk-pd--0">
1077                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-bg--nav_menu_bg qk-fs--body" href="/products/蜂蜜柚子醬">蜂蜜柚子醬</a>
1078              </li>
1079            
1080          </ul>
1081        </li>
1082      
1083    </ul>
1084  </li>
1085
1086
1087<!-- cyb_snippet components/side_menu/collection_all end -->
1088  
1089
1090  
1091  
1092  
1093    <li class="qk-pos--rel qk-pd--0">
1094      
1095        <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="/pages/about-us">品牌故事</a>
1096      
1097    </li>
1098  
1099
1100  
1101  
1102  
1103    <li class="qk-pos--rel qk-pd--0">
1104      
1105        <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="/pages/esg專區">ESG專區</a>
1106      
1107    </li>
1108  
1109
1110  
1111  
1112  
1113    <li class="qk-pos--rel qk-pd--0">
1114      <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 ">
1115        
1116          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 業務合作 </span>
1117        
1118      </button>
1119      <ul id="index_sidebar_shelf_second_5" class="collapse_index_sidebar_5 collapse shelf_second  show  qk-pd--0">
1120        
1121          
1122          
1123          
1124            <li class="qk-pos--rel qk-pd--0">
1125              
1126                <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/ingredients">
1127                  業務用原料
1128                </a>
1129              
1130            </li>
1131          
1132        
1133      </ul>
1134    </li>
1135  
1136
1137  
1138  
1139  
1140    <li class="qk-pos--rel qk-pd--0">
1141      
1142        <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>
1143      
1144    </li>
1145  
1146
1147  
1148  
1149  
1150    <li class="qk-pos--rel qk-pd--0">
1151      
1152        <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="/blogs">部落格總覽</a>
1153      
1154    </li>
1155  
1156
1157
1158<script>
1159  $('button a').on('click', function(e) {e.stopPropagation()});
1160</script>
1160
1161
1162<!-- cyb_snippet components/side_menu/menu end -->
1163    
1164  
1165  
1166    
1167      <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>
1168      <li class="qk-pos--rel qk-pd--0">
1169        <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none">
1170          <a href="/account/index" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">我的帳戶</a>
1171        </div>
1172      </li>
1173      <li class="qk-pos--rel qk-pd--0">
1174        <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none">
1175          <a href="/account/orders" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">訂單查詢</a>
1176        </div>
1177      </li>
1178      <li class="qk-pos--rel qk-pd--0">
1179        <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none">
1180          <a href="/account/logout" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">會員登出</a>
1181        </div>
1182      </li>
1183      <li class="qk-pos--rel qk-pd--0">
1184        <a href="/account/login">
1185          <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 ">
1186            <span class="qk-text--nav_menu_bg qk-fw--500 qk-fs--body">
1187              會員登入
1188            </span>
1189          </div>
1190        </a>
1191      </li>
1192      <li class="qk-pos--rel qk-pd--0">
1193        <a href="/account/signup">
1194          <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">
1195            <span class="qk-text--nav_menu_text qk-fs--body qk-fw--500">
1196              註冊新會員
1197            </span>
1198          </div>
1199        </a>
1200      </li>
1201    
1202    
1203    
1204    
1205  
1206</ul>
1207
1208<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/sidebar-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
1209
1210<script>
1211  $(document).ready(function(){
1212    // 側邊選單
1213    if ($('.drawer').length){
1214      $('.drawer').drawer();
1215      $('.bt-toggle').click(function(){
1216        setTimeout(function(){
1217          $('.drawer')[0].iScroll.refresh()
1218        },500)
1219      })
1220    }
1221  });
1222</script>
1222
1223
1224
1225<!-- cyb_snippet side_menu end -->
1226
1227        </div>
1228      </nav>
1229      <!-- Bottombar -->
1230      
1231        <div
1232          id="mobile-bottom-bar"
1233          class="qk-display--flex qk-justify--around qk-bg--nav_logo_bg qk-w--100vw qk-pos--fixed qk-b--0 qk-hidden--pc"
1234        >
1235          <!-- home -->
1236          <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">
1237            <a id="home-nav-icon" href="/">
1238              <div data-icon-type="custom_icon_type_home"></div>
1239            </a>
1240          </div>
1241          <!-- tracking items -->
1242          <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">
1243            <a href="/account/tracking_items">
1244              <div data-icon-type="custom_icon_type_tracking_items" c></div>
1245            </a>
1246          </div>
1247          <!-- cart -->
1248          
1249            <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">
1250              <a
1251                href="/cart"
1252                class="qk-display--il_flex qk-flex--row qk-justify--center qk-align--center qk-vert--mid qk-pos--rel"
1253              >
1254                <div data-icon-type="custom_icon_type_cart"></div>
1255                <span
1256                  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"
1257                  style="display: none;"
1258                  >0</span
1259                >
1260              </a>
1261            </div>
1262          
1263          <!-- member -->
1264          
1265            <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">
1266              <a id="customer-phone-nav-icon" href="/account/login">
1267                <div data-icon-type="custom_icon_type_account"></div>
1268              </a>
1269            </div>
1270          
1271        </div>
1272      
1273    
1274  </span>
1275
1276<div id="index-popular-tags"></div>
1277
1278<style id="timer_color">
1279  :root {
1280    
1281      --timer_text: #c39d6f;
1282    
1283
1284    
1285      --timer_bg: #2b2b6e;
1286    
1287  }
1288</style>
1289
1290<script>
1291  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":"問題å
1291…§å®¹","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天免費鑑è³
1291žæœŸï¼ˆå«ä¾‹å‡æ—¥ï¼‰ã€‚退換貨時請保持原包裝商品的完整(包含購買商品,附件,贈品等)。\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":"謝謝您的å¯
1291¶è²´æ„è¦‹","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":"郵遞區號"}
1292  $(document).ready(function(){
1293    if(window.location.pathname != '' && window.location.pathname != '/' ){
1294      document.getElementById('index-popular-tags').style.display = 'none'
1295    }
1296    // 倒數計時
1297    
1298
1299    function adjustContentTop() {
1300      const offset = window.measureHeaderOffset();
1301      if (offset === null) return;
1302      $("body").css({ "padding-top": offset + "px" });
1303    }
1304
1305    window.adjustContentTop = adjustContentTop;
1306
1307    // navbar設定透明
1308    
1309      var prevScrollpos = window.pageYOffset;
1310
1311      $(window).on('scroll load resize', function () {
1312        if (!window.matchMedia('(min-width: 992px)').matches) {
1313          return;
1314        }
1315        var headerBannerHeight = window.measureHeaderOffset();
1316        if (headerBannerHeight === null) {
1317          return;
1318        }
1319        var currentScrollPos = window.pageYOffset;
1320        if (currentScrollPos === 0) {
1321          $('.computer_nav').addClass('display_transparent');
1322        } else if (currentScrollPos > prevScrollpos && currentScrollPos >= headerBannerHeight) {
1323          $('#header').css({ transform: "translate(0, -100%)", transition: 'all .3s' });
1324          $('.computer_nav').removeClass('display_transparent');
1325        } else {
1326          $('#header').css({ transform: "none", transition: 'all .3s' });
1327          $('.computer_nav').removeClass('display_transparent');
1328        }
1329        prevScrollpos = currentScrollPos;
1330      });
1331      $('.computer_nav').on('mouseover', function () {
1332          $(this).removeClass('display_transparent');
1333      });
1334      $('.computer_nav').on('mouseout', function () {
1335        if ($('.dropdown_menu').hasClass('show')) {
1336          return;
1337        } else if (window.pageYOffset === 0) {
1338          $(this).addClass('display_transparent');
1339        }
1340      });
1341    
1342
1343    // Call it first once DOM is ready to prevent CLS
1344    adjustContentTop();
1345
1346    // 延遲初始化,等待 app banner 初始化完成
1347    $(window).on("resize", adjustContentTop);
1348
1349    // 使用 setTimeout 確保 banner 狀態已經確定
1350    $(window).on("load", function() {
1351      setTimeout(function() {
1352        adjustContentTop();
1353      }, 200); // 給 banner 足夠時間初始化
1354    });
1355
1356    $('img.header_banner').on('load', adjustContentTop);
1357
1358    window.renderNavbarSection('.main_nav', {
1359        navbarCollections: [{"title":"來點輕保養","url":"/collections/functional-dried-fruit","products":[{"title":"多多順暢柚皮乾","url":"/products/probioticspomelo"},{"title":"好愛睏鳳梨乾","url":"/products/sleeppineapple"},{"title":"氣色養成芭樂乾","url":"/products/collaganguava"}]},{"title":"柚香日常","url":"/collections/pomelo","products":[{"title":"百香柚皮乾","url":"/products/passionfruitpomelo"},{"title":"黃金柚皮乾","url":"/products/driedpomelo"},{"title":"黃金柚皮Q","url":"/products/driedpomeloq"},{"title":"洛神柚皮乾","url":"/products/rosellepomelo"},{"title":"微醺柚皮乾","url":"/products/tipsypomelo"},{"title":"麻辣柚皮乾","url":"/products/spicepomelo"},{"title":"二水特產-蜂蜜柚子醬","url":"/products/honeypomelojam"},{"title":"二水特產-百香柚子醬","url":"/products/passionfruitpomelojam"},{"title":"二水特產-玫瑰柚子醬","url":"/products/rosepomelojam"},{"title":"二水特產-鳳梨柚子醬","url":"/products/pineapplepomelojam"}]},{"title":"每日水果補充","url":"/collections/dried-fruit","products":[{"title":"珍珠芭樂乾","url":"/products/guava"},{"title":"紅心芭樂乾","url":"/products/redguava"},{"title":"愛文芒果乾","url":"/products/mango"},{"title":"金煌青芒果乾","url":"/products/greenmango"},{"title":"金鑽鳳梨乾","url":"/products/pineapple"},{"title":"草莓乾","url":"/products/strawberry"}]},{"title":"清新果茶日常","url":"/collections/fruit-tea","products":[{"title":"玫瑰荔枝花果茶","url":"/products/roselychee"},{"title":"桂花柚子花果茶","url":"/products/osmanthuspomelo"},{"title":"百香鳳梨水果茶","url":"/products/passionfruitpineapple"},{"title":"洛神莓果花果茶","url":"/products/roselleberryfruittea"},{"title":"芭樂檸檬水果茶","url":"/products/guavalemon-tea"},{"title":"蜂蜜柚子水果茶","url":"/products/honeypomelotea"}
1359,{"title":"金棗檸檬紅茶","url":"/products/goldendatelemontea"}]},{"title":"暖心黑糖時光","url":"/collections/brown-sugar","products":[{"title":"紅棗桂圓黑糖飲","url":"/products/reddatelongan"},{"title":"老薑黑糖飲","url":"/products/ginger"},{"title":"玫瑰蔓越莓黑糖飲","url":"/products/rosecranberry"},{"title":"洛神蔓越莓寒天果茶","url":"/products/rosellecranberry"},{"title":"紅棗桂圓老薑黑糖飲","url":"/products/3in1"}]},{"title":"記憶裡的冬瓜茶","url":"/collections/winter-melon-tea","products":[{"title":"原味冬瓜茶磚","url":"/products/wintermelon"},{"title":"黑糖冬瓜茶磚","url":"/products/黑糖冬瓜茶磚"},{"title":"檸檬冬瓜茶磚","url":"/products/檸檬冬瓜茶磚"}]},{"title":"柚見好禮","url":"/collections/giftbox","products":[{"title":"彰化百大伴手禮-\"二水你好\"永續環保禮盒","url":"/products/helloershui"}]},{"title":"柚想喝點茶","url":"/collections/tea-bag","products":[{"title":"柚香甘菊綠茶包","url":"/products/greentea"},{"title":"柚見花香紅茶包","url":"/products/blacktea"},{"title":"鳳梨瑪黛茶","url":"/products/pineapplematetea"},{"title":"紫蘇綠國寶茶","url":"/products/perilla-greenrooibos-tea"}]},{"title":"糖蜜風味日常","url":"/collections/syrup","products":[{"title":"古早味冬瓜糖蜜","url":"/products/古早味冬瓜糖蜜"},{"title":"古早味冬瓜香檸黑糖蜜","url":"/products/古早味冬瓜香檸黑糖蜜"},{"title":"古早味山楂烏梅黑糖蜜","url":"/products/古早味山楂烏梅黑糖蜜"},{"title":"蜂蜜柚子醬","url":"/products/蜂蜜柚子醬"}]}],
1360        navbarItems: [{"id":1951479,"title":"首頁","url":"/","item_type":"frontpage","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1951480,"title":"商品列表","url":"/collections/all","item_type":"collections_all","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2006080,"title":"品牌故事","url":"/pages/about-us","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2045547,"title":"ESG專區","url":"/pages/esg專區","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1998850,"title":"業務合作","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1999575,"title":"業務用原料","url":"/pages/ingredients","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1951483,"title":"客服中心","url":"/contact","item_type":"contact","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1951484,"title":"部落格總覽","url":"/blogs","item_type":"http","subtitle":null,"icon_image_url":null,"menuItems":null}],
1361        settings: {
1362          menuDisplayStyle: "three_dimension_menu",
1363          pcLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8",
1364          mobileLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNDE5MTA5X0xPR08uZ2lmLmdpZiJdXQ.gif?sha=dd6acaee4139e3e8",
1365          navbarDisplayStyle: "displayDefault",
1366        }
1367      }
1368    );
1369
1370
1371    // for link menu
1372    const linkMenuElement = document.querySelector('.link-nav');
1373    const data = []
1374    data.forEach((item) => {
1375      const wrapper = document.createElement('a');
1376      const link = document.createElement('ul');
1377
1378      wrapper.href = item.url;
1379      link.textContent = item.title;
1380      link.classList.add('link-item');
1381
1382      wrapper.appendChild(link);
1383      linkMenuElement.appendChild(wrapper);
1384    });
1385
1386    // for safe-area space on iOS devices
1387    const userAgent = navigator.userAgent;
1388    const isIOS = /iPad|iPhone|iPod/.test(userAgent) && !window.MSStream;
1389    const isLiff = /Line\/[\d.]+/i.test(userAgent);
1390    const $mobileBottomBar = $('#mobile-bottom-bar');
1391
1392    if ($mobileBottomBar.length && isIOS && isLiff) {
1393      $mobileBottomBar.addClass('is-ios-liff');
1394    }
1395  });
1396  document.addEventListener('DOMContentLoaded', function() {
1397    window.getCartAmount = function() {
1398      return parseInt($('.global-cart-count').html());
1399    };
1400  });
1401</script>
1401
1402
1403<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/navbar-e958d46bfee2e69f.js' type='text/javascript'></script>
vendor: 1 bytes, line 1403
1403
1404<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/currencies-e958d46bfee2e69f.js' type='text/javascript'></script>
1404
1405<!-- cyb_snippet i18n_modal start -->
1406
1407
1408<!-- cyb_snippet i18n_modal end -->
1409<!-- cyb_snippet _load_fonts start -->
1410<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/load_fonts-e958d46bfee2e69f.js' type='text/javascript'></script>
vendor: 1 bytes, line 1410
1410
1411<script>
1412  document.addEventListener('DOMContentLoaded', function() {
1413    window.loadFontSetting("{\"ja\":{\"value\":\"Noto Sans JP\"},\"zh-TW\":{\"value\":\"Noto Sans TC\"},\"en\":{\"value\":\"Noto Sans TC\"},\"zh-CN\":{\"value\":\"Noto Sans TC\"}}")
1414  })
1415</script>
1415
1416
1417<!-- cyb_snippet _load_fonts end -->
1418<!-- cyb_snippet _custom_icon start -->
1419<script src='//cdn-general.cybassets.com/frontend/shop/navIcon-e958d46bfee2e69f.js' type='text/javascript'></script>
1419
1420
1421<script>
1422  (function() {
1423    const iconUrlMap = new Map([
1424      ['custom_icon_type_home', null],
1425      ['custom_icon_type_tracking_items', null],
1426      ['custom_icon_type_account', null],
1427      ['custom_icon_type_cart', null],
1428      ['custom_icon_type_search', null],
1429      ['custom_icon_type_menu', null]
1430    ]);
1431    const elements = document.querySelectorAll('[data-icon-type]');
1432    elements.forEach((element, index) => {
1433      const iconAttributes = element.getAttribute('data-icon-type');
1434
1435      const uniqueId = `icon_${iconAttributes}_${index}_${Date.now()}_${Math.random().toString(36).substr(2, 9)}`;
1436      element.id = uniqueId;
1437      window.renderNavCustomIcon(`#${uniqueId}`, {
1438        navIconStyle: "icon_type_default",
1439        customIconUrl: iconUrlMap.get(iconAttributes) || '',
1440        iconAttributes: iconAttributes,
1441        currentTemplate: "index",
1442      });
1443    });
1444  })();
1445</script>
1445
1446
1447<!-- cyb_snippet _custom_icon end -->
1448
1449
1450
1451    
1452  
1453    
1453<script src='//cdn-general.cybassets.com/frontend/shop/announcementBar-e958d46bfee2e69f.js' type='text/javascript'></script>
1453
1454
1455    
1456
1457    
1458
1459    
1459<script>
1460      $(document).ready(function() {
1461        window.renderAnnouncementBar('#announcement-bar', {
1462          sectionId: "announcement_bar",
1463          isIndex: true,
1464        });
1465      });
1466    </script>
1466
1467  
1468
1469
1470
1471
1472
1473    <!-- template -->
1474    <div id="template" style="flex:1 0 auto; background-color: var(--theme_bg);">
1475      <div class="index">
1476
1477  
1478
1479
1480
1481
1482
1483
1484
1485
1486<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
1487
1488<style>
1489  [id="_main_slider_custom"] {
1490    margin: 0 -1px 40px !important;
1491  }
1492  @media (max-width: 576px) {
1493    .main-slider-placeholder {
1494      display: none !important;
1495    }
1496    .swiper-container {
1497      visibility: visible !important;
1498    }
1499  }
1500  @media (max-width: 991px) {
1501    [id="_main_slider_custom"] {
1502      margin: 0 0px 24px !important;
1503    }
1504  }
1505</style>
1506
1507<section id="_main_slider_custom" class="main-slider qk-pos--rel">
1508  
1509  
1510
1511  <div
1512    class="swiper swiper-container"
1513    
1514  >
1515    <div class="swiper-wrapper qk-align--center">
1516      
1517      
1518      
1519        <div class="swiper-slide">
1520          
1521            
1522            <a
1523              href="/products/collaganguava"
1524              class="img-flex qk-align--stretch qk-display--contents"
1525              target=""
1526              rel=""
1527            >
1528          
1529          
1530          
1531          
1532          
1533          
1534            <picture>
1535              
1536                <source
1537                  media="(max-width: 576px)"
1538                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzg4MTQxNDg5X-iKreaoguS7i-e0ueWcljAwMi0yX-W3peS9nOWNgOWfnyAxX-W3peS9nOWNgOWfnyAxLeS_ri5qcGcuanBlZyJdXQ.jpeg?sha=663b82e19a87f793"
1539                  alt="sweego 氣色養成芭樂乾隨身包,與芭樂乾片、乾燥玫瑰花擺放於米色布面"
1540                >
1541              
1542              
1543                <source
1544                  media="(max-width: 992px)"
1545                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzg4MTQxNDg5X-iKreaoguS7i-e0ueWcljAwMi0yX-W3peS9nOWNgOWfnyAxX-W3peS9nOWNgOWfnyAxLeS_ri5qcGcuanBlZyJdXQ.jpeg?sha=663b82e19a87f793"
1546                  alt="sweego 氣色養成芭樂乾隨身包,與芭樂乾片、乾燥玫瑰花擺放於米色布面"
1547                >
1548              
1549              <img
1550                id="slider-image"
1551                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzg4MTQxNDg5X-iKreaoguS7i-e0ueWcljAwMi0yX-W3peS9nOWNgOWfnyAxX-W3peS9nOWNgOWfnyAxLeS_ri5qcGcuanBlZyJdXQ.jpeg?sha=663b82e19a87f793"
1552                height="auto"
1553                alt="sweego 氣色養成芭樂乾隨身包,與芭樂乾片、乾燥玫瑰花擺放於米色布面"
1554                class="swiper-lazy"
1555              >
1556            </picture>
1557
1558            
1559            
1560            
1561            
1562            
1563            
1564            
1565            
1566            
1567            
1568          
1569          
1570            </a>
1571          
1572          
1573            <div class="swiper-lazy-preloader"></div>
1574          
1575        </div>
1576      
1577        <div class="swiper-slide">
1578          
1579            
1580            <a
1581              href="/products/sleeppineapple"
1582              class="img-flex qk-align--stretch qk-display--contents"
1583              target=""
1584              rel=""
1585            >
1586          
1587          
1588          
1589          
1590          
1591          
1592            <picture>
1593              
1594                <source
1595                  media="(max-width: 576px)"
1596                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTQzX-mzs-aiqOWxleekujAwMi5wbmdfMjAyNjA0MDEwOTA4LmpwZWcuanBlZyJdXQ.jpeg?sha=4f34e4d2321510bf"
1597                  alt="sweego 好愛睏鳳梨乾(GABA 鳳梨乾)隨身包,與鳳梨乾片、馬克杯、乾燥薰衣草"
1598                >
1599              
1600              
1601                <source
1602                  media="(max-width: 992px)"
1603                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTQzX-mzs-aiqOWxleekujAwMi5wbmdfMjAyNjA0MDEwOTA4LmpwZWcuanBlZyJdXQ.jpeg?sha=4f34e4d2321510bf"
1604                  alt="sweego 好愛睏鳳梨乾(GABA 鳳梨乾)隨身包,與鳳梨乾片、馬克杯、乾燥薰衣草"
1605                >
1606              
1607              <img
1608                id="slider-image"
1609                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTQzX-mzs-aiqOWxleekujAwMi5wbmdfMjAyNjA0MDEwOTA4LmpwZWcuanBlZyJdXQ.jpeg?sha=4f34e4d2321510bf"
1610                height="auto"
1611                alt="sweego 好愛睏鳳梨乾(GABA 鳳梨乾)隨身包,與鳳梨乾片、馬克杯、乾燥薰衣草"
1612                class="swiper-lazy"
1613              >
1614            </picture>
1615
1616            
1617            
1618            
1619            
1620            
1621            
1622            
1623            
1624            
1625            
1626          
1627          
1628            </a>
1629          
1630          
1631            <div class="swiper-lazy-preloader"></div>
1632          
1633        </div>
1634      
1635        <div class="swiper-slide">
1636          
1637            
1638            <a
1639              href="/products/probioticspomelo"
1640              class="img-flex qk-align--stretch qk-display--contents"
1641              target=""
1642              rel=""
1643            >
1644          
1645          
1646          
1647          
1648          
1649          
1650            <picture>
1651              
1652                <source
1653                  media="(max-width: 576px)"
1654                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTA3X-WkmuWkmuafmuWtkOS7i-e0ueWcljAwMS3kv64yLTAxLmpwZy5qcGVnIl1d.jpeg?sha=5fd29d1f560dce1a"
1655                  alt="sweego 多多順暢柚皮乾隨身包,與柚子果肉、柚花、柚皮乾丁擺放於大理石桌面"
1656                >
1657              
1658              
1659                <source
1660                  media="(max-width: 992px)"
1661                  data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTA3X-WkmuWkmuafmuWtkOS7i-e0ueWcljAwMS3kv64yLTAxLmpwZy5qcGVnIl1d.jpeg?sha=5fd29d1f560dce1a"
1662                  alt="sweego 多多順暢柚皮乾隨身包,與柚子果肉、柚花、柚皮乾丁擺放於大理石桌面"
1663                >
1664              
1665              <img
1666                id="slider-image"
1667                data-src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc2Mzg2OTA3X-WkmuWkmuafmuWtkOS7i-e0ueWcljAwMS3kv64yLTAxLmpwZy5qcGVnIl1d.jpeg?sha=5fd29d1f560dce1a"
1668                height="auto"
1669                alt="sweego 多多順暢柚皮乾隨身包,與柚子果肉、柚花、柚皮乾丁擺放於大理石桌面"
1670                class="swiper-lazy"
1671              >
1672            </picture>
1673
1674            
1675            
1676            
1677            
1678            
1679            
1680            
1681            
1682            
1683            
1684          
1685          
1686            </a>
1687          
1688          
1689            <div class="swiper-lazy-preloader"></div>
1690          
1691        </div>
1692      
1693    </div>
1694    
1695      <div
1696        class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--prev main_slider_custom_prev qk-hidden--mobile"
1697      ></div>
1698      <div
1699        class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--next main_slider_custom_next qk-hidden--mobile"
1700      ></div>
1701    
1702  </div>
1703  
1704    <div class="qk-swiper_pg qk-w--100 qk-mg_t--1 qk-text--center main_slider_pagination"></div>
1705  
1706</section>
1707
1708<script>
1709  $(document).ready(function(){
1710    let isDynamicLoading = false;
1711    let settingObj = {
1712      id: '_main_slider_custom',
1713      mobile_img_number: Number('1'),
1714      mobile_img_space: Number('8'),
1715      img_number: Number('1'),
1716      img_space: Number('12'),
1717      swiper_delay: '5',
1718    }
1719    window.mainSlider = function(obj){
1720    var id = themeHelper.escapeId(obj.id);
1721    var slideCount = $(`#${obj.id} .swiper-slide`).length
1722    var autoLoop = true
1723    if (slideCount <= 1){
1724      autoLoop = false
1725    }
1726    var mainSlider = new Swiper('#' + id + ' .swiper-container', {
1727      preloadImages: false,
1728      slidesPerView: Number(obj.mobile_img_number),
1729      spaceBetween: Number(obj.mobile_img_space),
1730      breakpoints: {
1731        0:{
1732          slidesPerView: Number(obj.mobile_img_number),
1733          spaceBetween: Number(obj.mobile_img_space),
1734        },
1735        991: {
1736          slidesPerView: Number(obj.img_number),
1737          spaceBetween: Number(obj.img_space),
1738        }
1739      },
1740      // Enable lazy loading
1741      observer: true,
1742      observeParents: true,
1743      autoheight: true,
1744      lazy: {
1745        loadPrevNext: true,
1746      },
1747      freeMode: {
1748        enabled: true,
1749        sticky: true,
1750        momentum: true,
1751        momentumRatio: 0.4,
1752        momentumVelocityRatio: 0.1,
1753      },
1754      loop: autoLoop,
1755      autoplay: { delay: obj.swiper_delay * 1000 },
1756      speed: Number('800.0'),
1757      pagination: {
1758        el: '#' + id + ' .main_slider_pagination',
1759        clickable: true,
1760      },
1761      navigation: {
1762        nextEl: '#' + id + ' .main_slider_custom_next',
1763        prevEl: '#' + id + ' .main_slider_custom_prev',
1764      },
1765      on: {
1766        init: function () {
1767          if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) {
1768            document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none';
1769            document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible';
1770          }
1771        },
1772      }
1773    });
1774    }
1775    if (isDynamicLoading) {
1776        window.DynamicLoading.setupComponent({
1777        sectionId: "_main_slider_custom",
1778        sectionSettingData: settingObj,
1779        entryName:'mainSlider',
1780        source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js',
1781        componentType:'js',
1782        hiddenDom: true
1783      });
1784    }else{
1785      mainSlider(settingObj);
1786    }
1787  })
1788</script>
1788
1789
1790
1791<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_8_blocks-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
1791<script src='//cdn-general.cybassets.com/frontend/shop/productCollection-e958d46bfee2e69f.js' type='text/javascript'></script>
1791<!-- cyb_snippet _combo_product_related_items_modal start -->
1791<script src='//cdn-general.cybassets.com/frontend/shop/standaloneRelatedItemsSelectModal-e958d46bfee2e69f.js' type='text/javascript'></script>
1791
1792  
1792<script>
1793    if (!$('#related-items-select-modal').length) {
1794      $('body').append('<div id="related-items-select-modal"></div>');
1795      document.addEventListener('DOMContentLoaded', function() {
1796        window.renderRelatedItemsSelectModal('#related-items-select-modal', {
1797          hasStockNotificationPlugin: true,
1798          displayProductDiscountsList: true,
1799        });
1800      });
1801    }
1802  </script>
1802<!-- cyb_snippet _combo_product_related_items_modal end -->
1803
1804
1805
1806<script>
1807  $(document).ready(function() {
1808    let isDynamicLoading = false;
1809
1810    function sendProductImpressions(products, collectionTitle) {
1811      if (products && products.length > 0) {
1812        var gtm_product = []
1813
1814        $.each(products, function(index, product) {
1815          productInfo = {
1816            'brand':    product.vendor,
1817            'category': product.product_type,
1818            'id':       product.id,
1819            'list':     'Index: ' + collectionTitle,
1820            'name':     product.title,
1821            'position': index + 1,
1822            'price':    product.price,
1823            'variant':  ''
1824          }
1825
1826          if (typeof google_tag_manager_id != 'undefined' || typeof cyb != 'undefined') {
1827            gtm_product.push(productInfo)
1828          }
1829        })
1830
1831        if (typeof google_tag_manager_id != 'undefined' && gtm_product.length > 0) {
1832          dataLayer.push({
1833            'event': 'productImpressions',
1834            'ecommerce': {
1835              'impressions': gtm_product
1836            }
1837          });
1838        }
1839
1840        if (typeof cyb != "undefined" && gtm_product.length > 0) {
1841          cyb.push({
1842            'event': 'productImpressions',
1843            'impressions': gtm_product
1844          });
1845        }
1846      }
1847    }
1848
1849    const props = {
1850      sectionId: "_index_8_blocks",
1851      collection: {
1852        id: null,
1853        title: null,
1854      },
1855      allProductCount: null,
1856      cartEnabled: true,
1857      discountPriceSloganUrl: "//cdn-general.cybassets.com/theme_src/i18n_delight/default_img/onsale_icon.png",
1858      showMultipleLabels: false,
1859      collectionHandleUrl: null,
1860      blockProducts: 
1861{"products":{"id":null,"title":null,"handle":null,"price":null,"vendor":null,"slogan":null,"sell_from":null,"url":null,"product_type":null,"total_sold":null,"sold_out":null,"price_range":null,"show_slogan":null,"related_to_sales_page":null,"hide_price?":null,"sales_mode_purchasable?":null,"featured_image":null,"optional_combo_product?":null,"combo_product_info":null,"purchase_eligibility":null,"product_labels":null,"images":null}}
1862,
1863      sessionTitle: null,
1864      section: {"type":"_index_8_blocks","visible":true,"settings":{"dict_title":"\"機能果乾,把照顧自己變簡單\"","collection_handle":"輕保養系列","limit":"8","margin_x":"180","margin_bottom":"32","mobile_margin_x":"16","mobile_margin_bottom":"24","product_display":"displayPartial","product_arrangement":"2","product_column_for_pc":"4","product_column_for_mobile":"2","product_alignment":"midPosition","product_text_align":"center","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[],"custom_name":"商品分類","schedule":{"enabled_default":true,"schedule_lists":[]}},
1865      productURLSearch: "",
1866      hasIntegratedProductLabelsPlugin: true,
1867      isDisplayPriceRange: true || false,
1868      pageType: "index",
1869    }
1870    if (isDynamicLoading) {
1871      window.DynamicLoading.setupComponent({
1872        sectionId: '#index_8_blocks-_index_8_blocks',
1873        callbackData: props,
1874        entryName: 'renderProductCollection',
1875        source: '//cdn-general.cybassets.com/frontend/shop/productCollection-e958d46bfee2e69f.js',
1876      });
1877    } else {
1878      renderProductCollection('#index_8_blocks-_index_8_blocks', props);
1879    }
1880    var products = props.blockProducts && props.blockProducts.products;
1881    if (products) {
1882      sendProductImpressions(products, props.collection.title);
1883    }
1884  });
1885</script>
1885
1886
1887<style>
1888  [id="_index_8_blocks"] {
1889    margin: 0 180px 32px !important;
1890  }
1891  @media (max-width: 991px) {
1892    [id="_index_8_blocks"] {
1893      margin: 0 16px 24px !important;
1894    }
1895  }
1896</style>
1897
1898<section id="_index_8_blocks" class="index_8_blocks qk-text--center">
1899  <div id="index_8_blocks-_index_8_blocks"></div>
1900</section>
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_4_blocks-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
1916<script src='//cdn-general.cybassets.com/frontend/shop/productDisplay-e958d46bfee2e69f.js' type='text/javascript'></script>
1916
1917
1918<style>
1919  [id="1772520539216_5"] {
1920    margin: 0 110px 40px !important;
1921  }
1922
1923  @media (min-width: 992px) {
1924    [id="1772520539216_5"] .block:not(.last-row) {
1925      margin-bottom: 30px !important;
1926    }
1927    [id="1772520539216_5"] .block-default-width-margin:not(:first-of-type),
1928    [id="1772520539216_5"] .block-not-first-margin {
1929      margin-left: 30px !important;
1930    }
1931  }
1932
1933  @media (max-width: 991px) {
1934    [id="1772520539216_5"] {
1935      margin: 0 0px 50px !important;
1936    }
1937    [id="1772520539216_5"] > .qk-display--flex.qk-flex--wrap {
1938      gap: 5px;
1939      justify-content: flex-start;
1940    }
1941    [id="1772520539216_5"] .block {
1942      flex: 0 0 calc((100% - (1 - 1) * 5px) / 1);
1943    }
1944  }
1945
1946  .video-block-loading {
1947    background-color: #eeee;
1948    position: absolute;
1949    top: 0;
1950    bottom: 0;
1951    left: 0;
1952    width: 100%;
1953    height: 100%;
1954  }
1955</style>
1956
1957<script>
1958
1959  $(document).ready(function() {
1960    let isDynamicLoading = false;
1961    if (isDynamicLoading) {
1962      window.DynamicLoading.setupComponent({
1963          sectionId:'1772520539216_5',
1964          componentType:'liquid',
1965        });
1966    }
1967    
1968      
1969    
1970      
1971    
1972      
1973    
1974  })
1975</script>
1975
1976
1977<script>
1978  function buildYoutubeEmbedUrl(url, options) {
1979    const YT_REGEX = /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=|shorts\/)([^#&?]*).*/;
1980    const match = (url || '').match(YT_REGEX);
1981    const videoId = match && match[2].length === 11 ? match[2] : '';
1982
1983    if (!videoId) {
1984      return '';
1985    }
1986
1987    const autoPlay = options && options.autoPlay;
1988    const hideControls = options && options.hideControls;
1989    const loop = options && options.loop;
1990
1991    const searchParams = new URLSearchParams();
1992
1993    searchParams.set('autoplay', autoPlay ? '1' : '0');
1994    // 若自動播放,預設靜音以符合瀏覽器限制
1995    searchParams.set('mute', autoPlay ? '1' : '0');
1996    searchParams.set('playsinline', '1');
1997
1998    searchParams.set('controls', hideControls ? '0' : '1');
1999    searchParams.set('rel', '0');
2000
2001    if (loop) {
2002      searchParams.set('loop', '1');
2003      searchParams.set('playlist', videoId);
2004    }
2005
2006    return 'https://www.youtube.com/embed/' + videoId + '?' + searchParams.toString();
2007  }
2008
2009  function parseYtUrlOnLoad(target, url, autoPlay, hideControls, loop) {
2010    const finalUrl = buildYoutubeEmbedUrl(url, {
2011      autoPlay: autoPlay,
2012      hideControls: hideControls,
2013      loop: loop,
2014    });
2015
2016    if (!finalUrl || target.src === finalUrl) {
2017      return;
2018    }
2019
2020    const handleVideoLoad = function () {
2021      try {
2022        const wrapper = $(target).closest('.embed-responsive')[0];
2023        if (wrapper) {
2024          // 關閉 loading skeleton
2025          const loading = wrapper.querySelector('.video-block-loading');
2026          if (loading) {
2027            loading.style.display = 'none';
2028          }
2029        }
2030      } catch (e) {
2031        console.error('iframe onload 處理失敗', e);
2032      } finally {
2033        target.removeEventListener('load', handleVideoLoad);
2034      }
2035    };
2036
2037    target.addEventListener('load', handleVideoLoad);
2038
2039    target.src = finalUrl;
2040    if (hideControls && autoPlay) {
2041      target.style.pointerEvents = 'none';
2042    }
2043
2044    // 判斷是不是 YouTube shorts,決定要不要加上 .short-youtube class
2045    try {
2046      const isShort = (url || '').indexOf('/shorts/') !== -1;
2047      if (isShort) {
2048        const wrapper = $(target).closest('.embed-responsive')[0];
2049        if (wrapper) {
2050          wrapper.classList.add('short-youtube');
2051        }
2052      }
2053    } catch (e) {
2054      console.error('isShort 判斷失敗', e);
2055    }
2056  }
2057
2058
2059  window.addEventListener('load', function () {
2060    const sectionEl = document.getElementById('1772520539216_5');
2061    if (!sectionEl) return;
2062
2063    const options = {
2064      threshold: 0.25,
2065    };
2066
2067    
2068      
2069    
2070      
2071    
2072      
2073    
2074  });
2075</script>
2075
2076
2077<section id="1772520539216_5" class="index-4-blocks">
2078  <div class="qk-display--flex qk-flex--wrap">
2079    
2080    
2081      
2082      
2083      <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 20.0px);">
2084        
2085            <div class="img-card" id="1772520539218_0">
2086              
2087              
2088                
2089                  <a href="/collections/fruit-tea" class="banner qk-hidden--mobile" target="" rel="">
2090                    <img src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk3XzA1MjBf6Iqx6I2J6Iy257Ch5Zau5rOhLmpwZy5qcGVnIl1d.jpeg?sha=b0c23db6c5c92181" class="qk-w--100" alt="">
2091                  </a>
2092                
2093              
2094              
2095                
2096                  <a
2097                    href="/collections/fruit-tea"
2098                    class="banner qk-display--bk qk-hidden--phone qk-hidden--pc"
2099                    target=""
2100                    rel=""
2101                  >
2102                    <img
2103                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk3XzA1MjBf6Iqx6I2J6Iy257Ch5Zau5rOhLmpwZy5qcGVnIl1d.jpeg?sha=b0c23db6c5c92181"
2104                      class="qk-w--100"
2105                      alt=""
2106                    >
2107                  </a>
2108                
2109              
2110              
2111                
2112                  <a
2113                    href="/collections/fruit-tea"
2114                    class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet"
2115                    target=""
2116                    rel=""
2117                  >
2118                    <img
2119                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk3XzA1MjBf6Iqx6I2J6Iy257Ch5Zau5rOhLmpwZy5qcGVnIl1d.jpeg?sha=b0c23db6c5c92181"
2120                      class="qk-w--100"
2121                      alt=""
2122                    >
2123                  </a>
2124                
2125              
2126              
2127                <h3 class="img-title qk-text--heading">花草茶簡單泡 - sweego 洛神莓果花果茶盒裝,與檸檬、洛神花、金桔</h3>
2128              
2129              <div class="advance-rich-text-content-container">
2130                
2131              </div>
2132            </div>
2133          
2134      </div>
2135    
2136      
2137      
2138      <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 20.0px);">
2139        
2140            <div class="img-card" id="1772520578052_0">
2141              
2142              
2143                
2144                  <a href="/collections/brown-sugar" class="banner qk-hidden--mobile" target="" rel="">
2145                    <img src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk2X-m7keezli5qcGcuanBlZyJdXQ.jpeg?sha=87a0207094d27aca" class="qk-w--100" alt="">
2146                  </a>
2147                
2148              
2149              
2150                
2151                  <a
2152                    href="/collections/brown-sugar"
2153                    class="banner qk-display--bk qk-hidden--phone qk-hidden--pc"
2154                    target=""
2155                    rel=""
2156                  >
2157                    <img
2158                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk2X-m7keezli5qcGcuanBlZyJdXQ.jpeg?sha=87a0207094d27aca"
2159                      class="qk-w--100"
2160                      alt=""
2161                    >
2162                  </a>
2163                
2164              
2165              
2166                
2167                  <a
2168                    href="/collections/brown-sugar"
2169                    class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet"
2170                    target=""
2171                    rel=""
2172                  >
2173                    <img
2174                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk2X-m7keezli5qcGcuanBlZyJdXQ.jpeg?sha=87a0207094d27aca"
2175                      class="qk-w--100"
2176                      alt=""
2177                    >
2178                  </a>
2179                
2180              
2181              
2182                <h3 class="img-title qk-text--heading">女人你的閨蜜是黑糖 - sweego 銀耳冬瓜黑糖飲盒裝,與玫瑰花、白木耳</h3>
2183              
2184              <div class="advance-rich-text-content-container">
2185                
2186              </div>
2187            </div>
2188          
2189      </div>
2190    
2191      
2192      
2193      <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 20.0px);">
2194        
2195            <div class="img-card" id="1772520579122_0">
2196              
2197              
2198                
2199                  <a href="/collections/functional-dried-fruit" class="banner qk-hidden--mobile" target="" rel="">
2200                    <img src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1NjA5NjM4X-WkmuWkmuafmuWtkOWumOe2suWcliAucG5nLnBuZyJdXQ.png?sha=50c99aa34495d7e0" class="qk-w--100" alt="">
2201                  </a>
2202                
2203              
2204              
2205                
2206                  <a
2207                    href="/collections/functional-dried-fruit"
2208                    class="banner qk-display--bk qk-hidden--phone qk-hidden--pc"
2209                    target=""
2210                    rel=""
2211                  >
2212                    <img
2213                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1NjA5NjM4X-WkmuWkmuafmuWtkOWumOe2suWcliAucG5nLnBuZyJdXQ.png?sha=50c99aa34495d7e0"
2214                      class="qk-w--100"
2215                      alt=""
2216                    >
2217                  </a>
2218                
2219              
2220              
2221                
2222                  <a
2223                    href="/collections/functional-dried-fruit"
2224                    class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet"
2225                    target=""
2226                    rel=""
2227                  >
2228                    <img
2229                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1NjA5NjM4X-WkmuWkmuafmuWtkOWumOe2suWcliAucG5nLnBuZyJdXQ.png?sha=50c99aa34495d7e0"
2230                      class="qk-w--100"
2231                      alt=""
2232                    >
2233                  </a>
2234                
2235              
2236              
2237                <h3 class="img-title qk-text--heading">機能果乾,把照顧自己變簡單 - sweego 多多順暢柚皮乾隨身包,與大白柚、柚皮乾丁</h3>
2238              
2239              <div class="advance-rich-text-content-container">
2240                
2241              </div>
2242            </div>
2243          
2244      </div>
2245    
2246  </div>
2247</section>
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_4_blocks-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
2262<script src='//cdn-general.cybassets.com/frontend/shop/productDisplay-e958d46bfee2e69f.js' type='text/javascript'></script>
2262
2263
2264<style>
2265  [id="1772520786017_5"] {
2266    margin: 0 110px 40px !important;
2267  }
2268
2269  @media (min-width: 992px) {
2270    [id="1772520786017_5"] .block:not(.last-row) {
2271      margin-bottom: 29px !important;
2272    }
2273    [id="1772520786017_5"] .block-default-width-margin:not(:first-of-type),
2274    [id="1772520786017_5"] .block-not-first-margin {
2275      margin-left: 29px !important;
2276    }
2277  }
2278
2279  @media (max-width: 991px) {
2280    [id="1772520786017_5"] {
2281      margin: 0 0px 50px !important;
2282    }
2283    [id="1772520786017_5"] > .qk-display--flex.qk-flex--wrap {
2284      gap: 10px;
2285      justify-content: flex-start;
2286    }
2287    [id="1772520786017_5"] .block {
2288      flex: 0 0 calc((100% - (1 - 1) * 10px) / 1);
2289    }
2290  }
2291
2292  .video-block-loading {
2293    background-color: #eeee;
2294    position: absolute;
2295    top: 0;
2296    bottom: 0;
2297    left: 0;
2298    width: 100%;
2299    height: 100%;
2300  }
2301</style>
2302
2303<script>
2304
2305  $(document).ready(function() {
2306    let isDynamicLoading = false;
2307    if (isDynamicLoading) {
2308      window.DynamicLoading.setupComponent({
2309          sectionId:'1772520786017_5',
2310          componentType:'liquid',
2311        });
2312    }
2313    
2314      
2315    
2316      
2317    
2318      
2319    
2320  })
2321</script>
2321
2322
2323<script>
2324  function buildYoutubeEmbedUrl(url, options) {
2325    const YT_REGEX = /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=|shorts\/)([^#&?]*).*/;
2326    const match = (url || '').match(YT_REGEX);
2327    const videoId = match && match[2].length === 11 ? match[2] : '';
2328
2329    if (!videoId) {
2330      return '';
2331    }
2332
2333    const autoPlay = options && options.autoPlay;
2334    const hideControls = options && options.hideControls;
2335    const loop = options && options.loop;
2336
2337    const searchParams = new URLSearchParams();
2338
2339    searchParams.set('autoplay', autoPlay ? '1' : '0');
2340    // 若自動播放,預設靜音以符合瀏覽器限制
2341    searchParams.set('mute', autoPlay ? '1' : '0');
2342    searchParams.set('playsinline', '1');
2343
2344    searchParams.set('controls', hideControls ? '0' : '1');
2345    searchParams.set('rel', '0');
2346
2347    if (loop) {
2348      searchParams.set('loop', '1');
2349      searchParams.set('playlist', videoId);
2350    }
2351
2352    return 'https://www.youtube.com/embed/' + videoId + '?' + searchParams.toString();
2353  }
2354
2355  function parseYtUrlOnLoad(target, url, autoPlay, hideControls, loop) {
2356    const finalUrl = buildYoutubeEmbedUrl(url, {
2357      autoPlay: autoPlay,
2358      hideControls: hideControls,
2359      loop: loop,
2360    });
2361
2362    if (!finalUrl || target.src === finalUrl) {
2363      return;
2364    }
2365
2366    const handleVideoLoad = function () {
2367      try {
2368        const wrapper = $(target).closest('.embed-responsive')[0];
2369        if (wrapper) {
2370          // 關閉 loading skeleton
2371          const loading = wrapper.querySelector('.video-block-loading');
2372          if (loading) {
2373            loading.style.display = 'none';
2374          }
2375        }
2376      } catch (e) {
2377        console.error('iframe onload 處理失敗', e);
2378      } finally {
2379        target.removeEventListener('load', handleVideoLoad);
2380      }
2381    };
2382
2383    target.addEventListener('load', handleVideoLoad);
2384
2385    target.src = finalUrl;
2386    if (hideControls && autoPlay) {
2387      target.style.pointerEvents = 'none';
2388    }
2389
2390    // 判斷是不是 YouTube shorts,決定要不要加上 .short-youtube class
2391    try {
2392      const isShort = (url || '').indexOf('/shorts/') !== -1;
2393      if (isShort) {
2394        const wrapper = $(target).closest('.embed-responsive')[0];
2395        if (wrapper) {
2396          wrapper.classList.add('short-youtube');
2397        }
2398      }
2399    } catch (e) {
2400      console.error('isShort 判斷失敗', e);
2401    }
2402  }
2403
2404
2405  window.addEventListener('load', function () {
2406    const sectionEl = document.getElementById('1772520786017_5');
2407    if (!sectionEl) return;
2408
2409    const options = {
2410      threshold: 0.25,
2411    };
2412
2413    
2414      
2415    
2416      
2417    
2418      
2419    
2420  });
2421</script>
2421
2422
2423<section id="1772520786017_5" class="index-4-blocks">
2424  <div class="qk-display--flex qk-flex--wrap">
2425    
2426    
2427      
2428      
2429      <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 19.333333333333332px);">
2430        
2431            <div class="img-card" id="1772520786018_0">
2432              
2433              
2434                
2435                  <a href="/collections/dried-fruit" class="banner qk-hidden--mobile" target="" rel="">
2436                    <img src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzgzMzAyNDMyX-afmuearuS5vi5qcGcuanBlZyJdXQ.jpeg?sha=3b1a268c70651f80" class="qk-w--100" alt="">
2437                  </a>
2438                
2439              
2440              
2441                
2442                  <a
2443                    href="/collections/dried-fruit"
2444                    class="banner qk-display--bk qk-hidden--phone qk-hidden--pc"
2445                    target=""
2446                    rel=""
2447                  >
2448                    <img
2449                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzgzMzAyNDMyX-afmuearuS5vi5qcGcuanBlZyJdXQ.jpeg?sha=3b1a268c70651f80"
2450                      class="qk-w--100"
2451                      alt=""
2452                    >
2453                  </a>
2454                
2455              
2456              
2457                
2458                  <a
2459                    href="/collections/dried-fruit"
2460                    class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet"
2461                    target=""
2462                    rel=""
2463                  >
2464                    <img
2465                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzgzMzAyNDMyX-afmuearuS5vi5qcGcuanBlZyJdXQ.jpeg?sha=3b1a268c70651f80"
2466                      class="qk-w--100"
2467                      alt=""
2468                    >
2469                  </a>
2470                
2471              
2472              
2473                <h3 class="img-title qk-text--heading">最厚工的台灣水果乾 - sweego 黃金柚皮乾夾鏈袋包裝,與大白柚、柚子切片</h3>
2474              
2475              <div class="advance-rich-text-content-container">
2476                
2477              </div>
2478            </div>
2479          
2480      </div>
2481    
2482      
2483      
2484      <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 19.333333333333332px);">
2485        
2486            <div class="img-card" id="1772520800538_0">
2487              
2488              
2489                
2490                  <a href="/collections/tea-bag" class="banner qk-hidden--mobile" target="" rel="">
2491                    <img src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1NjE5NDI1X-e0heiMti3kv64uanBnLmpwZWciXV0.jpeg?sha=3fbe1315107e68ed" class="qk-w--100" alt="">
2492                  </a>
2493                
2494              
2495              
2496                
2497                  <a
2498                    href="/collections/tea-bag"
2499                    class="banner qk-display--bk qk-hidden--phone qk-hidden--pc"
2500                    target=""
2501                    rel=""
2502                  >
2503                    <img
2504                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1NjE5NDI1X-e0heiMti3kv64uanBnLmpwZWciXV0.jpeg?sha=3fbe1315107e68ed"
2505                      class="qk-w--100"
2506                      alt=""
2507                    >
2508                  </a>
2509                
2510              
2511              
2512                
2513                  <a
2514                    href="/collections/tea-bag"
2515                    class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet"
2516                    target=""
2517                    rel=""
2518                  >
2519                    <img
2520                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1NjE5NDI1X-e0heiMti3kv64uanBnLmpwZWciXV0.jpeg?sha=3fbe1315107e68ed"
2521                      class="qk-w--100"
2522                      alt=""
2523                    >
2524                  </a>
2525                
2526              
2527              
2528                <h3 class="img-title qk-text--heading">可以優雅可以香醇 - sweego 柚見花香紅茶三角茶包盒裝,與柚子切片、柚花、茶葉</h3>
2529              
2530              <div class="advance-rich-text-content-container">
2531                
2532              </div>
2533            </div>
2534          
2535      </div>
2536    
2537      
2538      
2539      <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 19.333333333333332px);">
2540        
2541            <div class="img-card" id="1772520802029_0">
2542              
2543              
2544                
2545                  <a href="/collections/pomelo" class="banner qk-hidden--mobile" target="" rel="">
2546                    <img src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk3X-WwseimgemGrOWQgy5qcGcuanBlZyJdXQ.jpeg?sha=3d6dccee4eeead04" class="qk-w--100" alt="">
2547                  </a>
2548                
2549              
2550              
2551                
2552                  <a
2553                    href="/collections/pomelo"
2554                    class="banner qk-display--bk qk-hidden--phone qk-hidden--pc"
2555                    target=""
2556                    rel=""
2557                  >
2558                    <img
2559                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk3X-WwseimgemGrOWQgy5qcGcuanBlZyJdXQ.jpeg?sha=3d6dccee4eeead04"
2560                      class="qk-w--100"
2561                      alt=""
2562                    >
2563                  </a>
2564                
2565              
2566              
2567                
2568                  <a
2569                    href="/collections/pomelo"
2570                    class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet"
2571                    target=""
2572                    rel=""
2573                  >
2574                    <img
2575                      src="//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIwMTk3X-WwseimgemGrOWQgy5qcGcuanBlZyJdXQ.jpeg?sha=3d6dccee4eeead04"
2576                      class="qk-w--100"
2577                      alt=""
2578                    >
2579                  </a>
2580                
2581              
2582              
2583                <h3 class="img-title qk-text--heading">就要醬吃 - sweego 果醬玻璃罐,湯匙舀起紅色果醬</h3>
2584              
2585              <div class="advance-rich-text-content-container">
2586                
2587              </div>
2588            </div>
2589          
2590      </div>
2591    
2592  </div>
2593</section>
2594
2595
2596<script src='//cdn-general.cybassets.com/frontend/shop/graphicIntroduction-e958d46bfee2e69f.js' type='text/javascript'></script>
2596
2597
2598<section id="_graphic_introduction">
2599  <div id="graphic_introduction-_graphic_introduction"></div>
2600</section>
2601
2602
2603    
2604    
2605
2606<script>
2607  $(document).ready(function() {
2608    let isDynamicLoading = false;
2609    if (isDynamicLoading) {
2610        window.DynamicLoading.setupComponent({
2611          sectionId:'#graphic_introduction-_graphic_introduction',
2612          callbackData:{
2613              blocksSettings: [{"blockId": "display_graphic_introduction_block_1_3", "type": "button", "settings": {"dict_btn_text" :  "了解更多", "graphic-button_bg" :  "#298d4c", "graphic-button_text" :  "#ffffff", "dict_graphic_button_link" :  "/pages/about-us", "link_open_in_new_tab" :  undefined}}, {"blockId": "display_graphic_introduction_block_1", "type": "title", "settings": {"dict_rich_text_title" :  "二水大白柚", "dict_size" :  "24"}}, {"blockId": "display_graphic_introduction_block_1_2", "type": "text", "settings": {"dict_rich_text_content" :  "<p>一顆連台灣獼猴都不吃的柚子,</p>\n<p>為什麼會成為我們最驕傲的代表作?</p>\n<p>在彰化二水的山坡上,藏著一段關於</p>\n<p>滯銷、實驗、與翻轉命運的故事。</p>\n<p>從被忽略的大白柚,到酸甜不苦澀的</p>\n<p>柚皮果乾——這不只是一款零食,</p>\n<p>而是一個讓土地、農民與味蕾重新連</p>\n<p>結的開始。</p>\n", "dict_size" :  "16"}}],
2614              settingsData: {
2615                textDisplay: "leftPosition",
2616                textColor: null,
2617                textBgColor: null,
2618                dictImageUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1MDk2OTkwX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfeGg1cnJmeGg1cnJmeGg1ci5wbmcucG5nIl1d.png?sha=af49b42d40882e27",
2619                dictTabletImageUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1MDk2OTkwX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfeGg1cnJmeGg1cnJmeGg1ci5wbmcucG5nIl1d.png?sha=af49b42d40882e27",
2620                dictMobileImageUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1MDk2OTkwX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfeGg1cnJmeGg1cnJmeGg1ci5wbmcucG5nIl1d.png?sha=af49b42d40882e27",
2621                btnDisplay: "leftSide",
2622                blockPropotion: "65",
2623                customBlockImageAlt: "彰化二水大白柚果園,柚子樹上結實累累的大白柚,sweego 柚皮乾的原料產地",
2624                blockId: "",
2625              }
2626            },
2627          entryName:'renderGraphicIntroduction',
2628          source:'//cdn-general.cybassets.com/frontend/shop/graphicIntroduction-e958d46bfee2e69f.js',
2629        })
2630    }else{
2631      renderGraphicIntroduction('#graphic_introduction-_graphic_introduction', {
2632          blocksSettings: [{"blockId": "display_graphic_introduction_block_1_3", "type": "button", "settings": {"dict_btn_text" :  "了解更多", "graphic-button_bg" :  "#298d4c", "graphic-button_text" :  "#ffffff", "dict_graphic_button_link" :  "/pages/about-us", "link_open_in_new_tab" :  undefined}}, {"blockId": "display_graphic_introduction_block_1", "type": "title", "settings": {"dict_rich_text_title" :  "二水大白柚", "dict_size" :  "24"}}, {"blockId": "display_graphic_introduction_block_1_2", "type": "text", "settings": {"dict_rich_text_content" :  "<p>一顆連台灣獼猴都不吃的柚子,</p>\n<p>為什麼會成為我們最驕傲的代表作?</p>\n<p>在彰化二水的山坡上,藏著一段關於</p>\n<p>滯銷、實驗、與翻轉命運的故事。</p>\n<p>從被忽略的大白柚,到酸甜不苦澀的</p>\n<p>柚皮果乾——這不只是一款零食,</p>\n<p>而是一個讓土地、農民與味蕾重新連</p>\n<p>結的開始。</p>\n", "dict_size" :  "16"}}],
2633          settingsData: {
2634            textDisplay: "leftPosition",
2635            textColor: null,
2636            textBgColor: null,
2637            dictImageUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1MDk2OTkwX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfeGg1cnJmeGg1cnJmeGg1ci5wbmcucG5nIl1d.png?sha=af49b42d40882e27",
2638            dictTabletImageUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1MDk2OTkwX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfeGg1cnJmeGg1cnJmeGg1ci5wbmcucG5nIl1d.png?sha=af49b42d40882e27",
2639            dictMobileImageUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjM1NjY1L2F0dGFjaGVkX3Bob3Rvcy8xNzc1MDk2OTkwX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfeGg1cnJmeGg1cnJmeGg1ci5wbmcucG5nIl1d.png?sha=af49b42d40882e27",
2640            btnDisplay: "leftSide",
2641            blockPropotion: "65",
2642            customBlockImageAlt: "彰化二水大白柚果園,柚子樹上結實累累的大白柚,sweego 柚皮乾的原料產地",
2643            blockId: "",
2644          }
2645        });
2646    }
2647  })
2648</script>
2648
2649
2650
2651<style id="_graphic_introduction">
2652  :root {
2653    
2654      --graphic_bg: #d2e153;
2655    
2656
2657    
2658      --graphic_text: #785b38;
2659    
2660
2661    
2662      --graphic_img-ratio: 65%;
2663    
2664  }
2665
2666  [id="_graphic_introduction"] {
2667    margin: 0 20px 48px;
2668  }
2669
2670  [id="_graphic_introduction"] .background_graphic-setting {
2671    color: #785b38;
2672    background: #d2e153;
2673  }
2674
2675  @media (max-width: 991px) {
2676    [id="_graphic_introduction"] {
2677      margin: 0 0px 40px;
2678    }
2679  }
2680
2681</style>
2682
2683
2684
2685
2686  <!-- 加入購物車 -->
2687  
2688    <!-- cyb_snippet new_addcart_modal start -->
2689<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vue_product_modal-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
2690
2691<div id="new-addcart-modal" class="container">
2692  <transition name="modal">
2693    <product-modal
2694      v-if="showProductModal"
2695      :only-description="onlyDescription"
2696      :product-url="popProductUrl"
2697      :color="color"
2698      :is-collection="isCollection"
2699      :is-show-description="isShowDescription"
2700      :is-quick-buy="isQuickBuy"
2701      :selected-variant-id="selectedVariantId"
2702      :categories="categories"
2703      :call-back="checkoutAddToCartCallback"
2704      ref="productModal"
2705    >
2706    </product-modal>
2707  </transition>
2708</div>
2709
2710<!-- cyb_snippet components/product_modal/product_modal start -->
2711<script type="text/x-template" id="product-modal">
2712  <div class="modal-mask qk-h--100 qk-w--100 qk-l--0 qk-t--0 qk-pos--fixed" @click="closeModal">
2713    <div class="modal-content qk-bd--none qk-center qk-bg--theme_bg" :class="{'only-description': onlyDescription}" @click.stop>
2714      <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>
2715      <div class="modal-body custom-scrollbar qk-w--100">
2716        <div v-if="!isLoading">
2717          <div id="checkout-product" class="row">
2718            <div class="col-sm-6 col-xs-4">
2719              <photo-swiper
2720                :mediaItems="swiperItems"
2721                :current-image-index="currentImageIndex"
2722                :current-variant="currentVariant"
2723                :video-after-image="videoAfterImage"
2724              ></photo-swiper>
2725            </div>
2726            <div class="col-sm-6 col-xs-8">
2727              <h4 class="qk-fs--hd2 qk-fw--bold qk-text--heading qk-mg--0" v-html="product.title"></h4>
2728              <p class="product_brief qk-text--text qk-fs--body" v-html="product.brief"></p>
2729              <p class="product_slogan qk-text--heading qk-fs--body" v-html="product.slogan"></p>
2730              <div class="swiper_thumbnails" style="margin-bottom: 10px;">
2731                <swiper-thumbnails
2732                  :mediaItems="swiperItems"
2733                  :current-image-index="currentImageIndex"
2734                  :title="product.title"
2735                  @update-current-image-index="(thumbnailIndex) => { currentImageIndex = thumbnailIndex }"
2736                ></swiper-thumbnails>
2737              </div>
2738              
2739              <div v-if="!hidePrice" style="margin-bottom: 10px;">
2740                
2741                <span class="price-title qk-fs--body qk-fw--500 qk-text--heading">${ priceTitleTag }</span>
2742                
2743                <div>
2744                  <span v-html="variantPrice" class="variant-price qk-fs--hd1 qk-fw--bold" :class="[isDiscountPrice ? 'qk-text--discount_price' : 'qk-text--price']"></span>
2745                  <del v-html="marketPrice" class="variant-del-price qk-fs--body qk-fw--500 qk-text--text"></del>
2746                </div>
2747              </div>
2748              <div v-if="!onlyDescription" class="controls">
2749                <div class="variant-quantity qk-display--flex qk-flex--column">
2750                  <div v-if="hasVariant" class="product-variant-options">
2751                    <div v-for="(option, index) in optionInfo" class="product-variant-option" :class="{'product-variant-option--hidden': shouldHideSingleVariantOptions}">
2752                      <div class="advance variant-select-option" v-if="styledShopMenu==='dropDownType'">
2753                      
2754                        <label>${option.name}</label>
2755                        <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>
2756                        <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}`)">
2757                          <option value="null" class="select_option-hidden">請選擇${option.name}</option>
2758                          <option :style="{ visibility : isMobileSize ? 'hidden' : 'visible' }" v-for="(types) in option.types" :disabled="!types.isValid" :value="types.name">${types.name}</option>
2759                        </select>
2760                        <span class="select_placeholder-color" v-if="currentOption[`option${index + 1}`] === null" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)">請選擇${option.name}</span>
2761                        <span v-else :value="currentOption[`option${index + 1}`]" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)" v-html="currentOption[`option${index + 1}`]"></span>
2762                      </div>
2763                      <advance-option v-else :option-key="'option' + (index + 1)" :option="option" :current-option="currentOption" :toggle-current-option="toggleCurrentOption"/>
2764                    </div>
2765                  </div>
2766                  <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)">
2767                    <div class="list_block custom-scrollbar qk-of_x--hidden">
2768                      <h4 class="qk-text--heading qk-fs--body">此商品參與的優惠活動
2769                      </h4>
2770                      <template v-if="displayPeriodicSalesPages">
2771                        <div v-for="salesPage in product.showableSalesPages" class="discount-list">
2772                          <span class="discount-label qk-fs--breadcrumb qk-bd--default qk-bd--accent qk-bg--white qk-display--il_bk qk-text--accent">定期定額
2773                          </span>
2774                          <a class="discount-title qk-text--accent qk-fs--body" :href="salesPage.path">${ salesPage.title }</a>
2775                        </div>
2776                      </template>
2777                      <template v-for="discounts in discountsList">
2778                        <div v-for="discount in discounts" class="discount-list">
2779                          <a v-if="discount.url" :href="discount.url" class="discount-title qk-text--accent qk-fs--body">
2780                            ${ discount.title }
2781                          </a>
2782                          <span v-else class="discount-title qk-text--accent qk-fs--body">${ discount.title }</span>
2783                        </div>
2784                      </template>
2785                    </div>
2786                  </div>
2787                  <div v-if="showPurchaseControls" class="product-quantity qk-bd--product_border" v-show="!isMobileSize">
2788                    <div class="btn-group qk-w--100" role="group" aria-label="First group">
2789                      <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">-</button>
2790                      <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">
2791                      <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">+</button>
2792                    </div>
2793                  </div>
2794                </div>
2795                <div v-if="showPurchaseControls" class="add-button-wrapper">
2796                  <!-- cyb_snippet _product_modal_button start -->
2797<button
2798  class="btn btn-default add-button qk-cursor--pointer qk-w--100 qk-btn--primary"
2799  :class="{selected: isChoose, adding: adding || isHideAddCartBtn, secondary: isSecondaryBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}"
2800  type="button"
2801  :disabled="isHideAddCartBtn"
2802  @click="addProduct"
2803>
2804  ${ addCartText }
2805</button>
2806
2807<!-- cyb_snippet _product_modal_button end -->
2808                </div>
2809                <div class="product-others qk-fs--body">
2810                  <span class="product-love">
2811                    <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">
2812                      <svg
2813                        width="15"
2814                        height="15"
2815                        viewBox="0 0 24 24"
2816                        fill="none"
2817                        xmlns="http://www.w3.org/2000/svg">
2818                        <path
2819                          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"
2820                          stroke="currentColor"
2821                          stroke-width="2"
2822                          stroke-linecap="round"
2823                          stroke-linejoin="round" />
2824                      </svg>
2825                      加入最愛
2826                    </a>
2827                  </span>
2828                  <span class="product_sold qk-text--text" v-if="false">
2829                    <span>已銷售:
2830                      ${ product.totalSold }
2831                      ä»¶
2832                    </span>
2833                  </span>
2834                  <span class="product_bonus qk-text--text" v-if="false">
2835                    此商品 「 最高 」可以折抵紅利
2836                    <span class="val qk-fw--600 qk-fs--hd2" v-if="currentVariant">${currentVariant.maxUsableBonus}</span>
2837                    <span class="val qk-fw--600 qk-fs--hd2" v-else>${maxUsableBonus}</span>
2838                    點
2839                    <span v-html="bonusToPrice"/>
2840                  </span>
2841                </div>
2842                <div class='product_limit_buy qk-fs--body' v-show="product.minBuy > 0 || product.limitBuy > 0">
2843                  ${limitBuyText}
2844                </div>
2845              </div>
2846            </div>
2847          </div>
2848          <div v-if="isShowDescription" class="row">
2849            <div class="col-sm-12">
2850              
2851                <div v-if="product.bodyHtml">
2852                  <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading">
2853                    商品介紹
2854                  </h5>
2855                  <div class="ckeditor">
2856                    <div v-html="product.bodyHtml"></div>
2857                  </div>
2858                </div>
2859              
2860              
2861                <div v-if="otherDescriptions['product_description_section_spec']">
2862                  <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading">
2863                    規格說明
2864                  </h5>
2865                  <div class="ckeditor">
2866                    <div v-html="otherDescriptions['product_description_section_spec']"></div>
2867                  </div>
2868                </div>
2869              
2870              
2871                <div v-if="otherDescriptions['product_description_section_shipping']">
2872                  <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading">
2873                    運送方式
2874                  </h5>
2875                  <div class="ckeditor">
2876                    <div v-html="otherDescriptions['product_description_section_shipping']"></div>
2877                  </div>
2878                </div>
2879              
2880            </div>
2881          </div>
2882        </div>
2883        <div v-show="isLoading" style="text-align: center; padding-bottom: 20px;">
2884          <i class="fas fa-spinner fa-spin fa-fw fa-2x"></i>
2885        </div>
2886      </div>
2887        <!-- cyb_snippet _product_modal_button_mobile start -->
2888 <div
2889  v-if="showPurchaseControls"
2890  v-show="isMobileSize"
2891  class="mobile_footer"
2892  :class="{'mobile_footer-z': variantSize > 1 }">
2893        <div class="product-quantity">
2894          <div class="btn-group qk-w--100" role="group" aria-label="First group">
2895            <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">-</button>
2896            <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">
2897            <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">+</button>
2898          </div>
2899        </div>
2900        <button
2901          v-if="!isLoading && !onlyDescription"
2902          class="btn btn-mobile add-button qk-btn qk-btn--primary qk-btn--lg"
2903          :class="{selected: isChoose, adding: adding || isHideAddCartBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}"
2904          type="button"
2905          :disabled="isHideAddCartBtn"
2906          @click="addProduct">
2907            ${ addCartText }
2908        </button>
2909</div>
2910<div
2911  class="mobile-modal"
2912  :class="{ 'modal-open': isModalSelectShow && isMobileSize }">
2913        <div class="mobile_modal-content">
2914          <div class="modal_close-button">
2915            <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>
2916          </div>
2917          
2918          <p>請選擇${modalOption.name}</p>
2919          <div class="modal_select-templete qk-display--flex qk-of_y--auto qk-w--100">
2920            <div class="options-container">
2921              <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>
2922            </div>
2923          </div>
2924          <div v-if="variantSize > 1" class="modal_select_footer qk-display--flex">
2925            <button type="button" class="modal_cancel qk-bd--default qk-btn--secondary qk-bd--button qk-text--button" @click="onChangeModalSelect(false,false)">取消</button>
2926            <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>
2927          </div>
2928        </div>
2929</div>
2930
2931<!-- cyb_snippet _product_modal_button_mobile end -->
2932    </div>
2933  </div>
2934</script>
2934
2935
2936<!-- cyb_snippet components/product_modal/color_image_option start -->
2937<script id="color-image-option" type="text/x-template">
2938  <div class="color-image qk-display--flex qk-flex--wrap qk-align--center">
2939    <div class="title">顏色</div>
2940    <div
2941      v-for="(imageColor, index) in imageColors"
2942      :class="{
2943        'focus': !currentOption[optionKey] === option.types[index].name && currentImageIndex === index,
2944        'selected': currentOption[optionKey] === option.types[index].name,
2945        'disabled': !option.types[index].isValid
2946      }"
2947      class="image-option img-flex qk-bd--default qk-bd--transparent qk-display--block qk-pos--rel"
2948      @mouseleave="setCurrentImageIndex(index)"
2949      @mouseover="getOptionImageIndex(index)"
2950      @click="setOption(optionKey, index)"
2951    >
2952      <img v-if="imageColor !== 'noColorImage'" :src="imageColor.large" alt="image">
2953      <img v-else src="/assets/no-image-large.png" alt="image">
2954    </div>
2955  </div>
2956</script>
2956
2957
2958<script type="text/javascript">
2959  $(document).ready(function() {
2960    window.themeHelper.productModalComponents['color-image-option'] = {
2961      template: '#color-image-option',
2962      delimiters: ['${', '}'],
2963      props: {
2964        optionKey: String,
2965        option: Object,
2966        product: Object,
2967        imageColors: Array,
2968        isChoose: Boolean,
2969        currentImageIndex: Number,
2970        setCurrentImageIndex: Function,
2971        getOptionImageIndex: Function,
2972        currentOption: Object,
2973        toggleCurrentOption: Function,
2974      },
2975      methods: {
2976        setOption: function(optionKey, index) {
2977          const type = this.option.types[index];
2978          if(type.isValid){
2979            this.toggleCurrentOption(optionKey, type.name);
2980          }
2981        }
2982      }
2983    };
2984  });
2985</script>
2985
2986
2987<!-- cyb_snippet components/product_modal/color_image_option end -->
2988<!-- cyb_snippet components/product_modal/advance_option start -->
2989<script id="advance-option" type="text/x-template">
2990  <div class="advance">
2991    <div class="title qk-text--heading qk-fs--body">${option.name}</div>
2992    <div
2993      v-for="type in option.types"
2994      :class="{
2995        'selected': currentOption[optionKey] === type.name,
2996        'disabled': !type.isValid
2997      }"
2998      @click="setOption(optionKey, type)"
2999      class="option qk-btn  qk-bd--button qk-text--button qk-pd_x--1"
3000    >
3001      ${type.name}
3002    </div>
3003  </div>
3004</script>
3004
3005
3006<script type="text/javascript">
3007  $(document).ready(function() {
3008    window.themeHelper.productModalComponents['advance-option'] = {
3009      template: '#advance-option',
3010      delimiters: ['${', '}'],
3011      props: {
3012        optionKey: String,
3013        option: Object,
3014        product: Object,
3015        currentOption: Object,
3016        toggleCurrentOption: Function,
3017      },
3018      methods: {
3019        setOption: function(optionKey, type) {
3020          if(type.isValid){
3021            this.toggleCurrentOption(optionKey, type.name);
3022          }
3023        }
3024      }
3025    };
3026  });
3027</script>
3027
3028
3029<!-- cyb_snippet components/product_modal/advance_option end -->
3030
3031<!-- cyb_snippet components/product_modal/photo_swiper start -->
3032
3033
3034<script id="photo-swiper" type="text/x-template">
3035  <div ref="photoSwiper" id="photo_swiper" class="photos swiper swiper-container">
3036    <div class="swiper-wrapper">
3037      <template v-if="hasImage">
3038        <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">
3039          <video-player v-if="item.url" :video="item"
3040            :video-poster=" !!mediaItems[firstImageIndex] ? mediaItems[firstImageIndex].large : '//cdn-general.cybassets.com/img_loading.svg' "
3041          >
3042          </video-player>
3043          <img v-else class="qk-center" :src="item.large" alt="image"/>
3044        </div>
3045      </template>
3046      <div v-else class="photo swiper-slide qk-align--center qk-display--flex qk-justify--center qk-vert--text_top default_scale">
3047        <img src="//cdn-general.cybassets.com/assets/no-image-large-2b95ea56c455be9ce081d81c14eded925df68bf8fa38809e46f6af8fcdd5f9bc.png" alt="image" />
3048      </div>
3049    </div>
3050    <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>
3051    <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>
3052
3053    <div class="photo-pagination qk-bd--default qk-bd--body qk-text--center qk-text--body qk-fs--breadcrumb qk-visible-sm">
3054        <span class="current-index qk-text--default_dark">${currentImageIndex +1 }</span><span class="pagination-slash">/</span>
3055        <span>${mediaItems.length}</span>
3056      </div>
3057  </div>
3058</script>
3058
3059
3060<script>
3061  $(document).ready(function () {
3062    window.themeHelper.productModalComponents['photo-swiper'] = {
3063      template: '#photo-swiper',
3064      delimiters: ['${', '}'],
3065      props: {
3066        mediaItems: Array,
3067        currentImageIndex: Number,
3068        currentVariant: Object,
3069        videoAfterImage: Boolean,
3070      },
3071      data: function () {
3072        return {
3073          swiper: {},
3074          swiperOption: {
3075            preventInteractionOnTransition: true,
3076            rewind: true,
3077            spaceBetween: 5,
3078            slidesPerView: 1,
3079            navigation: {
3080              nextEl: '.photo-next',
3081              prevEl: '.photo-prev'
3082            }
3083          },
3084          showBtn: true,
3085          isVariantReposition: false,
3086        }
3087      },
3088      mounted: function() {
3089        this.swiper = new Swiper('#photo_swiper', this.swiperOption);
3090        this.swiper.on('slideChange', this.slideOnChange);
3091      },
3092      watch: {
3093        currentImageIndex: function() {
3094          this.slideToIndex();
3095        },
3096        currentVariant: {
3097          immediate: true,
3098          handler: function() {
3099            this.showBtn = this.mediaItems.length > 1;
3100            this.isVariantReposition = true;
3101            this.$nextTick(() => {
3102              if (this.swiper) {
3103                this.swiper.update();
3104                this.swiper.slideToLoop(this.initialItemIndex)
3105                this.slideOnChange();
3106                this.isVariantReposition = false;
3107              }
3108            });
3109          },
3110        },
3111      },
3112      computed: {
3113        hasImage: function() {
3114          return this.mediaItems.length > 0;
3115        },
3116        hasVideo: function() {
3117          return this.mediaItems.findIndex(item => !!item.url) !== -1;
3118        },
3119        variantPhotos: function() {
3120          if (this.currentVariant?.photos?.length) {
3121            return this.currentVariant.photos;
3122          } else  {
3123            return null;
3124          }
3125        },
3126        initialItemIndex: function() {
3127          if (this.hasVideo && !this.videoAfterImage) {
3128            // Focus on photo if "variant with photos" selected, video otherwise
3129            return this.variantPhotos?.length ? 1 : 0;
3130          } else {
3131            // Focus on first photo
3132            return 0;
3133          }
3134        },
3135      },
3136      methods: {
3137        slideOnChange: function() {
3138          themeHelper.EventBus.$emit('photoOnChange', this.swiper.realIndex, this.isVariantReposition);
3139        },
3140        slideToIndex: function() {
3141          if(this.swiper.realIndex != this.currentImageIndex) {
3142            this.swiper.slideToLoop(this.currentImageIndex);
3143            this.swiper.update();
3144          }
3145        },
3146      }
3147    };
3148  });
3149</script>
3149
3150
3151
3152<!-- cyb_snippet components/product_modal/video_player start -->
3153<script id="video-player" type="text/x-template">
3154  <div class="videoPlayer__wrapper" @click="handleVideoClick">
3155    <video 
3156      id='modal-video'
3157      class="videoPlayer__video qk-cursor--pointer qk-center" 
3158      :poster="videoPoster"
3159      loop defaultMuted muted playsinline webkit-playsinline autoplay
3160    >
3161      <source :src="videoUrl" type="video/mp4">
3162      <p>你的瀏覽器不支援 HTML 5 video</p>
3163    </video>
3164    <button id="modal-video-button" class="videoPlayer__pauseButton"></button>
3165  </div>
3166</script>
3166
3167
3168<script>
3169  $(document).ready(function () {
3170    window.themeHelper.productModalComponents['video-player'] = {
3171      template: '#video-player',
3172      delimiters: ['${', '}'],
3173      props: {
3174        video: Object,
3175        videoPoster: String,
3176      },
3177      data: function() {
3178        return {
3179          videoElement: null,
3180          buttonElement: null,
3181        };
3182      },
3183      mounted: function() {
3184        this.videoElement = $('#modal-video')[0];
3185        this.buttonElement = $('#modal-video-button');
3186        this.setVideoVolumeZero();
3187        this.videoElement.addEventListener('canplay', (event) => {
3188          this.sendGtag('play');
3189        }, { once: true });
3190      },
3191      computed: {
3192        videoUrl: function() {
3193          return this.video.url;
3194        }
3195      },
3196      methods: {
3197        sendGtag: function(action) {
3198          window.productVideoView && productVideoView(action);
3199        },
3200        setVideoVolumeZero: function() {
3201          this.videoElement.volume = 0;
3202        },
3203        handleVideoClick: function() {
3204          if (this.videoElement.paused){
3205            this.videoElement.play();
3206            this.sendGtag('play');
3207          } else {
3208            this.videoElement.pause();
3209            this.sendGtag('paused');
3210          }
3211          this.handleVideoButtonDisplay(this.buttonElement, this.videoElement);
3212        },
3213        handleVideoButtonDisplay: function(button, video) {
3214          button.toggleClass('videoPlayer__playButton', video.paused);
3215          button.toggleClass('videoPlayer__pauseButton', !video.paused);
3216        },
3217      }
3218    };
3219  });
3220</script>
3220
3221
3222<!-- cyb_snippet components/product_modal/video_player end -->
3223
3224<!-- cyb_snippet components/product_modal/photo_swiper end -->
3225<!-- cyb_snippet components/product_modal/swiper_thumbnails start -->
3226<script id="swiper-thumbnails" type="text/x-template">
3227  <div
3228    v-for="(thumbnail, index) in allThumbnails"
3229    :key="index"
3230    class="product-thumbnail img-flex qk-of--hidden qk-display--il_bk qk-cursor--pointer qk-bd--default qk-bd--transparent default_scale"
3231    :class="{ focus: index === currentImageIndex }"
3232    @mouseover="updateCurrentImageIndex(index)"
3233  >
3234    <template v-if="thumbnail.isVideo">
3235      <video class="qk-w--100 qk-h--100" :src="thumbnail.url" defaultMuted playsinline></video>
3236      <button class="videoPlayer__playButton"></button>
3237    </template>
3238    <img v-else :src="thumbnail.url" :alt="title" class="qk-w--100 qk-h--100">
3239  </div>
3240</script>
3240
3241
3242<script type="text/javascript">
3243  $(document).ready(function () {
3244    window.themeHelper.productModalComponents['swiper-thumbnails'] = {
3245      template: '#swiper-thumbnails',
3246      delimiters: ['${', '}'],
3247      props: {
3248        title: String,
3249        mediaItems: Array,
3250        currentImageIndex: Number,
3251      },
3252      emits: ['updateCurrentImageIndex'],
3253      methods: {
3254        updateCurrentImageIndex: function(thumbnailIndex) {
3255          if (thumbnailIndex !== this.currentImageIndex ) {
3256            this.$emit('updateCurrentImageIndex', thumbnailIndex);
3257          }
3258        },
3259      },
3260      mounted() {
3261        // can be removed after replacing video thumbnail with img
3262        const thumbnailVideo = $('.product-thumbnail video')[0];
3263        if (!!thumbnailVideo) {
3264          thumbnailVideo.volume = 0;
3265          const promise = thumbnailVideo.play();
3266          promise.then(() => {
3267            thumbnailVideo.pause();
3268          })
3269        }
3270      },
3271      computed: {
3272        allThumbnails: function() {
3273          return this.mediaItems.map(item => ({
3274            isVideo: !!item.url,
3275            url: item.url || item.medium
3276          }));
3277        },
3278      },
3279      watch: {
3280        allThumbnails: {
3281          handler(){
3282            this.updateCurrentImageIndex(this.currentImageIndex);
3283          }
3284        }
3285      }
3286    };
3287  });
3288</script>
3288
3289
3290<!-- cyb_snippet components/product_modal/swiper_thumbnails end -->
3291
3292
3293<!-- cyb_snippet _product_modal_js start -->
3294<script type="text/javascript">
3295  $(document).ready(function() {
3296    var categoryLevels = [];
3297    var productCategoryLevels = null;
3298    var pageMainProductId = null;
3299    window.themeHelper.productModalComponents['product-modal'] = {
3300      template: '#product-modal',
3301      delimiters: [
3302        '${', '}'
3303      ],
3304      props: {
3305        onlyDescription: Boolean,
3306        cartItems: Array,
3307        groupId: Number,
3308        productUrl: String,
3309        color: String, // unused
3310        collectionId: Number,
3311        categories: Array,
3312        // 判斷是否有色票展開
3313        isCollection: {
3314          type: Boolean,
3315          required: false,
3316          default: false,
3317        },
3318        // 判斷加入購物車的方法
3319        isNnCollection: Boolean,
3320        isNewNnCollection: Boolean,
3321        isBundleDiscount: Boolean,
3322
3323        // 判斷是否顯示商品描述
3324        isShowDescription: {
3325          type: Boolean,
3326          default: true
3327        },
3328
3329        // 判斷是否為立即購買
3330        isQuickBuy: {
3331          type: Boolean,
3332          default: false
3333        },
3334        selectedVariantId: Number,
3335        callBack: Function
3336      },
3337      data: function() {
3338        return {
3339          styledShopMenu: "buttonType",
3340          selectOption: '',
3341          selectCurrentStr:'',
3342          isModalSelectShow: false,
3343          modalOption: {},
3344          adding: false,
3345          currentImageIndex: 0,
3346          _navState: { variantId: null, photoIndex: 0 },
3347          currentOption: {
3348            option1: null,
3349            option2: null,
3350            option3: null
3351          },
3352          currentVariant: null,
3353          variantNotifications: null,
3354          currentVariantIndex: null,
3355          product: {},
3356          isChoose: false,
3357          isLoading: true,
3358          isEmptyClickable: liquidHelper.isEmptyClickable,
3359          quantity: 1,
3360          maxUsableBonus: 0,
3361          isDiscountPrice: false,
3362          displayProductDiscountsList: true,
3363          displayPeriodicSalesPages:false,
3364          discountsList: null,
3365          hasVideoPlugin: true,
3366          videoDisplayLocation: "before",
3367          hasStockNotificationPlugin: true,
3368          isDisplayPriceRange: true,
3369          hasVariantPriceRangePlugin: true,
3370          hasHideSingleVariantOptionsPlugin: false,
3371        }
3372      },
3373      mounted: function() {
3374        this.getProductDetail();
3375        $('.custom-scrollbar').addCustomScrollbar();
3376        themeHelper.EventBus.$on('photoOnChange', this.photoOnChange);
3377      },
3378      beforeUnmount: function() {
3379        themeHelper.EventBus.$off('photoOnChange', this.photoOnChange);
3380      },
3381      computed: {
3382        photoUrls: function() {
3383          return this.product.photoUrls.length > 0
3384            ? this.product.photoUrls
3385            : [this.featuredImage];
3386        },
3387        photoUrlsMap: function() {
3388          var map = {};
3389          var urls = this.product.photoUrls;
3390          this.product.photos.forEach(function(photo, index) {
3391            map[photo.photo.id] = urls[index];
3392          });
3393
3394          return map;
3395        },
3396        featuredImage: function() {
3397          return this.product.featuredImage;
3398        },
3399        swiperPhotos: function() {
3400          if (!this.photoUrls.length) {
3401            return [this.featuredImage];
3402          }
3403
3404          if (this.currentVariant && this.currentVariant.photos.length) {
3405            var map = this.photoUrlsMap;
3406            return this.currentVariant.photos.map(function(p) {
3407              return map[p.id];
3408            });
3409          }
3410
3411          return this.photoUrls;
3412        },
3413        productVideo: function() {
3414          return this.product.video;
3415        },
3416        videoAfterImage: function() {
3417          return this.videoDisplayLocation === 'after';
3418        },
3419        swiperItems: function() {
3420          const media = [...this.swiperPhotos];
3421          if (
3422            this.hasVideoPlugin && this.productVideo.url
3423          ) {
3424            this.videoAfterImage
3425              ? media.push(this.productVideo)
3426              : media.unshift(this.productVideo);
3427          }
3428          return media;
3429        },
3430        firstImageIndex: function() {
3431          return this.hasVideoPlugin && this.productVideo.url && !this.videoAfterImage
3432            ? 1
3433            : 0
3434        },
3435        otherDescriptions: function() {
3436          var descriptions = {};
3437          this.product.otherDescriptions.forEach(function(od) {
3438            descriptions[od.settingName] = od.bodyHtml;
3439          })
3440          return descriptions
3441        },
3442        variantOptions: function() {
3443          return themeHelper.variantOptions(this.product);
3444        },
3445        firstValidVariant: function() {
3446          var self = this;
3447          var result = this.product.variants.find(function(variant) {
3448            // 增加 product modal 聯絡店家 property
3449            variant.imgUrl = "";
3450            variant.productTitle = "";
3451
3452            return variant.available;
3453          });
3454
3455          return result
3456            ? result
3457            : null;
3458        },
3459        selectedValidVariant: function() {
3460          var self = this;
3461          var result = this.variantOptions.find(function(variant) {
3462            return variant.id === self.selectedVariantId;
3463          });
3464
3465          return result
3466            ? result
3467            : null;
3468        },
3469        totalInventoryQuantity: function(product) {
3470          return themeHelper.totalInventoryQuantity(this.product)
3471        },
3472        addCartText: function() {
3473          var variants = parseInt("");
3474          let isRegisteredNotification = this.currentVariant && this.variantNotifications && this.variantNotifications[this.currentVariant.id]
3475          if (this.isNnCollection || this.isBundleDiscount) {
3476            if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) {
3477              if (this.currentVariant.inventoryPolicy === 'continue') {
3478                if (this.isNnCollection) {
3479                  return this.isChoose && !this.isNewNnCollection
3480                    ? '已預購'
3481                    : '預購商品';
3482                }
3483              } else {
3484                return '已售完';
3485              }
3486            }
3487            if (this.totalInventoryQuantity === 0) {
3488              return '已售完';
3489            }
3490            return this.isChoose && !this.isNewNnCollection
3491              ? '已選購'
3492              : '選購';
3493          } else {
3494            if (this.isQuickBuy) {
3495              if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) {
3496                if (this.currentVariant.inventoryPolicy === 'continue'){
3497                  return '立即預購'
3498                }
3499                return this.hasStockNotificationPlugin
3500                  ? (isRegisteredNotification
3501                    ? '已登記補貨通知'
3502                    : '已售完,貨到通知我')
3503                  : '聯絡店家'
3504              }
3505              return '立即購買';
3506            } else {
3507              if (this.currentVariant) {
3508                if (!themeHelper.variantIsAvailable(this.currentVariant)) {
3509                  if (this.currentVariant.inventoryPolicy === 'continue'){
3510                    return '預購商品'
3511                  }
3512                  return this.hasStockNotificationPlugin
3513                    ? (isRegisteredNotification
3514                      ? '已登記補貨通知'
3515                      : '已售完,貨到通知我')
3516                    : '聯絡店家'
3517                }
3518              } else {
3519                if (this.totalInventoryQuantity === 0) {
3520                  return '已售完';
3521                }
3522              }
3523              return '加入購物車';
3524            }
3525          }
3526        },
3527        cartItem: function() {
3528          if (!this.currentVariant) {
3529            return null
3530          }
3531          return {
3532            id: this.currentVariant.id,
3533            groupId: this.groupId,
3534            productId: this.product.id,
3535            title: this.product.title,
3536            photo: this.currentVariant.imgUrl || this.featuredImage.large,
3537            quantity: this.quantity,
3538            price: this.currentVariant.price,
3539            variant: this.currentVariant,
3540            product: this.product
3541          }
3542        },
3543        options: function() {
3544          return this.product.options;
3545        },
3546        optionTypes: function() {
3547
3548          // 先根據設定的variants來排序
3549          var self = this;
3550
3551          var option1 = [];
3552          var option2 = [];
3553          var option3 = [];
3554          this.product.variants.forEach(function(item) {
3555            if (item.option1 !== null) {
3556              option1.push(item.option1);
3557            }
3558            if (item.option2 !== null) {
3559              option2.push(item.option2);
3560            }
3561            if (item.option3 !== null) {
3562              option3.push(item.option3);
3563            }
3564          })
3565          var filteredOptionTypes = [];
3566          this.product.optionTypes.forEach(function(item, index) {
3567            filteredOptionTypes.push(self.getUniqueVariant(eval('option' + (
3568              index + 1
3569            ))).join(','));
3570          });
3571          return filteredOptionTypes;
3572        },
3573        optionInfo: function() {
3574          var self = this;
3575
3576          return self.options.map(function(option, index) {
3577            return {
3578              name: option,
3579              types: self.getOptions('option' + (
3580                index + 1
3581              ), self.optionTypes[index].split(','))
3582            }
3583          });
3584        },
3585        hasVariant: function() {
3586          return this.product.options.length > 0;
3587        },
3588        shouldHideSingleVariantOptions: function() {
3589          return this.hasHideSingleVariantOptionsPlugin &&
3590                 this.product.variants &&
3591                 this.product.variants.length <= 1;
3592        },
3593        variantSize: function() {
3594          if(this.product.options){
3595          return this.product.options.length;
3596          }
3597        },
3598        firstVariant: function() {
3599          return this.product.variants[0];
3600        },
3601        firstCheapestVariant: function() {
3602          return this.product.variants.find((v)=> (v.price === this.priceStats.minPrice));
3603        },
3604        priceStats: function() {
3605          return this.product.variants.reduce(function(acc, variant) {
3606            return {
3607              minPrice: variant.price < acc.minPrice ? variant.price : acc.minPrice,
3608              maxPrice: variant.price > acc.maxPrice ? variant.price : acc.maxPrice,
3609            };
3610          }, {
3611            minPrice: this.firstVariant.price,
3612            maxPrice: this.firstVariant.price,
3613          });
3614        },
3615        hidePrice: function() {
3616          return this.product && this.product.hidePrice === true;
3617        },
3618        salesModePurchasable: function() {
3619          return !(this.product && this.product.salesModePurchasable === false);
3620        },
3621         // - 任選折扣/紅配綠:「選擇」只是加進試算清單,不會直接下單,故只擋藏價商品
3622        // - 其他情境(商品頁、群組頁、多層級分類、搜尋、首頁商品區塊):不可購買(含藏價)就整組收掉
3623        showPurchaseControls: function() {
3624          if (this.isNnCollection || this.isBundleDiscount) {
3625            return !this.hidePrice;
3626          }
3627          return this.salesModePurchasable;
3628        },
3629        variantPrice: function() {
3630          if (this.hidePrice) {
3631            return '';
3632          }
3633          var from = liquidHelper.defaultCurrency;
3634          if (this.currentVariant) {
3635            return moneySymbol(this.currentVariant.price, from);
3636          }
3637          if (this.product.variants.length === 1) {
3638            return moneySymbol(this.firstVariant.price, from);
3639          }
3640
3641          var minPrice = this.priceStats.minPrice;
3642          var maxPrice = this.priceStats.maxPrice;
3643
3644          if (minPrice !== maxPrice && (!this.hasVariantPriceRangePlugin || this.isDisplayPriceRange)) {
3645            this.isDiscountPrice = false;
3646            return moneySymbol(minPrice, from) + '~' + moneySymbol(maxPrice, from);
3647          } else {
3648            return moneySymbol(minPrice, from);
3649          }
3650        },
3651        marketPrice: function() {
3652          if (this.hidePrice) {
3653            this.isDiscountPrice = false;
3654            return;
3655          }
3656          var from = liquidHelper.defaultCurrency;
3657          if (this.currentVariant) {
3658            this.isDiscountPrice = false;
3659            if (this.currentVariant.compareAtPrice && this.currentVariant.compareAtPrice > this.currentVariant.price) {
3660              this.isDiscountPrice = true;
3661              return moneySymbol(this.currentVariant.compareAtPrice, from);
3662            }
3663          } else {
3664            if (!_.includes(this.variantPrice, '~')) {
3665              const price =  Number(this.variantPrice.replace(/[^0-9.
3665-]/g, ""))
3666              // 未選擇款式也不顯示區間時,顯示第一個最便宜的款式的定價
3667              if (this.firstCheapestVariant.compareAtPrice && this.firstCheapestVariant.compareAtPrice > price){
3668                this.isDiscountPrice = true;
3669                return moneySymbol(this.firstCheapestVariant.compareAtPrice, from);
3670              }
3671              // 未選擇款式時要改回一般價格顏色
3672              this.isDiscountPrice = false;
3673            }
3674          }
3675        },
3676        isShowDropdownList: function() {
3677          if (this.product.options.length > 0) {
3678            return true;
3679          }
3680          return this.product.variants.length > 1
3681        },
3682        priceTitleTag: function() {
3683          return this.marketPrice
3684            ? getDiscountPriceName()
3685            : getDiscountPriceSuggestionName();
3686        },
3687        isHideAddCartBtn: function() {
3688          if (this.addCartText === '已售完') {
3689            return true;
3690          }
3691          return false;
3692        },
3693        isSecondaryBtn: function() {
3694          if (this.addCartText === '聯絡店家') {
3695            return true;
3696          }
3697          return false;
3698        },
3699        variantsMaxUsableBonus: function() {
3700          var variants = this.product.variants;
3701          var maxUsableBonusArray = variants.map(function(item) {
3702            return item.maxUsableBonus
3703          });
3704          return Math.max.apply(null, maxUsableBonusArray);
3705        },
3706        bonusToPrice: function() {
3707          const bonus = this.currentVariant
3708            ? this.currentVariant.maxUsableBonus
3709            : this.maxUsableBonus;
3710          const price = Math.floor(bonus / window.liquidHelper.conversionBonus);
3711          const priceWithMoney = window.themeHelper.productDisplayCurrencyBlock(price);
3712          return "(約等於 value )".replace('value', priceWithMoney);
3713        },
3714        isMobileSize: function() {
3715          return window.innerWidth <= 580
3716        },
3717        limitBuyText: function () {
3718          const minCount = this.product.minBuy;
3719          const maxCount = this.product.limitBuy;
3720          if (minCount > 0 && maxCount > 0) {
3721            return '此商品每筆訂單最少需購買 minCount 件,最多可購買 maxCount 件'.replace('minCount', minCount).replace('maxCount', maxCount);
3722          }
3723          if (minCount > 0) {
3724            return '此商品每筆訂單最少需購買 minCount 件'.replace('minCount', minCount);
3725          }
3726          if (maxCount > 0) {
3727            return '此商品每筆訂單最多可購買 maxCount 件'.replace('maxCount', maxCount);
3728          }
3729          return '';
3730        }
3731      },
3732      methods: {
3733        onClickSelectModal: function(objData, selectOptionStr) {
3734          this.isModalSelectShow = true;
3735          this.modalOption = objData;
3736          this.selectOption = selectOptionStr
3737          this.selectCurrentStr = this.currentOption && (String(this.currentOption[selectOptionStr]) || null)
3738        },
3739        onChangeModalSelect: function(flag, isSelect) {
3740          if(!isSelect){
3741            this.setOption(this.selectOption,this.selectCurrentStr,this.modalOption.types)
3742          }
3743          this.isModalSelectShow = flag;
3744        },
3745        setOption: function(optionKey, type, dataArr) {
3746          let flag = true
3747          dataArr.forEach(item => {
3748            if (item.name === type) {
3749              flag = item.isValid
3750            }
3751          })
3752          if (flag) {
3753            this.toggleCurrentOption(optionKey, type)
3754          }
3755        },
3756        addToWishListEvent: function() {
3757          try {
3758            if (appMarketAddToWishListEvent) {
3759              var product = this.product;
3760              var currentVariant = this.currentVariant
3761              var element = $(`.btn[data-id=${product.id}]`);
3762              var index;
3763              var listName;
3764              if (element) {
3765                index = element.data('position')
3766                listName = element.data('list')
3767              }
3768              // sku_properties:選中款式的 option pairs(當前語系),類型名 zip 值
3769              var optionValues = [currentVariant.option1, currentVariant.option2, currentVariant.option3];
3770              var properties = [];
3771              (product.options || []).forEach(function(optionName, i) {
3772                if (optionName && optionValues[i]) {
3773                  properties.push({ name: optionName, value: optionValues[i] });
3774                }
3775              });
3776              var dataSet = {
3777                name: product.title,
3778                category: product.productType,
3779                categories: (this.categories && this.categories.length) ? this.categories : (categoryLevels.length ? categoryLevels : (product.id === pageMainProductId ? productCategoryLevels : undefined)),
3780                sku: currentVariant.sku,
3781                price: currentVariant.price,
3782                compare_at_price: currentVariant.compareAtPrice,
3783                properties: properties,
3784                quantity: currentVariant.inventoryQuantity,
3785                variant: currentVariant.title,
3786                listName: listName || null,
3787                productId: product.id,
3788                variantId: currentVariant.id,
3789                index: Number(index) || 0,
3790              }
3791              appMarketAddToWishListEvent(dataSet)
3792            }
3793          } catch (e) {
3794            console.error(e)
3795          }
3796        },
3797        addWishList: function() {
3798          if (this.currentVariant === null) {
3799            window.msg('請選擇商品款式', 'warning').show();
3800            return;
3801          }
3802          var productVariantId = this.currentVariant.id;
3803          var addToWishListEvent = this.addToWishListEvent
3804          $.ajax({
3805            method: 'POST',
3806            url: '/tracking_items',
3807            dataType: 'json',
3808            data: {
3809              product_variant_id: productVariantId
3810            },
3811            success: function(response) {
3812              if (response.message) {
3813                window.msg(response.message, 'success').show();
3814                addToWishListEvent()
3815              }
3816
3817              if (response.error) {
3818                window.msg(response.error, 'error').show();
3819
3820              }
3821              if (response.info) {
3822                window.msg(response.info, 'info').show();
3823              }
3824              if (response.success === false) {
3825                if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) {
3826                  window.location = "/" + window.liquidHelper.language.handle + "/account/login";
3827                } else {
3828                  window.location = "/account/login";
3829                }
3830              }
3831            }
3832          });
3833        },
3834        setChoose: function(currentVariant) {
3835          this.maxUsableBonus = 0;
3836          var quantity = 1;
3837          var cartItem = null;
3838          if (!this.isNnCollection && this.cartItems) {
3839            cartItem = this.normalGetChoosenItem(currentVariant);
3840          }
3841          if (this.isNnCollection) {
3842            cartItem = this.nnCollectionGetChoosenItem(currentVariant);
3843          }
3844          this.isChoose = !! cartItem;
3845          if (this.isNewNnCollection) {
3846            return
3847          }
3848          this.quantity = cartItem
3849            ? cartItem.quantity
3850            : this.quantity;
3851
3852          // product modal 聯絡店家情境
3853          if (currentVariant) {
3854            var photoIndex = 0;
3855            if (! currentVariant.imgUrl) {
3856              currentVariant.imgUrl = this.swiperPhotos.length > 0
3857                ? (this.swiperPhotos[photoIndex] && this.swiperPhotos[photoIndex].large)
3858                : this.featuredImage.large;
3859            }
3860            currentVariant.productTitle = this.product.title + ' - ' + this.currentVariant.title;
3861          }
3862        },
3863        normalGetChoosenItem: function(currentVariant) {
3864          return this.cartItems.find(function(cartItem) {
3865            return currentVariant && cartItem.id === currentVariant.id;
3866          });
3867        },
3868        nnCollectionGetChoosenItem: function(currentVariant) {
3869          var isSelected = null;
3870          if (! currentVariant) {
3871            return isSelected;
3872          }
3873          if (this.isNewNnCollection) {
3874            var cart = store.get(`SpecialCollectionCart_${this.collectionId}`);
3875            isSelected = cart && cart.find((item) => item.variant_id == currentVariant.id) || null;
3876          } else {
3877            store.each(function(value, key) {
3878              var productId = _.includes(key, 'Pro' + currentVariant.productId);
3879              var variantID = _.includes(key, 'Var' + currentVariant.id);
3880              if (productId && variantID) {
3881                isSelected = store.get(key);
3882              }
3883            });
3884          }
3885
3886          return isSelected;
3887        },
3888        // get product detail
3889        getProductDetail: function() {
3890          var self = this;
3891
3892          $.ajax({
3893            url: self.productUrl + '.json',
3894            type: 'GET',
3895            timeout: 30000,
3896            beforeSend: function() {
3897              self.isLoading = true;
3898            },
3899            error: function(xhr) {
3900              self.closeModal();
3901              if (xhr.status === 429) {
3902                window.showAddCartRateLimitModal(5);
3903                return;
3904              }
3905              window.msg('網路連線異常,請重新整理', 'error').show();
3906            }
3907          }).done(function(data) {
3908            if (data.id) {
3909              var productData = [themeHelper.toCamelCase(data)];
3910              self.product = themeHelper.priceWithDiscount(productData, liquidHelper.hasPriceWithDiscountPlugin)[0];
3911              self.maxUsableBonus = self.variantsMaxUsableBonus;
3912              if (self.product.variants.length === 1 || liquidHelper.isFirstVariantSelected || self.selectedVariantId) {
3913                self.currentVariant = self.firstValidVariant;
3914                // 如果已經自選商品,則商品頁下滑加入購物車顯示自選商品
3915                if (self.selectedVariantId) {
3916                  self.currentVariant = self.selectedValidVariant;
3917                }
3918                if (self.currentVariant) {
3919                  self.setChoose(self.currentVariant);
3920                  self.setDefaultOption();
3921                }
3922              }
3923              if (self.displayProductDiscountsList) {
3924                self.setUpDiscountsTag(data);
3925              }
3926              self.isLoading = false;
3927              if (self.product && self.product.variants) {
3928                self.product.variants.forEach(function(discountedVariant) {
3929                  var rawVariant = data.variants.find(function(v) { return v.id === discountedVariant.id; });
3930                  if (rawVariant) { rawVariant.price = discountedVariant.price; }
3931                });
3932              }
3933              viewItem && viewItem(data, { collectionId: '', collectionName: null, categories: (self.categories && self.categories.length) ? self.categories : (categoryLevels.length ? categoryLevels : (data.id === pageMainProductId ? productCategoryLevels : undefined)) });
3934
3935              (function() {
3936                // Read login status from cacheable, skip GET /pv_notification if not login.
3937                if (window.store && window.store.get('customer')) {
3938                  var cacheableCustomer = window.store.get('customer');
3939                  if (cacheableCustomer.notLogin) {
3940                    return;
3941                  }
3942                }
3943                $.ajax({
3944                  url: '/pv_notification',
3945                  method: 'GET',
3946                  dataType: 'json',
3947                  data: {
3948                    product_id: parseInt(data.id)
3949                  },
3950                  success: function(response) {
3951                    self.variantNotifications = response.variants;
3952                  }
3953                })
3954              })();
3955            } else {
3956              window.msg('網路連線異常,請重新整理', 'error').show();
3957              self.closeModal()
3958            }
3959          })
3960        },
3961        // product image btn
3962        photoOnChange: function(photoIndex, isVariantReposition) {
3963          var visiblePhotos = (this.currentVariant && this.currentVariant.photos.length)
3964            ? this.currentVariant.photos
3965            : this.product.photos.map(function(p) { return p.photo; });
3966          var result = themeHelper.buildNavigateItemImagePayload(this._navState, {
3967            product: this.product,
3968            currentVariant: this.currentVariant,
3969            visiblePhotos: visiblePhotos,
3970            slideIndex: photoIndex,
3971            videoOffset: this.firstImageIndex,
3972          });
3973          this._navState = result.nextState;
3974          if (result.payload && !isVariantReposition) {
3975            window.navigateItemImage(result.payload);
3976          }
3977          this.currentImageIndex = photoIndex;
3978        },
3979        toggleCurrentOption: function(key, value) {
3980          this.currentOption[key] =
3981            (this.currentOption[key] === value || value === 'null') ? null : value;
3982          var variantIndex = this.getVariantIndex();
3983          if (variantIndex !== -1) {
3984            this.currentVariant = this.product.variants[variantIndex];
3985          } else {
3986            this.currentVariant = null;
3987          }
3988          this.setChoose(this.product.variants[variantIndex]);
3989          if (this.currentOption[key] !== null) {
3990            var optionIndex = parseInt(key.replace('option', '')) - 1;
3991            appStoreSelectItemEvent(this.product, this.product.options[optionIndex], this.currentOption[key], this.currentVariant);
3992          }
3993        },
3994        toggleNotification: function() {
3995          var self = this;
3996          var variantId = this.currentVariant.id;
3997
3998          $.ajax({
3999            url: '/toggle_pv_notification',
4000            method: 'POST',
4001            dataType: 'json',
4002            data: {
4003              product_variant_id: variantId
4004            },
4005            success: function(response) {
4006              self.variantNotifications[variantId] = response.notice;
4007              window.msg(response.message, "success").show();
4008            },
4009            error: function(xhr) {
4010              var response = xhr.responseJSON;
4011              var msg = response && response.error || "網路連線異常,請重新整理";
4012              window.msg(msg, "error").show();
4013            }
4014          })
4015        },
4016        getOptionImageIndex: function(index) {
4017          this.currentImageIndex = index;
4018        },
4019        quantityDecrease: function() {
4020          if (this.cartItem) {
4021            themeHelper.EventBus.$emit('quantityDecrease', this.cartItem, false);
4022            this.quantity = this.cartItem.quantity
4023          } else {
4024            window.msg("請選擇商品款式", 'warning').show();
4025          }
4026        },
4027        quantityIncrease: function() {
4028          if (this.cartItem) {
4029            themeHelper.EventBus.$emit('quantityIncrease', this.cartItem, false);
4030            this.quantity = this.cartItem.quantity
4031          } else {
4032            window.msg("請選擇商品款式", 'warning').show();
4033          }
4034        },
4035        quantityChange: function(el) {
4036          if (this.cartItem) {
4037            themeHelper.EventBus.$emit('quantityChange', parseInt(el.target.value), this.cartItem, false);
4038            this.quantity = this.cartItem.quantity;
4039            el.target.value = this.cartItem.quantity;
4040          } else {
4041            window.msg("請選擇商品款式", 'warning').show();
4042          }
4043        },
4044        addProduct: function() {
4045          if (this.addCartText === '聯絡店家') {
4046            $('#messagebuy-Modal').data('variant', this.currentVariant);
4047            $('#messagebuy-Modal').modal('show');
4048            $('#messagebuy-Modal').css("background-color", "rgba(0, 0, 0, .6)");
4049          } else if (
4050            this.addCartText === '已登記補貨通知' ||
4051            this.addCartText === '已售完,貨到通知我'
4052          ) {
4053              this.toggleNotification();
4054          } else {
4055            if (this.cartItem) {
4056              try {
4057                if (this.isChoose) {
4058                  themeHelper.EventBus.$emit('updateStore', 'update', this.cartItem, this.callBack)
4059                } else {
4060                  themeHelper.EventBus.$emit('updateStore', 'add', this.cartItem, this.callBack)
4061                }
4062
4063                this.adding = true;
4064                this.closeModal();
4065              } catch (e) {
4066                window.msg("商品款式異常", 'error').show();
4067              }
4068            } else {
4069              window.msg("請選擇商品款式", 'warning').show();
4070            }
4071          }
4072        },
4073        closeModal: function() {
4074          themeHelper.EventBus.$emit('closeProductModal');
4075        },
4076        setDefaultOption: function() {
4077          var self = this;
4078          Object.keys(self.currentOption).map(function(optionKey) {
4079            self.currentOption[optionKey] = self.currentVariant[optionKey];
4080          });
4081        },
4082        getVariantIndex: function() {
4083          var self = this;
4084          return self.product.variants.findIndex(function(variant, index) {
4085            var isVariant = true;
4086            Object.keys(self.currentOption).forEach(function(option) {
4087              if (variant[option] !== self.currentOption[option]) {
4088                isVariant = false;
4089              }
4090            });
4091            return isVariant;
4092          });
4093        },
4094
4095        // 篩選重複品項
4096        getUniqueVariant: function(variants) {
4097          return variants.filter(function(value, index, self) {
4098            return self.indexOf(value) === index;
4099          });
4100        },
4101        groupBy(xs, key) {
4102          return xs.reduce(function(rv, x) {
4103            (rv[x[key]] = rv[x[key]] || []).push(x);
4104            return rv;
4105          }, {});
4106        },
4107        setUpDiscountsTag(data) {
4108          var self = this;
4109          var languagePrefix = '/' + ((window.shopScriptHelper && window.shopScriptHelper.i18nLocale) || 'zh-TW');
4110          $.ajax({
4111            url: languagePrefix + self.productUrl + '/discounts_list',
4112            method: 'GET',
4113            success: function(result) {
4114              if (result.length > 0) {
4115                var discounts_list = self.groupBy(result, 'campaign_type');
4116                self.discountsList = discounts_list;
4117              } else {
4118                self.discountsList = null;
4119              }
4120            }
4121          });
4122        },
4123        getOptions: function(optionKey, optionTypes) {
4124          var self = this;
4125          return optionTypes.map(function(optionType, index) {
4126            var isValid = true;
4127
4128            // 選出包含目前type的variant
4129            var matchVariants = self.product.variants.filter(function(variant) {
4130              return variant[optionKey] === optionType;
4131            });
4132
4133            // 篩選已勾選type
4134            Object.keys(self.currentOption).forEach(function(currentOptionKey) {
4135              if (currentOptionKey !== optionKey) {
4136                matchVariants = matchVariants.filter(function(variant) {
4137                  if (self.currentOption[currentOptionKey]) {
4138                    return variant[currentOptionKey] === self.currentOption[currentOptionKey]
4139                  } else {
4140                    return true;
4141                  }
4142                });
4143              }
4144            });
4145            if (matchVariants.length === 0) {
4146              isValid = false;
4147            }
4148            if (! self.isEmptyClickable) {
4149              isValid = false;
4150              matchVariants.find(function(item) {
4151                if (item.inventoryQuantity === null || item.inventoryQuantity > 0 || item.inventoryPolicy === 'continue') {
4152                  isValid = true;
4153                }
4154              });
4155            }
4156            return {name: optionType, isValid: isValid}
4157          });
4158        }
4159      }
4160    };
4161  });
4162</script>
4162
4163
4164<!-- cyb_snippet _product_modal_js end -->
4165
4166<!-- cyb_snippet components/product_modal/product_modal end -->
4167
4168<!-- cyb_snippet messagebuy_modal start -->
4169
4170
4171<!-- cyb_snippet messagebuy_modal end -->
4172<!-- cyb_snippet components/rate_limit_modal start -->
4173<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/rate_limit_modal-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
4174
4175<div class="modal fade" id="rate-limit-modal" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false">
4176  <div class="modal-dialog modal-dialog-centered" role="document">
4177    <div class="modal-content">
4178      <div class="modal-body">
4179        <div class="qk-text--default_dark rate-limit-text">
4180          <p id="rate-limit-title">目前搶購人潮眾多,請耐心等候</p>
4181          <p class="qk-fs--body qk-fw--500 rate-limit-message">
4182            <span class="qk-text--error" id="rate-limit-countdown"></span>
4183            <span id="rate-limit-desc"></span>
4184          </p>
4185          <p class="qk-fs--body qk-fw--500 rate-limit-message" id="rate-limit-warn">若離開此頁面,可能會延長等待時間。</p>
4186        </div>
4187        <button id="rate-limit-btn" class="btn qk-btn qk-btn--primary" disabled>重新進入商品頁</button>
4188      </div>
4189    </div>
4190  </div>
4191</div>
4192
4193<script>
4194  window.showRateLimitModal = function(countdownSec) {
4195    var countdown = countdownSec || 5;
4196    var $modal = $('#rate-limit-modal');
4197    var $btn = $modal.find('#rate-limit-btn');
4198    var $countdownEl = $modal.find('#rate-limit-countdown');
4199
4200    $btn.show();
4201    $modal.find('#rate-limit-desc').text(language["product_rate_limit_desc"]);
4202    $countdownEl.text(countdown);
4203    $btn.prop('disabled', true);
4204    $modal.modal('show');
4205
4206    var timer = setInterval(function() {
4207      countdown--;
4208      $countdownEl.text(countdown);
4209      if (countdown <= 0) {
4210        clearInterval(timer);
4211        $btn.prop('disabled', false);
4212      }
4213    }, 1000);
4214
4215    $btn.off('click').on('click', function() {
4216      location.reload();
4217    });
4218  }
4219
4220  window.showAddCartRateLimitModal = function(countdownSec) {
4221    var countdown = countdownSec || 5;
4222    var $modal = $('#rate-limit-modal');
4223    var $countdownEl = $modal.find('#rate-limit-countdown');
4224
4225    $modal.find('#rate-limit-btn').hide();
4226    $modal.find('#rate-limit-desc').text(language["addcart_rate_limit_desc"]);
4227    $countdownEl.text(countdown);
4228    $modal.modal('show');
4229
4230    var timer = setInterval(function() {
4231      countdown--;
4232      $countdownEl.text(countdown);
4233      if (countdown <= 0) {
4234        clearInterval(timer);
4235        $modal.modal('hide');
4236      }
4237    }, 1000);
4238  }
4239</script>
4239
4240
4241<!-- cyb_snippet components/rate_limit_modal end -->
4242
4243<script>
4244  $(document).ready(function() {
4245    const shouldSkipQuantityCheck = false;
4246    const newAddCartModalApp = new window.themeHelper.LiquidVueHandler({
4247      componentNames: Object.keys(window.themeHelper.productModalComponents),
4248      mountSelector: '#new-addcart-modal',
4249      autoMount: false,
4250    });
4251
4252    newAddCartModalApp.createApp({
4253      el: '#new-addcart-modal',
4254      delimiters: ['${', '}'],
4255      data() {
4256        return {
4257          collectionId: 0,
4258          categories: [],
4259          color: '', // unused
4260          isCollection: true,
4261          productQuantity: 0,
4262          onlyDescription: false,
4263          showProductModal: false,
4264          popProductUrl: '',
4265          loading: false,
4266        };
4267      },
4268      mounted: function() {
4269        themeHelper.EventBus.$on('closeProductModal',this.closeProductModal);
4270        themeHelper.EventBus.$on('updateStore', this.addProduct);
4271        themeHelper.EventBus.$on('quantityDecrease', this.quantityDecrease);
4272        themeHelper.EventBus.$on('quantityIncrease', this.quantityIncrease);
4273        themeHelper.EventBus.$on('quantityChange', this.quantityChange);
4274      },
4275      methods: {
4276        addProduct: function(actionType, productData, checkoutAddToCartCallback){
4277          var self = this;
4278          var pageViewId = window.CYBERBIZ && window.CYBERBIZ.dis && window.CYBERBIZ.dis.pageViewId;
4279          $.ajax({
4280            method: 'POST',
4281            url: '/cart/add',
4282            headers: pageViewId ? { 'X-Cyb-Page-View-Id': pageViewId } : {},
4283            data: {
4284              id: productData.id,
4285              quantity: productData.quantity,
4286            },
4287            dataType: 'json',
4288            beforeSend: function() {
4289              self.loading = true;
4290              themeHelper.ajaxLoadingMsg('loading');
4291              $('.shopcart').dropdown('hide')
4292              $('.global-cart-count').hide();
4293              $('.global-cart-loading').show();
4294              $('.global-cart-loading').html('<i class="fa fa-spinner fa-pulse" style="vertical-align: middle;"></i>');
4295            },
4296            error: function(xhr) {
4297              $('.global-cart-loading').hide();
4298              $('.global-cart-count').show();
4299              self.loading = false;
4300              if (xhr.status === 429) {
4301                themeHelper.ajaxLoadingMsg('hide', 0);
4302                self.closeProductModal();
4303                window.showAddCartRateLimitModal(5);
4304                return;
4305              }
4306              themeHelper.ajaxLoadingMsg('fail', 2000);
4307            }
4308          }).done(function(data, status, request){
4309            // product modal 立即購買按鈕
4310            window.sendAddToCartEvent && sendAddToCartEvent({
4311              price: productData.price,
4312              quantity: productData.quantity,
4313              id: productData.product.id,
4314              name: productData.product.title,
4315              category: productData.product.productType,
4316              brand: productData.product.vendor,
4317              qc: productData.variant.qc,
4318              variant: {
4319                id: productData.variant.id,
4320                title: productData.variant.title,
4321                sku: productData.variant.sku,
4322                price: productData.variant.price,
4323                qc: productData.variant.qc,
4324              },
4325              position: "商品彈出視窗",
4326              request,
4327            })
4328            if (self.isQuickBuy) {
4329              if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) {
4330                window.location = "/" + window.liquidHelper.language.handle + "/cart";
4331              } else {
4332                window.location = "/cart";
4333              }
4334            } else {
4335              themeHelper.ajaxLoadingMsg('success');
4336              pullNavCart();
4337              $('.shopcart').dropdown('show')
4338              $('.global-cart-loading').hide();
4339              self.loading = false;
4340            }
4341            if(typeof checkoutAddToCartCallback === 'function'){
4342              var callbackData = {
4343                id: productData.id,
4344                quantity: productData.quantity,
4345                title: productData.product ? productData.product.title : productData.title || ''
4346              };
4347              checkoutAddToCartCallback(callbackData)
4348            }
4349            peh.emit('product:add_to_cart', [{
4350              variantId: productData.id,
4351              quantity: productData.quantity
4352            }], self.collectionId);
4353          }).fail(function(e){
4354            if (e.status === 429) {
4355              return;
4356            }
4357            let err_msg = e.responseJSON.err_msg;
4358            err_msg && err_msg.length > 0 ?
4359              window.msg(e.responseJSON.err_msg, 'warning').show():
4360              window.msg("加入購物車有誤,請重新嘗試", 'warning').show();
4361          })
4362        },
4363        quantityDecrease: function(cartItem, isAdded){
4364          if (cartItem.quantity > 1) {
4365            cartItem.quantity -= 1;
4366          } else {
4367            window.msg("數量不得為低於 1", 'warning').show();
4368          }
4369        },
4370        quantityIncrease: function(cartItem, isAdded){
4371          const limitQuantity = cartItem.variant.inventoryQuantity;
4372          const limitBuy = cartItem.product.limitBuy
4373          if (limitBuy && cartItem.quantity >= limitBuy) {
4374            product_limit_buy = "此商品限購 limitBuy 件".replace('limitBuy', limitBuy)
4375            window.msg(product_limit_buy, 'warning').show();
4376            return;
4377          } else if (cartItem.quantity >= liquidHelper.cartQuantityLimit) {
4378            window.msg("數量超過購買上限", 'warning').show();
4379          } else if ( cartItem.quantity < limitQuantity || limitQuantity === null ||
4380            cartItem.variant.inventoryPolicy == "continue" || shouldSkipQuantityCheck) {
4381            cartItem.quantity += 1;
4382          } else {
4383            this.showInventoryMessage(limitQuantity);
4384          }
4385        },
4386        quantityChange: function(quantity, cartItem, isAdded){
4387          const limitBuy = cartItem.product.limitBuy
4388          var limitQuantity = cartItem.variant.inventoryQuantity;
4389          var inventoryPolicy = cartItem.variant.inventoryPolicy;
4390          if (Number.isInteger(quantity)) {
4391            if (quantity >= 1) {
4392              if (limitBuy && quantity >= limitBuy) {
4393                product_limit_buy = "此商品限購 limitBuy 件".replace('limitBuy', limitBuy)
4394                window.msg(product_limit_buy, 'warning').show();
4395              } else if (quantity > liquidHelper.cartQuantityLimit) {
4396                window.msg("數量超過購買上限", 'warning').show();
4397              } else if (quantity <= limitQuantity || limitQuantity === null || inventoryPolicy == "continue" || shouldSkipQuantityCheck) {
4398                cartItem.quantity = quantity;
4399              } else {
4400                cartItem.quantity = limitQuantity;
4401                this.showInventoryMessage(limitQuantity);
4402              }
4403            } else {
4404              window.msg("數量不得為低於 1", 'warning').show();
4405            }
4406          } else {
4407            window.msg("數量輸入錯誤", 'warning').show();
4408          }
4409        },
4410        popModal: function(productUrl, collectionId, color, isCollection, isShowDescription, isQuickBuy, variantId, checkoutAddToCartCallback, categories){
4411          this.showProductModal = true;
4412          this.collectionId = collectionId;
4413          this.categories = categories || [];
4414          this.popProductUrl = productUrl;
4415          this.color = color || ''; // unused
4416          this.isCollection = isCollection || false;
4417          this.isShowDescription = isShowDescription != false;
4418          this.isQuickBuy = isQuickBuy || false;
4419          this.selectedVariantId = parseInt(variantId) || undefined;
4420          this.checkoutAddToCartCallback = checkoutAddToCartCallback;
4421          document.body.style.overflow = "hidden";
4422        },
4423        closeProductModal: function() {
4424          this.showProductModal = false;
4425          document.body.style.overflow = "";
4426        },
4427        showInventoryMessage: function(inventoryQuantity) {
4428          const stockMessage = "商品庫存剩餘 count 件".replace('count', inventoryQuantity || 0);
4429          window.msg(stockMessage, 'warning').show();
4430        },
4431      }
4432    });
4433
4434    for (const componentName in window.themeHelper.productModalComponents) {
4435      newAddCartModalApp.component(
4436        componentName,
4437        window.themeHelper.productModalComponents[componentName],
4438      );
4439    }
4440
4441    window.new_addcart_modal = newAddCartModalApp.mount();
4442  });
4443</script>
4443
4444
4445<!-- cyb_snippet new_addcart_modal end -->
4446    
4446<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/new_cart-e958d46bfee2e69f.js' type='text/javascript'></script>
4446
4447  
4448</div>
4449
4450    </div>
4451
4452    <!-- Footer -->
4453    
4454
4455
4456
4457
4458
4459
4460<style>
4461  
4462  
4463  @media(min-width: 991px) {
4464    .display_x .left-content > div {
4465      max-width: calc(100% / 3);
4466    }
4467  }
4468</style>
4469
4470<div id="index-recommendation"></div>
4471
4472<footer id="footer" class="qk-fs--body qk-bg--footer_bg">
4473  
4474    
4475    <div class="qk-container display_y">
4476      <div class="footer_content qk-mg--0 qk-display--flex qk-justify--between">
4477        <div class="left-content qk-flex--1">
4478          
4479            
4480              <div class="link-list-container">
4481                
4482                  <p class="footer_title qk-fs--title qk-text--footer_text">關於我們</p>
4483                
4484                <div class="item horizontal qk-text--left">
4485                  <ul class="qk-display--flex qk-flex--wrap">
4486                    
4487                      
4488                        <li class="qk-display--il_bk">
4489                          
4490                            <a
4491                              class="qk-text--footer_text"
4492                              href="/search"
4493                              rel="noopener noreferrer"
4494                              target="_blank">查詢</a>
4495                          
4496                        </li>
4497                      
4498                        <li class="qk-display--il_bk">
4499                          
4500                            <a
4501                              class="qk-text--footer_text"
4502                              href="/pages/about-us"
4503                              rel="noopener noreferrer"
4504                              target="_blank">品牌故事</a>
4505                          
4506                        </li>
4507                      
4508                        <li class="qk-display--il_bk">
4509                          
4510                            <a
4511                              class="qk-text--footer_text"
4512                              href="/account/index"
4513                              rel="noopener noreferrer"
4514                              target="_blank">我的帳戶</a>
4515                          
4516                        </li>
4517                      
4518                        <li class="qk-display--il_bk">
4519                          
4520                            <a
4521                              class="qk-text--footer_text"
4522                              href="/pages/refund"
4523                              rel="noopener noreferrer"
4524                              target="_blank">退款政策</a>
4525                          
4526                        </li>
4527                      
4528                        <li class="qk-display--il_bk">
4529                          
4530                            <a
4531                              class="qk-text--footer_text"
4532                              href="/pages/privacy"
4533                              rel="noopener noreferrer"
4534                              target="_blank">隱私政策</a>
4535                          
4536                        </li>
4537                      
4538                        <li class="qk-display--il_bk">
4539                          
4540                            <a
4541                              class="qk-text--footer_text"
4542                              href="/pages/terms"
4543                              rel="noopener noreferrer"
4544                              target="_blank">服務條款</a>
4545                          
4546                        </li>
4547                      
4548                        <li class="qk-display--il_bk">
4549                          
4550                            <a
4551                              class="qk-text--footer_text"
4552                              href="/pages/防詐騙宣導資訊"
4553                              rel="noopener noreferrer"
4554                              target="_blank">防詐騙宣導資訊</a>
4555                          
4556                        </li>
4557                      
4558                    
4559                  </ul>
4560                </div>
4561              </div>
4562              
4563          
4564            
4565              <div class="item contact qk-text--left">
4566                
4567                  <p class="footer_title qk-fs--title qk-text--footer_text">聯絡資訊</p>
4568                
4569                <ul>
4570                  
4571                    <li class="phone qk-bd_r--default qk-bd--footer_text qk-display--il_bk">
4572                      <span class="qk-text--footer_text">客服專線:04-8796148</span>
4573                    </li>
4574                  
4575                  
4576                  
4577                    <li class="time qk-bd_r--default qk-bd--footer_text qk-display--il_bk">
4578                      <span class="qk-text--footer_text">客服時間:08:00-17:00</span>
4579                    </li>
4580                  
4581                  
4582                    <br>
4583                    <li class="mail qk-bd_r--default qk-bd--footer_text qk-cursor--pointer qk-display--il_bk">
4584                      <a class="qk-text--footer_text" href="mailto:[email protected]">信箱:[email protected]</a>
4585                    </li>
4586                  
4587                  
4588                    <li class="address qk-bd_r--default qk-bd--footer_text qk-display--il_bk">
4589                      <span class="qk-text--footer_text">地址:彰化縣二水鄉員集路三段289號</span>
4590                    </li>
4591                  
4592                  
4593                    <li class="tax_id qk-bd_r--default qk-bd--footer_text qk-display--il_bk">
4594                      <span class="qk-text--footer_text">統一編號:53786269</span>
4595                    </li>
4596                  
4597                </ul>
4598              </div>
4599              
4600          
4601            
4602              <div id="1790039258727_2" class="rich-text-editor-container qk-text--footer_text item qk-flex--1">
4603                
4604                  <p class="footer_title qk-fs--title rich-text-editor-title">認證標章</p>
4605                
4606                <div class="rich-text-content-container">
4607                  <p>ISO 22000 食品安全管理系統驗證 | HACCP 危害分析重要管制點 | LPPOM MUI 清真認證</p>
4608<p>彰化二水自有工廠生產 宝柚食品有限公司</p>
4609
4610                </div>
4611              </div>
4612            
4613          
4614        </div>
4615        <div class="right-content qk-display--flex qk-flex--column">
4616          
4617          <div class="media qk-display--il">
4618            <div class="item social_media qk-h--auto qk-float--l">
4619              <ul>
4620                
4621                  <li class="qk-display--il_bk">
4622                    <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/migotime">
4623                      <svg
4624                        class="facebook-svg"
4625                        xmlns="http://www.w3.org/2000/svg"
4626                        width="40"
4627                        height="40"
4628                        viewBox="0 0 40 40">
4629                        <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" />
4630                      </svg>
4631                    </a>
4632                  </li>
4633                
4634                
4635                  <li class="qk-display--il_bk">
4636                    <a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/sweego2014/?hl=zh-tw">
4637                      <svg
4638                        class="instagram-svg"
4639                        xmlns="http://www.w3.org/2000/svg"
4640                        width="40"
4641                        height="40"
4642                        viewBox="0 0 40 40">
4643                        <rect class="qk-svg--footer_text" width="40" height="40" rx="20" />
4644                        <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 
464411.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" />
4645                      </svg>
4646                    </a>
4647                  </li>
4648                
4649                
4650                  <li class="qk-display--il_bk">
4651                    <a target="_blank" rel="noopener noreferrer" href="https://tr.ee/6s-SBs2hbk">
4652                      <svg
4653                        class="line-svg"
4654                        xmlns="http://www.w3.org/2000/svg"
4655                        width="40"
4656                        height="40"
4657                        viewBox="0 0 40 40">
4658                        <rect class="qk-svg--footer_text" width="40" height="40" rx="20" />
4659                        <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" />
4660                        <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" />
4661                        <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" />
4662                        <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" />
4663                        <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" />
4664                      </svg>
4665                    </a>
4666                  </li>
4667                
4668                
4669              </ul>
4670            </div>
4671          </div>
4672        </div>
4673      </div>
4674    </div>
4675    
4676  <div class="copyright qk-text--footer_text qk-bd--footer_text qk-text--left qk-bd_t--default">
4677    <div class="qk-container container qk-fw--500">
4678      <span>Copyright ©</span>
4679      <a class="qk-text--link" href="/">
4680        <span>Sweego 水水果饌</span>
4681      </a>
4682      <span>All Rights Reserved.</span>
4683      <span>Designed by
4684      </span>
4685      <a
4686        class="qk-text--link"
4687        href="https://www.cyberbiz.io?utm_source=poweredbycyberbiz"
4688        target="_blank"
4689        rel="noopener noreferrer"
4690        title="Designed by CYBERBIZ">CYBERBIZ</a>.
4691    </div>
4692  </div>
4693  
4694</footer>
4695<script>
4696  $(document).ready(function() {
4697    let isDynamicLoading = false;
4698
4699    let menusData = {
4700      
4701        
4702          "footer": {
4703            
4704              "type": "items",
4705              "data": [
4706                
4707                
4708                  
4709                    {
4710                      "title": "查詢",
4711                      "url": "/search",
4712                      "item_type": "search"
4713                    },
4714                  
4715                    {
4716                      "title": "品牌故事",
4717                      "url": "/pages/about-us",
4718                      "item_type": "page"
4719                    },
4720                  
4721                    {
4722                      "title": "我的帳戶",
4723                      "url": "/account/index",
4724                      "item_type": "http"
4725                    },
4726                  
4727                    {
4728                      "title": "退款政策",
4729                      "url": "/pages/refund",
4730                      "item_type": "refund"
4731                    },
4732                  
4733                    {
4734                      "title": "隱私政策",
4735                      "url": "/pages/privacy",
4736                      "item_type": "privacy"
4737                    },
4738                  
4739                    {
4740                      "title": "服務條款",
4741                      "url": "/pages/terms",
4742                      "item_type": "terms"
4743                    },
4744                  
4745                    {
4746                      "title": "防詐騙宣導資訊",
4747                      "url": "/pages/防詐騙宣導資訊",
4748                      "item_type": "page"
4749                    }
4750                  
4751                
4752              ]
4753            
4754          },
4755        
4756      
4757        
4758      
4759        
4760      
4761    };
4762
4763    if (isDynamicLoading) {
4764      window.DynamicLoading.setupComponent({
4765          sectionId: '#footer',
4766          callbackData:{
4767            section: {"type":"footer","visible":true,"settings":{"footer_link":"footer","display_facebook":true,"shop_facebook":"https://www.facebook.com/migotime","display_instagram":true,"shop_instagram":"https://www.instagram.com/sweego2014/?hl=zh-tw","display_line":true,"shop_line":"https://tr.ee/6s-SBs2hbk","display_youtube":false,"shop_youtube":"https://www.youtube.com/","footer_link_arrangement":"display_y","display_facebook_fan_block":true},"block_order":["default_link_list","default_contact_info","1790039258727_2"],"blocks":{"default_link_list":{"type":"link_list_setting","thumbnail":"list","draggable":true,"visible":true,"settings":{"dict_link_list_block_title":"關於我們","footer_link":"footer"},"custom_name":"選單"},"default_contact_info":{"type":"contact_info_setting","thumbnail":"contactInfo","draggable":true,"visible":true,"settings":{"dict_contact_info_block_title":"聯絡資訊","display_phone":"true","dict_phone_number":"04-8796148","display_fax_number":false,"dict_shop_fax_number":"0222345678","display_shop_email":"true","dict_shop_email":"[email protected]","display_shop_address":"true","dict_shop_address":"彰化縣二水鄉員集路三段289號","display_office_time":"true","dict_shop_office_time":"08:00-17:00","display_tax_id":true,"dict_tax_id":"53786269"},"custom_name":"聯絡資訊"},"1790039258727_2":{"type":"rich_text_editor_setting","custom_name":"自訂文字","visible":true,"settings":{"dict_rich_text_title":"認證標章","dict_rich_text_content":"\u003cp\u003eISO 22000 食品安全管理系統驗證 | HACCP 危害分析重要管制點 | LPPOM MUI 清真認證\u003c/p\u003e\n\u003cp\u003e彰化二水自有工廠生產 宝柚食品有限公司\u003c/p\u003e\n"}}},"custom_name":"頁腳"},
4768            shop: {
4769              name: 'Sweego 水水果饌',
4770              cyberbiz_link: 'https://www.cyberbiz.io?utm_source=poweredbycyberbiz',
4771              facebook_fan_page: '',
4772            },
4773            menus: menusData,
4774            is_display_facebook_fan_block: false
4775            },
4776          entryName:'renderFooterSection',
4777          source:'//cdn-general.cybassets.com/frontend/shop/footerSection-e958d46bfee2e69f.js',
4778        });
4779    }
4780  });
4781</script>
4781
4782
4783<!-- cyb_snippet _tracking_code start -->
4784      
4784<script>
4785        window.fbAsyncInit = function() {
4786          FB.init({
4787          appId : '',
4788          xfbml : true,
4789          version : 'v24.0',
4790          });
4791        };
4792        (function(d, s, id){
4793          var js, fjs = d.getElementsByTagName(s)[0];
4794          if (d.getElementById(id)) {return;}
4795          js = d.createElement(s);
4796          js.id = id;
4797          js.src = 'https://connect.facebook.net/zh_TW/sdk.js';
4798          fjs.parentNode.insertBefore(js, fjs);
4799        }(document, 'script', 'facebook-jssdk'));
4800      </script>
4800
4801
4802
4803<script>
4804  // for scupio
4805  if (document.querySelector("meta[name=\"scupio_mid\"]")) {
4806    mid = document.querySelector("meta[name=\"scupio_mid\"]").content;
4807  } else {
4808    mid = "";
4809  }
4810  if (!window.is_scupio_sent && mid) {
4811    window._bwtm = window._bwtm || []
4812    window._bwtm.push({
4813      "mid": mid,
4814      "uid": ""
4815    });
4816  }
4817</script>
4817
4818
4819<!-- cyb_snippet _tracking_code end -->
4820
4821<script>
4822  $(document).ready(function(){
4823    if(window.location.pathname != '' && window.location.pathname != '/' ){
4824      document.getElementById('index-recommendation').style.display = 'none'
4825    }
4826  });
4827</script>
4827
4828
4829
4830
4831    <!-- Fast-Events -->
4832    <!-- cyb_snippet fast_events start -->
4833
4834
4835<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/fast_events-e958d46bfee2e69f.js' type='text/javascript'></script>
4835
4836<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/fast_events-e958d46bfee2e69f.css' rel='stylesheet' type='text/css' media='all' />
4837
4838<!-- cyb_snippet fast_events end -->
4839
4840    <div class="bottom-right qk-pos--fixed">
4841      <!-- gototop -->
4842      <div id="gototop" class="qk-display--none qk-text--center">
4843        <a href="javascript:void(0)" class="qk-circle qk-circle--lg qk-pos--relative qk-text--center">
4844          <i class="fas fa-chevron-up"></i>
4845        </a>
4846      </div>
4847
4848      <!-- popup -->
4849      
4850
4851
4852
4853<div id="popup-wrapper" class="qk-display--none"></div>
4854
4855<template id="popup-template">
4856  <div
4857    :class="status"
4858    v-if="hasContent"
4859    id="popup-section"
4860  >
4861    <transition name="backdrop">
4862      <div
4863        v-if="shouldShowPopup"
4864        @click.capture="minifyPopup"
4865        id="popup-backdrop"
4866        class="qk-w--100vw qk-h--100vh qk-pos--fixed qk-t--0 qk-l--0 qk-tst"
4867      >
4868      </div>
4869    </transition>
4870    <transition name="onShow">
4871      <div
4872        @click.self="showPopup"
4873        @transitionstart="updateGameStatus('start', this)"
4874        @transitionend="updateGameStatus('end', this)"
4875        class="popup-content qk-display--flex qk-align--center qk-tst qk-tst_dur--30 qk-tst_timing--ease_o"
4876      >
4877        <div
4878          v-for="block in blocks"
4879          :key="block.id"
4880          :class="[block.type, minifiedBlockClasses, block.settings.icon_size]"
4881          class="block qk-tst qk-tst_dur--30 qk-tst_timing--ease_o qk-of--auto"
4882        >
4883          <div v-if="block.type === 'image'" class="qk-pos--rel">
4884            <img
4885              v-show="!shouldShowPopup"
4886              :src="block.settings.dict_icon_image_url"
4887              class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o"
4888              alt="popup button"
4889            >
4890            <a
4891              v-show="shouldShowPopup"
4892              :href="block.settings.dict_link"
4893              :target="block.settings.target"
4894              :rel="block.settings.rel"
4895              class="qk-display--flex qk-align--center"
4896              @click="linkClicked"
4897            >
4898              <picture>
4899                <source :srcset="block.settings.dict_mobile_image_url" media="(max-width: 576px)">
4900                <source :srcset="block.settings.dict_tablet_image_url" media="(max-width: 992px)">
4901                <img
4902                  :src="block.settings.dict_image_url"
4903                  class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o"
4904                  alt="popup picture"
4905                />
4906              </picture>
4907            </a>
4908          </div>
4909          <div v-if="block.type === 'video'">
4910            <iframe
4911              :src="block.settings.dict_video_link"
4912              frameborder="0"
4913              class="qk-center--y qk-w--100 qk-h--100"
4914            ></iframe>
4915          </div>
4916          <div v-if="block.type === 'game'">
4917            <div v-show="gameStatus === 'show'" :class="{ 'show-game': gameStatus === 'show' }">
4918              <iframe
4919                class="cb-game-iframe iframe-loading"
4920                :src="getGameIframeSrc(block)"
4921                style="border: none;"
4922              >
4923                Loading
4924              </iframe>
4925            </div>
4926            <div v-show="gameStatus === 'minified'">
4927              <img
4928                src="//cdn-general.cybassets.com/game_assets/game_minified_new.png"
4929                class="qk-h--100 qk-w--100"
4930                alt="game minified icon"
4931              />
4932            </div>
4933          </div>
4934          <div
4935            v-if="block.type === 'carousel'"
4936            :id="`popup-carousel-${block.id}`"
4937          >
4938          </div>
4939        </div>
4940      </div>
4941    </transition>
4942    <transition name="backdrop">
4943      <div
4944        v-if="shouldShowPopup"
4945        @click.capture="minifyPopup"
4946        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"
4947      >
4948      </div>
4949    </transition>
4950  </div>
4951</template>
4952
4953<script>
4954  $(document).ready(function() {
4955    const CDN_HOST = '//cdn-general.cybassets.com';
4956    const section = {"type":"popup","visible":true,"blocks":{"popup_block_1":{"type":"image","visible":false,"settings":{"dict_image_url":"/theme_src/i18n_delight/default_img/popup_default.jpg","icon_size":"small"},"custom_name":"圖片"}},"block_order":["popup_block_1"],"settings":{},"custom_name":"彈窗廣告"};
4957    var popupSection = Vue.createApp({
4958      template: '#popup-template',
4959      delimiters: ['${', '}'],
4960      data() {
4961        const isOmniauthPage = ['omniauth_terms_agreement', 'omniauth_mobile/']
4962          .some(path => location.pathname.includes(path));
4963        return {
4964          status: 'minified',
4965          gameStatus: 'show',
4966          blocks: isOmniauthPage
4967            ? []
4968            : section.block_order && section.block_order.reduce(
4969                function(acc, blockId) {
4970                  const block = section.blocks[blockId];
4971                  if (block && block.visible) {
4972                    acc.push({
4973                      ...block,
4974                      id: blockId,
4975                    });
4976                  }
4977                  return acc;
4978                },
4979                [],
4980              ),
4981          hasAddedGameScript: false,
4982        };
4983      },
4984      computed: {
4985        hasContent: function() {
4986          return !!(this.blocks && this.blocks.length > 0);
4987        },
4988        minifiedBlockClasses: function() {
4989          return this.status === 'minified' ? 'qk-pointer--none qk-unselectable' : '';
4990        },
4991        shouldShowPopup: function() {
4992          return this.status === 'show';
4993        }
4994      },
4995      methods: {
4996        unhidePopup: function(storedStatus) {
4997          this.status = storedStatus;
4998          $('#popup-wrapper').removeClass('qk-display--none');
4999        },
5000        showPopup: function() {
5001          if (this.status !== 'show') {
5002            this.status = 'show';
5003            this.saveStatus(this.status);
5004          }
5005        },
5006        minifyPopup: function() {
5007          this.status = 'minified';
5008          this.saveStatus('minified');
5009        },
5010        loadStatus: function() {
5011          return JSON.parse(localStorage.getItem('popupStatus'));
5012        },
5013        saveStatus: function(status) {
5014          if (status) {
5015            localStorage.setItem('popupStatus', JSON.stringify({
5016              status: status,
5017              setTime: new Date().getTime(),
5018            }));
5019          }
5020        },
5021        linkClicked: function() {
5022          this.saveStatus('minified');
5023        },
5024        parseVideoLink: function(settings) {
5025          settings.dict_video_link = themeHelper.parseYtUrl(settings.dict_video_link);
5026        },
5027        setupImageSrc: function (settings) {
5028          settings.dict_image_url = this.addCdnHost(settings.dict_image_url);
5029          if (settings.dict_tablet_image_url) {
5030            settings.dict_tablet_image_url = this.addCdnHost(settings.dict_tablet_image_url);
5031          }
5032          if (settings.dict_mobile_image_url) {
5033            settings.dict_mobile_image_url = this.addCdnHost(settings.dict_mobile_image_url);
5034          }
5035          settings.dict_icon_image_url = this.addCdnHost(settings.dict_icon_image_url) || settings.dict_image_url;
5036        },
5037        addCdnHost: function(url) {
5038          if (!url) {
5039            return url; // only add cdn host if url is not empty
5040          }
5041
5042          try {
5043            new URL(url);
5044            return url; // already a valid url, cdn host not needed
5045          } catch {
5046            return `${CDN_HOST}${url}`;
5047          }
5048        },
5049        initStatus: function() {
5050          let newStatus = 'show';
5051          const popupStatus = this.loadStatus();
5052          const currentTime = new Date().getTime();
5053          const oneDay = 1000 * 60 * 60 * 24;
5054          const hasStoredStatus = popupStatus && currentTime - popupStatus.setTime < oneDay;
5055          const redirectedByGameLogin = !this.hasRedirectUrl() && this.redirectedByGameLogin();
5056          const isLoggingIn = this.isLoggingIn();
5057          const isCartPage = window.location.pathname.split('/').includes('carts');
5058
5059          if (hasStoredStatus && !redirectedByGameLogin) {
5060            newStatus = popupStatus.status;
5061          }
5062
5063          if (isLoggingIn) {
5064            newStatus = 'minified';
5065          } else {
5066            localStorage.removeItem('redirectedByPopup');
5067          }
5068
5069          setTimeout(() => {
5070            this.status = newStatus;
5071            this.gameStatus = newStatus;
5072            this.saveStatus(newStatus);
5073            if(!isCartPage){
5074              this.unhidePopup(newStatus);
5075            }
5076          }, 1000);
5077        },
5078        initBlocks: function() {
5079          if (this.hasContent) {
5080            this.blocks.forEach(block => {
5081              switch(block.type) {
5082                case 'image':
5083                  this.setupImageSrc(block.settings);
5084
5085                  const isOpenInNewTab = block.settings.link_open_in_new_tab;
5086                  if (isOpenInNewTab) {
5087                    block.settings.target = '_blank';
5088                    block.settings.rel = 'noopener noreferrer';
5089                  }
5090
5091                  break;
5092                case 'video':
5093                  this.parseVideoLink(block.settings);
5094                  break;
5095              }
5096            })
5097          }
5098        },
5099        getGameIframeSrc: function (block) {
5100          return `/games/${block.settings.dict_game_handle}`
5101        },
5102        updateGameStatus: function(type, element) {
5103          if (
5104            (type === 'start' && this.status === 'minified')
5105            || (type === 'end' && this.status === 'show')
5106          ) {
5107            this.gameStatus = this.status;
5108          }
5109        },
5110        setupGameRedirects: function() {
5111          window.addEventListener('pagehide', () => {
5112            const isGameActive = document.body.getElementsByClassName('show-game').length;
5113            if (isGameActive) {
5114              localStorage.setItem('redirectedByPopup', 'true');
5115              this.saveStatus('minified');
5116            }
5117          });
5118        },
5119        hasRedirectUrl: function() {
5120          return (new URLSearchParams(location.search)).has('redirect_url');
5121        },
5122        redirectedByGameLogin: function() {
5123          return localStorage.getItem('redirectedByPopup');
5124        },
5125        isLoggingIn: function() {
5126          const loginRelatedPathnames = [
5127            'account/signup',
5128            'account/login',
5129            'account/customer/password/new',
5130            'pages/terms'
5131          ];
5132          return loginRelatedPathnames.some(path => location.pathname.includes(path));
5133        }
5134      },
5135      created: function() {
5136        this.initStatus();
5137        this.initBlocks();
5138        this.setupGameRedirects();
5139      },
5140      mounted: function() {
5141        this.blocks.forEach((block) => {
5142          if (block.type === 'carousel' && block.settings.dict_c
5142arousel) {
5143            renderCarousel(`#popup-carousel-${block.id}`, {
5144              title: block.settings.dict_carousel,
5145              CDN_HOST,
5146              onLinkClick: () => this.linkClicked(),
5147            });
5148          }
5149        });
5150      },
5151    });
5152    popupSection.mount('#popup-wrapper');
5153  });
5154</script>
5154
5155
5156
5157
5158    </div>
5159
5160    <!-- ajaxloading -->
5161    <div id="ajaxloading" class="qk-display--none qk-h--100vh qk-w--100vw qk-l--0 qk-t--0 qk-pos--fixed">
5162      <div class="ajaxbody qk-pos--abs qk-l--50 qk-t--50 qk-text--center">
5163        <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">
5164          <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"/>
5165          <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 "/>
5166          <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"/>
5167          <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"/>
5168          <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"/>
5169          <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"/>
5170        </svg>
5171        <div class="success_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">已加入購物車</div>
5172        <div class="success_update_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">已更新購物車</div>
5173        <div class="fail_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">網路異常,請重新整理</div>
5174      </div>
5175    </div>
5176  
5176<script src="//cdn-general.cybassets.com/assets/referral-code-trace-5fcbbe026a61c36b5f09a1615a1c168688205205d9d3e7ee854181a66b64a6ed.js"></script>
5176</body>
5177
5178  
5178<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/sub_vendor-e958d46bfee2e69f.js' type='text/javascript'></script>
5178
5179  
5179<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme_helper-e958d46bfee2e69f.js' type='text/javascript'></script>
5179
5180
5181  <!-- theme assets -->
5182  
5182<script src='//cdn-general.cybassets.com/s/files/35665/theme/128704/assets/js/1772417129_8778287b_main.js?1772417129' type='text/javascript'></script>
5182
5183  
5183<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme-e958d46bfee2e69f.js' type='text/javascript'></script>
5183
5184
5185  <!-- for cache -->
5186  
5186<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/cacheable-e958d46bfee2e69f.js' type='text/javascript'></script>
5186
5187</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.