PageSourceSearch

https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait

html ecohukurou.com.tw collected 2026-09-30 18:41:38 UTC 492,400 bytes, 4,957 lines download raw bytes

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      <link rel="preload" as="image" href="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/800x.webp?source_format=png" media="(max-height: 950px)">
17
18<!-- Wrap what we need here -->
19
20
21<!-- SEO -->
22  
23    <title ng-non-bindable>小蟑螂專用凝膠 - 強效款</title>
24
25  <meta name="description" content="專門入侵細小縫隙的小蟑螂也能有效消滅,一次滅巢,永絕後患! 不只殺死看到的蟑螂,更能連鎖消滅整個巢穴,快速擺脫蟑螂惡夢! 告別長期抗戰,快速看到效果,不再受蟑螂困擾。">
26
27    <meta name="keywords" content="蟑螂,小蟑螂,除蟑,殺蟑,滅蟑">
28
29  <!-- Structured Data -->
30  
30<script type="application/ld+json">
31  {
32    "@context": "https://schema.org",
33    "@type": "BreadcrumbList",
34    "itemListElement": [
35      {
36        "@type": "ListItem",
37        "position": 1,
38        "name": "Home",
39        "item": "https://www.ecohukurou.com.tw"
40      },
41      {
42        "@type": "ListItem",
43        "position": 2,
44        "name": "全部商品",
45        "item": "https://www.ecohukurou.com.tw/products"
46      },{
47        "@type": "ListItem",
48        "position": 3,
49        "name": "除蟑對策",
50        "item": "https://www.ecohukurou.com.tw/categories/cockroach"
51      }
52    ]
53  }
54  </script>
54
55
56
57
58<!-- Meta -->
59  
60
61    <meta property="og:title" content="小蟑螂專用凝膠 - 強效款">
62
63  <meta property="og:type" content="product"/>
64
65    <meta property="og:url" content="https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait">
66    <link rel="canonical" href="https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait">
67
68  <meta property="og:description" content="專門入侵細小縫隙的小蟑螂也能有效消滅,一次滅巢,永絕後患! 不只殺死看到的蟑螂,更能連鎖消滅整個巢穴,快速擺脫蟑螂惡夢! 告別長期抗戰,快速看到效果,不再受蟑螂困擾。">
69
70    <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/6a9fcb39f99890d7dbee0736/original.png?1788857144=&amp;owner_id=5b359a5a72fdc054dc0017ee">
71    <meta name="thumbnail" content="https://img.shoplineapp.com/media/image_clips/6a9fcb39f99890d7dbee0736/original.png?1788857144=&amp;owner_id=5b359a5a72fdc054dc0017ee">
72
73
74
75<link rel="alternate" type="text/plain" href="https://www.ecohukurou.com.tw/llms.txt">
76<link rel="alternate" type="text/plain" href="https://www.ecohukurou.com.tw/llms-full.txt">
77
78
79    
79<script type="application/ld+json">
80    {"@context":"https://schema.org","@type":"WebSite","name":"福來朗","url":"https://www.ecohukurou.com.tw"}
81    </script>
81
82
83
84  
84<script type="application/ld+json">
85  {"@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"}
86  </script>
86
87
88
89<!-- locale meta -->
90
91
92  <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
93<meta name="mobile-web-app-capable" content="yes">
94<meta name="format-detection" content="telephone=no" />
95<meta name="google" value="notranslate">
96
97<!-- Shop icon -->
98  <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/617a143cb9e0600011fb7196/original.png?1635390524">
99
100
101
102
103<!--- Site Ownership Data -->
104    <meta name="google-site-verification" content="hquFZTFWVzr_zrba7mCMB7Jo5rx4ErtWtsoQPo8DVE0">
105    <meta name="msvalidate.01" content="A1BDEF9C5F0608241FAC6E9763A1A59B">
106    <meta name="facebook-domain-verification" content="9jehb673jtakyupont0httbda24jr1">
107    <meta name="google-site-verification" content="IfeE1DvOoRXV4OvPFAAAK2qCj0a67ZPjT5Iv61asuPU">
108<!--- Site Ownership Data End-->
109
110<!-- Styles -->
111
112
113        <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/lib/bootstrap-3.4.1-4ccbe929d8684c8cc83f72911d02f011655dbd6b146a879612fadcdfa86fa7c7.css" onload="" />
114
115        <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_vendor-6eb73ce39fd4a86f966b1ab21edecb479a1d22cae142252ad701407277a4d3be.css" onload="this.media='all'" />
116
117
118        <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/shop-7aaacf408a6aa1272e04440c7c013cad263718513c163acfef8343fb07a6fa13.css" onload="this.media=&quot;all&quot;" />
119
120            <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/page-product-detail-e7668815a0eb86d45d8f4ee85937516486ddd3d37d13740972a41abc61b8ef23.css" onload="" />
121
122
123    
124
125
126
127
128
129
130  <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" />
131
132
133
134
135
136
137
138
139    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" />
140
141
142<script type="text/javascript">
143  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\"}}
143,\"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_
143shipping_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_
143custom_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_
143iOS_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\"}
143,\"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\"
143:{\"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\":{\"Product ID\":\"68099d9d0106054c960ebcd7\"},\"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\":\"products-show\",\"paypalCnCl
143ientId\":\"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\":\"/products/small-roach-killer-gel-bait\",\"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\":\"product_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}}}');
144</script>
144
145
146  
146<script>
147    (function() {
148      var queue = [];
149      window.__sentryPreInitQueue = queue;
150      function captureToQueue(error) {
151        if (window.__sentryPreInitQueue) queue.push(error);
152      }
153      function onError(event) {
154        if (event.error !== null) captureToQueue(event.error);
155      }
156      function onUnhandledRejection(event) {
157        captureToQueue(event.reason !== undefined ? event.reason : event);
158      }
159      window.addEventListener('error', onError);
160      window.addEventListener('unhandledrejection', onUnhandledRejection);
161      window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection };
162    })();
163  </script>
163
164  
164<script
165    src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js"
166    integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH"
167    crossorigin="anonymous"
168    defer
169  ></script>
169
170  
170<script
171    src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js"
172    integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT"
173    crossorigin="anonymous"
174    defer
175  ></script>
175
176
177<script>
178  function sriOnError (event) {
179    if (window.Sentry) window.Sentry.captureException(event);
180
181    var script = document.createElement('script');
182    var srcDomain = new URL(this.src).origin;
183    script.src = this.src.replace(srcDomain, '');
184    if (this.defer) script.setAttribute("defer", "defer");
185    document.getElementsByTagName('head')[0].insertBefore(script, null);
186  }
187</script>
187
188
189<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 189
189
190<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>
1902&&(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>
190
191  
191<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>
191
192  
192<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>
192
193
194  
194<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
194
195
196
197
198<script>
199  function generateGlobalSDKObserver(variableName, options = {}) {
200    const { isLoaded = (sdk) => !!sdk } = options;
201    return {
202      [variableName]: {
203        funcs: [],
204        notify: function() {
205          while (this.funcs.length > 0) {
206            const func = this.funcs.shift();
207            func(window[variableName]);
208          }
209        },
210        subscribe: function(func) {
211          if (isLoaded(window[variableName])) {
212            func(window[variableName]);
213          } else {
214            this.funcs.push(func);
215          }
216          const unsubscribe = function () {
217            const index = this.funcs.indexOf(func);
218            if (index > -1) {
219              this.funcs.splice(index, 1);
220            }
221          };
222          return unsubscribe.bind(this);
223        },
224      },
225    };
226  }
227
228  window.globalSDKObserver = Object.assign(
229    {},
230    generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}),
231    generateGlobalSDKObserver('FB'),
232  );
233</script>
233
234
235<style>
236  :root {
237      --buy-now-button-color: #fb7813;
238      --primary-color: #90a451;
239
240          --category-page: 48;
241            --page-background: #FFFFFF;
242            --page-background-h: 0;
243            --page-background-s: 0%;
244            --page-background-l: 100%;
245            --page-text: #333333;
246            --page-text-h: 0;
247            --page-text-s: 0%;
248            --page-text-l: 20%;
249            --page-text-link: #3493fb;
250            --page-text-link-h: 211;
251            --page-text-link-s: 96%;
252            --page-text-link-l: 59%;
253            --announcement-background: #fff2cc;
254            --announcement-background-h: 45;
255            --announcement-background-s: 100%;
256            --announcement-background-l: 90%;
257            --announcement-text: #2c2c2c;
258            --announcement-text-h: 0;
259            --announcement-text-s: 0%;
260            --announcement-text-l: 17%;
261            --header-background: #ffffff;
262            --header-background-h: 0;
263            --header-background-s: 0%;
264            --header-background-l: 100%;
265            --header-text: #333333;
266            --header-text-h: 0;
267            --header-text-s: 0%;
268            --header-text-l: 20%;
269            --header-icon: #333333;
270            --header-icon-h: 0;
271            --header-icon-s: 0%;
272            --header-icon-l: 20%;
273            --primary-background: #90a451;
274            --primary-background-h: 74;
275            --primary-background-s: 34%;
276            --primary-background-l: 48%;
277            --primary-text: #FFFFFF;
278            --primary-text-h: 0;
279            --primary-text-s: 0%;
280            --primary-text-l: 100%;
281            --buy-now-background: #fb7813;
282            --buy-now-background-h: 26;
283            --buy-now-background-s: 97%;
284            --buy-now-background-l: 53%;
285            --buy-now-text: #FFFFFF;
286            --buy-now-text-h: 0;
287            --buy-now-text-s: 0%;
288            --buy-now-text-l: 100%;
289            --footer-background: #FFFFFF;
290            --footer-background-h: 0;
291            --footer-background-s: 0%;
292            --footer-background-l: 100%;
293            --footer-text: #333333;
294            --footer-text-h: 0;
295            --footer-text-s: 0%;
296            --footer-text-l: 20%;
297            --footer-icon: #333333;
298            --footer-icon-h: 0;
299            --footer-icon-s: 0%;
300            --footer-icon-l: 20%;
301            --copyright-background: #F7F7F7;
302            --copyright-background-h: 0;
303            --copyright-background-s: 0%;
304            --copyright-background-l: 97%;
305            --copyright-text: #999999;
306            --copyright-text-h: 0;
307            --copyright-text-s: 0%;
308            --copyright-text-l: 60%;
309            --font-title: "Noto Sans TC", var(--system-sans);
310
311          --font-size-title: 1;
312            --font-paragraph: "Noto Sans TC", var(--system-sans);
313
314          --font-size-paragraph: 1;
315
316    --cookie-consent-popup-z-index: 1000;
317  }
318</style>
319
320<script type="text/javascript">
321var shoplyticsTrackerSrc = 'https://cdn.shoplytics.com/js/shoplytics-tracker/latest/shoplytics-tracker.js';
322(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){
323p.exec?p.exec.apply(p,arguments):p.q.push(arguments)
324}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0,
325n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o))
326})(window,document,'script',shoplyticsTrackerSrc);
327window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"5b359a5a72fdc054dc0017ee","language":"zh-hant","user_id":null};
328shoplytics('init', 'shop', {
329  register: window.SHOPLYTICS_TRACKER_REGISTER
330});
331
332// for facebook login redirect
333if (location.hash === '#_=_') {
334  history.replaceState(null, document.title, location.toString().replace(/#_=_$/, ''));
335}
336
337function SidrOptions(options) {
338  if (options === undefined) { options = {}; }
339  this.side = options.side || 'left';
340  this.speed = options.speed || 200;
341  this.name = options.name;
342  this.onOpen = options.onOpen || angular.noop;
343  this.onClose = options.onClose || angular.noop;
344}
345window.SidrOptions = SidrOptions;
346
347window.resizeImages = function(element) {
348  var images = (element || document).getElementsByClassName("sl-lazy-image")
349  var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/
350
351  for (var i = 0; i < images.length; i++) {
352    var image = images[i]
353    try {
354      var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1]
355    } catch(e) {
356      continue;
357    }
358    var setBySrc, head, tail, width, height;
359    try {
360      if (!src) { throw 'Unknown source' }
361
362      setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style"
363      var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url
364      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
365      head = result[1]
366      tail = result[4]
367      width = parseInt(result[2], 10);
368      height = parseInt(result[3], 10);
369
370      if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; }
371    } catch(e) {
372      if (typeof e !== 'string') { console.error(e) }
373      continue;
374    }
375
376    var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10)
377    var scale = window.devicePixelRatio > 1 ? 2 : 1
378
379    // Resize by size of given element or image itself
380    var refElement = image;
381    if (image.getAttribute('data-ref-element')) {
382      var selector = image.getAttribute('data-ref-element');
383      if (selector.indexOf('.') === 0) {
384        refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0]
385      } else {
386        refElement = document.getElementById(image.getAttribute('data-ref-element'))
387      }
388    }
389    var offsetWidth = refElement.offsetWidth;
390    var offsetHeight = refElement.offsetHeight;
391    var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth;
392    var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight;
393
394    // Get desired size based on view, segment and screen scale
395    var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined
396    var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined
397
398    if (resizedWidth || resizedHeight) {
399      var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?';
400      for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; }
401      if (newSrc !== src) {
402        if (setBySrc) {
403          image.setAttribute('src', newSrc);
404        } else {
405          image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')'));
406        }
407        image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || '');
408      }
409    }
410  }
411}
412
413let createDeferredPromise = function() {
414  let deferredRes, deferredRej;
415  let deferredPromise = new Promise(function(res, rej) {
416    deferredRes = res;
417    deferredRej = rej;
418  });
419  deferredPromise.resolve = deferredRes;
420  deferredPromise.reject = deferredRej;
421  return deferredPromise;
422}
423
424// For app extension sdk
425window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise();
426  window.runTaskInIdle = function runTaskInIdle(task) {
427    try {
428      if (!task) return;
429      task();
430    } catch (err) {
431      console.error(err);
432    }
433  }
434
435window.runTaskQueue = function runTaskQueue(queue) {
436  if (!queue || queue.length === 0) return;
437
438  const task = queue.shift();
439  window.runTaskInIdle(task);
440
441  window.runTaskQueue(queue);
442}
443
444
445window.addEventListener('DOMContentLoaded', function() {
446
447app.value('mainConfig', window.mainConfig);
448
449  var appExtensionSdkData = JSON.parse('{\"merchantId\":\"5b359a5a72fdc054dc0017ee\",\"cookieConsent\":null,\"loadedCurrency\":\"twd\",\"pageIdentifier\":\"product_detail\",\"themeKey\":\"ultra_chic\",\"loadedLanguage\":{\"name\":\"繁體中文\",\"code\":\"zh-hant\"},\"appExtensionData\":{\"appIds\":[\"63a2b2930064c0001dd692f9\",\"61162030bc1390001da5cede\"]},\"pdpProduct\":{\"id\":\"68099d9d0106054c960ebcd7\",\"variation_keys\":[\"6814792ec71527000775d4ed\",\"6aaca743e6a504001281e6b6\",\"681479982bfec1000c267785\",\"6aaca743e6a504001281e6b7\",\"6aaca743e6a504001281e6b8\",\"6aaca743e6a504001281e6b9\"],\"main_product_id\":\"68099d9d0106054c960ebcd7\",\"category_ids\":[\"5b8901a736468d000ef71fa5\",\"6a754d4d8ea0f400162c5c7d\",\"6a73e7875f62716a3f889d9e\",\"63100d19b74bdb001917530e\",\"5b359a5d4e22a6d28700133d\",\"6a99305a79294263b8f587bf\",\"6a87e95e27cbc63bd93c4b5e\",\"6a7e72d0cdca06aa300c1aaf\",\"6a73e3e6a07ac20fd9a9e87b\"],\"tags\":\"\",\"variation_rendered\":true,\"variation_ids\":[\"6814792ec71527000775d4ed\",\"6aaca743e6a504001281e6b6\",\"681479982bfec1000c267785\",\"6aaca743e6a504001281e6b7\",\"6aaca743e6a504001281e6b8\",\"6aaca743e6a504001281e6b9\"],\"default_variation_id\":null,\"addon_product_rendered\":true,\"addon_product_ids\":[\"637adaaf39d134002efa86e3\",\"662b5754beac19002339499d\",\"695210745d6601a86124b519\"]}}');
450app.value('appExtensionSdkData', appExtensionSdkData);
451
452
453app.value('flash', {
454});
455
456app.value('flash_data', {});
457app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/')
458app.constant('staticImageHost', 'static.shoplineapp.com/web')
459app.constant('staticResourceHost', 'https://static.shoplineapp.com/')
460app.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_
460shipping_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
460ier_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\"
460: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\"
460: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_
460inventory_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_
460inventory_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\"
460: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}}'))
461app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]'))
462app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]'))
463
464
465app.config(function (AnalyticsProvider) {
466  AnalyticsProvider.startOffline(true);
467});
468
469
470app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"703353120519439"}]);
471
472app.constant('ANGULAR_LOCALE', {
473  DATETIME_FORMATS: {
474    AMPMS: ["am","pm"],
475    DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
476    MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"],
477    SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],
478    SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],
479    fullDate: "EEEE, MMMM d, y",
480    longDate: "MMMM d, y",
481    medium: "MMM d, y h:mm:ss a",
482    mediumDate: "MMM d, y",
483    mediumTime: "h:mm:ss a",
484    short: "M/d/yy h:mm a",
485    shortDate: "M/d/yy",
486    shortTime: "h:mm a",
487  },
488  NUMBER_FORMATS: {
489    CURRENCY_SYM: "$",
490    DECIMAL_SEP: ".",
491    GROUP_SEP: ",",
492    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":""}]
493  },
494  id: "zh-hant",
495  pluralCat: function(n, opt_precision) {
496    if (['ja'].indexOf('zh-hant') >= 0) { return PLURAL_CATEGORY.OTHER; }
497    var i = n | 0;
498    var vf = getVF(n, opt_precision);
499    if (i == 1 && vf.v == 0) {
500      return PLURAL_CATEGORY.ONE;
501    }
502    return PLURAL_CATEGORY.OTHER;
503  }
504});
505
506  app.value('product', JSON.parse('{\"_id\":\"68099d9d0106054c960ebcd7\",\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"field_titles\":[{\"key\":\"custom\",\"name_translations\":{\"zh-hant\":\"組合選擇\"},\"index\":0,\"selectorEnabled\":false}],\"hide_price\":false,\"same_price\":false,\"location_id\":\"\",\"sku\":\"C103101\",\"brand\":\"\",\"mpn\":\"\",\"gtin\":\"\",\"summary_translations\":{\"zh-hant\":\"⭐ 熱銷推薦 ⭐\\n· 1天見效,小蟑螂神經中毒而亡\\n· 帶回巢穴,誅滅九族\\n· 1條可點30次\\n· 抑制母蟑螂卵鞘,防止死後產卵\\n· 擠出一點,深入細縫,持效60天\\n-------\\n🏅 環境用藥合法認證\\n✅ 第三方機構檢測,平均死亡率100%\"},\"title_translations\":{\"zh-hant\":\"小蟑螂專用凝膠 - 強效款\"},\"unlimited_quantity\":false,\"out_of_stock_orderable\":false,\"price\":{\"cents\":749,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$749\",\"dollars\":749.0},\"price_sale\":{\"cents\":499,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$499\",\"dollars\":499.0},\"max_order_quantity\":-1,\"status\":\"active\",\"supplier_id\":\"\",\"seo_keywords\":\"蟑螂,小蟑螂,除蟑,殺蟑,滅蟑\",\"is_preorder\":false,\"preorder_note_translations\":{},\"stock_ids\":[\"68099d9d0106054c960ebcdb\",\"68099d9d0106054c960ebcda\"],\"weight\":0.0,\"subscription_enabled\":false,\"subscription_period_type\":\"day\",\"subscription_period_duration\":7,\"subscription_recurring_count_limit\":-1,\"schedule_publish_at\":null,\"gender\":\"unisex\",\"age_group\":\"all_ages\",\"adult\":\"no\",\"condition\":\"new\",\"amazon_url\":\"\",\"amazon_asin\":\"\",\"taxable\":false,\"price_max\":{\"cents\":2648,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$2,648\",\"dollars\":2648.0},\"member_price_max\":{\"cents\":2648,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$2,648\",\"dollars\":2648.0},\"addon_product_priorities\":{},\"blacklisted_delivery_option_ids\":[],\"blacklisted_payment_ids\":[],\"blacklisted_feed_channels\":[],\"related_product_ids\":[],\"is_excluded_promotion\":false,\"created_by\":\"admin\",\"root_product_id\":\"68099d9d0106054c960ebcd9\",\"feed_category\":{\"google_product_category\":\"Home \\u0026 Garden \\u003e Household Supplies \\u003e Pest Control\",\"google_category_id\":\"home_garden\",\"google_option_id\":\"household_supplies\",\"google_3rd_layer_option_id\":\"pest_control\",\"facebook_category_id\":\"home\",\"fb_product_category\":\"home \\u003e cleaning supplies\",\"facebook_option_id\":\"cleaning_supplies\"},\"retail_status\":\"active\",\"type\":\"product\",\"feed_variations\":{\"color\":\"\",\"size\":\"\",\"custom\":{},\"material\":\"\"},\"member_price\":null,\"lowest_member_price\":{\"cents\":749,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$749\",\"dollars\":749.0},\"available_start_time\":null,\"available_end_time\":null,\"is_reminder_active\":false,\"flash_price_sets\":[],\"pos_category_ids\":[\"5f88066f1e5e8c0020558abf\"],\"media\":[{\"images\":{\"original\":{\"width\":1200.0,\"height\"
506:1200.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6a9fcb39f99890d7dbee0736/original.png?1788857144=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6a9fcb39f99890d7dbee0736\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/2000x.webp?source_format=png\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/400x.webp?source_format=png\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/400x.webp?source_format=png\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e6ef6db32e46f52d2b/original.jpg?1789462501=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa907e6ef6db32e46f52d2b\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e67adebd2659128d7d/original.jpg?1789462501=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa907e67adebd2659128d7d\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e67adebd2659128d7d/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e67adebd2659128d7d/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e67adebd2659128d7d/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e6bfc15bcf9c461327/original.jpg?1789462502=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa907e6bfc15bcf9c461327\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6bfc15bcf9c461327/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6bfc15bcf9c461327/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6bfc15bcf9c461327/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e670d8f737f9fe26c7/original.jpg?1789462502=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa907e670d8f737f9fe26c7\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e670d8f737f9fe26c7/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e670d8f737f9fe26c7/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e670d8f737f9fe26c7/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e6bcc5e6f7e32faeb9/original.jpg?1789462501=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa907e6bcc5e6f7e32faeb9\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6bcc5e6f7e32faeb9/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6bcc5e6f7e32faeb9/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6bcc5e6f7e32faeb9/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa908d5327df
506c587d5157a6/original.jpg?1789462740=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa908d5327dfc587d5157a6\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa908d5327dfc587d5157a6/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa908d5327dfc587d5157a6/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa908d5327dfc587d5157a6/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e65f971a46fb4db886/original.jpg?1789462502=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa907e65f971a46fb4db886\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e65f971a46fb4db886/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e65f971a46fb4db886/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e65f971a46fb4db886/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa9091edc980339a753a8ac/original.jpg?1789462813=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa9091edc980339a753a8ac\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa9091edc980339a753a8ac/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa9091edc980339a753a8ac/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa9091edc980339a753a8ac/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e65bd33c2d7ea1b29a/original.jpg?1789462501=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa907e65bd33c2d7ea1b29a\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e65bd33c2d7ea1b29a/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e65bd33c2d7ea1b29a/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e65bd33c2d7ea1b29a/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa9089b78f103382dde4eaf/original.jpg?1789462682=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa9089b78f103382dde4eaf\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa9089b78f103382dde4eaf/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa9089b78f103382dde4eaf/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa9089b78f103382dde4eaf/400x.webp?source_format=jpg\"},{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e697860fc917ce8f13/original.jpg?1789462502=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aa907e697860fc917ce8f13\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e697860fc917ce8f13/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e697860fc917ce8f13/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e697860fc917ce8f13/400x.webp?source_format=jpg\"}],\"cover_media_array\":[{\"_id\":\"6a9fcb39f99890d7dbee0736\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6a9fcb39f99890d7dbee0736/original.png?1788857144=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa907e6ef6db32e46f52d2b\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e6ef6db32e46f52d2b/original.jpg?1789462501=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa907e67adebd2659128d7d\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e67adebd2659128d7d/original.jpg?1789462501=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa907e6bfc15bcf9c461327\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e6bfc15bcf9c461327/original.jpg?1789462502=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa907e670d8f737f9fe26c7\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e670d8f737f9fe26c7/original.jpg?1789462502=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa907e6bcc5e6f7e32faeb9\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e6bcc5e6f7e32faeb9/original.jpg?1789462501=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}
506,{\"_id\":\"6aa908d5327dfc587d5157a6\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa908d5327dfc587d5157a6/original.jpg?1789462740=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa907e65f971a46fb4db886\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e65f971a46fb4db886/original.jpg?1789462502=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa9091edc980339a753a8ac\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa9091edc980339a753a8ac/original.jpg?1789462813=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa907e65bd33c2d7ea1b29a\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e65bd33c2d7ea1b29a/original.jpg?1789462501=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa9089b78f103382dde4eaf\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa9089b78f103382dde4eaf/original.jpg?1789462682=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},{\"_id\":\"6aa907e697860fc917ce8f13\",\"original_image_url\":\"https://img.shoplineapp.com/media/image_clips/6aa907e697860fc917ce8f13/original.jpg?1789462502=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}],\"variations\":[{\"price\":{\"cents\":749,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$749\",\"dollars\":749.0},\"location_id\":\"\",\"sku\":\"C103101\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"1入\"]},\"key\":\"6814792ec71527000775d4ed\",\"media_id\":\"68099acff3555e000a788799\",\"stock_ids\":[\"6814792ed226f300114cfd58\",\"6814792ed226f300114cfd57\"],\"price_sale\":{\"cents\":499,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$499\",\"dollars\":499.0},\"cost\":null,\"weight\":0.0,\"feed_variations\":{\"color\":\"\",\"size\":\"\",\"custom\":{\"zh-hant\":\"1入\"},\"material\":\"\"},\"quantity\":50,\"stock_id\":\"6814792ed226f300114cfd58\",\"member_price\":null,\"fields\":[{\"name_translations\":{\"zh-hant\":\"1入\",\"en\":\"\"},\"name\":\"1入\"}],\"media\":{\"images\":{\"original\":{\"width\":1000.0,\"height\":1000.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/68099acff3555e000a788799/original.jpg?1745459919\"}},\"_id\":\"68099acff3555e000a788799\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/68099acff3555e000a788799/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/68099acff3555e000a788799/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/68099acff3555e000a788799/400x.webp?source_format=jpg\"},\"mpn\":\"\",\"gtin\":\"318948101957\",\"variant_option_ids\":[\"6814792ed226f300114cfd4c\"],\"product_price_tiers\":{\"5c3c4d9d779d98001540ee92\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"5c3c4dc797e8590012cce916\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"60766354ca65df0023bb4c11\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0}},\"retail_price\":null,\"warehouse\":{\"_id\":\"5f8590f907ec313d5895e1d7\",\"name_translations\":{\"zh-cn\":\"预设仓库\",\"zh-hant\":\"預設倉庫\",\"en\":\"Primary\"}},\"max_order_quantity\":-1,\"preorder_limit\":-1,\"root_product_variation_id\":\"6814792ed226f300114cfd53\"},{\"price\":{\"cents\":828,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$828\",\"dollars\":828.0},\"location_id\":\"\",\"sku\":\"E400233\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"不沾手組(小蟑螂*1+餌站*10)\"]},\"key\":\"6aaca743e6a504001281e6b6\",\"media_id\":\"6aaca5e08446748c0acf3f14\",\"stock_ids\":[\"6aaca743a15102495593b8ab\",\"6aaca743a15102495593b8aa\"],\"price_sale\":{\"cents\":575,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$575\",\"dollars\":575.0},\"cost\":null,\"weight\":0.0,\"feed_variations\":{\"color\":\"\",\"size\":\"\",\"custom\":{\"zh-hant\":\"不沾手組(小蟑螂*1+餌站*10)\"},\"material\":\"\"},\"quantity\":50,\"stock_id\":\"6aaca743a15102495593b8ab\",\"member_price\":null,\"fields\":[{\"name_translations\":{\"zh-hant\":\"不沾手組(小蟑螂*1+餌站*10)\",\"en\":\"\"},\"name\":\"不沾手組(小蟑螂*1+餌站*10)\"}],\"media\":{\"images\":{\"original\":{\"width\":750.0,\"height\"
506:750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aaca5e08446748c0acf3f14/original.jpg?1789699551=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aaca5e08446748c0acf3f14\",\"alt_translations\":{\"zh-hant\":\"小蟑螂凝膠加上小餌站不沾手殺蟑螂\",\"en\":\"小蟑螂凝膠加上小餌站不沾手殺蟑螂\"},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca5e08446748c0acf3f14/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca5e08446748c0acf3f14/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca5e08446748c0acf3f14/400x.webp?source_format=jpg\"},\"mpn\":\"\",\"gtin\":\"184863903103\",\"variant_option_ids\":[\"6aaca743a15102495593b8a1\"],\"product_price_tiers\":{\"5c3c4d9d779d98001540ee92\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"60766354ca65df0023bb4c11\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"5c3c4dc797e8590012cce916\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0}},\"retail_price\":null,\"warehouse\":{\"_id\":\"5f8590f907ec313d5895e1d7\",\"name_translations\":{\"zh-cn\":\"预设仓库\",\"zh-hant\":\"預設倉庫\",\"en\":\"Primary\"}},\"max_order_quantity\":-1,\"preorder_limit\":-1,\"root_product_variation_id\":\"6aaca743a15102495593b8a6\"},{\"price\":{\"cents\":1498,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$1,498\",\"dollars\":1498.0},\"location_id\":\"\",\"sku\":\"E400129\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"免運-2入組(小蟑螂*2)\"]},\"key\":\"681479982bfec1000c267785\",\"media_id\":\"6aaca631093185000d9d66fb\",\"stock_ids\":[\"6814799940f605000f7b8651\",\"6814799940f605000f7b8650\"],\"price_sale\":{\"cents\":950,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$950\",\"dollars\":950.0},\"cost\":null,\"weight\":0.0,\"feed_variations\":{\"color\":\"\",\"size\":\"\",\"custom\":{\"zh-hant\":\"免運-2入組(小蟑螂*2)\"},\"material\":\"\"},\"quantity\":50,\"stock_id\":\"6814799940f605000f7b8651\",\"member_price\":null,\"fields\":[{\"name_translations\":{\"zh-hant\":\"免運-2入組(小蟑螂*2)\",\"en\":\"\"},\"name\":\"免運-2入組(小蟑螂*2)\"}],\"media\":{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aaca631093185000d9d66fb/original.jpg?1789699633=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aaca631093185000d9d66fb\",\"alt_translations\":{\"zh-hant\":\"強效小蟑螂凝膠兩入組\",\"en\":\"強效小蟑螂凝膠兩入組\"},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca631093185000d9d66fb/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca631093185000d9d66fb/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca631093185000d9d66fb/400x.webp?source_format=jpg\"},\"mpn\":\"\",\"gtin\":\"281453005785\",\"variant_option_ids\":[\"6814799940f605000f7b864c\"],\"product_price_tiers\":{\"5c3c4d9d779d98001540ee92\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"5c3c4dc797e8590012cce916\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"60766354ca65df0023bb4c11\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0}},\"retail_price\":null,\"warehouse\":{\"_id\":\"5f8590f907ec313d5895e1d7\",\"name_translations\":{\"zh-cn\":\"预设仓库\",\"zh-hant\":\"預設倉庫\",\"en\":\"Primary\"}},\"max_order_quantity\":-1,\"preorder_limit\":-1,\"root_product_variation_id\":\"6814799940f605000f7b864f\"},{\"price\":{\"cents\":1347,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$1,347\",\"dollars\":1347.0},\"location_id\":\"\",\"sku\":\"E400234\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"免運-大小通殺組(小蟑螂*1+餌站*10+大蟑螂餌錠*2)\"]},\"key\":\"6aaca743e6a504001281e6b7\",\"media_id\":\"6aaca646c25f275be693c360\",\"stock_ids\":[\"6aaca743a15102495593b8ad\",\"6aaca743a15102495593b8ac\"],\"price_sale\":{\"cents\":880,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$880\",\"dollars\":880.0},\"cost\":null,\"weight\":0.0,\"feed_variations\":{\"color\":\"\",\"size\":\"\",\"custom\":{\"zh-hant\":\"免運-大小通殺組(小蟑螂*1+餌站*10+大蟑螂餌錠*2)\"},\"material\":\"\"},\"quantity\":49,\"stock_id\":\"6aaca743a15102495593b8ad\",\"member_price\":null,\"fields\":[{\"name_translations\":{\"zh-hant\":\"免運-大小通殺組(小蟑螂*1+餌站*10+大蟑螂餌錠*2)\",\"en\":\"\"},\"name\":\"免運-大小通殺組(小蟑螂*1+餌站*10+大蟑螂餌錠*2)\"}],\"media\":{\"images\":{\"original\":{\"width\":750.0,\"height\"
506:750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aaca646c25f275be693c360/original.jpg?1789699654=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aaca646c25f275be693c360\",\"alt_translations\":{\"zh-hant\":\"大蟑螂小蟑螂一次解決組合\",\"en\":\"大蟑螂小蟑螂一次解決組合\"},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca646c25f275be693c360/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca646c25f275be693c360/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca646c25f275be693c360/400x.webp?source_format=jpg\"},\"mpn\":\"\",\"gtin\":\"075239745958\",\"variant_option_ids\":[\"6aaca743a15102495593b8a2\"],\"product_price_tiers\":{\"5c3c4d9d779d98001540ee92\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"5c3c4dc797e8590012cce916\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"60766354ca65df0023bb4c11\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0}},\"retail_price\":null,\"warehouse\":{\"_id\":\"5f8590f907ec313d5895e1d7\",\"name_translations\":{\"zh-cn\":\"预设仓库\",\"zh-hant\":\"預設倉庫\",\"en\":\"Primary\"}},\"max_order_quantity\":-1,\"preorder_limit\":-1,\"root_product_variation_id\":\"6aaca743a15102495593b8a7\"},{\"price\":{\"cents\":1472,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$1,472\",\"dollars\":1472.0},\"location_id\":\"\",\"sku\":\"E400235\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"免運-大小通殺+螞蟻組(小蟑螂*1+餌站*20+大蟑螂餌錠*2+螞蟻膏*1)\"]},\"key\":\"6aaca743e6a504001281e6b8\",\"media_id\":\"6aaca6996084bd3db0fc6a10\",\"stock_ids\":[\"6aaca743a15102495593b8af\",\"6aaca743a15102495593b8ae\"],\"price_sale\":{\"cents\":1050,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$1,050\",\"dollars\":1050.0},\"cost\":null,\"weight\":0.0,\"feed_variations\":{\"color\":\"\",\"size\":\"\",\"custom\":{\"zh-hant\":\"免運-大小通殺+螞蟻組(小蟑螂*1+餌站*20+大蟑螂餌錠*2+螞蟻膏*1)\"},\"material\":\"\"},\"quantity\":10,\"stock_id\":\"6aaca743a15102495593b8af\",\"member_price\":null,\"fields\":[{\"name_translations\":{\"zh-hant\":\"免運-大小通殺+螞蟻組(小蟑螂*1+餌站*20+大蟑螂餌錠*2+螞蟻膏*1)\",\"en\":\"\"},\"name\":\"免運-大小通殺+螞蟻組(小蟑螂*1+餌站*20+大蟑螂餌錠*2+螞蟻膏*1)\"}],\"media\":{\"images\":{\"original\":{\"width\":750.0,\"height\":750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aaca6996084bd3db0fc6a10/original.jpg?1789699737=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aaca6996084bd3db0fc6a10\",\"alt_translations\":{\"zh-hant\":\"大蟑螂小蟑螂還有螞蟻都可以殺的組合組\",\"en\":\"大蟑螂小蟑螂還有螞蟻都可以殺的組合組\"},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca6996084bd3db0fc6a10/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca6996084bd3db0fc6a10/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca6996084bd3db0fc6a10/400x.webp?source_format=jpg\"},\"mpn\":\"\",\"gtin\":\"365602309729\",\"variant_option_ids\":[\"6aaca743a15102495593b8a3\"],\"product_price_tiers\":{\"5c3c4d9d779d98001540ee92\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"5c3c4dc797e8590012cce916\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"60766354ca65df0023bb4c11\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0}},\"retail_price\":null,\"warehouse\":{\"_id\":\"5f8590f907ec313d5895e1d7\",\"name_translations\":{\"zh-cn\":\"预设仓库\",\"zh-hant\":\"預設倉庫\",\"en\":\"Primary\"}},\"max_order_quantity\":-1,\"preorder_limit\":-1,\"root_product_variation_id\":\"6aaca743a15102495593b8a8\"},{\"price\":{\"cents\":2648,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$2,648\",\"dollars\":2648.0},\"location_id\":\"\",\"sku\":\"E400236\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"免運-一次買齊1年份組(小蟑螂*2+餌站*40+大蟑螂餌錠*2+螞蟻膏*2)\"]},\"key\":\"6aaca743e6a504001281e6b9\",\"media_id\":\"6aaca6db6c7eda4b5835d6e6\",\"stock_ids\":[\"6aaca743a15102495593b8b1\",\"6aaca743a15102495593b8b0\"],\"price_sale\":{\"cents\":1740,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$1,740\",\"dollars\":1740.0},\"cost\":null,\"weight\":0.0,\"feed_variations\":{\"color\":\"\",\"size\":\"\",\"custom\":{\"zh-hant\":\"免運-一次買齊1年份組(小蟑螂*2+餌站*40+大蟑螂餌錠*2+螞蟻膏*2)\"},\"material\":\"\"},\"quantity\":10,\"stock_id\":\"6aaca743a15102495593b8b1\",\"member_price\":null,\"fields\":[{\"name_translations\":{\"zh-hant\":\"免運-一次買齊1年份組(小蟑螂*2+餌站*40+大蟑螂餌錠*2+螞蟻膏*2)\",\"en\":\"\"},\"name\":\"免運-一次買齊1年份組(小蟑螂*2+餌站*40+大蟑螂餌錠*2+螞蟻膏*2)\"}],\"media\":{\"images\":{\"original\":{\"width\":750.0,\"height\"
506:750.0,\"url\":\"https://img.shoplineapp.com/media/image_clips/6aaca6db6c7eda4b5835d6e6/original.jpg?1789699802=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"}},\"_id\":\"6aaca6db6c7eda4b5835d6e6\",\"alt_translations\":{},\"blurhash\":\"\",\"detail_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca6db6c7eda4b5835d6e6/2000x.webp?source_format=jpg\",\"default_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca6db6c7eda4b5835d6e6/400x.webp?source_format=jpg\",\"thumb_image_url\":\"https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aaca6db6c7eda4b5835d6e6/400x.webp?source_format=jpg\"},\"mpn\":\"\",\"gtin\":\"143297503336\",\"variant_option_ids\":[\"6aaca743a15102495593b8a4\"],\"product_price_tiers\":{\"5c3c4d9d779d98001540ee92\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"5c3c4dc797e8590012cce916\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0},\"60766354ca65df0023bb4c11\":{\"cents\":0,\"currency_symbol\":\"\",\"currency_iso\":\"\",\"label\":\"\",\"dollars\":0.0}},\"retail_price\":null,\"warehouse\":{\"_id\":\"5f8590f907ec313d5895e1d7\",\"name_translations\":{\"zh-cn\":\"预设仓库\",\"zh-hant\":\"預設倉庫\",\"en\":\"Primary\"}},\"max_order_quantity\":-1,\"preorder_limit\":-1,\"root_product_variation_id\":\"6aaca743a15102495593b8a9\"}],\"variant_options\":[{\"key\":\"6814792ed226f300114cfd4c\",\"media_id\":\"\",\"index\":0,\"name_translations\":{\"zh-hant\":\"1入\"},\"type\":\"custom\",\"media\":null},{\"key\":\"6814799940f605000f7b864c\",\"media_id\":\"\",\"index\":0,\"name_translations\":{\"zh-hant\":\"免運-2入組(小蟑螂*2)\"},\"type\":\"custom\",\"media\":null},{\"key\":\"6aaca743a15102495593b8a1\",\"media_id\":\"\",\"index\":0,\"name_translations\":{\"zh-hant\":\"不沾手組(小蟑螂*1+餌站*10)\"},\"type\":\"custom\",\"media\":null},{\"key\":\"6aaca743a15102495593b8a2\",\"media_id\":\"\",\"index\":0,\"name_translations\":{\"zh-hant\":\"免運-大小通殺組(小蟑螂*1+餌站*10+大蟑螂餌錠*2)\"},\"type\":\"custom\",\"media\":null},{\"key\":\"6aaca743a15102495593b8a3\",\"media_id\":\"\",\"index\":0,\"name_translations\":{\"zh-hant\":\"免運-大小通殺+螞蟻組(小蟑螂*1+餌站*20+大蟑螂餌錠*2+螞蟻膏*1)\"},\"type\":\"custom\",\"media\":null},{\"key\":\"6aaca743a15102495593b8a4\",\"media_id\":\"\",\"index\":0,\"name_translations\":{\"zh-hant\":\"免運-一次買齊1年份組(小蟑螂*2+餌站*40+大蟑螂餌錠*2+螞蟻膏*2)\"},\"type\":\"custom\",\"media\":null}],\"addon_promotions\":[{\"addon_product_id\":\"637adaaf39d134002efa86e3\",\"discount_amount\":null,\"discountable_product_ids\":[\"637adaaf39d134002efa86e3\"],\"seo_description_translations\":{},\"created_at\":\"2022-11-21T01:55:59.350Z\",\"multiple_code\":false,\"start_at\":null,\"banner_media_ids\":[],\"extend_last_tier\":false,\"first_purchase_all_platform\":true,\"seo_title_translations\":{},\"title_translations\":{\"zh-hant\":\"蟑螂凝膠專用小餌站 - 10入\",\"en\":\"Roach Bait Stations - 10 Pcs\"},\"first_purchase_only\":false,\"merchant_id\":\"5b359a5a72fdc054dc0017ee\",\"min_price_type\":\"subtotal\",\"whitelisted_tag_contents\":[],\"is_contain_campaign\":false,\"codes\":[],\"draw_start_at\":null,\"for_affiliate_campaign\":false,\"membership_tier_id\":null,\"_id\":\"637adaaf39d134002efa86e4\",\"seo_enabled\":true,\"status\":\"hidden\",\"usable\":true,\"discount_on\":\"item\",\"
506is_accumulated\":false,\"use_count\":618,\"whitelisted_payment_ids\":[],\"max_use_count\":0,\"available_platforms\":[\"app\",\"ec\"],\"discounted_point\":null,\"draw_end_at\":null,\"coupon_generated_by\":null,\"discountable_quantity\":null,\"extended_promotion_id\":null,\"whitelisted_delivery_option_ids\":[],\"discountable_products\":[{\"_id\":\"637adaaf39d134002efa86e3\",\"price\":null,\"lowest_price\":null,\"field_titles\":[],\"same_price\":false,\"cost\":{\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"\",\"dollars\":0},\"quantity\":11,\"available_end_time\":null,\"the_min_price_sale\":{\"dollars\":0,\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"\"},\"available_start_time\":null,\"title_translations\":{\"en\":\"Roach Bait Stations - 10 Pcs\",\"zh-hant\":\"蟑螂凝膠專用小餌站 - 10入\"},\"sku\":\"K000002\",\"price_max\":{\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"\",\"dollars\":0},\"type\":\"addon\",\"thumb\":{\"width\":1000,\"height\":1000,\"url\":\"https://img.shoplineapp.com/media/image_clips/6775ee7c09b58c0010d721d7/original.jpg?1735782012\"},\"price_sale\":null,\"unlimited_quantity\":false,\"media\":[{\"images\":{\"original\":{\"width\":1000,\"height\":1000,\"url\":\"https://img.shoplineapp.com/media/image_clips/6775ee7c09b58c0010d721d7/original.jpg?1735782012\"}},\"_id\":\"6775ee7c09b58c0010d721d7\",\"alt_translations\":{},\"blurhash\":\"UDSigQt7_3of%MayM{j[~qj[9FofIUj[xuay\"}],\"price_range\":\"\",\"the_min_price\":{\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"\",\"dollars\":0}}],\"discounted_price\":{\"currency_iso\":\"TWD\",\"label\":\"NT$79\",\"dollars\":79,\"cents\":79,\"currency_symbol\":\"NT$\"},\"end_at\":null,\"requires_membership\":false,\"updated_at\":\"2022-11-21T01:55:59.350Z\",\"coupon_type\":null,\"discount_type\":\"addon\",\"user_max_use_count\":null,\"draw_from\":null,\"drew_coupon_count\":0,\"is_partial_free_shipping\":false,\"term_translations\":{},\"conditions\":[{\"type\":null,\"promotion_id\":\"637adaaf39d134002efa86e4\",\"_id\":\"637adaaf39d134002efa86e5\",\"min_item_count\":null,\"min_price\":null,\"subscription_period\":null,\"whitelisted_product_ids\":[\"5bac4c4ce7ab4b000f877a4a\",\"66399096488273001ae80753\",\"68099d9d0106054c960ebcd7\"],\"blacklisted_product_ids\":[],\"whitelisted_category_ids\":[]}],\"available_channel_ids\":[],\"description_translations\":{},\"discount_percentage\":null,\"discountable_category_ids\":[],\"seo_keywords\":null,\"show_coupon\":false,\"whitelisted_membership_tier_ids\":[]},{\"draw_end_at\":null,\"drew_coupon_count\":0,\"first_purchase_only\":false,\"min_price_type\":\"subtotal\",\"discountable_products\":[{\"the_min_price\":{\"currency_iso\":\"TWD\",\"label\":\"\",\"dollars\":0,\"cents\":0,\"currency_symbol\":\"NT$\"},\"price_sale\":null,\"title_translations\":{\"en\":\"HUKUROU pests killing spray(water-based) 500ml\",\"zh-hant\":\"水性除蟲噴霧 - 500ml\"},\"sku\":\"E100310\",\"price_range\":\"\",\"_id\":\"662b5754beac19002339499d\",\"field_titles\":[],\"same_price\":false,\"the_min_price_sale\":{\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"\",\"dollars\":0},\"price\":null,\"lowest_price\":null,\"cost\":{\"currency_iso\":\"TWD\",\"label\":\"\",\"dollars\":0,\"cents\":0,\"currency_symbol\":\"NT$\"},\"price_max\":{\"dollars\":0,\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"\"},\"available_start_time\":null,\"available_end_time\":null,\"media\":[{\"alt_translations\":{},\"blurhash\":\"UISigQt7~qozRPWBxuofxuayM{j[-;j[IAWB\",\"images\":{\"original\":{\"width\":1000,\"height\":1000,\"url\":\"https://img.shoplineapp.com/media/image_clips/662b57355ae9bf0011083ca8/original.jpg?1714116404\"}},\"_id\":\"662b57355ae9bf0011083ca8\"}],\"unlimited_quantity\":false,\"type\":\"addon\",\"quantity\":494,\"thumb\":{\"width\":1000,\"height\":1000,\"url\":\"https://img.shoplineapp.com/media/image_clips/662b57355ae9bf0011083ca8/original.jpg?1714116404\"}}],\"discounted_point\":null,\"for_affiliate_campaign\":false,\"term_translations\":{},\"addon_product_id\":\"662b5754beac19002339499d\",\"seo_enabled\":true,\"coupon_type\":null,\"created_at\":\"2024-12-18T03:31:11.435Z\",\"end_at\":null,\"membership_tier_id\":null,\"whitelisted_payment_ids\":[],\"banner_media_ids\":[],\"extend_last_tier\":false,\"is_accumulated\":false,\"seo_keywords\":null,\"show_coupon\":false,\"discount_type\":\"add
506on\",\"discounted_price\":{\"currency_iso\":\"TWD\",\"label\":\"NT$209\",\"dollars\":209,\"cents\":209,\"currency_symbol\":\"NT$\"},\"use_count\":153,\"is_contain_campaign\":false,\"extended_promotion_id\":null,\"coupon_generated_by\":null,\"description_translations\":{},\"discount_on\":\"item\",\"discount_percentage\":null,\"discountable_category_ids\":[],\"discountable_product_ids\":[\"662b5754beac19002339499d\"],\"draw_from\":null,\"merchant_id\":\"5b359a5a72fdc054dc0017ee\",\"seo_description_translations\":{},\"available_platforms\":[\"app\",\"ec\"],\"discount_amount\":null,\"discountable_quantity\":null,\"requires_membership\":false,\"codes\":[],\"draw_start_at\":null,\"updated_at\":\"2025-07-15T05:22:27.378Z\",\"whitelisted_delivery_option_ids\":[],\"first_purchase_all_platform\":true,\"status\":\"hidden\",\"title_translations\":{},\"whitelisted_membership_tier_ids\":[],\"is_partial_free_shipping\":false,\"_id\":\"676241ff1e4c7f000dfb7fb8\",\"available_channel_ids\":[],\"multiple_code\":false,\"start_at\":null,\"whitelisted_tag_contents\":[],\"max_use_count\":0,\"seo_title_translations\":{},\"user_max_use_count\":null,\"usable\":true,\"conditions\":[{\"promotion_id\":\"676241ff1e4c7f000dfb7fb8\",\"whitelisted_product_ids\":[\"5bd192f14cd74f001704f6dd\",\"5c25b803242906000fdc2760\",\"66399096488273001ae80753\",\"68099d9d0106054c960ebcd7\"],\"min_price\":null,\"blacklisted_product_ids\":[],\"whitelisted_category_ids\":[],\"_id\":\"676241ff1e4c7f000dfb7fb9\",\"min_item_count\":null,\"type\":null,\"subscription_period\":null}]},{\"is_partial_free_shipping\":false,\"description_translations\":{},\"discount_percentage\":null,\"requires_membership\":false,\"seo_keywords\":null,\"user_max_use_count\":null,\"_id\":\"695210745d6601a86124b51a\",\"draw_end_at\":null,\"for_affiliate_campaign\":false,\"available_channel_ids\":[],\"merchant_id\":\"5b359a5a72fdc054dc0017ee\",\"seo_title_translations\":{},\"draw_from\":null,\"available_platforms\":[\"app\",\"ec\"],\"extend_last_tier\":false,\"min_price_type\":\"subtotal\",\"discount_amount\":null,\"discount_type\":\"addon\",\"discountable_category_ids\":[],\"discountable_quantity\":null,\"whitelisted_delivery_option_ids\":[],\"coupon_type\":null,\"discounted_point\":null,\"first_purchase_all_platform\":true,\"multiple_code\":false,\"show_coupon\":false,\"banner_media_ids\":[],\"discountable_products\":[{\"price\":null,\"cost\":{\"label\":\"\",\"dollars\":0,\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\"},\"type\":\"addon\",\"quantity\":57,\"the_min_price\":{\"label\":\"\",\"dollars\":0,\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\"},\"same_price\":false,\"sku\":\"PD14-00001\",\"unlimited_quantity\":false,\"available_start_time\":null,\"available_end_time\":null,\"media\":[{\"_id\":\"69520f6fdd77ea73c12c5eda\",\"alt_translations\":{},\"blurhash\":\"UISF^dtR~Vr=-ojZIqbI-ojFIpX9I@WX$%oJ\",\"images\":{\"original\":{\"height\":1920,\"url\":\"https://img.shoplineapp.com/media/image_clips/69520f6fdd77ea73c12c5eda/original.jpg?1766985582=\\u0026owner_id=5b359a5a72fdc054dc0017ee\",\"width\":1920}}}],\"_id\":\"695210745d6601a86124b519\",\"lowest_price\":null,\"field_titles\":[],\"price_max\":{\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"\",\"dollars\":0},\"thumb\":{\"width\":1920,\"height\":1920,\"url\":\"https://img.shoplineapp.com/media/image_clips/69520f6fdd77ea73c12c5eda/original.jpg?1766985582=\\u0026owner_id=5b359a5a72fdc054dc0017ee\"},\"price_range\":\"\",\"the_min_price_sale\":{\"label\":\"\",\"dollars\":0,\"cents\":0,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\"},\"price_sale\":null,\"title_translations\":{\"zh-hant\":\"【和淨】掃地機器人專用地板清潔劑\",\"en\":\"Floor Cleaner for Mops\\u0026Machines\"}}],\"conditions\":[{\"_id\":\"695210745d6601a86124b51b\",\"min_item_count\":null,\"min_price\":null,\"type\":null,\"subscription_period\":null,\"whitelisted_category_ids\":[],\"promotion_id\":\"695210745d6601a86124b51a\",\"whitelisted_product_ids\":[\"5ba4968db2e3540018f1a863\",\"5bac4c4ce7ab4b000f877a4a\",\"5cdbdc1f73cda700328e42b4\",\"5ecdd8d094abca0048f9c9a8\",\"62e344385d0ce0002fa6b839\",\"65965d0ac82d0f0023ace0e5\",\"65965e1ca3e8a000204f3a51\",\"67e12035ae5c8c0011db2268\",\"67e125f11b8284000db5a1ec\",\"6805e21431e579000e151f72\",\"68099d9d0106054c960ebcd7\",\"6822b29642c623000d7807cb\",\"68302f72d726ff000b70e28d\",\"68381b1847f1ad000e191fab\",\"683821663f9cf
5066000b24555f\",\"6886f10477c0630012bc735d\",\"68ae8c36f753c3000e219772\",\"68ae8dd43ad08b0010068a86\"],\"blacklisted_product_ids\":[]}],\"is_accumulated\":false,\"title_translations\":{\"zh-hant\":\"【和淨】掃地機器人專用地板清潔劑\",\"en\":\"Floor Cleaner for Mops\\u0026Machines\"},\"draw_start_at\":null,\"seo_description_translations\":{},\"seo_enabled\":true,\"discountable_product_ids\":[\"695210745d6601a86124b519\"],\"max_use_count\":null,\"term_translations\":{},\"usable\":true,\"codes\":[],\"discounted_price\":{\"cents\":319,\"currency_symbol\":\"NT$\",\"currency_iso\":\"TWD\",\"label\":\"NT$319\",\"dollars\":319},\"extended_promotion_id\":null,\"membership_tier_id\":null,\"status\":\"hidden\",\"whitelisted_membership_tier_ids\":[],\"is_contain_campaign\":false,\"addon_product_id\":\"695210745d6601a86124b519\",\"discount_on\":\"item\",\"use_count\":32,\"whitelisted_tag_contents\":[],\"coupon_generated_by\":null,\"created_at\":\"2025-12-29T05:24:04.582Z\",\"drew_coupon_count\":0,\"first_purchase_only\":false,\"updated_at\":\"2025-12-29T05:24:04.582Z\",\"end_at\":null,\"start_at\":null,\"whitelisted_payment_ids\":[]}],\"retail_price\":null,\"quantity\":219,\"stock_id\":\"\",\"warehouse\":null,\"is_stock_shared\":false,\"wish_list_items\":[],\"product_price_tiers\":[{\"membership_tier_id\":\"5c3c4d9d779d98001540ee92\",\"member_price\":null},{\"membership_tier_id\":\"5c3c4dc797e8590012cce916\",\"member_price\":null},{\"membership_tier_id\":\"60766354ca65df0023bb4c11\",\"member_price\":null}],\"link\":{\"_id\":\"68099d9eab72f6000e95911e\",\"status\":\"active\",\"type\":\"product\",\"section\":\"seo\",\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"value_id\":\"68099d9d0106054c960ebcd7\",\"name_translations\":{},\"image_id\":\"\"},\"filter_tags\":[],\"labels\":[],\"bundle_set\":null,\"sold_out\":false,\"child_products\":[],\"identifier_exists\":true,\"price_range\":\"NT$499 ~ NT$1,740\",\"member_price_range\":\"NT$499 ~ NT$1,740\",\"tax_type\":\"\",\"oversea_tax_type\":\"\",\"preorder_limit\":-1,\"total_orderable_quantity\":219,\"cart_tag\":{\"_id\":\"\",\"name_translations\":{},\"priority\":0},\"allow_gift\":false,\"display_sales_count\":951,\"custom_sales_count\":0}'));
507  app.value('products', JSON.parse('[]'));
508  app.value('variantId', "");
509  app.value('advanceFilterData', null);
510
511    try {
512    var $searchPanelMobile;
513
514      var $mask = $('<div class="Modal-mask sl-modal-mask" style="display: none;"></div>');
515
516      function showMask() {
517        $mask.css({'opacity': '0.3', 'display': 'block'});
518
519        $('.Product-searchField-panel').removeClass('is-show');
520      }
521
522      function hideMask() {
523        $mask.css({'opacity': '0'});
524        setTimeout(function() {
525          $mask.css({'display': 'none'});
526        }, 200);
527      }
528
529      var cartPanelOptions = new SidrOptions({
530        name: 'cart-panel',
531        onOpen: function() {
532          showMask();
533          angular.element('body').scope().$broadcast('cart.reload');
534        },
535        onClose: hideMask
536      });
537
538      $('.sl-cart-toggle').sidr(cartPanelOptions);
539      $('.sl-menu-panel-toggle').sidr(new SidrOptions({ name: 'MenuPanel', onOpen: showMask, onClose: hideMask }));
540
541      $mask
542        .appendTo('body')
543        .on('click', function() {
544          $.sidr('close', 'MenuPanel');
545          $.sidr('close', 'cart-panel');
546          hideMask();
547        });
548
549      $( ".body-wrapper" ).on("click touch touchmove", function(e) {
550        if ($(".body-wrapper").hasClass("sidr-open" )) {
551          e.preventDefault();
552          e.stopPropagation();
553          $.sidr('close','left-panel');
554          $.sidr('close','cart-panel');
555          $.sidr('close','currency-panel');
556          $.sidr('close','language-panel');
557          $('html, body').css({'overflow': 'auto'});
558        }
559      });
560
561      $(document).ready(function() {
562        if (typeof Sentry !== 'undefined') {
563  var LOG_LEVELS = {
564    'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'],
565    'Info': ['info', 'warn', 'error'],
566    'Warning': ['warn', 'error'],
567    'Error': ['error'],
568  };
569
570  var CDN_HOSTS = [
571    'cdn.shoplineapp.com',
572    'cdn.myshopline.com',
573  ];
574  var KEEP_SAMPLE_RATE = {
575    third_party: 0.05,
576    unknown: 0.05,
577    inline: 0.05,
578    before_sentry: 0.05,
579  };
580  var PAGE_HOST = 'www.ecohukurou.com.tw'.toLowerCase();
581  var SDK_HOST = 'sentry-cdn.com';
582
583  var hasSourceTag = function (event) {
584    return !!(event.tags && event.tags.source);
585  };
586
587  var getAllFrames = function (event) {
588    try {
589      return event.exception.values.reduce(function (acc, val) {
590        return acc.concat((val.stacktrace && val.stacktrace.frames) || []);
591      }, []);
592    } catch (e) {
593      return [];
594    }
595  };
596
597  var classifyEvent = function (event) {
598    var frames = getAllFrames(event).filter(function (frame) {
599      return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1;
600    });
601
602    if (frames.length === 0) return { source: 'unknown' };
603
604    var hasOther = false;
605    var hasPageHost = false;
606
607    frames.forEach(function (frame) {
608      var lower = frame.filename.toLowerCase();
609      if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) {
610        hasOther = true;
611        if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) {
612          hasPageHost = true;
613        }
614      }
615    });
616
617    var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal';
618
619    return { source: source };
620  };
621
622  var cloneMutablePaths = function (event) {
623    try {
624      var cloned = Object.assign({}, event);
625
626      if (event.tags) {
627        cloned.tags = Object.assign({}, event.tags);
628      }
629
630      if (event.exception && event.exception.values) {
631        cloned.exception = Object.assign({}, event.exception);
632        cloned.exception.values = event.exception.values.map(function (value) {
633          var clonedValue = Object.assign({}, value);
634          if (clonedValue.stacktrace) {
635            clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace);
636          }
637          return clonedValue;
638        });
639      }
640
641      return cloned;
642    } catch (e) {
643      return event;
644    }
645  };
646
647  var config = {
648    dsn: 'https://[email protected]/5797752',
649    env: 'production',
650    release: '5.96.0',
651    sampleRate: 1.0,
652    tracesSampleRate: 0.0,
653    logLevels: LOG_LEVELS['Error'],
654    beforeSend: function(event, hint) {
655      try {
656        if ([
657            'gtm',
658            'gtag/js',
659            'tracking',
660            'pixel/events',
661            'signals/iwl',
662            'rosetta.ai',
663            'twk-chunk',
664            'webpush',
665            'jquery',
666            '<anonymous>'
667          ].some(function(filename) {
668            return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1;
669          }) ||
670          event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1
671        ) {
672          return null;
673        }
674      } catch (e) {}
675
676      event = cloneMutablePaths(event);
677
678      event.tags = event.tags || {};
679      try {
680        if (!hasSourceTag(event)) {
681          var classification = classifyEvent(event);
682          event.tags.source = classification.source;
683
684          if (event.logger === 'console' && classification.source === 'unknown') {
685            var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase();
686            var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) {
687              return host && syntheticStack.indexOf(host) !== -1;
688            });
689            if (!isFirstPartyStack) {
690              return null;
691            }
692          }
693
694          var keepRate = KEEP_SAMPLE_RATE[classification.source];
695          if (keepRate && Math.random() > keepRate) {
696            return null;
697          }
698        }
699      } catch (e) {}
700
701      try {
702        if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) {
703          var firstValue = event.exception.values[0];
704          firstValue.value = event.tags.source + ': ' + (firstValue.value || '');
705        } else if (event.tags.source && event.message) {
706          event.message = event.tags.source + ': ' + event.message;
707        }
708      } catch (e) {}
709
710      try {
711        event.exception.values.forEach(function (exceptionValue) {
712          if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) {
713            var filtered = exceptionValue.stacktrace.frames.filter(function (frame) {
714              return !(frame.filename && frame.filename.indexOf('/assets/') !== -1);
715            });
716            exceptionValue.stacktrace.frames = filtered.length > 0
717              ? filtered
718              : exceptionValue.stacktrace.frames;
719          }
720        });
721      } catch (e) {}
722
723      return event;
724    },
725  };
726
727  var pageName = '';
728
729  try {
730    var pathName = window.location.pathname;
731
732    if (pathName.includes('/cart')) {
733      pageName = 'cart';
734    }
735    if (pathName.includes('/checkout')) {
736      pageName = 'checkout';
737    }
738  } catch (e) {}
739
740  var shouldReplay = false;
741  var replayPages = ['/checkout', '/cart', '/one-page-store'];
742  try {
743    shouldReplay = replayPages.some(function(page) {
744      return window.location.pathname.includes(page);
745    });
746  } catch (e) {}
747
748  Sentry.init({
749    dsn: config.dsn,
750    environment: config.env,
751    release: config.release,
752    integrations: function(integrations) {
753      var ourIntegrations = integrations.concat([
754        new Sentry.Integrations.BrowserTracing(),
755        new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }),
756      ]);
757
758      if (shouldReplay) {
759        ourIntegrations.push(
760          Sentry.replayIntegration({
761            maskAllText: true,
762            maskAllInputs: true,
763            blockAllMedia: true,
764          })
765        );
766      }
767
768      return ourIntegrations;
769    },
770    sampleRate: config.sampleRate,
771    tracesSampler: function(samplingContext) {
772      const transactionContext = samplingContext.transactionContext || {};
773      const op = transactionContext.op || '';
774
775      if (op === 'cartV2.ui.action') {
776        return 1.0;
777      }
778      return config.tracesSampleRate;
779    },
780    attachStacktrace: true,
781    replaysSessionSampleRate: 0,
782    replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0,
783    denyUrls: [
784      'graph.facebook.com',
785      'connect.facebook.net',
786      'static.xx.fbcdn.net',
787      'static.criteo.net',
788      'sslwidget.criteo.com',
789      'cdn.shopify.com',
790      'googletagservices.com',
791      'googletagmanager.com',
792      'google-analytics.com',
793      'googleadservices.com',
794      'googlesyndication.com',
795      'googleads.g.doubleclick.net',
796      'adservice.google.com',
797      'cdn.mouseflow.com',
798      'cdn.izooto.com',
799      'static.zotabox.com',
800      'static.hotjar.com',
801      'd.line-scdn.net',
802      'bat.bing.com',
803      's.yimg.com',
804      'js.fout.jp',
805      'load.sumo.com',
806      '.easychat.co',
807      '.chimpstatic.com',
808      '.yotpo.com',
809      '.popin.cc',
810      '.iterable.com',
811      '.alexametrics.com',
812      '.giphy.com',
813      'stats.zotabox.com',
814      'stats.g.doubleclick.net',
815      'www.facebook.com',
816    ],
817    beforeSend: config.beforeSend,
818  });
819
820  var preInitListeners = window.__sentryPreInitListeners;
821  if (preInitListeners) {
822    window.removeEventListener('error', preInitListeners.onError);
823    window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection);
824    window.__sentryPreInitListeners = null;
825  }
826
827
828  var tags = {
829    page_locale: 'zh-hant',
830    user_country: 'AM',
831    handle: 'tyenglong739',
832    cart_owner_id: '',
833    cart_owner_type: '',
834    cart_id: '',
835  };
836
837  if (pageName) {
838    tags.page = pageName;
839  }
840
841  Sentry.setTags(tags);
842
843  var preInitQueue = window.__sentryPreInitQueue || [];
844  window.__sentryPreInitQueue = null;
845  var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry;
846  preInitQueue.forEach(function(error) {
847    try {
848      if (Math.random() > beforeSentryKeepRate) return;
849      Sentry.withScope(function(scope) {
850        scope.setTag('source', 'before_sentry');
851        Sentry.captureException(error instanceof Error ? error : new Error(String(error)));
852      });
853    } catch (e) {}
854  });
855}
856
857
858        $searchPanelMobile = $jq('.search-panel-mobile');
859        // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering
860        $("#product-loading").remove();
861
862        var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror'];
863        $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery")
864          .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])")
865          .each(function() {
866            var domClassList = ($(this).attr('class') || '').split(/\s+/);
867            // check used lazysizes
868            var hasLazyClass = domClassList.some(function(className) {
869              return lazyClasses.includes(className);
870            });
871            if (!hasLazyClass) {
872              $(this)
873                .attr('src', $(this).attr('data-src'))
874                .removeAttr('data-src');
875            }
876        });
877
878        if ($jq("#home-carousel").length > 0) {
879          runTaskInIdle(() => {
880            $jq("#home-carousel").owlCarousel({
881              items: 1,
882              singleItem: true,
883              autoPlay: true,
884              stopOnHover: true,
885              lazyLoad : true,
886              onLoadedLazy: function(event) { window.resizeImages(event.target); },
887              autoHeight:true,
888              navigation: true,
889              navigationText: false,
890            });
891          });
892        }
893
894        $jq(".owl-carousel").each(function () {
895          runTaskInIdle(() => {
896            var owl = $jq(this);
897            owl.owlCarousel({
898              loop: true,
899              items: 1,
900              margin: 10,
901              nav: false,
902              lazyLoad: true,
903              onLoadedLazy: function(event) {
904                window.resizeImages(event.target);
905              },
906              onInitialized: function() {
907                //owl-stage have transition: 0.25s Time difference
908                setTimeout(function() {
909                  owl.prev('.owl-carousel-first-initializing').hide();
910                  owl
911                    .removeClass('initializing')
912                    .trigger('refresh.owl.carousel');
913                }, 300);
914              },
915              autoplay: true,
916              autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000,
917              autoHeight: true,
918              autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777
919            });
920          });
921        });
922
923        function restartCarousel() {
924          if (document.visibilityState === 'visible') {
925            $jq(".owl-carousel").each(function (_, element) {
926              var $carousel = $jq(element);
927              var owlCarouselInstance = $carousel.data("owl.carousel");
928              var isAutoplay = owlCarouselInstance.settings.autoplay;
929              if (isAutoplay) {
930                $carousel.trigger('stop.owl.autoplay');
931                $carousel.trigger('next.owl.carousel');
932              }
933            });
934          }
935        }
936        document.addEventListener('visibilitychange', restartCarousel);
937
938        setTimeout(function() {
939          $jq('.title-container.ellipsis').dotdotdot({
940            wrap: 'letter'
941          });
942
943          var themeKey = 'ultra_chic';
944          var heightToDot = {
945            varm: 55,
946            philia: 45,
947            skya: 45
948          };
949
950          $jq('.Product-item .Product-info .Product-title').dotdotdot({
951            wrap: 'letter',
952            ellipsis: '...',
953            height: heightToDot[themeKey] || 40
954          });
955        });
956
957        // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead
958      });
959
960      $(document).on('click', '.m-search-button', function(){
961          $searchPanelMobile.toggleClass('click');
962          if ($('.body-wrapper').hasClass('sidr-open')) {
963            $.sidr('close','left-panel');
964            $.sidr('close','cart-panel');
965            $.sidr('close','language-panel');
966            $.sidr('close','currency-panel');
967            $('html, body').css({'overflow': 'auto'});
968          }
969      });
970
971      $(document).on('click', '.search-mask', function() {
972        $searchPanelMobile.toggleClass('click');
973      });
974
975
976      if (window.scriptQueue && window.scriptQueue.length > 0) {
977        runTaskQueue(window.scriptQueue);
978      }
979
980        runTaskInIdle(() => {
981          if (window.matchMedia('(max-width: 1199px)').matches) {
982  function checkScroll() {
983    var trialBannerHeight = $('.trial-banner').height() || 0;
984    if ($(window).scrollTop() >= (100 - trialBannerHeight)) {
985      $('body').addClass('my-scroll');
986    } else {
987      $('body').removeClass('my-scroll');
988    }
989  }
990  checkScroll();
991  $(window).on('scroll', _.throttle(checkScroll, 200));
992}
993        })
994    } catch (e) {
995      console.error(e);
996    }
997
998    window.renderSingleRecaptchaForSendCode = function(element) {
999      var widgetId = window.grecaptcha.render(element, {
1000        sitekey: "6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr"
1001      }, true);
1002
1003      element.dataset.widgetId = widgetId;
1004    };
1005
1006
1007    window.initRecaptcha = function() {
1008      // Delay event binding to avoid angular clear registered events
1009
1010      document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode);
1011
1012      // Notify recaptcha SDK observers (consumers subscribe via
1013      // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag).
1014      window.globalSDKObserver.grecaptcha.notify();
1015    }
1016
1017    window.onRecaptchaLoaded = function() {
1018      if (!window.grecaptcha.render) {
1019        window.grecaptcha.ready(function() {
1020          initRecaptcha();
1021        });
1022        return;
1023      }
1024      initRecaptcha();
1025    };
1026
1027      runTaskInIdle(() => {
1028        angular.element(document).ready(function() {
1029          var tag = document.createElement("script");
1030          tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit";
1031          document.getElementsByTagName("head")[0].appendChild(tag);
1032        });
1033        angular.bootstrap(document, ['shop_app']);
1034      });
1035      runTaskInIdle(() => {
1036        window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve();
1037      });
1038});
1039
1040</script>
1040
1041
1042<base href="/">
1043
1044<!-- CSRF -->
1045<meta name="csrf-param" content="authenticity_token" />
1046<meta name="csrf-token" content="vmjKnoghasYihEuUQKK78sqK2zNwHtC13h9Y52ishpC9lzTGRkeIweilCO+e1lcYCGzkmicY6e+vgpgGJjo0BA==" />
1047
1048<!-- Start of Criteo one tag -->
1049<!-- End of Criteo one tag -->
1050
1051
1052    <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-legacy-ae62574510c3c343cb473c31a541eaa42345ee4c9a0d03d991af41bbdd36be9f.css" onload="this.media='all'" />
1053    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/general-fb5ea8124684c1808313125e394e36e9886dbf7c5c4c0c80de1f7bbe1fe6d6a7.css" onload="" />
1054    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-e462add8de6bcb81233255bb9d479217b715bed472005db8875ab29e822050c6.css" onload="" />
1055    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/primary_color-f13697fb850b7acee5abd328f6a30e13b5798651cb267f62305746db869163c4.css" onload="" />
1056    <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-facebook-banner-07cf9a2f7d9d81ac2e626a88c8bfed381788dd65d8d548163bc2de7760f12869.css" onload="this.media='all'" />
1057    <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'" />
1058      <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;}
1058.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;}
1058.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
1059      class="products
1060        show
1061        
1062        mix-navigation-fixed
1063        
1064        
1065        ultra_chic
1066        light_theme
1067        
1068        v2_theme"
1069      ng-controller="MainController"
1070  >
1071        <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_ultra_chic_setting-e0791a0c466150b18a1f290e4e4cd5f2a33dec7632a3092f0524891340a51d44.css" onload="this.media=&quot;all&quot;" />
1072
1073      <style>
1074        .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}
1074.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}
1075
1076      </style>
1077  <!- Theme Setting fonts ->
1078    <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">
1078<script>
1079  window.addEventListener('load', function() {
1080    const link = document.createElement('link');
1081    link.rel = 'stylesheet';
1082    link.href = 'https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap';
1083    link.media = 'print';
1084    link.onload = () => {
1085      link.media = 'all';
1086    }
1087    document.head.appendChild(link);
1088  });
1089</script>
1089
1090
1091  <style>
1092    /* Custom CSS */
1093    
1094  </style>
1095  <!-- Custom HEAD HTML -->
1096  <meta name="google-site-verification" content="aYf34hHuhfsTGmcToGYPZI_6hu-D-pIWPOtg8RV5aN8" />
1097
1098
1099    <!-- Custom liquid styles -->
1100      <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;
1100gap: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
1100));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>
1101      <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}
1101.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>
1102      <style type="text/css"> 
1103  
1104 </style>
1105      <style type="text/css"> 
1106   .header--desktop .navigation-menu,
1107   .home.index.my-scroll .header--desktop .navigation-menu {
1108    
1109    flex-grow: 1;
1110    
1111    align-items: flex-start;
1112  }
1113
1114  body:not(.home.index) .header--desktop .navigation-menu-top-layer,
1115  .home.index.my-scroll .header--desktop .navigation-menu-top-layer {
1116    justify-content: flex-start;
1117  }
1118
1119  .home.index .header--desktop .navigation-menu {
1120    width: 100%;
1121    flex-grow: 1;
1122    align-items: center;
1123  }
1124
1125  .header--desktop .header__logo img {max-width: 374px;
1126    max-height: 80px;
1127  }
1128
1129  
1130    #shopline-section-header {
1131      position: sticky;
1132      z-index: 100;
1133      top: 0;
1134    }
1135  
1136
1137  .header--desktop .icons.icon-nav-dollor {
1138    font-size: 18px;
1139    transform: scaleX(1.1);
1140  }
1141  
1142  
1143  
1144  
1145
1146  
1147 </style>
1148      <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;
1148left: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
1148over .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>
1149      <style type="text/css"> 
1150  .header--mobile .header__logo img {
1151    object-fit: contain;max-width: 222px;
1152    max-height: 65px;
1153  }
1154
1155  
1156  
1157  
1158  
1159 </style>
1160      <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>
1161      <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
1161(--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>
1162      <style type="text/css"> 
1163  #footer-custom-padding {
1164    padding: 15px;
1165  }
1166  @media screen and (max-width: 767px) {
1167    #footer-custom-padding {
1168      padding: 0;
1169    }
1170  }
1171
1172  #shopline-section-footer .section-width {
1173    padding-top: 30px;
1174    padding-bottom: 30px;
1175  }
1176
1177  @media (min-width: 768px) {
1178    #shopline-section-footer .section-width {
1179      padding-top: 30px;
1180      padding-bottom: 30px;
1181    }
1182  }
1183
1184  .footer-wrapper .footer-grid-items .footer-grid-item {
1185    padding: 15px 15px;
1186  }
1187
1188  @media (min-width: 768px) {
1189    .footer-wrapper .footer-grid-items .footer-grid-item {
1190      padding: 15px 15px;
1191    }
1192  }
1193
1194 </style>
1195
1196  <div ng-controller="FbInAppBrowserPopupController" ng-cloak>
1197  <div
1198    ng-if="showFbHint"
1199    class="in-app-browser-popup__container"
1200  >
1201    <div class="in-app-browser-popup__layout">
1202      <div class="in-app-browser-popup__main">
1203        <p class="in-app-browser-popup__desc">
1204          {{ 'fb_in_app_browser_popup.desc' | translate }}
1205          <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span>
1206        </p>
1207      </div>
1208      <div class="in-app-browser-popup__footer">
1209        <button class="in-app-browser-popup__close-btn" ng-click="handleClose()">
1210          {{ 'close' | translate }}
1211        </button>
1212      </div>
1213    </div>
1214  </div>
1215</div>
1216  <div ng-controller="InAppBrowserPopupController" ng-cloak>
1217  <div
1218    ng-if="canShowInAppHint && showMissingSessionKeyWarning"
1219    class="in-app-browser-popup__container"
1220  >
1221    <div class="in-app-browser-popup__layout">
1222      <div class="in-app-browser-popup__main">
1223        <p class="in-app-browser-popup__desc">
1224          {{ 'in_app_browser_popup.desc' | translate }}
1225        </p>
1226      </div>
1227      <div class="in-app-browser-popup__footer">
1228        <button class="in-app-browser-popup__close-btn" ng-click="handleClose()">
1229          {{ 'close' | translate }}
1230        </button>
1231      </div>
1232    </div>
1233  </div>
1234</div>
1235    <div
1236  id="cookie-consent-popup"
1237  ng-controller="CookieConsentPopupController"
1238  ng-cloak
1239  data-nosnippet
1240>
1241  <div ng-if="state('showPopup')">
1242    <div
1243      ng-show="!state('showDetailSettingsPanel')" 
1244      class="cookie-consent-popup__container"
1245    >
1246      <div class="cookie-consent-popup__layout">
1247        <div class="cookie-consent-popup__header">
1248          <div class="cookie-consent-popup__title">
1249            {{word('consent_title')}}
1250          </div>
1251        </div>
1252        <div class="cookie-consent-popup__main">
1253          <p class="cookie-consent-popup__desc">
1254            {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a>
1255          </p>
1256        </div>
1257        <div class="cookie-consent-popup__footer">
1258          <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')">
1259            {{word('settings')}}
1260          </button>
1261          <button
1262            class="cookie-consent-popup__accept-btn ladda-button"
1263            ladda="state('loading')"
1264            data-style="slide-down"
1265            ng-click="click('accept')"
1266          >
1267            {{word('accept')}}
1268          </button>
1269        </div>
1270      </div>
1271    </div>
1272
1273    <div
1274      ng-show="state('showDetailSettingsPanel')"
1275      class="cookie-consent-detail-settings-panel__container"
1276    >
1277      <div class="cookie-consent-detail-settings-panel__layout">
1278        <div class="cookie-consent-detail-settings-panel__top-right">
1279          <button
1280            ng-click="click('discard')"
1281            class="cookie-consent-detail-settings-panel__discard-btn"
1282          >
1283          </button>
1284        </div>
1285        <div class="cookie-consent-detail-settings-panel__header">
1286          <div class="cookie-consent-detail-settings-panel__title">
1287            {{word('consent_title')}}
1288          </div>
1289        </div>
1290        <div class="cookie-consent-detail-settings-panel__main">
1291          <p class="cookie-consent-detail-settings-panel__desc">
1292            {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a>
1293          </p>
1294          <div class="cookie-consent-detail-settings-panel__separator"></div>
1295          <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item">
1296            <div class="cookie-consent-detail-settings-panel__item-header">
1297              <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div>
1298              <label for="{{setting.key}}" class="cookie-consent-switch__container">
1299                <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox">
1300                <span class="cookie-consent-switch__slider round"></span>
1301              </label>
1302            </div>
1303            <div class="cookie-consent-detail-settings-panel__item-main">
1304              <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p>
1305            </div>
1306          </div>
1307        </div>
1308        <div class="cookie-consent-detail-settings-panel__footer">
1309          <button
1310            class="cookie-consent-detail-settings-panel__save-btn ladda-button"
1311            ladda="state('loading')"
1312            data-style="slide-down"
1313            ng-click="click('save_preferences')"
1314          >
1315            {{word('save_preferences')}}
1316          </button>
1317        </div>
1318      </div>
1319    </div>
1320  </div>
1321</div>
1322
1323
1324  
1325
1326        <div id='shopline-section-announcement'><!-- Rendered 'announcement.js.liquid' --><!-- Rendered 'announcement.css.liquid' --> 
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337<div class="announcement js-announcement announcement--revamp"
1338  data-e2e-id="announcement_container"
1339  data-text-block-size="3"
1340  data-countdown-block-size="0"
1341  data-block-size="3"
1342  data-duration="6"
1343  ng-non-bindable
1344>
1345  
1346    <div class="announcement__viewport">
1347      <div class="announcement__slider">
1348        
1349        
1350          
1351          
1352          
1353            
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364<a
1365  class="announcement__link announcement__slide--active"
1366  href="https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait"
1367  target="_blank"
1368  rel="noopener noreferrer" 
1369  data-e2e-id="announcement-slide_container--0"
1370>
1371
1372
1373<div class="announcement__text announcement__text--1758792306434b5cf2e9">
1374  <div class="announcement__content">
1375    <p class="announcement__title" data-e2e-id="announcement-title_content">
1376      <span title="熱銷推薦⭐強效小蟑螂凝膠↘︎499">熱銷推薦⭐強效小蟑螂凝膠↘︎499</span>
1377    </p>
1378  
1379  </div>
1380</div>
1381
1382
1383</a>
1384
1385
1386          
1387        
1388          
1389          
1390          
1391            
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403<div class="announcement__text announcement__text--17600016194826b1d8cf" data-e2e-id="announcement-slide_container--1">
1404  <div class="announcement__content">
1405    <p class="announcement__title" data-e2e-id="announcement-title_content">
1406      <span title="除蟲用品 滿$850免運!">除蟲用品 滿$850免運!</span>
1407    </p>
1408  
1409  </div>
1410</div>
1411
1412
1413
1414          
1415        
1416          
1417          
1418          
1419            
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430<a
1431  class="announcement__link"
1432  href="https://www.ecohukurou.com.tw/pages/%E9%A0%98%E5%88%B8%E5%B0%88%E5%8D%80"
1433  target="_self"
1434  
1435  data-e2e-id="announcement-slide_container--2"
1436>
1437
1438
1439<div class="announcement__text announcement__text--1789523639394eb91eae announcement__text--has-button">
1440  <div class="announcement__content">
1441    <p class="announcement__title" data-e2e-id="announcement-title_content">
1442      <span title="【領券専區】最高現省$120 ">【領券専區】最高現省$120 </span>
1443    </p>
1444  
1445    <div class="announcement__meta">
1446      
1447      
1448        <span class="announcement__btn" title="先登入會員點我領券" data-e2e-id="announcement-cta_button">先登入會員點我領券</span>
1449      
1450    </div>
1451  
1452  </div>
1453</div>
1454
1455
1456</a>
1457
1458
1459          
1460        
1461          
1462          
1463          
1464            
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486          
1487        
1488      </div>
1489    </div>
1490    <button class="announcement__arrow announcement__arrow--previous" type="button" aria-label="上一則公告" data-e2e-id="announcement-prev_button">
1491      <svg class="announcement__arrow-icon" width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" xmlns="http://www.w3.org/2000/svg">
1492  <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"/>
1493</svg>
1494
1495    </button>
1496    <button class="announcement__arrow announcement__arrow--next" type="button" aria-label="下一則公告" data-e2e-id="announcement-next_button">
1497      <svg class="announcement__arrow-icon" width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" xmlns="http://www.w3.org/2000/svg">
1498  <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"/>
1499</svg>
1500
1501    </button>
1502  
1503</div>
1504
1505
1506  
1507 
1508</div>          <div id='shopline-section-header'><!-- Rendered 'header.css.liquid' --> 
1509
1510
1511<style>
1512  
1513</style>
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525<style>
1526   .header--desktop .navigation-menu,
1527   .home.index.my-scroll .header--desktop .navigation-menu {
1528    
1529    flex-grow: 1;
1530    
1531    align-items: flex-start;
1532  }
1533
1534  body:not(.home.index) .header--desktop .navigation-menu-top-layer,
1535  .home.index.my-scroll .header--desktop .navigation-menu-top-layer {
1536    justify-content: flex-start;
1537  }
1538
1539  .home.index .header--desktop .navigation-menu {
1540    width: 100%;
1541    flex-grow: 1;
1542    align-items: center;
1543  }
1544
1545  .header--desktop .header__logo img {max-width: 374px;
1546    max-height: 80px;
1547  }
1548
1549  
1550    #shopline-section-header {
1551      position: sticky;
1552      z-index: 100;
1553      top: 0;
1554    }
1555  
1556
1557  .header--desktop .icons.icon-nav-dollor {
1558    font-size: 18px;
1559    transform: scaleX(1.1);
1560  }
1561  
1562  
1563  
1564  
1565
1566  
1567</style>
1568
1569<nav class="header header--desktop header--sticky js-navbar-desktop nav-bg-color">
1570  
1571  <div class="header__container clearfix">
1572    
1573      <a class="header__logo header__logo--middle-left" href="/">
1574        <img
1575          src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/64781426596636001d113b6c/1200x.webp?source_format=png"
1576          width="679.0"
1577          height="367.0"
1578          loading="lazy"
1579        >
1580      </a>
1581    
1582    <div class="header__menu">
1583      <ul class="header__action-menu nav-color">
1584        <!-- Currency chooser -->
1585        
1586
1587        <!-- Language chooser -->
1588        
1589
1590        <!-- Desktop Search bar -->
1591        
1592          <li class="List-item search-bar">
1593            <div
1594              class="NavigationBar-actionMenu-button nav-color Product-searchField "
1595              data-nosnippet
1596            >
1597              <form class="Product-searchField-form sl-product-search">
1598                <input disabled maxlength="50" placeholder="找商品">
1599                <button disabled type="submit">
1600                  <svg class="icons icon-search">
1601                    <use xlink:href="#icon-search"></use>
1602                  </svg>
1603                  
1604                </button>
1605              </form>
1606            </div>
1607          </li>
1608        
1609
1610        <!-- Messages -->
1611        
1612          <li class="List-item">
1613            <a class="NavigationBar-actionMenu-button nav-color MessageDialog-showButton sl-message-toggle">
1614              <svg class="icons icon-nav-commont">
1615                <use xlink:href="#icon-nav-comment"></use>
1616              </svg>
1617              
1618            </a>
1619          </li>
1620        
1621
1622        <!-- Sign-in or Member Center -->
1623        <li class="List-item" style="position:relative;">
1624          
1625            <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color">
1626              <svg class="icons icon-person">
1627                <use xlink:href="#icon-person"></use>
1628              </svg>
1629              
1630            </a>
1631          
1632          <user-reminder-desktop
1633  campaign-rule="null"
1634></user-reminder-desktop>
1635        </li>
1636
1637        <!-- Cart panel toggle -->
1638
1639        <basic-popover class="cart-over-limit"></basic-popover>
1640        <li class="List-item">
1641          <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle">
1642            <svg class="icons icon-nav-cart">
1643              <use xlink:href="#icon-nav-cart"></use>
1644            </svg>
1645            <span
1646              class="sl-cart-count Cart-count primary-color"
1647              count-style="icon"
1648            >
1649            </span>
1650          </a>
1651        </li>
1652      </ul>
1653      
1654
1655      <a
1656        class="header__logo header__logo--home "
1657        href="/"
1658      >
1659        <img
1660          src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/64781426596636001d113b6c/1200x.webp?source_format=png"
1661          width="679.0"
1662          height="367.0"
1663          loading="lazy"
1664        >
1665      </a>
1666
1667      <ul class="header__main-menu"><!-- Rendered 'menu-advanced-desktop.css.liquid' -->
1668<!-- Rendered 'menu-advanced-desktop.js.liquid' -->
1669
1670<li class="navigation-menu nav-color advanced-menu-desktop">
1671  <ul
1672    class="advanced-menu-top-layer advanced-menu-top-layer--align-left"
1673    style="padding: 0px; "
1674  ><li
1675  class="advanced-menu-item advanced-menu-item-l1"><span
1676      class="advanced-menu-item-content image-position-top"
1677      data-sl-editor='{"section": "17881427915363901c6f"}'
1678    ><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">
1679        <div>
1680          <ul class="advanced-menu-second-layer"><li
1681  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
1682      class="advanced-menu-item-content image-position-top"
1683      link-highlight="https://www.ecohukurou.com.tw/pages/flea-spray"
1684      href="https://www.ecohukurou.com.tw/pages/flea-spray"
1685      target="_self"
1686      data-sl-editor='{"section": "1788152975545fc5fba7"}'
1687    ><div class="advanced-menu-item-img-block img-proportion-square">
1688
1689
1690
1691
1692
1693
1694
1695<picture>
1696  
1697    <source
1698      
1699      srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/540x.webp?source_format=jpg 54
16990w, 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"
1700      
1701        sizes="100cqw"
1702      
1703      height="1254.0"
1704      width="1254.0"
1705    >
1706  
1707
1708  
1709
1710  <img
1711    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/750x.webp?source_format=jpg"
1712    alt=""
1713    width="1254.0"
1714    height="1254.0"
1715    class="advanced-menu-item-img"
1716        loading="lazy"
1717  />
1718</picture>
1719
1720</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">跳蚤對策</span></a></li>
1721<li
1722  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
1723      class="advanced-menu-item-content image-position-top"
1724      link-highlight="https://www.ecohukurou.com.tw/pages/rat-bye"
1725      href="https://www.ecohukurou.com.tw/pages/rat-bye"
1726      target="_self"
1727      data-sl-editor='{"section": "17881533478487fa56d8"}'
1728    ><div class="advanced-menu-item-img-block img-proportion-square">
1729
1730
1731
1732
1733
1734
1735
1736<picture>
1737  
1738    <source
1739      
1740      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"
1741      
1742        sizes="100cqw"
1743      
1744      height="1254.0"
1745      width="1254.0"
1746    >
1747  
1748
1749  
1750
1751  <img
1752    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/750x.webp?source_format=jpg"
1753    alt=""
1754    width="1254.0"
1755    height="1254.0"
1756    class="advanced-menu-item-img"
1757        loading="lazy"
1758  />
1759</picture>
1760
1761</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">老鼠對策</span></a></li>
1762<li
1763  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
1764      class="advanced-menu-item-content image-position-top"
1765      link-highlight="https://www.ecohukurou.com.tw/pages/termite"
1766      href="https://www.ecohukurou.com.tw/pages/termite"
1767      target="_self"
1768      data-sl-editor='{"section": "1788153462512d32f021"}'
1769    ><div class="advanced-menu-item-img-block img-proportion-square">
1770
1771
1772
1773
1774
1775
1776
1777<picture>
1778  
1779    <source
1780      
1781      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"
1782      
1783        sizes="100cqw"
1784      
1785      height="1254.0"
1786      width="1254.0"
1787    >
1788  
1789
1790  
1791
1792  <img
1793    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/750x.webp?source_format=jpg"
1794    alt=""
1795    width="1254.0"
1796    height="1254.0"
1797    class="advanced-menu-item-img"
1798        loading="lazy"
1799  />
1800</picture>
1801
1802</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">白蟻對策</span></a></li>
1803<li
1804  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
1805      class="advanced-menu-item-content image-position-top"
1806      link-highlight="https://www.ecohukurou.com.tw/pages/cockroach"
1807      href="https://www.ecohukurou.com.tw/pages/cockroach"
1808      target="_self"
1809      data-sl-editor='{"section": "1788153491057a670681"}'
1810    ><div class="advanced-menu-item-img-block img-proportion-square">
1811
1812
1813
1814
1815
1816
1817
1818<picture>
1819  
1820    <source
1821      
1822      srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/540x.webp?source_format=jpg 54
18220w, 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"
1823      
1824        sizes="100cqw"
1825      
1826      height="1254.0"
1827      width="1254.0"
1828    >
1829  
1830
1831  
1832
1833  <img
1834    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/750x.webp?source_format=jpg"
1835    alt=""
1836    width="1254.0"
1837    height="1254.0"
1838    class="advanced-menu-item-img"
1839        loading="lazy"
1840  />
1841</picture>
1842
1843</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">蟑螂對策</span></a></li>
1844<li
1845  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
1846      class="advanced-menu-item-content image-position-top"
1847      link-highlight="https://www.ecohukurou.com.tw/categories/fly-elimination"
1848      href="https://www.ecohukurou.com.tw/categories/fly-elimination"
1849      target="_self"
1850      data-sl-editor='{"section": "17881535360245c20a2b"}'
1851    ><div class="advanced-menu-item-img-block img-proportion-square">
1852
1853
1854
1855
1856
1857
1858
1859<picture>
1860  
1861    <source
1862      
1863      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"
1864      
1865        sizes="100cqw"
1866      
1867      height="1254.0"
1868      width="1254.0"
1869    >
1870  
1871
1872  
1873
1874  <img
1875    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/750x.webp?source_format=jpg"
1876    alt=""
1877    width="1254.0"
1878    height="1254.0"
1879    class="advanced-menu-item-img"
1880        loading="lazy"
1881  />
1882</picture>
1883
1884</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">果蠅對策</span></a></li>
1885<li
1886  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
1887      class="advanced-menu-item-content image-position-top"
1888      link-highlight="https://www.ecohukurou.com.tw/categories/mosquito"
1889      href="https://www.ecohukurou.com.tw/categories/mosquito"
1890      target="_self"
1891      data-sl-editor='{"section": "1788153559000e63f7f3"}'
1892    ><div class="advanced-menu-item-img-block img-proportion-square">
1893
1894
1895
1896
1897
1898
1899
1900<picture>
1901  
1902    <source
1903      
1904      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"
1905      
1906        sizes="100cqw"
1907      
1908      height="1254.0"
1909      width="1254.0"
1910    >
1911  
1912
1913  
1914
1915  <img
1916    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/750x.webp?source_format=jpg"
1917    alt=""
1918    width="1254.0"
1919    height="1254.0"
1920    class="advanced-menu-item-img"
1921        loading="lazy"
1922  />
1923</picture>
1924
1925</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">蚊子安靜</span></a></li>
1926<li
1927  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
1928      class="advanced-menu-item-content image-position-top"
1929      link-highlight="https://www.ecohukurou.com.tw/pages/ant"
1930      href="https://www.ecohukurou.com.tw/pages/ant"
1931      target="_self"
1932      data-sl-editor='{"section": "1788153650200ba2ea8e"}'
1933    ><div class="advanced-menu-item-img-block img-proportion-square">
1934
1935
1936
1937
1938
1939
1940
1941<picture>
1942  
1943    <source
1944      
1945      srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/540x.webp?source_format=jpg 54
19450w, 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"
1946      
1947        sizes="100cqw"
1948      
1949      height="1254.0"
1950      width="1254.0"
1951    >
1952  
1953
1954  
1955
1956  <img
1957    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/750x.webp?source_format=jpg"
1958    alt=""
1959    width="1254.0"
1960    height="1254.0"
1961    class="advanced-menu-item-img"
1962        loading="lazy"
1963  />
1964</picture>
1965
1966</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">螞蟻對策</span></a></li>
1967<li
1968  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
1969      class="advanced-menu-item-content image-position-top"
1970      link-highlight="https://www.ecohukurou.com.tw/pages/dust-mites"
1971      href="https://www.ecohukurou.com.tw/pages/dust-mites"
1972      target="_blank"
1973      data-sl-editor='{"section": "17881541082929285031"}'
1974    ><div class="advanced-menu-item-img-block img-proportion-square">
1975
1976
1977
1978
1979
1980
1981
1982<picture>
1983  
1984    <source
1985      
1986      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"
1987      
1988        sizes="100cqw"
1989      
1990      height="1254.0"
1991      width="1254.0"
1992    >
1993  
1994
1995  
1996
1997  <img
1998    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/750x.webp?source_format=jpg"
1999    alt=""
2000    width="1254.0"
2001    height="1254.0"
2002    class="advanced-menu-item-img"
2003        loading="lazy"
2004  />
2005</picture>
2006
2007</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">塵蟎對策</span></a></li>
2008<li
2009  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2010      class="advanced-menu-item-content image-position-top"
2011      link-highlight="https://www.ecohukurou.com.tw/categories/bed-bugs"
2012      href="https://www.ecohukurou.com.tw/categories/bed-bugs"
2013      target="_blank"
2014      data-sl-editor='{"section": "178841398590614f040f"}'
2015    ><div class="advanced-menu-item-img-block img-proportion-square">
2016
2017
2018
2019
2020
2021
2022
2023<picture>
2024  
2025    <source
2026      
2027      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"
2028      
2029        sizes="100cqw"
2030      
2031      height="1254.0"
2032      width="1254.0"
2033    >
2034  
2035
2036  
2037
2038  <img
2039    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/750x.webp?source_format=jpg"
2040    alt=""
2041    width="1254.0"
2042    height="1254.0"
2043    class="advanced-menu-item-img"
2044        loading="lazy"
2045  />
2046</picture>
2047
2048</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">臭蟲對策</span></a></li>
2049<li
2050  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2051      class="advanced-menu-item-content image-position-top"
2052      link-highlight="https://www.ecohukurou.com.tw/pages/pesticides"
2053      href="https://www.ecohukurou.com.tw/pages/pesticides"
2054      target="_blank"
2055      data-sl-editor='{"section": "17881542551446ab11e1"}'
2056    ><div class="advanced-menu-item-img-block img-proportion-square">
2057
2058
2059
2060
2061
2062
2063
2064<picture>
2065  
2066    <source
2067      
2068      srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/540x.webp?source_format=jpg 54
20680w, 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"
2069      
2070        sizes="100cqw"
2071      
2072      height="1254.0"
2073      width="1254.0"
2074    >
2075  
2076
2077  
2078
2079  <img
2080    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/750x.webp?source_format=jpg"
2081    alt=""
2082    width="1254.0"
2083    height="1254.0"
2084    class="advanced-menu-item-img"
2085        loading="lazy"
2086  />
2087</picture>
2088
2089</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">綜合蟲害對策</span></a></li>
2090<li
2091  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2092      class="advanced-menu-item-content image-position-top"
2093      link-highlight="https://www.ecohukurou.com.tw/categories/natural-insecticide"
2094      href="https://www.ecohukurou.com.tw/categories/natural-insecticide"
2095      target="_blank"
2096      data-sl-editor='{"section": "1788505489140c70d6fd"}'
2097    ><div class="advanced-menu-item-img-block img-proportion-square">
2098
2099
2100
2101
2102
2103
2104
2105<picture>
2106  
2107    <source
2108      
2109      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"
2110      
2111        sizes="100cqw"
2112      
2113      height="1254.0"
2114      width="1254.0"
2115    >
2116  
2117
2118  
2119
2120  <img
2121    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/750x.webp?source_format=jpg"
2122    alt=""
2123    width="1254.0"
2124    height="1254.0"
2125    class="advanced-menu-item-img"
2126        loading="lazy"
2127  />
2128</picture>
2129
2130</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">天然防蟲</span></a></li>
2131</ul>
2132        </div>
2133      </div></li>
2134<li
2135  class="advanced-menu-item advanced-menu-item-l1"><span
2136      class="advanced-menu-item-content image-position-top"
2137      data-sl-editor='{"section": "178814358748421b9584"}'
2138    ><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">
2139        <div>
2140          <ul class="advanced-menu-second-layer"><li
2141  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2142      class="advanced-menu-item-content image-position-top"
2143      link-highlight="https://www.ecohukurou.com.tw/categories/product-list"
2144      href="https://www.ecohukurou.com.tw/categories/product-list"
2145      target="_blank"
2146      data-sl-editor='{"section": "17896361876258e1524d"}'
2147    ><div class="advanced-menu-item-img-block img-proportion-square">
2148
2149
2150
2151
2152
2153
2154
2155<picture>
2156  
2157    <source
2158      
2159      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"
2160      
2161        sizes="100cqw"
2162      
2163      height="1200.0"
2164      width="1200.0"
2165    >
2166  
2167
2168  
2169
2170  <img
2171    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/750x.webp?source_format=png"
2172    alt=""
2173    width="1200.0"
2174    height="1200.0"
2175    class="advanced-menu-item-img"
2176        loading="lazy"
2177  />
2178</picture>
2179
2180</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">全館滿額贈</span></a></li>
2181<li
2182  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2183      class="advanced-menu-item-content image-position-top"
2184      link-highlight="https://www.ecohukurou.com.tw/pages/backtoschool"
2185      href="https://www.ecohukurou.com.tw/pages/backtoschool"
2186      target="_blank"
2187      data-sl-editor='{"section": "1788247942233e37dc9f"}'
2188    ><div class="advanced-menu-item-img-block img-proportion-square">
2189
2190
2191
2192
2193
2194
2195
2196<picture>
2197  
2198    <source
2199       media="(min-width: 768px)" 
2200      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"
2201      
2202        sizes="100cqw"
2203      
2204      height="1200.0"
2205      width="1200.0"
2206    >
2207  
2208
2209  
2210  <source
2211    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
22116x.webp?source_format=png 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/1512x.webp?source_format=png 1512w"
2212    
2213      sizes="100cqw"
2214    
2215    height="1200.0"
2216    width="1200.0"
2217  >
2218  
2219
2220  <img
2221    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/750x.webp?source_format=png"
2222    alt=""
2223    width="1200.0"
2224    height="1200.0"
2225    class="advanced-menu-item-img"
2226        loading="lazy"
2227  />
2228</picture>
2229
2230</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">兩件享折扣</span></a></li>
2231<li
2232  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2233      class="advanced-menu-item-content image-position-top"
2234      link-highlight="https://www.ecohukurou.com.tw/categories/commercial-kits"
2235      href="https://www.ecohukurou.com.tw/categories/commercial-kits"
2236      target="_blank"
2237      data-sl-editor='{"section": "1788318985592df9ae47"}'
2238    ><div class="advanced-menu-item-img-block img-proportion-square">
2239
2240
2241
2242
2243
2244
2245
2246<picture>
2247  
2248    <source
2249       media="(min-width: 768px)" 
2250      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"
2251      
2252        sizes="100cqw"
2253      
2254      height="1024.0"
2255      width="1024.0"
2256    >
2257  
2258
2259  
2260  <source
2261    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"
2262    
2263      sizes="100cqw"
2264    
2265    height="1024.0"
2266    width="1024.0"
2267  >
2268  
2269
2270  <img
2271    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/750x.webp?source_format=jpg"
2272    alt=""
2273    width="1024.0"
2274    height="1024.0"
2275    class="advanced-menu-item-img"
2276        loading="lazy"
2277  />
2278</picture>
2279
2280</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">【限時】商用組合折扣</span></a></li>
2281<li
2282  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2283      class="advanced-menu-item-content image-position-top"
2284      link-highlight="https://www.ecohukurou.com.tw/users/sign_in"
2285      href="https://www.ecohukurou.com.tw/users/sign_in"
2286      target="_blank"
2287      data-sl-editor='{"section": "178824921460836cd1fd"}'
2288    ><div class="advanced-menu-item-img-block img-proportion-square">
2289
2290
2291
2292
2293
2294
2295
2296<picture>
2297  
2298    <source
2299       media="(min-width: 768px)" 
2300      srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/540x.webp?source_format=jpg 54
23000w, 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"
2301      
2302        sizes="100cqw"
2303      
2304      height="881.0"
2305      width="1068.0"
2306    >
2307  
2308
2309  
2310  <source
2311    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"
2312    
2313      sizes="100cqw"
2314    
2315    height="881.0"
2316    width="1068.0"
2317  >
2318  
2319
2320  <img
2321    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/750x.webp?source_format=jpg"
2322    alt=""
2323    width="1068.0"
2324    height="881.0"
2325    class="advanced-menu-item-img"
2326        loading="lazy"
2327  />
2328</picture>
2329
2330</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">新會員折$50</span></a></li>
2331</ul>
2332        </div>
2333      </div></li>
2334<li
2335  class="advanced-menu-item advanced-menu-item-l1"><span
2336      class="advanced-menu-item-content image-position-top"
2337      data-sl-editor='{"section": "1788155288416eb5642e"}'
2338    ><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">
2339        <div>
2340          <ul class="advanced-menu-second-layer"><li
2341  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2342      class="advanced-menu-item-content image-position-top"
2343      link-highlight="https://www.ecohukurou.com.tw/categories/product-list"
2344      href="https://www.ecohukurou.com.tw/categories/product-list"
2345      target="_self"
2346      data-sl-editor='{"section": "1788155334607d6d4757"}'
2347    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">福來朗 - 居家除蟲</span></a></li>
2348<li
2349  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2350      class="advanced-menu-item-content image-position-top"
2351      link-highlight="https://www.ecohukurou.com.tw/categories/harmona"
2352      href="https://www.ecohukurou.com.tw/categories/harmona"
2353      target="_self"
2354      data-sl-editor='{"section": "17881553626809212a85"}'
2355    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">和淨 - 自然潔淨</span></a></li>
2356</ul>
2357        </div>
2358      </div></li>
2359<li
2360  class="advanced-menu-item advanced-menu-item-l1"><span
2361      class="advanced-menu-item-content image-position-top"
2362      data-sl-editor='{"section": "178814395485580c5f76"}'
2363    ><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">
2364        <div>
2365          <ul class="advanced-menu-second-layer"><li
2366  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"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/store"
2369      href="https://www.ecohukurou.com.tw/pages/store"
2370      target="_self"
2371      data-sl-editor='{"section": "1788158720559dd88fab"}'
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/meet-hukurou"
2377      href="https://www.ecohukurou.com.tw/pages/meet-hukurou"
2378      target="_blank"
2379      data-sl-editor='{"section": "1790053474138cce7b90"}'
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://www.ecohukurou.com.tw/pages/about-hukurou"
2385      href="https://www.ecohukurou.com.tw/pages/about-hukurou"
2386      target="_blank"
2387      data-sl-editor='{"section": "1788160027566fdf2679"}'
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/quality-assurance"
2393      href="https://www.ecohukurou.com.tw/pages/quality-assurance"
2394      target="_blank"
2395      data-sl-editor='{"section": "1790145941985b079fbb"}'
2396    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">品質保障</span></a></li>
2397<li
2398  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2399      class="advanced-menu-item-content image-position-top"
2400      link-highlight="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform"
2401      href="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform"
2402      target="_blank"
2403      data-sl-editor='{"section": "1788161730938619843b"}'
2404    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">品牌合作</span></a></li>
2405<li
2406  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2407      class="advanced-menu-item-content image-position-top"
2408      link-highlight="https://www.ecohukurou.com.tw/pages/environmental-friendly"
2409      href="https://www.ecohukurou.com.tw/pages/environmental-friendly"
2410      target="_self"
2411      data-sl-editor='{"section": "17881619563588c37346"}'
2412    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">永續計畫</span></a></li>
2413</ul>
2414        </div>
2415      </div></li>
2416<li
2417  class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item-l1--hierarchically"><span
2418      class="advanced-menu-item-content image-position-top"
2419      data-sl-editor='{"section": "178815282311348d3813"}'
2420    ><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">
2421        <div>
2422          <ul class="advanced-menu-second-layer"><li
2423  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"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-flea"
2426      href="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea"
2427      target="_blank"
2428      data-sl-editor='{"section": "17882486387562a352b4"}'
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/categories/eliminate-termite"
2434      href="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite"
2435      target="_blank"
2436      data-sl-editor='{"section": "1788248693037ef15858"}'
2437    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">白蟻藥怎麼選最有用?</span></a></li>
2438<li
2439  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 0)) / 1);"><a
2440      class="advanced-menu-item-content image-position-top"
2441      link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach"
2442      href="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach"
2443      target="_blank"
2444      data-sl-editor='{"section": "17882487527203b97a47"}'
2445    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">家裡有蟑螂怎麼辦?</span></a></li>
2446<li
2447  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 0)) / 1);"><a
2448      class="advanced-menu-item-content image-position-top"
2449      link-highlight="https://www.ecohukurou.com.tw/blog/posts/dolic
2449hoderus-thoracicus-prevention"
2450      href="https://www.ecohukurou.com.tw/blog/posts/dolichoderus-thoracicus-prevention"
2451      target="_blank"
2452      data-sl-editor='{"section": "178824854955368cb5d4"}'
2453    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">琉璃蟻防治懶人包!</span></a></li>
2454</ul>
2455        </div>
2456      </div></li>
2457<li
2458  class="advanced-menu-item advanced-menu-item-l1"><a
2459      class="advanced-menu-item-content image-position-top"
2460      link-highlight="https://www.ecohukurou.com.tw/pages/hukuro-1pco"
2461      href="https://www.ecohukurou.com.tw/pages/hukuro-1pco"
2462      target="_self"
2463      data-sl-editor='{"section": "17881627707747320ee6"}'
2464    ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">大宗採購</span></a></li>
2465</ul>
2466</li>
2467
2468      </ul>
2469    </div>
2470
2471    <div id="d-cart-panel" class="CartPanel" style="display:none">
2472      <div class="CartPanel-section">
2473        <div class="CartPanel-header">
2474          購物車
2475        </div>
2476        <div ng-controller="CartsController"><div class="clear"></div>
2477<!-- Hint: Cart Empty -->
2478<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()">
2479  <div class="CartPanel-hint"> 你的購物車是空的 </div>
2480  <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled">
2481    <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
2482    <cart-lazyload-related-products data-allow-empty-product-ids="true">
2483      <div class="cart-related-products-loading">
2484        <div class="cart-related-products-loading-image loading-placeholder"></div>
2485        <div class="cart-related-products-loading-content">
2486          <div class="cart-related-products-loading-title loading-placeholder"></div>
2487          <div class="cart-related-products-loading-price-details loading-placeholder"></div>
2488        </div>
2489      </div>
2490      <div class="cart-related-products-list"></div>
2491    </cart-lazyload-related-products>
2492  </div>
2493</div>
2494
2495<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()">
2496  <!-- CartItems -->
2497  <div class="cart-items">
2498    <div
2499      ng-repeat="item in currentCart.getItems() track by item._id"
2500      ng-if="item.type !== 'gift'"
2501      class="cart-item-container"
2502      data-cart-item-id="{{ item._id }}"
2503      product-id="{{ item.product_id }}"
2504    >
2505      <!-- Item -->
2506      <div class="cart-item">
2507        <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link">
2508          <img
2509            class="sl-lazy-image cart-item-image"
2510            ng-src="{{ getImgSrc(item, '200x200f') }}"
2511            alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}"
2512          />
2513        </a>
2514        <img
2515          class="sl-lazy-image cart-item-image"
2516          ng-if="item.product.type === 'gift'"
2517          ng-src="{{ getImgSrc(item, '200x200f') }}"
2518          alt="{{ (item.variation.media
2519                    ? item.variation.media.alt_translations
2520                    : item.product.cover_media.alt_translations) | translateModel
2521                }}"
2522        />
2523        <div class="cart-item-content" style="float:left;width:130px;">
2524          <div class="wrap--bundle-title-variation">
2525            <div
2526              ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)"
2527              class="label promotion-label label-default"
2528            >
2529              {{ 'product.bundled_products.label' | translate }}
2530            </div>
2531            <div
2532              ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)"
2533              class="label promotion-label label-default"
2534            >
2535              {{ 'product.bundle_group_products.label' | translate }}
2536            </div>
2537            <div
2538              ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)"
2539              class="label promotion-label label-default"
2540            >
2541              {{ 'product.buyandget.label' | translate }}
2542            </div>
2543            <div
2544              ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'"
2545              class="label promotion-label label-default"
2546            >
2547              {{ 'product.gift.label' | translate }}
2548            </div>
2549            <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
2550            <div class="title">{{item.product.title_translations|translateModel}}</div>
2551            <div ng-repeat="field in item.variation.fields track by $index" class="item-variation">
2552              <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div>
2553            </div>
2554            <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list">
2555              <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id">
2556                <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p>
2557                <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p>
2558              </li>
2559            </ul>
2560            <span
2561              class="variation-open-button"
2562              ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'"
2563              ng-click="onClickOpenVariation(item._id)"
2564            >
2565              {{ 'product.set.open_variation' | translate }}
2566              <i class="fa fa-angle-down"></i>
2567            </span>
2568            <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list">
2569              <li
2570                class="child-product-item"
2571                ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)"
2572              >
2573                <p class="child-product-title">
2574                  {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }}
2575                  x {{ selectedChildProduct.quantity || 1 }}
2576                </p>
2577                <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id">
2578                  {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }}
2579                </p>
2580              </li>
2581            </ul>
2582            <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div>
2583            <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div>
2584          </div>
2585          <div class="price-details">
2586            {{item.quantity}}<span style="margin:0 3px;">x</span>
2587            <span
2588              ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'"
2589              ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency"
2590            ></span>
2591            <span
2592              ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')"
2593              ng-bind-html="'NT$0' | changeCurrency"
2594            ></span>
2595            <span ng-if="item.type === 'redeem_gift'">
2596              {{ item.unit_point }} 點
2597            </span>
2598          </div>
2599        </div>
2600        <!--cart-item-content-->
2601        <div class="remove" ng-if="shouldShowDeleteButton">
2602          <a ng-click="removeItemFromCart(item._id,$event)">
2603            <span>刪除</span>
2604            <svg class="icons icon-delete">
2605              <use xlink:href="#icon-delete"></use>
2606            </svg>
2607          </a>
2608        </div>
2609        <div class="clear"></div>
2610      </div>
2611      <!-- Item end-->
2612      <!-- Addon items -->
2613      <div
2614        class="addon-cart-item cart-item"
2615        ng-repeat="addonItem in item.addon_items track by addonItem._id"
2616        ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''"
2617        data-cart-item-id="{{ addonItem._id }}"
2618      >
2619        <span class="product-link js-product-link">
2620          <img
2621            class="cart-item-image"
2622            ng-src="{{ getImgSrc(addonItem, '200x200f') }}"
2623            alt="{{addonItem.product.cover_media.alt_translations | translateModel}}"
2624          />
2625        </span>
2626        <div class="cart-item-content" style="float:left;width:130px;">
2627          <div class="wrap--bundle-title-variation">
2628            <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
2629            <div class="title">{{addonItem.product.title_translations|translateModel}}</div>
2630          </div>
2631          <div class="price-details">
2632            {{addonItem.quantity}}<span style="margin:0 3px;">x</span>
2633            <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span>
2634            <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span>
2635          </div>
2636        </div>
2637        <div class="remove" ng-if="shouldShowDeleteButton">
2638          <a ng-click="removeItemFromCart(addonItem._id,$event)" >
2639            <span>刪除</span>
2640            <svg class="icons icon-delete">
2641              <use xlink:href="#icon-delete"></use>
2642            </svg>
2643          </a>
2644        </div>
2645        <div class="clear"></div>
2646      </div>
2647      <!-- Addon items end -->
2648    </div>
2649    <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()">
2650      <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
2651      <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}">
2652        <div class="cart-related-products-loading">
2653          <div class="cart-related-products-loading-image loading-placeholder"></div>
2654          <div class="cart-related-products-loading-content">
2655            <div class="cart-related-products-loading-title loading-placeholder"></div>
2656            <div class="cart-related-products-loading-price-details loading-placeholder"></div>
2657          </div>
2658        </div>
2659        <div class="cart-related-products-list"></div>
2660      </cart-lazyload-related-products>
2661    </div>
2662    <div class="clear"></div>
2663  </div>
2664  <!-- CartItems end -->
2665
2666  <div class="clear"></div>
2667  <!-- Checkout button -->
2668  <div class="cart-chkt-btn-cont">
2669    <button
2670      id="btn-checkout"
2671      data-e2e-id="checkout_button"
2672      class="cart-chkt-btn ladda-button"
2673      data-style="slide-down"
2674      ladda="checkoutButtonLoading"
2675      ng-click="onCheckoutClicked($event)"
2676    >
2677      {{ 'cart.checkout' | translate }}
2678    </button>
2679  </div>
2680  <!-- Checkout button end -->
2681</div>
2682</div>
2683      </div>
2684    </div>
2685  </div>
2686</nav>
2687
2688
2689
2690
2691
2692
2693<style>
2694  .header--mobile .header__logo img {
2695    object-fit: contain;max-width: 222px;
2696    max-height: 65px;
2697  }
2698
2699  
2700  
2701  
2702  
2703</style>
2704
2705
2706<nav class="header header--mobile header--sticky js-navbar-mobile nav-bg-color">
2707  <div class="header__container clearfix">
2708    
2709      <div ng-cloak facebook-banner class="facebook-banner">
2710    <div ng-if="state.isBannerOpened"  class="facebook-banner-wrapper">
2711      <div ng-click="onClose()" class="close-icon-wrapper">
2712        <i class="fa fa-times"></i>
2713      </div>
2714      <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p>
2715      <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly>
2716    </div>
2717  </div>
2718
2719    
2720
2721    <div class="header__menu">
2722      
2723      <a class="header__logo header__logo--middle-left" href="/">
2724        <img src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/635205c1d9a2ff002863cc82/666x.webp?source_format=png" height="50.0" loading="lazy" >
2725      </a>
2726      
2727
2728      <ul class="header__action-menu nav-color">
2729        
2730        <li class="List-item">
2731          <span class="NavigationBar-actionMenu-button nav-color">
2732            <svg class="icons icon-search js-icon-search">
2733              <use xlink:href="#icon-search"></use>
2734            </svg>
2735          </span>
2736          <form class="Product-searchField-form sl-product-search js-product-searchfield-form" id="SearchPanel" action="">
2737            <div class="bd-box">
2738              <button disabled type="submit"><i class="fa fa-search"></i></button>
2739              <input disabled maxlength="50" type="search" placeholder="找商品">
2740            </div>
2741          </form>
2742        </li>
2743        
2744        
2745          <!-- Sign-in button -->
2746          <li class="List-item">
2747            <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color">
2748              <svg class="icons icon-person">
2749                <use xlink:href="#icon-person"></use>
2750              </svg>
2751            </a>
2752          </li>
2753        
2754
2755        
2756
2757        <!-- Cart panel toggle -->
2758        <basic-popover class="cart-over-limit"></basic-popover>
2759        <li class="List-item">
2760          <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle">
2761            <svg class="icons icon-nav-cart">
2762              <use xlink:href="#icon-nav-cart"></use>
2763            </svg>
2764            <span class="Cart-count sl-cart-count primary-color"></span>
2765          </a>
2766        </li>
2767        <li class="List-item">
2768          <div class="NavigationBar-actionMenu-button nav-color sl-menu-panel-toggle">
2769            <i></i>
2770          </div>
2771        </li>
2772      </ul>
2773    </div>
2774  </div>
2775</nav>
2776
2777<!-- Rendered 'menu.js.liquid' -->
2778<!-- Rendered 'header-tracker.js.liquid' -->
2779
2780
2781</div><div id="MenuPanel" class="MenuPanel nav-bg-color" style="display: none;">
2782  <div class="MenuPanel-section">
2783    <div class="MenuPanel-section-header">
2784      目錄
2785    </div><!-- Rendered 'menu-advanced-mobile.css.liquid' -->
2786<!-- Rendered 'menu-advanced-mobile.js.liquid' -->
2787
2788<ul class="MenuPanel-mainMenu advanced-menu-top-layer advanced-menu-mobile"><user-reminder-mobile
2789  campaign-rule="null"
2790></user-reminder-mobile><li
2791  class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span
2792      class="advanced-menu-item-content image-position-top"
2793      data-sl-editor='{"section": "17881427915363901c6f"}'
2794    ><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">
2795        <div>
2796          <ul class="advanced-menu-second-layer"><li
2797  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"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/flea-spray"
2800      href="https://www.ecohukurou.com.tw/pages/flea-spray"
2801      target="_self"
2802      data-sl-editor='{"section": "1788152975545fc5fba7"}'
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/rat-bye"
2808      href="https://www.ecohukurou.com.tw/pages/rat-bye"
2809      target="_self"
2810      data-sl-editor='{"section": "17881533478487fa56d8"}'
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/pages/termite"
2816      href="https://www.ecohukurou.com.tw/pages/termite"
2817      target="_self"
2818      data-sl-editor='{"section": "1788153462512d32f021"}'
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/pages/cockroach"
2824      href="https://www.ecohukurou.com.tw/pages/cockroach"
2825      target="_self"
2826      data-sl-editor='{"section": "1788153491057a670681"}'
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/categories/fly-elimination"
2832      href="https://www.ecohukurou.com.tw/categories/fly-elimination"
2833      target="_self"
2834      data-sl-editor='{"section": "17881535360245c20a2b"}'
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/categories/mosquito"
2840      href="https://www.ecohukurou.com.tw/categories/mosquito"
2841      target="_self"
2842      data-sl-editor='{"section": "1788153559000e63f7f3"}'
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/pages/ant"
2848      href="https://www.ecohukurou.com.tw/pages/ant"
2849      target="_self"
2850      data-sl-editor='{"section": "1788153650200ba2ea8e"}'
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/dust-mites"
2856      href="https://www.ecohukurou.com.tw/pages/dust-mites"
2857      target="_blank"
2858      data-sl-editor='{"section": "17881541082929285031"}'
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/bed-bugs"
2864      href="https://www.ecohukurou.com.tw/categories/bed-bugs"
2865      target="_blank"
2866      data-sl-editor='{"section": "178841398590614f040f"}'
2867    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">臭蟲對策</span></a></li>
2868<li
2869  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2870      class="advanced-menu-item-content image-position-top"
2871      link-highlight="https://www.ecohukurou.com.tw/pages/pesticides"
2872      href="https://www.ecohukurou.com.tw/pages/pesticides"
2873      target="_blank"
2874      data-sl-editor='{"section": "17881542551446ab11e1"}'
2875    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">綜合蟲害對策</span></a></li>
2876<li
2877  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2878      class="advanced-menu-item-content image-position-top"
2879      link-highlight="https://www.ecohukurou.com.tw/categories/natural-insecticide"
2880      href="https://www.ecohukurou.com.tw/categories/natural-insecticide"
2881      target="_blank"
2882      data-sl-editor='{"section": "1788505489140c70d6fd"}'
2883    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">天然防蟲</span></a></li>
2884</ul>
2885        </div>
2886      </div></li>
2887<li
2888  class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span
2889      class="advanced-menu-item-content image-position-top"
2890      data-sl-editor='{"section": "178814358748421b9584"}'
2891    ><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">
2892        <div>
2893          <ul class="advanced-menu-second-layer"><li
2894  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2895      class="advanced-menu-item-content image-position-top"
2896      link-highlight="https://www.ecohukurou.com.tw/categories/product-list"
2897      href="https://www.ecohukurou.com.tw/categories/product-list"
2898      target="_blank"
2899      data-sl-editor='{"section": "17896361876258e1524d"}'
2900    ><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
2900ox="0 0 218 197" fill="none" xmlns="http://www.w3.org/2000/svg">
2901  <ellipse cx="201" cy="17.5" rx="17" ry="17.5" fill="white"/>
2902  <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)"/>
2903  <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)"/>
2904  <rect x="49" y="152" width="127" height="14" rx="2" fill="url(#advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint2_linear_1889_44526)"/>
2905  <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)"/>
2906  <defs>
2907  <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">
2908  <stop stop-color="#DFDFDF"/>
2909  <stop offset="1" stop-color="#F8F8F8"/>
2910  </linearGradient>
2911  <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">
2912  <stop stop-color="#DFDFDF"/>
2913  <stop offset="1" stop-color="#F8F8F8"/>
2914  </linearGradient>
2915  <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">
2916  <stop stop-color="#DFDFDF"/>
2917  <stop offset="1" stop-color="#F8F8F8"/>
2918  </linearGradient>
2919  <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">
2920  <stop stop-color="#DFDFDF"/>
2921  <stop offset="1" stop-color="#F8F8F8"/>
2922  </linearGradient>
2923  </defs>
2924</svg>
2925  
2926      </div></div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">全館滿額贈</span></a></li>
2927<li
2928  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2929      class="advanced-menu-item-content image-position-top"
2930      link-highlight="https://www.ecohukurou.com.tw/pages/backtoschool"
2931      href="https://www.ecohukurou.com.tw/pages/backtoschool"
2932      target="_blank"
2933      data-sl-editor='{"section": "1788247942233e37dc9f"}'
2934    ><div class="advanced-menu-item-img-block img-proportion-square">
2935
2936
2937
2938
2939
2940
2941
2942<picture>
2943  
2944    <source
2945       media="(min-width: 768px)" 
2946      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"
2947      
2948        sizes="100cqw"
2949      
2950      height="1200.0"
2951      width="1200.0"
2952    >
2953  
2954
2955  
2956  <source
2957    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
29576x.webp?source_format=png 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/1512x.webp?source_format=png 1512w"
2958    
2959      sizes="100cqw"
2960    
2961    height="1200.0"
2962    width="1200.0"
2963  >
2964  
2965
2966  <img
2967    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/750x.webp?source_format=png"
2968    alt=""
2969    width="1200.0"
2970    height="1200.0"
2971    class="advanced-menu-item-img"
2972        loading="lazy"
2973  />
2974</picture>
2975
2976</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">兩件享折扣</span></a></li>
2977<li
2978  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
2979      class="advanced-menu-item-content image-position-top"
2980      link-highlight="https://www.ecohukurou.com.tw/categories/commercial-kits"
2981      href="https://www.ecohukurou.com.tw/categories/commercial-kits"
2982      target="_blank"
2983      data-sl-editor='{"section": "1788318985592df9ae47"}'
2984    ><div class="advanced-menu-item-img-block img-proportion-square">
2985
2986
2987
2988
2989
2990
2991
2992<picture>
2993  
2994    <source
2995       media="(min-width: 768px)" 
2996      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"
2997      
2998        sizes="100cqw"
2999      
3000      height="1024.0"
3001      width="1024.0"
3002    >
3003  
3004
3005  
3006  <source
3007    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"
3008    
3009      sizes="100cqw"
3010    
3011    height="1024.0"
3012    width="1024.0"
3013  >
3014  
3015
3016  <img
3017    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/750x.webp?source_format=jpg"
3018    alt=""
3019    width="1024.0"
3020    height="1024.0"
3021    class="advanced-menu-item-img"
3022        loading="lazy"
3023  />
3024</picture>
3025
3026</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">【限時】商用組合折扣</span></a></li>
3027<li
3028  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
3029      class="advanced-menu-item-content image-position-top"
3030      link-highlight="https://www.ecohukurou.com.tw/users/sign_in"
3031      href="https://www.ecohukurou.com.tw/users/sign_in"
3032      target="_blank"
3033      data-sl-editor='{"section": "178824921460836cd1fd"}'
3034    ><div class="advanced-menu-item-img-block img-proportion-square">
3035
3036
3037
3038
3039
3040
3041
3042<picture>
3043  
3044    <source
3045       media="(min-width: 768px)" 
3046      srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/540x.webp?source_format=jpg 54
30460w, 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"
3047      
3048        sizes="100cqw"
3049      
3050      height="881.0"
3051      width="1068.0"
3052    >
3053  
3054
3055  
3056  <source
3057    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"
3058    
3059      sizes="100cqw"
3060    
3061    height="881.0"
3062    width="1068.0"
3063  >
3064  
3065
3066  <img
3067    src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/750x.webp?source_format=jpg"
3068    alt=""
3069    width="1068.0"
3070    height="881.0"
3071    class="advanced-menu-item-img"
3072        loading="lazy"
3073  />
3074</picture>
3075
3076</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">新會員折$50</span></a></li>
3077</ul>
3078        </div>
3079      </div></li>
3080<li
3081  class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span
3082      class="advanced-menu-item-content image-position-top"
3083      data-sl-editor='{"section": "1788155288416eb5642e"}'
3084    ><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">
3085        <div>
3086          <ul class="advanced-menu-second-layer"><li
3087  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
3088      class="advanced-menu-item-content image-position-top"
3089      link-highlight="https://www.ecohukurou.com.tw/categories/product-list"
3090      href="https://www.ecohukurou.com.tw/categories/product-list"
3091      target="_self"
3092      data-sl-editor='{"section": "1788155334607d6d4757"}'
3093    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">福來朗 - 居家除蟲</span></a></li>
3094<li
3095  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
3096      class="advanced-menu-item-content image-position-top"
3097      link-highlight="https://www.ecohukurou.com.tw/categories/harmona"
3098      href="https://www.ecohukurou.com.tw/categories/harmona"
3099      target="_self"
3100      data-sl-editor='{"section": "17881553626809212a85"}'
3101    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">和淨 - 自然潔淨</span></a></li>
3102</ul>
3103        </div>
3104      </div></li>
3105<li
3106  class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span
3107      class="advanced-menu-item-content image-position-top"
3108      data-sl-editor='{"section": "178814395485580c5f76"}'
3109    ><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">
3110        <div>
3111          <ul class="advanced-menu-second-layer"><li
3112  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"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/store"
3115      href="https://www.ecohukurou.com.tw/pages/store"
3116      target="_self"
3117      data-sl-editor='{"section": "1788158720559dd88fab"}'
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/meet-hukurou"
3123      href="https://www.ecohukurou.com.tw/pages/meet-hukurou"
3124      target="_blank"
3125      data-sl-editor='{"section": "1790053474138cce7b90"}'
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://www.ecohukurou.com.tw/pages/about-hukurou"
3131      href="https://www.ecohukurou.com.tw/pages/about-hukurou"
3132      target="_blank"
3133      data-sl-editor='{"section": "1788160027566fdf2679"}'
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/quality-assurance"
3139      href="https://www.ecohukurou.com.tw/pages/quality-assurance"
3140      target="_blank"
3141      data-sl-editor='{"section": "1790145941985b079fbb"}'
3142    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">品質保障</span></a></li>
3143<li
3144  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
3145      class="advanced-menu-item-content image-position-top"
3146      link-highlight="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform"
3147      href="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform"
3148      target="_blank"
3149      data-sl-editor='{"section": "1788161730938619843b"}'
3150    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">品牌合作</span></a></li>
3151<li
3152  class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a
3153      class="advanced-menu-item-content image-position-top"
3154      link-highlight="https://www.ecohukurou.com.tw/pages/environmental-friendly"
3155      href="https://www.ecohukurou.com.tw/pages/environmental-friendly"
3156      target="_self"
3157      data-sl-editor='{"section": "17881619563588c37346"}'
3158    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">永續計畫</span></a></li>
3159</ul>
3160        </div>
3161      </div></li>
3162<li
3163  class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item-l1--hierarchically advanced-menu-item--collapsed"><span
3164      class="advanced-menu-item-content image-position-top"
3165      data-sl-editor='{"section": "178815282311348d3813"}'
3166    ><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">
3167        <div>
3168          <ul class="advanced-menu-second-layer"><li
3169  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
3170      class="advanced-menu-item-content image-position-top"
3171      link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea"
3172      href="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea"
3173      target="_blank"
3174      data-sl-editor='{"section": "17882486387562a352b4"}'
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/categories/eliminate-termite"
3180      href="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite"
3181      target="_blank"
3182      data-sl-editor='{"section": "1788248693037ef15858"}'
3183    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">白蟻藥怎麼選最有用?</span></a></li>
3184<li
3185  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item--collapsed"style="min-width: calc((100% - (20px * 0)) / 1);"><a
3186      class="advanced-menu-item-content image-position-top"
3187      link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach"
3188      href="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach"
3189      target="_blank"
3190      data-sl-editor='{"section": "17882487527203b97a47"}'
3191    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">家裡有蟑螂怎麼辦?</span></a></li>
3192<li
3193  class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item--collapsed"style="min-width: calc((100% - (20px * 0)) / 1);"><a
3194      class="advanced-menu-item-content image-position-top"
3195      link-highlight="https://www.ecohukurou.com.tw/blog/posts/dolic
3195hoderus-thoracicus-prevention"
3196      href="https://www.ecohukurou.com.tw/blog/posts/dolichoderus-thoracicus-prevention"
3197      target="_blank"
3198      data-sl-editor='{"section": "178824854955368cb5d4"}'
3199    ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">琉璃蟻防治懶人包!</span></a></li>
3200</ul>
3201        </div>
3202      </div></li>
3203<li
3204  class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><a
3205      class="advanced-menu-item-content image-position-top"
3206      link-highlight="https://www.ecohukurou.com.tw/pages/hukuro-1pco"
3207      href="https://www.ecohukurou.com.tw/pages/hukuro-1pco"
3208      target="_self"
3209      data-sl-editor='{"section": "17881627707747320ee6"}'
3210    ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">大宗採購</span></a></li>
3211</ul>
3212<div class="MenuPanel-section-header">
3213        帳戶
3214      </div>
3215      <ul class="MenuPanel-accountMenu">
3216        <li class="List-item">
3217          <a class="Label" href="/users/sign_in">會員登入</a>
3218        </li>
3219        <li class="List-item">
3220          <a class="Label" href="/users/sign_up">新用戶註冊</a>
3221        </li>
3222      </ul><div class="MenuPanel-section-header">
3223        其他
3224      </div>
3225      <ul class="MenuPanel-othersMenu"><li class="List-item">
3226            <a class="MessageDialog-showButton sl-message-toggle">
3227              <i class="fa fa-comment"></i> 聯絡我們
3228            </a>
3229          </li></ul></div>
3230</div>
3231          <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-cart-panel-bf7b3028c474ddaafde4135d1b998ef805336314699c54bb74ae9b41ebe6bdbc.css" onload="this.media='all'" />
3232<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>
3233<!-- Hint: Cart Empty -->
3234<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()">
3235  <div class="CartPanel-hint"> 你的購物車是空的 </div>
3236  <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled">
3237    <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
3238    <cart-lazyload-related-products data-allow-empty-product-ids="true">
3239      <div class="cart-related-products-loading">
3240        <div class="cart-related-products-loading-image loading-placeholder"></div>
3241        <div class="cart-related-products-loading-content">
3242          <div class="cart-related-products-loading-title loading-placeholder"></div>
3243          <div class="cart-related-products-loading-price-details loading-placeholder"></div>
3244        </div>
3245      </div>
3246      <div class="cart-related-products-list"></div>
3247    </cart-lazyload-related-products>
3248  </div>
3249</div>
3250
3251<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()">
3252  <!-- CartItems -->
3253  <div class="cart-items">
3254    <div
3255      ng-repeat="item in currentCart.getItems() track by item._id"
3256      ng-if="item.type !== 'gift'"
3257      class="cart-item-container"
3258      data-cart-item-id="{{ item._id }}"
3259      product-id="{{ item.product_id }}"
3260    >
3261      <!-- Item -->
3262      <div class="cart-item">
3263        <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link">
3264          <img
3265            class="sl-lazy-image cart-item-image"
3266            ng-src="{{ getImgSrc(item, '200x200f') }}"
3267            alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}"
3268          />
3269        </a>
3270        <img
3271          class="sl-lazy-image cart-item-image"
3272          ng-if="item.product.type === 'gift'"
3273          ng-src="{{ getImgSrc(item, '200x200f') }}"
3274          alt="{{ (item.variation.media
3275                    ? item.variation.media.alt_translations
3276                    : item.product.cover_media.alt_translations) | translateModel
3277                }}"
3278        />
3279        <div class="cart-item-content" style="float:left;width:130px;">
3280          <div class="wrap--bundle-title-variation">
3281            <div
3282              ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)"
3283              class="label promotion-label label-default"
3284            >
3285              {{ 'product.bundled_products.label' | translate }}
3286            </div>
3287            <div
3288              ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)"
3289              class="label promotion-label label-default"
3290            >
3291              {{ 'product.bundle_group_products.label' | translate }}
3292            </div>
3293            <div
3294              ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)"
3295              class="label promotion-label label-default"
3296            >
3297              {{ 'product.buyandget.label' | translate }}
3298            </div>
3299            <div
3300              ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'"
3301              class="label promotion-label label-default"
3302            >
3303              {{ 'product.gift.label' | translate }}
3304            </div>
3305            <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
3306            <div class="title">{{item.product.title_translations|translateModel}}</div>
3307            <div ng-repeat="field in item.variation.fields track by $index" class="item-variation">
3308              <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div>
3309            </div>
3310            <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list">
3311              <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id">
3312                <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p>
3313                <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p>
3314              </li>
3315            </ul>
3316            <span
3317              class="variation-open-button"
3318              ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'"
3319              ng-click="onClickOpenVariation(item._id)"
3320            >
3321              {{ 'product.set.open_variation' | translate }}
3322              <i class="fa fa-angle-down"></i>
3323            </span>
3324            <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list">
3325              <li
3326                class="child-product-item"
3327                ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)"
3328              >
3329                <p class="child-product-title">
3330                  {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }}
3331                  x {{ selectedChildProduct.quantity || 1 }}
3332                </p>
3333                <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id">
3334                  {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }}
3335                </p>
3336              </li>
3337            </ul>
3338            <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div>
3339            <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div>
3340          </div>
3341          <div class="price-details">
3342            {{item.quantity}}<span style="margin:0 3px;">x</span>
3343            <span
3344              ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'"
3345              ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency"
3346            ></span>
3347            <span
3348              ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')"
3349              ng-bind-html="'NT$0' | changeCurrency"
3350            ></span>
3351            <span ng-if="item.type === 'redeem_gift'">
3352              {{ item.unit_point }} 點
3353            </span>
3354          </div>
3355        </div>
3356        <!--cart-item-content-->
3357        <div class="remove" ng-if="shouldShowDeleteButton">
3358          <a ng-click="removeItemFromCart(item._id,$event)">
3359            <span>刪除</span>
3360            <svg class="icons icon-delete">
3361              <use xlink:href="#icon-delete"></use>
3362            </svg>
3363          </a>
3364        </div>
3365        <div class="clear"></div>
3366      </div>
3367      <!-- Item end-->
3368      <!-- Addon items -->
3369      <div
3370        class="addon-cart-item cart-item"
3371        ng-repeat="addonItem in item.addon_items track by addonItem._id"
3372        ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''"
3373        data-cart-item-id="{{ addonItem._id }}"
3374      >
3375        <span class="product-link js-product-link">
3376          <img
3377            class="cart-item-image"
3378            ng-src="{{ getImgSrc(addonItem, '200x200f') }}"
3379            alt="{{addonItem.product.cover_media.alt_translations | translateModel}}"
3380          />
3381        </span>
3382        <div class="cart-item-content" style="float:left;width:130px;">
3383          <div class="wrap--bundle-title-variation">
3384            <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
3385            <div class="title">{{addonItem.product.title_translations|translateModel}}</div>
3386          </div>
3387          <div class="price-details">
3388            {{addonItem.quantity}}<span style="margin:0 3px;">x</span>
3389            <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span>
3390            <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span>
3391          </div>
3392        </div>
3393        <div class="remove" ng-if="shouldShowDeleteButton">
3394          <a ng-click="removeItemFromCart(addonItem._id,$event)" >
3395            <span>刪除</span>
3396            <svg class="icons icon-delete">
3397              <use xlink:href="#icon-delete"></use>
3398            </svg>
3399          </a>
3400        </div>
3401        <div class="clear"></div>
3402      </div>
3403      <!-- Addon items end -->
3404    </div>
3405    <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()">
3406      <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
3407      <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}">
3408        <div class="cart-related-products-loading">
3409          <div class="cart-related-products-loading-image loading-placeholder"></div>
3410          <div class="cart-related-products-loading-content">
3411            <div class="cart-related-products-loading-title loading-placeholder"></div>
3412            <div class="cart-related-products-loading-price-details loading-placeholder"></div>
3413          </div>
3414        </div>
3415        <div class="cart-related-products-list"></div>
3416      </cart-lazyload-related-products>
3417    </div>
3418    <div class="clear"></div>
3419  </div>
3420  <!-- CartItems end -->
3421
3422  <div class="clear"></div>
3423  <!-- Checkout button -->
3424  <div class="cart-chkt-btn-cont">
3425    <button
3426      id="btn-checkout"
3427      data-e2e-id="checkout_button"
3428      class="cart-chkt-btn ladda-button"
3429      data-style="slide-down"
3430      ladda="checkoutButtonLoading"
3431      ng-click="onCheckoutClicked($event)"
3432    >
3433      {{ 'cart.checkout' | translate }}
3434    </button>
3435  </div>
3436  <!-- Checkout button end -->
3437</div>
3438</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>
3438  <div id="Content" class="js-content">    
3439
3440
3441
3442
3443
3444    <div class="container ProductDetail-container" data-e2e-id="product-detail_container" ng-controller="ProductsShowController">
3445    <!-- Breadcrumb --><div class="ProductDetail-breadcrumb nav-bg-color" id="ProductDetail-breadcrumb">  <div class="block-inner">    <a class="Label" href="/products">全部商品</a>                  / <a class="Label" href="/categories/%E7%94%A2%E5%93%81%E9%A1%9E%E5%88%A5">產品類別</a>              / <a class="Label" href="/categories/cockroach">除蟑對策</a>            </div></div><!-- END Breadcrumb --><div class="block-inner">  <div class="pd-box clearfix">    <div ng-show="false">      <div class="ProductDetail-product row">        <div class="ProductDetail-product-gallery col-xs-12 col-md-6">          <span class="loading-placeholder" style="width: 250px; height: 350px; margin: 0 auto; margin-bottom: 15px;"></span>          <div>            <span class="loading-placeholder pull-left" style="width: 72px; height: 72px; margin-right: 10px;"></span>            <span class="loading-placeholder pull-left" style="width: 72px; height: 72px; margin-right: 10px;"></span>            <span class="loading-placeholder pull-left" style="width: 72px; height: 72px;"></span>          </div>        </div>        <div class="ProductDetail-product-info col-xs-12 col-md-6">          <div class="box-default">            <div>小蟑螂專用凝膠 - 強效款</div>            <div>              <span class="loading-placeholder" style="width: 100px"></span>              <span class="loading-placeholder" style="width: 200px"></span>              <br/>              <span class="loading-placeholder" style="width: 310px"></span>              <span class="loading-placeholder" style="width: 150px"></span>            </div>          </div>        </div>      </div>      </div><div ng-cloak>      <div class="ProductDetail-product row" sl-component="product-info">        <div class="ProductDetail-product-gallery col-xs-12 col-md-6">          <product-variant-gallery entry-point="pdp_product_photo" enable-popup-slide="true" item-size="72" item-margin="10" ></product-variant-gallery>          <div class="prod-mobile js-prod-mobile"></div>                      <!--Share actions-->
3446<style>
3447  .share-buttons {
3448    display: inline-flex;
3449  }
3450  .share-buttons > a {
3451    display: inline-flex;
3452    border-radius: 50%;
3453    align-items: center;
3454    justify-content: center;
3455    width: 30px;
3456    height: 30px;
3457    margin-right: 6px;
3458  }
3459  .share-buttons > a:last-child {
3460    margin: 0;
3461  }
3462  .share-buttons > a svg {
3463    width: 20px;
3464    height: 20px;
3465    color: #fff;
3466  }
3467</style>
3468
3469<div class="share-box">
3470  <div class="action-title global-secondary">分享到</div>
3471  <div class="share-buttons">
3472    <a class="line" href="https://social-plugins.line.me/lineit/share?url=https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait" target="_blank" title="line" rel="noopener" style="background-color: #09b305">
3473      <svg>
3474        <use xlink:href="#icon-lineapp"></use>
3475      </svg>
3476    </a>
3477    <a class="facebook" href="https://www.facebook.com/sharer.php?u=https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait" target="_blank" title="facebook" rel="noopener" style="background-color: #2d4682">
3478      <svg>
3479        <use xlink:href="#icon-facebook"></use>
3480      </svg>
3481    </a>
3482    <a class="whatsapp" href="https://api.whatsapp.com/send/?text=https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait" target="_blank" title="whatsapp" rel="noopener" style="background-color: #3cb136">
3483      <svg>
3484        <use xlink:href="#icon-whatsapp"></use>
3485      </svg>
3486    </a>
3487    <a class="copylink" onclick="copyLinkToClipboard(event, 'https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait')" title="copy link" rel="noopener" style="background-color: #1575f0">
3488      <svg>
3489        <use xlink:href="#icon-copylink"></use>
3490      </svg>
3491    </a>
3492  </div>
3493</div>
3494
3495<script>
3496function copyLinkToClipboard(e, link) {
3497  e.preventDefault && e.preventDefault();
3498  if (!link || !navigator.clipboard) return;
3499
3500  navigator.clipboard.writeText(link);
3501  new PNotify({
3502    title: "已複製",
3503    addclass: 'success',
3504    animate: {
3505      animate: true,
3506      in_class: 'fadeInDown',
3507      out_class: 'fadeOut',
3508    },
3509    delay: 4000,
3510    icon: 'fa fa-check-circle',
3511  });
3512}
3513</script>
3513
3514<!--End share actions-->
3515                  </div>        <div class="ProductDetail-product-info js-product-info col-xs-12 col-md-6">          <div class="box-default">            <h1 class="Product-title">              小蟑螂專用凝膠 - 強效款            </h1>                          <p class="Product-summary Product-summary-block">⭐ 熱銷推薦 ⭐<br/>· 1天見效,小蟑螂神經中毒而亡<br/>· 帶回巢穴,誅滅九族<br/>· 1條可點30次<br/>· 抑制母蟑螂卵鞘,防止死後產卵<br/>· 擠出一點,深入細縫,持效60天<br/>-------<br/>🏅 環境用藥合法認證<br/>✅ 第三方機構檢測,平均死亡率100%</p>              <hr/>                        <product-available-info ></product-available-info>                          <div class="promotion-wrap">                <input class="Util-cssToggle" type="checkbox" name="Promotion-tags-toggle" id="Promotion-tags-toggle" />                <div class="Product-promotions">                                      <p class="Product-promotions-tag">                      全店,除蟲商品,滿$850免運費!                    </p>                                      <p class="Product-promotions-tag">                      <a href=/promotions/6a6af21d6d113c4027161595 target='_blank'>指定商品,租屋族必備!除蟲+清潔現省$100</a>                    </p>                                      <p class="Product-promotions-tag">                      全店,好禮滿額贈!滿額贈淨化噴霧50ml(不累贈/贈完為止)                    </p>                                  </div>                                  <label class="Util-cssToggleLabel" for="Promotion-tags-toggle">                    <span class="Toggle-expanded">查看更多</span>                    <span class="Toggle-collapsed">收起內容</span>                  </label>                              </div>                        <div class="product-detail-actions ">              
3516
3517  <div class='product-sale-sold-count' ng-if="showSoldCount()">
3518    <svg class="product-sale-sold-count-icon"><use xlink:href="#icon-sale-sold-count"></use></svg>
3519    <span ng-bind-html="getSoldCountText()"></span>
3520  </div>
3521
3522    <div class="same-price">
3523      <!-- show variation original price -->
3524      <div ng-if="variationSelected.price && variationSelected.price.cents > 0 && productService.hasLowerPrice(variationSelected)">
3525        <div
3526          ng-bind-html="variationSelected.price.label | changeCurrency"
3527          class="global-primary dark-primary price-regular price price-crossed"
3528        >
3529        </div>
3530      </div>
3531      <!-- show lowest variation price -->
3532      <div
3533        class="price-regular js-price"
3534        ng-class="{'price-sale': variationSelected.price && productService.hasLowerPrice(variationSelected)}"
3535      >
3536        <span class="price" ng-bind-html="price | changeCurrency"></span>
3537        <span class="member-only-tag">
3538          {{ productService.variationPriceMemberTag(variationSelected) }}
3539        </span>
3540      </div>
3541      <div class="member-price-tip" ng-show="productService.showMemberPriceTip(variationSelected)">
3542        <a class="price-sale member-price-tip-content" href="/users/sign_in">
3543          <span class="price" style="font-size: inherit;" ng-bind-html="variationSelected.member_price.label | changeCurrency"></span>
3544          <span class="tip">{{ 'product.member_only' | translate }}</span>
3545        </a>
3546      </div>
3547    </div>
3548<div class='product-review-summary-container'>
3549  <div class='product-review-box' ng-if="ratingSource == 'shopline' && shoplineProductReview">
3550  <span
3551    class="review-summary-info-stars"
3552    review-stars
3553    score="shoplineProductReview.avg_score"
3554    total-score="5"
3555  >
3556  </span>
3557  <span class='review-summary-data'>
3558    <span>{{shoplineProductReview.avg_score}}</span>(<a ng-click="scrollToProductReviews()">
3559      {{shoplineProductReview.total}} {{'product.product_review.reviews' | translate}}
3560    </a>)
3561  </span>
3562</div>
3563
3564<div class='product-review-box' ng-if="ratingSource == 'amazon' && amazonProductReview">
3565  <span
3566    class="review-summary-info-stars"
3567    review-stars
3568    score="amazonProductReview.avg_rating"
3569    total-score="5"
3570  >
3571  </span>
3572  <span class='review-summary-data'>
3573    {{amazonProductReview.avg_rating}}(<a ng-click="scrollToProductReviews()">
3574      ({{amazonProductReview.total_comment_count}} {{'product.product_review.reviews' | translate}})
3575    </a>)
3576  </span>
3577</div>
3578</div>
3579
3580
3581
3582<!-- variations -->
3583<div class="variation-detail" ng-show="!product.hide_price" product-variation-dropdown emit-event="pdp-variation-change">
3584  <!-- New variations -->
3585  <div ng-repeat="title in product.field_titles" ng-attr-sl-component-begin="{{ $first ? 'variation-selector' : '' }}">
3586    <div class="variation_title" ng-hide="isEmpty(title.name_translations) ">
3587      {{ title.name_translations | translateModel }}
3588      <span
3589        ng-if="getSelectTypeByIndex($index) !== 'dropdown'"
3590      >
3591        : {{variationName[$index] | translateModel}}
3592      </span>
3593    </div>
3594    <div
3595      class="select-box"
3596      ng-class="{
3597        'selectpicker-box': !featureService.hasFeature('variation_label_swatches'),
3598        'variation-image': product.field_titles[$index].selectorEnabled
3599      }"
3600      ng-switch="getSelectTypeByIndex($index)"
3601    >
3602      <variation-selector
3603        class="variation-selector"
3604        ng-switch-when="selector"
3605        model="variationName"
3606        product="product"
3607        index="{{$index}}"
3608        on-change="onVariationChanged($index)"
3609      >
3610      </variation-selector>
3611
3612      <variation-label-selector
3613        ng-switch-when="label"
3614        index="$index"
3615        model="variationName"
3616        product="product"
3617        on-change="onVariationChanged($index)"
3618        is-collapsable="false"
3619      ></variation-label-selector>
3620
3621      <select
3622        class="selectpicker js-selectpicker form-control form-control-sm form-control-inline"
3623        ng-switch-default
3624        ng-model="variationName[$index]"
3625        ng-change="onVariationChanged($index)"
3626        ng-options="variation for variation in product.digest_variations[$index]"
3627      >
3628      </select>
3629    </div>
3630  </div>
3631  <!-- End of new variations -->
3632  <!-- Old variations -->
3633  <select dynamic-name="product_variation_$index"
3634    class="selectpicker js-selectpicker form-control form-control-sm form-control-inline"
3635    ng-model="variationSelected"
3636    ng-change="onVariationChanged()"
3637    ng-options="variation as variation.name for variation in product.variations"
3638    ng-hide="product.field_titles"
3639    sl-component-end="variation-selector"
3640  >
3641  </select>
3642  <!-- End of old variations -->
3643  <div class="quantity-wrapper">
3644    <div class="variation_title quantity-title" ng-show="state.checkoutReady && hasStock" >數量</div>
3645
3646    <!-- Quantity as Inputbox -->
3647    <div class="form-inline form-quantity" style="display:inline-block;margin-bottom:10px" ng-if="state.checkoutReady && hasStock" ng-class="state.checkoutReady && hasStock ? 'form-block' : null">
3648      <div class="input-group">
3649        <span class="input-group-btn"><button type="button" class="btn btn-default btn-checkout" ng-click="decQuantity()"><i class="fa fa-minus"></i></button></span>
3650        <input dynamic-name="product_variation_$index"
3651          class="form-control form-control-xs form-control-inline"
3652          type="text"
3653          ng-model="$parent.addItemQuantity"
3654          ng-change="addItemQuantityInputChange()"
3655          maxlength="5"/>
3656        <span class="input-group-btn"><button type="button" class="btn btn-default btn-checkout" ng-click="incQuantity()"><i class="fa fa-plus"></i></button></span>
3657      </div>
3658    </div>
3659  </div>
3660  <div ng-show="myForm.addItemQuantity.$error"></div>
3661  <!-- End of Quantity as Inputbox -->
3662
3663
3664<!-- Addon Item -->
3665<div id="addon-item" ng-show="state.checkoutReady && hasStock" class="addon-promotions-container addon-product-info" products-form-addon-product>
3666  <div class="addon-promotions-header">
3667    <i class="fa fa-plus" aria-hidden="true"></i>
3668    <p ng-show="state.checkoutReady" id="sec0" class="global-primary dark-primary">
3669      以優惠價加購商品
3670      <span ng-model="addItemQuantity" ng-show="mainConfig.merchantData.addon_limit_enabled">(最多 {{ addItemQuantity }} 件)</span>
3671    </p>
3672  </div>
3673  <div class="addon-promotion-list">
3674        <!-- Addon Product -->
3675        <div class="addon-promotion-item" id="637adaaf39d134002efa86e3">
3676          <div class="addon-promotion-item-wrapper row">
3677            <div class="col-xs-1 col-sm-1 col-md-1 addon-item-chkbox">
3678              <input class="addon-checkout-switch" type="checkbox" name="" ng-model="isAddonSelected['637ad
3678aaf39d134002efa86e3']">
3679            </div>
3680            <!-- Addon Picture -->
3681              <div class="global-secondary dark-secondary detail-media-container show-mb hidden-xs col-sm-1 col-md-2" ng-class="{'addon-selected': isAddonSelected['637adaaf39d134002efa86e3']}">
3682                <img ng-click="onProductImageClicked('637adaaf39d134002efa86e3')" class="img-responsive" src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6775ee7c09b58c0010d721d7/400x.webp?source_format=jpg" alt="">
3683              </div>
3684            <div class="col-xs-10 col-sm-9 col-md-offset-1 col-md-7 col-lg-offset-0 col-lg-9 nopadding-right addon-item-mainInfo">
3685              <div class="row">
3686                <div class="title-container ellipsis col-md-12">
3687                  <div ng-non-bindable class="title global-primary dark-primary">
3688                    蟑螂凝膠專用小餌站 - 10入
3689                  </div>
3690                </div>
3691              </div>
3692              <div class="row">
3693                <div class="col-xs-2 hidden-sm hidden-md hidden-lg addon-item-image">
3694                    <div class="global-secondary dark-secondary detail-media-container" ng-click="onProductImageClicked('637adaaf39d134002efa86e3')" ng-class="{'addon-selected': isAddonSelected['637ad
3694aaf39d134002efa86e3']}">
3695                      <img class="img-responsive" src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6775ee7c09b58c0010d721d7/400x.webp?source_format=jpg" alt="">
3696                    </div>
3697                </div>
3698                <div class="col-xs-9 col-xs-offset-1 col-sm-offset-0 col-md-12 col-full-style addon-item-quantity-price-wrapper">
3699                  <!-- Quantity as Inputbox -->
3700                  <div class="form-inline quantity-container">
3701                    <div class="input-group" ng-init="addAddonProductQuantity['637adaaf39d134002efa86e3'] = 0">
3702                      <span class="input-group-btn">
3703                        <button type="button" class="btn btn-default btn-checkout" ng-click="decAddonProductQuantity('637adaaf39d134002efa86e3')" ng-disabled="getAddonProductQuantity('637adaaf39d134002efa86e3') <= 0">
3704                          <i class="fa fa-minus"></i>
3705                        </button>
3706                      </span>
3707                      <input dynamic-name="product_variation_$index"
3708                        class="form-control form-control-xs form-control-inline"
3709                        type="text"
3710                        ng-model="addAddonProductQuantity['637adaaf39d134002efa86e3']"
3711                        ng-blur="validateAddonProductQuantity('637adaaf39d134002efa86e3')"
3712                        placeholder="0"
3713                        maxlength="5"
3714                      >
3715                      <span class="input-group-btn">
3716                        <button type="button" class="btn btn-default btn-checkout" ng-click="incAddonProductQuantity('637adaaf39d134002efa86e3')" ng-disabled="addonLimitReached()">
3717                          <i class="fa fa-plus"></i>
3718                        </button>
3719                      </span>
3720                    </div>
3721                  </div>
3722                  <!-- End of Quantity as Inputbox -->
3723
3724                  <!-- Addon Price -->
3725                  <div class="price-container">
3726                    <div class="global-primary dark-primary price-sale price" >
3727                      優惠價
3728                      NT$79
3729                    </div>
3730                  </div>
3731                </div>
3732              </div>
3733            </div>
3734          </div>
3735          <hr class="addon-bottom-line">
3736        </div>
3737        <!-- Addon Product -->
3738        <div class="addon-promotion-item" id="662b5754beac19002339499d">
3739          <div class="addon-promotion-item-wrapper row">
3740            <div class="col-xs-1 col-sm-1 col-md-1 addon-item-chkbox">
3741              <input class="addon-checkout-switch" type="checkbox" name="" ng-model="isAddonSelected['662b5754beac19002339499d']">
3742            </div>
3743            <!-- Addon Picture -->
3744              <div class="global-secondary dark-secondary detail-media-container show-mb hidden-xs col-sm-1 col-md-2" ng-class="{'addon-selected': isAddonSelected['662b5754beac19002339499d']}">
3745                <img ng-click="onProductImageClicked('662b5754beac19002339499d')" class="img-responsive" src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/662b57355ae9bf0011083ca8/400x.webp?source_format=jpg" alt="">
3746              </div>
3747            <div class="col-xs-10 col-sm-9 col-md-offset-1 col-md-7 col-lg-offset-0 col-lg-9 nopadding-right addon-item-mainInfo">
3748              <div class="row">
3749                <div class="title-container ellipsis col-md-12">
3750                  <div ng-non-bindable class="title global-primary dark-primary">
3751                    水性除蟲噴霧 - 500ml
3752                  </div>
3753                </div>
3754              </div>
3755              <div class="row">
3756                <div class="col-xs-2 hidden-sm hidden-md hidden-lg addon-item-image">
3757                    <div class="global-secondary dark-secondary detail-media-container" ng-click="onProductImageClicked('662b5754beac19002339499d')" ng-class="{'addon-selected': isAddonSelected['662b5754beac19002339499d']}">
3758                      <img class="img-responsive" src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/662b57355ae9bf0011083ca8/400x.webp?source_format=jpg" alt="">
3759                    </div>
3760                </div>
3761                <div class="col-xs-9 col-xs-offset-1 col-sm-offset-0 col-md-12 col-full-style addon-item-quantity-price-wrapper">
3762                  <!-- Quantity as Inputbox -->
3763                  <div class="form-inline quantity-container">
3764                    <div class="input-group" ng-init="addAddonProductQuantity['662b5754beac19002339499d'] = 0">
3765                      <span class="input-group-btn">
3766                        <button type="button" class="btn btn-default btn-checkout" ng-click="decAddonProductQuantity('662b5754beac19002339499d')" ng-disabled="getAddonProductQuantity('662b5754beac19002339499d') <= 0">
3767                          <i class="fa fa-minus"></i>
3768                        </button>
3769                      </span>
3770                      <input dynamic-name="product_variation_$index"
3771                        class="form-control form-control-xs form-control-inline"
3772                        type="text"
3773                        ng-model="addAddonProductQuantity['662b5754beac19002339499d']"
3774                        ng-blur="validateAddonProductQuantity('662b5754beac19002339499d')"
3775                        placeholder="0"
3776                        maxlength="5"
3777                      >
3778                      <span class="input-group-btn">
3779                        <button type="button" class="btn btn-default btn-checkout" ng-click="incAddonProductQuantity('662b5754beac19002339499d')" ng-disabled="addonLimitReached()">
3780                          <i class="fa fa-plus"></i>
3781                        </button>
3782                      </span>
3783                    </div>
3784                  </div>
3785                  <!-- End of Quantity as Inputbox -->
3786
3787                  <!-- Addon Price -->
3788                  <div class="price-container">
3789                    <div class="global-primary dark-primary price-sale price" >
3790                      優惠價
3791                      NT$209
3792                    </div>
3793                  </div>
3794                </div>
3795              </div>
3796            </div>
3797          </div>
3798          <hr class="addon-bottom-line">
3799        </div>
3800        <!-- Addon Product -->
3801        <div class="addon-promotion-item" id="695210745d6601a86124b519">
3802          <div class="addon-promotion-item-wrapper row">
3803            <div class="col-xs-1 col-sm-1 col-md-1 addon-item-chkbox">
3804              <input class="addon-checkout-switch" type="checkbox" name="" ng-model="isAddonSelected['695210745d6601a86124b519']">
3805            </div>
3806            <!-- Addon Picture -->
3807              <div class="global-secondary dark-secondary detail-media-container show-mb hidden-xs col-sm-1 col-md-2" ng-class="{'addon-selected': isAddonSelected['695210745d6601a86124b519']}">
3808                <img ng-click="onProductImageClicked('695210745d6601a86124b519')" class="img-responsive" src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69520f6fdd77ea73c12c5eda/400x.webp?source_format=jpg" alt="">
3809              </div>
3810            <div class="col-xs-10 col-sm-9 col-md-offset-1 col-md-7 col-lg-offset-0 col-lg-9 nopadding-right addon-item-mainInfo">
3811              <div class="row">
3812                <div class="title-container ellipsis col-md-12">
3813                  <div ng-non-bindable class="title global-primary dark-primary">
3814                    【和淨】掃地機器人專用地板清潔劑
3815                  </div>
3816                </div>
3817              </div>
3818              <div class="row">
3819                <div class="col-xs-2 hidden-sm hidden-md hidden-lg addon-item-image">
3820                    <div class="global-secondary dark-secondary detail-media-container" ng-click="onProductImageClicked('695210745d6601a86124b519')" ng-class="{'addon-selected': isAddonSelected['695210745d6601a86124b519']}">
3821                      <img class="img-responsive" src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69520f6fdd77ea73c12c5eda/400x.webp?source_format=jpg" alt="">
3822                    </div>
3823                </div>
3824                <div class="col-xs-9 col-xs-offset-1 col-sm-offset-0 col-md-12 col-full-style addon-item-quantity-price-wrapper">
3825                  <!-- Quantity as Inputbox -->
3826                  <div class="form-inline quantity-container">
3827                    <div class="input-group" ng-init="addAddonProductQuantity['695210745d6601a86124b519'] = 0">
3828                      <span class="input-group-btn">
3829                        <button type="button" class="btn btn-default btn-checkout" ng-click="decAddonProductQuantity('695210745d6601a86124b519')" ng-disabled="getAddonProductQuantity('695210745d6601a86124b519') <= 0">
3830                          <i class="fa fa-minus"></i>
3831                        </button>
3832                      </span>
3833                      <input dynamic-name="product_variation_$index"
3834                        class="form-control form-control-xs form-control-inline"
3835                        type="text"
3836                        ng-model="addAddonProductQuantity['695210745d6601a86124b519']"
3837                        ng-blur="validateAddonProductQuantity('695210745d6601a86124b519')"
3838                        placeholder="0"
3839                        maxlength="5"
3840                      >
3841                      <span class="input-group-btn">
3842                        <button type="button" class="btn btn-default btn-checkout" ng-click="incAddonProductQuantity('695210745d6601a86124b519')" ng-disabled="addonLimitReached()">
3843                          <i class="fa fa-plus"></i>
3844                        </button>
3845                      </span>
3846                    </div>
3847                  </div>
3848                  <!-- End of Quantity as Inputbox -->
3849
3850                  <!-- Addon Price -->
3851                  <div class="price-container">
3852                    <div class="global-primary dark-primary price-sale price" >
3853                      優惠價
3854                      NT$319
3855                    </div>
3856                  </div>
3857                </div>
3858              </div>
3859            </div>
3860          </div>
3861          <hr class="addon-bottom-line-disable">
3862        </div>
3863  </div>
3864  <div class="addon-promotion-summary" ng-show="state.addonItemEnabled && state.checkoutReady">
3865    <div class="product-detail-button-container has-buy-now-button">
3866      <button
3867        id="btn-addon-checkout"
3868        class="btn btn-custom btn-purchase-action btn-buy-togerher ladda-button form-control-inline js-btn-addon-checkout js-btn-show js-btn-scroll btn-color-primary"
3869        data-style="slide-down"
3870        ladda="loading"
3871        ng-click="submitAddonProducts()"
3872        ui-scrollfix
3873        ui-scrollfix-sizing-element="#btn-addon-checkout"
3874        ui-scrollfix-container-element=".js-sticky-cart-button-container"
3875        
3876      >
3877        <span class="ladda-label" ng-bind="getAddToCartButtonText(true, 'buy_together')"></span>
3878      </button>
3879        <button
3880  class="btn btn-buy-now btn-purchase-action btn-custom ladda-button form-control-inline js-btn-main-buy-now js-btn-show js-btn-scroll"
3881  ng-click="submitAddonProducts($event, true)"
3882  ng-show="state.addonItemEnabled &amp;&amp; state.checkoutReady &amp;&amp; !false"
3883  ladda="loading" 
3884  data-style="slide-down"
3885    id="#btn-addon-buy-now"
3886    ui-scrollfix
3887    ui-scrollfix-sizing-element="#btn-addon-buy-now" 
3888    ui-scrollfix-container-element=".js-sticky-cart-button-container"
3889>
3890  <div class="btn-buy-now-content">
3891    <svg class="buy-now-icon"><use xlink:href="#icon-bag"></use></svg>
3892      <span class="buy-now-text" ng-bind="'product.buy_now' | translate"></span>
3893  </div>
3894</button>
3895
3896    </div>
3897  </div>
3898</div>
3899  <div ng-controller="ProductWishlistController">
3900    <div class="Back-in-stock-addItem-block">
3901      <back-in-stock-button
3902        product="product"
3903        wishlist-item="wishlistItem"
3904        is-item-in-back-in-stock="isItemInBackInStock"
3905        ng-if="shouldShowBackInStockBtn() && state.checkoutReady &amp;&amp; state.addonItemEnabled"
3906      >
3907        <button
3908          ng-click="toggleBackInStock()"
3909          class="btn-add-back-in-stock btn-color-primary btn btn-custom js-btn-back-in-stock"
3910          ng-class="{ 'is-active': isItemInBackInStock }"
3911        >
3912          <div id="back-in-stock-content">
3913            <div class="font-style" ng-if="isItemInBackInStock">已訂閱貨到通知</div>
3914            <div class="font-style" ng-if="!isItemInBackInStock">貨到通知我</div>
3915          </div>
3916        </button>
3917          <div class="Tooltip-backInStockTooltip">
3918            <div class="Tooltip-backInStockTooltip-content">
3919              <a href="/users/sign_in">立即登入/註冊</a>
3920            </div>
3921          </div>
3922      </back-in-stock-button>
3923    </div>
3924    <div class="Wishlist-addItem-block Wishlist-block-center"
3925      ng-if="state.checkoutReady &amp;&amp; state.addonItemEnabled"
3926    >
3927      <sl-wishlist-button
3928        get-target-wishlist-item="getTargetWishlistItem()"
3929        product="product"
3930        variation-selected="variationSelected"
3931        selected-product-set-data="selectedProductSetData"
3932        wishlist-item="wishlistItem"
3933        is-item-in-wishlist="isItemInWishlist"
3934        class="btn-add-wishlist"
3935        ng-class="{ 'is-active': isItemInWishlist }"
3936        ng-click = "toggleWishlistItem()"
3937      >
3938        <i class="fa fa-heart-o"></i>
3939        <i class="fa fa-heart"></i>
3940        <svg class="icons icon-heart-v2">
3941          <use xlink:href="#icon-heart-v2"></use>
3942        </svg>
3943        <span>加入追蹤清單</span>
3944          <div class="Tooltip-wishlistTooltip">
3945            <div class="Tooltip-wishlistTooltip-content">
3946              <a ng-click="toLoginPage($event, '/users/sign_in')">
3947                立即登入/註冊
3948              </a>
3949            </div>
3950          </div>
3951      </sl-wishlist-button>
3952    </div>
3953  </div>
3954
3955<p class="out-of-stock txt-notify">
3956  <span ng-bind-html="getAddonProductsError()"></span>
3957</p>
3958
3959<!-- Addon Item End -->
3960  <div class="product-detail-button-container has-buy-now-button">
3961    <button
3962      id="btn-main-checkout"
3963      data-e2e-id="add-to-cart_button"
3964      ng-show="state.checkoutReady &amp;&amp; hasStock &amp;&amp; !state.addonItemEnabled"
3965      class="btn btn-custom btn-purchase-action form-control-inline ladda-button js-btn-main-checkout js-btn-show js-btn-scroll btn-color-primary"
3966      ng-disabled="false ||
3967                                            addItemQuantity == &#39;&#39; ||
3968                                            addItemQuantity == 0 ||
3969                                            addItemQuantity &lt; 0 ||
3970                                            addItemQuantity &gt; 99999"
3971      data-style="slide-down"
3972      ladda="loading"
3973      ng-click="addItemToCart()"
3974      ui-scrollfix
3975      ui-scrollfix-sizing-element="#btn-main-checkout"
3976      ui-scrollfix-container-element=".js-sticky-cart-button-container"
3977    >
3978      <span class="fa fa-shopping-cart"></span>
3979      <span class="ladda-label" ng-bind="getAddToCartButtonText(true, '')"></span>
3980    </button>
3981      <button
3982  class="btn btn-buy-now btn-purchase-action btn-custom ladda-button form-control-inline js-btn-main-buy-now js-btn-show js-btn-scroll"
3983  ng-click="addItemToCart($event, true)"
3984  ng-show="state.checkoutReady &amp;&amp; hasStock &amp;&amp; !state.addonItemEnabled &amp;&amp; !(false ||
3985                                            addItemQuantity == &#39;&#39; ||
3986                                            addItemQuantity == 0 ||
3987                                            addItemQuantity &lt; 0 ||
3988                                            addItemQuantity &gt; 99999)"
3989  ladda="loading" 
3990  data-style="slide-down"
3991    id="#btn-variable-buy-now"
3992    ui-scrollfix
3993    ui-scrollfix-sizing-element="#btn-variable-buy-now" 
3994    ui-scrollfix-container-element=".js-sticky-cart-button-container"
3995>
3996  <div class="btn-buy-now-content">
3997    <svg class="buy-now-icon"><use xlink:href="#icon-bag"></use></svg>
3998      <span class="buy-now-text" ng-bind="'product.buy_now' | translate"></span>
3999  </div>
4000</button>
4001
4002  </div>
4003  <div class="amazon-wishlist-block-align" ng-class="(state.checkoutReady && hasStock && !state.addonItemEnabled) ? '' : 'hidden'">
4004    <div class="amazon-wishlist-block  no-amazon-btn">
4005      <div class="buy-at-amazon-button"></div>
4006      <div class="add-to-wishlist-btn">
4007          <div ng-controller="ProductWishlistController">
4008    <div class="Back-in-stock-addItem-block">
4009      <back-in-stock-button
4010        product="product"
4011        wishlist-item="wishlistItem"
4012        is-item-in-back-in-stock="isItemInBackInStock"
4013        ng-if="shouldShowBackInStockBtn() && !state.addonItemEnabled &amp;&amp; state.checkoutReady &amp;&amp; hasStock"
4014      >
4015        <button
4016          ng-click="toggleBackInStock()"
4017          class="btn-add-back-in-stock btn-color-primary btn btn-custom js-btn-back-in-stock"
4018          ng-class="{ 'is-active': isItemInBackInStock }"
4019        >
4020          <div id="back-in-stock-content">
4021            <div class="font-style" ng-if="isItemInBackInStock">已訂閱貨到通知</div>
4022            <div class="font-style" ng-if="!isItemInBackInStock">貨到通知我</div>
4023          </div>
4024        </button>
4025          <div class="Tooltip-backInStockTooltip">
4026            <div class="Tooltip-backInStockTooltip-content">
4027              <a href="/users/sign_in">立即登入/註冊</a>
4028            </div>
4029          </div>
4030      </back-in-stock-button>
4031    </div>
4032    <div class="Wishlist-addItem-block Wishlist-block-center"
4033      ng-if="!state.addonItemEnabled &amp;&amp; state.checkoutReady &amp;&amp; hasStock"
4034    >
4035      <sl-wishlist-button
4036        get-target-wishlist-item="getTargetWishlistItem()"
4037        product="product"
4038        variation-selected="variationSelected"
4039        selected-product-set-data="selectedProductSetData"
4040        wishlist-item="wishlistItem"
4041        is-item-in-wishlist="isItemInWishlist"
4042        class="btn-add-wishlist"
4043        ng-class="{ 'is-active': isItemInWishlist }"
4044        ng-click = "toggleWishlistItem()"
4045      >
4046        <i class="fa fa-heart-o"></i>
4047        <i class="fa fa-heart"></i>
4048        <svg class="icons icon-heart-v2">
4049          <use xlink:href="#icon-heart-v2"></use>
4050        </svg>
4051        <span>加入追蹤清單</span>
4052          <div class="Tooltip-wishlistTooltip">
4053            <div class="Tooltip-wishlistTooltip-content">
4054              <a ng-click="toLoginPage($event, '/users/sign_in')">
4055                立即登入/註冊
4056              </a>
4057            </div>
4058          </div>
4059      </sl-wishlist-button>
4060    </div>
4061  </div>
4062
4063      </div>
4064    </div>
4065  </div>
4066</div>
4067<!-- end of variations -->
4068
4069
4070<!-- Warning: too much quantity -->
4071<div class="txt-notify" ng-show="addItemQuantity > 99999">
4072  <div class="out-of-stock">一次最大商品購買數量限制為 99999</div>
4073</div>
4074
4075<!-- Warning: not valid quantity -->
4076<div class="txt-notify" ng-show="invalidQuantity">
4077  <div class="out-of-stock">該數量不適用,請填入有效的數量。</div>
4078</div>
4079
4080<!-- Out of Stock -->
4081<div class="txt-notify" ng-show="showOutOfStockHint()">
4082  <div class="out-of-stock txt-sold-out">售完</div>
4083</div>
4084
4085<!-- cannot add to cart -->
4086<div class="txt-notify js-popup-not-enough-stock" ng-switch="orderQuantityStatus" ng-show="hasStock && !isOutOfStockOrderable()">
4087  <span ng-switch-when="out_of_stock">
4088    <div class="out-of-stock"><p class="reset-bottom-to-zero">商品存貨不足,未能加入購物車</p></div>
4089  </span>
4090  <span ng-switch-when="low_stock">
4091    <div class="out-of-stock"><p class="reset-bottom-to-zero">您所填寫的商品數量超過庫存</p></div>
4092  </span>
4093  <span ng-switch-when="out_of_orderable_quantity">
4094    <div class="out-of-stock">
4095      <p class="reset-bottom-to-zero">{{'products.quick_cart.out_of_number_hint'| translate}}</p>
4096    </div>
4097  </span>
4098  <span ng-switch-when="includes_preorder">
4099    <div class="out-of-stock">
4100      <p class="reset-bottom-to-zero">{{'product.preorder_limit.hint'| translate}}</p>
4101    </div>
4102  </span>
4103</div>
4104<span class="txt-notify js-popup-purchase-limit" ng-if="reachedPurchaseLimit">
4105  <div class="out-of-stock"><p class="reset-bottom-to-zero">每筆訂單限購 {{ product.max_order_quantity }} 件</p></div>
4106</span>
4107<div class="out-of-stock txt-notify js-popup-item-left" ng-if="showStockQuantityHint()">
4108  <p class="with-addon">現庫存只剩下 {{ quantityOfStock }} 件</p>
4109</div>
4110
4111<div ng-if="!(state.checkoutReady && hasStock && state.productSetCheckoutReady)">
4112  <div ng-if="productStockInitializedChecked && shouldShowMessageMeBtn()" class="wrap-message-btn">
4113    <div class="messagetobuy dark-secondary">若想購買,請聯絡我們。</div>
4114    <button
4115      class="btn btn-custom btn-color-primary js-btn-contact-us" ng-click="showMessageForm()">
4116      聯絡我們
4117    </button>
4118  </div>
4119  <div class="detail-product-wishlist">
4120      <div ng-controller="ProductWishlistController">
4121    <div class="Back-in-stock-addItem-block">
4122      <back-in-stock-button
4123        product="product"
4124        wishlist-item="wishlistItem"
4125        is-item-in-back-in-stock="isItemInBackInStock"
4126        ng-if="shouldShowBackInStockBtn() && !(state.checkoutReady &amp;&amp; hasStock) &amp;&amp; state.productSetCheckoutReady"
4127      >
4128        <button
4129          ng-click="toggleBackInStock()"
4130          class="btn-add-back-in-stock btn-color-primary btn btn-custom js-btn-back-in-stock"
4131          ng-class="{ 'is-active': isItemInBackInStock }"
4132        >
4133          <div id="back-in-stock-content">
4134            <div class="font-style" ng-if="isItemInBackInStock">已訂閱貨到通知</div>
4135            <div class="font-style" ng-if="!isItemInBackInStock">貨到通知我</div>
4136          </div>
4137        </button>
4138          <div class="Tooltip-backInStockTooltip">
4139            <div class="Tooltip-backInStockTooltip-content">
4140              <a href="/users/sign_in">立即登入/註冊</a>
4141            </div>
4142          </div>
4143      </back-in-stock-button>
4144    </div>
4145    <div class="Wishlist-addItem-block Wishlist-block-center"
4146      ng-if="!(state.checkoutReady &amp;&amp; hasStock) &amp;&amp; state.productSetCheckoutReady"
4147    >
4148      <sl-wishlist-button
4149        get-target-wishlist-item="getTargetWishlistItem()"
4150        product="product"
4151        variation-selected="variationSelected"
4152        selected-product-set-data="selectedProductSetData"
4153        wishlist-item="wishlistItem"
4154        is-item-in-wishlist="isItemInWishlist"
4155        class="btn-add-wishlist"
4156        ng-class="{ 'is-active': isItemInWishlist }"
4157        ng-click = "toggleWishlistItem()"
4158      >
4159        <i class="fa fa-heart-o"></i>
4160        <i class="fa fa-heart"></i>
4161        <svg class="icons icon-heart-v2">
4162          <use xlink:href="#icon-heart-v2"></use>
4163        </svg>
4164        <span>加入追蹤清單</span>
4165          <div class="Tooltip-wishlistTooltip">
4166            <div class="Tooltip-wishlistTooltip-content">
4167              <a ng-click="toLoginPage($event, '/users/sign_in')">
4168                立即登入/註冊
4169              </a>
4170            </div>
4171          </div>
4172      </sl-wishlist-button>
4173    </div>
4174  </div>
4175
4176  </div>
4177</div>
4178<!--cart actions-->
4179            </div>          </div>        </div>      </div>    </div>      <div class="ProductDetail-additionalInfo row">        <div class="col-xs-12">          <section class="Tabset js-tabset" id="LMRHAKIX"><div class="Tabset-tabs js-tabset-tabs"><div
4180  href="#tabset-tab-LMRHAKIX-1"
4181  class="Tab-label js-tab-label active"
4182  data-tab-name="description"
4183  onclick="onTabsetTabClicked(event)">
4184  商品描述
4185</div>
4186<div
4187  href="#tabset-tab-LMRHAKIX-2"
4188  class="Tab-label js-tab-label "
4189  data-tab-name="deliveryPayment"
4190  onclick="onTabsetTabClicked(event)">
4191  送貨及付款方式
4192</div>
4193<div
4194  href="#tabset-tab-LMRHAKIX-3"
4195  class="Tab-label js-tab-label "
4196  data-tab-name="review"
4197  onclick="onTabsetTabClicked(event)">
4198  顧客評價
4199</div>
4200</div>            <div class="Tab-content js-tab-content active" id="tabset-tab-LMRHAKIX-1" scroll-to="" scroll-offset="48">              <div class="ProductDetail-description">                <div class="ProductDetail-title primary-border-color-after">                  商品描述                </div>                                
4201        <!-- START SHOPLINE RICH CONTENT -->
4202          <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
4203<html><body>
4204<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7f70059bfd8edfae9/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4205<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a719f8f8a6207dd151/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4206<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa11f77b1278fa4449a5d45/original.jpg?1788944246=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4207<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a742f451d7aa954742/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4208<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a72654bad02e246715/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4209<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7a3ab97b1ca770247/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4210<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7628ba3820d0f87f0/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4211<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7ff6a5bbd772717d4/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4212<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7900f3d29e3ce6f40/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4213<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a782820dee16b2af23/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4214<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa11f764f125aef9cab4407/original.jpg?1788944246=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4215<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a719f8f8b8ee7dce6e/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4216<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7057a6bd75703ef11/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4217<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7ba107bc60f8e9821/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4218<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7ec127eb707f330f5/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4219<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a76cceb2cb734ca837/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4220<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a755e7e3d7247033de/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4221<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7bcef2bc4eebcc09c/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4222<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a79fb6f1d28094d49a/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4223<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a75899d2d1293eb669/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4224<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7153bd08fefff8abe/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4225<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a7716288e3cf4351ad/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4226<div style="text-align: center;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACpJREFUeNrtwTEBAAAAwqD1T+1vBqAAAAAAAAAAAAAAAAAAAAAAAAAAgDdPsAABlEEYXAAAAABJRU5ErkJggg==" alt="" data-src="https://img.shoplineapp.com/media/image_clips/6aa119a79f3732ccbb3c0503/original.jpg?1788942759=&amp;owner_id=5b359a5a72fdc054dc0017ee" class="sl-lazy"></div>
4227</body></html>
4228
4229        <!-- END SHOPLINE RICH CONTENT -->
4230                    </div>                          </div>            <div class="Tab-content js-tab-content " id="tabset-tab-LMRHAKIX-2" scroll-to="" scroll-offset="48">              <div class="ProductDetail-title primary-border-color-after">                送貨及付款方式              </div>              <div class="row">                <div class="Product-deliveryList col-sm-6 col-xs-12">                  <h3>送貨方式</h3>                  <ul class="">                                          <li>7-11 取貨不付款</li>                                          <li>7-11 取貨付款</li>                                          <li>新竹物流 - 常溫</li>                                          <li>永續宅配-使用可循環紙箱(需協助歸還紙箱)</li>                                      </ul>                </div>                <div class="Product-paymentList col-sm-6 col-xs-12">                  <h3>付款方式</h3>                  <ul>                                          <li>信用卡付款(支援國內外 VISA, MasterCard,JCB, 銀聯)</li>                                          <li>Apple Pay</li>                                          <li>銀行轉帳/ATM</li>                                          <li>貨到付款 (新竹物流)</li>                                          <li>7-11 取貨付款</li>                                      </ul>                </div>              </div>            </div>                          <div class="Tab-content js-tab-content " id="tabset-tab-LMRHAKIX-3" scroll-to="" scroll-offset="48">                <div class="ProductDetail-title" id='product-review-section'>                  顧客評價                </div>                <div class='product-reviews-container' ng-cloak>
4231  <div
4232    class="review-summary-source"
4233    ng-if="amazonProductReviewEnabled || productReviewEnabled"
4234  >
4235    <select
4236      ng-change='setRatingSource(ratingSource)'
4237      ng-model='ratingSource'
4238      class='selectpicker js-selectpicker form-control form-control-sm form-control-inline'
4239    >
4240        <option value='shopline' >{{'product.product_review.rating_source_shopline' | translate}}</option>
4241    </select>
4242  </div>
4243
4244    <shopline-product-review></shopline-product-review>
4245
4246
4247  <div class='product-review-no-data' ng-if="shouldShowNoReviewsMsg()">
4248    {{'product.product_review.no_review' | translate}}
4249  </div>
4250</div>
4251              </div>                      </section>        </div>      </div>              <div class="ProductDetail-relatedProducts" id="relatedProduct">        <h3 class="ProductDetail-relatedProducts-title primary-border-color-after">您可能喜歡...</h3>        <div class="ProductDetail-relatedProducts-list" id="relatedProductList">          <lazyload-related-products data-page-type="product_detail" data-product-id="68099d9d0106054c960ebcd7">                                          <div class="Product-item autofill-item">                  <div class="Image-boxify">                    <div class="Image-boxify-image loading-placeholder loading-image"></div>                  </div>
4251                  <span class="loading-placeholder loading-title"></span>                  <span class="loading-placeholder loading-price"></span>                </div>                              <div class="Product-item autofill-item">                  <div class="Image-boxify">                    <div class="Image-boxify-image loading-placeholder loading-image"></div>                  </div>                  <span class="loading-placeholder loading-title"></span>                  <span class="loading-placeholder loading-price"></span>                </div>                              <div class="Product-item autofill-item">                  <div class="Image-boxify">                    <div class="Image-boxify-image loading-placeholder loading-image"></div>                  </div>                  <span class="loading-placeholder loading-title"></span>                  <span class="loading-placeholder loading-price"></span>                </div>                              <div class="Product-item autofill-item">                  <div class="Image-boxify">                    <div class="Image-boxify-image loading-placeholder loading-image"></div>                  </div>                  <span class="loading-placeholder loading-title"></span>                  <span class="loading-placeholder loading-price"></span>                </div>                                    </lazyload-related-products>        </div>      </div>      </div></div>
4252    <div ng-show="state.showStickyButton" class="js-sticky-cart-button-container"></div>
4253  </div>
4254
4255
4256  </div>            <div id='shopline-section-footer'><!-- Rendered 'footer.js.liquid' --><!-- Rendered 'footer.css.liquid' --> 
4257
4258
4259
4260
4261
4262
4263<style>
4264  #footer-custom-padding {
4265    padding: 15px;
4266  }
4267  @media screen and (max-width: 767px) {
4268    #footer-custom-padding {
4269      padding: 0;
4270    }
4271  }
4272
4273  #shopline-section-footer .section-width {
4274    padding-top: 30px;
4275    padding-bottom: 30px;
4276  }
4277
4278  @media (min-width: 768px) {
4279    #shopline-section-footer .section-width {
4280      padding-top: 30px;
4281      padding-bottom: 30px;
4282    }
4283  }
4284
4285  .footer-wrapper .footer-grid-items .footer-grid-item {
4286    padding: 15px 15px;
4287  }
4288
4289  @media (min-width: 768px) {
4290    .footer-wrapper .footer-grid-items .footer-grid-item {
4291      padding: 15px 15px;
4292    }
4293  }
4294
4295</style>
4296
4297<div class="section-width">
4298  <div class="footer-wrapper">
4299    <div id="footer-custom-padding">
4300      <div class="footer-grid-items">
4301          
4302            <div class="footer-grid-item" ng-non-bindable>
4303              
4304                  <p class="text-title">關於我們</p>
4305                  <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>
4306<p><a href="https://www.ecohukurou.com.tw/pages/quality-assurance" target="_blank" rel="noopener">品質保障</a></p>
4307<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>
4308                
4309            </div>
4310          
4311            <div class="footer-grid-item" ng-non-bindable>
4312              
4313                  <p class="text-title">顧客服務</p>
4314                  <p><a href="https://www.ecohukurou.com.tw/pages/%E6%9C%83%E5%93%A1%E5%88%B6%E5%BA%A6">會員制度</a></p>
4315<p><a href="https://www.ecohukurou.com.tw/pages/hukuro-1pco">大宗採購</a></p>
4316<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>
4317                
4318            </div>
4319          
4320            <div class="footer-grid-item" ng-non-bindable>
4321              
4322                  <p class="text-title">聯絡我們</p>
4323                  <div class="social-content"><p>營業時間:週一至週五 10:00-17:00</p>
4324<p>(中午12:00-13:00休息)<br />客服專線:04-35072424<br />門市地址:台中市西屯區環河路21號</p></div>
4325                  <div class="footer-social-icon-wrapper">
4326                    
4327                    
4328                      
4329                        <a href="https://www.facebook.com/hukurou1pco" target="_blank">
4330                          <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4331<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"/>
4332</svg>
4333
4334                        </a>
4335                      
4336                    
4337                      
4338                        <a href="https://www.instagram.com/ecohukurou/" target="_blank">
4339                          <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4340<g clip-path="url(#clip0_4527_91515)">
4341<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
43410913 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"/>
4342</g>
4343<defs>
4344<clipPath id="clip0_4527_91515">
4345<rect width="24" height="24" fill="white" transform="translate(0.145996)"/>
4346</clipPath>
4347</defs>
4348</svg>
4349
4350                        </a>
4351                      
4352                    
4353                      
4354                    
4355                      
4356                        <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">
4357                          <svg class="icon" width="35" height="24" viewBox="0 0 35 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4358<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"/>
4359</svg>
4360
4361                        </a>
4362                      
4363                    
4364                      
4365                    
4366                      
4367                    
4368                      
4369                    
4370                      
4371                    
4372                      
4373                    
4374                      
4375                    
4376                      
4377                    
4378                  </div>
4379                
4380            </div>
4381          
4382      </div>
4383      
4384        <div class="footer-payment-icons --text_align_left">
4385          
4386          
4387            
4388            
4389              <img src="https://static.shoplineapp.com/web/assets/payment/visa.svg" loading="lazy" />
4390            
4391          
4392            
4393            
4394              <img src="https://static.shoplineapp.com/web/assets/payment/master.svg" loading="lazy" />
4395            
4396          
4397            
4398            
4399              <img src="https://static.shoplineapp.com/web/assets/payment/jcb.svg" loading="lazy" />
4400            
4401          
4402            
4403            
4404          
4405            
4406            
4407          
4408            
4409            
4410          
4411            
4412            
4413          
4414            
4415            
4416              <img src="https://static.shoplineapp.com/web/assets/payment/apple_pay.svg" loading="lazy" />
4417            
4418          
4419            
4420            
4421          
4422            
4423            
4424          
4425            
4426            
4427          
4428            
4429            
4430          
4431            
4432            
4433          
4434            
4435            
4436          
4437            
4438            
4439              <img src="https://static.shoplineapp.com/web/assets/payment/7_eleven.svg" loading="lazy" />
4440            
4441          
4442            
4443            
4444          
4445            
4446            
4447          
4448            
4449            
4450          
4451            
4452            
4453          
4454            
4455            
4456          
4457            
4458            
4459          
4460            
4461            
4462          
4463            
4464            
4465          
4466            
4467            
4468          
4469            
4470            
4471          
4472            
4473            
4474          
4475            
4476            
4477          
4478            
4479            
4480          
4481            
4482            
4483          
4484        </div>
4485      
4486      
4487    </div>
4488  </div>
4489</div>
4490
4491
4492  <div class="footer-copyright">
4493    <div class="footer-width" ng-non-bindable>
4494      <p>2018 &copy; 60475899朗曜股份有限公司 HUKUROU 環藥販賣字第19-204號</p>
4495    </div>
4496  </div>
4497
4498
4499
4500
4501</div>        <!-- Rendered 'general.js.liquid' -->  <!-- Rendered 'cart_panel.js.liquid' -->        <!-- Rendered 'product_detail.js.liquid' -->              <!-- Rendered 'breadcrumb.js.liquid' -->    
4501<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}
4501);      } 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>
4501
4502
4503    
4504  
4504<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>
4504
4505  
4505<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>
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521  
4521<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
4521
4522  
4522<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
4522
4523
4524    
4524<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 4524
4524
4525<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 4525
4525
4526<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 4526
4526
4527<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 4527
4527
4528<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 4528
4528
4529<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 4529
4529
4530<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 4530
4530
4531<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 4531
4531
4532<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 4532
4532
4533<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 4533
4533
4534<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 4534
4534
4535<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 4535
4535
4536<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 4536
4536
4537<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 4537
4537
4538<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 4538
4538
4539<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 4539
4539
4540<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 4540
4540
4541<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 4541
4541
4542<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-module/main-76ce3d67383160aef098.js" defer="defer" integrity="sha256-32WFxVYkP60HIFtv+HM7Zac+z+5cogz2N2x4J/AYpU0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 4542
4542
4543<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 4543
4543
4544<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 4544
4544
4545<script src="https://cdn.shoplineapp.com/packs/js/ng-module/main-c5416ad9c30d5ebfff92.chunk.js" defer="defer" integrity="sha256-9i9qMI3o0LqAWxQVJY1Q7yhz1CMlMij8jp8n2o7fkZ4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 4545
4545
4546<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 4546
4546
4547<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 4547
4547
4548<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 4548
4548
4549<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 4549
4549
4550<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 4550
4550
4551<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 4551
4551
4552<script src="https://cdn.shoplineapp.com/packs/js/runtime~app_extension_sdk-cbb855637e9c030a34f8.js" defer="defer" integrity="sha256-yQbdD4SEjjWzmDWDo5PT7RddHQmV0ySFDnIfMi2jdIg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 4552
4552
4553<script src="https://cdn.shoplineapp.com/packs/js/app_extension_sdk-65791c47a12c044e66df.chunk.js" defer="defer" integrity="sha256-rBrMkwKAxW/S5H2gDGl7MRDx3Y6MTWem4kbJFQFJrEc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 4553
4553
4554<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 4554
4554
4555<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 4555
4555
4556<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 4556
4556
4557<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>
4557
4558
4559
4560  
4561            <!-- Google Remarketing Event Tracker -->
vendor: 72 bytes, lines 4561-4562
4561
4562        <script async src="https://www.googletagmanager.com/gtag/js?id=
4562AW-780380212
vendor: 20 bytes, lines 4562-4563
4562"></script>
4563        
4563<script type="text/javascript">
4564          window.dataLayer = window.dataLayer || [];
4565          function gtag(){dataLayer.push(arguments)};
4566          gtag('js', new Date());
4567          gtag('config', 'AW-780380212', { groups: 'google_remarketing' });
4568
4569
4570              // detect event tag
4571
4572              // set tracking data
4573
4574
4575                gtag('event', 'product', {"send_to":"google_remarketing","ecomm_pagetype":"product","ecomm_totalvalue":749.0,"ecomm_prodid":"68099d9d0106054c960ebcd7:6814792ec71527000775d4ed"});
4576        </script>
4576
4577      <!-- end Google Remarketing Event Tracker -->
4578        
4578<script type="text/javascript">
4579  (function () {
4580    var VARemoteLoadOptions = {
4581      whiteLabel: { id: 8, siteId: 1981, domain: 't.adotone.com' },
4582       locale: "en-US", mkt: true
4583    };
4584    (function (c, o, n, v, e, r, l, y) {
4585      c['VARemoteLoadOptions'] = e; r = o.createElement(n), l = o.getElementsByTagName(n)[0];
4586      r.async = 1; r.src = v; l.parentNode.insertBefore(r, l);
4587    })(window, document, 'script', 'https://cdn.adotone.com/javascripts/va.js', VARemoteLoadOptions);
4588  })();
4589</script>
4589
4590          <!-- LINE Tag Base Code -->
4591          <!-- Do Not Modify -->
4592          
4592<script>
4593            (function(g,d,o){
4594              g._ltq=g._ltq||[];g._lt=g._lt||function(){g._ltq.push(arguments)};
4595              var h=location.protocol==='https:'?'https://d.line-scdn.net':'http://d.line-cdn.net';
4596              var s=d.createElement('script');s.async=1;
4597              s.src=o||h+'/n/line_tag/public/release/v1/lt.js';
4598              var t=d.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t);
4599            })(window, document);
4600            _lt('init', {
4601              customerType: 'lap',
4602              tagId: 'A16558239678'
4603            });
4604            _lt('send', 'pv', ['A16558239678']);
4605          </script>
4605
4606          <noscript>
4607            <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">
4608          </noscript>
4609          <!-- End LINE Tag Base Code -->
4610        <!-- Google Remarketing Event Tracker -->
vendor: 72 bytes, lines 4610-4611
4610
4611        <script async src="https://www.googletagmanager.com/gtag/js?id=
4611AW-10972923221
vendor: 20 bytes, lines 4611-4612
4611"></script>
4612        
4612<script type="text/javascript">
4613          window.dataLayer = window.dataLayer || [];
4614          function gtag(){dataLayer.push(arguments)};
4615          gtag('js', new Date());
4616          gtag('config', 'AW-10972923221', { groups: 'google_remarketing' });
4617
4618
4619              // detect event tag
4620
4621              // set tracking data
4622
4623
4624                gtag('event', 'product', {"send_to":"google_remarketing","ecomm_pagetype":"product","ecomm_totalvalue":749.0,"ecomm_prodid":"68099d9d0106054c960ebcd7:6814792ec71527000775d4ed"});
4625        </script>
4625
4626      <!-- end Google Remarketing Event Tracker -->
4627          <!-- Google tag (gtag.js) -->
vendor: 74 bytes, lines 4627-4628
4627
4628          <script async src="https://www.googletagmanager.com/gtag/js?id=
4628G-29YP24Y4SW
vendor: 22 bytes, lines 4628-4629
4628"></script>
4629          
4629<script>
4630            
vendor: 164 bytes, lines 4630-4634
4630window.dataLayer = window.dataLayer || [];
4631            function gtag(){dataLayer.push(arguments);}
4632            gtag('js', new Date());
4633
4634            gtag('config', '
4634G-29YP24Y4SW
vendor: 32 bytes, lines 4634-4635
4634', {"groups":"ga4"});
4635          
4635</script>
4635
4636        <!-- Facebook Pixel (new) Event Tracker -->
4637        
4637<script>
vendor: 438 bytes, lines 4637-4644
4637
4638        !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
4639        n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
4640        n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
4641        t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
4642        document,'script','//connect.facebook.net/en_US/fbevents.js');
4643
4644        fbq('init', '
4644703353120519439
vendor: 49 bytes, lines 4644-4647
4644', {
4645        }, {agent: 'plShopline'});
4646
4647        
4647fbq('track', 'PageView',{
4648        }, {
4649        });
4650        </script>
4650
4651
4652        <noscript><img height="1" width="1" style="display:none"
4653        src="https://www.facebook.com/tr?id=703353120519439&ev=PageView&noscript=1"
4654        /></noscript>
4655        <!-- end Facebook Pixel (new) Event Tracker -->
4656        <!-- Google Adwords Event Tracker -->
vendor: 72 bytes, lines 4656-4657
4656
4657        <script async src="https://www.googletagmanager.com/gtag/js?id=
4657AW-16734797085
vendor: 20 bytes, lines 4657-4658
4657"></script>
4658        
4658<script>
4659          window.dataLayer = window.dataLayer || [];
4660          function gtag(){dataLayer.push(arguments)};
4661          window.dispatchedGoogleAdsEventTypes = window.dispatchedGoogleAdsEventTypes || [];
4662          function dispatchConversion(eventType) {
4663            if (window.dispatchedGoogleAdsEventTypes.includes(eventType)) {
4664              return;
4665            }
4666            window.dispatchedGoogleAdsEventTypes.push(eventType);
4667            gtag('event', 'conversion', { send_to: `google_ads_${eventType}` });
4668          }
4669          gtag('js', new Date());
4670          gtag('config', 'AW-16734797085/0UC2CJCj9_YZEJ364qs-', {"groups":"google_ads_loaded_any_page","allow_enhanced_conversions":true});
4671
4672            window.addEventListener('load', (event) => {
4673              dispatchConversion('loaded_any_page');
4674            });
4675        </script>
4675
4676        <!-- end Google Adwords Event Tracker -->
4677        <!-- Google Tag Manager Event Tracker -->
vendor: 70 bytes, lines 4677-4678
4677
4678        <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
4678GTM-M8G4SN9
vendor: 99 bytes, lines 4678-4680
4678"
4679        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
4680        
4680<script>
vendor: 353 bytes, lines 4680-4684
4680(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
4681        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
4682        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
4683        '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
4684        })(window,document,'script','dataLayer','
4684GTM-M8G4SN9
vendor: 3 bytes, line 4684
4684');
4684</script>
4684
4685        <!-- end Google Tag Manager Event Tracker -->
4686        <!-- Google Adwords Event Tracker -->
vendor: 72 bytes, lines 4686-4687
4686
4687        <script async src="https://www.googletagmanager.com/gtag/js?id=
4687AW-10972923221
vendor: 20 bytes, lines 4687-4688
4687"></script>
4688        
4688<script>
4689          window.dataLayer = window.dataLayer || [];
4690          function gtag(){dataLayer.push(arguments)};
4691          window.dispatchedGoogleAdsEventTypes = window.dispatchedGoogleAdsEventTypes || [];
4692          function dispatchConversion(eventType) {
4693            if (window.dispatchedGoogleAdsEventTypes.includes(eventType)) {
4694              return;
4695            }
4696            window.dispatchedGoogleAdsEventTypes.push(eventType);
4697            gtag('event', 'conversion', { send_to: `google_ads_${eventType}` });
4698          }
4699          gtag('js', new Date());
4700          gtag('config', 'AW-10972923221/HebZCP29qJgZENWKpvAo', {"groups":"google_ads_added_product_to_cart","allow_enhanced_conversions":true});
4701
4702        </script>
4702
4703        <!-- end Google Adwords Event Tracker -->
4704
4705    
4705<script>
4706      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\",\"
4706id\":\"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},{\"id\":\"633b440c41bc0eb5a9f1852c\",\"config_data\":{\"tracking_code\":\"A16558239678\",\"dynamic_remarketing\":false,\"single_variation\":false,\"unique_ids\":false},\"status\":\"active\",\"tracking_html\":null,\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"updated_at\":\"2022-10-03T20:20:29.185Z\",\"event_type\":\"added_product_to_cart\",\"created_at\":\"2022-08-08T06:34:13.295Z\",\"v\":5.0,\"event_key\":\"line_lap\"},{\"status\":\"active\",\"event_key\":\"google_adwords\",\"event_type\":\"added_product_to_cart\",\"id\":\"675bd82878a17660dba76501\",\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"tracking_html\":null,\"v\":0.0,\"config_data\":{\"tracking_code_2\":\"HebZCP29qJgZENWKpvAo\",\"enable_enhanced_conversions\":true,\"tracking_code\":\"10972923221\",\"is_shopline\":\"true\"},\"created_at\":\"2024-12-13T06:46:00.172Z\",\"updated_at\":\"2024-12-13T06:46:00.488Z\"}]');
4707    </script>
4707
4708
4709
4710
4711
4712      
4712<script>
4713/*2023/6/1 Beginning Added By SHOPLINE - logo*/
4714window.addEventListener("DOMContentLoaded", (event) => {
4715  setTimeout(() => {
4716    document.querySelectorAll('.header__logo img').forEach(i => {
4717      i && i.classList.remove('lazyautosizes')
4718    })
4719  }, 200)
4720});
4721/*End Added By SHOPLINE*/
4722</script>
4722
4723
4724      
4724<script ng-non-bindable src="//static.zotabox.com/9/0/90bacd02b3de865d0f77e9c38463d581/widgets.js" async></script>
4724
4725
4726
4727
4728    
vendor: 5,196 bytes, lines 4728-4731
4728<script type="text/javascript">
4729      if (!window.scriptQueue) {window.scriptQueue = [];};
4730          window.scriptQueue.push(function() {
4731            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");if(!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 de
4731structure 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);o&&((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;
4731if(!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();
4732          });
4733          window.scriptQueue.push(function() {
4734            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)})})});
4735          });
4736          window.scriptQueue.push(function() {
4737            (()=>{var r,o,l,e;function t(){var r=[];return $(".navigation-menu-second-layer").each(function(){var e=$
4737(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
4737nu&&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)))})();
4738          });
4739          window.scriptQueue.push(function() {
4740            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");
4740function 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)})});
4741          });
4742          window.scriptQueue.push(function() {
4743            (()=>{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")})))})})();
4744          });
4745          window.scriptQueue.push(function() {
4746            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")})})});
4747          });
4748          window.scriptQueue.push(function() {
4749            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 ? $('.
4749js-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 */
4750          });
4751          window.scriptQueue.push(function() {
4752            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;
4752  $('#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));
4753          });
4754          window.scriptQueue.push(function() {
4755            const PDP_TAB_CLICK = 'PDPTabClick';const SHOP = 'shop';const PDP = 'PDP';const TAB_NAME_CONFIG = {  description: 'description',  deliveryPayment: 'delivery_and_payment',  review: 'review',};/* change gallery vertical to horizontal */$(document).on('click', '.js-variant-gallery-control.right', function() {  $('.js-variant-gallery-scroll-container').animate({ scrollTop: ($('.js-variant-image.selected').index() + 1) * 82 }, 200);});$(document).on('click', '.js-variant-gallery-control.left', function() {  $('.js-variant-gallery-scroll-container').animate({ scrollTop: ($('.js-variant-image.selected').index() * 82) - 82 }, 200);});/* hover active */app.run(function() {  /* wait data loaded */  setTimeout(function() {    $('.js-variant-image').hover(function() {      $('a', this).click();    });  });});/* change position between price-sale and price-crossed */var $price = $('.js-price');$price.wrapAll('<div class="price-box"></div>');var tag = $('.price-box');tag.children().each(function(i, child) { tag.prepend(child); });var tip = $('.member-price-tip:not([data-product-set-price])').detach();tag.append(tip);if (!$price.text().trim()) {  if (!tip.text().trim()) {    $price.parent().css({ marginBottom: 0, paddingTop: 0 });  } else {    $price.parent().css({ paddingTop: 0 });  }}/* add span to style border auto follow text length */$('.js-tab-label').wrapInner('<span></span>');/* click scroll to tab title */var hHeader;if ($(window).width() > 1199) {  hHeader = ($('.js-navbar-desktop').height() || 0) + ($('.js-announcement').height() || 0);} else {  hHeader = ($('.js-navbar-mobile').height() || 0) + ($('.js-announcement').height() || 0);}$('.js-tab-label').each(function() {  $(this).removeAttr('onclick');});$('.js-tab-label').each(function() {  $(this).click(function() {    $(this).addClass('active').siblings().removeClass('active');    $(this).closest('.js-tabset').find('.js-tab-content:nth-child(' + ($(this).index() + 2) + ')').addClass('active').siblings().removeClass('active');    $('html, body').animate({ scrollTop: $('.js-tabset').offset().top - hHeader });    const tabName = TAB_NAME_CONFIG[this.dataset.tabName];    if (tabName) {      trackClickTab(tabName);    }  });});/* add to cart when click custom button */var pos = 0;var text = '';var isAvailableTimeDisabled;var btns = [  '.js-btn-main-checkout:visible',  '.js-btn-addon-checkout:visible',  '.js-btn-main-add-to-cart:visible',  '.js-btn-contact-us:visible',  '.js-btn-back-in-stock:visible'];var addCartIconWithText = function(text) {  return '<svg class="icons icon-cart"><use xlink:href="#icon-cart"></use></svg><span class="btn-text">' +    text +    '</div>';};app.run(['buyNowService', 'fastCheckoutService', function(buyNowService, fastCheckoutService) {   setTimeout(function() {    btns.forEach(function(sel) {      var $btn = $(sel);      if ($btn.length) {        pos = $btn.offset().top;        if (sel == '.js-btn-back-in-stock:visible') {          text = $('#back-in-stock-content').text();        } else {          text = $btn.text();        }        isAvailableTimeDisabled = $btn.hasClass('available-time-disabled');      }    });    var $btn = $('<div class="btn-cart-fixed js-btn-cart-fixed">' + addCartIconWithText(text) + '</div>');    if (isAvailableTimeDisabled) {      $btn.addClass('available-time-disabled');    }    if ($('.js-btn-contact-us:visible').length) {      $btn.addClass('is-contact-us');    }    if ($('.js-btn-contact-us:visible').length) {      $btn.on('click', function() {        $('.js-btn-contact-us').click();      });    }        if ($('.js-btn-back-in-stock:visible').length) {      if ($('.js-btn-back-in-stock:visible').hasClass('is-active')) {        $btn.addClass('is-back-in-stock');      }      var target = $('#back-in-stock-content').get(0);      var config = { childList: true, subtree: true };      var observer = new MutationObserver(function() {        var newText = $('#back-in-stock-content').text();        $btn.html(newText);        if ($btn.hasClass('is-back-in-stock')) {          $btn.removeClass('is-back-in-stock');        } else {          $btn.addClass('is-back-in-stock');        }      });      observer.observe(target, config);      $btn.on('click', function() {        $('.js-btn-back-in-stock:visible').click();      });    }    $('.js-sticky-cart-button-container').append($btn);    if (buyNowService.isEnabled()) {      buyNowService.createFixedBuyNowButton();    }    if (fastCheckoutService.isSpbEnabled) {      fastCheckoutService.createFixedFastCheckoutButton();    }  }, 600);}]);app.run(['$timeout', function($timeout) { $timeout(function() {  $(document).on('click', '.js-btn-cart-fixed:not(.available-time-disabled)', function() {    btns.forEach(function(sel) {      var $btn = $(sel);      if ($btn.length) {        if (          sel === '.js-btn-back-in-stock:visible' &&           $('.js-btn-back-in-stock:visible').length        ) {          $('html,body').animate({ scrollTop: 0 }, 700);        }         $('.ProductDetail-product-info').find('.box-default').find($btn).click();      }    });  });    /* handle fixed button buy together */  angular.element($('[ng-controller="ProductsShowController"]')).scope()?.$watch('state', function(newValue, oldValue){    var btnBuyTogether = $('.js-btn-addon-checkout');    setTimeout(function(){      if(newValue.addonItemEnabled){        $('.js-btn-cart-fixed').html(addCartIconWithText(btnBuyTogether.text()));      } else {        btns.forEach(function(sel) {          var $btn = $(sel);          if ($btn.length) {            $('.js-btn-cart-fixed').html(addCartIconWithText($btn.text()));          }        });      }      $(document).on('click', '.js-btn-back-in-stock:visible ', function() {        if ('.btn-add-back-in-stock.is-active:visible') {          $('.js-btn-cart-fixed:not(.available-time-disabled)').show();        } else {          $('.js-btn-cart-fixed:not(.available-time-disabled)').hide();        }      });    }, 500);  }, true);})}]);$(window).load(function() {  /* Fix timing of mobile sticky button display, when replace product image placeholder or carousel change image */  const target = document.querySelectorAll('.ProductDetail-product-gallery')[1];  if ($(window).width() <= 767 && target) {    const observer = new ResizeObserver(_.throttle(() => {      btns.forEach(function (sel) {        const $btn = $(sel);        if ($btn.length) {          pos = $btn.offset().top;        }      });      if (document.querySelectorAll('.ProductDetail-product-gallery img').length === 2) {        /* only one picture */        observer.disconnect();      }    }, 500, { trailing: true }));    observer.observe(target);  }    /* add custom button add to cart and fixed if scroll through button add to cart default */  if ($(window).width() > 767) {    const spbBarHeight = $('#spb-information-bar').height() || 0;    const $header = window.matchMedia('(max-width: 1199px)').matches ? $('.
4755js-navbar-mobile') : $('.js-navbar-desktop');    const STATIC_BUTTONS_PADDING_TOP = 15;    let hHeader = ($('.js-announcement').height() || 0);    /* if new page builder not sticky, not add header height */    if ($('#shopline-section-header').length === 0 || $('#shopline-section-header').css('position') === 'sticky') {      hHeader = hHeader + ($header.height() || 0);    }    $('.js-sticky-cart-button-container').css('top',  hHeader + STATIC_BUTTONS_PADDING_TOP + spbBarHeight);  }  $(window).scroll(function() {    if ($(window).width() > 767) {      if ($(window).scrollTop() > pos && !isAvailableTimeDisabled) {        $('.js-sticky-cart-button-container').addClass('active');      } else {        $('.js-sticky-cart-button-container').removeClass('active');      }    } else {      if ($(window).scrollTop() > pos) {        $('.js-sticky-cart-button-container').addClass('active');      } else {        $('.js-sticky-cart-button-container').removeClass('active');      }    }  });});function trackClickTab(tabName) {  window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.then(() => {    const injector = angular.element(document.body)?.injector();    const trackerService = injector.get('trackerService');    trackerService.track({      type: PDP_TAB_CLICK,      data: {        event_category: PDP,        tab_name: tabName,        scope: SHOP,      },    });  });}
4756          });
4757          window.scriptQueue.push(function() {
4758            /* 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 */
4759          });
4760      ;
4761    </script>
4761
4762
4763        
4763<script type="application/ld+json">{"@context":"http://schema.org/","@type":"Product","name":"小蟑螂專用凝膠 - 強效款","sku":"68099d9d0106054c960ebcd7","brand":"","description":"","offers":{"@type":"Offer","price":499.0,"priceCurrency":"TWD","availability":"http://schema.org/InStock","addOn":[{"@type":"Offer","name":"蟑螂凝膠專用小餌站 - 10入","price":79,"priceCurrency":"TWD"},{"@type":"Offer","name":"水性除蟲噴霧 - 500ml","price":209,"priceCurrency":"TWD"},{"@type":"Offer","name":"【和淨】掃地機器人專用地板清潔劑","price":319,"priceCurrency":"TWD"}]},"image":["https://img.shoplineapp.com/media/image_clips/6a9fcb39f99890d7dbee0736/original.png?1788857144=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa907e6ef6db32e46f52d2b/original.jpg?1789462501=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa907e67adebd2659128d7d/original.jpg?1789462501=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa907e6bfc15bcf9c461327/original.jpg?1789462502=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa907e670d8f737f9fe26c7/original.jpg?1789462502=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa907e6bcc5e6f7e32faeb9/original.jpg?1789462501=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa908d5327dfc587d5157a6/original.jpg?1789462740=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa907e65f971a46fb4db886/original.jpg?1789462502=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa9091edc980339a753a8ac/original.jpg?1789462813=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa907e65bd33c2d7ea1b29a/original.jpg?1789462501=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa9089b78f103382dde4eaf/original.jpg?1789462682=\u0026owner_id=5b359a5a72fdc054dc0017ee","https://img.shoplineapp.com/media/image_clips/6aa907e697860fc917ce8f13/original.jpg?1789462502=\u0026owner_id=5b359a5a72fdc054dc0017ee"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"5.0","reviewCount":"18"}}</script>
4763
4764
4765  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4766  <symbol id="fa-v5-globe" viewBox="0 0 496 512">
4767    <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"/>
4768  </symbol>
4769</svg>
4770  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4771  <symbol id="icon-filter-category" viewBox="0 0 13 13">
4772    <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" />
4773    <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" />
4774  </symbol>
4775</svg>
4776
4777  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
4778  <symbol id="icon-sort-category" viewBox="0 0 14 12">
4779    <path
4780      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"
4781    />
4782  </symbol>
4783</svg>
4784  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
4785  <symbol id="icon-limit-category" viewBox="0 0 14 14">
4786    <path
4787      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
47875 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"
4788    />
4789  </symbol>
4790</svg>
4791  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4792  <symbol id="icon-line" viewBox="0 0 20 18">
4793    <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"/>
4794  </symbol>
4795</svg>
4796
4797  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
4798  <symbol id="icon-lineapp" viewBox="0 0 32 32">
4799    <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"/>
4800  </symbol>
4801</svg>
4802
4803  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
4804  <symbol id="icon-facebook" viewBox="0 0 32 32">
4805    <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"/>
4806  </symbol>
4807</svg>
4808
4809  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
4810  <symbol id="icon-whatsapp" viewBox="0 0 32 32">
4811    <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"/>
4812  </symbol>
4813</svg>
4814
4815  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4816  <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none">
4817    <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"/>
4818    <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"/>
4819  </symbol>
4820</svg>
4821
4822  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4823  <symbol id="icon-basket" viewBox="0 0 1024 992">
4824    <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"/>
4825  </symbol>
4826</svg>
4827  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4828  <symbol id="icon-coupon" viewBox="0 0 16 16">
4829    <path
4830      fill-rule="evenodd"
4831      clip-rule="evenodd"
4832      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 
483212.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"
4833      fill="currentColor"
4834    />
4835  </symbol>
4836</svg>
4837  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4838  <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none">
4839    <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" />
4840  </symbol>
4841</svg>
4842
4843  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4844  <symbol id="icon-forward" viewBox="0 0 24 24">
4845    <path d="M0 0h24v24H0z" fill="none"/>
4846    <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/>
4847  </symbol>
4848</svg>
4849  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4850  <symbol id="icon-back" viewBox="0 0 24 24">
4851    <path d="M0 0h24v24H0z" fill="none"/>
4852    <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/>
4853  </symbol>
4854</svg>
4855  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4856  <symbol id="icon-sale-sold-count" viewBox="0 0 11 13" fill="none">
4857    <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"/>
4858  </symbol>
4859</svg>
4860
4861    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4862  <symbol id="icon-cart" viewBox="0 0 24 24">
4863    <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" />
4864    <circle cx="8.2" cy="19.2" r="1.2" />
4865    <circle cx="17.7996" cy="19.2" r="1.2" />
4866  </symbol>
4867</svg>
4868
4869    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4870  <symbol id="icon-bag" viewBox="0 0 14 18">
4871    <defs>
4872      <polygon points="0.000164705882 0 13.9987647 0 13.9987647 17.2941176 0.000164705882 17.2941176"></polygon>
4873    </defs>
4874    <g fill-rule="evenodd">
4875      <g transform="translate(0.000000, -0.000000)">
4876        <mask id="mask-2">
4877            <use xlink:href="#path-1"></use>
4878        </mask>
4879        <g></g>
4880        <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
4880588,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>
4881      </g>
4882    </g>
4883  </symbol>
4884</svg>
4885
4886    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4887  <symbol id="icon-person" viewBox="0 0 512 512">
4888    <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"/>
4889  </symbol>
4890</svg>
4891    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4892  <symbol id="icon-search" viewBox="0 0 512 512">
4893    <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"/>
4894  </symbol>
4895</svg>
4896    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4897  <symbol id="icon-nav-cart" viewBox="0 0 25 25">
4898    <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" />
4899    <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"/>
4900    <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"/>
4901  </symbol>
4902</svg>
4903
4904    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4905  <symbol id="icon-nav-comment" viewBox="0 0 26 26">
4906    <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"/>
4907  </symbol>
4908</svg>
4909
4910    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4911  <symbol id="icon-filter" viewBox="0 0 20 20">
4912    <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" />
4913    <rect x="4" y="3.2002" width="12" height="0.8" fill="currentColor" />
4914  </symbol>
4915</svg>
4916
4917    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4918  <symbol id="icon-tag" viewBox="0 0 16 16">
4919    <g fill-rule="evenodd">
4920      <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" />
4921    </g>
4922  </symbol>
4923</svg>
4924
4925    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4926  <symbol id="icon-close" viewBox="0 0 11 11">
4927    <g>
4928      <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>
4929    </g>
4930  </symbol>
4931</svg>
4932    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
4933  <symbol id="icon-zoom-v2" viewBox="0 0 16 16">
4934    <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" />
4935  </symbol>
4936</svg>
4937
4938      <!-- app:63a2b2930064c0001dd692f9 -->
4939    
4939<script type="module" defer="defer" crossorigin="anonymous">
4940  function t(k, v) {
4941    Object.defineProperty(window, k, { configurable: false, value: Object.freeze(v) });
4942  }
4943  t(
4944    '__SC_CHAT_WIDGET_PLUGIN_CONFIG__',
4945    {
4946      env: 'prod',
4947    },
4948  );
4949</script>
vendor: 1 bytes, line 4949
4949
4950<script type="text/javascript" defer src="https://sc-chat-widget.shoplineapp.com/sc-chat-widget-plugin-entry" crossorigin="anonymous"></script>
4950
4951    <!-- app:61162030bc1390001da5cede -->
4952    
4952<script>
4953(function(){window.SmartPush="EC1";function fetchJs(spMerchantId){const fetchOptions={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({merchantId:spMerchantId})};fetch("https://client.smartpushedm.com/api-client/form/getLatestJs",fetchOptions).then(res=>res.json()).then(res=>{if(res.code==="SUCCESS"){var jsScriptList=res.data.jsScriptList;if(jsScriptList&&jsScriptList.length){for(var i=0;i<jsScriptList.length;i++){var spScript=document.createElement("script");spScript.id="smartPushMarketWidget"+(i+1);spScript.src=jsScriptList[i].jsScript;spScript.async=true;document.body.appendChild(spScript)}}}}).catch(error=>{console.log("SP-error==================>",error)})}async function getSpMerchantId(){try{var spSdk=window.shopline.appExtension.init({appId:"61162030bc1390001da5cede"});if(spSdk){var spUtils=spSdk.utils;var spMerchantId=await spUtils.getMerchantId();fetchJs(spMerchantId)}}catch(err){console.log("SP-error=2=================>",err)}}if(window.shopline&&window.shopline.appExtension&&window.shopline.appExtension.isSDKLoaded&&window.shopline.appExtension.isSDKLoaded()){getSpMerchantId()}else{window.addEventListener("onAppExtensionSDKLoaded",()=>{getSpMerchantId()})}})();
4954</script>
4954
4955
4956</body>
4957</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.