1<!DOCTYPE html> 2<html lang="zh-hant"><head> <!-- prefetch dns --> 3<meta http-equiv="x-dns-prefetch-control" content="on"> 4<link rel="dns-prefetch" href="https://cdn.shoplineapp.com"> 5<link rel="preconnect" href="https://cdn.shoplineapp.com" crossorigin> 6<link rel="dns-prefetch" href="https://shoplineimg.com"> 7<link rel="preconnect" href="https://shoplineimg.com"> 8<link rel="dns-prefetch" href="https://shoplineimg.com"> 9<link rel="preconnect" href="https://shoplineimg.com" title="image-service-origin"> 10 11 <link rel="preload" href="https://cdn.shoplineapp.com/s/javascripts/currencies.js" as="script"> 12 13 14 15 16 17<!-- Wrap what we need here --> 18 19 20<!-- SEO --> 21 <title>éå°ç£è¸ççè»ç½åªç¨®é¤åè½æ²»æ¬ï¼éç£ççè»é²æ²»æ¶äººå ï¼</title> 22 <meta name="description" content="ç£è¸ççè»æ¯è¨±å¤è¾²æ°å¿é ä¸çåºï¼æ¯ç¶ççè»åºç¾å°±æ¯ä¸æ´å¤§ç¾¤ï¼ä¸åªè¾²ä½ç©ï¼å± å®¶ä½å® ä¹é£½åä¾µæ¾ï¼ççè»éå¸¸ææ²¿è水管ãé»ç·ææ¯éçªç縫éï¼é²å ¥æ¿å±ç¯å·¢ãå´æ®ºè²åç£è¸ççè»éæ¯å¾å¤ï¼è¦å¦ä½å好éç£ãç£è¸ççè»é²æ²»å¢ï¼æ¬ç¯å¸¶å¤§å®¶äºè§£ççè»ï¼èç±ç£è¸ççè»çç¿æ§ï¼ç¨ç£è¸ççè»é¤åæ´å·¢æ¶æ» ãç£è¸ççè»å¥ç¨±éç£ççè»ï¼ç£è¸ççè»è»åçºå¤è»ååï¼åæç¯è¨æå·¢ï¼éç£ççè»é£ç©åæçæ¶²ï¼æç°ãè¾²ç°ãä½å®¶ä¹æéåç£è¸ççè»çå ¥ä¾µï¼å®¤å §å«ç³ç©è³ªé½ææçºéç£ççè»é£ç©ä¾æºã"> 23 <meta name="keywords" content="ç£è¸ççè»,éç£ççè»,éç£ççè»é²æ²»,ç£è¸ççè»é²æ²»,ç£è¸ççè»è»å,ç£è¸ççè»é¤å,éç£ççè»é£ç©"> 24 25 <!-- Structurtd Data --> 26
26<script type="application/ld+json"> 27 [{ 28 "@context": "https://schema.org", 29 "@type": "BreadcrumbList", 30 "itemListElement": [{ 31 "@type": "ListItem", 32 "position": 1, 33 "name": "Home", 34 "item": "https://www.ecohukurou.com.tw" 35 },{ 36 "@type": "ListItem", 37 "position": 2, 38 "name": "é¨è½æ ¼å表", 39 "item": "https://www.ecohukurou.com.tw/blog/posts" 40 },{ 41 "@type": "ListItem", 42 "position": 3, 43 "name": "éå°ç£è¸ççè»ç½åªç¨®é¤åè½æ²»æ¬ï¼éç£ççè»é²æ²»æ¶äººå ï¼", 44 "item": "https://www.ecohukurou.com.tw/blog/posts/dolichoderus-thoracicus-prevention" 45 }] 46 },{ 47 "@context": "https://schema.org", 48 "@type": "BlogPosting", 49 "headline": "éå°ç£è¸ççè»ç½åªç¨®é¤åè½æ²»æ¬ï¼éç£ççè»é²æ²»æ¶äººå ï¼", 50 "image": [ 51 "https://img.shoplineapp.com/media/image_clips/623d45acbe57850015a5f055/original.jpg?1648182699" 52 ], 53 "dateModified": "2026-03-03T02:00:10+00:00" 54 }] 55 </script>
55 56 57 58<!-- Meta --> 59 <link rel="canonical" href="https://www.ecohukurou.com.tw/blog/posts/dolichoderus-thoracicus-prevention"> 60 <meta property="og:title" content="éå°ç£è¸ççè»ç½åªç¨®é¤åè½æ²»æ¬ï¼éç£ççè»é²æ²»æ¶äººå ï¼"> 61 <meta property="og:url" content="https://www.ecohukurou.com.tw/blog/posts/dolichoderus-thoracicus-prevention"> 62 <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/623d45acbe57850015a5f055/original.jpg?1648182699"> 63 <meta property="og:description" content="ç£è¸ççè»æ¯è¨±å¤è¾²æ°å¿é ä¸çåºï¼æ¯ç¶ççè»åºç¾å°±æ¯ä¸æ´å¤§ç¾¤ï¼ä¸åªè¾²ä½ç©ï¼å± å®¶ä½å® ä¹é£½åä¾µæ¾ï¼ççè»éå¸¸ææ²¿è水管ãé»ç·ææ¯éçªç縫éï¼é²å ¥æ¿å±ç¯å·¢ãå´æ®ºè²åç£è¸ççè»éæ¯å¾å¤ï¼è¦å¦ä½å好éç£ãç£è¸ççè»é²æ²»å¢ï¼æ¬ç¯å¸¶å¤§å®¶äºè§£ççè»ï¼èç±ç£è¸ççè»çç¿æ§ï¼ç¨ç£è¸ççè»é¤åæ´å·¢æ¶æ» ãç£è¸ççè»å¥ç¨±éç£ççè»ï¼ç£è¸ççè»è»åçºå¤è»ååï¼åæç¯è¨æå·¢ï¼éç£ççè»é£ç©åæçæ¶²ï¼æç°ãè¾²ç°ãä½å®¶ä¹æéåç£è¸ççè»çå ¥ä¾µï¼å®¤å §å«ç³ç©è³ªé½ææçºéç£ççè»é£ç©ä¾æºã"> 64 <meta property="og:type" content="article"> 65 <meta property="og:site_name" content="ç¦ä¾æ"> 66 <meta property="article:modified_time" content="2026-03-03T02:00:10+00:00"> 67 68 69<link rel="alternate" type="text/plain" href="https://www.ecohukurou.com.tw/llms.txt"> 70<link rel="alternate" type="text/plain" href="https://www.ecohukurou.com.tw/llms-full.txt"> 71 72 73 74 75
75<script type="application/ld+json"> 76 {"@context":"https://schema.org","@type":"Organization","name":"ç¦ä¾æ","url":"https://www.ecohukurou.com.tw","logo":"https://img.shoplineapp.com/media/image_clips/64781426596636001d113b6c/original.png?1685591078"} 77 </script>
77 78 79 80<!-- locale meta --> 81 82 83 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 84<meta name="mobile-web-app-capable" content="yes"> 85<meta name="format-detection" content="telephone=no" /> 86<meta name="google" value="notranslate"> 87 88<!-- Shop icon --> 89 <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/617a143cb9e0600011fb7196/original.png?1635390524"> 90 91 92 93 94<!--- Site Ownership Data --> 95 <meta name="google-site-verification" content="hquFZTFWVzr_zrba7mCMB7Jo5rx4ErtWtsoQPo8DVE0"> 96 <meta name="msvalidate.01" content="A1BDEF9C5F0608241FAC6E9763A1A59B"> 97 <meta name="facebook-domain-verification" content="9jehb673jtakyupont0httbda24jr1"> 98 <meta name="google-site-verification" content="IfeE1DvOoRXV4OvPFAAAK2qCj0a67ZPjT5Iv61asuPU"> 99<!--- Site Ownership Data End--> 100 101<!-- Styles --> 102 103 104 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/lib/bootstrap-3.4.1-4ccbe929d8684c8cc83f72911d02f011655dbd6b146a879612fadcdfa86fa7c7.css" onload="" /> 105 106 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_vendor-6eb73ce39fd4a86f966b1ab21edecb479a1d22cae142252ad701407277a4d3be.css" onload="this.media='all'" /> 107 108 109 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/shop-7aaacf408a6aa1272e04440c7c013cad263718513c163acfef8343fb07a6fa13.css" onload="this.media="all"" /> 110 111 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-blog-layout-208fe7a8537f9788420c45e940fc0c7a66b310e64cc4fd5fe94fbd3289067cd3.css" onload="" /> 112 113 114 115 116 117 118 119 120 121 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" /> 122 123 124 125 126 127 128 129 130 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" /> 131 132
133<script type="text/javascript"> 134 window.mainConfig = JSON.parse('{\"sessionId\":\"\",\"merchantId\":\"5b359a5a72fdc054dc0017ee\",\"appCoreHost\":\"shoplineapp.com\",\"assetHost\":\"https://cdn.shoplineapp.com/packs/\",\"apiBaseUrl\":\"http://shoplineapp.com\",\"eventTrackApi\":\"https://events.shoplytics.com/api\",\"frontCommonsApi\":\"https://front-commons.shoplineapp.com/api\",\"appendToUrl\":\"\",\"env\":\"production\",\"merchantData\":{\"_id\":\"5b359a5a72fdc054dc0017ee\",\"addon_limit_enabled\":false,\"base_country_code\":\"TW\",\"base_currency\":{\"id\":\"twd\",\"iso_code\":\"TWD\",\"alternate_symbol\":\"NT$\",\"name\":\"New Taiwan Dollar\",\"symbol_first\":true,\"subunit_to_unit\":1},\"base_currency_code\":\"TWD\",\"beta_feature_keys\":[],\"brand_home_url\":\"https://www.ecohukurou.com.tw\",\"checkout_setting\":{\"enable_membership_autocheck\":true,\"enable_subscription_autocheck\":true,\"enabled_abandoned_cart_notification\":true,\"enable_sc_fast_checkout\":false,\"multi_checkout\":{\"enabled\":false},\"one_page_store_checkout_login_mode\":\"optional_without_login_entry\"},\"current_plan_key\":\"basket\",\"current_theme_key\":\"ultra_chic\",\"delivery_option_count\":4,\"enabled_stock_reminder\":true,\"handle\":\"tyenglong739\",\"identifier\":\"12718942\",\"instagram_access_token\":\"IGQWRNc3c4cm1vbnR6ZAzFad2UwVFFpM3YzYUVWWlVvQ0wzRWpWYjJLQXgtSWlCWnJ1NXg0eXY1S1NvMGgyS1VtNG44anZAoZAkFaZA0VnSDM0amEydG1TSmhvdFNkeFhxX016Ym1Sb09qdlVpQQZDZD\",\"instagram_id\":\"7947717388651703\",\"invoice_activation\":\"active\",\"mobile_logo_media_url\":\"https://img.shoplineapp.com/media/image_clips/635205c1d9a2ff002863cc82/original.png?1666319809\",\"name\":\"ç¦ä¾æ\",\"order_setting\":{\"invoice_activation\":\"active\",\"current_invoice_service_provider\":\"tradevan\",\"short_message_activation\":\"inactive\",\"stock_reminder_activation\":\"true\",\"default_out_of_stock_reminder\":true,\"auto_cancel_expired_orders\":true,\"auto_revert_credit\":true,\"enabled_order_auth_expiry\":true,\"enforce_user_login_on_checkout\":false,\"enabled_abandoned_cart_notification\":true,\"enable_order_split_einvoice_reissue\":false,\"no_duplicate_uniform_invoice\":true,\"checkout_without_email\":false,\"hourly_auto_invoice\":true,\"enabled_location_id\":true,\"enabled_sf_hidden_product_name\":false,\"slp_auto_refund\":false,\"customer_return_order\":{\"enabled\":false,\"available_return_days\":\"7\"},\"customer_cancel_order\":{\"enabled\":false,\"auto_revert_credit\":false},\"custom_fields\":[{\"type\":\"textarea\",\"label\":\"ãç¼ç¥¨è³è¨ã\\n1. é¿æç¡ç´åï¼ç¦ä¾ææ¡ç¨ãé»åé²ç«¯ç¼ç¥¨ãã\\n2. ç¡æä¾ç´æ¬ç¼ç¥¨ï¼çµ±ä¸ä½¿ç¨emailå¯éé»åç¼ç¥¨ã\\n3. æç´æ¬ç¼ç¥¨éæ±ï¼å¯æ¼ä¿¡ç®±æ¥è©¢ï¼èªè¡åå°ç¼ç¥¨ã\\n4. éç«é»åç¼ç¥¨48å°æä¹å¾ï¼å¯è³è²¡æ¿é¨é»åç¼ç¥¨æ´åæåå¹³å°ï¼æ¥è©¢ç¼ç¥¨çæ ã\\n-\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"ãç¼ç¥¨è³è¨ã\\n1. é¿æç¡ç´åï¼ç¦ä¾ææ¡ç¨ãé»åé²ç«¯ç¼ç¥¨ãã\\n2. ç¡æä¾ç´æ¬ç¼ç¥¨ï¼çµ±ä¸ä½¿ç¨EMAILå¯éé»åç¼ç¥¨ã\\n3. æç´æ¬ç¼ç¥¨éæ±ï¼å¯æ¼ä¿¡ç®±æ¥è©¢ï¼èªè¡åå°ç¼ç¥¨ã\\n4. éç«é»åç¼ç¥¨48å°æä¹å¾ï¼å¯è³è²¡æ¿é¨é»åç¼ç¥¨æ´åæåå¹³å°ï¼æ¥è©¢ç¼ç¥¨çæ ã\\n-\"},\"hint_translations\":{\"en\":\"\",\"zh-hant\":\"\",\"zh-hk\":\"\",\"zh-cn\":\"\",\"zh-tw\":\"\",\"vi\":\"\",\"ms\":\"\",\"ja\":\"\",\"th\":\"\",\"id\":\"\",\"de\":\"\",\"fr\":\"\"}},{\"type\":\"textarea\",\"label\":\"ãè¨å®è³è¨ã\\nååæ¶ä»¶åä»¶å¾è«ç«å³æª¢æ¥ååï¼å¾ãéç®±æå°ãè³ã檢æ¥å®ç¢ãå ¨ç¨éå½±ï¼å¦æç¼ç¾ççµã缺件ææéè²¨éæ±ï¼éæ¼æ¶å°ååä¸å¤©å §éç¥ç¦ä¾æï¼è¶ éä¸å¤©å代表è¨å®æç«ï¼ä¸æä¾é貨æåã\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"ãè¨å®è³è¨ã\\nååæ¶ä»¶åä»¶å¾è«ç«å³æª¢æ¥ååï¼å¾ãéç®±æå°ãè³ã檢æ¥å®ç¢ãå ¨ç¨éå½±ï¼å¦æç¼ç¾ççµã缺件ææéè²¨éæ±ï¼éæ¼æ¶å°ååä¸å¤©å §éç¥ç¦ä¾æï¼è¶ éä¸å¤©å代表è¨å®æç«ï¼ä¸æä¾é貨æåã\"}}],\"invoice\":{\"oversea_tax_type\":\"1\",\"tax_type\":\"1\",\"n_p_o_b_a_n\":{\"name\":\"è²¡åæ³äººä¸è¯æ°åå ç«¥ççåºéæ\",\"code\":\"88888\",\"short_name\":\"å çåºéæ\"}},\"invoice_tradevan\":{\"tax_id\":\"60475899\",\"oversea_tax_type\":\"1\",\"tax_type\":\"1\",\"zero_tax_reason\":\"\",\"n_p_o_b_a_n\":{\"name\":\"ç¤¾åæ³äººä¸çåå¹³æ\",\"code\":\"000\",\"short_name\":\"ä¸çåå¹³æ\",\"tax_id\":\"18494032\",\"county\":\"èºåå¸\"},\"source\":{\"business_group_code\":\"SL60475899\",\"business_type_code\":\"SLEC1\"}}
134,\"line_messenging\":{\"status\":\"active\"},\"facebook_messenging\":{\"status\":\"inactive\"},\"status_update_sms\":{\"status\":\"deactivated\"},\"private_info_handle\":{\"enabled\":false,\"custom_fields_enabled\":false}},\"payment_method_count\":7,\"product_setting\":{\"enabled_show_member_price\":true,\"enabled_product_review\":true,\"variation_display\":\"dropdown\",\"price_range_enabled\":true,\"enabled_pos_product_customized_price\":true,\"enabled_pos_product_price_tier\":false,\"preorder_add_to_cart_button_display\":\"depend_on_stock\",\"pos_product_channel_price_status\":\"off\",\"enabled_pos_pinned_product\":false,\"sold_out_at_last\":true,\"enabled_pdp_display_sales_count\":false,\"show_max_discount_rate\":{\"enabled\":false,\"display_type\":\"percent_off\"}},\"promotion_setting\":{\"one_coupon_limit_enabled\":true,\"show_promotion_reminder\":true,\"show_coupon\":true,\"multi_order_discount_strategy\":\"order_or_tier_promotion\",\"order_promotions_ignore_exclude_product\":true,\"order_gift_threshold_mode\":\"after_price_discounts\",\"order_free_shipping_threshold_mode\":\"after_all_discounts\",\"category_item_gift_threshold_mode\":\"before_discounts\",\"category_item_free_shipping_threshold_mode\":\"before_discounts\"},\"rollout_keys\":[\"2026_pdp_revamp_mobile_addon_products\",\"3_layer_category\",\"3_layer_navigation\",\"3_layer_variation\",\"711_CB_13countries\",\"711_CB_pickup_TH\",\"711_c2b_report_v2\",\"711_cross_delivery\",\"AdminCancelRecurringSubscription_V1\",\"MC_WA_Template_Management\",\"MC_manual_order\",\"MO_Apply_Coupon_Code\",\"StaffCanBeDeleted_V1\",\"SummaryStatement_V1\",\"UTM_export\",\"UTM_register\",\"abandoned_cart_notification\",\"add_system_fontstyle\",\"add_to_cart_revamp\",\"addon_products_limit_10\",\"addon_products_limit_unlimited\",\"addon_quantity\",\"address_format_batch2\",\"address_format_jp\",\"address_format_my\",\"address_format_us\",\"address_format_vn\",\"admin_app_extension\",\"admin_clientele_profile\",\"admin_custom_domain\",\"admin_image_service\",\"admin_js_revamp_action_logs\",\"admin_js_upgrade_SL-32913\",\"admin_js_upgrade_SL-45990\",\"admin_logistic_bank_account\",\"admin_manual_order\",\"admin_realtime\",\"admin_search_crawl_setting\",\"admin_vietnam_dong\",\"admin_whitelist_ip\",\"adminapp_order_form\",\"adminapp_wa_contacts_list\",\"ads_system_new_tab\",\"advanced_menu_app\",\"advanced_menu_app_availability\",\"adyen_my_sc\",\"affiliate_by_product\",\"affiliate_dashboard\",\"affiliate_kol_report\",\"affiliate_kol_report_appstore\",\"affiliate_multiple_promotion\",\"affiliate_product_level_attribution\",\"alipay_hk_sc\",\"android_pos_agent_clockin_n_out\",\"android_pos_purchase_order_partial_in_storage\",\"android_pos_save_send_receipt\",\"android_pos_v2_force_upgrade_version_1-50-0_date_2025-08-30\",\"app_categories_filtering\",\"app_multiplan\",\"app_subscription_prorated_billing\",\"apply_multi_order_discount\",\"apps_store\",\"apps_store_blog\",\"apps_store_fb_comment\",\"apps_store_wishlist\",\"appstore_free_trial\",\"archive_order_data\",\"archive_order_ui\",\"assign_products_to_category\",\"auth_flow_revamp\",\"auto_credit\",\"auto_credit_notify\",\"auto_credit_percentage\",\"auto_credit_recurring\",\"auto_reply_comment\",\"auto_reply_fb\",\"auto_save_sf_plus_address\",\"availability_buy_online_pickup_instore\",\"availability_preview_buy_online_pickup_instore\",\"back_in_stock_appstore\",\"back_in_stock_notify\",\"basket_comparising_link_CNY\",\"basket_comparising_link_HKD\",\"basket_comparising_link_TWD\",\"basket_invoice_field\",\"basket_pricing_page_cny\",\"basket_pricing_page_hkd\",\"basket_pricing_page_myr\",\"basket_pricing_page_sgd\",\"basket_pricing_page_thb\",\"basket_pricing_page_twd\",\"basket_pricing_page_usd\",\"basket_pricing_page_vnd\",\"basket_subscription_coupon\",\"basket_subscription_email\",\"bianco_setting\",\"bidding_select_product\",\"bing_ads\",\"birthday_format_v2\",\"block_gtm_for_lighthouse\",\"blog\",\"blog_app\",\"blog_revamp_admin\",\"blog_revamp_admin_category\",\"blog_revamp_doublewrite\",\"blog_revamp_related_products\",\"blog_revamp_shop_category\",\"blog_revamp_singleread\",\"breadcrumb\",\"broadcast_addfilter\",\"broadcast_advanced_filters\",\"broadcast_analytics\",\"broadcast_center\",\"broadcast_clone\",\"broadcast_email_html\",\"broadcast_facebook_template\",\"broadcast_line_template\",\"broadcast_preset_time\",\"broadcast_to_unsubscribers_sms\",\"broadcast_unsubscribe_email\",\"bulk_action_customer\",\"bulk_action_product\",\"bulk_assign_point\",\"bulk_import_multi_lang\",\"bulk_payment_delivery_setting\",\"bulk_printing_labels_711C2C\",\"bulk_update_dynamic_fields\",\"bulk_update_job\",\"bulk_update_new_fields\",\"bulk_update_product_download_from_product_service\",\"bulk_update_product_download_with_filter\",\"bulk_update_tag\",\"bulk_update_tag_enhancement\",\"bundle_add_type\",\"bundle_group\",\"bundle_page\",\"bundle_pricing\",\"bundle_promotion_apply_enhancement\",\"bundle_stackable\",\"buy_at_amazon\",\"buy_button\",\"buy_now_button\",\"buy_online_pickup_instore\",\"buyandget_promotion\",\"callback_service\",\"cancel_order_by_customer\",\"cancel_order_by_customer_v2\",\"cart_addon\",\"cart_addon_condition\",\"cart_addon_limit\",\"cart_use_product_service\",\"cart_uuid\",\"category_banner_multiple\",\"category_limit_unlimited\",\"category_sorting\",\"channel_amazon\",\"channel_fb\",\"channel_integration\",\"channel_line\",\"charge_shipping_fee_by_product_qty\",\"chat_widget\",\"chat_widget_facebook\",\"chat_widget_ig\",\"chat_widget_line\",\"chat_widget_livechat\",\"chat_widget_whatsapp\",\"chatbot_card_carousel\",\"chatbot_card_template\",\"chatbot_image_widget\",\"chatbot_keywords_matching\",\"chatbot_welcome_template\",\"checkout_membercheckbox_toggle\",\"checkout_revamp_checkout_page_v2024\",\"checkout_revamp_v2024\",\"checkout_setting\",\"cn_pricing_page_2019\",\"cod_not_pickup_blacklist\",\"combine_orders_app\",\"comment_list_export\",\"component_h1_tag\",\"connect_new_facebookpage\",\"consolidated_billing\",\"contact_us_mobile\",\"cookie_consent\",\"country_code\",\"coupon_center_back_to_cart\",\"coupon_center_enhancement_phase1\",\"coupon_notification\",\"coupon_v2\",\"create_staff_revamp\",\"credit_amount_condition_hidden\",\"credit_campaign\",\"credit_condition_5_tier_ec\",\"credit_installment_payment_fee_hidden\",\"credit_point_report\",\"credit_point_triggerpoint\",\"criteo\",\"crm_email_custom\",\"crm_notify_preview\",\"crm_sms_custom\",\"crm_sms_notify\",\"cross_shop_tracker\",\"crowdfunding_app_availability_tw\",\"custom_css\",\"custom_home_delivery_tw\",\"custom_notification_shorten_url\",\"custom_notify\",\"custom_order_export\",\"customer_advanced_filter\",\"customer_coupon\",\"customer_custom_field_limit_5\",\"customer_data_secure\",\"customer_edit\",\"customer_export_v2\",\"customer_group\",\"customer_group_analysis\",\"customer_group_broadcast\",\"customer_group_customer_spend_period\",\"customer_group_filter_p2\",\"customer_group_filter_p3\",\"customer_group_regenerate\",\"customer_group_sendcoupon\",\"customer_group_smartrfm_filter\",\"customer_import_50000_failure_report\",\"customer_import_v2\",\"customer_import_v3\",\"customer_list\",\"customer_new_report\",\"customer_referral\",\"customer_referral_notify\",\"customer_search_match\",\"customer_tag\",\"dashboard_v2\",\"dashboard_v2_revamp\",\"date_picker_v2\",\"deep_link_support_linepay\",\"deep_link_support_payme\",\"deep_search\",\"default_theme_ultrachic\",\"delivery_time\",\"delivery_time_with_quantity\",\"design_submenu\",\"dev_center_app_store\",\"disable_footer_brand\",\"disable_old_upgrade_reminder\",\"domain_applicable\",\"doris_bien_setting\",\"dusk_setting\",\"dynamic_
134shipping_rate_refactor\",\"ec_order_unlimit\",\"ecpay_expirydate\",\"ecpay_payment_gateway\",\"einvoice_bulk_update\",\"einvoice_edit\",\"einvoice_list_by_day\",\"einvoice_newlogic\",\"einvoice_tradevan\",\"email_credit_expire_notify\",\"email_custom\",\"email_member_forget_password_notify\",\"email_member_register_notify\",\"email_order_notify\",\"email_verification\",\"enable_body_script\",\"enable_calculate_api_promotion_apply\",\"enable_calculate_api_promotion_filter\",\"enable_cart_api\",\"enable_cart_service\",\"enable_corejs_splitting\",\"enable_lazysizes_image_tag\",\"enable_new_css_bundle\",\"enable_order_revamp_update_order\",\"enable_order_status_callback_revamp_for_promotion\",\"enable_order_status_callback_revamp_for_storefront\",\"enable_promotion_usage_record\",\"enable_shopjs_splitting\",\"enhanced_catalog_feed\",\"exclude_product\",\"exclude_product_v2\",\"execute_shipment_permission\",\"export_inventory_report_v2\",\"express_cart\",\"express_checkout_pages\",\"extend_reminder\",\"facebook_ads\",\"facebook_dia\",\"facebook_line_promotion_notify\",\"facebook_login\",\"facebook_messenger_subscription\",\"facebook_notify\",\"facebook_oauth_pages_utility_messaging\",\"facebook_pixel_manager\",\"fb_1on1_chat\",\"fb_broadcast\",\"fb_broadcast_sc\",\"fb_broadcast_sc_p2\",\"fb_entrance_optimization\",\"fb_feed_unlimit\",\"fb_group\",\"fb_menu\",\"fb_messenger_onetime_notification\",\"fb_multi_category_feed\",\"fb_offline_conversions_api\",\"fb_pixel_matching\",\"fb_pixel_v2\",\"fb_post_management\",\"fb_product_set\",\"fb_quick_signup_link\",\"fb_shop_now_button\",\"fb_ssapi\",\"fb_sub_button\",\"fb_welcome_msg\",\"fbe_oe\",\"fbe_shop\",\"fbe_v2\",\"fbe_v2_edit\",\"feature_alttag_phase1\",\"feature_alttag_phase2\",\"flash_price_campaign\",\"fm_order_receipt\",\"fmt_c2c_newlabel\",\"fmt_revision\",\"footer_brand\",\"footer_builder\",\"footer_builder_new\",\"form_builder\",\"form_builder_access\",\"form_builder_user_management\",\"form_builder_v2_elements\",\"form_builder_v2_receiver\",\"form_builder_v2_report\",\"freeshipping_promotion_condition\",\"get_coupon\",\"get_promotions_by_cart\",\"gift_promotion_condition\",\"gift_shipping_promotion_discount_condition\",\"gifts_limit_10\",\"gifts_limit_unlimited\",\"godaddy\",\"google_ads_api\",\"google_ads_manager\",\"google_analytics_4\",\"google_analytics_manager\",\"google_content_api\",\"google_dynamic_remarketing_tag\",\"google_enhanced_conversions\",\"google_merchant_api\",\"google_preorder_feed\",\"google_product_category_3rdlayer\",\"google_recaptcha\",\"google_remarketing_manager\",\"google_signup_login\",\"google_tag_manager\",\"gp_tw_sc\",\"group_url_bind_post_live\",\"h2_tag_phase1\",\"hct_logistics_bills_report\",\"hidden_product\",\"hidden_product_p2\",\"hide_credit_point_record_balance\",\"hide_ec_linepay\",\"hk_pricing_page_2019\",\"hkd_pricing_page_disabled_2020\",\"ig_browser_notify\",\"ig_live\",\"ig_login_entrance\",\"ig_new_api\",\"image_gallery\",\"image_gallery_p2\",\"image_host_by_region\",\"image_limit_100000\",\"image_limit_30000\",\"image_widget_mobile\",\"inbox_manual_order\",\"inbox_send_cartlink\",\"increase_variation_limit\",\"instagram_create_post\",\"instagram_post_sales\",\"instant_order_form\",\"integrated_label_711\",\"integrated_sfexpress\",\"integration_one\",\"inventory_change_reason\",\"inventory_search_v2\",\"invtransfer_purchaseorder_picker_use_product_service\",\"job_api_products_export\",\"job_api_user_export\",\"job_product_import\",\"jquery_v3\",\"kingsman_v2_setting\",\"layout_engine_service_kingsman_blogs\",\"layout_engine_service_kingsman_member_center\",\"layout_engine_service_kingsman_pdp\",\"layout_engine_service_kingsman_plp\",\"layout_engine_service_kingsman_promotions\",\"layout_engine_service_varm_blogs\",\"layout_engine_service_varm_member_center\",\"layout_engine_service_varm_pdp\",\"layout_engine_service_varm_plp\",\"layout_engine_service_varm_promotions\",\"line_1on1_chat\",\"line_abandon_notification\",\"line_ads_tag\",\"line_broadcast\",\"line_ec\",\"line_in_chat_shopping\",\"line_live\",\"line_login\",\"line_login_mobile\",\"line_point_cpa_tag\",\"line_shopping_new_fields\",\"line_signup\",\"live_after_keyword\",\"live_ai_tag_comments\",\"live_announce_bids\",\"live_announce_buyer\",\"live_bidding\",\"live_broadcast_v2\",\"live_bulk_checkoutlink\",\"live_bulk_edit\",\"live_checkout_notification\",\"live_checkout_notification_all\",\"live_checkout_notification_message\",\"live_comment_discount\",\"live_comment_robot\",\"live_create_product_v2\",\"live_crosspost\",\"live_dashboard_product\",\"live_event_discount\",\"live_exclusive_price\",\"live_fb_group\",\"live_fhd_video\",\"live_general_settings\",\"live_group_event\",\"live_host_panel\",\"live_ig_messenger_broadcast\",\"live_ig_product_recommend\",\"live_im_switch\",\"live_keyword_switch\",\"live_line_broadcast\",\"live_line_management\",\"live_line_multidisplay\",\"live_luckydraw_enhancement\",\"live_messenger_broadcast\",\"live_order_block\",\"live_print_advanced\",\"live_product_auto_order_tag\",\"live_product_recommend\",\"live_shopline_announcement\",\"live_shopline_beauty_filter\",\"live_shopline_keyword\",\"live_shopline_product_card\",\"live_shopline_view\",\"live_shopline_view_marquee\",\"live_show_storefront_facebook\",\"live_show_storefront_shopline\",\"live_stream_settings\",\"locale_revamp\",\"lock_cart_sc_product\",\"logistic_bill_v2_711_b2c\",\"logistic_bill_v2_711_c2c\",\"logistic_bill_v2_fmt_b2c\",\"logistic_bill_v2_fmt_c2c\",\"logistic_bill_v2_fmt_frozen\",\"logistics_kyc_application_entrance\",\"logo_favicon\",\"luckydraw_products\",\"luckydraw_qualification\",\"manual_activation\",\"manual_order\",\"manual_order_7-11\",\"manual_order_ec_to_sc\",\"manually_bind_post\",\"marketing_affiliate\",\"marketing_affiliate_p2\",\"marketing_sms_subscribed\",\"mc-history-instant\",\"mc_711crossborder\",\"mc_ad_tag\",\"mc_assign_message\",\"mc_auto_bind_member\",\"mc_autoreply_cotent\",\"mc_autoreply_question\",\"mc_autoreply_trigger\",\"mc_broadcast\",\"mc_broadcast_v2\",\"mc_bulk_read\",\"mc_chatbot_template\",\"mc_delete_message\",\"mc_edit_cart\",\"mc_history_instant\",\"mc_history_post\",\"mc_im\",\"mc_inbox_autoreply\",\"mc_input_status\",\"mc_instant_notifications\",\"mc_invoicetitle_optional\",\"mc_keyword_autotagging\",\"mc_line_broadcast\",\"mc_line_broadcast_all_friends\",\"mc_line_cart\",\"mc_logistics_hct\",\"mc_logistics_tcat\",\"mc_manage_blacklist\",\"mc_mark_todo\",\"mc_new_menu\",\"mc_phone_tag\",\"mc_reminder_unpaid\",\"mc_reply_pic\",\"mc_setting_message\",\"mc_setting_orderform\",\"mc_shop_message_refactor\",\"mc_smart_advice\",\"mc_sort_waitingtime\",\"mc_sort_waitingtime_new\",\"mc_tw_invoice\",\"media_gcp_upload\",\"member_center_profile_revamp\",\"member_import_notify\",\"member_info_reward\",\"member_info_reward_subscription\",\"member_join_notice\",\"member_password_setup_notify\",\"member_points\",\"member_points_expiry_enhancement\",\"member_points_notify\",\"member_price\",\"membership_tier_double_write\",\"membership_tier_logic_revamp\",\"membership_tier_notify\",\"membership_tier_single_read\",\"membership_tiers\",\"memebr_center_point_credit_revamp\",\"menu_limit_100\",\"menu_limit_unlimited\",\"merchant_automatic_payment_setting\",\"merchant_bills_credits\",\"message_center_v3\",\"message_revamp\",\"mo_remove_discount\",\"mobile_and_email_signup\",\"mobile_signup_p2\",\"modularize_address_format\",\"molpay_credit_card\",\"multi_lang\",\"multicurrency\",\"my_pricing_page_2019\",\"myapp_reauth_alert\",\"myr_pricing_page_disabled_2020\",\"new_app_subscription\",\"new_layout_for_mobile_and_pc\",\"new_onboarding_flow\",\"new_return_management\",\"new_settings_apply_all_promotion\",\"new_signup_flow\",\"new_sinopac_3d\",\"notification_custom_sending_time\",\"npb_theme_philia\",\"npb_widget_font_size_color\",\"ob_revamp\",\"ob_sgstripe\",\"ob_twecpay\",\"oceanpay\",\"old_fbe_removal\",\"onboarding_basketplan\",\"onboarding_handle\",\"one_new_filter\",\"one_page_store\",\"one_page_store_1000\",\"one_page_store_checkout\",\"one_page_store_clone\",\"one_page_store_login\",\"one_page_store_product_set\",\"one_page_store_promotion_checkbox\",\"online_credit_redemption_toggle\",\"online_store_design\",\"online_store_design_setup_guide_basketplan\",\"opb_bank_transfer_deprecation_consent\",\"opb_combine_payment\",\"opb_invoice\",\"opb_single_checkout_revamp\",\"opb_tw_virtual_acct\",\"order_add_to_cart\",\"order_archive_calculation_revamp_crm_amount\",\"order_archive_calculation_revamp_crm_member\",\"order_archive_product_testing\",\"order_archive_testing\",\"order_archive_testing_crm\",\"order_archive_testing_order_details\",\"order_archive_testing_return_order\",\"order_confirmation_slip_upload\",\"order_custom_field_limit_5\",\"order_custom_notify\",\"order_decoupling_product_revamp\",\"order_discount_stackable\",\"order_export_366day\",\"order_export_v2\",\"order_filter_shipped_date\",\"order_message_broadcast\",\"order_new_source\",\"order_promotion_split\",\"order_search_custom_field\",\"order_search_sku\",\"order_select_across_pages\",\"order_slp_auto_refund\",\"order_sms_notify\",\"order_split\",\"order_status_non_automation\",\"order_status_tag_color\",\"order_tag\",\"orderemail_new_logic\",\"other_
134custom_notify\",\"out_of_stock_order\",\"page_builder_revamp\",\"page_builder_revamp_theme_setting\",\"page_builder_revamp_theme_setting_initialized\",\"page_builder_section_cache_enabled\",\"page_builder_widget_accordion\",\"page_builder_widget_blog\",\"page_builder_widget_category\",\"page_builder_widget_collage\",\"page_builder_widget_countdown\",\"page_builder_widget_custom_liquid\",\"page_builder_widget_instagram\",\"page_builder_widget_product_text\",\"page_builder_widget_subscription\",\"page_builder_widget_video\",\"page_limit_unlimited\",\"page_use_product_service\",\"page_view_cache\",\"pakpobox\",\"partial_free_shipping\",\"payme\",\"payment_condition\",\"payment_fee_config\",\"payment_image\",\"payment_slip_notify\",\"paypal_upgrade\",\"pdp_image_lightbox\",\"pdp_image_lightbox_icon\",\"pdp_product_sold_count\",\"pending_subscription\",\"philia_setting\",\"pickup_remember_store\",\"pickup_remember_store_checkout_revamp_v2024\",\"plp_label_wording\",\"plp_product_seourl\",\"plp_variation_selector\",\"plp_wishlist\",\"point_campaign\",\"point_redeem_to_cash\",\"point_tier_expiration_notify\",\"pos_only_product_settings\",\"pos_retail_store_price\",\"pos_setup_guide_basketplan\",\"post_cancel_connect\",\"post_commerce_stack_comment\",\"post_fanpage_luckydraw\",\"post_fb_group\",\"post_general_setting\",\"post_lock_pd\",\"post_sales_dashboard\",\"postsale_auto_reply\",\"postsale_create_post\",\"postsale_ig_auto_reply\",\"postsales_connect_multiple_posts\",\"preorder_limit\",\"preset_publish\",\"price_discount_label_plp\",\"product_available_time\",\"product_cost_permission\",\"product_feed_info\",\"product_feed_manager_availability\",\"product_feed_revamp\",\"product_index_v2\",\"product_info\",\"product_limit_1000\",\"product_limit_unlimited\",\"product_log_v2\",\"product_page_limit_10\",\"product_quantity_update\",\"product_recommendation_abtesting\",\"product_revamp_doublewrite\",\"product_revamp_singleread\",\"product_review_bulk_export_import\",\"product_review_import\",\"product_review_import_installable\",\"product_review_plp\",\"product_review_reward\",\"product_review_reward_conditions\",\"product_search\",\"product_set_revamp\",\"product_set_show_out_of_stock\",\"product_set_v2_enhancement\",\"product_set_with_member_price\",\"product_stock\",\"product_subscription_applied_credits\",\"product_summary\",\"promotion_blacklist\",\"promotion_filter_by_date\",\"promotion_first_purchase\",\"promotion_first_purchase_channel\",\"promotion_hour\",\"promotion_limit_10\",\"promotion_limit_100\",\"promotion_limit_unlimited\",\"promotion_minitem\",\"promotion_page\",\"promotion_page_reminder\",\"promotion_page_seo_button\",\"promotion_record_archive_test\",\"promotion_reminder\",\"promotion_revamp_phase1-1\",\"purchase_limit_campaign\",\"quick_answer\",\"recaptcha_reset_pw\",\"redirect_301_settings\",\"rejected_bill_reminder\",\"remove_fblike_sc\",\"rep_download_log_ip_identity\",\"repay_cookie\",\"replace_janus_interface\",\"replace_lms_old_oa_interface\",\"reports\",\"revert_credit\",\"revert_credit_p2\",\"revert_credit_status\",\"reward_campaign_copy\",\"reward_campaign_exclude_product\",\"sales_dashboard\",\"sangria_setting\",\"sc_advanced_keyword\",\"sc_ai_chat_analysis\",\"sc_ai_suggested_reply\",\"sc_alipay_standard\",\"sc_atm\",\"sc_auto_bind_member\",\"sc_autodetect_address\",\"sc_autodetect_paymentslip\",\"sc_autoreply_icebreaker\",\"sc_broadcast_permissions\",\"sc_clearcart\",\"sc_clearcart_all\",\"sc_comment_label\",\"sc_comment_list\",\"sc_conversations_statistics_sunset\",\"sc_download_adminapp\",\"sc_facebook_broadcast\",\"sc_facebook_live\",\"sc_fb_ig_subscription\",\"sc_gpt_chatsummary\",\"sc_gpt_content_generator\",\"sc_gpt_knowledge_base\",\"sc_group_pm_commentid\",\"sc_group_webhook\",\"sc_intercom\",\"sc_keywords\",\"sc_line_live_pl\",\"sc_list_search\",\"sc_live_line\",\"sc_lock_inventory\",\"sc_manual_order\",\"sc_mc_settings\",\"sc_mo_711emap\",\"sc_order_unlimit\",\"sc_outstock_msg\",\"sc_overall_statistics\",\"sc_overall_statistics_api_v3\",\"sc_overall_statistics_v2\",\"sc_pickup\",\"sc_post_feature\",\"sc_product_set\",\"sc_product_variation\",\"sc_sidebar\",\"sc_similar_question_replies\",\"sc_slp_subscription_promotion\",\"sc_standard\",\"sc_store_pickup\",\"sc_wa_contacts_list\",\"sc_wa_message_report\",\"sc_wa_permissions\",\"scheduled_home_page\",\"search_function_image_gallery\",\"security_center\",\"select_all_customer\",\"select_all_inventory\",\"send_coupon_notification\",\"sensitive_operation_email_notify\",\"session_expiration_period\",\"setup_guide_basketplan\",\"sfexpress_centre\",\"sfexpress_eflocker\",\"sfexpress_service\",\"sfexpress_store\",\"sg_onboarding_currency\",\"share_cart_link\",\"shop_builder_plp\",\"shop_category_filter\",\"shop_category_filter_bulk_action\",\"shop_product_search_rate_limit\",\"shop_related_recaptcha\",\"shop_template_advanced_setting\",\"shopback_cashback\",\"shopline_captcha\",\"shopline_email_captcha\",\"shopline_product_reviews\",\"shoplytics_api_ordersales_v4\",\"shoplytics_api_psa_wide_table\",\"shoplytics_benchmark\",\"shoplytics_broadcast_api_v3\",\"shoplytics_channel_store_permission\",\"shoplytics_credit_analysis\",\"shoplytics_credit_analysis_reward_birthday_breakdown\",\"shoplytics_customer_refactor_api_v3\",\"shoplytics_date_picker_v2\",\"shoplytics_event_realtime_refactor_api_v3\",\"shoplytics_events_api_v3\",\"shoplytics_export_flex\",\"shoplytics_homepage_v2\",\"shoplytics_invoices_api_v3\",\"shoplytics_lite\",\"shoplytics_membership_tier_growth\",\"shoplytics_online_order_source\",\"shoplytics_orders_api_v3\",\"shoplytics_ordersales_v3\",\"shoplytics_payments_api_v3\",\"shoplytics_pro\",\"shoplytics_product_revamp_api_v3\",\"shoplytics_promotions_api_v3\",\"shoplytics_psa_multi_stores_export\",\"shoplytics_psa_sub_categories\",\"shoplytics_rfim_enhancement_v3\",\"shoplytics_session_metrics\",\"shoplytics_staff_api_v3\",\"shoplytics_to_hd\",\"shopping_session_enabled\",\"signin_register_revamp\",\"sitemap_cache_6hr\",\"sitemap_enhance_lang\",\"skya_setting\",\"sl_admin_inventory_count\",\"sl_admin_inventory_transfer\",\"sl_admin_purchase_order\",\"sl_admin_supplier\",\"sl_inventory_transfer_by_warehouse\",\"sl_logistics_bulk_action\",\"sl_logistics_fmt_freeze\",\"sl_logistics_modularize\",\"sl_payment_alipay\",\"sl_payment_cc\",\"sl_payment_standard_v2\",\"sl_payment_type_check\",\"sl_payments_apple_pay\",\"sl_payments_cc_promo\",\"sl_payments_my_cc\",\"sl_payments_my_fpx\",\"sl_payments_sg_cc\",\"sl_payments_tw_cc\",\"sl_pos\",\"sl_pos_SHOPLINE_Payments_tw\",\"sl_pos_admin\",\"sl_pos_admin_cancel_order\",\"sl_pos_admin_delete_order\",\"sl_pos_admin_inventory_transfer\",\"sl_pos_admin_order_archive_testing\",\"sl_pos_admin_purchase_order\",\"sl_pos_admin_register_shift\",\"sl_pos_admin_staff\",\"sl_pos_agent_by_channel\",\"sl_pos_agent_clockin_n_out\",\"sl_pos_agent_performance\",\"sl_pos_android_A4_printer\",\"sl_pos_android_check_cart_items_with_local_db\",\"sl_pos_android_order_reduction\",\"sl_pos_android_receipt_enhancement\",\"sl_pos_app_order_archive_testing\",\"sl_pos_app_transaction_filter_enhance\",\"sl_pos_apps_store\",\"sl_pos_bugfender_log_reduction\",\"sl_pos_bulk_import_update_enhancement\",\"sl_pos_check_duplicate_create_order\",\"sl_pos_claim_coupon\",\"sl_pos_convert_order_to_cart_by_snapshot\",\"sl_pos_credit_redeem\",\"sl_pos_customerID_duplicate_check\",\"sl_pos_customer_info_by_search\",\"sl_pos_customer_info_enhancement\",\"sl_pos_customer_product_preference\",\"sl_pos_customized_price\",\"sl_pos_disable_touchid_unlock\",\"sl_pos_discount\",\"sl_pos_einvoice_alert\",\"sl_pos_einvoice_refactor\",\"sl_pos_feature_permission\",\"sl_pos_force_upgrade_1-109-0\",\"sl_pos_force_upgrade_1-110-1\",\"sl_pos_free_gifts_promotion\",\"sl_pos_from_Swift_to_OC\",\"sl_pos_
134iOS_A4_printer\",\"sl_pos_iOS_app_transaction_filter_enhance\",\"sl_pos_iOS_cashier_revamp_cart\",\"sl_pos_iOS_cashier_revamp_product_list\",\"sl_pos_iPadOS_version_upgrade_remind_16_0_0\",\"sl_pos_initiate_couchbase\",\"sl_pos_inventory_count\",\"sl_pos_inventory_count_difference_reason\",\"sl_pos_inventory_count_for_selected_products\",\"sl_pos_inventory_feature_module\",\"sl_pos_inventory_transfer_app_can_create_note_date\",\"sl_pos_inventory_transfer_insert_enhancement\",\"sl_pos_inventory_transfer_request\",\"sl_pos_invoice_carrier_scan\",\"sl_pos_invoice_product_name_filter\",\"sl_pos_invoice_swiftUI_revamp\",\"sl_pos_invoice_toast_show\",\"sl_pos_ios_receipt_info_enhancement\",\"sl_pos_ios_small_label_enhancement\",\"sl_pos_ios_version_upgrade_remind\",\"sl_pos_itc\",\"sl_pos_logo_terms_and_condition\",\"sl_pos_member_points\",\"sl_pos_member_price\",\"sl_pos_multiple_payments\",\"sl_pos_new_report_customer_analysis\",\"sl_pos_new_report_daily_payment_methods\",\"sl_pos_new_report_overview\",\"sl_pos_new_report_product_preorder\",\"sl_pos_new_report_transaction_detail\",\"sl_pos_no_minimum_age\",\"sl_pos_one_einvoice_setting\",\"sl_pos_order_reduction\",\"sl_pos_order_refactor_admin\",\"sl_pos_order_upload_using_pos_service\",\"sl_pos_partial_return\",\"sl_pos_password_setting_refactor\",\"sl_pos_payment\",\"sl_pos_payment_method_picture\",\"sl_pos_payment_method_prioritized_and_hidden\",\"sl_pos_payoff_preorder\",\"sl_pos_pin_products\",\"sl_pos_price_by_channel\",\"sl_pos_product_add_to_cart_refactor\",\"sl_pos_product_list_ui_revamp\",\"sl_pos_product_set\",\"sl_pos_product_variation_ui\",\"sl_pos_promotion\",\"sl_pos_promotion_by_channel\",\"sl_pos_purchase_order_onlinestore\",\"sl_pos_purchase_order_partial_in_storage\",\"sl_pos_receipt_enhancement\",\"sl_pos_receipt_information\",\"sl_pos_receipt_preorder_return_enhancement\",\"sl_pos_receipt_setting_by_channel\",\"sl_pos_receipt_swiftUI_revamp\",\"sl_pos_register_shift\",\"sl_pos_report_shoplytics_psi\",\"sl_pos_revert_credit\",\"sl_pos_save_send_receipt\",\"sl_pos_shopline_payment_invoice_new_flow\",\"sl_pos_show_coupon\",\"sl_pos_stock_refactor\",\"sl_pos_supplier_refactor\",\"sl_pos_terminal_bills\",\"sl_pos_terminal_settlement\",\"sl_pos_terminal_tw\",\"sl_pos_toast_revamp\",\"sl_pos_transaction_conflict\",\"sl_pos_transaction_view_admin\",\"sl_pos_transfer_onlinestore\",\"sl_pos_user_permission\",\"sl_pos_variation_setting_refactor\",\"sl_purchase_order_by_warehouse\",\"sl_purchase_order_search_create_enhancement\",\"slp_bank_promotion\",\"slp_product_subscription\",\"slp_remember_credit_card\",\"slp_swap\",\"smart_omo_appstore\",\"smart_product_recommendation\",\"smart_product_recommendation_plus\",\"smart_product_recommendation_plus_cart\",\"smart_product_recommendation_regular\",\"smart_recommended_related_products\",\"sms_broadcast\",\"sms_custom\",\"sms_with_shop_name\",\"social_channel_revamp\",\"social_channel_user\",\"social_name_in_order\",\"sort_out_of_stock_products_last\",\"split_order_applied_creditpoint\",\"sso_lang_th\",\"sso_lang_vi\",\"staff_elasticsearch\",\"staff_limit_5\",\"staff_limit_unlimited\",\"staff_service_migration\",\"static_resource_host_by_region\",\"stop_slp_approvedemail\",\"store_pick_up\",\"storefront_app_extension\",\"storefront_return\",\"stripe_3d_secure\",\"stripe_3ds_cny\",\"stripe_3ds_hkd\",\"stripe_3ds_myr\",\"stripe_3ds_sgd\",\"stripe_3ds_thb\",\"stripe_3ds_usd\",\"stripe_3ds_vnd\",\"stripe_google_pay\",\"stripe_payment_intents\",\"stripe_radar\",\"stripe_subscription_my_account\",\"structured_data\",\"studio_livestream\",\"sub_sgstripe\",\"subscription_config_edit\",\"subscription_config_edit_delivery_payment\",\"subscription_currency\",\"subscription_tw_virtual_acct\",\"tappay_3D_secure\",\"tappay_sdk_v2_3_2\",\"tappay_sdk_v3\",\"tax_inclusive_setting\",\"taxes_settings\",\"tcat_711pickup_sl_logisitics\",\"tcat_logistics_bills_report\",\"tcat_newlabel\",\"th_pricing_page_2020\",\"thb_pricing_page_disabled_2020\",\"theme_bianco\",\"theme_doris_bien\",\"theme_kingsman_v2\",\"theme_level_3\",\"theme_sangria\",\"theme_ultrachic\",\"tier_birthday_credit\",\"tier_member_points\",\"tier_member_price\",\"tier_reward_app_availability\",\"tier_reward_app_installation\",\"tier_reward_app_p2\",\"tier_reward_credit\",\"tnc-checkbox\",\"toggle_mobile_category\",\"tw_app_shopback_cashback\",\"tw_fm_sms\",\"tw_pricing_page_2019\",\"tw_stripe_subscription\",\"twd_pricing_page_disabled_2020\",\"uc_integration\",\"uc_v2_endpoints\",\"ultra_setting\",\"unified_admin\",\"use_ngram_for_order_search\",\"user_center_social_channel\",\"user_credits\",\"user_credits_revamp_double_read\",\"variant_image_selector\",\"variant_saleprice_cost_weight\",\"variation_label_swatches\",\"varm_setting\",\"vn_pricing_page_2020\",\"vnd_pricing_page_disabled_2020\",\"wa_broadcast_customer_group\",\"wa_system_template\",\"wa_template_custom_content\",\"whatsapp_accept_marketing\",\"whatsapp_catalog\",\"whatsapp_extension\",\"whatsapp_order_form\",\"whatsapp_orderstatus_toggle\",\"wishlist_app\",\"yahoo_dot\",\"youtube_accounting_linking\",\"youtube_live_shopping\",\"zotabox\",\"zotabox_installable\"],\"shop_default_home_url\":\"https://tyenglong739.shoplineapp.com\",\"shop_status\":\"open\",\"show_sold_out\":true,\"sl_payment_merchant_id\":\"7386554660817209081\",\"supported_languages\":[\"en\",\"zh-hant\"],\"tags\":[\"retail\"],\"time_zone\":\"Asia/Taipei\",\"updated_at\":\"2026-09-30T15:01:38.979Z\",\"user_setting\":{\"_id\":\"5b359a5a72fdc054dc0017f1\",\"created_at\":\"2018-06-29T02:32:58.176Z\",\"data\":{\"general_fields\":[{\"type\":\"gender\",\"options\":{\"order\":{\"include\":\"true\",\"required\":\"false\"},\"signup\":{\"include\":\"false\",\"required\":\"false\"},\"profile\":{\"include\":\"true\",\"required\":\"false\"}}},{\"type\":\"birthday\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"false\"},\"profile\":{\"include\":\"true\",\"required\":\"false\"}}}],\"minimum_age_limit\":\"13\",\"custom_fields\":[],\"signup_method\":\"email_and_mobile\",\"sms_verification\":{\"status\":\"false\",\"supported_countries\":[\"TW\"]},\"facebook_login\":{\"status\":\"active\",\"app_id\":\"966004282114644\"},\"google_login\":{\"status\":\"active\",\"client_id\":\"485840068160-lvhun944ore3ce05h65ui6koka933ncq.apps.googleusercontent.com\",\"client_secret\":\"GOCS***************************gdQ2\"},\"enable_facebook_comment\":{\"status\":\"inactive\"},\"facebook_comment\":\"\",\"line_login\":{\"status\":\"active\"},\"recaptcha_signup\":{\"status\":\"false\",\"site_key\":\"\"},\"email_verification\":{\"status\":\"false\"},\"login_with_verification\":{\"status\":\"false\"},\"upgrade_reminder\":{\"status\":\"active\"}
134,\"enable_member_point\":true,\"enable_user_credit\":true,\"birthday_format\":\"YYYY/MM/DD\",\"send_birthday_credit_period\":\"monthly\",\"member_info_reward\":{\"enabled\":true,\"reward_on\":[\"email\",\"birthday\",\"mobile_phone\",\"gender\",\"name\"],\"subscription_reward_on\":[\"email\",\"sms\"],\"coupons\":{\"enabled\":false,\"promotion_ids\":[]}},\"enable_age_policy\":false,\"force_complete_info\":false,\"birthday_credit\":{\"sms\":{\"status\":\"inactive\"},\"email\":{\"status\":\"inactive\"},\"line_mes_api\":{\"status\":\"inactive\"}},\"member_info_reward_point\":{\"sms\":{\"status\":\"inactive\"},\"email\":{\"status\":\"active\"},\"line_mes_api\":{\"status\":\"inactive\"}},\"birthday_gift_schedule_type\":\"monthly\",\"audience_type\":{\"birthday_gift\":\"specific_tiers\"}},\"item_type\":\"\",\"key\":\"users\",\"name\":null,\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"owner_type\":\"Merchant\",\"publish_status\":\"published\",\"status\":\"active\",\"updated_at\":\"2026-08-13T06:34:21.333Z\",\"value\":null},\"price_range_preview\":false},\"localeData\":{\"loadedLanguage\":{\"name\":\"ç¹é«ä¸æ\",\"code\":\"zh-hant\"},\"supportedLocales\":[{\"name\":\"ç¹é«ä¸æ\",\"code\":\"zh-hant\"}]},\"currentUser\":null,\"themeSettings\":{\"background\":\"ultra_chic_light\",\"primary-color\":\"90a451\",\"categories_collapsed\":false,\"mobile_categories_collapsed\":false,\"image_fill\":false,\"is_multicurrency_enabled\":false,\"show_promotions_on_product\":true,\"enabled_quick_cart\":true,\"opens_in_new_tab\":false,\"enabled_wish_list\":true,\"category_page\":\"48\",\"goto_top\":true,\"hide_share_buttons\":false,\"facebook_comment\":false,\"hide_language_selector\":true,\"mobile_categories_removed\":true,\"buy_now_button\":{\"enabled\":true,\"color\":\"fb7813\"},\"plp_wishlist\":false,\"plp_variation_selector\":{\"enabled\":false,\"show_variation\":1},\"page_background\":\"FFFFFF\",\"page_text\":\"333333\",\"page_text_link\":\"3493fb\",\"announcement_background\":\"fff2cc\",\"announcement_text\":\"2c2c2c\",\"header_background\":\"ffffff\",\"header_text\":\"333333\",\"header_icon\":\"333333\",\"primary_background\":\"90a451\",\"primary_text\":\"FFFFFF\",\"buy_now_background\":\"fb7813\",\"buy_now_text\":\"FFFFFF\",\"footer_background\":\"FFFFFF\",\"footer_text\":\"333333\",\"footer_icon\":\"333333\",\"copyright_background\":\"F7F7F7\",\"copyright_text\":\"999999\",\"font_title\":\"Noto Sans\",\"font_size_title\":\"1\",\"font_paragraph\":\"Noto Sans\",\"font_size_paragraph\":\"1\",\"variation_image_selector_enabled\":false,\"variation_image_selector_variation\":1,\"enable_gdpr_cookies_banner\":false,\"updated_with_new_page_builder\":true,\"messages_enabled\":true,\"hide_languages\":[\"en\"],\"advanced_menu_l1_expand_style\":\"arrow\",\"advanced_menu_root_align\":\"left\",\"advanced_menu_is_custom_popover_color\":true},\"isMultiCurrencyEnabled\":false,\"features\":{\"plans\":{\"free\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"standard\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"starter\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"pro\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"business\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"variant_image_selector\":false},\"basic\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\"
134:{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"basic2018\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"sc\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"advanced\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"premium\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"enterprise\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"crossborder\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"o2o\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"subscription_product\":true,\"variant_image_selector\":true}}},\"requestCountry\":\"AM\",\"trackerEventData\":{},\"isRecaptchaEnabled\":false,\"isRecaptchaEnterprise\":true,\"recaptchaEnterpriseSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"recaptchaEnterpriseCheckboxSiteKey\":\"6LfQVEEoAAAAAAzllcvUxDYhfywH7-aY52nsJ2cK\",\"recaptchaSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"currencyData\":{\"supportedCurrencies\":[{\"name\":\"$ HKD\",\"symbol\":\"$\",\"iso_code\":\"hkd\"},{\"name\":\"P MOP\",\"symbol\":\"P\",\"iso_code\":\"mop\"},{\"name\":\"Â¥ CNY\",\"symbol\":\"Â¥\",\"iso_code\":\"cny\"},{\"name\":\"$ TWD\",\"symbol\":\"$\",\"iso_code\":\"twd\"},{\"name\":\"$ USD\",\"symbol\":\"$\",\"iso_code\":\"usd\"},{\"name\":\"$ SGD\",\"symbol\":\"$\",\"iso_code\":\"sgd\"},{\"name\":\"⬠EUR\",\"symbol\":\"â¬\",\"iso_code\":\"eur\"},{\"name\":\"$ AUD\",\"symbol\":\"$\",\"iso_code\":\"aud\"},{\"name\":\"£ GBP\",\"symbol\":\"£\",\"iso_code\":\"gbp\"},{\"name\":\"â± PHP\",\"symbol\":\"â±\",\"iso_code\":\"php\"},{\"name\":\"RM MYR\",\"symbol\":\"RM\",\"iso_code\":\"myr\"},{\"name\":\"฿ THB\",\"symbol\":\"฿\",\"iso_code\":\"thb\"},{\"name\":\"د.Ø¥ AED\",\"symbol\":\"د.Ø¥\",\"iso_code\":\"aed\"},{\"name\":\"Â¥ JPY\",\"symbol\":\"Â¥\",\"iso_code\":\"jpy\"},{\"name\":\"$ BND\",\"symbol\":\"$\",\"iso_code\":\"bnd\"},{\"name\":\"â© KRW\",\"symbol\":\"â©\",\"iso_code\":\"krw\"},{\"name\":\"Rp IDR\",\"symbol\":\"Rp\",\"iso_code\":\"idr\"},{\"name\":\"â« VND\",\"symbol\":\"â«\",\"iso_code\":\"vnd\"},{\"name\":\"$ CAD\",\"symbol\":\"$\",\"iso_code\":\"cad\"}],\"requestCountryCurrencyCode\":\"TWD\"},\"previousUrl\":\"\",\"checkoutLandingPath\":\"/cart\",\"webpSupported\":65,\"pageType\":\"posts-show\",\"paypalCnCl
134ientId\":\"AYVtr8kMzEyRCw725vQM_-hheFyo1FuWeaup4KPSvU1gg44L-NG5e2PNcwGnMo2MLCzGRg4eVHJhuqBP\",\"efoxPayVersion\":\"1.0.60\",\"universalPaymentSDKUrl\":\"https://cdn.myshopline.com\",\"shoplinePaymentCashierSDKUrl\":\"https://cdn.myshopline.com/pay/paymentElement/1.7.1/index.js\",\"shoplinePaymentV2Env\":\"prod\",\"shoplinePaymentGatewayEnv\":\"prod\",\"shoplinePaymentsIntegratedEnv\":\"production\",\"currentPath\":\"/blog/posts/dolichoderus-thoracicus-prevention\",\"isExceedCartLimitation\":null,\"familyMartEnv\":\"prod\",\"familyMartConfig\":{\"cvsname\":\"familymart.shoplineapp.com\"},\"familyMartFrozenConfig\":{\"cvsname\":\"familymartfreeze.shoplineapp.com\",\"cvslink\":\"https://familymartfreeze.shoplineapp.com/familymart_freeze_callback\",\"emap\":\"https://ecmfme.map.com.tw/ReceiveOrderInfo.aspx\"},\"pageIdentifier\":\"post_detail\",\"staticResourceHost\":\"https://static.shoplineapp.com/\",\"facebookAppId\":\"467428936681900\",\"facebookSdkVersion\":\"v2.7\",\"criteoAccountId\":null,\"criteoEmail\":null,\"shoplineCaptchaEnv\":\"prod\",\"shoplineCaptchaPublicKey\":\"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUXpOVJR72RcVR8To9lTILfKJnfTp+f69D2azJDN5U9FqcZhdYfrBegVRKxuhkwdn1uu6Er9PWV4Tp8tRuHYnlU+U72NRpb0S3fmToXL3KMKw/4qu2B3EWtxeh/6GPh3leTvMteZpGRntMVmJCJdS8PY1CG0w6QzZZ5raGKXQc2QIDAQAB\",\"defaultBlockedSmsCountries\":\"PS,MG,KE,AO,KG,UG,AZ,ZW,TJ,NG,GT,DZ,BD,BY,AF,LK,MA,EH,MM,EG,LV,OM,LT,UA,RU,KZ,KH,LY,ML,MW,IR,EE\",\"featureEnabledList\":{\"smartProductRecommendation\":{\"cartSidebarEnabled\":true,\"cartProductsEnabled\":true}}}'); 135</script>
135 136 137
137<script> 138 (function() { 139 var queue = []; 140 window.__sentryPreInitQueue = queue; 141 function captureToQueue(error) { 142 if (window.__sentryPreInitQueue) queue.push(error); 143 } 144 function onError(event) { 145 if (event.error !== null) captureToQueue(event.error); 146 } 147 function onUnhandledRejection(event) { 148 captureToQueue(event.reason !== undefined ? event.reason : event); 149 } 150 window.addEventListener('error', onError); 151 window.addEventListener('unhandledrejection', onUnhandledRejection); 152 window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection }; 153 })(); 154 </script>
154 155
155<script 156 src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js" 157 integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH" 158 crossorigin="anonymous" 159 defer 160 ></script>
160 161
161<script 162 src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js" 163 integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT" 164 crossorigin="anonymous" 165 defer 166 ></script>
166 167
168<script> 169 function sriOnError (event) { 170 if (window.Sentry) window.Sentry.captureException(event); 171 172 var script = document.createElement('script'); 173 var srcDomain = new URL(this.src).origin; 174 script.src = this.src.replace(srcDomain, ''); 175 if (this.defer) script.setAttribute("defer", "defer"); 176 document.getElementsByTagName('head')[0].insertBefore(script, null); 177 } 178</script>
178 179
180<script>window.lazySizesConfig={},Object.assign(window.lazySizesConfig,{lazyClass:"sl-lazy",loadingClass:"sl-lazyloading",loadedClass:"sl-lazyloaded",preloadClass:"sl-lazypreload",errorClass:"sl-lazyerror",iframeLoadMode:"1",loadHidden:!1});</script>
vendor: 1 bytes, line 180
180
181<script>!function(e,t){var a=t(e,e.document,Date);e.lazySizes=a,"object"==typeof module&&module.exports&&(module.exports=a)}("undefined"!=typeof window?window:{},function(e,t,a){"use strict";var n,i;if(function(){var t,a={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in i=e.lazySizesConfig||e.lazysizesConfig||{},a)t in i||(i[t]=a[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var s,o,r,l,c,d,u,f,m,y,h,z,g,v,p,C,b,A,E,_,w,M,N,x,L,W,S,B,T,F,R,D,k,H,O,P,$,q,I,U,j,G,J,K,Q,V=t.documentElement,X=e.HTMLPictureElement,Y="addEventListener",Z="getAttribute",ee=e[Y].bind(e),te=e.setTimeout,ae=e.requestAnimationFrame||te,ne=e.requestIdleCallback,ie=/^picture$/i,se=["load","error","lazyincluded","_lazyloaded"],oe={},re=Array.prototype.forEach,le=function(e,t){return oe[t]||(oe[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),oe[t].test(e[Z]("class")||"")&&oe[t]},ce=function(e,t){le(e,t)||e.setAttribute("class",(e[Z]("class")||"").trim()+" "+t)},de=function(e,t){var a;(a=le(e,t))&&e.setAttribute("class",(e[Z]("class")||"").replace(a," "))},ue=function(e,t,a){var n=a?Y:"removeEventListener";a&&ue(e,t),se.forEach(function(a){e[n](a,t)})},fe=function(e,a,i,s,o){var r=t.createEvent("Event");return i||(i={}),i.instance=n,r.initEvent(a,!s,!o),r.detail=i,e.dispatchEvent(r),r},me=function(t,a){var n;!X&&(n=e.picturefill||i.pf)?(a&&a.src&&!t[Z]("srcset")&&t.setAttribute("srcset",a.src),n({reevaluate:!0,elements:[t]})):a&&a.src&&(t.src=a.src)},ye=function(e,t){return(getComputedStyle(e,null)||{})[t]},he=function(e,t,a){for(a=a||e.offsetWidth;a<i.minSize&&t&&!e._lazysizesWidth;)a=t.offsetWidth,t=t.parentNode;return a},ze=(l=[],c=r=[],d=function(){var e=c;for(c=r.length?l:r,s=!0,o=!1;e.length;)e.shift()();s=!1},u=function(e,a){s&&!a?e.apply(this,arguments):(c.push(e),o||(o=!0,(t.hidden?te:ae)(d)))},u._lsFlush=d,u),ge=function(e,t){return t?function(){ze(e)}:function(){var t=this,a=arguments;ze(function(){e.apply(t,a)})}},ve=function(e){var t,n=0,s=i.throttleDelay,o=i.ricTimeout,r=function(){t=!1,n=a.now(),e()},l=ne&&o>49?function(){ne(r,{timeout:o}),o!==i.ricTimeout&&(o=i.ricTimeout)}:ge(function(){te(r)},!0);return function(e){var i;(e=!0===e)&&(o=33),t||(t=!0,(i=s-(a.now()-n))<0&&(i=0),e||i<9?l():te(l,i))}},pe=function(e){var t,n,i=99,s=function(){t=null,e()},o=function(){var e=a.now()-n;e<i?te(o,i-e):(ne||s)(s)};return function(){n=a.now(),t||(t=te(o,i))}},Ce=(_=/^img$/i,w=/^iframe$/i,M="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,x=0,L=0,W=-1,S=function(e){L--,(!e||L<0||!e.target)&&(L=0)},B=function(e){return null==E&&(E="hidden"==ye(t.body,"visibility")),E||!("hidden"==ye(e.parentNode,"visibility")&&"hidden"==ye(e,"visibility"))},T=function(e,a){var n,i=e,s=B(e);for(p-=a,A+=a,C-=a,b+=a;s&&(i=i.offsetParent)&&i!=t.body&&i!=V;)(s=(ye(i,"opacity")||1)>0)&&"visible"!=ye(i,"overflow")&&(n=i.getBoundingClientRect(),s=b>n.left&&C<n.right&&A>n.top-1&&p<n.bottom+1);return s},R=ve(F=function(){var e,a,s,o,r,l,c,d,u,y,z,_,w=n.elements;if(n.extraElements&&n.extraElements.length>0&&(w=Array.from(w).concat(n.extraElements)),(h=i.loadMode)&&L<8&&(e=w.length)){for(a=0,W++;a<e;a++)if(w[a]&&!w[a]._lazyRace)if(!M||n.prematureUnveil&&n.prematureUnveil(w[a]))q(w[a]);else if((d=w[a][Z]("data-expand"))&&(l=1*d)||(l=x),y||(y=!i.expand||i.expand<1?V.clientHeight>500&&V.clientWidth>500?500:370:i.expand,n._defEx=y,z=y*i.expFactor,_=i.hFac,E=null,x<z&&L<1&&W>2&&h>2&&!t.hidden?(x=z,W=0):x=h>1&&W>1&&L<6?y:N),u!==l&&(g=innerWidth+l*_,v=innerHeight+l,c=-1*l,u=l),s=w[a].getBoundingClientRect(),(A=s.bottom)>=c&&(p=s.top)<=v&&(b=s.right)>=c*_&&(C=s.left)<=g&&(A||b||C||p)&&(i.loadHidden||B(w[a]))&&(m&&L<3&&!d&&(h<3||W<4)||T(w[a],l))){if(q(w[a]),r=!0,L>9)break}else!r&&m&&!o&&L<4&&W<4&&h>
1812&&(f[0]||i.preloadAfterLoad)&&(f[0]||!d&&(A||b||C||p||"auto"!=w[a][Z](i.sizesAttr)))&&(o=f[0]||w[a]);o&&!r&&q(o)}}),k=ge(D=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(S(e),ce(t,i.loadedClass),de(t,i.loadingClass),ue(t,H),fe(t,"lazyloaded"))}),H=function(e){k({target:e.target})},O=function(e,t){var a=e.getAttribute("data-load-mode")||i.iframeLoadMode;0==a?e.contentWindow.location.replace(t):1==a&&(e.src=t)},P=function(e){var t,a=e[Z](i.srcsetAttr);(t=i.customMedia[e[Z]("data-media")||e[Z]("media")])&&e.setAttribute("media",t),a&&e.setAttribute("srcset",a)},$=ge(function(e,t,a,n,s){var o,r,l,c,d,u;(d=fe(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(a?ce(e,i.autosizesClass):e.setAttribute("sizes",n)),r=e[Z](i.srcsetAttr),o=e[Z](i.srcAttr),s&&(c=(l=e.parentNode)&&ie.test(l.nodeName||"")),u=t.firesLoad||"src"in e&&(r||o||c),d={target:e},ce(e,i.loadingClass),u&&(clearTimeout(y),y=te(S,2500),ue(e,H,!0)),c&&re.call(l.getElementsByTagName("source"),P),r?e.setAttribute("srcset",r):o&&!c&&(w.test(e.nodeName)?O(e,o):e.src=o),s&&(r||c)&&me(e,{src:o})),e._lazyRace&&delete e._lazyRace,de(e,i.lazyClass),ze(function(){var t=e.complete&&e.naturalWidth>1;u&&!t||(t&&ce(e,i.fastLoadedClass),D(d),e._lazyCache=!0,te(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&L--},!0)}),q=function(e){if(!e._lazyRace){var t,a=_.test(e.nodeName),n=a&&(e[Z](i.sizesAttr)||e[Z]("sizes")),s="auto"==n;(!s&&m||!a||!e[Z]("src")&&!e.srcset||e.complete||le(e,i.errorClass)||!le(e,i.lazyClass))&&(t=fe(e,"lazyunveilread").detail,s&&be.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,L++,$(e,t,s,n,a))}},I=pe(function(){i.loadMode=3,R()}),j=function(){m||(a.now()-z<999?te(j,999):(m=!0,i.loadMode=3,R(),ee("scroll",U,!0)))},{_:function(){z=a.now(),n.elements=t.getElementsByClassName(i.lazyClass),f=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),ee("scroll",R,!0),ee("resize",R,!0),ee("pageshow",function(e){if(e.persisted){var a=t.querySelectorAll("."+i.loadingClass);a.length&&a.forEach&&ae(function(){a.forEach(function(e){e.complete&&q(e)})})}}),e.MutationObserver?new MutationObserver(R).observe(V,{childList:!0,subtree:!0,attributes:!0}):(V[Y]("DOMNodeInserted",R,!0),V[Y]("DOMAttrModified",R,!0),setInterval(R,999)),ee("hashchange",R,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){t[Y](e,R,!0)}),/d$|^c/.test(t.readyState)?j():(ee("load",j),t[Y]("DOMContentLoaded",R),te(j,2e4)),n.elements.length?(F(),ze._lsFlush()):R()},checkElems:R,unveil:q,_aLSL:U=function(){3==i.loadMode&&(i.loadMode=2),I()}}),be=(J=ge(function(e,t,a,n){var i,s,o;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),ie.test(t.nodeName||""))for(s=0,o=(i=t.getElementsByTagName("source")).length;s<o;s++)i[s].setAttribute("sizes",n);a.detail.dataAttr||me(e,a.detail)}),K=function(e,t,a){var n,i=e.parentNode;i&&(a=he(e,i,a),(n=fe(e,"lazybeforesizes",{width:a,dataAttr:!!t})).defaultPrevented||(a=n.detail.width)&&a!==e._lazysizesWidth&&J(e,i,n,a))},{_:function(){G=t.getElementsByClassName(i.autosizesClass),ee("resize",Q)},checkElems:Q=pe(function(){var e,t=G.length;if(t)for(e=0;e<t;e++)K(G[e])}),updateElem:K}),Ae=function(){!Ae.i&&t.getElementsByClassName&&(Ae.i=!0,be._(),Ce._())};return te(function(){i.init&&Ae()}),n={cfg:i,autoSizer:be,loader:Ce,init:Ae,uP:me,aC:ce,rC:de,hC:le,fire:fe,gW:he,rAF:ze}});</script>
181 182
182<script>!function(e){window.slShadowDomCreate=window.slShadowDomCreate?window.slShadowDomCreate:e}(function(){"use strict";var e="data-shadow-status",t="SL-SHADOW-CONTENT",o={init:"init",complete:"complete"},a=function(e,t,o){if(e){var a=function(e){if(e&&e.target&&e.srcElement)for(var t=e.target||e.srcElement,a=e.currentTarget;t!==a;){if(t.matches("a")){var n=t;e.delegateTarget=n,o.apply(n,[e])}t=t.parentNode}};e.addEventListener(t,a)}},n=function(e){window.location.href.includes("is_preview=2")&&a(e,"click",function(e){e.preventDefault()})},r=function(a){if(a instanceof HTMLElement){var r=!!a.shadowRoot,i=a.previousElementSibling,s=i&&i.tagName;if(!a.getAttribute(e))if(s==t)if(r)console.warn("SL shadow dom warning: The root is aready shadow root");else a.setAttribute(e,o.init),a.attachShadow({mode:"open"}).appendChild(i),n(i),a.slUpdateLazyExtraElements&&a.slUpdateLazyExtraElements(),a.setAttribute(e,o.complete);else console.warn("SL shadow dom warning: The shadow content does not match shadow tag name")}else console.warn("SL shadow dom warning: The root is not HTMLElement")};try{document.querySelectorAll("sl-shadow-root").forEach(function(e){r(e)})}catch(e){console.warn("createShadowDom warning:",e)}});</script>
182 183
183<script>!function(){if(window.lazySizes){var e="."+(window.lazySizesConfig?window.lazySizesConfig.lazyClass:"sl-lazy");void 0===window.lazySizes.extraElements&&(window.lazySizes.extraElements=[]),HTMLElement.prototype.slUpdateLazyExtraElements=function(){var n=[];this.shadowRoot&&(n=Array.from(this.shadowRoot.querySelectorAll(e))),n=n.concat(Array.from(this.querySelectorAll(e)));var t=window.lazySizes.extraElements;return 0===n.length||(t&&t.length>0?window.lazySizes.extraElements=t.concat(n):window.lazySizes.extraElements=n,window.lazySizes.loader.checkElems(),this.shadowRoot.addEventListener("lazyloaded",function(e){var n=window.lazySizes.extraElements;if(n&&n.length>0){var t=n.filter(function(n){return n!==e.target});t.length>0?window.lazySizes.extraElements=t:delete window.lazySizes.extraElements}})),n}}else console.warn("Lazysizes warning: window.lazySizes is undefined")}();</script>
183 184 185
185<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
185 186 187 188
189<script> 190 function generateGlobalSDKObserver(variableName, options = {}) { 191 const { isLoaded = (sdk) => !!sdk } = options; 192 return { 193 [variableName]: { 194 funcs: [], 195 notify: function() { 196 while (this.funcs.length > 0) { 197 const func = this.funcs.shift(); 198 func(window[variableName]); 199 } 200 }, 201 subscribe: function(func) { 202 if (isLoaded(window[variableName])) { 203 func(window[variableName]); 204 } else { 205 this.funcs.push(func); 206 } 207 const unsubscribe = function () { 208 const index = this.funcs.indexOf(func); 209 if (index > -1) { 210 this.funcs.splice(index, 1); 211 } 212 }; 213 return unsubscribe.bind(this); 214 }, 215 }, 216 }; 217 } 218 219 window.globalSDKObserver = Object.assign( 220 {}, 221 generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}), 222 generateGlobalSDKObserver('FB'), 223 ); 224</script>
224 225 226<style> 227 :root { 228 --buy-now-button-color: #fb7813; 229 --primary-color: #90a451; 230 231 --category-page: 48; 232 --page-background: #FFFFFF; 233 --page-background-h: 0; 234 --page-background-s: 0%; 235 --page-background-l: 100%; 236 --page-text: #333333; 237 --page-text-h: 0; 238 --page-text-s: 0%; 239 --page-text-l: 20%; 240 --page-text-link: #3493fb; 241 --page-text-link-h: 211; 242 --page-text-link-s: 96%; 243 --page-text-link-l: 59%; 244 --announcement-background: #fff2cc; 245 --announcement-background-h: 45; 246 --announcement-background-s: 100%; 247 --announcement-background-l: 90%; 248 --announcement-text: #2c2c2c; 249 --announcement-text-h: 0; 250 --announcement-text-s: 0%; 251 --announcement-text-l: 17%; 252 --header-background: #ffffff; 253 --header-background-h: 0; 254 --header-background-s: 0%; 255 --header-background-l: 100%; 256 --header-text: #333333; 257 --header-text-h: 0; 258 --header-text-s: 0%; 259 --header-text-l: 20%; 260 --header-icon: #333333; 261 --header-icon-h: 0; 262 --header-icon-s: 0%; 263 --header-icon-l: 20%; 264 --primary-background: #90a451; 265 --primary-background-h: 74; 266 --primary-background-s: 34%; 267 --primary-background-l: 48%; 268 --primary-text: #FFFFFF; 269 --primary-text-h: 0; 270 --primary-text-s: 0%; 271 --primary-text-l: 100%; 272 --buy-now-background: #fb7813; 273 --buy-now-background-h: 26; 274 --buy-now-background-s: 97%; 275 --buy-now-background-l: 53%; 276 --buy-now-text: #FFFFFF; 277 --buy-now-text-h: 0; 278 --buy-now-text-s: 0%; 279 --buy-now-text-l: 100%; 280 --footer-background: #FFFFFF; 281 --footer-background-h: 0; 282 --footer-background-s: 0%; 283 --footer-background-l: 100%; 284 --footer-text: #333333; 285 --footer-text-h: 0; 286 --footer-text-s: 0%; 287 --footer-text-l: 20%; 288 --footer-icon: #333333; 289 --footer-icon-h: 0; 290 --footer-icon-s: 0%; 291 --footer-icon-l: 20%; 292 --copyright-background: #F7F7F7; 293 --copyright-background-h: 0; 294 --copyright-background-s: 0%; 295 --copyright-background-l: 97%; 296 --copyright-text: #999999; 297 --copyright-text-h: 0; 298 --copyright-text-s: 0%; 299 --copyright-text-l: 60%; 300 --font-title: "Noto Sans TC", var(--system-sans); 301 302 --font-size-title: 1; 303 --font-paragraph: "Noto Sans TC", var(--system-sans); 304 305 --font-size-paragraph: 1; 306 307 --cookie-consent-popup-z-index: 1000; 308 } 309</style> 310
311<script type="text/javascript"> 312var shoplyticsTrackerSrc = 'https://cdn.shoplytics.com/js/shoplytics-tracker/latest/shoplytics-tracker.js'; 313(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){ 314p.exec?p.exec.apply(p,arguments):p.q.push(arguments) 315}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0, 316n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o)) 317})(window,document,'script',shoplyticsTrackerSrc); 318window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"5b359a5a72fdc054dc0017ee","language":"zh-hant","user_id":null}; 319shoplytics('init', 'shop', { 320 register: window.SHOPLYTICS_TRACKER_REGISTER 321}); 322 323// for facebook login redirect 324if (location.hash === '#_=_') { 325 history.replaceState(null, document.title, location.toString().replace(/#_=_$/, '')); 326} 327 328function SidrOptions(options) { 329 if (options === undefined) { options = {}; } 330 this.side = options.side || 'left'; 331 this.speed = options.speed || 200; 332 this.name = options.name; 333 this.onOpen = options.onOpen || angular.noop; 334 this.onClose = options.onClose || angular.noop; 335} 336window.SidrOptions = SidrOptions; 337 338window.resizeImages = function(element) { 339 var images = (element || document).getElementsByClassName("sl-lazy-image") 340 var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/ 341 342 for (var i = 0; i < images.length; i++) { 343 var image = images[i] 344 try { 345 var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1] 346 } catch(e) { 347 continue; 348 } 349 var setBySrc, head, tail, width, height; 350 try { 351 if (!src) { throw 'Unknown source' } 352 353 setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style" 354 var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url 355 var result = urlParts[0].match(/(.*)\/(\d+)?x?(\d+)?(.*)/) // Extract width and height from url (e.g. 1000x1000), putting the rest into head and tail for repackaging back 356 head = result[1] 357 tail = result[4] 358 width = parseInt(result[2], 10); 359 height = parseInt(result[3], 10); 360 361 if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; } 362 } catch(e) { 363 if (typeof e !== 'string') { console.error(e) } 364 continue; 365 } 366 367 var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10) 368 var scale = window.devicePixelRatio > 1 ? 2 : 1 369 370 // Resize by size of given element or image itself 371 var refElement = image; 372 if (image.getAttribute('data-ref-element')) { 373 var selector = image.getAttribute('data-ref-element'); 374 if (selector.indexOf('.') === 0) { 375 refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0] 376 } else { 377 refElement = document.getElementById(image.getAttribute('data-ref-element')) 378 } 379 } 380 var offsetWidth = refElement.offsetWidth; 381 var offsetHeight = refElement.offsetHeight; 382 var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth; 383 var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight; 384 385 // Get desired size based on view, segment and screen scale 386 var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined 387 var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined 388 389 if (resizedWidth || resizedHeight) { 390 var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?'; 391 for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; } 392 if (newSrc !== src) { 393 if (setBySrc) { 394 image.setAttribute('src', newSrc); 395 } else { 396 image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')')); 397 } 398 image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || ''); 399 } 400 } 401 } 402} 403 404let createDeferredPromise = function() { 405 let deferredRes, deferredRej; 406 let deferredPromise = new Promise(function(res, rej) { 407 deferredRes = res; 408 deferredRej = rej; 409 }); 410 deferredPromise.resolve = deferredRes; 411 deferredPromise.reject = deferredRej; 412 return deferredPromise; 413} 414 415// For app extension sdk 416window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise(); 417 window.runTaskInIdle = function runTaskInIdle(task) { 418 try { 419 if (!task) return; 420 task(); 421 } catch (err) { 422 console.error(err); 423 } 424 } 425 426window.runTaskQueue = function runTaskQueue(queue) { 427 if (!queue || queue.length === 0) return; 428 429 const task = queue.shift(); 430 window.runTaskInIdle(task); 431 432 window.runTaskQueue(queue); 433} 434 435 436window.addEventListener('DOMContentLoaded', function() { 437 438app.value('mainConfig', window.mainConfig); 439 440 441app.value('flash', { 442}); 443 444app.value('flash_data', {}); 445app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/') 446app.constant('staticImageHost', 'static.shoplineapp.com/web') 447app.constant('staticResourceHost', 'https://static.shoplineapp.com/') 448app.constant('FEATURES_LIMIT', JSON.parse('{\"disable_image_service\":false,\"product_variation_limit\":400,\"paypal_spb_checkout\":false,\"mini_fast_checkout\":false,\"fast_checkout_qty\":false,\"buynow_checkout\":false,\"blog_category\":false,\"blog_post_page_limit\":false,\"shop_category_filter\":true,\"stripe_card_hk\":false,\"bulk_update_tag\":true,\"dynamic_
448shipping_rate_refactor\":true,\"promotion_reminder\":true,\"promotion_page_reminder\":true,\"modularize_address_format\":true,\"point_redeem_to_cash\":true,\"fb_login_integration\":false,\"product_summary\":true,\"plp_wishlist\":true,\"ec_order_unlimit\":true,\"sc_order_unlimit\":true,\"inventory_search_v2\":true,\"sc_lock_inventory\":true,\"crm_notify_preview\":true,\"plp_variation_selector\":true,\"category_banner_multiple\":true,\"order_confirmation_slip_upload\":true,\"tier_upgrade_v2\":false,\"plp_label_wording\":true,\"order_search_custom_field\":true,\"ig_browser_notify\":true,\"ig_browser_disabled\":false,\"send_product_tag_to_shop\":false,\"ads_system_new_tab\":true,\"payment_image\":true,\"sl_logistics_bulk_action\":true,\"disable_orderconfirmation_mail\":false,\"payment_slip_notify\":true,\"product_set_child_products_limit\":20,\"product_set_limit\":-1,\"sl_payments_hk_promo\":false,\"domain_redirect_ec2\":false,\"affiliate_kol_report\":true,\"applepay_newebpay\":false,\"atm_newebpay\":false,\"cvs_newebpay\":false,\"ec_fast_checkout\":false,\"checkout_setting\":true,\"omise_payment\":false,\"member_password_setup_notify\":true,\"membership_tier_notify\":true,\"auto_credit_notify\":true,\"customer_referral_notify\":true,\"member_points_notify\":true,\"member_import_notify\":true,\"crm_sms_custom\":true,\"crm_email_custom\":true,\"customer_group\":true,\"app_checkout_page_v2\":false,\"cart_api_slp_payment_callback\":false,\"restricted_product_risk_center_integration\":false,\"mask_check_stock_api_quantity\":false,\"tier_auto_downgrade\":false,\"scheduled_home_page\":true,\"sc_wa_contacts_list\":true,\"broadcast_to_unsubscribers_sms\":true,\"sc_post_feature\":true,\"google_product_category_3rdlayer\":true,\"purchase_limit_campaign\":true,\"order_item_name_edit\":false,\"block_analytics_request\":false,\"subscription_order_notify\":false,\"fb_domain_verification\":false,\"disable_html5mode\":false,\"einvoice_edit\":true,\"order_search_sku\":true,\"cancel_order_by_customer_v2\":true,\"storefront_pdp_enhancement\":false,\"storefront_plp_enhancement\":false,\"storefront_adv_enhancement\":false,\"product_cost_permission\":true,\"promotion_first_purchase\":true,\"block_gtm_for_lighthouse\":true,\"use_critical_css_liquid\":false,\"flash_price_campaign\":true,\"inventory_change_reason\":true,\"ig_login_entrance\":true,\"contact_us_mobile\":true,\"sl_payment_hk_alipay\":false,\"3_layer_variation\":true,\"einvoice_tradevan\":true,\"tradevan_multi_tax_product_set\":false,\"order_add_to_cart\":true,\"order_new_source\":true,\"einvoice_bulk_update\":true,\"molpay_alipay_tng\":false,\"fastcheckout_add_on\":false,\"plp_product_seourl\":true,\"country_code\":true,\"sc_keywords\":true,\"bulk_printing_labels_711C2C\":true,\"search_function_image_gallery\":true,\"social_channel_user\":true,\"sc_overall_statistics\":true,\"product_main_images_limit\":12,\"order_custom_notify\":true,\"new_settings_apply_all_promotion\":true,\"new_order_label_711b2c\":false,\"payment_condition\":true,\"store_pick_up\":true,\"other_custom_notify\":true,\"crm_sms_notify\":true,\"sms_custom\":true,\"product_set_revamp\":true,\"charge_shipping_fee_by_product_qty\":true,\"whatsapp_extension\":true,\"new_live_selling\":false,\"tier_member_points\":true,\"fb_broadcast_sc_p2\":true,\"fb_entrance_optimization\":true,\"shopback_cashback\":true,\"bundle_add_type\":true,\"google_ads_api\":true,\"google_analytics_4\":true,\"customer_group_smartrfm_filter\":true,\"shopper_app_entrance\":false,\"enable_cart_service\":true,\"store_crm_pwa\":false,\"store_referral_export_import\":false,\"store_referral_setting\":false,\"delivery_time_with_quantity\":true,\"tier_reward_app_installation\":true,\"tier_reward_app_availability\":true,\"stop_slp_approvedemail\":true,\"google_content_api\":true,\"buy_online_pickup_instore\":true,\"subscription_order_expire_notify\":false,\"payment_octopus\":false,\"payment_hide_hk\":false,\"line_ads_tag\":true,\"get_coupon\":true,\"coupon_notification\":true,\"payme_single_key_migration\":false,\"fb_bdapi\":false,\"mc_sort_waitingtime_new\":true,\"disable_itc\":false,\"sl_payment_alipay\":true,\"sl_pos_sg_gst_on_receipt\":false,\"buyandget_promotion\":true,\"line_login_mobile\":true,\"vulnerable_js_upgrade\":false,\"replace_janus_interface\":true,\"enable_calculate_api_promotion_filter\":true,\"combine_orders\":false,\"t
448ier_reward_app_p2\":true,\"slp_remember_credit_card\":true,\"subscription_promotion\":false,\"lock_cart_sc_product\":true,\"extend_reminder\":true,\"customer_search_match\":true,\"slp_product_subscription\":true,\"customer_group_sendcoupon\":true,\"sl_payments_apple_pay\":true,\"apply_multi_order_discount\":true,\"enable_calculate_api_promotion_apply\":true,\"product_revamp_doublewrite\":true,\"tcat_711pickup_emap\":false,\"page_builder_widget_blog\":true,\"page_builder_widget_accordion\":true,\"page_builder_widget_category\":true,\"page_builder_widget_instagram\":true,\"page_builder_widget_custom_liquid\":true,\"page_builder_widget_product_text\":true,\"page_builder_widget_subscription\":true,\"page_builder_widget_video\":true,\"page_builder_widget_collage\":true,\"npb_theme_sangria\":false,\"npb_theme_philia\":true,\"npb_theme_bianco\":false,\"line_point_cpa_tag\":true,\"affiliate_by_product\":true,\"order_select_across_pages\":true,\"page_builder_widget_count_down\":false,\"deep_link_support_payme\":true,\"deep_link_support_linepay\":true,\"split_order_applied_creditpoint\":true,\"product_review_reward\":true,\"rounding_to_one_decimal\":false,\"disable_image_service_lossy_compression\":false,\"order_status_non_automation\":true,\"member_info_reward\":true,\"order_discount_stackable\":true,\"enable_cart_api\":true,\"product_revamp_singleread\":true,\"deep_search\":true,\"new_plp_initialized\":false,\"shop_builder_plp\":true,\"old_fbe_removal\":true,\"fbig_shop_disabled\":false,\"repay_cookie\":true,\"gift_promotion_condition\":true,\"blog_revamp_singleread\":true,\"blog_revamp_doublewrite\":true,\"credit_condition_tier_limit\":5,\"credit_condition_5_tier_ec\":true,\"credit_condition_50_tier_ec\":false,\"return_order_revamp\":false,\"expand_sku_on_plp\":false,\"sl_pos_shopline_payment_invoice_new_flow\":true,\"credit_campaign_tier\":{\"active_campaign_limit\":-1,\"condition_limit\":3},\"promotion_page\":true,\"bundle_page\":true,\"bulk_update_tag_enhancement\":true,\"use_ngram_for_order_search\":true,\"notification_custom_sending_time\":true,\"promotion_by_platform\":false,\"promotion_gift_multi_numbers\":false,\"product_feed_revamp\":true,\"one_page_store\":true,\"one_page_store_limit\":1000,\"one_page_store_clone\":true,\"one_page_store_checkout_v2\":false,\"header_content_security_policy\":false,\"product_set_child_products_required_quantity_limit\":50,\"blog_revamp_admin\":true,\"blog_revamp_posts_limit\":3000,\"blog_revamp_admin_category\":true,\"blog_revamp_shop_category\":true,\"blog_revamp_categories_limit\":10,\"blog_revamp_related_products\":true,\"product_feed_manager\":false,\"product_feed_manager_availability\":true,\"checkout_membercheckbox_toggle\":true,\"youtube_accounting_linking\":true,\"crowdfunding_app\":false,\"prevent_duplicate_orders_tempfix\":false,\"product_review_plp\":true,\"product_attribute_tag_awoo\":false,\"sl_pos_customer_info_enhancement\":true,\"sl_pos_customer_product_preference\":true,\"sl_pos_payment_method_prioritized_and_hidden\":true,\"sl_pos_payment_method_picture\":true,\"facebook_line_promotion_notify\":true,\"sl_admin_purchase_order\":true,\"sl_admin_inventory_transfer\":true,\"sl_admin_supplier\":true,\"sl_admin_inventory_count\":true,\"shopline_captcha\":true,\"shopline_email_captcha\":true,\"layout_engine_service_kingsman_plp\":true,\"layout_engine_service_kingsman_pdp\":true,\"layout_engine_service_kingsman_promotions\":true,\"layout_engine_service_kingsman_blogs\":true,\"layout_engine_service_kingsman_member_center\":true,\"layout_engine_service_kingsman_npb\":false,\"layout_engine_service_kingsman_layout\":false,\"layout_engine_service_kingsman_one_page_stores\":false,\"layout_engine_service_varm_plp\":true,\"layout_engine_service_varm_pdp\":true,\"layout_engine_service_varm_promotions\":true,\"layout_engine_service_varm_blogs\":true,\"layout_engine_service_varm_member_center\":true,\"layout_engine_service_philia_plp\":false,\"layout_engine_service_philia_pdp\":false,\"layout_engine_service_philia_promotions\":false,\"layout_engine_service_philia_blogs\":false,\"layout_engine_service_philia_member_center\":false,\"2026_pdp_revamp_mobile_abtesting\"
448:false,\"2026_pdp_revamp_mobile_addon_products\":true,\"2026_pdp_revamp_mobile_product_set\":false,\"pdp_revamp_admin_entrypoint\":false,\"smart_product_recommendation\":true,\"one_page_store_product_set\":true,\"page_use_product_service\":true,\"price_discount_label_plp\":true,\"pdp_image_lightbox\":true,\"advanced_menu_app\":true,\"smart_product_recommendation_plus\":true,\"sitemap_cache_6hr\":true,\"sitemap_enhance_lang\":true,\"smart_product_recommendation_plus_more_placements\":false,\"smart_product_recommendation_plus_cart\":true,\"smart_product_recommendation_plus_blog\":false,\"bulk_update_redirect_301_limit_20w\":false,\"pdp_product_sold_count\":true,\"edit_pdp_product_sold_count\":false,\"dynamic_shipping_rate_refactor_jp\":false,\"sl_cashback\":false,\"sl_cashback_app_avaliable\":false,\"admin_search_crawl_setting\":true,\"blog_revamp_multi_lang\":false,\"sl_payment_integrated\":false,\"slp_repay_same_method\":false,\"slp_repay_credit_card_shop\":false,\"shoplytics_tracker_first_party\":false,\"checkout_revamp_checkout_page_v2024\":true,\"security_center\":true,\"freeshipping_promotion_condition\":true,\"gift_shipping_promotion_discount_condition\":true,\"promotion_first_purchase_channel\":true,\"enable_shopjs_splitting\":true,\"enable_body_script\":true,\"enable_corejs_splitting\":true,\"member_info_reward_subscription\":true,\"session_expiration_period\":true,\"point_campaign\":true,\"online_credit_redemption_toggle\":true,\"shoplytics_payments_api_v3\":true,\"shoplytics_staff_api_v3\":true,\"shoplytics_invoices_api_v3\":true,\"shoplytics_broadcast_api_v3\":true,\"enable_promotion_usage_record\":true,\"archive_order_ui\":true,\"archive_order_data\":true,\"order_archive_calculation_revamp_crm_amount\":true,\"order_archive_calculation_revamp_crm_member\":true,\"subscription_config_edit_delivery_payment\":true,\"one_page_store_checkout\":true,\"cart_use_product_service\":true,\"order_export_366day\":true,\"promotion_record_archive_test\":true,\"order_archive_testing_return_order\":true,\"order_archive_testing_order_details\":true,\"order_archive_testing\":true,\"promotion_page_seo_button\":true,\"order_archive_testing_crm\":true,\"order_archive_product_testing\":true,\"shoplytics_customer_refactor_api_v3\":true,\"shoplytics_session_metrics\":true,\"checkout_revamp_v2024\":true,\"product_set_v2_enhancement\":true,\"customer_import_50000_failure_report\":true,\"manual_order_ec_to_sc\":true,\"group_url_bind_post_live\":true,\"shoplytics_product_revamp_api_v3\":true,\"shoplytics_event_realtime_refactor_api_v3\":true,\"shoplytics_ordersales_v3\":true,\"payment_fee_config\":true,\"subscription_config_edit\":true,\"affiliate_dashboard\":true,\"export_inventory_report_v2\":true,\"fb_offline_conversions_api\":true,\"member_center_profile_revamp\":true,\"youtube_live_shopping\":true,\"enable_new_css_bundle\":true,\"broadcast_preset_time\":true,\"email_custom\":true,\"social_channel_revamp\":true,\"memebr_center_point_credit_revamp\":true,\"customer_data_secure\":true,\"coupon_v2\":true,\"tcat_711pickup_sl_logisitics\":true,\"customer_export_v2\":true,\"shoplytics_channel_store_permission\":true,\"customer_group_analysis\":true,\"slp_bank_promotion\":true,\"admin_js_upgrade_SL-32913\":true,\"google_preorder_feed\":true,\"replace_lms_old_oa_interface\":true,\"bulk_update_job\":true,\"custom_home_delivery_tw\":true,\"birthday_format_v2\":true,\"preorder_limit\":true,\"mobile_and_email_signup\":true,\"exclude_product_v2\":true,\"credit_point_report\":true,\"sl_payments_cc_promo\":true,\"user_center_social_channel\":true,\"enable_lazysizes_image_tag\":true,\"whatsapp_accept_marketing\":true,\"line_live\":true,\"credit_campaign\":true,\"credit_point_triggerpoint\":true,\"send_coupon_notification\":true,\"711_CB_pickup_TH\":true,\"cookie_consent\":true,\"customer_group_regenerate\":true,\"customer_group_filter_p3\":true,\"customer_group_filter_p2\":true,\"page_builder_revamp_theme_setting_initialized\":true,\"page_builder_revamp_theme_setting\":true,\"page_builder_revamp\":true,\"customer_group_broadcast\":true,\"partial_free_shipping\":true,\"broadcast_addfilter\":true,\"social_name_in_order\":true,\"admin_app_extension\":true,\"fb_group\":true,\"fb_broadcast_sc\":true,\"711_CB_13countries\":true,\"sl_payment_type_check\":true,\"sl_payment_standard_v2\":true,\"shop_category_filter_bulk_action\":true,\"einvoice_list_by_day\":true,\"bulk_action_product\":true,\"bulk_action_customer\":true,\"pos_only_product_settings\":true,\"tax_inclusive_setting\":true,\"one_new_filter\":true,\"order_tag\":true,\"out_of_stock_order\":true,\"cross_shop_tracker\":true,\"sl_logistics_modularize\":true,\"fbe_shop\":true,\"sc_manual_order\":true,\"sc_sidebar\":true,\"fb_multi_category_feed\":true,\"credit_amount_condition_hidden\":true,\"credit_installment_payment_fee_hidden\":true,\"sc_facebook_live\":true,\"category_sorting\":true,\"dashboard_v2_revamp\":true,\"customer_tag\":true,\"customer_coupon\":true,\"bulk_assign_point\":true,\"zotabox\":true,\"locale_revamp\":true,\"facebook_notify\":true,\"stripe_payment_intents\":true,\"customer_edit\":true,\"fbe_v2_edit\":true,\"payment\":{\"oceanpay\":true,\"sl_payment\":true,\"payme\":true,\"sl_logistics_fmt_freeze\":true,\"stripe_google_pay\":true},\"fb_pixel_v2\":true,\"fb_feed_unlimit\":true,\"customer_referral\":true,\"fb_product_set\":true,\"message_center_v3\":true,\"email_credit_expire_notify\":true,\"enhanced_catalog_feed\":true,\"theme_level\":3,\"chatbot_keywords_matching\":true,\"dusk_setting\":true,\"varm_setting\":true,\"skya_setting\":true,\"philia_setting\":true,\"theme_doris_bien\":true,\"theme_bianco\":true,\"theme_sangria\":true,\"preset_publish\":true,\"membership_tiers\":5,\"cart_addon_condition\":true,\"chatbot_image_widget\":true,\"chatbot_card_carousel\":true,\"uc_v2_endpoints\":true,\"uc_integration\":true,\"member_price\":true,\"revert_credit\"
448:true,\"buy_now_button\":true,\"blog\":true,\"reports\":true,\"custom_css\":true,\"multicurrency\":true,\"chatbot_welcome_template\":true,\"smart_recommended_related_products\":true,\"order_custom_field_limit\":5,\"sl_payments_my_cc\":true,\"sl_payments_tw_cc\":true,\"sl_payments_sg_cc\":true,\"sl_payments_my_fpx\":true,\"sl_payment_cc\":true,\"express_cart\":true,\"chatbot_card_template\":true,\"customer_custom_field_limit\":5,\"sfexpress_centre\":true,\"sfexpress_store\":true,\"sfexpress_service\":true,\"sfexpress_eflocker\":true,\"product_page_limit\":-1,\"gifts_limit\":-1,\"disable_old_upgrade_reminder\":true,\"image_limit\":100000,\"domain_applicable\":true,\"share_cart_link\":true,\"exclude_product\":true,\"cancel_order_by_customer\":true,\"storefront_return\":true,\"admin_manual_order\":true,\"fbe_v2\":true,\"promotion_limit\":-1,\"th_pricing_page_2020\":true,\"shoplytics_to_hd\":true,\"stripe_subscription_my_account\":true,\"user_credit\":{\"manual\":true},\"google_recaptcha\":true,\"order_settings\":{\"line_ec\":true},\"product_feed_info\":true,\"disable_footer_brand\":true,\"footer_brand\":true,\"design\":{\"logo_favicon\":true,\"shop_template_advanced_setting\":true},\"fb_ssapi\":true,\"user_settings\":{\"facebook_login\":true},\"fb_quick_signup_link\":true,\"design_submenu\":true,\"vn_pricing_page_2020\":true,\"line_signup\":true,\"google_signup_login\":true,\"toggle_mobile_category\":true,\"online_store_design\":true,\"tcat_newlabel\":true,\"auto_reply_fb\":true,\"ig_new_api\":true,\"google_ads_manager\":true,\"facebook_pixel_manager\":true,\"bing_ads\":true,\"google_remarketing_manager\":true,\"google_analytics_manager\":true,\"yahoo_dot\":true,\"google_tag_manager\":true,\"order_split\":true,\"line_in_chat_shopping\":true,\"cart_addon\":true,\"enable_cart_addon_item\":true,\"studio_livestream\":true,\"fb_shop_now_button\":true,\"dashboard_v2\":true,\"711_cross_delivery\":true,\"product_log_v2\":true,\"integration_one\":true,\"fb_1on1_chat\":true,\"line_1on1_chat\":true,\"admin_custom_domain\":true,\"facebook_ads\":true,\"product_info\":true,\"product_stock\":true,\"hidden_product_p2\":true,\"channel_integration\":true,\"sl_logistics_fmt_freeze\":true,\"sl_pos_admin_order_archive_testing\":true,\"sl_pos_receipt_preorder_return_enhancement\":true,\"sl_pos_receipt_setting_by_channel\":true,\"sl_pos_purchase_order_onlinestore\":true,\"sl_pos_
448inventory_count_for_selected_products\":true,\"sl_pos_credit_redeem\":true,\"sl_pos_receipt_information\":true,\"sl_pos_android_A4_printer\":true,\"sl_pos_iOS_A4_printer\":true,\"sl_pos_pin_products\":true,\"sl_pos_price_by_channel\":true,\"sl_pos_terminal_bills\":true,\"sl_pos_promotion_by_channel\":true,\"sl_pos_bulk_import_update_enhancement\":true,\"sl_pos_free_gifts_promotion\":true,\"sl_pos_transfer_onlinestore\":true,\"sl_pos_new_report_daily_payment_methods\":true,\"sl_pos_new_report_overview\":true,\"sl_pos_new_report_transaction_detail\":true,\"sl_pos_new_report_product_preorder\":true,\"sl_pos_new_report_customer_analysis\":true,\"sl_pos_terminal_tw\":true,\"sl_pos_SHOPLINE_Payments_tw\":true,\"sl_pos_user_permission\":true,\"sl_pos_feature_permission\":true,\"sl_pos_report_shoplytics_psi\":true,\"sl_pos_einvoice_refactor\":true,\"sl_pos_member_points\":true,\"sl_pos_product_set\":true,\"pos_retail_store_price\":true,\"sl_pos_save_send_receipt\":true,\"sl_pos_partial_return\":true,\"sl_pos_variation_setting_refactor\":true,\"sl_pos_password_setting_refactor\":true,\"sl_pos_supplier_refactor\":true,\"sl_pos_admin_staff\":true,\"sl_pos_customized_price\":true,\"sl_pos_member_price\":true,\"sl_pos_admin_register_shift\":true,\"sl_pos_logo_terms_and_condition\":true,\"sl_pos_
448inventory_transfer_request\":true,\"sl_pos_admin_inventory_transfer\":true,\"sl_pos_inventory_count\":true,\"sl_pos_transaction_conflict\":true,\"sl_pos_transaction_view_admin\":true,\"sl_pos_admin_delete_order\":true,\"sl_pos_admin_cancel_order\":true,\"sl_pos_order_refactor_admin\":true,\"sl_pos_purchase_order_partial_in_storage\":true,\"sl_pos_admin_purchase_order\":true,\"sl_pos_promotion\":true,\"sl_pos_payment\":true,\"sl_pos_discount\":true,\"email_member_forget_password_notify\":true,\"sl_pos_admin\":true,\"sl_pos\":true,\"subscription_currency\":true,\"broadcast_center\":true,\"bundle_pricing\":true,\"bundle_group\":true,\"unified_admin\":true,\"email_member_register_notify\":true,\"shopline_product_reviews\":true,\"tier_member_price\":true,\"email_order_notify\":true,\"custom_notify\":true,\"marketing_affiliate_p2\":true,\"member_points\":true,\"blog_app\":true,\"wishlist_app\":true,\"hidden_product\":true,\"product_quantity_update\":true,\"line_shopping_new_fields\":true,\"staff_limit\":-1,\"broadcast_unsubscribe_email\":true,\"menu_limit\":-1,\"revert_credit_p2\"
448:true,\"new_sinopac_3d\":true,\"category_limit\":-1,\"image_gallery_p2\":true,\"taxes_settings\":true,\"customer_advanced_filter\":true,\"membership\":{\"index\":true,\"export\":true,\"import\":true,\"view_user\":true,\"blacklist\":true},\"marketing_affiliate\":true,\"addon_products_limit\":-1,\"order_filter_shipped_date\":true,\"variant_image_selector\":true,\"variant_saleprice_cost_weight\":true,\"variation_label_swatches\":true,\"image_widget_mobile\":true,\"fmt_revision\":true,\"back_in_stock_notify\":true,\"ecpay_expirydate\":true,\"product_available_time\":true,\"select_all_customer\":true,\"operational_bill\":true,\"product_limit\":-1,\"auto_credit\":true,\"page_limit\":-1,\"abandoned_cart_notification\":true,\"currency\":{\"vietnam_dong\":true}}')) 449app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]')) 450app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]')) 451 452 453app.config(function (AnalyticsProvider) { 454 AnalyticsProvider.startOffline(true); 455}); 456 457 458app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"703353120519439"}]); 459 460app.constant('ANGULAR_LOCALE', { 461 DATETIME_FORMATS: { 462 AMPMS: ["am","pm"], 463 DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], 464 MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"], 465 SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], 466 SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"], 467 fullDate: "EEEE, MMMM d, y", 468 longDate: "MMMM d, y", 469 medium: "MMM d, y h:mm:ss a", 470 mediumDate: "MMM d, y", 471 mediumTime: "h:mm:ss a", 472 short: "M/d/yy h:mm a", 473 shortDate: "M/d/yy", 474 shortTime: "h:mm a", 475 }, 476 NUMBER_FORMATS: { 477 CURRENCY_SYM: "$", 478 DECIMAL_SEP: ".", 479 GROUP_SEP: ",", 480 PATTERNS: [{"gSize":3,"lgSize":3,"maxFrac":3,"minFrac":0,"minInt":1,"negPre":"-","negSuf":"","posPre":"","posSuf":""},{"gSize":3,"lgSize":3,"maxFrac":2,"minFrac":2,"minInt":1,"negPre":"-¤","negSuf":"","posPre":"¤","posSuf":""}] 481 }, 482 id: "zh-hant", 483 pluralCat: function(n, opt_precision) { 484 if (['ja'].indexOf('zh-hant') >= 0) { return PLURAL_CATEGORY.OTHER; } 485 var i = n | 0; 486 var vf = getVF(n, opt_precision); 487 if (i == 1 && vf.v == 0) { 488 return PLURAL_CATEGORY.ONE; 489 } 490 return PLURAL_CATEGORY.OTHER; 491 } 492}); 493 494 495 try { 496 var $searchPanelMobile; 497 498 var $mask = $('<div class="Modal-mask sl-modal-mask" style="display: none;"></div>'); 499 500 function showMask() { 501 $mask.css({'opacity': '0.3', 'display': 'block'}); 502 503 $('.Product-searchField-panel').removeClass('is-show'); 504 } 505 506 function hideMask() { 507 $mask.css({'opacity': '0'}); 508 setTimeout(function() { 509 $mask.css({'display': 'none'}); 510 }, 200); 511 } 512 513 var cartPanelOptions = new SidrOptions({ 514 name: 'cart-panel', 515 onOpen: function() { 516 showMask(); 517 angular.element('body').scope().$broadcast('cart.reload'); 518 }, 519 onClose: hideMask 520 }); 521 522 $('.sl-cart-toggle').sidr(cartPanelOptions); 523 $('.sl-menu-panel-toggle').sidr(new SidrOptions({ name: 'MenuPanel', onOpen: showMask, onClose: hideMask })); 524 525 $mask 526 .appendTo('body') 527 .on('click', function() { 528 $.sidr('close', 'MenuPanel'); 529 $.sidr('close', 'cart-panel'); 530 hideMask(); 531 }); 532 533 $( ".body-wrapper" ).on("click touch touchmove", function(e) { 534 if ($(".body-wrapper").hasClass("sidr-open" )) { 535 e.preventDefault(); 536 e.stopPropagation(); 537 $.sidr('close','left-panel'); 538 $.sidr('close','cart-panel'); 539 $.sidr('close','currency-panel'); 540 $.sidr('close','language-panel'); 541 $('html, body').css({'overflow': 'auto'}); 542 } 543 }); 544 545 $(document).ready(function() { 546 if (typeof Sentry !== 'undefined') { 547 var LOG_LEVELS = { 548 'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'], 549 'Info': ['info', 'warn', 'error'], 550 'Warning': ['warn', 'error'], 551 'Error': ['error'], 552 }; 553 554 var CDN_HOSTS = [ 555 'cdn.shoplineapp.com', 556 'cdn.myshopline.com', 557 ]; 558 var KEEP_SAMPLE_RATE = { 559 third_party: 0.05, 560 unknown: 0.05, 561 inline: 0.05, 562 before_sentry: 0.05, 563 }; 564 var PAGE_HOST = 'www.ecohukurou.com.tw'.toLowerCase(); 565 var SDK_HOST = 'sentry-cdn.com'; 566 567 var hasSourceTag = function (event) { 568 return !!(event.tags && event.tags.source); 569 }; 570 571 var getAllFrames = function (event) { 572 try { 573 return event.exception.values.reduce(function (acc, val) { 574 return acc.concat((val.stacktrace && val.stacktrace.frames) || []); 575 }, []); 576 } catch (e) { 577 return []; 578 } 579 }; 580 581 var classifyEvent = function (event) { 582 var frames = getAllFrames(event).filter(function (frame) { 583 return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1; 584 }); 585 586 if (frames.length === 0) return { source: 'unknown' }; 587 588 var hasOther = false;
589 var hasPageHost = false; 590 591 frames.forEach(function (frame) { 592 var lower = frame.filename.toLowerCase(); 593 if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) { 594 hasOther = true; 595 if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) { 596 hasPageHost = true; 597 } 598 } 599 }); 600 601 var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal'; 602 603 return { source: source }; 604 }; 605 606 var cloneMutablePaths = function (event) { 607 try { 608 var cloned = Object.assign({}, event); 609 610 if (event.tags) { 611 cloned.tags = Object.assign({}, event.tags); 612 } 613 614 if (event.exception && event.exception.values) { 615 cloned.exception = Object.assign({}, event.exception); 616 cloned.exception.values = event.exception.values.map(function (value) { 617 var clonedValue = Object.assign({}, value); 618 if (clonedValue.stacktrace) { 619 clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace); 620 } 621 return clonedValue; 622 }); 623 } 624 625 return cloned; 626 } catch (e) { 627 return event; 628 } 629 }; 630 631 var config = { 632 dsn: 'https://[email protected]/5797752', 633 env: 'production', 634 release: '5.96.0', 635 sampleRate: 1.0, 636 tracesSampleRate: 0.0, 637 logLevels: LOG_LEVELS['Error'], 638 beforeSend: function(event, hint) { 639 try { 640 if ([ 641 'gtm', 642 'gtag/js', 643 'tracking', 644 'pixel/events', 645 'signals/iwl', 646 'rosetta.ai', 647 'twk-chunk', 648 'webpush', 649 'jquery', 650 '<anonymous>' 651 ].some(function(filename) { 652 return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1; 653 }) || 654 event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1 655 ) { 656 return null; 657 } 658 } catch (e) {} 659 660 event = cloneMutablePaths(event); 661 662 event.tags = event.tags || {}; 663 try { 664 if (!hasSourceTag(event)) { 665 var classification = classifyEvent(event); 666 event.tags.source = classification.source; 667 668 if (event.logger === 'console' && classification.source === 'unknown') { 669 var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase(); 670 var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) { 671 return host && syntheticStack.indexOf(host) !== -1; 672 }); 673 if (!isFirstPartyStack) { 674 return null; 675 } 676 } 677 678 var keepRate = KEEP_SAMPLE_RATE[classification.source]; 679 if (keepRate && Math.random() > keepRate) { 680 return null; 681 } 682 } 683 } catch (e) {} 684 685 try { 686 if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) { 687 var firstValue = event.exception.values[0]; 688 firstValue.value = event.tags.source + ': ' + (firstValue.value || ''); 689 } else if (event.tags.source && event.message) { 690 event.message = event.tags.source + ': ' + event.message; 691 } 692 } catch (e) {} 693 694 try { 695 event.exception.values.forEach(function (exceptionValue) { 696 if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) { 697 var filtered = exceptionValue.stacktrace.frames.filter(function (frame) { 698 return !(frame.filename && frame.filename.indexOf('/assets/') !== -1); 699 }); 700 exceptionValue.stacktrace.frames = filtered.length > 0 701 ? filtered 702 : exceptionValue.stacktrace.frames; 703 } 704 }); 705 } catch (e) {} 706 707 return event; 708 }, 709 }; 710 711 var pageName = ''; 712 713 try { 714 var pathName = window.location.pathname; 715 716 if (pathName.includes('/cart')) { 717 pageName = 'cart'; 718 } 719 if (pathName.includes('/checkout')) { 720 pageName = 'checkout'; 721 } 722 } catch (e) {} 723 724 var shouldReplay = false;
725 var replayPages = ['/checkout', '/cart', '/one-page-store']; 726 try { 727 shouldReplay = replayPages.some(function(page) { 728 return window.location.pathname.includes(page); 729 }); 730 } catch (e) {} 731 732 Sentry.init({ 733 dsn: config.dsn, 734 environment: config.env, 735 release: config.release, 736 integrations: function(integrations) { 737 var ourIntegrations = integrations.concat([ 738 new Sentry.Integrations.BrowserTracing(), 739 new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }), 740 ]); 741 742 if (shouldReplay) { 743 ourIntegrations.push( 744 Sentry.replayIntegration({ 745 maskAllText: true, 746 maskAllInputs: true, 747 blockAllMedia: true, 748 }) 749 ); 750 } 751 752 return ourIntegrations; 753 }, 754 sampleRate: config.sampleRate, 755 tracesSampler: function(samplingContext) { 756 const transactionContext = samplingContext.transactionContext || {}; 757 const op = transactionContext.op || ''; 758 759 if (op === 'cartV2.ui.action') { 760 return 1.0; 761 } 762 return config.tracesSampleRate; 763 }, 764 attachStacktrace: true, 765 replaysSessionSampleRate: 0, 766 replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0, 767 denyUrls: [ 768 'graph.facebook.com', 769 'connect.facebook.net', 770 'static.xx.fbcdn.net', 771 'static.criteo.net', 772 'sslwidget.criteo.com', 773 'cdn.shopify.com', 774 'googletagservices.com', 775 'googletagmanager.com', 776 'google-analytics.com', 777 'googleadservices.com', 778 'googlesyndication.com', 779 'googleads.g.doubleclick.net', 780 'adservice.google.com', 781 'cdn.mouseflow.com', 782 'cdn.izooto.com', 783 'static.zotabox.com', 784 'static.hotjar.com', 785 'd.line-scdn.net', 786 'bat.bing.com', 787 's.yimg.com', 788 'js.fout.jp', 789 'load.sumo.com', 790 '.easychat.co', 791 '.chimpstatic.com', 792 '.yotpo.com', 793 '.popin.cc', 794 '.iterable.com', 795 '.alexametrics.com', 796 '.giphy.com', 797 'stats.zotabox.com', 798 'stats.g.doubleclick.net', 799 'www.facebook.com', 800 ], 801 beforeSend: config.beforeSend, 802 }); 803 804 var preInitListeners = window.__sentryPreInitListeners; 805 if (preInitListeners) { 806 window.removeEventListener('error', preInitListeners.onError); 807 window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection); 808 window.__sentryPreInitListeners = null; 809 } 810 811 812 var tags = { 813 page_locale: 'zh-hant', 814 user_country: 'AM', 815 handle: 'tyenglong739', 816 cart_owner_id: '', 817 cart_owner_type: '', 818 cart_id: '', 819 }; 820 821 if (pageName) { 822 tags.page = pageName; 823 } 824 825 Sentry.setTags(tags); 826 827 var preInitQueue = window.__sentryPreInitQueue || []; 828 window.__sentryPreInitQueue = null; 829 var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry; 830 preInitQueue.forEach(function(error) { 831 try { 832 if (Math.random() > beforeSentryKeepRate) return; 833 Sentry.withScope(function(scope) { 834 scope.setTag('source', 'before_sentry'); 835 Sentry.captureException(error instanceof Error ? error : new Error(String(error))); 836 }); 837 } catch (e) {} 838 }); 839} 840 841 842 $searchPanelMobile = $jq('.search-panel-mobile'); 843 // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering 844 $("#product-loading").remove(); 845 846 var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror']; 847 $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery") 848 .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])") 849 .each(function() { 850 var domClassList = ($(this).attr('class') || '').split(/\s+/); 851 // check used lazysizes 852 var hasLazyClass = domClassList.some(function(className) { 853 return lazyClasses.includes(className); 854 }); 855 if (!hasLazyClass) { 856 $(this) 857 .attr('src', $(this).attr('data-src')) 858 .removeAttr('data-src'); 859 } 860 }); 861
862 if ($jq("#home-carousel").length > 0) { 863 runTaskInIdle(() => { 864 $jq("#home-carousel").owlCarousel({ 865 items: 1, 866 singleItem: true, 867 autoPlay: true, 868 stopOnHover: true, 869 lazyLoad : true, 870 onLoadedLazy: function(event) { window.resizeImages(event.target); }, 871 autoHeight:true, 872 navigation: true, 873 navigationText: false, 874 }); 875 }); 876 } 877 878 $jq(".owl-carousel").each(function () { 879 runTaskInIdle(() => { 880 var owl = $jq(this); 881 owl.owlCarousel({ 882 loop: true, 883 items: 1, 884 margin: 10, 885 nav: false, 886 lazyLoad: true, 887 onLoadedLazy: function(event) { 888 window.resizeImages(event.target); 889 }, 890 onInitialized: function() { 891 //owl-stage have transition: 0.25s Time difference 892 setTimeout(function() { 893 owl.prev('.owl-carousel-first-initializing').hide(); 894 owl 895 .removeClass('initializing') 896 .trigger('refresh.owl.carousel'); 897 }, 300); 898 }, 899 autoplay: true, 900 autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000, 901 autoHeight: true, 902 autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777 903 }); 904 }); 905 }); 906 907 function restartCarousel() { 908 if (document.visibilityState === 'visible') { 909 $jq(".owl-carousel").each(function (_, element) { 910 var $carousel = $jq(element); 911 var owlCarouselInstance = $carousel.data("owl.carousel"); 912 var isAutoplay = owlCarouselInstance.settings.autoplay; 913 if (isAutoplay) { 914 $carousel.trigger('stop.owl.autoplay'); 915 $carousel.trigger('next.owl.carousel'); 916 } 917 }); 918 } 919 } 920 document.addEventListener('visibilitychange', restartCarousel); 921 922 setTimeout(function() { 923 $jq('.title-container.ellipsis').dotdotdot({ 924 wrap: 'letter' 925 }); 926 927 var themeKey = 'ultra_chic'; 928 var heightToDot = { 929 varm: 55, 930 philia: 45, 931 skya: 45 932 }; 933 934 $jq('.Product-item .Product-info .Product-title').dotdotdot({ 935 wrap: 'letter', 936 ellipsis: '...', 937 height: heightToDot[themeKey] || 40 938 }); 939 }); 940 941 // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead 942 }); 943 944 $(document).on('click', '.m-search-button', function(){ 945 $searchPanelMobile.toggleClass('click'); 946 if ($('.body-wrapper').hasClass('sidr-open')) { 947 $.sidr('close','left-panel'); 948 $.sidr('close','cart-panel'); 949 $.sidr('close','language-panel'); 950 $.sidr('close','currency-panel'); 951 $('html, body').css({'overflow': 'auto'}); 952 } 953 }); 954 955 $(document).on('click', '.search-mask', function() { 956 $searchPanelMobile.toggleClass('click'); 957 }); 958 959 960 if (window.scriptQueue && window.scriptQueue.length > 0) { 961 runTaskQueue(window.scriptQueue); 962 } 963 964 runTaskInIdle(() => { 965 if (window.matchMedia('(max-width: 1199px)').matches) { 966 function checkScroll() { 967 var trialBannerHeight = $('.trial-banner').height() || 0; 968 if ($(window).scrollTop() >= (100 - trialBannerHeight)) { 969 $('body').addClass('my-scroll'); 970 } else { 971 $('body').removeClass('my-scroll'); 972 } 973 } 974 checkScroll(); 975 $(window).on('scroll', _.throttle(checkScroll, 200)); 976} 977 }) 978 } catch (e) { 979 console.error(e); 980 } 981 982 window.renderSingleRecaptchaForSendCode = function(element) { 983 var widgetId = window.grecaptcha.render(element, { 984 sitekey: "6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr" 985 }, true); 986 987 element.dataset.widgetId = widgetId; 988 }; 989 990 991 window.initRecaptcha = function() { 992 // Delay event binding to avoid angular clear registered events 993
994 document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode); 995 996 // Notify recaptcha SDK observers (consumers subscribe via 997 // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag). 998 window.globalSDKObserver.grecaptcha.notify(); 999 } 1000 1001 window.onRecaptchaLoaded = function() { 1002 if (!window.grecaptcha.render) { 1003 window.grecaptcha.ready(function() { 1004 initRecaptcha(); 1005 }); 1006 return; 1007 } 1008 initRecaptcha(); 1009 }; 1010 1011 runTaskInIdle(() => { 1012 angular.element(document).ready(function() { 1013 var tag = document.createElement("script"); 1014 tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit"; 1015 document.getElementsByTagName("head")[0].appendChild(tag); 1016 }); 1017 angular.bootstrap(document, ['shop_app']); 1018 }); 1019 runTaskInIdle(() => { 1020 window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve(); 1021 }); 1022}); 1023 1024</script>
1024 1025 1026<base href="/"> 1027 1028<!-- CSRF --> 1029<meta name="csrf-param" content="authenticity_token" /> 1030<meta name="csrf-token" content="ue68VxmccYW0M9iLIXqmEAPeKT7+4K48Jw51ehIOgTmZ4ZVw9dd6PqdPJ2AOJZn8T1Z3GZcUTb2s+YGfszy9Vg==" /> 1031 1032<!-- Start of Criteo one tag --> 1033<!-- End of Criteo one tag --> 1034 1035 1036 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-legacy-ae62574510c3c343cb473c31a541eaa42345ee4c9a0d03d991af41bbdd36be9f.css" onload="this.media='all'" /> 1037 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/general-fb5ea8124684c1808313125e394e36e9886dbf7c5c4c0c80de1f7bbe1fe6d6a7.css" onload="" /> 1038 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-e462add8de6bcb81233255bb9d479217b715bed472005db8875ab29e822050c6.css" onload="" /> 1039 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/primary_color-f13697fb850b7acee5abd328f6a30e13b5798651cb267f62305746db869163c4.css" onload="" /> 1040 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-facebook-banner-07cf9a2f7d9d81ac2e626a88c8bfed381788dd65d8d548163bc2de7760f12869.css" onload="this.media='all'" /> 1041 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-welcome-member-referral-credits-cb3aee700e176cb3138073960c6ceb7c18ced114de7d48a2b6c68b076a0bafe4.css" onload="this.media='all'" /> 1042 <style>.nav-bg-color { background: rgba(255, 255, 255, 0.98);}.NavigationBar { box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);}.home:not(.my-scroll) .NavigationBar { box-shadow: none;}.mod-desktop .NavigationBar-mainMenu.nav-color input { color: #333; border-bottom-color: #333;}.mod-desktop .NavigationBar-mainMenu.nav-color input::placeholder { color: #333; opacity: 1;}.mod-desktop .NavigationBar-mainMenu.nav-color input:-ms-input-placeholder { color: #333;}.mod-desktop .NavigationBar-mainMenu.nav-color input::-ms-input-placeholder { color: #333;}.mod-desktop .NavigationBar-mainMenu.nav-color button { color: #333;}.mod-desktop .Product-searchField:hover input { border-bottom-color: #333;}.mod-desktop .Product-searchField:hover input:focus { border-bottom-color: #333;}.mod-desktop .Product-searchField input:focus { border-bottom-color: #333;}.navigation-menu.nav-color .navigation-menu-top-layer > .navigation-menu-item > .navigation-menu-item-label { color: #333;}.NavigationBar-mainMenu.nav-color .List-item .Label { color: #333;}.NavigationBar-mainMenu.nav-color .List-item .List-item .Label { color: #333;}.NavigationBar-actionMenu.nav-color .List-item > .fa-search { color: #333;}.NavigationBar-actionMenu-button.nav-color { color: #333;}.NavigationBar-actionMenu-button.nav-color.sl-menu-panel-toggle { background: #f7f7f7;}.NavigationBar-actionMenu-button.nav-color.sl-menu-panel-toggle i { background: #333;}.NavigationBar-actionMenu-button.nav-color.sl-menu-panel-toggle i:before, .NavigationBar-actionMenu-button.nav-color.sl-menu-panel-toggle i:after { background: #333;}.NavigationBar-actionMenu-button.nav-color svg { fill: #333;}.MenuPanel-othersMenu svg { fill: #333;}.nav-bg-color.sidr { background: #fff !important; color: #333;}.nav-bg-color .MenuPanel-section .MenuPanel-section-header { color: #888;}.nav-bg-color .MenuPanel-section .List-item a { color: #333;}.nav-bg-color .MenuPanel-section .MenuPanel-nestedList-dropdown .List-item a { color: #aaa !important;}.nav-bg-color .MenuPanel-section .MenuPanel-nestedList-dropdown .List-item a:hover { color: #888 !important;}.nav-bg-color .MenuPanel-section .List-item.MenuPanel-nestedList > a:hover { color: #333 !important;}.nav-bg-color .MenuPanel-section ul:not(:last-child) { border-bottom-color: #eee;}.nav-bg-color .MenuPanel-section ul:before, .nav-bg-color .MenuPanel-section ul:after { border-bottom-color: #fff;}.nav-bg-color .CartPanel-section .addon-cart-item { background: #f7f7f7;}.nav-bg-color .CartPanel-section .addon-cart-item:not(:last-child) { border-bottom-color: #888;}
1042.nav-bg-color .CartPanel-section .addon-cart-item .promotion-label { background: #fff; color: #888;}.nav-bg-color .CartPanel-section .cart-items > div:not(:first-child) { border-top-color: #eee;}.nav-bg-color .CartPanel-section .cart-items > div:not(:first-child):before, .nav-bg-color .CartPanel-section .cart-items > div:not(:first-child):after { border-top-color: #fff;}.nav-bg-color .CartPanel-section .cart-item .title { color: #888;}.nav-bg-color .CartPanel-section .cart-item .variation { color: #333;}.nav-bg-color .CartPanel-section .cart-item .remove a:hover { color: #333;}.nav-bg-color .CartPanel-section .cart-item img { background-color: #fff;}.ProductList-breadcrumb.nav-bg-color, .ProductDetail-breadcrumb.nav-bg-color { background: rgba(247, 247, 247, 0.98); color: #999;}.ProductList-breadcrumb.nav-bg-color .Label, .ProductDetail-breadcrumb.nav-bg-color .Label { color: #999;}.ProductList-breadcrumb.nav-bg-color a:after, .ProductDetail-breadcrumb.nav-bg-color a:after { border-bottom-color: #ddd;}.home:not(.my-scroll) .nav-bg-color { background: transparent; /* background: $color-light-gradient; background: -moz-linear-gradient(top, $color-light-gradient 0%, $color-transparent 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, $color-light-gradient), color-stop(100%, $color-transparent)); background: -webkit-linear-gradient(top, $color-light-gradient 0%, $color-transparent 100%); background: -o-linear-gradient(top, $color-light-gradient 0%, $color-transparent 100%); background: -ms-linear-gradient(top, $color-light-gradient 0%, $color-transparent 100%); background: linear-gradient(to bottom, $color-light-gradient 0%, $color-transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); */}#Footer .container:last-child { color: #aaa; background: #f7f7f7;}#Footer #shopline-copyright { color: #aaa; background: #f7f7f7;}#Footer #shopline-copyright > a { color: inherit;}
1042.MenuPanel-nestedList-dropdown .NestedList-Wrapper { background-color: #f7f7f7;}@media (min-width: 1200px) { #cart-panel { border: 1px solid #f7f7f7; }}.MenuPanel-mainMenu .depth-2 { background-color: #f7f7f7;}</style> </head><body 1043 class="posts 1044 show 1045 1046 mix-navigation-fixed 1047 1048 1049 ultra_chic 1050 light_theme 1051 1052 v2_theme" 1053 ng-controller="MainController" 1054 > 1055 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_ultra_chic_setting-e0791a0c466150b18a1f290e4e4cd5f2a33dec7632a3092f0524891340a51d44.css" onload="this.media="all"" /> 1056 1057 <style> 1058 .ProductList-categoryMenu ul li:hover>a.primary-color-hover,.ProductList-categoryMenu .List-item a.primary-color-hover:hover,.ProductReview-container a.primary-color-hover:hover,.ProductReview-container .List-item a.primary-color-hover:hover,.variation-label:hover,.variation-label.variation-label--selected,.product-item .price:not(.price-crossed),.product-item .price-sale,.product-info .price-regular:not(.price-crossed),.product-info .price-sale,.btn-add-to-cart.mobile-cart,.addon-promotions-container .addon-promotion-item .price-sale,.btn:not(.btn-success):not(.btn-buy-now):hover,.btn:not(.btn-success):not(.btn-buy-now):focus,.btn.focus:not(.btn-success):not(.btn-buy-now),.Back-in-stock-addItem-block .btn:not(.is-active):hover,.Back-in-stock-addItem-block .btn:not(.is-active):focus,.Back-in-stock-addItem-block .btn.focus:not(.is-active),.quick-cart-body .product-link>a,.quick-cart-mobile-header .product-link>a,.btn-add-wishlist:hover,.btn-add-wishlist.is-active,sl-list-page-wishlist-button .plp-wishlist-button .fa-heart,.btn-add-back-in-stock:hover,.btn-add-back-in-stock.is-active,.ProductDetail-product-info .price-box>.price:not(.price-crossed),.ProductDetail-product-info .price-box>.price-sale>span,#btn-form-submit-modal:hover,#btn-form-submit-modal:focus,.Label-price.is-sale,.PromotionPage-container .info-box .btn-add-to-promotion-cart .fa,.PromotionInfo .show-term-button:hover,.MemberCenter .PromotionInfo .show-term-button:hover,.member-center-coupon-nav .active,.product-available-info-time,.facebook-banner .fa-times,.facebook-banner .wording,body.passwords.new #submit-btn:hover,body.registrations.edit #edit-passwd-btn:hover,body.passwords.edit #user-password-edit-btn:hover,.product-set-price-container .product-set-price-label,.product-set-basket .highlight-label,.product-set-quick-cart-modal .highlight-label,.text-primary-color,.text-primary-color a,.text-primary-color a:hover,.member-center-profile__submit-button:hover,.member-center-profile__retry-button:hover,.member-center-profile__member-referral-modal-button:hover,.member-center-profile__email-verification-modal-button:hover{color:#90a451}.product-available-info-icon .icon-clock{fill:#90a451}.navigation-menu .scroll-left:not(.scroll-disable):hover,.navigation-menu .scroll-right:not(.scroll-disable):hover,.NavigationBar-nestedList .sub-prev:not(.sub-disable):hover span,.NavigationBar-nestedList .sub-next:not(.sub-disable):hover span,.ProductList-select ul li:hover,.cart-chkt-btn,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.product-item .boxify-image-wrapper .btn-add-to-cart:hover,.sl-goto-top:hover,.coupon-card-image,body.passwords.new #submit-btn:focus,body.registrations.edit #edit-passwd-btn:focus,body.passwords.edit #user-password-edit-btn:focus{background:#90a451}.CartPanel-toggleButton .Cart-count.primary-color,.member-profile-save,.MemberCenter .product-review-block .btn-primary,.btn-color-primary,.btn-cart-fixed,.basic-popover-desktop .body .description .icon,.basic-popover-desktop .body .action-button,#get-welcome-member-referral-credits .body .continue,.basic-popover-mobile .member-referral-link,.basic-popover-mobile .member-referral-link:hover,.product-set-quantity-label,.basket-cart-panel-header .progress-bar>.progress-bar-content,.member-center-profile__submit-button,.member-center-profile__retry-button,.member-center-profile__member-referral-modal-button,.member-center-profile__email-verification-modal-button{background-color:#90a451}.variation-label:hover,.variation-label.variation-label--selected,.cart-chkt-btn,.member-profile-save,.MemberCenter .product-review-block .btn-primary,.btn-color-primary,.member-profile-save:hover,.MemberCenter .product-review-block .btn-primary:hover,.btn-color-primary:hover,.sl-goto-top:hover,.variant-image.selected .image-container,.btn-cart-fixed,.basic-popover-desktop .body .action-button,#get-welcome-member-referral-credits .body .continue,.product-available-info,body.passwords.new #submit-btn:active,body.registrations.edit #edit-passwd-btn:active,body.passwords.edit #user-password-edit-btn:active,.member-center-profile__submit-button,.member-center-profile__retry-button,.member-center-profile__member-referral-modal-button,.member-center-profile__email-verification-modal-button,.member-center-profile__submit-button:hover,.member-center-profile__retry-button:hover,.member-center-profile__member-referral-modal-button:hover,.member-center-profile__email-verification-modal-button:hover{border-color:#90a451}.checkout-coupon-list-card:hover>.checkout-coupon-list-card-body,.product-list-variant-selector-item.selected-variation>.product-list-variant-selector-image:after{border-color:#90a451 !important}.sl-goto-top:hover:before{border-top-color:#90a451}.primary-border-color-after>:after,.primary-border-color-after:not(.Grid-item-title):after,.primary-border-color-after:not(.Grid-item-title) :after,.primary-color-border-bottom,.Grid-item-content p:last-child:after,.Grid-item-content div:last-child:after,.section-title:after,.pagination>li.active>a,.pagination>li.active>span,.pagination>li.active a:hover,.pagination>li.active span:hover,.pagination>li.active a:focus,.pagination>li.active span:focus,.Tabset .Tab-label.active span:after,.product-available-info-time{border-bottom-color:#90a451}.sl-goto-top:hover:before,.sl-goto-top:hover:after,.Product-promotions-tag{border-left-color:#90a451}.navigation-menu .navigation-menu-item:hover>.navigation-menu-item-label{color:#90a451 !important}.navigation-menu .navigation-menu-third-layer-toggle:hover{color:#90a451 !important}.ProductList-select category-filter-button .advance-filter-button:hover{border-bottom-color:#90a451;color:#90a451}.ProductList-select category-filter-button .advance-filter-button:hover svg{fill:#90a451}.category-advance-filter .apply-button{background-color:#90a451}
1058.category-advance-filter .filter-data .filter-price-range input:focus,.category-advance-filter .filter-data .filter-price-range input:hover{border-color:#90a451}.NavigationBar-mainMenu .List-item:hover>.Label.primary-color-hover{color:#90a451 !important}.NavigationBar-mainMenu i.primary-color-hover:hover{color:#90a451 !important}@media (min-width: 768px){.PostList .List-item.primary-color-hover a:hover .List-item-title{color:#90a451}}@media (max-width: 767px){.PostList .List-item.primary-color-hover a:active .List-item-title{color:#90a451}}.ProductReview-container .List-item a.disabled{color:#90a451 !important}.cart-chkt-btn:hover:not(.insufficient-point){color:#90a451 !important}.cart-chkt-btn:hover:not(.insufficient-point) .ladda-spinner div div div{background:#90a451 !important}.post-categories-pannel__block-title::after{background-color:#90a451}.MemberCenter .product-review-block .btn-primary:active,.MemberCenter .product-review-block .btn-primary:visited,.MemberCenter .product-review-block .btn-primary:hover{background-color:transparent;border:1px solid #ccc;border-color:#90a451}.Variation-border.selected{border:solid 2px #90a451 !important}@media not all and (pointer: coarse){.Variation-border:hover{border:solid 2px #90a451 !important}}.customer-review-bar-color{background-color:rgba(199,64,96,0.3) !important}.facebook-quick-signup-success-page .title{color:#90a451}.facebook-quick-signup-success-page .btn-facebook-redirect{background-color:#90a451}.facebook-quick-signup-success-page .btn-facebook-redirect:hover{background-color:#90a451;color:#fff;opacity:0.8}.facebook-quick-signup-failure-page .title{color:#90a451}.facebook-quick-signup-failure-page .btn-facebook-redirect{background-color:#90a451}.facebook-quick-signup-failure-page .btn-facebook-redirect:hover{background-color:#90a451;color:#fff;opacity:0.8}.trial-order-dialog .checkout-btn{width:unset;background-color:#90a451}@media (max-width: 767px){.js-sticky-cart-button-container.fast-checkout-container .icon-cart{fill:#90a451 !important}}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice{color:#90a451}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:before,.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:after{background-color:#90a451}#checkout-object__section .checkout-object__info_cart-header{color:#90a451}#checkout-object__section .checkout-object__info_cart-header .icon-basket{fill:#90a451}#signup-login-page .solid-btn:not([disabled]){background-color:#90a451;border-color:#90a451}#signup-login-page .solid-btn:not([disabled]):hover{background-color:transparent;color:#90a451}#signup-login-page .solid-btn[data-loading]{background-color:#90a451;border-color:#90a451}#signup-login-page .outline-btn:not([disabled]){color:#90a451;border-color:#90a451}#signup-login-page .outline-btn:not([disabled]):hover{background-color:transparent}#signup-login-page .outline-btn[data-loading]{color:#90a451;border-color:#90a451}.member-center-profile__submit-button:hover,.member-center-profile__retry-button:hover,.member-center-profile__member-referral-modal-button:hover,.member-center-profile__email-verification-modal-button:hover{background-color:#fff} 1059 1060 </style> 1061 <!- Theme Setting fonts -> 1062 <link rel="dns-prefetch" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="dns-prefetch" href="https://fonts.gstatic.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true">
1062<script> 1063 window.addEventListener('load', function() { 1064 const link = document.createElement('link'); 1065 link.rel = 'stylesheet'; 1066 link.href = 'https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap'; 1067 link.media = 'print'; 1068 link.onload = () => { 1069 link.media = 'all'; 1070 } 1071 document.head.appendChild(link); 1072 }); 1073</script>
1073 1074 1075 <style> 1076 /* Custom CSS */ 1077 1078 </style> 1079 <!-- Custom HEAD HTML --> 1080 <meta name="google-site-verification" content="aYf34hHuhfsTGmcToGYPZI_6hu-D-pIWPOtg8RV5aN8" /> 1081 1082 1083 <!-- Custom liquid styles --> 1084 <style type="text/css"> body.cart.index #shopline-section-announcement,body.checkout.index #shopline-section-announcement,body.orders.confirm #shopline-section-announcement{display:none}#shopline-section-announcement{position:sticky;z-index:25;left:0;right:0;top:0}#shopline-section-announcement~.NavigationBar{top:auto}.announcement{width:100%;display:flex;overflow:hidden;background-color:var(--announcement-background,#c74060);position:relative}.announcement--column{flex-direction:column}.announcement__viewport{width:100%;overflow:hidden}.announcement__slider{position:relative;display:grid;background-color:var(--announcement-background,#c74060);touch-action:pan-y}.announcement__slider>.announcement__countdown,.announcement__slider>.announcement__link,.announcement__slider>.announcement__text{grid-area:1/1;visibility:hidden;width:100%}.announcement__slider>.announcement__slide--active,.announcement__slider>.announcement__slide--incoming,.announcement__slider>.announcement__slide--outgoing{visibility:visible}.announcement__slide--incoming-next-mobile{animation:announcement-slide-in-right .42s ease}.announcement__slide--outgoing-next-mobile{animation:announcement-slide-out-left .42s ease}.announcement__slide--incoming-previous-mobile{animation:announcement-slide-in-left .42s ease}.announcement__slide--outgoing-previous-mobile{animation:announcement-slide-out-right .42s ease}.announcement__slide--incoming-next-desktop{animation:announcement-slide-in-bottom 1s linear}.announcement__slide--outgoing-next-desktop{animation:announcement-slide-out-top 1s linear}@keyframes announcement-slide-in-right{from{transform:translateX(100%)}}@keyframes announcement-slide-out-left{to{transform:translateX(-100%)}}@keyframes announcement-slide-in-left{from{transform:translateX(-100%)}}@keyframes announcement-slide-out-right{to{transform:translateX(100%)}}@keyframes announcement-slide-in-bottom{from{transform:translateY(100%)}}@keyframes announcement-slide-out-top{to{transform:translateY(-100%)}}.announcement__arrow{display:none;position:absolute;top:50%;z-index:1;width:18px;height:18px;padding:0;border:0;background:0 0;color:var(--announcement-text,#fff);transform:translateY(-50%);cursor:pointer}.announcement__arrow svg{display:block;width:18px;height:18px;fill:currentColor}.announcement__arrow--previous{left:max(16px,(100% - 1170px) / 2 + 16px)}.announcement__arrow--next{right:max(16px,(100% - 1170px) / 2 + 16px)}@media (min-width:768px){.announcement__viewport{width:min(100% - 92px,1078px);margin:0 auto}.announcement__arrow{display:block}}.announcement__text{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:100%;padding:10px 20px;background-color:var(--announcement-background,#c74060)}.announcement__title{color:var(--announcement-text,#fff);padding:0;margin:0;text-align:center;word-break:break-word;font-size:calc(1.4rem * var(--font-size-paragraph, 1))}.announcement__title span{white-space:pre-wrap}.announcement__link{width:100%;flex-shrink:0}.announcement__link.disabled{cursor:auto}.announcement__countdown{width:100%;min-width:100%;height:100%;padding:10px 20px;background-color:var(--announcement-background,#c74060);color:var(--announcement-text,#fff);will-change:transform}.announcement__countdown .countdown-block{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:16px}@media (max-width:767px){.announcement__countdown .countdown-block{flex-direction:column}}.announcement__countdown .countdown-block__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0;margin:0;text-align:center;word-break:break-word;font-size:calc(1.4rem * var(--font-size-paragraph, 1))}.announcement__countdown .countdown-block__body{display:flex;gap:16px}.announcement__countdown .countdown-block__button{border-radius:3px;padding:5px 16px;text-align:center;text-decoration:none;font-size:calc(1.4rem * var(--font-size-paragraph, 1));word-break:break-word;color:var(--announcement-background,#c74060);background-color:var(--announcement-text,#fff);border:1px solid var(--announcement-text,#fff)}.announcement__countdown .countdown-block__button:hover{cursor:pointer}.announcement__countdown .countdown-block__button.disabled{opacity:.6}.announcement__countdown .countdown-timer{display:flex;align-items:center;position:relative}.announcement__countdown .time-unit{display:flex;flex-direction:column;align-items:center;
1084gap:calc(4px * var(--font-size-paragraph,1));width:31px}.announcement__countdown .time-unit-name{height:10px;font-size:calc(10px * var(--font-size-paragraph, 1));display:flex;align-items:center;text-align:center;text-transform:capitalize;white-space:nowrap}.announcement__countdown .time-part-wrapper{display:flex;align-items:center;position:relative}.announcement__countdown .time-part{text-align:center;width:calc(12px * var(--font-size-paragraph,1));height:calc(20px * var(--font-size-paragraph,1));overflow:hidden;display:inline-block;box-sizing:border-box}.announcement__countdown .digit-wrapper{transform:translateY(0);transition:transform .2s ease-in-out;transform:translateY(-90%)}.announcement__countdown .digit-wrapper[data-value="0"]{transform:translateY(-90%)}.announcement__countdown .digit-wrapper[data-value="1"]{transform:translateY(-80%)}.announcement__countdown .digit-wrapper[data-value="2"]{transform:translateY(-70%)}.announcement__countdown .digit-wrapper[data-value="3"]{transform:translateY(-60%)}.announcement__countdown .digit-wrapper[data-value="4"]{transform:translateY(-50%)}.announcement__countdown .digit-wrapper[data-value="5"]{transform:translateY(-40%)}.announcement__countdown .digit-wrapper[data-value="6"]{transform:translateY(-30%)}.announcement__countdown .digit-wrapper[data-value="7"]{transform:translateY(-20%)}.announcement__countdown .digit-wrapper[data-value="8"]{transform:translateY(-10%)}.announcement__countdown .digit-wrapper[data-value="9"]{transform:translateY(0)}.announcement__countdown .digit{display:inline-block;font-size:calc(1.6rem * var(--font-size-paragraph, 1));font-weight:700}.announcement__countdown .colon{font-size:calc(1.4rem * var(--font-size-paragraph, 1));text-align:center;font-weight:400;line-height:20px;margin-bottom:calc(12px * var(--font-size-paragraph,1));width:28px}.announcement--revamp.announcement--column{gap:0}@media (min-width:768px){.announcement--revamp.announcement--column{padding:0 16px}}.announcement--revamp.announcement--column .announcement__content,.announcement--revamp.announcement--column .announcement__link{max-width:none}.announcement--revamp .announcement__content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;width:100%;max-width:1170px}.announcement--revamp .announcement__text{gap:4px;padding:12px 16px}.announcement--revamp .announcement__text--has-button .announcement__content,.announcement--revamp .announcement__text--has-subtitle .announcement__content{flex-direction:column;gap:4px}.announcement--revamp .announcement__text--has-button:not(.announcement__text--has-subtitle) .announcement__content{flex-direction:row;gap:8px 12px}.announcement--revamp .announcement__text--has-button:not(.announcement__text--has-subtitle) .announcement__meta{flex:0 0 auto;width:auto}.announcement--revamp .announcement__title{display:flex;min-width:0;font-size:calc(var(--announcement-title-font-size, 14px) * var(--font-size-paragraph, 1));font-weight:400;line-height:1.45;letter-spacing:0;max-width:100%}.announcement--revamp .announcement__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;width:100%;min-width:0;max-width:100%}.announcement--revamp .announcement__subtitle{color:var(--announcement-text,#fff);margin:0;padding:0;min-width:0;max-width:100%;font-size:calc(var(--announcement-subtitle-font-size, 12px) * var(--font-size-paragraph, 1));line-height:1.35;letter-spacing:0;text-align:center;word-break:break-word}.announcement--revamp .announcement__btn{display:inline-block;flex-shrink:0;max-width:340px;padding:4px 10px;border:none;border-radius:4px;background-color:var(--announcement-text,#fff);color:var(--announcement-background,#c74060);font-size:calc(12px * var(--font-size-paragraph, 1));line-height:1.2;letter-spacing:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement--revamp .announcement__link{max-width:1170px;margin:0 auto;text-decoration:none}.announcement--revamp .announcement__slider>.announcement__countdown,.announcement--revamp .announcement__slider>.announcement__link,.announcement--revamp .announcement__slider>.announcement__text{min-height:100%;min-width:0}.announcement--revamp .announcement__slider>.announcement__link{display:flex}.announcement--revamp .announcement__countdown{display:flex;align-items:center;justify-content:center;padding:12px 16px}.announcement--revamp .announcement__countdown .countdown-block__button:hover{cursor:inherit}.announcement--revamp .announcement__countdown .countdown-block__button.disabled:hover{cursor:default}.announcement--revamp .announcement__countdown .countdown-block{flex-wrap:wrap;gap:4px 16px}@media (max-width:767px){.announcement--revamp .announcement__countdown .countdown-block{gap:4px}}.announcement--revamp .announcement__countdown .countdown-block__title{display:block;flex:0 0 auto;max-width:100%;overflow:visible;line-height:1.45;letter-spacing:0}.announcement--revamp .announcement__countdown:not([data-started=true]) .countdown-block__title{font-size:calc(var(--announcement-countdown-start-title-font-size, 14px) * var(--font-size-paragraph, 1))}.announcement--revamp .announcement__countdown[data-started=true] .countdown-block__title{font-size:calc(var(--announcement-countdown-end-title-font-size, 14px) * var(--font-size-paragraph, 1))}.announcement--revamp .announcement__countdown .countdown-block__body{align-items:center;justify-content:center;flex:0 0 auto;flex-wrap:wrap;gap:16px;max-width:100%}@media (max-width:767px){.announcement--revamp .announcement__countdown .countdown-block__body{gap:8px 12px}}.announcement--revamp .announcement__countdown .countdown-timer{gap:8px;flex-shrink:0}.announcement--revamp .announcement__countdown .time-unit{flex-direction:row;align-items:center;gap:2px;width:auto}.announcement--revamp .announcement__countdown .time-part{width:calc(10px * var(--font-size-paragraph,1
1084));height:calc(14px * var(--font-size-paragraph,1) * 1.35);font-size:calc(14px * var(--font-size-paragraph, 1));font-weight:600;line-height:1.35;letter-spacing:0}.announcement--revamp .announcement__countdown .digit{display:flex;align-items:center;justify-content:center;height:calc(14px * var(--font-size-paragraph,1) * 1.35);line-height:calc(14px * var(--font-size-paragraph, 1) * 1.35);font-size:calc(14px * var(--font-size-paragraph, 1));font-weight:600;letter-spacing:0}.announcement--revamp .announcement__countdown .time-unit-name{height:auto;font-size:calc(10px * var(--font-size-paragraph, 1));font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.announcement--revamp .announcement__countdown .colon{display:inline-flex;align-items:center;justify-content:center;font-size:calc(12px * var(--font-size-paragraph, 1));line-height:1.35;letter-spacing:0;margin-bottom:0;width:4px}@media (min-width:768px){.announcement--revamp .announcement__countdown .countdown-block__title,.announcement--revamp .announcement__subtitle,.announcement--revamp .announcement__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement--revamp .announcement__title span{display:inline-block;max-width:100%}.announcement--revamp .announcement__countdown .countdown-block__body{flex-shrink:0}.announcement--revamp .announcement__text--has-button .announcement__meta,.announcement--revamp .announcement__text--has-button:not(.announcement__text--has-subtitle) .announcement__content{flex-wrap:nowrap}.announcement--revamp .announcement__text--has-button:not(.announcement__text--has-subtitle) .announcement__content{gap:8px 16px}.announcement--revamp .announcement__text--has-button .announcement__meta{gap:8px}}@media (max-width:767px){.announcement--revamp .announcement__btn{flex-shrink:1;max-width:min(340px,100%)}.announcement--revamp .announcement__countdown .countdown-block__body{width:100%}} </style> 1085 <style type="text/css"> .header{left:0;right:0;z-index:20;position:relative;transition:background-color .4s}.header--sticky{box-shadow:0 2px 6px 0 rgba(0,0,0,.06)}.header--sticky.header--desktop{z-index:100}.header__logo.header__logo--home:not(.header__logo--top-center){display:none}.home.index:not(.my-scroll) .header{background-color:transparent;box-shadow:none}.home.index:not(.my-scroll) .header .header__logo.header__logo--home img{max-height:100px;max-width:280px;margin-top:-27px}.home.index .header--desktop .header__logo{display:none}.home.index .header--desktop .header__logo.header__logo--home,.home.index .header--desktop .header__logo.header__logo--top-center{display:block;margin-bottom:10px}.home.index.my-scroll .header--desktop .header__logo{display:block}.home.index.my-scroll .header--desktop .header__logo.header__logo--home:not(.header__logo--top-center){display:none}.user-reminder-desktop{z-index:101}.header__logo--home,.header__logo--top-center{align-self:center}.header__logo--middle-left{align-self:center}.header__logo--middle-left img{-o-object-position:left;object-position:left}.header__logo--top-left{align-self:flex-start}.header__logo--top-left img{-o-object-position:left;object-position:left}.header--desktop{display:none!important}@media (min-width:1200px){.header--desktop{display:block!important}}.header--desktop .header__logo img{width:auto;height:auto}.header--desktop .header__container{width:1400px;max-width:100%;min-height:103px;padding:10px 20px 0;display:flex;margin:0 auto}.header--desktop .header__logo--middle-left{margin-right:20px;padding-bottom:10px}.header--desktop .header__logo--middle-center img{padding-bottom:10px}.header--desktop .header__menu{display:flex;flex-direction:column;flex-grow:1}.header--desktop .header__action-menu{display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px;height:22px}.header--desktop .header__action-menu>*{margin-left:24px}.header--desktop .header__action-menu>basic-popover.cart-over-limit{position:relative;top:0;right:0;margin-left:0;z-index:1}.header--desktop .header__action-menu>basic-popover.cart-over-limit .basic-popover-desktop{top:32px;left:-126px}.header--desktop .header__action-menu>basic-popover.cart-over-limit .basic-popover-desktop::before{left:172px}.header--desktop .header__action-menu .NavigationBar-actionMenu-button,.header--desktop .header__action-menu .NavigationBar-actionMenu-button .dropdown-toggle{display:flex;align-items:center}.header--desktop .header__action-menu .NavigationBar-actionMenu-button .dropdown-toggle>:not(:first-child):not(.NavigationBar-actionMenu-dropdown),.header--desktop .header__action-menu .NavigationBar-actionMenu-button>:not(:first-child):not(.NavigationBar-actionMenu-dropdown){margin-left:4px}.header--desktop .header__action-menu .NavigationBar-actionMenu-button>span{text-transform:capitalize}.header--desktop .header__action-menu .App-currencyDropdown .dropdown-toggle .Label span:first-child{display:none}.header--desktop .Product-searchField .Product-searchField-form{height:23px;margin:0}.header--desktop .Product-searchField input{width:0;height:inherit;border:0;margin:0;opacity:1;font-weight:400;transition:all .5s;background-color:transparent;outline:0;font-size:14px}.header--desktop .Product-searchField button{display:inline-flex;align-items:center;height:inherit;border:0;padding:0;background-color:transparent}.header--desktop .Product-searchField button>i{padding-top:3px;vertical-align:initial}.header--desktop .Product-searchField--active input,.header--desktop .Product-searchField:hover input{width:110px;border-bottom-width:1px;border-bottom-style:solid}
1085.header--desktop .Product-searchField--active input:focus,.header--desktop .Product-searchField:hover input:focus{border-bottom-width:1px;border-bottom-style:solid}.header--desktop .Product-searchField input:focus{width:110px;border-bottom-width:1px;border-bottom-style:solid}.header--mobile{display:block}@media (min-width:1200px){.header--mobile{display:none}}.header--mobile .header__container{width:100%;display:flex;flex-direction:column;margin:0 auto}.header--mobile .header__logo{padding:8px 15px}.header--mobile .header__menu{display:flex;align-items:center;justify-content:space-between}.header--mobile .header__action-menu{position:relative;display:flex;flex:1;align-items:center;justify-content:flex-end}.header--mobile .List-item{margin:0 10px}.header--mobile .List-item:last-child{margin-right:0}.header--mobile .List-item .NavigationBar-actionMenu-button{font-size:18px;line-height:0}.header--mobile .List-item .NavigationBar-actionMenu-button.sl-menu-panel-toggle{width:60px;height:60px;position:relative}.header--mobile .List-item .NavigationBar-actionMenu-button.sl-menu-panel-toggle i{width:18px;height:2px;position:absolute;top:50%;left:50%;margin:-1px 0 0 -9px}.header--mobile .List-item .NavigationBar-actionMenu-button.sl-menu-panel-toggle i:after,.header--mobile .List-item .NavigationBar-actionMenu-button.sl-menu-panel-toggle i:before{content:"";position:absolute;left:0;right:0;height:2px}.header--mobile .List-item .NavigationBar-actionMenu-button.sl-menu-panel-toggle i:before{top:-6px}.header--mobile .List-item .NavigationBar-actionMenu-button.sl-menu-panel-toggle i:after{bottom:-6px}.header--mobile .List-item>.fa-search{font-size:17px}.header--mobile .List-item .Product-searchField-form{display:block;width:100%;position:fixed;z-index:100;left:0;right:0;top:-50px;background:#f7f7f7;padding:16px 11px 17px;opacity:0;visibility:hidden;transition:.2s}.header--mobile .List-item .Product-searchField-form.active{top:0;opacity:1;visibility:visible}.header--mobile .List-item .Product-searchField-form .fa-search{margin-top:2px}.header--mobile .List-item .Product-searchField-form input{background:0 0;border:none;border-bottom:1px solid #333;padding:0;width:-o-calc(100% - 60px);width:-ms-calc(100% - 60px);width:calc(100% - 60px);outline:0}.header--mobile .List-item--center{flex-grow:1}.header--mobile .List-item--center .header__logo--center{transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.header--mobile .List-item--center .header__logo--hidden{visibility:hidden;display:block}.header--mobile .header__logo img{width:100%;height:auto}.header__main-menu{width:100%;display:flex;flex-wrap:wrap;align-items:center}.header__main-menu li,.header__main-menu ul{list-style:none} </style> 1086 <style type="text/css"> 1087 1088 </style> 1089 <style type="text/css"> 1090 .header--desktop .navigation-menu, 1091 .home.index.my-scroll .header--desktop .navigation-menu { 1092 1093 flex-grow: 1; 1094 1095 align-items: flex-start; 1096 } 1097 1098 body:not(.home.index) .header--desktop .navigation-menu-top-layer, 1099 .home.index.my-scroll .header--desktop .navigation-menu-top-layer { 1100 justify-content: flex-start; 1101 } 1102 1103 .home.index .header--desktop .navigation-menu { 1104 width: 100%; 1105 flex-grow: 1; 1106 align-items: center; 1107 } 1108 1109 .header--desktop .header__logo img {max-width: 374px; 1110 max-height: 80px; 1111 } 1112 1113 1114 #shopline-section-header { 1115 position: sticky; 1116 z-index: 100; 1117 top: 0; 1118 } 1119 1120 1121 .header--desktop .icons.icon-nav-dollor { 1122 font-size: 18px; 1123 transform: scaleX(1.1); 1124 } 1125 1126 1127 1128 1129 1130 1131 </style> 1132 <style type="text/css"> @charset "UTF-8";body.home.my-scroll .advanced-menu-top-layer.advanced-menu-top-layer--align-left,body:not(.home) .advanced-menu-top-layer.advanced-menu-top-layer--align-left{justify-content:left}body.home.my-scroll .advanced-menu-top-layer.advanced-menu-top-layer--align-right,body:not(.home) .advanced-menu-top-layer.advanced-menu-top-layer--align-right{justify-content:right}body.home.my-scroll .advanced-menu-top-layer .advanced-menu-second-layer-wrapper,body:not(.home) .advanced-menu-top-layer .advanced-menu-second-layer-wrapper{max-width:unset}.header--desktop{position:relative}.header--desktop .advanced-menu-desktop .advanced-menu-top-layer{max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px}.header--desktop .advanced-menu-desktop .advanced-menu-top-layer{margin:10px 0}.header--desktop .advanced-menu-desktop .advanced-menu-second-layer-wrapper{background-color:var(--advanced-menu-popover-background-color,#fff);visibility:hidden;box-shadow:8px 8px 8px 0 rgba(0,0,0,.03),-2px 8px 8px 0 rgba(0,0,0,.03);max-width:1000px;width:100%;max-height:450px;z-index:1;position:absolute;
1132left:0;right:0;margin:auto;overflow:auto}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1:hover .advanced-menu-second-layer-wrapper{visibility:visible}.header--desktop .advanced-menu-desktop .advanced-menu-second-layer{padding:14px 20px 20px;display:flex;gap:20px;flex-wrap:wrap}.header--desktop .advanced-menu-desktop .advanced-menu-item-l2{display:flex;flex-direction:column;gap:6px;flex:0 1 0}.header--desktop .advanced-menu-desktop .advanced-menu-item-l2 .advanced-menu-third-layer{display:flex;flex-direction:column;gap:6px}.header--desktop .advanced-menu-desktop .advanced-menu-item-content{display:flex;flex-direction:column;align-items:center;cursor:default}.header--desktop .advanced-menu-desktop .advanced-menu-item-content.image-position-top{flex-direction:column}.header--desktop .advanced-menu-desktop .advanced-menu-item-content.image-position-bottom{flex-direction:column-reverse}.header--desktop .advanced-menu-desktop .advanced-menu-item-content.image-position-left{flex-direction:row;gap:6px}.header--desktop .advanced-menu-desktop .advanced-menu-item-content .advanced-menu-item-label{color:var(--advanced-menu-popover-text-color,#333);font-size:calc(15px * var(--font-size-paragraph, 1));padding:6px 0;display:block;word-wrap:break-word;flex:1 1 100%;width:100%;font-weight:400;text-align:left;letter-spacing:.5px}.header--desktop .advanced-menu-desktop .advanced-menu-item-content .advanced-menu-item-label.text-bold{font-weight:700}.header--desktop .advanced-menu-desktop .advanced-menu-item-content .advanced-menu-item-label.text-align-left{text-align:left}.header--desktop .advanced-menu-desktop .advanced-menu-item-content .advanced-menu-item-label.text-align-center{text-align:center}.header--desktop .advanced-menu-desktop .advanced-menu-item-content .advanced-menu-item-label.text-align-right{text-align:right}.header--desktop .advanced-menu-desktop .advanced-menu-item-content .advanced-menu-item-label .text-placeholder:after{content:"Â "}.header--desktop .advanced-menu-desktop .advanced-menu-item-content .advanced-menu-item-label i{line-height:inherit}.header--desktop .advanced-menu-desktop a.advanced-menu-item-content{cursor:pointer}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1 .advanced-menu-item-label-l1{color:var(--header-text,#333);padding:10px 0;display:inline-flex;gap:4px}.header--desktop .advanced-menu-desktop .advanced-menu-item:hover>.advanced-menu-item-content .advanced-menu-item-label{color:var(--primary-background,#c74060)}.header--desktop .advanced-menu-desktop .advanced-menu-item-img-block{flex:1 1 100%;max-width:100%;width:100%;aspect-ratio:1/1;box-sizing:content-box;container-type:inline-size;padding:6px 0}.header--desktop .advanced-menu-desktop .advanced-menu-item-img-block.img-proportion-square{aspect-ratio:1/1}.header--desktop .advanced-menu-desktop .advanced-menu-item-img-block.img-proportion-portrait{aspect-ratio:3/4}.header--desktop .advanced-menu-desktop .advanced-menu-item-img-block.img-proportion-landscape{aspect-ratio:2/1}.header--desktop .advanced-menu-desktop .advanced-menu-item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header--desktop .advanced-menu-desktop .advanced-menu-item-img--placeholder{background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}.header--desktop .advanced-menu-desktop .advanced-menu-item-img--placeholder svg{max-width:218px;max-height:65%;width:65%}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically .advanced-menu-second-layer-wrapper{height:450px}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically .advanced-menu-second-layer-wrapper>div{width:240px;height:100%;border-right:1px solid #f2f2f2}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically .advanced-menu-second-layer{padding:8px 0;gap:0;max-height:450px;overflow:auto}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically .advanced-menu-second-layer .advanced-menu-item-l2{flex:1 1 0}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically .advanced-menu-second-layer .advanced-menu-item-l2 .advanced-menu-item-label-l2{padding:12px 30px;position:relative}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically .advanced-menu-second-layer .advanced-menu-item-l2 .advanced-menu-item-label-l2 i{padding:12px 14px 12px 10px;position:absolute;top:0;right:0}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically .advanced-menu-third-layer{position:absolute;top:0;bottom:0;right:0;left:240px;visibility:hidden;flex-direction:row;gap:20px;padding:14px 20px 20px;flex-wrap:wrap;overflow:auto;align-content:baseline}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically .advanced-menu-item-l2--active .advanced-menu-item-label-l2{color:var(--primary-background,#c74060)}.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically:h
1132over .advanced-menu-item-l2--active .advanced-menu-third-layer,.header--desktop .advanced-menu-desktop .advanced-menu-item-l1--hierarchically:hover .advanced-menu-item-l2:hover .advanced-menu-third-layer{visibility:visible} </style> 1133 <style type="text/css"> 1134 .header--mobile .header__logo img { 1135 object-fit: contain;max-width: 222px; 1136 max-height: 65px; 1137 } 1138 1139 1140 1141 1142 1143 </style> 1144 <style type="text/css"> @charset "UTF-8";#MenuPanel .advanced-menu-mobile .advanced-menu-item>.advanced-menu-panel{overflow:hidden;transition:height .35s ease}#MenuPanel .advanced-menu-mobile .advanced-menu-item.advanced-menu-item--collapsed>.advanced-menu-panel{height:0}#MenuPanel .advanced-menu-mobile .advanced-menu-item.advanced-menu-item--collapsed>.advanced-menu-item-content>.advanced-menu-item-label>i:before{content:"\f107"}#MenuPanel .advanced-menu-mobile .advanced-menu-third-layer{background-color:hsla(var(--header-background-h,0deg),var(--header-background-s,0%),80%,.2)}#MenuPanel .advanced-menu-mobile .advanced-menu-second-layer-wrapper{background-color:var(--advanced-menu-popover-background-color,#fff)}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content{display:flex;flex-direction:column;gap:6px;padding:0}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content.image-position-top{flex-direction:column}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content.image-position-bottom{flex-direction:column-reverse}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content.image-position-left{flex-direction:row}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content:has(> .advanced-menu-item-img-block){padding:15px 15px 15px 35px}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content:has(> .advanced-menu-item-img-block) .advanced-menu-item-label{padding:0}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content .advanced-menu-item-label{color:var(--advanced-menu-popover-text-color,#333);font-size:calc(15px * var(--font-size-paragraph, 1));word-wrap:break-word;display:block;flex:1 1 100%;position:relative;padding-left:0;padding-right:0;font-weight:400;text-align:left;padding:15px 15px 15px 35px;letter-spacing:.5px;line-height:normal}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content .advanced-menu-item-label.text-bold{font-weight:700}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content .advanced-menu-item-label.text-align-left{text-align:left}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content .advanced-menu-item-label.text-align-center{text-align:center}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content .advanced-menu-item-label.text-align-right{text-align:right}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content .advanced-menu-item-label .text-placeholder:after{content:"Â "}#MenuPanel .advanced-menu-mobile .advanced-menu-item-content .advanced-menu-item-label i{position:absolute;color:var(--header-icon,#333);padding:15px 15px 15px 10px;right:0;top:0;bottom:0;display:flex;align-items:center;line-height:inherit}#MenuPanel .advanced-menu-mobile .advanced-menu-item-l1 .advanced-menu-item-label-l1{color:var(--header-text,#333);padding:15px 35px 15px 15px}#MenuPanel .advanced-menu-mobile .advanced-menu-item-img-block{flex:1 1 100%;max-width:100%;aspect-ratio:1/1;container-type:inline-size}#MenuPanel .advanced-menu-mobile .advanced-menu-item-img-block.img-proportion-square{aspect-ratio:1/1}#MenuPanel .advanced-menu-mobile .advanced-menu-item-img-block.img-proportion-portrait{aspect-ratio:3/4}#MenuPanel .advanced-menu-mobile .advanced-menu-item-img-block.img-proportion-landscape{aspect-ratio:2/1}#MenuPanel .advanced-menu-mobile .advanced-menu-item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#MenuPanel .advanced-menu-mobile .advanced-menu-item-img--placeholder{background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}#MenuPanel .advanced-menu-mobile .advanced-menu-item-img--placeholder svg{max-width:218px;max-height:65%;width:65%}#MenuPanel .advanced-menu-mobile .advanced-menu-item-l1--hierarchically .advanced-menu-item-label-l2{padding-right:35px} </style> 1145 <style type="text/css"> .section-width{padding:30px 15px;width:100%;margin:0 auto}.section-width.section-full-width{padding:0;margin:0;width:100%}@media (min-width:768px){.section-width{width:750px}}@media (min-width:992px){.section-width{width:970px}}@media (min-width:1200px){.section-width{width:1170px}}#shopline-section-footer{background-color:var(--footer-background,#fff);color:var(--footer-text,#333);font-size:calc(1.4rem * var(--font-size-paragraph, 1))}#shopline-section-footer>.section-width{border-top:1px solid hsla(var(--footer-background-h,0deg),var(--footer-background-s,0%),80%,.5)}#shopline-section-footer .NavigationBar-actionMenu-button{font-size:calc(1.4rem * var(--font-size-paragraph, 1));color:var(--footer-text,#333)}#shopline-section-footer .NavigationBar-actionMenu-button svg{fill:var
1145(--footer-text,#333)}#shopline-section-footer .NavigationBar-actionMenu-button:hover{color:hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),40%,1)}#shopline-section-footer .NavigationBar-actionMenu-button:hover svg{fill:hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),40%,1)}#shopline-section-footer .NavigationBar-actionMenu-button .NavigationBar-actionMenu-dropdown{background-color:var(--footer-background,#fff);border-color:hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),80%,.2)}#shopline-section-footer .NavigationBar-actionMenu-button .NavigationBar-actionMenu-dropdown li{color:var(--footer-text,#333)}#shopline-section-footer .NavigationBar-actionMenu-button .NavigationBar-actionMenu-dropdown li:hover{color:hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),40%,1)}.footer-wrapper .NavigationBar-actionMenu-button.init .NavigationBar-actionMenu-dropdown,.footer-wrapper .NavigationBar-actionMenu-button.init .os-content{visibility:visible}.footer-wrapper .NavigationBar-actionMenu-button .NavigationBar-actionMenu-dropdown,.footer-wrapper .NavigationBar-actionMenu-button .os-content{visibility:hidden}.footer-wrapper .NavigationBar-actionMenu-button svg{width:22px;height:22px;vertical-align:middle}.footer-wrapper .footer-grid-items{display:flex;text-align:center;word-break:break-word}.footer-wrapper .footer-grid-items.--text_align_left{text-align:left}.footer-wrapper .footer-grid-items.--text_align_right{text-align:right}.footer-wrapper .footer-grid-items .footer-grid-item{flex-grow:1;width:25%}.footer-wrapper .footer-grid-items a{color:var(--footer-text,#333)}.footer-wrapper .footer-grid-items .text-title{font-family:var(--font-family-title);font-size:calc(1.8rem * var(--font-size-title, 1));margin-bottom:30px}.footer-wrapper .footer-payment-icons{padding:15px;text-align:center}.footer-wrapper .footer-payment-icons.--text_align_left{text-align:left}.footer-wrapper .footer-payment-icons.--text_align_right{text-align:right}.footer-wrapper .footer-payment-icons img{display:inline-block;width:62px;vertical-align:baseline}.footer-wrapper .footer-social-icon-wrapper svg,.footer-wrapper .footer-social-icon-wrapper svg *{fill:var(--footer-icon,#333)}.footer-selector{border-top:1px solid hsla(var(--footer-background-h,0deg),var(--footer-background-s,0%),80%,.5);margin:0 15px;padding:30px 0;text-align:center}.footer-selector.--text_align_left{text-align:left}.footer-selector.--text_align_right{text-align:right}.footer-selector .NavigationBar-actionMenu-button{display:inline-block;width:initial;margin-right:20px}.footer-anti-fraud{text-align:center;color:var(--anti-fraud-text,#999);background-color:var(--anti-fraud-background,#f7f7f7);padding:20px 0;font-size:calc(1.2rem * var(--font-size-paragraph, 1))}.footer-anti-fraud.--text_align_left{text-align:left}.footer-anti-fraud.--text_align_right{text-align:right}.footer-copyright{text-align:center;color:var(--copyright-text,#999);background-color:var(--copyright-background,#f7f7f7);padding:20px 0;font-size:calc(1.2rem * var(--font-size-paragraph, 1))}.footer-copyright.--text_align_left{text-align:left}.footer-copyright.--text_align_right{text-align:right}.footer-copyright .section-width{padding:0 30px}.social-content{margin-bottom:20px}.footer-grid-item__image{height:100%;width:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.footer__mask{position:relative}.footer__mask.--with-padding{padding-bottom:100%}.footer__mask::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.footer__mask--0::after{background-color:rgba(0,0,0,0)}.footer__mask--20::after{background-color:rgba(0,0,0,.2)}.footer__mask--40::after{background-color:rgba(0,0,0,.4)}.footer__mask--60::after{background-color:rgba(0,0,0,.6)}.footer__mask--80::after{background-color:rgba(0,0,0,.8)}@media screen and (max-width:767px){.footer-grid-items{flex-direction:column}.footer-wrapper .footer-grid-items .footer-grid-item{width:100%}} </style> 1146 <style type="text/css"> 1147 #footer-custom-padding { 1148 padding: 15px; 1149 } 1150 @media screen and (max-width: 767px) { 1151 #footer-custom-padding { 1152 padding: 0; 1153 } 1154 } 1155 1156 #shopline-section-footer .section-width { 1157 padding-top: 30px; 1158 padding-bottom: 30px; 1159 } 1160 1161 @media (min-width: 768px) { 1162 #shopline-section-footer .section-width { 1163 padding-top: 30px; 1164 padding-bottom: 30px; 1165 } 1166 } 1167 1168 .footer-wrapper .footer-grid-items .footer-grid-item { 1169 padding: 15px 15px; 1170 } 1171 1172 @media (min-width: 768px) { 1173 .footer-wrapper .footer-grid-items .footer-grid-item { 1174 padding: 15px 15px; 1175 } 1176 } 1177 1178 </style> 1179 1180 <div ng-controller="FbInAppBrowserPopupController" ng-cloak> 1181 <div
1182 ng-if="showFbHint" 1183 class="in-app-browser-popup__container" 1184 > 1185 <div class="in-app-browser-popup__layout"> 1186 <div class="in-app-browser-popup__main"> 1187 <p class="in-app-browser-popup__desc"> 1188 {{ 'fb_in_app_browser_popup.desc' | translate }} 1189 <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span> 1190 </p> 1191 </div> 1192 <div class="in-app-browser-popup__footer"> 1193 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1194 {{ 'close' | translate }} 1195 </button> 1196 </div> 1197 </div> 1198 </div> 1199</div> 1200 <div ng-controller="InAppBrowserPopupController" ng-cloak> 1201 <div 1202 ng-if="canShowInAppHint && showMissingSessionKeyWarning" 1203 class="in-app-browser-popup__container" 1204 > 1205 <div class="in-app-browser-popup__layout"> 1206 <div class="in-app-browser-popup__main"> 1207 <p class="in-app-browser-popup__desc"> 1208 {{ 'in_app_browser_popup.desc' | translate }} 1209 </p> 1210 </div> 1211 <div class="in-app-browser-popup__footer"> 1212 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1213 {{ 'close' | translate }} 1214 </button> 1215 </div> 1216 </div> 1217 </div> 1218</div> 1219 <div 1220 id="cookie-consent-popup" 1221 ng-controller="CookieConsentPopupController" 1222 ng-cloak 1223 data-nosnippet 1224> 1225 <div ng-if="state('showPopup')"> 1226 <div 1227 ng-show="!state('showDetailSettingsPanel')" 1228 class="cookie-consent-popup__container" 1229 > 1230 <div class="cookie-consent-popup__layout"> 1231 <div class="cookie-consent-popup__header"> 1232 <div class="cookie-consent-popup__title"> 1233 {{word('consent_title')}} 1234 </div> 1235 </div> 1236 <div class="cookie-consent-popup__main"> 1237 <p class="cookie-consent-popup__desc"> 1238 {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a> 1239 </p> 1240 </div> 1241 <div class="cookie-consent-popup__footer"> 1242 <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')"> 1243 {{word('settings')}} 1244 </button> 1245 <button 1246 class="cookie-consent-popup__accept-btn ladda-button" 1247 ladda="state('loading')" 1248 data-style="slide-down" 1249 ng-click="click('accept')" 1250 > 1251 {{word('accept')}} 1252 </button> 1253 </div> 1254 </div> 1255 </div> 1256 1257 <div 1258 ng-show="state('showDetailSettingsPanel')" 1259 class="cookie-consent-detail-settings-panel__container" 1260 > 1261 <div class="cookie-consent-detail-settings-panel__layout"> 1262 <div class="cookie-consent-detail-settings-panel__top-right"> 1263 <button 1264 ng-click="click('discard')" 1265 class="cookie-consent-detail-settings-panel__discard-btn" 1266 > 1267 </button> 1268 </div> 1269 <div class="cookie-consent-detail-settings-panel__header"> 1270 <div class="cookie-consent-detail-settings-panel__title"> 1271 {{word('consent_title')}} 1272 </div> 1273 </div> 1274 <div class="cookie-consent-detail-settings-panel__main"> 1275 <p class="cookie-consent-detail-settings-panel__desc"> 1276 {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a> 1277 </p> 1278 <div class="cookie-consent-detail-settings-panel__separator"></div> 1279 <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item"> 1280 <div class="cookie-consent-detail-settings-panel__item-header"> 1281 <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div> 1282 <label for="{{setting.key}}" class="cookie-consent-switch__container"> 1283 <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox"> 1284 <span class="cookie-consent-switch__slider round"></span> 1285 </label> 1286 </div>
1287 <div class="cookie-consent-detail-settings-panel__item-main"> 1288 <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p> 1289 </div> 1290 </div> 1291 </div> 1292 <div class="cookie-consent-detail-settings-panel__footer"> 1293 <button 1294 class="cookie-consent-detail-settings-panel__save-btn ladda-button" 1295 ladda="state('loading')" 1296 data-style="slide-down" 1297 ng-click="click('save_preferences')" 1298 > 1299 {{word('save_preferences')}} 1300 </button> 1301 </div> 1302 </div> 1303 </div> 1304 </div> 1305</div> 1306 1307 1308 1309 1310 <div id='shopline-section-announcement'><!-- Rendered 'announcement.js.liquid' --><!-- Rendered 'announcement.css.liquid' --> 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321<div class="announcement js-announcement announcement--revamp" 1322 data-e2e-id="announcement_container" 1323 data-text-block-size="3" 1324 data-countdown-block-size="0" 1325 data-block-size="3" 1326 data-duration="6" 1327 ng-non-bindable 1328> 1329 1330 <div class="announcement__viewport"> 1331 <div class="announcement__slider"> 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348<a 1349 class="announcement__link announcement__slide--active" 1350 href="https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait" 1351 target="_blank" 1352 rel="noopener noreferrer" 1353 data-e2e-id="announcement-slide_container--0" 1354> 1355 1356 1357<div class="announcement__text announcement__text--1758792306434b5cf2e9"> 1358 <div class="announcement__content"> 1359 <p class="announcement__title" data-e2e-id="announcement-title_content"> 1360 <span title="ç±é·æ¨è¦âå¼·æå°èèåè âï¸499">ç±é·æ¨è¦âå¼·æå°èèåè âï¸499</span> 1361 </p> 1362 1363 </div> 1364</div> 1365 1366 1367</a> 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387<div class="announcement__text announcement__text--17600016194826b1d8cf" data-e2e-id="announcement-slide_container--1"> 1388 <div class="announcement__content"> 1389 <p class="announcement__title" data-e2e-id="announcement-title_content"> 1390 <span title="é¤è²ç¨å 滿$850å é!">é¤è²ç¨å 滿$850å é!</span> 1391 </p> 1392 1393 </div> 1394</div> 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414<a 1415 class="announcement__link" 1416 href="https://www.ecohukurou.com.tw/pages/%E9%A0%98%E5%88%B8%E5%B0%88%E5%8D%80" 1417 target="_self" 1418 1419 data-e2e-id="announcement-slide_container--2" 1420> 1421 1422 1423<div class="announcement__text announcement__text--1789523639394eb91eae announcement__text--has-button"> 1424 <div class="announcement__content"> 1425 <p class="announcement__title" data-e2e-id="announcement-title_content"> 1426 <span title="ãé å¸å°åãæé«ç¾ç$120 ">ãé å¸å°åãæé«ç¾ç$120 </span> 1427 </p> 1428 1429 <div class="announcement__meta"> 1430 1431 1432 <span class="announcement__btn" title="å ç»å ¥æå¡é»æé å¸" data-e2e-id="announcement-cta_button">å ç»å ¥æå¡é»æé å¸</span> 1433 1434 </div> 1435 1436 </div> 1437</div> 1438 1439 1440</a> 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 </div> 1473 </div> 1474 <button class="announcement__arrow announcement__arrow--previous" type="button" aria-label="ä¸ä¸åå ¬å" data-e2e-id="announcement-prev_button"> 1475 <svg class="announcement__arrow-icon" width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"> 1476 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.8876 12.5814L10.7849 13.6877L6.11262 9.00016L10.7849 4.31266L11.8876 5.41891L8.29927 9.00016L11.8876 12.5814Z"/> 1477</svg> 1478 1479 </button> 1480 <button class="announcement__arrow announcement__arrow--next" type="button" aria-label="ä¸ä¸åå ¬å" data-e2e-id="announcement-next_button"> 1481 <svg class="announcement__arrow-icon" width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"> 1482 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.11262 5.41856L7.21529 4.31231L11.8876 8.99981L7.21529 13.6873L6.11262 12.5811L9.70097 8.99981L6.11262 5.41856Z"/> 1483</svg> 1484 1485 </button> 1486 1487</div> 1488 1489 1490 1491 1492</div> <div id='shopline-section-header'><!-- Rendered 'header.css.liquid' --> 1493 1494 1495<style> 1496 1497</style> 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509<style> 1510 .header--desktop .navigation-menu, 1511 .home.index.my-scroll .header--desktop .navigation-menu { 1512 1513 flex-grow: 1; 1514
1515 align-items: flex-start; 1516 } 1517 1518 body:not(.home.index) .header--desktop .navigation-menu-top-layer, 1519 .home.index.my-scroll .header--desktop .navigation-menu-top-layer { 1520 justify-content: flex-start; 1521 } 1522 1523 .home.index .header--desktop .navigation-menu { 1524 width: 100%; 1525 flex-grow: 1; 1526 align-items: center; 1527 } 1528 1529 .header--desktop .header__logo img {max-width: 374px; 1530 max-height: 80px; 1531 } 1532 1533 1534 #shopline-section-header { 1535 position: sticky; 1536 z-index: 100; 1537 top: 0; 1538 } 1539 1540 1541 .header--desktop .icons.icon-nav-dollor { 1542 font-size: 18px; 1543 transform: scaleX(1.1); 1544 } 1545 1546 1547 1548 1549 1550 1551</style> 1552 1553<nav class="header header--desktop header--sticky js-navbar-desktop nav-bg-color"> 1554 1555 <div class="header__container clearfix"> 1556 1557 <a class="header__logo header__logo--middle-left" href="/"> 1558 <img 1559 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/64781426596636001d113b6c/1200x.webp?source_format=png" 1560 width="679.0" 1561 height="367.0" 1562 loading="lazy" 1563 > 1564 </a> 1565 1566 <div class="header__menu"> 1567 <ul class="header__action-menu nav-color"> 1568 <!-- Currency chooser --> 1569 1570 1571 <!-- Language chooser --> 1572 1573 1574 <!-- Desktop Search bar --> 1575 1576 <li class="List-item search-bar"> 1577 <div 1578 class="NavigationBar-actionMenu-button nav-color Product-searchField " 1579 data-nosnippet 1580 > 1581 <form class="Product-searchField-form sl-product-search"> 1582 <input disabled maxlength="50" placeholder="æ¾åå"> 1583 <button disabled type="submit"> 1584 <svg class="icons icon-search"> 1585 <use xlink:href="#icon-search"></use> 1586 </svg> 1587 1588 </button> 1589 </form> 1590 </div> 1591 </li> 1592 1593 1594 <!-- Messages --> 1595 1596 <li class="List-item"> 1597 <a class="NavigationBar-actionMenu-button nav-color MessageDialog-showButton sl-message-toggle"> 1598 <svg class="icons icon-nav-commont"> 1599 <use xlink:href="#icon-nav-comment"></use> 1600 </svg> 1601 1602 </a> 1603 </li> 1604 1605 1606 <!-- Sign-in or Member Center --> 1607 <li class="List-item" style="position:relative;"> 1608 1609 <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color"> 1610 <svg class="icons icon-person"> 1611 <use xlink:href="#icon-person"></use> 1612 </svg> 1613 1614 </a> 1615 1616 <user-reminder-desktop 1617 campaign-rule="null" 1618></user-reminder-desktop> 1619 </li> 1620 1621 <!-- Cart panel toggle --> 1622 1623 <basic-popover class="cart-over-limit"></basic-popover> 1624 <li class="List-item"> 1625 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 1626 <svg class="icons icon-nav-cart"> 1627 <use xlink:href="#icon-nav-cart"></use> 1628 </svg> 1629 <span 1630 class="sl-cart-count Cart-count primary-color" 1631 count-style="icon" 1632 > 1633 </span> 1634 </a> 1635 </li> 1636 </ul> 1637 1638 1639 <a 1640 class="header__logo header__logo--home " 1641 href="/" 1642 > 1643 <img 1644 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/64781426596636001d113b6c/1200x.webp?source_format=png" 1645 width="679.0" 1646 height="367.0" 1647 loading="lazy" 1648 > 1649 </a> 1650 1651 <ul class="header__main-menu"><!-- Rendered 'menu-advanced-desktop.css.liquid' --> 1652<!-- Rendered 'menu-advanced-desktop.js.liquid' --> 1653 1654<li class="navigation-menu nav-color advanced-menu-desktop"> 1655 <ul 1656 class="advanced-menu-top-layer advanced-menu-top-layer--align-left" 1657 style="padding: 0px; " 1658 ><li 1659 class="advanced-menu-item advanced-menu-item-l1"><span 1660 class="advanced-menu-item-content image-position-top" 1661 data-sl-editor='{"section": "17881427915363901c6f"}' 1662 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">é¤è²åå<i class="fa fa-angle-down"></i></span></span><div class="advanced-menu-second-layer-wrapper"> 1663 <div> 1664 <ul class="advanced-menu-second-layer"><li 1665 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1666 class="advanced-menu-item-content image-position-top" 1667 link-highlight="https://www.ecohukurou.com.tw/pages/flea-spray" 1668 href="https://www.ecohukurou.com.tw/pages/flea-spray" 1669 target="_self" 1670 data-sl-editor='{"section": "1788152975545fc5fba7"}' 1671 ><div class="advanced-menu-item-img-block img-proportion-square"> 1672 1673 1674 1675 1676 1677 1678 1679<picture> 1680 1681 <source 1682 1683 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/540x.webp?source_format=jpg 54
16830w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/2960x.webp?source_format=jpg 2960w" 1684 1685 sizes="100cqw" 1686 1687 height="1254.0" 1688 width="1254.0" 1689 > 1690 1691 1692 1693 1694 <img 1695 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/750x.webp?source_format=jpg" 1696 alt="" 1697 width="1254.0" 1698 height="1254.0" 1699 class="advanced-menu-item-img" 1700 loading="lazy" 1701 /> 1702</picture> 1703 1704</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">è·³è¤å°ç</span></a></li> 1705<li 1706 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1707 class="advanced-menu-item-content image-position-top" 1708 link-highlight="https://www.ecohukurou.com.tw/pages/rat-bye" 1709 href="https://www.ecohukurou.com.tw/pages/rat-bye" 1710 target="_self" 1711 data-sl-editor='{"section": "17881533478487fa56d8"}' 1712 ><div class="advanced-menu-item-img-block img-proportion-square"> 1713 1714 1715 1716 1717 1718 1719 1720<picture> 1721 1722 <source 1723 1724 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/2960x.webp?source_format=jpg 2960w" 1725 1726 sizes="100cqw" 1727 1728 height="1254.0" 1729 width="1254.0" 1730 > 1731 1732 1733 1734 1735 <img 1736 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/750x.webp?source_format=jpg" 1737 alt="" 1738 width="1254.0" 1739 height="1254.0" 1740 class="advanced-menu-item-img" 1741 loading="lazy" 1742 /> 1743</picture> 1744 1745</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èé¼ å°ç</span></a></li> 1746<li 1747 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1748 class="advanced-menu-item-content image-position-top" 1749 link-highlight="https://www.ecohukurou.com.tw/pages/termite" 1750 href="https://www.ecohukurou.com.tw/pages/termite" 1751 target="_self" 1752 data-sl-editor='{"section": "1788153462512d32f021"}' 1753 ><div class="advanced-menu-item-img-block img-proportion-square"> 1754 1755 1756 1757 1758 1759 1760 1761<picture> 1762 1763 <source 1764 1765 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/2960x.webp?source_format=jpg 2960w" 1766 1767 sizes="100cqw" 1768 1769 height="1254.0" 1770 width="1254.0" 1771 > 1772 1773 1774 1775 1776 <img 1777 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/750x.webp?source_format=jpg" 1778 alt="" 1779 width="1254.0" 1780 height="1254.0" 1781 class="advanced-menu-item-img" 1782 loading="lazy" 1783 /> 1784</picture> 1785 1786</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç½è»å°ç</span></a></li> 1787<li 1788 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1789 class="advanced-menu-item-content image-position-top" 1790 link-highlight="https://www.ecohukurou.com.tw/pages/cockroach" 1791 href="https://www.ecohukurou.com.tw/pages/cockroach" 1792 target="_self" 1793 data-sl-editor='{"section": "1788153491057a670681"}' 1794 ><div class="advanced-menu-item-img-block img-proportion-square"> 1795 1796 1797 1798 1799 1800 1801 1802<picture> 1803 1804 <source 1805 1806 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/540x.webp?source_format=jpg 54
18060w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/2960x.webp?source_format=jpg 2960w" 1807 1808 sizes="100cqw" 1809 1810 height="1254.0" 1811 width="1254.0" 1812 > 1813 1814 1815 1816 1817 <img 1818 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/750x.webp?source_format=jpg" 1819 alt="" 1820 width="1254.0" 1821 height="1254.0" 1822 class="advanced-menu-item-img" 1823 loading="lazy" 1824 /> 1825</picture> 1826 1827</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èèå°ç</span></a></li> 1828<li 1829 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1830 class="advanced-menu-item-content image-position-top" 1831 link-highlight="https://www.ecohukurou.com.tw/categories/fly-elimination" 1832 href="https://www.ecohukurou.com.tw/categories/fly-elimination" 1833 target="_self" 1834 data-sl-editor='{"section": "17881535360245c20a2b"}' 1835 ><div class="advanced-menu-item-img-block img-proportion-square"> 1836 1837 1838 1839 1840 1841 1842 1843<picture> 1844 1845 <source 1846 1847 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/2960x.webp?source_format=jpg 2960w" 1848 1849 sizes="100cqw" 1850 1851 height="1254.0" 1852 width="1254.0" 1853 > 1854 1855 1856 1857 1858 <img 1859 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/750x.webp?source_format=jpg" 1860 alt="" 1861 width="1254.0" 1862 height="1254.0" 1863 class="advanced-menu-item-img" 1864 loading="lazy" 1865 /> 1866</picture> 1867 1868</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">æè å°ç</span></a></li> 1869<li 1870 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1871 class="advanced-menu-item-content image-position-top" 1872 link-highlight="https://www.ecohukurou.com.tw/categories/mosquito" 1873 href="https://www.ecohukurou.com.tw/categories/mosquito" 1874 target="_self" 1875 data-sl-editor='{"section": "1788153559000e63f7f3"}' 1876 ><div class="advanced-menu-item-img-block img-proportion-square"> 1877 1878 1879 1880 1881 1882 1883 1884<picture> 1885 1886 <source 1887 1888 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/2960x.webp?source_format=jpg 2960w" 1889 1890 sizes="100cqw" 1891 1892 height="1254.0" 1893 width="1254.0" 1894 > 1895 1896 1897 1898 1899 <img 1900 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/750x.webp?source_format=jpg" 1901 alt="" 1902 width="1254.0" 1903 height="1254.0" 1904 class="advanced-menu-item-img" 1905 loading="lazy" 1906 /> 1907</picture> 1908 1909</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èåå®é</span></a></li> 1910<li 1911 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1912 class="advanced-menu-item-content image-position-top" 1913 link-highlight="https://www.ecohukurou.com.tw/pages/ant" 1914 href="https://www.ecohukurou.com.tw/pages/ant" 1915 target="_self" 1916 data-sl-editor='{"section": "1788153650200ba2ea8e"}' 1917 ><div class="advanced-menu-item-img-block img-proportion-square"> 1918 1919 1920 1921 1922 1923 1924 1925<picture> 1926 1927 <source 1928 1929 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/540x.webp?source_format=jpg 54
19290w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/2960x.webp?source_format=jpg 2960w" 1930 1931 sizes="100cqw" 1932 1933 height="1254.0" 1934 width="1254.0" 1935 > 1936 1937 1938 1939 1940 <img 1941 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/750x.webp?source_format=jpg" 1942 alt="" 1943 width="1254.0" 1944 height="1254.0" 1945 class="advanced-menu-item-img" 1946 loading="lazy" 1947 /> 1948</picture> 1949 1950</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èè»å°ç</span></a></li> 1951<li 1952 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1953 class="advanced-menu-item-content image-position-top" 1954 link-highlight="https://www.ecohukurou.com.tw/pages/dust-mites" 1955 href="https://www.ecohukurou.com.tw/pages/dust-mites" 1956 target="_blank" 1957 data-sl-editor='{"section": "17881541082929285031"}' 1958 ><div class="advanced-menu-item-img-block img-proportion-square"> 1959 1960 1961 1962 1963 1964 1965 1966<picture> 1967 1968 <source 1969 1970 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/2960x.webp?source_format=jpg 2960w" 1971 1972 sizes="100cqw" 1973 1974 height="1254.0" 1975 width="1254.0" 1976 > 1977 1978 1979 1980 1981 <img 1982 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/750x.webp?source_format=jpg" 1983 alt="" 1984 width="1254.0" 1985 height="1254.0" 1986 class="advanced-menu-item-img" 1987 loading="lazy" 1988 /> 1989</picture> 1990 1991</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">塵èå°ç</span></a></li> 1992<li 1993 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1994 class="advanced-menu-item-content image-position-top" 1995 link-highlight="https://www.ecohukurou.com.tw/categories/bed-bugs" 1996 href="https://www.ecohukurou.com.tw/categories/bed-bugs" 1997 target="_blank" 1998 data-sl-editor='{"section": "178841398590614f040f"}' 1999 ><div class="advanced-menu-item-img-block img-proportion-square"> 2000 2001 2002 2003 2004 2005 2006 2007<picture> 2008 2009 <source 2010 2011 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/2960x.webp?source_format=jpg 2960w" 2012 2013 sizes="100cqw" 2014 2015 height="1254.0" 2016 width="1254.0" 2017 > 2018 2019 2020 2021 2022 <img 2023 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/750x.webp?source_format=jpg" 2024 alt="" 2025 width="1254.0" 2026 height="1254.0" 2027 class="advanced-menu-item-img" 2028 loading="lazy" 2029 /> 2030</picture> 2031 2032</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èè²å°ç</span></a></li> 2033<li 2034 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2035 class="advanced-menu-item-content image-position-top" 2036 link-highlight="https://www.ecohukurou.com.tw/pages/pesticides" 2037 href="https://www.ecohukurou.com.tw/pages/pesticides" 2038 target="_blank" 2039 data-sl-editor='{"section": "17881542551446ab11e1"}' 2040 ><div class="advanced-menu-item-img-block img-proportion-square"> 2041 2042 2043 2044 2045 2046 2047 2048<picture> 2049 2050 <source 2051 2052 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/540x.webp?source_format=jpg 54
20520w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/2960x.webp?source_format=jpg 2960w" 2053 2054 sizes="100cqw" 2055 2056 height="1254.0" 2057 width="1254.0" 2058 > 2059 2060 2061 2062 2063 <img 2064 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/750x.webp?source_format=jpg" 2065 alt="" 2066 width="1254.0" 2067 height="1254.0" 2068 class="advanced-menu-item-img" 2069 loading="lazy" 2070 /> 2071</picture> 2072 2073</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç¶åè²å®³å°ç</span></a></li> 2074<li 2075 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2076 class="advanced-menu-item-content image-position-top" 2077 link-highlight="https://www.ecohukurou.com.tw/categories/natural-insecticide" 2078 href="https://www.ecohukurou.com.tw/categories/natural-insecticide" 2079 target="_blank" 2080 data-sl-editor='{"section": "1788505489140c70d6fd"}' 2081 ><div class="advanced-menu-item-img-block img-proportion-square"> 2082 2083 2084 2085 2086 2087 2088 2089<picture> 2090 2091 <source 2092 2093 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/2960x.webp?source_format=jpg 2960w" 2094 2095 sizes="100cqw" 2096 2097 height="1254.0" 2098 width="1254.0" 2099 > 2100 2101 2102 2103 2104 <img 2105 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/750x.webp?source_format=jpg" 2106 alt="" 2107 width="1254.0" 2108 height="1254.0" 2109 class="advanced-menu-item-img" 2110 loading="lazy" 2111 /> 2112</picture> 2113 2114</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">天ç¶é²è²</span></a></li> 2115</ul> 2116 </div> 2117 </div></li> 2118<li 2119 class="advanced-menu-item advanced-menu-item-l1"><span 2120 class="advanced-menu-item-content image-position-top" 2121 data-sl-editor='{"section": "178814358748421b9584"}' 2122 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">åªæ æ´»å<i class="fa fa-angle-down"></i></span></span><div class="advanced-menu-second-layer-wrapper"> 2123 <div> 2124 <ul class="advanced-menu-second-layer"><li 2125 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2126 class="advanced-menu-item-content image-position-top" 2127 link-highlight="https://www.ecohukurou.com.tw/categories/product-list" 2128 href="https://www.ecohukurou.com.tw/categories/product-list" 2129 target="_blank" 2130 data-sl-editor='{"section": "17896361876258e1524d"}' 2131 ><div class="advanced-menu-item-img-block img-proportion-square"> 2132 2133 2134 2135 2136 2137 2138 2139<picture> 2140 2141 <source 2142 2143 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/375x.webp?source_format=png 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/540x.webp?source_format=png 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/720x.webp?source_format=png 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/900x.webp?source_format=png 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/1080x.webp?source_format=png 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/1296x.webp?source_format=png 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/1512x.webp?source_format=png 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/2160x.webp?source_format=png 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/2960x.webp?source_format=png 2960w" 2144 2145 sizes="100cqw" 2146 2147 height="1200.0" 2148 width="1200.0" 2149 > 2150 2151 2152 2153 2154 <img 2155 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/750x.webp?source_format=png" 2156 alt="" 2157 width="1200.0" 2158 height="1200.0" 2159 class="advanced-menu-item-img" 2160 loading="lazy" 2161 /> 2162</picture> 2163 2164</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å ¨é¤¨æ»¿é¡è´</span></a></li> 2165<li 2166 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2167 class="advanced-menu-item-content image-position-top" 2168 link-highlight="https://www.ecohukurou.com.tw/pages/backtoschool" 2169 href="https://www.ecohukurou.com.tw/pages/backtoschool" 2170 target="_blank" 2171 data-sl-editor='{"section": "1788247942233e37dc9f"}' 2172 ><div class="advanced-menu-item-img-block img-proportion-square"> 2173 2174 2175 2176 2177 2178 2179 2180<picture> 2181 2182 <source 2183 media="(min-width: 768px)" 2184 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/375x.webp?source_format=png 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/540x.webp?source_format=png 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/720x.webp?source_format=png 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/900x.webp?source_format=png 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/1080x.webp?source_format=png 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/1296x.webp?source_format=png 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/1512x.webp?source_format=png 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/2160x.webp?source_format=png 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/2960x.webp?source_format=png 2960w" 2185 2186 sizes="100cqw" 2187 2188 height="1200.0" 2189 width="1200.0" 2190 > 2191 2192 2193 2194 <source 2195 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/375x.webp?source_format=png 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/540x.webp?source_format=png 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/720x.webp?source_format=png 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/900x.webp?source_format=png 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/1080x.webp?source_format=png 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/129
21956x.webp?source_format=png 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/1512x.webp?source_format=png 1512w" 2196 2197 sizes="100cqw" 2198 2199 height="1200.0" 2200 width="1200.0" 2201 > 2202 2203 2204 <img 2205 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/750x.webp?source_format=png" 2206 alt="" 2207 width="1200.0" 2208 height="1200.0" 2209 class="advanced-menu-item-img" 2210 loading="lazy" 2211 /> 2212</picture> 2213 2214</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å ©ä»¶äº«ææ£</span></a></li> 2215<li 2216 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2217 class="advanced-menu-item-content image-position-top" 2218 link-highlight="https://www.ecohukurou.com.tw/categories/commercial-kits" 2219 href="https://www.ecohukurou.com.tw/categories/commercial-kits" 2220 target="_blank" 2221 data-sl-editor='{"section": "1788318985592df9ae47"}' 2222 ><div class="advanced-menu-item-img-block img-proportion-square"> 2223 2224 2225 2226 2227 2228 2229 2230<picture> 2231 2232 <source 2233 media="(min-width: 768px)" 2234 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/2960x.webp?source_format=jpg 2960w" 2235 2236 sizes="100cqw" 2237 2238 height="1024.0" 2239 width="1024.0" 2240 > 2241 2242 2243 2244 <source 2245 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/1512x.webp?source_format=jpg 1512w" 2246 2247 sizes="100cqw" 2248 2249 height="1024.0" 2250 width="1024.0" 2251 > 2252 2253 2254 <img 2255 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/750x.webp?source_format=jpg" 2256 alt="" 2257 width="1024.0" 2258 height="1024.0" 2259 class="advanced-menu-item-img" 2260 loading="lazy" 2261 /> 2262</picture> 2263 2264</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ãéæãåç¨çµåææ£</span></a></li> 2265<li 2266 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2267 class="advanced-menu-item-content image-position-top" 2268 link-highlight="https://www.ecohukurou.com.tw/users/sign_in" 2269 href="https://www.ecohukurou.com.tw/users/sign_in" 2270 target="_blank" 2271 data-sl-editor='{"section": "178824921460836cd1fd"}' 2272 ><div class="advanced-menu-item-img-block img-proportion-square"> 2273 2274 2275 2276 2277 2278 2279 2280<picture> 2281 2282 <source 2283 media="(min-width: 768px)" 2284 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/540x.webp?source_format=jpg 54
22840w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/2960x.webp?source_format=jpg 2960w" 2285 2286 sizes="100cqw" 2287 2288 height="881.0" 2289 width="1068.0" 2290 > 2291 2292 2293 2294 <source 2295 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/1512x.webp?source_format=jpg 1512w" 2296 2297 sizes="100cqw" 2298 2299 height="881.0" 2300 width="1068.0" 2301 > 2302 2303 2304 <img 2305 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/750x.webp?source_format=jpg" 2306 alt="" 2307 width="1068.0" 2308 height="881.0" 2309 class="advanced-menu-item-img" 2310 loading="lazy" 2311 /> 2312</picture> 2313 2314</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">æ°æå¡æ$50</span></a></li> 2315</ul> 2316 </div> 2317 </div></li> 2318<li 2319 class="advanced-menu-item advanced-menu-item-l1"><span 2320 class="advanced-menu-item-content image-position-top" 2321 data-sl-editor='{"section": "1788155288416eb5642e"}' 2322 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">åçå°å<i class="fa fa-angle-down"></i></span></span><div class="advanced-menu-second-layer-wrapper"> 2323 <div> 2324 <ul class="advanced-menu-second-layer"><li 2325 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2326 class="advanced-menu-item-content image-position-top" 2327 link-highlight="https://www.ecohukurou.com.tw/categories/product-list" 2328 href="https://www.ecohukurou.com.tw/categories/product-list" 2329 target="_self" 2330 data-sl-editor='{"section": "1788155334607d6d4757"}' 2331 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç¦ä¾æ - å± å®¶é¤è²</span></a></li> 2332<li 2333 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2334 class="advanced-menu-item-content image-position-top" 2335 link-highlight="https://www.ecohukurou.com.tw/categories/harmona" 2336 href="https://www.ecohukurou.com.tw/categories/harmona" 2337 target="_self" 2338 data-sl-editor='{"section": "17881553626809212a85"}' 2339 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">åæ·¨ - èªç¶æ½æ·¨</span></a></li> 2340</ul> 2341 </div> 2342 </div></li> 2343<li 2344 class="advanced-menu-item advanced-menu-item-l1"><span 2345 class="advanced-menu-item-content image-position-top" 2346 data-sl-editor='{"section": "178814395485580c5f76"}' 2347 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">éæ¼æå<i class="fa fa-angle-down"></i></span></span><div class="advanced-menu-second-layer-wrapper"> 2348 <div> 2349 <ul class="advanced-menu-second-layer"><li 2350 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2351 class="advanced-menu-item-content image-position-top" 2352 link-highlight="https://www.ecohukurou.com.tw/pages/store" 2353 href="https://www.ecohukurou.com.tw/pages/store" 2354 target="_self" 2355 data-sl-editor='{"section": "1788158720559dd88fab"}' 2356 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">實é«éè·¯</span></a></li> 2357<li 2358 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2359 class="advanced-menu-item-content image-position-top" 2360 link-highlight="https://www.ecohukurou.com.tw/pages/meet-hukurou" 2361 href="https://www.ecohukurou.com.tw/pages/meet-hukurou" 2362 target="_blank" 2363 data-sl-editor='{"section": "1790053474138cce7b90"}' 2364 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">éæ¼ç¦ä¾æ</span></a></li> 2365<li 2366 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2367 class="advanced-menu-item-content image-position-top" 2368 link-highlight="https://www.ecohukurou.com.tw/pages/about-hukurou" 2369 href="https://www.ecohukurou.com.tw/pages/about-hukurou" 2370 target="_blank" 2371 data-sl-editor='{"section": "1788160027566fdf2679"}' 2372 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">åçç念</span></a></li> 2373<li 2374 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2375 class="advanced-menu-item-content image-position-top" 2376 link-highlight="https://www.ecohukurou.com.tw/pages/quality-assurance" 2377 href="https://www.ecohukurou.com.tw/pages/quality-assurance" 2378 target="_blank" 2379 data-sl-editor='{"section": "1790145941985b079fbb"}' 2380 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å質ä¿é</span></a></li> 2381<li 2382 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2383 class="advanced-menu-item-content image-position-top" 2384 link-highlight="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform" 2385 href="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform" 2386 target="_blank" 2387 data-sl-editor='{"section": "1788161730938619843b"}' 2388 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">åçåä½</span></a></li> 2389<li 2390 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2391 class="advanced-menu-item-content image-position-top" 2392 link-highlight="https://www.ecohukurou.com.tw/pages/environmental-friendly" 2393 href="https://www.ecohukurou.com.tw/pages/environmental-friendly" 2394 target="_self" 2395 data-sl-editor='{"section": "17881619563588c37346"}' 2396 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">æ°¸çºè¨ç«</span></a></li> 2397</ul> 2398 </div> 2399 </div></li> 2400<li 2401 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item-l1--hierarchically"><span 2402 class="advanced-menu-item-content image-position-top" 2403 data-sl-editor='{"section": "178815282311348d3813"}' 2404 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">é¤è²ç¥è<i class="fa fa-angle-down"></i></span></span><div class="advanced-menu-second-layer-wrapper"> 2405 <div> 2406 <ul class="advanced-menu-second-layer"><li 2407 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 0)) / 1);"><a 2408 class="advanced-menu-item-content image-position-top" 2409 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea" 2410 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea" 2411 target="_blank" 2412 data-sl-editor='{"section": "17882486387562a352b4"}' 2413 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">è·³è¤æéº¼é¤æææï¼</span></a></li> 2414<li 2415 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 0)) / 1);"><a 2416 class="advanced-menu-item-content image-position-top" 2417 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite" 2418 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite" 2419 target="_blank" 2420 data-sl-editor='{"section": "1788248693037ef15858"}' 2421 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ç½è»è¥æéº¼é¸ææç¨ï¼</span></a></li> 2422<li 2423 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 0)) / 1);"><a 2424 class="advanced-menu-item-content image-position-top" 2425 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach" 2426 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach" 2427 target="_blank" 2428 data-sl-editor='{"section": "17882487527203b97a47"}' 2429 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">家裡æèèæéº¼è¾¦ï¼</span></a></li> 2430<li 2431 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 0)) / 1);"><a 2432 class="advanced-menu-item-content image-position-top" 2433 link-highlight="https://www.ecohukurou.com.tw/blog/posts/dolic
2433hoderus-thoracicus-prevention" 2434 href="https://www.ecohukurou.com.tw/blog/posts/dolichoderus-thoracicus-prevention" 2435 target="_blank" 2436 data-sl-editor='{"section": "178824854955368cb5d4"}' 2437 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ççè»é²æ²»æ¶äººå ï¼</span></a></li> 2438</ul> 2439 </div> 2440 </div></li> 2441<li 2442 class="advanced-menu-item advanced-menu-item-l1"><a 2443 class="advanced-menu-item-content image-position-top" 2444 link-highlight="https://www.ecohukurou.com.tw/pages/hukuro-1pco" 2445 href="https://www.ecohukurou.com.tw/pages/hukuro-1pco" 2446 target="_self" 2447 data-sl-editor='{"section": "17881627707747320ee6"}' 2448 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">大宿¡è³¼</span></a></li> 2449</ul> 2450</li> 2451 2452 </ul> 2453 </div> 2454 2455 <div id="d-cart-panel" class="CartPanel" style="display:none"> 2456 <div class="CartPanel-section"> 2457 <div class="CartPanel-header"> 2458 è³¼ç©è» 2459 </div> 2460 <div ng-controller="CartsController"><div class="clear"></div> 2461<!-- Hint: Cart Empty --> 2462<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 2463 <div class="CartPanel-hint"> ä½ çè³¼ç©è»æ¯ç©ºç </div> 2464 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 2465 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2466 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 2467 <div class="cart-related-products-loading"> 2468 <div class="cart-related-products-loading-image loading-placeholder"></div> 2469 <div class="cart-related-products-loading-content"> 2470 <div class="cart-related-products-loading-title loading-placeholder"></div> 2471 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2472 </div> 2473 </div> 2474 <div class="cart-related-products-list"></div> 2475 </cart-lazyload-related-products> 2476 </div> 2477</div> 2478 2479<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()"> 2480 <!-- CartItems --> 2481 <div class="cart-items"> 2482 <div 2483 ng-repeat="item in currentCart.getItems() track by item._id" 2484 ng-if="item.type !== 'gift'" 2485 class="cart-item-container" 2486 data-cart-item-id="{{ item._id }}" 2487 product-id="{{ item.product_id }}" 2488 > 2489 <!-- Item --> 2490 <div class="cart-item"> 2491 <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link"> 2492 <img 2493 class="sl-lazy-image cart-item-image" 2494 ng-src="{{ getImgSrc(item, '200x200f') }}" 2495 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 2496 /> 2497 </a> 2498 <img 2499 class="sl-lazy-image cart-item-image" 2500 ng-if="item.product.type === 'gift'" 2501 ng-src="{{ getImgSrc(item, '200x200f') }}" 2502 alt="{{ (item.variation.media 2503 ? item.variation.media.alt_translations 2504 : item.product.cover_media.alt_translations) | translateModel 2505 }}" 2506 /> 2507 <div class="cart-item-content" style="float:left;width:130px;"> 2508 <div class="wrap--bundle-title-variation"> 2509 <div 2510 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 2511 class="label promotion-label label-default" 2512 > 2513 {{ 'product.bundled_products.label' | translate }} 2514 </div> 2515 <div 2516 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 2517 class="label promotion-label label-default" 2518 > 2519 {{ 'product.bundle_group_products.label' | translate }} 2520 </div> 2521 <div 2522 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 2523 class="label promotion-label label-default" 2524 > 2525 {{ 'product.buyandget.label' | translate }} 2526 </div> 2527 <div 2528 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 2529 class="label promotion-label label-default" 2530 > 2531 {{ 'product.gift.label' | translate }} 2532 </div> 2533 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2534 <div class="title">{{item.product.title_translations|translateModel}}</div> 2535 <div ng-repeat="field in item.variation.fields track by $index" class="item-variation"> 2536 <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div> 2537 </div> 2538 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 2539 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 2540 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 2541 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 2542 </li> 2543 </ul>
2544 <span 2545 class="variation-open-button" 2546 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 2547 ng-click="onClickOpenVariation(item._id)" 2548 > 2549 {{ 'product.set.open_variation' | translate }} 2550 <i class="fa fa-angle-down"></i> 2551 </span> 2552 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 2553 <li 2554 class="child-product-item" 2555 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 2556 > 2557 <p class="child-product-title"> 2558 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 2559 x {{ selectedChildProduct.quantity || 1 }} 2560 </p> 2561 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 2562 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 2563 </p> 2564 </li> 2565 </ul> 2566 <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div> 2567 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 2568 </div> 2569 <div class="price-details"> 2570 {{item.quantity}}<span style="margin:0 3px;">x</span> 2571 <span 2572 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 2573 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 2574 ></span> 2575 <span 2576 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 2577 ng-bind-html="'NT$0' | changeCurrency" 2578 ></span> 2579 <span ng-if="item.type === 'redeem_gift'"> 2580 {{ item.unit_point }} é» 2581 </span> 2582 </div> 2583 </div> 2584 <!--cart-item-content--> 2585 <div class="remove" ng-if="shouldShowDeleteButton"> 2586 <a ng-click="removeItemFromCart(item._id,$event)"> 2587 <span>åªé¤</span> 2588 <svg class="icons icon-delete"> 2589 <use xlink:href="#icon-delete"></use> 2590 </svg> 2591 </a> 2592 </div> 2593 <div class="clear"></div> 2594 </div> 2595 <!-- Item end--> 2596 <!-- Addon items --> 2597 <div 2598 class="addon-cart-item cart-item" 2599 ng-repeat="addonItem in item.addon_items track by addonItem._id" 2600 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 2601 data-cart-item-id="{{ addonItem._id }}" 2602 > 2603 <span class="product-link js-product-link"> 2604 <img 2605 class="cart-item-image" 2606 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 2607 alt="{{addonItem.product.cover_media.alt_translations | translateModel}}" 2608 /> 2609 </span> 2610 <div class="cart-item-content" style="float:left;width:130px;"> 2611 <div class="wrap--bundle-title-variation"> 2612 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2613 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 2614 </div> 2615 <div class="price-details"> 2616 {{addonItem.quantity}}<span style="margin:0 3px;">x</span> 2617 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 2618 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 2619 </div> 2620 </div> 2621 <div class="remove" ng-if="shouldShowDeleteButton"> 2622 <a ng-click="removeItemFromCart(addonItem._id,$event)" >
2623 <span>åªé¤</span> 2624 <svg class="icons icon-delete"> 2625 <use xlink:href="#icon-delete"></use> 2626 </svg> 2627 </a> 2628 </div> 2629 <div class="clear"></div> 2630 </div> 2631 <!-- Addon items end --> 2632 </div> 2633 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 2634 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2635 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 2636 <div class="cart-related-products-loading"> 2637 <div class="cart-related-products-loading-image loading-placeholder"></div> 2638 <div class="cart-related-products-loading-content"> 2639 <div class="cart-related-products-loading-title loading-placeholder"></div> 2640 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2641 </div> 2642 </div> 2643 <div class="cart-related-products-list"></div> 2644 </cart-lazyload-related-products> 2645 </div> 2646 <div class="clear"></div> 2647 </div> 2648 <!-- CartItems end --> 2649 2650 <div class="clear"></div> 2651 <!-- Checkout button --> 2652 <div class="cart-chkt-btn-cont"> 2653 <button 2654 id="btn-checkout" 2655 data-e2e-id="checkout_button" 2656 class="cart-chkt-btn ladda-button" 2657 data-style="slide-down" 2658 ladda="checkoutButtonLoading" 2659 ng-click="onCheckoutClicked($event)" 2660 > 2661 {{ 'cart.checkout' | translate }} 2662 </button> 2663 </div> 2664 <!-- Checkout button end --> 2665</div> 2666</div> 2667 </div> 2668 </div> 2669 </div> 2670</nav> 2671 2672 2673 2674 2675 2676 2677<style> 2678 .header--mobile .header__logo img { 2679 object-fit: contain;max-width: 222px; 2680 max-height: 65px; 2681 } 2682 2683 2684 2685 2686 2687</style> 2688 2689 2690<nav class="header header--mobile header--sticky js-navbar-mobile nav-bg-color"> 2691 <div class="header__container clearfix"> 2692 2693 <div ng-cloak facebook-banner class="facebook-banner"> 2694 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 2695 <div ng-click="onClose()" class="close-icon-wrapper"> 2696 <i class="fa fa-times"></i> 2697 </div> 2698 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 2699 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 2700 </div> 2701 </div> 2702 2703 2704 2705 <div class="header__menu"> 2706 2707 <a class="header__logo header__logo--middle-left" href="/"> 2708 <img src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/635205c1d9a2ff002863cc82/666x.webp?source_format=png" height="50.0" loading="lazy" > 2709 </a> 2710 2711 2712 <ul class="header__action-menu nav-color"> 2713 2714 <li class="List-item"> 2715 <span class="NavigationBar-actionMenu-button nav-color"> 2716 <svg class="icons icon-search js-icon-search"> 2717 <use xlink:href="#icon-search"></use> 2718 </svg> 2719 </span> 2720 <form class="Product-searchField-form sl-product-search js-product-searchfield-form" id="SearchPanel" action=""> 2721 <div class="bd-box"> 2722 <button disabled type="submit"><i class="fa fa-search"></i></button> 2723 <input disabled maxlength="50" type="search" placeholder="æ¾åå"> 2724 </div> 2725 </form> 2726 </li> 2727 2728 2729 <!-- Sign-in button --> 2730 <li class="List-item"> 2731 <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color"> 2732 <svg class="icons icon-person"> 2733 <use xlink:href="#icon-person"></use> 2734 </svg> 2735 </a> 2736 </li> 2737 2738 2739 2740 2741 <!-- Cart panel toggle --> 2742 <basic-popover class="cart-over-limit"></basic-popover> 2743 <li class="List-item"> 2744 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 2745 <svg class="icons icon-nav-cart"> 2746 <use xlink:href="#icon-nav-cart"></use> 2747 </svg> 2748 <span class="Cart-count sl-cart-count primary-color"></span> 2749 </a> 2750 </li> 2751 <li class="List-item"> 2752 <div class="NavigationBar-actionMenu-button nav-color sl-menu-panel-toggle"> 2753 <i></i> 2754 </div> 2755 </li> 2756 </ul> 2757 </div> 2758 </div> 2759</nav> 2760 2761<!-- Rendered 'menu.js.liquid' --> 2762<!-- Rendered 'header-tracker.js.liquid' --> 2763 2764 2765</div><div id="MenuPanel" class="MenuPanel nav-bg-color" style="display: none;"> 2766 <div class="MenuPanel-section"> 2767 <div class="MenuPanel-section-header"> 2768 ç®é 2769 </div><!-- Rendered 'menu-advanced-mobile.css.liquid' --> 2770<!-- Rendered 'menu-advanced-mobile.js.liquid' --> 2771 2772<ul class="MenuPanel-mainMenu advanced-menu-top-layer advanced-menu-mobile"><user-reminder-mobile 2773 campaign-rule="null" 2774></user-reminder-mobile><li 2775 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span 2776 class="advanced-menu-item-content image-position-top" 2777 data-sl-editor='{"section": "17881427915363901c6f"}' 2778 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">é¤è²åå<i class="fa fa-angle-up sl-advanced-menu-trigger"></i></span></span><div class="advanced-menu-second-layer-wrapper advanced-menu-panel"> 2779 <div> 2780 <ul class="advanced-menu-second-layer"><li 2781 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2782 class="advanced-menu-item-content image-position-top" 2783 link-highlight="https://www.ecohukurou.com.tw/pages/flea-spray" 2784 href="https://www.ecohukurou.com.tw/pages/flea-spray" 2785 target="_self" 2786 data-sl-editor='{"section": "1788152975545fc5fba7"}' 2787 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">è·³è¤å°ç</span></a></li> 2788<li 2789 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2790 class="advanced-menu-item-content image-position-top" 2791 link-highlight="https://www.ecohukurou.com.tw/pages/rat-bye" 2792 href="https://www.ecohukurou.com.tw/pages/rat-bye" 2793 target="_self" 2794 data-sl-editor='{"section": "17881533478487fa56d8"}' 2795 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èé¼ å°ç</span></a></li> 2796<li 2797 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2798 class="advanced-menu-item-content image-position-top" 2799 link-highlight="https://www.ecohukurou.com.tw/pages/termite" 2800 href="https://www.ecohukurou.com.tw/pages/termite" 2801 target="_self" 2802 data-sl-editor='{"section": "1788153462512d32f021"}' 2803 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç½è»å°ç</span></a></li> 2804<li 2805 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2806 class="advanced-menu-item-content image-position-top" 2807 link-highlight="https://www.ecohukurou.com.tw/pages/cockroach" 2808 href="https://www.ecohukurou.com.tw/pages/cockroach" 2809 target="_self" 2810 data-sl-editor='{"section": "1788153491057a670681"}' 2811 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èèå°ç</span></a></li> 2812<li 2813 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2814 class="advanced-menu-item-content image-position-top" 2815 link-highlight="https://www.ecohukurou.com.tw/categories/fly-elimination" 2816 href="https://www.ecohukurou.com.tw/categories/fly-elimination" 2817 target="_self" 2818 data-sl-editor='{"section": "17881535360245c20a2b"}' 2819 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">æè å°ç</span></a></li> 2820<li 2821 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2822 class="advanced-menu-item-content image-position-top" 2823 link-highlight="https://www.ecohukurou.com.tw/categories/mosquito" 2824 href="https://www.ecohukurou.com.tw/categories/mosquito" 2825 target="_self" 2826 data-sl-editor='{"section": "1788153559000e63f7f3"}' 2827 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èåå®é</span></a></li> 2828<li 2829 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2830 class="advanced-menu-item-content image-position-top" 2831 link-highlight="https://www.ecohukurou.com.tw/pages/ant" 2832 href="https://www.ecohukurou.com.tw/pages/ant" 2833 target="_self" 2834 data-sl-editor='{"section": "1788153650200ba2ea8e"}' 2835 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èè»å°ç</span></a></li> 2836<li 2837 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2838 class="advanced-menu-item-content image-position-top" 2839 link-highlight="https://www.ecohukurou.com.tw/pages/dust-mites" 2840 href="https://www.ecohukurou.com.tw/pages/dust-mites" 2841 target="_blank" 2842 data-sl-editor='{"section": "17881541082929285031"}' 2843 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">塵èå°ç</span></a></li> 2844<li 2845 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2846 class="advanced-menu-item-content image-position-top" 2847 link-highlight="https://www.ecohukurou.com.tw/categories/bed-bugs" 2848 href="https://www.ecohukurou.com.tw/categories/bed-bugs" 2849 target="_blank" 2850 data-sl-editor='{"section": "178841398590614f040f"}' 2851 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èè²å°ç</span></a></li> 2852<li 2853 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2854 class="advanced-menu-item-content image-position-top" 2855 link-highlight="https://www.ecohukurou.com.tw/pages/pesticides" 2856 href="https://www.ecohukurou.com.tw/pages/pesticides" 2857 target="_blank" 2858 data-sl-editor='{"section": "17881542551446ab11e1"}' 2859 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç¶åè²å®³å°ç</span></a></li> 2860<li 2861 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2862 class="advanced-menu-item-content image-position-top" 2863 link-highlight="https://www.ecohukurou.com.tw/categories/natural-insecticide" 2864 href="https://www.ecohukurou.com.tw/categories/natural-insecticide" 2865 target="_blank" 2866 data-sl-editor='{"section": "1788505489140c70d6fd"}' 2867 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">天ç¶é²è²</span></a></li> 2868</ul> 2869 </div> 2870 </div></li> 2871<li 2872 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span 2873 class="advanced-menu-item-content image-position-top" 2874 data-sl-editor='{"section": "178814358748421b9584"}' 2875 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">åªæ æ´»å<i class="fa fa-angle-up sl-advanced-menu-trigger"></i></span></span><div class="advanced-menu-second-layer-wrapper advanced-menu-panel"> 2876 <div> 2877 <ul class="advanced-menu-second-layer"><li 2878 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2879 class="advanced-menu-item-content image-position-top" 2880 link-highlight="https://www.ecohukurou.com.tw/categories/product-list" 2881 href="https://www.ecohukurou.com.tw/categories/product-list" 2882 target="_blank" 2883 data-sl-editor='{"section": "17896361876258e1524d"}' 2884 ><div class="advanced-menu-item-img-block img-proportion-square"><div class="advanced-menu-item-img advanced-menu-item-img--placeholder"><svg class="advanced-menu-item-img-placeholder-mobile-17896361876258e1524d" viewB
2884ox="0 0 218 197" fill="none" xmlns="http://www.w3.org/2000/svg"> 2885 <ellipse cx="201" cy="17.5" rx="17" ry="17.5" fill="white"/> 2886 <path d="M81.3903 20.7995C83.7906 17.6071 88.5816 17.6071 90.9818 20.7995L165.15 119.448C168.123 123.403 165.302 129.054 160.354 129.054H12.0177C7.07019 129.054 4.24878 123.403 7.22197 119.448L81.3903 20.7995Z" fill="url(#advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint0_linear_1889_44526)"/> 2887 <path d="M164.731 59.1839C167.074 55.3808 172.603 55.3808 174.947 59.1839L212.364 119.906C214.828 123.903 211.952 129.053 207.256 129.053H132.421C127.725 129.053 124.849 123.903 127.313 119.906L164.731 59.1839Z" fill="url(#advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint1_linear_1889_44526)"/> 2888 <rect x="49" y="152" width="127" height="14" rx="2" fill="url(#advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint2_linear_1889_44526)"/> 2889 <rect x="218" y="197" width="211" height="14" rx="2" transform="rotate(-180 218 197)" fill="url(#advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint3_linear_1889_44526)"/> 2890 <defs> 2891 <linearGradient id="advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint0_linear_1889_44526" x1="4.34882" y1="132.914" x2="145.314" y2="-5.96958" gradientUnits="userSpaceOnUse"> 2892 <stop stop-color="#DFDFDF"/> 2893 <stop offset="1" stop-color="#F8F8F8"/> 2894 </linearGradient> 2895 <linearGradient id="advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint1_linear_1889_44526" x1="124.106" y1="131.686" x2="218.073" y2="55.8062" gradientUnits="userSpaceOnUse"> 2896 <stop stop-color="#DFDFDF"/> 2897 <stop offset="1" stop-color="#F8F8F8"/> 2898 </linearGradient> 2899 <linearGradient id="advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint2_linear_1889_44526" x1="52.2041" y1="166.472" x2="57.8383" y2="132.984" gradientUnits="userSpaceOnUse"> 2900 <stop stop-color="#DFDFDF"/> 2901 <stop offset="1" stop-color="#F8F8F8"/> 2902 </linearGradient> 2903 <linearGradient id="advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint3_linear_1889_44526" x1="223.323" y1="211.472" x2="226.775" y2="177.385" gradientUnits="userSpaceOnUse"> 2904 <stop stop-color="#DFDFDF"/> 2905 <stop offset="1" stop-color="#F8F8F8"/> 2906 </linearGradient> 2907 </defs> 2908</svg> 2909 2910 </div></div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å ¨é¤¨æ»¿é¡è´</span></a></li> 2911<li 2912 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2913 class="advanced-menu-item-content image-position-top" 2914 link-highlight="https://www.ecohukurou.com.tw/pages/backtoschool" 2915 href="https://www.ecohukurou.com.tw/pages/backtoschool" 2916 target="_blank" 2917 data-sl-editor='{"section": "1788247942233e37dc9f"}' 2918 ><div class="advanced-menu-item-img-block img-proportion-square"> 2919 2920 2921 2922 2923 2924 2925 2926<picture> 2927 2928 <source 2929 media="(min-width: 768px)" 2930 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/375x.webp?source_format=png 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/540x.webp?source_format=png 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/720x.webp?source_format=png 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/900x.webp?source_format=png 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/1080x.webp?source_format=png 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/1296x.webp?source_format=png 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/1512x.webp?source_format=png 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/2160x.webp?source_format=png 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/2960x.webp?source_format=png 2960w" 2931 2932 sizes="100cqw" 2933 2934 height="1200.0" 2935 width="1200.0" 2936 > 2937 2938 2939 2940 <source 2941 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/375x.webp?source_format=png 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/540x.webp?source_format=png 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/720x.webp?source_format=png 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/900x.webp?source_format=png 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/1080x.webp?source_format=png 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/129
29416x.webp?source_format=png 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/1512x.webp?source_format=png 1512w" 2942 2943 sizes="100cqw" 2944 2945 height="1200.0" 2946 width="1200.0" 2947 > 2948 2949 2950 <img 2951 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/750x.webp?source_format=png" 2952 alt="" 2953 width="1200.0" 2954 height="1200.0" 2955 class="advanced-menu-item-img" 2956 loading="lazy" 2957 /> 2958</picture> 2959 2960</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å ©ä»¶äº«ææ£</span></a></li> 2961<li 2962 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2963 class="advanced-menu-item-content image-position-top" 2964 link-highlight="https://www.ecohukurou.com.tw/categories/commercial-kits" 2965 href="https://www.ecohukurou.com.tw/categories/commercial-kits" 2966 target="_blank" 2967 data-sl-editor='{"section": "1788318985592df9ae47"}' 2968 ><div class="advanced-menu-item-img-block img-proportion-square"> 2969 2970 2971 2972 2973 2974 2975 2976<picture> 2977 2978 <source 2979 media="(min-width: 768px)" 2980 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/2960x.webp?source_format=jpg 2960w" 2981 2982 sizes="100cqw" 2983 2984 height="1024.0" 2985 width="1024.0" 2986 > 2987 2988 2989 2990 <source 2991 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a979519564a0723a3f3064c/1512x.webp?source_format=jpg 1512w" 2992 2993 sizes="100cqw" 2994 2995 height="1024.0" 2996 width="1024.0" 2997 > 2998 2999 3000 <img 3001 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/750x.webp?source_format=jpg" 3002 alt="" 3003 width="1024.0" 3004 height="1024.0" 3005 class="advanced-menu-item-img" 3006 loading="lazy" 3007 /> 3008</picture> 3009 3010</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ãéæãåç¨çµåææ£</span></a></li> 3011<li 3012 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3013 class="advanced-menu-item-content image-position-top" 3014 link-highlight="https://www.ecohukurou.com.tw/users/sign_in" 3015 href="https://www.ecohukurou.com.tw/users/sign_in" 3016 target="_blank" 3017 data-sl-editor='{"section": "178824921460836cd1fd"}' 3018 ><div class="advanced-menu-item-img-block img-proportion-square"> 3019 3020 3021 3022 3023 3024 3025 3026<picture> 3027 3028 <source 3029 media="(min-width: 768px)" 3030 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/540x.webp?source_format=jpg 54
30300w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/2960x.webp?source_format=jpg 2960w" 3031 3032 sizes="100cqw" 3033 3034 height="881.0" 3035 width="1068.0" 3036 > 3037 3038 3039 3040 <source 3041 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96854507f697e85e41e810/1512x.webp?source_format=jpg 1512w" 3042 3043 sizes="100cqw" 3044 3045 height="881.0" 3046 width="1068.0" 3047 > 3048 3049 3050 <img 3051 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/750x.webp?source_format=jpg" 3052 alt="" 3053 width="1068.0" 3054 height="881.0" 3055 class="advanced-menu-item-img" 3056 loading="lazy" 3057 /> 3058</picture> 3059 3060</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">æ°æå¡æ$50</span></a></li> 3061</ul> 3062 </div> 3063 </div></li> 3064<li 3065 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span 3066 class="advanced-menu-item-content image-position-top" 3067 data-sl-editor='{"section": "1788155288416eb5642e"}' 3068 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">åçå°å<i class="fa fa-angle-up sl-advanced-menu-trigger"></i></span></span><div class="advanced-menu-second-layer-wrapper advanced-menu-panel"> 3069 <div> 3070 <ul class="advanced-menu-second-layer"><li 3071 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3072 class="advanced-menu-item-content image-position-top" 3073 link-highlight="https://www.ecohukurou.com.tw/categories/product-list" 3074 href="https://www.ecohukurou.com.tw/categories/product-list" 3075 target="_self" 3076 data-sl-editor='{"section": "1788155334607d6d4757"}' 3077 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç¦ä¾æ - å± å®¶é¤è²</span></a></li> 3078<li 3079 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3080 class="advanced-menu-item-content image-position-top" 3081 link-highlight="https://www.ecohukurou.com.tw/categories/harmona" 3082 href="https://www.ecohukurou.com.tw/categories/harmona" 3083 target="_self" 3084 data-sl-editor='{"section": "17881553626809212a85"}' 3085 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">åæ·¨ - èªç¶æ½æ·¨</span></a></li> 3086</ul> 3087 </div> 3088 </div></li> 3089<li 3090 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span 3091 class="advanced-menu-item-content image-position-top" 3092 data-sl-editor='{"section": "178814395485580c5f76"}' 3093 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">éæ¼æå<i class="fa fa-angle-up sl-advanced-menu-trigger"></i></span></span><div class="advanced-menu-second-layer-wrapper advanced-menu-panel"> 3094 <div> 3095 <ul class="advanced-menu-second-layer"><li 3096 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3097 class="advanced-menu-item-content image-position-top" 3098 link-highlight="https://www.ecohukurou.com.tw/pages/store" 3099 href="https://www.ecohukurou.com.tw/pages/store" 3100 target="_self" 3101 data-sl-editor='{"section": "1788158720559dd88fab"}' 3102 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">實é«éè·¯</span></a></li> 3103<li 3104 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3105 class="advanced-menu-item-content image-position-top" 3106 link-highlight="https://www.ecohukurou.com.tw/pages/meet-hukurou" 3107 href="https://www.ecohukurou.com.tw/pages/meet-hukurou" 3108 target="_blank" 3109 data-sl-editor='{"section": "1790053474138cce7b90"}' 3110 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">éæ¼ç¦ä¾æ</span></a></li> 3111<li 3112 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3113 class="advanced-menu-item-content image-position-top" 3114 link-highlight="https://www.ecohukurou.com.tw/pages/about-hukurou" 3115 href="https://www.ecohukurou.com.tw/pages/about-hukurou" 3116 target="_blank" 3117 data-sl-editor='{"section": "1788160027566fdf2679"}' 3118 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">åçç念</span></a></li> 3119<li 3120 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3121 class="advanced-menu-item-content image-position-top" 3122 link-highlight="https://www.ecohukurou.com.tw/pages/quality-assurance" 3123 href="https://www.ecohukurou.com.tw/pages/quality-assurance" 3124 target="_blank" 3125 data-sl-editor='{"section": "1790145941985b079fbb"}' 3126 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å質ä¿é</span></a></li> 3127<li 3128 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3129 class="advanced-menu-item-content image-position-top" 3130 link-highlight="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform" 3131 href="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform" 3132 target="_blank" 3133 data-sl-editor='{"section": "1788161730938619843b"}' 3134 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">åçåä½</span></a></li> 3135<li 3136 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3137 class="advanced-menu-item-content image-position-top" 3138 link-highlight="https://www.ecohukurou.com.tw/pages/environmental-friendly" 3139 href="https://www.ecohukurou.com.tw/pages/environmental-friendly" 3140 target="_self" 3141 data-sl-editor='{"section": "17881619563588c37346"}' 3142 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">æ°¸çºè¨ç«</span></a></li> 3143</ul> 3144 </div> 3145 </div></li> 3146<li 3147 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item-l1--hierarchically advanced-menu-item--collapsed"><span 3148 class="advanced-menu-item-content image-position-top" 3149 data-sl-editor='{"section": "178815282311348d3813"}' 3150 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">é¤è²ç¥è<i class="fa fa-angle-up sl-advanced-menu-trigger"></i></span></span><div class="advanced-menu-second-layer-wrapper advanced-menu-panel"> 3151 <div> 3152 <ul class="advanced-menu-second-layer"><li 3153 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active advanced-menu-item--collapsed"style="min-width: calc((100% - (20px * 0)) / 1);"><a 3154 class="advanced-menu-item-content image-position-top" 3155 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea" 3156 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea" 3157 target="_blank" 3158 data-sl-editor='{"section": "17882486387562a352b4"}' 3159 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">è·³è¤æéº¼é¤æææï¼</span></a></li> 3160<li 3161 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item--collapsed"style="min-width: calc((100% - (20px * 0)) / 1);"><a 3162 class="advanced-menu-item-content image-position-top" 3163 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite" 3164 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite" 3165 target="_blank" 3166 data-sl-editor='{"section": "1788248693037ef15858"}' 3167 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ç½è»è¥æéº¼é¸ææç¨ï¼</span></a></li> 3168<li 3169 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item--collapsed"style="min-width: calc((100% - (20px * 0)) / 1);"><a 3170 class="advanced-menu-item-content image-position-top" 3171 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach" 3172 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach" 3173 target="_blank" 3174 data-sl-editor='{"section": "17882487527203b97a47"}' 3175 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">家裡æèèæéº¼è¾¦ï¼</span></a></li> 3176<li 3177 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item--collapsed"style="min-width: calc((100% - (20px * 0)) / 1);"><a 3178 class="advanced-menu-item-content image-position-top" 3179 link-highlight="https://www.ecohukurou.com.tw/blog/posts/dolic
3179hoderus-thoracicus-prevention" 3180 href="https://www.ecohukurou.com.tw/blog/posts/dolichoderus-thoracicus-prevention" 3181 target="_blank" 3182 data-sl-editor='{"section": "178824854955368cb5d4"}' 3183 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ççè»é²æ²»æ¶äººå ï¼</span></a></li> 3184</ul> 3185 </div> 3186 </div></li> 3187<li 3188 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><a 3189 class="advanced-menu-item-content image-position-top" 3190 link-highlight="https://www.ecohukurou.com.tw/pages/hukuro-1pco" 3191 href="https://www.ecohukurou.com.tw/pages/hukuro-1pco" 3192 target="_self" 3193 data-sl-editor='{"section": "17881627707747320ee6"}' 3194 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">大宿¡è³¼</span></a></li> 3195</ul> 3196<div class="MenuPanel-section-header"> 3197 å¸³æ¶ 3198 </div> 3199 <ul class="MenuPanel-accountMenu"> 3200 <li class="List-item"> 3201 <a class="Label" href="/users/sign_in">æå¡ç»å ¥</a> 3202 </li> 3203 <li class="List-item"> 3204 <a class="Label" href="/users/sign_up">æ°ç¨æ¶è¨»å</a> 3205 </li> 3206 </ul><div class="MenuPanel-section-header"> 3207 å ¶ä» 3208 </div> 3209 <ul class="MenuPanel-othersMenu"><li class="List-item"> 3210 <a class="MessageDialog-showButton sl-message-toggle"> 3211 <i class="fa fa-comment"></i> è¯çµ¡æå 3212 </a> 3213 </li></ul></div> 3214</div> 3215 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-cart-panel-bf7b3028c474ddaafde4135d1b998ef805336314699c54bb74ae9b41ebe6bdbc.css" onload="this.media='all'" /> 3216<div id="cart-panel" class="CartPanel nav-bg-color js-cart-panel" style="display:none"> <div class="CartPanel-section"> <div ng-controller="CartsController"><div class="clear"></div> 3217<!-- Hint: Cart Empty --> 3218<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 3219 <div class="CartPanel-hint"> ä½ çè³¼ç©è»æ¯ç©ºç </div> 3220 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 3221 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 3222 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 3223 <div class="cart-related-products-loading"> 3224 <div class="cart-related-products-loading-image loading-placeholder"></div> 3225 <div class="cart-related-products-loading-content"> 3226 <div class="cart-related-products-loading-title loading-placeholder"></div> 3227 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 3228 </div> 3229 </div> 3230 <div class="cart-related-products-list"></div> 3231 </cart-lazyload-related-products> 3232 </div> 3233</div> 3234 3235<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()"> 3236 <!-- CartItems --> 3237 <div class="cart-items"> 3238 <div 3239 ng-repeat="item in currentCart.getItems() track by item._id" 3240 ng-if="item.type !== 'gift'" 3241 class="cart-item-container" 3242 data-cart-item-id="{{ item._id }}" 3243 product-id="{{ item.product_id }}" 3244 > 3245 <!-- Item --> 3246 <div class="cart-item"> 3247 <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link"> 3248 <img 3249 class="sl-lazy-image cart-item-image" 3250 ng-src="{{ getImgSrc(item, '200x200f') }}" 3251 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 3252 /> 3253 </a> 3254 <img 3255 class="sl-lazy-image cart-item-image" 3256 ng-if="item.product.type === 'gift'" 3257 ng-src="{{ getImgSrc(item, '200x200f') }}" 3258 alt="{{ (item.variation.media 3259 ? item.variation.media.alt_translations 3260 : item.product.cover_media.alt_translations) | translateModel 3261 }}" 3262 /> 3263 <div class="cart-item-content" style="float:left;width:130px;"> 3264 <div class="wrap--bundle-title-variation"> 3265 <div 3266 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 3267 class="label promotion-label label-default" 3268 > 3269 {{ 'product.bundled_products.label' | translate }} 3270 </div> 3271 <div 3272 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 3273 class="label promotion-label label-default" 3274 > 3275 {{ 'product.bundle_group_products.label' | translate }} 3276 </div> 3277 <div 3278 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 3279 class="label promotion-label label-default" 3280 > 3281 {{ 'product.buyandget.label' | translate }} 3282 </div> 3283 <div 3284 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 3285 class="label promotion-label label-default" 3286 > 3287 {{ 'product.gift.label' | translate }} 3288 </div> 3289 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 3290 <div class="title">{{item.product.title_translations|translateModel}}</div> 3291 <div ng-repeat="field in item.variation.fields track by $index" class="item-variation"> 3292 <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div> 3293 </div> 3294 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 3295 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 3296 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 3297 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 3298 </li> 3299 </ul>
3300 <span 3301 class="variation-open-button" 3302 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 3303 ng-click="onClickOpenVariation(item._id)" 3304 > 3305 {{ 'product.set.open_variation' | translate }} 3306 <i class="fa fa-angle-down"></i> 3307 </span> 3308 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 3309 <li 3310 class="child-product-item" 3311 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 3312 > 3313 <p class="child-product-title"> 3314 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 3315 x {{ selectedChildProduct.quantity || 1 }} 3316 </p> 3317 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 3318 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 3319 </p> 3320 </li> 3321 </ul> 3322 <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div> 3323 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 3324 </div> 3325 <div class="price-details"> 3326 {{item.quantity}}<span style="margin:0 3px;">x</span> 3327 <span 3328 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 3329 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 3330 ></span> 3331 <span 3332 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 3333 ng-bind-html="'NT$0' | changeCurrency" 3334 ></span> 3335 <span ng-if="item.type === 'redeem_gift'"> 3336 {{ item.unit_point }} é» 3337 </span> 3338 </div> 3339 </div> 3340 <!--cart-item-content--> 3341 <div class="remove" ng-if="shouldShowDeleteButton"> 3342 <a ng-click="removeItemFromCart(item._id,$event)"> 3343 <span>åªé¤</span> 3344 <svg class="icons icon-delete"> 3345 <use xlink:href="#icon-delete"></use> 3346 </svg> 3347 </a> 3348 </div> 3349 <div class="clear"></div> 3350 </div> 3351 <!-- Item end--> 3352 <!-- Addon items --> 3353 <div 3354 class="addon-cart-item cart-item" 3355 ng-repeat="addonItem in item.addon_items track by addonItem._id" 3356 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 3357 data-cart-item-id="{{ addonItem._id }}" 3358 > 3359 <span class="product-link js-product-link"> 3360 <img 3361 class="cart-item-image" 3362 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 3363 alt="{{addonItem.product.cover_media.alt_translations | translateModel}}" 3364 /> 3365 </span> 3366 <div class="cart-item-content" style="float:left;width:130px;"> 3367 <div class="wrap--bundle-title-variation"> 3368 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 3369 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 3370 </div> 3371 <div class="price-details"> 3372 {{addonItem.quantity}}<span style="margin:0 3px;">x</span> 3373 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 3374 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 3375 </div> 3376 </div> 3377 <div class="remove" ng-if="shouldShowDeleteButton"> 3378 <a ng-click="removeItemFromCart(addonItem._id,$event)" >
3379 <span>åªé¤</span> 3380 <svg class="icons icon-delete"> 3381 <use xlink:href="#icon-delete"></use> 3382 </svg> 3383 </a> 3384 </div> 3385 <div class="clear"></div> 3386 </div> 3387 <!-- Addon items end --> 3388 </div> 3389 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 3390 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 3391 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 3392 <div class="cart-related-products-loading"> 3393 <div class="cart-related-products-loading-image loading-placeholder"></div> 3394 <div class="cart-related-products-loading-content"> 3395 <div class="cart-related-products-loading-title loading-placeholder"></div> 3396 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 3397 </div> 3398 </div> 3399 <div class="cart-related-products-list"></div> 3400 </cart-lazyload-related-products> 3401 </div> 3402 <div class="clear"></div> 3403 </div> 3404 <!-- CartItems end --> 3405 3406 <div class="clear"></div> 3407 <!-- Checkout button --> 3408 <div class="cart-chkt-btn-cont"> 3409 <button 3410 id="btn-checkout" 3411 data-e2e-id="checkout_button" 3412 class="cart-chkt-btn ladda-button" 3413 data-style="slide-down" 3414 ladda="checkoutButtonLoading" 3415 ng-click="onCheckoutClicked($event)" 3416 > 3417 {{ 'cart.checkout' | translate }} 3418 </button> 3419 </div> 3420 <!-- Checkout button end --> 3421</div> 3422</div> </div></div> <div id="LanguagePanel" class="MenuPanel nav-bg-color" style="display: none;" data-nosnippet> <div class="MenuPanel-section"> <div class="MenuPanel-section-header sl-language-menu-close"> <span class="fa fa-chevron-left"></span> èªè¨ </div> <ul class="sl-language-chooser"> <li class="List-item"> <a class="Label sl-language-chooser-language" href="#zh-hant">ç¹é«ä¸æ</a> </li> </ul> </div></div> <div id="CurrencyPanel" class="MenuPanel nav-bg-color" style="display: none;" data-nosnippet> <div class="MenuPanel-section"> <div class="MenuPanel-section-header sl-currency-menu-close"> <span class="fa fa-chevron-left"></span> 貨幣 </div> <ul class="sl-currency-chooser" id="menu-others-currency"> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#hkd">$ HKD</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#mop">P MOP</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#cny">Â¥ CNY</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#twd">$ TWD</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#usd">$ USD</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#sgd">$ SGD</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#eur">⬠EUR</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#aud">$ AUD</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#gbp">£ GBP</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#php">â± PHP</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#myr">RM MYR</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#thb">฿ THB</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#aed">د.Ø¥ AED</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#jpy">Â¥ JPY</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#bnd">$ BND</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#krw">â© KRW</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#idr">Rp IDR</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#vnd">â« VND</a> </li> <li class="List-item"> <a class="Label sl-currency-chooser-currency" href="#cad">$ CAD</a> </li> </ul> </div></div>
3422 <div id="Content" class="js-content"> 3423 3424 3425 <div class="blog-breadcrumb" id="blog-breadcrumb"> <div class="block-inner"> <a class="Label" href="/">Home</a> / <a class="Label" href="/blog/posts">é¨è½æ ¼å表</a> / <a class="Label" href="/blog/categories/é¤èè»æå¸">é¤èè»</a> / <span class="Label">éå°ç£è¸ççè»ç½åªç¨®é¤åè½æ²»æ¬ï¼éç£ççè»é²æ²»æ¶äººå ï¼</span> </div></div> 3426 3427 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/page-post-detail-a1550a76e1a63d407ec9b0c530e6e8ac40f87287454ba4b3641c8e3b23fb82ee.css" onload="" /> 3428<!-- Rendered 'post_categories_pannel.js.liquid' --><!-- Rendered 'post_related_products.js.liquid' --><div class="block-inner"> <div class="pd-box"> <div class="container"> <div class="post-categories-pannel-toggle"> <div class="post-categories-pannel-toggle__content"> <svg> <use xlink:href="#icon-filter"></use> </svg> æç« åé¡ </div> </div> <div class="post-info-section"> <div class="post-info-section__left"> <div class="Post"> <h1 class="Post-title primary-border-color-after"> éå°ç£è¸ççè»ç½åªç¨®é¤åè½æ²»æ¬ï¼éç£ççè»é²æ²»æ¶äººå ï¼ </h1> <div class="Post-date"> 2022-03-25 </div> <div class="Post-content ck-content"> 3429 <!-- START SHOPLINE RICH CONTENT --> 3430 <p><strong>ç£è¸ççè»</strong>æ¯è¨±å¤è¾²æ°å¿é ä¸çåºï¼æ¯ç¶ççè»åºç¾å°±æ¯ä¸æ´å¤§ç¾¤ï¼ä¸åªè¾²ä½ç©ï¼å± å®¶ä½å® ä¹é£½åä¾µæ¾ï¼ççè»éå¸¸ææ²¿è水管ãé»ç·ææ¯éçªç縫éï¼é²å ¥æ¿å±ç¯å·¢ã</p><p style="text-align: center"><img src="https://img.shoplineapp.com/media/image_clips/623d45acbe57850015a5f055/original.jpg?1648182699" alt="éå°ç£è¸ççè»ç½åªç¨®é¤åè½æ²»æ¬ï¼éç£ççè»é²æ²»æ¶äººå ï¼"></p><p>å´æ®ºè²åç£è¸ççè»éæ¯å¾å¤ï¼è¦å¦ä½å好<strong>éç£ãç£è¸ççè»é²æ²»</strong>å¢ï¼æ¬ç¯å¸¶å¤§å®¶äºè§£ççè»ï¼èç±ç£è¸ççè»çç¿æ§ï¼ç¨<strong>ç£è¸ççè»é¤å</strong>æ´å·¢æ¶æ» ã</p><div id="fast-list"><h3>ç£è¸ççè»çµ±æ´ç¯å¿«éå°è®å</h3><ul><li><a href="/blog/posts/dolichoderus-thoracicus-prevention#article1" title="ç£è¸ççè»æ¯ä»éº¼ï¼çºä½æå±å®³ç°å¢ï¼">ç£è¸ççè»æ¯ä»éº¼ï¼çºä½æå±å®³ç°å¢ï¼</a></li><li><a href="/blog/posts/dolichoderus-thoracicus-prevention#article2" title="éç£ççè»é²æ²»åï¼å äºè§£ä»åæä»éº¼">éç£ççè»é²æ²»åï¼å äºè§£ä»åæä»éº¼</a></li><li><a href="/blog/posts/dolichoderus-thoracicus-prevention#article3" title="ç£è¸ççè»é¤å鲿²»è½é¤æåï¼">ç£è¸ççè»é¤å鲿²»è½é¤æåï¼</a></li><li><a href="/blog/posts/dolichoderus-thoracicus-prevention#article4" title="éç¨è¥å¤ä¹ ï¼æè½éå°å®æ´çç£è¸ççè»é²æ²»ï¼">éç¨è¥å¤ä¹ ï¼æè½éå°å®æ´çç£è¸ççè»é²æ²»ï¼</a></li><li><a href="/blog/posts/dolichoderus-thoracicus-prevention#article5" title="ççè»é²æ²»ï¼æ¡è¿è«®è©¢ç¦ä¾æ">ççè»é²æ²»ï¼æ¡è¿è«®è©¢ç¦ä¾æ</a></li></ul></div><div id="related-product"><div class="singleproduct"><p><img src="https://hukuroutw.com/aYZEg" alt="é¤èè»è-ççè»é²æ²»"></p><h3>é¤èè»è-ççè»é²æ²»</h3><p><span>ç«å³è³¼è²·</span><a href="https://hukuroutw.com/dVWGO" title="é¤èè»è-ççè»é²æ²»">é¤èè»è-ççè»é²æ²»</a></p></div></div><h2 id="article1">ç£è¸ççè»æ¯ä»éº¼ï¼çºä½æå±å®³ç°å¢ï¼</h2><p><strong>ç£è¸ççè»å¥ç¨±éç£ççè»</strong>ï¼ç£è¸ççè»è»åçºå¤è»ååï¼åæç¯è¨æå·¢ï¼éç£ççè»é£ç©åæçæ¶²ï¼æç°ãè¾²ç°ãä½å®¶ä¹æéåç£è¸ççè»çå ¥ä¾µï¼<i>å®¤å §å«ç³ç©è³ªé½ææçºéç£ççè»é£ç©ä¾æºã</i></p><p style="text-align: center"><img src="https://img.shoplineapp.com/media/image_clips/623d45aca160df0027fef25b/original.jpg?1648182700" alt="ç£è¸ççè»æ¯ä»éº¼ï¼çºä½æå±å®³ç°å¢ï¼"></p><p>
3430å´æ®ºè²ååªè½æ®ºé¤ç¶ä¸çå°çççè»ï¼ä¸¦è®å®åæå°é©åèåèäºç«ï¼<strong>è¥ç£è¸ççè»é²æ²»æ¹æ³ä¸æ£ç¢ºï¼æå°è´å±å®³ä¸æ·æ´å¤§ã</strong></p><h2 id="article2">éç£ççè»é²æ²»åï¼å äºè§£ä»åæä»éº¼</h2><p><strong>ç£è¸ççè»æå¤©æµï¼ç¬¬ä¸ç¨®æ¯é£è»ç¸ãç©¿å±±ç²</strong>ï¼ä½å¾å°åºç¾å¨äººé¡å¨éç°å¢ï¼å°äººé¡çå± ä½ç°å¢æ²æå¤ªç´æ¥çå½±é¿ã</p><p><strong>éç£ççè»ç¬¬äºç¨®å¤©æµï¼æ¯å ¶ä»ç¨®é¡çèè»ï¼å±¬æ¼ãç«¶çå天æµãã</strong><br> 3431å å å°ç¤èäºç¸å¶è¡¡ï¼ä½å çº<i>人é¡å´æ®ºè²åæé æèè»åèéç«ï¼èççè»é徿¯å ¶ä»èè»å¿«ï¼å°è´å ¶ä»èè»æ»æï¼èæ´»ä¸ä¾çççè»å±å®³è¶ä¾è¶å¤§ã</i></p><h2 id="article3">ç£è¸ççè»é¤å鲿²»è½é¤æåï¼</h2><p>æä½³çç£è¸ççè»é²æ²»æ¹æ³ï¼çµå°ä¸æ¯ç´æ¥æ¿æ®ºè²åå´ï¼<i>ç¨æ®ºè²åéç¶å¯ä»¥æ®ºé¤ç¶ä¸çå°çççè»ï¼ä½ç¡æ³æ¶æ» èè»çª©</i>ï¼åèæè®<strong>ç£è¸ççè»</strong>å ææ èåèäºç«ï¼å éå±å®³ã</p><p>鲿²»ç£è¸ççè»é¤åæä½¿ç¨æ ¢æ§ä¸æ¯çé¤ååè¥åï¼<strong>èç±éç£ççè»é£ç©äº¤åºä½ç¨ï¼å享給巢穴ä¸çè»ç¾¤èç£è¸ççè»è»å</strong>ï¼é²èè®åå°è¥åçèè»ç¸ç¹¼æ»äº¡ã</p><p><br> 3432<a href="https://hukuroutw.com/W7tT5" target="_blank" title="Line ç·ä¸å®¢æ"><img class="cta pc" src="https://hukuroutw.com/EoVxG" alt="é»è ¦çcta"> <img class="cta mobile" src="https://hukuroutw.com/N7Vhy" alt="ææ©çcta"> </a> </p><h2 id="article4">éç¨è¥å¤ä¹ ï¼æè½éå°å®æ´çç£è¸ççè»é²æ²»ï¼</h2><p><i>ç£è¸ççè»é¤å使ç¨å¾ä¸æè®èè»é¦¬ä¸ä¸æ¯æ»äº¡ï¼å¨èè»é²æ²»ä¸éè¦æèå¿</i>ï¼èè»æ¸éè¶å¤ï¼ç¨è¥æéç¸å°æè¶ä¹ ï¼å»ºè°è³å°è§å¯ä¸åæä»¥ä¸ã</p><p style="text-align: center"><img src="https://img.shoplineapp.com/media/image_clips/623d45acd5a759002d3c65fb/original.jpg?1648182700" alt="éç¨è¥å¤ä¹ ï¼æè½éå°å®æ´çç£è¸ççè»é²æ²»ï¼"></p><p>ç£è¸ççè»åæ¡é±è½æ§é«çç°å¢ï¼çºé¿å ç åä¾µå ¥å®¶ä¸ï¼å¯ç¡éæ¸ é¤å¨åç°å¢ä¸å¿ è¦çç«¹ç«¿ãæ°´ç®¡æå»¢æ£ç©çè½å¤ è®ç åæç¬ç管éï¼ä¾é»æç åä¾µå ¥å± å®¶ç°å¢ã</p><p>å¤ªå¤æ¾äººçç£è¸ççè»ä¸ç´ä¾µå ¥å®¶ä¸æéº¼è¾¦å¢ï¼<i>ç£è¸ççè»é²æ²»å¯ä»¥ä½¿ç¨ç¦ä¾æçãé¤èè»èï¼ççè»é²æ²»ãç¢å</i>ï¼è®ç£è¸ççè»å©ç¨äº¤åºè¡çºå飿¯é¤ï¼ä¸ç¶²æç¡èè»çª©ï¼æçµå®å忬¡ä¾µè¥²ã</p><h2 id="related-product">ççè»é²æ²»å忍è¦</h2><div id="related-product"><div class="singleproduct"><p><img src="https://hukuroutw.com/aYZEg" alt="é¤èè»è-ççè»é²æ²»"></p><h3>é¤èè»è-ççè»é²æ²»</h3><p><span>ç«å³è³¼è²·</span><a href="https://hukuroutw.com/dVWGO" title="é¤èè»è-ççè»é²æ²»">é¤èè»è-ççè»é²æ²»</a></p></div></div><h3>èªé¤åä½¿ç¨æ¹æ³</h3><ol><li>åè¥åç´3å ¬å æ¼ç卿ç´çä¸ã</li><li>ç½®æ¼èè»èéãæ£²æ¯ãåºæ²èï¼å¯é è¿å®¤å¤çå°æ¹é¿å 大éèè»é²å ¥å®¶ä¸ã</li><li>è§å¯æç¡åé£ï¼æ¯3天è£è¥åï¼ç´å°èè»é漸æ¸å°ã</li></ol><h2 id="article5">ççè»é²æ²»ï¼æ¡è¿è«®è©¢ç¦ä¾æ</h2><p>ç£è¸ççè»ä¸æ¯å¤ä¾ç¨®ï¼å ¶å¯¦ä¸ç´é½çåå¨éçåå°ä¸ï¼ä¹é æäºè¾²ä½ç©ç鿥å±å®³ï¼ä¸¦ä¸ä¾µå ¥å± å®¶ç°å¢ãéå°ççè»å ä¸ç¨æ¥è害æï¼åªè¦å¨ç°å¢ä¸åæ¹åãæ£ç¢ºç¨è¥ï¼å°±å¯ä»¥ç¡å¿«æ¶æ» ã</p><p>ç¸ä¿¡è®äºéç¯æç« ç人ï¼äºè§£å°æ¶æ» ç£è¸ççè»çç¨è¥æ¹æ³ï¼å°±ä¸æåèª¤æ¿æ®ºè²åå´èè»äºï¼å¦æéç£ççè»é²æ²»åé¡ï¼æ¡è¿è¯ç¹«<a href="https://www.ecohukurou.com.tw/" title="é¤è²å°å®¶">é¤è²å°å®¶</a>ç¦ä¾æ<a href="https://line.me/R/ti/p/%40kqc0998n" target="_blank" title="Line ç·ä¸å®¢æ">Lineç·ä¸å®¢æè«®è©¢</a>ï¼æ<a href="https://hukuroutw.com/frZfj" title="é»è©± 客æ">ç«å³ä¾é»è«®è©¢</a>ï¼è®æå幫婿¨è§£æ±ºèè»å¤§å°äºï¼</p><h5 class="more">èè»è¥å°ç¾ç§ï¼æ¨è¦ä½ é±è®ï¼</h5><ul class="more"><li><a href="/blog/posts/kill-ants-products" title="æ» è»è¥æ¨è¦æ¹æ³ç¡æï¼æ» è»ç¨é¤åççå°åï¼å°å®¶é éä¸æè§£æ±ºï¼">æ» è»è¥æ¨è¦æ¹æ³ç¡æï¼æ» è»ç¨é¤åççå°åï¼å°å®¶é éä¸æè§£æ±ºï¼</a></li><li><a href="/blog/posts/integrated-pest-black" title="å± å®¶å®³è²æéº¼å辨ï¼å®¶è£¡å¸¸è¦è²é»è²çæ¯ä»éº¼ï¼ä¸èµ·å害è²é²æ²»ï¼">å± å®¶å®³è²æéº¼å辨ï¼å®¶è£¡å¸¸è¦è²é»è²çæ¯ä»éº¼ï¼ä¸èµ·å害è²é²æ²»ï¼</a></li><li><a href="/blog/posts/borax-acid-ant" title="硼ç èè»è¥åçæ¯ä»éº¼ï¼çºä»éº¼ç¡¼é ¸èè»ä¸åå¢ï¼">硼ç èè»è¥åçæ¯ä»éº¼ï¼çºä»éº¼ç¡¼é ¸èè»ä¸åå¢ï¼</a></li><li><a href="/blog/posts/anti-ant-principle" title="èè»è¥åçæ¯ä»éº¼ï¼å¿«éæ¶æ» ï¼èè»è¥æ¨è¦é樣é¸ï¼">èè»è¥åçæ¯ä»éº¼ï¼å¿«éæ¶æ» ï¼èè»è¥æ¨è¦é樣é¸ï¼</a></li></ul> 3433 <!-- END SHOPLINE RICH CONTENT --> 3434 </div> </div> </div> <post-categories-pannel> <div class="post-categories-pannel__block"> <div class="post-categories-pannel__block-title"> æç« åé¡ </div> <div class="post-categories-pannel__block-list"> <a href="/blog/categories/é¤èè»æå¸">
3434 é¤èè» <span class="count">(27)</span> </a> <a href="/blog/categories/eliminate-cockroach"> é¤èè <span class="count">(17)</span> </a> <a href="/blog/categories/eliminate-mouse"> é¤èé¼ <span class="count">(34)</span> </a> <a href="/blog/categories/eliminate-mosquito"> é¤èå <span class="count">(25)</span> </a> <a href="/blog/categories/eliminate-flea"> é¤è·³è¤ <span class="count">(20)</span> </a> <a href="/blog/categories/eliminate-dust"> é¤å¡µè <span class="count">(21)</span> </a> <a href="/blog/categories/eliminate-moisture-bug"> 餿½®æ¿è² <span class="count">(2)</span> </a> <a href="/blog/categories/eliminate-musca"> é¤è <span class="count">(14)</span> </a> <a href="/blog/categories/eliminate-termite"> é¤ç½è» <span class="count">(22)</span> </a> <a href="/blog/categories/home-cleaning"> å± å®¶é¤è²/å± å®¶æ¸ æ½ <span class="count">(26)</span> </a> </div> </div> </post-categories-pannel> </div> </div> </div></div> 3435 <div ga-page-view></div> 3436 3437 3438 </div> <div id='shopline-section-footer'><!-- Rendered 'footer.js.liquid' --><!-- Rendered 'footer.css.liquid' --> 3439 3440 3441 3442 3443 3444 3445<style> 3446 #footer-custom-padding { 3447 padding: 15px; 3448 } 3449 @media screen and (max-width: 767px) { 3450 #footer-custom-padding { 3451 padding: 0; 3452 } 3453 } 3454 3455 #shopline-section-footer .section-width { 3456 padding-top: 30px; 3457 padding-bottom: 30px; 3458 } 3459 3460 @media (min-width: 768px) { 3461 #shopline-section-footer .section-width { 3462 padding-top: 30px; 3463 padding-bottom: 30px; 3464 } 3465 } 3466 3467 .footer-wrapper .footer-grid-items .footer-grid-item { 3468 padding: 15px 15px; 3469 } 3470 3471 @media (min-width: 768px) { 3472 .footer-wrapper .footer-grid-items .footer-grid-item { 3473 padding: 15px 15px; 3474 } 3475 } 3476 3477</style> 3478 3479<div class="section-width"> 3480 <div class="footer-wrapper"> 3481 <div id="footer-custom-padding"> 3482 <div class="footer-grid-items"> 3483 3484 <div class="footer-grid-item" ng-non-bindable> 3485 3486 <p class="text-title">éæ¼æå</p> 3487 <p><a href="https://www.ecohukurou.com.tw/pages/meet-hukurou" target="_blank" rel="noopener">éæ¼ç¦ä¾æ</a><br /><a href="https://www.ecohukurou.com.tw/pages/about-hukurou" target="_blank" rel="noopener">åçç念</a></p> 3488<p><a href="https://www.ecohukurou.com.tw/pages/quality-assurance" target="_blank" rel="noopener">å質ä¿é</a></p> 3489<p><a href="https://www.ecohukurou.com.tw/pages/environmental-friendly" target="_blank" rel="noopener">æ°¸çºè¨ç«</a><br /><a href="https://www.ecohukurou.com.tw/pages/store" target="_blank" rel="noopener">實é«éè·¯</a><br /><br /></p> 3490 3491 </div> 3492 3493 <div class="footer-grid-item" ng-non-bindable> 3494 3495 <p class="text-title">顧客æå</p> 3496 <p><a href="https://www.ecohukurou.com.tw/pages/%E6%9C%83%E5%93%A1%E5%88%B6%E5%BA%A6">æå¡å¶åº¦</a></p> 3497<p><a href="https://www.ecohukurou.com.tw/pages/hukuro-1pco">大宿¡è³¼</a></p> 3498<p><a href="https://forms.gle/1y2KenF3GSTUGFNR7">ç°æ¥åä½</a><br /><a href="../about/policy">éæè²¨æ¿ç</a><br /><a href="https://www.ecohukurou.com.tw/about/terms">é±ç§æ¬æ¿ç</a></p> 3499 3500 </div> 3501 3502 <div class="footer-grid-item" ng-non-bindable> 3503 3504 <p class="text-title">è¯çµ¡æå</p> 3505 <div class="social-content"><p>çæ¥æéï¼é±ä¸è³é±äº 10:00-17:00</p> 3506<p>(ä¸å12:00-13:00伿¯)<br />客æå°ç·ï¼04-35072424<br />éå¸å°åï¼å°ä¸å¸è¥¿å±¯åç°æ²³è·¯21è</p></div> 3507 <div class="footer-social-icon-wrapper"> 3508 3509 3510 3511 <a href="https://www.facebook.com/hukurou1pco" target="_blank"> 3512 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3513<path d="M24.146 12.073C24.146 5.40365 18.7424 0 12.073 0C5.40365 0 0 5.40365 0 12.073C0 18.0988 4.41493 23.0935 10.1866 24V15.563H7.11968V12.073H10.1866V9.41306C10.1866 6.38751 11.9878 4.71627 14.7466 4.71627C16.0678 4.71627 17.4494 4.95189 17.4494 4.95189V7.92146H15.9267C14.4273 7.92146 13.9594 8.85225 13.9594 9.8069V12.073H17.3077L16.7723 15.563H13.9594V24C19.7311 23.0935 24.146 18.0988 24.146 12.073Z" fill="#333333"/> 3514</svg> 3515 3516 </a> 3517 3518 3519 3520 <a href="https://www.instagram.com/ecohukurou/" target="_blank"> 3521 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3522<g clip-path="url(#clip0_4527_91515)"> 3523<path fill-rule="evenodd" clip-rule="evenodd" d="M5.39661 0.0436591C5.68114 0.0200558 7.14491 0.0148926 12.1499 0.0148926H16.0518C18.8638 0.0197783 19.0238 0.0429532 19.558 0.120312L19.589 0.124795C20.745 0.291493 21.7149 0.752495 22.5079 1.51001C22.9523 1.93764 23.2584 2.35586 23.5341 2.91588C23.87 3.60001 24.0351 4.24725 24.1107 5.20982C24.1269 5.41635 24.1343 8.70311 24.1343 11.9921C24.1343 15.2805 24.1275 18.5733 24.1112 18.7799C24.0366 19.7271 23.8715 20.3799 23.546 21.0511C23.2283 21.709 22.7708 22.2896 22.2055 22.7524C21.6402 23.2152 20.9806 23.549 20.2729 23.7305C19.752 23.8651 19.2809 23.9283 18.4695 23.9665C18.18 23.9812 15.1521 23.9849 12.1243 23.9849C9.09642 23.9849 6.07041 23.9757 5.77353 23.9628C5.07281 23.9296 4.52698 23.8595 4.03279 23.7323C2.60553 23.3635 1.39402 22.3751 0.75968 21.0585C0.427759 20.3707 0.271019 19.7419 0.188038 18.7424C0.164066 18.4584 0.158534 16.9962 0.158534 11.9952C0.158534 11.3825 0.158291 10.8265 0.158069 10.321C0.157681 9.43662 0.157361 8.70711 0.158534 8.09975C0.163248 5.28463 0.186142 5.12668 0.264016 4.58944C0.26535 4.58024 0.266701 4.57092 0.268068 4.56147C0.434951 3.40676 0.895952 2.43533 1.6566 1.64573C2.07427 1.21276 2.49747 0.903888 3.03408 0.637429C3.73037 0.290756 4.3695 0.129037 5.39661 0.0436591ZM8.4946 3.20338C9.43874 3.16041 9.74041 3.1499 12.1443 3.1499H12.1417C14.5463 3.1499 14.8468 3.16041 15.791 3.20338C16.7333 3.24653 17.3768 3.39571 17.9411 3.61459C18.5238 3.84048 19.0161 4.1429 19.5085 4.63525C20.0008 5.12723 20.3032 5.62105 20.5301 6.20321C20.7477 6.766 20.897 7.40918 20.9413 8.35147C20.9837 9.2956 20.9947 9.59728 20.9947 12.0011C20.9947 14.405 20.9837 14.7059 20.9413 15.65C20.897 16.592 20.7477 17.2353 20.5301 17.7983C20.3032 18.3803 20.0008 18.8741 19.5085 19.3661C19.0167 19.8584 18.5236 20.1616 17.9416 20.3877C17.3785 20.6065 16.7345 20.7557 15.7923 20.7989C14.8481 20.8418 14.5474 20.8524 12.1433 20.8524C9.73968 20.8524 9.43818 20.8418 8.49405 20.7989C7.55195 20.7557 6.90858 20.6065 6.34542 20.3877C5.76363 20.1616 5.26981 19.8584 4.77801 19.3661C4.28585 18.8741 3.98343 18.3803 3.75717 17.7981C3.53847 17.2353 3.38929 16.5921 3.34596 15.6499C3.30318 14.7057 3.29248 14.405 3.29248 12.0011C3.29248 9.59728 3.30354 9.29542 3.34559 8.35129C3.388 7.40937 3.53736 6.766 3.7568 6.20302C3.98361 5.62105 4.28603 5.12723 4.77838 4.63525C5.27036 4.14308 5.76419 3.84067 6.34634 3.61459C6.9
35230913 3.39571 7.55232 3.24653 8.4946 3.20338ZM11.8493 4.74488C11.6703 4.7448 11.5044 4.74473 11.3502 4.74497V4.74275C9.70058 4.7446 9.38415 4.75566 8.56763 4.79254C7.70463 4.83219 7.23607 4.97602 6.92407 5.09772C6.51101 5.25852 6.21597 5.4503 5.90617 5.76009C5.59638 6.06988 5.40424 6.36492 5.24381 6.77798C5.12266 7.08999 4.97846 7.55837 4.93899 8.42136C4.89658 9.35443 4.8881 9.63324 4.8881 11.9969C4.8881 14.3605 4.89658 14.6408 4.93899 15.5739C4.97827 16.4369 5.12266 16.9053 5.24381 17.2169C5.4046 17.6301 5.59638 17.9244 5.90617 18.2342C6.21597 18.544 6.51101 18.7358 6.92407 18.8962C7.23626 19.0174 7.70463 19.1616 8.56763 19.2014C9.50069 19.2438 9.7808 19.253 12.1443 19.253C14.5075 19.253 14.7878 19.2438 15.7209 19.2014C16.5839 19.162 17.0526 19.0181 17.3643 18.8964C17.7775 18.736 18.0716 18.5442 18.3814 18.2344C18.6912 17.9248 18.8834 17.6307 19.0438 17.2176C19.1649 16.906 19.3091 16.4376 19.3486 15.5746C19.391 14.6416 19.4002 14.3613 19.4002 11.9991C19.4002 9.63693 19.391 9.35664 19.3486 8.42357C19.3093 7.56058 19.1649 7.0922 19.0438 6.78056C18.883 6.36751 18.6912 6.07247 18.3814 5.76267C18.0718 5.45288 17.7773 5.2611 17.3643 5.10068C17.0523 4.97952 16.5839 4.83532 15.7209 4.79586C14.7876 4.75345 14.5075 4.74497 12.1443 4.74497C12.0421 4.74497 11.9439 4.74492 11.8493 4.74488ZM16.2788 6.39367C16.4535 6.27694 16.6589 6.21464 16.869 6.21464V6.21427C17.4554 6.21427 17.9311 6.69002 17.9311 7.27642C17.9312 7.48651 17.869 7.6919 17.7523 7.86661C17.6356 8.04133 17.4698 8.17753 17.2757 8.25798C17.0816 8.33842 16.868 8.35951 16.662 8.31857C16.4559 8.27763 16.2666 8.1765 16.1181 8.02797C15.9695 7.87944 15.8683 7.69018 15.8273 7.48414C15.7862 7.27809 15.8073 7.06451 15.8876 6.8704C15.968 6.6763 16.1042 6.51039 16.2788 6.39367ZM7.59879 12.0011C7.59879 9.49094 9.63391 7.45575 12.1441 7.45565C14.6543 7.45565 16.6892 9.49088 16.6892 12.0011C16.6892 14.5114 14.6545 16.5457 12.1443 16.5457C9.63402 16.5457 7.59879 14.5114 7.59879 12.0011ZM15.0947 12.0011C15.0947 10.3716 13.7736 9.05072 12.1443 9.05072C10.5147 9.05072 9.19385 10.3716 9.19385 12.0011C9.19385 13.6305 10.5147 14.9515 12.1443 14.9515C13.7736 14.9515 15.0947 13.6305 15.0947 12.0011Z" fill="#333333"/> 3524</g> 3525<defs> 3526<clipPath id="clip0_4527_91515"> 3527<rect width="24" height="24" fill="white" transform="translate(0.145996)"/> 3528</clipPath> 3529</defs> 3530</svg> 3531 3532 </a> 3533 3534 3535 3536 3537 3538 <a href="https://www.youtube.com/@%E7%A6%8F%E4%BE%86%E6%9C%97-%E5%B1%85%E5%AE%B6%E9%99%A4%E8%9F%B2%E5%B0%88%E5%AE%B6" target="_blank"> 3539 <svg class="icon" width="35" height="24" viewBox="0 0 35 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3540<path d="M33.5661 3.75519C33.1736 2.27706 32.0169 1.11294 30.5484 0.717875C27.8865 0 17.2127 0 17.2127 0C17.2127 0 6.53893 0 3.877 0.717875C2.40843 1.113 1.25181 2.27706 0.859246 3.75519C0.145996 6.43438 0.145996 12.0243 0.145996 12.0243C0.145996 12.0243 0.145996 17.6141 0.859246 20.2933C1.25181 21.7714 2.40843 22.8871 3.877 23.2821C6.53893 24 17.2127 24 17.2127 24C17.2127 24 27.8864 24 30.5484 23.2821C32.0169 22.8871 33.1736 21.7714 33.5661 20.2933C34.2794 17.6141 34.2794 12.0243 34.2794 12.0243C34.2794 12.0243 34.2794 6.43438 33.5661 3.75519V3.75519ZM13.7217 17.0994V6.94906L22.6429 12.0244L13.7217 17.0994V17.0994Z" fill="#333333"/> 3541</svg> 3542 3543 </a> 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 </div> 3561 3562 </div> 3563 3564 </div> 3565 3566 <div class="footer-payment-icons --text_align_left"> 3567 3568 3569 3570 3571 <img src="https://static.shoplineapp.com/web/assets/payment/visa.svg" loading="lazy" /> 3572 3573 3574 3575 3576 <img src="https://static.shoplineapp.com/web/assets/payment/master.svg" loading="lazy" /> 3577 3578 3579 3580 3581 <img src="https://static.shoplineapp.com/web/assets/payment/jcb.svg" loading="lazy" /> 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 <img src="https://static.shoplineapp.com/web/assets/payment/apple_pay.svg" loading="lazy" /> 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 <img src="https://static.shoplineapp.com/web/assets/payment/7_eleven.svg" loading="lazy" /> 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 </div> 3667 3668 3669 </div> 3670 </div> 3671</div> 3672 3673 3674 <div class="footer-copyright"> 3675 <div class="footer-width" ng-non-bindable> 3676 <p>2018 © 60475899ææè¡ä»½æéå ¬å¸ HUKUROU ç°è¥è²©è³£å第19-204è</p> 3677 </div> 3678 </div> 3679 3680 3681 3682 3683</div> <!-- Rendered 'general.js.liquid' --> <!-- Rendered 'cart_panel.js.liquid' --> <!-- Rendered 'breadcrumb.js.liquid' -->
3683<script> function collapseThirdLayer(currentDOM) { $(".menu-list-item.fa-angle-left").each(function(){ if (this!=currentDOM){ toggleDropdown(this); } }); } function assignDropdownID(){ var index = 0; $(".NavigationBar-mainMenu .List-item").each(function(){ index++; var $el = $(this); $el.attr("id", "main-nav-list-"+index); var depth = _.reduce($el.parentsUntil('.NavigationBar-mainMenu').toArray(), function(acc, el) { var $current = $(el); if ($current.hasClass("NavigationBar-nestedList")) { $el.attr('data-parent-item', $current.attr('id')); return acc + 1; } else { return acc } }, 0); $el.addClass('depth-'+depth); }); } function assignMobileDropdownID(){ var index = 0; $(".MenuPanel-mainMenu .List-item").each(function(){ index++; var $el = $(this); $el.attr("id", "main-menu-list-"+index); var depth = _.reduce($el.parentsUntil('.MenuPanel-mainMenu').toArray(), function(acc, el) { var $current = $(el); if ($current.hasClass("MenuPanel-nestedList")) { $el.attr('data-parent-item', $current.attr('id')); return acc + 1; } else { return acc } }, 0); $el.addClass('depth-'+depth); }); } function assignDropdownFunction(){ $( ".NavigationBar-mainMenu" ).on( "click", "i.menu-list-item", function() { toggleDropdown(this); }); } function calculateCSSByTargetHeight(target,dropdownIdentifer) { var dropdown = (".List-item#"+dropdownIdentifer+" > .js-nav-nestedlist-dropdown"), maxWidth = parseInt($(dropdown).css('max-width'), 0), currentHeight = $(dropdown).height() || 0, foundFlag = false, totalHeight = 0, targetHeight = 0, rowNum = 0, targetWidth = 0, totalWidth = 0, rowWidth = parseInt($(dropdown + "> li").css('width'), 0); $(dropdown + "> li").each(function() { if ((totalHeight + $(this).height()) > currentHeight){ totalHeight = $(this).height(); rowNum +=1; } else { totalHeight += $(this).height(); } totalWidth = (rowNum + 1) * rowWidth; if (!foundFlag){ targetHeight = totalHeight; targetWidth = totalWidth; } hideItemOfColumnAfterTargetColumn(this,targetWidth,totalWidth); if (this.id==target){ targetHeight -= $(this).height(); foundFlag = true; if (!$(dropdown).next().hasClass('disable')) { $(dropdown).next().addClass('disable'); } } }); if (targetWidth > maxWidth){ if($(dropdown).next().hasClass('disable')) { $(dropdown).next().removeClass('disable'); } }; controlDropdownHeight(targetWidth,rowWidth,dropdownIdentifer,currentHeight); return {'targetWidth': targetWidth, 'targetHeight': targetHeight, 'foundFlag': foundFlag}; } function controlDropdownHeight(targetWidth,rowWidth,dropdownIdentifer,currentHeight){ var dropdown =(".List-item#"+dropdownIdentifer+" > .js-nav-nestedlist-dropdown"); if (targetWidth > rowWidth){ $(".NavigationBar-nestedList-expand").css('max-height',$(dropdown).height() ); } $(dropdown).css('height', currentHeight); $(dropdown).next().css('height', currentHeight); } function hideItemOfColumnAfterTargetColumn(caller,targetWidth,totalWidth){ if (targetWidth < totalWidth){ $(caller).hide(); }else{ $(caller).show(); }; } function calulateSecondLayerCSSAfterClick(caller){ var dropdownIdentifer= $(caller).parent().attr('data-parent-item'); var lastItemID=$(".List-item#"+dropdownIdentifer+" > .js-nav-nestedlist-dropdown" + "> li").length; if (caller.classList.contains('fa-angle-right')){ return calculateCSSByTargetHeight($(caller).parent()[0].id,dropdownIdentifer); } else{ return calculateCSSByTargetHeight(lastItemID,dropdownIdentifer); }; } function toggleDropdown(caller) { if ($(caller).next().hasClass('collapsing')) { return; } collapseThirdLayer(caller); var dropdownIdentifer = $(caller).parent().attr('data-parent-item'), dropdown = (".List-item#"+dropdownIdentifer+" > .js-nav-nestedlist-dropdown"), maxWidth = parseInt($(dropdown).css('max-width'), 0), lastItemID = $(dropdown).length, rowWidth = parseInt($(dropdown + "> li").css('width'), 0), targetWidth = calulateSecondLayerCSSAfterClick(caller)['targetWidth'], top = calulateSecondLayerCSSAfterClick(caller)['targetHeight'], foundFlag = calulateSecondLayerCSSAfterClick(caller)['foundFlag']; if (foundFlag) { targetWidth += rowWidth; } $(caller).toggleClass('fa-angle-left fa-angle-right'); changeThirdLayerCSS(caller,dropdown,top); controlSecondLayerCSS(caller,dropdown,targetWidth); scrollDropdownWhenManyColumns(targetWidth,maxWidth,dropdown,foundFlag); } function changeThirdLayerCSS(caller,dropdown,top){ $(caller).next().css('min-height',$(dropdown).height()); $(caller).next().collapse("toggle"); $(caller).next().css('top',-top); } function scrollDropdownWhenManyColumns(targetWidth,maxWidth,dropdown,foundFlag){ if (targetWidth > maxWidth) { if(foundFlag){ var tempLeft = $(dropdown).scrollLeft(); $(dropdown).animate({ scrollLeft: tempLeft + (targetWidth - maxWidth) }); } else{ /* To trigger scrollSubmenu in menu.js.liquid */ $(dropdown).scroll(); } } } function controlSecondLayerCSS(caller,dropdown,targetWidth){ if ($(dropdown).height() < $(caller).next().height()){ $(dropdown).css('height',$(caller).next().height()); $(dropdown).next().css('height',$(dropdown).height()); }else{ $(dropdown).css('height',''); $(dropdown).next().css('height',$(dropdown).height()); } $(dropdown).next().css('width', targetWidth); $(dropdown).css('width', targetWidth); var callerData = $(caller)[0].getBoundingClientRect(); var rightOffset = $(window).width() - callerData.right; if( rightOffset < 250 && $(caller).hasClass('fa-angle-left')) { $(dropdown).css({'left': rightOffset - 250}
3683); } else { $(dropdown).css({'left': 0}); } } window.onload = function() { angular.element(document).ready(function () { assignDropdownID(); assignMobileDropdownID(); assignDropdownFunction(); $(".NavigationBar-mainMenu").on( "mouseleave", ".depth-0", function() { collapseThirdLayer('empty'); }); $('.js-navbar-desktop').find('.NavigationBar-nestedList.depth-1').each(function(){ $(this).children('a.Label').css({'padding-right' : 0, 'max-width' : 175}); }); function isQuickCartProduct(imageClass) { return imageClass === '.js-boxify-image'; } function hoverProductEffect(imageClass) { var elements; elements = isQuickCartProduct(imageClass) ? $('product-item, .CustomPage .product-item, body.products .product-item') : $('.Product-item'); elements.each(function() { var $this; $this = isQuickCartProduct(imageClass) ? $(this).children().first() : $(this); var secondCoverImage = $this.find('.second-image'); if (secondCoverImage.length === 0) { return; } var multiImageWrapper; multiImageWrapper = isQuickCartProduct(imageClass) ? $this.find('.js-quick-boxify-image') : $this; multiImageWrapper.addClass('multi-image'); }); } function loadEffect() { /* product items without quick cart feature */ hoverProductEffect('.js-image-boxify-image'); /* product items with quick cart feature */ hoverProductEffect('.js-boxify-image'); } loadEffect(); /* observer lazyload-related-products multi image */ var relatedProductList = document.getElementById('relatedProductList'); if (relatedProductList) { var config = { childList: true, }; var observer = new MutationObserver(function(mutations) { loadEffect(); observer.disconnect(); }); observer.observe(relatedProductList, config); } /* observe pagination changes in multiple category widgets */ $('.product-items-container').each(function(index, productItemsContainer) { var config = { childList: true, }; var observer = new MutationObserver(function(mutations) { loadEffect(); }); observer.observe(productItemsContainer, config); }); }); } </script>
3683 3684 3685 3686
3686<script src="https://cdn.shoplineapp.com/assets/common-41be8598bdd84fab495c8fa2cb77a588e48160b23cd1911b69a4bdfd5c050390.js" defer="defer" onerror="sriOnError.call(this, event)" crossorigin="anonymous" integrity="sha256-Qb6FmL3YT6tJXI+iy3eliOSBYLI80ZEbaaS9/VwFA5A="></script>
3686 3687
3687<script src="https://cdn.shoplineapp.com/assets/ng_common-c3830effc84c08457126115db49c6c892f342863b5dc72000d3ef45831d97155.js" defer="defer" onerror="sriOnError.call(this, event)" crossorigin="anonymous" integrity="sha256-w4MO/8hMCEVxJhFdtJxsiS80KGO13HIADT70WDHZcVU="></script>
3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703
3703<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
3703 3704
3704<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
3704 3705 3706
3706<script src="https://cdn.shoplineapp.com/packs/js/runtime~shop-daa29a7c2ff8996bf06b.js" defer="defer" integrity="sha256-oGnstcpIaE6A45cX9esj/bIbUVkWVLZGito5tB63GUA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3706
3706
3707<script src="https://cdn.shoplineapp.com/packs/js/shared~38c579ec-439cff9eed8e47611233.chunk.js" defer="defer" integrity="sha256-BAf5r2oZjhPSAInZ7mmwZrtywVXkDZp6ombeM7IHaEU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3707
3707
3708<script src="https://cdn.shoplineapp.com/packs/js/shared~74eb226d-5174bebfd928d3c8ba00.chunk.js" defer="defer" integrity="sha256-LTagEomjMrugeP43Cwa6P+jMS8VswaKuSYjUE2jSvyI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3708
3708
3709<script src="https://cdn.shoplineapp.com/packs/js/shared~0e7b4f31-52799266e463cb686ffe.chunk.js" defer="defer" integrity="sha256-OpIH8GixR3J8jp29U1TCKpZ24QWr4qLgjvMiGAxAksw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3709
3709
3710<script src="https://cdn.shoplineapp.com/packs/js/shared~e64cb4ed-c86f23e0e7140b93a076.chunk.js" defer="defer" integrity="sha256-prnsFZ4cIlaA08wTgLkZ8ts/zTwy4A6ARvteaOfCvKc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3710
3710
3711<script src="https://cdn.shoplineapp.com/packs/js/shared~479d7c7d-d34c500dc9b77449f8d2.chunk.js" defer="defer" integrity="sha256-SHdDXDV7hjC/SjTnBjuf3ghVwp9ksUlT7ApbqRQBxWw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3711
3711
3712<script src="https://cdn.shoplineapp.com/packs/js/shared~29a769ad-77556ef2e58657a6b0a6.chunk.js" defer="defer" integrity="sha256-a9Mcav87H/aQawGRKk7qCsgZDXduXEjO2s1Pp+KbaSA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3712
3712
3713<script src="https://cdn.shoplineapp.com/packs/js/shared~74bff3d6-bc41c97214a3235dc442.chunk.js" defer="defer" integrity="sha256-9+/4xhSuMGGWTp+YNcozGhlwFchhw+XKTohwQFTSBSc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3713
3713
3714<script src="https://cdn.shoplineapp.com/packs/js/shared~81bba2e3-a0c26390b7de8ce82d39.chunk.js" defer="defer" integrity="sha256-/DLhVdnv5k68wAZfqr1Q3tnUn/+AGkaJXZaMzRo+bkA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3714
3714
3715<script src="https://cdn.shoplineapp.com/packs/js/shared~ecf1c238-5eebd8682f50a52e0bc8.chunk.js" defer="defer" integrity="sha256-x3WL/7HsunMianZTCMrFp2nKLMLsUB6b9AF0ByBLJdc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3715
3715
3716<script src="https://cdn.shoplineapp.com/packs/js/shared~9cb81af4-d0e3047065a861b081aa.chunk.js" defer="defer" integrity="sha256-PWAh39rhKnizA7i4zANKAcxWrFgxM2NQqfAtMmPTgd4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3716
3716
3717<script src="https://cdn.shoplineapp.com/packs/js/shared~f8ef5884-948d7cece0571e9735f1.chunk.js" defer="defer" integrity="sha256-bLzCN0GMmevxgBAvu3+DyJdtid4L9K8RStNE3oTIFGM=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3717
3717
3718<script src="https://cdn.shoplineapp.com/packs/js/shared~ea9a1e23-966c665262a42e62c01f.chunk.js" defer="defer" integrity="sha256-zJvcOfyPcZJW1nIqu/wzijhppYtsff+I4forKfMaeF4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3718
3718
3719<script src="https://cdn.shoplineapp.com/packs/js/shared~dbe7acde-6e3f727d03b6af19fbaf.chunk.js" defer="defer" integrity="sha256-XJXJWPOIbKFgiCqqiQ+2dGpTgb6UEmFIusT5cl8YChI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3719
3719
3720<script src="https://cdn.shoplineapp.com/packs/js/shared~d54d7c1c-4a1d90179d57c8315d37.chunk.js" defer="defer" integrity="sha256-jMcpRibdsR7Gemxw0ziUtI6IUh/dG+pxC7cJs/z0IZA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3720
3720
3721<script src="https://cdn.shoplineapp.com/packs/js/shared~200bedfd-5381bf4a4a3785584c64.chunk.js" defer="defer" integrity="sha256-E/jykEuW12gM6SixaBwIWHy3H+s8l3wcsYclLPvRCAI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3721
3721
3722<script src="https://cdn.shoplineapp.com/packs/js/vendors~shop-f205270f031ac5089cf9.chunk.js" defer="defer" integrity="sha256-UypxPwlBhm1obfenoz9+RXEWPDQ9DEOPEj0Oe7Zq/E0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3722
3722
3723<script src="https://cdn.shoplineapp.com/packs/js/shop-95527522097f9f996775.chunk.js" defer="defer" integrity="sha256-+bvwO7qu/EL6uoAQLBLCtJodN9XecK0rxVixY3X8mSM=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3723
3723
3724<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-module/all-1682f4a053aaaf2db864.js" defer="defer" integrity="sha256-P5DN/+YlDZVO8nzjwl2TgsQhybs1Gd10wfTTlhT2GvU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3724
3724
3725<script src="https://cdn.shoplineapp.com/packs/js/shared~5c85c39c-3796609ca2019848b99a.chunk.js" defer="defer" integrity="sha256-5nkuPs8AqUoB4Xs4bVtbo+ColWtoSH25Y5uLrGcUCW4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3725
3725
3726<script src="https://cdn.shoplineapp.com/packs/js/shared~cf2245b5-edc62f1d87f7f7902915.chunk.js" defer="defer" integrity="sha256-iMY3ye1ORAWLIV/La3saOx0zMUzfVFnEwqY+EcFfENs=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3726
3726
3727<script src="https://cdn.shoplineapp.com/packs/js/shared~5bde696f-67d2aba14a5bf1a88e76.chunk.js" defer="defer" integrity="sha256-7rq2+8wC4JzNvVtN2bmgFmBCOkapQJS5ocHc85/RaTM=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3727
3727
3728<script src="https://cdn.shoplineapp.com/packs/js/shared~9ee0282b-fbd727412a9e39aaae34.chunk.js" defer="defer" integrity="sha256-uIX5dxSIeA5lVucYjPmhhiB49eYM+gDe1akcVVzBX70=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3728
3728
3729<script src="https://cdn.shoplineapp.com/packs/js/shared~d3b9faa4-ba089307988bdeb68ab1.chunk.js" defer="defer" integrity="sha256-WLVO0jSSpk0zujAf7D6VLfEXBdlXJQc8QMedLMQtqao=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3729
3729
3730<script src="https://cdn.shoplineapp.com/packs/js/ng-module/all-726b33943e4e5021a108.chunk.js" defer="defer" integrity="sha256-K8Oqet5U2OsW8SCX0dVahOX+lrQf6xwOo9sShTUsAcQ=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3730
3730
3731<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-locale/zh-hant-1d4d7ab36131d88a891e.js" defer="defer" integrity="sha256-PU07RVLblSPTRLXkGQQOY5tMIt4KlZsEODm2zMHxKSk=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3731
3731
3732<script src="https://cdn.shoplineapp.com/packs/js/ng-locale/zh-hant-25715da62f092c59ccff.chunk.js" defer="defer" integrity="sha256-j946EMdlfBNDvvexacwpFS9+qUbMe9+SpTIHdUl6LpA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3732
3732
3733<script src="https://cdn.shoplineapp.com/packs/js/runtime~sdk-39df0b9ebca5d8e802ce.js" defer="defer" integrity="sha256-ziMIVO8aDwlcP6gtt3jDUHNhaPuFKc+7fzjFL1gTR9s=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3733
3733
3734<script src="https://cdn.shoplineapp.com/packs/js/shared~360be618-371fea9a51caf16e1a8b.chunk.js" defer="defer" integrity="sha256-mtpgRUREMzW3iT8zis05dYpOkt3em8B+INFpMNVynnc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3734
3734
3735<script src="https://cdn.shoplineapp.com/packs/js/shared~789f1c9c-fe62517c4ebcabd767e0.chunk.js" defer="defer" integrity="sha256-WgXNEVyFD+k+IVEb0rs/zl62sWllvM63FEhNnwSjcrk=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3735
3735
3736<script src="https://cdn.shoplineapp.com/packs/js/sdk-a4b3c4d8aafa15ebac8e.chunk.js" defer="defer" integrity="sha256-akGNSIIezyAfBHUDewsdsHPc+Dy9FOpJQxIHes1FY94=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3736
3736
3737<script src="https://cdn.shoplineapp.com/packs/js/runtime~intl_tel_input-3136d922c379f05a316a.js" defer="defer" integrity="sha256-p5A/l1ibLTrW7/JviqOnE8PooI9p5yez9nW+JExySb0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3737
3737
3738<script src="https://cdn.shoplineapp.com/packs/js/intl_tel_input-3d944ff44646de43b619.chunk.js" defer="defer" integrity="sha256-mFTU4pbR9RXSLS3pW/Wt1yZX1AML28SdPTy5XJ1NvyQ=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3738
3738
3739<script src="https://cdn.shoplineapp.com/packs/js/runtime~sl_armor_captcha-7eb22980f942266e276d.js" defer="defer" integrity="sha256-ldDUoQqg0qFKZXtY8HovO8VwYp4iYSBRDK4b7uipNFY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3739
3739
3740<script src="https://cdn.shoplineapp.com/packs/js/sl_armor_captcha-6f9bfc97c1a5c940945a.chunk.js" defer="defer" integrity="sha256-ywBlT9xUzpNP2/oybF+me+jwtG7HikI9h11xWDgVwQw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
3740 3741 3742 3743 3744 <!-- Google Remarketing Event Tracker -->
vendor: 72 bytes, lines 3744-3745
3744 3745 <script async src="https://www.googletagmanager.com/gtag/js?id=
3745AW-780380212
vendor: 20 bytes, lines 3745-3746
3745"></script> 3746
3746<script type="text/javascript"> 3747 window.dataLayer = window.dataLayer || []; 3748 function gtag(){dataLayer.push(arguments)}; 3749 gtag('js', new Date()); 3750 gtag('config', 'AW-780380212', { groups: 'google_remarketing' }); 3751 3752 3753 // detect event tag 3754 3755 // set tracking data 3756 3757 3758 gtag('event', 'other', {"send_to":"google_remarketing","ecomm_pagetype":"other"}); 3759 </script>
3759 3760 <!-- end Google Remarketing Event Tracker --> 3761
3761<script type="text/javascript"> 3762 (function () { 3763 var VARemoteLoadOptions = { 3764 whiteLabel: { id: 8, siteId: 1981, domain: 't.adotone.com' }, 3765 locale: "en-US", mkt: true 3766 }; 3767 (function (c, o, n, v, e, r, l, y) { 3768 c['VARemoteLoadOptions'] = e; r = o.createElement(n), l = o.getElementsByTagName(n)[0]; 3769 r.async = 1; r.src = v; l.parentNode.insertBefore(r, l); 3770 })(window, document, 'script', 'https://cdn.adotone.com/javascripts/va.js', VARemoteLoadOptions); 3771 })(); 3772</script>
3772 3773 <!-- LINE Tag Base Code --> 3774 <!-- Do Not Modify --> 3775
3775<script> 3776 (function(g,d,o){ 3777 g._ltq=g._ltq||[];g._lt=g._lt||function(){g._ltq.push(arguments)}; 3778 var h=location.protocol==='https:'?'https://d.line-scdn.net':'http://d.line-cdn.net'; 3779 var s=d.createElement('script');s.async=1; 3780 s.src=o||h+'/n/line_tag/public/release/v1/lt.js'; 3781 var t=d.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t); 3782 })(window, document); 3783 _lt('init', { 3784 customerType: 'lap', 3785 tagId: 'A16558239678' 3786 }); 3787 _lt('send', 'pv', ['A16558239678']); 3788 </script>
3788 3789 <noscript> 3790 <img height="1" width="1" style="display:none" src="https://tr.line.me/tag.gif?c_t=lap&t_id=A16558239678&e=pv&noscript=1"> 3791 </noscript> 3792 <!-- End LINE Tag Base Code --> 3793 <!-- Google Remarketing Event Tracker -->
vendor: 72 bytes, lines 3793-3794
3793 3794 <script async src="https://www.googletagmanager.com/gtag/js?id=
3794AW-10972923221
vendor: 20 bytes, lines 3794-3795
3794"></script> 3795
3795<script type="text/javascript"> 3796 window.dataLayer = window.dataLayer || []; 3797 function gtag(){dataLayer.push(arguments)}; 3798 gtag('js', new Date()); 3799 gtag('config', 'AW-10972923221', { groups: 'google_remarketing' }); 3800 3801 3802 // detect event tag 3803 3804 // set tracking data 3805 3806 3807 gtag('event', 'other', {"send_to":"google_remarketing","ecomm_pagetype":"other"}); 3808 </script>
3808 3809 <!-- end Google Remarketing Event Tracker --> 3810 <!-- Google tag (gtag.js) -->
vendor: 74 bytes, lines 3810-3811
3810 3811 <script async src="https://www.googletagmanager.com/gtag/js?id=
3811G-29YP24Y4SW
vendor: 22 bytes, lines 3811-3812
3811"></script> 3812
3812<script> 3813
vendor: 164 bytes, lines 3813-3817
3813window.dataLayer = window.dataLayer || []; 3814 function gtag(){dataLayer.push(arguments);} 3815 gtag('js', new Date()); 3816 3817 gtag('config', '
3817G-29YP24Y4SW
vendor: 32 bytes, lines 3817-3818
3817', {"groups":"ga4"}); 3818
3818</script>
3818 3819 <!-- Facebook Pixel (new) Event Tracker --> 3820
3820<script>
vendor: 438 bytes, lines 3820-3827
3820 3821 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 3822 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 3823 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 3824 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 3825 document,'script','//connect.facebook.net/en_US/fbevents.js'); 3826 3827 fbq('init', '
3827703353120519439
vendor: 49 bytes, lines 3827-3830
3827', { 3828 }, {agent: 'plShopline'}); 3829 3830
3830fbq('track', 'PageView',{ 3831 }, { 3832 }); 3833 </script>
3833 3834 3835 <noscript><img height="1" width="1" style="display:none" 3836 src="https://www.facebook.com/tr?id=703353120519439&ev=PageView&noscript=1" 3837 /></noscript> 3838 <!-- end Facebook Pixel (new) Event Tracker --> 3839 <!-- Google Adwords Event Tracker -->
vendor: 72 bytes, lines 3839-3840
3839 3840 <script async src="https://www.googletagmanager.com/gtag/js?id=
3840AW-16734797085
vendor: 20 bytes, lines 3840-3841
3840"></script> 3841
3841<script> 3842 window.dataLayer = window.dataLayer || []; 3843 function gtag(){dataLayer.push(arguments)}; 3844 window.dispatchedGoogleAdsEventTypes = window.dispatchedGoogleAdsEventTypes || []; 3845 function dispatchConversion(eventType) { 3846 if (window.dispatchedGoogleAdsEventTypes.includes(eventType)) { 3847 return; 3848 } 3849 window.dispatchedGoogleAdsEventTypes.push(eventType); 3850 gtag('event', 'conversion', { send_to: `google_ads_${eventType}` }); 3851 } 3852 gtag('js', new Date()); 3853 gtag('config', 'AW-16734797085/0UC2CJCj9_YZEJ364qs-', {"groups":"google_ads_loaded_any_page","allow_enhanced_conversions":true}); 3854 3855 window.addEventListener('load', (event) => { 3856 dispatchConversion('loaded_any_page'); 3857 }); 3858 </script>
3858 3859 <!-- end Google Adwords Event Tracker --> 3860 <!-- Google Tag Manager Event Tracker -->
vendor: 70 bytes, lines 3860-3861
3860 3861 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
3861GTM-M8G4SN9
vendor: 99 bytes, lines 3861-3863
3861" 3862 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 3863
3863<script>
vendor: 353 bytes, lines 3863-3867
3863(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3864 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 3865 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 3866 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 3867 })(window,document,'script','dataLayer','
3867GTM-M8G4SN9
vendor: 3 bytes, line 3867
3867');
3867</script>
3867 3868 <!-- end Google Tag Manager Event Tracker --> 3869 3870
3870<script> 3871 window.eventTrackers = JSON.parse('[{\"id\":\"633b440c41bc0eb5a9f18533\",\"created_at\":\"2018-10-11T06:46:47.580Z\",\"config_data\":{\"unique_ids\":true,\"is_shopline\":\"true\",\"single_variation\":false,\"tracking_code\":\"780380212\",\"dynamic_remarketing\":true},\"status\":\"active\",\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"updated_at\":\"2018-10-11T06:46:47.580Z\",\"tracking_html\":null,\"v\":0.0,\"event_key\":\"google_remarketing\",\"event_type\":\"loaded_any_page\"},{\"updated_at\":\"2022-10-03T20:20:29.185Z\",\"v\":5.0,\"event_key\":\"line_lap\",\"event_type\":\"loaded_any_page\",\"id\":\"633b440c41bc0eb5a9f1852c\",\"config_data\":{\"dynamic_remarketing\":false,\"single_variation\":false,\"unique_ids\":false,\"tracking_code\":\"A16558239678\"},\"status\":\"active\",\"tracking_html\":null,\"created_at\":\"2022-08-08T06:34:13.295Z\",\"owner_id\":\"5b359a5a72fdc054dc0017ee\"},{\"status\":\"active\",\"tracking_html\":null,\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"v\":0.0,\"event_key\":\"google_remarketing\",\"
3871id\":\"633b440d41bc0eb5a9f1855a\",\"created_at\":\"2022-09-08T07:42:13.469Z\",\"config_data\":{\"unique_ids\":true,\"is_shopline\":\"true\",\"single_variation\":false,\"tracking_code\":\"10972923221\",\"dynamic_remarketing\":true},\"updated_at\":\"2022-09-08T07:42:13.469Z\",\"event_type\":\"loaded_any_page\"},{\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"created_at\":\"2022-11-04T03:21:44.855Z\",\"event_type\":\"loaded_any_page\",\"updated_at\":\"2022-11-04T03:21:45.830Z\",\"v\":0.0,\"event_key\":\"google_analytics_4\",\"id\":\"6364854896e979adbe18b956\",\"config_data\":{\"tracking_code\":\"G-29YP24Y4SW\"},\"status\":\"active\",\"tracking_html\":null},{\"tracking_html\":null,\"status\":\"active\",\"config_data\":{\"is_fbe\":true,\"single_variation\":false,\"unique_ids\":true,\"allowed_offline_conversion\":true,\"is_messenger_chat_plugin_enabled\":false,\"tracking_code\":\"703353120519439\",\"page_id\":\"1316676428464678\"},\"created_at\":\"2024-06-18T08:08:51.396Z\",\"event_key\":\"facebook_standard_pixel\",\"id\":\"66714093a20cc802fb75bbfa\",\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"event_type\":\"loaded_any_page\",\"updated_at\":\"2024-06-18T08:08:51.559Z\",\"v\":0.0},{\"config_data\":{\"is_shopline\":\"true\",\"tracking_code_2\":\"0UC2CJCj9_YZEJ364qs-\",\"enable_enhanced_conversions\":true,\"tracking_code\":\"16734797085\"},\"created_at\":\"2024-12-13T10:01:10.497Z\",\"updated_at\":\"2024-12-13T10:01:10.681Z\",\"event_key\":\"google_adwords\",\"id\":\"675c05e6cd70abc53054e1b8\",\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"tracking_html\":null,\"status\":\"active\",\"v\":0.0,\"event_type\":\"loaded_any_page\"},{\"event_type\":\"loaded_any_page\",\"id\":\"680231e53b0024348d0885f7\",\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"status\":\"active\",\"created_at\":\"2025-04-18T11:05:09.107Z\",\"event_key\":\"google_tag\",\"tracking_html\":null,\"config_data\":{\"tracking_code\":\"GTM-M8G4SN9\"},\"updated_at\":\"2025-04-18T11:05:09.350Z\",\"v\":0.0}]'); 3872 </script>
3872 3873 3874 3875 3876 3877
3877<script> 3878/*2023/6/1 Beginning Added By SHOPLINE - logo*/ 3879window.addEventListener("DOMContentLoaded", (event) => { 3880 setTimeout(() => { 3881 document.querySelectorAll('.header__logo img').forEach(i => { 3882 i && i.classList.remove('lazyautosizes') 3883 }) 3884 }, 200) 3885}); 3886/*End Added By SHOPLINE*/ 3887</script>
3887 3888 3889
3889<script ng-non-bindable src="//static.zotabox.com/9/0/90bacd02b3de865d0f77e9c38463d581/widgets.js" async></script>
3889 3890 3891 3892 3893
3893<script type="text/javascript"> 3894 if (!window.scriptQueue) {window.scriptQueue = [];}; 3895 window.scriptQueue.push(function() { 3896 (function() { var SELECTORS = { toggleButton: '.post-categories-pannel-toggle__content', pannelParent: '.post-info-section', leftDom: '.post-info-section__left', pannel: 'post-categories-pannel', mobilePannel: 'post-categories-mobile-pannel', stickyDoms: ['#shopline-section-header', '.js-navbar-desktop', '#shopline-section-announcement'], }; var MOBILE_DEVICE_WIDTH = 991; var $mask = null; function showMask() { $mask.css({'opacity': '0.3', 'display': 'block'}); } function hideMask() { $mask.css({'opacity': '0'}); setTimeout(function() { $mask.css({'display': 'none'}); }, 200); } var createMask = function() { $mask = $('<div class="Modal-mask sl-modal-mask" style="display: none;"></div>'); $mask .appendTo('body') .on('click', function() { $.sidr('close', SELECTORS.mobilePannel); hideMask(); }); }; var initializePannelDrawer = function() { var $mobilePannel = $(`<${SELECTORS.mobilePannel} id="${SELECTORS.mobilePannel}"></${SELECTORS.mobilePannel}>`); $mobilePannel.html($(SELECTORS.pannel).html()).appendTo('body'); createMask(); $(SELECTORS.toggleButton).sidr(new SidrOptions({ name: SELECTORS.mobilePannel, side: 'right', onOpen: showMask, onClose: hideMask, })); }; var setStaticPostioinPannel = function() { $(SELECTORS.pannel).css({ position: 'static', zIndex:'auto', top: 'inherit', }); }; var setStickyPositionPannel = function(top) { $(SELECTORS.pannel).css({ position: 'sticky', top: top, }); }; var getLastStickySection = function() { var $sections =[]; SELECTORS.stickyDoms.forEach(function(selector) { if (document.querySelector(selector)) { $sections.push(document.querySelector(selector)); } }); var style = {}; for (var i = 0; i < $sections.length; i++) { if ($sections[i]) { style = window.getComputedStyle ? window.getComputedStyle($sections[i]) : $sections[i].style; if (style.position === 'sticky' && $sections[i].getBoundingClientRect().height > 0) { return $sections[i]; } } } return null; }; var checkMobile = function() { const clientWidth = document.documentElement.clientWidth; return clientWidth <= MOBILE_DEVICE_WIDTH; }; var computedPannelTop = function() { if (checkMobile()) { return -1; } var leftDomRect = document.querySelector(SELECTORS.leftDom).getBoundingClientRect(); var pannelParentRect = document.querySelector(SELECTORS.pannelParent).getBoundingClientRect(); var pannelRect = document.querySelector(SELECTORS.pannel).getBoundingClientRect(); if (leftDomRect.height <= pannelRect.height) { return -1; } var top = 0; var $lastStickySection = getLastStickySection(); var lastStickySectionHeight = 0; var lastStickySectionBottom = 0; if ($lastStickySection) { var rect = $lastStickySection.getBoundingClientRect(); lastStickySectionHeight = rect.height; lastStickySectionBottom = rect.top + rect.height + 50; top += (lastStickySectionHeight + rect.top); } if (pannelParentRect.bottom - pannelRect.height - lastStickySectionBottom <= 0) { return -1; } return top; }; var renderPannelPosition = function() { try { const top = computedPannelTop(); if (top >= 0) { setStickyPositionPannel(top); } else { setStaticPostioinPannel(); } } catch(error) { setStaticPostioinPannel(); console.warn('renderPannelPosition error:', error); } }; window.sl_render_pannel_position_event = _.throttle(renderPannelPosition, 20); var initializePannelPosition = function() { renderPannelPosition(); $(window).on('resize', window.sl_render_pannel_position_event); $(window).on('scroll', window.sl_render_pannel_position_event); }; if (document.querySelector(SELECTORS.pannel)) { initializePannelDrawer(); initializePannelPosition(); }})(); 3897 }); 3898 window.scriptQueue.push(function() {
3899 const VIEW_RELATED_PRODUCTS_EVENT_TYPE = 'ViewRelatedProducts';const CLICK_RECOMMENDED_ITEM_EVENT_TYPE = 'RecommendItem';const trackPostRelatedProduct = (type, payload) => { window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.then(() => { const injector = angular.element(document.querySelector('body'))?.injector(); const trackerService = injector.get('trackerService'); trackerService.track(type, payload); });};const getBlogRelatedProductInfo = (productElement) => { const id = productElement.getAttribute('product-id'); if (!id) { return; } const productInfoJSON = document.getElementById(`product-info-${id}`); try { const productInfo = JSON.parse(productInfoJSON.textContent); return { related_product_id: id, related_product_status: productInfo.status ? 'out of stock' : 'in stock', related_product_rank: productInfo.rank, }; } catch (parseError) { console.error('Failed to parse product info JSON:',parseError); return; }};const createProductObserver = () => { const observedProducts = new Set(); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach(entry => { if (entry.isIntersecting && !observedProducts.has(entry.target.getAttribute('product-id'))) { const relatedProductInfo = getBlogRelatedProductInfo(entry.target); if (relatedProductInfo) { observedProducts.add(entry.target.getAttribute('product-id')); trackPostRelatedProduct(VIEW_RELATED_PRODUCTS_EVENT_TYPE, { product_infos: [relatedProductInfo] }); } intersectionObserver.unobserve(entry.target); } }); }, { threshold: 0.5, } ); return intersectionObserver;};const productObserver = createProductObserver();const productElements = document.querySelectorAll( '.ProductDetail-relatedProducts-list .Product-item, .ProductDetail-relatedProducts-list product-item');productElements.forEach(element => { productObserver.observe(element); element.addEventListener('click', () => { const relatedProductInfo = getBlogRelatedProductInfo(element); if (relatedProductInfo) { trackPostRelatedProduct(CLICK_RECOMMENDED_ITEM_EVENT_TYPE, { product_id: relatedProductInfo.related_product_id, rank: relatedProductInfo.related_product_rank, }); } });}); 3900 }); 3901 window.scriptQueue.push(function() { 3902 function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _createForOfIteratorHelper(e,t){var n,r,o,a,i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return o=!(r=!0),{s:function(){i=i.call(e)},n:function(){var e=i.next();return r=e.done,e},e:function(e){o=!0,n=e},f:function(){try{r||null==i.return||i.return()}finally{if(o)throw n}}};if(Array.isArray(e)||(i=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return i&&(e=i),a=0,{s:t=function(){},n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ownKeys(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(n),!0).forEach(function(e){_defineProperty(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _regenerator(){var y,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function r(e,t,n,r){var o,a,i,c,u,s,l,d,f,t=t&&t.prototype instanceof v?t:v,t=Object.create(t.prototype);return _regeneratorDefine2(t,"_invoke",(o=e,a=n,l=r||[],d=!1,f={p:s=0,n:0,v:y,a:m,f:m.bind(y,4),d:function(e,t){return i=e,c=0,u=y,f.n=t,p}},function(e,t,n){if(1<s)throw TypeError("Generator is already running");for(d&&1===t&&m(t,n),c=t,u=n;(b=c<2?y:u)||!d;){i||(c?c<3?(1<c&&(f.n=-1),m(c,u)):f.n=u:f.v=u);try{if(s=2,i){if(b=i[e=c?e:"next"]){if(!(b=b.call(i,u)))throw TypeError("iterator result is not an object");
3902if(!b.done)return b;u=b.value,c<2&&(c=0)}else 1===c&&(b=i.return)&&b.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+e+"' method"),c=1);i=y}else if((b=(d=f.n<0)?u:o.call(a,f))!==p)break}catch(e){i=y,c=1,u=e}finally{s=1}}return{value:b,done:d}}),!0),t;function m(e,t){for(c=e,u=t,b=0;!d&&s&&!n&&b<l.length;b++){var n,r=l[b],o=f.p,a=r[2];3<e?(n=a===t)&&(u=r[(c=r[4])?5:c=3],r[4]=r[5]=y):r[0]<=o&&((n=e<2&&o<r[1])?(c=0,f.v=t,f.n=r[1]):o<a&&(n=e<3||r[0]>t||a<t)&&(r[4]=e,r[5]=t,f.n=a,c=0))}if(n||1<e)return p;throw d=!0,t}}var p={};function v(){}function o(){}function a(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(_regeneratorDefine2(b={},t,function(){return this}),b),i=a.prototype=v.prototype=Object.create(e);function c(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,a):(e.__proto__=a,_regeneratorDefine2(e,n,"GeneratorFunction")),e.prototype=Object.create(i),e}return _regeneratorDefine2(i,"constructor",o.prototype=a),_regeneratorDefine2(a,"constructor",o),_regeneratorDefine2(a,n,o.displayName="GeneratorFunction"),_regeneratorDefine2(i),_regeneratorDefine2(i,n,"Generator"),_regeneratorDefine2(i,t,function(){return this}),_regeneratorDefine2(i,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:r,m:c}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var n;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function asyncGeneratorStep(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(c){return function(){var e=this,i=arguments;return new Promise(function(t,n){var r=c.apply(e,i);function o(e){asyncGeneratorStep(r,t,n,o,a,"next",e)}function a(e){asyncGeneratorStep(r,t,n,o,a,"throw",e)}o(void 0)})}}var ACCEPTABLE_OFFSET=3e3,ANNOUNCEMENT_BAR_CLICK="AnnouncementBarClick",ANNOUNCEMENT_BAR_SWIPE="AnnouncementBarSwipe",SHOP="shop",STOREFRONT="Storefront",announcementSectionGetterCache={};function getAnnouncementFetcher(e){e=null==(e=e.closest(".announcement"))||null==(e=e.dataset)?void 0:e.sectionId;return e?(announcementSectionGetterCache[e]||(announcementSectionGetterCache[e]=window.createThrottledSectionGetter(e)),announcementSectionGetterCache[e]):window.throttledGetGlobalSectionAnnouncement}function initializeTimer(e,t,n){return _initializeTimer.apply(this,arguments)}function _initializeTimer(){return(_initializeTimer=_asyncToGenerator(_regenerator().m(function e(t,n,r){var o,a,i,c,u,s,l,d,f,m,y;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(m=function(){var e,t=getTimeRemaining(n);
3902o&&((e=Math.floor(t.days/100)%10)?o.dataset.value=e:o.parentElement.remove()),a.dataset.value=Math.floor(t.days/10)%10,i.dataset.value=t.days%10,c.dataset.value=Math.floor(t.hours/10),u.dataset.value=t.hours%10,s.dataset.value=Math.floor(t.minutes/10),l.dataset.value=t.minutes%10,d.dataset.value=Math.floor(t.seconds/10),f.dataset.value=t.seconds%10,t.total<=0&&(clearInterval(y),r)&&r()},Date.now()>=n.getTime())return r&&r(),e.a(2);e.n=1;break;case 1:return o=t.querySelector(".days.hundreds .digit-wrapper"),a=t.querySelector(".days.tens .digit-wrapper"),i=t.querySelector(".days.ones .digit-wrapper"),c=t.querySelector(".hours.tens .digit-wrapper"),u=t.querySelector(".hours.ones .digit-wrapper"),s=t.querySelector(".minutes.tens .digit-wrapper"),l=t.querySelector(".minutes.ones .digit-wrapper"),d=t.querySelector(".seconds.tens .digit-wrapper"),f=t.querySelector(".seconds.ones .digit-wrapper"),e.n=2,delayToCurrentWholeSeconds();case 2:m(),y=setInterval(m,1e3);case 3:return e.a(2)}},e)}))).apply(this,arguments)}function getTimeRemaining(e){var e=Date.parse(e)-Date.parse(new Date),t=Math.floor(e/1e3%60),n=Math.floor(e/1e3/60%60),r=Math.floor(e/36e5%24);return{total:e,days:Math.floor(e/864e5),hours:r,minutes:n,seconds:t}}function delay(t){return new Promise(function(e){setTimeout(e,t)})}function delayToCurrentWholeSeconds(){return new Promise(function(t){requestAnimationFrame(function e(){33<(new Date).getMilliseconds()?requestAnimationFrame(e):t(!0)})})}function initClickTrackingEvent(){var e=document.querySelector("#shopline-section-announcement");null!=e&&e.addEventListener("click",function(e){e=e.target.closest("a");e&&e.hasAttribute("href")&&trackClickLink()})}function trackAnnouncementEvent(t){window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.then(function(){var e;(null==(e=angular.element(document.body))?void 0:e.injector()).get("trackerService").track({type:t,data:{event_category:STOREFRONT,scope:SHOP}})})}function trackClickLink(){trackAnnouncementEvent(ANNOUNCEMENT_BAR_CLICK)}function setupAnnouncementCarousel(a){var d,e,f,m,y,p,i,s,c,o,u,l,v,t,b,_,h,n=a.querySelector(".announcement__slider");function g(){return window.matchMedia("(max-width: 767px)").matches}function w(e,t,n,r,o,a,i){var c;return m&&n===y&&((null==(c=p)?void 0:c.id)===n&&(t.removeEventListener("animationend",p.finish),window.clearTimeout(p.fallbackTimer),p=null),(c=e.classList).remove.apply(c,_toConsumableArray(r)),(n=t.classList).remove.apply(n,_toConsumableArray(o)),(a===i?e:t).classList.add("announcement__slide--active"),f=a,m=!1,1)}function T(e){return m&&p&&(e&&e!==p.direction?p.cancel():p.finish(),1)}function r(e,t){return function(t,e){var n,r,o,a,i,c,u,s,l=1<arguments.length&&void 0!==e?e:{};return!m&&t!==f&&(n=d[f],r=d[t],e=l.direction||"next",s=g()?"mobile":"desktop",o=f,f=t,y+=1,l.animate?(m=!0,a=["announcement__slide--outgoing","announcement__slide--outgoing-".concat(e,"-").concat(s)],i=["announcement__slide--incoming","announcement__slide--incoming-".concat(e,"-").concat(s)],n.classList.remove("announcement__slide--active"),(u=n.classList).add.apply(u,a),(u=r.classList).add.apply(u,i),c=y,u=function(){var e;w(n,r,c,a,i,t,o)&&!document.hidden&&null!=(e=l.onComplete)&&e.call(l)},s=window.setTimeout(u,"mobile"==s?_:h),p={id:c,direction:e,finish:u,cancel:function(){w(n,r,c,a,i,o,o)},fallbackTimer:s},r.addEventListener("animationend",u,{once:!0})):(n.classList.remove("announcement__slide--active"),r.classList.add("announcement__slide--active")),!0)}((f+("next"===e?1:-1)+d.length)%d.length,_objectSpread(_objectSpread({},1<arguments.length&&void 0!==t?t:{}),{},{direction:e}))}function S(){window.clearTimeout(i),document.hidden||c||(i=window.setTimeout(function(){r("next",{animate:!0,onComplete:S})||S()},1e3*t))}function A(){window.clearTimeout(i),document.hidden||c||(T(),S())}function E(e){e.style.transition="",e.style.transform="",e.style.visibility=""}function O(e){var t,n,r,o,a=v,i=a.neighbor,c=a.neighborIndex,u=a.direction;v=null,i&&(t=d[f],(n=36<=Math.abs(e))&&trackAnnouncementEvent(ANNOUNCEMENT_BAR_SWIPE),m=!0,r=y+=1,o=function(){i.removeEventListener("transitionend",o),r===y&&m&&(E(t),E(i),n&&(t.classList.remove("announcement__slide--active"),i.classList.add("announcement__slide--active"),f=c),m=!1,S())},window.requestAnimationFrame(function(){t.style.transition=b,i.style.transition=b,n?(t.style.transform="translateX(".concat("next"===u?"-100%":"100%",")"),i.style.transform="translateX(0)"):(t.style.transform="translateX(0)",i.style.transform="translateX(".concat("next"===u?"100%":"-100%",")")),i.addEventListener("transitionend",o,{once:!0}),s=window.setTimeout(o,_)}))}!n||(d=Array.from(n.children).filter(function(e){return e.classList.contains("announcement__link")||e.classList.contains("announcement__text")||e.classList.contains("announcement__countdown")})).length<2||(e=d.findIndex(function(e){return e.classList.contains("announcement__slide--active")}),f=0<=e?e:0,c=m=!1,u=o=y=0,v=l=p=null,t=Number(a.dataset.duration)||5,b="transform 0.42s ease",_=470,h=1050,d[f].classList.add("announcement__slide--active"),new MutationObserver(function(e,t){var n,r=_createForOfIteratorHelper(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;
3902if(!c&&Array.from(o.removedNodes).includes(a)){c=!0,window.clearTimeout(i),window.clearTimeout(s),T(),document.removeEventListener("visibilitychange",A),t.disconnect();break}}}catch(e){r.e(e)}finally{r.f()}}).observe(a.parentNode,{childList:!0}),document.addEventListener("visibilitychange",A),null!=(e=a.querySelector(".announcement__arrow--previous"))&&e.addEventListener("click",function(){T("previous")||r("previous",{animate:!1}),S()}),null!=(e=a.querySelector(".announcement__arrow--next"))&&e.addEventListener("click",function(){T("next")||r("next",{animate:!1}),S()}),n.addEventListener("touchstart",function(e){o=e.touches[0].clientX,u=e.touches[0].clientY,l=null},{passive:!0}),n.addEventListener("touchmove",function(e){if(g()&&"vertical"!==l){var t,n=e.touches[0].clientX-o,r=e.touches[0].clientY-u;if(!l){if(Math.abs(n)<=Math.abs(r))return void(l="vertical");if(m)return;l="horizontal",v={},window.clearTimeout(i)}e.cancelable&&e.preventDefault(),n=(f+("next"==(e=(r=n)<0?"next":"previous")?1:-1)+d.length)%d.length,t=d[n],v.neighbor&&v.neighbor!==t&&E(v.neighbor),v.neighbor=t,v.neighborIndex=n,v.direction=e,(n=d[f]).style.transition="none",n.style.transform="translateX(".concat(r,"px)"),t.style.transition="none",t.style.visibility="visible",t.style.transform="translateX(calc(".concat(r,"px ").concat("next"==e?"+":"-"," 100%))")}},{passive:!1}),n.addEventListener("touchend",function(e){v&&O(e.changedTouches[0].clientX-o)}),n.addEventListener("touchcancel",function(){v&&O(0)}),S())}function initAnnouncementCarousel(){document.querySelectorAll(".js-announcement").forEach(function(e){setupAnnouncementCarousel(e)})}initClickTrackingEvent(),document.querySelectorAll(".announcement__countdown").forEach(function i(c){var e="true"===c.dataset.started,t="true"===c.dataset.ended,u=new Date(c.dataset.originalStartTime),n=new Date(c.dataset.startTime),r=new Date(c.dataset.endTime),s=+(c.dataset.startRetryCount||0),l=c.querySelector(".countdown-block");u.setMilliseconds(0),n.setMilliseconds(0),r.setMilliseconds(0),e?t||initializeTimer(l,r,function(){var e=l.querySelector(".countdown-block__button");e&&e.classList.add("disabled"),c.closest(".announcement--revamp")&&(e=c.closest(".announcement__link"))&&(e.removeAttribute("href"),e.classList.add("disabled"))}):initializeTimer(l,n,_asyncToGenerator(_regenerator().m(function e(){var t,n,r,o,a;return _regenerator().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,throttledGetServerTime();case 1:if((t=e.v)<u){if(n=t.getTime()-Date.now(),r=Math.abs(n),n<0&&r<ACCEPTABLE_OFFSET)return e.n=2,delay(r);e.n=3}else e.n=4;break;case 2:e.n=4;break;case 3:return n<0&&(u.setMilliseconds(u.getMilliseconds()+r),c.dataset.startTime=u.toUTCString()),i(c),e.a(2);case 4:return o=document.createElement("div"),e.n=5,getAnnouncementFetcher(c)();case 5:if(o.innerHTML=e.v,a=o.querySelector("#".concat(c.id," .countdown-block.--ends"))){e.n=6;break}throw o.remove(),new Error("countdown ends block not found");case 6:Object.entries(a.parentElement.dataset).forEach(function(e){var e=_slicedToArray(e,2),t=e[0];c.dataset[t]=e[1]}),l.innerHTML=a.innerHTML,o.remove(),i(c),e.n=9;break;case 7:if(e.p=7,s<5)return e.n=8,delay(1e3*s);e.n=9;break;case 8:c.dataset.startRetryCount="".concat(1+s),i(c);case 9:return e.a(2)}},e,null,[[0,7]])})))}),initAnnouncementCarousel(); 3903 }); 3904 window.scriptQueue.push(function() { 3905 var l2ActiveClassName="advanced-menu-item-l2--active",l1HierarchicallyClassName="advanced-menu-item-l1--hierarchically",thirdLayerSelector=".advanced-menu-third-layer";document.querySelectorAll(".header--desktop .advanced-menu-item-l1").forEach(function(a){var l,c=a.querySelector(".advanced-menu-second-layer");c&&(l=c.querySelectorAll(".advanced-menu-item-l2"),a.addEventListener("mouseenter",function(){var e;a.classList.contains(l1HierarchicallyClassName)?(c.scrollTop=0,l.forEach(function(e){return e.classList.remove(l2ActiveClassName)}),0<l.length&&(l[0].classList.add(l2ActiveClassName),e=l[0].querySelector(thirdLayerSelector))&&(e.scrollTop=0)):a.querySelector(".advanced-menu-second-layer-wrapper").scrollTop=0}),a.classList.contains(l1HierarchicallyClassName))&&l.forEach(function(a){a.addEventListener("mouseenter",function(){var e;!a.classList.contains(l2ActiveClassName)&&(l.forEach(function(e){return e.classList.remove(l2ActiveClassName)}),a.classList.add(l2ActiveClassName),e=a.querySelector(thirdLayerSelector))&&(e.scrollTop=0)})})}); 3906 }); 3907 window.scriptQueue.push(function() { 3908 (()=>{var r,o,l,e;function t(){var r=[];return $(".navigation-menu-second-layer").each(function(){var e=$
3908(this).parent(),n=$(this),o=n[0].scrollWidth,t=n.find("li").outerWidth(!0),s=n.find(".second-layer-scroll-buttons"),a=[];n.find(".navigation-menu-item--nested").each(function(){a.push({parentItem:$(this),toggleButton:$(this).find(".navigation-menu-third-layer-toggle"),menu:$(this).find(".navigation-menu-third-layer")})}),r.push({topLayer:{menu:e},secondLayer:{menu:n,itemWidth:t,scrollWidth:o,scrollButtons:s,scrollLeftButton:s.find(".scroll-left"),scrollRightButton:s.find(".scroll-right"),isOneColumnMenu:t===o,isScrollable:o>parseInt($(n).css("max-width"),10)},thirdLayer:a})}),r}function s(){r.forEach(function(e){var n;e.secondLayer.isScrollable&&(e.secondLayer.scrollButtons.css("display","flex"),(n=e.secondLayer).scrollLeftButton.on("click",function(){var e=n.menu.scrollLeft();n.menu.animate({scrollLeft:e-800})}),n.scrollRightButton.on("click",function(){var e=n.menu.scrollLeft();n.menu.animate({scrollLeft:e+800})}),n.menu.on("scroll",_.throttle(function(){0===n.menu.scrollLeft()?n.scrollLeftButton.addClass("scroll-disable"):n.scrollLeftButton.removeClass("scroll-disable"),n.menu.scrollLeft()+n.menu.outerWidth()===n.scrollWidth?n.scrollRightButton.addClass("scroll-disable"):n.scrollRightButton.removeClass("scroll-disable")},200))),e.secondLayer.isOneColumnMenu&&e.secondLayer.menu.css("overflow","unset")})}function n(){var e=$(".trial-banner").height()||0;$(window).scrollTop()>=100-e?$("body").addClass("my-scroll"):$("body").removeClass("my-scroll")}function a(e,n,o){$(e).sidr(new SidrOptions({name:o})),$(e).off(),$("body").on("click."+o,e,function(e){$.sidr("close","MenuPanel",function(){$.sidr("open",o,function(){$(".sl-modal-mask").css({display:"block",opacity:.3,zIndex:10});var e=$("#shopline-section-header, .NavigationBar.mod-desktop").css("z-index");e&&"auto"!==e&&$(".sl-modal-mask").css("z-index",e)})})}),$("body").on("click."+o,n,function(e){$.sidr("close",o,function(){$.sidr("open","MenuPanel")})}),$(".sl-modal-mask").on("click",function(){$.sidr("close",o)})}function i(){function e(){var s;s=l.get(),r.forEach(function(e){e.secondLayer.menu.css("width",e.secondLayer.scrollWidth),e.secondLayer.menu.addClass("navigation-menu-second-layer-origin-position");var n=s.thirdLayerMenu&&s.isOneColumnMenu&&e.secondLayer.menu[0]===s.secondLayerMenu[0],o=$(window).width()-(e.secondLayer.menu.offset().left+e.secondLayer.menu.outerWidth()),t=80;Math.floor(o)<=80?n&&(t+=e.secondLayer.menu.outerWidth()):t=n&&o-s.thirdLayerMenu.outerWidth()<80?o+e.secondLayer.menu.outerWidth():o,e.secondLayer.menu.css({position:"fixed",top:(e.topLayer.menu.height()||0)+(e.topLayer.menu.position().top||0)+($(".trial-banner").height()||0)+($(".js-announcement").height()||0)-($(".header--desktop:not(.header--sticky)").length?window.scrollY:0),right:t,left:"unset"}),e.secondLayer.menu.removeClass("navigation-menu-second-layer-origin-position"),e.secondLayer.isScrollable&&e.secondLayer.scrollButtons.css("right",$(window).width()-(e.secondLayer.menu.offset().left+e.secondLayer.menu.outerWidth()+e.secondLayer.scrollButtons.outerWidth()))}),r.forEach(function(n){n.thirdLayer.forEach(function(e){e.menu.css({position:"absolute",transform:n.secondLayer.isOneColumnMenu?"translateX(100%)":"unset",top:-1*e.parentItem.position().top,left:n.secondLayer.isOneColumnMenu?"unset":"100%",height:(n.secondLayer.isOneColumnMenu&&e.menu.height()>n.secondLayer.menu.height()?e:n.secondLayer).menu.height()})})})}var n,o,t,s;function a(){var e=s.width()+10;100<e&&$(".NavigationBar-mainMenu").css("margin-left",e+"px"),t()}!$("body").hasClass("home")||$("body").hasClass("my-scroll")?(t=e,(s=(s=$(".js-nav-logo").eq(0).find("img"))[0]?s:$(".header__logo:not(.header__logo--home) img, .header__logo.header__logo--top-center img"))[0]&&s[0].complete?a():s.on("load",a)):(n=e,(o=(o=$(".js-nav-logo").eq(1).find("img"))[0]?o:$(".header__logo.header__logo--home img"))[0].complete?n():o.on("load",n))}function c(){var n;window.matchMedia("(max-width: 1199px)").matches||(r=t(),n={},l={get:function(){return n},set:function(e){n={topLayerMenu:e.topLayerMenu,secondLayerMenu:e.secondLayerMenu,thirdLayerMenu:e.thirdLayerMenu,thirdLayerMenuToggleButton:e.thirdLayerMenuToggleButton,isOpenFromRight:e.isOpenFromRight,isOneColumnMenu:e.isOneColumnMenu,isScrollable:e.isScrollable,scrollButtons:e.scrollButtons}},reset:function(){n={}}},s(),i(),r.forEach(function(a){a.thirdLayer.forEach(function(s){s.toggleButton.on("click",function(e){var n,o,t;e.target!==this||(e=l.get(),n="none"!==s.menu.css("display"),(a.secondLayer.isOneColumnMenu||e.secondLayerMe
3908nu&&e.isOneColumnMenu)&&(e.secondLayerMenu&&(o=a.secondLayer.menu[0]===e.secondLayerMenu[0]),(n||e.isOneColumnMenu)&&e.topLayerMenu.offset().left>e.secondLayerMenu.offset().left&&e.secondLayerMenu.css("right","-="+a.secondLayer.itemWidth+"px"),!n&&a.secondLayer.isOneColumnMenu?(s.menu.addClass("navigation-menu-third-layer-shadow "),t=$(window).width()-(a.secondLayer.menu.offset().left+a.secondLayer.menu.outerWidth()),(t=Math.floor(t)<=a.secondLayer.itemWidth)&&!o&&a.secondLayer.menu.css("right","+="+a.secondLayer.itemWidth+"px")):e.thirdLayerMenu.removeClass("navigation-menu-third-layer-shadow"),t=t||o&&e.isOpenFromRight),e.thirdLayerMenu&&(e.thirdLayerMenuToggleButton.removeClass("navigation-menu-third-layer-toggle--open fa-angle-left").addClass("navigation-menu-third-layer-toggle--close fa-angle-right"),e.thirdLayerMenu.css("display","none"),e.isScrollable&&e.scrollButtons.css("display","flex"),l.reset()),n)||(s.menu.css("display","flex"),s.toggleButton.removeClass("navigation-menu-third-layer-toggle--close fa-angle-right").addClass("navigation-menu-third-layer-toggle--open fa-angle-left"),a.secondLayer.menu.outerWidth()-(2*a.secondLayer.itemWidth+s.parentItem.position().left)<0?a.secondLayer.menu.animate({scrollLeft:a.secondLayer.menu.scrollLeft()+a.secondLayer.scrollWidth}):s.parentItem.position().left<0&&a.secondLayer.menu.animate({scrollLeft:a.secondLayer.menu.scrollLeft()-Math.abs(s.parentItem.position().left)}),l.set({topLayerMenu:a.topLayer.menu,secondLayerMenu:a.secondLayer.menu,thirdLayerMenu:s.menu,thirdLayerMenuToggleButton:s.toggleButton,isOpenFromRight:t,isOneColumnMenu:a.secondLayer.isOneColumnMenu,isScrollable:a.secondLayer.isScrollable,scrollButtons:a.secondLayer.scrollButtons}),a.secondLayer.isScrollable&&a.secondLayer.scrollButtons.css("display","none"))})})}),o=!0)}1<document.querySelectorAll("#MenuPanel").length||(o=!1,l=r=null,e=($(".trial-banner").height()||0)+($(".js-announcement").height()||0),$(".js-product-searchfield-form").css("top",e),$(".js-icon-search").on("click",function(){$(".js-product-searchfield-form").addClass("active"),$(".sl-modal-mask").css({display:"block",opacity:.3,zIndex:10})}),$(".sl-modal-mask").on("click",function(){$(".js-product-searchfield-form").removeClass("active");var e=$("#shopline-section-header, .NavigationBar.mod-desktop").css("z-index");e&&"auto"!==e&&$(".sl-modal-mask").css("z-index",e)}),a(".sl-language-menu-open",".sl-language-menu-close","LanguagePanel"),a(".sl-currency-menu-open",".sl-currency-menu-close","CurrencyPanel"),n(),c(),$(window).on("resize",_.throttle(function(){var e;o?(r=t(),i(),e=($(".trial-banner").height()||0)+($(".js-announcement").height()||0),$(".js-product-searchfield-form").css("top",e)):c()},200)),$(window).on("scroll",_.throttle(function(){n(),(o?i:c)()},200)))})(); 3909 }); 3910 window.scriptQueue.push(function() { 3911 function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return("string"===t?String:Number)(e);r=r.call(e,t||"default");if("object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}var menuEventCategory="Menu",shopScope="shop",shoplyticsMenuEventData={event_category:menuEventCategory,scope:shopScope};window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.then(function(){var o=angular.element("body").injector().get("trackerService");
3911function i(e,t){t=1<arguments.length&&void 0!==t?t:{};o.track({type:e,data:_objectSpread(_objectSpread({},shoplyticsMenuEventData),t)})}function e(e){var t=e.type,r=e.containerSelector,n=e.excludeTargetSelector;$(r).on("click","a",function(e){n&&($(e.target).is(n)||0<$(e.target).closest(n).length)||(e=$(this).closest("li").parentsUntil(r,"ul").length+("mobile"===t?1:0),i(o.menuTrackerType.MENU_CLICK,{menu_level:e}))})}e({type:"mobile",containerSelector:"#MenuPanel .MenuPanel-mainMenu",excludeTargetSelector:".sl-dropdown-toggle, .sl-advanced-menu-trigger"}),e({type:"desktop",containerSelector:".header--desktop .navigation-menu"}),$(".header .icon-search").on("click",function(){i(o.menuTrackerType.SEARCH_PRODUCT_ICON_CLICK)}),$(".sl-menu-panel-toggle").on("pointerdown",function(){i(o.menuTrackerType.HEADER_HAMBURGER_CLICK)})}); 3912 }); 3913 window.scriptQueue.push(function() { 3914 (()=>{function a(e,n){e.addEventListener("transitionend",function(e){n&&n(e)},{once:!0})}function i(e){var n=window.getComputedStyle(e);return"auto"!==n.height&&parseFloat(n.height)||e.scrollHeight}function c(e,n){e.style.height=n+"px"}function s(e,n){e._collapsing=!0;var n=n?0:i(e),t=(c(e,n),e.scrollHeight);requestAnimationFrame(function(){e.style.height=t+"px"}),a(e,function(){e.style.height="",e._collapsing=!1})}function l(e){e._collapsing=!0;var n=i(e);c(e,n),requestAnimationFrame(function(){e.style.height="0px"}),a(e,function(){e.style.height="",e._collapsing=!1})}document.querySelector(".advanced-menu-mobile").addEventListener("click",function(e){var n,t=e.target.closest(".sl-advanced-menu-trigger");t&&(e.preventDefault(),n=t.closest(".advanced-menu-item"))&&(e=n.querySelector(":scope > .advanced-menu-panel"))&&(t=n.classList.contains("advanced-menu-item--collapsed"),e._collapsing?t?(n.classList.remove("advanced-menu-item--collapsed"),s(e,!1)):(n.classList.add("advanced-menu-item--collapsed"),l(e)):t?(n.classList.remove("advanced-menu-item--collapsed"),s(e,!0)):(l(e),requestAnimationFrame(function(){n.classList.add("advanced-menu-item--collapsed")})))})})(); 3915 }); 3916 window.scriptQueue.push(function() { 3917 var footerDropdowns=document.querySelectorAll(".footer-wrapper .NavigationBar-actionMenu-button");footerDropdowns.forEach(function(o){o.addEventListener("click",function(){o.classList.contains("init")||setTimeout(function(){var t=o.querySelector(".dropdown-menu");t.style.top="-"+(t.clientHeight+10)+"px",o.classList.add("init")})})}); 3918 }); 3919 window.scriptQueue.push(function() { 3920 app.run([ '$rootScope', '$timeout', 'modalTypes', 'mainConfig', function( $rootScope, $timeout, modalTypes, ) { $rootScope.$on('modal.open', function(event, payload) { if ([modalTypes.QUICK_CART, modalTypes.QUICK_CART_PRODUCT_SET].indexOf(payload.modalType) === -1) return; $timeout(function() { $('.js-variant-gallery-stage').append('<a class="temp"></a>'); }); $timeout(function() { /* add more detail button */ $('.js-product-link:visible').each(function() { var more = $(this).detach(); $('.modal .js-product-image').wrap(more); }); /* change position html of more detail */ $('.modal .js-variant-gallery-stage').remove('a.temp'); const productLink = $('.QuickCart-modal .js-product-link a')[0]; if (productLink) { $('.modal .js-variant-gallery-stage').append(productLink.outerHTML); } fixSelect(); $('.member-price-tip').each(function() { var price = $(this).prev().detach(); $(this).parent().prepend(price); }); }, 200); });}]);/* change style select box */function fixSelect() { $('.js-selectpicker').each(function() { if ($(this).is(':visible')) { $('<i class="fa fa-chevron-down arrow-select"></i>').insertAfter($(this)); } });}/* content auto padding follow header height */function autoPaddingTop(){ var previewingClosedStoreBanner = $('.js-previewing-closed-store-banner'); var previewingClosedStoreBannerHeight = previewingClosedStoreBanner.length ? previewingClosedStoreBanner.height() : 0; var $header = window.matchMedia('(max-width: 1199px)').matches ? $('.
3920js-navbar-mobile') : $('.js-navbar-desktop'); var hHeader = ($header.height() || 0) + (previewingClosedStoreBannerHeight || 0); var isSectionPage = $('.shopline-section').length > 0; if ( $('body.home.index').length > 0 && (isSectionPage || $('.Grid-row-wrapper').length > 0) ) { var $item = $('.Grid-row-wrapper').first(); var isFullWidth = $item.hasClass('m-full-width'); var isBackground = $item.find('.Grid-item').length === 1 && $item.find('.editor-boxify-image-wrapper, .ImageItem-carouselContainer').length > 0; var isSectionFullWidth = isSectionPage && $('.shopline-section').first().find('.section-full-width').length > 0; if (isFullWidth || isBackground || isSectionFullWidth) { hHeader = 0; $item.addClass('m-remove-padding'); if (window.matchMedia && window.matchMedia('(max-width: 1199px)').matches) { $('.NavigationBar ~ .js-content').css('padding-top', hHeader); } } } $('.ProductList-container').css('visibility', 'visible'); $('.CustomPage').css('visibility', 'visible');}$(window).on('resize', _.debounce(autoPaddingTop, 200));$(window).on('scroll', _.debounce(autoPaddingTop, 200));var image = $('.js-nav-logo img, .header__logo img');if ((image.length !== 0 && image[0].complete) || image.length === 0) { autoPaddingTop();} else { image.on('load', autoPaddingTop);}$(window).load(function() { fixSelect();});/* close popup product when click mask */$(document).on('touchend', '.modal-backdrop', function() { $('.js-quick-cart-cancel').click();});/* add class scroll for go to top button */$(window).scroll(function() { var trialBannerHeight = $('.trial-banner').height() || 0; if ($(window).scrollTop() >= (100 - trialBannerHeight)) { $('.sl-goto-top').addClass('active'); } else { $('.sl-goto-top').removeClass('active'); }});/* check IOS */var iOS = is.ios();var iOS11 = /OS 11_0|OS 11_1|OS 11_2/.test(navigator.userAgent);var detectTap = false;if (iOS && iOS11) { $('body').addClass('ios-eleven');}/* location when click in IOS */if (iOS) { $('body').addClass('ios');}$('.instagram-post .caption').dotdotdot({ wrap: 'letter', ellipsis: '...', height: 56});function syncHeaderTopWithAnnouncementHeight() { $('#shopline-section-header').css('top', $('#shopline-section-announcement').height() || 0);}if ( $('body.cart.index, body.checkout.index, body.orders.confirm').length === 0 && $('#shopline-section-header').length > 0) { if ('ResizeObserver' in window) { var observer = new ResizeObserver(_.throttle(syncHeaderTopWithAnnouncementHeight, 200)); observer.observe($('#shopline-section-announcement')[0]); } else { document.fonts.ready.then(syncHeaderTopWithAnnouncementHeight); $(window).on('resize', _.throttle(syncHeaderTopWithAnnouncementHeight, 200)); } syncHeaderTopWithAnnouncementHeight();}/* this code will be remove in SL-31595 */if ($('.header').hasClass('header--sticky')) { $('#shopline-section-header').css({ 'position': 'sticky', 'z-index': 100 });}if ($('body.home.index').length > 0) { /* Should fix header when the first widget type on the OPB page is carousel or image. */ var firstGridRowWrapper = $('.Grid-row-wrapper').first(); var shouldFixHeaderForOpbPage = firstGridRowWrapper.length > 0 && firstGridRowWrapper.find('.Grid-item').length === 1 && firstGridRowWrapper.find( '.editor-boxify-image-wrapper, .ImageItem-carouselContainer', ).length > 0; /* When the first image widget has no content, check whether the second widget type is image. */ if (shouldFixHeaderForOpbPage && firstGridRowWrapper.find('.Grid-item').first().find('.image-container').children().length === 0) { var secondGridRowWrapper = firstGridRowWrapper.next(); shouldFixHeaderForOpbPage = secondGridRowWrapper.length > 0 && secondGridRowWrapper.find('.Grid-item').length === 1 && secondGridRowWrapper.find( '.editor-boxify-image-wrapper, .ImageItem-carouselContainer', ).length > 0; } /* Should fix header when first widget type on OPB page is gallery or slideshow with fullscreen option turned on. */ var isSectionPage = $('.shopline-section').length > 0; var shouldFixHeaderForNpbPage = isSectionPage && $('.shopline-section') .first() .find('.section-full-width') .find('.gallery__mask, .slideshow__list').length > 0; var shouldFixHeader = shouldFixHeaderForOpbPage || shouldFixHeaderForNpbPage; var fixedHeader = function () { $('.header').attr( 'style', 'position: fixed !important; top: ' + ($('#shopline-section-announcement').height() || 0) + 'px', ); }; var transparentHead = function () { $('.header').attr('style', 'position: absolute !important'); }; var resetHeader = function () { $('.header').removeAttr('style'); }; if ($('.header').hasClass('header--sticky')) { if (shouldFixHeader) { fixedHeader(); } else { /* add header height to prevent body relayout */ $('#shopline-section-header').css({ 'height': $('.header:visible').outerHeight() || 0 + 'px' }); $(window).on('scroll', _.debounce(function () { if ($(window).scrollTop() >= 100) { fixedHeader(); } else { resetHeader(); } }, 300)); } } else { if (shouldFixHeader) { transparentHead(); } else { resetHeader(); } }}/* end of this code will be remove in SL-31595 */ 3921 }); 3922 window.scriptQueue.push(function() {
3923 var $mask = $('<div class="Modal-mask cart-mask js-modal-mask" style="display: none;"></div>');var docEl = $('html, body');var wrapContent = $('#Content');var scrollTop;var lockBody = function () { if (window.pageYOffset) { scrollTop = window.pageYOffset; wrapContent.css({ top: -scrollTop }); } $('html').css({ 'max-height': '100%', overflow: '' }); $('body').css({ 'max-height': '100%', overflow: 'hidden' });};var unlockBody = function () { docEl.css({ 'max-height': '', overflow: '' }); wrapContent.css({ top: '' }); window.scrollTo(0, scrollTop); window.setTimeout(function () { scrollTop = null; }, 0);};const announcementHeight = $('.js-announcement').height() || 0;const headerHeight = $('.js-navbar-desktop').height() || 0;const headerMarginBottom = 20;let hHeader = headerHeight + announcementHeight;$('head').append('<style id="fix-cart">#cart-panel { top: ' + hHeader + 'px; } @media (max-width: 1199px){ #cart-panel { top: 0; }}</style>');/* call sidr for cart panel */$('.js-cart-panel').unbind();$('.sl-cart-toggle').sidr(new SidrOptions({ name: 'cart-panel', onOpen: function() { window.shopline.slEventBus.once('cart.miniCartLoadData', miniCartLoadedProduct); $('.js-cart-panel').addClass('is-open'); $mask.css({'display': 'block' }); angular.element('body').scope().$broadcast('cart.reload'); adjustCartPanel(); lockBody(); }, onClose: function() { $('.js-cart-panel').removeClass('is-open'); $mask.css({'display': 'none'}); unlockBody(); window.shopline.slEventBus.off('cart.miniCartLoadData', miniCartLoadedProduct); clearTimeout(keepCart); $('#cart-panel').removeAttr('data-manual-open'); }}));$('.sl-cart-toggle').on('click', function() { $('#cart-panel').attr('data-manual-open', 'true');});$mask .appendTo('body') .on('click', function() { $.sidr('close', 'cart-panel'); $mask.css({'display': 'none'}); });/* auto close cart panel in 3 second if no hover */if (!is.touchDevice()) { var keepCart; var cartPanel = document.querySelector('.js-cart-panel'); $(document).on('click', '.js-btn-add-to-cart, .js-btn-quick-cart-add-to-cart, .quick-cart-button-container', function() { var observer = (new MutationObserver(function() { clearTimeout(keepCart); keepCart = setTimeout(function() { $.sidr('close', 'cart-panel'); $mask.css({'display': 'none'}); }, 3000); observer.disconnect(); })); observer.observe( cartPanel, { attributes: true } ); }); /* keep cart panel if hover */ cartPanel.addEventListener('mouseover', function() { clearTimeout(keepCart); });}/* close currency and menu panel when choose currency */$('.sl-currency-chooser-currency').on('click', function() { $.sidr('close', 'CurrencyPanel'); $.sidr('close', 'MenuPanel'); $('.sl-modal-mask').css({'display': 'none'});});function miniCartLoadedProduct(cartData) { adjustCartPanel(); const injector = angular.element(document.body)?.injector(); const trackerService = injector?.get('trackerService'); const showType = $('#cart-panel').attr('data-manual-open') === 'true' ? 'manual_click' : 'automatic'; const productIds = cartData?.items?.map(item => (item.product_id)) || []; const productIdsUnique = [...new Set(productIds)]; trackerService?.track({ type: trackerService?.generalEventType?.MiniCartImpression, data: { page_type: window.mainConfig.pageIdentifier, show_type: showType, cart_item_list: productIdsUnique, cart_unique_item_count: productIdsUnique.length, cart_total_item_count: cartData?.items?.reduce((total, item) => total + item.quantity, 0) || 0, }, });}function adjustCartPanel() { if (window.matchMedia('(max-width: 1199px)').matches) return; const hHeader = announcementHeight + ($('.js-navbar-desktop').height() || 0); /* adjust cart panel in short browser */ const checkoutButtonContainerHeight = $('#cart-panel .cart-chkt-btn-cont').outerHeight(); const STATIC_BUTTONS_PADDING_TOP = 15; const cartItemListMaxHeight = hHeader + checkoutButtonContainerHeight + STATIC_BUTTONS_PADDING_TOP;
3923 $('#cart-panel .cart-items, #cart-panel .cart-panel-empty-wrapper').css({ 'max-height': 'calc(100vh - ' + cartItemListMaxHeight + 'px)' }); /* adjust cart panel when header not sticky */ let cartPosition = hHeader; if ( $('#shopline-section-header').length > 0 && $('#shopline-section-header').css('position') !== 'sticky' && $(window).scrollTop() >= hHeader ) { cartPosition = cartPosition - headerHeight + headerMarginBottom; } $('head #fix-cart').html('#cart-panel { top: ' + cartPosition + 'px; } @media (max-width: 1199px){ #cart-panel { top: 0; }}');};$(window).on('load', adjustCartPanel);$(window).on('resize, scroll', _.debounce(function() { adjustCartPanel();}, 200)); 3924 }); 3925 window.scriptQueue.push(function() { 3926 /* Track PDP, PLP, Blog, Blog List. breadcrumb clicks for analytics */document.querySelectorAll( "#ProductDetail-breadcrumb a, #blog-breadcrumb a, #ProductList-breadcrumb a").forEach(link => { link.addEventListener('click', function () { trackClickBreadCrumb(); });});function trackClickBreadCrumb(){ window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.then(() => { const injector = angular.element(document.body)?.injector(); const trackerService = injector.get('trackerService'); trackerService.track({ type: 'BreadCrumbClick', data: { event_category: 'Storefront', scope: 'shop', }, }); });}/* Track PDP, PLP, Blog, Blog List. breadcrumb clicks for analytics END */ 3927 }); 3928 ; 3929 </script>
3929 3930 3931 3932 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3933 <symbol id="fa-v5-globe" viewBox="0 0 496 512"> 3934 <path d="M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"/> 3935 </symbol> 3936</svg> 3937 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3938 <symbol id="icon-filter-category" viewBox="0 0 13 13"> 3939 <path d="M4.75568 6.41662C4.95995 6.71222 4.89888 6.4659 4.89888 12.358C4.89888 12.8852 5.50044 13.187 5.92441 12.8716C7.73611 11.5057 8.09808 11.3874 8.09808 10.7485C8.09808 6.45481 8.04803 6.69627 8.24128 6.41662L11.1833 2.41206H1.81372L4.75568 6.41662Z" /> 3940 <path d="M12.2946 0.326523C12.1895 0.125176 11.9833 0 11.7563 0H1.24064C0.750473 0 0.462061 0.552932 0.743236 0.954687C0.745547 0.958547 0.71132 0.911701 1.2541 1.65039H11.7428C12.2054 1.02088 12.5146 0.748896 12.2946 0.326523Z" /> 3941 </symbol> 3942</svg> 3943 3944 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3945 <symbol id="icon-sort-category" viewBox="0 0 14 12"> 3946 <path 3947 d="M6.42869 1.71429H8.14298C8.25664 1.71429 8.36565 1.66913 8.44602 1.58876C8.5264 1.50839 8.57155 1.39938 8.57155 1.28571V0.428571C8.57155 0.314907 8.5264 0.205898 8.44602 0.125526C8.36565 0.0451529 8.25664 0 8.14298 0H6.42869C6.31503 0 6.20602 0.0451529 6.12565 0.125526C6.04527 0.205898 6.00012 0.314907 6.00012 0.428571V1.28571C6.00012 1.39938 6.04527 1.50839 6.12565 1.58876C6.20602 1.66913 6.31503 1.71429 6.42869 1.71429ZM6.42869 5.14286H9.85726C9.97093 5.14286 10.0799 5.0977 10.1603 5.01733C10.2407 4.93696 10.2858 4.82795 10.2858 4.71429V3.85714C10.2858 3.74348 10.2407 3.63447 10.1603 3.5541C10.0799 3.47372 9.97093 3.42857 9.85726 3.42857H6.42869C6.31503 3.42857 6.20602 3.47372 6.12565 3.5541C6.04527 3.63447 6.00012 3.74348 6.00012 3.85714V4.71429C6.00012 4.82795 6.04527 4.93696 6.12565 5.01733C6.20602 5.0977 6.31503 5.14286 6.42869 5.14286ZM13.2858 10.2857H6.42869C6.31503 10.2857 6.20602 10.3309 6.12565 10.4112C6.04527 10.4916 6.00012 10.6006 6.00012 10.7143V11.5714C6.00012 11.6851 6.04527 11.7941 6.12565 11.8745C6.20602 11.9548 6.31503 12 6.42869 12H13.2858C13.3995 12 13.5085 11.9548 13.5889 11.8745C13.6693 11.7941 13.7144 11.6851 13.7144 11.5714V10.7143C13.7144 10.6006 13.6693 10.4916 13.5889 10.4112C13.5085 10.3309 13.3995 10.2857 13.2858 10.2857ZM6.42869 8.57143H11.5715C11.6852 8.57143 11.7942 8.52628 11.8746 8.4459C11.955 8.36553 12.0001 8.25652 12.0001 8.14286V7.28571C12.0001 7.17205 11.955 7.06304 11.8746 6.98267C11.7942 6.9023 11.6852 6.85714 11.5715 6.85714H6.42869C6.31503 6.85714 6.20602 6.9023 6.12565 6.98267C6.04527 7.06304 6.00012 7.17205 6.00012 7.28571V8.14286C6.00012 8.25652 6.04527 8.36553 6.12565 8.4459C6.20602 8.52628 6.31503 8.57143 6.42869 8.57143ZM0.428691 3.42857H1.7144V11.5714C1.7144 11.6851 1.75956 11.7941 1.83993 11.8745C1.9203 11.9548 2.02931 12 2.14298 12H3.00012C3.11378 12 3.22279 11.9548 3.30316 11.8745C3.38354 11.7941 3.42869 11.6851 3.42869 11.5714V3.42857H4.71441C5.09503 3.42857 5.28735 2.96679 5.01735 2.69705L2.87449 0.125625C2.79413 0.045313 2.68516 0.000198637 2.57155 0.000198637C2.45793 0.000198637 2.34897 0.045313 2.2686 0.125625L0.125744 2.69705C-0.143184 2.96625 0.0477978 3.42857 0.428691 3.42857Z" 3948 /> 3949 </symbol> 3950</svg> 3951 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3952 <symbol id="icon-limit-category" viewBox="0 0 14 14"> 3953 <path 3954 d="M2.625 12.6875L2.625 1.3125C2.625 1.19647 2.57891 1.08519 2.49686 1.00314C2.41481 0.921093 2.30353 0.875 2.1875 0.875L1.3125 0.874999C1.19647 0.874999 1.08519 0.921093 1.00314 1.00314C0.921093 1.08519 0.875 1.19647 0.875 1.3125L0.874999 12.6875C0.874999 12.8035 0.921092 12.9148 1.00314 12.9969C1.08519 13.0789 1.19647 13.125 1.3125 13.125L2.1875 13.125C2.30353 13.125 2.41481 13.0789 2.49686 12.9969C2.57891 12.9148 2.625 12.8035 2.625 12.6875ZM6.125 12.6875L6.125 1.3125C6.125 1.19647 6.07891 1.08519 5.99686 1.00314C5.91481 0.921093 5.80353 0.875 5.687
39545 0.875L4.8125 0.875C4.69647 0.875 4.58519 0.921093 4.50314 1.00314C4.42109 1.08519 4.375 1.19647 4.375 1.3125L4.375 12.6875C4.375 12.8035 4.42109 12.9148 4.50314 12.9969C4.58519 13.0789 4.69647 13.125 4.8125 13.125L5.6875 13.125C5.80353 13.125 5.91481 13.0789 5.99686 12.9969C6.07891 12.9148 6.125 12.8035 6.125 12.6875ZM9.625 12.6875L9.625 1.3125C9.625 1.19647 9.57891 1.08519 9.49686 1.00314C9.41481 0.921093 9.30353 0.875 9.1875 0.875L8.3125 0.875C8.19647 0.875 8.08519 0.921093 8.00314 1.00314C7.92109 1.08519 7.875 1.19647 7.875 1.3125L7.875 12.6875C7.875 12.8035 7.92109 12.9148 8.00314 12.9969C8.08519 13.0789 8.19647 13.125 8.3125 13.125L9.1875 13.125C9.30353 13.125 9.41481 13.0789 9.49686 12.9969C9.57891 12.9148 9.625 12.8035 9.625 12.6875ZM13.125 12.6875L13.125 1.3125C13.125 1.19647 13.0789 1.08519 12.9969 1.00314C12.9148 0.921094 12.8035 0.875 12.6875 0.875L11.8125 0.875C11.6965 0.875 11.5852 0.921094 11.5031 1.00314C11.4211 1.08519 11.375 1.19647 11.375 1.3125L11.375 12.6875C11.375 12.8035 11.4211 12.9148 11.5031 12.9969C11.5852 13.0789 11.6965 13.125 11.8125 13.125L12.6875 13.125C12.8035 13.125 12.9148 13.0789 12.9969 12.9969C13.0789 12.9148 13.125 12.8035 13.125 12.6875Z" 3955 /> 3956 </symbol> 3957</svg> 3958 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3959 <symbol id="icon-line" viewBox="0 0 20 18"> 3960 <path d="M10.0003 0.464844C4.89777 0.464844 0.761719 3.71943 0.761719 7.73389C0.761719 11.4629 4.33199 14.5341 8.92943 14.9525C9.00548 14.9655 9.07805 14.9939 9.14264 15.0361C9.20724 15.0782 9.26247 15.1332 9.3049 15.1976C9.50896 15.5335 9.36393 16.2491 9.20549 17.0514C9.04701 17.8537 9.90871 17.4374 10.0994 17.3444C10.2511 17.2708 14.1571 15.0697 16.4824 12.9114C18.1829 11.5927 19.2383 9.76024 19.2383 7.73412C19.2389 3.71943 15.1025 0.464844 10.0003 0.464844ZM6.93359 9.62481C6.93115 9.89682 6.70811 10.1155 6.43529 10.1133H4.7407C4.4416 10.1133 4.04297 10.0102 4.04297 9.52707V5.91426C4.04354 5.84952 4.05689 5.78554 4.08224 5.72597C4.10759 5.6664 4.14445 5.61242 4.1907 5.56713C4.28424 5.47546 4.41031 5.42463 4.54127 5.42578H4.64104C4.772 5.42463 4.89808 5.47546 4.99162 5.56713C5.03787 5.61243 5.07472 5.66641 5.10007 5.72597C5.12542 5.78554 5.13876 5.84953 5.13934 5.91426V9.03867H6.43504C6.70793 9.03633 6.93113 9.25498 6.93359 9.52707V9.62481ZM8.32031 9.52047C8.32031 9.79399 8.09728 10.0156 7.82227 10.0156C7.54717 10.0156 7.32422 9.79399 7.32422 9.52047V6.01859C7.32422 5.74512 7.54717 5.52344 7.82227 5.52344C8.09728 5.52344 8.32031 5.74512 8.32031 6.01859V9.52047ZM12.6744 9.52006C12.6465 9.78 12.4388 9.98418 12.1784 10.0076C12.064 10.0271 11.9464 10.0108 11.8417 9.96069C11.737 9.91063 11.6504 9.82936 11.5938 9.72805L9.99559 7.48695V9.51949C9.98914 9.78869 9.76908 10.0035 9.49973 10.0035C9.23049 10.0035 9.01033 9.78869 9.00391 9.51949V6.01067C9.00445 5.94612 9.01771 5.88232 9.04293 5.8229C9.06814 5.76348 9.10482 5.70961 9.15086 5.66438C9.19689 5.61913 9.25138 5.5834 9.31121 5.55922C9.37105 5.53504 9.43507 5.52288 9.49961 5.52344C9.61739 5.52415 9.7326 5.55801 9.83204 5.62115C9.93147 5.68428 10.0111 5.77414 10.0619 5.88043C10.2157 6.10744 11.6835 8.15363 11.6835 8.15363V6.01067C11.6901 5.74147 11.9103 5.5267 12.1796 5.5267C12.449 5.5267 12.6691 5.74147 12.6758 6.01068V9.51947L12.6744 9.52006ZM15.6712 7.28111C15.846 7.28111 16.0075 7.37422 16.0949 7.52531C16.1378 7.59954 16.1604 7.68378 16.1604 7.76953C16.1604 7.85529 16.1378 7.93952 16.0949 8.01375C16.0519 8.08803 15.9901 8.1497 15.9157 8.19256C15.8414 8.23542 15.757 8.25797 15.6712 8.25795H14.377V9.03897H15.6711C15.7582 9.03691 15.8443 9.05814 15.9205 9.10048C15.9966 9.14282 16.0601 9.20472 16.1043 9.27979C16.1485 9.35478 16.1718 9.44024 16.1718 9.52729C16.1718 9.61433 16.1485 9.69979 16.1043 9.77479C16.0601 9.84983 15.9966 9.91171 15.9205 9.95402C15.8443 9.99634 15.7582 10.0176 15.6711 10.0155H13.7301C13.6717 10.0162 13.6138 10.0054 13.5596 9.98364C13.5054 9.96192 13.456 9.92972 13.4143 9.88889C13.3726 9.84815 13.3394 9.79958 13.3166 9.74595C13.2937 9.69233 13.2817 9.63471 13.2812 9.57643V5.96295C13.2817 5.90463 13.2937 5.84698 13.3165 5.79332C13.3393 5.73965 13.3726 5.69103 13.4143 5.65026C13.456 5.60941 13.5054 5.5772 13.5595 5.55546C13.6137 5.53373 13.6717 5.52289 13.7301 5.52357H15.6712C15.7583 5.52152 15.8444 5.54274 15.9205 5.58505C15.9967 5.62737 16.0602 5.68924 16.1044 5.76428C16.1486 5.83929 16.1719 5.92475 16.1719 6.01179C16.1719 6.09883 16.1486 6.18429 16.1044 6.2593C16.0602 6.33434 15.9967 6.39623 15.9205 6.43856C15.8444 6.48088 15.7583 6.50213 15.6712 6.5001H14.377V7.28143L15.6712 7.28111Z" fill="#1FC81F"/> 3961 </symbol> 3962</svg> 3963 3964 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3965 <symbol id="icon-lineapp" viewBox="0 0 32 32">
3966 <path fill="currentColor" d="M28 14.304c0-5.37-5.384-9.738-12-9.738S4 8.936 4 14.304c0 4.814 4.27 8.846 10.035 9.608.39.084.923.258 1.058.592.122.303.08.778.04 1.084l-.172 1.028c-.05.303-.24 1.187 1.04.647s6.91-4.07 9.43-6.968c1.74-1.905 2.57-3.842 2.57-5.99zM11.302 17.5H8.918a.631.631 0 0 1-.63-.63V12.1a.63.63 0 0 1 1.26.002v4.14h1.754c.35 0 .63.28.63.628a.63.63 0 0 1-.63.63zm2.467-.63a.631.631 0 0 1-.63.628.629.629 0 0 1-.63-.63V12.1a.63.63 0 1 1 1.26 0v4.77zm5.74 0a.632.632 0 0 1-1.137.378l-2.443-3.33v2.95a.631.631 0 0 1-1.26 0V12.1a.634.634 0 0 1 .63-.63.63.63 0 0 1 .504.252l2.444 3.328V12.1a.63.63 0 0 1 1.26 0v4.77zm3.853-3.014a.63.63 0 1 1 0 1.258H21.61v1.126h1.755a.63.63 0 1 1 0 1.258H20.98a.63.63 0 0 1-.628-.63V12.1a.63.63 0 0 1 .63-.628h2.384a.63.63 0 0 1 0 1.258h-1.754v1.126h1.754z"/> 3967 </symbol> 3968</svg> 3969 3970 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3971 <symbol id="icon-facebook" viewBox="0 0 32 32"> 3972 <path fill="currentColor" d="M17.78 27.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99 2.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123 0-5.26 1.905-5.26 5.405v3.016h-3.53v4.09h3.53V27.5h4.223z"/> 3973 </symbol> 3974</svg> 3975 3976 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3977 <symbol id="icon-whatsapp" viewBox="0 0 32 32"> 3978 <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M16.21 4.41C9.973 4.41 4.917 9.465 4.917 15.7c0 2.134.592 4.13 1.62 5.832L4.5 27.59l6.25-2.002a11.241 11.241 0 0 0 5.46 1.404c6.234 0 11.29-5.055 11.29-11.29 0-6.237-5.056-11.292-11.29-11.292zm0 20.69c-1.91 0-3.69-.57-5.173-1.553l-3.61 1.156 1.173-3.49a9.345 9.345 0 0 1-1.79-5.512c0-5.18 4.217-9.4 9.4-9.4 5.183 0 9.397 4.22 9.397 9.4 0 5.188-4.214 9.4-9.398 9.4zm5.293-6.832c-.284-.155-1.673-.906-1.934-1.012-.265-.106-.455-.16-.658.12s-.78.91-.954 1.096c-.176.186-.345.203-.628.048-.282-.154-1.2-.494-2.264-1.517-.83-.795-1.373-1.76-1.53-2.055-.158-.295 0-.445.15-.584.134-.124.3-.326.45-.488.15-.163.203-.28.306-.47.104-.19.06-.36-.005-.506-.066-.147-.59-1.587-.81-2.173-.218-.586-.46-.498-.63-.505-.168-.007-.358-.038-.55-.045-.19-.007-.51.054-.78.332-.277.274-1.05.943-1.1 2.362-.055 1.418.926 2.826 1.064 3.023.137.2 1.874 3.272 4.76 4.537 2.888 1.264 2.9.878 3.43.85.53-.027 1.734-.633 2-1.297.266-.664.287-1.24.22-1.363-.07-.123-.26-.203-.54-.357z"/> 3979 </symbol> 3980</svg> 3981 3982 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3983 <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none"> 3984 <path d="M7.2428 11L6.62155 11.6212C6.0574 12.1763 5.29677 12.4859 4.50536 12.4827C3.71395 12.4794 2.95587 12.1636 2.39626 11.604C1.83664 11.0444 1.52083 10.2863 1.5176 9.49491C1.51438 8.7035 1.82401 7.94288 2.37905 7.37872L3.88593 5.87497C4.42644 5.33337 5.15347 5.01876 5.9183 4.99553C6.68312 4.97229 7.42791 5.24218 8.0003 5.74997" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 3985 <path d="M6.7575 3.0003L7.37875 2.37905C7.94291 1.82401 8.70353 1.51438 9.49494 1.5176C10.2864 1.52083 11.0444 1.83664 11.604 2.39626C12.1637 2.95587 12.4795 3.71395 12.4827 4.50536C12.4859 5.29677 12.1763 6.0574 11.6213 6.62155L10.1144 8.12843C9.57346 8.6696 8.8462 8.98363 8.08139 9.00629C7.31657 9.02894 6.572 8.75851 6 8.2503" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 3986 </symbol> 3987</svg> 3988 3989 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3990 <symbol id="icon-basket" viewBox="0 0 1024 992"> 3991 <path d="M1015.5 267.5Q1006 254 990 254H311L259 77q-7-24-19-41t-25.5-24T191 2.5 171 0H34Q21 0 12 9T3 32q0 8 4 15.5T18.5 59 34 63h137q4 0 7.5 1t9.5 8.5T198 95l177 650q2 6 6.5 11.5T392 765t13 3h432q10 0 18.5-6t11.5-15l153-450q5-16-4.5-29.5zM815 704H430L328 318h616zm-63 128q-33 0-56.5 23.5T672 912t23.5 56.5T752 992t56.5-23.5T832 912t-23.5-56.5T752 832zm-288 0q-22 0-40.5 11t-29 29-10.5 40q0 33 23.5 56.5T464 992t56.5-23.5T544 912q0-8-1.5-16t-4.5-15-7.5-13.5-10-12-12-10T495 838t-15-4.5-16-1.5z"/> 3992 </symbol> 3993</svg> 3994 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3995 <symbol id="icon-coupon" viewBox="0 0 16 16"> 3996 <path 3997 fill-rule="evenodd" 3998 clip-rule="evenodd" 3999 d="M1.2 3.99995C1.2 3.55812 1.55817 3.19995 2 3.19995H13.84C14.2818 3.19995 14.64 3.55812 14.64 3.99995L14.64 6.5599C14.1098 6.5599 13.68 7.20461 13.68 7.9999C13.68 8.79519 14.1098 9.4399 14.64 9.4399L14.64 12C14.64 12.4418 14.2818 12.8 13.84 12.8H2C1.55817 12.8 1.2
399912.4418 1.2 12V9.4399C1.73019 9.4399 2.16 8.79519 2.16 7.9999C2.16 7.20461 1.73019 6.5599 1.2 6.5599V3.99995ZM7.536 6.0799C7.536 6.50406 7.19215 6.8479 6.768 6.8479C6.34384 6.8479 6 6.50406 6 6.0799C6 5.65575 6.34384 5.3119 6.768 5.3119C7.19215 5.3119 7.536 5.65575 7.536 6.0799ZM9.07206 10.2079C9.49621 10.2079 9.84006 9.86406 9.84006 9.4399C9.84006 9.01575 9.49621 8.6719 9.07206 8.6719C8.6479 8.6719 8.30406 9.01575 8.30406 9.4399C8.30406 9.86406 8.6479 10.2079 9.07206 10.2079ZM10.32 6.07983L9.64118 5.40101L5.56824 9.47395L6.24706 10.1528L10.32 6.07983Z" 4000 fill="currentColor" 4001 /> 4002 </symbol> 4003</svg> 4004 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4005 <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none"> 4006 <path d="M7.98195 0.249817C3.62577 0.249817 0.249838 3.4335 0.249838 7.73368C0.249838 9.98285 1.17408 11.9265 2.67851 13.2692C2.93827 13.5028 2.88476 13.6381 2.92893 15.0807C2.93241 15.1817 2.96056 15.2804 3.01092 15.368C3.06128 15.4557 3.13233 15.5297 3.21786 15.5836C3.3034 15.6375 3.40082 15.6697 3.50164 15.6773C3.60245 15.6849 3.7036 15.6677 3.79625 15.6272C5.44222 14.9024 5.46337 14.8452 5.74242 14.9211C10.5111 16.2336 15.6798 13.1818 15.6798 7.73368C15.6798 3.4335 12.3384 0.249817 7.98195 0.249817ZM12.6246 6.009L10.3537 9.60425C10.2679 9.73945 10.1552 9.85547 10.0225 9.94505C9.8898 10.0346 9.74004 10.0958 9.58259 10.1248C9.42514 10.1538 9.2634 10.15 9.1075 10.1136C8.9516 10.0772 8.80491 10.0089 8.67661 9.91317L6.86981 8.56086C6.78903 8.50028 6.69079 8.46754 6.58983 8.46754C6.48886 8.46754 6.39062 8.50028 6.30985 8.56086L3.87184 10.41C3.54644 10.6567 3.12025 10.2669 3.33957 9.9225L5.61052 6.32725C5.69624 6.19202 5.80898 6.07596 5.94167 5.98635C6.07436 5.89674 6.22413 5.83552 6.38159 5.80651C6.53905 5.77751 6.70081 5.78135 6.85672 5.8178C7.01262 5.85425 7.15932 5.92252 7.2876 6.01833L9.09378 7.37033C9.17455 7.43091 9.27279 7.46365 9.37376 7.46365C9.47472 7.46365 9.57297 7.43091 9.65374 7.37033L12.093 5.52308C12.4178 5.27483 12.844 5.66432 12.6246 6.009Z" fill="#0584FF" /> 4007 </symbol> 4008</svg> 4009 4010 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4011 <symbol id="icon-forward" viewBox="0 0 24 24"> 4012 <path d="M0 0h24v24H0z" fill="none"/> 4013 <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/> 4014 </symbol> 4015</svg> 4016 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4017 <symbol id="icon-back" viewBox="0 0 24 24"> 4018 <path d="M0 0h24v24H0z" fill="none"/> 4019 <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/> 4020 </symbol> 4021</svg> 4022 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4023 <symbol id="icon-sale-sold-count" viewBox="0 0 11 13" fill="none"> 4024 <path d="M10.47 10.35L10.09 4.49C10.03 3.5 9.2 2.75 8.18 2.7C8.05 1.18 6.78 0 5.24 0C3.69 0 2.43 1.18 2.29 2.7C1.27 2.73 0.44 3.5 0.39 4.49L0 10.35C-0.02 10.85 0.14 11.34 0.5 11.73C0.86 12.11 1.41 12.33 1.96 12.33H8.52C9.07 12.33 9.59 12.11 9.98 11.73C10.31 11.34 10.5 10.85 10.47 10.35ZM5.24 0.83C6.34 0.83 7.22 1.65 7.36 2.7H3.12C3.25 1.65 4.14 0.83 5.24 0.83ZM9.34 11.15C9.12 11.37 8.82 11.51 8.49 11.51H1.96C1.63 11.51 1.33 11.37 1.1 11.15C0.91 10.93 0.8 10.68 0.83 10.41L1.22 4.55C1.24 3.99 1.71 3.58 2.26 3.55V5.21C2.26 5.43 2.45 5.62 2.68 5.62C2.9 5.62 3.09 5.43 3.09 5.21V3.55H7.36V5.21C7.36 5.43 7.55 5.62 7.77 5.62C7.99 5.62 8.18 5.43 8.18 5.21V3.55C8.76 3.58 9.2 4.02 9.23 4.55L9.64 10.41C9.64 10.68 9.56 10.93 9.34 11.15Z" fill="currentColor"/> 4025 </symbol> 4026</svg> 4027 4028 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4029 <symbol id="icon-cart" viewBox="0 0 24 24"> 4030 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.79763 5.20007H2.2998C2.02366 5.20007 1.7998 4.97622 1.7998 4.70007V3.70007C1.7998 3.42393 2.02366 3.20007 2.2998 3.20007H4.5998C5.0685 3.20007 5.47432 3.52561 5.57599 3.98314L5.93531 5.60007H20.1998C20.4897 5.60007 20.7653 5.72587 20.9553 5.94487C21.1452 6.16387 21.2308 6.45452 21.1898 6.74149L19.9898 15.1415C19.9194 15.6341 19.4975 16.0001 18.9998 16.0001H6.9998C6.53111 16.0001 6.12529 15.6745 6.02362 15.217L3.79763 5.20007ZM6.37975 7.60007L7.80198 14.0001H18.1325L19.0468 7.60007H6.37975Z" /> 4031 <circle cx="8.2" cy="19.2" r="1.2" /> 4032 <circle cx="17.7996" cy="19.2" r="1.2" /> 4033 </symbol> 4034</svg> 4035 4036 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4037 <symbol id="icon-bag" viewBox="0 0 14 18"> 4038 <defs> 4039 <polygon points="0.000164705882 0 13.9987647 0 13.9987647 17.2941176 0.000164705882 17.2941176"></polygon> 4040 </defs> 4041 <g fill-rule="evenodd"> 4042 <g transform="translate(0.000000, -0.000000)"> 4043 <mask id="mask-2"> 4044 <use xlink:href="#path-1"></use> 4045 </mask> 4046 <g></g> 4047 <path d="M12.4313412,16.4705882 L1.56857647,16.4705882 C1.15763529,16.4705882 0.823694118,16.1362353 0.822458824,15.7565882 L1.64722353,4.86294118 C1.64722353,4.452 1.98116471,4.11764706 2.39210588,4.11764706 L3.50016471,4.11764706 L3.50016471,6.629 C3.50016471,6.85629412 3.68422353,7.04076471 3.91192941,7.04076471 C4.13922353,7.04076471 4.32369412,6.85629412 4.32369412,6.629 L4.32369412,4.11764706 L9.67663529,4.11764706 L9.67663529,6.75994118 C9.67663529,6.98764706 9.86069412,7.17170588 10.0884,7.17170588 C10.3156941,7.17170588 10.5001647,6.98764706 10.5001647,6.75994118 L10.5001647,4.11764706 L11.6078118,4.11764706 C12.0187529,4.11764706 12.3531059,4.452 12.3543412,4.89382353 L13.1766353,15.7252941 C13.1766353,16.1362353 12.8422824,16.4705882 12.4313412,16.4705882 L12.4313412,16.4705882 Z M7.00016471,0.823529412 C8.40634118,0.823529412 9.56010588,1.91429412 9.66592941,3.29411765 L4.33398824,3.29411765 C4.43981176,1.91429412 5.59398824,0.823529412 7.00016471,0.823529412 L7.00016471,0.823529412 Z M13.1766353,4.86294118 C13.1766353,3.99782353 12.4729294,3.29411765 11.6078118,3.29411765 L10.4894588,3.29411765 C10.3819882,1.46011765 8.86010588,0 7.00016471,0 C5.13981176,0 3.61792941,1.46011765 3.51045882,3.29411765 L2.39210588,3.29411765 C1.5274,3.29411765 0.823694118,3.99782353 0.824929412,4.83164706 L0.000164705882,15.7252941 C0.000164705882,16.5904118 0.703870
4047588,17.2941176 1.56857647,17.2941176 L12.4313412,17.2941176 C13.2964588,17.2941176 14.0001647,16.5904118 13.998931,15.6944118 L13.1766353,4.86294118 Z" mask="url(#mask-2)"></path> 4048 </g> 4049 </g> 4050 </symbol> 4051</svg> 4052 4053 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4054 <symbol id="icon-person" viewBox="0 0 512 512"> 4055 <path d="M256 256c52.805 0 96-43.201 96-96s-43.195-96-96-96-96 43.201-96 96 43.195 96 96 96zm0 48c-63.598 0-192 32.402-192 96v48h384v-48c0-63.598-128.402-96-192-96z"/> 4056 </symbol> 4057</svg> 4058 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4059 <symbol id="icon-search" viewBox="0 0 512 512"> 4060 <path d="M337.509 305.372h-17.501l-6.571-5.486c20.791-25.232 33.922-57.054 33.922-93.257C347.358 127.632 283.896 64 205.135 64 127.452 64 64 127.632 64 206.629s63.452 142.628 142.225 142.628c35.011 0 67.831-13.167 92.991-34.008l6.561 5.487v17.551L415.18 448 448 415.086 337.509 305.372zm-131.284 0c-54.702 0-98.463-43.887-98.463-98.743 0-54.858 43.761-98.742 98.463-98.742 54.7 0 98.462 43.884 98.462 98.742 0 54.856-43.762 98.743-98.462 98.743z"/> 4061 </symbol> 4062</svg> 4063 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4064 <symbol id="icon-nav-cart" viewBox="0 0 25 25"> 4065 <path d="M7.12411 6.63968C7.14594 6.04435 7.05465 5.25057 7.19158 4.45679C7.67181 1.6885 10.0928 -0.180845 12.9246 0.0116456C15.5639 0.19223 17.719 2.42472 17.8302 5.14738C17.8798 6.35193 17.854 7.55847 17.8441 8.76303C17.8441 9.41591 17.4472 9.84059 16.9134 9.82273C16.3795 9.80487 16.064 9.40004 16.0481 8.75906C16.0144 7.45528 16.1236 6.14952 15.9827 4.84971C15.8021 3.15103 14.2125 1.78176 12.4523 1.79962C10.6505 1.8155 9.04505 3.25025 8.95376 4.99656C8.89225 6.13166 8.92995 7.2747 8.92201 8.41377C8.92201 8.57848 8.92201 8.74517 8.92201 8.9079C8.86645 9.45362 8.47551 9.83662 7.99925 9.82273C7.52298 9.80884 7.1499 9.42583 7.13601 8.86225C7.1122 8.18754 7.12411 7.51085 7.12411 6.63968Z" /> 4066 <path d="M12.4682 18.7506C8.68388 18.7506 4.89955 18.7506 1.11522 18.7605C0.662763 18.7605 0.563541 18.6454 0.613152 18.2089C0.990196 14.9445 1.34541 11.6761 1.70658 8.41168C1.82366 7.36191 2.05981 7.14958 3.12943 7.14958C3.98869 7.14958 4.84994 7.17735 5.7092 7.13766C6.16761 7.11583 6.27675 7.27856 6.245 7.69926C6.21822 8.1447 6.21822 8.59134 6.245 9.03678C6.26515 9.46977 6.44435 9.8801 6.74828 10.1892C7.05221 10.4982 7.45949 10.6843 7.89209 10.7116C8.32514 10.7424 8.75439 10.6128 9.09803 10.3475C9.44167 10.0822 9.67568 9.69968 9.75548 9.27293C9.86462 8.70141 9.80112 8.11798 9.79914 7.54249C9.79914 7.24681 9.8805 7.1456 10.196 7.1456C11.7161 7.15949 13.2362 7.16148 14.7602 7.1456C15.0956 7.1456 15.1869 7.25872 15.175 7.57424C15.1551 8.05249 15.1591 8.53273 15.175 9.01098C15.1892 9.45266 15.3685 9.87296 15.6775 10.1889C15.9865 10.5049 16.4027 10.6935 16.8439 10.7176C17.2863 10.7477 17.7236 10.6084 18.0671 10.328C18.4105 10.0475 18.6345 9.64693 18.6934 9.20744C18.7464 8.6654 18.7596 8.12021 18.7331 7.57623C18.7331 7.26467 18.8045 7.13965 19.1419 7.1456C20.15 7.16743 21.1581 7.14561 22.1662 7.15553C22.8091 7.15553 23.1386 7.46709 23.21 8.11005C23.591 11.5392 23.9601 14.9722 24.357 18.3994C24.4086 18.8439 24.1586 18.7526 23.9224 18.7526L12.4682 18.7506Z"/> 4067 <path d="M12.4978 19.646C16.3159 19.646 20.132 19.646 23.9501 19.6361C24.3608 19.6361 24.5136 19.7234 24.5454 20.1619C24.6526 21.4101 24.8252 22.6544 24.9562 23.9026C25.0256 24.5634 24.6545 24.9663 23.9798 24.996C23.7814 24.996 23.5829 24.996 23.3845 24.996H1.37902C1.23217 24.996 1.08136 24.996 0.934509 24.996C0.321317 24.9583 -0.0458095 24.615 0.00578598 24.0038C0.120884 22.6385 0.29155 21.2792 0.432446 19.9159C0.468166 19.5507 0.734076 19.638 0.948396 19.638C4.07191 19.638 7.19476 19.638 10.3169 19.638L12.4978 19.646Z"/> 4068 </symbol> 4069</svg> 4070 4071 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4072 <symbol id="icon-nav-comment" viewBox="0 0 26 26"> 4073 <path d="M12.5625 1.88672C5.6582 1.88672 0.0625 6.43262 0.0625 12.043C0.0625 14.4648 1.10742 16.6816 2.8457 18.4248C2.23535 20.8857 0.194336 23.0781 0.169922 23.1025C0.0625 23.2148 0.0332031 23.3809 0.0966797 23.5273C0.160156 23.6738 0.296875 23.7617 0.453125 23.7617C3.69043 23.7617 6.11719 22.209 7.31836 21.252C8.91504 21.8525 10.6875 22.1992 12.5625 22.1992C19.4668 22.1992 25.0625 17.6533 25.0625 12.043C25.0625 6.43262 19.4668 1.88672 12.5625 1.88672Z"/> 4074 </symbol> 4075</svg> 4076 4077 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4078 <symbol id="icon-filter" viewBox="0 0 20 20">
4079 <path d="M15.4369 4.7998H4.56315C4.06351 4.7998 3.8114 5.40604 4.16542 5.76006L8.5 10.0953V14.9248C8.5 15.1083 8.58955 15.2803 8.73993 15.3856L10.6149 16.6977C10.9848 16.9566 11.5 16.6942 11.5 16.2368V10.0953L15.8347 5.76006C16.188 5.40674 15.9376 4.7998 15.4369 4.7998Z" fill="currentColor" /> 4080 <rect x="4" y="3.2002" width="12" height="0.8" fill="currentColor" /> 4081 </symbol> 4082</svg> 4083 4084 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4085 <symbol id="icon-tag" viewBox="0 0 16 16"> 4086 <g fill-rule="evenodd"> 4087 <path d="M2 8.12787V3.16667C2 2.52233 2.52233 2 3.16667 2H8.12787C8.43729 2 8.73403 2.12292 8.95282 2.34171L14.1027 7.49162C14.5583 7.94723 14.5583 8.68592 14.1027 9.14153L9.14153 14.1027C8.68592 14.5583 7.94723 14.5583 7.49162 14.1027L2.34171 8.95282C2.12292 8.73403 2 8.43729 2 8.12787ZM4.72222 3.55556C4.07788 3.55556 3.55556 4.07788 3.55556 4.72222C3.55556 5.36656 4.07788 5.88889 4.72222 5.88889C5.36656 5.88889 5.88889 5.36656 5.88889 4.72222C5.88889 4.07788 5.36656 3.55556 4.72222 3.55556Z" /> 4088 </g> 4089 </symbol> 4090</svg> 4091 4092 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4093 <symbol id="icon-close" viewBox="0 0 11 11"> 4094 <g> 4095 <path d="M4.70449705,5.49954654 L0.164758205,0.960229693 C-0.0549194016,0.74055583 -0.0549194016,0.38442926 0.164758205,0.164755397 C0.384435811,-0.0549184658 0.740568449,-0.0549184658 0.960246055,0.164755397 L5.49983968,4.70427167 L10.0397539,0.164744169 C10.2594316,-0.0549147229 10.6155642,-0.0549147229 10.8352418,0.164744169 C11.0549194,0.38440306 11.0549194,0.740505359 10.8352418,0.96016425 L6.29530042,5.49971886 L10.8352418,10.0395829 C11.0549194,10.2592567 11.0549194,10.616133 10.8352418,10.8358069 C10.7257779,10.945269 10.5818253,11 10.4378727,11 C10.2939202,11 10.1499676,10.945269 10.0405037,10.8350572 L5.49998799,6.29496353 L0.959496302,10.8350684 C0.850032376,10.9452727 0.706079815,11 0.562127254,11 C0.418174692,11 0.274222131,10.9452727 0.164758205,10.8350684 C-0.0549194016,10.6154095 -0.0549194016,10.2585575 0.164758205,10.0388986 L4.70449705,5.49954654 Z"></path> 4096 </g> 4097 </symbol> 4098</svg> 4099 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4100 <symbol id="icon-zoom-v2" viewBox="0 0 16 16"> 4101 <path fill-rule="evenodd" clip-rule="evenodd" d="M14.4429 0.799561C14.8607 0.799656 15.1996 1.13856 15.1997 1.5564V6.68726C15.1997 7.03934 14.9141 7.32495 14.562 7.32495C14.21 7.32482 13.9243 7.03926 13.9243 6.68726V2.96069L2.96045 13.9246H6.68701C7.03909 13.9246 7.32471 14.2102 7.32471 14.5623C7.32471 14.9143 7.03909 15.2 6.68701 15.2H1.55615C1.13843 15.1997 0.799412 14.8609 0.799316 14.4431V9.31226C0.799316 8.96026 1.08504 8.67469 1.43701 8.67456C1.78909 8.67456 2.07471 8.96017 2.07471 9.31226V13.0388L13.0386 2.07495H9.31201C8.96004 2.07482 8.67432 1.78926 8.67432 1.43726C8.67432 1.08526 8.96004 0.799693 9.31201 0.799561H14.4429Z" /> 4102 </symbol> 4103</svg> 4104 4105 4106</body> 4107</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.