1<!DOCTYPE html> 2<html lang="zh-TW" style="height:100%;"> 3 <head> 4
4<script> 5 window.dataLayer = window.dataLayer || []; 6 </script>
6 7 <!-- Google Tag Manager --> 8
8<script>
vendor: 375 bytes, lines 8-12
8(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','dataLayer','
12GTM-NZ6W4RPH
vendor: 3 bytes, line 12
12');
12</script>
12 13
13<script>var google_tag_manager_id = 'GTM-NZ6W4RPH';</script>
13 14<!-- End Google Tag Manager --> 15 <!-- CYBERBIZ Google Tag Manager --> 16
16<script>
vendor: 345 bytes, lines 16-20
16(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 17 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 18 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 19 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 20 })(window,document,'script','cyb','
20GTM-TXD9LVJ
vendor: 3 bytes, line 20
20');
20</script>
20 21 <!-- End CYBERBIZ Google Tag Manager --> 22 23 <meta charset="utf-8"> 24<meta http-equiv="X-UA-Compatible" content="IE=edge"> 25<meta name="viewport" content="width=device-width, initial-scale=1"> 26<link rel="icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzMTc4NDEzX1BFUE9WX1dFQi5wbmcucG5nIl1d.png?convert=false&sha=6948a0b86c44f234"> 27<link rel="apple-touch-icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzMTc4NDEzX1BFUE9WX1dFQi5wbmcucG5nIl1d.png?convert=false&sha=6948a0b86c44f234"> 28 29<meta property="og:site_name" content="RéPOV復家çé«" /> 30 31<!-- og tag --> 32 33 <meta name="keywords" content="" /> 34 <meta name="description" content="é³ç¸å®é¢é·ï¼å¾ç©çæ²»ç師åºç¼ï¼é²ä¿®æçºé«å¸«ï¼åèåéè¨æç·´çå°æ¥ï¼éåµåºå ¨æ°çæ²»çæ¨¡å¼ã èé份å°å¥åº·çå æï¼è®ä»åµç«äºã復家çé«ãï¼ç ç¼ä¿å¥é£åï¼å°ãé«çå°æ¥ãåçºãæ¥å¸¸å®è·ãã å çºä»ç¸ä¿¡ï¼å¥åº·ï¼ä¸æåªæ¯å¨æ²»çææè¢«æ³èµ·ï¼èæè©²å¨çæ´»ä¸è¢«æçºå®è·ã" /> 35 <meta property="og:title" content="RéPOV復家çé« " /> 36 <meta property="og:description" content="é³ç¸å®é¢é·ï¼å¾ç©çæ²»ç師åºç¼ï¼é²ä¿®æçºé«å¸«ï¼åèåéè¨æç·´çå°æ¥ï¼éåµåºå ¨æ°çæ²»çæ¨¡å¼ã èé份å°å¥åº·çå æï¼è®ä»åµç«äºã復家çé«ãï¼ç ç¼ä¿å¥é£åï¼å°ãé«çå°æ¥ãåçºãæ¥å¸¸å®è·ãã å çºä»ç¸ä¿¡ï¼å¥åº·ï¼ä¸æåªæ¯å¨æ²»çææè¢«æ³èµ·ï¼èæè©²å¨çæ´»ä¸è¢«æçºå®è·ã" /> 37 <meta property="og:url" content="https://www.repovwellness.com" /> 38 <meta property="og:type" content="website" /> 39 40 41<!-- og image --> 42 43 44 45 46<title> 47 48 RéPOV復家çé« 49 50</title> 51 52 53
54<script src='//cdn-general.cybassets.com/frontend/shop/useSettingsData-4a1e7dfec7e41476.js' type='text/javascript'></script>
54 55 56 57 58
58<script> 59 window.setSettingsData({"draggable_sections":{"404":[],"index":["1726044588494_0","1756269364345_0","1756270209201_1","1756270303873_5","1757668886839_0","1756270428962_1","1756270482971_1","1756270537362_5","1756269351467_1","1725521506508_4","1756270711864_5","1757669332911_0","1756270870975_1","1756270802161_0","1756270961127_1","1774960472925_0","_index_8_blocks","1742116878942_0","1756271170605_1","1756271219466_0","1756271304680_1","1756271335981_0","1756271597959_1","_index_product_banner_3","_index_4_blocks_3","1742175817662_4","1740552003153_6","1742116675449_4","1722245188427_1","_index_product_banner","1724059965561_1","1722247122329_1","1743353613372_5"],"product":["product_info","product_description","board_comments","related_products"],"combo_product":["combo_product_info","combo_product_desc","board_comments"],"collection":[],"category":[],"blog":[],"article":[],"cart":[],"contact":[],"express_delivery":[],"search":[]},"sections":{"navbar":{"type":"navbar","visible":true,"settings":{"navbar_image_logo_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODUyNjY0X-W-qeWutueUn-mGq0xPR08uanBnLmpwZWciXV0.jpeg?sha=32d83e0c0865c73a","navbar_image_logo_tablet_url":"","navbar_image_logo_mobile_url":"","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":true,"dict_header_banner_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIxMjk1ODI2X0Jhci5wbmcucG5nIl1d.png?sha=69513ce0c2787aa7","dict_header_banner_image_tablet_url":"","dict_header_banner_image_mobile_url":"","dict_header_banner_link":"/collections/all","display_count_down":false,"navbar_display_style":"rowNav","menu_display_style":"three_dimension_menu","header_banner_start":"","header_banner_end":"","timer_text_color":"#c39d6f","timer_bg_color":"#2b2b6e","link_menu_enabled":false,"link_menu":"undefined","display_banner_type":"textBanner","header_banner_simple_text_size":"16","header_banner_simple_text_color":"#ffffff","header_banner_simple_bg":"#000000","header_logo_image_alt":"復家çé«","navbar_background_transparent":false,"logo_height":"","header_banner_simple_text":"å ¨é¤¨å®ç滿1000å é(å°ç£å°å)","mobile_logo_position":"left","header_banner_image_alt":"","navbar_pc_title_font_size_scale":"100","navbar_pc_body_font_size_scale":"100","navbar_mobile_title_font_size_scale":"100","navbar_mobile_body_font_size_scale":"100","breadcrumb_referrer_enabled":false},"custom_name":"å°è¦½å"},"footer":{"type":"footer","visible":true,"settings":{"footer_link":"footer","display_facebook":true,"shop_facebook":"https://www.facebook.com/profile.php?id=61563257844479","display_instagram":true,"shop_instagram":"https://www.instagram.com/repov_2024/","display_line":true,"shop_line":"https://lin.ee/VOl1sdK","display_youtube":true,"shop_youtube":"https://www.youtube.com/@%E5%BE%A9%E5%81%A5%E9%86%AB%E9%99%B3%E7%9B%B8%E5%AE%8F-%E5%AE%8F%E5%BA%B7%E5%BE%A9/videos","footer_link_arrangement":"display_x","display_facebook_fan_block":true},"block_order":["default_link_list_2","default_contact_info","rich_text_editor_setting","1739174172381_2"],"blocks":{"default_contact_info":{"type":"contact_info_setting","thumbnail":"contactInfo","draggable":true,"visible":true,"settings":{"dict_contact_info_block_title":"GET IN TOUCH","display_phone":true,"dict_phone_number":"02-2784-4219","display_fax_number":false,"dict_shop_fax_number":"","display_shop_email":true,"dict_shop_email":"[email protected]","display_shop_address":true,"dict_shop_address":"å°åå¸å¤§å®åä¿¡ç¾©è·¯åæ®µ134è1æ¨(信義å®åæ·éç«2åºå£)","display_office_time":true,"dict_shop_office_time":"9:00-18:00","display_tax_id":false,"dict_tax_id":"60787817"},"custom_name":"è¯çµ¡è³è¨"},"default_link_list_2":{"type":"link_list_setting","visible":true,"settings":{"dict_link_list_block_title":"ABOUT RéPOV","footer_link":"footer"},"custom_name":"é¸å®"},"rich_text_editor_setting":{"type":"rich_text_editor_setting","visible":true,"settings":{"dict_rich_text_title":"è² è²¬å ¬å¸","dict_rich_text_content":"\u003cp\u003e復家çé«åéæéå ¬å¸\u003cbr\u003eçµ±ä¸ç·¨èï¼60787817\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c/p\u003e\n"},"custom_name":"èªè¨æå"},"1739174172381_2":{"type":"rich_text_editor_setting","custom_name":"èªè¨æå","visible":false,"settings":{"dict_rich_text_title":"Line","dict_rich_text_content":"\u003cp\u003eLineæå°\"復家è§é»\"\u003c/p\u003e\n"}}},"custom_name":"é è ³"},"_index_product_banner":{"type":"_index_product_banner","visible":false,"settings":{"dict_link":"","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzODAyMDIxX-W9ouixoV9QQy5qcGcuanBlZyJdXQ.jpeg?sha=8752ca3b97c573ec","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzODAyMDM5X-W9ouixoV9NLmpwZy5qcGVnIl1d.jpeg?sha=2a627df209f37c51","cta_btn_display_style":"topPosition","cta_btn_text":"äºè§£æ´å¤","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"60","mobile_margin_x":"0","mobile_margin_bottom":"16"},"custom_name":"æ©«å¹ å»£å"},"_index_product_banner_2":{"type":"_index_product_banner","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzNzk3ODgyX-eJiOmgrTEucG5nLnBuZyJdXQ.png?sha=c79365ea3c2d9821","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzNzk3ODkwX-eJiOmgrTFfb
59S5wbmcucG5nIl1d.png?sha=9337ae9a121f5dd2","dict_link":"","display_cta_btn":false,"cta_btn_display_style":"midPosition","cta_btn_text":"Shop Now","cta_btn_bg_color":"#3e4442","cta_btn_text_color":"#e8e8e8","margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0","dict_cta_btn_text":"SHOP NOW"},"custom_name":"æ©«å¹
廣å"},"_index_4_blocks":{"type":"_index_4_blocks","visible":true,"settings":{"margin_x":"50","margin_bottom":"80","mobile_margin_x":"0","mobile_margin_bottom":"40","mobile_columns":2,"margin_block":"25","mobile_margin_block":"15"},"blocks":{"display_index_4_block_1":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIxOTgzNTM0X-WVhuWTgUEucG5nLnBuZyJdXQ.png?sha=ddfd974539fb59e2","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.repovwellness.com/products/uc2-20250512151159","link_open_in_new_tab":false},"custom_name":"åç"},"display_index_4_block_1_2":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyNTgwMzk4X-WVhuWTgUIucG5nLnBuZyJdXQ.png?sha=f79658c7fa4501c4","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.repovwellness.com/products/gsh-20250512152405"},"custom_name":"åç"},"display_index_4_block_1_3":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyNDkzNzgyX-WVhuWTgUMucG5nLnBuZyJdXQ.png?sha=88616534655ef699","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.repovwellness.com/products/bcomplex-20250512151437"},"custom_name":"åç"},"display_index_4_block_1_4":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIxMjk0MDI0X-WVhuWTgUQucG5nLnBuZyJdXQ.png?sha=a8d6eea09edda2e1","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.repovwellness.com/products/imida-20250512154832"},"custom_name":"åç"}},"block_order":["display_index_4_block_1","display_index_4_block_1_4","display_index_4_block_1_3","display_index_4_block_1_2"],"custom_name":"èªè¨æçè¨è¨"},"_index_8_blocks":{"type":"_index_8_blocks","visible":true,"settings":{"dict_title":"ç«å³é¸è³¼","collection_handle":"ææåå","limit":"6","margin_x":"100","margin_bottom":"48","mobile_margin_x":"0","mobile_margin_bottom":"24","product_display":"displayPartial","product_arrangement":"2","product_alignment":"leftPosition","product_text_align":"center","product_column_for_pc":"6","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"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_shoestore/default_img/index_4_blocks_1.png","dict_tablet_image_url":"","dict_mobile_image_url":""}}},"block_order":["express_delivery_display_index_4_block_1"]},"custom_text":{"type":"custom_text","visible":true,"settings":{}},"blog":{"type":"blog","visible":true,"settings":{"article_limit_in_blog_page":"6"}},"article":{"type":"article","visible":true,"settings":{"display_blog_menu":true,"dict_blog_tags_title":"æç« åé¡","blog_latest_post_limit":"2"}},"category":{"type":"category","visible":true,"settings":{"category_sidebar_set_open":false,"category_product_block_limit":"4","category_product_swiper_item_limit":"6","category_product_item_limit":"18"}},"shop_setting":{"type":"shop_setting","visible":true,"settings":{"favicon_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzMTc4NDEzX1BFUE9WX1dFQi5wbmcucG5nIl1d.png?sha=6948a0b86c44f234","og_image_url":"","shop_title":"","shop_description":"é³ç¸å®é¢é·ï¼å¾ç©çæ²»ç師åºç¼ï¼é²ä¿®æçºé«å¸«ï¼åèåéè¨æç·´çå°æ¥ï¼éåµåºå
¨æ°çæ²»çæ¨¡å¼ã èé份å°å¥åº·çå
æï¼è®ä»åµç«äºã復家çé«ãï¼ç ç¼ä¿å¥é£åï¼å°ãé«çå°æ¥ãåçºãæ¥å¸¸å®è·ãã å çºä»ç¸ä¿¡ï¼å¥åº·ï¼ä¸æåªæ¯å¨æ²»çææè¢«æ³èµ·ï¼èæè©²å¨çæ´»ä¸è¢«æçºå®è·ã","shop_keywords":""},"custom_name":"å
¨ç«è¨å®"},"color_settings":{"type":"color_settings","visible":true,"settings":{"button_color":"#00a1a3","button_text_color":"#FFFFFF","accent_color":"#40c1ac","heading_color":"#000000","text_color":"#9A9EA2","price_color":"#00a1a3","discount_price_color":"#00a1a3","theme_bg_color":"#ffffff","product_border_color":"#b5e5e5","nav_logo_bg_color":"#FFFFFF","nav_menu_bg_color":"#FFFFFF","nav_menu_text_color":"#3e4442","nav_menu_icon_color":"#3e4442","footer_bg_color":"#E0cab4","footer_text_color":"#3d4341","checkout_button_color":"#3e4442","checkout_accent_color":"#00a1a3","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_shoestore/default_img/popup_default.jpg","icon_size":"small"},"custom_name":"åç"},"1736496740530_2":{"type":"game","custom_name":"äºåéæ²","visible":false,"settings":{"dict_game_handle":"8988"}}},"block_order":["1736496740530_2"],"settings":{},"custom_name":"å½çªå»£å"},"product_info":{"type":"product_info","visible":true,"settings":{"display_product_sku":true,"dict_vip_custom_price_text":"","dict_vip_custom_price_href":""},"custom_name":"åºæ¬è¨å®"},"product_description":{"type":"product_description","visible":true,"custom_name":"ååä»ç´¹"},"board_comments":{"type":"board_comments","visible":true,"settings":{},"thumbnail":"list","draggable":false},"related_products":{"type":"related_products","visible":true,"settings":{"display_related_cols":true,"use_custom_related_cols":true,"dict_group_related_cols_related_product":"ç¸éåå","related_products_limit":"4"},"custom_name":"ç¸éåå"},"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"}},"404":{"type":"404","visible":true,"settings":{"image_url":"/theme_src/i18n_icare/default_img/404_img.png","dict_404_image_url":"/theme_src/i18n_icare/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":false,"settings":{"margin_x":"0","margin_bottom":"50","margin_block":"0","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":1,"mobile_margin_block":"0"},"blocks":{"_index_4_blocks_2_block_1":{"type":"video","visible":true,"settings":{"dict_video_link":"https://youtu.be/zfWHU5rHc9I"},"custom_name":"å½±ç"},"_index_4_blocks_2_block_2":{"type":"image","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_icare/default_img/index_4_blocks_2_block_2.png","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""},"custom_name":"åç"}},"block_order":["_index_4_blocks_2_block_1","_index_4_blocks_2_block_2"],"custom_name":"èªè¨æçè¨è¨"},"_graphic_introduction":{"type":"_graphic_introduction","visible":false,"settings":{"text_display":"leftPosition","graphic_text":"#ffffff","graphic_bg"
59:"#40c1ac","margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0","dict_image_url":"/theme_src/i18n_icare/default_img/graphic_introduction.png","dict_tablet_image_url":"","dict_mobile_image_url":"","btn_display":"leftSide","block_propotion":"50"},"blocks":{"_graphic_introduction_block_1":{"type":"title","visible":true,"settings":{"dict_rich_text_title":"HOW IT WORKS","dict_size":"24"},"custom_name":"æ¨é¡"},"_graphic_introduction_block_2":{"type":"text","visible":true,"settings":{"dict_rich_text_content":"\u003cp\u003e1. TELL US ABOUT YOURSELF\u003cbr\u003eTake our quiz and tell us about your goals,lifestyle, and values.\u003cbr\u003e\u003cbr\u003e2. FIND YOUR ROUTINE\u003cbr\u003eWeâll personalize a plan backed by science made just for you.\u003cbr\u003e\u003cbr\u003e3. STICK WITH IT\u003cbr\u003eBuild habits that improve your health goals by using our app.\u003c/p\u003e\n","dict_size":"16"},"custom_name":"å
§æ"},"_graphic_introduction_block_3":{"type":"button","visible":true,"settings":{"dict_btn_text":"TAKE THE QUIZ","graphic-button_bg":"#ffffff","graphic-button_text":"#40c1ac"},"custom_name":"æé"}},"block_order":["_graphic_introduction_block_1","_graphic_introduction_block_2","_graphic_introduction_block_3"],"custom_name":"åæä»ç´¹"},"_index_product_banner_3":{"type":"_index_product_banner","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyNzkyNjU1X25hdHVyZV9QQy5wbmcucG5nIl1d.png?sha=a1b4b1086f065379","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyNzkyNjU1X25hdHVyZV9NLmpwZy5qcGVnIl1d.jpeg?sha=1a6eb316863df6bd","dict_link":"","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[],"custom_name":"æ©«å¹
廣å"},"_index_4_blocks_3":{"type":"_index_4_blocks","visible":false,"settings":{"margin_x":"0","margin_bottom":"50","margin_block":"0","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":2,"mobile_margin_block":"0","mobile_align":"left"},"blocks":{"_index_4_blocks_3_block_1":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQxNTkyODgxX-S4iuePreaXj-e-pC5qcGcuanBlZyJdXQ.jpeg?sha=541f39731ce52771","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/all","dict_image_description":""},"custom_name":"åç"},"_index_4_blocks_3_block_2":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQxNTkyODgyX-mKgOmrri5qcGcuanBlZyJdXQ.jpeg?sha=74505e9a291c3966","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/all","dict_image_description":""},"custom_name":"åç"},"_index_4_blocks_3_block_3":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQxNTkyODgyX-WBpei6q-aXj-e-pC5qcGcuanBlZyJdXQ.jpeg?sha=d53fc37a14acd7d6","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/all","dict_image_description":""},"custom_name":"åç"},"_index_4_blocks_3_block_4":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQxNTkyODgyX-WLnuWLleaXj-e-pC5qcGcuanBlZyJdXQ.jpeg?sha=9b2c73e07a77133b","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/all","dict_image_description":""},"custom_name":"åç"},"_index_4_blocks_3_block_5":{"type":"image","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQwMDM5X-eZu-WxsTUuanBnLmpwZWciXV0.jpeg?sha=40d0796a82a6e1d3","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/all","dict_image_description":""},"custom_name":"åç"}},"block_order":["_index_4_blocks_3_block_1","_index_4_blocks_3_block_2","_index_4_blocks_3_block_3","_index_4_blocks_3_block_4","_index_4_blocks_3_block_5"],"custom_name":"èªè¨æçè¨è¨"},"1722245188427_1":{"type":"_index_product_banner","custom_name":"æ©«å¹
廣å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3ODY1X-W9ouixoTJfUEMuanBnLmpwZWciXV0.jpeg?sha=e05482077a7a400d","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3NzEzX-W9ouixoTJfTS5qcGcuanBlZyJdXQ.jpeg?sha=f6c84af4464f782c","dict_link":"","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24","display_cta_btn":false},"blocks":{},"block_order":[]},"1722247122329_1":{"type":"_index_product_banner","custom_name":"æ©«å¹
廣å","visible":false,"settings":{"dict_image_url":"","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3MzMzX-W9ouixoTNfTS5qcGcuanBlZyJdXQ.jpeg?sha=83fefc9b4740eaca","dict_link":"","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24"},"blocks":{},"block_order":[]},"1724059965561_1":{"type":"_index_product_banner","custom_name":"æ©«å¹
廣å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzI0MDU5OTk5X-W9ouixoV9QQy0xLmpwZy5qcGVnIl1d.jpeg?sha=57f5bce4c8cb7edc","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzI0MDYwMDQxX-W9ouixoV9NLTEuanBnLmpwZWciXV0.jpeg?sha=6a78add11c3fea99","dict_link":"","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24"},"blocks":{},"block_order":[]},"1724826819171_1":{"type":"_index_product_banner","custom_name":"æ©«å¹
廣å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQwMzc4MjIxX-W-qeWBpeW9ouixoS1NLmpwZy5qcGVnIl1d.jpeg?sha=cbaeae0afda453d9","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzI0ODM5NTU4X-W-qeWBpeW9ouixoS1NLmpwZy5qcGVnIl1d.jpeg?sha=251dbf6b84150f5e","dict_link":"https://crclinic072.com/","display_cta_btn":false,"cta_btn_display_style":"bottomPosition","dict_cta_btn_text":"復å¥å°ç§","cta_btn_bg_color":"#a8a8a8","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24"},"blocks":{},"block_order":[]},"1725347701862_4":{"type":"_index_4_blocks","custom_name":"èªè¨æçè¨è¨","visible":true,"settings":{"margin_x":"0","margin_bottom":"50","margin_block":"10","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":1,"mobile_margin_block":"10"},"blocks":{"1725347701864_1":{"type":"video","custom_name":"å½±ç","visible":true,"settings":{"dict_video_link":"https://www.youtube.com/watch?v=IDBoyYF2eaA","block_propotion":"70"}}},"block_order":["1725347701864_1"]},"1725521506508_4":{"type":"_index_4_blocks","custom_name":"é¦é å½±ç","visible":true,"settings":{"margin_x":"","margin_bottom":"10","margin_block":"0","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_columns":1,"mobile_margin_block":"10","mobile_align":"left"},"blocks":{"1725521506509_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"1725521506510_1":{"type":"video","custom_name":"å½±ç","visible":true,"settings":{"dict_video_link":"https://youtu.be/s8NXTmDo_4U","block_propotion":"","auto_play":false,"hide_controls":false,"loop":true}},"1756401901986_1":{"type":"video","custom_name":"å½±ç","visible":true,"settings":{"dict_video_link":"https://www.youtube.com/shorts/EQqUwao4yBM","auto_play":false,"hide_controls":false,"loop":true}}},"block_order":["1756401901986_1","1725521506510_1"]},"1726044588494_0":{"type":"_main_slider_custom","custom_name":"é 端輪æBN","visible":true,"settings":{"swiper_delay":"7","margin_x":"0","margin_bottom":"50","image_number":"1","image_space":"12","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_image_number":"1","mobile_image_space":"8","transition_speed":"0.3"},"blocks":{"1726044588500_0":{"type":"image","custom_name":"38婦女","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQwNDY2Mjg0X-W-qeWutuingOm7nl_moYjku7YxNl8zOOWls-eOi-evgE1ldGHjgIFHb29nbGXlu6PlkYrlnJZfMjAyNS0wMi0yNF_nrKwy54mILU9MLTAzLmpwZy5qcGVnIl1d.jpeg?sha=4ec59a15170f3e19","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQwNDY2MTIwX-W-qeWutuingOm7nl_moYjku7YxNl8zOOWls-eOi-evgE1ldGHjgIFHb29nbGXlu6PlkYrlnJZfMjAyNS0wMi0yNF_nrKwy54mILU9MLTA1LmpwZy5qcGVnIl1d.jpeg?sha=cc9ff9b353e04f84","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1726045374809_0":{"type":"image","custom_name":"å
¨ååBN","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyOTYyNTgyX-eJiOmgrTEtMi5wbmcucG5nIl1d.png?sha=e807b4515722418c","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyOTYyNTk2X-eJiOmgrTEtMl9tLnBuZy5wbmciXV0.png?sha=3acba5b6f1fcf849","dict_link":"https://www.repovwellness.com/collections/%E6%89%80%E6%9C%89%E5%95%86%E5%93%81","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1729495097870_0":{"type":"image","custom_name":"é11","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzMxMzgxNDc3X-mbmTEx5aW96KmV5Yqg56K857ay56uZYmFubmVyKOmbu-iFpikgICgxKS5wbmcucG5nIl1d.png?sha=966d2ca97676f542","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzMxMzgxNDk3X-mbmTEx5aW96KmV5Yqg56K8YmFubmVyKOaJi-apnykgICgxKS5wbmcucG5nIl1d.png?sha=05253a18a9bb0dfb","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1733709147007_0":{"type":"image","custom_name":"è±æ¼¾æ°ä¸å¸","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM0MzI5MjQ3X-iKsea8vuippueUqOWMhee2suermWJhbm5lcijpm7vohaYpIC5wbmcucG5nIl1d.png?sha=02833f8e844ecb24","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM0MzI5ODExX-iKsea8vuippueUqOWMhWJhbm5lcijmiYvmqZ8pIC5wbmcucG5nIl1d.png?sha=a40c96921b4f41fa","dict_link":"","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":false,"dict_slide_btn_link":""}},"1734673033667_0":{"type":"image","custom_name":"æ
人ç¯","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM3Njg4MzI0X-aDheS6uuevgOW7o-WRiuWcll8yMDI1LTAxLTIzXzE5MjB4ODAwLnBuZy5wbmciXV0.png?sha=e0f6590d1c2be0b6","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM3Njg4NjM4X-W-qeWutuingOm7nl_moYjku7YxNF_mg4Xkurrnr4Dlu6PlkYrlnJZfMjAyNS0wMS0yM1_nrKwy54mILU9MLTA1LmpwZy5qcGVnIl1d.jpeg?sha=2983f82513e90917","dict_link":"/collections/æ
人ç¯å°å","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":false,"dict_slide_btn_link":""}},"1735876448218_0":{"type":"image","custom_name":"å¹´ç¯ç¦®ç","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM1ODc2NDc2X-mZpOWkleacgOW-jOaQtuizvGJhbm5lcijpm7vohaYpLnBuZy5wbmciXV0.png?sha=4be
59107e749932f57","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM1ODc2NDc2X-mZpOWkleacgOW-jOaQtuizvGJhbm5lcijmiYvmqZ8pLnBuZy5wbmciXV0.png?sha=bebed187d68937d3","dict_link":"/collections/éå¹´çµå","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1736474798352_0":{"type":"image","custom_name":"æå¡å¥½ç¦®","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODU0NTc0X-WumOe2smJhbm5lcuacg-WToeiou-WGiuWlveemruWcli0wOC0wOC5qcGcuanBlZyJdXQ.jpeg?sha=09380c90e1bc223c","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODU0ODkwX-WumOe2smJhbm5lcuacg-WToeiou-WGiuWlveemruWcljA5LTA5LmpwZy5qcGVnIl1d.jpeg?sha=e1da3c24da5d36d0","dict_link":"https://www.repovwellness.com/account/signup","slide_contents_display":"left","slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","dict_slide_btn_link":""}},"1736993028463_0":{"type":"image","custom_name":"å®ç¶²æ½ç´
å
","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM2OTkzMTIxX-W-qeWutuingOm7nl_moYjku7YxM1_ntIXljIXmir3njY7lnJZfMjAyNS0wMS0xNV_nrKwy54mILU9MLTA0LmpwZy5qcGVnIl1d.jpeg?sha=baf5a7faac8b9374","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM2OTkzMTY3X-W-qeWutuingOm7nl_moYjku7YxM1_ntIXljIXmir3njY7lnJZfMjAyNS0wMS0xNV_nrKwy54mILU9MLTA1LmpwZy5qcGVnIl1d.jpeg?sha=b363d1b9f88151fe","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"}},"1737525456315_0":{"type":"image","custom_name":"åºè²¨éç¥","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTI1NDc0X-mBjuW5tOiyqOmBi-mAmuefpWJhbm5lcijpm7vohaYpLnBuZy5wbmciXV0.png?sha=28deecfa7e7022e2","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzM3NTI1NDc0X-mBjuW5tOiyqOmBi-mAmuefpWJhbm5lcijmiYvmqZ8pLnBuZy5wbmciXV0.png?sha=4559cc919c80b531","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"}},"1740384253032_0":{"type":"image","custom_name":"診æBN","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQwMzc4NjM4X-W-qeWBpeW9ouixoTE5MjB4NzE1LmpwZy5qcGVnIl1d.jpeg?sha=4f83c46cecfbf5f2","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQwMzc4MjIxX-W-qeWBpeW9ouixoS1NLmpwZy5qcGVnIl1d.jpeg?sha=cbaeae0afda453d9","dict_link":"https://crclinic072.com/","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"}},"1743486012051_0":{"type":"image","custom_name":"6ææ´»å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ5MDI5MDE2XzIwMjUwNiDmtLvlipvmu7_poY3otIjlu6PlkYrlnJYyX-WumOe2suapq-W5hV8xOTIweDgwMC5qcGcuanBlZyJdXQ.jpeg?sha=c0908ca1b6e7aee6","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ5MDI5MDE2XzIwMjUwNiDmtLvlipvmu7_poY3otIjlu6PlkYrlnJYyX-WumOe2suaJi-apn-eJiOapq-W5hV80ODB4NTUwLmpwZy5qcGVnIl1d.jpeg?sha=07e1a24e6e4afd1a","dict_link":"https://www.repovwellness.com/products/bcomplex-20250512151437","slide_contents_display":"left","dict_slide_title_text":"","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":false}}
59,"1744943019918_0":{"type":"image","custom_name":"6æå
¨é¤¨åªæ ","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4OTMwODc1XzIwMjUuMDYg5rS75Yqb5ru_6aGN6LSIIOWumOe2skJhbm5lciDmi7fosp0uanBnLmpwZWciXV0.jpeg?sha=ed01e0e2486c18b1","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4OTMxMDMyXzIwMjUuMDYg5rS75Yqb5ru_6aGN6LSIIOaJi-apn-WumOe2skJhbm5lciBKUEcuanBnLmpwZWciXV0.jpeg?sha=2d7c919489eb8ca1","dict_link":"https://www.repovwellness.com/collections/%E6%89%80%E6%9C%89%E5%95%86%E5%93%81","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"}},"1749808991779_0":{"type":"image","custom_name":"馿¸¯è²¨é","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ5ODA5Mjk0XzIwMjUwNiDlj7DngaPnm7TpgIHpppnmuK_vvIzlrojorbfkvaDnmoTlgaXlurdf5a6Y57ay5qmr5bmFXzE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=df7a74b090ef6b62","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ5ODA5MzEyXzIwMjUwNiDlj7DngaPnm7TpgIHpppnmuK_vvIzlrojorbfkvaDnmoTlgaXlurdf5a6Y57ay5omL5qmf54mI5qmr5bmFXzQ4MHg1NTAuanBnLmpwZWciXV0.jpeg?sha=7e0a01a2c33fc198","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"}},"1751248825675_0":{"type":"image","custom_name":"7æ8æè±æ¼¾æ»¿ä»¶è´","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUxMjQ4OTY1XzIwMjUwN-iKsea8vui0iOmAgeWEquaDoOW7o-WRiuWcll_lrpjntrLmqavluYVfMTkyMHg4MDAuanBnLmpwZWciXV0.jpeg?sha=b40a2ecf84912dab","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUxMjQ4OTY1XzIwMjUwN-iKsea8vui0iOmAgeWEquaDoOW7o-WRiuWcll_lrpjntrLmiYvmqZ_niYjmqavluYVfNDgweDU1MC5qcGcuanBlZyJdXQ.jpeg?sha=57804314651846f5","dict_link":"/products/gsh-20250512152405","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"}},"1751248862410_0":{"type":"image","custom_name":"7æ8æéè±çµååªæ ","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUxMjQ4OTkwXzIwMjUwN-mXnOmNteiKsea8vue1hOWQiOWEquaDoOW7o-WRiuWcll_lrpjntrLmqavluYVfMTkyMHg4MDAuanBnLmpwZWciXV0.jpeg?sha=56628b898a76a32b","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUxMjQ4OTkwXzIwMjUwN-mXnOmNteiKsea8vue1hOWQiOWEquaDoOW7o-WRiuWcll_lrpjntrLmiYvmqZ_niYjmqavluYVfNDgweDU1MC5qcGcuanBlZyJdXQ.jpeg?sha=b899d4746565f46a","dict_link":"/products/uc2_gsh","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"}},"1751362108623_0":{"type":"image","custom_name":"輪ç¤banner","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUxMzYyMTQ2XzIwMjUwN-W-qeWutuWkj-aXpeWkp-aUvumAgV_ovKrnm6Tlu6PlkYrlnJYyX-WumOe2suapq-W5hV8xOTIweDgwMC5qcGcuanBlZyJdXQ.jpeg?sha=f748f71591767ef0","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUxMzYyMTQ2XzIwMjUwN-W-qeWutuWkj-aXpeWkp-aUvumAgV_ovKrnm6Tlu6PlkYrlnJYyX-WumOe2suaJi-apn-eJiOapq-W5hV80ODB4NTUwLmpwZy5qcGVnIl1d.jpeg?sha=d6bf5cf363c413f3","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"}},"1753066470608_0":{"type":"image","custom_name":"ééµåæå","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmqavluYVfMTkyMHg4MDAuanBnLmpwZWciXV0.jpeg?sha=0bb8303e1810b31b","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmiYvmqZ_niYjmqavluYVfNDgweDU1MC5qcGcuanBlZyJdXQ.jpeg?sha=271f32078be82ba9","dict_link":"/products/uc2-20250512151159","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"}},"1754441767861_0":{"type":"image","custom_name":"好禮ä¸éé","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU0Mzc0MzgwXzE2LTIwMjUwOOW4uOaFiy3mlrDmnIPlk6HlhKrmg6Ar6YCx5LiA5YWN6YGLX-WumOe2suapq-W5hV8xOTIweDgwMC5qcGcuanBlZyJdXQ.jpeg?sha=c81f21116e911502","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU0Mzc0MzkyXzE2LTIwMjUwOOW4uOaFiy3mlrDmnIPlk6HlhKrmg6Ar6YCx5LiA5YWN6YGLX-WumOe2suaJi-apn-eJiOapq-W5hV80ODB4NTUwLmpwZy5qcGVnIl1d.jpeg?sha=43f3b214237a8b96","dict_link":"/collections/all","link_open_in_new_tab":true,"main_slider_image_alt":"","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"}},"1757639414139_0":{"type":"image","custom_name":"2025é±å¹´æ
¶","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjQ1NDg3XzIwMjXpgLHlubTmhbblrpjntrJCYW5uZXIuanBnLmpwZWciXV0.jpeg?sha=22270a1274c6074a","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjcwNTkxXzIwMjUg6YCx5bm05oW25omL5qmf54mIQk4uanBnLmpwZWciXV0.jpeg?sha=87afc59e7fc06cff","dict_link":"https://www.repovwellness.com/collections/%E5%95%86%E5%93%81%E6%8E%A8%E8%96%A6","link_open_in_new_tab":true,"main_slider_image_alt":"","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"}},"1761888177205_0":{"type":"image","custom_name":"2025é11åªæ ","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzYxOTAxMDg4XzEwMjEtMTkyMHg4MDBfMC5qcGcuanBlZyJdXQ.jpeg?sha=c98a7e416847b34d","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzYxOTAxMDk4XzEwMjEtNDgweDU1MF8wLmpwZy5qcGVnIl1d.jpeg?sha=179157024edfb0f1","dict_link":"/collections/all","slide_contents_display":"left","dict_slide_btn_link":"/collections/all","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true}},"1764747967561_0":{"type":"image","custom_name":"é12","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzY0NzQ4ODY0XzEyMDMt6ZuZMTJfQk4gMTkyMCBKUEcuanBnLmpwZWciXV0.jpeg?sha=97d4a9e927b6ee66","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzY0NzQ4ODIxXzEyMDMt6ZuZMTJfQk4gNDgwIEpQRy
595qcGcuanBlZyJdXQ.jpeg?sha=a433c0d6fa4d08c1","dict_link":"","slide_contents_display":"left","dict_slide_btn_link":"/collections/all","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1766737027141_0":{"type":"image","custom_name":"2026ä¸æåªæ å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzY2NzM3MDc3XzIwLTIwMjUxMi0yMDI25LiA5pyI5YWD5rCj5ru_5ru_5YSq5oOg5rS75YuVX-WumOe2suapq-W5hV8xOTIweDgwMC5qcGcuanBlZyJdXQ.jpeg?sha=5a09b205342e5ee2","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzY2NzM3MTA5XzIwLTIwMjUxMi0yMDI25LiA5pyI5YWD5rCj5ru_5ru_5YSq5oOg5rS75YuVX-WumOe2suaJi-apn-eJiOapq-W5hV80ODB4NTUwLmpwZy5qcGVnIl1d.jpeg?sha=1cdd1bb2e1421045","dict_link":"/collections/all","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"}},"1768546659457_0":{"type":"image","custom_name":"2026èé¦¬è±æ¼¾1988","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzY4NTQ2Njk5XzI0LTIwMjYwMS3ouo3ppqzoirHmvL7ntYRf5a6Y57ay5qmr5bmFXzE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=7b8902faa2fc203f","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzY4NTQ2NzQ4XzI0LTIwMjYwMS3ouo3ppqzoirHmvL7ntYRf5a6Y57ay5omL5qmf54mI5qmr5bmFXzQ4MHg1NTAuanBnLmpwZWciXV0.jpeg?sha=7b49d010158b45c6","dict_link":"/collections/åªæ çµå","main_slider_image_alt":"","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"}},"1772093808915_0":{"type":"image","custom_name":"3ææ¥æ¥æ¼«éè¶£","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzcyMDkzODUyXzAwMV92aXZpcGljLmpwZy5qcGVnIl1d.jpeg?sha=d12f7da0e3d4a832","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzcyMTA3NDI0XzIwMjYwM-aciOa0u-WLleWumOe2suaJi-apn-adv-apq-W5hS40ODB4NTUwLmpwZy5qcGVnIl1d.jpeg?sha=e8db4d0148745499","dict_link":"/collections/åªæ çµå","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1774934896627_0":{"type":"image","custom_name":"åªé£é
æ¹æ°åä¸å¸","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzc3NDQ3ODE5XygxKTIwMjYwMy3mlrDlk4HkuIrluILlhKrpiKNf5a6Y57ay5qmr5bmFXzE5MjB4ODAwX2VkaXRlZC5qcGcuanBlZyJdXQ.jpeg?sha=89463cb2cfca18c4","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzc3NDQ3ODQyXygxKTIwMjYwMy3mlrDlk4HkuIrluILlhKrpiKNf5a6Y57ay5omL5qmf54mI5qmr5bmFXzQ4MHg1NTBfZWRpdGVkLmpwZy5qcGVnIl1d.jpeg?sha=f4572816d4268b3f","dict_link":"/collections/å忍è¦","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1774935021694_0":{"type":"image","custom_name":"åªé£xæ¿å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzc0OTM1MDQzXzIwMjYwMy3mraXmraXmnInlipt46KGM5YuV6Yij5aW9X-WumOe2suapq-W5hV8xOTIweDgwMC5qcGcuanBlZyJdXQ.jpeg?sha=6c693e9364babdf1","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzc0OTM1MDUyXzIwMjYwMy3mraXmraXmnInlipt46KGM5YuV6Yij5aW9X-WumOe2suaJi-apn-eJiOapq-W5hV80ODB4NTUwLmpwZy5qcGVnIl1d.jpeg?sha=c2bc4e972b262565","dict_link":"/collections/åªæ çµå","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1777525149237_0":{"type":"image","custom_name":"2026æ¯è¦ªç¯æ´»å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzgwMTA5NzI1XzIwMjYwNC3pq5TlipvkuI3mtYHlpLHvvIznvo7lipvkuI3pgIDloLRf5a6Y57ay5qmr5bmFXzE5MjB4ODAwX2VkaXRlZF9lZGl0ZWQuanBnLmpwZWciXV0.jpeg?sha=49ef5ff71d720dd2","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzgwMTA5NzM3XzIwMjYwNC3pq5TlipvkuI3mtYHlpLHvvIznvo7lipvkuI3pgIDloLRf5a6Y57ay5omL5qmf54mI5qmr5bmFXzQ4MHg1NTBfZWRpdGVkX2VkaXRlZC5qcGcuanBlZyJdXQ.jpeg?sha=5a6af2bf07e688ce","dict_link":"/products/imida_gsh","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"}},"1781765273227_0":{"type":"image","custom_name":"éæ½¤æ°åä¸å¸","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzgyODg1NTMyXzIwMjYwNi3ph5HmvaTphY3mlrnmlrDlk4HkuIrluIJf5a6Y57ay5qmr5bmFXzE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=3a9ad11489cd835c","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzgyODg1NTUzXzIwMjYwNi3ph5HmvaTphY3mlrnmlrDlk4HkuIrluIJfTUVUQV8xM
59DgweDEwODAuanBnLmpwZWciXV0.jpeg?sha=179069a896db9cdb","dict_link":"/products/lutein","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"}},"1785230950705_0":{"type":"image","custom_name":"2026ç¶è¦ªç¯","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzg1MjI5OTE1Xzg456-A5a6Y57ayYmFuZXIxOTgweDgwMC5qcGcuanBlZyJdXQ.jpeg?sha=28a1553ec2fe9794","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzg1MjI5OTk1Xzg456-A5omL5qmf5a6Y57ayYmFuZXI0ODBYNTUwLmpwZy5qcGVnIl1d.jpeg?sha=5e1adb045b30f0a4","dict_link":"/products/uc2-20250512151159","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"}},"1787815519353_0":{"type":"image","custom_name":"2026å¨å¹´æ
¶","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzg3ODE1NTQzX-WumOe2suapq-W5hTE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=9dcc20f8b7bb59fa","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzg3ODE1NTgxX-WumOe2suaJi-apn-apq-W5hTQ4MHg1NTAuanBnLmpwZWciXV0.jpeg?sha=9aa9b2b04781ca3b","dict_link":"/collections/å忍è¦","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}}},"block_order":["1787815519353_0","1785230950705_0","1781765273227_0","1777525149237_0","1774934896627_0","1774935021694_0","1772093808915_0","1768546659457_0","1766737027141_0","1764747967561_0","1761888177205_0","1757639414139_0","1754441767861_0","1753066470608_0","1751362108623_0","1751248825675_0","1751248862410_0","1749808991779_0","1726045374809_0","1736474798352_0","1743486012051_0","1744943019918_0","1740384253032_0","1729495097870_0","1726044588500_0","1734673033667_0","1733709147007_0","1736993028463_0","1735876448218_0","1737525456315_0"]},"1740465121557_4":{"type":"_index_4_blocks","custom_name":"å°å-å
䏿é","visible":false,"settings":{"margin_x":"0","margin_bottom":"50","margin_block":"10","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":1,"mobile_margin_block":"10"},"blocks":{"1740465131556_3":{"type":"html","custom_name":"èªè¨HTML","visible":true,"settings":{"dict_body_html":"\u003cdiv data-v-d6697d92=\"\" class=\"qk-container\"\u003e\u003cform data-v-d6697d92=\"\" class=\"contact qk-fs--body\"\u003e\u003ch1 data-v-d6697d92=\"\" class=\"contact-heading qk-fs--hd2 qk-text--heading qk-text--center\"\u003eè¯çµ¡æå\u003c/h1\u003e\u003cdiv data-v-466b41a0=\"\" data-v-d6697d92=\"\" class=\"form-item qk-text--heading\"\u003e\u003cdiv data-v-466b41a0=\"\" class=\"form-item-header qk-fw--500\"\u003e\u003cspan data-v-466b41a0=\"\" class=\"text\"\u003eå§å\u003c/span\u003e\u003c/div\u003e\u003cinput data-v-d6697d92=\"\" class=\"form-item-input\" placeholder=\"è«è¼¸å
¥æ¨çå§å\" data-listener-added_74b302f3=\"true\"\u003e\u003c!----\u003e\u003c/div\u003e\u003cdiv data-v-466b41a0=\"\" data-v-d6697d92=\"\" class=\"form-item qk-text--heading\"\u003e\u003cdiv data-v-466b41a0=\"\" class=\"form-item-header qk-fw--500\"\u003e\u003cspan data-v-466b41a0=\"\" class=\"text\"\u003eé»åéµä»¶\u003c/span\u003e\u003c/div\u003e\u003cinput data-v-d6697d92=\"\" class=\"form-item-input\" placeholder=\"è«è¼¸å
¥æ¨çé»åéµä»¶ï¼ä¾ï¼[email protected]\" data-listener-added_74b302f3=\"true\"\u003e\u003c!----\u003e\u003c/div\u003e\u003cinput data-v-d6697d92=\"\" id=\"repeat-email\" class=\"form-item-input\" placeholder=\"è«è¼¸å
¥æ¨çé»åéµä»¶ï¼ä¾ï¼[email protected]\"\u003e\u003cdiv data-v-466b41a0=\"\" data-v-d6697d92=\"\" class=\"form-item qk-text--heading\"\u003e\u003cdiv data-v-466b41a0=\"\" class=\"form-item-header qk-fw--500\"\u003e\u003cspan data-v-466b41a0=\"\" class=\"text\"\u003eè¯çµ¡é»è©±\u003c/span\u003e\u003c/div\u003e\u003cinput data-v-d6697d92=\"\" class=\"form-item-input\" type=\"tel\" placeholder=\"è«è¼¸å
¥è¯çµ¡é»è©±\"\u003e\u003c!----\u003e\u003c/div\u003e\u003cdiv data-v-466b41a0=\"\" data-v-d6697d92=\"\" class=\"form-item qk-text--heading\"\u003e\u003cdiv data-v-466b41a0=\"\" class=\"form-item-header qk-fw--500\"\u003e\u003cspan data-v-466b41a0=\"\" class=\"text\"\u003eåé¡é¡å\u003c/span\u003e\u003c/div\u003e\u003cdiv data-v-d6697d92=\"\" class=\"select-wrapper qk-pos--rel\"\u003e\u003cselect data-v-d6697d92=\"\" class=\"form-item-input qk-w--100\"\u003e\u003coption data-v-d6697d92=\"\"\u003eå
¶ä»\u003c/option\u003e\u003coption data-v-d6697d92=\"\"\u003eé貨ã鿬¾åé¡\u003c/option\u003e\u003coption data-v-d6697d92=\"\"\u003eéè²»ãå¯éåé¡\u003c/option\u003e\u003coption data-v-d6697d92=\"\"\u003e仿¬¾åé¡\u003c/option\u003e\u003coption data-v-d6697d92=\"\"\u003eåååé¡\u003c/option\u003e\u003coption data-v-d6697d92=\"\"\u003eè¨å®åé¡\u003c/option\u003e\u003c/select\u003e\u003c/div\u003e\u003c!----\u003e\u003c/div\u003e\u003cdiv data-v-466b41a0=\"\" data-v-d6697d92=\"\" class=\"form-item qk-text--heading\"\u003e\u003cdiv data-v-466b41a0=\"\" class=\"form-item-header qk-fw--500\"\u003e\u003cspan data-v-466b41a0=\"\" class=\"text\"\u003eåé¡å
59
§å®¹\u003c/span\u003e\u003c/div\u003e\u003ctextarea data-v-d6697d92=\"\" class=\"form-item-input qk-w--100\" placeholder=\"è«è¼¸å
¥åé¡å
§å®¹\" rows=\"5\"\u003e\u003c/textarea\u003e\u003c!----\u003e\u003c/div\u003e\u003c!----\u003e\u003cdiv data-v-d6697d92=\"\" class=\"btn--container\"\u003e\u003cbutton data-v-d6697d92=\"\" id=\"submit-btn\" class=\"btn btn-default qk-btn--primary qk-w--100 qk-mg_t--1 qk-fs--title\" type=\"submit\"\u003eéåº\u003c/button\u003e\u003c/div\u003e\u003c!----\u003e\u003c/form\u003e\u003c/div\u003e"}},"1740465129472_3":{"type":"html","custom_name":"èªè¨HTML","visible":true,"settings":{"dict_body_html":"\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3615.0307646591937!2d121.549841!3d25.03303!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442abb3b17989a9%3A0xd2ba320ec6d709a6!2z5Y-w5YyX5a6P5bq35b6p5YGl56eR6Ki65omALVBSUOWinueUn-eZguazle-4seeWvOeXm-ayu-eZgu-4seiCjOmqqOeWvOeXm--4semBi-WLleWCt-Wus--4seeJqeeQhuayu-eZgu-4seihk-W-jOeWvOeXm--4seiEiuakjuWVj-mhjO-4semGq-eUnyDmjqjolqY!5e0!3m2!1szh-TW!2stw!4v1740462094660!5m2!1szh-TW!2stw\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"\u003e\u003c/iframe\u003e"}},"1740465121559_0":{"type":"image","custom_name":"åç","visible":false,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"1740465121560_1":{"type":"video","custom_name":"å½±ç","visible":false,"settings":{"dict_video_link":""}}},"block_order":["1740465131556_3","1740465129472_3","1740465121559_0","1740465121560_1"]},"1740552003153_6":{"type":"_graphic_introduction","custom_name":"診æè³è¨","visible":false,"settings":{"text_display":"leftPosition","graphic_text":"#373420","graphic_bg":"#B6BA9E","margin_x":"0","margin_bottom":"25","mobile_margin_x":"-2","mobile_margin_bottom":"10","dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQxNTkxOTMxXzIwMjEtMDMtMDIuanBnLmpwZWciXV0.jpeg?sha=90ef85bdf1dfc0b9","dict_tablet_image_url":"","dict_mobile_image_url":"","btn_display":"leftSide","block_propotion":"50"},"blocks":{"1740552003155_0":{"type":"title","custom_name":"æ¨é¡","visible":true,"settings":{"dict_rich_text_title":"é³ç¸å®é«å¸«åµè¾¦ 復家çé« å å®åº·å¾©å¥å°ç§è¨ºæ","dict_size":"24"}},"1740552003156_1":{"type":"text","custom_name":"å
§æ","visible":true,"settings":{"dict_rich_text_content":"\u003cp\u003e\u003cstrong\u003e\u003cins\u003eä¸å¤§å°æ¥ï¼å
¨é¢è§£æ±º\u003c/ins\u003e\u003c/strong\u003e\u003cbr\u003eå°å復å¥ç§ -å®åº·å¾©å¥å°ç§ï¼æ¯ä¸åå°éæ²»çèè骨骼éç¯åé¡ç診æï¼æ¯æå¨ç´¯ç©å¤å¹´è¨åºç¶é©åéå°ä¸å客人æèª¿æ´æ²»çè¨ç«ï¼æèå¦ä½æä¾æ¯ä¸ä½å®¢äººï¼æå®¢è£½åãæææçæ²»çï¼ééå
¨æ°æ¦å¿µèæç¶ï¼å°å¾©å¥ç§é«å¸«ãç©çæ²»ç師åéåæç·´ï¼ä¸å¤§å°æ¥çµåä¸èµ·ï¼å¨é«å¸«ç診çä¸ï¼å
¨é¢æ§ãæ´é«æ§å»è¦åç
äººçæ²»çåè¨ç·´èæ¹ï¼æè½çæ£ç解決è骨éç¯çåé¡ã\u003c/p\u003e\n\u003cp\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cins\u003eèæ¤ãè骨é«çä¸å¿\u003c/ins\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eå°åå®åº·å¾©å¥ç§è¨ç«èæ¤ãè骨åçé«çä¸å¿ï¼é¢é·é³ç¸å®é«å¸«ä¾å¾ªç¾åèéª¨é« å¸æ(AAOM)æ£çµ±åçé«å¸ï¼ä¸¦é èµ´ç¾ååä½é«å¸é¢/麻ç總é«é¢ãç¾åèéå±±é«å¸é¢éè¨é«é¢ãå夿¬¡åå
§å¤é«å¸æè°å°ç åçé«å¸è¶
鳿³¢å°å¼æ³¨å°ï¼ å°ç²¾èæ¤ãéç¯ãè»çµç¹è骨ç¾ç
ã\u003c/p\u003e\n","dict_size":"15"}},"1740552003156_2":{"type":"button","custom_name":"æé","visible":true,"settings":{"dict_btn_text":"äºè§£å°ç§è¨ºæ","graphic-button_bg":"#6B6432","graphic-button_text":"#FFFFFF","dict_graphic_button_link":"https://crclinic072.com/","link_open_in_new_tab":true}}},"block_order":["1740552003155_0","1740552003156_1","1740552003156_2"]},"1742116675449_4":{"type":"_index_4_blocks","custom_name":"èªåªé«é£çµ","visible":false,"settings":{"margin_x":"0","margin_bottom":"20","margin_block":"10","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_columns":2,"mobile_margin_block":"10","mobile_align":"left"},"blocks":{"1742116675452_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyNzczNTEyXzUuanBnLmpwZWciXV0.jpeg?sha=590ed230f8e34cac","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.facebook.com/profile.php?id=61563257844479\u0026locale=zh_TW","link_open_in_new_tab":true,"dict_image_description":""}},"1742116700330_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyNzczNTEyXzQuanBnLmpwZWciXV0.jpeg?sha=64f1c5648ec2b112","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://page.line.me/701cfsbb?oat_content=url\u0026openQrModal=true","dict_image_description":""}}},"block_order":["1742116675452_0","1742116700330_0"]},"1742116878942_0":{"type":"_main_slider_custom","custom_name":"信念","visible":true,"settings":{"swiper_delay":"3","margin_x":"","margin_bottom":"10","image_number":"1","image_space":"0","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_image_number":"1","mobile_image_space":"0","transition_speed":"0.3"},"blocks":{"1742116878945_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3MTQ5X-W9ouixoTNfUEMuanBnLmpwZWciXV0.jpeg?sha=04c34b45576293ec","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3MzMzX-W9ouixoTNfTS5qcGcuanBlZyJdXQ.jpeg?sha=83fefc9b4740eaca","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"}},"1742117048239_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3ODY1X-W9ouixoTJfUEMuanBnLmpwZWciXV0.jpeg?sha=e05482077a7a400d","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3NzEzX-W9ouixoTJfTS5qcGcuanBlZyJdXQ.jpeg?sha=f6c84af4464f782c","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"}},"1742117049591_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzODAyMDIxX-W9ouixoV9QQy5qcGcuanBlZyJdXQ.jpeg?sha=8752ca3b97c573ec","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzODAyMDM5X-W9ouixoV9NLmpwZy5qcGVnIl1d.jpeg?sha=2a627df209f37c51","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"}},"1742117052706_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzI0MDU5OTk5X-W9ouixoV9QQy0xLmpwZy5qcGVnIl1d.jpeg?sha=57f5bce4c8cb7edc","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzI0MDYwMDQxX-W9ouixoV9NLTEuanBnLmpwZWciXV0.jpeg?sha=6a78add11c3fea99","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":["1742116878945_0","1742117048239_0","1742117049591_0","1742117052706_0"]},"1742175817662_4":{"type":"_index_4_blocks","custom_name":"䏿 ¼","visible":false,"settings":{"margin_x":"0","margin_bottom":"20","margin_block":"15","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_columns":2,"mobile_margin_block":"10","mobile_align":"left"},"blocks":{"1742175817664_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyNzczMzUxXzEucG5nLnBuZyJdXQ.png?sha=a001e24d020ed4b4","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/åªé«æ¡è¨ª","link_open_in_new_tab":true,"dict_image_description":""}},"1742175833664_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyNzczMzc2XzIucG5nLnBuZyJdXQ.png?sha=d95d6666d030f1ee","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/ç¼ç尿室-復家è§é»","link_open_in_new_tab":true,"dict_image_description":""}},"1742175835112_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyODY2OTk5XzMucG5nLnBuZyJdXQ.png?sha=29a01c10ed790857","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/blogs/news","link_open_in_new_tab":true,"dict_image_description":""}}},"block_order":["1742175817664_0","1742175833664_0","1742175835112_0"]},"1743351531932_5":{"type":"_custom_html","custom_name":"èªè¨HTML","visible":true,"settings":{"margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[]},"1743352525357_5":{"type":"_custom_html","custom_name":"èªè¨HTML","visible":true,"settings":{"margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0","dict_body_html":"\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"zh-Hant\"\u003e\n\u003chead\u003e\n \u003cmeta charset=\"UTF-8\"\u003e\n \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n \u003ctitle\u003eéå¸ä½ç½®è實æ¯\u003c/title\u003e\n \u003cstyle\u003e\n .container {\n max-width: 960px;\n margin: auto;\n padding: 2rem 1rem;\n animation: fadeIn 1.2s ease-in-out;\n }\n .section-title {\n font-size: 1.6rem;\n margin-bottom: 1rem;\n border-left: 6px solid #B6BA9E;\n padding-left: 1rem;\n }\n .image-map-wrapper {\n display: flex;\n flex-wrap: wrap;\n gap: 1rem;\n margin-top: 1.5rem;\n align-items: stretch;\n }\n .image-map-wrapper \u003e div {\n flex: 1;\n min-width: 300px;\n aspect-ratio: 16/9;\n overflow: hidden;\n }\n .image-map-wrapper img,\n .image-map-wrapper iframe {\n width: 100%;\n height: 100%;\n object-fit: cover;\n border-radius: 12px;\n }\n @keyframes fadeIn {\n 0% { opacity: 0; transform: translateY(20px); }\n 100% { opacity: 1; transform: translateY(0); }\n }\n @media screen and (max-width: 768px) {\n .image-map-wrapper \u003e div {\n aspect-ratio: unset;\n height: auto;\n }\n .image-map-wrapper img,\n .image-map-wrapper iframe {\n height: auto;\n }\n }\n \u003c/style\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n \u003cdiv class=\"container\"\u003e\n \u003ch2 class=\"section-title\"\u003eéå¸ä½ç½®è實æ¯\u003c/h2\u003e\n \u003cdiv class=\"image-map-wrapper\"\u003e\n \u003cdiv\u003e\n \u003cimg src=\"https://cdn-general.cybassets.com//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQwMzc4MjIxX-W-qeWBpeW9ouixoS1NLmpwZy5qcGVnIl1d.jpeg?sha=cbaeae0afda453d9\" alt=\"åºé¢å¯¦æ¯\"\u003e\n \u003c/div\u003e\n \u003cdiv\u003e\n \u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3615.030765312831!2d121.54726607572448!3d25.03302997781692!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442abb3b17989a9%3A0xd2ba320ec6d709a6!2z5Y-w5YyX5a6P5bq35b6p5YGl56eR6Ki65omALVBSUOWinueUn-eZguazle-4seeWvOeXm-ayu-eZgu-4seiCjOmqqOeWvOeXm--4semBi-WLleWCt-Wus--4seeJqeeQhuayu-eZgu-4seihk-W-jOeWvOeXm--4seiEiuakjuWVj-mhjO-4semGq-eUnyDmjqjolqYgfOW-qeWutuingOm7nu-9nOS_neWBpeWTgQ!5e0!3m2!1szh-TW!2stw!4v1743352094247!5m2!1szh-TW!2stw\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"\u003e\u003c/iframe\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n"},"blocks":{},"block_order":[]},"1743353613372_5":{"type":"_custom_html","custom_name":"èªè¨HTML","visible":true,"settings":{"margin_x":"0","margin_bottom":"20","mobile_margin_x":"0","mobile_margin_bottom":"0","dict_body_html":"\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"zh-Hant\"\u003e\n\u003chead\u003e\n \u003cmeta charset=\"UTF-8\"\u003e\n \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n \u003ctitle\u003eéå¸ä½ç½®è實æ¯\u003c/title\u003e\n \u003cstyle\u003e\n body {\n margin: 0;\n font-family: \"Noto Sans TC\", sans-serif;\n }\n .section-title {\n font-size: 1.6rem;\n margin: 2rem 0 1rem;\n padding-left: 2rem;\n border-left: 6px solid #B6BA9E;\n position: relative;\n }\n .section-title::after {\n content: \"\";\n position: absolute;\n left: 2rem;\n bottom: -0.4rem;\n width: 80px;\n height: 2px;\n background-color: #ccc;\n }\n .image-map-wrapper {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n }\n .image-map-wrapper \u003e div {\n flex: 1;\n min-width: 300px;\n aspect-ratio: 16/9;\n overflow: hidden;\n }\n .image-map-wrapper img,\n .image-map-wrapper iframe {\n width: 100%;\n height: 100%;\n object-fit: cover;\n display: block;\n border: none;\n }\n @media screen and (max-width: 768px) {\n .image-map-wrapper {\n flex-direction: column;\n }\n .section-title {\n padding-left: 1rem;\n }\n .section-title::after {\n left: 1rem;\n }\n }\n \u003c/style\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n\n \u003ch2 class=\"section-title\"\u003eéå¸ä½ç½®è實æ¯\u003c/h2\u003e\n\n \u003cdiv class=\"image-map-wrapper\"\u003e\n \u003cdiv\u003e\n \u003cimg src=\"https://cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU4MTYxMjE1X-WumOe2summlumggV_kvY3nva4uanBnLmpwZWciXV0.jpeg?sha=8ae41ffd1f9fc61b\" alt=\"åºé¢å¯¦æ¯\"\u003e\n \u003c/div\u003e\n \u003cdiv\u003e\n \u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3615.030765312831!2d121.54726607572448!3d25.03302997781692!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442abb3b17989a9%3A0xd2ba320ec6d709a6!2z5Y-w5YyX5a6P5bq35b6p5YGl56eR6Ki65omALVBSUOWinueUn-eZguazle-4seeWvOeXm-ayu-eZgu-4seiCjOmqqOeWvOeXm--4semBi-WLleWCt-Wus--4seeJqeeQhuayu-eZgu-4seihk-W-jOeWvOeXm--4seiEiuakjuWVj-mhjO-4semGq-eUnyDmjqjolqYgfOW-qeWutuingOm7nu-9nOS_neWBpeWTgQ!5e0!3m2!1szh-TW!2stw!4v1743352094247!5m2!1szh-TW!2stw\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen\u003e\u003c/iframe\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n\n\u003c/body\u003e\n\u003c/html\u003e\n"},"blocks":{},"block_order":[]},"1756269364345_0":{"type":"_main_slider_custom","custom_name":"輪æç´ æ","visible":true,"settings":{"swiper_delay":"3","margin_x":"0","margin_bottom":"10","image_number":"1","image_space":"12","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_image_number":"1","mobile_image_space":"8","transition_speed":"0.3"},"blocks":{"1756269364347_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjM2NzE0X-WumOe2summlumggV_lsIjmpa0oMSkuanBnLmpwZWciXV0.jpeg?sha=920fdfd593a0df89","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","main_slider_image_alt
59":"復家çé«,å°ç§é«å¸«,ä¿é¤å,é³ç¸å®","slide_contents_display":"left","dict_slide_btn_link":"/pages/é«è·å¥½è©","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","slide_btn_link_open_in_new_tab":true}}},"block_order":["1756269364347_0"]},"1756270209201_1":{"type":"_index_product_banner","custom_name":"3大æ¿è«¾_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTU5X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=573fd7a51e7c8feb","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[]},"1756270303873_5":{"type":"_index_4_blocks","custom_name":"ä¸å¤§æ¿è«¾","visible":true,"settings":{"margin_x":"","margin_bottom":"10","margin_block":"0","mobile_margin_x":"0","mobile_margin_bottom":"","mobile_columns":1,"mobile_margin_block":"10","mobile_align":"left"},"blocks":{"1756270303877_0":{"type":"image","custom_name":"å°æ¥","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY4XzEuanBnLmpwZWciXV0.jpeg?sha=e9fb74f16b7a5d90","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTY0X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aJi-apnzEg6KSH5pysLmpwZy5qcGVnIl1d.jpeg?sha=e895a8903fd14705","dict_link":"/pages/é«è·å¥½è©","dict_image_description":"","link_open_in_new_tab":true}},"1756270318505_0":{"type":"image","custom_name":"å®å¿","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY3XzMuanBnLmpwZWciXV0.jpeg?sha=dc5a51ccd2ed94c8","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTY0X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aJi-apnzMg6KSH5pysLmpwZy5qcGVnIl1d.jpeg?sha=96f46bea7a324eed","dict_link":"/pages/å®å¿æª¢é©å ±å","link_open_in_new_tab":true,"dict_image_description":""}},"1756270320042_0":{"type":"image","custom_name":"é«å質","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY3XzIuanBnLmpwZWciXV0.jpeg?sha=62427f103a225501","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTY0X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aJi-apnzIg6KSH5pysLmpwZy5qcGVnIl1d.jpeg?sha=9835a8546d195c6b","dict_link":"","dict_image_description":""}}},"block_order":["1756270303877_0","1756270318505_0","1756270320042_0"]},"1756270428962_1":{"type":"_index_product_banner","custom_name":"åéå¤§å» åæ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzcyODAyMTUyX-WumOe2summlumggS1vbF_lpKflu6Dljp_mlplfMjAyNi0wMTI4LmpwZy5qcGVnIl1d.jpeg?sha=ce627d0104f37c90","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/é ç´å¼·æé
æ¹","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"8","link_open_in_new_tab":true,"display_cta_btn":false},"blocks":{},"block_order":[]},"1756270482971_1":{"type":"_index_product_banner","custom_name":"å¼å¾ä¿¡è³´_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf5YC85b6X5L-h6LO0X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=10c51c4385368b9b","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[]},"1756270537362_5":{"type":"_index_4_blocks","custom_name":"å¼å¾ä¿¡è³´","visible":true,"settings":{"margin_x":"","margin_bottom":"10","margin_block":"0","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_columns":2,"mobile_margin_block":"0","mobile_align":"left"},"blocks":{"1756270537364_0":{"type":"image","custom_name":"ç§å¸è³æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTU5X-WumOe2summlumggTRf5YC85b6X5L-h6LO0LTEuanBnLmpwZWciXV0.jpeg?sha=4224c6e0ede327a5","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/å®å¿æª¢é©å ±å","dict_image_description":"","link_open_in_new_tab":true}},"1756270551409_0":{"type":"image","custom_name":"滿æåº¦","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf5YC85b6X5L-h6LO0LTIuanBnLmpwZWciXV0.jpeg?sha=de89d7bec52ed3ae","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/顧客好è©","dict_image_description":"","link_open_in_new_tab":true}}},"block_order":["1756270537364_0","1756270551409_0"]},"1756269351467_1":{"type":"_index_product_banner","custom_name":"é£åå®å
¨","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf6aOf5ZOB5a6J5YWoLmpwZy5qcGVnIl1d.jpeg?sha=dad4a6c417e47846","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/å®å¿æª¢é©å ±å","cta_btn_display_style":"bottomPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"5","link_open_in_new_tab":true,"display_cta_btn":false,"dict_cta_btn_text":"äºè§£æ´å¤"},"blocks":{},"block_order":[]},"1756270711864_5":{"type":"_index_4_blocks","custom_name":"èªåªé«ä¸æ ¼","visible":true,"settings":{"margin_x":"","margin_bottom":"10","margin_block":"0","mobile_margin_x":"0","mobile_margin_bottom":"8","mobile_columns":1,"mobile_margin_block":"10","mobile_align":"left"},"blocks":{"1756270711866_0":{"type":"image","custom_name":"IG","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9JRy5qcGcuanBlZyJdXQ.jpeg?sha=402bc7a776c69c68","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.instagram.com/repov_2024/","link_open_in_new_tab":true,"dict_image_description":""}},"1756270727722_0":{"type":"image","custom_name":"FB","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9GQi5qcGcuanBlZyJdXQ.jpeg?sha=a9a835f989b94a11","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.facebook.com/profile.php?id=61563257844479","link_open_in_new_tab":true,"dict_image_description":""}},"1756270729306_0":{"type":"image","custom_name":"LINE","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9MSU5FLmpwZy5qcGVnIl1d.jpeg?sha=e8d55f55cbe8649d","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://page.line.me/701cfsbb?oat_content=url\u0026openQrModal=true","link_open_in_new_tab":true,"dict_image_description":""}}},"block_order":["1756270711866_0","1756270727722_0","1756270729306_0"]},"1756270870975_1":{"type":"_index_product_banner","custom_name":"åªé«æ¡è¨ª_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5aqS6auU5o6h6KiqX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=91b71d7f90fb1511","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[]},"1756270802161_0":{"type":"_main_slider_custom","custom_name":"åªé«æ¡è¨ª","visible":true,"settings":{"swiper_delay":"3","margin_x":"","margin_bottom":"10","image_number":"1","image_space":"12","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_image_number":"1","mobile_image_space":"8","transition_speed":"0.3"},"blocks":{"1756270802164_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5aqS6auU5o6h6KiqLmpwZy5qcGVnIl1d.jpeg?sha=f0281253fa2a1dce","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/åªé«æ¡è¨ª","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true}}},"block_order":["1756270802164_0"]},"1756270961127_1":{"type":"_index_product_banner","custom_name":"ç¢åBN","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmqavluYVfMTkyMHg4MDAuanBnLmpwZWciXV0.jpeg?sha=0bb8303e1810b31b","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmiYvmqZ_niYjmqavluYVfNDgweDU1MC5qcGcuanBlZyJdXQ.jpeg?sha=271f32078be82ba9","dict_link":"","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"10"},"blocks":{},"block_order":[]},"1756271170605_1":{"type":"_index_product_banner","custom_name":"äºæå¥½è©_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5LqU5pif5aW96KmVX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=3f5d863c88d549f8","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[]},"1756271219466_0":{"type":"_main_slider_custom","custom_name":"äºæå¥½è©","visible":true,"settings":{"swiper_delay":"3","margin_x":"","margin_bottom":"10","image_number":"1","image_space":"0","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_image_number":"1","mobile_image_space":"0","transition_speed":"0.3"},"blocks":{"1756271219467_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYyX-WumOe2summlumggTRf5LqU5pif5aW96KmVX-mbu-iFpi5qcGcuanBlZyJdXQ.jpeg?sha=0dd29c5cfb148e6d","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/顧客好è©","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true}}},"block_order":["1756271219467_0"]},"1756271304680_1":{"type":"_index_product_banner","custom_name":"顧客åé¥_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf6aGn5a6i5Zue6aWLX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=4435dab52e617838","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"-15"},"blocks":{},"block_order":[]},"1756271335981_0":{"type":"_main_slider_custom","custom_name":"顧客åé¥","visible":true,"settings":{"swiper_delay":"60","margin_x":"","margin_bottom":"10","image_number":"4","image_space":"0","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_image_number":"2","mobile_image_space":"0","transition_speed":"0.3"},"blocks":{"1756271335984_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjQ0Mjc2X-mhp-WuouWlveiplV8wMS5qcGcuanBlZyJdXQ.jpeg?sha=a6c8883eb4f99277","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/顧客好è©","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true}},"1757668661603_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjQ0Mjc2X-mhp-WuouWlveiplV8wMi5qcGcuanBlZyJdXQ.jpeg?sha=b0734834b2a9b668","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/顧客好è©","link_open_in_new_tab":true,"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"}},"1757668662986_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjQ0Mjc2X-mhp-WuouWlveiplV8wMy5qcGcuanBlZyJdXQ.jpeg?sha=9e8d07d4be067d7b","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/顧客好è©","link_open_in_new_tab":true,"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"}},"1757668664208_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjQ0Mjc4X-mhp-WuouWlveiplV8wNC5qcGcuanBlZyJdXQ.jpeg?sha=5b2af6ff0f4255c1","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/顧客好è©","link_open_in_new_tab":true,"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":["1756271335984_0","1757668661603_0","1757668662986_0","1757668664208_0"]},"1756271597959_1":{"type":"_index_product_banner","custom_name":"診æè³è¨","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf5aCF5oyB5aSp54S2LmpwZy5qcGVnIl1d.jpeg?sha=d7e4663bd294bdd0","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.crclinic072.com/","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"10","link_open_in_new_tab":true},"blocks":{},"block_order":[]},"1757668886839_0":{"type":"_main_slider_custom","custom_name":"輪æç´ æ","visible":false,"settings":{"swiper_delay":"60","margin_x":"0","margin_bottom":"10","image_number":"3","image_space":"0","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_image_number":"3","mobile_image_space":"0","transition_speed":"0.3"},"blocks":{"1757668886843_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY4XzEuanBnLmpwZWciXV0.jpeg?sha=e9fb74f16b7a5d90","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTY0X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aJi-apnzEg6KSH5pysLmpwZy5qcGVnIl1d.jpeg?sha=e895a8903fd14705","dict_link":"","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide
59_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1757668905393_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY3XzMuanBnLmpwZWciXV0.jpeg?sha=dc5a51ccd2ed94c8","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY3XzMuanBnLmpwZWciXV0.jpeg?sha=dc5a51ccd2ed94c8","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"}},"1757668906876_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY3XzIuanBnLmpwZWciXV0.jpeg?sha=62427f103a225501","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aJi-apnzMuanBnLmpwZWciXV0.jpeg?sha=60c76b0b6e4d152d","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":["1757668886843_0","1757668905393_0","1757668906876_0"]},"1757669332911_0":{"type":"_main_slider_custom","custom_name":"èªåªé«ä¸æ ¼","visible":false,"settings":{"swiper_delay":"60","margin_x":"0","margin_bottom":"10","image_number":"3","image_space":"0","mobile_margin_x":"0","mobile_margin_bottom":"10","mobile_image_number":"3","mobile_image_space":"0","transition_speed":"0.3"},"blocks":{"1757669332913_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9GQi5qcGcuanBlZyJdXQ.jpeg?sha=a9a835f989b94a11","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.facebook.com/profile.php?id=61563257844479","link_open_in_new_tab":true,"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"}},"1757669349235_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9JRy5qcGcuanBlZyJdXQ.jpeg?sha=402bc7a776c69c68","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.instagram.com/repov_2024/","link_open_in_new_tab":true,"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"}},"1757669350481_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9MSU5FLmpwZy5qcGVnIl1d.jpeg?sha=e8d55f55cbe8649d","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://page.line.me/701cfsbb?oat_content=url\u0026openQrModal=true","link_open_in_new_tab":true,"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":["1757669332913_0","1757669349235_0","1757669350481_0"]},"1774960472925_0":{"type":"_main_slider_custom","custom_name":"ååBN輪æ","visible":true,"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":{"1774960472926_0":{"type":"image","custom_name":"ééµé
æ¹","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmqavluYVfMTkyMHg4MDAuanBnLmpwZWciXV0.jpeg?sha=0bb8303e1810b31b","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmiYvmqZ_niYjmqavluYVfNDgweDU1MC5qcGcuanBlZyJdXQ.jpeg?sha=271f32078be82ba9","dict_link":"/products/uc2-20250512151159","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"}},"1774960544102_0":{"type":"image","custom_name":"åªé£é
æ¹","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzc0OTYwNDAxXzIzLTIwMjUxMi0yMDI25YSq6Yij6YWN5pa5X-eUouWTgeWcll_lrpjntrLmqavluYVfMTkyMHg4MDAuanBnLmpwZWciXV0.jpeg?sha=afd5344c5ecbf039","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzc0OTYwNDAyXzIzLTIwMjUxMi0yMDI25YSq6Yij6YWN5pa5X-eUouWTgeWcll_lrpjntrLmiYvmqZ_niYjmqavluYVfNDgweDU1MC5qcGcuanBlZyJdXQ.jpeg?sha=98997c0eb4e08703","dict_link":"/products/ca","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"}},"1781765534112_0":{"type":"image","custom_name":"éæ½¤é
æ¹","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzgyODg1NTk0XzIwMjYwNi3ph5HmvaTphY3mlrnnlKLlk4Hl
59nJZf5a6Y57ay5qmr5bmFXzE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=b00a34733f927992","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzgyODg1NjE5XzIwMjYwNi3ph5HmvaTphY3mlrnnlKLlk4HlnJZf5a6Y57ay5omL5qmf54mI5qmr5bmFXzQ4MHg1NTAuanBnLmpwZWciXV0.jpeg?sha=0ae8f27fe4eaa721","dict_link":"/products/lutein","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true}}},"block_order":["1774960472926_0","1774960544102_0","1781765534112_0"]},"announcement_bar":{"type":"announcement_bar","visible":true,"blocks":{"announcement_bar_block_1":{"type":"text","visible":true,"settings":{"display_only_index":true,"display_period":"always","dict_link":"/collections/all","link_open_in_new_tab":false,"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIxMjk1ODI2X0Jhci5wbmcucG5nIl1d.png?sha=69513ce0c2787aa7","dict_image_tablet_url":"","dict_image_mobile_url":"","image_alt":"","dict_content":"å ¨é¤¨å®ç滿1000å é(å°ç£å°å)","text_size":"16","text_color":"#ffffff","bg_color":"#000000","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":"6","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":false,"display_product_total_sold":false,"display_periodic_order_label":false,"cart_quantity_limit":"0","is_empty_clickable":true,"is_first_selected":false,"display_product_images_color":false,"discount_product_images_color_expand":false,"display_product_discounts_list":true,"display_discount_price_name":false,"discount_price_slogan_url":"","dict_discount_price_name":"","display_discount_price_suggestion_name":false,"dict_discount_price_suggestion_name":"","display_product_section_description":true,"dict_product_section_description":"ååä»ç´¹","description_section_spec_setting":true,"dict_product_description_section_spec":"è¦æ ¼èªªæ","description_section_shipping_setting":true,"dict_product_description_section_shipping":"ééæ¹å¼","vip_custom_price_visible":false,"display_global_event_1":false,"dict_show_global_event_1_link":"#","display_global_event_2":false,"dict_show_global_event_2_link":"#","display_global_event_3":false,"dict_show_global_event_3_link":"#","display_contact_address":true,"dict_contact_address":"測試å°å","show_google_map":true,"show_google_map_iframe":"\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3613.6479170127777!2d121.56760821400371!3d25.07991984260527!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442ac6fbd841bbd%3A0x64e16bcf25e3da31!2zMTE05Y-w5YyX5biC5YWn5rmW5Y2A55Ge5YWJ6LevNTEz5be3MzDomZ8!5e0!3m2!1szh-TW!2stw!4v1485156761267\" width=\"600\" height=\"450\" frameborder=\"0\" style=\"border:0\" allowfullscreen\u003e\u003c/iframe\u003e","display_selected_blog":true,"selected_blog":"news","display_inventory_policy":false,"google_font":"{\"ja\":{\"value\":\"Noto Sans JP\"},\"zh-TW\":{\"value\":\"Montserrat\"},\"en\":{\"value\":\"Noto Sans TC\"},\"zh-CN\":{\"value\":\"Noto Sans TC\"}}","styled_shop_menu":"buttonType","product_scale":"default_scale","display_product_vendor":true,"product_video_display_location":"before","product_text_align":"start","product_labels":{"items":[{"id":"sale_label","kind":"system","title":"ç¹å¹æ¨ç±¤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"large"},{"id":"out_of_stock_label","kind":"system","title":"缺貨æ¨ç±¤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"periodic_event_label","kind":"system","title":"宿å®é¡æ¨ç±¤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"e5464e36-92e2-4fcf-816a-5b6c722b4226","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 1","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"02b38987-5dcc-46af-b52d-ca4ac18678ba","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 2","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"2f0a38c7-29d9-44a0-b2cf-9a7d725d18c1","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 3","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"83efae87-0abb-4fdd-841d-1d8ffc207d73","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 4","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"5815ee9a-0f1a-4785-90c9-9c43feb8ff4f","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 5","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"}]},"nav_icon_style":"icon_type_default","product_card_hover_effect":"button","product_image_border_radius":"0"}); 60 </script>
60 61 62 63 64 65 66 67 68 69
69<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","url":"https://www.repovwellness.com","logo":"https://cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODUyNjY0X-W-qeWutueUn-mGq0xPR08uanBnLmpwZWciXV0.jpeg?sha=32d83e0c0865c73a"}</script>
69<script type="application/ld+json">{"@context":"https://schema.org/","@type":"WebSite","name":"RéPOV復家çé«","url":"https://www.repovwellness.com","potentialAction":{"@type":"SearchAction","target":"www.repovwellness.com/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
69 70 71 72 73 <!-- for vendor --> 74 <!-- cyb_snippet _bootstrap start --> 75 76<!-- cyb_snippet _bootstrap end --> 77 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vendor-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 78 79 <!-- common css rulesets --> 80 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/common-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 81 82 <!-- for navbar --> 83 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/navbar-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 84 85 <!-- for footer --> 86 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/footer-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 87 88 <!-- theme assets --> 89 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/main-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 90 91 <!-- for vendor --> 92
92<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/vendor-4a1e7dfec7e41476.js' type='text/javascript'></script>
92 93 94
94<script> 95 window.sci = "eyJzaG9wX2lkIjoyOTU0NCwic2hvcF9wbGFuIjoibWFzdGVyX3BsdXMiLCJk\naW1fYWZmaWxpYXRlIjpudWxsLCJjdXN0b21lcl9pZCI6bnVsbCwiY3VzdG9t\nZXJfbmFtZSI6bnVsbCwic2hvcF9uYW1lIjoiUsOpUE9W5b6p5a6255Sf6Yar\nIiwic2hhcmVfYXR0cmlidXRpb25fZW5hYmxlZCI6ZmFsc2V9\n"; 96 </script>
96 97 98 99<meta name="csrf-param" content="authenticity_token" /> 100<meta name="csrf-token" content="AM2q61RYgVqWjGCAyAvTlGr2CyMYRp4eBeyAduCdGFrnNHPStr1MrscToeyrZukFiDKLT-O4DRwN87jM7JgGFw" />
101<script>(function () { 102 window.gaConfigurations = {"useProductIdInProductEvents":false}; 103})(); 104</script>
vendor: 1 bytes, line 104
104
105<script>(function () { 106 window.CYBERBIZ_PageContext = {"page_type":"home"}; 107})(); 108</script>
108 109<link href="//cdn-general.cybassets.com/frontend/shop/quark-4a1e7dfec7e41476.css" rel="stylesheet" type="text/css" media="all" /> 110
110<script> 111 window.shopScriptHelper = { 112 i18nLocale: "zh-TW", 113 i18nLocaleDefault: "zh-TW", 114 availableCurrencies: [], 115 defaultCurrency: "TWD", 116 currenciesInfo: [{"html_unit":"NT${{amount_no_decimals}}","name":"æ°å°å¹£ (TWD)","html":"NT${{amount_no_decimals}}","unit":"","trailing_zeros":false,"decimal_precision":0,"money_format":"%u%n","format":"NT${{amount_no_decimals}}","email_unit":"NT${{amount_no_decimals}}","code":"TWD","symbol":"NT$","email":"NT${{amount_no_decimals}}"}], 117 vueOverrideTranslations: {"zh-TW":{"vue":{"common":{"price_label":"建è°å®å¹","pre_order":"é è³¼åå","add_to_cart":"å å ¥è³¼ç©è»","contact_merchant":"è¯çµ¡åºå®¶","sold_out":"å·²å®å®","failed_to_update_cart":"æ´æ°è³¼ç©è»å¤±æ","wrong_quantity":"æ¸éè¼¸å ¥é¯èª¤","buy_at_least_one":"購買æ¸éä¸å¯å°æ¼1","exceed_upper_limit":"è¶ é購買ä¸é","exceed_stock_quantity":"è¶ éåº«åæ¸é","corona":{"confirm_yes":"確èª","confirm_no":"åæ¶"},"theme":{"wrong_date":"æ¥æé¯èª¤","choose_specification":"è«é¸æè¦æ ¼"}},"express_delivery":{"default_sort":"é è¨æåº","price_desc":"广 ¼ç±é«å°ä½","price_asc":"广 ¼ç±ä½å°é«","sell_from_asc":"ä¸å¸æ¥æèå°æ°","sell_from_desc":"ä¸å¸æ¥ææ°å°è","recent_days_sold_desc":"æ¬é±ç±è³£","product_count":"å ± {totalCount} ä»¶åå","empty_collection":"æ¤åé¡ç®åæ²æåå","search_product_count":"æ¨æå°{selectedStoreName}çååå ± {count} é ","back_to_product_list":"è¿åååå表","choose_store":"鏿å¤ééå¸","phone":"è¯çµ¡é»è©±","business_hours":"çæ¥æé","store_address":"éå¸å°å","store_address_info":"éå¸å°åï¼{address}","store_is_closed":"ç®å䏿¥åæå","view_products":"æ¥çåå","more_info":"æ´å¤è³è¨","cyberbiz_now":"å¿«éå°è²¨","search_stores":"æå°éå¸","not_search_stores_yet":"è«é»ææå°éå¸","service_description":"CYBERBIZ NOW å¿«éå°è²¨ æå說æï¼","service_description_detail":"æ¤è³¼ç©æåç± CYBERBIZ 系統æä¾ï¼æåèç¬¬ä¸æ¹åä½å¤¥ä¼´é åæä¾å¤éæåï¼æä¾æ¨æ´å¿«éçè³¼ç©é«é©ã","delivery_address":"å¤éå°å","delivery_address_hint":"è«è¼¸å ¥å¤éå°å","delivery_address_detail":"æ¨å±¤ææ¿è","delivery_address_detail_hint":"è«è¼¸å ¥æ¨å±¤ææ¿è","change_address":"è®æ´å°å","change":"è®æ´","service_not_available_in_the_region":"徿±æï¼æ¨ç®åæå¨åå䏿¯æ´ãCYBERBIZ NOW å¿«éå°è²¨ãã","service_is_available":"æ¨è¼¸å ¥çå°åæ¯æ´ãCYBERBIZ NOW å¿«éå°è²¨ã","exit_prompt":"æ¨ç¢ºèªè¦é¢éå¿«éå°è²¨?","service_hours":"çæ¥æéï¼{day} {time}","sales_start_info":"{time} éè³£","sales_start_info_verbose":"{day} {time} éè³£","cancel":"åæ¶","exit":"é¢é","address_incomplete":"è¼¸å ¥ä¹å°åä¸å®æ´","address_incomplete_hint":"æ¨çå°åä¸å®æ´ï¼è«è¼¸å ¥æ£ç¢ºå°ååå è³¼ç©è»","search_failed":"æå°éå¸å¤±æ","sold_out":"å·²å®å®","add_to_cart":"å å ¥è³¼ç©è»","add_to_cart_error":"å å ¥è³¼ç©è»å¤±æ","please_select_specifications":"è«é¸æè¦æ ¼","pre_order":"é è³¼åå","express_delivery":"CYBERBIZ NOW å¿«éå°è²¨","get_position_error_no_permission":"é¯èª¤ï¼è«é忍çç¶²é å®ä½æå","get_position_error_require_https":"é¯èª¤ï¼éè¦https","get_position_error_internal":"é¯èª¤ï¼è«éåç覽å¨ååä½ç½®æ¬é","get_position_error_timeout":"é¯èª¤ï¼è¶ éè«æ±æé"},"bonus_mall":{"bonus_redemption_price":"ç´ å© {price}","select_itmes_count":"å·²é¸è³¼ {quantity} ä»¶ç´ å©åå","available_bonus_and_used":"ç®åç´ å©é»æ¸ {customerRemainPoints} é»ï¼ä½¿ç¨ {usedBonusPoints} é»","proceed_to_checkout":"åå¾çµå¸³","insufficient_points":"黿¸ä¸è¶³","points":"黿¸","quantity":"æ¸é","subtotal":"å°è¨","default_sort":"é è¨æåº","bonus_price_desc":"ä¾ç´ å©é»æ¸å¤§å°å°æåº","bonus_price_asc":"ä¾ç´ å©é»æ¸å°å°å¤§æåº","sell_from_asc":"ä¸å¸æ¥æèå°æ°","sell_from_desc":"ä¸å¸æ¥ææ°å°è","recent_days_sold_desc":"ä¾è¿æé·å®é大å°å°","recent_days_sold_asc":"ä¾è¿æé·å®éå°å°å¤§","product_count":"å ± {totalCount} ä»¶åå","bonus_points":"{points} é»","bonus_points_verbose":"ç´ å©{points}é»","bonus_price":"ç´ å©é»æ¸","add_to_cart":"å å ¥è³¼ç©è»","already_added_to_cart":"å·²å å ¥è³¼ç©è»","sold_out":"å·²å®å®","loading_error":"è¼å ¥ååè³¼ç©è»è³æé¯èª¤","need_to_buy_something":"æ¸éä¸å¾å°æ¼1","wrong_quantity":"æ¸éè¼¸å ¥é¯èª¤","exceed_stock_quantity":"è¶ åºåº«åæ¸é","exceed_buy_limit":"è¶ åºè³¼è²·æ¸ééå¶"},"eticket_orders":{"eticket_term_of_service":"CYBERBIZ é»åç¥¨å¸æå使ç¨èªªæ","category_all":"ææç¥¨å¸","category_pending":"æªä»æ¬¾","category_available":"å¯ä½¿ç¨","category_used":"使ç¨å®ç¢","payment_status_failed":"仿¬¾å¤±æï¼è«è¯çµ¡å®¢æ","payment_status_success":"仿¬¾æå","payment_status_pending":"çå¾ è«æ¬¾","order_empty_note":"ç¡ä»»ä½è³è¨","failed_to_send_message":"ç¼éè¨æ¯å¤±æ","usage_status_used":"使ç¨å®ç¢","usage_status_partial_used":"é¨å使ç¨","show_eticket_button_qr_code":"é¡¯ç¤ºç¥¨å¸ QR code","show_eticket_button_used":"票å¸å·²ä½¿ç¨"},"line_group_buy":{"go_checkout":"åå¾çµè³¬","add_to_cart":"å å ¥è³¼ç©è»","product_description":"ååä»ç´¹","product_spec":"è¦æ ¼èªªæ","product_shipping":"ééæ¹å¼"},"omniauth_mobile":{"phone_validation":"ææ©é©è,","confirm_account_information":"è«ç¢ºèªä»¥ä¸æ¯å
117¦çºæ¨çæå¡è³æ","reconfirm":"å¦ï¼éæ°é©è","merge":"æ¯ï¼è«åä½µæå¡","check_account":"çºäºç¢ºèªæ¯æ¨æ¬äººï¼è«è¼¸å ¥ææ©è碼é²è¡é©è","mobile_number":"ææ©è碼","send_message":"ç¼éç°¡è¨é©è碼","enter_mobile_number":"è«è¼¸å ¥æ¨çææ©è碼","submit_btn":"å å ¥æå¡","registered":"æå·²ç¶ææå¡å¸³èäºï¼","return_login":"åç»å ¥é é¢","send_confirmation_token":"å·²å°ç°¡è¨å¯éè³ææ©","verification_code":"4 使¸ç°¡è¨é©è碼","confirm_submit":"éåº","resend_with_timer":"ï¼{ timer }ç§ï¼éæ°ç¼é","resend":"éæ°ç¼é","retry_later_error":"é系統æä½ä¸éï¼è«éæ°æ´ç並åè©¦ä¸æ¬¡"},"theme_pages":{"order_return":{"address1":"詳細é貨å°åï¼è·¯/å··/å¼/è/æ¨","keyin_address1":"è«å¡«å¯«è©³ç´°é貨å°åï¼è·¯/å··/å¼/è/æ¨"}}}}}, 118 hasI18nInContextEditing: false, 119 shopMultipleCurrenciesCheckout: false, 120 hasLocalizedShopPriceFormat: true, 121 } 122 </script>
122 123 124 125
125<script 126 src="//cdn-general.cybassets.com/frontend/shop/tolgeeIntegration-4a1e7dfec7e41476.js"> 127 </script>
127 128
128<script defer> 129 /* 130 * Enable in-context translation for Liquid part on the page. 131 * This must be executed last to prevent conflicts with other Vue apps. 132 * So put it to `onload`, which will be executed after DOM ready's app mount 133 */ 134 window.onload = function() { 135 if ( 136 window.shopScriptHelper && 137 window.shopScriptHelper.hasI18nInContextEditing 138 ) { 139 window.initTolgeeForLiquid() 140 } 141 } 142 </script>
142 143
144<script> var google_con_event_labels = [{"conversion_id":"16569984145","conversion_event":"order_created","conversion_label":"NDeWCN2pupIaEJHJl909","id":null},{"conversion_id":"16569984145","conversion_event":"add_to_cart","conversion_label":"rqC2CJirq5IaEJHJl909","id":null}]</script>
vendor: 1 bytes, line 144
144
145<script src="//cdn-general.cybassets.com/frontend/shop/pageEventHandler-4a1e7dfec7e41476.js"></script>
vendor: 1 bytes, line 145
145
146<script src="//cdn-general.cybassets.com/frontend/shop/globalAnalysis-e4c650eb0b.js"></script>
146 147
147<script> 148 window.c12t = {"customer_id":null}; 149 </script>
149 150 151 <meta name="request-id" content="C25EBDF98E6A241ADDA0CD0714BCBD50"/> 152 153<link rel="canonical" href="https://www.repovwellness.com/">
154<script src="//cdn-general.cybassets.com/frontend/shop/carousel-4a1e7dfec7e41476.js"></script>
154 155
155<script> 156 window.parent.postMessage({ type: 'previewShopInit', currentUrl: window.location.href }, '*'); 157 </script>
157 158
159<script src="//cdn-general.cybassets.com/frontend/appStoreSDK/main.2798231628aa7fab87a9.js"></script>
vendor: 1 bytes, line 159
159
160<script>window.CYBERBIZ_AppScriptSettings = {"shop_add_ons":"W3sidmVuZG9yX3R5cGUiOiJDWUJFUkJJWiBHb29nbGUgQW5hbHl0aWNzIDQi\nLCJhcHBfaWQiOiJRVWo1WnFvZUlPUjlaM2JaS2trMG44N3l5a0FpOWU0NURE\naDJ0YlFnaUJBIiwic2V0dGluZ3MiOnsiZ3RhZ19pZCI6IkctRUc0MkJFM1dK\nUywgRy00QjdSSzdGSFdIIn19LHsidmVuZG9yX3R5cGUiOiJHb29nbGUgQW5h\nbHl0aWNzIDQiLCJhcHBfaWQiOiJSYkpWMTVFcVZWOHJ1Umo3NVlmV3Z1RUlD\nRm90Q0FPZm0xSDZtZ3hyNkZBIiwic2V0dGluZ3MiOnsiZ3RhZ19pZCI6Ikct\nN0tMNVpUMjhHTSJ9fSx7InZlbmRvcl90eXBlIjoiQ2hhdCBCb3giLCJhcHBf\naWQiOiJjOWQ4M2YwOTk2MTc0ZmJiYTg2ZWJhMDQxYWU4OThhMiIsInNldHRp\nbmdzIjp7IndpZGdldF9rZXkiOiJIOFVheFZjZ05qanFlZ0UzIn19LHsidmVu\nZG9yX3R5cGUiOiJEaWdpdGFsIEludGVsbGlnZW5jZSBUcmFja2VyIiwiYXBw\nX2lkIjoiMWI1MGE4NmRjMmQxNDE4Mzg4ZmRlZGY3YTBkNDM5YWUiLCJzZXR0\naW5ncyI6e319XQ==\n"} 161</script>
vendor: 1 bytes, line 161
161
162<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/9d6f4550aad572e9f70abb70ae5a6552482cf617ea5e4d5a32ed4ebbb5d60d54.js"></script>
vendor: 1 bytes, line 162
162
163<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/a810ec58aab67d16f8de1c4adf06fc7cc9f4477ec503b9cb1a998741bc692652.js"></script>
vendor: 1 bytes, line 163
163
164<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/8766542902afa60f4adda3c555c06025d2c27771ea85a6fc657a91cddbe5c59f.js"></script>
vendor: 1 bytes, line 164
164
165<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/35cd1f36a4a855bacbaa53900f8e17b376d4cab44c73812eef261aef6435163d.js"></script>
vendor: 1 bytes, line 165
165
166<script>window.CYBERBIZ.initializeSDK.initialize();</script>
vendor: 1 bytes, line 166
166
167<script src="//cdn-general.cybassets.com/frontend/shop/setAffliateCookie-4a1e7dfec7e41476.js"></script>
167 168 169 170 171 172 173 174 175 176 177 178 179 180 <style id="color_settings"> 181 :root { 182 183 --button: #00a1a3; 184 185 186 187 --button_text: #FFFFFF; 188 189 190 191 --accent: #40c1ac; 192 193 194 195 --heading: #000000; 196 197 198 199 --text: #9A9EA2; 200 201 202 203 --price: #00a1a3; 204 205 206 207 --discount_price: #00a1a3; 208 209 210 211 --theme_bg: #ffffff; 212 213 214 215 --nav_logo_bg: #FFFFFF; 216 217 218 219 --nav_menu_bg: #FFFFFF; 220 221 222 223 --nav_menu_text: #3e4442; 224 225 226 227 --nav_menu_icon: #3e4442; 228 229 230 231 --footer_bg: #E0cab4; 232 233 234 235 --footer_text: #3d4341; 236 237 238 239 --checkout_button: #3e4442; 240 241 242 243 --checkout_accent: #00a1a3; 244 245 246 247 --product_border: #b5e5e5; 248 249 250 251 --tips_text: #0C5460; 252 253 254 255 256 257 } 258</style> 259 260 261 262<meta name="google-site-verification" content="Q52Zzm6hn3A68iYdg0PYteEwl8okYExErajjGOgSMSo" /> 263 264 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 74 bytes, lines 264-265
264 265 <script async src="https://www.googletagmanager.com/gtag/js?id=
265G-EG42BE3WJS
vendor: 22 bytes, lines 265-266
265"></script> 266
266<script> 267 window.dataLayer = window.dataLayer || []; 268 function gtag(){dataLayer.push(arguments);} 269 gtag('js', new Date()); 270 gtag('config', 'G-EG42BE3WJS', {"groups":"cyberbiz","custom_map":{"dimension1":"shop_id","dimension2":"customer_id","dimension3":"infinite_scroll","dimension4":"dim_affiliate"},"shop_id":29544,"dim_affiliate":null}); 271 gtag('config', 'UA-64017614-1', {"groups":"cyberbiz","custom_map":{"dimension1":"shop_id","dimension2":"customer_id","dimension3":"infinite_scroll","dimension4":"dim_affiliate"},"shop_id":29544,"dim_affiliate":null}); 272 gtag('config', 'AW-16569984145', {"groups":"dynamic_remarketing"});</script>
272 273
273<script> 274 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 275 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 276 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 277 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 278 279 ga('create', '', 'auto', {'name': 'cyberbiz'}); 280 ga('cyberbiz.require', 'displayfeatures'); 281 ga('cyberbiz.set', 'dimension1', '29544'); 282 ga('cyberbiz.require', 'ec'); 283 ga('cyberbiz.send', 'pageview'); 284 </script>
284 285 286
286<script>
vendor: 426 bytes, lines 286-293
286 287 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 288 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 289 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 290 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 291 document,'script','//connect.facebook.net/en_US/fbevents.js'); 292 293 fbq('init', '
2931524077785659286
vendor: 38 bytes, lines 293-294
293', {}, {'agent':'plcyberbiz'}); 294
294fbq('track', "PageView", '', { eventID: "PageView_C25EBDF98E6A241ADDA0CD0714BCBD50" }); 295 var facebook_pixel_id = '1524077785659286'</script>
295 296 297 </head> 298 299 <body style="display: flex; flex-direction: column;"><!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 299-300
299 300 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
300GTM-NZ6W4RPH
vendor: 105 bytes, lines 300-302
300" 301 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 302
302<!-- End Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 302-304
302 303 <noscript><iframe 304 src="//www.googletagmanager.com/ns.html?id=
304GTM-TXD9LVJ
vendor: 117 bytes, lines 304-310
304" 305 height="0" 306 width="0" 307 style="display:none;visibility:hidden"> 308 </iframe></noscript> 309 310
310<!-- Navigation --> 311 <!-- cyb_snippet liquid_helper start -->
312<script> 313 function getDiscountPriceName() { 314 return "false" === "true" ? "" : ""; 315 } 316 317 function getDiscountPriceSuggestionName() { 318 return "false" === "true" ? "" : ""; 319 } 320 321 document.addEventListener('DOMContentLoaded', function() { 322 const languageHandle = Cookies.get("language"); 323 const defaultLanguage = {"handle":"zh-TW","title":"ç¹é«ä¸æ","currency_code":"TWD"}; 324 const languages = []; 325 const currency = window.shopScriptHelper.defaultCurrency; 326 const currencies = window.shopScriptHelper.currenciesInfo; 327 window.liquidHelper = { 328 shopInternational: false, 329 defaultLanguage: defaultLanguage, 330 language: languages.find(function(l) { 331 return l.handle === languageHandle; 332 }) || defaultLanguage, 333 shopMultipleCurrenciesCheckout: false, 334 shopMultipleCurrencies: false, 335 defaultCurrencyFormat: "NT${{amount_no_decimals}}", 336 defaultCurrency: currency, 337 getCurrency: function() { 338 const currencyValue = Cookies.get("currencyValue") || currency; 339 return currencies.find(function(c) { return c.code === currencyValue; } 340 )}, 341 getDefaultCurrency: function() { return currencies.find(function(c) { 342 return c.code === currency; 343 })}, 344 getAvailableCurrencies: function() { return currencies.map(c => c.code) },
345 getCurrencyFormatInfo: function(currency) { 346 const currencyInfo = currencies.find(c => c.code === currency) 347 return _.pick(currencyInfo, [ 348 'decimal_precision', 349 'symbol', 350 'money_format', 351 'unit', 352 'trailing_zeros', 353 'html_unit', 354 'code', 355 ]); 356 }, 357 cartQuantityLimit: (function() { 358 const limit = Number("0" || undefined); 359 return limit <= 0 || isNaN(limit) ? Number.POSITIVE_INFINITY : limit; 360 })(), 361 isFirstVariantSelected: false , 362 isImageColorsUsed: false , 363 isEmptyClickable: true , 364 hasAddBuyProduct: '' !== "" ? true : false, 365 hasPriceWithDiscountPlugin: 'true' ? true : false, 366 conversionBonus: 1, 367 hasLocalizedShopPriceFormat: true, 368 hasCustomerCartPlugin: true, 369 isCartEnabled: true, 370 cdnHost: '//cdn-general.cybassets.com', 371 hasShopCustomPasswordRulePlugin: false, 372 hasDisableProductQuantityValidation: false, 373 hasBreadcrumbReferrerEnabled: false, 374 }; 375 }); 376</script>
376 377 378<!-- cyb_snippet liquid_helper end --> 379
380<script src='//cdn-general.cybassets.com/frontend/shop/navbarSection-4a1e7dfec7e41476.js' type='text/javascript'></script>
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397<style> 398 399 #navbar { 400 --navbar-pc-title-scale: 1.0; 401 --navbar-pc-body-scale: 1.0; 402 --navbar-mobile-title-scale: 1.0; 403 --navbar-mobile-body-scale: 1.0; 404 } 405 406 407 408 409 410</style> 411 412 413 <span id="navbar" class="drawer drawer--left font-size-setting-enabled"> 414 <header id="header" class="qk-w--100vw qk-pos--fixed qk-t--0 qk-l--0"> 415 416 417 418 <div id="announcement-bar"></div> 419 420 421 422 423 424 425 <div class="computer_nav row_nav qk-hidden--mobile "> 426 <div class="header_logo qk-bg--nav_logo_bg"> 427 <div class="qk-pos--rel"> 428 <div class="qk-text--center qk-display--flex"> 429 <!-- logo start --> 430 431 432 <nav class="logo qk-display--il_bk"> 433 <a href="/" class="qk-w--100"> 434 <img 435 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODUyNjY0X-W-qeWutueUn-mGq0xPR08uanBnLmpwZWciXV0.jpeg?sha=32d83e0c0865c73a" 436 class="qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--pc_logo qk-hidden--mobile" 437 style="width: auto; height: 52px;" 438 alt="復家çé«" 439 height="52" 440 width="auto" 441 > 442 </a> 443 </nav> 444 445 <!-- logo end --> 446 447 <div class="header_nav qk-flex--1"> 448 <div class="qk-pos--relative center qk-pd_r--1 qk-w--100"> 449 <!-- main-nav start --> 450 <nav class="main_nav qk-display--init"> 451 <!-- cyb_snippet _main_nav_skeleton start --><ul 452 class="main_nav_skeleton link_shelf_top qk-display--flex qk-flex--row qk-flex--wrap qk-justify--center qk-align--center qk-body" 453 style="justify-content: start; visibility: hidden;" 454 aria-hidden="true" 455 ><span> 456 <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> 457 </span><span> 458 <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> 459 </span><span> 460 <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/collections/ææåå" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">å ¨é¨åå</a></li> 461 </span><span> 462 <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> 463 </span><span> 464 <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> 465 </span><span> 466 <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/pages/åªé«æ¡è¨ª" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">åªé«æ¡è¨ª</a></li> 467 </span><span> 468 <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="/pages/vipç¦å©èªªæ-copy" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer">VIPè¦å說æ</a></li> 469 </span><span> 470 <li class="dropdown qk-dropdown_wrapper qk-pos--rel"><a href="https://lin.ee/bSzTA2M" class="qk-display--bk qk-fs--body qk-text--nav_menu_text qk-text--accent_hover qk-cursor--pointer"><a href="https://lin.ee/bSzTA2M"><img src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" alt="å å ¥å¥½å" height="36" border="0"></a></a></li> 471 </span></ul><!-- cyb_snippet _main_nav_skeleton end --> 472 </nav> 473 <!-- main-nav end --> 474 </div> 475 </div> 476 477 <!-- tool-nav start --> 478 479 <div style="display: flex; align-items: center; position: relative; top: -12px;"> 480 <!-- cyb_snippet tool_nav start --> 481 482 483 484 485 486 487<nav class="tool-nav qk-pos--rel qk-float--r qk-display--flex"> 488 <ul class="link_shelf_top qk-display--flex qk-flex--row qk-justify--end qk-align--center qk-pos--abs qk-r--0"> 489 490 491 <!-- member --> 492 493 <li class="customer_account qk-pos--rel qk-pd--05"> 494 <div class="dropdown qk-pos--static"> 495 <div class="qk-cursor--pointer" data-toggle="dropdown"> 496 <div data-icon-type="custom_icon_type_account"></div>
497 <span class="text"></span> 498 </div> 499 <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"> 500 <ul id="customer-logined-menu" style="display: none"> 501 <li> 502 <div class="qk-fs--body qk-text--heading"> 503 <p class="customer-name qk-whitespace-break-spaces"></p> 504 <p>æ¨å¥½ï¼</p> 505 </div> 506 </li> 507 </ul> 508 <ul id="customer-not-login-menu"> 509 <li class="button qk-text--center"> 510 <a href="/account/login" class="btn-login qk-btn qk-btn--lg qk-btn--primary qk-w--100">æå¡ç»å ¥</a> 511 </li> 512 <li class="button qk-text--center"> 513 <a href="/account/signup" class="btn-orders qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent">è¨»åæ°æå¡</a> 514 </li> 515 </ul> 516 <span class="menu-bd qk-bd_t--default qk-bd--product_border"></span> 517 <ul class="member-menu qk-bd_t--default qk-bd--product_border"> 518 <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg"> 519 <a href="/account/index" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">æç帳æ¶</a> 520 </li> 521 <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg"> 522 <a href="/account/orders" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">è¨å®æ¥è©¢</a> 523 </li> 524 <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg"> 525 <a href="/account/coupons" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">å°å±¬åªæ å¸</a> 526 </li> 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/tracking_items" 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 customer-logout-li" style="display: none"> 531 <a href="/account/logout" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">æå¡ç»åº</a> 532 </li> 533 </ul> 534 </div> 535 </div> 536 </li> 537 538 <!-- for money symbol --> 539 <div id="money-symbol" data-money-symbol="NT${{amount_no_decimals}}" hidden></div> 540 <!-- cart --> 541 542 <li class="cart qk-pos--rel qk-pd--05"> 543 <!--é»è ¦ççè³¼ç©è»é¸å®--> 544 <div class="dropdown qk-pos--static"> 545 <div data-toggle="dropdown" class="shopcart qk-cursor--pointer" > 546 <div data-icon-type="custom_icon_type_cart"></div> 547 <span class="global-cart-count qk-circle qk-circle--sm qk-bg--accent qk-text--white qk-vert--mid qk-pos--abs qk-bd" style="display: none;">0</span> 548 <span class="global-cart-loading"></span> 549 </div> 550 <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"> 551 <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> 552 <p class="cart_empty qk-fs--body qk-text--heading qk-text--center">ç®åçè³¼ç©è»æ¯ç©ºçï¼</p> 553 <ul> 554 <li class="button qk-text--center"> 555 <a class="btn-checkout qk-btn qk-btn--lg qk-btn--primary qk-w--100" href="/cart" style="display: none">ç«å³è³¼è²·</a> 556 <a class="btn-tracking qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent" href="/account/tracking_items">å徿¶èæ¸ å®</a> 557 </li> 558 </ul> 559 </div> 560 </div> 561 </li> 562 563 <!-- search --> 564 565 <li class="search qk-pos--rel qk-pd--05" id="search-icon"> 566 <div class="dropdown qk-pos--static"> 567 <div class="qk-cursor--pointer" data-toggle="dropdown"> 568 <div data-icon-type="custom_icon_type_search"></div> 569 </div> 570 <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"> 571 <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-vert--mid"> 572 <form action="/search" class="form-inline qk-search_form qk-display--flex qk-justfify--between qk-align--center qk-flex--1"> 573 <input class="search-input form-control qk-inputbox qk-inputbox--lg qk-flex--1 qk-w--100 qk-bg--trans
573parent qk-text--heading" type="search" placeholder="æå°" aria-label="Search" name="q" value="" /> 574 <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit">æå°</button> 575 </form> 576 </div> 577 </div> 578 </div> 579 </li> 580 581 <!-- express delivery --> 582 583 </ul> 584</nav> 585 586<!-- cyb_snippet tool_nav end --> 587 </div> 588 589 590 <!-- tool-nav end --> 591 </div> 592 </div> 593 </div> 594 </div> 595 596 <div class="qk-hidden--pc "> 597 <!-- mobile-nav start --> 598 <nav class="mobile-nav qk-bg--nav_logo_bg"> 599 <ul class="qk-display--flex qk-flex--row qk-justify--between qk-align--center qk-pd_x--05 qk-pd_y--0"> 600 <!-- menu --> 601 602 <li class="sidebar-menu-icon drawer-toggle qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center"> 603 <div data-icon-type="custom_icon_type_menu"></div> 604 </li> 605 606 <!-- logo --> 607 608 <li class="logo qk-mg_r--auto qk-pd_x--05 qk-pd_y--0"> 609 610 <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--phone"> 611 <img 612 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODUyNjY0X-W-qeWutueUn-mGq0xPR08uanBnLmpwZWciXV0.jpeg?sha=32d83e0c0865c73a" 613 height="25" 614 width="auto" 615 alt="復家çé«" 616 > 617 </a> 618 619 620 <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--tablet"> 621 <img 622 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODUyNjY0X-W-qeWutueUn-mGq0xPR08uanBnLmpwZWciXV0.jpeg?sha=32d83e0c0865c73a" 623 height="25" 624 width="auto" 625 alt="復家çé«" 626 > 627 </a> 628 629 </li> 630 631 632 <!-- search --> 633 634 <li class="search qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center "> 635 <div class="dropdown qk-pos--static qk-text--center"> 636 <div class="qk-cursor--pointer" data-toggle="dropdown"> 637 <div data-icon-type="custom_icon_type_search"></div> 638 </div> 639 <div 640 class="qk-dropdown_menu dropdown-menu qk-w--100vw qk-bg--theme_bg qk-bd--default qk-bd--product_border qk-mg--0" 641 role="menu" 642 > 643 <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-sp_bt--5 qk-w--100"> 644 <form action="/search" class="form-inline qk-display--flex qk-justfify--center qk-flex--1"> 645 <div class="form-inline qk-search_form qk-display--flex qk-justfify--center qk-align--center qk-flex--1"> 646 <input 647 class="form-control qk-flex--1 qk-inputbox qk-inputbox--lg qk-bg--transparent qk-text--heading" 648 type="search" 649 placeholder="æå°" 650 aria-label="Search" 651 name="q" 652 value="" 653 > 654 <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit"> 655 æå° 656 </button> 657 </div> 658 </form> 659 </div> 660 </div> 661 </div> 662 </li> 663 664 <!-- express delivery --> 665 666 667 </ul> 668 </nav>
669 <!-- mobile-nav end --> 670 </div> 671 672 </header>
672<script> 673 (function () { 674 var isNavbarTransparent = false; 675 676 function measureHeaderOffset() { 677 var header = document.getElementById('header'); 678 if (!header) return null; 679 680 var headerHeight = header.getBoundingClientRect().height; 681 682 if (isNavbarTransparent && window.matchMedia('(min-width: 992px)').matches) { 683 var computerNav = document.querySelector('.computer_nav'); 684 if (computerNav) { 685 headerHeight -= computerNav.getBoundingClientRect().height; 686 } 687 } 688 689 var floatFilter = document.getElementById('float-filter'); 690 var floatFilterHeight = floatFilter 691 ? floatFilter.getBoundingClientRect().height 692 : 0; 693 694 return headerHeight - floatFilterHeight; 695 } 696 697 window.measureHeaderOffset = measureHeaderOffset; 698 699 var offset = measureHeaderOffset(); 700 if (offset !== null) { 701 document.body.style.paddingTop = offset + 'px'; 702 } 703 })(); 704 </script>
704 705 706 <!-- Sidebar --> 707 <nav class="drawer-nav drawer-nav_width qk-bg--nav_menu_bg " role="navigation"> 708 <div class="drawer-menu"> 709 <!-- cyb_snippet side_menu start --> 710 711 712<ul id="index_sidebar_shelf_top" class="sidebar qk-pd_b--1"> 713 714 <li class="logo qk-pos--rel qk-bg--nav_logo_bg qk-pd_x--1 qk-pd_y--05"> 715 <a href="/" class="qk-pd--0"> 716 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODUyNjY0X-W-qeWutueUn-mGq0xPR08uanBnLmpwZWciXV0.jpeg?sha=32d83e0c0865c73a" height="32" width="auto" alt="logo"> 717 </a> 718 <button class="drawer-toggle qk-pos--abs qk-bg--transparent qk-pd--0"></button> 719 </li> 720 721 722 723 724 725 <!-- cyb_snippet components/side_menu/menu start --> 726 727 <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> 728 729 730 731 732 733 <li class="qk-pos--rel qk-pd--0"> 734 735 <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> 736 737 </li> 738 739 740 741 742 743 <li class="qk-pos--rel qk-pd--0"> 744 <button class="linklist bt-toggle qk-fw--bold qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_2" aria-expanded=" true "> 745 746 <span class="qk-cursor--pointer qk-text--nav_menu_text"> éæ¼æå </span> 747 748 </button> 749 <ul id="index_sidebar_shelf_second_2" class="collapse_index_sidebar_2 collapse shelf_second show qk-pd--0"> 750 751 752 753 754 <li class="qk-pos--rel qk-pd--0"> 755 756 <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/åçç念"> 757 åçç念 758 </a> 759 760 </li> 761 762 763 764 765 766 <li class="qk-pos--rel qk-pd--0"> 767 768 <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/å®å¿æª¢é©å ±å"> 769 å®å¿æª¢é©å ±å 770 </a> 771 772 </li> 773 774 775 776 777 778 <li class="qk-pos--rel qk-pd--0"> 779 780 <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/é ç´å¼·æé æ¹"> 781 é ç´å°æ¥é æ¹ 782 </a> 783 784 </li> 785 786 787 </ul> 788 </li> 789 790 791 792 793 794 <li class="qk-pos--rel qk-pd--0"> 795 <button class="linklist bt-toggle qk-fw--bold qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_3" aria-expanded=" true "> 796 797 <a class="qk-text--nav_menu_text" href="/collections/ææåå"> å ¨é¨åå </a> 798 799 </button> 800 <ul id="index_sidebar_shelf_second_3" class="collapse_index_sidebar_3 collapse shelf_second show qk-pd--0"> 801 802 803 804 805 <li class="qk-pos--rel qk-pd--0"> 806 807 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/å忍è¦"> 808 ååæ¨è¦ 809 </a> 810 811 </li> 812 813 814 815 816 817 <li class="qk-pos--rel qk-pd--0"> 818 819 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/åªæ çµå"> 820 åªæ çµå 821 </a> 822 823 </li> 824 825 826 827 828 829 <li class="qk-pos--rel qk-pd--0"> 830 831 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/é«é©å°å"> 832 é«é©å°å 833 </a> 834 835 </li> 836 837 838 </ul> 839 </li> 840 841 842 843 844 845 <li class="qk-pos--rel qk-pd--0"> 846 <button class="linklist bt-toggle qk-fw--bold qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_4" aria-expanded=" true "> 847 848 <a class="qk-text--nav_menu_text" href="/blogs"> å¥½è©æ¨è¦ </a> 849 850 </button> 851 <ul id="index_sidebar_shelf_second_4" class="collapse_index_sidebar_4 collapse shelf_second show qk-pd--0"> 852 853 854 855 856 <li class="qk-pos--rel qk-pd--0"> 857 858 <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/顧客好è©"> 859 é¡§å®¢å¥½è© 860 </a> 861 862 </li> 863 864 865 866 867 868 <li class="qk-pos--rel qk-pd--0"> 869 870 <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/é«è·å¥½è©"> 871 é«è·å¥½è© 872 </a> 873 874 </li> 875 876 877 </ul> 878 </li> 879 880 881 882 883 884 <li class="qk-pos--rel qk-pd--0"> 885 <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 "> 886
887 <span class="qk-cursor--pointer qk-text--nav_menu_text"> é«å¸«å°æ¬ </span> 888 889 </button> 890 <ul id="index_sidebar_shelf_second_5" class="collapse_index_sidebar_5 collapse shelf_second show qk-pd--0"> 891 892 893 894 895 <li class="qk-pos--rel qk-pd--0"> 896 897 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/ç¼ç尿室-復家è§é»"> 898 å¥åº·å°æå®¤ 899 </a> 900 901 </li> 902 903 904 </ul> 905 </li> 906 907 908 909 910 911 <li class="qk-pos--rel qk-pd--0"> 912 913 <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/åªé«æ¡è¨ª">åªé«æ¡è¨ª</a> 914 915 </li> 916 917 918 919 920 921 <li class="qk-pos--rel qk-pd--0"> 922 923 <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/vipç¦å©èªªæ-copy">VIPè¦å說æ</a> 924 925 </li> 926 927 928 929 930 931 <li class="qk-pos--rel qk-pd--0"> 932 933 <a class="qk-fw--bold qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="https://lin.ee/bSzTA2M"><a href="https://lin.ee/bSzTA2M"><img src="https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png" alt="å å ¥å¥½å" height="36" border="0"></a></a> 934 935 </li> 936 937 938
939<script> 940 $('button a').on('click', function(e) {e.stopPropagation()}); 941</script>
941 942 943<!-- cyb_snippet components/side_menu/menu end --> 944 945 946 947 948 <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> 949 <li class="qk-pos--rel qk-pd--0"> 950 <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none"> 951 <a href="/account/index" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">æç帳æ¶</a> 952 </div> 953 </li> 954 <li class="qk-pos--rel qk-pd--0"> 955 <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none"> 956 <a href="/account/orders" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">è¨å®æ¥è©¢</a> 957 </div> 958 </li> 959 <li class="qk-pos--rel qk-pd--0"> 960 <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none"> 961 <a href="/account/logout" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">æå¡ç»åº</a> 962 </div> 963 </li> 964 <li class="qk-pos--rel qk-pd--0"> 965 <a href="/account/login"> 966 <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 "> 967 <span class="qk-text--nav_menu_bg qk-fw--500 qk-fs--body"> 968 æå¡ç»å ¥ 969 </span> 970 </div> 971 </a> 972 </li> 973 <li class="qk-pos--rel qk-pd--0"> 974 <a href="/account/signup"> 975 <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"> 976 <span class="qk-text--nav_menu_text qk-fs--body qk-fw--500"> 977 è¨»åæ°æå¡ 978 </span> 979 </div> 980 </a> 981 </li> 982 983 984 985 986 987</ul> 988 989<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/sidebar-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 990
991<script> 992 $(document).ready(function(){ 993 // å´éé¸å® 994 if ($('.drawer').length){ 995 $('.drawer').drawer(); 996 $('.bt-toggle').click(function(){ 997 setTimeout(function(){ 998 $('.drawer')[0].iScroll.refresh() 999 },500) 1000 }) 1001 } 1002 }); 1003</script>
1003 1004 1005 1006<!-- cyb_snippet side_menu end --> 1007 1008 </div> 1009 </nav> 1010 <!-- Bottombar --> 1011 1012 <div 1013 id="mobile-bottom-bar" 1014 class="qk-display--flex qk-justify--around qk-bg--nav_logo_bg qk-w--100vw qk-pos--fixed qk-b--0 qk-hidden--pc" 1015 > 1016 <!-- home --> 1017 <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"> 1018 <a id="home-nav-icon" href="/"> 1019 <div data-icon-type="custom_icon_type_home"></div> 1020 </a> 1021 </div> 1022 <!-- tracking items --> 1023 <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"> 1024 <a href="/account/tracking_items"> 1025 <div data-icon-type="custom_icon_type_tracking_items" c></div> 1026 </a> 1027 </div> 1028 <!-- cart --> 1029 1030 <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"> 1031 <a 1032 href="/cart" 1033 class="qk-display--il_flex qk-flex--row qk-justify--center qk-align--center qk-vert--mid qk-pos--rel" 1034 > 1035 <div data-icon-type="custom_icon_type_cart"></div> 1036 <span 1037 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" 1038 style="display: none;" 1039 >0</span 1040 > 1041 </a> 1042 </div> 1043 1044 <!-- member --> 1045 1046 <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"> 1047 <a id="customer-phone-nav-icon" href="/account/login"> 1048 <div data-icon-type="custom_icon_type_account"></div> 1049 </a> 1050 </div> 1051 1052 </div> 1053 1054 1055 </span> 1056 1057<div id="index-popular-tags"></div> 1058 1059<style id="timer_color"> 1060 :root { 1061 1062 --timer_text: #c39d6f; 1063 1064 1065 1066 --timer_bg: #2b2b6e; 1067 1068 } 1069</style> 1070
1071<script> 1072 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":"åé¡å
1072
§å®¹","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天å
è²»éè³
1072æï¼å«ä¾åæ¥ï¼ãéæè²¨æè«ä¿æåå
è£ååç宿´ï¼å
å«è³¼è²·ååï¼éä»¶ï¼è´åçï¼ã\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":"è¬è¬æ¨çå¯
1072¶è²´æè¦","thanks_you_have_signed_up":"è¬è¬æ¨å·²è¨»å","total_bonus_redemption":"ç¸½ç´ å©æè³¼é»æ¸","tw_city_placeholder":"è«é¸æç¸£å¸","tw_district_placeholder":"è«é¸æéé®å¸å","unreach_favorable":"æªéåªæ ","verification_error_please_correct":"é©èæèª¤è«ä¿®æ£","verify_success":"é©èç¢¼ç¢ºèªæå","view_product":"æ¥çåå","vip_shipping_free":"VIPå éè²»","zip":"éµéåè","suggested_range":"建è°åé:","periodic_order_label":"宿å®é¡","check_account_length":"è«æª¢æ¥éè¡å¸³èé·åº¦"} 1073 $(document).ready(function(){ 1074 if(window.location.pathname != '' && window.location.pathname != '/' ){ 1075 document.getElementById('index-popular-tags').style.display = 'none' 1076 } 1077 // åæ¸è¨æ 1078 1079 1080 function adjustContentTop() { 1081 const offset = window.measureHeaderOffset(); 1082 if (offset === null) return; 1083 $("body").css({ "padding-top": offset + "px" }); 1084 } 1085 1086 window.adjustContentTop = adjustContentTop; 1087 1088 // navbarè¨å®éæ 1089 1090 1091 // Call it first once DOM is ready to prevent CLS 1092 adjustContentTop(); 1093 1094 // å»¶é²åå§åï¼çå¾ app banner åå§å宿 1095 $(window).on("resize", adjustContentTop); 1096 1097 // ä½¿ç¨ setTimeout ç¢ºä¿ banner çæ å·²ç¶ç¢ºå® 1098 $(window).on("load", function() { 1099 setTimeout(function() { 1100 adjustContentTop(); 1101 }, 200); // 給 banner è¶³å¤ æéåå§å 1102 }); 1103 1104 $('img.header_banner').on('load', adjustContentTop); 1105 1106 window.renderNavbarSection('.main_nav', { 1107 navbarCollections: null, 1108 navbarItems: [{"id":1337480,"title":"é¦é ","url":"/","item_type":"frontpage","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1378635,"title":"éæ¼æå","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1797291,"title":"åçç念","url":"/pages/åçç念","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1783374,"title":"å®å¿æª¢é©å ±å","url":"/pages/å®å¿æª¢é©å ±å","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1797334,"title":"é ç´å°æ¥é æ¹","url":"/pages/é ç´å¼·æé æ¹","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1598504,"title":"å ¨é¨åå","url":"/collections/ææåå","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1598509,"title":"å忍è¦","url":"/collections/å忍è¦","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1598510,"title":"åªæ çµå","url":"/collections/åªæ çµå","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1598511,"title":"é«é©å°å","url":"/collections/é«é©å°å","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1337485,"title":"å¥½è©æ¨è¦","url":"/blogs","item_type":"http","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1784238,"title":"顧客好è©","url":"/pages/顧客好è©","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1790221,"title":"é«è·å¥½è©","url":"/pages/é«è·å¥½è©","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1378623,"title":"é«å¸«å°æ¬","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1587054,"title":"å¥åº·å°æå®¤","url":"/pages/ç¼ç尿室-復家è§é»","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1596837,"title":"åªé«æ¡è¨ª","url":"/pages/åªé«æ¡è¨ª","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1626163,"title":"VIPè¦å說æ","url":"/pages/vipç¦å©èªªæ-copy","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1606028,"title":"\u003ca href=\"https://lin.ee/bSzTA2M\"\u003e\u003cimg src=\"https://scdn.line-apps.com/n/line_add_friends/btn/zh-Hant.png\" alt=\"å å ¥å¥½å\" height=\"36\" border=\"0\"\u003e\u003c/a\u003e","url":"https://lin.ee/bSzTA2M","item_type":"http","subtitle":null,"icon_image_url":null,"menuItems":null}], 1109 settings: { 1110 menuDisplayStyle: "three_dimension_menu", 1111 pcLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODUyNjY0X-W-qeWutueUn-mGq0xPR08uanBnLmpwZWciXV0.jpeg?sha=32d83e0c0865c73a", 1112 mobileLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODUyNjY0X-W-qeWutueUn-mGq0xPR08uanBnLmpwZWciXV0.jpeg?sha=32d83e0c0865c73a", 1113 navbarDisplayStyle: "rowNav", 1114 } 1115 } 1116 ); 1117 1118 1119 // for link menu 1120 const linkMenuElement = document.querySelector('.link-nav'); 1121 const data = [] 1122 data.forEach((item) => { 1123 const wrapper = document.createElement('a'); 1124 const link = document.createElement('ul'); 1125 1126 wrapper.href = item.url; 1127 link.textContent = item.title; 1128 link.classList.add('link-item'); 1129 1130 wrapper.appendChild(link); 1131 linkMenuElement.appendChild(wrapper); 1132 }); 1133 1134 // for safe-area space on iOS devices 1135 const userAgent = navigator.userAgent; 1136 const isIOS = /iPad|iPhone|iPod/.test(userAgent) && !window.MSStream; 1137 const isLiff = /Line\/[\d.]+/i.test(userAgent); 1138 const $mobileBottomBar = $('#mobile-bottom-bar'); 1139 1140 if ($mobileBottomBar.length && isIOS && isLiff) { 1141 $mobileBottomBar.addClass('is-ios-liff'); 1142 } 1143 }); 1144 document.addEventListener('DOMContentLoaded', function() { 1145 window.getCartAmount = function() { 1146 return parseInt($('.global-cart-count').html()); 1147 }; 1148 }); 1149</script>
1149 1150
1151<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/navbar-4a1e7dfec7e41476.js' type='text/javascript'></script>
vendor: 1 bytes, line 1151
1151
1152<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/currencies-4a1e7dfec7e41476.js' type='text/javascript'></script>
1152 1153<!-- cyb_snippet i18n_modal start --> 1154 1155 1156<!-- cyb_snippet i18n_modal end --> 1157<!-- cyb_snippet _load_fonts start -->
1158<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/load_fonts-4a1e7dfec7e41476.js' type='text/javascript'></script>
vendor: 1 bytes, line 1158
1158
1159<script> 1160 document.addEventListener('DOMContentLoaded', function() { 1161 window.loadFontSetting("{\"ja\":{\"value\":\"Noto Sans JP\"},\"zh-TW\":{\"value\":\"Montserrat\"},\"en\":{\"value\":\"Noto Sans TC\"},\"zh-CN\":{\"value\":\"Noto Sans TC\"}}") 1162 }) 1163</script>
1163 1164 1165<!-- cyb_snippet _load_fonts end --> 1166<!-- cyb_snippet _custom_icon start -->
1167<script src='//cdn-general.cybassets.com/frontend/shop/navIcon-4a1e7dfec7e41476.js' type='text/javascript'></script>
1167 1168
1169<script> 1170 (function() { 1171 const iconUrlMap = new Map([ 1172 ['custom_icon_type_home', null], 1173 ['custom_icon_type_tracking_items', null], 1174 ['custom_icon_type_account', null], 1175 ['custom_icon_type_cart', null], 1176 ['custom_icon_type_search', null], 1177 ['custom_icon_type_menu', null] 1178 ]); 1179 const elements = document.querySelectorAll('[data-icon-type]'); 1180 elements.forEach((element, index) => { 1181 const iconAttributes = element.getAttribute('data-icon-type'); 1182 1183 const uniqueId = `icon_${iconAttributes}_${index}_${Date.now()}_${Math.random().toString(36).substr(2, 9)}`; 1184 element.id = uniqueId; 1185 window.renderNavCustomIcon(`#${uniqueId}`, { 1186 navIconStyle: "icon_type_default", 1187 customIconUrl: iconUrlMap.get(iconAttributes) || '', 1188 iconAttributes: iconAttributes, 1189 currentTemplate: "index", 1190 }); 1191 }); 1192 })(); 1193</script>
1193 1194 1195<!-- cyb_snippet _custom_icon end --> 1196 1197 1198 1199 1200 1201
1201<script src='//cdn-general.cybassets.com/frontend/shop/announcementBar-4a1e7dfec7e41476.js' type='text/javascript'></script>
1201 1202 1203 1204 1205 1206 1207
1207<script> 1208 $(document).ready(function() { 1209 window.renderAnnouncementBar('#announcement-bar', { 1210 sectionId: "announcement_bar", 1211 isIndex: true, 1212 }); 1213 }); 1214 </script>
1214 1215 1216 1217 1218 1219 1220 1221 <!-- template --> 1222 <div id="template" style="flex:1 0 auto; background-color: var(--theme_bg);"> 1223 <div class="index"> 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 1235 1236<style> 1237 [id="1726044588494_0"] { 1238 margin: 0 0px 50px !important; 1239 } 1240 @media (max-width: 576px) { 1241 .main-slider-placeholder { 1242 display: none !important; 1243 } 1244 .swiper-container { 1245 visibility: visible !important; 1246 } 1247 } 1248 @media (max-width: 991px) { 1249 [id="1726044588494_0"] { 1250 margin: 0 0px 50px !important; 1251 } 1252 } 1253</style> 1254 1255<section id="1726044588494_0" class="main-slider qk-pos--rel"> 1256 1257 1258 1259 <div 1260 class="swiper swiper-container" 1261 1262 > 1263 <div class="swiper-wrapper qk-align--center"> 1264 1265 1266 1267 <div class="swiper-slide"> 1268 1269 1270 <a 1271 href="/collections/å忍è¦" 1272 class="img-flex qk-align--stretch qk-display--contents" 1273 target="" 1274 rel="" 1275 > 1276 1277 1278 1279 1280 1281 1282 <picture> 1283 1284 <source 1285 media="(max-width: 576px)" 1286 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzg3ODE1NTgxX-WumOe2suaJi-apn-apq-W5hTQ4MHg1NTAuanBnLmpwZWciXV0.jpeg?sha=9aa9b2b04781ca3b" 1287 alt="" 1288 > 1289 1290 1291 <img 1292 id="slider-image" 1293 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzg3ODE1NTQzX-WumOe2suapq-W5hTE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=9dcc20f8b7bb59fa" 1294 height="auto" 1295 alt="" 1296 class="swiper-lazy" 1297 > 1298 </picture> 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 </a> 1313 1314 1315 <div class="swiper-lazy-preloader"></div> 1316 1317 </div> 1318 1319 <div class="swiper-slide"> 1320 1321 1322 <a 1323 href="/products/uc2-20250512151159" 1324 class="img-flex qk-align--stretch qk-display--contents" 1325 target="" 1326 rel="" 1327 > 1328 1329 1330 1331 1332 1333 1334 <picture> 1335 1336 <source 1337 media="(max-width: 576px)" 1338 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmiYvmqZ_niYjmqavluYVfNDgweDU1MC5qcGcuanBlZyJdXQ.jpeg?sha=271f32078be82ba9" 1339 alt="" 1340 > 1341 1342 1343 <img 1344 id="slider-image" 1345 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmqavluYVfMTkyMHg4MDAuanBnLmpwZWciXV0.jpeg?sha=0bb8303e1810b31b" 1346 height="auto" 1347 alt="" 1348 class="swiper-lazy" 1349 > 1350 </picture> 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 </a> 1365 1366 1367 <div class="swiper-lazy-preloader"></div> 1368 1369 </div> 1370 1371 <div class="swiper-slide"> 1372 1373 <span class="img-flex qk-align--stretch qk-display--contents"> 1374 1375 1376 1377 1378 1379 1380 <picture> 1381 1382 <source 1383 media="(max-width: 576px)" 1384 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ5ODA5MzEyXzIwMjUwNiDlj7DngaPnm7TpgIHpppnmuK_vvIzlrojorbfkvaDnmoTlgaXlurdf5a6Y57
1384ay5omL5qmf54mI5qmr5bmFXzQ4MHg1NTAuanBnLmpwZWciXV0.jpeg?sha=7e0a01a2c33fc198" 1385 alt="" 1386 > 1387 1388 1389 <img 1390 id="slider-image" 1391 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ5ODA5Mjk0XzIwMjUwNiDlj7DngaPnm7TpgIHpppnmuK_vvIzlrojorbfkvaDnmoTlgaXlurdf5a6Y57ay5qmr5bmFXzE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=df7a74b090ef6b62" 1392 height="auto" 1393 alt="" 1394 class="swiper-lazy" 1395 > 1396 </picture> 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 </span> 1411 1412 1413 <div class="swiper-lazy-preloader"></div> 1414 1415 </div> 1416 1417 <div class="swiper-slide"> 1418 1419 1420 <a 1421 href="https://www.repovwellness.com/collections/%E6%89%80%E6%9C%89%E5%95%86%E5%93%81" 1422 class="img-flex qk-align--stretch qk-display--contents" 1423 target="" 1424 rel="" 1425 > 1426 1427 1428 1429 1430 1431 1432 <picture> 1433 1434 <source 1435 media="(max-width: 576px)" 1436 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyOTYyNTk2X-eJiOmgrTEtMl9tLnBuZy5wbmciXV0.png?sha=3acba5b6f1fcf849" 1437 alt="" 1438 > 1439 1440 1441 <img 1442 id="slider-image" 1443 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQyOTYyNTgyX-eJiOmgrTEtMi5wbmcucG5nIl1d.png?sha=e807b4515722418c" 1444 height="auto" 1445 alt="" 1446 class="swiper-lazy" 1447 > 1448 </picture> 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 </a> 1463 1464 1465 <div class="swiper-lazy-preloader"></div> 1466 1467 </div> 1468 1469 <div class="swiper-slide"> 1470 1471 1472 <a 1473 href="https://www.repovwellness.com/account/signup" 1474 class="img-flex qk-align--stretch qk-display--contents" 1475 target="" 1476 rel="" 1477 > 1478 1479 1480 1481 1482 1483 1484 <picture> 1485 1486 <source 1487 media="(max-width: 576px)" 1488 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODU0ODkwX-WumOe2smJhbm5lcuacg-WToeiou-WGiuWlveemruWcljA5LTA5LmpwZy5qcGVnIl1d.jpeg?sha=e1da3c24da5d36d0" 1489 alt="" 1490 > 1491 1492 1493 <img 1494 id="slider-image" 1495 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzQ4ODU0NTc0X-WumOe2smJhbm5lcuacg-WToeiou-WGiuWlveemruWcli0wOC0wOC5qcGcuanBlZyJdXQ.jpeg?sha=09380c90e1bc223c" 1496 height="auto" 1497 alt="" 1498 class="swiper-lazy" 1499 > 1500 </picture> 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 </a> 1515 1516 1517 <div class="swiper-lazy-preloader"></div> 1518 1519 </div> 1520 1521 </div> 1522 1523 <div 1524 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--prev main_slider_custom_prev qk-hidden--mobile" 1525 ></div> 1526 <div 1527 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--next main_slider_custom_next qk-hidden--mobile" 1528 ></div> 1529 1530 </div> 1531 1532 <div class="qk-swiper_pg qk-w--100 qk-mg_t--1 qk-text--center main_slider_pagination"></div> 1533 1534</section> 1535
1536<script> 1537 $(document).ready(function(){ 1538 let isDynamicLoading = false; 1539 let settingObj = { 1540 id: '1726044588494_0', 1541 mobile_img_number: Number('1'), 1542 mobile_img_space: Number('8'), 1543 img_number: Number('1'), 1544 img_space: Number('12'), 1545 swiper_delay: '7', 1546 } 1547 window.mainSlider = function(obj){ 1548 var id = themeHelper.escapeId(obj.id); 1549 var slideCount = $(`#${obj.id} .swiper-slide`).length 1550 var autoLoop = true 1551 if (slideCount <= 1){ 1552 autoLoop = false 1553 } 1554 var mainSlider = new Swiper('#' + id + ' .swiper-container', { 1555 preloadImages: false, 1556 slidesPerView: Number(obj.mobile_img_number), 1557 spaceBetween: Number(obj.mobile_img_space), 1558 breakpoints: { 1559 0:{ 1560 slidesPerView: Number(obj.mobile_img_number), 1561 spaceBetween: Number(obj.mobile_img_space), 1562 }, 1563 991: { 1564 slidesPerView: Number(obj.img_number), 1565 spaceBetween: Number(obj.img_space), 1566 } 1567 }, 1568 // Enable lazy loading 1569 observer: true, 1570 observeParents: true, 1571 autoheight: true, 1572 lazy: { 1573 loadPrevNext: true, 1574 }, 1575 freeMode: { 1576 enabled: true, 1577 sticky: true, 1578 momentum: true, 1579 momentumRatio: 0.4, 1580 momentumVelocityRatio: 0.1, 1581 }, 1582 loop: autoLoop, 1583 autoplay: { delay: obj.swiper_delay * 1000 }, 1584 speed: Number('300.0'), 1585 pagination: { 1586 el: '#' + id + ' .main_slider_pagination', 1587 clickable: true, 1588 }, 1589 navigation: { 1590 nextEl: '#' + id + ' .main_slider_custom_next', 1591 prevEl: '#' + id + ' .main_slider_custom_prev', 1592 }, 1593 on: { 1594 init: function () { 1595 if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) { 1596 document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none'; 1597 document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible'; 1598 } 1599 }, 1600 } 1601 }); 1602 } 1603 if (isDynamicLoading) { 1604 window.DynamicLoading.setupComponent({ 1605 sectionId: "1726044588494_0", 1606 sectionSettingData: settingObj, 1607 entryName:'mainSlider', 1608 source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js', 1609 componentType:'js', 1610 hiddenDom: true 1611 }); 1612 }else{ 1613 mainSlider(settingObj); 1614 } 1615 }) 1616</script>
1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 1629 1630<style> 1631 [id="1756269364345_0"] { 1632 margin: 0 0px 10px !important; 1633 } 1634 @media (max-width: 576px) { 1635 .main-slider-placeholder { 1636 display: none !important; 1637 } 1638 .swiper-container { 1639 visibility: visible !important; 1640 } 1641 } 1642 @media (max-width: 991px) { 1643 [id="1756269364345_0"] { 1644 margin: 0 0px 10px !important; 1645 } 1646 } 1647</style> 1648 1649<section id="1756269364345_0" class="main-slider qk-pos--rel"> 1650 1651 1652 1653 <div 1654 class="swiper swiper-container" 1655 1656 > 1657 <div class="swiper-wrapper qk-align--center"> 1658 1659 1660 1661 <div class="swiper-slide"> 1662 1663 <span class="img-flex qk-align--stretch qk-display--contents"> 1664 1665 1666 1667 1668 1669 1670 <picture> 1671 1672 1673 <img 1674 id="slider-image" 1675 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjM2NzE0X-WumOe2summlumggV_lsIjmpa0oMSkuanBnLmpwZWciXV0.jpeg?sha=920fdfd593a0df89" 1676 height="auto" 1677 alt="復家çé«,å°ç§é«å¸«,ä¿é¤å,é³ç¸å®" 1678 class="swiper-lazy" 1679 > 1680 </picture> 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 </span> 1695 1696 1697 <div class="swiper-lazy-preloader"></div> 1698 1699 </div> 1700 1701 </div> 1702 1703 </div> 1704 1705</section> 1706
1707<script> 1708 $(document).ready(function(){ 1709 let isDynamicLoading = false; 1710 let settingObj = { 1711 id: '1756269364345_0', 1712 mobile_img_number: Number('1'), 1713 mobile_img_space: Number('8'), 1714 img_number: Number('1'), 1715 img_space: Number('12'), 1716 swiper_delay: '3', 1717 } 1718 window.mainSlider = function(obj){ 1719 var id = themeHelper.escapeId(obj.id); 1720 var slideCount = $(`#${obj.id} .swiper-slide`).length 1721 var autoLoop = true 1722 if (slideCount <= 1){ 1723 autoLoop = false 1724 } 1725 var mainSlider = new Swiper('#' + id + ' .swiper-container', { 1726 preloadImages: false, 1727 slidesPerView: Number(obj.mobile_img_number), 1728 spaceBetween: Number(obj.mobile_img_space), 1729 breakpoints: { 1730 0:{ 1731 slidesPerView: Number(obj.mobile_img_number), 1732 spaceBetween: Number(obj.mobile_img_space), 1733 }, 1734 991: { 1735 slidesPerView: Number(obj.img_number), 1736 spaceBetween: Number(obj.img_space), 1737 } 1738 }, 1739 // Enable lazy loading 1740 observer: true, 1741 observeParents: true, 1742 autoheight: true, 1743 lazy: { 1744 loadPrevNext: true, 1745 }, 1746 freeMode: { 1747 enabled: true, 1748 sticky: true, 1749 momentum: true, 1750 momentumRatio: 0.4, 1751 momentumVelocityRatio: 0.1, 1752 }, 1753 loop: autoLoop, 1754 autoplay: { delay: obj.swiper_delay * 1000 }, 1755 speed: Number('300.0'), 1756 pagination: { 1757 el: '#' + id + ' .main_slider_pagination', 1758 clickable: true, 1759 }, 1760 navigation: { 1761 nextEl: '#' + id + ' .main_slider_custom_next', 1762 prevEl: '#' + id + ' .main_slider_custom_prev', 1763 }, 1764 on: { 1765 init: function () { 1766 if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) { 1767 document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none'; 1768 document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible'; 1769 } 1770 }, 1771 } 1772 }); 1773 } 1774 if (isDynamicLoading) { 1775 window.DynamicLoading.setupComponent({ 1776 sectionId: "1756269364345_0", 1777 sectionSettingData: settingObj, 1778 entryName:'mainSlider', 1779 source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js', 1780 componentType:'js', 1781 hiddenDom: true 1782 }); 1783 }else{ 1784 mainSlider(settingObj); 1785 } 1786 }) 1787</script>
1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798
1799<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js' type='text/javascript'></script>
1799 1800 1801 1802<style> 1803 [id="1756270209201_1"] { 1804 margin: 0 0px 0px !important; 1805 } 1806 @media (max-width: 991px) { 1807 [id="1756270209201_1"] { 1808 margin: 0 0px 0px !important; 1809 } 1810 } 1811</style> 1812 1813<section id="1756270209201_1" class="index-product-banner qk-display--bk qk-pos--rel"> 1814 <div id="index_product_banner-1756270209201_1"></div> 1815</section> 1816
1817<script> 1818 $(document).ready(function() { 1819 let isDynamicLoading = false; 1820 if (isDynamicLoading) { 1821 window.DynamicLoading.setupComponent({ 1822 sectionId:'#index_product_banner-1756270209201_1', 1823 callbackData:{ 1824 sectionId: "1756270209201_1", 1825 section: {"type":"_index_product_banner","custom_name":"3大æ¿è«¾_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTU5X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=573fd7a51e7c8feb","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 1826 dictMobileImageUrl:"", 1827 dictTabletImageUrl:"", 1828 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTU5X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=573fd7a51e7c8feb", 1829 }, 1830 entryName:'renderProductBanner', 1831 source:'//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js', 1832 }); 1833 }else{ 1834 window.renderProductBanner('#index_product_banner-1756270209201_1', 1835 { 1836 sectionId: "1756270209201_1", 1837 section: {"type":"_index_product_banner","custom_name":"3大æ¿è«¾_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTU5X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=573fd7a51e7c8feb","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 1838 dictMobileImageUrl:"", 1839 dictTabletImageUrl:"", 1840 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTU5X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=573fd7a51e7c8feb", 1841 }); 1842 } 1843 }); 1844</script>
1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_4_blocks-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
1859<script src='//cdn-general.cybassets.com/frontend/shop/productDisplay-4a1e7dfec7e41476.js' type='text/javascript'></script>
1859 1860 1861<style> 1862 [id="1756270303873_5"] { 1863 margin: 0 0px 10px !important; 1864 } 1865 1866 @media (min-width: 992px) { 1867 [id="1756270303873_5"] .block:not(.last-row) { 1868 margin-bottom: 0px !important; 1869 } 1870 [id="1756270303873_5"] .block-default-width-margin:not(:first-of-type), 1871 [id="1756270303873_5"] .block-not-first-margin { 1872 margin-left: 0px !important; 1873 } 1874 } 1875 1876 @media (max-width: 991px) { 1877 [id="1756270303873_5"] { 1878 margin: 0 0px 0px !important; 1879 } 1880 [id="1756270303873_5"] > .qk-display--flex.qk-flex--wrap { 1881 gap: 10px; 1882 justify-content: flex-start; 1883 } 1884 [id="1756270303873_5"] .block { 1885 flex: 0 0 calc((100% - (1 - 1) * 10px) / 1); 1886 } 1887 } 1888 1889 .video-block-loading { 1890 background-color: #eeee; 1891 position: absolute; 1892 top: 0; 1893 bottom: 0; 1894 left: 0; 1895 width: 100%; 1896 height: 100%; 1897 } 1898</style> 1899
1900<script> 1901 1902 $(document).ready(function() { 1903 let isDynamicLoading = false; 1904 if (isDynamicLoading) { 1905 window.DynamicLoading.setupComponent({ 1906 sectionId:'1756270303873_5', 1907 componentType:'liquid', 1908 }); 1909 } 1910 1911 1912 1913 1914 1915 1916 1917 }) 1918</script>
1918 1919
1920<script> 1921 function buildYoutubeEmbedUrl(url, options) { 1922 const YT_REGEX = /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=|shorts\/)([^#&?]*).*/; 1923 const match = (url || '').match(YT_REGEX); 1924 const videoId = match && match[2].length === 11 ? match[2] : ''; 1925 1926 if (!videoId) { 1927 return ''; 1928 } 1929 1930 const autoPlay = options && options.autoPlay; 1931 const hideControls = options && options.hideControls; 1932 const loop = options && options.loop; 1933 1934 const searchParams = new URLSearchParams(); 1935 1936 searchParams.set('autoplay', autoPlay ? '1' : '0'); 1937 // è¥èªåææ¾ï¼é è¨éé³ä»¥ç¬¦åç覽å¨éå¶ 1938 searchParams.set('mute', autoPlay ? '1' : '0'); 1939 searchParams.set('playsinline', '1'); 1940 1941 searchParams.set('controls', hideControls ? '0' : '1'); 1942 searchParams.set('rel', '0'); 1943 1944 if (loop) { 1945 searchParams.set('loop', '1'); 1946 searchParams.set('playlist', videoId); 1947 } 1948 1949 return 'https://www.youtube.com/embed/' + videoId + '?' + searchParams.toString(); 1950 } 1951 1952 function parseYtUrlOnLoad(target, url, autoPlay, hideControls, loop) { 1953 const finalUrl = buildYoutubeEmbedUrl(url, { 1954 autoPlay: autoPlay, 1955 hideControls: hideControls, 1956 loop: loop, 1957 }); 1958 1959 if (!finalUrl || target.src === finalUrl) { 1960 return; 1961 } 1962 1963 const handleVideoLoad = function () { 1964 try { 1965 const wrapper = $(target).closest('.embed-responsive')[0]; 1966 if (wrapper) { 1967 // éé loading skeleton 1968 const loading = wrapper.querySelector('.video-block-loading'); 1969 if (loading) { 1970 loading.style.display = 'none'; 1971 } 1972 } 1973 } catch (e) { 1974 console.error('iframe onload èç失æ', e); 1975 } finally { 1976 target.removeEventListener('load', handleVideoLoad); 1977 } 1978 }; 1979 1980 target.addEventListener('load', handleVideoLoad); 1981 1982 target.src = finalUrl; 1983 if (hideControls && autoPlay) { 1984 target.style.pointerEvents = 'none'; 1985 } 1986 1987 // 夿·æ¯ä¸æ¯ YouTube shortsï¼æ±ºå®è¦ä¸è¦å ä¸ .short-youtube class 1988 try { 1989 const isShort = (url || '').indexOf('/shorts/') !== -1; 1990 if (isShort) { 1991 const wrapper = $(target).closest('.embed-responsive')[0]; 1992 if (wrapper) { 1993 wrapper.classList.add('short-youtube'); 1994 } 1995 } 1996 } catch (e) { 1997 console.error('isShort 夿·å¤±æ', e); 1998 } 1999 } 2000 2001 2002 window.addEventListener('load', function () { 2003 const sectionEl = document.getElementById('1756270303873_5'); 2004 if (!sectionEl) return; 2005 2006 const options = { 2007 threshold: 0.25, 2008 }; 2009 2010 2011 2012 2013 2014 2015 2016 2017 }); 2018</script>
2018 2019 2020<section id="1756270303873_5" class="index-4-blocks"> 2021 <div class="qk-display--flex qk-flex--wrap"> 2022 2023 2024 2025 2026 <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 0.0px);"> 2027 2028 <div class="img-card" id="1756270303877_0"> 2029 2030 2031 2032 <a href="/pages/é«è·å¥½è©" class="banner qk-hidden--mobile" target="_blank" rel="noopener noreferrer"> 2033 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY4XzEuanBnLmpwZWciXV0.jpeg?sha=e9fb74f16b7a5d90" class="qk-w--100" alt=""> 2034 </a> 2035 2036 2037 2038 2039 <a 2040 href="/pages/é«è·å¥½è©" 2041 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2042 target="_blank" 2043 rel="noopener noreferrer" 2044 > 2045 <img 2046 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY4XzEuanBnLmpwZWciXV0.jpeg?sha=e9fb74f16b7a5d90" 2047 class="qk-w--100" 2048 alt="" 2049 > 2050 </a> 2051 2052 2053 2054 2055 <a 2056 href="/pages/é«è·å¥½è©" 2057 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2058 target="_blank" 2059 rel="noopener noreferrer" 2060 > 2061 <img 2062 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTY0X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aJi-apnzEg6KSH5pysLmpwZy5qcGVnIl1d.jpeg?sha=e895a8903fd14705" 2063 class="qk-w--100" 2064 alt="" 2065 > 2066 </a> 2067 2068 2069 2070 <div class="advance-rich-text-content-container"> 2071 2072 </div> 2073 </div> 2074 2075 </div> 2076 2077 2078 2079 <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 0.0px);"> 2080 2081 <div class="img-card" id="1756270318505_0"> 2082 2083 2084 2085 <a href="/pages/å®å¿æª¢é©å ±å" class="banner qk-hidden--mobile" target="_blank" rel="noopener noreferrer"> 2086 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY3XzMuanBnLmpwZWciXV0.jpeg?sha=dc5a51ccd2ed94c8" class="qk-w--100" alt=""> 2087 </a> 2088 2089 2090 2091 2092 <a 2093 href="/pages/å®å¿æª¢é©å ±å" 2094 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2095 target="_blank" 2096 rel="noopener noreferrer" 2097 > 2098 <img 2099 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY3XzMuanBnLmpwZWciXV0.jpeg?sha=dc5a51ccd2ed94c8" 2100 class="qk-w--100" 2101 alt="" 2102 > 2103 </a> 2104 2105 2106 2107 2108 <a 2109 href="/pages/å®å¿æª¢é©å ±å" 2110 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2111 target="_blank" 2112 rel="noopener noreferrer" 2113 > 2114 <img 2115 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTY0X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aJi-apnzMg6KSH5pysLmpwZy5qcGVnIl1d.jpeg?sha=96f46bea7a324eed" 2116 class="qk-w--100" 2117 alt="" 2118 > 2119 </a> 2120 2121 2122 2123 <div class="advance-rich-text-content-container"> 2124 2125 </div> 2126 </div> 2127 2128 </div> 2129 2130 2131 2132 <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 0.0px);"> 2133 2134 <div class="img-card" id="1756270320042_0"> 2135 2136 2137 2138 <img 2139 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY3XzIuanBnLmpwZWciXV0.jpeg?sha=62427f103a225501" 2140 class="qk-w--100 qk-hidden--mobile" 2141 alt="" 2142 > 2143 2144 2145 2146 2147 <img 2148 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyNDY3XzIuanBnLmpwZWciXV0.jpeg?sha=62427f103a225501" 2149 class="qk-w--100 qk-display--bk qk-hidden--phone qk-hidden--pc" 2150 alt="" 2151 > 2152 2153 2154 2155 2156 <img 2157 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTY0X-WumOe2summlumggTRf5LiJ5aSn5om_6Ku-X-aJi-apnzIg6KSH5pysLmpwZy5qcGVnIl1d.jpeg?sha=9835a8546d195c6b" 2158 class="qk-w--100 qk-display--bk qk-hidden--pc qk-hidden--tablet" 2159 alt="" 2160 > 2161 2162 2163 2164 <div class="advance-rich-text-content-container"> 2165 2166 </div> 2167 </div> 2168 2169 </div> 2170 2171 </div> 2172</section> 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183
2184<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js' type='text/javascript'></script>
2184 2185 2186 2187<style> 2188 [id="1756270428962_1"] { 2189 margin: 0 0px 10px !important; 2190 } 2191 @media (max-width: 991px) { 2192 [id="1756270428962_1"] { 2193 margin: 0 0px 8px !important; 2194 } 2195 } 2196</style> 2197 2198<section id="1756270428962_1" class="index-product-banner qk-display--bk qk-pos--rel"> 2199 <div id="index_product_banner-1756270428962_1"></div> 2200</section> 2201
2202<script> 2203 $(document).ready(function() { 2204 let isDynamicLoading = false; 2205 if (isDynamicLoading) { 2206 window.DynamicLoading.setupComponent({ 2207 sectionId:'#index_product_banner-1756270428962_1', 2208 callbackData:{ 2209 sectionId: "1756270428962_1", 2210 section: {"type":"_index_product_banner","custom_name":"åéå¤§å» åæ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzcyODAyMTUyX-WumOe2summlumggS1vbF_lpKflu6Dljp_mlplfMjAyNi0wMTI4LmpwZy5qcGVnIl1d.jpeg?sha=ce627d0104f37c90","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/é ç´å¼·æé æ¹","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"8","link_open_in_new_tab":true,"display_cta_btn":false},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 2211 dictMobileImageUrl:"", 2212 dictTabletImageUrl:"", 2213 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzcyODAyMTUyX-WumOe2summlumggS1vbF_lpKflu6Dljp_mlplfMjAyNi0wMTI4LmpwZy5qcGVnIl1d.jpeg?sha=ce627d0104f37c90", 2214 }, 2215 entryName:'renderProductBanner', 2216 source:'//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js', 2217 }); 2218 }else{ 2219 window.renderProductBanner('#index_product_banner-1756270428962_1', 2220 { 2221 sectionId: "1756270428962_1", 2222 section: {"type":"_index_product_banner","custom_name":"åéå¤§å» åæ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzcyODAyMTUyX-WumOe2summlumggS1vbF_lpKflu6Dljp_mlplfMjAyNi0wMTI4LmpwZy5qcGVnIl1d.jpeg?sha=ce627d0104f37c90","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/é ç´å¼·æé æ¹","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"8","link_open_in_new_tab":true,"display_cta_btn":false},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 2223 dictMobileImageUrl:"", 2224 dictTabletImageUrl:"", 2225 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzcyODAyMTUyX-WumOe2summlumggS1vbF_lpKflu6Dljp_mlplfMjAyNi0wMTI4LmpwZy5qcGVnIl1d.jpeg?sha=ce627d0104f37c90", 2226 }); 2227 } 2228 }); 2229</script>
2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240
2241<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js' type='text/javascript'></script>
2241 2242 2243 2244<style> 2245 [id="1756270482971_1"] { 2246 margin: 0 0px 0px !important; 2247 } 2248 @media (max-width: 991px) { 2249 [id="1756270482971_1"] { 2250 margin: 0 0px 0px !important; 2251 } 2252 } 2253</style> 2254 2255<section id="1756270482971_1" class="index-product-banner qk-display--bk qk-pos--rel"> 2256 <div id="index_product_banner-1756270482971_1"></div> 2257</section> 2258
2259<script> 2260 $(document).ready(function() { 2261 let isDynamicLoading = false; 2262 if (isDynamicLoading) { 2263 window.DynamicLoading.setupComponent({ 2264 sectionId:'#index_product_banner-1756270482971_1', 2265 callbackData:{ 2266 sectionId: "1756270482971_1", 2267 section: {"type":"_index_product_banner","custom_name":"å¼å¾ä¿¡è³´_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf5YC85b6X5L-h6LO0X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=10c51c4385368b9b","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 2268 dictMobileImageUrl:"", 2269 dictTabletImageUrl:"", 2270 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf5YC85b6X5L-h6LO0X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=10c51c4385368b9b", 2271 }, 2272 entryName:'renderProductBanner', 2273 source:'//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js', 2274 }); 2275 }else{ 2276 window.renderProductBanner('#index_product_banner-1756270482971_1', 2277 { 2278 sectionId: "1756270482971_1", 2279 section: {"type":"_index_product_banner","custom_name":"å¼å¾ä¿¡è³´_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf5YC85b6X5L-h6LO0X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=10c51c4385368b9b","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 2280 dictMobileImageUrl:"", 2281 dictTabletImageUrl:"", 2282 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf5YC85b6X5L-h6LO0X-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=10c51c4385368b9b", 2283 }); 2284 } 2285 }); 2286</script>
2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_4_blocks-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
2301<script src='//cdn-general.cybassets.com/frontend/shop/productDisplay-4a1e7dfec7e41476.js' type='text/javascript'></script>
2301 2302 2303<style> 2304 [id="1756270537362_5"] { 2305 margin: 0 0px 10px !important; 2306 } 2307 2308 @media (min-width: 992px) { 2309 [id="1756270537362_5"] .block:not(.last-row) { 2310 margin-bottom: 0px !important; 2311 } 2312 [id="1756270537362_5"] .block-default-width-margin:not(:first-of-type), 2313 [id="1756270537362_5"] .block-not-first-margin { 2314 margin-left: 0px !important; 2315 } 2316 } 2317 2318 @media (max-width: 991px) { 2319 [id="1756270537362_5"] { 2320 margin: 0 0px 10px !important; 2321 } 2322 [id="1756270537362_5"] > .qk-display--flex.qk-flex--wrap { 2323 gap: 0px; 2324 justify-content: flex-start; 2325 } 2326 [id="1756270537362_5"] .block { 2327 flex: 0 0 calc((100% - (2 - 1) * 0px) / 2); 2328 } 2329 } 2330 2331 .video-block-loading { 2332 background-color: #eeee; 2333 position: absolute; 2334 top: 0; 2335 bottom: 0; 2336 left: 0; 2337 width: 100%; 2338 height: 100%; 2339 } 2340</style> 2341
2342<script> 2343 2344 $(document).ready(function() { 2345 let isDynamicLoading = false; 2346 if (isDynamicLoading) { 2347 window.DynamicLoading.setupComponent({ 2348 sectionId:'1756270537362_5', 2349 componentType:'liquid', 2350 }); 2351 } 2352 2353 2354 2355 2356 2357 }) 2358</script>
2358 2359
2360<script> 2361 function buildYoutubeEmbedUrl(url, options) { 2362 const YT_REGEX = /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=|shorts\/)([^#&?]*).*/; 2363 const match = (url || '').match(YT_REGEX); 2364 const videoId = match && match[2].length === 11 ? match[2] : ''; 2365 2366 if (!videoId) { 2367 return ''; 2368 } 2369 2370 const autoPlay = options && options.autoPlay; 2371 const hideControls = options && options.hideControls; 2372 const loop = options && options.loop; 2373 2374 const searchParams = new URLSearchParams(); 2375 2376 searchParams.set('autoplay', autoPlay ? '1' : '0'); 2377 // è¥èªåææ¾ï¼é è¨éé³ä»¥ç¬¦åç覽å¨éå¶ 2378 searchParams.set('mute', autoPlay ? '1' : '0'); 2379 searchParams.set('playsinline', '1'); 2380 2381 searchParams.set('controls', hideControls ? '0' : '1'); 2382 searchParams.set('rel', '0'); 2383 2384 if (loop) { 2385 searchParams.set('loop', '1'); 2386 searchParams.set('playlist', videoId); 2387 } 2388 2389 return 'https://www.youtube.com/embed/' + videoId + '?' + searchParams.toString(); 2390 } 2391 2392 function parseYtUrlOnLoad(target, url, autoPlay, hideControls, loop) { 2393 const finalUrl = buildYoutubeEmbedUrl(url, { 2394 autoPlay: autoPlay, 2395 hideControls: hideControls, 2396 loop: loop, 2397 }); 2398 2399 if (!finalUrl || target.src === finalUrl) { 2400 return; 2401 } 2402 2403 const handleVideoLoad = function () { 2404 try { 2405 const wrapper = $(target).closest('.embed-responsive')[0]; 2406 if (wrapper) { 2407 // éé loading skeleton 2408 const loading = wrapper.querySelector('.video-block-loading'); 2409 if (loading) { 2410 loading.style.display = 'none'; 2411 } 2412 } 2413 } catch (e) { 2414 console.error('iframe onload èç失æ', e); 2415 } finally { 2416 target.removeEventListener('load', handleVideoLoad); 2417 } 2418 }; 2419 2420 target.addEventListener('load', handleVideoLoad); 2421 2422 target.src = finalUrl; 2423 if (hideControls && autoPlay) { 2424 target.style.pointerEvents = 'none'; 2425 } 2426 2427 // 夿·æ¯ä¸æ¯ YouTube shortsï¼æ±ºå®è¦ä¸è¦å ä¸ .short-youtube class 2428 try { 2429 const isShort = (url || '').indexOf('/shorts/') !== -1; 2430 if (isShort) { 2431 const wrapper = $(target).closest('.embed-responsive')[0]; 2432 if (wrapper) { 2433 wrapper.classList.add('short-youtube'); 2434 } 2435 } 2436 } catch (e) { 2437 console.error('isShort 夿·å¤±æ', e); 2438 } 2439 } 2440 2441 2442 window.addEventListener('load', function () { 2443 const sectionEl = document.getElementById('1756270537362_5'); 2444 if (!sectionEl) return; 2445 2446 const options = { 2447 threshold: 0.25, 2448 }; 2449 2450 2451 2452 2453 2454 2455 }); 2456</script>
2456 2457 2458<section id="1756270537362_5" class="index-4-blocks"> 2459 <div class="qk-display--flex qk-flex--wrap"> 2460 2461 2462 2463 2464 <div class="block image mobile-2-col block-default-width-margin last-row" style="width: calc(50.0% - 0.0px);"> 2465 2466 <div class="img-card" id="1756270537364_0"> 2467 2468 2469 2470 <a href="/pages/å®å¿æª¢é©å ±å" class="banner qk-hidden--mobile" target="_blank" rel="noopener noreferrer"> 2471 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTU5X-WumOe2summlumggTRf5YC85b6X5L-h6LO0LTEuanBnLmpwZWciXV0.jpeg?sha=4224c6e0ede327a5" class="qk-w--100" alt=""> 2472 </a> 2473 2474 2475 2476 2477 <a 2478 href="/pages/å®å¿æª¢é©å ±å" 2479 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2480 target="_blank" 2481 rel="noopener noreferrer" 2482 > 2483 <img 2484 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTU5X-WumOe2summlumggTRf5YC85b6X5L-h6LO0LTEuanBnLmpwZWciXV0.jpeg?sha=4224c6e0ede327a5" 2485 class="qk-w--100" 2486 alt="" 2487 > 2488 </a> 2489 2490 2491 2492 2493 <a 2494 href="/pages/å®å¿æª¢é©å ±å" 2495 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2496 target="_blank" 2497 rel="noopener noreferrer" 2498 > 2499 <img 2500 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTU5X-WumOe2summlumggTRf5YC85b6X5L-h6LO0LTEuanBnLmpwZWciXV0.jpeg?sha=4224c6e0ede327a5" 2501 class="qk-w--100" 2502 alt="" 2503 > 2504 </a> 2505 2506 2507 2508 <div class="advance-rich-text-content-container"> 2509 2510 </div> 2511 </div> 2512 2513 </div> 2514 2515 2516 2517 <div class="block image mobile-2-col block-default-width-margin last-row" style="width: calc(50.0% - 0.0px);"> 2518 2519 <div class="img-card" id="1756270551409_0"> 2520 2521 2522 2523 <a href="/pages/顧客好è©" class="banner qk-hidden--mobile" target="_blank" rel="noopener noreferrer"> 2524 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf5YC85b6X5L-h6LO0LTIuanBnLmpwZWciXV0.jpeg?sha=de89d7bec52ed3ae" class="qk-w--100" alt=""> 2525 </a> 2526 2527 2528 2529 2530 <a 2531 href="/pages/顧客好è©" 2532 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2533 target="_blank" 2534 rel="noopener noreferrer" 2535 > 2536 <img 2537 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf5YC85b6X5L-h6LO0LTIuanBnLmpwZWciXV0.jpeg?sha=de89d7bec52ed3ae" 2538 class="qk-w--100" 2539 alt="" 2540 > 2541 </a> 2542 2543 2544 2545 2546 <a 2547 href="/pages/顧客好è©" 2548 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2549 target="_blank" 2550 rel="noopener noreferrer" 2551 > 2552 <img 2553 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf5YC85b6X5L-h6LO0LTIuanBnLmpwZWciXV0.jpeg?sha=de89d7bec52ed3ae" 2554 class="qk-w--100" 2555 alt="" 2556 > 2557 </a> 2558 2559 2560 2561 <div class="advance-rich-text-content-container"> 2562 2563 </div> 2564 </div> 2565 2566 </div> 2567 2568 </div> 2569</section> 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580
2581<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js' type='text/javascript'></script>
2581 2582 2583 2584<style> 2585 [id="1756269351467_1"] { 2586 margin: 0 0px 10px !important; 2587 } 2588 @media (max-width: 991px) { 2589 [id="1756269351467_1"] { 2590 margin: 0 0px 5px !important; 2591 } 2592 } 2593</style> 2594 2595<section id="1756269351467_1" class="index-product-banner qk-display--bk qk-pos--rel"> 2596 <div id="index_product_banner-1756269351467_1"></div> 2597</section> 2598
2599<script> 2600 $(document).ready(function() { 2601 let isDynamicLoading = false; 2602 if (isDynamicLoading) { 2603 window.DynamicLoading.setupComponent({ 2604 sectionId:'#index_product_banner-1756269351467_1', 2605 callbackData:{ 2606 sectionId: "1756269351467_1", 2607 section: {"type":"_index_product_banner","custom_name":"é£åå®å ¨","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf6aOf5ZOB5a6J5YWoLmpwZy5qcGVnIl1d.jpeg?sha=dad4a6c417e47846","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/å®å¿æª¢é©å ±å","cta_btn_display_style":"bottomPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"5","link_open_in_new_tab":true,"display_cta_btn":false,"dict_cta_btn_text":"äºè§£æ´å¤"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 2608 dictMobileImageUrl:"", 2609 dictTabletImageUrl:"", 2610 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf6aOf5ZOB5a6J5YWoLmpwZy5qcGVnIl1d.jpeg?sha=dad4a6c417e47846", 2611 }, 2612 entryName:'renderProductBanner', 2613 source:'//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js', 2614 }); 2615 }else{ 2616 window.renderProductBanner('#index_product_banner-1756269351467_1', 2617 { 2618 sectionId: "1756269351467_1", 2619 section: {"type":"_index_product_banner","custom_name":"é£åå®å ¨","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf6aOf5ZOB5a6J5YWoLmpwZy5qcGVnIl1d.jpeg?sha=dad4a6c417e47846","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/å®å¿æª¢é©å ±å","cta_btn_display_style":"bottomPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"5","link_open_in_new_tab":true,"display_cta_btn":false,"dict_cta_btn_text":"äºè§£æ´å¤"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 2620 dictMobileImageUrl:"", 2621 dictTabletImageUrl:"", 2622 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYwX-WumOe2summlumggTRf6aOf5ZOB5a6J5YWoLmpwZy5qcGVnIl1d.jpeg?sha=dad4a6c417e47846", 2623 }); 2624 } 2625 }); 2626</script>
2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_4_blocks-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
2641<script src='//cdn-general.cybassets.com/frontend/shop/productDisplay-4a1e7dfec7e41476.js' type='text/javascript'></script>
2641 2642 2643<style> 2644 [id="1725521506508_4"] { 2645 margin: 0 0px 10px !important; 2646 } 2647 2648 @media (min-width: 992px) { 2649 [id="1725521506508_4"] .block:not(.last-row) { 2650 margin-bottom: 0px !important; 2651 } 2652 [id="1725521506508_4"] .block-default-width-margin:not(:first-of-type), 2653 [id="1725521506508_4"] .block-not-first-margin { 2654 margin-left: 0px !important; 2655 } 2656 } 2657 2658 @media (max-width: 991px) { 2659 [id="1725521506508_4"] { 2660 margin: 0 0px 10px !important; 2661 } 2662 [id="1725521506508_4"] > .qk-display--flex.qk-flex--wrap { 2663 gap: 10px; 2664 justify-content: flex-start; 2665 } 2666 [id="1725521506508_4"] .block { 2667 flex: 0 0 calc((100% - (1 - 1) * 10px) / 1); 2668 } 2669 } 2670 2671 .video-block-loading { 2672 background-color: #eeee; 2673 position: absolute; 2674 top: 0; 2675 bottom: 0; 2676 left: 0; 2677 width: 100%; 2678 height: 100%; 2679 } 2680</style> 2681
2682<script> 2683 2684 $(document).ready(function() { 2685 let isDynamicLoading = false; 2686 if (isDynamicLoading) { 2687 window.DynamicLoading.setupComponent({ 2688 sectionId:'1725521506508_4', 2689 componentType:'liquid', 2690 }); 2691 } 2692 2693 2694 2695 2696 2697 }) 2698</script>
2698 2699
2700<script> 2701 function buildYoutubeEmbedUrl(url, options) { 2702 const YT_REGEX = /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=|shorts\/)([^#&?]*).*/; 2703 const match = (url || '').match(YT_REGEX); 2704 const videoId = match && match[2].length === 11 ? match[2] : ''; 2705 2706 if (!videoId) { 2707 return ''; 2708 } 2709 2710 const autoPlay = options && options.autoPlay; 2711 const hideControls = options && options.hideControls; 2712 const loop = options && options.loop; 2713 2714 const searchParams = new URLSearchParams(); 2715 2716 searchParams.set('autoplay', autoPlay ? '1' : '0'); 2717 // è¥èªåææ¾ï¼é è¨éé³ä»¥ç¬¦åç覽å¨éå¶ 2718 searchParams.set('mute', autoPlay ? '1' : '0'); 2719 searchParams.set('playsinline', '1'); 2720 2721 searchParams.set('controls', hideControls ? '0' : '1'); 2722 searchParams.set('rel', '0'); 2723 2724 if (loop) { 2725 searchParams.set('loop', '1'); 2726 searchParams.set('playlist', videoId); 2727 } 2728 2729 return 'https://www.youtube.com/embed/' + videoId + '?' + searchParams.toString(); 2730 } 2731 2732 function parseYtUrlOnLoad(target, url, autoPlay, hideControls, loop) { 2733 const finalUrl = buildYoutubeEmbedUrl(url, { 2734 autoPlay: autoPlay, 2735 hideControls: hideControls, 2736 loop: loop, 2737 }); 2738 2739 if (!finalUrl || target.src === finalUrl) { 2740 return; 2741 } 2742 2743 const handleVideoLoad = function () { 2744 try { 2745 const wrapper = $(target).closest('.embed-responsive')[0]; 2746 if (wrapper) { 2747 // éé loading skeleton 2748 const loading = wrapper.querySelector('.video-block-loading'); 2749 if (loading) { 2750 loading.style.display = 'none'; 2751 } 2752 } 2753 } catch (e) { 2754 console.error('iframe onload èç失æ', e); 2755 } finally { 2756 target.removeEventListener('load', handleVideoLoad); 2757 } 2758 }; 2759 2760 target.addEventListener('load', handleVideoLoad); 2761 2762 target.src = finalUrl; 2763 if (hideControls && autoPlay) { 2764 target.style.pointerEvents = 'none'; 2765 } 2766 2767 // 夿·æ¯ä¸æ¯ YouTube shortsï¼æ±ºå®è¦ä¸è¦å ä¸ .short-youtube class 2768 try { 2769 const isShort = (url || '').indexOf('/shorts/') !== -1; 2770 if (isShort) { 2771 const wrapper = $(target).closest('.embed-responsive')[0]; 2772 if (wrapper) { 2773 wrapper.classList.add('short-youtube'); 2774 } 2775 } 2776 } catch (e) { 2777 console.error('isShort 夿·å¤±æ', e); 2778 } 2779 } 2780 2781 2782 window.addEventListener('load', function () { 2783 const sectionEl = document.getElementById('1725521506508_4'); 2784 if (!sectionEl) return; 2785 2786 const options = { 2787 threshold: 0.25, 2788 }; 2789 2790 2791 2792 { 2793 const target = sectionEl.querySelector('#video-block-1756401901986_1'); 2794 2795 if (!target) { 2796 return; 2797 } 2798 2799 const callback = (entries, observer) => { 2800 entries.forEach(entry => { 2801 if (entry.isIntersecting) { 2802 const iframe = target.querySelector('iframe'); 2803 parseYtUrlOnLoad( 2804 iframe, 2805 'https://www.youtube.com/shorts/EQqUwao4yBM', 2806 false, 2807 false, 2808 true 2809 ); 2810 2811 observer.unobserve(entry.target); 2812 } 2813 }); 2814 }; 2815 2816 const observer = new IntersectionObserver(callback, options); 2817 observer.observe(target); 2818 } 2819 2820 2821 2822 { 2823 const target = sectionEl.querySelector('#video-block-1725521506510_1'); 2824 2825 if (!target) { 2826 return; 2827 } 2828 2829 const callback = (entries, observer) => { 2830 entries.forEach(entry => { 2831 if (entry.isIntersecting) { 2832 const iframe = target.querySelector('iframe'); 2833 parseYtUrlOnLoad( 2834 iframe, 2835 'https://youtu.be/s8NXTmDo_4U', 2836 false, 2837 false, 2838 true 2839 ); 2840 2841 observer.unobserve(entry.target); 2842 } 2843 }); 2844 }; 2845 2846 const observer = new IntersectionObserver(callback, options); 2847 observer.observe(target); 2848 } 2849 2850 2851 }); 2852</script>
2852 2853 2854<section id="1725521506508_4" class="index-4-blocks"> 2855 <div class="qk-display--flex qk-flex--wrap"> 2856 2857 2858 2859 2860 <div class="block video mobile-1-col block-default-width-margin last-row" style="width: calc(50.0% - 0.0px);"> 2861 2862 2863 <div class="embed-responsive only-video" id="video-block-1756401901986_1"> 2864 <iframe 2865 frameborder="0" 2866 allowfullscreen 2867 allow="autoplay; encrypted-media" 2868 ></iframe> 2869 2870 <div class="video-block-loading" > 2871 </div> 2872 2873 </div> 2874 2875 </div> 2876 2877 2878 2879 <div class="block video mobile-1-col block-default-width-margin last-row" style="width: calc(50.0% - 0.0px);"> 2880 2881 2882 <div class="embed-responsive only-video" id="video-block-1725521506510_1"> 2883 <iframe 2884 frameborder="0" 2885 allowfullscreen 2886 allow="autoplay; encrypted-media" 2887 ></iframe> 2888 2889 <div class="video-block-loading" > 2890 </div> 2891 2892 </div> 2893 2894 </div> 2895 2896 </div> 2897</section> 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_4_blocks-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
2912<script src='//cdn-general.cybassets.com/frontend/shop/productDisplay-4a1e7dfec7e41476.js' type='text/javascript'></script>
2912 2913 2914<style> 2915 [id="1756270711864_5"] { 2916 margin: 0 0px 10px !important; 2917 } 2918 2919 @media (min-width: 992px) { 2920 [id="1756270711864_5"] .block:not(.last-row) { 2921 margin-bottom: 0px !important; 2922 } 2923 [id="1756270711864_5"] .block-default-width-margin:not(:first-of-type), 2924 [id="1756270711864_5"] .block-not-first-margin { 2925 margin-left: 0px !important; 2926 } 2927 } 2928 2929 @media (max-width: 991px) { 2930 [id="1756270711864_5"] { 2931 margin: 0 0px 8px !important; 2932 } 2933 [id="1756270711864_5"] > .qk-display--flex.qk-flex--wrap { 2934 gap: 10px; 2935 justify-content: flex-start; 2936 } 2937 [id="1756270711864_5"] .block { 2938 flex: 0 0 calc((100% - (1 - 1) * 10px) / 1); 2939 } 2940 } 2941 2942 .video-block-loading { 2943 background-color: #eeee; 2944 position: absolute; 2945 top: 0; 2946 bottom: 0; 2947 left: 0; 2948 width: 100%; 2949 height: 100%; 2950 } 2951</style> 2952
2953<script> 2954 2955 $(document).ready(function() { 2956 let isDynamicLoading = false; 2957 if (isDynamicLoading) { 2958 window.DynamicLoading.setupComponent({ 2959 sectionId:'1756270711864_5', 2960 componentType:'liquid', 2961 }); 2962 } 2963 2964 2965 2966 2967 2968 2969 2970 }) 2971</script>
2971 2972
2973<script> 2974 function buildYoutubeEmbedUrl(url, options) { 2975 const YT_REGEX = /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=|shorts\/)([^#&?]*).*/; 2976 const match = (url || '').match(YT_REGEX); 2977 const videoId = match && match[2].length === 11 ? match[2] : ''; 2978 2979 if (!videoId) { 2980 return ''; 2981 } 2982 2983 const autoPlay = options && options.autoPlay; 2984 const hideControls = options && options.hideControls; 2985 const loop = options && options.loop; 2986 2987 const searchParams = new URLSearchParams(); 2988 2989 searchParams.set('autoplay', autoPlay ? '1' : '0'); 2990 // è¥èªåææ¾ï¼é è¨éé³ä»¥ç¬¦åç覽å¨éå¶ 2991 searchParams.set('mute', autoPlay ? '1' : '0'); 2992 searchParams.set('playsinline', '1'); 2993 2994 searchParams.set('controls', hideControls ? '0' : '1'); 2995 searchParams.set('rel', '0'); 2996 2997 if (loop) { 2998 searchParams.set('loop', '1'); 2999 searchParams.set('playlist', videoId); 3000 } 3001 3002 return 'https://www.youtube.com/embed/' + videoId + '?' + searchParams.toString(); 3003 } 3004 3005 function parseYtUrlOnLoad(target, url, autoPlay, hideControls, loop) { 3006 const finalUrl = buildYoutubeEmbedUrl(url, { 3007 autoPlay: autoPlay, 3008 hideControls: hideControls, 3009 loop: loop, 3010 }); 3011 3012 if (!finalUrl || target.src === finalUrl) { 3013 return; 3014 } 3015 3016 const handleVideoLoad = function () { 3017 try { 3018 const wrapper = $(target).closest('.embed-responsive')[0]; 3019 if (wrapper) { 3020 // éé loading skeleton 3021 const loading = wrapper.querySelector('.video-block-loading'); 3022 if (loading) { 3023 loading.style.display = 'none'; 3024 } 3025 } 3026 } catch (e) { 3027 console.error('iframe onload èç失æ', e); 3028 } finally { 3029 target.removeEventListener('load', handleVideoLoad); 3030 } 3031 }; 3032 3033 target.addEventListener('load', handleVideoLoad); 3034 3035 target.src = finalUrl; 3036 if (hideControls && autoPlay) { 3037 target.style.pointerEvents = 'none'; 3038 } 3039 3040 // 夿·æ¯ä¸æ¯ YouTube shortsï¼æ±ºå®è¦ä¸è¦å ä¸ .short-youtube class 3041 try { 3042 const isShort = (url || '').indexOf('/shorts/') !== -1; 3043 if (isShort) { 3044 const wrapper = $(target).closest('.embed-responsive')[0]; 3045 if (wrapper) { 3046 wrapper.classList.add('short-youtube'); 3047 } 3048 } 3049 } catch (e) { 3050 console.error('isShort 夿·å¤±æ', e); 3051 } 3052 } 3053 3054 3055 window.addEventListener('load', function () { 3056 const sectionEl = document.getElementById('1756270711864_5'); 3057 if (!sectionEl) return; 3058 3059 const options = { 3060 threshold: 0.25, 3061 }; 3062 3063 3064 3065 3066 3067 3068 3069 3070 }); 3071</script>
3071 3072 3073<section id="1756270711864_5" class="index-4-blocks"> 3074 <div class="qk-display--flex qk-flex--wrap"> 3075 3076 3077 3078 3079 <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 0.0px);"> 3080 3081 <div class="img-card" id="1756270711866_0"> 3082 3083 3084 3085 <a href="https://www.instagram.com/repov_2024/" class="banner qk-hidden--mobile" target="_blank" rel="noopener noreferrer"> 3086 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9JRy5qcGcuanBlZyJdXQ.jpeg?sha=402bc7a776c69c68" class="qk-w--100" alt=""> 3087 </a> 3088 3089 3090 3091 3092 <a 3093 href="https://www.instagram.com/repov_2024/" 3094 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 3095 target="_blank" 3096 rel="noopener noreferrer" 3097 > 3098 <img 3099 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9JRy5qcGcuanBlZyJdXQ.jpeg?sha=402bc7a776c69c68" 3100 class="qk-w--100" 3101 alt="" 3102 > 3103 </a> 3104 3105 3106 3107 3108 <a 3109 href="https://www.instagram.com/repov_2024/" 3110 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 3111 target="_blank" 3112 rel="noopener noreferrer" 3113 > 3114 <img 3115 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9JRy5qcGcuanBlZyJdXQ.jpeg?sha=402bc7a776c69c68" 3116 class="qk-w--100" 3117 alt="" 3118 > 3119 </a> 3120 3121 3122 3123 <div class="advance-rich-text-content-container"> 3124 3125 </div> 3126 </div> 3127 3128 </div> 3129 3130 3131 3132 <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 0.0px);"> 3133 3134 <div class="img-card" id="1756270727722_0"> 3135 3136 3137 3138 <a href="https://www.facebook.com/profile.php?id=61563257844479" class="banner qk-hidden--mobile" target="_blank" rel="noopener noreferrer"> 3139 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9GQi5qcGcuanBlZyJdXQ.jpeg?sha=a9a835f989b94a11" class="qk-w--100" alt=""> 3140 </a> 3141 3142 3143 3144 3145 <a 3146 href="https://www.facebook.com/profile.php?id=61563257844479" 3147 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 3148 target="_blank" 3149 rel="noopener noreferrer" 3150 > 3151 <img 3152 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9GQi5qcGcuanBlZyJdXQ.jpeg?sha=a9a835f989b94a11" 3153 class="qk-w--100" 3154 alt="" 3155 > 3156 </a> 3157 3158 3159 3160 3161 <a 3162 href="https://www.facebook.com/profile.php?id=61563257844479" 3163 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 3164 target="_blank" 3165 rel="noopener noreferrer" 3166 > 3167 <img 3168 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9GQi5qcGcuanBlZyJdXQ.jpeg?sha=a9a835f989b94a11" 3169 class="qk-w--100" 3170 alt="" 3171 > 3172 </a> 3173 3174 3175 3176 <div class="advance-rich-text-content-container"> 3177 3178 </div> 3179 </div> 3180 3181 </div> 3182 3183 3184 3185 <div class="block image mobile-1-col block-default-width-margin last-row" style="width: calc(33.333333333333336% - 0.0px);"> 3186 3187 <div class="img-card" id="1756270729306_0"> 3188 3189 3190 3191 <a href="https://page.line.me/701cfsbb?oat_content=url&openQrModal=true" class="banner qk-hidden--mobile" target="_blank" rel="noopener noreferrer"> 3192 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9MSU5FLmpwZy5qcGVnIl1d.jpeg?sha=e8d55f55cbe8649d" class="qk-w--100" alt=""> 3193 </a> 3194 3195 3196 3197 3198 <a 3199 href="https://page.line.me/701cfsbb?oat_content=url&openQrModal=true" 3200 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 3201 target="_blank" 3202 rel="noopener noreferrer" 3203 > 3204 <img 3205 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9MSU5FLmpwZy5qcGVnIl1d.jpeg?sha=e8d55f55cbe8649d" 3206 class="qk-w--100" 3207 alt="" 3208 > 3209 </a> 3210 3211 3212 3213 3214 <a 3215 href="https://page.line.me/701cfsbb?oat_content=url&openQrModal=true" 3216 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 3217 target="_blank" 3218 rel="noopener noreferrer" 3219 > 3220 <img 3221 src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTUwODYwX-WumOe2summlumggV9MSU5FLmpwZy5qcGVnIl1d.jpeg?sha=e8d55f55cbe8649d" 3222 class="qk-w--100" 3223 alt="" 3224 > 3225 </a> 3226 3227 3228 3229 <div class="advance-rich-text-content-container"> 3230 3231 </div> 3232 </div> 3233 3234 </div> 3235 3236 </div> 3237</section> 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248
3249<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js' type='text/javascript'></script>
3249 3250 3251 3252<style> 3253 [id="1756270870975_1"] { 3254 margin: 0 0px 0px !important; 3255 } 3256 @media (max-width: 991px) { 3257 [id="1756270870975_1"] { 3258 margin: 0 0px 0px !important; 3259 } 3260 } 3261</style> 3262 3263<section id="1756270870975_1" class="index-product-banner qk-display--bk qk-pos--rel"> 3264 <div id="index_product_banner-1756270870975_1"></div> 3265</section> 3266
3267<script> 3268 $(document).ready(function() { 3269 let isDynamicLoading = false; 3270 if (isDynamicLoading) { 3271 window.DynamicLoading.setupComponent({ 3272 sectionId:'#index_product_banner-1756270870975_1', 3273 callbackData:{ 3274 sectionId: "1756270870975_1", 3275 section: {"type":"_index_product_banner","custom_name":"åªé«æ¡è¨ª_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5aqS6auU5o6h6KiqX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=91b71d7f90fb1511","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 3276 dictMobileImageUrl:"", 3277 dictTabletImageUrl:"", 3278 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5aqS6auU5o6h6KiqX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=91b71d7f90fb1511", 3279 }, 3280 entryName:'renderProductBanner', 3281 source:'//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js', 3282 }); 3283 }else{ 3284 window.renderProductBanner('#index_product_banner-1756270870975_1', 3285 { 3286 sectionId: "1756270870975_1", 3287 section: {"type":"_index_product_banner","custom_name":"åªé«æ¡è¨ª_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5aqS6auU5o6h6KiqX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=91b71d7f90fb1511","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 3288 dictMobileImageUrl:"", 3289 dictTabletImageUrl:"", 3290 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5aqS6auU5o6h6KiqX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=91b71d7f90fb1511", 3291 }); 3292 } 3293 }); 3294</script>
3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 3307 3308<style> 3309 [id="1756270802161_0"] { 3310 margin: 0 0px 10px !important; 3311 } 3312 @media (max-width: 576px) { 3313 .main-slider-placeholder { 3314 display: none !important; 3315 } 3316 .swiper-container { 3317 visibility: visible !important; 3318 } 3319 } 3320 @media (max-width: 991px) { 3321 [id="1756270802161_0"] { 3322 margin: 0 0px 10px !important; 3323 } 3324 } 3325</style> 3326 3327<section id="1756270802161_0" class="main-slider qk-pos--rel"> 3328 3329 3330 3331 <div 3332 class="swiper swiper-container" 3333 3334 > 3335 <div class="swiper-wrapper qk-align--center"> 3336 3337 3338 3339 <div class="swiper-slide"> 3340 3341 3342 <a 3343 href="/pages/åªé«æ¡è¨ª" 3344 class="img-flex qk-align--stretch qk-display--contents" 3345 target="_blank" 3346 rel="noopener noreferrer" 3347 > 3348 3349 3350 3351 3352 3353 3354 <picture> 3355 3356 3357 <img 3358 id="slider-image" 3359 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5aqS6auU5o6h6KiqLmpwZy5qcGVnIl1d.jpeg?sha=f0281253fa2a1dce" 3360 height="auto" 3361 alt="" 3362 class="swiper-lazy" 3363 > 3364 </picture> 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 </a> 3379 3380 3381 <div class="swiper-lazy-preloader"></div> 3382 3383 </div> 3384 3385 </div> 3386 3387 </div> 3388 3389</section> 3390
3391<script> 3392 $(document).ready(function(){ 3393 let isDynamicLoading = false; 3394 let settingObj = { 3395 id: '1756270802161_0', 3396 mobile_img_number: Number('1'), 3397 mobile_img_space: Number('8'), 3398 img_number: Number('1'), 3399 img_space: Number('12'), 3400 swiper_delay: '3', 3401 } 3402 window.mainSlider = function(obj){ 3403 var id = themeHelper.escapeId(obj.id); 3404 var slideCount = $(`#${obj.id} .swiper-slide`).length 3405 var autoLoop = true 3406 if (slideCount <= 1){ 3407 autoLoop = false 3408 } 3409 var mainSlider = new Swiper('#' + id + ' .swiper-container', { 3410 preloadImages: false, 3411 slidesPerView: Number(obj.mobile_img_number), 3412 spaceBetween: Number(obj.mobile_img_space), 3413 breakpoints: { 3414 0:{ 3415 slidesPerView: Number(obj.mobile_img_number), 3416 spaceBetween: Number(obj.mobile_img_space), 3417 }, 3418 991: { 3419 slidesPerView: Number(obj.img_number), 3420 spaceBetween: Number(obj.img_space), 3421 } 3422 }, 3423 // Enable lazy loading 3424 observer: true, 3425 observeParents: true, 3426 autoheight: true, 3427 lazy: { 3428 loadPrevNext: true, 3429 }, 3430 freeMode: { 3431 enabled: true, 3432 sticky: true, 3433 momentum: true, 3434 momentumRatio: 0.4, 3435 momentumVelocityRatio: 0.1, 3436 }, 3437 loop: autoLoop, 3438 autoplay: { delay: obj.swiper_delay * 1000 }, 3439 speed: Number('300.0'), 3440 pagination: { 3441 el: '#' + id + ' .main_slider_pagination', 3442 clickable: true, 3443 }, 3444 navigation: { 3445 nextEl: '#' + id + ' .main_slider_custom_next', 3446 prevEl: '#' + id + ' .main_slider_custom_prev', 3447 }, 3448 on: { 3449 init: function () { 3450 if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) { 3451 document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none'; 3452 document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible'; 3453 } 3454 }, 3455 } 3456 }); 3457 } 3458 if (isDynamicLoading) { 3459 window.DynamicLoading.setupComponent({ 3460 sectionId: "1756270802161_0", 3461 sectionSettingData: settingObj, 3462 entryName:'mainSlider', 3463 source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js', 3464 componentType:'js', 3465 hiddenDom: true 3466 }); 3467 }else{ 3468 mainSlider(settingObj); 3469 } 3470 }) 3471</script>
3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 3484 3485<style> 3486 [id="1774960472925_0"] { 3487 margin: 0 0px 50px !important; 3488 } 3489 @media (max-width: 576px) { 3490 .main-slider-placeholder { 3491 display: none !important; 3492 } 3493 .swiper-container { 3494 visibility: visible !important; 3495 } 3496 } 3497 @media (max-width: 991px) { 3498 [id="1774960472925_0"] { 3499 margin: 0 0px 50px !important; 3500 } 3501 } 3502</style> 3503 3504<section id="1774960472925_0" class="main-slider qk-pos--rel"> 3505 3506 3507 3508 <div 3509 class="swiper swiper-container" 3510 3511 > 3512 <div class="swiper-wrapper qk-align--center"> 3513 3514 3515 3516 <div class="swiper-slide"> 3517 3518 3519 <a 3520 href="/products/uc2-20250512151159" 3521 class="img-flex qk-align--stretch qk-display--contents" 3522 target="" 3523 rel="" 3524 > 3525 3526 3527 3528 3529 3530 3531 <picture> 3532 3533 <source 3534 media="(max-width: 576px)" 3535 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmiYvmqZ_niYjmqavluYVfNDgweDU1MC5qcGcuanBlZyJdXQ.jpeg?sha=271f32078be82ba9" 3536 alt="" 3537 > 3538 3539 3540 <img 3541 id="slider-image" 3542 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMDY2NTI2XzIwMjUwN-mXnOmNteWOn-aWmeW7o-WRiuWcll_lrpjntrLmqavluYVfMTkyMHg4MDAuanBnLmpwZWciXV0.jpeg?sha=0bb8303e1810b31b" 3543 height="auto" 3544 alt="" 3545 class="swiper-lazy" 3546 > 3547 </picture> 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 </a> 3562 3563 3564 <div class="swiper-lazy-preloader"></div> 3565 3566 </div> 3567 3568 <div class="swiper-slide"> 3569 3570 3571 <a 3572 href="/products/ca" 3573 class="img-flex qk-align--stretch qk-display--contents" 3574 target="" 3575 rel="" 3576 > 3577 3578 3579 3580 3581 3582 3583 <picture> 3584 3585 <source 3586 media="(max-width: 576px)" 3587 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzc0OTYwNDAyXzIzLTIwMjUxMi0yMDI25YSq6Yij6YWN5pa5X-eUouWTgeWcll_lrpjntrLmiYvmqZ_niYjmqavluYVfNDgweDU1MC5qcGcuanBlZyJdXQ.jpeg?sha=98997c0eb4e08703" 3588 alt="" 3589 > 3590 3591 3592 <img 3593 id="slider-image" 3594 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzc0OTYwNDAxXzIzLTIwMjUxMi0yMDI25YSq6Yij6YWN5pa5X-eUouWTgeWcll_lrpjntrLmqavluYVfMTkyMHg4MDAuanBnLmpwZWciXV0.jpeg?sha=afd5344c5ecbf039" 3595 height="auto" 3596 alt="" 3597 class="swiper-lazy" 3598 > 3599 </picture> 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 </a> 3614 3615 3616 <div class="swiper-lazy-preloader"></div> 3617 3618 </div> 3619 3620 <div class="swiper-slide"> 3621 3622 3623 <a 3624 href="/products/lutein" 3625 class="img-flex qk-align--stretch qk-display--contents" 3626 target="_blank" 3627 rel="noopener noreferrer" 3628 > 3629 3630 3631 3632 3633 3634 3635 <picture> 3636 3637 <source 3638 media="(max-width: 576px)" 3639 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzgyODg1NjE5XzIwMjYwNi3ph5HmvaTphY3mlrnnlKLlk4Hl
3639nJZf5a6Y57ay5omL5qmf54mI5qmr5bmFXzQ4MHg1NTAuanBnLmpwZWciXV0.jpeg?sha=0ae8f27fe4eaa721" 3640 alt="" 3641 > 3642 3643 3644 <img 3645 id="slider-image" 3646 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzgyODg1NTk0XzIwMjYwNi3ph5HmvaTphY3mlrnnlKLlk4HlnJZf5a6Y57ay5qmr5bmFXzE5MjB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=b00a34733f927992" 3647 height="auto" 3648 alt="" 3649 class="swiper-lazy" 3650 > 3651 </picture> 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 </a> 3666 3667 3668 <div class="swiper-lazy-preloader"></div> 3669 3670 </div> 3671 3672 </div> 3673 3674 <div 3675 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--prev main_slider_custom_prev qk-hidden--mobile" 3676 ></div> 3677 <div 3678 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--next main_slider_custom_next qk-hidden--mobile" 3679 ></div> 3680 3681 </div> 3682 3683 <div class="qk-swiper_pg qk-w--100 qk-mg_t--1 qk-text--center main_slider_pagination"></div> 3684 3685</section> 3686
3687<script> 3688 $(document).ready(function(){ 3689 let isDynamicLoading = false; 3690 let settingObj = { 3691 id: '1774960472925_0', 3692 mobile_img_number: Number('1'), 3693 mobile_img_space: Number('8'), 3694 img_number: Number('1'), 3695 img_space: Number('12'), 3696 swiper_delay: '3', 3697 } 3698 window.mainSlider = function(obj){ 3699 var id = themeHelper.escapeId(obj.id); 3700 var slideCount = $(`#${obj.id} .swiper-slide`).length 3701 var autoLoop = true 3702 if (slideCount <= 1){ 3703 autoLoop = false 3704 } 3705 var mainSlider = new Swiper('#' + id + ' .swiper-container', { 3706 preloadImages: false, 3707 slidesPerView: Number(obj.mobile_img_number), 3708 spaceBetween: Number(obj.mobile_img_space), 3709 breakpoints: { 3710 0:{ 3711 slidesPerView: Number(obj.mobile_img_number), 3712 spaceBetween: Number(obj.mobile_img_space), 3713 }, 3714 991: { 3715 slidesPerView: Number(obj.img_number), 3716 spaceBetween: Number(obj.img_space), 3717 } 3718 }, 3719 // Enable lazy loading 3720 observer: true, 3721 observeParents: true, 3722 autoheight: true, 3723 lazy: { 3724 loadPrevNext: true, 3725 }, 3726 freeMode: { 3727 enabled: true, 3728 sticky: true, 3729 momentum: true, 3730 momentumRatio: 0.4, 3731 momentumVelocityRatio: 0.1, 3732 }, 3733 loop: autoLoop, 3734 autoplay: { delay: obj.swiper_delay * 1000 }, 3735 speed: Number('300.0'), 3736 pagination: { 3737 el: '#' + id + ' .main_slider_pagination', 3738 clickable: true, 3739 }, 3740 navigation: { 3741 nextEl: '#' + id + ' .main_slider_custom_next', 3742 prevEl: '#' + id + ' .main_slider_custom_prev', 3743 }, 3744 on: { 3745 init: function () { 3746 if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) { 3747 document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none'; 3748 document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible'; 3749 } 3750 }, 3751 } 3752 }); 3753 } 3754 if (isDynamicLoading) { 3755 window.DynamicLoading.setupComponent({ 3756 sectionId: "1774960472925_0", 3757 sectionSettingData: settingObj, 3758 entryName:'mainSlider', 3759 source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js', 3760 componentType:'js', 3761 hiddenDom: true 3762 }); 3763 }else{ 3764 mainSlider(settingObj); 3765 } 3766 }) 3767</script>
3767 3768 3769 3770<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_8_blocks-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' />
3770<script src='//cdn-general.cybassets.com/frontend/shop/productCollection-4a1e7dfec7e41476.js' type='text/javascript'></script>
3770<!-- cyb_snippet _combo_product_related_items_modal start --><!-- cyb_snippet _combo_product_related_items_modal end --> 3771 3772 3773
3774<script> 3775 $(document).ready(function() { 3776 let isDynamicLoading = false; 3777 3778 function sendProductImpressions(products, collectionTitle) { 3779 if (products && products.length > 0) { 3780 var gtm_product = [] 3781 3782 $.each(products, function(index, product) { 3783 productInfo = { 3784 'brand': product.vendor, 3785 'category': product.product_type, 3786 'id': product.id, 3787 'list': 'Index: ' + collectionTitle, 3788 'name': product.title, 3789 'position': index + 1, 3790 'price': product.price, 3791 'variant': '' 3792 } 3793 3794 if (typeof google_tag_manager_id != 'undefined' || typeof cyb != 'undefined') { 3795 gtm_product.push(productInfo) 3796 } 3797 }) 3798 3799 if (typeof google_tag_manager_id != 'undefined' && gtm_product.length > 0) { 3800 dataLayer.push({ 3801 'event': 'productImpressions', 3802 'ecommerce': { 3803 'impressions': gtm_product 3804 } 3805 }); 3806 } 3807 3808 if (typeof cyb != "undefined" && gtm_product.length > 0) { 3809 cyb.push({ 3810 'event': 'productImpressions', 3811 'impressions': gtm_product 3812 }); 3813 } 3814 } 3815 } 3816 3817 const props = { 3818 sectionId: "_index_8_blocks", 3819 collection: { 3820 id: 371966, 3821 title: "ææåå", 3822 }, 3823 allProductCount: 21, 3824 cartEnabled: true, 3825 discountPriceSloganUrl: "", 3826 showMultipleLabels: false, 3827 collectionHandleUrl: "/collections/ææåå", 3828 blockProducts: 3829{"products":[{"id":55491853,"title":"ãééµé æ¹ã ç¾åéè®æ§äºåè åèç½ UCII","handle":"uc2-20250512151159","price":1950.0,"vendor":null,"slogan":"2ç3600å (ä¸ç1800ï¼åªæ 8%) // 4ç6500å (ä¸ç1625ï¼åªæ 17%) // 10ç15500å (ä¸ç1550ï¼åªæ 21%)","sell_from":null,"url":"/products/uc2-20250512151159","product_type":null,"total_sold":355,"sold_out":false,"price_range":{"min":{"id":66661146,"price":1950.0,"compare_at_price":null},"max":{"id":66661146,"price":1950.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU1NDkxODUzLzE3NTgxNjA3OTRfNTFiNDdiMDUxMDFkOTU3ZTE2MmYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=c714af1858f1af94","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU1NDkxODUzLzE3NTgxNjA3OTRfNTFiNDdiMDUxMDFkOTU3ZTE2MmYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=c714af1858f1af94","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU1NDkxODUzLzE3NTgxNjA3OTRfYzNmMWNiYTliMGU3ZjQwYTBkZTYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=4a54aa306fbb3efd","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU1NDkxODUzLzE3NTgxNjA3OTRfYmZmZWE0MDhhOTNmNWM4ZDRmOWYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=34b395fc5a1734d2","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU1NDkxODUzLzE3NTgyNDA4MzdfNTUwZDUwNDA0N2I3ZTUzNDEyZWEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=3b45518fcb2360aa","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU1NDkxODUzLzE3NTgxNjA3OTRfYjUxYjk0ZWJmZTMwYjhmMmIzMzcuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=4dff693ba5bdb693","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU1NDkxODUzLzE3NTgyNDA4MzdfNmJmYTQ0ZmJlNDUwOGIwMWMxZDkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=27a96a195053e8e2","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU1NDkxODUzLzE3NTgxNjA3OTRfN2E2ZDJiMWQ2MmVkNTc2ZGFkNmUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=75adf9ad5d614d14"]},{"id":59065831,"title":"ãåªé£é æ¹ãæç¾èå¤©ç¶æµ·è»é£","handle":"ca","price":1100.0,"vendor":null,"slogan":"2ç1980å (ä¸ç990ï¼åªæ 10%) // 4ç3740å (ä¸ç935ï¼åªæ 15%) // 10ç8580å (ä¸ç858ï¼åªæ 22%)","sell_from":null,"url":"/products/ca","product_type":null,"total_sold":36,"sold_out":false,"price_range":{"min":{"id":71719086,"price":1100.0,"compare_at_price":null},"max":{"id":71719086,"price":1100.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5MDY1ODMxLzE3NzI4MDI2NDZfYjY0MWNlMzI2YTI5OGI2N2FiZWYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=ba5890efbdd2dd9b","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5MDY1ODMxLzE3NzI4MDI2NDZfYjY0MWNlMzI2YTI5OGI2N2FiZWYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=ba5890efbdd2dd9b","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5MDY1ODMxLzE3NzI4MDI2NDZfNTdiMzY5ZjE4MjE0N2ZhZWM2NmIuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=88774d610572686f","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5MDY1ODMxLzE3NzI4MDI2NDZfMGViMjM4MDY3MWQ5YWZjNTAxZGYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=c5a637d401d02922","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5MDY1ODMxLzE3NzI4MDI2NDZfMDU0ZjE0YjRiMzRmMjJmMjc4ZDUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=c8cf4656dde73973","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5MDY1ODMxLzE3NzI4MDI2NDZfNjA0YTIyOTFlNTZmYTg4ZTNkM2MuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=db0bd9d103d4e339","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5MDY1ODMxLzE3NzI4MDI2NDZfNTMwYTBmMjdkOTJkYTdmYjIyYzEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=6d6bf8d80b0090ad","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5MDY1ODMxLzE3NzI4MDI2NDZfZmE0NzcyYzdiODVmMzU2MTk3MzcuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=df0e28ec939bb312","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5MDY1ODMxLzE3NzQ5MzYxMTlfMDllZDFjYmVjMjZmNzRmNzkyNGIuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=080918967a056e0d"]},{"id":59626167,"title":"ãéæ½¤é æ¹ãé ç´è¤æ¹èé»ç´ ","handle":"lutein","price":1850.0,"vendor":null,"slogan":"2ç3400å (ä¸ç1700ï¼åªæ 8%) // 4ç6290å (ä¸ç1573ï¼åªæ 15%) // 10ç14800å (ä¸ç1480ï¼åªæ 20%)","sell_from":null,"url":"/products/lutein","product_type":null,"total_sold":10,"sold_out":false,"price_range":{"min":{"id":72358356,"price":1850.0,"compare_at_price":1850.0},"max":{"id":72358356,"price":1850.0,"compare_at_price":1850.0}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5NjI2MTY3LzE3ODExMDkyNjBfYzkwY2U0Y2IxZjU0ZjhiMTkxZTguanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=31ba3b33da660a14","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5NjI2MTY3LzE3ODExMDkyNjBfYzkwY2U0Y2IxZjU0ZjhiMTkxZTguanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=31ba3b33da660a14","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5NjI2MTY3LzE3ODExMDkyNjBfNTMzNzU5MjlhOTRlYWQwOWUyYjUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=9bbecb8c2d03f828","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5NjI2MTY3LzE3ODExMDkyNjBfNDk0MDI1Y2NiODE5ODNiODk3OTAuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=778c9a2f2d54489b","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5NjI2MTY3LzE3ODExMDkyNjBfNmRiNGZhMzBmNjUzYzQxZGViZDMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=e093456e035016c1","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5NjI2MTY3LzE3ODExMDkyNjBfZWRjZTMxZDQxM2Q5ZmZmZTdhYmMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=67a4ff4e83a7da47","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5NjI2MTY3LzE3ODExMDkyNjBfNmE4M2E4NDliZTMwMGU1MTI3MTguanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=4f8dd3daabd5c8d9","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5NjI2MTY3LzE3ODExMDkyNjBfNzNiNGRjMmFkODUxZjE4YTcxZDEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=771d0fdcb4eae48b","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU5NjI2MTY3LzE3ODI4ODU2ODhfNT
3829U5MTUwMzBkMGE2NDg3ZDA2NzMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=5e25e9bb374bc3c8"]},{"id":66211232,"title":"ãééµ+åªé£ãééµé£éçµåå ","handle":"ca_uc2","price":2790.0,"vendor":null,"slogan":"ðå ¨é¤¨æ»¿1000å³å é(å°ç£å°å)","sell_from":"2025-06-30 00:00:00","url":"/products/ca_uc2","product_type":null,"total_sold":3,"sold_out":false,"price_range":{"min":{"id":80305719,"price":2790.0,"compare_at_price":null},"max":{"id":80305719,"price":2790.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY2MjExMjMyLzE3NzM5NjI4OTJfNzk5NzdiOTZhYWJmYTAxNGIyNzMucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=b480e30b09ab5c29","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY2MjExMjMyLzE3NzM5NjI4OTJfNzk5NzdiOTZhYWJmYTAxNGIyNzMucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=b480e30b09ab5c29","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU2NDMwMjA2LzE3NTAxMzkxMDVfNDMxOGFlZWY0ZmE3ZWJkMTdjYTkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=e02838ea4f1a44cd","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY2MjExMjMyLzE3NzI4MDg1NzZfMDg0NjE4M2YzYmQxYWEzZWEwMmIuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=de440eb6d6afbc53"]},{"id":68753334,"title":"ãééµ+éæ½¤ãééµé亮éæçµåå ","handle":"ca_uc2-20260611010828","price":3500.0,"vendor":null,"slogan":"ðå ¨é¤¨æ»¿1000å³å é(å°ç£å°å)","sell_from":"2025-06-30 00:00:00","url":"/products/ca_uc2-20260611010828","product_type":null,"total_sold":0,"sold_out":false,"price_range":{"min":{"id":83661318,"price":3500.0,"compare_at_price":null},"max":{"id":83661318,"price":3500.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY4NzUzMzM0LzE3ODExMTEzODdfNTkyZjBlMTcyZDlmNzRlYjJjMzcucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=52a1422796781dfb","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY4NzUzMzM0LzE3ODExMTEzODdfNTkyZjBlMTcyZDlmNzRlYjJjMzcucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=52a1422796781dfb","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzU2NDMwMjA2LzE3NTAxMzkxMDVfNDMxOGFlZWY0ZmE3ZWJkMTdjYTkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=e02838ea4f1a44cd","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY4NzUzMzM0LzE3ODExMTEzODdfOWU3ODliYWZkNWU3M2IyNDg4YTAuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=8653b5ecc054abe5"]},{"id":68753323,"title":"ãåªé£+éæ½¤ãåªé£é亮éæçµåå ","handle":"ca_bcomplex-20260611005540","price":2690.0,"vendor":null,"slogan":"ðå ¨é¤¨æ»¿1000å³å é(å°ç£å°å)","sell_from":"2025-06-30 00:00:00","url":"/products/ca_bcomplex-20260611005540","product_type":null,"total_sold":0,"sold_out":false,"price_range":{"min":{"id":83661295,"price":2690.0,"compare_at_price":null},"max":{"id":83661295,"price":2690.0,"compare_at_price":null}},"show_slogan":false,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY4NzUzMzIzLzE3ODExMTA3MDdfYjViMjVmYWNhYTU2MjQyMmYxNWQucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=00b1157675fed088","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY4NzUzMzIzLzE3ODExMTA3MDdfYjViMjVmYWNhYTU2MjQyMmYxNWQucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=00b1157675fed088","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY2MjEyMDk2LzE3NzI4MDkxNjhfYTdlZTlkYmM0NjkwZjVjZmZiYmYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=83e739a53f75258c","//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L3Byb2R1Y3RzLzY4NzUzMzIzLzE3ODExMTA3MDdfMTBmNmNhNWZiMjYzNTljZWFlMWEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=ab7b6fb5d2c44092"]}]} 3830, 3831 sessionTitle: null, 3832 section: {"type":"_index_8_blocks","visible":true,"settings":{"dict_title":"ç«å³é¸è³¼","collection_handle":"ææåå","limit":"
38326","margin_x":"100","margin_bottom":"48","mobile_margin_x":"0","mobile_margin_bottom":"24","product_display":"displayPartial","product_arrangement":"2","product_alignment":"leftPosition","product_text_align":"center","product_column_for_pc":"6","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"custom_name":"åååé¡","schedule":{"enabled_default":true,"schedule_lists":[]}}, 3833 productURLSearch: "", 3834 hasIntegratedProductLabelsPlugin: true, 3835 isDisplayPriceRange: null || false, 3836 pageType: "index", 3837 } 3838 if (isDynamicLoading) { 3839 window.DynamicLoading.setupComponent({ 3840 sectionId: '#index_8_blocks-_index_8_blocks', 3841 callbackData: props, 3842 entryName: 'renderProductCollection', 3843 source: '//cdn-general.cybassets.com/frontend/shop/productCollection-4a1e7dfec7e41476.js', 3844 }); 3845 } else { 3846 renderProductCollection('#index_8_blocks-_index_8_blocks', props); 3847 } 3848 var products = props.blockProducts && props.blockProducts.products; 3849 if (products) { 3850 sendProductImpressions(products, props.collection.title); 3851 } 3852 }); 3853</script>
3853 3854 3855<style> 3856 [id="_index_8_blocks"] { 3857 margin: 0 100px 48px !important; 3858 } 3859 @media (max-width: 991px) { 3860 [id="_index_8_blocks"] { 3861 margin: 0 0px 24px !important; 3862 } 3863 } 3864</style> 3865 3866<section id="_index_8_blocks" class="index_8_blocks qk-text--center"> 3867 <div id="index_8_blocks-_index_8_blocks"></div> 3868</section> 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 3882 3883<style> 3884 [id="1742116878942_0"] { 3885 margin: 0 0px 10px !important; 3886 } 3887 @media (max-width: 576px) { 3888 .main-slider-placeholder { 3889 display: none !important; 3890 } 3891 .swiper-container { 3892 visibility: visible !important; 3893 } 3894 } 3895 @media (max-width: 991px) { 3896 [id="1742116878942_0"] { 3897 margin: 0 0px 10px !important; 3898 } 3899 } 3900</style> 3901 3902<section id="1742116878942_0" class="main-slider qk-pos--rel"> 3903 3904 3905 3906 <div 3907 class="swiper swiper-container" 3908 3909 > 3910 <div class="swiper-wrapper qk-align--center"> 3911 3912 3913 3914 <div class="swiper-slide"> 3915 3916 <span class="img-flex qk-align--stretch qk-display--contents"> 3917 3918 3919 3920 3921 3922 3923 <picture> 3924 3925 <source 3926 media="(max-width: 576px)" 3927 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3MzMzX-W9ouixoTNfTS5qcGcuanBlZyJdXQ.jpeg?sha=83fefc9b4740eaca" 3928 alt="" 3929 > 3930 3931 3932 <img 3933 id="slider-image" 3934 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3MTQ5X-W9ouixoTNfUEMuanBnLmpwZWciXV0.jpeg?sha=04c34b45576293ec" 3935 height="auto" 3936 alt="" 3937 class="swiper-lazy" 3938 > 3939 </picture> 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 </span> 3954 3955 3956 <div class="swiper-lazy-preloader"></div> 3957 3958 </div> 3959 3960 <div class="swiper-slide"> 3961 3962 <span class="img-flex qk-align--stretch qk-display--contents"> 3963 3964 3965 3966 3967 3968 3969 <picture> 3970 3971 <source 3972 media="(max-width: 576px)" 3973 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3NzEzX-W9ouixoTJfTS5qcGcuanBlZyJdXQ.jpeg?sha=f6c84af4464f782c" 3974 alt="" 3975 > 3976 3977 3978 <img 3979 id="slider-image" 3980 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIyMjQ3ODY1X-W9ouixoTJfUEMuanBnLmpwZWciXV0.jpeg?sha=e05482077a7a400d" 3981 height="auto" 3982 alt="" 3983 class="swiper-lazy" 3984 > 3985 </picture> 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 </span> 4000 4001 4002 <div class="swiper-lazy-preloader"></div> 4003 4004 </div> 4005 4006 <div class="swiper-slide"> 4007 4008 <span class="img-flex qk-align--stretch qk-display--contents"> 4009 4010 4011 4012 4013 4014 4015 <picture> 4016 4017 <source 4018 media="(max-width: 576px)" 4019 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzODAyMDM5X-W9ouixoV9NLmpwZy5qcGVnIl1d.jpeg?sha=2a627df209f37c51" 4020 alt="" 4021 > 4022 4023 4024 <img 4025 id="slider-image" 4026 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzIzODAyMDIxX-W9ouixoV9QQy5qcGcuanBlZyJdXQ.jpeg?sha=8752ca3b97c573ec" 4027 height="auto" 4028 alt="" 4029 class="swiper-lazy" 4030 > 4031 </picture> 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 </span> 4046 4047 4048 <div class="swiper-lazy-preloader"></div> 4049 4050 </div> 4051 4052 <div class="swiper-slide"> 4053
4054 <span class="img-flex qk-align--stretch qk-display--contents"> 4055 4056 4057 4058 4059 4060 4061 <picture> 4062 4063 <source 4064 media="(max-width: 576px)" 4065 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzI0MDYwMDQxX-W9ouixoV9NLTEuanBnLmpwZWciXV0.jpeg?sha=6a78add11c3fea99" 4066 alt="" 4067 > 4068 4069 4070 <img 4071 id="slider-image" 4072 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzI0MDU5OTk5X-W9ouixoV9QQy0xLmpwZy5qcGVnIl1d.jpeg?sha=57f5bce4c8cb7edc" 4073 height="auto" 4074 alt="" 4075 class="swiper-lazy" 4076 > 4077 </picture> 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 </span> 4092 4093 4094 <div class="swiper-lazy-preloader"></div> 4095 4096 </div> 4097 4098 </div> 4099 4100 <div 4101 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--prev main_slider_custom_prev qk-hidden--mobile" 4102 ></div> 4103 <div 4104 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--next main_slider_custom_next qk-hidden--mobile" 4105 ></div> 4106 4107 </div> 4108 4109 <div class="qk-swiper_pg qk-w--100 qk-mg_t--1 qk-text--center main_slider_pagination"></div> 4110 4111</section> 4112
4113<script> 4114 $(document).ready(function(){ 4115 let isDynamicLoading = false; 4116 let settingObj = { 4117 id: '1742116878942_0', 4118 mobile_img_number: Number('1'), 4119 mobile_img_space: Number('0'), 4120 img_number: Number('1'), 4121 img_space: Number('0'), 4122 swiper_delay: '3', 4123 } 4124 window.mainSlider = function(obj){ 4125 var id = themeHelper.escapeId(obj.id); 4126 var slideCount = $(`#${obj.id} .swiper-slide`).length 4127 var autoLoop = true 4128 if (slideCount <= 1){ 4129 autoLoop = false 4130 } 4131 var mainSlider = new Swiper('#' + id + ' .swiper-container', { 4132 preloadImages: false, 4133 slidesPerView: Number(obj.mobile_img_number), 4134 spaceBetween: Number(obj.mobile_img_space), 4135 breakpoints: { 4136 0:{ 4137 slidesPerView: Number(obj.mobile_img_number), 4138 spaceBetween: Number(obj.mobile_img_space), 4139 }, 4140 991: { 4141 slidesPerView: Number(obj.img_number), 4142 spaceBetween: Number(obj.img_space), 4143 } 4144 }, 4145 // Enable lazy loading 4146 observer: true, 4147 observeParents: true, 4148 autoheight: true, 4149 lazy: { 4150 loadPrevNext: true, 4151 }, 4152 freeMode: { 4153 enabled: true, 4154 sticky: true, 4155 momentum: true, 4156 momentumRatio: 0.4, 4157 momentumVelocityRatio: 0.1, 4158 }, 4159 loop: autoLoop, 4160 autoplay: { delay: obj.swiper_delay * 1000 }, 4161 speed: Number('300.0'), 4162 pagination: { 4163 el: '#' + id + ' .main_slider_pagination', 4164 clickable: true, 4165 }, 4166 navigation: { 4167 nextEl: '#' + id + ' .main_slider_custom_next', 4168 prevEl: '#' + id + ' .main_slider_custom_prev', 4169 }, 4170 on: { 4171 init: function () { 4172 if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) { 4173 document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none'; 4174 document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible'; 4175 } 4176 }, 4177 } 4178 }); 4179 } 4180 if (isDynamicLoading) { 4181 window.DynamicLoading.setupComponent({ 4182 sectionId: "1742116878942_0", 4183 sectionSettingData: settingObj, 4184 entryName:'mainSlider', 4185 source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js', 4186 componentType:'js', 4187 hiddenDom: true 4188 }); 4189 }else{ 4190 mainSlider(settingObj); 4191 } 4192 }) 4193</script>
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204
4205<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js' type='text/javascript'></script>
4205 4206 4207 4208<style> 4209 [id="1756271170605_1"] { 4210 margin: 0 0px 0px !important; 4211 } 4212 @media (max-width: 991px) { 4213 [id="1756271170605_1"] { 4214 margin: 0 0px 0px !important; 4215 } 4216 } 4217</style> 4218 4219<section id="1756271170605_1" class="index-product-banner qk-display--bk qk-pos--rel"> 4220 <div id="index_product_banner-1756271170605_1"></div> 4221</section> 4222
4223<script> 4224 $(document).ready(function() { 4225 let isDynamicLoading = false; 4226 if (isDynamicLoading) { 4227 window.DynamicLoading.setupComponent({ 4228 sectionId:'#index_product_banner-1756271170605_1', 4229 callbackData:{ 4230 sectionId: "1756271170605_1", 4231 section: {"type":"_index_product_banner","custom_name":"äºæå¥½è©_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5LqU5pif5aW96KmVX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=3f5d863c88d549f8","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 4232 dictMobileImageUrl:"", 4233 dictTabletImageUrl:"", 4234 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5LqU5pif5aW96KmVX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=3f5d863c88d549f8", 4235 }, 4236 entryName:'renderProductBanner', 4237 source:'//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js', 4238 }); 4239 }else{ 4240 window.renderProductBanner('#index_product_banner-1756271170605_1', 4241 { 4242 sectionId: "1756271170605_1", 4243 section: {"type":"_index_product_banner","custom_name":"äºæå¥½è©_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5LqU5pif5aW96KmVX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=3f5d863c88d549f8","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 4244 dictMobileImageUrl:"", 4245 dictTabletImageUrl:"", 4246 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYxX-WumOe2summlumggTRf5LqU5pif5aW96KmVX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=3f5d863c88d549f8", 4247 }); 4248 } 4249 }); 4250</script>
4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 4263 4264<style> 4265 [id="1756271219466_0"] { 4266 margin: 0 0px 10px !important; 4267 } 4268 @media (max-width: 576px) { 4269 .main-slider-placeholder { 4270 display: none !important; 4271 } 4272 .swiper-container { 4273 visibility: visible !important; 4274 } 4275 } 4276 @media (max-width: 991px) { 4277 [id="1756271219466_0"] { 4278 margin: 0 0px 10px !important; 4279 } 4280 } 4281</style> 4282 4283<section id="1756271219466_0" class="main-slider qk-pos--rel"> 4284 4285 4286 4287 <div 4288 class="swiper swiper-container" 4289 4290 > 4291 <div class="swiper-wrapper qk-align--center"> 4292 4293 4294 4295 <div class="swiper-slide"> 4296 4297 4298 <a 4299 href="/pages/顧客好è©" 4300 class="img-flex qk-align--stretch qk-display--contents" 4301 target="_blank" 4302 rel="noopener noreferrer" 4303 > 4304 4305 4306 4307 4308 4309 4310 <picture> 4311 4312 4313 <img 4314 id="slider-image" 4315 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYyX-WumOe2summlumggTRf5LqU5pif5aW96KmVX-mbu-iFpi5qcGcuanBlZyJdXQ.jpeg?sha=0dd29c5cfb148e6d" 4316 height="auto" 4317 alt="" 4318 class="swiper-lazy" 4319 > 4320 </picture> 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 </a> 4335 4336 4337 <div class="swiper-lazy-preloader"></div> 4338 4339 </div> 4340 4341 </div> 4342 4343 </div> 4344 4345</section> 4346
4347<script> 4348 $(document).ready(function(){ 4349 let isDynamicLoading = false; 4350 let settingObj = { 4351 id: '1756271219466_0', 4352 mobile_img_number: Number('1'), 4353 mobile_img_space: Number('0'), 4354 img_number: Number('1'), 4355 img_space: Number('0'), 4356 swiper_delay: '3', 4357 } 4358 window.mainSlider = function(obj){ 4359 var id = themeHelper.escapeId(obj.id); 4360 var slideCount = $(`#${obj.id} .swiper-slide`).length 4361 var autoLoop = true 4362 if (slideCount <= 1){ 4363 autoLoop = false 4364 } 4365 var mainSlider = new Swiper('#' + id + ' .swiper-container', { 4366 preloadImages: false, 4367 slidesPerView: Number(obj.mobile_img_number), 4368 spaceBetween: Number(obj.mobile_img_space), 4369 breakpoints: { 4370 0:{ 4371 slidesPerView: Number(obj.mobile_img_number), 4372 spaceBetween: Number(obj.mobile_img_space), 4373 }, 4374 991: { 4375 slidesPerView: Number(obj.img_number), 4376 spaceBetween: Number(obj.img_space), 4377 } 4378 }, 4379 // Enable lazy loading 4380 observer: true, 4381 observeParents: true, 4382 autoheight: true, 4383 lazy: { 4384 loadPrevNext: true, 4385 }, 4386 freeMode: { 4387 enabled: true, 4388 sticky: true, 4389 momentum: true, 4390 momentumRatio: 0.4, 4391 momentumVelocityRatio: 0.1, 4392 }, 4393 loop: autoLoop, 4394 autoplay: { delay: obj.swiper_delay * 1000 }, 4395 speed: Number('300.0'), 4396 pagination: { 4397 el: '#' + id + ' .main_slider_pagination', 4398 clickable: true, 4399 }, 4400 navigation: { 4401 nextEl: '#' + id + ' .main_slider_custom_next', 4402 prevEl: '#' + id + ' .main_slider_custom_prev', 4403 }, 4404 on: { 4405 init: function () { 4406 if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) { 4407 document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none'; 4408 document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible'; 4409 } 4410 }, 4411 } 4412 }); 4413 } 4414 if (isDynamicLoading) { 4415 window.DynamicLoading.setupComponent({ 4416 sectionId: "1756271219466_0", 4417 sectionSettingData: settingObj, 4418 entryName:'mainSlider', 4419 source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js', 4420 componentType:'js', 4421 hiddenDom: true 4422 }); 4423 }else{ 4424 mainSlider(settingObj); 4425 } 4426 }) 4427</script>
4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438
4439<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js' type='text/javascript'></script>
4439 4440 4441 4442<style> 4443 [id="1756271304680_1"] { 4444 margin: 0 0px 0px !important; 4445 } 4446 @media (max-width: 991px) { 4447 [id="1756271304680_1"] { 4448 margin: 0 0px -15px !important; 4449 } 4450 } 4451</style> 4452 4453<section id="1756271304680_1" class="index-product-banner qk-display--bk qk-pos--rel"> 4454 <div id="index_product_banner-1756271304680_1"></div> 4455</section> 4456
4457<script> 4458 $(document).ready(function() { 4459 let isDynamicLoading = false; 4460 if (isDynamicLoading) { 4461 window.DynamicLoading.setupComponent({ 4462 sectionId:'#index_product_banner-1756271304680_1', 4463 callbackData:{ 4464 sectionId: "1756271304680_1", 4465 section: {"type":"_index_product_banner","custom_name":"顧客åé¥_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf6aGn5a6i5Zue6aWLX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=4435dab52e617838","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"-15"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 4466 dictMobileImageUrl:"", 4467 dictTabletImageUrl:"", 4468 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf6aGn5a6i5Zue6aWLX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=4435dab52e617838", 4469 }, 4470 entryName:'renderProductBanner', 4471 source:'//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js', 4472 }); 4473 }else{ 4474 window.renderProductBanner('#index_product_banner-1756271304680_1', 4475 { 4476 sectionId: "1756271304680_1", 4477 section: {"type":"_index_product_banner","custom_name":"顧客åé¥_æ¨é¡","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf6aGn5a6i5Zue6aWLX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=4435dab52e617838","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":"","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"-15"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 4478 dictMobileImageUrl:"", 4479 dictTabletImageUrl:"", 4480 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf6aGn5a6i5Zue6aWLX-aomemhjC5qcGcuanBlZyJdXQ.jpeg?sha=4435dab52e617838", 4481 }); 4482 } 4483 }); 4484</script>
4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 4497 4498<style> 4499 [id="1756271335981_0"] { 4500 margin: 0 0px 10px !important; 4501 } 4502 @media (max-width: 576px) { 4503 .main-slider-placeholder { 4504 display: none !important; 4505 } 4506 .swiper-container { 4507 visibility: visible !important; 4508 } 4509 } 4510 @media (max-width: 991px) { 4511 [id="1756271335981_0"] { 4512 margin: 0 0px 10px !important; 4513 } 4514 } 4515</style> 4516 4517<section id="1756271335981_0" class="main-slider qk-pos--rel"> 4518 4519 4520 4521 <div 4522 class="swiper swiper-container" 4523 4524 > 4525 <div class="swiper-wrapper qk-align--center"> 4526 4527 4528 4529 <div class="swiper-slide"> 4530 4531 4532 <a 4533 href="/pages/顧客好è©" 4534 class="img-flex qk-align--stretch qk-display--contents" 4535 target="_blank" 4536 rel="noopener noreferrer" 4537 > 4538 4539 4540 4541 4542 4543 4544 <picture> 4545 4546 4547 <img 4548 id="slider-image" 4549 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjQ0Mjc2X-mhp-WuouWlveiplV8wMS5qcGcuanBlZyJdXQ.jpeg?sha=a6c8883eb4f99277" 4550 height="auto" 4551 alt="" 4552 class="swiper-lazy" 4553 > 4554 </picture> 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 </a> 4569 4570 4571 <div class="swiper-lazy-preloader"></div> 4572 4573 </div> 4574 4575 <div class="swiper-slide"> 4576 4577 4578 <a 4579 href="/pages/顧客好è©" 4580 class="img-flex qk-align--stretch qk-display--contents" 4581 target="_blank" 4582 rel="noopener noreferrer" 4583 > 4584 4585 4586 4587 4588 4589 4590 <picture> 4591 4592 4593 <img 4594 id="slider-image" 4595 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjQ0Mjc2X-mhp-WuouWlveiplV8wMi5qcGcuanBlZyJdXQ.jpeg?sha=b0734834b2a9b668" 4596 height="auto" 4597 alt="" 4598 class="swiper-lazy" 4599 > 4600 </picture> 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 </a> 4615 4616 4617 <div class="swiper-lazy-preloader"></div> 4618 4619 </div> 4620 4621 <div class="swiper-slide"> 4622 4623 4624 <a 4625 href="/pages/顧客好è©" 4626 class="img-flex qk-align--stretch qk-display--contents" 4627 target="_blank" 4628 rel="noopener noreferrer" 4629 > 4630 4631 4632 4633 4634 4635 4636 <picture> 4637 4638 4639 <img 4640 id="slider-image" 4641 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjQ0Mjc2X-mhp-WuouWlveiplV8wMy5qcGcuanBlZyJdXQ.jpeg?sha=9e8d07d4be067d7b" 4642 height="auto" 4643 alt="" 4644 class="swiper-lazy" 4645 > 4646 </picture> 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 </a> 4661 4662 4663 <div class="swiper-lazy-preloader"></div> 4664 4665 </div> 4666 4667 <div class="swiper-slide"> 4668 4669 4670 <a 4671 href="/pages/顧客好è©" 4672 class="img-flex qk-align--stretch qk-display--contents" 4673 target="_blank" 4674 rel="noopener noreferrer" 4675 > 4676 4677 4678 4679 4680 4681 4682 <picture> 4683 4684 4685 <img 4686 id="slider-image" 4687 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NjQ0Mjc4X-mhp-WuouWlveiplV8wNC5qcGcuanBlZyJdXQ.jpeg?sha=5b2af6ff0f4255c1" 4688 height="auto" 4689 alt="" 4690 class="swiper-lazy" 4691 > 4692 </picture> 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 </a> 4707 4708 4709 <div class="swiper-lazy-preloader"></div> 4710 4711 </div> 4712 4713 </div> 4714 4715 <div 4716 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--prev main_slider_custom_prev qk-hidden--mobile" 4717 ></div> 4718 <div 4719 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--next main_slider_custom_next qk-hidden--mobile" 4720 ></div> 4721 4722 </div> 4723
4724 <div class="qk-swiper_pg qk-w--100 qk-mg_t--1 qk-text--center main_slider_pagination"></div> 4725 4726</section> 4727
4728<script> 4729 $(document).ready(function(){ 4730 let isDynamicLoading = false; 4731 let settingObj = { 4732 id: '1756271335981_0', 4733 mobile_img_number: Number('2'), 4734 mobile_img_space: Number('0'), 4735 img_number: Number('4'), 4736 img_space: Number('0'), 4737 swiper_delay: '60', 4738 } 4739 window.mainSlider = function(obj){ 4740 var id = themeHelper.escapeId(obj.id); 4741 var slideCount = $(`#${obj.id} .swiper-slide`).length 4742 var autoLoop = true 4743 if (slideCount <= 1){ 4744 autoLoop = false 4745 } 4746 var mainSlider = new Swiper('#' + id + ' .swiper-container', { 4747 preloadImages: false, 4748 slidesPerView: Number(obj.mobile_img_number), 4749 spaceBetween: Number(obj.mobile_img_space), 4750 breakpoints: { 4751 0:{ 4752 slidesPerView: Number(obj.mobile_img_number), 4753 spaceBetween: Number(obj.mobile_img_space), 4754 }, 4755 991: { 4756 slidesPerView: Number(obj.img_number), 4757 spaceBetween: Number(obj.img_space), 4758 } 4759 }, 4760 // Enable lazy loading 4761 observer: true, 4762 observeParents: true, 4763 autoheight: true, 4764 lazy: { 4765 loadPrevNext: true, 4766 }, 4767 freeMode: { 4768 enabled: true, 4769 sticky: true, 4770 momentum: true, 4771 momentumRatio: 0.4, 4772 momentumVelocityRatio: 0.1, 4773 }, 4774 loop: autoLoop, 4775 autoplay: { delay: obj.swiper_delay * 1000 }, 4776 speed: Number('300.0'), 4777 pagination: { 4778 el: '#' + id + ' .main_slider_pagination', 4779 clickable: true, 4780 }, 4781 navigation: { 4782 nextEl: '#' + id + ' .main_slider_custom_next', 4783 prevEl: '#' + id + ' .main_slider_custom_prev', 4784 }, 4785 on: { 4786 init: function () { 4787 if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) { 4788 document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none'; 4789 document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible'; 4790 } 4791 }, 4792 } 4793 }); 4794 } 4795 if (isDynamicLoading) { 4796 window.DynamicLoading.setupComponent({ 4797 sectionId: "1756271335981_0", 4798 sectionSettingData: settingObj, 4799 entryName:'mainSlider', 4800 source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js', 4801 componentType:'js', 4802 hiddenDom: true 4803 }); 4804 }else{ 4805 mainSlider(settingObj); 4806 } 4807 }) 4808</script>
4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819
4820<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js' type='text/javascript'></script>
4820 4821 4822 4823<style> 4824 [id="1756271597959_1"] { 4825 margin: 0 0px 10px !important; 4826 } 4827 @media (max-width: 991px) { 4828 [id="1756271597959_1"] { 4829 margin: 0 0px 10px !important; 4830 } 4831 } 4832</style> 4833 4834<section id="1756271597959_1" class="index-product-banner qk-display--bk qk-pos--rel"> 4835 <div id="index_product_banner-1756271597959_1"></div> 4836</section> 4837
4838<script> 4839 $(document).ready(function() { 4840 let isDynamicLoading = false; 4841 if (isDynamicLoading) { 4842 window.DynamicLoading.setupComponent({ 4843 sectionId:'#index_product_banner-1756271597959_1', 4844 callbackData:{ 4845 sectionId: "1756271597959_1", 4846 section: {"type":"_index_product_banner","custom_name":"診æè³è¨","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf5aCF5oyB5aSp54S2LmpwZy5qcGVnIl1d.jpeg?sha=d7e4663bd294bdd0","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.crclinic072.com/","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"10","link_open_in_new_tab":true},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 4847 dictMobileImageUrl:"", 4848 dictTabletImageUrl:"", 4849 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf5aCF5oyB5aSp54S2LmpwZy5qcGVnIl1d.jpeg?sha=d7e4663bd294bdd0", 4850 }, 4851 entryName:'renderProductBanner', 4852 source:'//cdn-general.cybassets.com/frontend/shop/productBanner-4a1e7dfec7e41476.js', 4853 }); 4854 }else{ 4855 window.renderProductBanner('#index_product_banner-1756271597959_1', 4856 { 4857 sectionId: "1756271597959_1", 4858 section: {"type":"_index_product_banner","custom_name":"診æè³è¨","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf5aCF5oyB5aSp54S2LmpwZy5qcGVnIl1d.jpeg?sha=d7e4663bd294bdd0","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"https://www.crclinic072.com/","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"","margin_bottom":"10","mobile_margin_x":"0","mobile_margin_bottom":"10","link_open_in_new_tab":true},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 4859 dictMobileImageUrl:"", 4860 dictTabletImageUrl:"", 4861 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU2NDAyMTYzX-WumOe2summlumggTRf5aCF5oyB5aSp54S2LmpwZy5qcGVnIl1d.jpeg?sha=d7e4663bd294bdd0", 4862 }); 4863 } 4864 }); 4865</script>
4865 4866 4867 4868 4869 4870 4871 4872 4873<section id="1743353613372_5"> 4874 <!DOCTYPE html> 4875<html lang="zh-Hant"> 4876<head> 4877 <meta charset="UTF-8"> 4878 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 4879 <title>éå¸ä½ç½®è實æ¯</title> 4880 <style> 4881 body { 4882 margin: 0; 4883 font-family: "Noto Sans TC", sans-serif; 4884 } 4885 .section-title { 4886 font-size: 1.6rem; 4887 margin: 2rem 0 1rem; 4888 padding-left: 2rem; 4889 border-left: 6px solid #B6BA9E; 4890 position: relative; 4891 } 4892 .section-title::after { 4893 content: ""; 4894 position: absolute; 4895 left: 2rem; 4896 bottom: -0.4rem; 4897 width: 80px; 4898 height: 2px; 4899 background-color: #ccc; 4900 } 4901 .image-map-wrapper { 4902 display: flex; 4903 flex-wrap: wrap; 4904 width: 100%; 4905 } 4906 .image-map-wrapper > div { 4907 flex: 1; 4908 min-width: 300px; 4909 aspect-ratio: 16/9; 4910 overflow: hidden; 4911 } 4912 .image-map-wrapper img, 4913 .image-map-wrapper iframe { 4914 width: 100%; 4915 height: 100%; 4916 object-fit: cover; 4917 display: block; 4918 border: none; 4919 } 4920 @media screen and (max-width: 768px) { 4921 .image-map-wrapper { 4922 flex-direction: column; 4923 } 4924 .section-title { 4925 padding-left: 1rem; 4926 } 4927 .section-title::after { 4928 left: 1rem; 4929 } 4930 } 4931 </style> 4932</head> 4933<body> 4934 4935 <h2 class="section-title">éå¸ä½ç½®è實æ¯</h2> 4936 4937 <div class="image-map-wrapper"> 4938 <div> 4939 <img src="https://cdn-general.cybassets.com/media/W1siZiIsIjI5NTQ0L2F0dGFjaGVkX3Bob3Rvcy8xNzU4MTYxMjE1X-WumOe2summlumggV_kvY3nva4uanBnLmpwZWciXV0.jpeg?sha=8ae41ffd1f9fc61b" alt="åºé¢å¯¦æ¯"> 4940 </div> 4941 <div> 4942 <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3615.030765312831!2d121.54726607572448!3d25.03302997781692!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442abb3b17989a9%3A0xd2ba320ec6d709a6!2z5Y-w5YyX5a6P5bq35b6p5YGl56eR6Ki65omALVBSUOWinueUn-eZguazle-4seeWvOeXm-ayu-eZgu-4seiCjOmqqOeWvOeXm--4semBi-WLleWCt-Wus--4seeJqeeQhuayu-eZgu-4seihk-W-jOeWvOeXm--4seiEiuakjuWVj-mhjO-4semGq-eUnyDmjqjolqYgfOW-qeWutuingOm7nu-9nOS_neWBpeWTgQ!5e0!3m2!1szh-TW!2stw!4v1743352094247!5m2!1szh-TW!2stw" loading="lazy" referrerpolicy="no-referrer-when-downgrade" allowfullscreen></iframe> 4943 </div> 4944 </div> 4945 4946</body> 4947</html> 4948 4949</section> 4950 4951<style> 4952 [id="1743353613372_5"] { 4953 margin: 0 0px 20px !important; 4954 } 4955 @media (max-width: 991px) { 4956 [id="1743353613372_5"] { 4957 margin: 0 0px 0px !important; 4958 } 4959 } 4960</style> 4961 4962 4963 4964 4965 <!-- å å ¥è³¼ç©è» --> 4966 4967 <!-- cyb_snippet new_addcart_modal start --> 4968<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vue_product_modal-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 4969 4970<div id="new-addcart-modal" class="container"> 4971 <transition name="modal"> 4972 <product-modal 4973 v-if="showProductModal" 4974 :only-description="onlyDescription" 4975 :product-url="popProductUrl" 4976 :color="color" 4977 :is-collection="isCollection" 4978 :is-show-description="isShowDescription" 4979 :is-quick-buy="isQuickBuy" 4980 :selected-variant-id="selectedVariantId" 4981 :categories="categories" 4982 :call-back="checkoutAddToCartCallback" 4983 ref="productModal" 4984 > 4985 </product-modal> 4986 </transition> 4987</div> 4988 4989<!-- cyb_snippet components/product_modal/product_modal start -->
4990<script type="text/x-template" id="product-modal"> 4991 <div class="modal-mask qk-h--100 qk-w--100 qk-l--0 qk-t--0 qk-pos--fixed" @click="closeModal"> 4992 <div class="modal-content qk-bd--none qk-center qk-bg--theme_bg" :class="{'only-description': onlyDescription}" @click.stop> 4993 <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> 4994 <div class="modal-body custom-scrollbar qk-w--100"> 4995 <div v-if="!isLoading"> 4996 <div id="checkout-product" class="row"> 4997 <div class="col-sm-6 col-xs-4"> 4998 <photo-swiper 4999 :mediaItems="swiperItems" 5000 :current-image-index="currentImageIndex" 5001 :current-variant="currentVariant" 5002 :video-after-image="videoAfterImage" 5003 ></photo-swiper> 5004 </div> 5005 <div class="col-sm-6 col-xs-8"> 5006 <h4 class="qk-fs--hd2 qk-fw--bold qk-text--heading qk-mg--0" v-html="product.title"></h4> 5007 <p class="product_brief qk-text--text qk-fs--body" v-html="product.brief"></p> 5008 <p class="product_slogan qk-text--heading qk-fs--body" v-html="product.slogan"></p> 5009 <div class="swiper_thumbnails" style="margin-bottom: 10px;"> 5010 <swiper-thumbnails 5011 :mediaItems="swiperItems" 5012 :current-image-index="currentImageIndex" 5013 :title="product.title" 5014 @update-current-image-index="(thumbnailIndex) => { currentImageIndex = thumbnailIndex }" 5015 ></swiper-thumbnails> 5016 </div> 5017 5018 <div v-if="!hidePrice" style="margin-bottom: 10px;"> 5019 5020 <span class="price-title qk-fs--body qk-fw--500 qk-text--heading">${ priceTitleTag }</span> 5021 5022 <div> 5023 <span v-html="variantPrice" class="variant-price qk-fs--hd1 qk-fw--bold" :class="[isDiscountPrice ? 'qk-text--discount_price' : 'qk-text--price']"></span> 5024 <del v-html="marketPrice" class="variant-del-price qk-fs--body qk-fw--500 qk-text--text"></del> 5025 </div> 5026 </div> 5027 <div v-if="!onlyDescription" class="controls"> 5028 <div class="variant-quantity qk-display--flex qk-flex--column"> 5029 <div v-if="hasVariant" class="product-variant-options"> 5030 <div v-for="(option, index) in optionInfo" class="product-variant-option" :class="{'product-variant-option--hidden': shouldHideSingleVariantOptions}"> 5031 <div class="advance variant-select-option" v-if="styledShopMenu==='dropDownType'"> 5032 5033 <label>${option.name}</label> 5034 <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> 5035 <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}`)"> 5036 <option value="null" class="select_option-hidden">è«é¸æ${option.name}</option> 5037 <option :style="{ visibility : isMobileSize ? 'hidden' : 'visible' }" v-for="(types) in option.types" :disabled="!types.isValid" :value="types.name">${types.name}</option> 5038 </select> 5039 <span class="select_placeholder-color" v-if="currentOption[`option${index + 1}`] === null" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)">è«é¸æ${option.name}</span>
5040 <span v-else :value="currentOption[`option${index + 1}`]" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)" v-html="currentOption[`option${index + 1}`]"></span> 5041 </div> 5042 <advance-option v-else :option-key="'option' + (index + 1)" :option="option" :current-option="currentOption" :toggle-current-option="toggleCurrentOption"/> 5043 </div> 5044 </div> 5045 <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)"> 5046 <div class="list_block custom-scrollbar qk-of_x--hidden"> 5047 <h4 class="qk-text--heading qk-fs--body">æ¤åååèçåªæ æ´»å 5048 </h4> 5049 <template v-if="displayPeriodicSalesPages"> 5050 <div v-for="salesPage in product.showableSalesPages" class="discount-list"> 5051 <span class="discount-label qk-fs--breadcrumb qk-bd--default qk-bd--accent qk-bg--white qk-display--il_bk qk-text--accent">宿å®é¡ 5052 </span> 5053 <a class="discount-title qk-text--accent qk-fs--body" :href="salesPage.path">${ salesPage.title }</a> 5054 </div> 5055 </template> 5056 <template v-for="discounts in discountsList"> 5057 <div v-for="discount in discounts" class="discount-list"> 5058 <a v-if="discount.url" :href="discount.url" class="discount-title qk-text--accent qk-fs--body"> 5059 ${ discount.title } 5060 </a> 5061 <span v-else class="discount-title qk-text--accent qk-fs--body">${ discount.title }</span> 5062 </div> 5063 </template> 5064 </div> 5065 </div> 5066 <div v-if="showPurchaseControls" class="product-quantity qk-bd--product_border" v-show="!isMobileSize"> 5067 <div class="btn-group qk-w--100" role="group" aria-label="First group"> 5068 <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">ï¼</button> 5069 <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"> 5070 <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">ï¼</button> 5071 </div> 5072 </div> 5073 </div> 5074 <div v-if="showPurchaseControls" class="add-button-wrapper"> 5075 <!-- cyb_snippet _product_modal_button start --> 5076<button 5077 class="btn btn-default add-button qk-cursor--pointer qk-w--100 qk-btn--primary" 5078 :class="{selected: isChoose, adding: adding || isHideAddCartBtn, secondary: isSecondaryBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}" 5079 type="button" 5080 :disabled="isHideAddCartBtn" 5081 @click="addProduct" 5082> 5083 ${ addCartText } 5084</button> 5085 5086<!-- cyb_snippet _product_modal_button end --> 5087 </div> 5088 <div class="product-others qk-fs--body"> 5089 <span class="product-love"> 5090 <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"> 5091 <svg 5092 width="15" 5093 height="15"
5094 viewBox="0 0 24 24" 5095 fill="none" 5096 xmlns="http://www.w3.org/2000/svg"> 5097 <path 5098 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" 5099 stroke="currentColor" 5100 stroke-width="2" 5101 stroke-linecap="round" 5102 stroke-linejoin="round" /> 5103 </svg> 5104 å å ¥ææ 5105 </a> 5106 </span> 5107 <span class="product_sold qk-text--text" v-if="false"> 5108 <span>å·²é·å®ï¼ 5109 ${ product.totalSold } 5110 ä»¶ 5111 </span> 5112 </span> 5113 <span class="product_bonus qk-text--text" v-if="true"> 5114 æ¤åå ã æé« ãå¯ä»¥ææµç´ å© 5115 <span class="val qk-fw--600 qk-fs--hd2" v-if="currentVariant">${currentVariant.maxUsableBonus}</span> 5116 <span class="val qk-fw--600 qk-fs--hd2" v-else>${maxUsableBonus}</span> 5117 é» 5118 <span v-html="bonusToPrice"/> 5119 </span> 5120 </div> 5121 <div class='product_limit_buy qk-fs--body' v-show="product.minBuy > 0 || product.limitBuy > 0"> 5122 ${limitBuyText} 5123 </div> 5124 </div> 5125 </div> 5126 </div> 5127 <div v-if="isShowDescription" class="row"> 5128 <div class="col-sm-12"> 5129 5130 <div v-if="product.bodyHtml"> 5131 <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading"> 5132 ååä»ç´¹ 5133 </h5> 5134 <div class="ckeditor"> 5135 <div v-html="product.bodyHtml"></div> 5136 </div> 5137 </div> 5138 5139 5140 <div v-if="otherDescriptions['product_description_section_spec']"> 5141 <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading"> 5142 è¦æ ¼èªªæ 5143 </h5> 5144 <div class="ckeditor"> 5145 <div v-html="otherDescriptions['product_description_section_spec']"></div> 5146 </div> 5147 </div> 5148 5149 5150 <div v-if="otherDescriptions['product_description_section_shipping']"> 5151 <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading"> 5152 ééæ¹å¼ 5153 </h5> 5154 <div class="ckeditor"> 5155 <div v-html="otherDescriptions['product_description_section_shipping']"></div> 5156 </div> 5157 </div> 5158 5159 </div> 5160 </div> 5161 </div> 5162 <div v-show="isLoading" style="text-align: center; padding-bottom: 20px;"> 5163 <i class="fas fa-spinner fa-spin fa-fw fa-2x"></i> 5164 </div> 5165 </div> 5166 <!-- cyb_snippet _product_modal_button_mobile start --> 5167 <div 5168 v-if="showPurchaseControls" 5169 v-show="isMobileSize" 5170 class="mobile_footer" 5171 :class="{'mobile_footer-z': variantSize > 1 }"> 5172 <div class="product-quantity"> 5173 <div class="btn-group qk-w--100" role="group" aria-label="First group"> 5174 <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">ï¼</button> 5175 <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"> 5176 <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">ï¼</button> 5177 </div> 5178 </div> 5179 <button 5180 v-if="!isLoading && !onlyDescription" 5181 class="btn btn-mobile add-button qk-btn qk-btn--primary qk-btn--lg" 5182 :class="{selected: isChoose, adding: adding || isHideAddCartBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}" 5183 type="button" 5184 :disabled="isHideAddCartBtn" 5185 @click="addProduct"> 5186 ${ addCartText } 5187 </button> 5188</div> 5189<div 5190 class="mobile-modal" 5191 :class="{ 'modal-open': isModalSelectShow && isMobileSize }"> 5192 <div class="mobile_modal-content"> 5193 <div class="modal_close-button"> 5194 <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> 5195 </div> 5196 5197 <p>è«é¸æ${modalOption.name}</p> 5198 <div class="modal_select-templete qk-display--flex qk-of_y--auto qk-w--100"> 5199 <div class="options-container"> 5200 <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> 5201 </div> 5202 </div> 5203 <div v-if="variantSize > 1" class="modal_select_footer qk-display--flex"> 5204 <button type="button" class="modal_cancel qk-bd--default qk-btn--secondary qk-bd--button qk-text--button" @click="onChangeModalSelect(false,false)">åæ¶</button> 5205 <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> 5206 </div> 5207 </div> 5208</div> 5209 5210<!-- cyb_snippet _product_modal_button_mobile end --> 5211 </div> 5212 </div> 5213</script>
5213 5214 5215<!-- cyb_snippet components/product_modal/color_image_option start -->
5216<script id="color-image-option" type="text/x-template"> 5217 <div class="color-image qk-display--flex qk-flex--wrap qk-align--center"> 5218 <div class="title">é¡è²</div> 5219 <div 5220 v-for="(imageColor, index) in imageColors" 5221 :class="{ 5222 'focus': !currentOption[optionKey] === option.types[index].name && currentImageIndex === index, 5223 'selected': currentOption[optionKey] === option.types[index].name, 5224 'disabled': !option.types[index].isValid 5225 }" 5226 class="image-option img-flex qk-bd--default qk-bd--transparent qk-display--block qk-pos--rel" 5227 @mouseleave="setCurrentImageIndex(index)" 5228 @mouseover="getOptionImageIndex(index)" 5229 @click="setOption(optionKey, index)" 5230 > 5231 <img v-if="imageColor !== 'noColorImage'" :src="imageColor.large" alt="image"> 5232 <img v-else src="/assets/no-image-large.png" alt="image"> 5233 </div> 5234 </div> 5235</script>
5235 5236
5237<script type="text/javascript"> 5238 $(document).ready(function() { 5239 window.themeHelper.productModalComponents['color-image-option'] = { 5240 template: '#color-image-option', 5241 delimiters: ['${', '}'], 5242 props: { 5243 optionKey: String, 5244 option: Object, 5245 product: Object, 5246 imageColors: Array, 5247 isChoose: Boolean, 5248 currentImageIndex: Number, 5249 setCurrentImageIndex: Function, 5250 getOptionImageIndex: Function, 5251 currentOption: Object, 5252 toggleCurrentOption: Function, 5253 }, 5254 methods: { 5255 setOption: function(optionKey, index) { 5256 const type = this.option.types[index]; 5257 if(type.isValid){ 5258 this.toggleCurrentOption(optionKey, type.name); 5259 } 5260 } 5261 } 5262 }; 5263 }); 5264</script>
5264 5265 5266<!-- cyb_snippet components/product_modal/color_image_option end --> 5267<!-- cyb_snippet components/product_modal/advance_option start -->
5268<script id="advance-option" type="text/x-template"> 5269 <div class="advance"> 5270 <div class="title qk-text--heading qk-fs--body">${option.name}</div> 5271 <div 5272 v-for="type in option.types" 5273 :class="{ 5274 'selected': currentOption[optionKey] === type.name, 5275 'disabled': !type.isValid 5276 }" 5277 @click="setOption(optionKey, type)" 5278 class="option qk-btn qk-bd--button qk-text--button qk-pd_x--1" 5279 > 5280 ${type.name} 5281 </div> 5282 </div> 5283</script>
5283 5284
5285<script type="text/javascript"> 5286 $(document).ready(function() { 5287 window.themeHelper.productModalComponents['advance-option'] = { 5288 template: '#advance-option', 5289 delimiters: ['${', '}'], 5290 props: { 5291 optionKey: String, 5292 option: Object, 5293 product: Object, 5294 currentOption: Object, 5295 toggleCurrentOption: Function, 5296 }, 5297 methods: { 5298 setOption: function(optionKey, type) { 5299 if(type.isValid){ 5300 this.toggleCurrentOption(optionKey, type.name); 5301 } 5302 } 5303 } 5304 }; 5305 }); 5306</script>
5306 5307 5308<!-- cyb_snippet components/product_modal/advance_option end --> 5309 5310<!-- cyb_snippet components/product_modal/photo_swiper start --> 5311 5312
5313<script id="photo-swiper" type="text/x-template"> 5314 <div ref="photoSwiper" id="photo_swiper" class="photos swiper swiper-container"> 5315 <div class="swiper-wrapper"> 5316 <template v-if="hasImage"> 5317 <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"> 5318 <video-player v-if="item.url" :video="item" 5319 :video-poster=" !!mediaItems[firstImageIndex] ? mediaItems[firstImageIndex].large : '//cdn-general.cybassets.com/img_loading.svg' " 5320 > 5321 </video-player> 5322 <img v-else class="qk-center" :src="item.large" alt="image"/> 5323 </div> 5324 </template> 5325 <div v-else class="photo swiper-slide qk-align--center qk-display--flex qk-justify--center qk-vert--text_top default_scale"> 5326 <img src="//cdn-general.cybassets.com/assets/no-image-large-2b95ea56c455be9ce081d81c14eded925df68bf8fa38809e46f6af8fcdd5f9bc.png" alt="image" /> 5327 </div> 5328 </div> 5329 <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> 5330 <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> 5331 5332 <div class="photo-pagination qk-bd--default qk-bd--body qk-text--center qk-text--body qk-fs--breadcrumb qk-visible-sm"> 5333 <span class="current-index qk-text--default_dark">${currentImageIndex +1 }</span><span class="pagination-slash">/</span> 5334 <span>${mediaItems.length}</span> 5335 </div> 5336 </div> 5337</script>
5337 5338
5339<script> 5340 $(document).ready(function () { 5341 window.themeHelper.productModalComponents['photo-swiper'] = { 5342 template: '#photo-swiper', 5343 delimiters: ['${', '}'], 5344 props: { 5345 mediaItems: Array, 5346 currentImageIndex: Number, 5347 currentVariant: Object, 5348 videoAfterImage: Boolean, 5349 }, 5350 data: function () { 5351 return { 5352 swiper: {}, 5353 swiperOption: { 5354 preventInteractionOnTransition: true, 5355 rewind: true, 5356 spaceBetween: 5, 5357 slidesPerView: 1, 5358 navigation: { 5359 nextEl: '.photo-next', 5360 prevEl: '.photo-prev' 5361 } 5362 }, 5363 showBtn: true, 5364 isVariantReposition: false, 5365 } 5366 }, 5367 mounted: function() { 5368 this.swiper = new Swiper('#photo_swiper', this.swiperOption); 5369 this.swiper.on('slideChange', this.slideOnChange); 5370 }, 5371 watch: { 5372 currentImageIndex: function() { 5373 this.slideToIndex(); 5374 }, 5375 currentVariant: { 5376 immediate: true, 5377 handler: function() { 5378 this.showBtn = this.mediaItems.length > 1; 5379 this.isVariantReposition = true; 5380 this.$nextTick(() => { 5381 if (this.swiper) { 5382 this.swiper.update(); 5383 this.swiper.slideToLoop(this.initialItemIndex) 5384 this.slideOnChange(); 5385 this.isVariantReposition = false; 5386 } 5387 }); 5388 }, 5389 }, 5390 }, 5391 computed: { 5392 hasImage: function() { 5393 return this.mediaItems.length > 0; 5394 }, 5395 hasVideo: function() { 5396 return this.mediaItems.findIndex(item => !!item.url) !== -1; 5397 }, 5398 variantPhotos: function() { 5399 if (this.currentVariant?.photos?.length) { 5400 return this.currentVariant.photos; 5401 } else { 5402 return null; 5403 } 5404 }, 5405 initialItemIndex: function() { 5406 if (this.hasVideo && !this.videoAfterImage) { 5407 // Focus on photo if "variant with photos" selected, video otherwise 5408 return this.variantPhotos?.length ? 1 : 0; 5409 } else { 5410 // Focus on first photo 5411 return 0; 5412 } 5413 }, 5414 }, 5415 methods: { 5416 slideOnChange: function() { 5417 themeHelper.EventBus.$emit('photoOnChange', this.swiper.realIndex, this.isVariantReposition); 5418 }, 5419 slideToIndex: function() { 5420 if(this.swiper.realIndex != this.currentImageIndex) { 5421 this.swiper.slideToLoop(this.currentImageIndex); 5422 this.swiper.update(); 5423 } 5424 }, 5425 } 5426 }; 5427 }); 5428</script>
5428 5429 5430 5431<!-- cyb_snippet components/product_modal/video_player start -->
5432<script id="video-player" type="text/x-template"> 5433 <div class="videoPlayer__wrapper" @click="handleVideoClick"> 5434 <video 5435 id='modal-video' 5436 class="videoPlayer__video qk-cursor--pointer qk-center" 5437 :poster="videoPoster" 5438 loop defaultMuted muted playsinline webkit-playsinline autoplay 5439 > 5440 <source :src="videoUrl" type="video/mp4"> 5441 <p>ä½ çç覽å¨ä¸æ¯æ´ HTML 5 video</p> 5442 </video> 5443 <button id="modal-video-button" class="videoPlayer__pauseButton"></button> 5444 </div> 5445</script>
5445 5446
5447<script> 5448 $(document).ready(function () { 5449 window.themeHelper.productModalComponents['video-player'] = { 5450 template: '#video-player', 5451 delimiters: ['${', '}'], 5452 props: { 5453 video: Object, 5454 videoPoster: String, 5455 }, 5456 data: function() { 5457 return { 5458 videoElement: null, 5459 buttonElement: null, 5460 }; 5461 }, 5462 mounted: function() { 5463 this.videoElement = $('#modal-video')[0]; 5464 this.buttonElement = $('#modal-video-button'); 5465 this.setVideoVolumeZero(); 5466 this.videoElement.addEventListener('canplay', (event) => { 5467 this.sendGtag('play'); 5468 }, { once: true }); 5469 }, 5470 computed: { 5471 videoUrl: function() { 5472 return this.video.url; 5473 } 5474 }, 5475 methods: { 5476 sendGtag: function(action) { 5477 window.productVideoView && productVideoView(action); 5478 }, 5479 setVideoVolumeZero: function() { 5480 this.videoElement.volume = 0; 5481 }, 5482 handleVideoClick: function() { 5483 if (this.videoElement.paused){ 5484 this.videoElement.play(); 5485 this.sendGtag('play'); 5486 } else { 5487 this.videoElement.pause(); 5488 this.sendGtag('paused'); 5489 } 5490 this.handleVideoButtonDisplay(this.buttonElement, this.videoElement); 5491 }, 5492 handleVideoButtonDisplay: function(button, video) { 5493 button.toggleClass('videoPlayer__playButton', video.paused); 5494 button.toggleClass('videoPlayer__pauseButton', !video.paused); 5495 }, 5496 } 5497 }; 5498 }); 5499</script>
5499 5500 5501<!-- cyb_snippet components/product_modal/video_player end --> 5502 5503<!-- cyb_snippet components/product_modal/photo_swiper end --> 5504<!-- cyb_snippet components/product_modal/swiper_thumbnails start -->
5505<script id="swiper-thumbnails" type="text/x-template"> 5506 <div 5507 v-for="(thumbnail, index) in allThumbnails" 5508 :key="index" 5509 class="product-thumbnail img-flex qk-of--hidden qk-display--il_bk qk-cursor--pointer qk-bd--default qk-bd--transparent default_scale" 5510 :class="{ focus: index === currentImageIndex }" 5511 @mouseover="updateCurrentImageIndex(index)" 5512 > 5513 <template v-if="thumbnail.isVideo"> 5514 <video class="qk-w--100 qk-h--100" :src="thumbnail.url" defaultMuted playsinline></video> 5515 <button class="videoPlayer__playButton"></button> 5516 </template> 5517 <img v-else :src="thumbnail.url" :alt="title" class="qk-w--100 qk-h--100"> 5518 </div> 5519</script>
5519 5520
5521<script type="text/javascript"> 5522 $(document).ready(function () { 5523 window.themeHelper.productModalComponents['swiper-thumbnails'] = { 5524 template: '#swiper-thumbnails', 5525 delimiters: ['${', '}'], 5526 props: { 5527 title: String, 5528 mediaItems: Array, 5529 currentImageIndex: Number, 5530 }, 5531 emits: ['updateCurrentImageIndex'], 5532 methods: { 5533 updateCurrentImageIndex: function(thumbnailIndex) { 5534 if (thumbnailIndex !== this.currentImageIndex ) { 5535 this.$emit('updateCurrentImageIndex', thumbnailIndex); 5536 } 5537 }, 5538 }, 5539 mounted() { 5540 // can be removed after replacing video thumbnail with img 5541 const thumbnailVideo = $('.product-thumbnail video')[0]; 5542 if (!!thumbnailVideo) { 5543 thumbnailVideo.volume = 0; 5544 const promise = thumbnailVideo.play(); 5545 promise.then(() => { 5546 thumbnailVideo.pause(); 5547 }) 5548 } 5549 }, 5550 computed: { 5551 allThumbnails: function() { 5552 return this.mediaItems.map(item => ({ 5553 isVideo: !!item.url, 5554 url: item.url || item.medium 5555 })); 5556 }, 5557 }, 5558 watch: { 5559 allThumbnails: { 5560 handler(){ 5561 this.updateCurrentImageIndex(this.currentImageIndex); 5562 } 5563 } 5564 } 5565 }; 5566 }); 5567</script>
5567 5568 5569<!-- cyb_snippet components/product_modal/swiper_thumbnails end --> 5570 5571 5572<!-- cyb_snippet _product_modal_js start -->
5573<script type="text/javascript"> 5574 $(document).ready(function() { 5575 var categoryLevels = []; 5576 var productCategoryLevels = null; 5577 var pageMainProductId = null; 5578 window.themeHelper.productModalComponents['product-modal'] = { 5579 template: '#product-modal', 5580 delimiters: [ 5581 '${', '}' 5582 ], 5583 props: { 5584 onlyDescription: Boolean, 5585 cartItems: Array, 5586 groupId: Number, 5587 productUrl: String, 5588 color: String, // unused 5589 collectionId: Number, 5590 categories: Array, 5591 // 夿·æ¯å¦æè²ç¥¨å±é 5592 isCollection: { 5593 type: Boolean, 5594 required: false, 5595 default: false, 5596 }, 5597 // 夿·å å ¥è³¼ç©è»çæ¹æ³ 5598 isNnCollection: Boolean, 5599 isNewNnCollection: Boolean, 5600 isBundleDiscount: Boolean, 5601 5602 // 夿·æ¯å¦é¡¯ç¤ºååæè¿° 5603 isShowDescription: { 5604 type: Boolean, 5605 default: true 5606 }, 5607 5608 // 夿·æ¯å¦çºç«å³è³¼è²· 5609 isQuickBuy: { 5610 type: Boolean, 5611 default: false 5612 }, 5613 selectedVariantId: Number, 5614 callBack: Function 5615 }, 5616 data: function() { 5617 return { 5618 styledShopMenu: "buttonType", 5619 selectOption: '', 5620 selectCurrentStr:'', 5621 isModalSelectShow: false, 5622 modalOption: {}, 5623 adding: false, 5624 currentImageIndex: 0, 5625 _navState: { variantId: null, photoIndex: 0 }, 5626 currentOption: { 5627 option1: null, 5628 option2: null, 5629 option3: null 5630 }, 5631 currentVariant: null, 5632 variantNotifications: null, 5633 currentVariantIndex: null, 5634 product: {}, 5635 isChoose: false, 5636 isLoading: true, 5637 isEmptyClickable: liquidHelper.isEmptyClickable, 5638 quantity: 1, 5639 maxUsableBonus: 0, 5640 isDiscountPrice: false, 5641 displayProductDiscountsList: true, 5642 displayPeriodicSalesPages:true, 5643 discountsList: null, 5644 hasVideoPlugin: true, 5645 videoDisplayLocation: "before", 5646 hasStockNotificationPlugin: true, 5647 isDisplayPriceRange: null, 5648 hasVariantPriceRangePlugin: true, 5649 hasHideSingleVariantOptionsPlugin: false, 5650 } 5651 }, 5652 mounted: function() { 5653 this.getProductDetail(); 5654 $('.custom-scrollbar').addCustomScrollbar(); 5655 themeHelper.EventBus.$on('photoOnChange', this.photoOnChange); 5656 }, 5657 beforeUnmount: function() { 5658 themeHelper.EventBus.$off('photoOnChange', this.photoOnChange); 5659 }, 5660 computed: { 5661 photoUrls: function() { 5662 return this.product.photoUrls.length > 0 5663 ? this.product.photoUrls 5664 : [this.featuredImage]; 5665 }, 5666 photoUrlsMap: function() { 5667 var map = {}; 5668 var urls = this.product.photoUrls; 5669 this.product.photos.forEach(function(photo, index) { 5670 map[photo.photo.id] = urls[index]; 5671 }); 5672 5673 return map; 5674 }, 5675 featuredImage: function() { 5676 return this.product.featuredImage; 5677 }, 5678 swiperPhotos: function() { 5679 if (!this.photoUrls.length) { 5680 return [this.featuredImage]; 5681 } 5682 5683 if (this.currentVariant && this.currentVariant.photos.length) { 5684 var map = this.photoUrlsMap; 5685 return this.currentVariant.photos.map(function(p) { 5686 return map[p.id]; 5687 }); 5688 } 5689 5690 return this.photoUrls; 5691 }, 5692 productVideo: function() { 5693 return this.product.video; 5694 }, 5695 videoAfterImage: function() { 5696 return this.videoDisplayLocation === 'after'; 5697 }, 5698 swiperItems: function() { 5699 const media = [...this.swiperPhotos]; 5700 if ( 5701 this.hasVideoPlugin && this.productVideo.url 5702 ) { 5703 this.videoAfterImage 5704 ? media.push(this.productVideo) 5705 : media.unshift(this.productVideo); 5706 } 5707 return media; 5708 }, 5709 firstImageIndex: function() { 5710 return this.hasVideoPlugin && this.productVideo.url && !this.videoAfterImage 5711 ? 1 5712 : 0 5713 }, 5714 otherDescriptions: function() { 5715 var descriptions = {}; 5716 this.product.otherDescriptions.forEach(function(od) { 5717 descriptions[od.settingName] = od.bodyHtml; 5718 }) 5719 return descriptions 5720 }, 5721 variantOptions: function() { 5722 return themeHelper.variantOptions(this.product); 5723 }, 5724 firstValidVariant: function() { 5725 var self = this; 5726 var result = this.product.variants.find(function(variant) { 5727 // å¢å product modal è¯çµ¡åºå®¶ property 5728 variant.imgUrl = ""; 5729 variant.productTitle = ""; 5730 5731 return variant.available; 5732 }); 5733 5734 return result 5735 ? result 5736 : null; 5737 }, 5738 selectedValidVariant: function() { 5739 var self = this; 5740 var result = this.variantOptions.find(function(variant) { 5741 return variant.id === self.selectedVariantId; 5742 }); 5743 5744 return result 5745 ? result 5746 : null; 5747 }, 5748 totalInventoryQuantity: function(product) { 5749 return themeHelper.totalInventoryQuantity(this.product) 5750 }, 5751 addCartText: function() { 5752 var variants = parseInt(""); 5753 let isRegisteredNotification = this.currentVariant && this.variantNotifications && this.variantNotifications[this.currentVariant.id] 5754 if (this.isNnCollection || this.isBundleDiscount) { 5755 if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) { 5756 if (this.currentVariant.inventoryPolicy === 'continue') { 5757 if (this.isNnCollection) { 5758 return this.isChoose && !this.isNewNnCollection 5759 ? 'å·²é è³¼' 5760 : 'é è³¼åå'; 5761 } 5762 } else { 5763 return 'å·²å®å®'; 5764 } 5765 } 5766 if (this.totalInventoryQuantity === 0) { 5767 return 'å·²å®å®'; 5768 } 5769 return this.isChoose && !this.isNewNnCollection 5770 ? 'å·²é¸è³¼' 5771 : 'é¸è³¼'; 5772 } else { 5773 if (this.isQuickBuy) { 5774 if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) { 5775 if (this.currentVariant.inventoryPolicy === 'continue'){ 5776 return 'ç«å³é è³¼' 5777 } 5778 return this.hasStockNotificationPlugin 5779 ? (isRegisteredNotification 5780 ? 'å·²ç»è¨è£è²¨éç¥' 5781 : 'å·²å®å®ï¼è²¨å°éç¥æ') 5782 : 'è¯çµ¡åºå®¶' 5783 } 5784 return 'ç«å³è³¼è²·'; 5785 } else { 5786 if (this.currentVariant) { 5787 if (!themeHelper.variantIsAvailable(this.currentVariant)) { 5788 if (this.currentVariant.inventoryPolicy === 'continue'){ 5789 return 'é è³¼åå' 5790 } 5791 return this.hasStockNotificationPlugin 5792 ? (isRegisteredNotification 5793 ? 'å·²ç»è¨è£è²¨éç¥' 5794 : 'å·²å®å®ï¼è²¨å°éç¥æ') 5795 : 'è¯çµ¡åºå®¶' 5796 } 5797 } else { 5798 if (this.totalInventoryQuantity === 0) { 5799 return 'å·²å®å®'; 5800 } 5801 } 5802 return 'å å ¥è³¼ç©è»'; 5803 } 5804 } 5805 }, 5806 cartItem: function() { 5807 if (!this.currentVariant) { 5808 return null 5809 } 5810 return { 5811 id: this.currentVariant.id, 5812 groupId: this.groupId, 5813 productId: this.product.id, 5814 title: this.product.title, 5815 photo: this.currentVariant.imgUrl || this.featuredImage.large, 5816 quantity: this.quantity, 5817 price: this.currentVariant.price, 5818 variant: this.currentVariant, 5819 product: this.product 5820 } 5821 }, 5822 options: function() { 5823 return this.product.options; 5824 }, 5825 optionTypes: function() { 5826 5827 // å æ ¹æè¨å®çvariantsä¾æåº 5828 var self = this; 5829 5830 var option1 = []; 5831 var option2 = []; 5832 var option3 = [];
5833 this.product.variants.forEach(function(item) { 5834 if (item.option1 !== null) { 5835 option1.push(item.option1); 5836 } 5837 if (item.option2 !== null) { 5838 option2.push(item.option2); 5839 } 5840 if (item.option3 !== null) { 5841 option3.push(item.option3); 5842 } 5843 }) 5844 var filteredOptionTypes = []; 5845 this.product.optionTypes.forEach(function(item, index) { 5846 filteredOptionTypes.push(self.getUniqueVariant(eval('option' + ( 5847 index + 1 5848 ))).join(',')); 5849 }); 5850 return filteredOptionTypes; 5851 }, 5852 optionInfo: function() { 5853 var self = this; 5854 5855 return self.options.map(function(option, index) { 5856 return { 5857 name: option, 5858 types: self.getOptions('option' + ( 5859 index + 1 5860 ), self.optionTypes[index].split(',')) 5861 } 5862 }); 5863 }, 5864 hasVariant: function() { 5865 return this.product.options.length > 0; 5866 }, 5867 shouldHideSingleVariantOptions: function() { 5868 return this.hasHideSingleVariantOptionsPlugin && 5869 this.product.variants && 5870 this.product.variants.length <= 1; 5871 }, 5872 variantSize: function() { 5873 if(this.product.options){ 5874 return this.product.options.length; 5875 } 5876 }, 5877 firstVariant: function() { 5878 return this.product.variants[0]; 5879 }, 5880 firstCheapestVariant: function() { 5881 return this.product.variants.find((v)=> (v.price === this.priceStats.minPrice)); 5882 }, 5883 priceStats: function() { 5884 return this.product.variants.reduce(function(acc, variant) { 5885 return { 5886 minPrice: variant.price < acc.minPrice ? variant.price : acc.minPrice, 5887 maxPrice: variant.price > acc.maxPrice ? variant.price : acc.maxPrice, 5888 }; 5889 }, { 5890 minPrice: this.firstVariant.price, 5891 maxPrice: this.firstVariant.price, 5892 }); 5893 }, 5894 hidePrice: function() { 5895 return this.product && this.product.hidePrice === true; 5896 }, 5897 salesModePurchasable: function() { 5898 return !(this.product && this.product.salesModePurchasable === false); 5899 }, 5900 // - 任鏿æ£ï¼ç´ é ç¶ ï¼ã鏿ãåªæ¯å é²è©¦ç®æ¸ å®ï¼ä¸æç´æ¥ä¸å®ï¼æ åªæèå¹åå 5901 // - å ¶ä»æ å¢ï¼ååé ã群çµé ãå¤å±¤ç´åé¡ãæå°ãé¦é åååå¡ï¼ï¼ä¸å¯è³¼è²·ï¼å«èå¹ï¼å°±æ´çµæ¶æ 5902 showPurchaseControls: function() { 5903 if (this.isNnCollection || this.isBundleDiscount) { 5904 return !this.hidePrice; 5905 } 5906 return this.salesModePurchasable; 5907 }, 5908 variantPrice: function() { 5909 if (this.hidePrice) { 5910 return ''; 5911 } 5912 var from = liquidHelper.defaultCurrency; 5913 if (this.currentVariant) { 5914 return moneySymbol(this.currentVariant.price, from); 5915 } 5916 if (this.product.variants.length === 1) { 5917 return moneySymbol(this.firstVariant.price, from); 5918 } 5919 5920 var minPrice = this.priceStats.minPrice; 5921 var maxPrice = this.priceStats.maxPrice; 5922 5923 if (minPrice !== maxPrice && (!this.hasVariantPriceRangePlugin || this.isDisplayPriceRange)) { 5924 this.isDiscountPrice = false; 5925 return moneySymbol(minPrice, from) + '~' + moneySymbol(maxPrice, from); 5926 } else { 5927 return moneySymbol(minPrice, from); 5928 } 5929 }, 5930 marketPrice: function() { 5931 if (this.hidePrice) { 5932 this.isDiscountPrice = false; 5933 return; 5934 } 5935 var from = liquidHelper.defaultCurrency; 5936 if (this.currentVariant) { 5937 this.isDiscountPrice = false; 5938 if (this.currentVariant.compareAtPrice && this.currentVariant.compareAtPrice > this.currentVariant.price) { 5939 this.isDiscountPrice = true; 5940 return moneySymbol(this.currentVariant.compareAtPrice, from); 5941 } 5942 } else { 5943 if (!_.includes(this.variantPrice, '~')) { 5944 const price = Number(this.variantPrice.replace(/[^0-9.
5944-]/g, "")) 5945 // æªé¸ææ¬¾å¼ä¹ä¸é¡¯ç¤ºåéæï¼é¡¯ç¤ºç¬¬ä¸åæä¾¿å®ç款å¼çå®å¹ 5946 if (this.firstCheapestVariant.compareAtPrice && this.firstCheapestVariant.compareAtPrice > price){ 5947 this.isDiscountPrice = true; 5948 return moneySymbol(this.firstCheapestVariant.compareAtPrice, from); 5949 } 5950 // æªé¸ææ¬¾å¼æè¦æ¹åä¸è¬å¹æ ¼é¡è² 5951 this.isDiscountPrice = false; 5952 } 5953 } 5954 }, 5955 isShowDropdownList: function() { 5956 if (this.product.options.length > 0) { 5957 return true; 5958 } 5959 return this.product.variants.length > 1 5960 }, 5961 priceTitleTag: function() { 5962 return this.marketPrice 5963 ? getDiscountPriceName() 5964 : getDiscountPriceSuggestionName(); 5965 }, 5966 isHideAddCartBtn: function() { 5967 if (this.addCartText === 'å·²å®å®') { 5968 return true; 5969 } 5970 return false; 5971 }, 5972 isSecondaryBtn: function() { 5973 if (this.addCartText === 'è¯çµ¡åºå®¶') { 5974 return true; 5975 } 5976 return false; 5977 }, 5978 variantsMaxUsableBonus: function() { 5979 var variants = this.product.variants; 5980 var maxUsableBonusArray = variants.map(function(item) { 5981 return item.maxUsableBonus 5982 }); 5983 return Math.max.apply(null, maxUsableBonusArray); 5984 }, 5985 bonusToPrice: function() { 5986 const bonus = this.currentVariant 5987 ? this.currentVariant.maxUsableBonus 5988 : this.maxUsableBonus; 5989 const price = Math.floor(bonus / window.liquidHelper.conversionBonus); 5990 const priceWithMoney = window.themeHelper.productDisplayCurrencyBlock(price); 5991 return "(ç´çæ¼ value )".replace('value', priceWithMoney); 5992 }, 5993 isMobileSize: function() { 5994 return window.innerWidth <= 580 5995 }, 5996 limitBuyText: function () { 5997 const minCount = this.product.minBuy; 5998 const maxCount = this.product.limitBuy; 5999 if (minCount > 0 && maxCount > 0) { 6000 return 'æ¤å忝çè¨å®æå°é購買 minCount ä»¶ï¼æå¤å¯è³¼è²· maxCount ä»¶'.replace('minCount', minCount).replace('maxCount', maxCount); 6001 } 6002 if (minCount > 0) { 6003 return 'æ¤å忝çè¨å®æå°é購買 minCount ä»¶'.replace('minCount', minCount); 6004 } 6005 if (maxCount > 0) { 6006 return 'æ¤å忝çè¨å®æå¤å¯è³¼è²· maxCount ä»¶'.replace('maxCount', maxCount); 6007 } 6008 return ''; 6009 } 6010 }, 6011 methods: { 6012 onClickSelectModal: function(objData, selectOptionStr) { 6013 this.isModalSelectShow = true; 6014 this.modalOption = objData; 6015 this.selectOption = selectOptionStr 6016 this.selectCurrentStr = this.currentOption && (String(this.currentOption[selectOptionStr]) || null) 6017 }, 6018 onChangeModalSelect: function(flag, isSelect) { 6019 if(!isSelect){ 6020 this.setOption(this.selectOption,this.selectCurrentStr,this.modalOption.types) 6021 } 6022 this.isModalSelectShow = flag; 6023 }, 6024 setOption: function(optionKey, type, dataArr) { 6025 let flag = true 6026 dataArr.forEach(item => { 6027 if (item.name === type) { 6028 flag = item.isValid 6029 } 6030 }) 6031 if (flag) { 6032 this.toggleCurrentOption(optionKey, type) 6033 } 6034 }, 6035 addToWishListEvent: function() { 6036 try { 6037 if (appMarketAddToWishListEvent) { 6038 var product = this.product; 6039 var currentVariant = this.currentVariant 6040 var element = $(`.btn[data-id=${product.id}]`); 6041 var index; 6042 var listName; 6043 if (element) { 6044 index = element.data('position') 6045 listName = element.data('list') 6046 } 6047 // sku_properties:é¸ä¸æ¬¾å¼ç option pairs(ç¶åèªç³»),é¡åå zip å¼ 6048 var optionValues = [currentVariant.option1, currentVariant.option2, currentVariant.option3]; 6049 var properties = [];
6050 (product.options || []).forEach(function(optionName, i) { 6051 if (optionName && optionValues[i]) { 6052 properties.push({ name: optionName, value: optionValues[i] }); 6053 } 6054 }); 6055 var dataSet = { 6056 name: product.title, 6057 category: product.productType, 6058 categories: (this.categories && this.categories.length) ? this.categories : (categoryLevels.length ? categoryLevels : (product.id === pageMainProductId ? productCategoryLevels : undefined)), 6059 sku: currentVariant.sku, 6060 price: currentVariant.price, 6061 compare_at_price: currentVariant.compareAtPrice, 6062 properties: properties, 6063 quantity: currentVariant.inventoryQuantity, 6064 variant: currentVariant.title, 6065 listName: listName || null, 6066 productId: product.id, 6067 variantId: currentVariant.id, 6068 index: Number(index) || 0, 6069 } 6070 appMarketAddToWishListEvent(dataSet) 6071 } 6072 } catch (e) { 6073 console.error(e) 6074 } 6075 }, 6076 addWishList: function() { 6077 if (this.currentVariant === null) { 6078 window.msg('è«é¸æå忬¾å¼', 'warning').show(); 6079 return; 6080 } 6081 var productVariantId = this.currentVariant.id; 6082 var addToWishListEvent = this.addToWishListEvent 6083 $.ajax({ 6084 method: 'POST', 6085 url: '/tracking_items', 6086 dataType: 'json', 6087 data: { 6088 product_variant_id: productVariantId 6089 }, 6090 success: function(response) { 6091 if (response.message) { 6092 window.msg(response.message, 'success').show(); 6093 addToWishListEvent() 6094 } 6095 6096 if (response.error) { 6097 window.msg(response.error, 'error').show(); 6098 6099 } 6100 if (response.info) { 6101 window.msg(response.info, 'info').show(); 6102 } 6103 if (response.success === false) { 6104 if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) { 6105 window.location = "/" + window.liquidHelper.language.handle + "/account/login"; 6106 } else { 6107 window.location = "/account/login"; 6108 } 6109 } 6110 } 6111 }); 6112 }, 6113 setChoose: function(currentVariant) { 6114 this.maxUsableBonus = 0; 6115 var quantity = 1; 6116 var cartItem = null; 6117 if (!this.isNnCollection && this.cartItems) { 6118 cartItem = this.normalGetChoosenItem(currentVariant); 6119 } 6120 if (this.isNnCollection) { 6121 cartItem = this.nnCollectionGetChoosenItem(currentVariant); 6122 } 6123 this.isChoose = !! cartItem; 6124 if (this.isNewNnCollection) { 6125 return 6126 } 6127 this.quantity = cartItem 6128 ? cartItem.quantity 6129 : this.quantity; 6130 6131 // product modal è¯çµ¡åºå®¶æ å¢ 6132 if (currentVariant) { 6133 var photoIndex = 0; 6134 if (! currentVariant.imgUrl) { 6135 currentVariant.imgUrl = this.swiperPhotos.length > 0 6136 ? (this.swiperPhotos[photoIndex] && this.swiperPhotos[photoIndex].large) 6137 : this.featuredImage.large; 6138 } 6139 currentVariant.productTitle = this.product.title + ' - ' + this.currentVariant.title; 6140 } 6141 }, 6142 normalGetChoosenItem: function(currentVariant) { 6143 return this.cartItems.find(function(cartItem) { 6144 return currentVariant && cartItem.id === currentVariant.id; 6145 }); 6146 }, 6147 nnCollectionGetChoosenItem: function(currentVariant) { 6148 var isSelected = null; 6149 if (! currentVariant) { 6150 return isSelected; 6151 } 6152 if (this.isNewNnCollection) { 6153 var cart = store.get(`SpecialCollectionCart_${this.collectionId}`); 6154 isSelected = cart && cart.find((item) => item.variant_id == currentVariant.id) || null; 6155 } else { 6156 store.each(function(value, key) { 6157 var productId = _.includes(key, 'Pro' + currentVariant.productId); 6158 var variantID = _.includes(key, 'Var' + currentVariant.id); 6159 if (productId && variantID) { 6160 isSelected = store.get(key); 6161 } 6162 }); 6163 } 6164 6165 return isSelected; 6166 }, 6167 // get product detail 6168 getProductDetail: function() { 6169 var self = this; 6170 6171 $.ajax({ 6172 url: self.productUrl + '.json', 6173 type: 'GET', 6174 timeout: 30000, 6175 beforeSend: function() { 6176 self.isLoading = true; 6177 }, 6178 error: function(xhr) { 6179 self.closeModal(); 6180 if (xhr.status === 429) { 6181 window.showAddCartRateLimitModal(5); 6182 return; 6183 } 6184 window.msg('網路é£ç·ç°å¸¸ï¼è«éæ°æ´ç', 'error').show(); 6185 } 6186 }).done(function(data) { 6187 if (data.id) { 6188 var productData = [themeHelper.toCamelCase(data)]; 6189 self.product = themeHelper.priceWithDiscount(productData, liquidHelper.hasPriceWithDiscountPlugin)[0]; 6190 self.maxUsableBonus = self.variantsMaxUsableBonus; 6191 if (self.product.variants.length === 1 || liquidHelper.isFirstVariantSelected || self.selectedVariantId) { 6192 self.currentVariant = self.firstValidVariant; 6193 // 妿已ç¶èªé¸ååï¼åååé 䏿»å å ¥è³¼ç©è»é¡¯ç¤ºèªé¸åå 6194 if (self.selectedVariantId) { 6195 self.currentVariant = self.selectedValidVariant; 6196 } 6197 if (self.currentVariant) { 6198 self.setChoose(self.currentVariant); 6199 self.setDefaultOption(); 6200 } 6201 } 6202 if (self.displayProductDiscountsList) { 6203 self.setUpDiscountsTag(data); 6204 } 6205 self.isLoading = false;
6206 if (self.product && self.product.variants) { 6207 self.product.variants.forEach(function(discountedVariant) { 6208 var rawVariant = data.variants.find(function(v) { return v.id === discountedVariant.id; }); 6209 if (rawVariant) { rawVariant.price = discountedVariant.price; } 6210 }); 6211 } 6212 viewItem && viewItem(data, { collectionId: '', collectionName: null, categories: (self.categories && self.categories.length) ? self.categories : (categoryLevels.length ? categoryLevels : (data.id === pageMainProductId ? productCategoryLevels : undefined)) }); 6213 6214 (function() { 6215 // Read login status from cacheable, skip GET /pv_notification if not login. 6216 if (window.store && window.store.get('customer')) { 6217 var cacheableCustomer = window.store.get('customer'); 6218 if (cacheableCustomer.notLogin) { 6219 return; 6220 } 6221 } 6222 $.ajax({ 6223 url: '/pv_notification', 6224 method: 'GET', 6225 dataType: 'json', 6226 data: { 6227 product_id: parseInt(data.id) 6228 }, 6229 success: function(response) { 6230 self.variantNotifications = response.variants; 6231 } 6232 }) 6233 })(); 6234 } else { 6235 window.msg('網路é£ç·ç°å¸¸ï¼è«éæ°æ´ç', 'error').show(); 6236 self.closeModal() 6237 } 6238 }) 6239 }, 6240 // product image btn 6241 photoOnChange: function(photoIndex, isVariantReposition) { 6242 var visiblePhotos = (this.currentVariant && this.currentVariant.photos.length) 6243 ? this.currentVariant.photos 6244 : this.product.photos.map(function(p) { return p.photo; }); 6245 var result = themeHelper.buildNavigateItemImagePayload(this._navState, { 6246 product: this.product, 6247 currentVariant: this.currentVariant, 6248 visiblePhotos: visiblePhotos, 6249 slideIndex: photoIndex, 6250 videoOffset: this.firstImageIndex, 6251 }); 6252 this._navState = result.nextState; 6253 if (result.payload && !isVariantReposition) { 6254 window.navigateItemImage(result.payload); 6255 } 6256 this.currentImageIndex = photoIndex; 6257 }, 6258 toggleCurrentOption: function(key, value) { 6259 this.currentOption[key] = 6260 (this.currentOption[key] === value || value === 'null') ? null : value; 6261 var variantIndex = this.getVariantIndex(); 6262 if (variantIndex !== -1) { 6263 this.currentVariant = this.product.variants[variantIndex]; 6264 } else { 6265 this.currentVariant = null; 6266 } 6267 this.setChoose(this.product.variants[variantIndex]); 6268 if (this.currentOption[key] !== null) { 6269 var optionIndex = parseInt(key.replace('option', '')) - 1; 6270 appStoreSelectItemEvent(this.product, this.product.options[optionIndex], this.currentOption[key], this.currentVariant); 6271 } 6272 }, 6273 toggleNotification: function() { 6274 var self = this; 6275 var variantId = this.currentVariant.id; 6276 6277 $.ajax({ 6278 url: '/toggle_pv_notification', 6279 method: 'POST', 6280 dataType: 'json', 6281 data: { 6282 product_variant_id: variantId 6283 }, 6284 success: function(response) { 6285 self.variantNotifications[variantId] = response.notice; 6286 window.msg(response.message, "success").show(); 6287 }, 6288 error: function(xhr) { 6289 var response = xhr.responseJSON; 6290 var msg = response && response.error || "網路é£ç·ç°å¸¸ï¼è«éæ°æ´ç"; 6291 window.msg(msg, "error").show(); 6292 } 6293 }) 6294 }, 6295 getOptionImageIndex: function(index) { 6296 this.currentImageIndex = index; 6297 }, 6298 quantityDecrease: function() { 6299 if (this.cartItem) { 6300 themeHelper.EventBus.$emit('quantityDecrease', this.cartItem, false); 6301 this.quantity = this.cartItem.quantity 6302 } else { 6303 window.msg("è«é¸æå忬¾å¼", 'warning').show(); 6304 } 6305 }, 6306 quantityIncrease: function() { 6307 if (this.cartItem) { 6308 themeHelper.EventBus.$emit('quantityIncrease', this.cartItem, false); 6309 this.quantity = this.cartItem.quantity 6310 } else { 6311 window.msg("è«é¸æå忬¾å¼", 'warning').show(); 6312 } 6313 }, 6314 quantityChange: function(el) { 6315 if (this.cartItem) { 6316 themeHelper.EventBus.$emit('quantityChange', parseInt(el.target.value), this.cartItem, false); 6317 this.quantity = this.cartItem.quantity; 6318 el.target.value = this.cartItem.quantity; 6319 } else { 6320 window.msg("è«é¸æå忬¾å¼", 'warning').show(); 6321 } 6322 }, 6323 addProduct: function() { 6324 if (this.addCartText === 'è¯çµ¡åºå®¶') { 6325 $('#messagebuy-Modal').data('variant', this.currentVariant); 6326 $('#messagebuy-Modal').modal('show'); 6327 $('#messagebuy-Modal').css("background-color", "rgba(0, 0, 0, .6)"); 6328 } else if ( 6329 this.addCartText === 'å·²ç»è¨è£è²¨éç¥' || 6330 this.addCartText === 'å·²å®å®ï¼è²¨å°éç¥æ' 6331 ) { 6332 this.toggleNotification(); 6333 } else { 6334 if (this.cartItem) { 6335 try { 6336 if (this.isChoose) { 6337 themeHelper.EventBus.$emit('updateStore', 'update', this.cartItem, this.callBack) 6338 } else { 6339 themeHelper.EventBus.$emit('updateStore', 'add', this.cartItem, this.callBack) 6340 } 6341 6342 this.adding = true; 6343 this.closeModal(); 6344 } catch (e) { 6345 window.msg("å忬¾å¼ç°å¸¸", 'error').show(); 6346 } 6347 } else { 6348 window.msg("è«é¸æå忬¾å¼", 'warning').show(); 6349 } 6350 } 6351 }, 6352 closeModal: function() { 6353 themeHelper.EventBus.$emit('closeProductModal'); 6354 }, 6355 setDefaultOption: function() { 6356 var self = this; 6357 Object.keys(self.currentOption).map(function(optionKey) { 6358 self.currentOption[optionKey] = self.currentVariant[optionKey]; 6359 }); 6360 }, 6361 getVariantIndex: function() { 6362 var self = this; 6363 return self.product.variants.findIndex(function(variant, index) { 6364 var isVariant = true;
6365 Object.keys(self.currentOption).forEach(function(option) { 6366 if (variant[option] !== self.currentOption[option]) { 6367 isVariant = false; 6368 } 6369 }); 6370 return isVariant; 6371 }); 6372 }, 6373 6374 // 篩é¸éè¤åé 6375 getUniqueVariant: function(variants) { 6376 return variants.filter(function(value, index, self) { 6377 return self.indexOf(value) === index; 6378 }); 6379 }, 6380 groupBy(xs, key) { 6381 return xs.reduce(function(rv, x) { 6382 (rv[x[key]] = rv[x[key]] || []).push(x); 6383 return rv; 6384 }, {}); 6385 }, 6386 setUpDiscountsTag(data) { 6387 var self = this; 6388 var languagePrefix = '/' + ((window.shopScriptHelper && window.shopScriptHelper.i18nLocale) || 'zh-TW'); 6389 $.ajax({ 6390 url: languagePrefix + self.productUrl + '/discounts_list', 6391 method: 'GET', 6392 success: function(result) { 6393 if (result.length > 0) { 6394 var discounts_list = self.groupBy(result, 'campaign_type'); 6395 self.discountsList = discounts_list; 6396 } else { 6397 self.discountsList = null; 6398 } 6399 } 6400 }); 6401 }, 6402 getOptions: function(optionKey, optionTypes) { 6403 var self = this; 6404 return optionTypes.map(function(optionType, index) { 6405 var isValid = true; 6406 6407 // é¸åºå å«ç®åtypeçvariant 6408 var matchVariants = self.product.variants.filter(function(variant) { 6409 return variant[optionKey] === optionType; 6410 }); 6411 6412 // 篩é¸å·²å¾é¸type 6413 Object.keys(self.currentOption).forEach(function(currentOptionKey) { 6414 if (currentOptionKey !== optionKey) { 6415 matchVariants = matchVariants.filter(function(variant) { 6416 if (self.currentOption[currentOptionKey]) { 6417 return variant[currentOptionKey] === self.currentOption[currentOptionKey] 6418 } else { 6419 return true; 6420 } 6421 }); 6422 } 6423 }); 6424 if (matchVariants.length === 0) { 6425 isValid = false; 6426 } 6427 if (! self.isEmptyClickable) { 6428 isValid = false; 6429 matchVariants.find(function(item) { 6430 if (item.inventoryQuantity === null || item.inventoryQuantity > 0 || item.inventoryPolicy === 'continue') { 6431 isValid = true; 6432 } 6433 }); 6434 } 6435 return {name: optionType, isValid: isValid} 6436 }); 6437 } 6438 } 6439 }; 6440 }); 6441</script>
6441 6442 6443<!-- cyb_snippet _product_modal_js end --> 6444 6445<!-- cyb_snippet components/product_modal/product_modal end --> 6446 6447<!-- cyb_snippet messagebuy_modal start --> 6448 6449 6450<!-- cyb_snippet messagebuy_modal end --> 6451<!-- cyb_snippet components/rate_limit_modal start --> 6452<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/rate_limit_modal-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 6453 6454<div class="modal fade" id="rate-limit-modal" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false"> 6455 <div class="modal-dialog modal-dialog-centered" role="document"> 6456 <div class="modal-content"> 6457 <div class="modal-body"> 6458 <div class="qk-text--default_dark rate-limit-text"> 6459 <p id="rate-limit-title">ç®åæ¶è³¼äººæ½®ç¾å¤ï¼è«èå¿çå</p> 6460 <p class="qk-fs--body qk-fw--500 rate-limit-message"> 6461 <span class="qk-text--error" id="rate-limit-countdown"></span> 6462 <span id="rate-limit-desc"></span> 6463 </p> 6464 <p class="qk-fs--body qk-fw--500 rate-limit-message" id="rate-limit-warn">è¥é¢éæ¤é é¢ï¼å¯è½æå»¶é·çå¾ æéã</p> 6465 </div> 6466 <button id="rate-limit-btn" class="btn qk-btn qk-btn--primary" disabled>éæ°é²å ¥ååé </button> 6467 </div> 6468 </div> 6469 </div> 6470</div> 6471
6472<script> 6473 window.showRateLimitModal = function(countdownSec) { 6474 var countdown = countdownSec || 5; 6475 var $modal = $('#rate-limit-modal'); 6476 var $btn = $modal.find('#rate-limit-btn'); 6477 var $countdownEl = $modal.find('#rate-limit-countdown'); 6478 6479 $btn.show(); 6480 $modal.find('#rate-limit-desc').text(language["product_rate_limit_desc"]); 6481 $countdownEl.text(countdown); 6482 $btn.prop('disabled', true); 6483 $modal.modal('show'); 6484 6485 var timer = setInterval(function() { 6486 countdown--; 6487 $countdownEl.text(countdown); 6488 if (countdown <= 0) { 6489 clearInterval(timer); 6490 $btn.prop('disabled', false); 6491 } 6492 }, 1000); 6493 6494 $btn.off('click').on('click', function() { 6495 location.reload(); 6496 }); 6497 } 6498 6499 window.showAddCartRateLimitModal = function(countdownSec) { 6500 var countdown = countdownSec || 5; 6501 var $modal = $('#rate-limit-modal'); 6502 var $countdownEl = $modal.find('#rate-limit-countdown'); 6503 6504 $modal.find('#rate-limit-btn').hide(); 6505 $modal.find('#rate-limit-desc').text(language["addcart_rate_limit_desc"]); 6506 $countdownEl.text(countdown); 6507 $modal.modal('show'); 6508 6509 var timer = setInterval(function() { 6510 countdown--; 6511 $countdownEl.text(countdown); 6512 if (countdown <= 0) { 6513 clearInterval(timer); 6514 $modal.modal('hide'); 6515 } 6516 }, 1000); 6517 } 6518</script>
6518 6519 6520<!-- cyb_snippet components/rate_limit_modal end --> 6521
6522<script> 6523 $(document).ready(function() { 6524 const shouldSkipQuantityCheck = false; 6525 const newAddCartModalApp = new window.themeHelper.LiquidVueHandler({ 6526 componentNames: Object.keys(window.themeHelper.productModalComponents), 6527 mountSelector: '#new-addcart-modal', 6528 autoMount: false, 6529 }); 6530 6531 newAddCartModalApp.createApp({ 6532 el: '#new-addcart-modal', 6533 delimiters: ['${', '}'], 6534 data() { 6535 return { 6536 collectionId: 0, 6537 categories: [], 6538 color: '', // unused 6539 isCollection: true, 6540 productQuantity: 0, 6541 onlyDescription: false, 6542 showProductModal: false, 6543 popProductUrl: '', 6544 loading: false, 6545 }; 6546 }, 6547 mounted: function() { 6548 themeHelper.EventBus.$on('closeProductModal',this.closeProductModal); 6549 themeHelper.EventBus.$on('updateStore', this.addProduct); 6550 themeHelper.EventBus.$on('quantityDecrease', this.quantityDecrease); 6551 themeHelper.EventBus.$on('quantityIncrease', this.quantityIncrease); 6552 themeHelper.EventBus.$on('quantityChange', this.quantityChange); 6553 }, 6554 methods: { 6555 addProduct: function(actionType, productData, checkoutAddToCartCallback){ 6556 var self = this; 6557 var pageViewId = window.CYBERBIZ && window.CYBERBIZ.dis && window.CYBERBIZ.dis.pageViewId; 6558 $.ajax({ 6559 method: 'POST', 6560 url: '/cart/add', 6561 headers: pageViewId ? { 'X-Cyb-Page-View-Id': pageViewId } : {}, 6562 data: { 6563 id: productData.id, 6564 quantity: productData.quantity, 6565 }, 6566 dataType: 'json', 6567 beforeSend: function() { 6568 self.loading = true; 6569 themeHelper.ajaxLoadingMsg('loading'); 6570 $('.shopcart').dropdown('hide') 6571 $('.global-cart-count').hide(); 6572 $('.global-cart-loading').show(); 6573 $('.global-cart-loading').html('<i class="fa fa-spinner fa-pulse" style="vertical-align: middle;"></i>'); 6574 }, 6575 error: function(xhr) { 6576 $('.global-cart-loading').hide(); 6577 $('.global-cart-count').show(); 6578 self.loading = false; 6579 if (xhr.status === 429) { 6580 themeHelper.ajaxLoadingMsg('hide', 0); 6581 self.closeProductModal(); 6582 window.showAddCartRateLimitModal(5); 6583 return; 6584 } 6585 themeHelper.ajaxLoadingMsg('fail', 2000); 6586 } 6587 }).done(function(data, status, request){ 6588 // product modal ç«å³è³¼è²·æé 6589 window.sendAddToCartEvent && sendAddToCartEvent({ 6590 price: productData.price, 6591 quantity: productData.quantity, 6592 id: productData.product.id, 6593 name: productData.product.title, 6594 category: productData.product.productType, 6595 brand: productData.product.vendor, 6596 qc: productData.variant.qc, 6597 variant: { 6598 id: productData.variant.id, 6599 title: productData.variant.title, 6600 sku: productData.variant.sku, 6601 price: productData.variant.price, 6602 qc: productData.variant.qc, 6603 }, 6604 position: "ååå½åºè¦çª", 6605 request, 6606 }) 6607 if (self.isQuickBuy) { 6608 if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) { 6609 window.location = "/" + window.liquidHelper.language.handle + "/cart"; 6610 } else { 6611 window.location = "/cart"; 6612 } 6613 } else { 6614 themeHelper.ajaxLoadingMsg('success'); 6615 pullNavCart(); 6616 $('.shopcart').dropdown('show') 6617 $('.global-cart-loading').hide(); 6618 self.loading = false; 6619 } 6620 if(typeof checkoutAddToCartCallback === 'function'){ 6621 var callbackData = { 6622 id: productData.id, 6623 quantity: productData.quantity, 6624 title: productData.product ? productData.product.title : productData.title || '' 6625 }; 6626 checkoutAddToCartCallback(callbackData) 6627 } 6628 peh.emit('product:add_to_cart', [{ 6629 variantId: productData.id, 6630 quantity: productData.quantity 6631 }], self.collectionId); 6632 }).fail(function(e){ 6633 if (e.status === 429) { 6634 return; 6635 } 6636 let err_msg = e.responseJSON.err_msg; 6637 err_msg && err_msg.length > 0 ? 6638 window.msg(e.responseJSON.err_msg, 'warning').show(): 6639 window.msg("å å ¥è³¼ç©è»æèª¤ï¼è«éæ°å試", 'warning').show(); 6640 }) 6641 }, 6642 quantityDecrease: function(cartItem, isAdded){ 6643 if (cartItem.quantity > 1) { 6644 cartItem.quantity -= 1; 6645 } else { 6646 window.msg("æ¸éä¸å¾çºä½æ¼ 1", 'warning').show(); 6647 } 6648 }, 6649 quantityIncrease: function(cartItem, isAdded){ 6650 const limitQuantity = cartItem.variant.inventoryQuantity; 6651 const limitBuy = cartItem.product.limitBuy 6652 if (limitBuy && cartItem.quantity >= limitBuy) { 6653 product_limit_buy = "æ¤ååéè³¼ limitBuy ä»¶".replace('limitBuy', limitBuy) 6654 window.msg(product_limit_buy, 'warning').show(); 6655 return; 6656 } else if (cartItem.quantity >= liquidHelper.cartQuantityLimit) { 6657 window.msg("æ¸éè¶ é購買ä¸é", 'warning').show(); 6658 } else if ( cartItem.quantity < limitQuantity || limitQuantity === null || 6659 cartItem.variant.inventoryPolicy == "continue" || shouldSkipQuantityCheck) { 6660 cartItem.quantity += 1; 6661 } else { 6662 this.showInventoryMessage(limitQuantity); 6663 } 6664 },
6665 quantityChange: function(quantity, cartItem, isAdded){ 6666 const limitBuy = cartItem.product.limitBuy 6667 var limitQuantity = cartItem.variant.inventoryQuantity; 6668 var inventoryPolicy = cartItem.variant.inventoryPolicy; 6669 if (Number.isInteger(quantity)) { 6670 if (quantity >= 1) { 6671 if (limitBuy && quantity >= limitBuy) { 6672 product_limit_buy = "æ¤ååéè³¼ limitBuy ä»¶".replace('limitBuy', limitBuy) 6673 window.msg(product_limit_buy, 'warning').show(); 6674 } else if (quantity > liquidHelper.cartQuantityLimit) { 6675 window.msg("æ¸éè¶ é購買ä¸é", 'warning').show(); 6676 } else if (quantity <= limitQuantity || limitQuantity === null || inventoryPolicy == "continue" || shouldSkipQuantityCheck) { 6677 cartItem.quantity = quantity; 6678 } else { 6679 cartItem.quantity = limitQuantity; 6680 this.showInventoryMessage(limitQuantity); 6681 } 6682 } else { 6683 window.msg("æ¸éä¸å¾çºä½æ¼ 1", 'warning').show(); 6684 } 6685 } else { 6686 window.msg("æ¸éè¼¸å ¥é¯èª¤", 'warning').show(); 6687 } 6688 }, 6689 popModal: function(productUrl, collectionId, color, isCollection, isShowDescription, isQuickBuy, variantId, checkoutAddToCartCallback, categories){ 6690 this.showProductModal = true; 6691 this.collectionId = collectionId; 6692 this.categories = categories || []; 6693 this.popProductUrl = productUrl; 6694 this.color = color || ''; // unused 6695 this.isCollection = isCollection || false; 6696 this.isShowDescription = isShowDescription != false; 6697 this.isQuickBuy = isQuickBuy || false; 6698 this.selectedVariantId = parseInt(variantId) || undefined; 6699 this.checkoutAddToCartCallback = checkoutAddToCartCallback; 6700 document.body.style.overflow = "hidden"; 6701 }, 6702 closeProductModal: function() { 6703 this.showProductModal = false; 6704 document.body.style.overflow = ""; 6705 }, 6706 showInventoryMessage: function(inventoryQuantity) { 6707 const stockMessage = "åå庫åå©é¤ count ä»¶".replace('count', inventoryQuantity || 0); 6708 window.msg(stockMessage, 'warning').show(); 6709 }, 6710 } 6711 }); 6712 6713 for (const componentName in window.themeHelper.productModalComponents) { 6714 newAddCartModalApp.component( 6715 componentName, 6716 window.themeHelper.productModalComponents[componentName], 6717 ); 6718 } 6719 6720 window.new_addcart_modal = newAddCartModalApp.mount(); 6721 }); 6722</script>
6722 6723 6724<!-- cyb_snippet new_addcart_modal end --> 6725
6725<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/new_cart-4a1e7dfec7e41476.js' type='text/javascript'></script>
6725 6726 6727</div> 6728 6729 </div> 6730 6731 <!-- Footer --> 6732 6733 6734 6735 6736 6737 6738 6739<style> 6740 6741 6742 @media(min-width: 991px) { 6743 .display_x .left-content > div { 6744 max-width: calc(100% / 3); 6745 } 6746 } 6747</style> 6748 6749<div id="index-recommendation"></div> 6750 6751<footer id="footer" class="qk-fs--body qk-bg--footer_bg"> 6752 6753 6754 <div class="qk-container display_x"> 6755 <div class="footer_content qk-mg--0 qk-display--flex qk-justify--between"> 6756 <div class="left-content qk-flex--1"> 6757 6758 6759 <div class="link-list-container"> 6760 6761 <p class="footer_title qk-fs--title qk-text--footer_text">ABOUT RéPOV</p> 6762 6763 <div class="item horizontal qk-text--left"> 6764 <ul class="qk-display--flex qk-flex--wrap"> 6765 6766 6767 <li class="qk-display--il_bk"> 6768 6769 <a 6770 class="qk-text--footer_text" 6771 href="/search" 6772 rel="noopener noreferrer" 6773 target="_blank">æ¥è©¢</a> 6774 6775 </li> 6776 6777 <li class="qk-display--il_bk"> 6778 6779 <a 6780 class="qk-text--footer_text" 6781 href="/pages/about-us" 6782 rel="noopener noreferrer" 6783 target="_blank">éæ¼æå</a> 6784 6785 </li> 6786 6787 <li class="qk-display--il_bk"> 6788 6789 <a 6790 class="qk-text--footer_text" 6791 href="/account/index" 6792 rel="noopener noreferrer" 6793 target="_blank">æç帳æ¶</a> 6794 6795 </li> 6796 6797 <li class="qk-display--il_bk"> 6798 6799 <a 6800 class="qk-text--footer_text" 6801 href="/pages/terms" 6802 rel="noopener noreferrer" 6803 target="_blank">æåæ¢æ¬¾</a> 6804 6805 </li> 6806 6807 <li class="qk-display--il_bk"> 6808 6809 <a 6810 class="qk-text--footer_text" 6811 href="/pages/refund" 6812 rel="noopener noreferrer" 6813 target="_blank">éè²¨éæ¬¾æ¿ç</a> 6814 6815 </li> 6816 6817 <li class="qk-display--il_bk"> 6818 6819 <a 6820 class="qk-text--footer_text" 6821 href="/pages/privacy" 6822 rel="noopener noreferrer" 6823 target="_blank">é±ç§æ¬ä¿è·æ¿ç</a> 6824 6825 </li> 6826 6827 <li class="qk-display--il_bk"> 6828 6829 <a 6830 class="qk-text--footer_text" 6831 href="/contact" 6832 rel="noopener noreferrer" 6833 target="_blank">è¯çµ¡åºå®¶</a> 6834 6835 </li> 6836 6837 6838 </ul> 6839 </div> 6840 </div> 6841 6842 6843 6844 <div class="item contact qk-text--left"> 6845 6846 <p class="footer_title qk-fs--title qk-text--footer_text">GET IN TOUCH</p> 6847 6848 <ul> 6849 6850 <li class="phone qk-bd_r--default qk-bd--footer_text qk-display--il_bk">
6851 <span class="qk-text--footer_text">客æå°ç·ï¼02-2784-4219</span> 6852 </li> 6853 6854 6855 6856 <li class="time qk-bd_r--default qk-bd--footer_text qk-display--il_bk"> 6857 <span class="qk-text--footer_text">客ææéï¼9:00-18:00</span> 6858 </li> 6859 6860 6861 <br> 6862 <li class="mail qk-bd_r--default qk-bd--footer_text qk-cursor--pointer qk-display--il_bk"> 6863 <a class="qk-text--footer_text" href="mailto:[email protected]">ä¿¡ç®±ï¼[email protected]</a> 6864 </li> 6865 6866 6867 <li class="address qk-bd_r--default qk-bd--footer_text qk-display--il_bk"> 6868 <span class="qk-text--footer_text">å°åï¼å°åå¸å¤§å®åä¿¡ç¾©è·¯åæ®µ134è1æ¨(信義å®åæ·éç«2åºå£)</span> 6869 </li> 6870 6871 6872 </ul> 6873 </div> 6874 6875 6876 6877 <div id="rich_text_editor_setting" class="rich-text-editor-container qk-text--footer_text item qk-flex--1"> 6878 6879 <p class="footer_title qk-fs--title rich-text-editor-title">è² è²¬å ¬å¸</p> 6880 6881 <div class="rich-text-content-container"> 6882 <p>復家çé«åéæéå ¬å¸<br>çµ±ä¸ç·¨èï¼60787817<br><br><br><br><br><br><br><br><br><br></p> 6883 6884 </div> 6885 </div> 6886 6887 6888 </div> 6889 <div class="right-content qk-display--flex qk-flex--column"> 6890 6891 <div class="fb_fanpage qk-hidden--mobile"> 6892 <div class="fb_fans_page_area"> 6893 <div 6894 class="fb-page" 6895 data-href="https://www.facebook.com/389150237613113" 6896 data-width="500" 6897 data-adapt-container-width="true" 6898 data-hide-cover="false" 6899 data-show-facepile="true"> 6900 <blockquote cite="https://www.facebook.com/389150237613113" class="fb-xfbml-parse-ignore"> 6901 <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/389150237613113"></a> 6902 </blockquote> 6903 </div> 6904 </div> 6905 </div> 6906 6907 <div class="media qk-display--il"> 6908 <div class="item social_media qk-h--auto qk-float--l"> 6909 <ul> 6910 6911 <li class="qk-display--il_bk"> 6912 <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/profile.php?id=61563257844479"> 6913 <svg 6914 class="facebook-svg" 6915 xmlns="http://www.w3.org/2000/svg" 6916 width="40" 6917 height="40"
6918 viewBox="0 0 40 40"> 6919 <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" /> 6920 </svg> 6921 </a> 6922 </li> 6923 6924 6925 <li class="qk-display--il_bk"> 6926 <a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/repov_2024/"> 6927 <svg 6928 class="instagram-svg" 6929 xmlns="http://www.w3.org/2000/svg" 6930 width="40" 6931 height="40" 6932 viewBox="0 0 40 40"> 6933 <rect class="qk-svg--footer_text" width="40" height="40" rx="20" /> 6934 <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
693411.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" /> 6935 </svg> 6936 </a> 6937 </li> 6938 6939 6940 <li class="qk-display--il_bk"> 6941 <a target="_blank" rel="noopener noreferrer" href="https://lin.ee/VOl1sdK"> 6942 <svg 6943 class="line-svg" 6944 xmlns="http://www.w3.org/2000/svg" 6945 width="40" 6946 height="40"
6947 viewBox="0 0 40 40"> 6948 <rect class="qk-svg--footer_text" width="40" height="40" rx="20" /> 6949 <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" /> 6950 <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" /> 6951 <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" /> 6952 <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" /> 6953 <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" /> 6954 </svg> 6955 </a> 6956 </li> 6957 6958 6959 <li class="qk-display--il_bk"> 6960 <a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/@%E5%BE%A9%E5%81%A5%E9%86%AB%E9%99%B3%E7%9B%B8%E5%AE%8F-%E5%AE%8F%E5%BA%B7%E5%BE%A9/v
6960ideos"> 6961 <svg 6962 class="youtube-svg" 6963 xmlns="http://www.w3.org/2000/svg" 6964 width="40" 6965 height="40" 6966 viewBox="0 0 40 40"> 6967 <rect class="qk-svg--footer_text" width="40" height="40" rx="20" /> 6968 <path class="qk-svg--footer_bg" d="M27.3078 11H12.6922C9.82462 11 7.5 13.3653 7.5 16.283V23.717C7.5 26.6347 9.82462 29 12.6922 29H27.3078C30.1754 29 32.5 26.6347 32.5 23.717V16.283C32.5 13.3653 30.1754 11 27.3078 11ZM23.7964 20.3617L16.9602 23.6792C16.778 23.7676 16.5676 23.6324 16.5676 23.4271V16.5848C16.5676 16.3766 16.7835 16.2416 16.9661 16.3357L23.8023 19.8606C24.0055 19.9653 24.002 20.2619 23.7964 20.3617Z" /> 6969 </svg> 6970 </a> 6971 </li> 6972 6973 </ul> 6974 </div> 6975 </div> 6976 </div> 6977 </div> 6978 </div> 6979 6980 <div class="copyright qk-text--footer_text qk-bd--footer_text qk-text--left qk-bd_t--default"> 6981 <div class="qk-container container qk-fw--500"> 6982 <span>Copyright ©</span> 6983 <a class="qk-text--link" href="/"> 6984 <span>RéPOV復家çé«</span> 6985 </a> 6986 <span>All Rights Reserved.</span> 6987 <span>Designed by 6988 </span> 6989 <a 6990 class="qk-text--link" 6991 href="https://www.cyberbiz.io?utm_source=poweredbycyberbiz" 6992 target="_blank" 6993 rel="noopener noreferrer" 6994 title="Designed by CYBERBIZ">CYBERBIZ</a>. 6995 </div> 6996 </div> 6997 6998</footer>
6999<script> 7000 $(document).ready(function() { 7001 let isDynamicLoading = false; 7002 7003 let menusData = { 7004 7005 7006 "footer": { 7007 7008 "type": "items", 7009 "data": [ 7010 7011 7012 7013 { 7014 "title": "æ¥è©¢", 7015 "url": "/search", 7016 "item_type": "search" 7017 }, 7018 7019 { 7020 "title": "éæ¼æå", 7021 "url": "/pages/about-us", 7022 "item_type": "page" 7023 }, 7024 7025 { 7026 "title": "æç帳æ¶", 7027 "url": "/account/index", 7028 "item_type": "http" 7029 }, 7030 7031 { 7032 "title": "æåæ¢æ¬¾", 7033 "url": "/pages/terms", 7034 "item_type": "terms" 7035 }, 7036 7037 { 7038 "title": "éè²¨éæ¬¾æ¿ç", 7039 "url": "/pages/refund", 7040 "item_type": "refund" 7041 }, 7042 7043 { 7044 "title": "é±ç§æ¬ä¿è·æ¿ç", 7045 "url": "/pages/privacy", 7046 "item_type": "privacy" 7047 }, 7048 7049 { 7050 "title": "è¯çµ¡åºå®¶", 7051 "url": "/contact", 7052 "item_type": "contact" 7053 } 7054 7055 7056 ] 7057 7058 }, 7059 7060 7061 7062 7063 7064 7065 }; 7066 7067 if (isDynamicLoading) { 7068 window.DynamicLoading.setupComponent({ 7069 sectionId: '#footer', 7070 callbackData:{ 7071 section: {"type":"footer","visible":true,"settings":{"footer_link":"footer","display_facebook":true,"shop_facebook":"https://www.facebook.com/profile.php?id=61563257844479","display_instagram":true,"shop_instagram":"https://www.instagram.com/repov_2024/","display_line":true,"shop_line":"https://lin.ee/VOl1sdK","display_youtube":true,"shop_youtube":"https://www.youtube.com/@%E5%BE%A9%E5%81%A5%E9%86%AB%E9%99%B3%E7%9B%B8%E5%AE%8F-%E5%AE%8F%E5%BA%B7%E5%BE%A9/videos","footer_link_arrangement":"display_x","display_facebook_fan_block":true},"block_order":["default_link_list_2","default_contact_info","rich_text_editor_setting","1739174172381_2"],"blocks":{"default_contact_info":{"type":"contact_info_setting","thumbnail":"contactInfo","draggable":true,"visible":true,"settings":{"dict_contact_info_block_title":"GET IN TOUCH","display_phone":true,"dict_phone_number":"02-2784-4219","display_fax_number":false,"dict_shop_fax_number":"","display_shop_email":true,"dict_shop_email":"[email protected]","display_shop_address":true,"dict_shop_address":"å°åå¸å¤§å®åä¿¡ç¾©è·¯åæ®µ134è1æ¨(信義å®åæ·éç«2åºå£)","display_office_time":"true","dict_shop_office_time":"9:00-18:00","display_tax_id":false,"dict_tax_id":"60787817"},"custom_name":"è¯çµ¡è³è¨"},"default_link_list_2":{"type":"link_list_setting","visible":true,"settings":{"dict_link_list_block_title":"ABOUT RéPOV","footer_link":"footer"},"custom_name":"é¸å®"},"rich_text_editor_setting":{"type":"rich_text_editor_setting","visible":true,"settings":{"dict_rich_text_title":"è² è²¬å ¬å¸","dict_rich_text_content":"\u003cp\u003e復家çé«åéæéå ¬å¸\u003cbr\u003eçµ±ä¸ç·¨èï¼60787817\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c/p\u003e\n"},"custom_name":"èªè¨æå"},"1739174172381_2":{"type":"rich_text_editor_setting","custom_name":"èªè¨æå","visible":false,"settings":{"dict_rich_text_title":"Line","dict_rich_text_content":"\u003cp\u003eLineæå°\"復家è§é»\"\u003c/p\u003e\n"}}},"custom_name":"é è ³"}, 7072 shop: { 7073 name: 'RéPOV復家çé«', 7074 cyberbiz_link: 'https://www.cyberbiz.io?utm_source=poweredbycyberbiz', 7075 facebook_fan_page: 'https://www.facebook.com/389150237613113', 7076 }, 7077 menus: menusData, 7078 is_display_facebook_fan_block: true 7079 }, 7080 entryName:'renderFooterSection', 7081 source:'//cdn-general.cybassets.com/frontend/shop/footerSection-4a1e7dfec7e41476.js', 7082 }); 7083 } 7084 }); 7085</script>
7085 7086 7087<!-- cyb_snippet _tracking_code start --> 7088
7088<script> 7089 window.fbAsyncInit = function() { 7090 FB.init({ 7091 appId : '', 7092 xfbml : true, 7093 version : 'v24.0', 7094 }); 7095 }; 7096 (function(d, s, id){ 7097 var js, fjs = d.getElementsByTagName(s)[0]; 7098 if (d.getElementById(id)) {return;} 7099 js = d.createElement(s); 7100 js.id = id; 7101 js.src = 'https://connect.facebook.net/zh_TW/sdk.js'; 7102 fjs.parentNode.insertBefore(js, fjs); 7103 }(document, 'script', 'facebook-jssdk')); 7104 </script>
7104 7105 7106
7107<script> 7108 // for scupio 7109 if (document.querySelector("meta[name=\"scupio_mid\"]")) { 7110 mid = document.querySelector("meta[name=\"scupio_mid\"]").content; 7111 } else { 7112 mid = ""; 7113 } 7114 if (!window.is_scupio_sent && mid) { 7115 window._bwtm = window._bwtm || [] 7116 window._bwtm.push({ 7117 "mid": mid, 7118 "uid": "" 7119 }); 7120 } 7121</script>
7121 7122 7123<!-- cyb_snippet _tracking_code end --> 7124
7125<script> 7126 $(document).ready(function(){ 7127 if(window.location.pathname != '' && window.location.pathname != '/' ){ 7128 document.getElementById('index-recommendation').style.display = 'none' 7129 } 7130 }); 7131</script>
7131 7132 7133 7134 7135 <!-- Fast-Events --> 7136 <!-- cyb_snippet fast_events start --> 7137 7138
7139<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/fast_events-4a1e7dfec7e41476.js' type='text/javascript'></script>
7139 7140<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/fast_events-4a1e7dfec7e41476.css' rel='stylesheet' type='text/css' media='all' /> 7141 7142<!-- cyb_snippet fast_events end --> 7143 7144 <div class="bottom-right qk-pos--fixed"> 7145 <!-- gototop --> 7146 <div id="gototop" class="qk-display--none qk-text--center"> 7147 <a href="javascript:void(0)" class="qk-circle qk-circle--lg qk-pos--relative qk-text--center"> 7148 <i class="fas fa-chevron-up"></i> 7149 </a> 7150 </div> 7151 7152 <!-- popup --> 7153 7154 7155 7156 7157<div id="popup-wrapper" class="qk-display--none"></div> 7158 7159<template id="popup-template"> 7160 <div 7161 :class="status" 7162 v-if="hasContent" 7163 id="popup-section" 7164 > 7165 <transition name="backdrop"> 7166 <div 7167 v-if="shouldShowPopup" 7168 @click.capture="minifyPopup" 7169 id="popup-backdrop" 7170 class="qk-w--100vw qk-h--100vh qk-pos--fixed qk-t--0 qk-l--0 qk-tst" 7171 > 7172 </div> 7173 </transition> 7174 <transition name="onShow"> 7175 <div 7176 @click.self="showPopup" 7177 @transitionstart="updateGameStatus('start', this)" 7178 @transitionend="updateGameStatus('end', this)" 7179 class="popup-content qk-display--flex qk-align--center qk-tst qk-tst_dur--30 qk-tst_timing--ease_o" 7180 > 7181 <div 7182 v-for="block in blocks" 7183 :key="block.id" 7184 :class="[block.type, minifiedBlockClasses, block.settings.icon_size]" 7185 class="block qk-tst qk-tst_dur--30 qk-tst_timing--ease_o qk-of--auto" 7186 > 7187 <div v-if="block.type === 'image'" class="qk-pos--rel"> 7188 <img 7189 v-show="!shouldShowPopup" 7190 :src="block.settings.dict_icon_image_url" 7191 class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o" 7192 alt="popup button" 7193 > 7194 <a 7195 v-show="shouldShowPopup" 7196 :href="block.settings.dict_link" 7197 :target="block.settings.target" 7198 :rel="block.settings.rel" 7199 class="qk-display--flex qk-align--center" 7200 @click="linkClicked" 7201 > 7202 <picture> 7203 <source :srcset="block.settings.dict_mobile_image_url" media="(max-width: 576px)"> 7204 <source :srcset="block.settings.dict_tablet_image_url" media="(max-width: 992px)"> 7205 <img 7206 :src="block.settings.dict_image_url" 7207 class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o" 7208 alt="popup picture" 7209 /> 7210 </picture> 7211 </a> 7212 </div> 7213 <div v-if="block.type === 'video'"> 7214 <iframe 7215 :src="block.settings.dict_video_link" 7216 frameborder="0" 7217 class="qk-center--y qk-w--100 qk-h--100" 7218 ></iframe> 7219 </div> 7220 <div v-if="block.type === 'game'"> 7221 <div v-show="gameStatus === 'show'" :class="{ 'show-game': gameStatus === 'show' }"> 7222 <iframe 7223 class="cb-game-iframe iframe-loading" 7224 :src="getGameIframeSrc(block)" 7225 style="border: none;" 7226 > 7227 Loading 7228 </iframe> 7229 </div> 7230 <div v-show="gameStatus === 'minified'"> 7231 <img 7232 src="//cdn-general.cybassets.com/game_assets/game_minified_new.png" 7233 class="qk-h--100 qk-w--100" 7234 alt="game minified icon" 7235 /> 7236 </div> 7237 </div> 7238 <div 7239 v-if="block.type === 'carousel'" 7240 :id="`popup-carousel-${block.id}`" 7241 > 7242 </div> 7243 </div> 7244 </div> 7245 </transition> 7246 <transition name="backdrop"> 7247 <div 7248 v-if="shouldShowPopup" 7249 @click.capture="minifyPopup" 7250 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" 7251 > 7252 </div> 7253 </transition> 7254 </div> 7255</template> 7256
7257<script> 7258 $(document).ready(function() { 7259 const CDN_HOST = '//cdn-general.cybassets.com'; 7260 const section = {"type":"popup","visible":true,"blocks":{"popup_block_1":{"type":"image","visible":false,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/popup_default.jpg","icon_size":"small"},"custom_name":"åç"},"1736496740530_2":{"type":"game","custom_name":"äºåéæ²","visible":false,"settings":{"dict_game_handle":"8988"}}},"block_order":["1736496740530_2"],"settings":{},"custom_name":"å½çªå»£å"}; 7261 var popupSection = Vue.createApp({ 7262 template: '#popup-template', 7263 delimiters: ['${', '}'], 7264 data() { 7265 const isOmniauthPage = ['omniauth_terms_agreement', 'omniauth_mobile/'] 7266 .some(path => location.pathname.includes(path)); 7267 return { 7268 status: 'minified', 7269 gameStatus: 'show', 7270 blocks: isOmniauthPage 7271 ? [] 7272 : section.block_order && section.block_order.reduce( 7273 function(acc, blockId) { 7274 const block = section.blocks[blockId]; 7275 if (block && block.visible) { 7276 acc.push({ 7277 ...block, 7278 id: blockId, 7279 }); 7280 } 7281 return acc; 7282 }, 7283 [], 7284 ), 7285 hasAddedGameScript: false, 7286 }; 7287 }, 7288 computed: { 7289 hasContent: function() { 7290 return !!(this.blocks && this.blocks.length > 0); 7291 }, 7292 minifiedBlockClasses: function() { 7293 return this.status === 'minified' ? 'qk-pointer--none qk-unselectable' : ''; 7294 }, 7295 shouldShowPopup: function() { 7296 return this.status === 'show'; 7297 } 7298 }, 7299 methods: { 7300 unhidePopup: function(storedStatus) { 7301 this.status = storedStatus; 7302 $('#popup-wrapper').removeClass('qk-display--none'); 7303 }, 7304 showPopup: function() { 7305 if (this.status !== 'show') { 7306 this.status = 'show'; 7307 this.saveStatus(this.status); 7308 } 7309 }, 7310 minifyPopup: function() { 7311 this.status = 'minified'; 7312 this.saveStatus('minified'); 7313 }, 7314 loadStatus: function() { 7315 return JSON.parse(localStorage.getItem('popupStatus')); 7316 }, 7317 saveStatus: function(status) { 7318 if (status) { 7319 localStorage.setItem('popupStatus', JSON.stringify({ 7320 status: status, 7321 setTime: new Date().getTime(), 7322 })); 7323 } 7324 }, 7325 linkClicked: function() { 7326 this.saveStatus('minified'); 7327 }, 7328 parseVideoLink: function(settings) { 7329 settings.dict_video_link = themeHelper.parseYtUrl(settings.dict_video_link); 7330 }, 7331 setupImageSrc: function (settings) { 7332 settings.dict_image_url = this.addCdnHost(settings.dict_image_url); 7333 if (settings.dict_tablet_image_url) { 7334 settings.dict_tablet_image_url = this.addCdnHost(settings.dict_tablet_image_url); 7335 } 7336 if (settings.dict_mobile_image_url) { 7337 settings.dict_mobile_image_url = this.addCdnHost(settings.dict_mobile_image_url); 7338 } 7339 settings.dict_icon_image_url = this.addCdnHost(settings.dict_icon_image_url) || settings.dict_image_url; 7340 }, 7341 addCdnHost: function(url) { 7342 if (!url) { 7343 return url; // only add cdn host if url is not empty 7344 } 7345 7346 try { 7347 new URL(url); 7348 return url; // already a valid url, cdn host not needed 7349 } catch { 7350 return `${CDN_HOST}${url}`; 7351 } 7352 }, 7353 initStatus: function() { 7354 let newStatus = 'show'; 7355 const popupStatus = this.loadStatus(); 7356 const currentTime = new Date().getTime(); 7357 const oneDay = 1000 * 60 * 60 * 24; 7358 const hasStoredStatus = popupStatus && currentTime - popupStatus.setTime < oneDay; 7359 const redirectedByGameLogin = !this.hasRedirectUrl() && this.redirectedByGameLogin(); 7360 const isLoggingIn = this.isLoggingIn(); 7361 const isCartPage = window.location.pathname.split('/').includes('carts'); 7362 7363 if (hasStoredStatus && !redirectedByGameLogin) { 7364 newStatus = popupStatus.status; 7365 } 7366 7367 if (isLoggingIn) { 7368 newStatus = 'minified'; 7369 } else { 7370 localStorage.removeItem('redirectedByPopup'); 7371 } 7372 7373 setTimeout(() => { 7374 this.status = newStatus; 7375 this.gameStatus = newStatus; 7376 this.saveStatus(newStatus); 7377 if(!isCartPage){ 7378 this.unhidePopup(newStatus); 7379 } 7380 }, 1000); 7381 }, 7382 initBlocks: function() { 7383 if (this.hasContent) { 7384 this.blocks.forEach(block => { 7385 switch(block.type) { 7386 case 'image': 7387 this.setupImageSrc(block.settings); 7388 7389 const isOpenInNewTab = block.settings.link_open_in_new_tab; 7390 if (isOpenInNewTab) { 7391 block.settings.target = '_blank'; 7392 block.settings.rel = 'noopener noreferrer'; 7393 } 7394 7395 break; 7396 case 'video': 7397 this.parseVideoLink(block.settings); 7398 break; 7399 } 7400 }) 7401 } 7402 }, 7403 getGameIframeSrc: function (block) { 7404 return `/games/${block.settings.dict_game_handle}` 7405 }, 7406 updateGameStatus: function(type, element) { 7407 if ( 7408 (type === 'start' && this.status === 'minified') 7409 || (type === 'end' && this.status === 'show') 7410 ) { 7411 this.gameStatus = this.status; 7412 } 7413 }, 7414 setupGameRedirects: function() { 7415 window.addEventListener('pagehide', () => { 7416 const isGameActive = document.body.getElementsByClassName('show-game').length; 7417 if (isGameActive) { 7418 localStorage.setItem('redirectedByPopup', 'true'); 7419 this.saveStatus('minified'); 7420 } 7421 }); 7422 }, 7423 hasRedirectUrl: function() { 7424 return (new URLSearchParams(location.search)).has('redirect_url'); 7425 }, 7426 redirectedByGameLogin: function() { 7427 return localStorage.getItem('redirectedByPopup'); 7428 }, 7429 isLoggingIn: function() { 7430 const loginRelatedPathnames = [ 7431 'account/signup', 7432 'account/login', 7433 'account/customer/password/new', 7434 'pages/terms' 7435 ]; 7436 return loginRelatedPathnames.some(path => location.pathname.includes(path)); 7437 } 7438 }, 7439 created: function() { 7440 this.initStatus(); 7441 this.initBlocks(); 7442 this.setupGameRedirects(); 7443 }, 7444 mounted: function() { 7445 this.blocks.forEach((block) => { 7446 if (block.type === 'carousel' && block.settings.dict_c
7446arousel) { 7447 renderCarousel(`#popup-carousel-${block.id}`, { 7448 title: block.settings.dict_carousel, 7449 CDN_HOST, 7450 onLinkClick: () => this.linkClicked(), 7451 }); 7452 } 7453 }); 7454 }, 7455 }); 7456 popupSection.mount('#popup-wrapper'); 7457 }); 7458</script>
7458 7459 7460 7461 7462 </div> 7463 7464 <!-- ajaxloading --> 7465 <div id="ajaxloading" class="qk-display--none qk-h--100vh qk-w--100vw qk-l--0 qk-t--0 qk-pos--fixed"> 7466 <div class="ajaxbody qk-pos--abs qk-l--50 qk-t--50 qk-text--center"> 7467 <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"> 7468 <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"/> 7469 <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 "/> 7470 <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"/> 7471 <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"/> 7472 <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"/> 7473 <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"/> 7474 </svg> 7475 <div class="success_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">å·²å å ¥è³¼ç©è»</div> 7476 <div class="success_update_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">å·²æ´æ°è³¼ç©è»</div> 7477 <div class="fail_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">網路ç°å¸¸ï¼è«éæ°æ´ç</div> 7478 </div> 7479 </div> 7480
7480<script src="//cdn-general.cybassets.com/assets/referral-code-trace-5fcbbe026a61c36b5f09a1615a1c168688205205d9d3e7ee854181a66b64a6ed.js"></script>
7480</body> 7481 7482
7482<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/sub_vendor-4a1e7dfec7e41476.js' type='text/javascript'></script>
7482 7483
7483<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme_helper-4a1e7dfec7e41476.js' type='text/javascript'></script>
7483 7484 7485 <!-- theme assets --> 7486
7486<script src='//cdn-general.cybassets.com/s/files/29544/theme/109555/assets/js/1721292364_e1e16be3_main.js?1721292365' type='text/javascript'></script>
7486 7487
7487<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme-4a1e7dfec7e41476.js' type='text/javascript'></script>
7487 7488 7489 <!-- for cache --> 7490
7490<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/cacheable-4a1e7dfec7e41476.js' type='text/javascript'></script>
7490 7491</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.