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-5WC79C7
vendor: 3 bytes, line 12
12');
12</script>
12 13
13<script>var google_tag_manager_id = 'GTM-5WC79C7';</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
23<script> 24 function getUserFromCookie(){ 25 if(localStorage.customer && localStorage.customer != '{"notLogin":true}'){ 26 return JSON.parse(localStorage.customer).id; 27 }else{ 28 return ""; 29 } 30 } 31 cyb = [{ 32 'shop': "21707-ææ¯æ£® APISERUM", 33 'shop_plan': "enterprise", 34 'userId': getUserFromCookie() 35 }]; 36 </script>
36 37 38 <!-- CYBERBIZ Google Tag Manager --> 39
39<script>
vendor: 345 bytes, lines 39-43
39(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 40 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 41 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 42 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 43 })(window,document,'script','cyb','
43GTM-P7528MQ
vendor: 3 bytes, line 43
43');
43</script>
43 44 <!-- End CYBERBIZ Google Tag Manager --> 45 46 <meta charset="utf-8"> 47<meta http-equiv="X-UA-Compatible" content="IE=edge"> 48<meta name="viewport" content="width=device-width, initial-scale=1"> 49<link rel="icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3NzkyMjg3X0xPR09f5bel5L2c5Y2A5Z-fIDEucG5nLnBuZyJdXQ.png?convert=false&sha=27a313e547869945"> 50<link rel="apple-touch-icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3NzkyMjg3X0xPR09f5bel5L2c5Y2A5Z-fIDEucG5nLnBuZyJdXQ.png?convert=false&sha=27a313e547869945"> 51 52<meta property="og:site_name" content="ææ¯æ£® APISERUM" /> 53 54<!-- og tag --> 55 56 <meta name="keywords" content="è åèç½,èè½,èç´æçº,æèç²¾è¯,é¡PRPä¿®è·æå,é«ç¾è¡å¾ä¿é¤èè½" /> 57 <meta name="description" content="æåï¼å¾ç°¡èçãæåç¸ä¿¡ï¼çæ£çä¿é¤ï¼ä¸å¨ç¹è¤å çï¼ è卿¯ä¸åãåå好ãç鏿ã 以èªç¶çºæºï¼èæ¬çºæ¬ï¼é¸ç¨æº«åæ¤èï¼ æ¸å»å¤é¤ï¼çä¸èèçæ£éè¦çã" /> 58 <meta property="og:title" content="ææ¯æ£® APISERUM 宿¹ç¶²ç«" /> 59 <meta property="og:description" content="æåï¼å¾ç°¡èçãæåç¸ä¿¡ï¼çæ£çä¿é¤ï¼ä¸å¨ç¹è¤å çï¼ è卿¯ä¸åãåå好ãç鏿ã 以èªç¶çºæºï¼èæ¬çºæ¬ï¼é¸ç¨æº«åæ¤èï¼ æ¸å»å¤é¤ï¼çä¸èèçæ£éè¦çã" /> 60 <meta property="og:url" content="https://www.apiserum.com.tw" /> 61 <meta property="og:type" content="website" /> 62 63 64<!-- og image --> 65 66 67 <meta property="og:image" content="https://cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3NzkyMjg3X0xPR09f5bel5L2c5Y2A5Z-fIDEucG5nLnBuZyJdXQ.png?sha=27a313e547869945" /> 68 69 70 71<title> 72 73 ææ¯æ£® APISERUM 宿¹ç¶²ç« 74 75</title> 76 77 78
79<script src='//cdn-general.cybassets.com/frontend/shop/useSettingsData-3a2e378145f8a165.js' type='text/javascript'></script>
79 80 81 82 83
83<script> 84 window.setSettingsData({"draggable_sections":{"404":[],"index":["1747379483991_0","1777944539955_8","1777944714591_5","1747874143038_1","1754975818094_2","1773882727069_2","_index_4_blocks","1754976218683_4","1754551012557_0"],"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/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18","navbar_image_logo_tablet_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18","navbar_image_logo_mobile_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18","main_nav":"主é¸å®","slider_primary_linklist":"主é¸å®","slider_primary_linklist_set_open":false,"nav_show_three_dimension":true,"search_enabled":true,"display_only_index":false,"dict_header_banner_image_url":"","dict_header_banner_image_tablet_url":"","dict_header_banner_image_mobile_url":"","dict_header_banner_link":"","display_count_down":true,"navbar_display_style":"displayDefault","menu_display_style":"three_dimension_menu","header_banner_start":"2026-05-15T00:00:00+08:00","header_banner_end":"2026-05-25T00:00:00+08:00","timer_text_color":"#c39d6f","timer_bg_color":"#2b2b6e","link_menu_enabled":false,"link_menu":"undefined","display_banner_type":"textBanner","header_banner_simple_text_size":"13","header_banner_simple_text_color":"#c39d6f","header_banner_simple_bg":"#2b2b6e","navbar_background_transparent":false,"header_logo_image_alt":"ææ¯æ£®,APISERUM,PRP éæç³»åææ¯æ£® PRP ä¿é¤å,","logo_height":"50","mobile_logo_position":"left","header_banner_simple_text":"ãéæææ£ãå ¨é¤¨è³¼è²·æ»¿2,000å ¨å®9æ","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":false,"shop_facebook":"","display_instagram":false,"shop_instagram":"","display_line":true,"shop_line":"https://line.me/zh-hant/","display_youtube":true,"shop_youtube":"https://www.youtube.com/","footer_link_arrangement":"display_y","display_facebook_fan_block":true},"block_order":["default_link_list_2","1755062598788_0","default_contact_info"],"blocks":{"default_contact_info":{"type":"contact_info_setting","custom_name":"GET IN TOUCH","thumbnail":"contactInfo","draggable":true,"visible":true,"settings":{"dict_contact_info_block_title":"","display_phone":true,"dict_phone_number":"
84(04)2358-0641","display_fax_number":false,"dict_shop_fax_number":"0222345678","display_shop_email":true,"dict_shop_email":"[email protected]","display_shop_address":true,"dict_shop_address":"å°ä¸å¸è¥¿å±¯åå·¥æ¥å31è·¯12ä¹6è","display_office_time":true,"dict_shop_office_time":"é±ä¸è³é±äº 09:00~17:00(åå®ä¾åæ¥é¤å¤)"}},"default_link_list_2":{"type":"link_list_setting","custom_name":"About Us","visible":true,"settings":{"dict_link_list_block_title":"About Us","footer_link":"é å°¾-è¯çµ¡æå"}},"rich_text_editor_setting":{"type":"rich_text_editor_setting","custom_name":"èªè¨æå","visible":true,"settings":{"dict_rich_text_title":"","dict_rich_text_content":"\u003cp\u003eThis product is not intended to diagnose, treat, cure, or prevent any disease.\u003c/p\u003e\n"}},"1755062598788_0":{"type":"link_list_setting","custom_name":"é¸å®","visible":true,"settings":{"dict_link_list_block_title":"","footer_link":"footer"}}},"custom_name":"é è
³"},"_index_product_banner":{"type":"_index_product_banner","visible":false,"settings":{"dict_link":"","dict_image_url":"/theme_src/i18n_icare/default_img/index_product_banner.png","dict_tablet_image_url":"","dict_mobile_image_url":"/theme_src/i18n_icare/default_img/index_product_banner_mobile.png","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","custom_name":"æ©«å¹
廣å","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3Mjk1MjY5XzIwMjUwNTE1X2Jhbm5lcl8xOTIwWDgxMC5qcGcuanBlZyJdXQ.jpeg?sha=680c95099dbad1c0","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3Mjk1MjY5XzIwMjUwNTE1X2Jhbm5lcl8xOTIwWDgxMC5qcGcuanBlZyJdXQ.jpeg?sha=680c95099dbad1c0","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3Mjk1MjY5XzIwMjUwNTE1X2Jhbm5lcl8xOTIwWDgxMC5qcGcuanBlZyJdXQ.jpeg?sha=680c95099dbad1c0","dict_link":"","display_cta_btn":false,"cta_btn_display_style":"bottomPosition","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"}},"_index_4_blocks":{"type":"_index_4_blocks","custom_name":"åé¡é£çµ","visible":true,"settings":{"margin_x":"100","margin_bottom":"50","mobile_margin_x":"","mobile_margin_bottom":"40","mobile_columns":2,"margin_block":"10","mobile_margin_block":"10","mobile_align":"left"},"blocks":{"display_index_4_block_1":{"type":"image","custom_name":"PRP","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTA0MzgzX-W3peS9nOWNgOWfnyAxLmpwZy5qcGVnIl1d.jpeg?sha=c7d0890c46c0c6b3","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTg2NTIyX-W3peS9nOWNgOWfnyA4LmpwZy5qcGVnIl1d.jpeg?sha=60d11b1acc831431","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTg2NTIyX-W3peS9nOWNgOWfnyA4LmpwZy5qcGVnIl1d.jpeg?sha=60d11b1acc831431","dict_link":"/collections/prp-reverse-age-exclusive-patent","block_propotion":"100","dict_image_description":""}},"display_index_4_block_1_2":{"type":"image","custom_name":"èº«é«æ¸
æ½","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMjkzX-W3peS9nOWNgOWfnyAyLmpwZy5qcGVnIl1d.jpeg?sha=c205cf741738e2e8","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/body-wash-soap","block_propotion":"25","dict_image_description":""}},"display_index_4_block_1_3":{"type":"image","custom_name":"æ´é«®","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMzI3X-W3peS9nOWNgOWfnyAzLmpwZy5qcGVnIl1d.jpeg?sha=7cb83832f8bb33d2","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/shampoo","block_propotion":"25","dict_image_description":""}},"display_index_4_block_1_4":{"type":"image","custom_name":"ææ¯æ£®ç²¾æ²¹","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMzM4X-W3peS9nOWNgOWfnyA0LmpwZy5qcGVnIl1d.jpeg?sha=1364f9e06f581195","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/collections/single-essential-oil","block_propotion":"25","dict_image_description":""}},"1747296492272_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"1747296638056_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"1754551374779_0":{"type":"image","custom_name":"è鍿¸
æ½èä¿é¤","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTgyMTMxX-W3peS9nOWNgOWfnyA1LmpwZy5qcGVnIl1d.jpeg?sha=89d062f3f790c634","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTgyMTMxX-W3peS9nOWNgOWfnyA1LmpwZy5qcGVnIl1d.jpeg?sha=89d062f3f790c634","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTgyMTMxX-W3peS9nOWNgOWfnyA1LmpwZy5qcGVnIl1d.jpeg?sha=89d062f3f790c634","dict_link":"/categories/face","block_propotion":"25","dict_image_description":""}},"1774343442714_0":{"type":"image","custom_name":"é¦è³¼ç¦®","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MzQzNDcyXzQucG5nLnBuZyJdXQ.png?sha=cf739ff94c81ab1f","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_image_description":"","dict_link":"https://www.apiserum.com.tw/account/login","block_propotion":"50"}},"1774343515464_0":{"type":"image","custom_name":"å LINE好å","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MzQzNTQzXzUucG5nLnBuZyJdXQ.png?sha=f944b5e7088e2375","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_image_description":"","dict_link":"https://lin.ee/wnaZM2P","block_propotion":"50"}}},"block_order":["1774343442714_0","1774343515464_0","1754551374779_0","display_index_4_block_1_3","display_index_4_block_1_2","display_index_4_block_1_4","display_index_4_block_1"]},"_index_8_blocks":{"type":"_index_8_blocks","visible":true,"settings":{"dict_title":"SHOP OUR BEST SELLER","collection_handle":"icare","limit":"4","margin_x":"100","margin_bottom":"48","mobile_margin_x":"0","mobile_margin_bottom":"24","product_display":"displayPartial","product_arrangement":"1","product_alignment":"leftPosition","product_text_align":"center"},"custom_name":"BEST SELLER"},"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":"
846","category_product_item_limit":"18"}},"shop_setting":{"type":"shop_setting","visible":true,"settings":{"favicon_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3NzkyMjg3X0xPR09f5bel5L2c5Y2A5Z-fIDEucG5nLnBuZyJdXQ.png?sha=27a313e547869945","og_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3NzkyMjg3X0xPR09f5bel5L2c5Y2A5Z-fIDEucG5nLnBuZyJdXQ.png?sha=27a313e547869945","shop_title":"宿¹ç¶²ç«","shop_description":"æåï¼å¾ç°¡èçãæåç¸ä¿¡ï¼çæ£çä¿é¤ï¼ä¸å¨ç¹è¤å çï¼ è卿¯ä¸åãåå好ãç鏿ã 以èªç¶çºæºï¼èæ¬çºæ¬ï¼é¸ç¨æº«åæ¤èï¼ æ¸å»å¤é¤ï¼çä¸èèçæ£éè¦çã","shop_keywords":"è åèç½,èè½,èç´æçº,æèç²¾è¯,é¡PRPä¿®è·æå,é«ç¾è¡å¾ä¿é¤èè½"},"custom_name":"å
¨ç«è¨å®"},"color_settings":{"type":"color_settings","visible":true,"settings":{"button_color":"#dcaa98","button_text_color":"#ffffff","accent_color":"#a6756a","heading_color":"#a6756a","text_color":"#604f4d","price_color":"#593520","discount_price_color":"#aa5848","theme_bg_color":"#ffffff","product_border_color":"#ffffff","nav_logo_bg_color":"#ffffff","nav_menu_bg_color":"#ffffff","nav_menu_text_color":"#624f4b","nav_menu_icon_color":"#896e69","footer_bg_color":"#efebe9","footer_text_color":"#aa5848","checkout_button_color":"#dcaa98","checkout_accent_color":"#aa5848","tips_text_color":"#d83717"},"custom_name":"é¡è²è¨å®"},"popup":{"type":"popup","visible":true,"blocks":{"popup_block_1":{"type":"image","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc4NzI1MDE5X-WumOe2skJOKDE5MjAxMDgwcHgpICgxKS5wbmcucG5nIl1d.png?sha=22d1f8864d777e6c","icon_size":"large","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc4NzI1MDI2X-WumOe2skJOKDE1NDAgWCAxMDAwcHgpICAoMSkucG5nLnBuZyJdXQ.png?sha=5cffb8aad10fbc87","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc4NzI1MDM3X-WumOe2skJOKOaWueWeiykgKDEpICgxKS5wbmcucG5nIl1d.png?sha=2068f7c0637ee632","dict_icon_image_url":"","dict_link":"/collections/all"},"custom_name":"åç"}},"block_order":["popup_block_1"],"settings":{},"custom_name":"å½çªå»£å"},"product_info":{"type":"product_info","visible":true,"settings":{"display_product_sku":false,"dict_vip_custom_price_text":"","dict_vip_custom_price_href":""},"custom_name":"åºæ¬è¨å®"},"product_description":{"type":"product_description","visible":true,"custom_name":"ååä»ç´¹"},"board_comments":{"type":"board_comments","visible":true,"settings":{},"custom_name":"ååè©è«","thumbnail":"list","draggable":false},"related_products":{"type":"related_products","visible":true,"settings":{"display_related_cols":true,"use_custom_related_cols":true,"dict_group_related_cols_related_product":"ç¸éåå","related_products_limit":"4"},"custom_name":"ç¸éåå"},"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":"主é¸å®","collection_sidebar_set_open":false,"collection_pagination_limit":"36","is_infinite_scroll":false,"product_column_for_pc":""},"custom_name":"åååé¡è¨å®"},"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","custom_name":"èªè¨æçè¨è¨-NEW","visible":true,"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","custom_name":"å½±ç","visible":true,"settings":{"dict_video_link":"https://youtu.be/zfWHU5rHc9I"}},"_index_4_blocks_2_block_2":{"type":"image","custom_name":"åç","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":""}}},"block_order":["_index_4_blocks_2_block_1","_index_4_blocks_2_block_2"]},"_graphic_introduction":{"type":"_graphic_introduction","custom_name":"åæä»ç´¹-HOW","visible":true,"settings":{"text_display":"leftPosition","graphic_text":"#ffffff","graphic_bg"
84:"#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","custom_name":"æ¨é¡","visible":true,"settings":{"dict_rich_text_title":"HOW IT WORKS","dict_size":"24"}},"_graphic_introduction_block_2":{"type":"text","custom_name":"å
§æ","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"}},"_graphic_introduction_block_3":{"type":"button","custom_name":"æé","visible":true,"settings":{"dict_btn_text":"TAKE THE QUIZ","graphic-button_bg":"#ffffff","graphic-button_text":"#40c1ac"}}},"block_order":["_graphic_introduction_block_1","_graphic_introduction_block_2","_graphic_introduction_block_3"]},"_index_product_banner_3":{"type":"_index_product_banner","custom_name":"æ©«å¹
廣å","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_icare/default_img/index_product_banner_3.png","dict_tablet_image_url":"","dict_mobile_image_url":"/theme_src/i18n_icare/default_img/index_product_banner_3_mobile.png","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":[]},"_index_4_blocks_3":{"type":"_index_4_blocks","custom_name":"èªè¨æçè¨è¨-igåç","visible":true,"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"},"blocks":{"_index_4_blocks_3_block_1":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_icare/default_img/index_4_blocks_3_block_1.png","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"_index_4_blocks_3_block_2":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_icare/default_img/index_4_blocks_3_block_2.png","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"_index_4_blocks_3_block_3":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_icare/default_img/index_4_blocks_3_block_3.png","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"_index_4_blocks_3_block_4":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_icare/default_img/index_4_blocks_3_block_4.png","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"_index_4_blocks_3_block_5":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_icare/default_img/index_4_blocks_3_block_5.png","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}}},"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"]},"1747296402790_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":{"1747296402791_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQzMzgyNTMyX-a4heaYjkJOLTAyLmpwZy5qcGVnIl1d.jpeg?sha=abe5201af2ef4747","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}},"1747296408919_0":{"type":"image","custom_name":"åç","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQxMTYxOTQ1X-aEm-avlOajruiCpeeagkJOX-aJi-apn-advy0wMi5qcGcuanBlZyJdXQ.jpeg?sha=9c04f08ce1590296","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":""}}},"block_order":["1747296402791_0","1747296408919_0"]},"1747379483991_0":{"type":"_main_slider_custom","custom_name":"輪æç´ æ","visible":true,"settings":{"swiper_delay":"5","margin_x":"0","margin_bottom":"0","image_number":"1","image_space":"12","mobile_margin_x":"0","mobile_margin_bottom":"0","mobile_image_number":"1","mobile_image_space":"0","transition_speed":"0.3"},"blocks":{"1747379483992_0":{"type":"image","custom_name":"忏
_BN","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3MzY3ODA5XzIwMjUwNTE1X0JOXzE5MjBYODEwLmpwZy5qcGVnIl1d.jpeg?sha=44baae29dfb510bb","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0NDcwOTQ0XzIwMjUwNTE1X0JOXzk2MFgxMDgwLmpwZy5qcGVnIl1d.jpeg?sha=86fcb5d895c9d651","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0NDcwOTQ0XzIwMjUwNTE1X0JOXzk2MFgxMDgwLmpwZy5qcGVnIl1d.jpeg?sha=86fcb5d895c9d651","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"}},"1747379512742_0":{"type":"image","custom_name":"PRP_BN","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzYyOTM2X1BSUDVtbCDlvaLosaEtMDEuanBnLmpwZWciXV0.jpeg?sha=1be2847bb146972d","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzYyOTQ1X1BSUDVtbCDlvaLosaEtMDIuanBnLmpwZWciXV0.jpeg?sha=1965c0343b51fe9b","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzYyOTQ1X1BSUDVtbCDlvaLosaEtMDIuanBnLmpwZWciXV0.jpeg?sha=1965c0343b51fe9b","dict_link":"/collections/prp-reverse-age-exclusive-patent","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"}},"1754891831123_0":{"type":"image","custom_name":"æå¡åç´","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0ODkxODQxX-acg-WToeizh-agvOabtOaWsEJOLmpwZy5qcGVnIl1d.jpeg?sha=ddf01b1fc557a5de","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0ODkyMzg5X-acg-WToeizh-agvOabtOaWsEJOXzk2MFgxMDgwLmpwZy5qcGVnIl1d.jpeg?sha=01c8e59dfdadbcb3","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0ODkyMzg5X-acg-WToeizh-agvOabtOaWsEJOXzk2MFgxMDgwLmpwZy5qcGVnIl1d.jpeg?sha=01c8e59dfdadbcb3","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"}},"1755051821512_0":{"type":"image","custom_name":"å£è
å´é§","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDUxODcxX-WPo-iFlOWZtOmcp1_lt6XkvZzljYDln58gMS5qcGcuanBlZyJdXQ.jpeg?sha=38d61a37fead271d","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDUxODc4X-WPo-iFlOWZtOmcpy0wMi5qcGcuanBlZyJdXQ.jpeg?sha=67abd4f65083ac63","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDUxODc4X-WPo-iFlOWZtOmcpy0wMi5qcGcuanBlZyJdXQ.jpeg?sha=67abd4f65083ac63","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"}},"1759291380606_0":{"type":"image","custom_name":"10æå¨å¹´æ
¶","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYyMTM3NTI0XzIwMjUxMDMx6ZuZMTHmqpTmnJ_lnJZfMTkyMFg4MTAuanBnLmpwZWciXV0.jpeg?sha=520654b505e96eca","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYyMTM3NTI0XzIwMjUxMDMx6ZuZMTHmqpTmnJ_lnJZfOTYwWDEwODAuanBnLmpwZWciXV0.jpeg?sha=f316398f85f9a5ed","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYyMTM3NTI0XzIwMjUxMDMx6ZuZMTHmqpTmnJ_lnJZfOTYwWDEwODAuanBnLmpwZWciXV0.jpeg?sha=f316398f85f9a5ed","dict_link":"","main_slider_image_alt":"","slide_contents_display":"center","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1763826084417_0":{"type":"image","custom_name":"å
¬å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYzODI2MTA4X-WFrOWRikJOLTAxLmpwZy5qcGVnIl1d.jpeg?sha=7be4343a2e623c73","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYzODI2Mjg3X-WFrOWRikJOLTA1LmpwZy5qcGVnIl1d.jpeg?sha=92178f578f26156c","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYzODI2Mjg3X-WFrOWRikJOLTA1LmpwZy5qcGVnIl1d.jpeg?sha=92178f578f26156c","dict_link":"https://www.apiserum.com.tw/blogs/news/1123","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"}},"1773886851460_0":{"type":"image","custom_name":"2603_å å¹è³¼","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzczODg2ODIzXzI2MDMxOF_lrpjntrJCTiAoMikgKDEpLnBuZy5wbmciXV0.png?sha=97df6f75951bdac7","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzczODg2OTY2XzI2MDMxOF_lrpjntrJCTiAoMikgKDEpICgxKS5wbmcucG5nIl1d.png?sha=8d3d9af418435be0","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzczODg4MTg0XzI2MDMxOF_lrpjntrJCTijmlrnlnospICgxKS5wbmcucG5nIl1d.png?sha=f405e02ebb57754d","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"}},"1773898442736_0":{"type":"image","custom_name":"ééåºæ¸
åªæ ä¸","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzczODk4ODAxXzI2MDMxOF_lrpjntrJCTiAoMykgKDEpLnBuZy5wbmciXV0.png?sha=c56c61ff2a2f4d68","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzczODk4ODA4XzI2MDMxOF_lrpjntrJCTiAoMykucG5nLnBuZyJdXQ.png?sha=d62174e9bbccf4a5","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzczODk4Nzg2XzI2MDMxOF_lrpjntrJCTijmlrnlnospLnBuZy5wbmciXV0.png?sha=5df736422cc57626","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"}},"1774255790689_0":{"type":"image","custom_name":"4ææ»¿é¡ç¦®","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MjU1OTAxXzI2MDMxOF_lrpjntrJCTiAoNCkucG5nLnBuZyJdXQ.png?sha=d756efb34c417f30","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MjU1OTA4XzI2MDMyM1_lrpjntrJCTigxNTQwIFggMTAwMHB4KSAgKDEpLnBuZy5wbmciXV0.png?sha=88f50c0f54341b6d","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MjU1OTEzXzI2MDMxOF_lrpjntrJCTijmlrnlnospICgzKS5wbmcucG5nIl1d.png?sha=536412a396f35b10","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"}},"1774338248533_0":{"type":"image","custom_name":"èæ¬å£è
æ¸
æ°å´é§","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNDY2MTE4X-WumOe2skJOKDE5MjAxMDgwcHgpICgyKSAoMSkucG5nLnBuZyJdXQ.png?sha=8114a05e9dc82f4d","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNDY2NzM1X-WumOe2skJOKOaWueWeiykgKDIpLnBuZy5wbmciXV0.png?sha=20399b64fd5949c1","dict_link":"/products/herbal-oral-spray-20ml","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"}},"1776237107834_0":{"type":"image","custom_name":"åèæ°å
è£å
¬å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc2MzI1MDY3XzI2MDMyM1_lrpjntrJCTigxNTQwIFggMTAwMHB4KSAgKDMpLnBuZy5wbmciXV0.png?sha=f7d8a91c10f20e29","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc2MzI0OTQ2XzI2MDQxNV_llIfonJzmlLnniYjlhazlkYrlnJYgKDEpLnBuZy5wbmciXV0.png?sha=43ab2a926abf53d9","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"}},"1777443643870_0":{"type":"image","custom_name":"5ææ´»å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc2OTA1MzY0X-WumOe2skJOKDE5MjAxMDgwcHgpLnBuZy5wbmciXV0.png?sha=b3769eecce6912f4","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc2OTA1MzcyX-WumOe2skJOKDE1NDAgWCAxMDAwcHgpIC5wbmcucG5nIl1d.png?sha=e338365a90529a25","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc2OTA1Mzc5X-WumOe2skJOKOaWueWeiykucG5nLnBuZyJdXQ.png?sha=8aa7255d6d64e937","dict_link":"/collections/prp-reverse-age-exclusive-patent","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"}},"1778723561999_0":{"type":"image","custom_name":"5æ9æåªæ ","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc4NzI1MDE5X-WumOe2skJOKDE5MjAxMDgwcHgpICgxKS5wbmcucG5nIl1d.png?sha=22d1f8864d777e6c","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc4NzI1MDI2X-WumOe2skJOKDE1NDAgWCAxMDAwcHgpICAoMSkucG5nLnBuZyJdXQ.png?sha=5cffb8aad10fbc87","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc4NzI1MDM3X-WumOe2skJOKOaWueWeiykgKDEpICgxKS5wbmcucG5nIl1d.png?sha=2068f7c0637ee632","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"}},"1780274447297_0":{"type":"image","custom_name":"6ææ´»å","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwMjc1NTAzX-WumOe2skJOKDE5MjAxMDgwcHgpICgxKSAoMSkucG5nLnBuZyJdXQ.png?sha=f98c9ec9232f3f37","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwMjc0NDgxX-WumOe2skJOKDE1NDAgWCAxMDAwcHgpICAoMSkucG5nLnBuZyJdXQ.png?sha=f7ab2c29ca9371c9","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwMjc0NDg3X-WumOe2skJOKOaWueWeiykgKDEpLnBuZy5wbmciXV0.png?sha=3af30ba1694dc8c3","dict_link":"","sl
84ide_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"}},"1780471922838_0":{"type":"image","custom_name":"æ·¨éç¡æéé¢ç²åºä¹³SPF30","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNDcxOTQ3X-WumOe2skJOKDE5MjAxMDgwcHgpICgyKS5wbmcucG5nIl1d.png?sha=27d6fcf5acddc917","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNDcxOTUyX-WumOe2skJOKOaWueWeiykgKDIpLnBuZy5wbmciXV0.png?sha=5d28cc1147915e4e","dict_link":"/products/æ·¨éç¡æéé¢ç²åºä¹³spf30-30ml","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"}},"1780647397938_0":{"type":"image","custom_name":"è¼èå
æB.BéSPF50+","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNjQ3NDE0X-WumOe2skJOKDE5MjAxMDgwcHgpICgzKS5wbmcucG5nIl1d.png?sha=26273fa3fc3487ce","dict_tablet_image_url":"","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNjQ3NDIwX-WumOe2skJOKOaWueWeiykgKDMpLnBuZy5wbmciXV0.png?sha=943ac553ee2221da","dict_link":"/products/è¼èå
æbbéspf50-30ml","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"}},"1780647536734_0":{"type":"image","custom_name":"7ææ´»å","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgzNjQ0MDk4X-WumOe2skJOKDE5MjAxMDgwcHgpICg2KS5wbmcucG5nIl1d.png?sha=e8305780af12f9f2","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgzNTY4NTUyX-WumOe2skJOKDE1NDAgWCAxMDAwcHgpICAoMikucG5nLnBuZyJdXQ.png?sha=76be0764078263dd","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgzNTY4NTY3X-WumOe2skJOKOaWueWeiykgKDUpLnBuZy5wbmciXV0.png?sha=6886a21f37cabfd7","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":["1780647536734_0","1774338248533_0","1780471922838_0","1780647397938_0","1773898442736_0","1778723561999_0","1773886851460_0","1776237107834_0","1754891831123_0"]},"1747705068743_7":{"type":"_text_editor_section","custom_name":"æå編輯","visible":true,"settings":{"margin_x":"0","margin_bottom":"30","mobile_margin_x":"0","mobile_margin_bottom":"0","dict_advanced_rich_text_content":"\u003cp style=\"text-align:center;\"\u003e\u003cspan style=\"font-size: 24px;\"\u003eï¼ãå
¨ãé¤¨ãæ»¿ã$999ãå
ãéãï¼\u003c/span\u003e\u003cbr\u003e\u003c/p\u003e\n"},"blocks":{},"block_order":[]},"1747818050640_1":{"type":"_index_product_banner","custom_name":"æ©«å¹
廣å","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3ODE4MzM3X-WFjemBi-a4rOippl_lt6XkvZzljYDln58gMS5qcGcuanBlZyJdXQ.jpeg?sha=4f65da46cd820a55","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":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"24"},"blocks":{},"block_order":[]},"1747874143038_1":{"type":"_index_product_banner","custom_name":"å
é(常é§)","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTIzMzgzXzIwMjUxMDIyX0JOXzE5MjBYMjAwYWkuanBnLmpwZWciXV0.jpeg?sha=7ee5e2613258f5ef","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9","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":[]},"1747874355281_0":{"type":"_main_slider_custom","custom_name":"輪æç´ æ","visible":true,"settings":{"swiper_delay":"3","margin_x":"0","margin_bottom":"50","image_number":"1","image_space":"12","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_image_number":"1","mobile_image_space":"8"},"blocks":{"1747874355282_0":{"type":"image","custom_name":"ç´ æ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzQ3Mzg0NDc4XzIwMjUxNl9CTl8xOTIwWDgxMC5qcGcuanBlZyJdXQ.jpeg?sha=9dca29475742dcf0","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1747884974693_0":{"type":"image","custom_name":"ç´ æ","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0NDY4MzQ0X-acg-WToeWEquaDoC5qcGcuanBlZyJdXQ.jpeg?sha=2bfe96922ef0695a","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"/pages/vvip","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","main_slider_image_alt":""}},"1754468406965_0":{"type":"image","custom_name":"ç´ æ","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0NDY4Nzk1X-acg-WToeWEquaDoO-8v-eZvS5qcGcuanBlZyJdXQ.jpeg?sha=1689799e60b5e2f9","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}}},"block_order":["1747874355282_0","1747884974693_0","1754468406965_0"]},"1754468936632_1":{"type":"_index_product_banner","custom_name":"æå¡åªæ ï¼å¸¸é§ï¼","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0NDY5MDY0X-acg-WToeWEquaDoF_nmb3lsI8uanBnLmpwZWciXV0.jpeg?sha=00549d18f350892e","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0NDY5NDE4X-acg-WToeWEquaDoF_miYvmqZ8uanBnLmpwZWciXV0.jpeg?sha=94cca98bc273fde7","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0NDY5NDE4X-acg-WToeWEquaDoF_miYvmqZ8uanBnLmpwZWciXV0.jpeg?sha=94cca98bc273fde7","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":[]},"1754551012557_0":{"type":"_main_slider_custom","custom_name":"èªè(常é§)","visible":true,"settings":{"swiper_delay":"3","margin_x":"100","margin_bottom":"30","image_number":"1","image_space":"12","mobile_margin_x":"0","mobile_margin_bottom":"30","mobile_image_number":"1","mobile_image_space":"8","transition_speed":"0.3"},"blocks":{"1754551012558_0":{"type":"image","custom_name":"å®å¿è£½é ","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU0ODk3X-WuieW_g-ijvemAoF_lt6XkvZzljYDln58gMS5qcGcuanBlZyJdXQ.jpeg?sha=556c2ebf50086276","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU0OTA5X-WuieW_g-ijvemAoC0wMi5qcGcuanBlZyJdXQ.jpeg?sha=627b6bde3b44e94c","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU0OTA5X-WuieW_g-ijvemAoC0wMi5qcGcuanBlZyJdXQ.jpeg?sha=627b6bde3b44e94c","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"}},"1754990959600_0":{"type":"image","custom_name":"æ°æå¡","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMDIzMTA3XzEwMjHmnIPlk6Hos4fmoLzmm7TmlrBCTl8xOTIwWDgxMC5qcGcuanBlZyJdXQ.jpeg?sha=1932a1253ebfaebc","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMDIzMTIxXzEwMjHmnIPlk6Hos4fmoLzmm7TmlrBCTl85NjBYMTA4MC5qcGcuanBlZyJdXQ.jpeg?sha=0f980ef529424cd
84a","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMDIzMTIxXzEwMjHmnIPlk6Hos4fmoLzmm7TmlrBCTl85NjBYMTA4MC5qcGcuanBlZyJdXQ.jpeg?sha=0f980ef529424cda","dict_link":"https://www.apiserum.com.tw/account/signup","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"}},"1755054923796_0":{"type":"image","custom_name":"GMP","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUyMzc4X0dNUOiqjeitiS0wMS5qcGcuanBlZyJdXQ.jpeg?sha=29128fbeed5bf202","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUyMzg2X0dNUOiqjeitiS0wMi5qcGcuanBlZyJdXQ.jpeg?sha=4a770388bc184abe","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUyMzg2X0dNUOiqjeitiS0wMi5qcGcuanBlZyJdXQ.jpeg?sha=4a770388bc184abe","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":["1754551012558_0","1754990959600_0","1755054923796_0"]},"1754975818094_2":{"type":"_index_8_blocks","custom_name":"åååé¡","visible":true,"settings":{"dict_title":"ç±é·æè¡","collection_handle":"ç±é·æè¡","limit":"12","product_arrangement":"2","product_column_for_pc":"4","product_alignment":"leftPosition","product_text_align":"center","margin_x":"100","margin_bottom":"50","mobile_margin_x":"50","mobile_margin_bottom":"24","product_display":"displayPartial","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[]},"1754976218683_4":{"type":"_index_4_blogs","custom_name":"åé é 籤","visible":true,"settings":{"dict_title":"å£ç¢å享","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"50","article_columns":"4"},"blocks":{"1754976218688_0":{"type":"blog","custom_name":"å£ç¢å享","visible":true,"settings":{"blog_handle":"effective-recommendation"}},"1754977208244_0":{"type":"blog","custom_name":"ææ°æ¶æ¯","visible":true,"settings":{"blog_handle":"news"}},"1754977221328_0":{"type":"blog","custom_name":"䏻顿¨è¦","visible":true,"settings":{"blog_handle":"ä¿é¤æ¥èª"}},"1773632294095_0":{"type":"blog","custom_name":"é¨è½æ ¼","visible":true,"settings":{"blog_handle":"å½±é³ä»ç´¹"}}},"block_order":["1773632294095_0","1754976218688_0","1754977208244_0","1754977221328_0"]},"1773825982569_2":{"type":"_index_8_blocks","custom_name":"åååé¡","visible":true,"settings":{"dict_title":"ç±éå®ç¶²ç¨å®¶çµå","collection_handle":"çµååªæ ","limit":"12","product_arrangement":"1","product_column_for_pc":"4","product_column_for_mobile":"2","product_alignment":"leftPosition","product_text_align":"center","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24","product_display":"displayDefault","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[]},"1773882727069_2":{"type":"_index_8_blocks","custom_name":"åååé¡","visible":true,"settings":{"dict_title":"å®ç¶²ç¨å®¶çµååªæ ","collection_handle":"çµååªæ ","limit":"4","product_arrangement":"1","product_column_for_pc":"4","product_column_for_mobile":"2","product_alignment":"leftPosition","product_text_align":"center","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24","product_display":"displayDefault","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[]},"1777944539955_8":{"type":"_text_editor_section","custom_name":"æå編輯","visible":false,"settings":{"margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0","dict_advanced_rich_text_content":"\u003cp style=\"text-align:center;\"\u003e\u003cspan style=\"color: rgb(75,176,48);font-size: 64px;\"\u003e\u003cstrong\u003eç«¯åæ»¿ä»¶è´\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp style=\"text-align:center;\"\u003e\u003cspan style=\"color: rgb(75,176,48);font-size: 64px;
84\"\u003e\u003cstrong\u003eåªæ æ´»ååå\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n"},"blocks":{},"block_order":[]},"1777944339747_9":{"type":"_flagship_product","custom_name":"æ´»ååå","visible":true,"settings":{"margin_x":"80","margin_bottom":"50","mobile_margin_x":"16","mobile_margin_bottom":"24","product_list_product_handle":["prpéæå¥èç²¾è¯é30ml"],"product_image_position":"leftSide"},"blocks":{"1777944339749_0":{"type":"title","custom_name":"å忍é¡","visible":true,"settings":{"dict_size":"24","enable_product_title_link":true,"product_title_link_open_in_new_tab":true}},"1777944339749_1":{"type":"price","custom_name":"广 ¼","visible":true,"settings":{"price_disabled_edit":""}},"1777944339750_2":{"type":"type_selector","custom_name":"款å¼é¸å®","visible":true,"settings":{"type_selector_disabled_edit":""}},"1777944339750_3":{"type":"quantity_selector","custom_name":"æ¸é鏿å¨","visible":true,"settings":{"quantity_selector_disabled_edit":""}},"1777944339751_4":{"type":"button","custom_name":"購買æé","visible":true,"settings":{"display_buy_now_button":true}}},"block_order":["1777944339749_0","1777944339749_1","1777944339750_2","1777944339750_3","1777944339751_4"]},"1777944714591_5":{"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","mobile_align":"left"},"blocks":{"1777944723046_4":{"type":"product_display","custom_name":"åå","visible":true,"settings":{"product_list_product_handles":["herbal-oral-spray-20ml"],"product_display":"displayDefault"}},"1777944763726_4":{"type":"product_display","custom_name":"åå","visible":true,"settings":{"product_list_product_handles":["æ©è±è³é¦é²è·å´é§-100ml"],"product_display":"displayDefault"}},"1780274640417_4":{"type":"product_display","custom_name":"åå","visible":true,"settings":{"product_list_product_handles":["æªæ¨ç¾éé¦ç²¾æ²¹æ´ææ
æ¯500ml"],"product_display":"displayDefault","block_propotion":""}}},"block_order":["1777944723046_4","1777944763726_4","1780274640417_4"]}
84,"announcement_bar":{"type":"announcement_bar","visible":true,"blocks":{"announcement_bar_block_1":{"type":"text","visible":true,"settings":{"display_only_index":false,"display_period":"limited","dict_link":"","link_open_in_new_tab":false,"dict_image_url":"","dict_image_tablet_url":"","dict_image_mobile_url":"","image_alt":"","dict_content":"ãéæææ£ãå ¨é¤¨è³¼è²·æ»¿2,000å ¨å®9æ","text_size":"13","text_color":"#c39d6f","bg_color":"#2b2b6e","timer_text_color":"#c39d6f","timer_bg_color":"#2b2b6e","migrated_from_navbar":true}}},"block_order":["announcement_bar_block_1"],"settings":{"display_mode":"vertical","carousel_interval":"3"}}},"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":true,"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\":\"Noto Sans TC\"},\"en\":{\"value\":\"Noto Sans TC\"},\"zh-CN\":{\"value\":\"Noto Sans TC\"}}","styled_shop_menu":"buttonType","product_scale":"default_scale","display_product_vendor":false,"product_text_align":"start","product_video_display_location":"before","product_labels":{"items":[{"id":"sale_label","kind":"system","title":"ç¹å¹æ¨ç±¤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"large"},{"id":"out_of_stock_label","kind":"system","title":"缺貨æ¨ç±¤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"periodic_event_label","kind":"system","title":"宿å®é¡æ¨ç±¤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"dbfc331f-416b-41e4-b7cc-8f7352ff88cb","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 1","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"dd7076aa-9522-43c3-ae08-11753b70e1ed","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 2","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"0243646e-41c8-46bc-97a9-80e98703e888","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 3","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"bcbe058b-33b3-4298-8776-ae7a0510d13c","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 4","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"ac3363ce-6458-4ea7-89bf-2718037de96c","kind":"custom","title":"èªå®ç¾©æ¨ç±¤ 5","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"}]},"nav_icon_style":"icon_type_rounded","product_card_hover_effect":"button","product_image_border_radius":"0"}); 85 </script>
85 86 87 88 89 90 91 92 93 94
94<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","url":"https://www.apiserum.com.tw","logo":"https://cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18"}</script>
94<script type="application/ld+json">{"@context":"https://schema.org/","@type":"WebSite","name":"ææ¯æ£® APISERUM","url":"https://www.apiserum.com.tw","potentialAction":{"@type":"SearchAction","target":"www.apiserum.com.tw/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
94 95 96 97 98 <!-- for vendor --> 99 <!-- cyb_snippet _bootstrap start --> 100 101<!-- cyb_snippet _bootstrap end --> 102 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vendor-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 103 104 <!-- common css rulesets --> 105 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/common-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 106 107 <!-- for navbar --> 108 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/navbar-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 109 110 <!-- for footer --> 111 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/footer-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 112 113 <!-- theme assets --> 114 <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/main-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 115 116 <!-- for vendor --> 117
117<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/vendor-3a2e378145f8a165.js' type='text/javascript'></script>
117 118 119
119<script> 120 window.sci = "eyJzaG9wX2lkIjoyMTcwNywic2hvcF9wbGFuIjoiZW50ZXJwcmlzZSIsImRp\nbV9hZmZpbGlhdGUiOm51bGwsImN1c3RvbWVyX2lkIjpudWxsLCJjdXN0b21l\ncl9uYW1lIjpudWxsLCJzaG9wX25hbWUiOiLmhJvmr5Tmo64gQVBJU0VSVU0i\nLCJzaGFyZV9hdHRyaWJ1dGlvbl9lbmFibGVkIjpmYWxzZX0=\n"; 121 </script>
121 122 123 124<meta name="csrf-param" content="authenticity_token" /> 125<meta name="csrf-token" content="RBVDoqVRLahsu3K-LXWJdYSaJE4zZHQgswSDnVc_t9u4BV_4275NXZjsi-gq_cEwv4asKCFLgcd2AeWBZ91kxg" />
126<script>(function () { 127 window.gaConfigurations = {"useProductIdInProductEvents":false}; 128})(); 129</script>
vendor: 1 bytes, line 129
129
130<script>(function () { 131 window.CYBERBIZ_PageContext = {"page_type":"home"}; 132})(); 133</script>
133 134<link href="//cdn-general.cybassets.com/frontend/shop/quark-3a2e378145f8a165.css" rel="stylesheet" type="text/css" media="all" /> 135
135<script> 136 window.shopScriptHelper = { 137 i18nLocale: "zh-TW", 138 i18nLocaleDefault: "zh-TW", 139 availableCurrencies: ["TWD"], 140 defaultCurrency: "TWD", 141 currenciesInfo: [{"code":"TWD","email":"NT${{amount_no_decimals}}","unit":"","money_format":"%u%n","symbol":"NT$","trailing_zeros":false,"format":"NT${{amount_no_decimals}}","decimal_precision":0,"email_unit":"NT${{amount_no_decimals}}","html_unit":"NT${{amount_no_decimals}}","html":"NT${{amount_no_decimals}}","name":"æ°å°å¹£ (TWD)"}], 142 vueOverrideTranslations: {"zh-TW":{"vue":{}}}, 143 hasI18nInContextEditing: false, 144 shopMultipleCurrenciesCheckout: false, 145 hasLocalizedShopPriceFormat: true, 146 } 147 </script>
147 148 149 150
150<script 151 src="//cdn-general.cybassets.com/frontend/shop/tolgeeIntegration-3a2e378145f8a165.js"> 152 </script>
152 153
153<script defer> 154 /* 155 * Enable in-context translation for Liquid part on the page. 156 * This must be executed last to prevent conflicts with other Vue apps. 157 * So put it to `onload`, which will be executed after DOM ready's app mount 158 */ 159 window.onload = function() { 160 if ( 161 window.shopScriptHelper && 162 window.shopScriptHelper.hasI18nInContextEditing 163 ) { 164 window.initTolgeeForLiquid() 165 } 166 } 167 </script>
167 168
169<script> var google_con_event_labels = []</script>
vendor: 1 bytes, line 169
169
170<script src="//cdn-general.cybassets.com/frontend/shop/pageEventHandler-3a2e378145f8a165.js"></script>
vendor: 1 bytes, line 170
170
171<script src="//cdn-general.cybassets.com/frontend/shop/globalAnalysis-e4c650eb0b.js"></script>
171 172
172<script> 173 window.c12t = {"customer_id":null}; 174 </script>
174 175 176 <meta name="request-id" content="DED0E8698FA97A782820EE43196FAFED"/> 177 178<link rel="canonical" href="https://www.apiserum.com.tw/">
179<script src="//cdn-general.cybassets.com/frontend/shop/carousel-3a2e378145f8a165.js"></script>
179 180
180<script> 181 window.parent.postMessage({ type: 'previewShopInit', currentUrl: window.location.href }, '*'); 182 </script>
182 183
184<script src="//cdn-general.cybassets.com/frontend/appStoreSDK/main.2798231628aa7fab87a9.js"></script>
vendor: 1 bytes, line 184
184
185<script>window.CYBERBIZ_AppScriptSettings = {"shop_add_ons":"W3sidmVuZG9yX3R5cGUiOiJDWUJFUkJJWiBHb29nbGUgQW5hbHl0aWNzIDQi\nLCJhcHBfaWQiOiJRVWo1WnFvZUlPUjlaM2JaS2trMG44N3l5a0FpOWU0NURE\naDJ0YlFnaUJBIiwic2V0dGluZ3MiOnsiZ3RhZ19pZCI6IkctOEM4NzNKUDRH\nRCwgRy00QjdSSzdGSFdIIn19LHsidmVuZG9yX3R5cGUiOiJHb29nbGUgQW5h\nbHl0aWNzIDQiLCJhcHBfaWQiOiJSYkpWMTVFcVZWOHJ1Umo3NVlmV3Z1RUlD\nRm90Q0FPZm0xSDZtZ3hyNkZBIiwic2V0dGluZ3MiOnsiZ3RhZ19pZCI6Ikct\nTVRDOVJSTkpETCJ9fSx7InZlbmRvcl90eXBlIjoiQ2hhdCBCb3giLCJhcHBf\naWQiOiJjOWQ4M2YwOTk2MTc0ZmJiYTg2ZWJhMDQxYWU4OThhMiIsInNldHRp\nbmdzIjp7IndpZGdldF9rZXkiOiJkZ0NWZ2lWOURObkNBUG5HIn19XQ==\n"} 186</script>
vendor: 1 bytes, line 186
186
187<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/9d6f4550aad572e9f70abb70ae5a6552482cf617ea5e4d5a32ed4ebbb5d60d54.js"></script>
vendor: 1 bytes, line 187
187
188<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/a810ec58aab67d16f8de1c4adf06fc7cc9f4477ec503b9cb1a998741bc692652.js"></script>
vendor: 1 bytes, line 188
188
189<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/8766542902afa60f4adda3c555c06025d2c27771ea85a6fc657a91cddbe5c59f.js"></script>
vendor: 1 bytes, line 189
189
190<script>window.CYBERBIZ.initializeSDK.initialize();</script>
vendor: 1 bytes, line 190
190
191<script src="//cdn-general.cybassets.com/frontend/shop/setAffliateCookie-3a2e378145f8a165.js"></script>
191 192 193 194 195 196 197 198 199 200 201 <style id="color_settings"> 202 :root { 203 204 --button: #dcaa98; 205 206 207 208 --button_text: #ffffff; 209 210 211 212 --accent: #a6756a; 213 214 215 216 --heading: #a6756a; 217 218 219 220 --text: #604f4d; 221 222 223 224 --price: #593520; 225 226 227 228 --discount_price: #aa5848; 229 230 231 232 --theme_bg: #ffffff; 233 234 235 236 --nav_logo_bg: #ffffff; 237 238 239 240 --nav_menu_bg: #ffffff; 241 242 243 244 --nav_menu_text: #624f4b; 245 246 247 248 --nav_menu_icon: #896e69; 249 250 251 252 --footer_bg: #efebe9; 253 254 255 256 --footer_text: #aa5848; 257 258 259 260 --checkout_button: #dcaa98; 261 262 263 264 --checkout_accent: #aa5848; 265 266 267 268 --product_border: #ffffff; 269 270 271 272 --tips_text: #d83717; 273 274 275 276 277 278 } 279</style> 280 281 282 283 284 285 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 74 bytes, lines 285-286
285 286 <script async src="https://www.googletagmanager.com/gtag/js?id=
286G-8C873JP4GD
vendor: 22 bytes, lines 286-287
286"></script> 287
287<script> 288
vendor: 183 bytes, lines 288-293
288window.dataLayer = window.dataLayer || []; 289 function gtag(){dataLayer.push(arguments);} 290 gtag('js', new Date()); 291 292 293 gtag('config', '
293G-MTC9RRNJDL
vendor: 27 bytes, line 293
293', {"groups":"ecommerce"});
293gtag('config', 'AW-346767038', {"groups":"dynamic_remarketing"});gtag('config', 'AW-346767038', {'allow_enhanced_conversions':true});</script>
293 294
294<script> 295 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 296 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 297 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 298 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 299 300 ga('create', '', 'auto', {'name': 'cyberbiz'}); 301 ga('cyberbiz.require', 'displayfeatures'); 302 ga('cyberbiz.set', 'dimension1', '21707'); 303 ga('cyberbiz.require', 'ec'); 304 ga('cyberbiz.send', 'pageview'); 305 </script>
305 306 </head> 307 308 <body style="display: flex; flex-direction: column;"><!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 308-309
308 309 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
309GTM-5WC79C7
vendor: 105 bytes, lines 309-311
309" 310 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 311
311<!-- End Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 311-313
311 312 <noscript><iframe 313 src="//www.googletagmanager.com/ns.html?id=
313GTM-TXD9LVJ
vendor: 186 bytes, lines 313-320
313" 314 height="0" 315 width="0" 316 style="display:none;visibility:hidden"> 317 </iframe></noscript> 318 319 <noscript><iframe 320 src="//www.googletagmanager.com/ns.html?id=
320GTM-P7528MQ
vendor: 117 bytes, lines 320-326
320" 321 height="0" 322 width="0" 323 style="display:none;visibility:hidden"> 324 </iframe></noscript> 325 326
326<!-- Navigation --> 327 <!-- cyb_snippet liquid_helper start -->
328<script> 329 function getDiscountPriceName() { 330 return "true" === "true" ? "" : ""; 331 } 332 333 function getDiscountPriceSuggestionName() { 334 return "false" === "true" ? "" : ""; 335 } 336 337 document.addEventListener('DOMContentLoaded', function() { 338 const languageHandle = Cookies.get("language"); 339 const defaultLanguage = {"currency_code":"TWD","handle":"zh-TW","title":"ç¹é«ä¸æ"}; 340 const languages = []; 341 const currency = window.shopScriptHelper.defaultCurrency; 342 const currencies = window.shopScriptHelper.currenciesInfo; 343 window.liquidHelper = { 344 shopInternational: false, 345 defaultLanguage: defaultLanguage, 346 language: languages.find(function(l) { 347 return l.handle === languageHandle; 348 }) || defaultLanguage, 349 shopMultipleCurrenciesCheckout: false, 350 shopMultipleCurrencies: true, 351 defaultCurrencyFormat: "NT${{amount_no_decimals}}", 352 defaultCurrency: currency, 353 getCurrency: function() { 354 const currencyValue = Cookies.get("currencyValue") || currency; 355 return currencies.find(function(c) { return c.code === currencyValue; } 356 )}, 357 getDefaultCurrency: function() { return currencies.find(function(c) { 358 return c.code === currency; 359 })}, 360 getAvailableCurrencies: function() { return currencies.map(c => c.code) },
361 getCurrencyFormatInfo: function(currency) { 362 const currencyInfo = currencies.find(c => c.code === currency) 363 return _.pick(currencyInfo, [ 364 'decimal_precision', 365 'symbol', 366 'money_format', 367 'unit', 368 'trailing_zeros', 369 'html_unit', 370 'code', 371 ]); 372 }, 373 cartQuantityLimit: (function() { 374 const limit = Number("0" || undefined); 375 return limit <= 0 || isNaN(limit) ? Number.POSITIVE_INFINITY : limit; 376 })(), 377 isFirstVariantSelected: false , 378 isImageColorsUsed: false , 379 isEmptyClickable: true , 380 hasAddBuyProduct: '' !== "" ? true : false, 381 hasPriceWithDiscountPlugin: 'true' ? true : false, 382 conversionBonus: 1, 383 hasLocalizedShopPriceFormat: true, 384 hasCustomerCartPlugin: true, 385 isCartEnabled: true, 386 cdnHost: '//cdn-general.cybassets.com', 387 hasShopCustomPasswordRulePlugin: false, 388 hasDisableProductQuantityValidation: false, 389 hasBreadcrumbReferrerEnabled: false, 390 }; 391 }); 392</script>
392 393 394<!-- cyb_snippet liquid_helper end --> 395
396<script src='//cdn-general.cybassets.com/frontend/shop/navbarSection-3a2e378145f8a165.js' type='text/javascript'></script>
396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413<style> 414 415 #navbar { 416 --navbar-pc-title-scale: 1.0; 417 --navbar-pc-body-scale: 1.0; 418 --navbar-mobile-title-scale: 1.0; 419 --navbar-mobile-body-scale: 1.0; 420 } 421 422 423 424 425 426</style> 427 428 429 <span id="navbar" class="drawer drawer--left font-size-setting-enabled"> 430 <header id="header" class="qk-w--100vw qk-pos--fixed qk-t--0 qk-l--0"> 431 432 433 434 <div id="announcement-bar"></div> 435 436 437 438 439 <div class="computer_nav qk-hidden--mobile "> 440 <div class="header_logo qk-bg--nav_logo_bg"> 441 <div class="qk-pos--rel"> 442 <div class="qk-text--center"> 443 <!-- logo start --> 444 445 <nav class="logo qk-display--il_bk"> 446 <a href="/" class="qk-w--100"> 447 <img 448 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18" 449 class="qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--pc_logo qk-hidden--mobile" 450 style="width: auto; height: 50px;" 451 alt="ææ¯æ£®,APISERUM,PRP éæç³»åææ¯æ£® PRP ä¿é¤å," 452 height="52" 453 width="auto" 454 > 455 </a> 456 </nav> 457 458 <!-- logo end --> 459 <!-- tool-nav start --> 460 461 <!-- cyb_snippet tool_nav start --> 462 463 464 465 466 467 468<nav class="tool-nav qk-pos--rel qk-float--r qk-display--flex"> 469 <ul class="link_shelf_top qk-display--flex qk-flex--row qk-justify--end qk-align--center qk-pos--abs qk-r--0"> 470 471 472 473 <li class="i18n-selector qk-fs--body qk-text--nav_menu_icon qk-bd--nav_menu_icon"></li> 474 475 <!-- member --> 476 477 <li class="customer_account qk-pos--rel qk-pd--05"> 478 <div class="dropdown qk-pos--static"> 479 <div class="qk-cursor--pointer" data-toggle="dropdown"> 480 <div data-icon-type="custom_icon_type_account"></div> 481 <span class="text"></span> 482 </div> 483 <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"> 484 <ul id="customer-logined-menu" style="display: none"> 485 <li> 486 <div class="qk-fs--body qk-text--heading"> 487 <p class="customer-name qk-whitespace-break-spaces"></p> 488 <p>æ¨å¥½ï¼</p> 489 </div> 490 </li> 491 </ul> 492 <ul id="customer-not-login-menu"> 493 <li class="button qk-text--center"> 494 <a href="/account/login" class="btn-login qk-btn qk-btn--lg qk-btn--primary qk-w--100">æå¡ç»å ¥</a> 495 </li> 496 <li class="button qk-text--center"> 497 <a href="/account/signup" class="btn-orders qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent">è¨»åæ°æå¡</a> 498 </li> 499 </ul> 500 <span class="menu-bd qk-bd_t--default qk-bd--product_border"></span> 501 <ul class="member-menu qk-bd_t--default qk-bd--product_border"> 502 <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg"> 503 <a href="/account/index" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">æç帳æ¶</a> 504 </li> 505 <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg"> 506 <a href="/account/orders" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">è¨å®æ¥è©¢</a> 507 </li> 508 <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg"> 509 <a href="/account/coupons" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">å°å±¬åªæ å¸</a> 510 </li> 511 <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg"> 512 <a href="/account/tracking_items" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">æ¶èæ¸ å®</a> 513 </li> 514 <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"> 515 <a href="/account/logout" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">æå¡ç»åº</a> 516 </li> 517 </ul> 518 </div> 519 </div> 520 </li> 521 522 <!-- for money symbol --> 523 <div id="money-symbol" data-money-symbol="NT${{amount_no_decimals}}" hidden></div> 524 <!-- cart --> 525 526 <li class="cart qk-pos--rel qk-pd--05"> 527 <!--é»è ¦ççè³¼ç©è»é¸å®--> 528 <div class="dropdown qk-pos--static"> 529 <div data-toggle="dropdown" class="shopcart qk-cursor--pointer" > 530 <div data-icon-type="custom_icon_type_cart"></div>
531 <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> 532 <span class="global-cart-loading"></span> 533 </div> 534 <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"> 535 <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> 536 <p class="cart_empty qk-fs--body qk-text--heading qk-text--center">ç®åçè³¼ç©è»æ¯ç©ºçï¼</p> 537 <ul> 538 <li class="button qk-text--center"> 539 <a class="btn-checkout qk-btn qk-btn--lg qk-btn--primary qk-w--100" href="/cart" style="display: none">ç«å³è³¼è²·</a> 540 <a class="btn-tracking qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent" href="/account/tracking_items">å徿¶èæ¸ å®</a> 541 </li> 542 </ul> 543 </div> 544 </div> 545 </li> 546 547 <!-- search --> 548 549 <li class="search qk-pos--rel qk-pd--05" id="search-icon"> 550 <div class="dropdown qk-pos--static"> 551 <div class="qk-cursor--pointer" data-toggle="dropdown"> 552 <div data-icon-type="custom_icon_type_search"></div> 553 </div> 554 <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"> 555 <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-vert--mid"> 556 <form action="/search" class="form-inline qk-search_form qk-display--flex qk-justfify--between qk-align--center qk-flex--1"> 557 <input class="search-input form-control qk-inputbox qk-inputbox--lg qk-flex--1 qk-w--100 qk-bg--transparent qk-text--heading" type="search" placeholder="æå°" aria-label="Search" name="q" value="" /> 558 <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit">æå°</button> 559 </form> 560 </div> 561 </div> 562 </div> 563 </li> 564 565 <!-- express delivery --> 566 567 </ul> 568</nav> 569 570<!-- cyb_snippet tool_nav end --> 571 572 <!-- tool-nav end --> 573 </div> 574 </div> 575 </div> 576 577 <div class="header_nav qk-bg--nav_menu_bg"> 578 <div class="qk-pd_x--15"> 579 <div class="qk-pos--relative center"> 580 <!-- main-nav start --> 581 <nav class="main_nav qk-display--init"></nav> 582 <!-- main-nav end --> 583 </div> 584 </div> 585 </div> 586 587 </div> 588 589 <div class="qk-hidden--pc "> 590 <!-- mobile-nav start --> 591 <nav class="mobile-nav qk-bg--nav_logo_bg"> 592 <ul class="qk-display--flex qk-flex--row qk-justify--between qk-align--center qk-pd_x--05 qk-pd_y--0"> 593 <!-- menu --> 594 595 <li class="sidebar-menu-icon drawer-toggle qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center"> 596 <div data-icon-type="custom_icon_type_menu"></div> 597 </li> 598 599 <!-- logo --> 600 601 <li class="logo qk-mg_r--auto qk-pd_x--05 qk-pd_y--0"> 602 603 <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--phone"> 604 <img 605 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18" 606 height="25" 607 width="auto" 608 alt="ææ¯æ£®,APISERUM,PRP éæç³»åææ¯æ£® PRP ä¿é¤å," 609 > 610 </a> 611 612 613 <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--tablet"> 614 <img 615 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18" 616 height="25" 617 width="auto" 618 alt="ææ¯æ£®,APISERUM,PRP éæç³»åææ¯æ£® PRP ä¿é¤å," 619 > 620 </a> 621 622 </li> 623 624 625 <!-- search --> 626 627 <li class="search qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center "> 628 <div class="dropdown qk-pos--static qk-text--center"> 629 <div class="qk-cursor--pointer" data-toggle="dropdown"> 630 <div data-icon-type="custom_icon_type_search"></div> 631 </div> 632 <div 633 class="qk-dropdown_menu dropdown-menu qk-w--100vw qk-bg--theme_bg qk-bd--default qk-bd--product_border qk-mg--0" 634 role="menu" 635 > 636 <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-sp_bt--5 qk-w--100"> 637 <form action="/search" class="form-inline qk-display--flex qk-justfify--center qk-flex--1"> 638 <div class="form-inline qk-search_form qk-display--flex qk-justfify--center qk-align--center qk-flex--1"> 639 <input 640 class="form-control qk-flex--1 qk-inputbox qk-inputbox--lg qk-bg--trans
640parent qk-text--heading" 641 type="search" 642 placeholder="æå°" 643 aria-label="Search" 644 name="q" 645 value="" 646 > 647 <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit"> 648 æå° 649 </button> 650 </div> 651 </form> 652 </div> 653 </div> 654 </div> 655 </li> 656 657 <!-- express delivery --> 658 659 660 </ul> 661 </nav> 662 <!-- mobile-nav end --> 663 </div> 664 665 </header> 666 667 <!-- Sidebar --> 668 <nav class="drawer-nav drawer-nav_width qk-bg--nav_menu_bg " role="navigation"> 669 <div class="drawer-menu"> 670 <!-- cyb_snippet side_menu start --> 671 672 673<ul id="index_sidebar_shelf_top" class="sidebar qk-pd_b--1"> 674 675 <li class="logo qk-pos--rel qk-bg--nav_logo_bg qk-pd_x--1 qk-pd_y--05"> 676 <a href="/" class="qk-pd--0"> 677 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18" height="32" width="auto" alt="logo"> 678 </a> 679 <button class="drawer-toggle qk-pos--abs qk-bg--transparent qk-pd--0"></button> 680 </li> 681 682 683 684 685 686 <!-- cyb_snippet components/side_menu/menu start --> 687 688 <li class="category_title qk-fs--breadcrumb qk-bd--nav_menu_text qk-text--nav_menu_text qk-bd_b--default qk-fw--500">主é¸å®202508</li> 689 690 691 692 693 694 <li class="qk-pos--rel qk-pd--0"> 695 <button class="linklist bt-toggle qk-fw--bold collapsed 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_1" aria-expanded=" false "> 696 697 <span class="qk-cursor--pointer qk-text--nav_menu_text"> åå總覽 </span> 698 699 </button> 700 <ul id="index_sidebar_shelf_second_1" class="collapse_index_sidebar_1 collapse shelf_second qk-pd--0"> 701 702 703 704 705 <li class="qk-pos--rel qk-pd--0"> 706 707 <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/prp-reverse-age-exclusive-patent"> 708 PRPéæç³»å 709 </a> 710 711 </li> 712 713 714 715 716 717 <li class="qk-pos--rel qk-pd--0"> 718 <button class="qk-fw--500 linklist bt-toggle collapsed qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-fs--body qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_1_2" aria-expanded=" false "> 719 720 <span class="qk-cursor--pointer qk-text--nav_menu_text"> èé¨ä¿é¤ </span> 721 722 </button> 723 <ul class="collapse_index_sidebar_1_2 collapse shelf_third qk-pd--0 qk-bd--nav_menu_text"> 724 725 726 <li class="qk-pos--rel qk-pd--0"> 727 728 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/face-wash"> 729 æ½é¡æ æ¯/ æ½é¡ç 730 </a> 731 732 </li> 733 734 735 <li class="qk-pos--rel qk-pd--0"> 736 737 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/essence"> 738 ç²¾è¯ / å®ç¶ 739 </a> 740 741 </li> 742 743 744 <li class="qk-pos--rel qk-pd--0"> 745 746 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/cream"> 747 ä¹³é / 乳液 748 </a> 749 750 </li> 751 752 753 <li class="qk-pos--rel qk-pd--0"> 754 755 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/sunscreen"> 756 鲿¬ / åºå¦ 757 </a> 758 759 </li> 760 761 762 <li class="qk-pos--rel qk-pd--0"> 763 764 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/é¢è"> 765 é¢è / åè 766 </a> 767 768 </li> 769 770 771 <li class="qk-pos--rel qk-pd--0"> 772 773 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/åé¨ä¿é¤"> 774 ç¼ / åä¿é¤ 775 </a> 776 777 </li> 778 779 </ul> 780 </li> 781 782 783 784 785 786 <li class="qk-pos--rel qk-pd--0"> 787 <button class="qk-fw--500 linklist bt-toggle collapsed qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-fs--body qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_1_3" aria-expanded=" false "> 788
789 <span class="qk-cursor--pointer qk-text--nav_menu_text"> æ¥å¸¸èº«é«è·ç </span> 790 791 </button> 792 <ul class="collapse_index_sidebar_1_3 collapse shelf_third qk-pd--0 qk-bd--nav_menu_text"> 793 794 795 <li class="qk-pos--rel qk-pd--0"> 796 797 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/å£è è·ç"> 798 å£è è·ç 799 </a> 800 801 </li> 802 803 804 <li class="qk-pos--rel qk-pd--0"> 805 806 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/facial-mask"> 807 身é«ä¹³ / è¶³è 808 </a> 809 810 </li> 811 812 813 <li class="qk-pos--rel qk-pd--0"> 814 815 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/hand-soap"> 816 æ´ææ¶² / ä¹¾æ´æ 817 </a> 818 819 </li> 820 821 </ul> 822 </li> 823 824 825 826 827 828 <li class="qk-pos--rel qk-pd--0"> 829 <button class="qk-fw--500 linklist bt-toggle collapsed qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-fs--body qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_1_4" aria-expanded=" false "> 830 831 <span class="qk-cursor--pointer qk-text--nav_menu_text"> æ´æ²ç³»å / é ç®è·ç </span> 832 833 </button> 834 <ul class="collapse_index_sidebar_1_4 collapse shelf_third qk-pd--0 qk-bd--nav_menu_text"> 835 836 837 <li class="qk-pos--rel qk-pd--0"> 838 839 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/body-wash-soap"> 840 æ²æµ´ç²¾ / æ²æµ´ç 841 </a> 842 843 </li> 844 845 846 <li class="qk-pos--rel qk-pd--0"> 847 848 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/shampoo"> 849 æ´é«® / è·é«® 850 </a> 851 852 </li> 853 854 </ul> 855 </li> 856 857 858 859 860 861 <li class="qk-pos--rel qk-pd--0"> 862 <button class="qk-fw--500 linklist bt-toggle collapsed qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-fs--body qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_1_5" aria-expanded=" false "> 863 864 <span class="qk-cursor--pointer qk-text--nav_menu_text"> ç²¾æ²¹é¦æ° </span> 865 866 </button> 867 <ul class="collapse_index_sidebar_1_5 collapse shelf_third qk-pd--0 qk-bd--nav_menu_text"> 868 869 870 <li class="qk-pos--rel qk-pd--0"> 871 872 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/single-essential-oil"> 873 宿¹ç²¾æ²¹ 874 </a> 875 876 </li> 877 878 </ul> 879 </li> 880 881 882 883 884 885 <li class="qk-pos--rel qk-pd--0"> 886 <button class="qk-fw--500 linklist bt-toggle collapsed qk-display--il_bk qk-w--100 qk-text--left qk-text--nav_menu_text qk-fs--body qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_1_6" aria-expanded=" false "> 887
888 <span class="qk-cursor--pointer qk-text--nav_menu_text"> å¾·ååè£é²å£ </span> 889 890 </button> 891 <ul class="collapse_index_sidebar_1_6 collapse shelf_third qk-pd--0 qk-bd--nav_menu_text"> 892 893 894 <li class="qk-pos--rel qk-pd--0"> 895 896 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/è鍿¸ æ½ä¿é¤"> 897 å£è è·ç 898 </a> 899 900 </li> 901 902 903 <li class="qk-pos--rel qk-pd--0"> 904 905 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/å¾·å宿¹ç²¾æ²¹"> 906 宿¹ç²¾æ²¹ 907 </a> 908 909 </li> 910 911 912 <li class="qk-pos--rel qk-pd--0"> 913 914 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/è¶å "> 915 è¶è / è¶å 916 </a> 917 918 </li> 919 920 921 <li class="qk-pos--rel qk-pd--0"> 922 923 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-bg--nav_menu_bg qk-fs--body qk-text--nav_menu_text" href="/collections/é£ç¨æ²¹"> 924 é£ç¨æ²¹ 925 </a> 926 927 </li> 928 929 </ul> 930 </li> 931 932 933 </ul> 934 </li> 935 936 937 938 939 940 <li class="qk-pos--rel qk-pd--0"> 941 <button class="linklist bt-toggle qk-fw--bold collapsed 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=" false "> 942 943 <span class="qk-cursor--pointer qk-text--nav_menu_text"> åçç念 </span> 944 945 </button> 946 <ul id="index_sidebar_shelf_second_2" class="collapse_index_sidebar_2 collapse shelf_second qk-pd--0"> 947 948 949 950 951 <li class="qk-pos--rel qk-pd--0"> 952 953 <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/about-apiserum1983"> 954 éæ¼ææ¯æ£® 955 </a> 956 957 </li> 958 959 960 961 962 963 <li class="qk-pos--rel qk-pd--0"> 964 965 <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/apiserum-gmp"> 966 å®å¿èªè 967 </a> 968 969 </li> 970 971 972 973 974 975 <li class="qk-pos--rel qk-pd--0"> 976 977 <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/contact-us-copy"> 978 è¯çµ¡æå 979 </a> 980 981 </li> 982 983 984 </ul> 985 </li> 986 987 988 989 990 991 <li class="qk-pos--rel qk-pd--0"> 992 993 <a class="qk-fw--bold qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/blogs/effective-recommendation">å£ç¢å享</a> 994 995 </li> 996 997 998 999 1000 1001 <li class="qk-pos--rel qk-pd--0"> 1002 <button class="linklist bt-toggle qk-fw--bold collapsed 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=" false "> 1003
1004 <span class="qk-cursor--pointer qk-text--nav_menu_text"> æå¡å°å </span> 1005 1006 </button> 1007 <ul id="index_sidebar_shelf_second_4" class="collapse_index_sidebar_4 collapse shelf_second qk-pd--0"> 1008 1009 1010 1011 1012 <li class="qk-pos--rel qk-pd--0"> 1013 1014 <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/æå¡æ¬çæ°"> 1015 æå¡æ¬ç 1016 </a> 1017 1018 </li> 1019 1020 1021 </ul> 1022 </li> 1023 1024 1025 1026 1027 1028 <li class="qk-pos--rel qk-pd--0"> 1029 <button class="linklist bt-toggle qk-fw--bold collapsed 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=" false "> 1030 1031 <a class="qk-text--nav_menu_text" href="/pages/ä¿é¤å代工å°å"> 代工åä½å°å </a> 1032 1033 </button> 1034 <ul id="index_sidebar_shelf_second_5" class="collapse_index_sidebar_5 collapse shelf_second qk-pd--0"> 1035 1036 1037 1038 1039 <li class="qk-pos--rel qk-pd--0"> 1040 1041 <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/æåé ç®"> 1042 æåå §å®¹ 1043 </a> 1044 1045 </li> 1046 1047 1048 1049 1050 1051 <li class="qk-pos--rel qk-pd--0"> 1052 1053 <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/contact-us"> 1054 è¯çµ¡æå 1055 </a> 1056 1057 </li> 1058 1059 1060 </ul> 1061 </li> 1062 1063 1064
1065<script> 1066 $('button a').on('click', function(e) {e.stopPropagation()}); 1067</script>
1067 1068 1069<!-- cyb_snippet components/side_menu/menu end --> 1070 1071 1072 1073 1074 <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> 1075 <li class="qk-pos--rel qk-pd--0"> 1076 <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none"> 1077 <a href="/account/index" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">æç帳æ¶</a> 1078 </div> 1079 </li> 1080 <li class="qk-pos--rel qk-pd--0"> 1081 <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none"> 1082 <a href="/account/orders" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">è¨å®æ¥è©¢</a> 1083 </div> 1084 </li> 1085 <li class="qk-pos--rel qk-pd--0"> 1086 <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none"> 1087 <a href="/account/logout" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">æå¡ç»åº</a> 1088 </div> 1089 </li> 1090 <li class="qk-pos--rel qk-pd--0"> 1091 <a href="/account/login"> 1092 <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 "> 1093 <span class="qk-text--nav_menu_bg qk-fw--500 qk-fs--body"> 1094 æå¡ç»å ¥ 1095 </span> 1096 </div> 1097 </a> 1098 </li> 1099 <li class="qk-pos--rel qk-pd--0"> 1100 <a href="/account/signup"> 1101 <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"> 1102 <span class="qk-text--nav_menu_text qk-fs--body qk-fw--500"> 1103 è¨»åæ°æå¡ 1104 </span> 1105 </div> 1106 </a> 1107 </li> 1108 1109 1110 1111 1112 <li class="category_title qk-bd--nav_menu_text qk-fs--breadcrumb qk-text--nav_menu_text qk-bd_y--default qk-fw--500"> 1113 1114 1115 1116 å¹£å¥ 1117 1118 </li> 1119 <li id="side-menu-modal__button" class="qk-text--nav_menu_text qk-fw--bold language_button qk-fs--body qk-text--nav_menu_text"> 1120 </li> 1121 1122 1123</ul> 1124 1125<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/sidebar-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 1126
1127<script> 1128 $(document).ready(function(){ 1129 // å´éé¸å® 1130 if ($('.drawer').length){ 1131 $('.drawer').drawer(); 1132 $('.bt-toggle').click(function(){ 1133 setTimeout(function(){ 1134 $('.drawer')[0].iScroll.refresh() 1135 },500) 1136 }) 1137 } 1138 }); 1139</script>
1139 1140
1141<script> 1142 $(document).ready(function(){ 1143 const languageSize = 0 1144 const currencySize = 1 1145 1146 const initLanguageAndCurrency = ({language,code})=> { 1147 const contentSelector = $("#side-menu-modal__button"); 1148 let content = '' 1149 const isMutipleCurrencies = true 1150 const isMultiLanguages = false 1151 if ( isMultiLanguages && languageSize > 1 ) content = language || (liquidHelper.language && liquidHelper.language.title) 1152 if ( isMutipleCurrencies && (code && content === '')) content = code 1153 else if (isMutipleCurrencies && (code && content !=='')) content = `${content}ï½${code}` 1154 contentSelector.text(content) 1155 } 1156 1157 let code = '' 1158 let language = '' 1159 if (liquidHelper.language) language = liquidHelper.language 1160 if (liquidHelper.getCurrency()) code = liquidHelper.getCurrency().code 1161 1162 initLanguageAndCurrency({ language:language.title, code }) 1163 1164 $("#side-menu-modal__button").click(function() { 1165 const clickable = languageSize > 1 || currencySize > 1 1166 if (clickable) { 1167 $('.drawer').drawer('close'); 1168 const event = new CustomEvent("i18n_selector_clicked"); 1169 document.dispatchEvent(event); 1170 } 1171 }); 1172 1173 document.addEventListener('i18n_modal_confirmed', (e) => { 1174 const { languageTitle, currency } = e.detail; 1175 initLanguageAndCurrency({ language: languageTitle, code: currency }); 1176 }); 1177 }); 1178 1179</script>
1179 1180 1181 1182<!-- cyb_snippet side_menu end --> 1183 1184 </div> 1185 </nav> 1186 <!-- Bottombar --> 1187 1188 <div 1189 id="mobile-bottom-bar" 1190 class="qk-display--flex qk-justify--around qk-bg--nav_logo_bg qk-w--100vw qk-pos--fixed qk-b--0 qk-hidden--pc" 1191 > 1192 <!-- home --> 1193 <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"> 1194 <a id="home-nav-icon" href="/"> 1195 <div data-icon-type="custom_icon_type_home"></div> 1196 </a> 1197 </div> 1198 <!-- tracking items --> 1199 <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"> 1200 <a href="/account/tracking_items"> 1201 <div data-icon-type="custom_icon_type_tracking_items" c></div> 1202 </a> 1203 </div> 1204 <!-- cart --> 1205 1206 <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"> 1207 <a 1208 href="/cart" 1209 class="qk-display--il_flex qk-flex--row qk-justify--center qk-align--center qk-vert--mid qk-pos--rel" 1210 > 1211 <div data-icon-type="custom_icon_type_cart"></div> 1212 <span 1213 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" 1214 style="display: none;" 1215 >0</span 1216 > 1217 </a> 1218 </div> 1219 1220 <!-- member --> 1221 1222 <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"> 1223 <a id="customer-phone-nav-icon" href="/account/login"> 1224 <div data-icon-type="custom_icon_type_account"></div> 1225 </a> 1226 </div> 1227 1228 </div> 1229 1230 1231 </span> 1232 1233<div id="index-popular-tags"></div> 1234 1235<style id="timer_color"> 1236 :root { 1237 1238 --timer_text: #c39d6f; 1239 1240 1241 1242 --timer_bg: #2b2b6e; 1243 1244 } 1245</style> 1246
1247<script> 1248 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":"åé¡å
1248
§å®¹","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天å
è²»éè³
1248æï¼å«ä¾åæ¥ï¼ãéæè²¨æè«ä¿æåå
è£ååç宿´ï¼å
å«è³¼è²·ååï¼éä»¶ï¼è´åçï¼ã\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":"è¬è¬æ¨çå¯
1248¶è²´æè¦","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":"è«æª¢æ¥éè¡å¸³èé·åº¦"} 1249 $(document).ready(function(){ 1250 if(window.location.pathname != '' && window.location.pathname != '/' ){ 1251 document.getElementById('index-popular-tags').style.display = 'none' 1252 } 1253 // åæ¸è¨æ 1254 1255 var leftDay = $('.left_day'); 1256 var leftHour = $('.left_hour'); 1257 var leftMin = $('.left_min'); 1258 var leftSec = $('.left_sec'); 1259 var nowTime = '' * 1; 1260 var startTime = '' ? '' * 1 : nowTime; 1261 var endTime = '' * 1; 1262 1263 function paddedFormat(num) { 1264 return num < 10 ? "0" + num : num; 1265 }; 1266 1267 function startCountDown(duration) { 1268 var left_day, left_hour, left_min, left_sec = 0; 1269 var countInterval = setInterval(function () { 1270 leftDay.html(paddedFormat(parseInt(duration / 3600 / 24))); 1271 leftHour.html(paddedFormat(parseInt(duration / 3600) % 24)); 1272 leftMin.html(paddedFormat(parseInt(duration / 60) % 60)); 1273 leftSec.html(paddedFormat(parseInt(duration) % 60)); 1274 duration = duration - 1; 1275 if (duration < 0) { 1276 clearInterval(countInterval); 1277 }; 1278 }, 1000); 1279 }; 1280 1281 if (startTime <= nowTime && endTime > nowTime) { 1282 startTime = nowTime; 1283 startCountDown(endTime - startTime); 1284 } 1285 1286 1287 function adjustContentTop() { 1288 1289 const isNavbarTransparent = false; 1290 let headerHeight = $("#header").outerHeight(); 1291 if (isNavbarTransparent && $('#template').width() >= 992) { 1292 headerHeight -= $('.computer_nav').height(); 1293 } 1294 const floatFilterHeight = $('#float-filter').innerHeight() || 0; 1295 $("body").css({ 1296 "padding-top": (headerHeight - floatFilterHeight) + "px", 1297 }); 1298 } 1299 1300 window.adjustContentTop = adjustContentTop; 1301 1302 // navbarè¨å®éæ 1303 1304 1305 // Call it first once DOM is ready to prevent CLS 1306 adjustContentTop(); 1307 1308 // å»¶é²åå§åï¼çå¾ app banner åå§å宿 1309 $(window).on("resize", adjustContentTop); 1310 1311 // ä½¿ç¨ setTimeout ç¢ºä¿ banner çæ å·²ç¶ç¢ºå® 1312 $(window).on("load", function() { 1313 setTimeout(function() { 1314 adjustContentTop(); 1315 }, 200); // 給 banner è¶³å¤ æéåå§å 1316 }); 1317 1318 $('img.header_banner').on('load', adjustContentTop); 1319 1320 window.renderNavbarSection('.main_nav', { 1321 navbarCollections: null, 1322 navbarItems: [{"id":1719504,"title":"åå總覽","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1720954,"title":"PRPéæç³»å","url":"/collections/prp-reverse-age-exclusive-patent","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721266,"title":"èé¨ä¿é¤","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1721270,"title":"æ½é¡æ æ¯/ æ½é¡ç","url":"/collections/face-wash","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721277,"title":"ç²¾è¯ / å®ç¶","url":"/collections/essence","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721278,"title":"ä¹³é / 乳液","url":"/collections/cream","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721279,"title":"鲿¬ / åºå¦","url":"/collections/sunscreen","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721280,"title":"é¢è / åè","url":"/collections/é¢è","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721281,"title":"ç¼ / åä¿é¤","url":"/collections/åé¨ä¿é¤","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1721273,"title":"æ¥å¸¸èº«é«è·ç","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1722317,"title":"å£è è·ç","url":"/collections/å£è è·ç","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721283,"title":"身é«ä¹³ / è¶³è","url":"/collections/facial-mask","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721324,"title":"æ´ææ¶² / ä¹¾æ´æ ","url":"/collections/hand-soap","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]}
1322,{"id":1721321,"title":"æ´æ²ç³»å / é ç®è·ç","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1721282,"title":"æ²æµ´ç²¾ / æ²æµ´ç","url":"/collections/body-wash-soap","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721325,"title":"æ´é«® / è·é«®","url":"/collections/shampoo","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1721322,"title":"ç²¾æ²¹é¦æ°","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1721345,"title":"宿¹ç²¾æ²¹","url":"/collections/single-essential-oil","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1721323,"title":"å¾·ååè£é²å£","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1721327,"title":"å£è è·ç","url":"/collections/è鍿¸ æ½ä¿é¤","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1721329,"title":"宿¹ç²¾æ²¹","url":"/collections/å¾·å宿¹ç²¾æ²¹","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1722711,"title":"è¶è / è¶å ","url":"/collections/è¶å ","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1727303,"title":"é£ç¨æ²¹","url":"/collections/é£ç¨æ²¹","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]}]},{"id":1719547,"title":"åçç念","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1719550,"title":"éæ¼ææ¯æ£®","url":"/pages/about-apiserum1983","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1720306,"title":"å®å¿èªè","url":"/pages/apiserum-gmp","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1777924,"title":"è¯çµ¡æå","url":"/pages/contact-us-copy","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":1722715,"title":"å£ç¢å享","url":"/blogs/effective-recommendation","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":1719549,"title":"æå¡å°å","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":1748575,"title":"æå¡æ¬ç","url":"/pages/æå¡æ¬çæ°","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":2058884,"title":"代工åä½å°å","url":"/pages/ä¿é¤å代工å°å","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2061067,"title":"æåå §å®¹","url":"/pages/æåé ç®","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2061075,"title":"è¯çµ¡æå","url":"/pages/contact-us","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]}], 1323 settings: { 1324 menuDisplayStyle: "three_dimension_menu", 1325 pcLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18", 1326 mobileLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU2MTMxX-WumOe2summlumggWxvZ28uanBnLmpwZWciXV0.jpeg?sha=5459e353991aca18", 1327 navbarDisplayStyle: "displayDefault", 1328 } 1329 } 1330 ); 1331 1332 1333 // for link menu 1334 const linkMenuElement = document.querySelector('.link-nav'); 1335 const data = [] 1336 data.forEach((item) => { 1337 const wrapper = document.createElement('a'); 1338 const link = document.createElement('ul'); 1339 1340 wrapper.href = item.url; 1341 link.textContent = item.title; 1342 link.classList.add('link-item'); 1343 1344 wrapper.appendChild(link); 1345 linkMenuElement.appendChild(wrapper); 1346 }); 1347 1348 // for safe-area space on iOS devices 1349 const userAgent = navigator.userAgent; 1350 const isIOS = /iPad|iPhone|iPod/.test(userAgent) && !window.MSStream; 1351 const isLiff = /Line\/[\d.]+/i.test(userAgent); 1352 const $mobileBottomBar = $('#mobile-bottom-bar'); 1353 1354 if ($mobileBottomBar.length && isIOS && isLiff) { 1355 $mobileBottomBar.addClass('is-ios-liff'); 1356 } 1357 }); 1358 document.addEventListener('DOMContentLoaded', function() { 1359 window.getCartAmount = function() { 1360 return parseInt($('.global-cart-count').html()); 1361 }; 1362 }); 1363</script>
1363 1364
1365<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/navbar-3a2e378145f8a165.js' type='text/javascript'></script>
vendor: 1 bytes, line 1365
1365
1366<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/currencies-3a2e378145f8a165.js' type='text/javascript'></script>
1366 1367<!-- cyb_snippet i18n_modal start --> 1368 1369
1369<script src='//cdn-general.cybassets.com/frontend/shop/i18nSetting-3a2e378145f8a165.js' type='text/javascript'></script>
1369 1370
1370<script type="text/javascript"> 1371 $(document).ready(function() { 1372 const props = { 1373 isMultiLanguages: false, 1374 isMultiCurrencies: true, 1375 } 1376 1377 props.languageOptions = [] 1378 1379 1380 props.currencyOptions = [{"code":"TWD","email":"NT${{amount_no_decimals}}","unit":"","money_format":"%u%n","symbol":"NT$","trailing_zeros":false,"format":"NT${{amount_no_decimals}}","decimal_precision":0,"email_unit":"NT${{amount_no_decimals}}","html_unit":"NT${{amount_no_decimals}}","html":"NT${{amount_no_decimals}}","name":"æ°å°å¹£ (TWD)"}] 1381 1382 window.renderI18nSetting('.i18n-selector', props) 1383 }) 1384 </script>
1384 1385 1386 1387<!-- cyb_snippet i18n_modal end --> 1388<!-- cyb_snippet _load_fonts start -->
1389<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/load_fonts-3a2e378145f8a165.js' type='text/javascript'></script>
vendor: 1 bytes, line 1389
1389
1390<script> 1391 document.addEventListener('DOMContentLoaded', function() { 1392 window.loadFontSetting("{\"ja\":{\"value\":\"Noto Sans JP\"},\"zh-TW\":{\"value\":\"Noto Sans TC\"},\"en\":{\"value\":\"Noto Sans TC\"},\"zh-CN\":{\"value\":\"Noto Sans TC\"}}") 1393 }) 1394</script>
1394 1395 1396<!-- cyb_snippet _load_fonts end --> 1397<!-- cyb_snippet _custom_icon start -->
1398<script src='//cdn-general.cybassets.com/frontend/shop/navIcon-3a2e378145f8a165.js' type='text/javascript'></script>
1398 1399
1400<script> 1401 (function() { 1402 const iconUrlMap = new Map([ 1403 ['custom_icon_type_home', null], 1404 ['custom_icon_type_tracking_items', null], 1405 ['custom_icon_type_account', null], 1406 ['custom_icon_type_cart', null], 1407 ['custom_icon_type_search', null], 1408 ['custom_icon_type_menu', null] 1409 ]); 1410 const elements = document.querySelectorAll('[data-icon-type]'); 1411 elements.forEach((element, index) => { 1412 const iconAttributes = element.getAttribute('data-icon-type'); 1413 1414 const uniqueId = `icon_${iconAttributes}_${index}_${Date.now()}_${Math.random().toString(36).substr(2, 9)}`; 1415 element.id = uniqueId; 1416 window.renderNavCustomIcon(`#${uniqueId}`, { 1417 navIconStyle: "icon_type_rounded", 1418 customIconUrl: iconUrlMap.get(iconAttributes) || '', 1419 iconAttributes: iconAttributes, 1420 currentTemplate: "index", 1421 }); 1422 }); 1423 })(); 1424</script>
1424 1425 1426<!-- cyb_snippet _custom_icon end --> 1427 1428 1429 1430 1431 1432
1432<script src='//cdn-general.cybassets.com/frontend/shop/announcementBar-3a2e378145f8a165.js' type='text/javascript'></script>
1432 1433 1434 1435 1436 1437 1438
1438<script> 1439 $(document).ready(function() { 1440 window.renderAnnouncementBar('#announcement-bar', { 1441 sectionId: "announcement_bar", 1442 isIndex: true, 1443 }); 1444 }); 1445 </script>
1445 1446 1447 1448 1449 1450 1451 1452 <!-- template --> 1453 <div id="template" style="flex:1 0 auto; background-color: var(--theme_bg);"> 1454 <div class="index"> 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 1466 1467<style> 1468 [id="1747379483991_0"] { 1469 margin: 0 0px 0px !important; 1470 } 1471 @media (max-width: 576px) { 1472 .main-slider-placeholder { 1473 display: none !important; 1474 } 1475 .swiper-container { 1476 visibility: visible !important; 1477 } 1478 } 1479 @media (max-width: 991px) { 1480 [id="1747379483991_0"] { 1481 margin: 0 0px 0px !important; 1482 } 1483 } 1484</style> 1485 1486<section id="1747379483991_0" class="main-slider qk-pos--rel"> 1487 1488 1489 1490 <div 1491 class="swiper swiper-container" 1492 1493 > 1494 <div class="swiper-wrapper qk-align--center"> 1495 1496 1497 1498 <div class="swiper-slide"> 1499 1500 1501 <a 1502 href="/products/herbal-oral-spray-20ml" 1503 class="img-flex qk-align--stretch qk-display--contents" 1504 target="" 1505 rel="" 1506 > 1507 1508 1509 1510 1511 1512 1513 <picture> 1514 1515 <source 1516 media="(max-width: 576px)" 1517 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNDY2NzM1X-WumOe2skJOKOaWueWeiykgKDIpLnBuZy5wbmciXV0.png?sha=20399b64fd5949c1" 1518 alt="" 1519 > 1520 1521 1522 <img 1523 id="slider-image" 1524 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNDY2MTE4X-WumOe2skJOKDE5MjAxMDgwcHgpICgyKSAoMSkucG5nLnBuZyJdXQ.png?sha=8114a05e9dc82f4d" 1525 height="auto" 1526 alt="" 1527 class="swiper-lazy" 1528 > 1529 </picture> 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 </a> 1544 1545 1546 <div class="swiper-lazy-preloader"></div> 1547 1548 </div> 1549 1550 <div class="swiper-slide"> 1551 1552 1553 <a 1554 href="/products/æ·¨éç¡æéé¢ç²åºä¹³spf30-30ml" 1555 class="img-flex qk-align--stretch qk-display--contents" 1556 target="" 1557 rel="" 1558 > 1559 1560 1561 1562 1563 1564 1565 <picture> 1566 1567 <source 1568 media="(max-width: 576px)" 1569 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNDcxOTUyX-WumOe2skJOKOaWueWeiykgKDIpLnBuZy5wbmciXV0.png?sha=5d28cc1147915e4e" 1570 alt="" 1571 > 1572 1573 1574 <img 1575 id="slider-image" 1576 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNDcxOTQ3X-WumOe2skJOKDE5MjAxMDgwcHgpICgyKS5wbmcucG5nIl1d.png?sha=27d6fcf5acddc917" 1577 height="auto" 1578 alt="" 1579 class="swiper-lazy" 1580 > 1581 </picture> 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 </a> 1596 1597 1598 <div class="swiper-lazy-preloader"></div> 1599 1600 </div> 1601 1602 <div class="swiper-slide"> 1603 1604 1605 <a 1606 href="/products/è¼èå æbbéspf50-30ml" 1607 class="img-flex qk-align--stretch qk-display--contents" 1608 target="" 1609 rel="" 1610 > 1611 1612 1613 1614 1615 1616 1617 <picture> 1618 1619 <source 1620 media="(max-width: 576px)" 1621 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNjQ3NDIwX-WumOe2skJOKOaWueWeiykgKDMpLnBuZy5wbmciXV0.png?sha=943ac553ee2221da" 1622 alt="" 1623 > 1624 1625 1626 <img 1627 id="slider-image" 1628 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzgwNjQ3NDE0X-WumOe2skJOKDE5MjAxMDgwcHgpICgzKS5wbmcucG5nIl1d.png?sha=26273fa3fc3487ce" 1629 height="auto" 1630 alt="" 1631 class="swiper-lazy" 1632 > 1633 </picture> 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 </a> 1648 1649 1650 <div class="swiper-lazy-preloader"></div> 1651 1652 </div> 1653 1654 </div> 1655 1656 <div 1657 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--prev main_slider_custom_prev qk-hidden--mobile" 1658 ></div> 1659 <div 1660 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--next main_slider_custom_next qk-hidden--mobile" 1661 ></div> 1662 1663 </div> 1664
1665 <div class="qk-swiper_pg qk-w--100 qk-mg_t--1 qk-text--center main_slider_pagination"></div> 1666 1667</section> 1668
1669<script> 1670 $(document).ready(function(){ 1671 let isDynamicLoading = false; 1672 let settingObj = { 1673 id: '1747379483991_0', 1674 mobile_img_number: Number('1'), 1675 mobile_img_space: Number('0'), 1676 img_number: Number('1'), 1677 img_space: Number('12'), 1678 swiper_delay: '5', 1679 } 1680 window.mainSlider = function(obj){ 1681 var id = themeHelper.escapeId(obj.id); 1682 var slideCount = $(`#${obj.id} .swiper-slide`).length 1683 var autoLoop = true 1684 if (slideCount <= 1){ 1685 autoLoop = false 1686 } 1687 var mainSlider = new Swiper('#' + id + ' .swiper-container', { 1688 preloadImages: false, 1689 slidesPerView: Number(obj.mobile_img_number), 1690 spaceBetween: Number(obj.mobile_img_space), 1691 breakpoints: { 1692 0:{ 1693 slidesPerView: Number(obj.mobile_img_number), 1694 spaceBetween: Number(obj.mobile_img_space), 1695 }, 1696 991: { 1697 slidesPerView: Number(obj.img_number), 1698 spaceBetween: Number(obj.img_space), 1699 } 1700 }, 1701 // Enable lazy loading 1702 observer: true, 1703 observeParents: true, 1704 autoheight: true, 1705 lazy: { 1706 loadPrevNext: true, 1707 }, 1708 freeMode: { 1709 enabled: true, 1710 sticky: true, 1711 momentum: true, 1712 momentumRatio: 0.4, 1713 momentumVelocityRatio: 0.1, 1714 }, 1715 loop: autoLoop, 1716 autoplay: { delay: obj.swiper_delay * 1000 }, 1717 speed: Number('300.0'), 1718 pagination: { 1719 el: '#' + id + ' .main_slider_pagination', 1720 clickable: true, 1721 }, 1722 navigation: { 1723 nextEl: '#' + id + ' .main_slider_custom_next', 1724 prevEl: '#' + id + ' .main_slider_custom_prev', 1725 }, 1726 on: { 1727 init: function () { 1728 if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) { 1729 document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none'; 1730 document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible'; 1731 } 1732 }, 1733 } 1734 }); 1735 } 1736 if (isDynamicLoading) { 1737 window.DynamicLoading.setupComponent({ 1738 sectionId: "1747379483991_0", 1739 sectionSettingData: settingObj, 1740 entryName:'mainSlider', 1741 source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js', 1742 componentType:'js', 1743 hiddenDom: true 1744 }); 1745 }else{ 1746 mainSlider(settingObj); 1747 } 1748 }) 1749</script>
1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760
1761<script src='//cdn-general.cybassets.com/frontend/shop/productBanner-3a2e378145f8a165.js' type='text/javascript'></script>
1761 1762 1763 1764<style> 1765 [id="1747874143038_1"] { 1766 margin: 0 0px 10px !important; 1767 } 1768 @media (max-width: 991px) { 1769 [id="1747874143038_1"] { 1770 margin: 0 0px 10px !important; 1771 } 1772 } 1773</style> 1774 1775<section id="1747874143038_1" class="index-product-banner qk-display--bk qk-pos--rel"> 1776 <div id="index_product_banner-1747874143038_1"></div> 1777</section> 1778
1779<script> 1780 $(document).ready(function() { 1781 let isDynamicLoading = false; 1782 if (isDynamicLoading) { 1783 window.DynamicLoading.setupComponent({ 1784 sectionId:'#index_product_banner-1747874143038_1', 1785 callbackData:{ 1786 sectionId: "1747874143038_1", 1787 section: {"type":"_index_product_banner","custom_name":"å é(常é§)","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTIzMzgzXzIwMjUxMDIyX0JOXzE5MjBYMjAwYWkuanBnLmpwZWciXV0.jpeg?sha=7ee5e2613258f5ef","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9","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":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 1788 dictMobileImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9", 1789 dictTabletImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9", 1790 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTIzMzgzXzIwMjUxMDIyX0JOXzE5MjBYMjAwYWkuanBnLmpwZWciXV0.jpeg?sha=7ee5e2613258f5ef", 1791 }, 1792 entryName:'renderProductBanner', 1793 source:'//cdn-general.cybassets.com/frontend/shop/productBanner-3a2e378145f8a165.js', 1794 }); 1795 }else{ 1796 window.renderProductBanner('#index_product_banner-1747874143038_1', 1797 { 1798 sectionId: "1747874143038_1", 1799 section: {"type":"_index_product_banner","custom_name":"å é(常é§)","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTIzMzgzXzIwMjUxMDIyX0JOXzE5MjBYMjAwYWkuanBnLmpwZWciXV0.jpeg?sha=7ee5e2613258f5ef","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9","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":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 1800 dictMobileImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9", 1801 dictTabletImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTkwNTgxXzIwMjUxMDIyX0JOXzkyMFgxMDAuanBnLmpwZWciXV0.jpeg?sha=ede53b9aff5c85d9", 1802 dictImageUrl:"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzYxMTIzMzgzXzIwMjUxMDIyX0JOXzE5MjBYMjAwYWkuanBnLmpwZWciXV0.jpeg?sha=7ee5e2613258f5ef", 1803 }); 1804 } 1805 }); 1806</script>
1806 1807 1808 1809<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_8_blocks-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
1809<script src='//cdn-general.cybassets.com/frontend/shop/productCollection-3a2e378145f8a165.js' type='text/javascript'></script>
1809<!-- cyb_snippet _combo_product_related_items_modal start -->
1809<script src='//cdn-general.cybassets.com/frontend/shop/standaloneRelatedItemsSelectModal-3a2e378145f8a165.js' type='text/javascript'></script>
1809 1810
1810<script> 1811 if (!$('#related-items-select-modal').length) { 1812 $('body').append('<div id="related-items-select-modal"></div>'); 1813 document.addEventListener('DOMContentLoaded', function() { 1814 window.renderRelatedItemsSelectModal('#related-items-select-modal', { 1815 hasStockNotificationPlugin: true, 1816 displayProductDiscountsList: true, 1817 }); 1818 }); 1819 } 1820 </script>
1820<!-- cyb_snippet _combo_product_related_items_modal end --> 1821 1822 1823
1824<script> 1825 $(document).ready(function() { 1826 let isDynamicLoading = false; 1827 1828 function sendProductImpressions(products, collectionTitle) { 1829 if (products && products.length > 0) { 1830 var gtm_product = [] 1831 1832 $.each(products, function(index, product) { 1833 productInfo = { 1834 'brand': product.vendor, 1835 'category': product.product_type, 1836 'id': product.id, 1837 'list': 'Index: ' + collectionTitle, 1838 'name': product.title, 1839 'position': index + 1, 1840 'price': product.price, 1841 'variant': '' 1842 } 1843 1844 if (typeof google_tag_manager_id != 'undefined' || typeof cyb != 'undefined') { 1845 gtm_product.push(productInfo) 1846 } 1847 }) 1848 1849 if (typeof google_tag_manager_id != 'undefined' && gtm_product.length > 0) { 1850 dataLayer.push({ 1851 'event': 'productImpressions', 1852 'ecommerce': { 1853 'impressions': gtm_product 1854 } 1855 }); 1856 } 1857 1858 if (typeof cyb != "undefined" && gtm_product.length > 0) { 1859 cyb.push({ 1860 'event': 'productImpressions', 1861 'impressions': gtm_product 1862 }); 1863 } 1864 } 1865 } 1866 1867 const props = { 1868 sectionId: "1754975818094_2", 1869 collection: { 1870 id: 401012, 1871 title: "ç±é·æè¡", 1872 }, 1873 allProductCount: 5, 1874 cartEnabled: true, 1875 discountPriceSloganUrl: "", 1876 showMultipleLabels: false, 1877 collectionHandleUrl: "/collections/ç±é·æè¡", 1878 blockProducts: 1879{"products":[{"id":45217768,"title":"PRPéæè¶ å°å®ç¶5mlx2/æå¼·ä¿®è·æèå®ç¶","handle":"prpéæè¶ å°å®ç¶5mlx2","price":1280.0,"vendor":null,"slogan":"è²·ä¸çå³å¯å éï¼å å ¥å®æ¹LINE好ååæ300","sell_from":null,"url":"/products/prpéæè¶ å°å®ç¶5mlx2","product_type":null,"total_sold":11,"sold_out":false,"price_range":{"min":{"id":53021073,"price":1280.0,"compare_at_price":1680.0},"max":{"id":53021073,"price":1280.0,"compare_at_price":1680.0}},"show_slogan":true,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQ1MjE3NzY4LzE3MjgzNTIzNjJfNDk4NzU4NzZiNjg2MmYzYWNmMWYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=fb40b44fa78013f1","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQ1MjE3NzY4LzE3MjgzNTIzNjJfNDk4NzU4NzZiNjg2MmYzYWNmMWYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=fb40b44fa78013f1"]},{"id":50950611,"title":"PRPå¥èç²¾è¯ä¹³30ml/油水平衡æçºä¹³","handle":"prpå¥èç²¾è¯ä¹³30ml","price":2380.0,"vendor":null,"slogan":"è²·ä¸ç¶å³å¯å éï¼å å ¥å®æ¹LINE好ååæ300","sell_from":null,"url":"/products/prpå¥èç²¾è¯ä¹³30ml","product_type":null,"total_sold":4,"sold_out":false,"price_range":{"min":{"id":60520788,"price":2380.0,"compare_at_price":2980.0},"max":{"id":60520788,"price":2380.0,"compare_at_price":2980.0}},"show_slogan":true,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzUwOTUwNjExLzE3NTA5Mjc3MTlfYzliYWJlNzcwMWRhMjY4ZWVhOGUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=1848c74e509f2772","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzUwOTUwNjExLzE3NTA5Mjc3MTlfYzliYWJlNzcwMWRhMjY4ZWVhOGUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=1848c74e509f2772","//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzUwOTUwNjExLzE3NTA5Mjc3MTlfYzI2MzljMGIwNTY4MDhkZmUzZGMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=33778b3f1a164825","//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzUwOTUwNjExLzE3NTA5Mjc3MTlfMjAwYWNmNzU0MjZjZGYyMjY2NjUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=fdf51d71aff9a363","//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzUwOTUwNjExLzE3NTA5Mjc3MTlfNzY3MDBjMTBmOGEyNGJkMzE5ZDkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=d31efc61cc7782b2"]},{"id":43041367,"title":"PRPé齡ç·ç·»ç¼é15ml/æ»æ½¤ç·ç·»ç¼å¨","handle":"prpé齡ç·ç·»ç¼é15ml","price":1680.0,"vendor":null,"slogan":"è²·ä¸æ¯å³å¯å éï¼
1879å å ¥å®æ¹LINE好ååæ300","sell_from":null,"url":"/products/prpé齡ç·ç·»ç¼é15ml","product_type":null,"total_sold":9,"sold_out":false,"price_range":{"min":{"id":50073368,"price":1680.0,"compare_at_price":1980.0},"max":{"id":50073368,"price":1680.0,"compare_at_price":1980.0}},"show_slogan":true,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzMDQxMzY3LzE3NTU2Nzc0NzlfNWE4YThkNDA4OThiYjY5NDllZjYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=6a7e60dde07da4b1","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzMDQxMzY3LzE3NTU2Nzc0NzlfNWE4YThkNDA4OThiYjY5NDllZjYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=6a7e60dde07da4b1"]},{"id":37546271,"title":"ç¶å ¸è¶è±æ½é¡é¸/åºæ ææ°§åæ´é¡","handle":"ç¶å ¸è¶è±æ½é¡é¸","price":680.0,"vendor":null,"slogan":"é¦è³¼å³äº«æå¡é¦è³¼ç¦® - PRPéæç³»å1æ¥é«é©å ","sell_from":null,"url":"/products/ç¶å ¸è¶è±æ½é¡é¸","product_type":null,"total_sold":12,"sold_out":false,"price_range":{"min":{"id":42687123,"price":680.0,"compare_at_price":880.0},"max":{"id":42687123,"price":680.0,"compare_at_price":880.0}},"show_slogan":true,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM3NTQ2MjcxLzE3NTU3NTQzMzRfOTlkNmQ0YTBhYjBjNWU4ZGFmNTYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=82525c1364415c29","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM3NTQ2MjcxLzE3NTU3NTQzMzRfOTlkNmQ0YTBhYjBjNWU4ZGFmNTYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=82525c1364415c29","//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM3NTQ2MjcxLzE3NDA1NTAyMzJfMzA3NzhlMTBhNzA1MjE4ZTY2ZDYucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=0e437d03ed75216c","//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM3NTQ2MjcxLzE3NTU3NTQzMzVfNTk3ZDQzNDRkNjhlMWQ1ZWI5ZDguanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=a9bfa6a082c0c4f1","//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM3NTQ2MjcxLzE3NTU3NTQzMzVfMmZiZDcxZjZiMDI1YzUxMmFkZDkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=798f4a23e1c510bd"]},{"id":39185928,"title":"èæ¬å£è æ¸ æ°å´å 20ml/24å°ææè å¾·ååè£é²å£","handle":"herbal-oral-spray-20ml","price":680.0,"vendor":null,"slogan":"é¦è³¼å³äº«æå¡é¦è³¼ç¦® - PRPéæç³»å1æ¥é«é©å ","sell_from":null,"url":"/products/herbal-oral-spray-20ml","product_type":"精油","total_sold":96,"sold_out":false,"price_range":{"min":{"id":44880713,"price":680.0,"compare_at_price":880.0},"max":{"id":44880713,"price":680.0,"compare_at_price":880.0}},"show_slogan":true,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM5MTg1OTI4LzE3MTU5Mjc4MTJfMmEzMGY0YWQ1NDhhMzA5MGY1Y2IuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=38b34eb030b5432f","optional_combo_product?":false,"combo_product_info":null,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM5MTg1OTI4LzE3MTU5Mjc4MTJfMmEzMGY0YWQ1NDhhMzA5MGY1Y2IuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=38b34eb030b5432f","//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM5MTg1OTI4LzE3MDQ0MzI0OThfYmUxOTkwNjE5M2Q4NjZjZWFmZGQuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=a2acc1b0f79a7636","//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM5MTg1OTI4LzE3MDQ0MzI0OThfMTIxOWQ0OWE4YjFmYzg4MTUzNjAuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=5b735fd2462d89ae"]}]} 1880, 1881 sessionTitle: null, 1882 section: {"type":"_index_8_blocks","custom_name":"åååé¡","visible":true,"settings":{"dict_title":"ç±é·æè¡","collection_handle":"ç±é·æè¡","limit":"12","product_arrangement":"2","product_column_for_pc":"4","product_alignment":"leftPosition","product_text_align":"center","margin_x":"100","margin_bottom":"50","mobile_margin_x":"50","mobile_margin_bottom":"24","product_display":"displayPartial","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 1883 productURLSearch: "", 1884 hasIntegratedProductLabelsPlugin: true, 1885 isDisplayPriceRange: null || false, 1886 pageType: "index", 1887 } 1888 if (isDynamicLoading) { 1889 window.DynamicLoading.setupComponent({ 1890 sectionId: '#index_8_blocks-1754975818094_2', 1891 callbackData: props, 1892 entryName: 'renderProductCollection', 1893 source: '//cdn-general.cybassets.com/frontend/shop/productCollection-3a2e378145f8a165.js', 1894 }); 1895 } else { 1896 renderProductCollection('#index_8_blocks-1754975818094_2', props); 1897 } 1898 var products = props.blockProducts && props.blockProducts.products; 1899 if (products) { 1900 sendProductImpressions(products, props.collection.title); 1901 } 1902 }); 1903</script>
1903 1904 1905<style> 1906 [id="1754975818094_2"] { 1907 margin: 0 100px 50px !important; 1908 } 1909 @media (max-width: 991px) { 1910 [id="1754975818094_2"] { 1911 margin: 0 50px 24px !important; 1912 } 1913 } 1914</style> 1915 1916<section id="1754975818094_2" class="index_8_blocks qk-text--center"> 1917 <div id="index_8_blocks-1754975818094_2"></div> 1918</section> 1919 1920 1921 1922<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_8_blocks-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
1922<script src='//cdn-general.cybassets.com/frontend/shop/productCollection-3a2e378145f8a165.js' type='text/javascript'></script>
1922<!-- cyb_snippet _combo_product_related_items_modal start -->
1922<script src='//cdn-general.cybassets.com/frontend/shop/standaloneRelatedItemsSelectModal-3a2e378145f8a165.js' type='text/javascript'></script>
1922 1923
1923<script> 1924 if (!$('#related-items-select-modal').length) { 1925 $('body').append('<div id="related-items-select-modal"></div>'); 1926 document.addEventListener('DOMContentLoaded', function() { 1927 window.renderRelatedItemsSelectModal('#related-items-select-modal', { 1928 hasStockNotificationPlugin: true, 1929 displayProductDiscountsList: true, 1930 }); 1931 }); 1932 } 1933 </script>
1933<!-- cyb_snippet _combo_product_related_items_modal end --> 1934 1935 1936
1937<script> 1938 $(document).ready(function() { 1939 let isDynamicLoading = false; 1940 1941 function sendProductImpressions(products, collectionTitle) { 1942 if (products && products.length > 0) { 1943 var gtm_product = [] 1944 1945 $.each(products, function(index, product) { 1946 productInfo = { 1947 'brand': product.vendor, 1948 'category': product.product_type, 1949 'id': product.id, 1950 'list': 'Index: ' + collectionTitle, 1951 'name': product.title, 1952 'position': index + 1, 1953 'price': product.price, 1954 'variant': '' 1955 } 1956 1957 if (typeof google_tag_manager_id != 'undefined' || typeof cyb != 'undefined') { 1958 gtm_product.push(productInfo) 1959 } 1960 }) 1961 1962 if (typeof google_tag_manager_id != 'undefined' && gtm_product.length > 0) { 1963 dataLayer.push({ 1964 'event': 'productImpressions', 1965 'ecommerce': { 1966 'impressions': gtm_product 1967 } 1968 }); 1969 } 1970 1971 if (typeof cyb != "undefined" && gtm_product.length > 0) { 1972 cyb.push({ 1973 'event': 'productImpressions', 1974 'impressions': gtm_product 1975 }); 1976 } 1977 } 1978 } 1979 1980 const props = { 1981 sectionId: "1773882727069_2", 1982 collection: { 1983 id: 401024, 1984 title: "çµååªæ ", 1985 }, 1986 allProductCount: 7, 1987 cartEnabled: true, 1988 discountPriceSloganUrl: "", 1989 showMultipleLabels: false, 1990 collectionHandleUrl: "/collections/çµååªæ ", 1991 blockProducts: 1992{"products":[{"id":66696654,"title":"PRP ä¿æ¿é亮çµ(PRPéæè¶ å°å®ç¶5mlx2 + PRPå¥èç²¾è¯ä¹³30ml)","handle":"prp-ä¿æ¿é亮çµ","price":3299.0,"vendor":null,"slogan":"è²·ä¸çå³å¯å éï¼å å ¥å®æ¹LINE好ååæ300","sell_from":null,"url":"/products/prp-ä¿æ¿é亮çµ","product_type":null,"total_sold":1,"sold_out":false,"price_range":{"min":{"id":80875079,"price":3299.0,"compare_at_price":4660.0},"max":{"id":80875079,"price":3299.0,"compare_at_price":4660.0}},"show_slogan":true,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ea3352288a20c212","optional_combo_product?":false,"combo_product_info":{"combo_product":{"id":66696654,"handle":"prp-ä¿æ¿é亮çµ","title":"PRP ä¿æ¿é亮çµ(PRPéæè¶ å°å®ç¶5mlx2 + PRPå¥èç²¾è¯ä¹³30ml)","slogan":"è²·ä¸çå³å¯å éï¼å å ¥å®æ¹LINE好ååæ300","brief":"","featured_image":{"thumb":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCI1MHg1MCJdXQ.png?sha=19a3b05977d1f4d0","large":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCI0ODB4NDgwIl1d.png?sha=48a7235c2a2b37ba","grande":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ea3352288a20c212","original":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCIxMDI0eDEwMjQiXV0.png?sha=41e0ccdc85dd81ac"},"photo_urls":[{"id":34544904,"thumb":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCI1MHg1MCJdXQ.png?sha=19a3b05977d1f4d0","large":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCI0ODB4NDgwIl1d.png?sha=48a7235c2a2b37ba","grande":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ea3352288a20c212","original":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCIxMDI0eDEwMjQiXV0.png?sha=41e0ccdc85dd81ac"}],"max_usable_bonus":0.0,"bonus_to_money":0,"variant_id":80875079,"variant_sku":"AT-482005A+532030","price":3299.0,"compare_at_price":4660.0,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"}},"rules":[{"id":7563,"name":"","combo_type":"specified","related_items":[{"variant_id":53021073,"image":{"small":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQ1MjE3NzY4LzE3MjgzNTIzNjJfNDk4NzU4NzZiNjg2MmYzYWNmMWYuanBlZyJdLFsicCIsInRodW1iIiwiMTAweDEwMCJdXQ.jpeg?sha=917c95379f331337","compact":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQ1MjE3NzY4LzE3MjgzNTIzNjJfNDk4NzU4NzZiNjg2MmYzYWNmMWYuanBlZyJdLFsicCIsInRodW1iIiwiMTYweDE2MCJdXQ.jpeg?sha=e74967ce5d800c67","medium":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQ1MjE3NzY4LzE3MjgzNTIzNjJfNDk4NzU4NzZiNjg2MmYzYWNmMWYuanBlZyJdLFsicCIsInRodW1iIiwiMjQweDI0MCJdXQ.jpeg?sha=13b2949edd4714e6"},"variant_name":"PRPéæè¶ å°å®ç¶5mlx2/æå¼·ä¿®è·æèå®ç¶","quantity":1,"inventory_management":"cyberbiz","inventory_policy":"deny","inventory_quantity":234},{"variant_id":60520788,"image":{"small":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzUwOTUwNjExLzE3NTA5Mjc3MTlfYzliYWJlNzcwMWRhMjY4ZWVhOG
1992UuanBlZyJdLFsicCIsInRodW1iIiwiMTAweDEwMCJdXQ.jpeg?sha=a5790bb892e1e366","compact":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzUwOTUwNjExLzE3NTA5Mjc3MTlfYzliYWJlNzcwMWRhMjY4ZWVhOGUuanBlZyJdLFsicCIsInRodW1iIiwiMTYweDE2MCJdXQ.jpeg?sha=f8bc1291195ab38f","medium":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzUwOTUwNjExLzE3NTA5Mjc3MTlfYzliYWJlNzcwMWRhMjY4ZWVhOGUuanBlZyJdLFsicCIsInRodW1iIiwiMjQweDI0MCJdXQ.jpeg?sha=56c0516b9f075104"},"variant_name":"PRPå¥èç²¾è¯ä¹³30ml/油水平衡æçºä¹³","quantity":1,"inventory_management":"cyberbiz","inventory_policy":"deny","inventory_quantity":468}]}]},"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2Njk2NjU0LzE3NzM4MTMyODZfOGQwYmFjNWEwNTkwMmFkZjExMTAucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ea3352288a20c212"]},{"id":66723942,"title":"æ¤èç²¾æ²¹æ´æ²äºå
¥çµ (è±é¦æ°ç²¾æ²¹æ²æµ´ç²¾300ml + è±é¦æ°ç²¾æ²¹æ´é ç²¾300ml)","handle":"æ¤èç²¾æ²¹æ´æ²äºå
¥çµ","price":799.0,"vendor":null,"slogan":"é¦è³¼å³äº«æå¡é¦è³¼ç¦® - PRPéæç³»å1æ¥é«é©å
","sell_from":null,"url":"/products/æ¤èç²¾æ²¹æ´æ²äºå
¥çµ","product_type":null,"total_sold":1,"sold_out":false,"price_range":{"min":{"id":80910340,"price":799.0,"compare_at_price":1180.0},"max":{"id":80910340,"price":799.0,"compare_at_price":1180.0}},"show_slogan":true,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ddeef6635501626a","optional_combo_product?":false,"combo_product_info":{"combo_product":{"id":66723942,"handle":"æ¤èç²¾æ²¹æ´æ²äºå
¥çµ","title":"æ¤èç²¾æ²¹æ´æ²äºå
¥çµ (è±é¦æ°ç²¾æ²¹æ²æµ´ç²¾300ml + è±é¦æ°ç²¾æ²¹æ´é ç²¾300ml)","slogan":"é¦è³¼å³äº«æå¡é¦è³¼ç¦® - PRPéæç³»å1æ¥é«é©å
","brief":"","featured_image":{"thumb":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCI1MHg1MCJdXQ.png?sha=b53161aed0a70125","large":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCI0ODB4NDgwIl1d.png?sha=921e472eaf4552b5","grande":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ddeef6635501626a","original":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCIxMDI0eDEwMjQiXV0.png?sha=4591559a86f5d7fb"},"photo_urls":[{"id":34545846,"thumb":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCI1MHg1MCJdXQ.png?sha=b53161aed0a70125","large":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCI0ODB4NDgwIl1d.png?sha=921e472eaf4552b5","grande":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ddeef6635501626a","original":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCIxMDI0eDEwMjQiXV0.png?sha=4591559a86f5d7fb"}],"max_usable_bonus":0.0,"bonus_to_money":0,"variant_id":80910340,"variant_sku":"72230+72030","price":799.0,"compare_at_price":1180.0,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"}},"rules":[{"id":7572,"name":"","combo_type":"specified","related_items":[{"variant_id":43323711,"image":{"small":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM4MDM0MjU2LzE3MDAxOTM2MDZfYTM5OWY5ZDhjYjM4ZjE3MWE2NGIuanBlZyJdLFsicCIsInRodW1iIiwiMTAweDEwMCJdXQ.jpeg?sha=8230d0496f1b05a4","compact":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM4MDM0MjU2LzE3MDAxOTM2MDZfYTM5OWY5ZDhjYjM4ZjE3MWE2NGIuanBlZyJdLFsicCIsInRodW1iIiwiMTYweDE2MCJdXQ.jpeg?sha=a798267d2662ad9b","medium":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM4MDM0MjU2LzE3MDAxOTM2MDZfYTM5OWY5ZDhjYjM4ZjE3MWE2NGIuanBlZyJdLFsicCIsInRodW1iIiwiMjQweDI0MCJdXQ.jpeg?sha=8ead03f047c34aa7"},"variant_name":"è±é¦æ°ç²¾æ²¹æ´é ç²¾300ml(å
¨é«®è³ªé©ç¨)/髿¿åº¦è¬å¤ç²¾ç²¾æ²¹","quantity":1,"inventory_management":"cyberbiz","inventory_policy":"deny","inventory_quantity":8},{"variant_id":49598631,"image":{"small":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQyNjI2NjE2LzE3MDAxMjY1MjJfY2Q4ZjI2MzY5Y2RiNDQ1MTU5NGUuanBlZyJdLFsicCIsInRodW1iIiwiMTAweDEwMCJdXQ.jpeg?sha=689a1c7c6dec90be","compact":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQyNjI2NjE2LzE3MDAxMjY1MjJfY2Q4ZjI2MzY5Y2RiNDQ1MTU5NGUuanBlZyJdLFsicCIsInRodW1iIiwiMTYweDE2MCJdXQ.jpeg?sha=1806188aea0200df","medium":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQyNjI2NjE2LzE3MDAxMjY1MjJfY2Q4ZjI2MzY5Y2RiNDQ1MTU5NGUuanBlZyJdLFsicCIsInRodW1iIiwiMjQweDI0MCJdXQ.jpeg?sha=5289699f62f5a59a"},"variant_name":"è±é¦æ°ç²¾æ²¹æ²æµ´ç²¾300ml/ç«ç°ç´é² x ä¸éæ½æ·¨å å","quantity":1,"inventory_management":"cyberbiz","inventory_policy":"deny","inventory_quantity":67}]}]},"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzIzOTQyLzE3NzM4MTU5NjJfNzc4NjUwNDlmZmJlMGE2NDRhN2IucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ddeef6635501626a"]},{"id":66724355,"title":"å±
å®¶æ·¨å精油çµ(檸檬精油 10ml + è¶æ¨¹ç²¾æ²¹ 10ml + å°¤å å©ç²¾æ²¹ 10ml)","handle":"å±
å®¶æ·¨å精油çµ","price":1690.0,"vendor":null,"slogan":"è²·ä¸çµå³å¯å
éï¼
1992å å
¥å®æ¹LINE好ååæ300","sell_from":null,"url":"/products/å±
å®¶æ·¨å精油çµ","product_type":null,"total_sold":0,"sold_out":false,"price_range":{"min":{"id":80911791,"price":1690.0,"compare_at_price":2270.0},"max":{"id":80911791,"price":1690.0,"compare_at_price":2270.0}},"show_slogan":true,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=46ddceba26b4599a","optional_combo_product?":false,"combo_product_info":{"combo_product":{"id":66724355,"handle":"å±
å®¶æ·¨å精油çµ","title":"å±
å®¶æ·¨å精油çµ(檸檬精油 10ml + è¶æ¨¹ç²¾æ²¹ 10ml + å°¤å å©ç²¾æ²¹ 10ml)","slogan":"è²·ä¸çµå³å¯å
éï¼å å
¥å®æ¹LINE好ååæ300","brief":"","featured_image":{"thumb":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCI1MHg1MCJdXQ.png?sha=8b259d3a3c2113bf","large":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCI0ODB4NDgwIl1d.png?sha=7e1a06762edc3cfa","grande":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=46ddceba26b4599a","original":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCIxMDI0eDEwMjQiXV0.png?sha=a6478e4558c8ad46"},"photo_urls":[{"id":34547896,"thumb":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCI1MHg1MCJdXQ.png?sha=8b259d3a3c2113bf","large":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCI0ODB4NDgwIl1d.png?sha=7e1a06762edc3cfa","grande":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=46ddceba26b4599a","original":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCIxMDI0eDEwMjQiXV0.png?sha=a6478e4558c8ad46"}],"max_usable_bonus":0.0,"bonus_to_money":0,"variant_id":80911791,"variant_sku":"AT11-A0107+AT11-A0380+AT11-A0224","price":1690.0,"compare_at_price":2270.0,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"}},"rules":[{"id":7579,"name":"","combo_type":"specified","related_items":[{"variant_id":50908921,"image":{"small":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzNjk3NzYzLzE3MDIwMTQzNTZfNDhkNzQxYWMyZjlhMDI2NTJiNTIuanBlZyJdLFsicCIsInRodW1iIiwiMTAweDEwMCJdXQ.jpeg?sha=9c3411067785680b","compact":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzNjk3NzYzLzE3MDIwMTQzNTZfNDhkNzQxYWMyZjlhMDI2NTJiNTIuanBlZyJdLFsicCIsInRodW1iIiwiMTYweDE2MCJdXQ.jpeg?sha=584c829e33bcb727","medium":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzNjk3NzYzLzE3MDIwMTQzNTZfNDhkNzQxYWMyZjlhMDI2NTJiNTIuanBlZyJdLFsicCIsInRodW1iIiwiMjQweDI0MCJdXQ.jpeg?sha=094763c4b74f99d1"},"variant_name":"檸檬精油 10ml","quantity":1,"inventory_management":"cyberbiz","inventory_policy":"deny","inventory_quantity":1},{"variant_id":50909203,"image":{"small":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzNjk4MDM0LzE3MDIwMTQxMTJfZjNiNmQ1MTZjYzdjMWQxNDc4MTUuanBlZyJdLFsicCIsInRodW1iIiwiMTAweDEwMCJdXQ.jpeg?sha=f87d359e5d90a01d","compact":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzNjk4MDM0LzE3MDIwMTQxMTJfZjNiNmQ1MTZjYzdjMWQxNDc4MTUuanBlZyJdLFsicCIsInRodW1iIiwiMTYweDE2MCJdXQ.jpeg?sha=a11932f269f5e8aa","medium":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzNjk4MDM0LzE3MDIwMTQxMTJfZjNiNmQ1MTZjYzdjMWQxNDc4MTUuanBlZyJdLFsicCIsInRodW1iIiwiMjQweDI0MCJdXQ.jpeg?sha=d31b962831b4727b"},"variant_name":"è¶æ¨¹ç²¾æ²¹ 10ml","quantity":1,"inventory_management":null,"inventory_policy":"deny","inventory_quantity":null},{"variant_id":50909269,"image":{"small":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzNjk4MDk1LzE3MDIwMTQxNzVfM2U0YTBlZWNkNzllNWNiNTM5ZmQuanBlZyJdLFsicCIsInRodW1iIiwiMTAweDEwMCJdXQ.jpeg?sha=46d509edff6233e0","compact":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzNjk4MDk1LzE3MDIwMTQxNzVfM2U0YTBlZWNkNzllNWNiNTM5ZmQuanBlZyJdLFsicCIsInRodW1iIiwiMTYweDE2MCJdXQ.jpeg?sha=f6a799e0ea27b85f","medium":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQzNjk4MDk1LzE3MDIwMTQxNzVfM2U0YTBlZWNkNzllNWNiNTM5ZmQuanBlZyJdLFsicCIsInRodW1iIiwiMjQweDI0MCJdXQ.jpeg?sha=72f78c49648c6816"},"variant_name":"å°¤å å©ç²¾æ²¹ 10ml","quantity":1,"inventory_management":null,"inventory_policy":"deny","inventory_quantity":null}]}]},"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MzU1LzE3NzM4MjA0NTBfNDZiNjc4NzBkNjJmOWU0M2I0OGEucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=46ddceba26b4599a"]},{"id":66724218,"title":"鿥ç¾ç½ä¿æ¿çµ(æ¤èç¾å¦å«©ç½é¢è10ç(ç) + æ©è±é²120ml)","handle":"鿥ç¾ç½ä¿æ¿çµ","price":1490.0,"vendor":null,"slogan":"é¦è³¼å³äº«æå¡é¦è³¼ç¦® - PRPéæç³»å1æ¥é«é©å
","sell_from":null,"url":"/products/鿥ç¾ç½ä¿æ¿çµ","product_type":null,"total_sold":0,"sold_out":false,"price_range":{"min":{"id":80911426,"price":1490.0,"compare_at_price":2230.0},"max":{"id":80911426,"price":1490.0,"compare_at_price":2230.0}},"show_slogan":true,"related_to_sales_page":false,"hide_price?":false,"sales_mode_purchasable?":true,"featured_image":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ce17f91b0568eefa","optional_combo_product?":false,"combo_product_info":{"combo_product":{"id":66724218,"handle":"鿥ç¾ç½ä¿æ¿çµ","title":"鿥ç¾ç½ä¿æ¿çµ(æ¤èç¾å¦å«©ç½é¢è10ç(ç) + æ©è±é²120ml)","
1992slogan":"é¦è³¼å³äº«æå¡é¦è³¼ç¦® - PRPéæç³»å1æ¥é«é©å ","brief":"","featured_image":{"thumb":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCI1MHg1MCJdXQ.png?sha=7709f39134c4190b","large":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCI0ODB4NDgwIl1d.png?sha=0bd3f5877936f8a9","grande":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ce17f91b0568eefa","original":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCIxMDI0eDEwMjQiXV0.png?sha=ac31f5132bdc4466"},"photo_urls":[{"id":34547136,"thumb":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCI1MHg1MCJdXQ.png?sha=7709f39134c4190b","large":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCI0ODB4NDgwIl1d.png?sha=0bd3f5877936f8a9","grande":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ce17f91b0568eefa","original":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCIxMDI0eDEwMjQiXV0.png?sha=ac31f5132bdc4466"}],"max_usable_bonus":0.0,"bonus_to_money":0,"variant_id":80911426,"variant_sku":"76425+84012","price":1490.0,"compare_at_price":2230.0,"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"}},"rules":[{"id":7578,"name":"","combo_type":"specified","related_items":[{"variant_id":43147760,"image":{"small":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM3ODk3MDQ3LzE3ODIzNTYzNDZfNTdhNTU5NWRhYmViNzE0NzhhNDEucG5nIl0sWyJwIiwidGh1bWIiLCIxMDB4MTAwIl1d.png?sha=88f2d6e6ee2503a7","compact":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM3ODk3MDQ3LzE3ODIzNTYzNDZfNTdhNTU5NWRhYmViNzE0NzhhNDEucG5nIl0sWyJwIiwidGh1bWIiLCIxNjB4MTYwIl1d.png?sha=eb6ffeee15b960c7","medium":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzM3ODk3MDQ3LzE3ODIzNTYzNDZfNTdhNTU5NWRhYmViNzE0NzhhNDEucG5nIl0sWyJwIiwidGh1bWIiLCIyNDB4MjQwIl1d.png?sha=e9f551a4c8107922"},"variant_name":"æ©è±é²120ml/æ¹åææ²èæäº®çè£æ°´ç¥é²","quantity":1,"inventory_management":null,"inventory_policy":"deny","inventory_quantity":null},{"variant_id":47471706,"image":{"small":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQxMTA1NTUyLzE3MTU5MTc5NDVfMWQyYmNkNTFlM2U3MTRlNGQ5NjQuanBlZyJdLFsicCIsInRodW1iIiwiMTAweDEwMCJdXQ.jpeg?sha=b088469e44e3754f","compact":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQxMTA1NTUyLzE3MTU5MTc5NDVfMWQyYmNkNTFlM2U3MTRlNGQ5NjQuanBlZyJdLFsicCIsInRodW1iIiwiMTYweDE2MCJdXQ.jpeg?sha=bd5ebb199fcbf4aa","medium":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzQxMTA1NTUyLzE3MTU5MTc5NDVfMWQyYmNkNTFlM2U3MTRlNGQ5NjQuanBlZyJdLFsicCIsInRodW1iIiwiMjQweDI0MCJdXQ.jpeg?sha=0c1d75198e08a052"},"variant_name":"æ¤èç¾å¦å«©ç½é¢è10ç(ç)/æé é½å æ·¨ç½ä¸åé»è","quantity":1,"inventory_management":"cyberbiz","inventory_policy":"deny","inventory_quantity":134}]}]},"purchase_eligibility":{"required":false,"eligible":true,"status":"eligible"},"product_labels":[],"images":["//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L3Byb2R1Y3RzLzY2NzI0MjE4LzE3NzM4MTg3ODVfYWIyM2EwODA2MGFmZGQzMzBhOWYucG5nIl0sWyJwIiwidGh1bWIiLCI2MDB4NjAwIl1d.png?sha=ce17f91b0568eefa"]}]} 1993, 1994 sessionTitle: null, 1995 section: {"type":"_index_8_blocks","custom_name":"åååé¡","visible":true,"settings":{"dict_title":"å®ç¶²ç¨å®¶çµååªæ ","collection_handle":"çµååªæ ","limit":"4","product_arrangement":"1","product_column_for_pc":"4","product_column_for_mobile":"2","product_alignment":"leftPosition","product_text_align":"center","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24","product_display":"displayDefault","product_card_hover_effect":"button","product_image_border_radius":"15"},"blocks":{},"block_order":[],"schedule":{"enabled_default":true,"schedule_lists":[]}}, 1996 productURLSearch: "", 1997 hasIntegratedProductLabelsPlugin: true, 1998 isDisplayPriceRange: null || false, 1999 pageType: "index", 2000 } 2001 if (isDynamicLoading) { 2002 window.DynamicLoading.setupComponent({ 2003 sectionId: '#index_8_blocks-1773882727069_2', 2004 callbackData: props, 2005 entryName: 'renderProductCollection', 2006 source: '//cdn-general.cybassets.com/frontend/shop/productCollection-3a2e378145f8a165.js', 2007 }); 2008 } else { 2009 renderProductCollection('#index_8_blocks-1773882727069_2', props); 2010 } 2011 var products = props.blockProducts && props.blockProducts.products; 2012 if (products) { 2013 sendProductImpressions(products, props.collection.title); 2014 } 2015 }); 2016</script>
2016 2017 2018<style> 2019 [id="1773882727069_2"] { 2020 margin: 0 0px 50px !important; 2021 } 2022 @media (max-width: 991px) { 2023 [id="1773882727069_2"] { 2024 margin: 0 0px 24px !important; 2025 } 2026 } 2027</style> 2028 2029<section id="1773882727069_2" class="index_8_blocks qk-text--center"> 2030 <div id="index_8_blocks-1773882727069_2"></div> 2031</section> 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_4_blocks-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
2047<script src='//cdn-general.cybassets.com/frontend/shop/productDisplay-3a2e378145f8a165.js' type='text/javascript'></script>
2047 2048 2049<style> 2050 [id="_index_4_blocks"] { 2051 margin: 0 100px 50px !important; 2052 } 2053 2054 @media (min-width: 992px) { 2055 [id="_index_4_blocks"] .block:not(.last-row) { 2056 margin-bottom: 10px !important; 2057 } 2058 [id="_index_4_blocks"] .block-default-width-margin:not(:first-of-type), 2059 [id="_index_4_blocks"] .block-not-first-margin { 2060 margin-left: 10px !important; 2061 } 2062 } 2063 2064 @media (max-width: 991px) { 2065 [id="_index_4_blocks"] { 2066 margin: 0 0px 40px !important; 2067 } 2068 [id="_index_4_blocks"] > .qk-display--flex.qk-flex--wrap { 2069 gap: 10px; 2070 justify-content: flex-start; 2071 } 2072 [id="_index_4_blocks"] .block { 2073 flex: 0 0 calc((100% - (2 - 1) * 10px) / 2); 2074 } 2075 } 2076 2077 .video-block-loading { 2078 background-color: #eeee; 2079 position: absolute; 2080 top: 0; 2081 bottom: 0; 2082 left: 0; 2083 width: 100%; 2084 height: 100%; 2085 } 2086</style> 2087
2088<script> 2089 2090 $(document).ready(function() { 2091 let isDynamicLoading = false; 2092 if (isDynamicLoading) { 2093 window.DynamicLoading.setupComponent({ 2094 sectionId:'_index_4_blocks', 2095 componentType:'liquid', 2096 }); 2097 } 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 }) 2114</script>
2114 2115
2116<script> 2117 function buildYoutubeEmbedUrl(url, options) { 2118 const YT_REGEX = /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=|shorts\/)([^#&?]*).*/; 2119 const match = (url || '').match(YT_REGEX); 2120 const videoId = match && match[2].length === 11 ? match[2] : ''; 2121 2122 if (!videoId) { 2123 return ''; 2124 } 2125 2126 const autoPlay = options && options.autoPlay; 2127 const hideControls = options && options.hideControls; 2128 const loop = options && options.loop; 2129 2130 const searchParams = new URLSearchParams(); 2131 2132 searchParams.set('autoplay', autoPlay ? '1' : '0'); 2133 // è¥èªåææ¾ï¼é è¨éé³ä»¥ç¬¦åç覽å¨éå¶ 2134 searchParams.set('mute', autoPlay ? '1' : '0'); 2135 searchParams.set('playsinline', '1'); 2136 2137 searchParams.set('controls', hideControls ? '0' : '1'); 2138 searchParams.set('rel', '0'); 2139 2140 if (loop) { 2141 searchParams.set('loop', '1'); 2142 searchParams.set('playlist', videoId); 2143 } 2144 2145 return 'https://www.youtube.com/embed/' + videoId + '?' + searchParams.toString(); 2146 } 2147 2148 function parseYtUrlOnLoad(target, url, autoPlay, hideControls, loop) { 2149 const finalUrl = buildYoutubeEmbedUrl(url, { 2150 autoPlay: autoPlay, 2151 hideControls: hideControls, 2152 loop: loop, 2153 }); 2154 2155 if (!finalUrl || target.src === finalUrl) { 2156 return; 2157 } 2158 2159 const handleVideoLoad = function () { 2160 try { 2161 const wrapper = $(target).closest('.embed-responsive')[0]; 2162 if (wrapper) { 2163 // éé loading skeleton 2164 const loading = wrapper.querySelector('.video-block-loading'); 2165 if (loading) { 2166 loading.style.display = 'none'; 2167 } 2168 } 2169 } catch (e) { 2170 console.error('iframe onload èç失æ', e); 2171 } finally { 2172 target.removeEventListener('load', handleVideoLoad); 2173 } 2174 }; 2175 2176 target.addEventListener('load', handleVideoLoad); 2177 2178 target.src = finalUrl; 2179 if (hideControls && autoPlay) { 2180 target.style.pointerEvents = 'none'; 2181 } 2182 2183 // 夿·æ¯ä¸æ¯ YouTube shortsï¼æ±ºå®è¦ä¸è¦å ä¸ .short-youtube class 2184 try { 2185 const isShort = (url || '').indexOf('/shorts/') !== -1; 2186 if (isShort) { 2187 const wrapper = $(target).closest('.embed-responsive')[0]; 2188 if (wrapper) { 2189 wrapper.classList.add('short-youtube'); 2190 } 2191 } 2192 } catch (e) { 2193 console.error('isShort 夿·å¤±æ', e); 2194 } 2195 } 2196 2197 2198 window.addEventListener('load', function () { 2199 const sectionEl = document.getElementById('_index_4_blocks'); 2200 if (!sectionEl) return; 2201 2202 const options = { 2203 threshold: 0.25, 2204 }; 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 }); 2222</script>
2222 2223 2224<section id="_index_4_blocks" class="index-4-blocks"> 2225 <div class="qk-display--flex qk-flex--wrap"> 2226 2227 2228 2229 2230 <div class="block image mobile-2-col" style="width: calc(50% - 5.0px);"> 2231 2232 <div class="img-card" id="1774343442714_0"> 2233 2234 2235 2236 <a href="https://www.apiserum.com.tw/account/login" class="banner qk-hidden--mobile" target="" rel=""> 2237 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MzQzNDcyXzQucG5nLnBuZyJdXQ.png?sha=cf739ff94c81ab1f" class="qk-w--100" alt=""> 2238 </a> 2239 2240 2241 2242 2243 <a 2244 href="https://www.apiserum.com.tw/account/login" 2245 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2246 target="" 2247 rel="" 2248 > 2249 <img 2250 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MzQzNDcyXzQucG5nLnBuZyJdXQ.png?sha=cf739ff94c81ab1f" 2251 class="qk-w--100" 2252 alt="" 2253 > 2254 </a> 2255 2256 2257 2258 2259 <a 2260 href="https://www.apiserum.com.tw/account/login" 2261 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2262 target="" 2263 rel="" 2264 > 2265 <img 2266 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MzQzNDcyXzQucG5nLnBuZyJdXQ.png?sha=cf739ff94c81ab1f" 2267 class="qk-w--100" 2268 alt="" 2269 > 2270 </a> 2271 2272 2273 2274 <div class="advance-rich-text-content-container"> 2275 2276 </div> 2277 </div> 2278 2279 </div> 2280 2281 2282 2283 <div class="block image mobile-2-col block-not-first-margin" style="width: calc(50% - 5.0px);"> 2284 2285 <div class="img-card" id="1774343515464_0"> 2286 2287 2288 2289 <a href="https://lin.ee/wnaZM2P" class="banner qk-hidden--mobile" target="" rel=""> 2290 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MzQzNTQzXzUucG5nLnBuZyJdXQ.png?sha=f944b5e7088e2375" class="qk-w--100" alt=""> 2291 </a> 2292 2293 2294 2295 2296 <a 2297 href="https://lin.ee/wnaZM2P" 2298 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2299 target="" 2300 rel="" 2301 > 2302 <img 2303 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MzQzNTQzXzUucG5nLnBuZyJdXQ.png?sha=f944b5e7088e2375" 2304 class="qk-w--100" 2305 alt="" 2306 > 2307 </a> 2308 2309 2310 2311 2312 <a 2313 href="https://lin.ee/wnaZM2P" 2314 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2315 target="" 2316 rel="" 2317 > 2318 <img 2319 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc0MzQzNTQzXzUucG5nLnBuZyJdXQ.png?sha=f944b5e7088e2375" 2320 class="qk-w--100" 2321 alt="" 2322 > 2323 </a> 2324 2325 2326 2327 <div class="advance-rich-text-content-container"> 2328 2329 </div> 2330 </div> 2331 2332 </div> 2333 2334 2335 2336 <div class="block image mobile-2-col" style="width: calc(25% - 7.5px);"> 2337 2338 <div class="img-card" id="1754551374779_0"> 2339 2340 2341 2342 <a href="/categories/face" class="banner qk-hidden--mobile" target="" rel=""> 2343 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTgyMTMxX-W3peS9nOWNgOWfnyA1LmpwZy5qcGVnIl1d.jpeg?sha=89d062f3f790c634" class="qk-w--100" alt=""> 2344 </a> 2345 2346 2347 2348 2349 <a 2350 href="/categories/face" 2351 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2352 target="" 2353 rel="" 2354 > 2355 <img 2356 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTgyMTMxX-W3peS9nOWNgOWfnyA1LmpwZy5qcGVnIl1d.jpeg?sha=89d062f3f790c634" 2357 class="qk-w--100" 2358 alt="" 2359 > 2360 </a> 2361 2362 2363 2364 2365 <a 2366 href="/categories/face" 2367 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2368 target="" 2369 rel="" 2370 > 2371 <img 2372 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTgyMTMxX-W3peS9nOWNgOWfnyA1LmpwZy5qcGVnIl1d.jpeg?sha=89d062f3f790c634" 2373 class="qk-w--100" 2374 alt="" 2375 > 2376 </a> 2377 2378 2379 2380 <div class="advance-rich-text-content-container"> 2381 2382 </div> 2383 </div> 2384 2385 </div> 2386 2387 2388 2389 <div class="block image mobile-2-col block-not-first-margin" style="width: calc(25% - 7.5px);"> 2390 2391 <div class="img-card" id="display_index_4_block_1_3"> 2392 2393 2394 2395 <a href="/collections/shampoo" class="banner qk-hidden--mobile" target="" rel=""> 2396 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMzI3X-W3peS9nOWNgOWfnyAzLmpwZy5qcGVnIl1d.jpeg?sha=7cb83832f8bb33d2" class="qk-w--100" alt=""> 2397 </a> 2398 2399 2400 2401 2402 <a 2403 href="/collections/shampoo" 2404 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2405 target="" 2406 rel="" 2407 > 2408 <img 2409 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMzI3X-W3peS9nOWNgOWfnyAzLmpwZy5qcGVnIl1d.jpeg?sha=7cb83832f8bb33d2" 2410 class="qk-w--100" 2411 alt="" 2412 > 2413 </a> 2414 2415 2416 2417 2418 <a 2419 href="/collections/shampoo" 2420 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2421 target="" 2422 rel="" 2423 > 2424 <img 2425 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMzI3X-W3peS9nOWNgOWfnyAzLmpwZy5qcGVnIl1d.jpeg?sha=7cb83832f8bb33d2" 2426 class="qk-w--100" 2427 alt="" 2428 > 2429 </a> 2430 2431 2432 2433 <div class="advance-rich-text-content-container"> 2434 2435 </div> 2436 </div> 2437 2438 </div> 2439 2440 2441 2442 <div class="block image mobile-2-col block-not-first-margin" style="width: calc(25% - 7.5px);"> 2443 2444 <div class="img-card" id="display_index_4_block_1_2"> 2445 2446 2447 2448 <a href="/collections/body-wash-soap" class="banner qk-hidden--mobile" target="" rel=""> 2449 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMjkzX-W3peS9nOWNgOWfnyAyLmpwZy5qcGVnIl1d.jpeg?sha=c205cf741738e2e8" class="qk-w--100" alt=""> 2450 </a> 2451 2452 2453 2454 2455 <a 2456 href="/collections/body-wash-soap" 2457 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2458 target="" 2459 rel="" 2460 > 2461 <img 2462 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMjkzX-W3peS9nOWNgOWfnyAyLmpwZy5qcGVnIl1d.jpeg?sha=c205cf741738e2e8" 2463 class="qk-w--100" 2464 alt="" 2465 > 2466 </a> 2467 2468 2469 2470 2471 <a 2472 href="/collections/body-wash-soap" 2473 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2474 target="" 2475 rel="" 2476 > 2477 <img 2478 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMjkzX-W3peS9nOWNgOWfnyAyLmpwZy5qcGVnIl1d.jpeg?sha=c205cf741738e2e8" 2479 class="qk-w--100" 2480 alt="" 2481 > 2482 </a> 2483 2484 2485 2486 <div class="advance-rich-text-content-container"> 2487 2488 </div> 2489 </div> 2490 2491 </div> 2492 2493 2494 2495 <div class="block image mobile-2-col block-not-first-margin" style="width: calc(25% - 7.5px);"> 2496 2497 <div class="img-card" id="display_index_4_block_1_4"> 2498 2499 2500 2501 <a href="/collections/single-essential-oil" class="banner qk-hidden--mobile" target="" rel=""> 2502 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMzM4X-W3peS9nOWNgOWfnyA0LmpwZy5qcGVnIl1d.jpeg?sha=1364f9e06f581195" class="qk-w--100" alt=""> 2503 </a> 2504 2505 2506 2507 2508 <a 2509 href="/collections/single-essential-oil" 2510 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2511 target="" 2512 rel="" 2513 > 2514 <img 2515 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMzM4X-W3peS9nOWNgOWfnyA0LmpwZy5qcGVnIl1d.jpeg?sha=1364f9e06f581195" 2516 class="qk-w--100" 2517 alt="" 2518 > 2519 </a> 2520 2521 2522 2523 2524 <a 2525 href="/collections/single-essential-oil" 2526 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2527 target="" 2528 rel="" 2529 > 2530 <img 2531 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTAyMzM4X-W3peS9nOWNgOWfnyA0LmpwZy5qcGVnIl1d.jpeg?sha=1364f9e06f581195" 2532 class="qk-w--100" 2533 alt="" 2534 > 2535 </a> 2536 2537 2538 2539 <div class="advance-rich-text-content-container"> 2540 2541 </div> 2542 </div> 2543 2544 </div> 2545 2546 2547 2548 <div class="block image mobile-2-col last-row" style="width: calc(100% - 0.0px);"> 2549 2550 <div class="img-card" id="display_index_4_block_1"> 2551 2552 2553 2554 <a href="/collections/prp-reverse-age-exclusive-patent" class="banner qk-hidden--mobile" target="" rel=""> 2555 <img src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTA0MzgzX-W3peS9nOWNgOWfnyAxLmpwZy5qcGVnIl1d.jpeg?sha=c7d0890c46c0c6b3" class="qk-w--100" alt=""> 2556 </a> 2557 2558 2559 2560 2561 <a 2562 href="/collections/prp-reverse-age-exclusive-patent" 2563 class="banner qk-display--bk qk-hidden--phone qk-hidden--pc" 2564 target="" 2565 rel="" 2566 > 2567 <img 2568 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTg2NTIyX-W3peS9nOWNgOWfnyA4LmpwZy5qcGVnIl1d.jpeg?sha=60d11b1acc831431" 2569 class="qk-w--100" 2570 alt="" 2571 > 2572 </a> 2573 2574 2575 2576 2577 <a 2578 href="/collections/prp-reverse-age-exclusive-patent" 2579 class="banner qk-display--bk qk-hidden--pc qk-hidden--tablet" 2580 target="" 2581 rel="" 2582 > 2583 <img 2584 src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU0OTg2NTIyX-W3peS9nOWNgOWfnyA4LmpwZy5qcGVnIl1d.jpeg?sha=60d11b1acc831431" 2585 class="qk-w--100" 2586 alt="" 2587 > 2588 </a> 2589 2590 2591 2592 <div class="advance-rich-text-content-container"> 2593 2594 </div> 2595 </div> 2596 2597 </div> 2598 2599 </div> 2600</section> 2601 2602 2603 2604 2605 2606 2607<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_index_4_blogs-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 2608 2609 2610<style> 2611 [id="1754976218683_4"] { 2612 margin: 0 0px 50px !important; 2613 --article-columns: 4; 2614 } 2615 [id="1754976218683_4"] .tab-pane.active .article:nth-child(n+5) { 2616 display: none; 2617 } 2618 @media (max-width: 991px) { 2619 [id="1754976218683_4"] { 2620 margin: 0 0px 50px !important; 2621 } 2622 } 2623</style> 2624 2625<section id="1754976218683_4" class="index_4_blogs"> 2626 <div class="container qk-container"> 2627 2628 <div class="section-heading qk-pos--rel qk-text--center qk-bd--none qk-pd--0 "> 2629 <h2 class="qk-h2 qk-text--heading qk-display--il_bk qk-fs--hd1 qk-pos--rel qk-mg_b--0">å£ç¢å享</h2> 2630 </div> 2631 <div class="form-group"> 2632 <form> 2633 <select id="form-blogs-1754976218683_4" class="form-blogs form-control qk-display--none qk-bd--border"> 2634 2635 2636 2637 <option value="#block_1773632294095_0">å½±é³ä»ç´¹</option> 2638 2639 2640 2641 2642 <option value="#block_1754976218688_0">å£ç¢å享</option> 2643 2644 2645 2646 2647 <option value="#block_1754977208244_0">ææ°æ å ±</option> 2648 2649 2650 2651 2652 <option value="#block_1754977221328_0">䏻顿¨è¦</option> 2653 2654 2655 </select> 2656 </form> 2657 <ul 2658 id="tab-blogs" 2659 class="nav nav-pills mb-3 tab-blogs qk-display--flex qk-justify--around qk-w--50" 2660 role="tablist" 2661 > 2662 2663 2664 2665 2666 <li class="nav-item"> 2667 <a 2668 id="block_1773632294095_0_tab" 2669 class="blog-nav-link qk-text--heading qk-text--accent_hover qk-fs--body qk-cursor--pointer qk-pos--rel" 2670 data-toggle="pill" 2671 href="#block_1773632294095_0" 2672 role="tab" 2673 aria-controls="1773632294095_0" 2674 aria-selected="true" 2675 > 2676 å½±é³ä»ç´¹ 2677 </a> 2678 </li> 2679 2680 2681 2682 2683 2684 <li class="nav-item"> 2685 <a 2686 id="block_1754976218688_0_tab" 2687 class="blog-nav-link qk-text--heading qk-text--accent_hover qk-fs--body qk-cursor--poi
2687nter qk-pos--rel" 2688 data-toggle="pill" 2689 href="#block_1754976218688_0" 2690 role="tab" 2691 aria-controls="1754976218688_0" 2692 aria-selected="" 2693 > 2694 å£ç¢å享 2695 </a> 2696 </li> 2697 2698 2699 2700 2701 2702 <li class="nav-item"> 2703 <a 2704 id="block_1754977208244_0_tab" 2705 class="blog-nav-link qk-text--heading qk-text--accent_hover qk-fs--body qk-cursor--pointer qk-pos--rel" 2706 data-toggle="pill" 2707 href="#block_1754977208244_0" 2708 role="tab" 2709 aria-controls="1754977208244_0" 2710 aria-selected="" 2711 > 2712 ææ°æ å ± 2713 </a> 2714 </li> 2715 2716 2717 2718 2719 2720 <li class="nav-item"> 2721 <a 2722 id="block_1754977221328_0_tab" 2723 class="blog-nav-link qk-text--heading qk-text--accent_hover qk-fs--body qk-cursor--pointer qk-pos--rel" 2724 data-toggle="pill" 2725 href="#block_1754977221328_0" 2726 role="tab" 2727 aria-controls="1754977221328_0" 2728 aria-selected="" 2729 > 2730 䏻顿¨è¦ 2731 </a> 2732 </li> 2733 2734 2735 </ul> 2736 <div class="tab-content"> 2737 2738 2739 2740 2741 <div 2742 id="block_1773632294095_0" 2743 class="tab-pane fade qk-bd--default qk-bd--product_border" 2744 role="tabpanel" 2745 aria-labelledby="pills-å½±é³ä»ç´¹-tab" 2746 data-blog-url="/blogs/å½±é³ä»ç´¹" 2747 > 2748 2749 2750 <div class="article"> 2751 <div class="article-image qk-w--100"> 2752 <a 2753 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 2754 href="/blogs/å½±é³ä»ç´¹/celebrity-sharing-043" 2755 title="ä¿é¤å¤©çå¾ä¹éºåæ¥æä½³æ¨è¦|ãææ¯æ£® APISERUMãPRPéæå¥èç²¾è¯é" 2756 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzU2NzQ4LzE3NzMyODIyNTA4MDhfOTMyYjlkODc0NGI3OTM3MzhhNjUuanBlZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.jpeg?sha=6f4208d2826d6a12')" 2757 ></a> 2758 </div> 2759 <div class="caption qk-flex--1"> 2760 <div class="article-title"> 2761 <a 2762 href="/blogs/å½±é³ä»ç´¹/celebrity-sharing-043" 2763 title="ä¿é¤å¤©çå¾ä¹éºåæ¥æä½³æ¨è¦|ãææ¯æ£® APISERUMãPRPéæå¥èç²¾è¯é" 2764 class="qk-text--heading qk-fs--body qk-text--heading_hover" 2765 > 2766 ä¿é¤å¤©çå¾ä¹éºåæ¥æä½³æ¨è¦|ãææ¯æ£® APISERUMãPRPéæå¥èç²¾è¯é 2767 </a> 2768 </div> 2769 <div class="article_readmore qk-w--100"> 2770 <a href="/blogs/å½±é³ä»ç´¹/celebrity-sharing-043" class="qk-text--text qk-fs--body"> 2771 ç¹¼çºé±è® 2772 </a> 2773 </div> 2774 </div> 2775 </div> 2776 2777 <div class="article"> 2778 <div class="article-image qk-w--100"> 2779 <a 2780 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 2781 href="/blogs/å½±é³ä»ç´¹/celebrity-sharing-03" 2782 title="å¬å£å¹´è¼ç§å¯å享|ãææ¯æ£® APISERUMãPRPéæå¥èç²¾è¯é" 2783 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzU2NzQ4LzE3NzMyODIyMDU0MDNfM2E5ZTRlODY4YTM1Y2FiODllNWYuanBlZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.jpeg?sha=6278914ada88390d')" 2784 ></a> 2785 </div> 2786 <div class="caption qk-flex--1"> 2787 <div class="article-title"> 2788 <a 2789 href="/blogs/å½±é³ä»ç´¹/celebrity-sharing-03" 2790 title="å¬å£å¹´è¼ç§å¯å享|ãææ¯æ£® APISERUMãPRPéæå¥èç²¾è¯é" 2791 class="qk-text--heading qk-fs--body qk-text--heading_hover" 2792 > 2793 å¬å£å¹´è¼ç§å¯å享|ãææ¯æ£® APISERUMãPRPéæå¥èç²¾è¯é 2794 </a> 2795 </div> 2796 <div class="article_readmore qk-w--100"> 2797 <a href="/blogs/å½±é³ä»ç´¹/celebrity-sharing-03" class="qk-text--text qk-fs--body"> 2798 ç¹¼çºé±è® 2799 </a> 2800 </div> 2801 </div> 2802 </div> 2803 2804 <div class="article"> 2805 <div class="article-image qk-w--100"> 2806 <a 2807 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 2808 href="/blogs/å½±é³ä»ç´¹/celebrity-sharing-02" 2809 title="ä¿é¤å¤©çå¾ä¹éºæä½³åé½¡ç²¾è¯æ¨è¦|ãAPISERUM ææ¯æ£®ãPRPéæè¶ å°å®ç¶" 2810 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzU2NzQ4LzI1MTIwNF9QUlDpgIbmmYLotoXlsI7lronnk7Zf5ZCN5Lq65LuL57S5X-S5g-WTpV_lrprnqL9fY2U4N2E0YzJjYzgyMDNlNDI3YTgucG5nIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.png?sha=26fd7f213fafb1ad')" 2811 ></a> 2812 </div> 2813 <div class="caption qk-flex--1"> 2814 <div class="article-title"> 2815 <a 2816 href="/blogs/å½±é³ä»ç´¹/celebrity-sharing-02" 2817 title="ä¿é¤å¤©çå¾ä¹éºæä½³åé½¡ç²¾è¯æ¨è¦|ãAPISERUM ææ¯æ£®ãPRPéæè¶ å°å®ç¶" 2818 class="qk-text--heading qk-fs--body qk-text--heading_hover" 2819 > 2820 ä¿é¤å¤©çå¾ä¹éºæä½³åé½¡ç²¾è¯æ¨è¦|ãAPISERUM ææ¯æ£®ãPRPéæè¶ å°å®ç¶ 2821 </a> 2822 </div> 2823 <div class="article_readmore qk-w--100"> 2824 <a href="/blogs/å½±é³ä»ç´¹/celebrity-sharing-02" class="qk-text--text qk-fs--body"> 2825 ç¹¼çºé±è® 2826 </a> 2827 </div> 2828 </div> 2829 </div> 2830 2831 <div class="article"> 2832 <div class="article-image qk-w--100"> 2833 <a 2834 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 2835 href="/blogs/å½±é³ä»ç´¹/celebrity-sharing" 2836 title="ç²¾è¯ä¿é¤æç¨è å¯ä¸æ¨è¦å享|ãAPISERUM ææ¯æ£®ãPRPéæè¶ å°å®ç¶" 2837 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzU2NzQ4LzI1MTIwNV9QUlDotoXlsI7lronnk7bmhJvnlKjogIXliIbkuqtfTU9NT-mbu-imluizvOeJqV_lrprnqL9fMDJkODMwYjE4YzQ4Y2RhNmYwNjAucG5nIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.png?sha=ab4b9b424757504f')" 2838 ></a> 2839 </div> 2840 <div class="caption qk-flex--1"> 2841 <div class="article-title"> 2842 <a 2843 href="/blogs/å½±é³ä»ç´¹/celebrity-sharing" 2844 title="ç²¾è¯ä¿é¤æç¨è å¯ä¸æ¨è¦å享|ãAPISERUM ææ¯æ£®ãPRPéæè¶ å°å®ç¶" 2845 class="qk-text--heading qk-fs--body qk-text--heading_hover" 2846 > 2847 ç²¾è¯ä¿é¤æç¨è å¯ä¸æ¨è¦å享|ãAPISERUM ææ¯æ£®ãPRPéæè¶ å°å®ç¶ 2848 </a> 2849 </div> 2850 <div class="article_readmore qk-w--100"> 2851 <a href="/blogs/å½±é³ä»ç´¹/celebrity-sharing" class="qk-text--text qk-fs--body"> 2852 ç¹¼çºé±è® 2853 </a> 2854 </div> 2855 </div> 2856 </div> 2857 2858 </div> 2859 2860 2861 2862 2863 2864 <div 2865 id="block_1754976218688_0" 2866 class="tab-pane fade qk-bd--default qk-bd--product_border" 2867 role="tabpanel" 2868 aria-labelledby="pills-effective-recommendation-tab" 2869 data-blog-url="/blogs/effective-recommendation" 2870 > 2871 2872 2873 <div class="article"> 2874 <div class="article-image qk-w--100"> 2875 <a 2876 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 2877 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享05" 2878 title="ãç實åäº«ãæ¦å®èèè¶ æ°´å«©|PRPå ¨ææ°´æ²¹éæ¿è" 2879 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0NjYzLzE5Xzk0MDM2MzY5ZTkyZjQxNjk2ZDRkLnBuZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.png?sha=5cd0f80d15ae06e7')" 2880 ></a> 2881 </div> 2882 <div class="caption qk-flex--1"> 2883 <div class="article-title"> 2884 <a 2885 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享05" 2886 title="ãç實åäº«ãæ¦å®èèè¶ æ°´å«©|PRPå ¨ææ°´æ²¹éæ¿è" 2887 class="qk-text--heading qk-fs--body qk-text--heading_hover" 2888 > 2889 ãç實åäº«ãæ¦å®èèè¶ æ°´å«©|PRPå ¨ææ°´æ²¹éæ¿è 2890 </a> 2891 </div> 2892 <div class="article_readmore qk-w--100"> 2893 <a href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享05" class="qk-text--text qk-fs--body"> 2894 ç¹¼çºé±è® 2895 </a> 2896 </div> 2897 </div> 2898 </div> 2899 2900 <div class="article"> 2901 <div class="article-image qk-w--100"> 2902 <a 2903 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 2904 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享04" 2905 title="ãç實å享ãä¿æ¿ï¼ä¿®è·åç²¾è¯|PRPå ¨ææ°´æ²¹éæ¿è" 2906 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0NjYzLzIwXzdjMTNmMGNiM2VjMmQwYTA5ZjUyLnBuZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.png?sha=5526c87de29ec656')" 2907 ></a> 2908 </div> 2909 <div class="caption qk-flex--1"> 2910 <div class="article-title"> 2911 <a 2912 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享04" 2913 title="ãç實å享ãä¿æ¿ï¼ä¿®è·åç²¾è¯|PRPå ¨ææ°´æ²¹éæ¿è" 2914 class="qk-text--heading qk-fs--body qk-text--heading_hover" 2915 > 2916 ãç實å享ãä¿æ¿ï¼ä¿®è·åç²¾è¯|PRPå ¨ææ°´æ²¹éæ¿è 2917 </a> 2918 </div> 2919 <div class="article_readmore qk-w--100"> 2920 <a href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享04" class="qk-text--text qk-fs--body"> 2921 ç¹¼çºé±è® 2922 </a> 2923 </div> 2924 </div> 2925 </div> 2926 2927 <div class="article"> 2928 <div class="article-image qk-w--100"> 2929 <a 2930 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 2931 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享03" 2932 title="ãç實å享ãéå°ç¶ æ´²è¬çé亮ç¾å¥½|PRPå ¨ææ°´æ²¹éæ¿è" 2933 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0NjYzLzE4XzcwZGJlMTU3ZGM0MmZhZjIzYTQ5LnBuZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.png?sha=8f663bc445f1b387')" 2934 ></a> 2935 </div> 2936 <div class="caption qk-flex--1"> 2937 <div class="article-title"> 2938 <a 2939 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享03" 2940 title="ãç實å享ãéå°ç¶ æ´²è¬çé亮ç¾å¥½|PRPå ¨ææ°´æ²¹éæ¿è" 2941 class="qk-text--heading qk-fs--body qk-text--heading_hover" 2942 > 2943 ãç實å享ãéå°ç¶ æ´²è¬çé亮ç¾å¥½|PRPå ¨ææ°´æ²¹éæ¿è 2944 </a> 2945 </div> 2946 <div class="article_readmore qk-w--100"> 2947 <a href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享03" class="qk-text--text qk-fs--body"> 2948 ç¹¼çºé±è® 2949 </a> 2950 </div> 2951 </div> 2952 </div> 2953 2954 <div class="article"> 2955 <div class="article-image qk-w--100"> 2956 <a 2957 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 2958 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享02" 2959 title="ãç實å享ãé«ç´çæ°´å è|PRPå ¨ææ°´æ²¹éæ¿è" 2960 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0NjYzLzE3Xzk3MjI0ODg2MTY1MjJiYzEzZjE3LnBuZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.png?sha=13c3552ffee58743')" 2961 ></a> 2962 </div> 2963 <div class="caption qk-flex--1"> 2964 <div class="article-title"> 2965 <a 2966 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享02" 2967 title="ãç實å享ãé«ç´çæ°´å è|PRPå ¨ææ°´æ²¹éæ¿è" 2968 class="qk-text--heading qk-fs--body qk-text--heading_hover" 2969 > 2970 ãç實å享ãé«ç´çæ°´å è|PRPå ¨ææ°´æ²¹éæ¿è 2971 </a> 2972 </div> 2973 <div class="article_readmore qk-w--100"> 2974 <a href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享02"
2974class="qk-text--text qk-fs--body"> 2975 ç¹¼çºé±è® 2976 </a> 2977 </div> 2978 </div> 2979 </div> 2980 2981 <div class="article"> 2982 <div class="article-image qk-w--100"> 2983 <a 2984 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 2985 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享01" 2986 title="ãç實å享ãä¸ç¶æå®å¤ªæ¹ä¾¿|PRPå ¨ææ°´æ²¹éæ¿è" 2987 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0NjYzLzE2XzAzZTVhMTY3NzM2ODY1NTc5MThiLnBuZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.png?sha=baf8d3fbd32800f7')" 2988 ></a> 2989 </div> 2990 <div class="caption qk-flex--1"> 2991 <div class="article-title"> 2992 <a 2993 href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享01" 2994 title="ãç實å享ãä¸ç¶æå®å¤ªæ¹ä¾¿|PRPå ¨ææ°´æ²¹éæ¿è" 2995 class="qk-text--heading qk-fs--body qk-text--heading_hover" 2996 > 2997 ãç實å享ãä¸ç¶æå®å¤ªæ¹ä¾¿|PRPå ¨ææ°´æ²¹éæ¿è 2998 </a> 2999 </div> 3000 <div class="article_readmore qk-w--100"> 3001 <a href="/blogs/effective-recommendation/prpå ¨ææ°´æ²¹éæ¿èå¿å¾å享01" class="qk-text--text qk-fs--body"> 3002 ç¹¼çºé±è® 3003 </a> 3004 </div> 3005 </div> 3006 </div> 3007 3008 </div> 3009 3010 3011 3012 3013 3014 <div 3015 id="block_1754977208244_0" 3016 class="tab-pane fade qk-bd--default qk-bd--product_border" 3017 role="tabpanel" 3018 aria-labelledby="pills-news-tab" 3019 data-blog-url="/blogs/news" 3020 > 3021 3022 3023 <div class="article"> 3024 <div class="article-image qk-w--100"> 3025 <a 3026 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3027 href="/blogs/news/1123" 3028 title="ãææ¯æ£®å®æ¹è²æï½æ¤ç©è²æ Red OSL æ²¹æ§ åæäºä»¶å ¬åã" 3029 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0MjAxL-WFrOWRikJOLTA0X2I2MTI2NDIyNGM3ZWM3ZmU3YTNmLmpwZWciXSxbInAiLCJ0aHVtYiIsIjUwMHg1MDAiXV0.jpeg?sha=84200633259ae2ea')" 3030 ></a> 3031 </div> 3032 <div class="caption qk-flex--1"> 3033 <div class="article-title"> 3034 <a 3035 href="/blogs/news/1123" 3036 title="ãææ¯æ£®å®æ¹è²æï½æ¤ç©è²æ Red OSL æ²¹æ§ åæäºä»¶å ¬åã" 3037 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3038 > 3039 ãææ¯æ£®å®æ¹è²æï½æ¤ç©è²æ Red OSL æ²¹æ§ åæäºä»¶å ¬åã 3040 </a> 3041 </div> 3042 <div class="article_readmore qk-w--100"> 3043 <a href="/blogs/news/1123" class="qk-text--text qk-fs--body"> 3044 ç¹¼çºé±è® 3045 </a> 3046 </div> 3047 </div> 3048 </div> 3049 3050 <div class="article"> 3051 <div class="article-image qk-w--100"> 3052 <a 3053 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3054 href="/blogs/news/154482" 3055 title="2024å¹´ æ¯è¦ªç¯ ð åµè·ã媽媽çç¾ | è²·ä¸éä¸ð" 3056 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0MjAxL1NFRS0wMDc4X-avjeimquevgF83MDB4NTI1LeaWh-eroOWwgemdouWcll8wOTQ4YmEwM2FiZTg4NzRmZjc1NC5qcGVnIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.jpeg?sha=28089957114b5a7c')" 3057 ></a> 3058 </div> 3059 <div class="caption qk-flex--1"> 3060 <div class="article-title"> 3061 <a 3062 href="/blogs/news/154482" 3063 title="2024å¹´ æ¯è¦ªç¯ ð åµè·ã媽媽çç¾ | è²·ä¸éä¸ð" 3064 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3065 > 3066 2024å¹´ æ¯è¦ªç¯ ð åµè·ã媽媽çç¾ | è²·ä¸éä¸ð 3067 </a> 3068 </div> 3069 <div class="article_readmore qk-w--100"> 3070 <a href="/blogs/news/154482" class="qk-text--text qk-fs--body"> 3071 ç¹¼çºé±è® 3072 </a> 3073 </div> 3074 </div> 3075 </div> 3076 3077 <div class="article"> 3078 <div class="article-image qk-w--100"> 3079 <a 3080 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3081 href="/blogs/news/148816"
3082 title="å 費索åï¼ç´æ¥å¯å°å®¶ãéè«å¦³é«é©ãä¸ç¬ææãâ¤ï¸" 3083 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0MjAxLzDlhYPoqabnlKjljIVfNzAweDUyNSDmlofnq6DlsIHpnaJfZmM4MzRkZjE2ZTExMzg4MzkxNDguanBlZyJdLFsicCIsInRodW1iIiwiNTAweDUwMCJdXQ.jpeg?sha=728e41ae7c915ae3')" 3084 ></a> 3085 </div> 3086 <div class="caption qk-flex--1"> 3087 <div class="article-title"> 3088 <a 3089 href="/blogs/news/148816" 3090 title="å 費索åï¼ç´æ¥å¯å°å®¶ãéè«å¦³é«é©ãä¸ç¬ææãâ¤ï¸" 3091 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3092 > 3093 å 費索åï¼ç´æ¥å¯å°å®¶ãéè«å¦³é«é©ãä¸ç¬ææãâ¤ï¸ 3094 </a> 3095 </div> 3096 <div class="article_readmore qk-w--100"> 3097 <a href="/blogs/news/148816" class="qk-text--text qk-fs--body"> 3098 ç¹¼çºé±è® 3099 </a> 3100 </div> 3101 </div> 3102 </div> 3103 3104 <div class="article"> 3105 <div class="article-image qk-w--100"> 3106 <a 3107 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3108 href="/blogs/news/148470" 3109 title="2024å¹´ 38女ç¥ç¯ ð ç¨æãè¶ ééæå | è²·ä¸éä¸ð" 3110 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0MjAxL-Wls-elnuevgF83MDB4NTI1IOaWh-eroOWwgemdouWcll84MTM4ZjFlZWQ5M2E1Y2RhNjgyZS5qcGVnIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.jpeg?sha=46f267b446b32855')" 3111 ></a> 3112 </div> 3113 <div class="caption qk-flex--1"> 3114 <div class="article-title"> 3115 <a 3116 href="/blogs/news/148470" 3117 title="2024å¹´ 38女ç¥ç¯ ð ç¨æãè¶ ééæå | è²·ä¸éä¸ð" 3118 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3119 > 3120 2024å¹´ 38女ç¥ç¯ ð ç¨æãè¶ ééæå | è²·ä¸éä¸ð 3121 </a> 3122 </div> 3123 <div class="article_readmore qk-w--100"> 3124 <a href="/blogs/news/148470" class="qk-text--text qk-fs--body"> 3125 ç¹¼çºé±è® 3126 </a> 3127 </div> 3128 </div> 3129 </div> 3130 3131 <div class="article"> 3132 <div class="article-image qk-w--100"> 3133 <a 3134 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3135 href="/blogs/news/146589" 3136 title="ææ¯æ£®èæ¬ 2024é年忢åºè²¨å ¬å" 3137 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzM0MjAxLzMyMHgyNDAg5pyA5paw5raI5oGv5bCB6Z2iXzMyMzNmZDQyYjNiMDVjNDliNmNiLmpwZWciXSxbInAiLCJ0aHVtYiIsIjUwMHg1MDAiXV0.jpeg?sha=d808654901b4b2e9')" 3138 ></a> 3139 </div> 3140 <div class="caption qk-flex--1"> 3141 <div class="article-title"> 3142 <a 3143 href="/blogs/news/146589" 3144 title="ææ¯æ£®èæ¬ 2024é年忢åºè²¨å ¬å" 3145 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3146 > 3147 ææ¯æ£®èæ¬ 2024é年忢åºè²¨å ¬å 3148 </a> 3149 </div> 3150 <div class="article_readmore qk-w--100"> 3151 <a href="/blogs/news/146589" class="qk-text--text qk-fs--body"> 3152 ç¹¼çºé±è® 3153 </a> 3154 </div> 3155 </div> 3156 </div> 3157 3158 </div> 3159 3160 3161 3162 3163 3164 <div 3165 id="block_1754977221328_0" 3166 class="tab-pane fade qk-bd--default qk-bd--product_border" 3167 role="tabpanel" 3168 aria-labelledby="pills-ä¿é¤æ¥èª-tab" 3169 data-blog-url="/blogs/ä¿é¤æ¥èª" 3170 > 3171 3172 3173 <div class="article"> 3174 <div class="article-image qk-w--100"> 3175 <a 3176 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3177 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_scalp_treatment_02" 3178 title="ãç¢å¾è½é«®ä¿é¤æåãèªèæé«®åå èé ç®è·çéé»ï½PRPéææ´»é«®æ¿èæ¥å¸¸ä¿é¤" 3179 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzU2NzQzL1NFT-aWh-eroOWwgemdouWFrOeJiCAoNylfMDYyMTE4OTI2MjgyMDhkZDNiNmIucG5nIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.png?sha=0e5567b876ac14c2')" 3180 ></a> 3181 </div> 3182 <div class="caption qk-flex--1"> 3183 <div class="article-title"> 3184 <a 3185 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_scalp_treatment_02" 3186 title="ãç¢å¾è½é«®ä¿é¤æåãèªèæé«®åå èé ç®è·çéé»ï½PRPéææ´»é«®æ¿èæ¥å¸¸ä¿é¤" 3187 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3188 > 3189 ãç¢å¾è½é«®ä¿é¤æåãèªèæé«®åå èé ç®è·çéé»ï½PRPéææ´»é«®æ¿èæ¥å¸¸ä¿é¤ 3190 </a> 3191 </div> 3192 <div class="article_readmore qk-w--100"> 3193 <a href="/blogs/ä¿é¤æ¥èª/prp_regenerating_scalp_treatment_02" class="qk-text--text qk-fs--body"> 3194 ç¹¼çºé±è® 3195 </a> 3196 </div> 3197 </div> 3198 </div> 3199 3200 <div class="article"> 3201 <div class="article-image qk-w--100"> 3202 <a 3203 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3204 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_scalp_treatment_01" 3205 title="é¡PRPæä»½æ¯æéº¼å¹«å©æ´»é«®ï¼æé å¥åº·é ç®ç°å¢çæ¥å¸¸é ç®ç²¾è¯ä¿é¤æå" 3206 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzU2NzQzL1NFT-aWh-eroOWwgemdouWFrOeJiCAoNilfNjM3NDA2ZjBlNWQxOThmMGJmZjQucG5nIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.png?sha=1b9846856b6b7dd2')" 3207 ></a> 3208 </div> 3209 <div class="caption qk-flex--1"> 3210 <div class="article-title"> 3211 <a 3212 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_scalp_treatment_01" 3213 title="é¡PRPæä»½æ¯æéº¼å¹«å©æ´»é«®ï¼æé å¥åº·é ç®ç°å¢çæ¥å¸¸é ç®ç²¾è¯ä¿é¤æå" 3214 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3215 > 3216 é¡PRPæä»½æ¯æéº¼å¹«å©æ´»é«®ï¼æé å¥åº·é ç®ç°å¢çæ¥å¸¸é ç®ç²¾è¯ä¿é¤æå 3217 </a> 3218 </div> 3219 <div class="article_readmore qk-w--100"> 3220 <a href="/blogs/ä¿é¤æ¥èª/prp_regenerating_scalp_treatment_01" class="qk-text--text qk-fs--body"> 3221 ç¹¼çºé±è® 3222 </a> 3223 </div> 3224 </div> 3225 </div> 3226 3227 <div class="article"> 3228 <div class="article-image qk-w--100"> 3229 <a 3230 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3231 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_essence_03" 3232 title="å¤å¤©å¦ä½è®èèçæ ãé·å£½åãï¼ä¿æ¿ã彿½¤èæ¯åè·ç䏿¬¡ç" 3233 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzU2NzQzL1NFT-aWh-eroOWwgemdouWFrOeJiCAoNSlfYTM5OTE2MDUyMWVmZDBiYzE5NTUucG5nIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.png?sha=e217cefbc031a426')" 3234 ></a> 3235 </div> 3236 <div class="caption qk-flex--1"> 3237 <div class="article-title"> 3238 <a 3239 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_essence_03" 3240 title="å¤å¤©å¦ä½è®èèçæ ãé·å£½åãï¼ä¿æ¿ã彿½¤èæ¯åè·ç䏿¬¡ç" 3241 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3242 > 3243 å¤å¤©å¦ä½è®èèçæ ãé·å£½åãï¼ä¿æ¿ã彿½¤èæ¯åè·ç䏿¬¡ç 3244 </a> 3245 </div> 3246 <div class="article_readmore qk-w--100"> 3247 <a href="/blogs/ä¿é¤æ¥èª/prp_regenerating_essence_03" class="qk-text--text qk-fs--body"> 3248 ç¹¼çºé±è® 3249 </a> 3250 </div> 3251 </div> 3252 </div> 3253 3254 <div class="article"> 3255 <div class="article-image qk-w--100"> 3256 <a 3257 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3258 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_essence_02" 3259 title="æååºåä¿é¤æéº¼å¸¶ï¼ç¨PRPéæè¶ å°å®ç¶èæ è¡çµç²¾ç°¡è¡æï¼ç¶ææ°´æ½¤ç´°ç·»è觸" 3260 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzU2NzQzL1NFT-aWh-eroOWwgemdouWFrOeJiCAoNClfNjJmOWRmMDJlZGZjZDU5NDhiYTMucG5nIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.png?sha=2e7e06f050934842')" 3261 ></a> 3262 </div> 3263 <div class="caption qk-flex--1"> 3264 <div class="article-title"> 3265 <a 3266 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_essence_02" 3267 title="æååºåä¿é¤æéº¼å¸¶ï¼ç¨PRPéæè¶ å°å®ç¶èæ è¡çµç²¾ç°¡è¡æï¼ç¶ææ°´æ½¤ç´°ç·»è觸" 3268 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3269 > 3270 æååºåä¿é¤æéº¼å¸¶ï¼ç¨PRPéæè¶ å°å®ç¶èæ è¡çµç²¾ç°¡è¡æï¼ç¶ææ°´æ½¤ç´°ç·»è觸 3271 </a> 3272 </div> 3273 <div class="article_readmore qk-w--100"> 3274 <a href="/blogs/ä¿é¤æ¥èª/prp_regenerating_essence_02" class="qk-text--text qk-fs--body"> 3275 ç¹¼çºé±è® 3276 </a> 3277 </div> 3278 </div> 3279 </div> 3280 3281 <div class="article"> 3282 <div class="article-image qk-w--100"> 3283 <a 3284 class="qk-display--il_bk qk-w--100 qk-pd_t--75" 3285 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_essence_01" 3286 title="å¤å¤©ä¿é¤å¤§å°æ±ºï¼æ¶ææ°´ vs ç²¾è¯æ¶²ï¼ä½ é¸å°äºåï¼" 3287 style="background-image: url('//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2Jsb2dzLzU2NzQzL1NFT-aWh-eroOWwgemdouWFrOeJiCAoMylfYzY4YzdmOTM3OTAwMWYwN2VhZmUucG5nIl0sWyJwIiwidGh1bWIiLCI1MDB4NTAwIl1d.png?sha=da4830875df5691d')" 3288 ></a> 3289 </div> 3290 <div class="caption qk-flex--1"> 3291 <div class="article-title"> 3292 <a 3293 href="/blogs/ä¿é¤æ¥èª/prp_regenerating_essence_01" 3294 title="å¤å¤©ä¿é¤å¤§å°æ±ºï¼æ¶ææ°´ vs ç²¾è¯æ¶²ï¼ä½ é¸å°äºåï¼" 3295 class="qk-text--heading qk-fs--body qk-text--heading_hover" 3296 > 3297 å¤å¤©ä¿é¤å¤§å°æ±ºï¼æ¶ææ°´ vs ç²¾è¯æ¶²ï¼ä½ é¸å°äºåï¼ 3298 </a> 3299 </div> 3300 <div class="article_readmore qk-w--100"> 3301 <a href="/blogs/ä¿é¤æ¥èª/prp_regenerating_essence_01" class="qk-text--text qk-fs--body"> 3302 ç¹¼çºé±è® 3303 </a> 3304 </div> 3305 </div> 3306 </div> 3307 3308 </div> 3309 3310 3311 </div> 3312 <div id="view-more-1754976218683_4"> 3313 <a 3314 href="#" 3315 class="btn-seemore qk-text--center qk-text--heading qk-text--accent_hover qk-fw--500 qk-display--bk" 3316 > 3317 æ¥çæ´å¤ 3318 </a> 3319 </div> 3320 </div> 3321 </div> 3322</section>
3323<script> 3324 $(document).ready(function () { 3325 const sectionId = '1754976218683_4'; 3326 3327 function updateViewMoreLink() { 3328 const blogUrl = $('#' + sectionId + ' .tab-pane.active').data('blog-url'); 3329 $('#view-more-' + sectionId + ' a').attr('href', blogUrl || '#'); 3330 } 3331 3332 $('#' + sectionId + ' a[data-toggle="pill"]').on('shown.bs.tab', updateViewMoreLink); 3333 3334 $('#form-blogs-' + sectionId).on('change', function (e) { 3335 $('#' + sectionId + ' a[href="' + $(this).val() + '"]').tab('show'); 3336 }); 3337 3338 var firstOption = $('#' + sectionId + ' .form-blogs').find('option')[0]; 3339 if (!firstOption) { 3340 return; 3341 } 3342 $('#' + sectionId + ' ' + firstOption.value + '_tab').addClass('show active'); 3343 $('#' + sectionId + ' ' + firstOption.value).addClass('show active'); 3344 3345 updateViewMoreLink(); 3346 }); 3347</script>
3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/_main_slider_custom-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 3359 3360<style> 3361 [id="1754551012557_0"] { 3362 margin: 0 100px 30px !important; 3363 } 3364 @media (max-width: 576px) { 3365 .main-slider-placeholder { 3366 display: none !important; 3367 } 3368 .swiper-container { 3369 visibility: visible !important; 3370 } 3371 } 3372 @media (max-width: 991px) { 3373 [id="1754551012557_0"] { 3374 margin: 0 0px 30px !important; 3375 } 3376 } 3377</style> 3378 3379<section id="1754551012557_0" class="main-slider qk-pos--rel"> 3380 3381 3382 3383 <div 3384 class="swiper swiper-container" 3385 3386 > 3387 <div class="swiper-wrapper qk-align--center"> 3388 3389 3390 3391 <div class="swiper-slide"> 3392 3393 <span class="img-flex qk-align--stretch qk-display--contents"> 3394 3395 3396 3397 3398 3399 3400 <picture> 3401 3402 <source 3403 media="(max-width: 576px)" 3404 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU0OTA5X-WuieW_g-ijvemAoC0wMi5qcGcuanBlZyJdXQ.jpeg?sha=627b6bde3b44e94c" 3405 alt="" 3406 > 3407 3408 3409 <source 3410 media="(max-width: 992px)" 3411 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU0OTA5X-WuieW_g-ijvemAoC0wMi5qcGcuanBlZyJdXQ.jpeg?sha=627b6bde3b44e94c" 3412 alt="" 3413 > 3414 3415 <img 3416 id="slider-image" 3417 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1MDU0ODk3X-WuieW_g-ijvemAoF_lt6XkvZzljYDln58gMS5qcGcuanBlZyJdXQ.jpeg?sha=556c2ebf50086276" 3418 height="auto" 3419 alt="" 3420 class="swiper-lazy" 3421 > 3422 </picture> 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 </span> 3437 3438 3439 <div class="swiper-lazy-preloader"></div> 3440 3441 </div> 3442 3443 <div class="swiper-slide"> 3444 3445 <span class="img-flex qk-align--stretch qk-display--contents"> 3446 3447 3448 3449 3450 3451 3452 <picture> 3453 3454 <source 3455 media="(max-width: 576px)" 3456 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUyMzg2X0dNUOiqjeitiS0wMi5qcGcuanBlZyJdXQ.jpeg?sha=4a770388bc184abe" 3457 alt="" 3458 > 3459 3460 3461 <source 3462 media="(max-width: 992px)" 3463 data-srcset="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUyMzg2X0dNUOiqjeitiS0wMi5qcGcuanBlZyJdXQ.jpeg?sha=4a770388bc184abe" 3464 alt="" 3465 > 3466 3467 <img 3468 id="slider-image" 3469 data-src="//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUyMzc4X0dNUOiqjeitiS0wMS5qcGcuanBlZyJdXQ.jpeg?sha=29128fbeed5bf202" 3470 height="auto" 3471 alt="" 3472 class="swiper-lazy" 3473 > 3474 </picture> 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 </span> 3489 3490 3491 <div class="swiper-lazy-preloader"></div> 3492 3493 </div> 3494 3495 </div> 3496 3497 <div 3498 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--prev main_slider_custom_prev qk-hidden--mobile" 3499 ></div> 3500 <div 3501 class="qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-swiper_btn--next main_slider_custom_next qk-hidden--mobile" 3502 ></div> 3503 3504 </div> 3505
3506 <div class="qk-swiper_pg qk-w--100 qk-mg_t--1 qk-text--center main_slider_pagination"></div> 3507 3508</section> 3509
3510<script> 3511 $(document).ready(function(){ 3512 let isDynamicLoading = false; 3513 let settingObj = { 3514 id: '1754551012557_0', 3515 mobile_img_number: Number('1'), 3516 mobile_img_space: Number('8'), 3517 img_number: Number('1'), 3518 img_space: Number('12'), 3519 swiper_delay: '3', 3520 } 3521 window.mainSlider = function(obj){ 3522 var id = themeHelper.escapeId(obj.id); 3523 var slideCount = $(`#${obj.id} .swiper-slide`).length 3524 var autoLoop = true 3525 if (slideCount <= 1){ 3526 autoLoop = false 3527 } 3528 var mainSlider = new Swiper('#' + id + ' .swiper-container', { 3529 preloadImages: false, 3530 slidesPerView: Number(obj.mobile_img_number), 3531 spaceBetween: Number(obj.mobile_img_space), 3532 breakpoints: { 3533 0:{ 3534 slidesPerView: Number(obj.mobile_img_number), 3535 spaceBetween: Number(obj.mobile_img_space), 3536 }, 3537 991: { 3538 slidesPerView: Number(obj.img_number), 3539 spaceBetween: Number(obj.img_space), 3540 } 3541 }, 3542 // Enable lazy loading 3543 observer: true, 3544 observeParents: true, 3545 autoheight: true, 3546 lazy: { 3547 loadPrevNext: true, 3548 }, 3549 freeMode: { 3550 enabled: true, 3551 sticky: true, 3552 momentum: true, 3553 momentumRatio: 0.4, 3554 momentumVelocityRatio: 0.1, 3555 }, 3556 loop: autoLoop, 3557 autoplay: { delay: obj.swiper_delay * 1000 }, 3558 speed: Number('300.0'), 3559 pagination: { 3560 el: '#' + id + ' .main_slider_pagination', 3561 clickable: true, 3562 }, 3563 navigation: { 3564 nextEl: '#' + id + ' .main_slider_custom_next', 3565 prevEl: '#' + id + ' .main_slider_custom_prev', 3566 }, 3567 on: { 3568 init: function () { 3569 if (isDynamicLoading && !window.matchMedia("(max-width: 576px)").matches) { 3570 document.querySelector('#' + id + ' .main-slider-placeholder').style.display = 'none'; 3571 document.querySelector('#' + id + ' .swiper-container').style.visibility = 'visible'; 3572 } 3573 }, 3574 } 3575 }); 3576 } 3577 if (isDynamicLoading) { 3578 window.DynamicLoading.setupComponent({ 3579 sectionId: "1754551012557_0", 3580 sectionSettingData: settingObj, 3581 entryName:'mainSlider', 3582 source:'https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.js', 3583 componentType:'js', 3584 hiddenDom: true 3585 }); 3586 }else{ 3587 mainSlider(settingObj); 3588 } 3589 }) 3590</script>
3590 3591 3592 3593 3594 3595 <!-- å å ¥è³¼ç©è» --> 3596 3597 <!-- cyb_snippet new_addcart_modal start --> 3598<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vue_product_modal-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 3599 3600<div id="new-addcart-modal" class="container"> 3601 <transition name="modal"> 3602 <product-modal 3603 v-if="showProductModal" 3604 :only-description="onlyDescription" 3605 :product-url="popProductUrl" 3606 :color="color" 3607 :is-collection="isCollection" 3608 :is-show-description="isShowDescription" 3609 :is-quick-buy="isQuickBuy" 3610 :selected-variant-id="selectedVariantId" 3611 :categories="categories" 3612 :call-back="checkoutAddToCartCallback" 3613 ref="productModal" 3614 > 3615 </product-modal> 3616 </transition> 3617</div> 3618 3619<!-- cyb_snippet components/product_modal/product_modal start -->
3620<script type="text/x-template" id="product-modal"> 3621 <div class="modal-mask qk-h--100 qk-w--100 qk-l--0 qk-t--0 qk-pos--fixed" @click="closeModal"> 3622 <div class="modal-content qk-bd--none qk-center qk-bg--theme_bg" :class="{'only-description': onlyDescription}" @click.stop> 3623 <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> 3624 <div class="modal-body custom-scrollbar qk-w--100"> 3625 <div v-if="!isLoading"> 3626 <div id="checkout-product" class="row"> 3627 <div class="col-sm-6 col-xs-4"> 3628 <photo-swiper 3629 :mediaItems="swiperItems" 3630 :current-image-index="currentImageIndex" 3631 :current-variant="currentVariant" 3632 :video-after-image="videoAfterImage" 3633 ></photo-swiper> 3634 </div> 3635 <div class="col-sm-6 col-xs-8"> 3636 <h4 class="qk-fs--hd2 qk-fw--bold qk-text--heading qk-mg--0" v-html="product.title"></h4> 3637 <p class="product_brief qk-text--text qk-fs--body" v-html="product.brief"></p> 3638 <p class="product_slogan qk-text--heading qk-fs--body" v-html="product.slogan"></p> 3639 <div class="swiper_thumbnails" style="margin-bottom: 10px;"> 3640 <swiper-thumbnails 3641 :mediaItems="swiperItems" 3642 :current-image-index="currentImageIndex" 3643 :title="product.title" 3644 @update-current-image-index="(thumbnailIndex) => { currentImageIndex = thumbnailIndex }" 3645 ></swiper-thumbnails> 3646 </div> 3647 3648 <div v-if="!hidePrice" style="margin-bottom: 10px;"> 3649 3650 <span class="price-title qk-fs--body qk-fw--500 qk-text--heading">${ priceTitleTag }</span> 3651 3652 <div> 3653 <span v-html="variantPrice" class="variant-price qk-fs--hd1 qk-fw--bold" :class="[isDiscountPrice ? 'qk-text--discount_price' : 'qk-text--price']"></span> 3654 <del v-html="marketPrice" class="variant-del-price qk-fs--body qk-fw--500 qk-text--text"></del> 3655 </div> 3656 </div> 3657 <div v-if="!onlyDescription" class="controls"> 3658 <div class="variant-quantity qk-display--flex qk-flex--column"> 3659 <div v-if="hasVariant" class="product-variant-options"> 3660 <div v-for="(option, index) in optionInfo" class="product-variant-option" :class="{'product-variant-option--hidden': shouldHideSingleVariantOptions}"> 3661 <div class="advance variant-select-option" v-if="styledShopMenu==='dropDownType'"> 3662 3663 <label>${option.name}</label> 3664 <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> 3665 <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}`)"> 3666 <option value="null" class="select_option-hidden">è«é¸æ${option.name}</option> 3667 <option :style="{ visibility : isMobileSize ? 'hidden' : 'visible' }" v-for="(types) in option.types" :disabled="!types.isValid" :value="types.name">${types.name}</option> 3668 </select> 3669 <span class="select_placeholder-color" v-if="currentOption[`option${index + 1}`] === null" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)">è«é¸æ${option.name}</span>
3670 <span v-else :value="currentOption[`option${index + 1}`]" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)" v-html="currentOption[`option${index + 1}`]"></span> 3671 </div> 3672 <advance-option v-else :option-key="'option' + (index + 1)" :option="option" :current-option="currentOption" :toggle-current-option="toggleCurrentOption"/> 3673 </div> 3674 </div> 3675 <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)"> 3676 <div class="list_block custom-scrollbar qk-of_x--hidden"> 3677 <h4 class="qk-text--heading qk-fs--body">æ¤åååèçåªæ æ´»å 3678 </h4> 3679 <template v-if="displayPeriodicSalesPages"> 3680 <div v-for="salesPage in product.showableSalesPages" class="discount-list"> 3681 <span class="discount-label qk-fs--breadcrumb qk-bd--default qk-bd--accent qk-bg--white qk-display--il_bk qk-text--accent">宿å®é¡ 3682 </span> 3683 <a class="discount-title qk-text--accent qk-fs--body" :href="salesPage.path">${ salesPage.title }</a> 3684 </div> 3685 </template> 3686 <template v-for="discounts in discountsList"> 3687 <div v-for="discount in discounts" class="discount-list"> 3688 <a v-if="discount.url" :href="discount.url" class="discount-title qk-text--accent qk-fs--body"> 3689 ${ discount.title } 3690 </a> 3691 <span v-else class="discount-title qk-text--accent qk-fs--body">${ discount.title }</span> 3692 </div> 3693 </template> 3694 </div> 3695 </div> 3696 <div v-if="showPurchaseControls" class="product-quantity qk-bd--product_border" v-show="!isMobileSize"> 3697 <div class="btn-group qk-w--100" role="group" aria-label="First group"> 3698 <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">ï¼</button> 3699 <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"> 3700 <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">ï¼</button> 3701 </div> 3702 </div> 3703 </div> 3704 <div v-if="showPurchaseControls" class="add-button-wrapper"> 3705 <!-- cyb_snippet _product_modal_button start --> 3706<button 3707 class="btn btn-default add-button qk-cursor--pointer qk-w--100 qk-btn--primary" 3708 :class="{selected: isChoose, adding: adding || isHideAddCartBtn, secondary: isSecondaryBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}" 3709 type="button" 3710 :disabled="isHideAddCartBtn" 3711 @click="addProduct" 3712> 3713 ${ addCartText } 3714</button> 3715 3716<!-- cyb_snippet _product_modal_button end --> 3717 </div> 3718 <div class="product-others qk-fs--body"> 3719 <span class="product-love"> 3720 <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"> 3721 <svg 3722 width="15" 3723 height="15"
3724 viewBox="0 0 24 24" 3725 fill="none" 3726 xmlns="http://www.w3.org/2000/svg"> 3727 <path 3728 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" 3729 stroke="currentColor" 3730 stroke-width="2" 3731 stroke-linecap="round" 3732 stroke-linejoin="round" /> 3733 </svg> 3734 å å ¥ææ 3735 </a> 3736 </span> 3737 <span class="product_sold qk-text--text" v-if="false"> 3738 <span>å·²é·å®ï¼ 3739 ${ product.totalSold } 3740 ä»¶ 3741 </span> 3742 </span> 3743 <span class="product_bonus qk-text--text" v-if="true"> 3744 æ¤åå ã æé« ãå¯ä»¥ææµç´ å© 3745 <span class="val qk-fw--600 qk-fs--hd2" v-if="currentVariant">${currentVariant.maxUsableBonus}</span> 3746 <span class="val qk-fw--600 qk-fs--hd2" v-else>${maxUsableBonus}</span> 3747 é» 3748 <span v-html="bonusToPrice"/> 3749 </span> 3750 </div> 3751 <div class='product_limit_buy qk-fs--body' v-show="product.minBuy > 0 || product.limitBuy > 0"> 3752 ${limitBuyText} 3753 </div> 3754 </div> 3755 </div> 3756 </div> 3757 <div v-if="isShowDescription" class="row"> 3758 <div class="col-sm-12"> 3759 3760 <div v-if="product.bodyHtml"> 3761 <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading"> 3762 ååä»ç´¹ 3763 </h5> 3764 <div class="ckeditor"> 3765 <div v-html="product.bodyHtml"></div> 3766 </div> 3767 </div> 3768 3769 3770 <div v-if="otherDescriptions['product_description_section_spec']"> 3771 <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading"> 3772 è¦æ ¼èªªæ 3773 </h5> 3774 <div class="ckeditor"> 3775 <div v-html="otherDescriptions['product_description_section_spec']"></div> 3776 </div> 3777 </div> 3778 3779 3780 <div v-if="otherDescriptions['product_description_section_shipping']"> 3781 <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading"> 3782 ééæ¹å¼ 3783 </h5> 3784 <div class="ckeditor"> 3785 <div v-html="otherDescriptions['product_description_section_shipping']"></div> 3786 </div> 3787 </div> 3788 3789 </div> 3790 </div> 3791 </div> 3792 <div v-show="isLoading" style="text-align: center; padding-bottom: 20px;"> 3793 <i class="fas fa-spinner fa-spin fa-fw fa-2x"></i> 3794 </div> 3795 </div> 3796 <!-- cyb_snippet _product_modal_button_mobile start --> 3797 <div 3798 v-if="showPurchaseControls" 3799 v-show="isMobileSize" 3800 class="mobile_footer" 3801 :class="{'mobile_footer-z': variantSize > 1 }"> 3802 <div class="product-quantity"> 3803 <div class="btn-group qk-w--100" role="group" aria-label="First group"> 3804 <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">ï¼</button> 3805 <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"> 3806 <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">ï¼</button> 3807 </div> 3808 </div> 3809 <button 3810 v-if="!isLoading && !onlyDescription" 3811 class="btn btn-mobile add-button qk-btn qk-btn--primary qk-btn--lg" 3812 :class="{selected: isChoose, adding: adding || isHideAddCartBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}" 3813 type="button" 3814 :disabled="isHideAddCartBtn" 3815 @click="addProduct"> 3816 ${ addCartText } 3817 </button> 3818</div> 3819<div 3820 class="mobile-modal" 3821 :class="{ 'modal-open': isModalSelectShow && isMobileSize }"> 3822 <div class="mobile_modal-content"> 3823 <div class="modal_close-button"> 3824 <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> 3825 </div> 3826 3827 <p>è«é¸æ${modalOption.name}</p> 3828 <div class="modal_select-templete qk-display--flex qk-of_y--auto qk-w--100"> 3829 <div class="options-container"> 3830 <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> 3831 </div> 3832 </div> 3833 <div v-if="variantSize > 1" class="modal_select_footer qk-display--flex"> 3834 <button type="button" class="modal_cancel qk-bd--default qk-btn--secondary qk-bd--button qk-text--button" @click="onChangeModalSelect(false,false)">åæ¶</button> 3835 <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> 3836 </div> 3837 </div> 3838</div> 3839 3840<!-- cyb_snippet _product_modal_button_mobile end --> 3841 </div> 3842 </div> 3843</script>
3843 3844 3845<!-- cyb_snippet components/product_modal/color_image_option start -->
3846<script id="color-image-option" type="text/x-template"> 3847 <div class="color-image qk-display--flex qk-flex--wrap qk-align--center"> 3848 <div class="title">é¡è²</div> 3849 <div 3850 v-for="(imageColor, index) in imageColors" 3851 :class="{ 3852 'focus': !currentOption[optionKey] === option.types[index].name && currentImageIndex === index, 3853 'selected': currentOption[optionKey] === option.types[index].name, 3854 'disabled': !option.types[index].isValid 3855 }" 3856 class="image-option img-flex qk-bd--default qk-bd--transparent qk-display--block qk-pos--rel" 3857 @mouseleave="setCurrentImageIndex(index)" 3858 @mouseover="getOptionImageIndex(index)" 3859 @click="setOption(optionKey, index)" 3860 > 3861 <img v-if="imageColor !== 'noColorImage'" :src="imageColor.large" alt="image"> 3862 <img v-else src="/assets/no-image-large.png" alt="image"> 3863 </div> 3864 </div> 3865</script>
3865 3866
3867<script type="text/javascript"> 3868 $(document).ready(function() { 3869 window.themeHelper.productModalComponents['color-image-option'] = { 3870 template: '#color-image-option', 3871 delimiters: ['${', '}'], 3872 props: { 3873 optionKey: String, 3874 option: Object, 3875 product: Object, 3876 imageColors: Array, 3877 isChoose: Boolean, 3878 currentImageIndex: Number, 3879 setCurrentImageIndex: Function, 3880 getOptionImageIndex: Function, 3881 currentOption: Object, 3882 toggleCurrentOption: Function, 3883 }, 3884 methods: { 3885 setOption: function(optionKey, index) { 3886 const type = this.option.types[index]; 3887 if(type.isValid){ 3888 this.toggleCurrentOption(optionKey, type.name); 3889 } 3890 } 3891 } 3892 }; 3893 }); 3894</script>
3894 3895 3896<!-- cyb_snippet components/product_modal/color_image_option end --> 3897<!-- cyb_snippet components/product_modal/advance_option start -->
3898<script id="advance-option" type="text/x-template"> 3899 <div class="advance"> 3900 <div class="title qk-text--heading qk-fs--body">${option.name}</div> 3901 <div 3902 v-for="type in option.types" 3903 :class="{ 3904 'selected': currentOption[optionKey] === type.name, 3905 'disabled': !type.isValid 3906 }" 3907 @click="setOption(optionKey, type)" 3908 class="option qk-btn qk-bd--button qk-text--button qk-pd_x--1" 3909 > 3910 ${type.name} 3911 </div> 3912 </div> 3913</script>
3913 3914
3915<script type="text/javascript"> 3916 $(document).ready(function() { 3917 window.themeHelper.productModalComponents['advance-option'] = { 3918 template: '#advance-option', 3919 delimiters: ['${', '}'], 3920 props: { 3921 optionKey: String, 3922 option: Object, 3923 product: Object, 3924 currentOption: Object, 3925 toggleCurrentOption: Function, 3926 }, 3927 methods: { 3928 setOption: function(optionKey, type) { 3929 if(type.isValid){ 3930 this.toggleCurrentOption(optionKey, type.name); 3931 } 3932 } 3933 } 3934 }; 3935 }); 3936</script>
3936 3937 3938<!-- cyb_snippet components/product_modal/advance_option end --> 3939 3940<!-- cyb_snippet components/product_modal/photo_swiper start --> 3941 3942
3943<script id="photo-swiper" type="text/x-template"> 3944 <div ref="photoSwiper" id="photo_swiper" class="photos swiper swiper-container"> 3945 <div class="swiper-wrapper"> 3946 <template v-if="hasImage"> 3947 <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"> 3948 <video-player v-if="item.url" :video="item" 3949 :video-poster=" !!mediaItems[firstImageIndex] ? mediaItems[firstImageIndex].large : '//cdn-general.cybassets.com/img_loading.svg' " 3950 > 3951 </video-player> 3952 <img v-else class="qk-center" :src="item.large" alt="image"/> 3953 </div> 3954 </template> 3955 <div v-else class="photo swiper-slide qk-align--center qk-display--flex qk-justify--center qk-vert--text_top default_scale"> 3956 <img src="//cdn-general.cybassets.com/assets/no-image-large-2b95ea56c455be9ce081d81c14eded925df68bf8fa38809e46f6af8fcdd5f9bc.png" alt="image" /> 3957 </div> 3958 </div> 3959 <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> 3960 <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> 3961 3962 <div class="photo-pagination qk-bd--default qk-bd--body qk-text--center qk-text--body qk-fs--breadcrumb qk-visible-sm"> 3963 <span class="current-index qk-text--default_dark">${currentImageIndex +1 }</span><span class="pagination-slash">/</span> 3964 <span>${mediaItems.length}</span> 3965 </div> 3966 </div> 3967</script>
3967 3968
3969<script> 3970 $(document).ready(function () { 3971 window.themeHelper.productModalComponents['photo-swiper'] = { 3972 template: '#photo-swiper', 3973 delimiters: ['${', '}'], 3974 props: { 3975 mediaItems: Array, 3976 currentImageIndex: Number, 3977 currentVariant: Object, 3978 videoAfterImage: Boolean, 3979 }, 3980 data: function () { 3981 return { 3982 swiper: {}, 3983 swiperOption: { 3984 preventInteractionOnTransition: true, 3985 rewind: true, 3986 spaceBetween: 5, 3987 slidesPerView: 1, 3988 navigation: { 3989 nextEl: '.photo-next', 3990 prevEl: '.photo-prev' 3991 } 3992 }, 3993 showBtn: true, 3994 isVariantReposition: false, 3995 } 3996 }, 3997 mounted: function() { 3998 this.swiper = new Swiper('#photo_swiper', this.swiperOption); 3999 this.swiper.on('slideChange', this.slideOnChange); 4000 }, 4001 watch: { 4002 currentImageIndex: function() { 4003 this.slideToIndex(); 4004 }, 4005 currentVariant: { 4006 immediate: true, 4007 handler: function() { 4008 this.showBtn = this.mediaItems.length > 1; 4009 this.isVariantReposition = true; 4010 this.$nextTick(() => { 4011 if (this.swiper) { 4012 this.swiper.update(); 4013 this.swiper.slideToLoop(this.initialItemIndex) 4014 this.slideOnChange(); 4015 this.isVariantReposition = false; 4016 } 4017 }); 4018 }, 4019 }, 4020 }, 4021 computed: { 4022 hasImage: function() { 4023 return this.mediaItems.length > 0; 4024 }, 4025 hasVideo: function() { 4026 return this.mediaItems.findIndex(item => !!item.url) !== -1; 4027 }, 4028 variantPhotos: function() { 4029 if (this.currentVariant?.photos?.length) { 4030 return this.currentVariant.photos; 4031 } else { 4032 return null; 4033 } 4034 }, 4035 initialItemIndex: function() { 4036 if (this.hasVideo && !this.videoAfterImage) { 4037 // Focus on photo if "variant with photos" selected, video otherwise 4038 return this.variantPhotos?.length ? 1 : 0; 4039 } else { 4040 // Focus on first photo 4041 return 0; 4042 } 4043 }, 4044 }, 4045 methods: { 4046 slideOnChange: function() { 4047 themeHelper.EventBus.$emit('photoOnChange', this.swiper.realIndex, this.isVariantReposition); 4048 }, 4049 slideToIndex: function() { 4050 if(this.swiper.realIndex != this.currentImageIndex) { 4051 this.swiper.slideToLoop(this.currentImageIndex); 4052 this.swiper.update(); 4053 } 4054 }, 4055 } 4056 }; 4057 }); 4058</script>
4058 4059 4060 4061<!-- cyb_snippet components/product_modal/video_player start -->
4062<script id="video-player" type="text/x-template"> 4063 <div class="videoPlayer__wrapper" @click="handleVideoClick"> 4064 <video 4065 id='modal-video' 4066 class="videoPlayer__video qk-cursor--pointer qk-center" 4067 :poster="videoPoster" 4068 loop defaultMuted muted playsinline webkit-playsinline autoplay 4069 > 4070 <source :src="videoUrl" type="video/mp4"> 4071 <p>ä½ çç覽å¨ä¸æ¯æ´ HTML 5 video</p> 4072 </video> 4073 <button id="modal-video-button" class="videoPlayer__pauseButton"></button> 4074 </div> 4075</script>
4075 4076
4077<script> 4078 $(document).ready(function () { 4079 window.themeHelper.productModalComponents['video-player'] = { 4080 template: '#video-player', 4081 delimiters: ['${', '}'], 4082 props: { 4083 video: Object, 4084 videoPoster: String, 4085 }, 4086 data: function() { 4087 return { 4088 videoElement: null, 4089 buttonElement: null, 4090 }; 4091 }, 4092 mounted: function() { 4093 this.videoElement = $('#modal-video')[0]; 4094 this.buttonElement = $('#modal-video-button'); 4095 this.setVideoVolumeZero(); 4096 this.videoElement.addEventListener('canplay', (event) => { 4097 this.sendGtag('play'); 4098 }, { once: true }); 4099 }, 4100 computed: { 4101 videoUrl: function() { 4102 return this.video.url; 4103 } 4104 }, 4105 methods: { 4106 sendGtag: function(action) { 4107 window.productVideoView && productVideoView(action); 4108 }, 4109 setVideoVolumeZero: function() { 4110 this.videoElement.volume = 0; 4111 }, 4112 handleVideoClick: function() { 4113 if (this.videoElement.paused){ 4114 this.videoElement.play(); 4115 this.sendGtag('play'); 4116 } else { 4117 this.videoElement.pause(); 4118 this.sendGtag('paused'); 4119 } 4120 this.handleVideoButtonDisplay(this.buttonElement, this.videoElement); 4121 }, 4122 handleVideoButtonDisplay: function(button, video) { 4123 button.toggleClass('videoPlayer__playButton', video.paused); 4124 button.toggleClass('videoPlayer__pauseButton', !video.paused); 4125 }, 4126 } 4127 }; 4128 }); 4129</script>
4129 4130 4131<!-- cyb_snippet components/product_modal/video_player end --> 4132 4133<!-- cyb_snippet components/product_modal/photo_swiper end --> 4134<!-- cyb_snippet components/product_modal/swiper_thumbnails start -->
4135<script id="swiper-thumbnails" type="text/x-template"> 4136 <div 4137 v-for="(thumbnail, index) in allThumbnails" 4138 :key="index" 4139 class="product-thumbnail img-flex qk-of--hidden qk-display--il_bk qk-cursor--pointer qk-bd--default qk-bd--transparent default_scale" 4140 :class="{ focus: index === currentImageIndex }" 4141 @mouseover="updateCurrentImageIndex(index)" 4142 > 4143 <template v-if="thumbnail.isVideo"> 4144 <video class="qk-w--100 qk-h--100" :src="thumbnail.url" defaultMuted playsinline></video> 4145 <button class="videoPlayer__playButton"></button> 4146 </template> 4147 <img v-else :src="thumbnail.url" :alt="title" class="qk-w--100 qk-h--100"> 4148 </div> 4149</script>
4149 4150
4151<script type="text/javascript"> 4152 $(document).ready(function () { 4153 window.themeHelper.productModalComponents['swiper-thumbnails'] = { 4154 template: '#swiper-thumbnails', 4155 delimiters: ['${', '}'], 4156 props: { 4157 title: String, 4158 mediaItems: Array, 4159 currentImageIndex: Number, 4160 }, 4161 emits: ['updateCurrentImageIndex'], 4162 methods: { 4163 updateCurrentImageIndex: function(thumbnailIndex) { 4164 if (thumbnailIndex !== this.currentImageIndex ) { 4165 this.$emit('updateCurrentImageIndex', thumbnailIndex); 4166 } 4167 }, 4168 }, 4169 mounted() { 4170 // can be removed after replacing video thumbnail with img 4171 const thumbnailVideo = $('.product-thumbnail video')[0]; 4172 if (!!thumbnailVideo) { 4173 thumbnailVideo.volume = 0; 4174 const promise = thumbnailVideo.play(); 4175 promise.then(() => { 4176 thumbnailVideo.pause(); 4177 }) 4178 } 4179 }, 4180 computed: { 4181 allThumbnails: function() { 4182 return this.mediaItems.map(item => ({ 4183 isVideo: !!item.url, 4184 url: item.url || item.medium 4185 })); 4186 }, 4187 }, 4188 watch: { 4189 allThumbnails: { 4190 handler(){ 4191 this.updateCurrentImageIndex(this.currentImageIndex); 4192 } 4193 } 4194 } 4195 }; 4196 }); 4197</script>
4197 4198 4199<!-- cyb_snippet components/product_modal/swiper_thumbnails end --> 4200 4201 4202<!-- cyb_snippet _product_modal_js start -->
4203<script type="text/javascript"> 4204 $(document).ready(function() { 4205 var categoryLevels = []; 4206 var productCategoryLevels = null; 4207 var pageMainProductId = null; 4208 window.themeHelper.productModalComponents['product-modal'] = { 4209 template: '#product-modal', 4210 delimiters: [ 4211 '${', '}' 4212 ], 4213 props: { 4214 onlyDescription: Boolean, 4215 cartItems: Array, 4216 groupId: Number, 4217 productUrl: String, 4218 color: String, // unused 4219 collectionId: Number, 4220 categories: Array, 4221 // 夿·æ¯å¦æè²ç¥¨å±é 4222 isCollection: { 4223 type: Boolean, 4224 required: false, 4225 default: false, 4226 }, 4227 // 夿·å å ¥è³¼ç©è»çæ¹æ³ 4228 isNnCollection: Boolean, 4229 isNewNnCollection: Boolean, 4230 isBundleDiscount: Boolean, 4231 4232 // 夿·æ¯å¦é¡¯ç¤ºååæè¿° 4233 isShowDescription: { 4234 type: Boolean, 4235 default: true 4236 }, 4237 4238 // 夿·æ¯å¦çºç«å³è³¼è²· 4239 isQuickBuy: { 4240 type: Boolean, 4241 default: false 4242 }, 4243 selectedVariantId: Number, 4244 callBack: Function 4245 }, 4246 data: function() { 4247 return { 4248 styledShopMenu: "buttonType", 4249 selectOption: '', 4250 selectCurrentStr:'', 4251 isModalSelectShow: false, 4252 modalOption: {}, 4253 adding: false, 4254 currentImageIndex: 0, 4255 _navState: { variantId: null, photoIndex: 0 }, 4256 currentOption: { 4257 option1: null, 4258 option2: null, 4259 option3: null 4260 }, 4261 currentVariant: null, 4262 variantNotifications: null, 4263 currentVariantIndex: null, 4264 product: {}, 4265 isChoose: false, 4266 isLoading: true, 4267 isEmptyClickable: liquidHelper.isEmptyClickable, 4268 quantity: 1, 4269 maxUsableBonus: 0, 4270 isDiscountPrice: false, 4271 displayProductDiscountsList: true, 4272 displayPeriodicSalesPages:true, 4273 discountsList: null, 4274 hasVideoPlugin: true, 4275 videoDisplayLocation: "before", 4276 hasStockNotificationPlugin: true, 4277 isDisplayPriceRange: null, 4278 hasVariantPriceRangePlugin: true, 4279 hasHideSingleVariantOptionsPlugin: false, 4280 } 4281 }, 4282 mounted: function() { 4283 this.getProductDetail(); 4284 $('.custom-scrollbar').addCustomScrollbar(); 4285 themeHelper.EventBus.$on('photoOnChange', this.photoOnChange); 4286 }, 4287 beforeUnmount: function() { 4288 themeHelper.EventBus.$off('photoOnChange', this.photoOnChange); 4289 }, 4290 computed: { 4291 photoUrls: function() { 4292 return this.product.photoUrls.length > 0 4293 ? this.product.photoUrls 4294 : [this.featuredImage]; 4295 }, 4296 photoUrlsMap: function() { 4297 var map = {}; 4298 var urls = this.product.photoUrls; 4299 this.product.photos.forEach(function(photo, index) { 4300 map[photo.photo.id] = urls[index]; 4301 }); 4302 4303 return map; 4304 }, 4305 featuredImage: function() { 4306 return this.product.featuredImage; 4307 }, 4308 swiperPhotos: function() { 4309 if (!this.photoUrls.length) { 4310 return [this.featuredImage]; 4311 } 4312 4313 if (this.currentVariant && this.currentVariant.photos.length) { 4314 var map = this.photoUrlsMap; 4315 return this.currentVariant.photos.map(function(p) { 4316 return map[p.id]; 4317 }); 4318 } 4319 4320 return this.photoUrls; 4321 }, 4322 productVideo: function() { 4323 return this.product.video; 4324 }, 4325 videoAfterImage: function() { 4326 return this.videoDisplayLocation === 'after'; 4327 }, 4328 swiperItems: function() { 4329 const media = [...this.swiperPhotos]; 4330 if ( 4331 this.hasVideoPlugin && this.productVideo.url 4332 ) { 4333 this.videoAfterImage 4334 ? media.push(this.productVideo) 4335 : media.unshift(this.productVideo); 4336 } 4337 return media; 4338 }, 4339 firstImageIndex: function() { 4340 return this.hasVideoPlugin && this.productVideo.url && !this.videoAfterImage 4341 ? 1 4342 : 0 4343 }, 4344 otherDescriptions: function() { 4345 var descriptions = {}; 4346 this.product.otherDescriptions.forEach(function(od) { 4347 descriptions[od.settingName] = od.bodyHtml; 4348 }) 4349 return descriptions 4350 }, 4351 variantOptions: function() { 4352 return themeHelper.variantOptions(this.product); 4353 }, 4354 firstValidVariant: function() { 4355 var self = this; 4356 var result = this.product.variants.find(function(variant) { 4357 // å¢å product modal è¯çµ¡åºå®¶ property 4358 variant.imgUrl = ""; 4359 variant.productTitle = ""; 4360 4361 return variant.available; 4362 }); 4363 4364 return result 4365 ? result 4366 : null; 4367 }, 4368 selectedValidVariant: function() { 4369 var self = this; 4370 var result = this.variantOptions.find(function(variant) { 4371 return variant.id === self.selectedVariantId; 4372 }); 4373 4374 return result 4375 ? result 4376 : null; 4377 }, 4378 totalInventoryQuantity: function(product) { 4379 return themeHelper.totalInventoryQuantity(this.product) 4380 }, 4381 addCartText: function() { 4382 var variants = parseInt(""); 4383 let isRegisteredNotification = this.currentVariant && this.variantNotifications && this.variantNotifications[this.currentVariant.id] 4384 if (this.isNnCollection || this.isBundleDiscount) { 4385 if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) { 4386 if (this.currentVariant.inventoryPolicy === 'continue') { 4387 if (this.isNnCollection) { 4388 return this.isChoose && !this.isNewNnCollection 4389 ? 'å·²é è³¼' 4390 : 'é è³¼åå'; 4391 } 4392 } else { 4393 return 'å·²å®å®'; 4394 } 4395 } 4396 if (this.totalInventoryQuantity === 0) { 4397 return 'å·²å®å®'; 4398 } 4399 return this.isChoose && !this.isNewNnCollection 4400 ? 'å·²é¸è³¼' 4401 : 'é¸è³¼'; 4402 } else { 4403 if (this.isQuickBuy) { 4404 if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) { 4405 if (this.currentVariant.inventoryPolicy === 'continue'){ 4406 return 'ç«å³é è³¼' 4407 } 4408 return this.hasStockNotificationPlugin 4409 ? (isRegisteredNotification 4410 ? 'å·²ç»è¨è£è²¨éç¥' 4411 : 'å·²å®å®ï¼è²¨å°éç¥æ') 4412 : 'è¯çµ¡åºå®¶' 4413 } 4414 return 'ç«å³è³¼è²·'; 4415 } else { 4416 if (this.currentVariant) { 4417 if (!themeHelper.variantIsAvailable(this.currentVariant)) { 4418 if (this.currentVariant.inventoryPolicy === 'continue'){ 4419 return 'é è³¼åå' 4420 } 4421 return this.hasStockNotificationPlugin 4422 ? (isRegisteredNotification 4423 ? 'å·²ç»è¨è£è²¨éç¥' 4424 : 'å·²å®å®ï¼è²¨å°éç¥æ') 4425 : 'è¯çµ¡åºå®¶' 4426 } 4427 } else { 4428 if (this.totalInventoryQuantity === 0) { 4429 return 'å·²å®å®'; 4430 } 4431 } 4432 return 'å å ¥è³¼ç©è»'; 4433 } 4434 } 4435 }, 4436 cartItem: function() { 4437 if (!this.currentVariant) { 4438 return null 4439 } 4440 return { 4441 id: this.currentVariant.id, 4442 groupId: this.groupId, 4443 productId: this.product.id, 4444 title: this.product.title, 4445 photo: this.currentVariant.imgUrl || this.featuredImage.large, 4446 quantity: this.quantity, 4447 price: this.currentVariant.price, 4448 variant: this.currentVariant, 4449 product: this.product 4450 } 4451 }, 4452 options: function() { 4453 return this.product.options; 4454 }, 4455 optionTypes: function() { 4456 4457 // å æ ¹æè¨å®çvariantsä¾æåº 4458 var self = this; 4459 4460 var option1 = []; 4461 var option2 = []; 4462 var option3 = [];
4463 this.product.variants.forEach(function(item) { 4464 if (item.option1 !== null) { 4465 option1.push(item.option1); 4466 } 4467 if (item.option2 !== null) { 4468 option2.push(item.option2); 4469 } 4470 if (item.option3 !== null) { 4471 option3.push(item.option3); 4472 } 4473 }) 4474 var filteredOptionTypes = []; 4475 this.product.optionTypes.forEach(function(item, index) { 4476 filteredOptionTypes.push(self.getUniqueVariant(eval('option' + ( 4477 index + 1 4478 ))).join(',')); 4479 }); 4480 return filteredOptionTypes; 4481 }, 4482 optionInfo: function() { 4483 var self = this; 4484 4485 return self.options.map(function(option, index) { 4486 return { 4487 name: option, 4488 types: self.getOptions('option' + ( 4489 index + 1 4490 ), self.optionTypes[index].split(',')) 4491 } 4492 }); 4493 }, 4494 hasVariant: function() { 4495 return this.product.options.length > 0; 4496 }, 4497 shouldHideSingleVariantOptions: function() { 4498 return this.hasHideSingleVariantOptionsPlugin && 4499 this.product.variants && 4500 this.product.variants.length <= 1; 4501 }, 4502 variantSize: function() { 4503 if(this.product.options){ 4504 return this.product.options.length; 4505 } 4506 }, 4507 firstVariant: function() { 4508 return this.product.variants[0]; 4509 }, 4510 firstCheapestVariant: function() { 4511 return this.product.variants.find((v)=> (v.price === this.priceStats.minPrice)); 4512 }, 4513 priceStats: function() { 4514 return this.product.variants.reduce(function(acc, variant) { 4515 return { 4516 minPrice: variant.price < acc.minPrice ? variant.price : acc.minPrice, 4517 maxPrice: variant.price > acc.maxPrice ? variant.price : acc.maxPrice, 4518 }; 4519 }, { 4520 minPrice: this.firstVariant.price, 4521 maxPrice: this.firstVariant.price, 4522 }); 4523 }, 4524 hidePrice: function() { 4525 return this.product && this.product.hidePrice === true; 4526 }, 4527 salesModePurchasable: function() { 4528 return !(this.product && this.product.salesModePurchasable === false); 4529 }, 4530 // - 任鏿æ£ï¼ç´ é ç¶ ï¼ã鏿ãåªæ¯å é²è©¦ç®æ¸ å®ï¼ä¸æç´æ¥ä¸å®ï¼æ åªæèå¹åå 4531 // - å ¶ä»æ å¢ï¼ååé ã群çµé ãå¤å±¤ç´åé¡ãæå°ãé¦é åååå¡ï¼ï¼ä¸å¯è³¼è²·ï¼å«èå¹ï¼å°±æ´çµæ¶æ 4532 showPurchaseControls: function() { 4533 if (this.isNnCollection || this.isBundleDiscount) { 4534 return !this.hidePrice; 4535 } 4536 return this.salesModePurchasable; 4537 }, 4538 variantPrice: function() { 4539 if (this.hidePrice) { 4540 return ''; 4541 } 4542 var from = liquidHelper.defaultCurrency; 4543 if (this.currentVariant) { 4544 return moneySymbol(this.currentVariant.price, from); 4545 } 4546 if (this.product.variants.length === 1) { 4547 return moneySymbol(this.firstVariant.price, from); 4548 } 4549 4550 var minPrice = this.priceStats.minPrice; 4551 var maxPrice = this.priceStats.maxPrice; 4552 4553 if (minPrice !== maxPrice && (!this.hasVariantPriceRangePlugin || this.isDisplayPriceRange)) { 4554 this.isDiscountPrice = false; 4555 return moneySymbol(minPrice, from) + '~' + moneySymbol(maxPrice, from); 4556 } else { 4557 return moneySymbol(minPrice, from); 4558 } 4559 }, 4560 marketPrice: function() { 4561 if (this.hidePrice) { 4562 this.isDiscountPrice = false; 4563 return; 4564 } 4565 var from = liquidHelper.defaultCurrency; 4566 if (this.currentVariant) { 4567 this.isDiscountPrice = false; 4568 if (this.currentVariant.compareAtPrice && this.currentVariant.compareAtPrice > this.currentVariant.price) { 4569 this.isDiscountPrice = true; 4570 return moneySymbol(this.currentVariant.compareAtPrice, from); 4571 } 4572 } else { 4573 if (!_.includes(this.variantPrice, '~')) { 4574 const price = Number(this.variantPrice.replace(/[^0-9.
4574-]/g, "")) 4575 // æªé¸ææ¬¾å¼ä¹ä¸é¡¯ç¤ºåéæï¼é¡¯ç¤ºç¬¬ä¸åæä¾¿å®ç款å¼çå®å¹ 4576 if (this.firstCheapestVariant.compareAtPrice && this.firstCheapestVariant.compareAtPrice > price){ 4577 this.isDiscountPrice = true; 4578 return moneySymbol(this.firstCheapestVariant.compareAtPrice, from); 4579 } 4580 // æªé¸ææ¬¾å¼æè¦æ¹åä¸è¬å¹æ ¼é¡è² 4581 this.isDiscountPrice = false; 4582 } 4583 } 4584 }, 4585 isShowDropdownList: function() { 4586 if (this.product.options.length > 0) { 4587 return true; 4588 } 4589 return this.product.variants.length > 1 4590 }, 4591 priceTitleTag: function() { 4592 return this.marketPrice 4593 ? getDiscountPriceName() 4594 : getDiscountPriceSuggestionName(); 4595 }, 4596 isHideAddCartBtn: function() { 4597 if (this.addCartText === 'å·²å®å®') { 4598 return true; 4599 } 4600 return false; 4601 }, 4602 isSecondaryBtn: function() { 4603 if (this.addCartText === 'è¯çµ¡åºå®¶') { 4604 return true; 4605 } 4606 return false; 4607 }, 4608 variantsMaxUsableBonus: function() { 4609 var variants = this.product.variants; 4610 var maxUsableBonusArray = variants.map(function(item) { 4611 return item.maxUsableBonus 4612 }); 4613 return Math.max.apply(null, maxUsableBonusArray); 4614 }, 4615 bonusToPrice: function() { 4616 const bonus = this.currentVariant 4617 ? this.currentVariant.maxUsableBonus 4618 : this.maxUsableBonus; 4619 const price = Math.floor(bonus / window.liquidHelper.conversionBonus); 4620 const priceWithMoney = window.themeHelper.productDisplayCurrencyBlock(price); 4621 return "(ç´çæ¼ value )".replace('value', priceWithMoney); 4622 }, 4623 isMobileSize: function() { 4624 return window.innerWidth <= 580 4625 }, 4626 limitBuyText: function () { 4627 const minCount = this.product.minBuy; 4628 const maxCount = this.product.limitBuy; 4629 if (minCount > 0 && maxCount > 0) { 4630 return 'æ¤å忝çè¨å®æå°é購買 minCount ä»¶ï¼æå¤å¯è³¼è²· maxCount ä»¶'.replace('minCount', minCount).replace('maxCount', maxCount); 4631 } 4632 if (minCount > 0) { 4633 return 'æ¤å忝çè¨å®æå°é購買 minCount ä»¶'.replace('minCount', minCount); 4634 } 4635 if (maxCount > 0) { 4636 return 'æ¤å忝çè¨å®æå¤å¯è³¼è²· maxCount ä»¶'.replace('maxCount', maxCount); 4637 } 4638 return ''; 4639 } 4640 }, 4641 methods: { 4642 onClickSelectModal: function(objData, selectOptionStr) { 4643 this.isModalSelectShow = true; 4644 this.modalOption = objData; 4645 this.selectOption = selectOptionStr 4646 this.selectCurrentStr = this.currentOption && (String(this.currentOption[selectOptionStr]) || null) 4647 }, 4648 onChangeModalSelect: function(flag, isSelect) { 4649 if(!isSelect){ 4650 this.setOption(this.selectOption,this.selectCurrentStr,this.modalOption.types) 4651 } 4652 this.isModalSelectShow = flag; 4653 }, 4654 setOption: function(optionKey, type, dataArr) { 4655 let flag = true 4656 dataArr.forEach(item => { 4657 if (item.name === type) { 4658 flag = item.isValid 4659 } 4660 }) 4661 if (flag) { 4662 this.toggleCurrentOption(optionKey, type) 4663 } 4664 }, 4665 addToWishListEvent: function() { 4666 try { 4667 if (appMarketAddToWishListEvent) { 4668 var product = this.product; 4669 var currentVariant = this.currentVariant 4670 var element = $(`.btn[data-id=${product.id}]`); 4671 var index; 4672 var listName; 4673 if (element) { 4674 index = element.data('position') 4675 listName = element.data('list') 4676 } 4677 // sku_properties:é¸ä¸æ¬¾å¼ç option pairs(ç¶åèªç³»),é¡åå zip å¼ 4678 var optionValues = [currentVariant.option1, currentVariant.option2, currentVariant.option3]; 4679 var properties = [];
4680 (product.options || []).forEach(function(optionName, i) { 4681 if (optionName && optionValues[i]) { 4682 properties.push({ name: optionName, value: optionValues[i] }); 4683 } 4684 }); 4685 var dataSet = { 4686 name: product.title, 4687 category: product.productType, 4688 categories: (this.categories && this.categories.length) ? this.categories : (categoryLevels.length ? categoryLevels : (product.id === pageMainProductId ? productCategoryLevels : undefined)), 4689 sku: currentVariant.sku, 4690 price: currentVariant.price, 4691 compare_at_price: currentVariant.compareAtPrice, 4692 properties: properties, 4693 quantity: currentVariant.inventoryQuantity, 4694 variant: currentVariant.title, 4695 listName: listName || null, 4696 productId: product.id, 4697 variantId: currentVariant.id, 4698 index: Number(index) || 0, 4699 } 4700 appMarketAddToWishListEvent(dataSet) 4701 } 4702 } catch (e) { 4703 console.error(e) 4704 } 4705 }, 4706 addWishList: function() { 4707 if (this.currentVariant === null) { 4708 window.msg('è«é¸æå忬¾å¼', 'warning').show(); 4709 return; 4710 } 4711 var productVariantId = this.currentVariant.id; 4712 var addToWishListEvent = this.addToWishListEvent 4713 $.ajax({ 4714 method: 'POST', 4715 url: '/tracking_items', 4716 dataType: 'json', 4717 data: { 4718 product_variant_id: productVariantId 4719 }, 4720 success: function(response) { 4721 if (response.message) { 4722 window.msg(response.message, 'success').show(); 4723 addToWishListEvent() 4724 } 4725 4726 if (response.error) { 4727 window.msg(response.error, 'error').show(); 4728 4729 } 4730 if (response.info) { 4731 window.msg(response.info, 'info').show(); 4732 } 4733 if (response.success === false) { 4734 if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) { 4735 window.location = "/" + window.liquidHelper.language.handle + "/account/login"; 4736 } else { 4737 window.location = "/account/login"; 4738 } 4739 } 4740 } 4741 }); 4742 }, 4743 setChoose: function(currentVariant) { 4744 this.maxUsableBonus = 0; 4745 var quantity = 1; 4746 var cartItem = null; 4747 if (!this.isNnCollection && this.cartItems) { 4748 cartItem = this.normalGetChoosenItem(currentVariant); 4749 } 4750 if (this.isNnCollection) { 4751 cartItem = this.nnCollectionGetChoosenItem(currentVariant); 4752 } 4753 this.isChoose = !! cartItem; 4754 if (this.isNewNnCollection) { 4755 return 4756 } 4757 this.quantity = cartItem 4758 ? cartItem.quantity 4759 : this.quantity; 4760 4761 // product modal è¯çµ¡åºå®¶æ å¢ 4762 if (currentVariant) { 4763 var photoIndex = 0; 4764 if (! currentVariant.imgUrl) { 4765 currentVariant.imgUrl = this.swiperPhotos.length > 0 4766 ? (this.swiperPhotos[photoIndex] && this.swiperPhotos[photoIndex].large) 4767 : this.featuredImage.large; 4768 } 4769 currentVariant.productTitle = this.product.title + ' - ' + this.currentVariant.title; 4770 } 4771 }, 4772 normalGetChoosenItem: function(currentVariant) { 4773 return this.cartItems.find(function(cartItem) { 4774 return currentVariant && cartItem.id === currentVariant.id; 4775 }); 4776 }, 4777 nnCollectionGetChoosenItem: function(currentVariant) { 4778 var isSelected = null; 4779 if (! currentVariant) { 4780 return isSelected; 4781 } 4782 if (this.isNewNnCollection) { 4783 var cart = store.get(`SpecialCollectionCart_${this.collectionId}`); 4784 isSelected = cart && cart.find((item) => item.variant_id == currentVariant.id) || null; 4785 } else { 4786 store.each(function(value, key) { 4787 var productId = _.includes(key, 'Pro' + currentVariant.productId); 4788 var variantID = _.includes(key, 'Var' + currentVariant.id); 4789 if (productId && variantID) { 4790 isSelected = store.get(key); 4791 } 4792 }); 4793 } 4794 4795 return isSelected; 4796 }, 4797 // get product detail 4798 getProductDetail: function() { 4799 var self = this; 4800 4801 $.ajax({ 4802 url: self.productUrl + '.json', 4803 type: 'GET', 4804 timeout: 30000, 4805 beforeSend: function() { 4806 self.isLoading = true; 4807 }, 4808 error: function(xhr) { 4809 self.closeModal(); 4810 if (xhr.status === 429) { 4811 window.showAddCartRateLimitModal(5); 4812 return; 4813 } 4814 window.msg('網路é£ç·ç°å¸¸ï¼è«éæ°æ´ç', 'error').show(); 4815 } 4816 }).done(function(data) { 4817 if (data.id) { 4818 var productData = [themeHelper.toCamelCase(data)]; 4819 self.product = themeHelper.priceWithDiscount(productData, liquidHelper.hasPriceWithDiscountPlugin)[0]; 4820 self.maxUsableBonus = self.variantsMaxUsableBonus; 4821 if (self.product.variants.length === 1 || liquidHelper.isFirstVariantSelected || self.selectedVariantId) { 4822 self.currentVariant = self.firstValidVariant; 4823 // 妿已ç¶èªé¸ååï¼åååé 䏿»å å ¥è³¼ç©è»é¡¯ç¤ºèªé¸åå 4824 if (self.selectedVariantId) { 4825 self.currentVariant = self.selectedValidVariant; 4826 } 4827 if (self.currentVariant) { 4828 self.setChoose(self.currentVariant); 4829 self.setDefaultOption(); 4830 } 4831 } 4832 if (self.displayProductDiscountsList) { 4833 self.setUpDiscountsTag(data); 4834 } 4835 self.isLoading = false;
4836 if (self.product && self.product.variants) { 4837 self.product.variants.forEach(function(discountedVariant) { 4838 var rawVariant = data.variants.find(function(v) { return v.id === discountedVariant.id; }); 4839 if (rawVariant) { rawVariant.price = discountedVariant.price; } 4840 }); 4841 } 4842 viewItem && viewItem(data, { collectionId: '', collectionName: null, categories: (self.categories && self.categories.length) ? self.categories : (categoryLevels.length ? categoryLevels : (data.id === pageMainProductId ? productCategoryLevels : undefined)) }); 4843 4844 (function() { 4845 // Read login status from cacheable, skip GET /pv_notification if not login. 4846 if (window.store && window.store.get('customer')) { 4847 var cacheableCustomer = window.store.get('customer'); 4848 if (cacheableCustomer.notLogin) { 4849 return; 4850 } 4851 } 4852 $.ajax({ 4853 url: '/pv_notification', 4854 method: 'GET', 4855 dataType: 'json', 4856 data: { 4857 product_id: parseInt(data.id) 4858 }, 4859 success: function(response) { 4860 self.variantNotifications = response.variants; 4861 } 4862 }) 4863 })(); 4864 } else { 4865 window.msg('網路é£ç·ç°å¸¸ï¼è«éæ°æ´ç', 'error').show(); 4866 self.closeModal() 4867 } 4868 }) 4869 }, 4870 // product image btn 4871 photoOnChange: function(photoIndex, isVariantReposition) { 4872 var visiblePhotos = (this.currentVariant && this.currentVariant.photos.length) 4873 ? this.currentVariant.photos 4874 : this.product.photos.map(function(p) { return p.photo; }); 4875 var result = themeHelper.buildNavigateItemImagePayload(this._navState, { 4876 product: this.product, 4877 currentVariant: this.currentVariant, 4878 visiblePhotos: visiblePhotos, 4879 slideIndex: photoIndex, 4880 videoOffset: this.firstImageIndex, 4881 }); 4882 this._navState = result.nextState; 4883 if (result.payload && !isVariantReposition) { 4884 window.navigateItemImage(result.payload); 4885 } 4886 this.currentImageIndex = photoIndex; 4887 }, 4888 toggleCurrentOption: function(key, value) { 4889 this.currentOption[key] = 4890 (this.currentOption[key] === value || value === 'null') ? null : value; 4891 var variantIndex = this.getVariantIndex(); 4892 if (variantIndex !== -1) { 4893 this.currentVariant = this.product.variants[variantIndex]; 4894 } else { 4895 this.currentVariant = null; 4896 } 4897 this.setChoose(this.product.variants[variantIndex]); 4898 if (this.currentOption[key] !== null) { 4899 var optionIndex = parseInt(key.replace('option', '')) - 1; 4900 appStoreSelectItemEvent(this.product, this.product.options[optionIndex], this.currentOption[key], this.currentVariant); 4901 } 4902 }, 4903 toggleNotification: function() { 4904 var self = this; 4905 var variantId = this.currentVariant.id; 4906 4907 $.ajax({ 4908 url: '/toggle_pv_notification', 4909 method: 'POST', 4910 dataType: 'json', 4911 data: { 4912 product_variant_id: variantId 4913 }, 4914 success: function(response) { 4915 self.variantNotifications[variantId] = response.notice; 4916 window.msg(response.message, "success").show(); 4917 }, 4918 error: function(xhr) { 4919 var response = xhr.responseJSON; 4920 var msg = response && response.error || "網路é£ç·ç°å¸¸ï¼è«éæ°æ´ç"; 4921 window.msg(msg, "error").show(); 4922 } 4923 }) 4924 }, 4925 getOptionImageIndex: function(index) { 4926 this.currentImageIndex = index; 4927 }, 4928 quantityDecrease: function() { 4929 if (this.cartItem) { 4930 themeHelper.EventBus.$emit('quantityDecrease', this.cartItem, false); 4931 this.quantity = this.cartItem.quantity 4932 } else { 4933 window.msg("è«é¸æå忬¾å¼", 'warning').show(); 4934 } 4935 }, 4936 quantityIncrease: function() { 4937 if (this.cartItem) { 4938 themeHelper.EventBus.$emit('quantityIncrease', this.cartItem, false); 4939 this.quantity = this.cartItem.quantity 4940 } else { 4941 window.msg("è«é¸æå忬¾å¼", 'warning').show(); 4942 } 4943 }, 4944 quantityChange: function(el) { 4945 if (this.cartItem) { 4946 themeHelper.EventBus.$emit('quantityChange', parseInt(el.target.value), this.cartItem, false); 4947 this.quantity = this.cartItem.quantity; 4948 el.target.value = this.cartItem.quantity; 4949 } else { 4950 window.msg("è«é¸æå忬¾å¼", 'warning').show(); 4951 } 4952 }, 4953 addProduct: function() { 4954 if (this.addCartText === 'è¯çµ¡åºå®¶') { 4955 $('#messagebuy-Modal').data('variant', this.currentVariant); 4956 $('#messagebuy-Modal').modal('show'); 4957 $('#messagebuy-Modal').css("background-color", "rgba(0, 0, 0, .6)"); 4958 } else if ( 4959 this.addCartText === 'å·²ç»è¨è£è²¨éç¥' || 4960 this.addCartText === 'å·²å®å®ï¼è²¨å°éç¥æ' 4961 ) { 4962 this.toggleNotification(); 4963 } else { 4964 if (this.cartItem) { 4965 try { 4966 if (this.isChoose) { 4967 themeHelper.EventBus.$emit('updateStore', 'update', this.cartItem, this.callBack) 4968 } else { 4969 themeHelper.EventBus.$emit('updateStore', 'add', this.cartItem, this.callBack) 4970 } 4971 4972 this.adding = true; 4973 this.closeModal(); 4974 } catch (e) { 4975 window.msg("å忬¾å¼ç°å¸¸", 'error').show(); 4976 } 4977 } else { 4978 window.msg("è«é¸æå忬¾å¼", 'warning').show(); 4979 } 4980 } 4981 }, 4982 closeModal: function() { 4983 themeHelper.EventBus.$emit('closeProductModal'); 4984 }, 4985 setDefaultOption: function() { 4986 var self = this; 4987 Object.keys(self.currentOption).map(function(optionKey) { 4988 self.currentOption[optionKey] = self.currentVariant[optionKey]; 4989 }); 4990 }, 4991 getVariantIndex: function() { 4992 var self = this; 4993 return self.product.variants.findIndex(function(variant, index) { 4994 var isVariant = true;
4995 Object.keys(self.currentOption).forEach(function(option) { 4996 if (variant[option] !== self.currentOption[option]) { 4997 isVariant = false; 4998 } 4999 }); 5000 return isVariant; 5001 }); 5002 }, 5003 5004 // 篩é¸éè¤åé 5005 getUniqueVariant: function(variants) { 5006 return variants.filter(function(value, index, self) { 5007 return self.indexOf(value) === index; 5008 }); 5009 }, 5010 groupBy(xs, key) { 5011 return xs.reduce(function(rv, x) { 5012 (rv[x[key]] = rv[x[key]] || []).push(x); 5013 return rv; 5014 }, {}); 5015 }, 5016 setUpDiscountsTag(data) { 5017 var self = this; 5018 var languagePrefix = '/' + ((window.shopScriptHelper && window.shopScriptHelper.i18nLocale) || 'zh-TW'); 5019 $.ajax({ 5020 url: languagePrefix + self.productUrl + '/discounts_list', 5021 method: 'GET', 5022 success: function(result) { 5023 if (result.length > 0) { 5024 var discounts_list = self.groupBy(result, 'campaign_type'); 5025 self.discountsList = discounts_list; 5026 } else { 5027 self.discountsList = null; 5028 } 5029 } 5030 }); 5031 }, 5032 getOptions: function(optionKey, optionTypes) { 5033 var self = this; 5034 return optionTypes.map(function(optionType, index) { 5035 var isValid = true; 5036 5037 // é¸åºå å«ç®åtypeçvariant 5038 var matchVariants = self.product.variants.filter(function(variant) { 5039 return variant[optionKey] === optionType; 5040 }); 5041 5042 // 篩é¸å·²å¾é¸type 5043 Object.keys(self.currentOption).forEach(function(currentOptionKey) { 5044 if (currentOptionKey !== optionKey) { 5045 matchVariants = matchVariants.filter(function(variant) { 5046 if (self.currentOption[currentOptionKey]) { 5047 return variant[currentOptionKey] === self.currentOption[currentOptionKey] 5048 } else { 5049 return true; 5050 } 5051 }); 5052 } 5053 }); 5054 if (matchVariants.length === 0) { 5055 isValid = false; 5056 } 5057 if (! self.isEmptyClickable) { 5058 isValid = false; 5059 matchVariants.find(function(item) { 5060 if (item.inventoryQuantity === null || item.inventoryQuantity > 0 || item.inventoryPolicy === 'continue') { 5061 isValid = true; 5062 } 5063 }); 5064 } 5065 return {name: optionType, isValid: isValid} 5066 }); 5067 } 5068 } 5069 }; 5070 }); 5071</script>
5071 5072 5073<!-- cyb_snippet _product_modal_js end --> 5074 5075<!-- cyb_snippet components/product_modal/product_modal end --> 5076 5077<!-- cyb_snippet messagebuy_modal start --> 5078 5079 5080<!-- cyb_snippet messagebuy_modal end --> 5081<!-- cyb_snippet components/rate_limit_modal start --> 5082<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/rate_limit_modal-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 5083 5084<div class="modal fade" id="rate-limit-modal" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false"> 5085 <div class="modal-dialog modal-dialog-centered" role="document"> 5086 <div class="modal-content"> 5087 <div class="modal-body"> 5088 <div class="qk-text--default_dark rate-limit-text"> 5089 <p id="rate-limit-title">ç®åæ¶è³¼äººæ½®ç¾å¤ï¼è«èå¿çå</p> 5090 <p class="qk-fs--body qk-fw--500 rate-limit-message"> 5091 <span class="qk-text--error" id="rate-limit-countdown"></span> 5092 <span id="rate-limit-desc"></span> 5093 </p> 5094 <p class="qk-fs--body qk-fw--500 rate-limit-message" id="rate-limit-warn">è¥é¢éæ¤é é¢ï¼å¯è½æå»¶é·çå¾ æéã</p> 5095 </div> 5096 <button id="rate-limit-btn" class="btn qk-btn qk-btn--primary" disabled>éæ°é²å ¥ååé </button> 5097 </div> 5098 </div> 5099 </div> 5100</div> 5101
5102<script> 5103 window.showRateLimitModal = function(countdownSec) { 5104 var countdown = countdownSec || 5; 5105 var $modal = $('#rate-limit-modal'); 5106 var $btn = $modal.find('#rate-limit-btn'); 5107 var $countdownEl = $modal.find('#rate-limit-countdown'); 5108 5109 $btn.show(); 5110 $modal.find('#rate-limit-desc').text(language["product_rate_limit_desc"]); 5111 $countdownEl.text(countdown); 5112 $btn.prop('disabled', true); 5113 $modal.modal('show'); 5114 5115 var timer = setInterval(function() { 5116 countdown--; 5117 $countdownEl.text(countdown); 5118 if (countdown <= 0) { 5119 clearInterval(timer); 5120 $btn.prop('disabled', false); 5121 } 5122 }, 1000); 5123 5124 $btn.off('click').on('click', function() { 5125 location.reload(); 5126 }); 5127 } 5128 5129 window.showAddCartRateLimitModal = function(countdownSec) { 5130 var countdown = countdownSec || 5; 5131 var $modal = $('#rate-limit-modal'); 5132 var $countdownEl = $modal.find('#rate-limit-countdown'); 5133 5134 $modal.find('#rate-limit-btn').hide(); 5135 $modal.find('#rate-limit-desc').text(language["addcart_rate_limit_desc"]); 5136 $countdownEl.text(countdown); 5137 $modal.modal('show'); 5138 5139 var timer = setInterval(function() { 5140 countdown--; 5141 $countdownEl.text(countdown); 5142 if (countdown <= 0) { 5143 clearInterval(timer); 5144 $modal.modal('hide'); 5145 } 5146 }, 1000); 5147 } 5148</script>
5148 5149 5150<!-- cyb_snippet components/rate_limit_modal end --> 5151
5152<script> 5153 $(document).ready(function() { 5154 const shouldSkipQuantityCheck = false; 5155 const newAddCartModalApp = new window.themeHelper.LiquidVueHandler({ 5156 componentNames: Object.keys(window.themeHelper.productModalComponents), 5157 mountSelector: '#new-addcart-modal', 5158 autoMount: false, 5159 }); 5160 5161 newAddCartModalApp.createApp({ 5162 el: '#new-addcart-modal', 5163 delimiters: ['${', '}'], 5164 data() { 5165 return { 5166 collectionId: 0, 5167 categories: [], 5168 color: '', // unused 5169 isCollection: true, 5170 productQuantity: 0, 5171 onlyDescription: false, 5172 showProductModal: false, 5173 popProductUrl: '', 5174 loading: false, 5175 }; 5176 }, 5177 mounted: function() { 5178 themeHelper.EventBus.$on('closeProductModal',this.closeProductModal); 5179 themeHelper.EventBus.$on('updateStore', this.addProduct); 5180 themeHelper.EventBus.$on('quantityDecrease', this.quantityDecrease); 5181 themeHelper.EventBus.$on('quantityIncrease', this.quantityIncrease); 5182 themeHelper.EventBus.$on('quantityChange', this.quantityChange); 5183 }, 5184 methods: { 5185 addProduct: function(actionType, productData, checkoutAddToCartCallback){ 5186 var self = this; 5187 var pageViewId = window.CYBERBIZ && window.CYBERBIZ.dis && window.CYBERBIZ.dis.pageViewId; 5188 $.ajax({ 5189 method: 'POST', 5190 url: '/cart/add', 5191 headers: pageViewId ? { 'X-Cyb-Page-View-Id': pageViewId } : {}, 5192 data: { 5193 id: productData.id, 5194 quantity: productData.quantity, 5195 }, 5196 dataType: 'json', 5197 beforeSend: function() { 5198 self.loading = true; 5199 themeHelper.ajaxLoadingMsg('loading'); 5200 $('.shopcart').dropdown('hide') 5201 $('.global-cart-count').hide(); 5202 $('.global-cart-loading').show(); 5203 $('.global-cart-loading').html('<i class="fa fa-spinner fa-pulse" style="vertical-align: middle;"></i>'); 5204 }, 5205 error: function(xhr) { 5206 $('.global-cart-loading').hide(); 5207 $('.global-cart-count').show(); 5208 self.loading = false; 5209 if (xhr.status === 429) { 5210 themeHelper.ajaxLoadingMsg('hide', 0); 5211 self.closeProductModal(); 5212 window.showAddCartRateLimitModal(5); 5213 return; 5214 } 5215 themeHelper.ajaxLoadingMsg('fail', 2000); 5216 } 5217 }).done(function(data, status, request){ 5218 // product modal ç«å³è³¼è²·æé 5219 window.sendAddToCartEvent && sendAddToCartEvent({ 5220 price: productData.price, 5221 quantity: productData.quantity, 5222 id: productData.product.id, 5223 name: productData.product.title, 5224 category: productData.product.productType, 5225 brand: productData.product.vendor, 5226 qc: productData.variant.qc, 5227 variant: { 5228 id: productData.variant.id, 5229 title: productData.variant.title, 5230 sku: productData.variant.sku, 5231 price: productData.variant.price, 5232 qc: productData.variant.qc, 5233 }, 5234 position: "ååå½åºè¦çª", 5235 request, 5236 }) 5237 if (self.isQuickBuy) { 5238 if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) { 5239 window.location = "/" + window.liquidHelper.language.handle + "/cart"; 5240 } else { 5241 window.location = "/cart"; 5242 } 5243 } else { 5244 themeHelper.ajaxLoadingMsg('success'); 5245 pullNavCart(); 5246 $('.shopcart').dropdown('show') 5247 $('.global-cart-loading').hide(); 5248 self.loading = false; 5249 } 5250 if(typeof checkoutAddToCartCallback === 'function'){ 5251 var callbackData = { 5252 id: productData.id, 5253 quantity: productData.quantity, 5254 title: productData.product ? productData.product.title : productData.title || '' 5255 }; 5256 checkoutAddToCartCallback(callbackData) 5257 } 5258 peh.emit('product:add_to_cart', [{ 5259 variantId: productData.id, 5260 quantity: productData.quantity 5261 }], self.collectionId); 5262 }).fail(function(e){ 5263 if (e.status === 429) { 5264 return; 5265 } 5266 let err_msg = e.responseJSON.err_msg; 5267 err_msg && err_msg.length > 0 ? 5268 window.msg(e.responseJSON.err_msg, 'warning').show(): 5269 window.msg("å å ¥è³¼ç©è»æèª¤ï¼è«éæ°å試", 'warning').show(); 5270 }) 5271 }, 5272 quantityDecrease: function(cartItem, isAdded){ 5273 if (cartItem.quantity > 1) { 5274 cartItem.quantity -= 1; 5275 } else { 5276 window.msg("æ¸éä¸å¾çºä½æ¼ 1", 'warning').show(); 5277 } 5278 }, 5279 quantityIncrease: function(cartItem, isAdded){ 5280 const limitQuantity = cartItem.variant.inventoryQuantity; 5281 const limitBuy = cartItem.product.limitBuy 5282 if (limitBuy && cartItem.quantity >= limitBuy) { 5283 product_limit_buy = "æ¤ååéè³¼ limitBuy ä»¶".replace('limitBuy', limitBuy) 5284 window.msg(product_limit_buy, 'warning').show(); 5285 return; 5286 } else if (cartItem.quantity >= liquidHelper.cartQuantityLimit) { 5287 window.msg("æ¸éè¶ é購買ä¸é", 'warning').show(); 5288 } else if ( cartItem.quantity < limitQuantity || limitQuantity === null || 5289 cartItem.variant.inventoryPolicy == "continue" || shouldSkipQuantityCheck) { 5290 cartItem.quantity += 1; 5291 } else { 5292 this.showInventoryMessage(limitQuantity); 5293 } 5294 },
5295 quantityChange: function(quantity, cartItem, isAdded){ 5296 const limitBuy = cartItem.product.limitBuy 5297 var limitQuantity = cartItem.variant.inventoryQuantity; 5298 var inventoryPolicy = cartItem.variant.inventoryPolicy; 5299 if (Number.isInteger(quantity)) { 5300 if (quantity >= 1) { 5301 if (limitBuy && quantity >= limitBuy) { 5302 product_limit_buy = "æ¤ååéè³¼ limitBuy ä»¶".replace('limitBuy', limitBuy) 5303 window.msg(product_limit_buy, 'warning').show(); 5304 } else if (quantity > liquidHelper.cartQuantityLimit) { 5305 window.msg("æ¸éè¶ é購買ä¸é", 'warning').show(); 5306 } else if (quantity <= limitQuantity || limitQuantity === null || inventoryPolicy == "continue" || shouldSkipQuantityCheck) { 5307 cartItem.quantity = quantity; 5308 } else { 5309 cartItem.quantity = limitQuantity; 5310 this.showInventoryMessage(limitQuantity); 5311 } 5312 } else { 5313 window.msg("æ¸éä¸å¾çºä½æ¼ 1", 'warning').show(); 5314 } 5315 } else { 5316 window.msg("æ¸éè¼¸å ¥é¯èª¤", 'warning').show(); 5317 } 5318 }, 5319 popModal: function(productUrl, collectionId, color, isCollection, isShowDescription, isQuickBuy, variantId, checkoutAddToCartCallback, categories){ 5320 this.showProductModal = true; 5321 this.collectionId = collectionId; 5322 this.categories = categories || []; 5323 this.popProductUrl = productUrl; 5324 this.color = color || ''; // unused 5325 this.isCollection = isCollection || false; 5326 this.isShowDescription = isShowDescription != false; 5327 this.isQuickBuy = isQuickBuy || false; 5328 this.selectedVariantId = parseInt(variantId) || undefined; 5329 this.checkoutAddToCartCallback = checkoutAddToCartCallback; 5330 document.body.style.overflow = "hidden"; 5331 }, 5332 closeProductModal: function() { 5333 this.showProductModal = false; 5334 document.body.style.overflow = ""; 5335 }, 5336 showInventoryMessage: function(inventoryQuantity) { 5337 const stockMessage = "åå庫åå©é¤ count ä»¶".replace('count', inventoryQuantity || 0); 5338 window.msg(stockMessage, 'warning').show(); 5339 }, 5340 } 5341 }); 5342 5343 for (const componentName in window.themeHelper.productModalComponents) { 5344 newAddCartModalApp.component( 5345 componentName, 5346 window.themeHelper.productModalComponents[componentName], 5347 ); 5348 } 5349 5350 window.new_addcart_modal = newAddCartModalApp.mount(); 5351 }); 5352</script>
5352 5353 5354<!-- cyb_snippet new_addcart_modal end --> 5355
5355<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/new_cart-3a2e378145f8a165.js' type='text/javascript'></script>
5355 5356 5357</div> 5358 5359 </div> 5360 5361 <!-- Footer --> 5362 5363 5364 5365 5366 5367 5368 5369<style> 5370 5371 5372 @media(min-width: 991px) { 5373 .display_x .left-content > div { 5374 max-width: calc(100% / 3); 5375 } 5376 } 5377</style> 5378 5379<div id="index-recommendation"></div> 5380 5381<footer id="footer" class="qk-fs--body qk-bg--footer_bg"> 5382 5383 5384 <div class="qk-container display_y"> 5385 <div class="footer_content qk-mg--0 qk-display--flex qk-justify--between"> 5386 <div class="left-content qk-flex--1"> 5387 5388 5389 <div class="link-list-container"> 5390 5391 <p class="footer_title qk-fs--title qk-text--footer_text">About Us</p> 5392 5393 <div class="item horizontal qk-text--left"> 5394 <ul class="qk-display--flex qk-flex--wrap"> 5395 5396 5397 <li class="qk-display--il_bk"> 5398 5399 <a 5400 class="qk-text--footer_text" 5401 href="/pages/æå¡æ¬çæ°" 5402 rel="noopener noreferrer" 5403 target="_blank">æå¡æ¬ç</a> 5404 5405 </li> 5406 5407 <li class="qk-display--il_bk"> 5408 5409 <a 5410 class="qk-text--footer_text" 5411 href="/pages/shop-information" 5412 rel="noopener noreferrer" 5413 target="_blank">éå¸è³è¨</a> 5414 5415 </li> 5416 5417 <li class="qk-display--il_bk"> 5418 5419 <a 5420 class="qk-text--footer_text" 5421 href="/pages/contact-us" 5422 rel="noopener noreferrer" 5423 target="_blank">è¯çµ¡æå</a> 5424 5425 </li> 5426 5427 <li class="qk-display--il_bk"> 5428 5429 <a 5430 class="qk-text--footer_text" 5431 href="/pages/bulk-purchasing" 5432 rel="noopener noreferrer" 5433 target="_blank">伿¥å¤§å®æ¡è³¼</a> 5434 5435 </li> 5436 5437 5438 </ul> 5439 </div> 5440 </div> 5441 5442 5443 5444 <div class="link-list-container"> 5445 5446 <p class="footer_title qk-fs--title qk-text--footer_text"></p> 5447 5448 <div class="item horizontal qk-text--left"> 5449 <ul class="qk-display--flex qk-flex--wrap"> 5450 5451 5452 <li class="qk-display--il_bk"> 5453 5454 <a 5455 class="qk-text--footer_text" 5456 href="/pages/site-terms" 5457 rel="noopener noreferrer" 5458 target="_blank">æåæ¢æ¬¾</a> 5459 5460 </li> 5461 5462 <li class="qk-display--il_bk"> 5463 5464 <a 5465 class="qk-text--footer_text" 5466 href="/pages/privacy-policy" 5467 rel="noopener noreferrer" 5468 target="_blank">é±ç§æ¬æ¿ç</a> 5469 5470 </li> 5471 5472 <li class="qk-display--il_bk"> 5473 5474 <a 5475 class="qk-text--footer_text" 5476 href="/pages/shipping-policy" 5477 rel="noopener noreferrer" 5478 target="_blank">é éèéè²»æ¿ç</a> 5479 5480 </li> 5481 5482 <li class="qk-display--il_bk"> 5483 5484 <a 5485 class="qk-text--footer_text" 5486 href="/pages/return-and-exchange-policy" 5487 rel="noopener noreferrer" 5488 target="_blank">éæè²¨æ¿ç</a> 5489 5490 </li> 5491 5492 5493 </ul> 5494 </div> 5495 </div> 5496 5497 5498 5499 <div class="item contact qk-text--left"> 5500 5501 <p class="footer_title qk-fs--title qk-text--footer_text"></p> 5502 5503 <ul> 5504 5505 <li class="phone qk-bd_r--default qk-bd--footer_text qk-display--il_bk">
5506 <span class="qk-text--footer_text">客æå°ç·ï¼(04)2358-0641</span> 5507 </li> 5508 5509 5510 5511 <li class="time qk-bd_r--default qk-bd--footer_text qk-display--il_bk"> 5512 <span class="qk-text--footer_text">客ææéï¼é±ä¸è³é±äº 09:00~17:00(åå®ä¾åæ¥é¤å¤)</span> 5513 </li> 5514 5515 5516 <br> 5517 <li class="mail qk-bd_r--default qk-bd--footer_text qk-cursor--pointer qk-display--il_bk"> 5518 <a class="qk-text--footer_text" href="mailto:[email protected]">ä¿¡ç®±ï¼[email protected]</a> 5519 </li> 5520 5521 5522 <li class="address qk-bd_r--default qk-bd--footer_text qk-display--il_bk"> 5523 <span class="qk-text--footer_text">å°åï¼å°ä¸å¸è¥¿å±¯åå·¥æ¥å31è·¯12ä¹6è</span> 5524 </li> 5525 5526 5527 </ul> 5528 </div> 5529 5530 5531 </div> 5532 <div class="right-content qk-display--flex qk-flex--column"> 5533 5534 <div class="media qk-display--il"> 5535 <div class="item social_media qk-h--auto qk-float--l"> 5536 <ul> 5537 5538 5539 5540 <li class="qk-display--il_bk"> 5541 <a target="_blank" rel="noopener noreferrer" href="https://line.me/zh-hant/"> 5542 <svg 5543 class="line-svg" 5544 xmlns="http://www.w3.org/2000/svg" 5545 width="40" 5546 height="40"
5547 viewBox="0 0 40 40"> 5548 <rect class="qk-svg--footer_text" width="40" height="40" rx="20" /> 5549 <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" /> 5550 <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" /> 5551 <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" /> 5552 <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" /> 5553 <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" /> 5554 </svg> 5555 </a> 5556 </li> 5557 5558 5559 <li class="qk-display--il_bk"> 5560 <a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/"> 5561 <svg 5562 class="youtube-svg" 5563 xmlns="http://www.w3.org/2000/svg" 5564 width="40" 5565 height="40"
5566 viewBox="0 0 40 40"> 5567 <rect class="qk-svg--footer_text" width="40" height="40" rx="20" /> 5568 <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" /> 5569 </svg> 5570 </a> 5571 </li> 5572 5573 </ul> 5574 </div> 5575 </div> 5576 </div> 5577 </div> 5578 </div> 5579 5580 <div class="copyright qk-text--footer_text qk-bd--footer_text qk-text--left qk-bd_t--default"> 5581 <div class="qk-container container qk-fw--500"> 5582 <span>Copyright ©</span> 5583 <a class="qk-text--link" href="/"> 5584 <span>ææ¯æ£® APISERUM</span> 5585 </a> 5586 <span>All Rights Reserved.</span> 5587 <span>Designed by 5588 </span> 5589 <a 5590 class="qk-text--link" 5591 href="https://www.cyberbiz.io?utm_source=poweredbycyberbiz" 5592 target="_blank" 5593 rel="noopener noreferrer" 5594 title="Designed by CYBERBIZ">CYBERBIZ</a>. 5595 </div> 5596 </div> 5597 5598</footer>
5599<script> 5600 $(document).ready(function() { 5601 let isDynamicLoading = false; 5602 5603 let menusData = { 5604 5605 5606 "é å°¾-è¯çµ¡æå": { 5607 5608 "type": "items", 5609 "data": [ 5610 5611 5612 5613 { 5614 "title": "æå¡æ¬ç", 5615 "url": "/pages/æå¡æ¬çæ°", 5616 "item_type": "page" 5617 }, 5618 5619 { 5620 "title": "éå¸è³è¨", 5621 "url": "/pages/shop-information", 5622 "item_type": "page" 5623 }, 5624 5625 { 5626 "title": "è¯çµ¡æå", 5627 "url": "/pages/contact-us", 5628 "item_type": "page" 5629 }, 5630 5631 { 5632 "title": "伿¥å¤§å®æ¡è³¼", 5633 "url": "/pages/bulk-purchasing", 5634 "item_type": "page" 5635 } 5636 5637 5638 ] 5639 5640 }, 5641 5642 5643 5644 "footer": { 5645 5646 "type": "items", 5647 "data": [ 5648 5649 5650 5651 { 5652 "title": "æåæ¢æ¬¾", 5653 "url": "/pages/site-terms", 5654 "item_type": "page" 5655 }, 5656 5657 { 5658 "title": "é±ç§æ¬æ¿ç", 5659 "url": "/pages/privacy-policy", 5660 "item_type": "page" 5661 }, 5662 5663 { 5664 "title": "é éèéè²»æ¿ç", 5665 "url": "/pages/shipping-policy", 5666 "item_type": "page" 5667 }, 5668 5669 { 5670 "title": "éæè²¨æ¿ç", 5671 "url": "/pages/return-and-exchange-policy", 5672 "item_type": "page" 5673 } 5674 5675 5676 ] 5677 5678 }, 5679 5680 5681 5682 5683 }; 5684 5685 if (isDynamicLoading) { 5686 window.DynamicLoading.setupComponent({ 5687 sectionId: '#footer', 5688 callbackData:{ 5689 section: {"type":"footer","visible":true,"settings":{"footer_link":"footer","display_facebook":false,"shop_facebook":"","display_instagram":false,"shop_instagram":"","display_line":true,"shop_line":"https://line.me/zh-hant/","display_youtube":true,"shop_youtube":"https://www.youtube.com/","footer_link_arrangement":"display_y","display_facebook_fan_block":true},"block_order":["default_link_list_2","1755062598788_0","default_contact_info"],"blocks":{"default_contact_info":{"type":"contact_info_setting","custom_name":"GET IN TOUCH","thumbnail":"contactInfo","draggable":true,"visible":true,"settings":{"dict_contact_info_block_title":"","display_phone":"true","dict_phone_number":"
5689(04)2358-0641","display_fax_number":false,"dict_shop_fax_number":"0222345678","display_shop_email":"true","dict_shop_email":"[email protected]","display_shop_address":true,"dict_shop_address":"å°ä¸å¸è¥¿å±¯åå·¥æ¥å31è·¯12ä¹6è","display_office_time":"true","dict_shop_office_time":"é±ä¸è³é±äº 09:00~17:00(åå®ä¾åæ¥é¤å¤)"}},"default_link_list_2":{"type":"link_list_setting","custom_name":"About Us","visible":true,"settings":{"dict_link_list_block_title":"About Us","footer_link":"é å°¾-è¯çµ¡æå"}},"rich_text_editor_setting":{"type":"rich_text_editor_setting","custom_name":"èªè¨æå","visible":true,"settings":{"dict_rich_text_title":"","dict_rich_text_content":"\u003cp\u003eThis product is not intended to diagnose, treat, cure, or prevent any disease.\u003c/p\u003e\n"}},"1755062598788_0":{"type":"link_list_setting","custom_name":"é¸å®","visible":true,"settings":{"dict_link_list_block_title":"","footer_link":"footer"}}},"custom_name":"é è ³"}, 5690 shop: { 5691 name: 'ææ¯æ£® APISERUM', 5692 cyberbiz_link: 'https://www.cyberbiz.io?utm_source=poweredbycyberbiz', 5693 facebook_fan_page: '', 5694 }, 5695 menus: menusData, 5696 is_display_facebook_fan_block: false 5697 }, 5698 entryName:'renderFooterSection', 5699 source:'//cdn-general.cybassets.com/frontend/shop/footerSection-3a2e378145f8a165.js', 5700 }); 5701 } 5702 }); 5703</script>
5703 5704 5705<!-- cyb_snippet _tracking_code start --> 5706
5706<script> 5707 window.fbAsyncInit = function() { 5708 FB.init({ 5709 appId : '', 5710 xfbml : true, 5711 version : 'v24.0', 5712 }); 5713 }; 5714 (function(d, s, id){ 5715 var js, fjs = d.getElementsByTagName(s)[0]; 5716 if (d.getElementById(id)) {return;} 5717 js = d.createElement(s); 5718 js.id = id; 5719 js.src = 'https://connect.facebook.net/zh_TW/sdk.js'; 5720 fjs.parentNode.insertBefore(js, fjs); 5721 }(document, 'script', 'facebook-jssdk')); 5722 </script>
5722 5723 5724
5725<script> 5726 // for scupio 5727 if (document.querySelector("meta[name=\"scupio_mid\"]")) { 5728 mid = document.querySelector("meta[name=\"scupio_mid\"]").content; 5729 } else { 5730 mid = ""; 5731 } 5732 if (!window.is_scupio_sent && mid) { 5733 window._bwtm = window._bwtm || [] 5734 window._bwtm.push({ 5735 "mid": mid, 5736 "uid": "" 5737 }); 5738 } 5739</script>
5739 5740 5741<!-- cyb_snippet _tracking_code end --> 5742
5743<script> 5744 $(document).ready(function(){ 5745 if(window.location.pathname != '' && window.location.pathname != '/' ){ 5746 document.getElementById('index-recommendation').style.display = 'none' 5747 } 5748 }); 5749</script>
5749 5750 5751 5752 5753 <!-- Fast-Events --> 5754 <!-- cyb_snippet fast_events start --> 5755 5756
5757<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/fast_events-3a2e378145f8a165.js' type='text/javascript'></script>
5757 5758<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/fast_events-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' /> 5759 5760<!-- cyb_snippet fast_events end --> 5761 5762 <div class="bottom-right qk-pos--fixed"> 5763 <!-- gototop --> 5764 <div id="gototop" class="qk-display--none qk-text--center"> 5765 <a href="javascript:void(0)" class="qk-circle qk-circle--lg qk-pos--relative qk-text--center"> 5766 <i class="fas fa-chevron-up"></i> 5767 </a> 5768 </div> 5769 5770 <!-- popup --> 5771 5772 5773 5774 5775<div id="popup-wrapper" class="qk-display--none"></div> 5776 5777<template id="popup-template"> 5778 <div 5779 :class="status" 5780 v-if="hasContent" 5781 id="popup-section" 5782 > 5783 <transition name="backdrop"> 5784 <div 5785 v-if="shouldShowPopup" 5786 @click.capture="minifyPopup" 5787 id="popup-backdrop" 5788 class="qk-w--100vw qk-h--100vh qk-pos--fixed qk-t--0 qk-l--0 qk-tst" 5789 > 5790 </div> 5791 </transition> 5792 <transition name="onShow"> 5793 <div 5794 @click.self="showPopup" 5795 @transitionstart="updateGameStatus('start', this)" 5796 @transitionend="updateGameStatus('end', this)" 5797 class="popup-content qk-display--flex qk-align--center qk-tst qk-tst_dur--30 qk-tst_timing--ease_o" 5798 > 5799 <div 5800 v-for="block in blocks" 5801 :key="block.id" 5802 :class="[block.type, minifiedBlockClasses, block.settings.icon_size]" 5803 class="block qk-tst qk-tst_dur--30 qk-tst_timing--ease_o qk-of--auto" 5804 > 5805 <div v-if="block.type === 'image'" class="qk-pos--rel"> 5806 <img 5807 v-show="!shouldShowPopup" 5808 :src="block.settings.dict_icon_image_url" 5809 class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o" 5810 alt="popup button" 5811 > 5812 <a 5813 v-show="shouldShowPopup" 5814 :href="block.settings.dict_link" 5815 :target="block.settings.target" 5816 :rel="block.settings.rel" 5817 class="qk-display--flex qk-align--center" 5818 @click="linkClicked" 5819 > 5820 <picture> 5821 <source :srcset="block.settings.dict_mobile_image_url" media="(max-width: 576px)"> 5822 <source :srcset="block.settings.dict_tablet_image_url" media="(max-width: 992px)"> 5823 <img 5824 :src="block.settings.dict_image_url" 5825 class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o" 5826 alt="popup picture" 5827 /> 5828 </picture> 5829 </a> 5830 </div> 5831 <div v-if="block.type === 'video'"> 5832 <iframe 5833 :src="block.settings.dict_video_link" 5834 frameborder="0" 5835 class="qk-center--y qk-w--100 qk-h--100" 5836 ></iframe> 5837 </div> 5838 <div v-if="block.type === 'game'"> 5839 <div v-show="gameStatus === 'show'" :class="{ 'show-game': gameStatus === 'show' }"> 5840 <iframe 5841 class="cb-game-iframe iframe-loading" 5842 :src="getGameIframeSrc(block)" 5843 style="border: none;" 5844 > 5845 Loading 5846 </iframe> 5847 </div> 5848 <div v-show="gameStatus === 'minified'"> 5849 <img 5850 src="//cdn-general.cybassets.com/game_assets/game_minified_new.png" 5851 class="qk-h--100 qk-w--100" 5852 alt="game minified icon" 5853 /> 5854 </div> 5855 </div> 5856 <div 5857 v-if="block.type === 'carousel'" 5858 :id="`popup-carousel-${block.id}`" 5859 > 5860 </div> 5861 </div> 5862 </div> 5863 </transition> 5864 <transition name="backdrop"> 5865 <div 5866 v-if="shouldShowPopup" 5867 @click.capture="minifyPopup" 5868 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" 5869 > 5870 </div> 5871 </transition> 5872 </div> 5873</template> 5874
5875<script> 5876 $(document).ready(function() { 5877 const CDN_HOST = '//cdn-general.cybassets.com'; 5878 const section = {"type":"popup","visible":true,"blocks":{"popup_block_1":{"type":"image","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc4NzI1MDE5X-WumOe2skJOKDE5MjAxMDgwcHgpICgxKS5wbmcucG5nIl1d.png?sha=22d1f8864d777e6c","icon_size":"large","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc4NzI1MDI2X-WumOe2skJOKDE1NDAgWCAxMDAwcHgpICAoMSkucG5nLnBuZyJdXQ.png?sha=5cffb8aad10fbc87","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjIxNzA3L2F0dGFjaGVkX3Bob3Rvcy8xNzc4NzI1MDM3X-WumOe2skJOKOaWueWeiykgKDEpICgxKS5wbmcucG5nIl1d.png?sha=2068f7c0637ee632","dict_icon_image_url":"","dict_link":"/collections/all"},"custom_name":"åç"}},"block_order":["popup_block_1"],"settings":{},"custom_name":"å½çªå»£å"}; 5879 var popupSection = Vue.createApp({ 5880 template: '#popup-template', 5881 delimiters: ['${', '}'], 5882 data() { 5883 const isOmniauthPage = ['omniauth_terms_agreement', 'omniauth_mobile/'] 5884 .some(path => location.pathname.includes(path)); 5885 return { 5886 status: 'minified', 5887 gameStatus: 'show', 5888 blocks: isOmniauthPage 5889 ? [] 5890 : section.block_order && section.block_order.reduce( 5891 function(acc, blockId) { 5892 const block = section.blocks[blockId]; 5893 if (block && block.visible) { 5894 acc.push({ 5895 ...block, 5896 id: blockId, 5897 }); 5898 } 5899 return acc; 5900 }, 5901 [], 5902 ), 5903 hasAddedGameScript: false, 5904 }; 5905 }, 5906 computed: { 5907 hasContent: function() { 5908 return !!(this.blocks && this.blocks.length > 0); 5909 }, 5910 minifiedBlockClasses: function() { 5911 return this.status === 'minified' ? 'qk-pointer--none qk-unselectable' : ''; 5912 }, 5913 shouldShowPopup: function() { 5914 return this.status === 'show'; 5915 } 5916 }, 5917 methods: { 5918 unhidePopup: function(storedStatus) { 5919 this.status = storedStatus; 5920 $('#popup-wrapper').removeClass('qk-display--none'); 5921 }, 5922 showPopup: function() { 5923 if (this.status !== 'show') { 5924 this.status = 'show'; 5925 this.saveStatus(this.status); 5926 } 5927 }, 5928 minifyPopup: function() { 5929 this.status = 'minified'; 5930 this.saveStatus('minified'); 5931 }, 5932 loadStatus: function() { 5933 return JSON.parse(localStorage.getItem('popupStatus')); 5934 }, 5935 saveStatus: function(status) { 5936 if (status) { 5937 localStorage.setItem('popupStatus', JSON.stringify({ 5938 status: status, 5939 setTime: new Date().getTime(), 5940 })); 5941 } 5942 }, 5943 linkClicked: function() { 5944 this.saveStatus('minified'); 5945 }, 5946 parseVideoLink: function(settings) { 5947 settings.dict_video_link = themeHelper.parseYtUrl(settings.dict_video_link); 5948 }, 5949 setupImageSrc: function (settings) { 5950 settings.dict_image_url = this.addCdnHost(settings.dict_image_url); 5951 if (settings.dict_tablet_image_url) { 5952 settings.dict_tablet_image_url = this.addCdnHost(settings.dict_tablet_image_url); 5953 } 5954 if (settings.dict_mobile_image_url) { 5955 settings.dict_mobile_image_url = this.addCdnHost(settings.dict_mobile_image_url); 5956 } 5957 settings.dict_icon_image_url = this.addCdnHost(settings.dict_icon_image_url) || settings.dict_image_url; 5958 }, 5959 addCdnHost: function(url) { 5960 if (!url) { 5961 return url; // only add cdn host if url is not empty 5962 } 5963 5964 try { 5965 new URL(url); 5966 return url; // already a valid url, cdn host not needed 5967 } catch { 5968 return `${CDN_HOST}${url}`; 5969 } 5970 }, 5971 initStatus: function() { 5972 let newStatus = 'show'; 5973 const popupStatus = this.loadStatus(); 5974 const currentTime = new Date().getTime(); 5975 const oneDay = 1000 * 60 * 60 * 24; 5976 const hasStoredStatus = popupStatus && currentTime - popupStatus.setTime < oneDay; 5977 const redirectedByGameLogin = !this.hasRedirectUrl() && this.redirectedByGameLogin(); 5978 const isLoggingIn = this.isLoggingIn(); 5979 const isCartPage = window.location.pathname.split('/').includes('carts'); 5980 5981 if (hasStoredStatus && !redirectedByGameLogin) { 5982 newStatus = popupStatus.status; 5983 } 5984 5985 if (isLoggingIn) { 5986 newStatus = 'minified'; 5987 } else { 5988 localStorage.removeItem('redirectedByPopup'); 5989 } 5990 5991 setTimeout(() => { 5992 this.status = newStatus; 5993 this.gameStatus = newStatus; 5994 this.saveStatus(newStatus); 5995 if(!isCartPage){ 5996 this.unhidePopup(newStatus); 5997 } 5998 }, 1000); 5999 }, 6000 initBlocks: function() { 6001 if (this.hasContent) { 6002 this.blocks.forEach(block => { 6003 switch(block.type) { 6004 case 'image': 6005 this.setupImageSrc(block.settings); 6006 6007 const isOpenInNewTab = block.settings.link_open_in_new_tab; 6008 if (isOpenInNewTab) { 6009 block.settings.target = '_blank'; 6010 block.settings.rel = 'noopener noreferrer'; 6011 } 6012 6013 break; 6014 case 'video': 6015 this.parseVideoLink(block.settings); 6016 break; 6017 } 6018 }) 6019 } 6020 }, 6021 getGameIframeSrc: function (block) { 6022 return `/games/${block.settings.dict_game_handle}` 6023 }, 6024 updateGameStatus: function(type, element) { 6025 if ( 6026 (type === 'start' && this.status === 'minified') 6027 || (type === 'end' && this.status === 'show') 6028 ) { 6029 this.gameStatus = this.status; 6030 } 6031 }, 6032 setupGameRedirects: function() { 6033 window.addEventListener('pagehide', () => { 6034 const isGameActive = document.body.getElementsByClassName('show-game').length; 6035 if (isGameActive) { 6036 localStorage.setItem('redirectedByPopup', 'true'); 6037 this.saveStatus('minified'); 6038 } 6039 }); 6040 }, 6041 hasRedirectUrl: function() { 6042 return (new URLSearchParams(location.search)).has('redirect_url'); 6043 }, 6044 redirectedByGameLogin: function() { 6045 return localStorage.getItem('redirectedByPopup'); 6046 }, 6047 isLoggingIn: function() { 6048 const loginRelatedPathnames = [ 6049 'account/signup', 6050 'account/login', 6051 'account/customer/password/new', 6052 'pages/terms' 6053 ]; 6054 return loginRelatedPathnames.some(path => location.pathname.includes(path)); 6055 } 6056 }, 6057 created: function() { 6058 this.initStatus(); 6059 this.initBlocks(); 6060 this.setupGameRedirects(); 6061 }, 6062 mounted: function() { 6063 this.blocks.forEach((block) => { 6064 if (block.type === 'carousel' && block.settings.dict_c
6064arousel) { 6065 renderCarousel(`#popup-carousel-${block.id}`, { 6066 title: block.settings.dict_carousel, 6067 CDN_HOST, 6068 onLinkClick: () => this.linkClicked(), 6069 }); 6070 } 6071 }); 6072 }, 6073 }); 6074 popupSection.mount('#popup-wrapper'); 6075 }); 6076</script>
6076 6077 6078 6079 6080 </div> 6081 6082 <!-- ajaxloading --> 6083 <div id="ajaxloading" class="qk-display--none qk-h--100vh qk-w--100vw qk-l--0 qk-t--0 qk-pos--fixed"> 6084 <div class="ajaxbody qk-pos--abs qk-l--50 qk-t--50 qk-text--center"> 6085 <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"> 6086 <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"/> 6087 <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 "/> 6088 <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"/> 6089 <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"/> 6090 <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"/> 6091 <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"/> 6092 </svg> 6093 <div class="success_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">å·²å å ¥è³¼ç©è»</div> 6094 <div class="success_update_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">å·²æ´æ°è³¼ç©è»</div> 6095 <div class="fail_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">網路ç°å¸¸ï¼è«éæ°æ´ç</div> 6096 </div> 6097 </div> 6098
6098<script src="//cdn-general.cybassets.com/assets/referral-code-trace-5fcbbe026a61c36b5f09a1615a1c168688205205d9d3e7ee854181a66b64a6ed.js"></script>
6098</body> 6099 6100
6100<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/sub_vendor-3a2e378145f8a165.js' type='text/javascript'></script>
6100 6101
6101<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme_helper-3a2e378145f8a165.js' type='text/javascript'></script>
6101 6102 6103 <!-- theme assets --> 6104
6104<script src='//cdn-general.cybassets.com/s/files/21707/theme/99708/assets/js/1695706780_fac86f43_main.js?1695706780' type='text/javascript'></script>
6104 6105
6105<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme-3a2e378145f8a165.js' type='text/javascript'></script>
6105 6106 6107 <!-- for cache --> 6108
6108<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/cacheable-3a2e378145f8a165.js' type='text/javascript'></script>
6108 6109</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.