1<!DOCTYPE html> 2<html lang="zh-hant"><head> <!-- prefetch dns --> 3<meta http-equiv="x-dns-prefetch-control" content="on"> 4<link rel="dns-prefetch" href="https://cdn.shoplineapp.com"> 5<link rel="preconnect" href="https://cdn.shoplineapp.com" crossorigin> 6<link rel="dns-prefetch" href="https://shoplineimg.com"> 7<link rel="preconnect" href="https://shoplineimg.com"> 8<link rel="dns-prefetch" href="https://shoplineimg.com"> 9<link rel="preconnect" href="https://shoplineimg.com" title="image-service-origin"> 10 11 <link rel="preload" href="https://cdn.shoplineapp.com/s/javascripts/currencies.js" as="script"> 12 13 14 15 16 17<!-- Wrap what we need here --> 18 19 20<!-- SEO --> 21 <title>ç¦ä¾æ | å± å®¶é¤è²å°å®¶</title> 22 23 <meta name="description" content="ç¦ä¾æ HUKUROU çºå°ç£å°æ¥å± å®¶é¤è²é å°åçï¼å°æ³¨æ¼ç°å¢ç¨è¥ç ç¼è害è²é²æ²»ãæä¾éå°èèãèè»ãè·³è¤ãç½è»ã塵èãæè åèé¼ çå ¨æ¹ä½é¤è²å°çç¢åï¼æ¶µèæº«åæ°´æ§é¤è²å´é§ãé£éæ» èæ» è»åè èå°æ¥ç½è»åãè®å®å¿ï¼æçºæ¯åå®¶çæ¥å¸¸ã"> 24 25 <meta name="keywords" content="ç¦ä¾æå± å®¶é¤è²å°å®¶,å± å®¶é¤è²åçæ¨è¦,å°ç£ç°å¢ç¨è¥æ¨è¦,æ°´æ§é¤è²å´é§æ¨è¦,é£é殺èåè æ¨è¦,æ¶æ» èè»èæ¨è¦,ç½è»é²æ²»è¥åæ¨è¦,é¤è·³è¤å´é§æ¨è¦,å¯¢å ·é¤èå´é§æ¨è¦,æè èªæé¤å,æ» é¼ æ¯é¤ç¥å¨,æ½®æ¿è²å´é§æ¨è¦,å± å®¶å®³è²é²æ²»å°ç,ç¡åºé¼»é¤è²å´é§,廿¿æ®ºèè¥æ¨è¦,æ¿éé© è»æ¹æ³,åç¨ç©ºéé¤è²çµå,å®¤å §å®³è²æ¶é¤å°ç"> 26 27 28<!-- Meta --> 29 30 <meta property="og:title" content="ç¦ä¾æ | å± å®¶é¤è²å°å®¶"/> 31 <meta property="og:url" content="https://www.ecohukurou.com.tw"/> 32 <link rel="canonical" href="https://www.ecohukurou.com.tw" /> 33 34 35 <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/6a993ababd9d9789cfd81302/original.png?1788426937=&owner_id=5b359a5a72fdc054dc0017ee"/> 36 37 <meta property="og:description" content="ç¦ä¾æ HUKUROU çºå°ç£å°æ¥å± å®¶é¤è²é å°åçï¼å°æ³¨æ¼ç°å¢ç¨è¥ç ç¼è害è²é²æ²»ãæä¾éå°èèãèè»ãè·³è¤ãç½è»ã塵èãæè åèé¼ çå ¨æ¹ä½é¤è²å°çç¢åï¼æ¶µèæº«åæ°´æ§é¤è²å´é§ãé£éæ» èæ» è»åè èå°æ¥ç½è»åãè®å®å¿ï¼æçºæ¯åå®¶çæ¥å¸¸ã"> 38 39 40 41 42 43<link rel="alternate" type="text/plain" href="https://www.ecohukurou.com.tw/llms.txt"> 44<link rel="alternate" type="text/plain" href="https://www.ecohukurou.com.tw/llms-full.txt"> 45 46 47
47<script type="application/ld+json"> 48 {"@context":"https://schema.org","@type":"WebSite","name":"ç¦ä¾æ","url":"https://www.ecohukurou.com.tw"} 49 </script>
49 50 51 52
52<script type="application/ld+json"> 53 {"@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"} 54 </script>
54 55 56 57<!-- locale meta --> 58 59 60 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 61<meta name="mobile-web-app-capable" content="yes"> 62<meta name="format-detection" content="telephone=no" /> 63<meta name="google" value="notranslate"> 64 65<!-- Shop icon --> 66 <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/617a143cb9e0600011fb7196/original.png?1635390524"> 67 68 69 70 71<!--- Site Ownership Data --> 72 <meta name="google-site-verification" content="hquFZTFWVzr_zrba7mCMB7Jo5rx4ErtWtsoQPo8DVE0"> 73 <meta name="msvalidate.01" content="A1BDEF9C5F0608241FAC6E9763A1A59B"> 74 <meta name="facebook-domain-verification" content="9jehb673jtakyupont0httbda24jr1"> 75 <meta name="google-site-verification" content="IfeE1DvOoRXV4OvPFAAAK2qCj0a67ZPjT5Iv61asuPU"> 76<!--- Site Ownership Data End--> 77 78<!-- Styles --> 79 80 81 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/lib/bootstrap-3.4.1-4ccbe929d8684c8cc83f72911d02f011655dbd6b146a879612fadcdfa86fa7c7.css" onload="" /> 82 83 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_vendor-6eb73ce39fd4a86f966b1ab21edecb479a1d22cae142252ad701407277a4d3be.css" onload="this.media='all'" /> 84 85 86 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/shop-7aaacf408a6aa1272e04440c7c013cad263718513c163acfef8343fb07a6fa13.css" onload="this.media="all"" /> 87 88 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-instagram-eb51325fa032963584b51de30f89bd8ff30fbe11a57cc001c7ac27e98c69f954.css" onload="" /> 89 90 91 92 93 94 95 96 97 98 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" /> 99 100 101 102 103 104 105 106 107 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" /> 108 109
110<script type="text/javascript"> 111 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\"}}
111,\"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_
111shipping_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_
111custom_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_
111iOS_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\"}
111,\"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\"
111:{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"basic2018\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"sc\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"advanced\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"premium\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"enterprise\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"crossborder\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"o2o\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"subscription_product\":true,\"variant_image_selector\":true}}},\"requestCountry\":\"AM\",\"trackerEventData\":{},\"isRecaptchaEnabled\":false,\"isRecaptchaEnterprise\":true,\"recaptchaEnterpriseSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"recaptchaEnterpriseCheckboxSiteKey\":\"6LfQVEEoAAAAAAzllcvUxDYhfywH7-aY52nsJ2cK\",\"recaptchaSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"currencyData\":{\"supportedCurrencies\":[{\"name\":\"$ HKD\",\"symbol\":\"$\",\"iso_code\":\"hkd\"},{\"name\":\"P MOP\",\"symbol\":\"P\",\"iso_code\":\"mop\"},{\"name\":\"Â¥ CNY\",\"symbol\":\"Â¥\",\"iso_code\":\"cny\"},{\"name\":\"$ TWD\",\"symbol\":\"$\",\"iso_code\":\"twd\"},{\"name\":\"$ USD\",\"symbol\":\"$\",\"iso_code\":\"usd\"},{\"name\":\"$ SGD\",\"symbol\":\"$\",\"iso_code\":\"sgd\"},{\"name\":\"⬠EUR\",\"symbol\":\"â¬\",\"iso_code\":\"eur\"},{\"name\":\"$ AUD\",\"symbol\":\"$\",\"iso_code\":\"aud\"},{\"name\":\"£ GBP\",\"symbol\":\"£\",\"iso_code\":\"gbp\"},{\"name\":\"â± PHP\",\"symbol\":\"â±\",\"iso_code\":\"php\"},{\"name\":\"RM MYR\",\"symbol\":\"RM\",\"iso_code\":\"myr\"},{\"name\":\"฿ THB\",\"symbol\":\"฿\",\"iso_code\":\"thb\"},{\"name\":\"د.Ø¥ AED\",\"symbol\":\"د.Ø¥\",\"iso_code\":\"aed\"},{\"name\":\"Â¥ JPY\",\"symbol\":\"Â¥\",\"iso_code\":\"jpy\"},{\"name\":\"$ BND\",\"symbol\":\"$\",\"iso_code\":\"bnd\"},{\"name\":\"â© KRW\",\"symbol\":\"â©\",\"iso_code\":\"krw\"},{\"name\":\"Rp IDR\",\"symbol\":\"Rp\",\"iso_code\":\"idr\"},{\"name\":\"â« VND\",\"symbol\":\"â«\",\"iso_code\":\"vnd\"},{\"name\":\"$ CAD\",\"symbol\":\"$\",\"iso_code\":\"cad\"}],\"requestCountryCurrencyCode\":\"TWD\"},\"previousUrl\":\"\",\"checkoutLandingPath\":\"/cart\",\"webpSupported\":65,\"pageType\":\"home-index\",\"paypalCnCl
111ientId\":\"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\":\"/\",\"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\":\"home\",\"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}}}'); 112</script>
112 113 114
114<script> 115 (function() { 116 var queue = []; 117 window.__sentryPreInitQueue = queue; 118 function captureToQueue(error) { 119 if (window.__sentryPreInitQueue) queue.push(error); 120 } 121 function onError(event) { 122 if (event.error !== null) captureToQueue(event.error); 123 } 124 function onUnhandledRejection(event) { 125 captureToQueue(event.reason !== undefined ? event.reason : event); 126 } 127 window.addEventListener('error', onError); 128 window.addEventListener('unhandledrejection', onUnhandledRejection); 129 window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection }; 130 })(); 131 </script>
131 132
132<script 133 src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js" 134 integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH" 135 crossorigin="anonymous" 136 defer 137 ></script>
137 138
138<script 139 src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js" 140 integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT" 141 crossorigin="anonymous" 142 defer 143 ></script>
143 144
145<script> 146 function sriOnError (event) { 147 if (window.Sentry) window.Sentry.captureException(event); 148 149 var script = document.createElement('script'); 150 var srcDomain = new URL(this.src).origin; 151 script.src = this.src.replace(srcDomain, ''); 152 if (this.defer) script.setAttribute("defer", "defer"); 153 document.getElementsByTagName('head')[0].insertBefore(script, null); 154 } 155</script>
155 156
157<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 157
157
158<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>
1582&&(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>
158 159 160
160<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
160 161 162 163
164<script> 165 function generateGlobalSDKObserver(variableName, options = {}) { 166 const { isLoaded = (sdk) => !!sdk } = options; 167 return { 168 [variableName]: { 169 funcs: [], 170 notify: function() { 171 while (this.funcs.length > 0) { 172 const func = this.funcs.shift(); 173 func(window[variableName]); 174 } 175 }, 176 subscribe: function(func) { 177 if (isLoaded(window[variableName])) { 178 func(window[variableName]); 179 } else { 180 this.funcs.push(func); 181 } 182 const unsubscribe = function () { 183 const index = this.funcs.indexOf(func); 184 if (index > -1) { 185 this.funcs.splice(index, 1); 186 } 187 }; 188 return unsubscribe.bind(this); 189 }, 190 }, 191 }; 192 } 193 194 window.globalSDKObserver = Object.assign( 195 {}, 196 generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}), 197 generateGlobalSDKObserver('FB'), 198 ); 199</script>
199 200 201<style> 202 :root { 203 --buy-now-button-color: #fb7813; 204 --primary-color: #90a451; 205 206 --category-page: 48; 207 --page-background: #FFFFFF; 208 --page-background-h: 0; 209 --page-background-s: 0%; 210 --page-background-l: 100%; 211 --page-text: #333333; 212 --page-text-h: 0; 213 --page-text-s: 0%; 214 --page-text-l: 20%; 215 --page-text-link: #3493fb; 216 --page-text-link-h: 211; 217 --page-text-link-s: 96%; 218 --page-text-link-l: 59%; 219 --announcement-background: #fff2cc; 220 --announcement-background-h: 45; 221 --announcement-background-s: 100%; 222 --announcement-background-l: 90%; 223 --announcement-text: #2c2c2c; 224 --announcement-text-h: 0; 225 --announcement-text-s: 0%; 226 --announcement-text-l: 17%; 227 --header-background: #ffffff; 228 --header-background-h: 0; 229 --header-background-s: 0%; 230 --header-background-l: 100%; 231 --header-text: #333333; 232 --header-text-h: 0; 233 --header-text-s: 0%; 234 --header-text-l: 20%; 235 --header-icon: #333333; 236 --header-icon-h: 0; 237 --header-icon-s: 0%; 238 --header-icon-l: 20%; 239 --primary-background: #90a451; 240 --primary-background-h: 74; 241 --primary-background-s: 34%; 242 --primary-background-l: 48%; 243 --primary-text: #FFFFFF; 244 --primary-text-h: 0; 245 --primary-text-s: 0%; 246 --primary-text-l: 100%; 247 --buy-now-background: #fb7813; 248 --buy-now-background-h: 26; 249 --buy-now-background-s: 97%; 250 --buy-now-background-l: 53%; 251 --buy-now-text: #FFFFFF; 252 --buy-now-text-h: 0; 253 --buy-now-text-s: 0%; 254 --buy-now-text-l: 100%; 255 --footer-background: #FFFFFF; 256 --footer-background-h: 0; 257 --footer-background-s: 0%; 258 --footer-background-l: 100%; 259 --footer-text: #333333; 260 --footer-text-h: 0; 261 --footer-text-s: 0%; 262 --footer-text-l: 20%; 263 --footer-icon: #333333; 264 --footer-icon-h: 0; 265 --footer-icon-s: 0%; 266 --footer-icon-l: 20%; 267 --copyright-background: #F7F7F7; 268 --copyright-background-h: 0; 269 --copyright-background-s: 0%; 270 --copyright-background-l: 97%; 271 --copyright-text: #999999; 272 --copyright-text-h: 0; 273 --copyright-text-s: 0%; 274 --copyright-text-l: 60%; 275 --font-title: "Noto Sans TC", var(--system-sans); 276 277 --font-size-title: 1; 278 --font-paragraph: "Noto Sans TC", var(--system-sans); 279 280 --font-size-paragraph: 1; 281 282 --cookie-consent-popup-z-index: 1000; 283 } 284</style> 285
286<script type="text/javascript"> 287var shoplyticsTrackerSrc = 'https://cdn.shoplytics.com/js/shoplytics-tracker/latest/shoplytics-tracker.js'; 288(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){ 289p.exec?p.exec.apply(p,arguments):p.q.push(arguments) 290}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0, 291n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o)) 292})(window,document,'script',shoplyticsTrackerSrc); 293window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"5b359a5a72fdc054dc0017ee","language":"zh-hant","user_id":null}; 294shoplytics('init', 'shop', { 295 register: window.SHOPLYTICS_TRACKER_REGISTER 296}); 297 298// for facebook login redirect 299if (location.hash === '#_=_') { 300 history.replaceState(null, document.title, location.toString().replace(/#_=_$/, '')); 301} 302 303function SidrOptions(options) { 304 if (options === undefined) { options = {}; } 305 this.side = options.side || 'left'; 306 this.speed = options.speed || 200; 307 this.name = options.name; 308 this.onOpen = options.onOpen || angular.noop; 309 this.onClose = options.onClose || angular.noop; 310} 311window.SidrOptions = SidrOptions; 312 313window.resizeImages = function(element) { 314 var images = (element || document).getElementsByClassName("sl-lazy-image") 315 var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/ 316 317 for (var i = 0; i < images.length; i++) { 318 var image = images[i] 319 try { 320 var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1] 321 } catch(e) { 322 continue; 323 } 324 var setBySrc, head, tail, width, height; 325 try { 326 if (!src) { throw 'Unknown source' } 327 328 setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style" 329 var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url 330 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 331 head = result[1] 332 tail = result[4] 333 width = parseInt(result[2], 10); 334 height = parseInt(result[3], 10); 335 336 if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; } 337 } catch(e) { 338 if (typeof e !== 'string') { console.error(e) } 339 continue; 340 } 341 342 var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10) 343 var scale = window.devicePixelRatio > 1 ? 2 : 1 344 345 // Resize by size of given element or image itself 346 var refElement = image; 347 if (image.getAttribute('data-ref-element')) { 348 var selector = image.getAttribute('data-ref-element'); 349 if (selector.indexOf('.') === 0) { 350 refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0] 351 } else { 352 refElement = document.getElementById(image.getAttribute('data-ref-element')) 353 } 354 } 355 var offsetWidth = refElement.offsetWidth; 356 var offsetHeight = refElement.offsetHeight; 357 var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth; 358 var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight; 359 360 // Get desired size based on view, segment and screen scale 361 var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined 362 var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined 363 364 if (resizedWidth || resizedHeight) { 365 var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?'; 366 for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; } 367 if (newSrc !== src) { 368 if (setBySrc) { 369 image.setAttribute('src', newSrc); 370 } else { 371 image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')')); 372 } 373 image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || ''); 374 } 375 } 376 } 377} 378 379let createDeferredPromise = function() { 380 let deferredRes, deferredRej; 381 let deferredPromise = new Promise(function(res, rej) { 382 deferredRes = res; 383 deferredRej = rej; 384 }); 385 deferredPromise.resolve = deferredRes; 386 deferredPromise.reject = deferredRej; 387 return deferredPromise; 388} 389 390// For app extension sdk 391window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise(); 392 window.runTaskInIdle = function runTaskInIdle(task) { 393 try { 394 if (!task) return; 395 task(); 396 } catch (err) { 397 console.error(err); 398 } 399 } 400 401window.runTaskQueue = function runTaskQueue(queue) { 402 if (!queue || queue.length === 0) return; 403 404 const task = queue.shift(); 405 window.runTaskInIdle(task); 406 407 window.runTaskQueue(queue); 408} 409 410 411window.addEventListener('DOMContentLoaded', function() { 412 413app.value('mainConfig', window.mainConfig); 414 415 var appExtensionSdkData = JSON.parse('{\"merchantId\":\"5b359a5a72fdc054dc0017ee\",\"cookieConsent\":null,\"loadedCurrency\":\"twd\",\"pageIdentifier\":\"home\",\"themeKey\":\"ultra_chic\",\"loadedLanguage\":{\"name\":\"ç¹é«ä¸æ\",\"code\":\"zh-hant\"},\"appExtensionData\":{\"appIds\":[\"63a2b2930064c0001dd692f9\",\"61162030bc1390001da5cede\"]}}'); 416app.value('appExtensionSdkData', appExtensionSdkData); 417 418 419app.value('flash', { 420}); 421 422app.value('flash_data', {}); 423app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/') 424app.constant('staticImageHost', 'static.shoplineapp.com/web') 425app.constant('staticResourceHost', 'https://static.shoplineapp.com/') 426app.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_
426shipping_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
426ier_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\"
426: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\"
426: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_
426inventory_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_
426inventory_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\"
426: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}}')) 427app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]')) 428app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]')) 429 430 431app.config(function (AnalyticsProvider) { 432 AnalyticsProvider.startOffline(true); 433}); 434 435 436app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"703353120519439"}]); 437 438app.constant('ANGULAR_LOCALE', { 439 DATETIME_FORMATS: { 440 AMPMS: ["am","pm"], 441 DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], 442 MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"], 443 SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], 444 SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"], 445 fullDate: "EEEE, MMMM d, y", 446 longDate: "MMMM d, y", 447 medium: "MMM d, y h:mm:ss a", 448 mediumDate: "MMM d, y", 449 mediumTime: "h:mm:ss a", 450 short: "M/d/yy h:mm a", 451 shortDate: "M/d/yy", 452 shortTime: "h:mm a", 453 }, 454 NUMBER_FORMATS: { 455 CURRENCY_SYM: "$", 456 DECIMAL_SEP: ".", 457 GROUP_SEP: ",", 458 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":""}] 459 }, 460 id: "zh-hant", 461 pluralCat: function(n, opt_precision) { 462 if (['ja'].indexOf('zh-hant') >= 0) { return PLURAL_CATEGORY.OTHER; } 463 var i = n | 0; 464 var vf = getVF(n, opt_precision); 465 if (i == 1 && vf.v == 0) { 466 return PLURAL_CATEGORY.ONE; 467 } 468 return PLURAL_CATEGORY.OTHER; 469 } 470}); 471 472 473 try { 474 var $searchPanelMobile; 475 476 var $mask = $('<div class="Modal-mask sl-modal-mask" style="display: none;"></div>'); 477 478 function showMask() { 479 $mask.css({'opacity': '0.3', 'display': 'block'}); 480 481 $('.Product-searchField-panel').removeClass('is-show'); 482 } 483 484 function hideMask() { 485 $mask.css({'opacity': '0'}); 486 setTimeout(function() { 487 $mask.css({'display': 'none'}); 488 }, 200); 489 } 490 491 var cartPanelOptions = new SidrOptions({ 492 name: 'cart-panel', 493 onOpen: function() { 494 showMask(); 495 angular.element('body').scope().$broadcast('cart.reload'); 496 }, 497 onClose: hideMask 498 }); 499 500 $('.sl-cart-toggle').sidr(cartPanelOptions); 501 $('.sl-menu-panel-toggle').sidr(new SidrOptions({ name: 'MenuPanel', onOpen: showMask, onClose: hideMask })); 502 503 $mask 504 .appendTo('body') 505 .on('click', function() { 506 $.sidr('close', 'MenuPanel'); 507 $.sidr('close', 'cart-panel'); 508 hideMask(); 509 }); 510 511 $( ".body-wrapper" ).on("click touch touchmove", function(e) { 512 if ($(".body-wrapper").hasClass("sidr-open" )) { 513 e.preventDefault(); 514 e.stopPropagation(); 515 $.sidr('close','left-panel'); 516 $.sidr('close','cart-panel'); 517 $.sidr('close','currency-panel'); 518 $.sidr('close','language-panel'); 519 $('html, body').css({'overflow': 'auto'}); 520 } 521 }); 522 523 $(document).ready(function() { 524 if (typeof Sentry !== 'undefined') { 525 var LOG_LEVELS = { 526 'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'], 527 'Info': ['info', 'warn', 'error'], 528 'Warning': ['warn', 'error'], 529 'Error': ['error'], 530 }; 531 532 var CDN_HOSTS = [ 533 'cdn.shoplineapp.com', 534 'cdn.myshopline.com', 535 ]; 536 var KEEP_SAMPLE_RATE = { 537 third_party: 0.05, 538 unknown: 0.05, 539 inline: 0.05, 540 before_sentry: 0.05, 541 }; 542 var PAGE_HOST = 'www.ecohukurou.com.tw'.toLowerCase(); 543 var SDK_HOST = 'sentry-cdn.com'; 544 545 var hasSourceTag = function (event) { 546 return !!(event.tags && event.tags.source); 547 }; 548 549 var getAllFrames = function (event) { 550 try { 551 return event.exception.values.reduce(function (acc, val) { 552 return acc.concat((val.stacktrace && val.stacktrace.frames) || []); 553 }, []); 554 } catch (e) { 555 return []; 556 } 557 }; 558 559 var classifyEvent = function (event) { 560 var frames = getAllFrames(event).filter(function (frame) { 561 return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1; 562 }); 563 564 if (frames.length === 0) return { source: 'unknown' }; 565 566 var hasOther = false;
567 var hasPageHost = false; 568 569 frames.forEach(function (frame) { 570 var lower = frame.filename.toLowerCase(); 571 if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) { 572 hasOther = true; 573 if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) { 574 hasPageHost = true; 575 } 576 } 577 }); 578 579 var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal'; 580 581 return { source: source }; 582 }; 583 584 var cloneMutablePaths = function (event) { 585 try { 586 var cloned = Object.assign({}, event); 587 588 if (event.tags) { 589 cloned.tags = Object.assign({}, event.tags); 590 } 591 592 if (event.exception && event.exception.values) { 593 cloned.exception = Object.assign({}, event.exception); 594 cloned.exception.values = event.exception.values.map(function (value) { 595 var clonedValue = Object.assign({}, value); 596 if (clonedValue.stacktrace) { 597 clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace); 598 } 599 return clonedValue; 600 }); 601 } 602 603 return cloned; 604 } catch (e) { 605 return event; 606 } 607 }; 608 609 var config = { 610 dsn: 'https://[email protected]/5797752', 611 env: 'production', 612 release: '5.96.0', 613 sampleRate: 1.0, 614 tracesSampleRate: 0.0, 615 logLevels: LOG_LEVELS['Error'], 616 beforeSend: function(event, hint) { 617 try { 618 if ([ 619 'gtm', 620 'gtag/js', 621 'tracking', 622 'pixel/events', 623 'signals/iwl', 624 'rosetta.ai', 625 'twk-chunk', 626 'webpush', 627 'jquery', 628 '<anonymous>' 629 ].some(function(filename) { 630 return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1; 631 }) || 632 event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1 633 ) { 634 return null; 635 } 636 } catch (e) {} 637 638 event = cloneMutablePaths(event); 639 640 event.tags = event.tags || {}; 641 try { 642 if (!hasSourceTag(event)) { 643 var classification = classifyEvent(event); 644 event.tags.source = classification.source; 645 646 if (event.logger === 'console' && classification.source === 'unknown') { 647 var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase(); 648 var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) { 649 return host && syntheticStack.indexOf(host) !== -1; 650 }); 651 if (!isFirstPartyStack) { 652 return null; 653 } 654 } 655 656 var keepRate = KEEP_SAMPLE_RATE[classification.source]; 657 if (keepRate && Math.random() > keepRate) { 658 return null; 659 } 660 } 661 } catch (e) {} 662 663 try { 664 if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) { 665 var firstValue = event.exception.values[0]; 666 firstValue.value = event.tags.source + ': ' + (firstValue.value || ''); 667 } else if (event.tags.source && event.message) { 668 event.message = event.tags.source + ': ' + event.message; 669 } 670 } catch (e) {} 671 672 try { 673 event.exception.values.forEach(function (exceptionValue) { 674 if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) { 675 var filtered = exceptionValue.stacktrace.frames.filter(function (frame) { 676 return !(frame.filename && frame.filename.indexOf('/assets/') !== -1); 677 }); 678 exceptionValue.stacktrace.frames = filtered.length > 0 679 ? filtered 680 : exceptionValue.stacktrace.frames; 681 } 682 }); 683 } catch (e) {} 684 685 return event; 686 }, 687 }; 688 689 var pageName = ''; 690 691 try { 692 var pathName = window.location.pathname; 693 694 if (pathName.includes('/cart')) { 695 pageName = 'cart'; 696 } 697 if (pathName.includes('/checkout')) { 698 pageName = 'checkout'; 699 } 700 } catch (e) {} 701 702 var shouldReplay = false;
703 var replayPages = ['/checkout', '/cart', '/one-page-store']; 704 try { 705 shouldReplay = replayPages.some(function(page) { 706 return window.location.pathname.includes(page); 707 }); 708 } catch (e) {} 709 710 Sentry.init({ 711 dsn: config.dsn, 712 environment: config.env, 713 release: config.release, 714 integrations: function(integrations) { 715 var ourIntegrations = integrations.concat([ 716 new Sentry.Integrations.BrowserTracing(), 717 new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }), 718 ]); 719 720 if (shouldReplay) { 721 ourIntegrations.push( 722 Sentry.replayIntegration({ 723 maskAllText: true, 724 maskAllInputs: true, 725 blockAllMedia: true, 726 }) 727 ); 728 } 729 730 return ourIntegrations; 731 }, 732 sampleRate: config.sampleRate, 733 tracesSampler: function(samplingContext) { 734 const transactionContext = samplingContext.transactionContext || {}; 735 const op = transactionContext.op || ''; 736 737 if (op === 'cartV2.ui.action') { 738 return 1.0; 739 } 740 return config.tracesSampleRate; 741 }, 742 attachStacktrace: true, 743 replaysSessionSampleRate: 0, 744 replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0, 745 denyUrls: [ 746 'graph.facebook.com', 747 'connect.facebook.net', 748 'static.xx.fbcdn.net', 749 'static.criteo.net', 750 'sslwidget.criteo.com', 751 'cdn.shopify.com', 752 'googletagservices.com', 753 'googletagmanager.com', 754 'google-analytics.com', 755 'googleadservices.com', 756 'googlesyndication.com', 757 'googleads.g.doubleclick.net', 758 'adservice.google.com', 759 'cdn.mouseflow.com', 760 'cdn.izooto.com', 761 'static.zotabox.com', 762 'static.hotjar.com', 763 'd.line-scdn.net', 764 'bat.bing.com', 765 's.yimg.com', 766 'js.fout.jp', 767 'load.sumo.com', 768 '.easychat.co', 769 '.chimpstatic.com', 770 '.yotpo.com', 771 '.popin.cc', 772 '.iterable.com', 773 '.alexametrics.com', 774 '.giphy.com', 775 'stats.zotabox.com', 776 'stats.g.doubleclick.net', 777 'www.facebook.com', 778 ], 779 beforeSend: config.beforeSend, 780 }); 781 782 var preInitListeners = window.__sentryPreInitListeners; 783 if (preInitListeners) { 784 window.removeEventListener('error', preInitListeners.onError); 785 window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection); 786 window.__sentryPreInitListeners = null; 787 } 788 789 790 var tags = { 791 page_locale: 'zh-hant', 792 user_country: 'AM', 793 handle: 'tyenglong739', 794 cart_owner_id: '', 795 cart_owner_type: '', 796 cart_id: '', 797 }; 798 799 if (pageName) { 800 tags.page = pageName; 801 } 802 803 Sentry.setTags(tags); 804 805 var preInitQueue = window.__sentryPreInitQueue || []; 806 window.__sentryPreInitQueue = null; 807 var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry; 808 preInitQueue.forEach(function(error) { 809 try { 810 if (Math.random() > beforeSentryKeepRate) return; 811 Sentry.withScope(function(scope) { 812 scope.setTag('source', 'before_sentry'); 813 Sentry.captureException(error instanceof Error ? error : new Error(String(error))); 814 }); 815 } catch (e) {} 816 }); 817} 818 819 820 $searchPanelMobile = $jq('.search-panel-mobile'); 821 // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering 822 $("#product-loading").remove(); 823 824 var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror']; 825 $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery") 826 .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])") 827 .each(function() { 828 var domClassList = ($(this).attr('class') || '').split(/\s+/); 829 // check used lazysizes 830 var hasLazyClass = domClassList.some(function(className) { 831 return lazyClasses.includes(className); 832 }); 833 if (!hasLazyClass) { 834 $(this) 835 .attr('src', $(this).attr('data-src')) 836 .removeAttr('data-src'); 837 } 838 }); 839
840 if ($jq("#home-carousel").length > 0) { 841 runTaskInIdle(() => { 842 $jq("#home-carousel").owlCarousel({ 843 items: 1, 844 singleItem: true, 845 autoPlay: true, 846 stopOnHover: true, 847 lazyLoad : true, 848 onLoadedLazy: function(event) { window.resizeImages(event.target); }, 849 autoHeight:true, 850 navigation: true, 851 navigationText: false, 852 }); 853 }); 854 } 855 856 $jq(".owl-carousel").each(function () { 857 runTaskInIdle(() => { 858 var owl = $jq(this); 859 owl.owlCarousel({ 860 loop: true, 861 items: 1, 862 margin: 10, 863 nav: false, 864 lazyLoad: true, 865 onLoadedLazy: function(event) { 866 window.resizeImages(event.target); 867 }, 868 onInitialized: function() { 869 //owl-stage have transition: 0.25s Time difference 870 setTimeout(function() { 871 owl.prev('.owl-carousel-first-initializing').hide(); 872 owl 873 .removeClass('initializing') 874 .trigger('refresh.owl.carousel'); 875 }, 300); 876 }, 877 autoplay: true, 878 autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000, 879 autoHeight: true, 880 autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777 881 }); 882 }); 883 }); 884 885 function restartCarousel() { 886 if (document.visibilityState === 'visible') { 887 $jq(".owl-carousel").each(function (_, element) { 888 var $carousel = $jq(element); 889 var owlCarouselInstance = $carousel.data("owl.carousel"); 890 var isAutoplay = owlCarouselInstance.settings.autoplay; 891 if (isAutoplay) { 892 $carousel.trigger('stop.owl.autoplay'); 893 $carousel.trigger('next.owl.carousel'); 894 } 895 }); 896 } 897 } 898 document.addEventListener('visibilitychange', restartCarousel); 899 900 setTimeout(function() { 901 $jq('.title-container.ellipsis').dotdotdot({ 902 wrap: 'letter' 903 }); 904 905 var themeKey = 'ultra_chic'; 906 var heightToDot = { 907 varm: 55, 908 philia: 45, 909 skya: 45 910 }; 911 912 $jq('.Product-item .Product-info .Product-title').dotdotdot({ 913 wrap: 'letter', 914 ellipsis: '...', 915 height: heightToDot[themeKey] || 40 916 }); 917 }); 918 919 // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead 920 }); 921 922 $(document).on('click', '.m-search-button', function(){ 923 $searchPanelMobile.toggleClass('click'); 924 if ($('.body-wrapper').hasClass('sidr-open')) { 925 $.sidr('close','left-panel'); 926 $.sidr('close','cart-panel'); 927 $.sidr('close','language-panel'); 928 $.sidr('close','currency-panel'); 929 $('html, body').css({'overflow': 'auto'}); 930 } 931 }); 932 933 $(document).on('click', '.search-mask', function() { 934 $searchPanelMobile.toggleClass('click'); 935 }); 936 937 938 if (window.scriptQueue && window.scriptQueue.length > 0) { 939 runTaskQueue(window.scriptQueue); 940 } 941 942 runTaskInIdle(() => { 943 if (window.matchMedia('(max-width: 1199px)').matches) { 944 function checkScroll() { 945 var trialBannerHeight = $('.trial-banner').height() || 0; 946 if ($(window).scrollTop() >= (100 - trialBannerHeight)) { 947 $('body').addClass('my-scroll'); 948 } else { 949 $('body').removeClass('my-scroll'); 950 } 951 } 952 checkScroll(); 953 $(window).on('scroll', _.throttle(checkScroll, 200)); 954} 955 }) 956 } catch (e) { 957 console.error(e); 958 } 959 960 window.renderSingleRecaptchaForSendCode = function(element) { 961 var widgetId = window.grecaptcha.render(element, { 962 sitekey: "6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr" 963 }, true); 964 965 element.dataset.widgetId = widgetId; 966 }; 967 968 969 window.initRecaptcha = function() { 970 // Delay event binding to avoid angular clear registered events 971
972 document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode); 973 974 // Notify recaptcha SDK observers (consumers subscribe via 975 // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag). 976 window.globalSDKObserver.grecaptcha.notify(); 977 } 978 979 window.onRecaptchaLoaded = function() { 980 if (!window.grecaptcha.render) { 981 window.grecaptcha.ready(function() { 982 initRecaptcha(); 983 }); 984 return; 985 } 986 initRecaptcha(); 987 }; 988 989 runTaskInIdle(() => { 990 angular.element(document).ready(function() { 991 var tag = document.createElement("script"); 992 tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit"; 993 document.getElementsByTagName("head")[0].appendChild(tag); 994 }); 995 angular.bootstrap(document, ['shop_app']); 996 }); 997 runTaskInIdle(() => { 998 window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve(); 999 }); 1000}); 1001 1002</script>
1002 1003 1004<base href="/"> 1005 1006<!-- CSRF --> 1007<meta name="csrf-param" content="authenticity_token" /> 1008<meta name="csrf-token" content="xkkg0hBwgrQDIQn3aDsmjMAA1+NoEioBDWHNwWeCzS1W1TTt8gDbkbEeqZ1zBpGgKSqr12+MuoIkBIMQvn2DlA==" /> 1009 1010<!-- Start of Criteo one tag --> 1011<!-- End of Criteo one tag --> 1012 1013 1014 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-legacy-ae62574510c3c343cb473c31a541eaa42345ee4c9a0d03d991af41bbdd36be9f.css" onload="this.media='all'" /> 1015 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/general-fb5ea8124684c1808313125e394e36e9886dbf7c5c4c0c80de1f7bbe1fe6d6a7.css" onload="" /> 1016 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-e462add8de6bcb81233255bb9d479217b715bed472005db8875ab29e822050c6.css" onload="" /> 1017 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/primary_color-f13697fb850b7acee5abd328f6a30e13b5798651cb267f62305746db869163c4.css" onload="" /> 1018 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-facebook-banner-07cf9a2f7d9d81ac2e626a88c8bfed381788dd65d8d548163bc2de7760f12869.css" onload="this.media='all'" /> 1019 <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'" /> 1020 <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;}
1020.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;}
1020.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 1021 class="home 1022 index 1023 1024 mix-navigation-fixed 1025 1026 1027 ultra_chic 1028 light_theme 1029 page_builder 1030 v2_theme" 1031 ng-controller="MainController" 1032 > 1033 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_ultra_chic_setting-e0791a0c466150b18a1f290e4e4cd5f2a33dec7632a3092f0524891340a51d44.css" onload="this.media="all"" /> 1034 1035 <style> 1036 .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}
1036.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} 1037 1038 </style> 1039 <!- Theme Setting fonts -> 1040 <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">
1040<script> 1041 window.addEventListener('load', function() { 1042 const link = document.createElement('link'); 1043 link.rel = 'stylesheet'; 1044 link.href = 'https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap'; 1045 link.media = 'print'; 1046 link.onload = () => { 1047 link.media = 'all'; 1048 } 1049 document.head.appendChild(link); 1050 }); 1051</script>
1051 1052 1053 <style> 1054 /* Custom CSS */ 1055 1056 </style> 1057 <!-- Custom HEAD HTML --> 1058 <meta name="google-site-verification" content="aYf34hHuhfsTGmcToGYPZI_6hu-D-pIWPOtg8RV5aN8" /> 1059 1060 1061 <!-- Custom liquid styles --> 1062 <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}}.iframe__vimeo__player>iframe{width:100%;height:100%}nav-tabs>nav,nav-tabs>section{display:flex;overflow-x:auto;overflow-y:hidden} </style> 1063 <style type="text/css"> .product-list__container .product-list__title{color:var(--page-text,#333);margin-top:0;margin-bottom:0;padding:15px;font-family:var(--font-family-title);font-size:calc(2.4rem * var(--font-size-title, 1));text-align:center;word-break:break-all;letter-spacing:inherit;text-transform:none}.product-list__container .product-list__title.--text_align_left{text-align:left}.product-list__container .product-list__title.--text_align_right{text-align:right}.product-list__container .product-list__btn{display:flex;width:-moz-fit-content;width:fit-content;margin:15px auto 15px;align-items:center;justify-content:center;padding:6px 80px;border-radius:3px;word-break:break-word;text-align:center;font-size:calc(1.6rem * var(--font-size-paragraph, 1));color:var(--primary-text,#fff);background-color:var(--primary-background,var(--primary-color,#c74060));border:1px solid var(--primary-background,var(--primary-color,#c74060))}.product-list__container .product-list__btn:hover{color:var(--primary-background,var(--primary-color,#c74060));background-color:var(--page-background,#fff)}.product-list__container .product-list__products{display:grid;padding:15px;grid-row-gap:15px;grid-column-gap:15px}.product-list__container .product-list__products.--portrait .boxify-image{padding:0;padding-bottom:133%}.product-list__container .product-list__products .product-list__product{position:relative}.product-list__container .product-list__products .product-item{height:100%}@media screen and (max-width:767px){.product-list__products{padding:0}.product-list__container .product-list__btn{margin:24px auto 15px;width:100%}} </style> 1064 <style type="text/css"> 1065 #product-list__products__178364747114704bdf79 { 1066 1067 grid-template-rows: repeat(1, 1fr); 1068 1069 grid-template-columns: repeat(4, minmax(0, 1fr)); 1070 } 1071 .product-list-custom-padding__178364747114704bdf79 { 1072 padding: 15px; 1073 } 1074 #shopline-section-178364747114704bdf79 .section-width { 1075 padding-top: 30px; 1076 padding-bottom: 30px; 1077 } 1078 1079 @media (min-width: 768px) { 1080 #shopline-section-178364747114704bdf79 .section-width { 1081 padding-top: 30px; 1082 padding-bottom: 30px; 1083 } 1084 } 1085 @media screen and (max-width: 767px) { 1086 .product-list-custom-padding__178364747114704bdf79 { 1087 padding: 0; 1088 } 1089 #product-list__products__178364747114704bdf79 { 1090 grid-template-columns: calc(50% - 7.5px) calc(50% - 7.5px); 1091 grid-template-rows: initial; 1092 } 1093 } 1094 </style> 1095 <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;
1095gap: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
1095));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> 1096 <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}
1096.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> 1097 <style type="text/css"> 1098 1099 </style> 1100 <style type="text/css"> 1101 .header--desktop .navigation-menu, 1102 .home.index.my-scroll .header--desktop .navigation-menu { 1103 1104 flex-grow: 1; 1105 1106 align-items: flex-start; 1107 } 1108 1109 body:not(.home.index) .header--desktop .navigation-menu-top-layer, 1110 .home.index.my-scroll .header--desktop .navigation-menu-top-layer { 1111 justify-content: flex-start; 1112 } 1113 1114 .home.index .header--desktop .navigation-menu { 1115 width: 100%; 1116 flex-grow: 1; 1117 align-items: center; 1118 } 1119 1120 .header--desktop .header__logo img {max-width: 374px; 1121 max-height: 80px; 1122 } 1123 1124 1125 #shopline-section-header { 1126 position: sticky; 1127 z-index: 100; 1128 top: 0; 1129 } 1130 1131 1132 .header--desktop .icons.icon-nav-dollor { 1133 font-size: 18px; 1134 transform: scaleX(1.1); 1135 } 1136 1137 1138 1139 1140 1141 1142 </style> 1143 <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;
1143left: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
1143over .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> 1144 <style type="text/css"> 1145 .header--mobile .header__logo img { 1146 object-fit: contain;max-width: 222px; 1147 max-height: 65px; 1148 } 1149 1150 1151 1152 1153 1154 </style> 1155 <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> 1156 <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
1156(--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> 1157 <style type="text/css"> 1158 #footer-custom-padding { 1159 padding: 15px; 1160 } 1161 @media screen and (max-width: 767px) { 1162 #footer-custom-padding { 1163 padding: 0; 1164 } 1165 } 1166 1167 #shopline-section-footer .section-width { 1168 padding-top: 30px; 1169 padding-bottom: 30px; 1170 } 1171 1172 @media (min-width: 768px) { 1173 #shopline-section-footer .section-width { 1174 padding-top: 30px; 1175 padding-bottom: 30px; 1176 } 1177 } 1178 1179 .footer-wrapper .footer-grid-items .footer-grid-item { 1180 padding: 15px 15px; 1181 } 1182 1183 @media (min-width: 768px) { 1184 .footer-wrapper .footer-grid-items .footer-grid-item { 1185 padding: 15px 15px; 1186 } 1187 } 1188 1189 </style> 1190 1191 <div ng-controller="FbInAppBrowserPopupController" ng-cloak> 1192 <div
1193 ng-if="showFbHint" 1194 class="in-app-browser-popup__container" 1195 > 1196 <div class="in-app-browser-popup__layout"> 1197 <div class="in-app-browser-popup__main"> 1198 <p class="in-app-browser-popup__desc"> 1199 {{ 'fb_in_app_browser_popup.desc' | translate }} 1200 <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span> 1201 </p> 1202 </div> 1203 <div class="in-app-browser-popup__footer"> 1204 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1205 {{ 'close' | translate }} 1206 </button> 1207 </div> 1208 </div> 1209 </div> 1210</div> 1211 <div ng-controller="InAppBrowserPopupController" ng-cloak> 1212 <div 1213 ng-if="canShowInAppHint && showMissingSessionKeyWarning" 1214 class="in-app-browser-popup__container" 1215 > 1216 <div class="in-app-browser-popup__layout"> 1217 <div class="in-app-browser-popup__main"> 1218 <p class="in-app-browser-popup__desc"> 1219 {{ 'in_app_browser_popup.desc' | translate }} 1220 </p> 1221 </div> 1222 <div class="in-app-browser-popup__footer"> 1223 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1224 {{ 'close' | translate }} 1225 </button> 1226 </div> 1227 </div> 1228 </div> 1229</div> 1230 <div 1231 id="cookie-consent-popup" 1232 ng-controller="CookieConsentPopupController" 1233 ng-cloak 1234 data-nosnippet 1235> 1236 <div ng-if="state('showPopup')"> 1237 <div 1238 ng-show="!state('showDetailSettingsPanel')" 1239 class="cookie-consent-popup__container" 1240 > 1241 <div class="cookie-consent-popup__layout"> 1242 <div class="cookie-consent-popup__header"> 1243 <div class="cookie-consent-popup__title"> 1244 {{word('consent_title')}} 1245 </div> 1246 </div> 1247 <div class="cookie-consent-popup__main"> 1248 <p class="cookie-consent-popup__desc"> 1249 {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a> 1250 </p> 1251 </div> 1252 <div class="cookie-consent-popup__footer"> 1253 <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')"> 1254 {{word('settings')}} 1255 </button> 1256 <button 1257 class="cookie-consent-popup__accept-btn ladda-button" 1258 ladda="state('loading')" 1259 data-style="slide-down" 1260 ng-click="click('accept')" 1261 > 1262 {{word('accept')}} 1263 </button> 1264 </div> 1265 </div> 1266 </div> 1267 1268 <div 1269 ng-show="state('showDetailSettingsPanel')" 1270 class="cookie-consent-detail-settings-panel__container" 1271 > 1272 <div class="cookie-consent-detail-settings-panel__layout"> 1273 <div class="cookie-consent-detail-settings-panel__top-right"> 1274 <button 1275 ng-click="click('discard')" 1276 class="cookie-consent-detail-settings-panel__discard-btn" 1277 > 1278 </button> 1279 </div> 1280 <div class="cookie-consent-detail-settings-panel__header"> 1281 <div class="cookie-consent-detail-settings-panel__title"> 1282 {{word('consent_title')}} 1283 </div> 1284 </div> 1285 <div class="cookie-consent-detail-settings-panel__main"> 1286 <p class="cookie-consent-detail-settings-panel__desc"> 1287 {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a> 1288 </p> 1289 <div class="cookie-consent-detail-settings-panel__separator"></div> 1290 <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item"> 1291 <div class="cookie-consent-detail-settings-panel__item-header"> 1292 <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div> 1293 <label for="{{setting.key}}" class="cookie-consent-switch__container"> 1294 <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox"> 1295 <span class="cookie-consent-switch__slider round"></span> 1296 </label> 1297 </div>
1298 <div class="cookie-consent-detail-settings-panel__item-main"> 1299 <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p> 1300 </div> 1301 </div> 1302 </div> 1303 <div class="cookie-consent-detail-settings-panel__footer"> 1304 <button 1305 class="cookie-consent-detail-settings-panel__save-btn ladda-button" 1306 ladda="state('loading')" 1307 data-style="slide-down" 1308 ng-click="click('save_preferences')" 1309 > 1310 {{word('save_preferences')}} 1311 </button> 1312 </div> 1313 </div> 1314 </div> 1315 </div> 1316</div> 1317 1318 1319 1320 1321 <div id='shopline-section-announcement'><!-- Rendered 'announcement.js.liquid' --><!-- Rendered 'announcement.css.liquid' --> 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332<div class="announcement js-announcement announcement--revamp" 1333 data-e2e-id="announcement_container" 1334 data-text-block-size="3" 1335 data-countdown-block-size="0" 1336 data-block-size="3" 1337 data-duration="6" 1338 ng-non-bindable 1339> 1340 1341 <div class="announcement__viewport"> 1342 <div class="announcement__slider"> 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359<a 1360 class="announcement__link announcement__slide--active" 1361 href="https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait" 1362 target="_blank" 1363 rel="noopener noreferrer" 1364 data-e2e-id="announcement-slide_container--0" 1365> 1366 1367 1368<div class="announcement__text announcement__text--1758792306434b5cf2e9"> 1369 <div class="announcement__content"> 1370 <p class="announcement__title" data-e2e-id="announcement-title_content"> 1371 <span title="ç±é·æ¨è¦âå¼·æå°èèåè âï¸499">ç±é·æ¨è¦âå¼·æå°èèåè âï¸499</span> 1372 </p> 1373 1374 </div> 1375</div> 1376 1377 1378</a> 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398<div class="announcement__text announcement__text--17600016194826b1d8cf" data-e2e-id="announcement-slide_container--1"> 1399 <div class="announcement__content"> 1400 <p class="announcement__title" data-e2e-id="announcement-title_content"> 1401 <span title="é¤è²ç¨å 滿$850å é!">é¤è²ç¨å 滿$850å é!</span> 1402 </p> 1403 1404 </div> 1405</div> 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425<a 1426 class="announcement__link" 1427 href="https://www.ecohukurou.com.tw/pages/%E9%A0%98%E5%88%B8%E5%B0%88%E5%8D%80" 1428 target="_self" 1429 1430 data-e2e-id="announcement-slide_container--2" 1431> 1432 1433 1434<div class="announcement__text announcement__text--1789523639394eb91eae announcement__text--has-button"> 1435 <div class="announcement__content"> 1436 <p class="announcement__title" data-e2e-id="announcement-title_content"> 1437 <span title="ãé å¸å°åãæé«ç¾ç$120 ">ãé å¸å°åãæé«ç¾ç$120 </span> 1438 </p> 1439 1440 <div class="announcement__meta"> 1441 1442 1443 <span class="announcement__btn" title="å ç»å ¥æå¡é»æé å¸" data-e2e-id="announcement-cta_button">å ç»å ¥æå¡é»æé å¸</span> 1444 1445 </div> 1446 1447 </div> 1448</div> 1449 1450 1451</a> 1452 1453 1454 1455 1456 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 </div> 1484 </div> 1485 <button class="announcement__arrow announcement__arrow--previous" type="button" aria-label="ä¸ä¸åå ¬å" data-e2e-id="announcement-prev_button"> 1486 <svg class="announcement__arrow-icon" width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"> 1487 <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"/> 1488</svg> 1489 1490 </button> 1491 <button class="announcement__arrow announcement__arrow--next" type="button" aria-label="ä¸ä¸åå ¬å" data-e2e-id="announcement-next_button"> 1492 <svg class="announcement__arrow-icon" width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"> 1493 <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"/> 1494</svg> 1495 1496 </button> 1497 1498</div> 1499 1500 1501 1502 1503</div> <div id='shopline-section-header'><!-- Rendered 'header.css.liquid' --> 1504 1505 1506<style> 1507 1508</style> 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520<style> 1521 .header--desktop .navigation-menu, 1522 .home.index.my-scroll .header--desktop .navigation-menu { 1523 1524 flex-grow: 1; 1525
1526 align-items: flex-start; 1527 } 1528 1529 body:not(.home.index) .header--desktop .navigation-menu-top-layer, 1530 .home.index.my-scroll .header--desktop .navigation-menu-top-layer { 1531 justify-content: flex-start; 1532 } 1533 1534 .home.index .header--desktop .navigation-menu { 1535 width: 100%; 1536 flex-grow: 1; 1537 align-items: center; 1538 } 1539 1540 .header--desktop .header__logo img {max-width: 374px; 1541 max-height: 80px; 1542 } 1543 1544 1545 #shopline-section-header { 1546 position: sticky; 1547 z-index: 100; 1548 top: 0; 1549 } 1550 1551 1552 .header--desktop .icons.icon-nav-dollor { 1553 font-size: 18px; 1554 transform: scaleX(1.1); 1555 } 1556 1557 1558 1559 1560 1561 1562</style> 1563 1564<nav class="header header--desktop header--sticky js-navbar-desktop nav-bg-color"> 1565 1566 <div class="header__container clearfix"> 1567 1568 <a class="header__logo header__logo--middle-left" href="/"> 1569 <img 1570 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/64781426596636001d113b6c/1200x.webp?source_format=png" 1571 width="679.0" 1572 height="367.0" 1573 loading="lazy" 1574 > 1575 </a> 1576 1577 <div class="header__menu"> 1578 <ul class="header__action-menu nav-color"> 1579 <!-- Currency chooser --> 1580 1581 1582 <!-- Language chooser --> 1583 1584 1585 <!-- Desktop Search bar --> 1586 1587 <li class="List-item search-bar"> 1588 <div 1589 class="NavigationBar-actionMenu-button nav-color Product-searchField " 1590 data-nosnippet 1591 > 1592 <form class="Product-searchField-form sl-product-search"> 1593 <input disabled maxlength="50" placeholder="æ¾åå"> 1594 <button disabled type="submit"> 1595 <svg class="icons icon-search"> 1596 <use xlink:href="#icon-search"></use> 1597 </svg> 1598 1599 </button> 1600 </form> 1601 </div> 1602 </li> 1603 1604 1605 <!-- Messages --> 1606 1607 <li class="List-item"> 1608 <a class="NavigationBar-actionMenu-button nav-color MessageDialog-showButton sl-message-toggle"> 1609 <svg class="icons icon-nav-commont"> 1610 <use xlink:href="#icon-nav-comment"></use> 1611 </svg> 1612 1613 </a> 1614 </li> 1615 1616 1617 <!-- Sign-in or Member Center --> 1618 <li class="List-item" style="position:relative;"> 1619 1620 <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color"> 1621 <svg class="icons icon-person"> 1622 <use xlink:href="#icon-person"></use> 1623 </svg> 1624 1625 </a> 1626 1627 <user-reminder-desktop 1628 campaign-rule="null" 1629></user-reminder-desktop> 1630 </li> 1631 1632 <!-- Cart panel toggle --> 1633 1634 <basic-popover class="cart-over-limit"></basic-popover> 1635 <li class="List-item"> 1636 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 1637 <svg class="icons icon-nav-cart"> 1638 <use xlink:href="#icon-nav-cart"></use> 1639 </svg> 1640 <span 1641 class="sl-cart-count Cart-count primary-color" 1642 count-style="icon" 1643 > 1644 </span> 1645 </a> 1646 </li> 1647 </ul> 1648 1649 1650 <a 1651 class="header__logo header__logo--home " 1652 href="/" 1653 > 1654 <img 1655 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/64781426596636001d113b6c/1200x.webp?source_format=png" 1656 width="679.0" 1657 height="367.0" 1658 loading="lazy" 1659 > 1660 </a> 1661 1662 <ul class="header__main-menu"><!-- Rendered 'menu-advanced-desktop.css.liquid' --> 1663<!-- Rendered 'menu-advanced-desktop.js.liquid' --> 1664 1665<li class="navigation-menu nav-color advanced-menu-desktop"> 1666 <ul 1667 class="advanced-menu-top-layer advanced-menu-top-layer--align-left" 1668 style="padding: 0px; " 1669 ><li 1670 class="advanced-menu-item advanced-menu-item-l1"><span 1671 class="advanced-menu-item-content image-position-top" 1672 data-sl-editor='{"section": "17881427915363901c6f"}' 1673 ><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"> 1674 <div> 1675 <ul class="advanced-menu-second-layer"><li 1676 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1677 class="advanced-menu-item-content image-position-top" 1678 link-highlight="https://www.ecohukurou.com.tw/pages/flea-spray" 1679 href="https://www.ecohukurou.com.tw/pages/flea-spray" 1680 target="_self" 1681 data-sl-editor='{"section": "1788152975545fc5fba7"}' 1682 ><div class="advanced-menu-item-img-block img-proportion-square"> 1683 1684 1685 1686 1687 1688 1689 1690<picture> 1691 1692 <source 1693 1694 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/540x.webp?source_format=jpg 54
16940w, 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" 1695 1696 sizes="100cqw" 1697 1698 height="1254.0" 1699 width="1254.0" 1700 > 1701 1702 1703 1704 1705 <img 1706 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788aade63890018aed62a/750x.webp?source_format=jpg" 1707 alt="" 1708 width="1254.0" 1709 height="1254.0" 1710 class="advanced-menu-item-img" 1711 loading="lazy" 1712 /> 1713</picture> 1714 1715</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">è·³è¤å°ç</span></a></li> 1716<li 1717 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1718 class="advanced-menu-item-content image-position-top" 1719 link-highlight="https://www.ecohukurou.com.tw/pages/rat-bye" 1720 href="https://www.ecohukurou.com.tw/pages/rat-bye" 1721 target="_self" 1722 data-sl-editor='{"section": "17881533478487fa56d8"}' 1723 ><div class="advanced-menu-item-img-block img-proportion-square"> 1724 1725 1726 1727 1728 1729 1730 1731<picture> 1732 1733 <source 1734 1735 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" 1736 1737 sizes="100cqw" 1738 1739 height="1254.0" 1740 width="1254.0" 1741 > 1742 1743 1744 1745 1746 <img 1747 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788c05d047500148a4b33/750x.webp?source_format=jpg" 1748 alt="" 1749 width="1254.0" 1750 height="1254.0" 1751 class="advanced-menu-item-img" 1752 loading="lazy" 1753 /> 1754</picture> 1755 1756</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èé¼ å°ç</span></a></li> 1757<li 1758 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1759 class="advanced-menu-item-content image-position-top" 1760 link-highlight="https://www.ecohukurou.com.tw/pages/termite" 1761 href="https://www.ecohukurou.com.tw/pages/termite" 1762 target="_self" 1763 data-sl-editor='{"section": "1788153462512d32f021"}' 1764 ><div class="advanced-menu-item-img-block img-proportion-square"> 1765 1766 1767 1768 1769 1770 1771 1772<picture> 1773 1774 <source 1775 1776 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" 1777 1778 sizes="100cqw" 1779 1780 height="1254.0" 1781 width="1254.0" 1782 > 1783 1784 1785 1786 1787 <img 1788 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788d0bd71c1000c193b87/750x.webp?source_format=jpg" 1789 alt="" 1790 width="1254.0" 1791 height="1254.0" 1792 class="advanced-menu-item-img" 1793 loading="lazy" 1794 /> 1795</picture> 1796 1797</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç½è»å°ç</span></a></li> 1798<li 1799 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1800 class="advanced-menu-item-content image-position-top" 1801 link-highlight="https://www.ecohukurou.com.tw/pages/cockroach" 1802 href="https://www.ecohukurou.com.tw/pages/cockroach" 1803 target="_self" 1804 data-sl-editor='{"section": "1788153491057a670681"}' 1805 ><div class="advanced-menu-item-img-block img-proportion-square"> 1806 1807 1808 1809 1810 1811 1812 1813<picture> 1814 1815 <source 1816 1817 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/540x.webp?source_format=jpg 54
18170w, 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" 1818 1819 sizes="100cqw" 1820 1821 height="1254.0" 1822 width="1254.0" 1823 > 1824 1825 1826 1827 1828 <img 1829 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa116b6d4a9474965d7f343/750x.webp?source_format=jpg" 1830 alt="" 1831 width="1254.0" 1832 height="1254.0" 1833 class="advanced-menu-item-img" 1834 loading="lazy" 1835 /> 1836</picture> 1837 1838</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èèå°ç</span></a></li> 1839<li 1840 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1841 class="advanced-menu-item-content image-position-top" 1842 link-highlight="https://www.ecohukurou.com.tw/categories/fly-elimination" 1843 href="https://www.ecohukurou.com.tw/categories/fly-elimination" 1844 target="_self" 1845 data-sl-editor='{"section": "17881535360245c20a2b"}' 1846 ><div class="advanced-menu-item-img-block img-proportion-square"> 1847 1848 1849 1850 1851 1852 1853 1854<picture> 1855 1856 <source 1857 1858 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" 1859 1860 sizes="100cqw" 1861 1862 height="1254.0" 1863 width="1254.0" 1864 > 1865 1866 1867 1868 1869 <img 1870 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9788fa7eabe3000a860612/750x.webp?source_format=jpg" 1871 alt="" 1872 width="1254.0" 1873 height="1254.0" 1874 class="advanced-menu-item-img" 1875 loading="lazy" 1876 /> 1877</picture> 1878 1879</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">æè å°ç</span></a></li> 1880<li 1881 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1882 class="advanced-menu-item-content image-position-top" 1883 link-highlight="https://www.ecohukurou.com.tw/categories/mosquito" 1884 href="https://www.ecohukurou.com.tw/categories/mosquito" 1885 target="_self" 1886 data-sl-editor='{"section": "1788153559000e63f7f3"}' 1887 ><div class="advanced-menu-item-img-block img-proportion-square"> 1888 1889 1890 1891 1892 1893 1894 1895<picture> 1896 1897 <source 1898 1899 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" 1900 1901 sizes="100cqw" 1902 1903 height="1254.0" 1904 width="1254.0" 1905 > 1906 1907 1908 1909 1910 <img 1911 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a97890b5303620012e8c97c/750x.webp?source_format=jpg" 1912 alt="" 1913 width="1254.0" 1914 height="1254.0" 1915 class="advanced-menu-item-img" 1916 loading="lazy" 1917 /> 1918</picture> 1919 1920</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èåå®é</span></a></li> 1921<li 1922 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1923 class="advanced-menu-item-content image-position-top" 1924 link-highlight="https://www.ecohukurou.com.tw/pages/ant" 1925 href="https://www.ecohukurou.com.tw/pages/ant" 1926 target="_self" 1927 data-sl-editor='{"section": "1788153650200ba2ea8e"}' 1928 ><div class="advanced-menu-item-img-block img-proportion-square"> 1929 1930 1931 1932 1933 1934 1935 1936<picture> 1937 1938 <source 1939 1940 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/540x.webp?source_format=jpg 54
19400w, 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" 1941 1942 sizes="100cqw" 1943 1944 height="1254.0" 1945 width="1254.0" 1946 > 1947 1948 1949 1950 1951 <img 1952 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789228a38b70010553f36/750x.webp?source_format=jpg" 1953 alt="" 1954 width="1254.0" 1955 height="1254.0" 1956 class="advanced-menu-item-img" 1957 loading="lazy" 1958 /> 1959</picture> 1960 1961</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èè»å°ç</span></a></li> 1962<li 1963 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 1964 class="advanced-menu-item-content image-position-top" 1965 link-highlight="https://www.ecohukurou.com.tw/pages/dust-mites" 1966 href="https://www.ecohukurou.com.tw/pages/dust-mites" 1967 target="_blank" 1968 data-sl-editor='{"section": "17881541082929285031"}' 1969 ><div class="advanced-menu-item-img-block img-proportion-square"> 1970 1971 1972 1973 1974 1975 1976 1977<picture> 1978 1979 <source 1980 1981 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" 1982 1983 sizes="100cqw" 1984 1985 height="1254.0" 1986 width="1254.0" 1987 > 1988 1989 1990 1991 1992 <img 1993 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9789345d047500128a4b87/750x.webp?source_format=jpg" 1994 alt="" 1995 width="1254.0" 1996 height="1254.0" 1997 class="advanced-menu-item-img" 1998 loading="lazy" 1999 /> 2000</picture> 2001 2002</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">塵èå°ç</span></a></li> 2003<li 2004 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2005 class="advanced-menu-item-content image-position-top" 2006 link-highlight="https://www.ecohukurou.com.tw/categories/bed-bugs" 2007 href="https://www.ecohukurou.com.tw/categories/bed-bugs" 2008 target="_blank" 2009 data-sl-editor='{"section": "178841398590614f040f"}' 2010 ><div class="advanced-menu-item-img-block img-proportion-square"> 2011 2012 2013 2014 2015 2016 2017 2018<picture> 2019 2020 <source 2021 2022 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" 2023 2024 sizes="100cqw" 2025 2026 height="1254.0" 2027 width="1254.0" 2028 > 2029 2030 2031 2032 2033 <img 2034 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a990834faf8701913ff52fd/750x.webp?source_format=jpg" 2035 alt="" 2036 width="1254.0" 2037 height="1254.0" 2038 class="advanced-menu-item-img" 2039 loading="lazy" 2040 /> 2041</picture> 2042 2043</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èè²å°ç</span></a></li> 2044<li 2045 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2046 class="advanced-menu-item-content image-position-top" 2047 link-highlight="https://www.ecohukurou.com.tw/pages/pesticides" 2048 href="https://www.ecohukurou.com.tw/pages/pesticides" 2049 target="_blank" 2050 data-sl-editor='{"section": "17881542551446ab11e1"}' 2051 ><div class="advanced-menu-item-img-block img-proportion-square"> 2052 2053 2054 2055 2056 2057 2058 2059<picture> 2060 2061 <source 2062 2063 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/540x.webp?source_format=jpg 54
20630w, 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" 2064 2065 sizes="100cqw" 2066 2067 height="1254.0" 2068 width="1254.0" 2069 > 2070 2071 2072 2073 2074 <img 2075 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a978945cdc67c0012fd0bd0/750x.webp?source_format=jpg" 2076 alt="" 2077 width="1254.0" 2078 height="1254.0" 2079 class="advanced-menu-item-img" 2080 loading="lazy" 2081 /> 2082</picture> 2083 2084</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç¶åè²å®³å°ç</span></a></li> 2085<li 2086 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2087 class="advanced-menu-item-content image-position-top" 2088 link-highlight="https://www.ecohukurou.com.tw/categories/natural-insecticide" 2089 href="https://www.ecohukurou.com.tw/categories/natural-insecticide" 2090 target="_blank" 2091 data-sl-editor='{"section": "1788505489140c70d6fd"}' 2092 ><div class="advanced-menu-item-img-block img-proportion-square"> 2093 2094 2095 2096 2097 2098 2099 2100<picture> 2101 2102 <source 2103 2104 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" 2105 2106 sizes="100cqw" 2107 2108 height="1254.0" 2109 width="1254.0" 2110 > 2111 2112 2113 2114 2115 <img 2116 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9a6da05f2cf0f2fe76145f/750x.webp?source_format=jpg" 2117 alt="" 2118 width="1254.0" 2119 height="1254.0" 2120 class="advanced-menu-item-img" 2121 loading="lazy" 2122 /> 2123</picture> 2124 2125</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">天ç¶é²è²</span></a></li> 2126</ul> 2127 </div> 2128 </div></li> 2129<li 2130 class="advanced-menu-item advanced-menu-item-l1"><span 2131 class="advanced-menu-item-content image-position-top" 2132 data-sl-editor='{"section": "178814358748421b9584"}' 2133 ><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"> 2134 <div> 2135 <ul class="advanced-menu-second-layer"><li 2136 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2137 class="advanced-menu-item-content image-position-top" 2138 link-highlight="https://www.ecohukurou.com.tw/categories/product-list" 2139 href="https://www.ecohukurou.com.tw/categories/product-list" 2140 target="_blank" 2141 data-sl-editor='{"section": "17896361876258e1524d"}' 2142 ><div class="advanced-menu-item-img-block img-proportion-square"> 2143 2144 2145 2146 2147 2148 2149 2150<picture> 2151 2152 <source 2153 2154 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" 2155 2156 sizes="100cqw" 2157 2158 height="1200.0" 2159 width="1200.0" 2160 > 2161 2162 2163 2164 2165 <img 2166 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aabae66a652ea8c2d1f53d2/750x.webp?source_format=png" 2167 alt="" 2168 width="1200.0" 2169 height="1200.0" 2170 class="advanced-menu-item-img" 2171 loading="lazy" 2172 /> 2173</picture> 2174 2175</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å ¨é¤¨æ»¿é¡è´</span></a></li> 2176<li 2177 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2178 class="advanced-menu-item-content image-position-top" 2179 link-highlight="https://www.ecohukurou.com.tw/pages/backtoschool" 2180 href="https://www.ecohukurou.com.tw/pages/backtoschool" 2181 target="_blank" 2182 data-sl-editor='{"section": "1788247942233e37dc9f"}' 2183 ><div class="advanced-menu-item-img-block img-proportion-square"> 2184 2185 2186 2187 2188 2189 2190 2191<picture> 2192 2193 <source 2194 media="(min-width: 768px)" 2195 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" 2196 2197 sizes="100cqw" 2198 2199 height="1200.0" 2200 width="1200.0" 2201 > 2202 2203 2204 2205 <source 2206 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
22066x.webp?source_format=png 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/1512x.webp?source_format=png 1512w" 2207 2208 sizes="100cqw" 2209 2210 height="1200.0" 2211 width="1200.0" 2212 > 2213 2214 2215 <img 2216 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/750x.webp?source_format=png" 2217 alt="" 2218 width="1200.0" 2219 height="1200.0" 2220 class="advanced-menu-item-img" 2221 loading="lazy" 2222 /> 2223</picture> 2224 2225</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å ©ä»¶äº«ææ£</span></a></li> 2226<li 2227 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2228 class="advanced-menu-item-content image-position-top" 2229 link-highlight="https://www.ecohukurou.com.tw/categories/commercial-kits" 2230 href="https://www.ecohukurou.com.tw/categories/commercial-kits" 2231 target="_blank" 2232 data-sl-editor='{"section": "1788318985592df9ae47"}' 2233 ><div class="advanced-menu-item-img-block img-proportion-square"> 2234 2235 2236 2237 2238 2239 2240 2241<picture> 2242 2243 <source 2244 media="(min-width: 768px)" 2245 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" 2246 2247 sizes="100cqw" 2248 2249 height="1024.0" 2250 width="1024.0" 2251 > 2252 2253 2254 2255 <source 2256 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" 2257 2258 sizes="100cqw" 2259 2260 height="1024.0" 2261 width="1024.0" 2262 > 2263 2264 2265 <img 2266 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/750x.webp?source_format=jpg" 2267 alt="" 2268 width="1024.0" 2269 height="1024.0" 2270 class="advanced-menu-item-img" 2271 loading="lazy" 2272 /> 2273</picture> 2274 2275</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ãéæãåç¨çµåææ£</span></a></li> 2276<li 2277 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2278 class="advanced-menu-item-content image-position-top" 2279 link-highlight="https://www.ecohukurou.com.tw/users/sign_in" 2280 href="https://www.ecohukurou.com.tw/users/sign_in" 2281 target="_blank" 2282 data-sl-editor='{"section": "178824921460836cd1fd"}' 2283 ><div class="advanced-menu-item-img-block img-proportion-square"> 2284 2285 2286 2287 2288 2289 2290 2291<picture> 2292 2293 <source 2294 media="(min-width: 768px)" 2295 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/540x.webp?source_format=jpg 54
22950w, 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" 2296 2297 sizes="100cqw" 2298 2299 height="881.0" 2300 width="1068.0" 2301 > 2302 2303 2304 2305 <source 2306 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" 2307 2308 sizes="100cqw" 2309 2310 height="881.0" 2311 width="1068.0" 2312 > 2313 2314 2315 <img 2316 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/750x.webp?source_format=jpg" 2317 alt="" 2318 width="1068.0" 2319 height="881.0" 2320 class="advanced-menu-item-img" 2321 loading="lazy" 2322 /> 2323</picture> 2324 2325</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">æ°æå¡æ$50</span></a></li> 2326</ul> 2327 </div> 2328 </div></li> 2329<li 2330 class="advanced-menu-item advanced-menu-item-l1"><span 2331 class="advanced-menu-item-content image-position-top" 2332 data-sl-editor='{"section": "1788155288416eb5642e"}' 2333 ><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"> 2334 <div> 2335 <ul class="advanced-menu-second-layer"><li 2336 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2337 class="advanced-menu-item-content image-position-top" 2338 link-highlight="https://www.ecohukurou.com.tw/categories/product-list" 2339 href="https://www.ecohukurou.com.tw/categories/product-list" 2340 target="_self" 2341 data-sl-editor='{"section": "1788155334607d6d4757"}' 2342 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç¦ä¾æ - å± å®¶é¤è²</span></a></li> 2343<li 2344 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2345 class="advanced-menu-item-content image-position-top" 2346 link-highlight="https://www.ecohukurou.com.tw/categories/harmona" 2347 href="https://www.ecohukurou.com.tw/categories/harmona" 2348 target="_self" 2349 data-sl-editor='{"section": "17881553626809212a85"}' 2350 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">åæ·¨ - èªç¶æ½æ·¨</span></a></li> 2351</ul> 2352 </div> 2353 </div></li> 2354<li 2355 class="advanced-menu-item advanced-menu-item-l1"><span 2356 class="advanced-menu-item-content image-position-top" 2357 data-sl-editor='{"section": "178814395485580c5f76"}' 2358 ><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"> 2359 <div> 2360 <ul class="advanced-menu-second-layer"><li 2361 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2362 class="advanced-menu-item-content image-position-top" 2363 link-highlight="https://www.ecohukurou.com.tw/pages/store" 2364 href="https://www.ecohukurou.com.tw/pages/store" 2365 target="_self" 2366 data-sl-editor='{"section": "1788158720559dd88fab"}' 2367 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">實é«éè·¯</span></a></li> 2368<li 2369 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2370 class="advanced-menu-item-content image-position-top" 2371 link-highlight="https://www.ecohukurou.com.tw/pages/meet-hukurou" 2372 href="https://www.ecohukurou.com.tw/pages/meet-hukurou" 2373 target="_blank" 2374 data-sl-editor='{"section": "1790053474138cce7b90"}' 2375 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">éæ¼ç¦ä¾æ</span></a></li> 2376<li 2377 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2378 class="advanced-menu-item-content image-position-top" 2379 link-highlight="https://www.ecohukurou.com.tw/pages/about-hukurou" 2380 href="https://www.ecohukurou.com.tw/pages/about-hukurou" 2381 target="_blank" 2382 data-sl-editor='{"section": "1788160027566fdf2679"}' 2383 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">åçç念</span></a></li> 2384<li 2385 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2386 class="advanced-menu-item-content image-position-top" 2387 link-highlight="https://www.ecohukurou.com.tw/pages/quality-assurance" 2388 href="https://www.ecohukurou.com.tw/pages/quality-assurance" 2389 target="_blank" 2390 data-sl-editor='{"section": "1790145941985b079fbb"}' 2391 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å質ä¿é</span></a></li> 2392<li 2393 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2394 class="advanced-menu-item-content image-position-top" 2395 link-highlight="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform" 2396 href="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform" 2397 target="_blank" 2398 data-sl-editor='{"section": "1788161730938619843b"}' 2399 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">åçåä½</span></a></li> 2400<li 2401 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2402 class="advanced-menu-item-content image-position-top" 2403 link-highlight="https://www.ecohukurou.com.tw/pages/environmental-friendly" 2404 href="https://www.ecohukurou.com.tw/pages/environmental-friendly" 2405 target="_self" 2406 data-sl-editor='{"section": "17881619563588c37346"}' 2407 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">æ°¸çºè¨ç«</span></a></li> 2408</ul> 2409 </div> 2410 </div></li> 2411<li 2412 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item-l1--hierarchically"><span 2413 class="advanced-menu-item-content image-position-top" 2414 data-sl-editor='{"section": "178815282311348d3813"}' 2415 ><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"> 2416 <div> 2417 <ul class="advanced-menu-second-layer"><li 2418 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 0)) / 1);"><a 2419 class="advanced-menu-item-content image-position-top" 2420 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea" 2421 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea" 2422 target="_blank" 2423 data-sl-editor='{"section": "17882486387562a352b4"}' 2424 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">è·³è¤æéº¼é¤æææï¼</span></a></li> 2425<li 2426 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 0)) / 1);"><a 2427 class="advanced-menu-item-content image-position-top" 2428 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite" 2429 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite" 2430 target="_blank" 2431 data-sl-editor='{"section": "1788248693037ef15858"}' 2432 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ç½è»è¥æéº¼é¸ææç¨ï¼</span></a></li> 2433<li 2434 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 0)) / 1);"><a 2435 class="advanced-menu-item-content image-position-top" 2436 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach" 2437 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach" 2438 target="_blank" 2439 data-sl-editor='{"section": "17882487527203b97a47"}' 2440 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">家裡æèèæéº¼è¾¦ï¼</span></a></li> 2441<li 2442 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 0)) / 1);"><a 2443 class="advanced-menu-item-content image-position-top" 2444 link-highlight="https://www.ecohukurou.com.tw/blog/posts/dolic
2444hoderus-thoracicus-prevention" 2445 href="https://www.ecohukurou.com.tw/blog/posts/dolichoderus-thoracicus-prevention" 2446 target="_blank" 2447 data-sl-editor='{"section": "178824854955368cb5d4"}' 2448 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ççè»é²æ²»æ¶äººå ï¼</span></a></li> 2449</ul> 2450 </div> 2451 </div></li> 2452<li 2453 class="advanced-menu-item advanced-menu-item-l1"><a 2454 class="advanced-menu-item-content image-position-top" 2455 link-highlight="https://www.ecohukurou.com.tw/pages/hukuro-1pco" 2456 href="https://www.ecohukurou.com.tw/pages/hukuro-1pco" 2457 target="_self" 2458 data-sl-editor='{"section": "17881627707747320ee6"}' 2459 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">大宿¡è³¼</span></a></li> 2460</ul> 2461</li> 2462 2463 </ul> 2464 </div> 2465 2466 <div id="d-cart-panel" class="CartPanel" style="display:none"> 2467 <div class="CartPanel-section"> 2468 <div class="CartPanel-header"> 2469 è³¼ç©è» 2470 </div> 2471 <div ng-controller="CartsController"><div class="clear"></div> 2472<!-- Hint: Cart Empty --> 2473<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 2474 <div class="CartPanel-hint"> ä½ çè³¼ç©è»æ¯ç©ºç </div> 2475 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 2476 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2477 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 2478 <div class="cart-related-products-loading"> 2479 <div class="cart-related-products-loading-image loading-placeholder"></div> 2480 <div class="cart-related-products-loading-content"> 2481 <div class="cart-related-products-loading-title loading-placeholder"></div> 2482 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2483 </div> 2484 </div> 2485 <div class="cart-related-products-list"></div> 2486 </cart-lazyload-related-products> 2487 </div> 2488</div> 2489 2490<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()"> 2491 <!-- CartItems --> 2492 <div class="cart-items"> 2493 <div 2494 ng-repeat="item in currentCart.getItems() track by item._id" 2495 ng-if="item.type !== 'gift'" 2496 class="cart-item-container" 2497 data-cart-item-id="{{ item._id }}" 2498 product-id="{{ item.product_id }}" 2499 > 2500 <!-- Item --> 2501 <div class="cart-item"> 2502 <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link"> 2503 <img 2504 class="sl-lazy-image cart-item-image" 2505 ng-src="{{ getImgSrc(item, '200x200f') }}" 2506 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 2507 /> 2508 </a> 2509 <img 2510 class="sl-lazy-image cart-item-image" 2511 ng-if="item.product.type === 'gift'" 2512 ng-src="{{ getImgSrc(item, '200x200f') }}" 2513 alt="{{ (item.variation.media 2514 ? item.variation.media.alt_translations 2515 : item.product.cover_media.alt_translations) | translateModel 2516 }}" 2517 /> 2518 <div class="cart-item-content" style="float:left;width:130px;"> 2519 <div class="wrap--bundle-title-variation"> 2520 <div 2521 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 2522 class="label promotion-label label-default" 2523 > 2524 {{ 'product.bundled_products.label' | translate }} 2525 </div> 2526 <div 2527 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 2528 class="label promotion-label label-default" 2529 > 2530 {{ 'product.bundle_group_products.label' | translate }} 2531 </div> 2532 <div 2533 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 2534 class="label promotion-label label-default" 2535 > 2536 {{ 'product.buyandget.label' | translate }} 2537 </div> 2538 <div 2539 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 2540 class="label promotion-label label-default" 2541 > 2542 {{ 'product.gift.label' | translate }} 2543 </div> 2544 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2545 <div class="title">{{item.product.title_translations|translateModel}}</div> 2546 <div ng-repeat="field in item.variation.fields track by $index" class="item-variation"> 2547 <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div> 2548 </div> 2549 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 2550 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 2551 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 2552 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 2553 </li> 2554 </ul>
2555 <span 2556 class="variation-open-button" 2557 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 2558 ng-click="onClickOpenVariation(item._id)" 2559 > 2560 {{ 'product.set.open_variation' | translate }} 2561 <i class="fa fa-angle-down"></i> 2562 </span> 2563 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 2564 <li 2565 class="child-product-item" 2566 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 2567 > 2568 <p class="child-product-title"> 2569 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 2570 x {{ selectedChildProduct.quantity || 1 }} 2571 </p> 2572 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 2573 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 2574 </p> 2575 </li> 2576 </ul> 2577 <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div> 2578 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 2579 </div> 2580 <div class="price-details"> 2581 {{item.quantity}}<span style="margin:0 3px;">x</span> 2582 <span 2583 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 2584 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 2585 ></span> 2586 <span 2587 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 2588 ng-bind-html="'NT$0' | changeCurrency" 2589 ></span> 2590 <span ng-if="item.type === 'redeem_gift'"> 2591 {{ item.unit_point }} é» 2592 </span> 2593 </div> 2594 </div> 2595 <!--cart-item-content--> 2596 <div class="remove" ng-if="shouldShowDeleteButton"> 2597 <a ng-click="removeItemFromCart(item._id,$event)"> 2598 <span>åªé¤</span> 2599 <svg class="icons icon-delete"> 2600 <use xlink:href="#icon-delete"></use> 2601 </svg> 2602 </a> 2603 </div> 2604 <div class="clear"></div> 2605 </div> 2606 <!-- Item end--> 2607 <!-- Addon items --> 2608 <div 2609 class="addon-cart-item cart-item" 2610 ng-repeat="addonItem in item.addon_items track by addonItem._id" 2611 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 2612 data-cart-item-id="{{ addonItem._id }}" 2613 > 2614 <span class="product-link js-product-link"> 2615 <img 2616 class="cart-item-image" 2617 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 2618 alt="{{addonItem.product.cover_media.alt_translations | translateModel}}" 2619 /> 2620 </span> 2621 <div class="cart-item-content" style="float:left;width:130px;"> 2622 <div class="wrap--bundle-title-variation"> 2623 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2624 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 2625 </div> 2626 <div class="price-details"> 2627 {{addonItem.quantity}}<span style="margin:0 3px;">x</span> 2628 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 2629 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 2630 </div> 2631 </div> 2632 <div class="remove" ng-if="shouldShowDeleteButton"> 2633 <a ng-click="removeItemFromCart(addonItem._id,$event)" >
2634 <span>åªé¤</span> 2635 <svg class="icons icon-delete"> 2636 <use xlink:href="#icon-delete"></use> 2637 </svg> 2638 </a> 2639 </div> 2640 <div class="clear"></div> 2641 </div> 2642 <!-- Addon items end --> 2643 </div> 2644 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 2645 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2646 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 2647 <div class="cart-related-products-loading"> 2648 <div class="cart-related-products-loading-image loading-placeholder"></div> 2649 <div class="cart-related-products-loading-content"> 2650 <div class="cart-related-products-loading-title loading-placeholder"></div> 2651 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2652 </div> 2653 </div> 2654 <div class="cart-related-products-list"></div> 2655 </cart-lazyload-related-products> 2656 </div> 2657 <div class="clear"></div> 2658 </div> 2659 <!-- CartItems end --> 2660 2661 <div class="clear"></div> 2662 <!-- Checkout button --> 2663 <div class="cart-chkt-btn-cont"> 2664 <button 2665 id="btn-checkout" 2666 data-e2e-id="checkout_button" 2667 class="cart-chkt-btn ladda-button" 2668 data-style="slide-down" 2669 ladda="checkoutButtonLoading" 2670 ng-click="onCheckoutClicked($event)" 2671 > 2672 {{ 'cart.checkout' | translate }} 2673 </button> 2674 </div> 2675 <!-- Checkout button end --> 2676</div> 2677</div> 2678 </div> 2679 </div> 2680 </div> 2681</nav> 2682 2683 2684 2685 2686 2687 2688<style> 2689 .header--mobile .header__logo img { 2690 object-fit: contain;max-width: 222px; 2691 max-height: 65px; 2692 } 2693 2694 2695 2696 2697 2698</style> 2699 2700 2701<nav class="header header--mobile header--sticky js-navbar-mobile nav-bg-color"> 2702 <div class="header__container clearfix"> 2703 2704 <div ng-cloak facebook-banner class="facebook-banner"> 2705 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 2706 <div ng-click="onClose()" class="close-icon-wrapper"> 2707 <i class="fa fa-times"></i> 2708 </div> 2709 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 2710 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 2711 </div> 2712 </div> 2713 2714 2715 2716 <div class="header__menu"> 2717 2718 <a class="header__logo header__logo--middle-left" href="/"> 2719 <img src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/635205c1d9a2ff002863cc82/666x.webp?source_format=png" height="50.0" loading="lazy" > 2720 </a> 2721 2722 2723 <ul class="header__action-menu nav-color"> 2724 2725 <li class="List-item"> 2726 <span class="NavigationBar-actionMenu-button nav-color"> 2727 <svg class="icons icon-search js-icon-search"> 2728 <use xlink:href="#icon-search"></use> 2729 </svg> 2730 </span> 2731 <form class="Product-searchField-form sl-product-search js-product-searchfield-form" id="SearchPanel" action=""> 2732 <div class="bd-box"> 2733 <button disabled type="submit"><i class="fa fa-search"></i></button> 2734 <input disabled maxlength="50" type="search" placeholder="æ¾åå"> 2735 </div> 2736 </form> 2737 </li> 2738 2739 2740 <!-- Sign-in button --> 2741 <li class="List-item"> 2742 <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color"> 2743 <svg class="icons icon-person"> 2744 <use xlink:href="#icon-person"></use> 2745 </svg> 2746 </a> 2747 </li> 2748 2749 2750 2751 2752 <!-- Cart panel toggle --> 2753 <basic-popover class="cart-over-limit"></basic-popover> 2754 <li class="List-item"> 2755 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 2756 <svg class="icons icon-nav-cart"> 2757 <use xlink:href="#icon-nav-cart"></use> 2758 </svg> 2759 <span class="Cart-count sl-cart-count primary-color"></span> 2760 </a> 2761 </li> 2762 <li class="List-item"> 2763 <div class="NavigationBar-actionMenu-button nav-color sl-menu-panel-toggle"> 2764 <i></i> 2765 </div> 2766 </li> 2767 </ul> 2768 </div> 2769 </div> 2770</nav> 2771 2772<!-- Rendered 'menu.js.liquid' --> 2773<!-- Rendered 'header-tracker.js.liquid' --> 2774 2775 2776</div><div id="MenuPanel" class="MenuPanel nav-bg-color" style="display: none;"> 2777 <div class="MenuPanel-section"> 2778 <div class="MenuPanel-section-header"> 2779 ç®é 2780 </div><!-- Rendered 'menu-advanced-mobile.css.liquid' --> 2781<!-- Rendered 'menu-advanced-mobile.js.liquid' --> 2782 2783<ul class="MenuPanel-mainMenu advanced-menu-top-layer advanced-menu-mobile"><user-reminder-mobile 2784 campaign-rule="null" 2785></user-reminder-mobile><li 2786 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span 2787 class="advanced-menu-item-content image-position-top" 2788 data-sl-editor='{"section": "17881427915363901c6f"}' 2789 ><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"> 2790 <div> 2791 <ul class="advanced-menu-second-layer"><li 2792 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2793 class="advanced-menu-item-content image-position-top" 2794 link-highlight="https://www.ecohukurou.com.tw/pages/flea-spray" 2795 href="https://www.ecohukurou.com.tw/pages/flea-spray" 2796 target="_self" 2797 data-sl-editor='{"section": "1788152975545fc5fba7"}' 2798 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">è·³è¤å°ç</span></a></li> 2799<li 2800 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2801 class="advanced-menu-item-content image-position-top" 2802 link-highlight="https://www.ecohukurou.com.tw/pages/rat-bye" 2803 href="https://www.ecohukurou.com.tw/pages/rat-bye" 2804 target="_self" 2805 data-sl-editor='{"section": "17881533478487fa56d8"}' 2806 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èé¼ å°ç</span></a></li> 2807<li 2808 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2809 class="advanced-menu-item-content image-position-top" 2810 link-highlight="https://www.ecohukurou.com.tw/pages/termite" 2811 href="https://www.ecohukurou.com.tw/pages/termite" 2812 target="_self" 2813 data-sl-editor='{"section": "1788153462512d32f021"}' 2814 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç½è»å°ç</span></a></li> 2815<li 2816 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2817 class="advanced-menu-item-content image-position-top" 2818 link-highlight="https://www.ecohukurou.com.tw/pages/cockroach" 2819 href="https://www.ecohukurou.com.tw/pages/cockroach" 2820 target="_self" 2821 data-sl-editor='{"section": "1788153491057a670681"}' 2822 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èèå°ç</span></a></li> 2823<li 2824 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2825 class="advanced-menu-item-content image-position-top" 2826 link-highlight="https://www.ecohukurou.com.tw/categories/fly-elimination" 2827 href="https://www.ecohukurou.com.tw/categories/fly-elimination" 2828 target="_self" 2829 data-sl-editor='{"section": "17881535360245c20a2b"}' 2830 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">æè å°ç</span></a></li> 2831<li 2832 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2833 class="advanced-menu-item-content image-position-top" 2834 link-highlight="https://www.ecohukurou.com.tw/categories/mosquito" 2835 href="https://www.ecohukurou.com.tw/categories/mosquito" 2836 target="_self" 2837 data-sl-editor='{"section": "1788153559000e63f7f3"}' 2838 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èåå®é</span></a></li> 2839<li 2840 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2841 class="advanced-menu-item-content image-position-top" 2842 link-highlight="https://www.ecohukurou.com.tw/pages/ant" 2843 href="https://www.ecohukurou.com.tw/pages/ant" 2844 target="_self" 2845 data-sl-editor='{"section": "1788153650200ba2ea8e"}' 2846 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èè»å°ç</span></a></li> 2847<li 2848 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2849 class="advanced-menu-item-content image-position-top" 2850 link-highlight="https://www.ecohukurou.com.tw/pages/dust-mites" 2851 href="https://www.ecohukurou.com.tw/pages/dust-mites" 2852 target="_blank" 2853 data-sl-editor='{"section": "17881541082929285031"}' 2854 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">塵èå°ç</span></a></li> 2855<li 2856 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2857 class="advanced-menu-item-content image-position-top" 2858 link-highlight="https://www.ecohukurou.com.tw/categories/bed-bugs" 2859 href="https://www.ecohukurou.com.tw/categories/bed-bugs" 2860 target="_blank" 2861 data-sl-editor='{"section": "178841398590614f040f"}' 2862 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">èè²å°ç</span></a></li> 2863<li 2864 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2865 class="advanced-menu-item-content image-position-top" 2866 link-highlight="https://www.ecohukurou.com.tw/pages/pesticides" 2867 href="https://www.ecohukurou.com.tw/pages/pesticides" 2868 target="_blank" 2869 data-sl-editor='{"section": "17881542551446ab11e1"}' 2870 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç¶åè²å®³å°ç</span></a></li> 2871<li 2872 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2873 class="advanced-menu-item-content image-position-top" 2874 link-highlight="https://www.ecohukurou.com.tw/categories/natural-insecticide" 2875 href="https://www.ecohukurou.com.tw/categories/natural-insecticide" 2876 target="_blank" 2877 data-sl-editor='{"section": "1788505489140c70d6fd"}' 2878 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">天ç¶é²è²</span></a></li> 2879</ul> 2880 </div> 2881 </div></li> 2882<li 2883 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span 2884 class="advanced-menu-item-content image-position-top" 2885 data-sl-editor='{"section": "178814358748421b9584"}' 2886 ><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"> 2887 <div> 2888 <ul class="advanced-menu-second-layer"><li 2889 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2890 class="advanced-menu-item-content image-position-top" 2891 link-highlight="https://www.ecohukurou.com.tw/categories/product-list" 2892 href="https://www.ecohukurou.com.tw/categories/product-list" 2893 target="_blank" 2894 data-sl-editor='{"section": "17896361876258e1524d"}' 2895 ><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
2895ox="0 0 218 197" fill="none" xmlns="http://www.w3.org/2000/svg"> 2896 <ellipse cx="201" cy="17.5" rx="17" ry="17.5" fill="white"/> 2897 <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)"/> 2898 <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)"/> 2899 <rect x="49" y="152" width="127" height="14" rx="2" fill="url(#advanced-menu-item-img-placeholder-mobile-17896361876258e1524d_paint2_linear_1889_44526)"/> 2900 <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)"/> 2901 <defs> 2902 <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"> 2903 <stop stop-color="#DFDFDF"/> 2904 <stop offset="1" stop-color="#F8F8F8"/> 2905 </linearGradient> 2906 <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"> 2907 <stop stop-color="#DFDFDF"/> 2908 <stop offset="1" stop-color="#F8F8F8"/> 2909 </linearGradient> 2910 <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"> 2911 <stop stop-color="#DFDFDF"/> 2912 <stop offset="1" stop-color="#F8F8F8"/> 2913 </linearGradient> 2914 <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"> 2915 <stop stop-color="#DFDFDF"/> 2916 <stop offset="1" stop-color="#F8F8F8"/> 2917 </linearGradient> 2918 </defs> 2919</svg> 2920 2921 </div></div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å ¨é¤¨æ»¿é¡è´</span></a></li> 2922<li 2923 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2924 class="advanced-menu-item-content image-position-top" 2925 link-highlight="https://www.ecohukurou.com.tw/pages/backtoschool" 2926 href="https://www.ecohukurou.com.tw/pages/backtoschool" 2927 target="_blank" 2928 data-sl-editor='{"section": "1788247942233e37dc9f"}' 2929 ><div class="advanced-menu-item-img-block img-proportion-square"> 2930 2931 2932 2933 2934 2935 2936 2937<picture> 2938 2939 <source 2940 media="(min-width: 768px)" 2941 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" 2942 2943 sizes="100cqw" 2944 2945 height="1200.0" 2946 width="1200.0" 2947 > 2948 2949 2950 2951 <source 2952 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
29526x.webp?source_format=png 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f952693910fa6d111c6/1512x.webp?source_format=png 1512w" 2953 2954 sizes="100cqw" 2955 2956 height="1200.0" 2957 width="1200.0" 2958 > 2959 2960 2961 <img 2962 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a967f8ea2eea8f62f836aad/750x.webp?source_format=png" 2963 alt="" 2964 width="1200.0" 2965 height="1200.0" 2966 class="advanced-menu-item-img" 2967 loading="lazy" 2968 /> 2969</picture> 2970 2971</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å ©ä»¶äº«ææ£</span></a></li> 2972<li 2973 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 2974 class="advanced-menu-item-content image-position-top" 2975 link-highlight="https://www.ecohukurou.com.tw/categories/commercial-kits" 2976 href="https://www.ecohukurou.com.tw/categories/commercial-kits" 2977 target="_blank" 2978 data-sl-editor='{"section": "1788318985592df9ae47"}' 2979 ><div class="advanced-menu-item-img-block img-proportion-square"> 2980 2981 2982 2983 2984 2985 2986 2987<picture> 2988 2989 <source 2990 media="(min-width: 768px)" 2991 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" 2992 2993 sizes="100cqw" 2994 2995 height="1024.0" 2996 width="1024.0" 2997 > 2998 2999 3000 3001 <source 3002 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" 3003 3004 sizes="100cqw" 3005 3006 height="1024.0" 3007 width="1024.0" 3008 > 3009 3010 3011 <img 3012 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9795147f3b3c102c3a4165/750x.webp?source_format=jpg" 3013 alt="" 3014 width="1024.0" 3015 height="1024.0" 3016 class="advanced-menu-item-img" 3017 loading="lazy" 3018 /> 3019</picture> 3020 3021</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ãéæãåç¨çµåææ£</span></a></li> 3022<li 3023 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3024 class="advanced-menu-item-content image-position-top" 3025 link-highlight="https://www.ecohukurou.com.tw/users/sign_in" 3026 href="https://www.ecohukurou.com.tw/users/sign_in" 3027 target="_blank" 3028 data-sl-editor='{"section": "178824921460836cd1fd"}' 3029 ><div class="advanced-menu-item-img-block img-proportion-square"> 3030 3031 3032 3033 3034 3035 3036 3037<picture> 3038 3039 <source 3040 media="(min-width: 768px)" 3041 srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/540x.webp?source_format=jpg 54
30410w, 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" 3042 3043 sizes="100cqw" 3044 3045 height="881.0" 3046 width="1068.0" 3047 > 3048 3049 3050 3051 <source 3052 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" 3053 3054 sizes="100cqw" 3055 3056 height="881.0" 3057 width="1068.0" 3058 > 3059 3060 3061 <img 3062 src="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a96853e9bf1595b379dd2d7/750x.webp?source_format=jpg" 3063 alt="" 3064 width="1068.0" 3065 height="881.0" 3066 class="advanced-menu-item-img" 3067 loading="lazy" 3068 /> 3069</picture> 3070 3071</div><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">æ°æå¡æ$50</span></a></li> 3072</ul> 3073 </div> 3074 </div></li> 3075<li 3076 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span 3077 class="advanced-menu-item-content image-position-top" 3078 data-sl-editor='{"section": "1788155288416eb5642e"}' 3079 ><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"> 3080 <div> 3081 <ul class="advanced-menu-second-layer"><li 3082 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3083 class="advanced-menu-item-content image-position-top" 3084 link-highlight="https://www.ecohukurou.com.tw/categories/product-list" 3085 href="https://www.ecohukurou.com.tw/categories/product-list" 3086 target="_self" 3087 data-sl-editor='{"section": "1788155334607d6d4757"}' 3088 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">ç¦ä¾æ - å± å®¶é¤è²</span></a></li> 3089<li 3090 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3091 class="advanced-menu-item-content image-position-top" 3092 link-highlight="https://www.ecohukurou.com.tw/categories/harmona" 3093 href="https://www.ecohukurou.com.tw/categories/harmona" 3094 target="_self" 3095 data-sl-editor='{"section": "17881553626809212a85"}' 3096 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-center">åæ·¨ - èªç¶æ½æ·¨</span></a></li> 3097</ul> 3098 </div> 3099 </div></li> 3100<li 3101 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><span 3102 class="advanced-menu-item-content image-position-top" 3103 data-sl-editor='{"section": "178814395485580c5f76"}' 3104 ><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"> 3105 <div> 3106 <ul class="advanced-menu-second-layer"><li 3107 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item-l2--active"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3108 class="advanced-menu-item-content image-position-top" 3109 link-highlight="https://www.ecohukurou.com.tw/pages/store" 3110 href="https://www.ecohukurou.com.tw/pages/store" 3111 target="_self" 3112 data-sl-editor='{"section": "1788158720559dd88fab"}' 3113 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">實é«éè·¯</span></a></li> 3114<li 3115 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3116 class="advanced-menu-item-content image-position-top" 3117 link-highlight="https://www.ecohukurou.com.tw/pages/meet-hukurou" 3118 href="https://www.ecohukurou.com.tw/pages/meet-hukurou" 3119 target="_blank" 3120 data-sl-editor='{"section": "1790053474138cce7b90"}' 3121 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">éæ¼ç¦ä¾æ</span></a></li> 3122<li 3123 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3124 class="advanced-menu-item-content image-position-top" 3125 link-highlight="https://www.ecohukurou.com.tw/pages/about-hukurou" 3126 href="https://www.ecohukurou.com.tw/pages/about-hukurou" 3127 target="_blank" 3128 data-sl-editor='{"section": "1788160027566fdf2679"}' 3129 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">åçç念</span></a></li> 3130<li 3131 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3132 class="advanced-menu-item-content image-position-top" 3133 link-highlight="https://www.ecohukurou.com.tw/pages/quality-assurance" 3134 href="https://www.ecohukurou.com.tw/pages/quality-assurance" 3135 target="_blank" 3136 data-sl-editor='{"section": "1790145941985b079fbb"}' 3137 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">å質ä¿é</span></a></li> 3138<li 3139 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3140 class="advanced-menu-item-content image-position-top" 3141 link-highlight="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform" 3142 href="https://docs.google.com/forms/d/e/1FAIpQLSctvXyo-3QPx_x20v4u3mXxp9QlPyiEsQYlaaQtamhbh06KGw/viewform" 3143 target="_blank" 3144 data-sl-editor='{"section": "1788161730938619843b"}' 3145 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">åçåä½</span></a></li> 3146<li 3147 class="advanced-menu-item advanced-menu-item-l2"style="min-width: calc((100% - (20px * 5.0)) / 6.0);"><a 3148 class="advanced-menu-item-content image-position-top" 3149 link-highlight="https://www.ecohukurou.com.tw/pages/environmental-friendly" 3150 href="https://www.ecohukurou.com.tw/pages/environmental-friendly" 3151 target="_self" 3152 data-sl-editor='{"section": "17881619563588c37346"}' 3153 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">æ°¸çºè¨ç«</span></a></li> 3154</ul> 3155 </div> 3156 </div></li> 3157<li 3158 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item-l1--hierarchically advanced-menu-item--collapsed"><span 3159 class="advanced-menu-item-content image-position-top" 3160 data-sl-editor='{"section": "178815282311348d3813"}' 3161 ><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"> 3162 <div> 3163 <ul class="advanced-menu-second-layer"><li 3164 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 3165 class="advanced-menu-item-content image-position-top" 3166 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea" 3167 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-flea" 3168 target="_blank" 3169 data-sl-editor='{"section": "17882486387562a352b4"}' 3170 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">è·³è¤æéº¼é¤æææï¼</span></a></li> 3171<li 3172 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item--collapsed"style="min-width: calc((100% - (20px * 0)) / 1);"><a 3173 class="advanced-menu-item-content image-position-top" 3174 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite" 3175 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-termite" 3176 target="_blank" 3177 data-sl-editor='{"section": "1788248693037ef15858"}' 3178 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ç½è»è¥æéº¼é¸ææç¨ï¼</span></a></li> 3179<li 3180 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item--collapsed"style="min-width: calc((100% - (20px * 0)) / 1);"><a 3181 class="advanced-menu-item-content image-position-top" 3182 link-highlight="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach" 3183 href="https://www.ecohukurou.com.tw/blog/categories/eliminate-cockroach" 3184 target="_blank" 3185 data-sl-editor='{"section": "17882487527203b97a47"}' 3186 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">家裡æèèæéº¼è¾¦ï¼</span></a></li> 3187<li 3188 class="advanced-menu-item advanced-menu-item-l2 advanced-menu-item--collapsed"style="min-width: calc((100% - (20px * 0)) / 1);"><a 3189 class="advanced-menu-item-content image-position-top" 3190 link-highlight="https://www.ecohukurou.com.tw/blog/posts/dolic
3190hoderus-thoracicus-prevention" 3191 href="https://www.ecohukurou.com.tw/blog/posts/dolichoderus-thoracicus-prevention" 3192 target="_blank" 3193 data-sl-editor='{"section": "178824854955368cb5d4"}' 3194 ><span class="advanced-menu-item-label advanced-menu-item-label-l2 text-align-left">ççè»é²æ²»æ¶äººå ï¼</span></a></li> 3195</ul> 3196 </div> 3197 </div></li> 3198<li 3199 class="advanced-menu-item advanced-menu-item-l1 advanced-menu-item--collapsed"><a 3200 class="advanced-menu-item-content image-position-top" 3201 link-highlight="https://www.ecohukurou.com.tw/pages/hukuro-1pco" 3202 href="https://www.ecohukurou.com.tw/pages/hukuro-1pco" 3203 target="_self" 3204 data-sl-editor='{"section": "17881627707747320ee6"}' 3205 ><span class="advanced-menu-item-label advanced-menu-item-label-l1 text-align-left">大宿¡è³¼</span></a></li> 3206</ul> 3207<div class="MenuPanel-section-header"> 3208 å¸³æ¶ 3209 </div> 3210 <ul class="MenuPanel-accountMenu"> 3211 <li class="List-item"> 3212 <a class="Label" href="/users/sign_in">æå¡ç»å ¥</a> 3213 </li> 3214 <li class="List-item"> 3215 <a class="Label" href="/users/sign_up">æ°ç¨æ¶è¨»å</a> 3216 </li> 3217 </ul><div class="MenuPanel-section-header"> 3218 å ¶ä» 3219 </div> 3220 <ul class="MenuPanel-othersMenu"><li class="List-item"> 3221 <a class="MessageDialog-showButton sl-message-toggle"> 3222 <i class="fa fa-comment"></i> è¯çµ¡æå 3223 </a> 3224 </li></ul></div> 3225</div> 3226 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-cart-panel-bf7b3028c474ddaafde4135d1b998ef805336314699c54bb74ae9b41ebe6bdbc.css" onload="this.media='all'" /> 3227<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> 3228<!-- Hint: Cart Empty --> 3229<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 3230 <div class="CartPanel-hint"> ä½ çè³¼ç©è»æ¯ç©ºç </div> 3231 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 3232 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 3233 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 3234 <div class="cart-related-products-loading"> 3235 <div class="cart-related-products-loading-image loading-placeholder"></div> 3236 <div class="cart-related-products-loading-content"> 3237 <div class="cart-related-products-loading-title loading-placeholder"></div> 3238 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 3239 </div> 3240 </div> 3241 <div class="cart-related-products-list"></div> 3242 </cart-lazyload-related-products> 3243 </div> 3244</div> 3245 3246<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()"> 3247 <!-- CartItems --> 3248 <div class="cart-items"> 3249 <div 3250 ng-repeat="item in currentCart.getItems() track by item._id" 3251 ng-if="item.type !== 'gift'" 3252 class="cart-item-container" 3253 data-cart-item-id="{{ item._id }}" 3254 product-id="{{ item.product_id }}" 3255 > 3256 <!-- Item --> 3257 <div class="cart-item"> 3258 <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link"> 3259 <img 3260 class="sl-lazy-image cart-item-image" 3261 ng-src="{{ getImgSrc(item, '200x200f') }}" 3262 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 3263 /> 3264 </a> 3265 <img 3266 class="sl-lazy-image cart-item-image" 3267 ng-if="item.product.type === 'gift'" 3268 ng-src="{{ getImgSrc(item, '200x200f') }}" 3269 alt="{{ (item.variation.media 3270 ? item.variation.media.alt_translations 3271 : item.product.cover_media.alt_translations) | translateModel 3272 }}" 3273 /> 3274 <div class="cart-item-content" style="float:left;width:130px;"> 3275 <div class="wrap--bundle-title-variation"> 3276 <div 3277 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 3278 class="label promotion-label label-default" 3279 > 3280 {{ 'product.bundled_products.label' | translate }} 3281 </div> 3282 <div 3283 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 3284 class="label promotion-label label-default" 3285 > 3286 {{ 'product.bundle_group_products.label' | translate }} 3287 </div> 3288 <div 3289 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 3290 class="label promotion-label label-default" 3291 > 3292 {{ 'product.buyandget.label' | translate }} 3293 </div> 3294 <div 3295 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 3296 class="label promotion-label label-default" 3297 > 3298 {{ 'product.gift.label' | translate }} 3299 </div> 3300 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 3301 <div class="title">{{item.product.title_translations|translateModel}}</div> 3302 <div ng-repeat="field in item.variation.fields track by $index" class="item-variation"> 3303 <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div> 3304 </div> 3305 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 3306 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 3307 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 3308 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 3309 </li> 3310 </ul>
3311 <span 3312 class="variation-open-button" 3313 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 3314 ng-click="onClickOpenVariation(item._id)" 3315 > 3316 {{ 'product.set.open_variation' | translate }} 3317 <i class="fa fa-angle-down"></i> 3318 </span> 3319 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 3320 <li 3321 class="child-product-item" 3322 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 3323 > 3324 <p class="child-product-title"> 3325 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 3326 x {{ selectedChildProduct.quantity || 1 }} 3327 </p> 3328 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 3329 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 3330 </p> 3331 </li> 3332 </ul> 3333 <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div> 3334 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 3335 </div> 3336 <div class="price-details"> 3337 {{item.quantity}}<span style="margin:0 3px;">x</span> 3338 <span 3339 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 3340 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 3341 ></span> 3342 <span 3343 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 3344 ng-bind-html="'NT$0' | changeCurrency" 3345 ></span> 3346 <span ng-if="item.type === 'redeem_gift'"> 3347 {{ item.unit_point }} é» 3348 </span> 3349 </div> 3350 </div> 3351 <!--cart-item-content--> 3352 <div class="remove" ng-if="shouldShowDeleteButton"> 3353 <a ng-click="removeItemFromCart(item._id,$event)"> 3354 <span>åªé¤</span> 3355 <svg class="icons icon-delete"> 3356 <use xlink:href="#icon-delete"></use> 3357 </svg> 3358 </a> 3359 </div> 3360 <div class="clear"></div> 3361 </div> 3362 <!-- Item end--> 3363 <!-- Addon items --> 3364 <div 3365 class="addon-cart-item cart-item" 3366 ng-repeat="addonItem in item.addon_items track by addonItem._id" 3367 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 3368 data-cart-item-id="{{ addonItem._id }}" 3369 > 3370 <span class="product-link js-product-link"> 3371 <img 3372 class="cart-item-image" 3373 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 3374 alt="{{addonItem.product.cover_media.alt_translations | translateModel}}" 3375 /> 3376 </span> 3377 <div class="cart-item-content" style="float:left;width:130px;"> 3378 <div class="wrap--bundle-title-variation"> 3379 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 3380 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 3381 </div> 3382 <div class="price-details"> 3383 {{addonItem.quantity}}<span style="margin:0 3px;">x</span> 3384 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 3385 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 3386 </div> 3387 </div> 3388 <div class="remove" ng-if="shouldShowDeleteButton"> 3389 <a ng-click="removeItemFromCart(addonItem._id,$event)" >
3390 <span>åªé¤</span> 3391 <svg class="icons icon-delete"> 3392 <use xlink:href="#icon-delete"></use> 3393 </svg> 3394 </a> 3395 </div> 3396 <div class="clear"></div> 3397 </div> 3398 <!-- Addon items end --> 3399 </div> 3400 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 3401 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 3402 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 3403 <div class="cart-related-products-loading"> 3404 <div class="cart-related-products-loading-image loading-placeholder"></div> 3405 <div class="cart-related-products-loading-content"> 3406 <div class="cart-related-products-loading-title loading-placeholder"></div> 3407 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 3408 </div> 3409 </div> 3410 <div class="cart-related-products-list"></div> 3411 </cart-lazyload-related-products> 3412 </div> 3413 <div class="clear"></div> 3414 </div> 3415 <!-- CartItems end --> 3416 3417 <div class="clear"></div> 3418 <!-- Checkout button --> 3419 <div class="cart-chkt-btn-cont"> 3420 <button 3421 id="btn-checkout" 3422 data-e2e-id="checkout_button" 3423 class="cart-chkt-btn ladda-button" 3424 data-style="slide-down" 3425 ladda="checkoutButtonLoading" 3426 ng-click="onCheckoutClicked($event)" 3427 > 3428 {{ 'cart.checkout' | translate }} 3429 </button> 3430 </div> 3431 <!-- Checkout button end --> 3432</div> 3433</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>
3433 <div id="Content" class="js-content"> 3434 3435 3436 3437 <div class="CustomPage"> <!-- Rendered 'global.css.liquid' --> 3438<!-- Rendered 'global.js.liquid' --> 3439 3440 3441 3442<!-- Rendered 'product-list.css.liquid' --> 3443 <!-- START content_for_index --> 3444 3445 <div id='shopline-section-1783391852555b5f51bd' class='shopline-section '><a href="https://www.ecohukurou.com.tw/pages/meet-hukurou" class="hukurou-hero-banner"> 3446 <picture> 3447 <!-- ææ©çåç --> 3448 <source 3449 media="(max-width: 767px)" 3450 srcset="https://img.shoplineapp.com/media/image_clips/6a66e8924e25090897edc2ef/original.jpg?1785129105=&owner_id=5b359a5a72fdc054dc0017ee"> 3451 <!-- é»è ¦çåç --> 3452 <img 3453 src="https://img.shoplineapp.com/media/image_clips/6a61cdf65478a39f2df537d4/original.jpg?1784794614=&owner_id=5b359a5a72fdc054dc0017ee" 3454 alt="ç¦ä¾æ HUKUROU å± å®¶é¤è²å°å®¶ï½è®å®å¿æçºæ¥å¸¸" 3455 class="hukurou-hero-img"> 3456 </picture> 3457</a> 3458 3459<style> 3460 .hukurou-hero-banner { 3461 display: flex; 3462 justify-content: center; 3463 align-items: center; 3464 width: 100%; 3465 margin: 0 auto; 3466 padding: 0; 3467 overflow: hidden; 3468 text-decoration: none; /* æ°å¢æ¤è¡ï¼ç¢ºä¿åçé£çµä¸ææåºç·æé è¨æ¨£å¼ */ 3469 } 3470 .hukurou-hero-banner picture { 3471 display: flex; 3472 justify-content: center; 3473 align-items: center; 3474 width: 100%; 3475 } 3476 .hukurou-hero-img { 3477 display: block; 3478 max-width: 100%; 3479 height: auto; 3480 margin: 0 auto; 3481 border: 0; 3482 object-fit: contain; 3483 } 3484</style> 3485 3486 3487</div> 3488 3489 <div id='shopline-section-17834050493723aa230a' class='shopline-section '><!-- ç¦ä¾æå®ç¶²ï½ä¾è²å®³æ¾é²è· åå¡ (ææ©çé©ä¸ç¸®å°ç) --> 3490<style> 3491 .fl-pest-section { 3492 width: 100%; 3493 margin: 0 auto; 3494 padding: 48px 4%; 3495 box-sizing: border-box; 3496 } 3497 3498 .fl-pest-heading { 3499 font-size: 32px; 3500 font-weight: 700; 3501 color: #2c2c2a; 3502 margin: 0 0 8px; 3503 line-height: 1.4; 3504 text-align: center; 3505 } 3506 3507 .fl-pest-subheading { 3508 font-size: 18px; 3509 font-weight: 400; 3510 color: #6b6b68; 3511 margin: 0 0 32px; 3512 text-align: center; 3513 } 3514 3515 /* ---- å®è¡æ©«åæ»åå®¹å¨ ---- */ 3516 .fl-pest-row { 3517 display: flex; 3518 flex-wrap: nowrap; 3519 overflow-x: auto; 3520 gap: 24px; 3521 scroll-snap-type: x mandatory; 3522 -webkit-overflow-scrolling: touch; 3523 padding-bottom: 16px; 3524 } 3525 3526 .fl-pest-row::-webkit-scrollbar { height: 6px; } 3527 .fl-pest-row::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 4px; } 3528 .fl-pest-row::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; } 3529 3530 /* ---- é»è ¦çé è¨å°ºå¯¸ (108px) ---- */ 3531 .fl-pest-item { 3532 flex: 0 0 108px !important; 3533 width: 108px !important; 3534 display: flex; 3535 flex-direction: column; 3536 align-items: center; 3537 text-decoration: none; 3538 scroll-snap-align: start; 3539 } 3540 3541 .fl-pest-img { 3542 width: 108px !important; 3543 height: 108px !important; 3544 min-width: 108px !important; 3545 min-height: 108px !important; 3546 max-width: 108px !important; 3547 max-height: 108px !important; 3548 border-radius: 50% !important; 3549 object-fit: cover !important; 3550 display: block !important; 3551 transition: transform 0.3s ease; 3552 } 3553 3554 /* Hover æ¸æµ®ææ */ 3555 .fl-pest-item:hover .fl-pest-img { 3556 transform: translateY(-4px) scale(1.04); 3557 } 3558 3559 /* æ¨é¡åé« */ 3560 .fl-pest-title { 3561 margin-top: 12px; 3562 font-size: 18px; 3563 font-weight: 700; 3564 color: #2c2c2a; 3565 text-align: center; 3566 white-space: nowrap; 3567 width: 100%; 3568 } 3569 3570 /* ================= RWD ææ©ç微調 (80px) ================= */ 3571 @media (max-width: 768px) { 3572 .fl-pest-section { padding: 24px 16px; } 3573 .fl-pest-heading { font-size: 24px; } 3574 .fl-pest-subheading { font-size: 15px; margin-bottom: 20px; } 3575 .fl-pest-row { gap: 16px; scrollbar-width: none; } 3576 .fl-pest-row::-webkit-scrollbar { display: none; } 3577 3578 /* ææ©çç¸®å° Icon èé ç®å¯¬åº¦ */ 3579 .fl-pest-item { 3580 flex: 0 0 80px !important; 3581 width: 80px !important; 3582 } 3583 3584 .fl-pest-img { 3585 width: 80px !important; 3586 height: 80px !important; 3587 min-width: 80px !important; 3588 min-height: 80px !important; 3589 max-width: 80px !important; 3590 max-height: 80px !important; 3591 } 3592 3593 .fl-pest-title { 3594 margin-top: 8px; 3595 font-size: 14px; 3596 } 3597 } 3598</style> 3599 3600<div class="fl-pest-section"> 3601 <h2 class="fl-pest-heading">ä¾è²å®³æ¾é²è·</h2> 3602 <p class="fl-pest-subheading">æ¾å°ä½ çè²å®³é¡åï¼é¸å°ç¢å䏿¬¡è§£æ±º</p> 3603
3604 <div class="fl-pest-row"> 3605 3606 <!-- 01 è·³è¤ --> 3607 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/pages/flea-spray"> 3608 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861cfd93351df34752ed/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="è·³è¤"> 3609 <span class="fl-pest-title">è·³è¤</span> 3610 </a> 3611 3612 <!-- 02 èé¼ --> 3613 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/pages/rat-bye"> 3614 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861ca382e218cc393e30/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="èé¼ "> 3615 <span class="fl-pest-title">èé¼ </span> 3616 </a> 3617 3618 <!-- 03 èè» --> 3619 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/pages/ant"> 3620 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861c6c00f5000a0769ff/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="èè»"> 3621 <span class="fl-pest-title">èè»</span> 3622 </a> 3623 3624 <!-- 04 ç½è» --> 3625 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/pages/termite"> 3626 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861cb499af656276243d/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="ç½è»"> 3627 <span class="fl-pest-title">ç½è»</span> 3628 </a> 3629 3630 <!-- 05 èè --> 3631 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/pages/cockroach"> 3632 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861c970f71cf9294f71c/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="èè"> 3633 <span class="fl-pest-title">èè</span> 3634 </a> 3635 3636 <!-- 06 æè --> 3637 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/categories/fly-elimination"> 3638 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861cdca4c3d304c4fad7/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="æè "> 3639 <span class="fl-pest-title">æè </span> 3640 </a> 3641 3642 <!-- 07 èå --> 3643 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/categories/mosquito"> 3644 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861c8ce2d732af952a18/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="èå"> 3645 <span class="fl-pest-title">èå</span> 3646 </a> 3647 3648 <!-- 08 塵è --> 3649 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/pages/dust-mites"> 3650 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861c1f737e263e3aa2bd/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="塵è"> 3651 <span class="fl-pest-title">塵è</span> 3652 </a> 3653 3654 <!-- 09 æ½®æ¿è² --> 3655 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/categories/damp-loving-insects"> 3656 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861c5f432742471b1d6b/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="æ½®æ¿è²"> 3657 <span class="fl-pest-title">æ½®æ¿è²</span> 3658 </a> 3659 3660 <!-- 10 ç¶åè²å®³ --> 3661 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/pages/pesticides"> 3662 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a97861c1430ea0010b61b1a/original.jpg?1788315163=&owner_id=5b359a5a72fdc054dc0017ee" alt="ç¶åè²å®³"> 3663 <span class="fl-pest-title">ç¶åè²å®³</span> 3664 </a> 3665 3666 <!-- 11 èè² --> 3667 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/categories/bed-bugs"> 3668 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a990444069e41b4ad747f95/original.jpg?1788412996=&owner_id=5b359a5a72fdc054dc0017ee" alt="èè²"> 3669 <span class="fl-pest-title">èè²</span> 3670 </a> 3671 3672 <!-- 12 天ç¶é²è² --> 3673 <a class="fl-pest-item" href="https://www.ecohukurou.com.tw/categories/natural-insecticide"> 3674 <img class="fl-pest-img" src="https://img.shoplineapp.com/media/image_clips/6a9a5956d53db1000ecab0e4/original.jpg?1788500309
3674=&owner_id=5b359a5a72fdc054dc0017ee" alt="天ç¶é²è²"> 3675 <span class="fl-pest-title">天ç¶é²è²</span> 3676 </a> 3677 3678 </div> 3679</div> 3680 3681 3682</div> 3683 3684 <div id='shopline-section-1783065116374e0f21c9' class='shopline-section '><section class="hukurou-benefit-strip"> 3685 <div class="benefit-item"> 3686 <div class="benefit-title"> 3687 <span class="currency-symbol">$</span>50 æå¡è³¼ç©é 3688 </div> 3689 <div class="benefit-subtitle">å å ¥æå¡ç«å³é å</div> 3690 <a 3691 class="benefit-hit-link" 3692 href="https://www.ecohukurou.com.tw/users/sign_in" 3693 aria-label="å å ¥æå¡é å50å è³¼ç©é"> 3694 </a> 3695 </div> 3696 3697 <div class="benefit-divider"></div> 3698 3699 <div class="benefit-item"> 3700 <div class="benefit-title">å ¨é¤¨æ»¿é¡å éè²»</div> 3701 <div class="benefit-subtitle"> 3702 æ¶è²»æ»¿ <span class="small-price"><span class="currency-symbol">$</span>850</span> 享å é 3703 </div> 3704 <a 3705 class="benefit-hit-link" 3706 href="https://www.ecohukurou.com.tw/cart" 3707 aria-label="å ¨é¤¨æ»¿é¡å éè²»"> 3708 </a> 3709 </div> 3710 3711 <div class="benefit-divider"></div> 3712 3713 <div class="benefit-item"> 3714 <div class="benefit-title">æå¡æé« 92 æ</div> 3715 <div class="benefit-subtitle">ç´¯ç©æ¶è²»äº«æå¡åªæ </div> 3716 <a 3717 class="benefit-hit-link" 3718 href="https://www.ecohukurou.com.tw/pages/%E6%9C%83%E5%93%A1%E5%88%B6%E5%BA%A6" 3719 aria-label="æå¡æé«92æ"> 3720 </a> 3721 </div> 3722</section> 3723 3724<style> 3725 .hukurou-benefit-strip { 3726 width: 100%; 3727 background: #ffffff; /* æ¹çºç½è²åºè² */ 3728 padding: 42px 6% 36px; 3729 box-sizing: border-box; 3730 text-align: center; 3731 color: #4a3e3d; /* ç¡å°æ·±åå¡è² */ 3732 /* å·²æ´æ°çºèã峿¿60å¹´ãç¸åçååçµå */ 3733 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; 3734 3735 display: grid; 3736 grid-template-columns: 1fr 1px 1fr 1px 1fr; 3737 align-items: center; 3738 column-gap: 4.5%; 3739 } 3740 3741 .benefit-item { 3742 position: relative; 3743 min-width: 0; 3744 padding: 14px 8px; 3745 box-sizing: border-box; 3746 transition: background 0.25s ease; 3747 cursor: pointer; 3748 border-radius: 8px; 3749 } 3750 3751 .benefit-item:hover { 3752 background: #f7f4ef; /* æ»éææ·¡å¥¶è¶å¡å ¶è² */ 3753 } 3754 3755 .benefit-hit-link { 3756 position: absolute; 3757 inset: 0; 3758 z-index: 5; 3759 display: block; 3760 background: transparent; 3761 text-decoration: none; 3762 } 3763 3764 .benefit-title { 3765 font-size: 36px; 3766 letter-spacing: 6px; 3767 line-height: 1.25; 3768 font-weight: 500; 3769 white-space: nowrap; 3770 color: #4a3e3d; /* æ·±åå¡è² */ 3771 } 3772 3773 .benefit-subtitle { 3774 margin-top: 16px; 3775 font-size: 20px; 3776 letter-spacing: 4px; 3777 line-height: 1.4; 3778 color: #7d6b5d; /* å¡å ¶åå¡è² */ 3779 } 3780 3781 .currency-symbol { 3782 display: inline-block; 3783 font-size: 0.52em; 3784 line-height: 1; 3785 vertical-align: 0.35em; 3786 letter-spacing: 0; 3787 margin-right: 2px; 3788 } 3789 3790 .small-price { 3791 white-space: nowrap; 3792 } 3793 3794 .benefit-divider { 3795 width: 1px; 3796 height: 86px; 3797 background: #d8cebe; /* æåå¡å ¶åéç· */ 3798 justify-self: center; 3799 } 3800 3801 @media (max-width: 768px) { 3802 .hukurou-benefit-strip { 3803 padding: 28px 7% 22px; 3804 display: block; 3805 } 3806 3807 .benefit-item { 3808 margin: 0 auto 24px; 3809 padding: 14px 8px; 3810 } 3811 3812 .benefit-title { 3813 font-size: 24px; 3814 letter-spacing: 3px; 3815 } 3816 3817 .benefit-subtitle { 3818 margin-top: 8px; 3819 font-size: 15px; 3820 letter-spacing: 2px; 3821 } 3822 3823 .benefit-divider { 3824 width: 72%; 3825 height: 1px; 3826 margin: 0 auto 24px; 3827 background: #e8e0d5; /* ææ©çæ©«åå¡å ¶åéç· */ 3828 } 3829 } 3830</style> 3831 3832 3833</div> 3834 3835 <div id='shopline-section-1783580832279b013211' class='shopline-section '><!-- ç¦ä¾æå®ç¶²ï½çºä»éº¼é¸ç¦ä¾æ åå¡ --> 3836<style> 3837 .fl-why-section { 3838 width: 100%; 3839 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; 3840 } 3841 3842 /* ================= é»è ¦ç (é è¨) ================= */ 3843 .fl-hero-banner { 3844 position: relative; 3845 display: block; 3846 width: 100%; 3847 aspect-ratio: 21 / 9; 3848 overflow: hidden; 3849 isolation: isolate; 3850 text-decoration: none; 3851 } 3852 3853 .fl-hero-bg { 3854 position: absolute; 3855 inset: 0; 3856 background-size: cover; 3857 background-position: center; 3858 z-index: 0; 3859 } 3860 3861 .fl-hero-bg-pc { display: block; } 3862 .fl-hero-bg-mobile { display: none; } 3863 3864 .fl-hero-banner::after { 3865 content: ""; 3866 position: absolute; 3867 inset: 0; 3868 background: linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 50%); 3869 z-index: 1; 3870 } 3871 3872 .fl-hero-content { 3873 position: relative; 3874 z-index: 2; 3875 height: 100%; 3876 display: flex; 3877 flex-direction: column; 3878 justify-content: center;
3879 align-items: flex-start; 3880 text-align: left; 3881 padding: 0 8%; 3882 box-sizing: border-box; 3883 } 3884 3885 .fl-hero-title { 3886 font-size: 56px; 3887 font-weight: 700; 3888 color: #2c2c2a; 3889 margin: 0 0 16px; 3890 letter-spacing: 0.05em; 3891 line-height: 1.2; 3892 } 3893 3894 .fl-hero-subtitle { 3895 font-size: 16px; 3896 font-weight: 500; 3897 color: #6b6b68; 3898 letter-spacing: 0.15em; 3899 text-transform: uppercase; 3900 line-height: 1.8; 3901 margin: 0; 3902 } 3903 3904 .fl-grid { 3905 display: grid; 3906 grid-template-columns: repeat(2, 1fr); 3907 width: 100%; 3908 } 3909 3910 .fl-grid-cell { 3911 position: relative; 3912 aspect-ratio: 16 / 9; 3913 overflow: hidden; 3914 text-decoration: none; 3915 display: block; 3916 isolation: isolate; 3917 } 3918 3919 .fl-grid-cell-bg { 3920 position: absolute; 3921 inset: 0; 3922 background-color: #f4f2ec; 3923 background-size: cover; 3924 background-position: center; 3925 transition: transform 0.6s ease; 3926 z-index: 0; 3927 } 3928 3929 .fl-grid-cell:hover .fl-grid-cell-bg { 3930 transform: scale(1.05); 3931 } 3932 3933 .fl-grid-cell::after { 3934 content: ""; 3935 position: absolute; 3936 inset: 0; 3937 background: linear-gradient(30deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0) 60%); 3938 z-index: 1; 3939 } 3940 3941 .fl-grid-cell-content { 3942 position: relative; 3943 z-index: 2; 3944 height: 100%; 3945 display: flex; 3946 flex-direction: column; 3947 justify-content: flex-end; 3948 align-items: flex-start; 3949 text-align: left; 3950 padding: 40px; 3951 box-sizing: border-box; 3952 } 3953 3954 .fl-grid-cell-title { 3955 font-size: 36px; 3956 font-weight: 700; 3957 color: #2c2c2a; 3958 margin: 0 0 10px; 3959 letter-spacing: 0.05em; 3960 } 3961 3962 .fl-grid-cell-desc { 3963 font-size: 18px; 3964 color: #6b6b68; 3965 margin: 0; 3966 line-height: 1.6; 3967 } 3968 3969 .fl-grid-cell-arrow { 3970 display: none; 3971 } 3972 3973 /* ================= ææ©ç RWDï¼é«å¯¬æ¯èåé«èª¿æ´ï¼ ================= */ 3974 @media screen and (max-width: 768px) { 3975 .fl-hero-banner { 3976 aspect-ratio: 16 / 9; 3977 } 3978 .fl-hero-bg-pc { display: none; } 3979 .fl-hero-bg-mobile { 3980 display: block; 3981 background-size: cover; 3982 background-position: center; 3983 } 3984 3985 .fl-hero-banner::after { 3986 background: rgba(255,255,255,0.45); 3987 } 3988 3989 .fl-hero-content { 3990 align-items: center; 3991 text-align: center; 3992 padding: 0 16px; 3993 } 3994 3995 .fl-hero-title { 3996 font-size: 22px; 3997 margin-bottom: 4px; 3998 } 3999 .fl-hero-subtitle { 4000 font-size: 12px; 4001 } 4002 4003 /* 2x2 åå®®æ ¼åªåï¼å° aspect-ratio å¾ 16/9 調é«çº 4/3 */ 4004 .fl-grid { 4005 display: grid; 4006 grid-template-columns: repeat(2, 1fr); 4007 gap: 6px; 4008 width: 100%; 4009 padding: 0; 4010 box-sizing: border-box; 4011 background-color: #ffffff; 4012 } 4013 4014 .fl-grid-cell { 4015 aspect-ratio: 4 / 3; 4016 border-radius: 0; 4017 box-shadow: none; 4018 } 4019 4020 .fl-grid-cell-bg { 4021 background-size: cover; 4022 background-position: center; 4023 } 4024 4025 .fl-grid-cell::after { 4026 background: linear-gradient(to top, rgba(255,255,255,0.95) 15%, rgba(255,255,255,0.3) 80%); 4027 } 4028 4029 .fl-grid-cell-content { 4030 padding: 10px; 4031 justify-content: flex-end; 4032 } 4033 4034 .fl-grid-cell-title { 4035 font-size: 14px; 4036 margin-bottom: 2px; 4037 line-height: 1.3; 4038 white-space: nowrap; 4039 } 4040 4041 .fl-grid-cell-desc { 4042 font-size: 11px; 4043 line-height: 1.3; 4044 white-space: nowrap; 4045 overflow: hidden; 4046 text-overflow: ellipsis; 4047 } 4048 4049 .fl-grid-cell-arrow { 4050 display: flex; 4051 position: absolute; 4052 top: 8px; 4053 right: 8px; 4054 z-index: 2; 4055 width: 20px; 4056 height: 20px; 4057 background-color: rgba(255,255,255,0.85); 4058 border-radius: 50%; 4059 align-items: center; 4060 justify-content: center; 4061 } 4062 .fl-grid-cell-arrow svg { 4063 width: 11px; 4064 height: 11px; 4065 stroke: #2c2c2a; 4066 } 4067 } 4068</style> 4069 4070<div class="fl-why-section"> 4071 <!-- é¦åæ©«å¹ --> 4072 <a class="fl-hero-banner" href="https://www.ecohukurou.com.tw/pages/meet-hukurou"> 4073 <div class="fl-hero-bg fl-hero-bg-pc" style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a4f2bc4f6b14af39fe7bc30/original.jpg?1783573444=&owner_id=5b359a5a72fdc054dc0017ee');"></div> 4074 <div class="fl-hero-bg fl-hero-bg-mobile" style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a66ea4b08a8100ee4ec6682/original.jpg?1785129546=&owner_id=5b359a5a72fdc054dc0017ee');"></div> 4075 4076 <div class="fl-hero-content"> 4077 <h2 class="fl-hero-title">峿¿60å¹´çå®å¿æ¿è«¾</h2> 4078 <p class="fl-hero-subtitle">THE HUKUROU PROMISE</p> 4079 </div> 4080 </a> 4081 4082 <!-- åæ ¼å¡ç --> 4083 <div class="fl-grid"> 4084 <a class="fl-grid-cell" href="https://www.ecohukurou.com.tw/pages/quality-assurance"> 4085 <div class="fl-grid-cell-bg" style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a4f2bc41666a4f55c1fb572/original.jpg?1783573444=&owner_id=5b359a5a72fdc054dc0017ee');"></div> 4086 <div class="fl-grid-cell-arrow"> 4087 <svg viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7M7 7h10v10"/></svg> 4088 </div> 4089 <div class="fl-grid-cell-content"> 4090 <h3 class="fl-grid-cell-title">èªæå¯¦é©å®¤</h3> 4091 <p class="fl-grid-cell-desc">å°æ¥ç ç¼åéï¼å¯¦å°æª¢æ¸¬ç¨è¥ææ</p> 4092 </div> 4093 </a> 4094 4095 <a class="fl-grid-cell" href="https://www.ecohukurou.com.tw/pages/environmental-friendly"> 4096 <div class="fl-grid-cell-bg" style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a4f2bc46e8b0332354bd266/original.jpg?1783573444=&owner_id=5b359a5a72fdc054dc0017ee');"></div> 4097 <div class="fl-grid-cell-arrow"> 4098 <svg viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7M7 7h10v10"/></svg> 4099 </div> 4100 <div class="fl-grid-cell-content"> 4101 <h3 class="fl-grid-cell-title">ç°å¢æ°¸çºè¨å</h3> 4102 <p class="fl-grid-cell-desc">å ¼é¡§å± å®¶é²è·èçæ æ°¸çº</p> 4103 </div> 4104 </a> 4105 4106 <a class="fl-grid-cell" href="https://www.ecohukurou.com.tw/pages/quality-assurance"> 4107 <div class="fl-grid-cell-bg" style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a4f2bc44cf8da7afc6b8672/original.jpg?1783573444=&owner_id=5b359a5a72fdc054dc0017ee');"></div> 4108 <div class="fl-grid-cell-arrow"> 4109 <svg viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7M7 7h10v10"/></svg> 4110 </div> 4111 <div class="fl-grid-cell-content"> 4112 <h3 class="fl-grid-cell-title">å質檢é©</h3> 4113 <p class="fl-grid-cell-desc">åæ³ã»å®å ¨ã»è²¬ä»»</p> 4114 </div> 4115 </a> 4116 4117 <div class="fl-grid-cell"> 4118 <div class="fl-grid-cell-bg" style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a4f45110fd8488aa7a85001/original.gif?1783579921=&owner_id=5b359a5a72fdc054dc0017ee');"></div> 4119 <div class="fl-grid-cell-content"> 4120 <h3 class="fl-grid-cell-title">å質信任èå£ç¢</h3> 4121 <p class="fl-grid-cell-desc">å大平å°å¥½è©éçµ</p> 4122 </div> 4123 </div> 4124 </div> 4125</div> 4126 4127 4128</div> 4129 4130 <div id='shopline-section-1783580784336c38512a' class='shopline-section '><!-- ç¦ä¾æå®ç¶²ï½ä¾æ 墿¾é²è· åå¡ --> 4131<style> 4132 .fl-filter-section { 4133 width: 100%; 4134 margin: 0 auto; 4135 padding: 48px 4%; 4136 box-sizing: border-box; 4137 } 4138 4139 .fl-filter-heading { 4140 font-size: 28px; 4141 font-weight: 700; 4142 color: #2c2c2a; 4143 margin: 0 0 8px; 4144 line-height: 1.4; 4145 text-align: center; 4146 } 4147 4148 .fl-filter-subheading { 4149 font-size: 15px; 4150 font-weight: 400; 4151 color: #6b6b68; 4152 margin: 0 0 32px; 4153 text-align: center; 4154 } 4155 4156 .fl-filter-label { 4157 font-size: 16px; 4158 font-weight: 700; 4159 letter-spacing: 0.05em; 4160 color: #2c2c2a; 4161 margin: 32px 0 16px; 4162 border-left: 4px solid #cccccc; 4163 padding-left: 8px; 4164 } 4165 4166 .fl-filter-label:first-of-type { 4167 margin-top: 0; 4168 } 4169 4170 /* ---- å®è¡æ©«åæ»å容å¨ï¼å ±ç¨ï¼ ---- */ 4171 .fl-scenario-row { 4172 display: flex; 4173 flex-wrap: nowrap; 4174 overflow-x: auto; 4175 gap: 20px; 4176 scroll-snap-type: x mandatory; 4177 -webkit-overflow-scrolling: touch; 4178 padding-bottom: 12px; 4179 } 4180 4181 /* ç¾åé»è ¦çæ»¾åæ¢ */ 4182 .fl-scenario-row::-webkit-scrollbar {
4183 height: 6px; 4184 } 4185 .fl-scenario-row::-webkit-scrollbar-track { 4186 background: #f1f1f1; 4187 border-radius: 4px; 4188 } 4189 .fl-scenario-row::-webkit-scrollbar-thumb { 4190 background: #ccc; 4191 border-radius: 4px; 4192 } 4193 .fl-scenario-row::-webkit-scrollbar-thumb:hover { 4194 background: #999; 4195 } 4196 4197 /* ---- å¡çå ±ç¨æ¨£å¼ ---- */ 4198 .fl-scenario-card { 4199 flex: 0 0 220px; /* é»è ¦çåºå®å®å¡å¯¬åº¦ */ 4200 aspect-ratio: 3 / 4; /* 450x600px æ¯ä¾ */ 4201 border-radius: 16px; 4202 overflow: hidden; 4203 text-decoration: none !important; 4204 background-color: #efece4; 4205 background-size: cover; 4206 background-position: center; 4207 isolation: isolate; 4208 scroll-snap-align: start; 4209 transition: transform 0.3s ease; 4210 position: relative; 4211 display: flex; 4212 } 4213 4214 .fl-scenario-card:hover { 4215 transform: translateY(-4px); 4216 } 4217 4218 /* ---- ä¾çæ´»æ å¢ï¼é»è²æ¼¸å±¤ï¼æåå¨ä¸ï¼ ---- */ 4219 .life-card { 4220 align-items: flex-end; 4221 } 4222 4223 .life-card::after { 4224 content: ""; 4225 position: absolute; 4226 inset: 0; 4227 background: linear-gradient(to top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 50%); 4228 z-index: 0; 4229 } 4230 4231 .life-card span { 4232 position: relative; 4233 z-index: 1; 4234 display: block; 4235 text-align: center; 4236 width: 100%; 4237 color: #ffffff !important; 4238 font-size: 20px; 4239 font-weight: 600; 4240 padding: 16px 12px; 4241 letter-spacing: 0.05em; 4242 box-sizing: border-box; 4243 line-height: 1.35; 4244 } 4245 4246 /* ---- ä¾åç¨æ å¢ï¼èç½é§ï¼æåå¨ä¸éå ç½åºæ¡ï¼ ---- */ 4247 .commercial-card { 4248 align-items: center; /* åç´ç½®ä¸ */ 4249 justify-content: center; /* æ°´å¹³ç½®ä¸ */ 4250 } 4251 4252 .commercial-card::after { 4253 content: ""; 4254 position: absolute; 4255 inset: 0; 4256 background-color: rgba(255, 255, 255, 0.4); 4257 z-index: 0; 4258 } 4259 4260 .commercial-card span { 4261 position: relative; 4262 z-index: 1; 4263 display: inline-block; 4264 text-align: center; 4265 background-color: rgba(255, 255, 255, 0.75); 4266 border-radius: 4px; 4267 color: #2c2c2a !important; 4268 font-size: 20px; 4269 font-weight: 700; 4270 padding: 4px 8px; 4271 letter-spacing: 0.03em; 4272 box-sizing: border-box; 4273 line-height: 1.35; 4274 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); 4275 white-space: nowrap; /* å¼·å¶æåç¶æå®è¡ä¸æè¡ */ 4276 } 4277 4278 /* ================= ææ©ç微調 ================= */ 4279 @media (max-width: 768px) { 4280 .fl-filter-section { 4281 padding: 24px 16px; 4282 } 4283 4284 .fl-filter-heading { 4285 font-size: 20px; 4286 margin-bottom: 4px; 4287 } 4288 4289 .fl-filter-subheading { 4290 font-size: 12.5px; 4291 margin-bottom: 16px; 4292 } 4293 4294 .fl-filter-label { 4295 font-size: 14px; 4296 margin-bottom: 12px; 4297 margin-top: 24px; 4298 } 4299 4300 .fl-scenario-row { 4301 gap: 12px; 4302 scrollbar-width: none; 4303 } 4304 .fl-scenario-row::-webkit-scrollbar { display: none; } 4305 4306 .fl-scenario-card { 4307 flex: 0 0 140px; 4308 border-radius: 12px; 4309 } 4310 4311 .life-card span { 4312 font-size: 16px; 4313 padding: 12px 8px; 4314 } 4315 4316 .commercial-card span { 4317 font-size: 14px; /* ææ©ç微調åç´ä»¥å®ç¾èå ¥å®å¡ä¸æè¡ */ 4318 padding: 3px 6px; 4319 } 4320 } 4321</style> 4322 4323<div class="fl-filter-section"> 4324 <h2 class="fl-filter-heading">å¿«éæ¾å°é©åä½ çé¤è²çµå</h2> 4325 <p class="fl-filter-subheading">ä¾å± 使 å¢ï¼å¿«éæ¾å°é©åçåå</p> 4326 4327 <p class="fl-filter-label">ä¾çæ´»æ å¢</p> 4328 <div class="fl-scenario-row"> 4329 4330 <a class="fl-scenario-card life-card" href="https://www.ecohukurou.com.tw/categories/æ¶å¤é²è" 4331 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a97ee5c96dfd93935294046/original.jpg?1788341852=&owner_id=5b359a5a72fdc054dc0017ee')"> 4332 <span>æ¶å¤é²è</span> 4333 </a> 4334 4335 <a class="fl-scenario-card life-card" href="https://www.ecohukurou.com.tw/categories/æ¶å¤åºåé²è·" 4336 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a97ee5c8949a22545e2db91/original.jpg?1788341852=&owner_id=5b359a5a72fdc054dc0017ee')">
4337 <span>åºåé²è·</span> 4338 </a> 4339 4340 <a class="fl-scenario-card life-card" href="https://www.ecohukurou.com.tw/categories/廿¿é²è²" 4341 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a9925552197601b3cc2cf67/original.jpg?1788421461=&owner_id=5b359a5a72fdc054dc0017ee')"> 4342 <span>廿¿é²è²</span> 4343 </a> 4344 4345 <a class="fl-scenario-card life-card" href="https://www.ecohukurou.com.tw/categories/bedding-pest-control" 4346 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a9925552d92dd12c3721b2a/original.jpg?1788421461=&owner_id=5b359a5a72fdc054dc0017ee')"> 4347 <span>è¥å®¤/å¯¢å ·é²èé²è²</span> 4348 </a> 4349 4350 <a class="fl-scenario-card life-card" href="https://www.ecohukurou.com.tw/categories/ultra-clean-washroom-å°å" 4351 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a97ee5cc4f7ea1c1e84c882/original.jpg?1788341852=&owner_id=5b359a5a72fdc054dc0017ee')"> 4352 <span>å± å®¶æ¸ æ½</span> 4353 </a> 4354 4355 <a class="fl-scenario-card life-card" href="https://www.ecohukurou.com.tw/categories/natural-insecticide" 4356 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a9a5b3dca8d152fb7ff37d3/original.jpg?1788500797=&owner_id=5b359a5a72fdc054dc0017ee')"> 4357 <span>天ç¶é²è²</span> 4358 </a> 4359 4360 </div> 4361 4362 <p class="fl-filter-label">ä¾åç¨æ å¢</p> 4363 <div class="fl-scenario-row"> 4364 4365 <a class="fl-scenario-card commercial-card" href="https://www.ecohukurou.com.tw/categories/commercial-kits" 4366 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a992a9bad82f80b0e8110ae/original.jpg?1788422811=&owner_id=5b359a5a72fdc054dc0017ee')"> 4367 <span>åç¨ç©ºé</span> 4368 </a> 4369 4370 <a class="fl-scenario-card commercial-card" href="https://www.ecohukurou.com.tw/categories/restaurants" 4371 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a992a9b8557135d877f64d1/original.jpg?1788422811=&owner_id=5b359a5a72fdc054dc0017ee')"> 4372 <span>é¤é£²ç©ºé</span> 4373 </a> 4374 4375 <a class="fl-scenario-card commercial-card" href="https://www.ecohukurou.com.tw/categories/bulk-pack-%E5%A4%A7%E5%8C%85%E8%A3%9D%E5%B0%88%E5%8D%80" 4376 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a993275579e0e6aecc67ef2/original.jpg?1788424821=&owner_id=5b359a5a72fdc054dc0017ee')"> 4377 <span>大å è£</span> 4378 </a> 4379 4380 <a class="fl-scenario-card commercial-card" href="https://www.ecohukurou.com.tw/categories/wood-termite-control" 4381 style="background-image:url('https://img.shoplineapp.com/media/image_clips/6a9a5c1c9542f31bb874ade8/original.jpg?1788501019=&owner_id=5b359a5a72fdc054dc0017ee')"> 4382 <span>è£æ½¢/æ¨ä½ç½è»é²æ²»</span> 4383 </a> 4384 4385 </div> 4386 4387</div> 4388 4389 4390</div> 4391 4392 <div id='shopline-section-178364747114704bdf79' class='shopline-section '> 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 <style> 4413 #product-list__products__178364747114704bdf79 { 4414 4415 grid-template-rows: repeat(1, 1fr); 4416 4417 grid-template-columns: repeat(4, minmax(0, 1fr)); 4418 } 4419 .product-list-custom-padding__178364747114704bdf79 { 4420 padding: 15px; 4421 } 4422 #shopline-section-178364747114704bdf79 .section-width { 4423 padding-top: 30px; 4424 padding-bottom: 30px; 4425 } 4426 4427 @media (min-width: 768px) { 4428 #shopline-section-178364747114704bdf79 .section-width { 4429 padding-top: 30px; 4430 padding-bottom: 30px; 4431 } 4432 } 4433 @media screen and (max-width: 767px) { 4434 .product-list-custom-padding__178364747114704bdf79 { 4435 padding: 0; 4436 } 4437 #product-list__products__178364747114704bdf79 { 4438 grid-template-columns: calc(50% - 7.5px) calc(50% - 7.5px); 4439 grid-template-rows: initial; 4440 } 4441 } 4442 </style> 4443 <div class="section-width"> 4444 <div class="product-list-custom-padding__178364747114704bdf79"> 4445 <div class="product-list__container"> 4446 4447 4448 <h3 class="product-list__title" ng-non-bindable>æ¬æç±é·æå</h3> 4449 4450 <div id="product-list__products__178364747114704bdf79" class="product-list__products"> 4451 4452 <div class="product-list__product" product-id="5bac4c4ce7ab4b000f877a4a"> 4453 4454 <div class="product-item"> 4455 <product-item 4456 product-id="5bac4c4ce7ab4b000f877a4a" 4457 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4458 class=" 4459 " 4460 modal-window-class=" 4461 " 4462 rec-strategy=""> 4463 4464 <a href="https://www.ecohukurou.com.tw/products/hukurou-é¤èè»è-80g" ng-click='sendGaProductClick("5bac4c4ce7ab4b000f877a4a", "B100203", ["{\"key\":\"691ac562baf8d40011f598b5\",\"sku\":\"B100203\",\"fields_translations\":{\"zh-hant\":[\"é¤èè»è å®å\"],\"en\":[\"\"]&#125;&#125;"], "é¤èè»è - æ» è»å°ç¨ - 80g" )' ga-product='{"id":"5bac4c4ce7ab4b000f877a4a","sku":"B100203","variations":"[{\"key\":\"691ac562baf8d40011f598b5\",\"sku\":\"B100203\",\"fields_translations\":{\"zh-hant\":[\"é¤èè»è å®å\"],\"en\":[\"\"]}}]","title":"é¤èè»è - æ» è»å°ç¨ - 80g"}' class="quick-cart-item js-quick-cart-item ">
4464 <div class="boxify-image-wrapper js-quick-boxify-image"> <div class="boxify-image js-boxify-image center-contain sl-media "> <div class="boxify-image-wrap"> <img sizes="auto" alt="é¤èè»è - æ» è»å°ç¨ - 80g" data-srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb072baa6e1e67090394/375x.webp?source_format=png 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb072baa6e1e67090394/540x.webp?source_format=png 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb072baa6e1e67090394/720x.webp?source_format=png 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb072baa6e1e67090394/900x.webp?source_format=png 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb072baa6e1e67090394/1080x.webp?source_format=png 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb072baa6e1e67090394/1296x.webp?source_format=png 1296w" class="sl-lazy" /> </div> <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm" > å å ¥è³¼ç©è» </div> </div> <div class="boxify-image js-boxify-image center-contain sl-media second-image"> <div class="boxify-image-wrap"> <img sizes="auto" alt="é¤èè»è - æ» è»å°ç¨ - 80g" data-srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/65dc14fa1924a5001b01cc85/3860x.webp?source_format=jpg 3860w" class="sl-lazy" /> </div> <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">å å ¥è³¼ç©è»</div> </div> </div> <div class="info-box "> <div class="info-box-inner-wrapper"> <div class="title text-primary-color ">é¤èè»è - æ» è»å°ç¨ - 80g</div> <div class="quick-cart-price "> <div class="price__sale sl-price primary-color-price price price-sale ">NT$125 ~ NT$899</div> <div class="price__regular"> <span class=" global-primary dark-primary sl-price price price-crossed ">NT$1,329</span> </div> </div> <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm " > <i class="fa fa-shopping-cart"></i> </span> </div> </div></a> 4465 </product-item> 4466</div> 4467 4468 </div> 4469 4470 <div class="product-list__product" product-id="5bac4d78af9e350017fb6332"> 4471 4472 <div class="product-item"> 4473 <product-item 4474 product-id="5bac4d78af9e350017fb6332" 4475 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4476 class=" 4477 " 4478 modal-window-class=" 4479 " 4480 rec-strategy=""> 4481 4482 <a href="https://www.ecohukurou.com.tw/products/hukurou-é¤è²å´é§æ°´æ§-500ml" ng-click='sendGaProductClick("5bac4d78af9e350017fb6332", "E100310", ["{\"key\":\"6a97947859b15c0014d00846\",\"sku\":\"E100310\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"æ°´æ§é¤è²å´é§ å®å\"]&#125;&#125;"], "æ°´æ§é¤è²å´é§ - 500ml" )' ga-product='{"id":"5bac4d78af9e350017fb6332","sku":"E100310","variations":"[{\"key\":\"6a97947859b15c0014d00846\",\"sku\":\"E100310\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"æ°´æ§é¤è²å´é§ å®å\"]}}]","title":"æ°´æ§é¤è²å´é§ - 500ml"}' class="quick-cart-item js-quick-cart-item ">
4482 <div class="boxify-image-wrapper js-quick-boxify-image"> <div class="boxify-image js-boxify-image center-contain sl-media "> <div class="boxify-image-wrap"> <img sizes="auto" alt="æ°´æ§é¤è²å´é§ - 500ml" data-srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcaef2a031d50a87ff310/375x.webp?source_format=png 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcaef2a031d50a87ff310/540x.webp?source_format=png 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcaef2a031d50a87ff310/720x.webp?source_format=png 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcaef2a031d50a87ff310/900x.webp?source_format=png 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcaef2a031d50a87ff310/1080x.webp?source_format=png 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcaef2a031d50a87ff310/1296x.webp?source_format=png 1296w" class="sl-lazy" /> </div> <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm" > å å ¥è³¼ç©è» </div> </div> <div class="boxify-image js-boxify-image center-contain sl-media second-image"> <div class="boxify-image-wrap"> <img sizes="auto" alt="æ°´æ§é¤è²å´é§ - 500ml" data-srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/657924b3d1ae320011893462/3860x.webp?source_format=jpg 3860w" class="sl-lazy" /> </div> <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">å å ¥è³¼ç©è»</div> </div> </div> <div class="info-box "> <div class="info-box-inner-wrapper"> <div class="title text-primary-color ">æ°´æ§é¤è²å´é§ - 500ml</div> <div class="quick-cart-price "> <div class="price__sale sl-price primary-color-price price price-sale ">NT$250 ~ NT$988</div> <div class="price__regular"> <span class=" global-primary dark-primary sl-price price price-crossed ">NT$1,495</span> </div> </div> <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm " > <i class="fa fa-shopping-cart"></i> </span> </div> </div></a> 4483 </product-item> 4484</div> 4485 4486 </div> 4487 4488 <div class="product-list__product" product-id="68099d9d0106054c960ebcd7"> 4489 4490 <div class="product-item"> 4491 <product-item 4492 product-id="68099d9d0106054c960ebcd7" 4493 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4494 class=" 4495 " 4496 modal-window-class=" 4497 " 4498 rec-strategy=""> 4499 4500 <a href="https://www.ecohukurou.com.tw/products/small-roach-killer-gel-bait" ng-click='sendGaProductClick("68099d9d0106054c960ebcd7", "C103101", ["{\"key\":\"6814792ec71527000775d4ed\",\"sku\":\"C103101\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"1å ¥\"]&#125;&#125;"], "å°èèå°ç¨åè - å¼·ææ¬¾" )' ga-product='{"id":"68099d9d0106054c960ebcd7","sku":"C103101","variations":"[{\"key\":\"6814792ec71527000775d4ed\",\"sku\":\"C103101\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"1å ¥\"]}}]","title":"å°èèå°ç¨åè - å¼·ææ¬¾"}' class="quick-cart-item js-quick-cart-item ">
4500 <div class="boxify-image-wrapper js-quick-boxify-image"> <div class="boxify-image js-boxify-image center-contain sl-media "> <div class="boxify-image-wrap"> <img sizes="auto" alt="å°èèå°ç¨åè - å¼·ææ¬¾" data-srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/375x.webp?source_format=png 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/540x.webp?source_format=png 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/720x.webp?source_format=png 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/900x.webp?source_format=png 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/1080x.webp?source_format=png 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6a9fcb39f99890d7dbee0736/1296x.webp?source_format=png 1296w" class="sl-lazy" /> </div> <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm" > å å ¥è³¼ç©è» </div> </div> <div class="boxify-image js-boxify-image center-contain sl-media second-image"> <div class="boxify-image-wrap"> <img sizes="auto" alt="å°èèå°ç¨åè - å¼·ææ¬¾" data-srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/6aa907e6ef6db32e46f52d2b/3860x.webp?source_format=jpg 3860w" class="sl-lazy" /> </div> <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">å å ¥è³¼ç©è»</div> </div> </div> <div class="info-box "> <div class="info-box-inner-wrapper"> <div class="title text-primary-color ">å°èèå°ç¨åè - å¼·ææ¬¾</div> <div class="quick-cart-price "> <div class="price__sale sl-price primary-color-price price price-sale ">NT$499 ~ NT$1,740</div> <div class="price__regular"> <span class=" global-primary dark-primary sl-price price price-crossed ">NT$2,648</span> </div> </div> <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm " > <i class="fa fa-shopping-cart"></i> </span> </div> </div></a> 4501 </product-item> 4502</div> 4503 4504 </div> 4505 4506 <div class="product-list__product" product-id="5c25b803242906000fdc2760"> 4507 4508 <div class="product-item"> 4509 <product-item 4510 product-id="5c25b803242906000fdc2760" 4511 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4512 class=" 4513 " 4514 modal-window-class=" 4515 " 4516 rec-strategy=""> 4517 4518 <a href="https://www.ecohukurou.com.tw/products/åè²å¯§-é¤è²å5å ¬å" ng-click='sendGaProductClick("5c25b803242906000fdc2760", "E100303", [], "åè²å¯§ - ç¶åé¤è²å - 5å ¬å ãç¾è²¨ç´åºã" )' ga-product='{"id":"5c25b803242906000fdc2760","sku":"E100303","variations":"[]","title":"åè²å¯§ - ç¶åé¤è²å - 5å ¬å ãç¾è²¨ç´åºã"}' class="quick-cart-item js-quick-cart-item ">
4518 <div class="boxify-image-wrapper js-quick-boxify-image"> <div class="boxify-image js-boxify-image center-contain sl-media "> <div class="boxify-image-wrap"> <img sizes="auto" alt="åè²å¯§ - ç¶åé¤è²å - 5å ¬å ãç¾è²¨ç´åºã" data-srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/62d9f9aa59d0970032d9bc7a/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/62d9f9aa59d0970032d9bc7a/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/62d9f9aa59d0970032d9bc7a/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/62d9f9aa59d0970032d9bc7a/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/62d9f9aa59d0970032d9bc7a/1080x.webp?source_format=jpg 1080w" class="sl-lazy" /> </div> <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm" > å å ¥è³¼ç©è» </div> </div> <div class="boxify-image js-boxify-image center-contain sl-media second-image"> <div class="boxify-image-wrap"> <img sizes="auto" alt="åè²å¯§ - ç¶åé¤è²å - 5å ¬å ãç¾è²¨ç´åºã" data-srcset="https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/375x.webp?source_format=jpg 375w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/540x.webp?source_format=jpg 540w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/720x.webp?source_format=jpg 720w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/900x.webp?source_format=jpg 900w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/5b359a5a72fdc054dc0017ee/69bd040efbab727003c58cef/3860x.webp?source_format=jpg 3860w" class="sl-lazy" /> </div> <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">å å ¥è³¼ç©è»</div> </div> </div> <div class="info-box "> <div class="info-box-inner-wrapper"> <div class="title text-primary-color ">åè²å¯§ - ç¶åé¤è²å - 5å ¬å ãç¾è²¨ç´åºã</div> <div class="quick-cart-price "> <div class="price__sale sl-price primary-color-price price price-sale ">NT$1,040</div> <div class="price__regular"> <span class=" global-primary dark-primary sl-price price price-crossed ">NT$1,240</span> </div> </div> <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm " > <i class="fa fa-shopping-cart"></i> </span> </div> </div></a> 4519 </product-item> 4520</div> 4521 4522 </div> 4523 4524 </div> 4525 4526 <a href="https://www.ecohukurou.com.tw/categories/6a99305a79294263b8f587bf"> 4527 <div class="product-list__btn">æ¥çæ´å¤</div> 4528 </a> 4529 4530 </div> 4531 </div> 4532 </div> 4533 4534 4535 4536 4537</div> 4538 4539 <!-- END content_for_index --> 4540 </div> 4541 4542 4543 <div ga-page-view></div> 4544 </div> <div id='shopline-section-footer'><!-- Rendered 'footer.js.liquid' --><!-- Rendered 'footer.css.liquid' --> 4545 4546 4547 4548 4549 4550 4551<style> 4552 #footer-custom-padding { 4553 padding: 15px; 4554 } 4555 @media screen and (max-width: 767px) { 4556 #footer-custom-padding { 4557 padding: 0; 4558 } 4559 } 4560 4561 #shopline-section-footer .section-width { 4562 padding-top: 30px; 4563 padding-bottom: 30px; 4564 } 4565 4566 @media (min-width: 768px) { 4567 #shopline-section-footer .section-width { 4568 padding-top: 30px; 4569 padding-bottom: 30px; 4570 } 4571 } 4572 4573 .footer-wrapper .footer-grid-items .footer-grid-item { 4574 padding: 15px 15px; 4575 } 4576 4577 @media (min-width: 768px) { 4578 .footer-wrapper .footer-grid-items .footer-grid-item { 4579 padding: 15px 15px; 4580 } 4581 } 4582 4583</style> 4584 4585<div class="section-width"> 4586 <div class="footer-wrapper"> 4587 <div id="footer-custom-padding"> 4588 <div class="footer-grid-items"> 4589 4590 <div class="footer-grid-item" ng-non-bindable> 4591 4592 <p class="text-title">éæ¼æå</p> 4593 <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> 4594<p><a href="https://www.ecohukurou.com.tw/pages/quality-assurance" target="_blank" rel="noopener">å質ä¿é</a></p> 4595<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> 4596 4597 </div> 4598 4599 <div class="footer-grid-item" ng-non-bindable> 4600 4601 <p class="text-title">顧客æå</p> 4602 <p><a href="https://www.ecohukurou.com.tw/pages/%E6%9C%83%E5%93%A1%E5%88%B6%E5%BA%A6">æå¡å¶åº¦</a></p> 4603<p><a href="https://www.ecohukurou.com.tw/pages/hukuro-1pco">大宿¡è³¼</a></p> 4604<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> 4605 4606 </div> 4607 4608 <div class="footer-grid-item" ng-non-bindable> 4609 4610 <p class="text-title">è¯çµ¡æå</p> 4611 <div class="social-content"><p>çæ¥æéï¼é±ä¸è³é±äº 10:00-17:00</p> 4612<p>(ä¸å12:00-13:00伿¯)<br />客æå°ç·ï¼04-35072424<br />éå¸å°åï¼å°ä¸å¸è¥¿å±¯åç°æ²³è·¯21è</p></div> 4613 <div class="footer-social-icon-wrapper"> 4614 4615 4616 4617 <a href="https://www.facebook.com/hukurou1pco" target="_blank"> 4618 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4619<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"/> 4620</svg> 4621 4622 </a> 4623 4624 4625 4626 <a href="https://www.instagram.com/ecohukurou/" target="_blank"> 4627 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4628<g clip-path="url(#clip0_4527_91515)"> 4629<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
46290913 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"/> 4630</g> 4631<defs> 4632<clipPath id="clip0_4527_91515"> 4633<rect width="24" height="24" fill="white" transform="translate(0.145996)"/> 4634</clipPath> 4635</defs> 4636</svg> 4637 4638 </a> 4639 4640 4641 4642 4643 4644 <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"> 4645 <svg class="icon" width="35" height="24" viewBox="0 0 35 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4646<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"/> 4647</svg> 4648 4649 </a> 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 </div> 4667 4668 </div> 4669 4670 </div> 4671 4672 <div class="footer-payment-icons --text_align_left"> 4673 4674 4675 4676 4677 <img src="https://static.shoplineapp.com/web/assets/payment/visa.svg" loading="lazy" /> 4678 4679 4680 4681 4682 <img src="https://static.shoplineapp.com/web/assets/payment/master.svg" loading="lazy" /> 4683 4684 4685 4686 4687 <img src="https://static.shoplineapp.com/web/assets/payment/jcb.svg" loading="lazy" /> 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 <img src="https://static.shoplineapp.com/web/assets/payment/apple_pay.svg" loading="lazy" /> 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 <img src="https://static.shoplineapp.com/web/assets/payment/7_eleven.svg" loading="lazy" /> 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 </div> 4773 4774 4775 </div> 4776 </div> 4777</div> 4778 4779 4780 <div class="footer-copyright"> 4781 <div class="footer-width" ng-non-bindable> 4782 <p>2018 © 60475899ææè¡ä»½æéå ¬å¸ HUKUROU ç°è¥è²©è³£å第19-204è</p> 4783 </div> 4784 </div> 4785 4786 4787 4788 4789</div> <!-- Rendered 'general.js.liquid' --> <!-- Rendered 'cart_panel.js.liquid' --> <!-- Rendered 'breadcrumb.js.liquid' -->
4789<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}
4789); } 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>
4789 4790 4791 4792
4792<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>
4792 4793
4793<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>
4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809
4809<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
4809 4810
4810<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
4810 4811 4812
4812<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 4812
4812
4813<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 4813
4813
4814<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 4814
4814
4815<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 4815
4815
4816<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 4816
4816
4817<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 4817
4817
4818<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 4818
4818
4819<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 4819
4819
4820<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 4820
4820
4821<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 4821
4821
4822<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 4822
4822
4823<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 4823
4823
4824<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 4824
4824
4825<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 4825
4825
4826<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 4826
4826
4827<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 4827
4827
4828<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 4828
4828
4829<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 4829
4829
4830<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 4830
4830
4831<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 4831
4831
4832<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 4832
4832
4833<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 4833
4833
4834<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 4834
4834
4835<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 4835
4835
4836<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 4836
4836
4837<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 4837
4837
4838<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 4838
4838
4839<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 4839
4839
4840<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 4840
4840
4841<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 4841
4841
4842<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 4842
4842
4843<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 4843
4843
4844<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 4844
4844
4845<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>
4845 4846 4847 4848 4849 <!-- Google Remarketing Event Tracker -->
vendor: 72 bytes, lines 4849-4850
4849 4850 <script async src="https://www.googletagmanager.com/gtag/js?id=
4850AW-780380212
vendor: 20 bytes, lines 4850-4851
4850"></script> 4851
4851<script type="text/javascript"> 4852 window.dataLayer = window.dataLayer || []; 4853 function gtag(){dataLayer.push(arguments)}; 4854 gtag('js', new Date()); 4855 gtag('config', 'AW-780380212', { groups: 'google_remarketing' }); 4856 4857 4858 // detect event tag 4859 4860 // set tracking data 4861 4862 4863 gtag('event', 'home', {"send_to":"google_remarketing","ecomm_pagetype":"home"}); 4864 </script>
4864 4865 <!-- end Google Remarketing Event Tracker --> 4866
4866<script type="text/javascript"> 4867 (function () { 4868 var VARemoteLoadOptions = { 4869 whiteLabel: { id: 8, siteId: 1981, domain: 't.adotone.com' }, 4870 locale: "en-US", mkt: true 4871 }; 4872 (function (c, o, n, v, e, r, l, y) { 4873 c['VARemoteLoadOptions'] = e; r = o.createElement(n), l = o.getElementsByTagName(n)[0]; 4874 r.async = 1; r.src = v; l.parentNode.insertBefore(r, l); 4875 })(window, document, 'script', 'https://cdn.adotone.com/javascripts/va.js', VARemoteLoadOptions); 4876 })(); 4877</script>
4877 4878 <!-- LINE Tag Base Code --> 4879 <!-- Do Not Modify --> 4880
4880<script> 4881 (function(g,d,o){ 4882 g._ltq=g._ltq||[];g._lt=g._lt||function(){g._ltq.push(arguments)}; 4883 var h=location.protocol==='https:'?'https://d.line-scdn.net':'http://d.line-cdn.net'; 4884 var s=d.createElement('script');s.async=1; 4885 s.src=o||h+'/n/line_tag/public/release/v1/lt.js'; 4886 var t=d.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t); 4887 })(window, document); 4888 _lt('init', { 4889 customerType: 'lap', 4890 tagId: 'A16558239678' 4891 }); 4892 _lt('send', 'pv', ['A16558239678']); 4893 </script>
4893 4894
4894<script> 4895 _lt('send', 'cv', { type: 'ViewContent' }, ['A16558239678']); 4896 </script>
4896 4897 <noscript> 4898 <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"> 4899 </noscript> 4900 <!-- End LINE Tag Base Code --> 4901 <!-- Google Remarketing Event Tracker -->
vendor: 72 bytes, lines 4901-4902
4901 4902 <script async src="https://www.googletagmanager.com/gtag/js?id=
4902AW-10972923221
vendor: 20 bytes, lines 4902-4903
4902"></script> 4903
4903<script type="text/javascript"> 4904 window.dataLayer = window.dataLayer || []; 4905 function gtag(){dataLayer.push(arguments)}; 4906 gtag('js', new Date()); 4907 gtag('config', 'AW-10972923221', { groups: 'google_remarketing' }); 4908 4909 4910 // detect event tag 4911 4912 // set tracking data 4913 4914 4915 gtag('event', 'home', {"send_to":"google_remarketing","ecomm_pagetype":"home"}); 4916 </script>
4916 4917 <!-- end Google Remarketing Event Tracker --> 4918 <!-- Google tag (gtag.js) -->
vendor: 74 bytes, lines 4918-4919
4918 4919 <script async src="https://www.googletagmanager.com/gtag/js?id=
4919G-29YP24Y4SW
vendor: 22 bytes, lines 4919-4920
4919"></script> 4920
4920<script> 4921
vendor: 164 bytes, lines 4921-4925
4921window.dataLayer = window.dataLayer || []; 4922 function gtag(){dataLayer.push(arguments);} 4923 gtag('js', new Date()); 4924 4925 gtag('config', '
4925G-29YP24Y4SW
vendor: 32 bytes, lines 4925-4926
4925', {"groups":"ga4"}); 4926
4926</script>
4926 4927 <!-- Facebook Pixel (new) Event Tracker --> 4928
4928<script>
vendor: 438 bytes, lines 4928-4935
4928 4929 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 4930 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 4931 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 4932 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 4933 document,'script','//connect.facebook.net/en_US/fbevents.js'); 4934 4935 fbq('init', '
4935703353120519439
vendor: 49 bytes, lines 4935-4938
4935', { 4936 }, {agent: 'plShopline'}); 4937 4938
4938fbq('track', 'PageView',{ 4939 }, { 4940 }); 4941 </script>
4941 4942 4943 <noscript><img height="1" width="1" style="display:none" 4944 src="https://www.facebook.com/tr?id=703353120519439&ev=PageView&noscript=1" 4945 /></noscript> 4946 <!-- end Facebook Pixel (new) Event Tracker --> 4947 <!-- Google Adwords Event Tracker -->
vendor: 72 bytes, lines 4947-4948
4947 4948 <script async src="https://www.googletagmanager.com/gtag/js?id=
4948AW-16734797085
vendor: 20 bytes, lines 4948-4949
4948"></script> 4949
4949<script> 4950 window.dataLayer = window.dataLayer || []; 4951 function gtag(){dataLayer.push(arguments)}; 4952 window.dispatchedGoogleAdsEventTypes = window.dispatchedGoogleAdsEventTypes || []; 4953 function dispatchConversion(eventType) { 4954 if (window.dispatchedGoogleAdsEventTypes.includes(eventType)) { 4955 return; 4956 } 4957 window.dispatchedGoogleAdsEventTypes.push(eventType); 4958 gtag('event', 'conversion', { send_to: `google_ads_${eventType}` }); 4959 } 4960 gtag('js', new Date()); 4961 gtag('config', 'AW-16734797085/0UC2CJCj9_YZEJ364qs-', {"groups":"google_ads_loaded_any_page","allow_enhanced_conversions":true}); 4962 4963 window.addEventListener('load', (event) => { 4964 dispatchConversion('loaded_any_page'); 4965 }); 4966 </script>
4966 4967 <!-- end Google Adwords Event Tracker --> 4968 <!-- Google Tag Manager Event Tracker -->
vendor: 70 bytes, lines 4968-4969
4968 4969 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
4969GTM-M8G4SN9
vendor: 99 bytes, lines 4969-4971
4969" 4970 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 4971
4971<script>
vendor: 353 bytes, lines 4971-4975
4971(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 4972 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4973 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 4974 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 4975 })(window,document,'script','dataLayer','
4975GTM-M8G4SN9
vendor: 3 bytes, line 4975
4975');
4975</script>
4975 4976 <!-- end Google Tag Manager Event Tracker --> 4977 <!-- Google Adwords Event Tracker -->
vendor: 72 bytes, lines 4977-4978
4977 4978 <script async src="https://www.googletagmanager.com/gtag/js?id=
4978AW-10972923221
vendor: 20 bytes, lines 4978-4979
4978"></script> 4979
4979<script> 4980 window.dataLayer = window.dataLayer || []; 4981 function gtag(){dataLayer.push(arguments)}; 4982 window.dispatchedGoogleAdsEventTypes = window.dispatchedGoogleAdsEventTypes || []; 4983 function dispatchConversion(eventType) { 4984 if (window.dispatchedGoogleAdsEventTypes.includes(eventType)) { 4985 return; 4986 } 4987 window.dispatchedGoogleAdsEventTypes.push(eventType); 4988 gtag('event', 'conversion', { send_to: `google_ads_${eventType}` }); 4989 } 4990 gtag('js', new Date()); 4991 gtag('config', 'AW-10972923221/HebZCP29qJgZENWKpvAo', {"groups":"google_ads_added_product_to_cart","allow_enhanced_conversions":true}); 4992 4993 </script>
4993 4994 <!-- end Google Adwords Event Tracker --> 4995 4996
4996<script> 4997 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\",\"
4997id\":\"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\",\"created_at\":\"2022-08-08T06:34:13.295Z\",\"config_data\":{\"single_variation\":false,\"unique_ids\":false,\"tracking_code\":\"A16558239678\",\"dynamic_remarketing\":false},\"tracking_html\":null,\"owner_id\":\"5b359a5a72fdc054dc0017ee\",\"v\":5.0,\"event_type\":\"loaded_home_page\",\"status\":\"active\",\"updated_at\":\"2022-10-03T20:20:29.185Z\",\"event_key\":\"line_lap\"},{\"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\"}]'); 4998 </script>
4998 4999 5000 5001 5002 5003
5003<script> 5004/*2023/6/1 Beginning Added By SHOPLINE - logo*/ 5005window.addEventListener("DOMContentLoaded", (event) => { 5006 setTimeout(() => { 5007 document.querySelectorAll('.header__logo img').forEach(i => { 5008 i && i.classList.remove('lazyautosizes') 5009 }) 5010 }, 200) 5011}); 5012/*End Added By SHOPLINE*/ 5013</script>
5013 5014 5015
5015<script ng-non-bindable src="//static.zotabox.com/9/0/90bacd02b3de865d0f77e9c38463d581/widgets.js" async></script>
5015 5016 5017 5018 5019
5019<script type="text/javascript"> 5020 if (!window.scriptQueue) {window.scriptQueue = [];}; 5021 window.scriptQueue.push(function() { 5022 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 _callSuper(e,t,n){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,n||[],_getPrototypeOf(e).constructor):t.apply(e,n))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _wrapNativeSuper(e){var n="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(t,e)})(e)}function _construct(e,t,n){var r;return _isNativeReflectConstruct()?Reflect.construct.apply(null,arguments):((r=[null]).push.apply(r,t),t=new(e.bind.apply(e,r)),n&&_setPrototypeOf(t,n.prototype),t)}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _isNativeFunction(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _regenerator(){var p,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function r(e,t,n,r){var o,i,a,l,u,c,s,d,f,t=t&&t.prototype instanceof h?t:h,t=Object.create(t.prototype);return _regeneratorDefine2(t,"_invoke",(o=e,i=n,s=r||[],d=!1,f={p:c=0,n:0,v:p,a:y,f:y.bind(p,4),d:function(e,t){return a=e,l=0,u=p,f.n=t,v}},function(e,t,n){if(1<c)throw TypeError("Generator is already running");for(d&&1===t&&y(t,n),l=t,u=n;(m=l<2?p:u)||!d;){a||(l?l<3?(1<l&&(f.n=-1),y(l,u)):f.n=u:f.v=u);try{if(c=2,a){if(m=a[e=l?e:"next"]){if(!(m=m.call(a,u)))throw TypeError("iterator result is not an object");if(!m.done)return m;u=m.value,l<2&&(l=0)}else 1===l&&(m=a.return)&&m.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+e+"' method"),l=1);a=p}else if((m=(d=f.n<0)?u:o.call(i,f))!==v)break}catch(e){a=p,l=1,u=e}finally{c=1}}return{value:m,done:d}}),!0),t;function y(e,t){for(l=e,u=t,m=0;!d&&c&&!n&&m<s.length;m++){var n,r=s[m],o=f.p,i=r[2];3<e?(n=i===t)&&(u=r[(l=r[4])?5:l=3],r[4]=r[5]=p):r[0]<=o&&((n=e<2&&o<r[1])?(l=0,f.v=t,f.n=r[1]):o<i&&(n=e<3||r[0]>t||i<t)&&(r[4]=e,r[5]=t,f.n=i,l=0))}if(n||1<e)return v;throw d=!0,t}}var v={};function h(){}function o(){}function i(){}var m=Object.getPrototypeOf,e=[][t]?m(m([][t]())):(_regeneratorDefine2(m={},t,function(){return this}),m),a=i.prototype=h.prototype=Object.create(e);function l(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,_regeneratorDefine2(e,n,"GeneratorFunction")),e.prototype=Object.create(a),e}return _regeneratorDefine2(a,"constructor",o.prototype=i),_regeneratorDefine2(i,"constructor",o),_regeneratorDefine2(i,n,o.displayName="GeneratorFunction"),_regeneratorDefine2(a),_regeneratorDefine2(a,n,"Generator"),_regeneratorDefine2(a,t,function(){return this}),_regeneratorDefine2(a,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:r,m:l}})()}function _regeneratorDefine2(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(_regeneratorDefine2=function(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(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 asyncGeneratorStep(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(l){return function(){var e=this,a=arguments;return new Promise(function(t,n){var r=l.apply(e,a);function o(e){asyncGeneratorStep(r,t,n,o,i,"next",e)}function i(e){asyncGeneratorStep(r,t,n,o,i,"throw",e)}o(void 0)})}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to de
5022structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _createForOfIteratorHelper(e,t){var n,r,o,i,a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(a)return o=!(r=!0),{s:function(){a=a.call(e)},n:function(){var e=a.next();return r=e.done,e},e:function(e){o=!0,n=e},f:function(){try{r||null==a.return||a.return()}finally{if(o)throw n}}};if(Array.isArray(e)||(a=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return a&&(e=a),i=0,{s:t=function(){},n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},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 _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 _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_toPropertyKey(r.key),r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}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.")}(()=>{var e=document.querySelectorAll('iframe.js-sl-append-video-player[data-video-type="vimeo"]');if(0!==e.length){var t,n,r=function(){this.slVimeoPlayer=new Vimeo.Player(this)};HTMLElement.prototype.__slAppendVimeoPlayer__=function(){var e=this;this.slVimeoPlayer||(this.getAttribute("src")&&r.call(this),this.dataset.src&&this.addEventListener("lazyloaded",function(){r.call(e)}))};try{t=function(){return e.forEach(function(e){return e.__slAppendVimeoPlayer__()})},null!=(n=window)&&null!=(n=n.Vimeo)&&n.Player||((n=document.createElement("script")).src="https://player.vimeo.com/api/player.js",n.id="vimeo-api",n.addEventListener("load",function(){null!=t&&t()}),document.head.appendChild(n))}catch(e){console.warn("slAppendVimeoPlayer warn:",e)}}})(),(()=>{var t,i="youtube-sdk";window.slLoadYouTubeSDK=function(){var e;return null!=(e=window.YT)&&e.Player?Promise.resolve(window.YT):t=t||new Promise(function(e,t){function n(){null!=r&&r(),e(window.YT)}var r=window.onYouTubeIframeAPIReady,o=document.getElementById(i);o?(o.addEventListener("load",function(){var e;null!=(e=window.YT)&&e.Player&&n()}),o.addEventListener("error",t)):((o=document.createElement("script")).src="https://www.youtube.com/iframe_api",o.id=i,o.addEventListener("load",function(){var e;null!=(e=window.YT)&&e.Player&&n()}),o.addEventListener("error",t),document.head.appendChild(o)),window.onYouTubeIframeAPIReady=n,null!=(t=window.YT)&&t.ready&&window.YT.ready(function(){return e(window.YT)})})}})();var VideoSdks=(()=>{function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"ensureIframeLoaded",value:function(r){return new Promise(function(e){var t,n;return r?(null!=(t=r.dataset)&&t.src&&!r.src&&(r.src=r.dataset.src),r.src?e(r):(r.addEventListener("load",n=function(){r.removeEventListener("load",n),r.removeEventListener("lazyloaded",n),e(r)},{once:!0}),void r.addEventListener("lazyloaded",n,{once:!0}))):e(null)})}},{key:"getYoutubePlayer",value:function(r){var e;
5022return r?t.youtubePlayers.has(r.id)?t.youtubePlayers.get(r.id):(e=t.ensureIframeLoaded(r).then(function(){if("function"!=typeof window.slLoadYouTubeSDK)throw new Error("YouTube SDK loader missing");return window.slLoadYouTubeSDK()}).then(function(n){if(null!=n&&n.Player)return new Promise(function(e){var t=new n.Player(r,{events:{onReady:function(){return e(t)}}})});throw new Error("YouTube SDK unavailable")}).catch(function(e){return console.warn("load youtube player failed",e),null}),t.youtubePlayers.set(r.id,e),e):Promise.resolve(null)}},{key:"getVimeoPlayer",value:function(o){var e;return o?t.vimeoPlayers.has(o.id)?t.vimeoPlayers.get(o.id):(e=t.ensureIframeLoaded(o).then(function(){var e;return null!=(e=o.__slAppendVimeoPlayer__)&&e.call(o),new Promise(function(t){function n(){var e=o.slVimeoPlayer;return null!=e&&e.ready?e.ready().then(function(){return t(e)}):120<(r+=1)?t(null):void requestAnimationFrame(n)}var r=0;n()})}).catch(function(e){return console.warn("load vimeo player failed",e),null}),t.vimeoPlayers.set(o.id,e),e):Promise.resolve(null)}},{key:"getFacebookPlayer",value:function(r){var e;return r?t.facebookPlayers.has(r.id)?t.facebookPlayers.get(r.id):(e=new Promise(function(e){function t(){return r.slFacebookPlayer?e(r.slFacebookPlayer):120<(n+=1)?e(null):void requestAnimationFrame(t)}var n=0;t()}),t.facebookPlayers.set(r.id,e),e):Promise.resolve(null)}}])})(),getComponent=(_defineProperty(VideoSdks,"youtubePlayers",new Map),_defineProperty(VideoSdks,"vimeoPlayers",new Map),_defineProperty(VideoSdks,"facebookPlayers",new Map),window.VideoSdks=VideoSdks,(()=>{var a,l,e=document.querySelectorAll(".div__facebook__player");0!==e.length&&("intersectionObserver"in window&&(a=new Map,l=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(e=e.target.querySelector("iframe"))&&"0px"===e.style.width&&"0px"===e.style.height&&e.setAttribute("style","")})})),e.forEach(function(e){var t;null!=(t=a)&&t.set(e.id,e),null!=(t=l)&&t.observe(e)}),shopline.facebook.init(function(){FB.Event.subscribe("xfbml.ready",function(e){var t,n,r,o,i;"video"===e.type&&(t=document.getElementById(e.id))&&(n=(o=t.dataset).autoplay,o=o.muted,r=e.instance,t.slFacebookPlayer=r,t.dataset.playing="true"===n?"true":"false","true"===n&&r.play(),"true"===o?r.mute():r.unmute(),null!=(e=r.subscribe)&&e.call(r,"startedPlaying",function(){t.dataset.playing="true"}),null!=(n=r.subscribe)&&n.call(r,"paused",function(){t.dataset.playing="false"}),"true"===t.dataset.loop&&null!=(o=r.subscribe)&&o.call(r,"finishedPlaying",function(){r.play()}),null!=(e=l)&&e.unobserve(t),null!=(n=a)&&n.delete(t.id),0===(null==(o=a)?void 0:o.size))&&null!=(i=l)&&i.disconnect()})}))})(),(()=>{var r=/<img\s+[^>]*src="([^"]*)"[^>]*>/gi,c=/https:\/\/shoplineimg.com\/(.*)\/(.*)\/([0-9]*)x.webp/;document.querySelectorAll("[data-lazy-content]").forEach(function(e){var l,e=$(e),u=e.data("lazy-content"),t=_createForOfIteratorHelper(u.matchAll(r));try{var n=function(){var n,r,e=_slicedToArray(l.value,1)[0],t=document.createElement("section"),o=(t.innerHTML='<div class="img-top-root-container"><div class="img-root-container"><div class="img-container">'.concat(e.replace("src=","data-src="),"</div></div></div>"),t.querySelector(".img-root-container")),i=t.querySelector(".img-container"),a=t.querySelector("img");if(0===a.width||0===a.height)return a.loading="lazy",a.src=a.dataset.src,a.removeAttribute("data-src"),u=u.replace(e,a.outerHTML),t.remove(),1;if(o.style.width="".concat(a.width,"px"),o.style.maxWidth="100%",i.style.position="relative",i.style.paddingBottom="".concat((+a.height/+a.width*100).toFixed(2),"%"),i.style.height=0,i.style.overflow="hidden",a.style.position="absolute",a.style.top=0,a.style.left=0,a.style.width="100%",a.style.height="100%",0<(a.dataset.src||"").trim().length)try{c.test(a.dataset.src)?(n=new URL(a.dataset.src),r=n.origin+n.pathname.split("/").slice(0,-1).join("/"),a.srcset=(()=>{for(var e=[],t=200;t<=2e3;t+=200){if(!(+a.width>t)){e.push("".concat(n.href," ").concat(a.width,"w"));break}e.push("".concat(r,"/").concat(t,"x.webp").concat(n.search," ").concat(t,"w"))}return e.join(", ")})()):a.src=a.dataset.src}catch(e){console.error(e)}a.loading="lazy",a.removeAttribute("data-src"),a.removeAttribute("width"),a.removeAttribute("height"),u=u.replace(e,t.innerHTML),t.remove()};for(t.s();!(l=t.n()).done;)n()}catch(e){t.e(e)}finally{t.f()}e.removeAttr("data-lazy-content"),e.html(u)})})(),window.getServerTime=_asyncToGenerator(_regenerator().m(function e(){var t,n,r,o;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return t=window.performance.now(),e.n=1,fetch("/api/clock",{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});case 1:return n=e.v,e.n=2,n.json();case 2:return n=e.v,r=n.time,r=new Date(r),o=window.performance.now(),r.setMilliseconds(r.getMilliseconds()+t-o),e.a(2,r)}},e)})),window.getGlobalSection=function(e){return getComponent({global_section_id:e})}
5022,window.getSection=function(e){return getComponent({section_id:e})},function(e){var t,n=new URL(location.href);if("dev-widget"==n.searchParams.get("mode")&&null!=(t=location.ancestorOrigins)&&null!=(t=t[0])&&t.includes("127.0.0.1"))return getComponentFromWidgetCli(e);if(null!=e&&e.global_section_id)n.pathname="/".concat(e.global_section_id);else{if(null==e||!e.section_id)return Promise.reject(new Error("global_section_id or section_id is required"));n.searchParams.set("section_id",e.section_id)}return fetch(n.href,{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}}).then(function(e){return e.text()})}),getComponentFromWidgetCli=function(r){return new Promise(function(t,e){var n=window.parent;n==window.self&&e(new Error("not in a frame")),getSection.added||(getSection.added=!0,window.addEventListener("message",function(e){console.log(e.data),t(e.data)})),n.postMessage(r,"*")})};function throttle(t,i){var a,l,u,e=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},c=0,s=null,n=0,r=e.leading,d=void 0===r||r,r=e.trailing,f=void 0===r||r;function y(e){return n=e,u=t.apply(l,a),l=a=null,u}function p(e){var t=e-c;return 0===c||i<=t||t<0||i<=e-n}function o(){for(var e=Date.now(),t=p(e),n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];if(a=r,l=this,c=e,t&&null===s){if(d)return y(c);f&&null===s&&(s=setTimeout(v,i))}return f&&null===s&&(s=setTimeout(v,i)),u}function v(){var e=Date.now();p(e)&&y(e),s=null}return o.cancel=function(){clearTimeout(s),c=n=0,a=l=s=null},o}window.throttledGetServerTime=throttle(getServerTime,1e3,{leading:!0,trailing:!1}),window.throttledGetGlobalSectionAnnouncement=throttle(function(){return getGlobalSection("announcement")},1e3,{leading:!0,trailing:!1}),window.createThrottledSectionGetter=function(e){return throttle(function(){return getSection(e)},1e3,{leading:!0,trailing:!1})};var NavTabs=(()=>{function t(){var e;return _classCallCheck(this,t),(e=_callSuper(this,t)).tabs=e.querySelectorAll('[id^="TabItem-"]'),e.contents=e.querySelectorAll('[id^="TabContent-"]'),e.contentContainer=e.querySelector("section"),e.onTabClick=e.onTabClick.bind(e),e.initialized=!1,e}return _inherits(t,_wrapNativeSuper(HTMLElement)),_createClass(t,[{key:"c
5022onnectedCallback",value:function(){var t=this,e=(this.tabs.forEach(function(e){e.addEventListener("click",t.onTabClick)}),this.initialized=!0,this.getAttribute("active"));e&&this.select(e)}},{key:"attributeChangedCallback",value:function(e,t,n){this.initialized&&"active"===e&&t!==n&&this.select(n)}},{key:"onTabClick",value:function(e){e.preventDefault();e=e.currentTarget.dataset.tabId;e&&this.setAttribute("active",e)}},{key:"select",value:function(t){this.tabs.forEach(function(e){e.dataset.tabId===t?e.classList.add("is-active"):e.classList.remove("is-active")});var e,n=null;this.contents.forEach(function(e){e.id===t?(e.classList.add("is-active"),n=e):e.classList.remove("is-active")}),n&&n.parentElement&&(e=Number(this.getAttribute("scroll-offset"))||(null==(e=this.contentContainer)?void 0:e.offsetLeft)||0,n.parentElement.scrollTo({left:n.offsetLeft-e})),this.dispatchEvent(new CustomEvent("nav-tabs:select",{detail:{id:t},bubbles:!0}))}}],[{key:"observedAttributes",get:function(){return["active"]}}])})(),VideoItem=(customElements.get("nav-tabs")||customElements.define("nav-tabs",NavTabs),(()=>{function t(){var e;return _classCallCheck(this,t),(e=_callSuper(this,t)).videoType=e.dataset.videoType,e.videoTargetId=e.dataset.playerTarget,e.cover=e.querySelector(".video__control-cover"),e.onToggle=e.onToggle.bind(e),e.onKeydown=e.onKeydown.bind(e),e}return _inherits(t,_wrapNativeSuper(HTMLElement)),_createClass(t,[{key:"c
5022onnectedCallback",value:function(){this.cover&&(this.cover.addEventListener("keydown",this.onKeydown),this.cover.addEventListener("pointerdown",this.onToggle))}},{key:"disconnectedCallback",value:function(){this.cover&&(this.cover.removeEventListener("keydown",this.onKeydown),this.cover.removeEventListener("pointerdown",this.onToggle))}},{key:"onToggle",value:function(e){e.preventDefault(),this.togglePlayer()}},{key:"onKeydown",value:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),this.togglePlayer())}},{key:"togglePlayer",value:(e=_asyncToGenerator(_regenerator().m(function e(){var t,n;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(t=this.videoTargetId,n=this.videoType,t&&n){e.n=1;break}return e.a(2);case 1:if("youtube"===n)return e.n=2,this.toggleYoutube(t);e.n=3;break;case 2:return e.a(2);case 3:if("vimeo"===n)return e.n=4,this.toggleVimeo(t);e.n=5;break;case 4:return e.a(2);case 5:if("facebook"===n)return e.n=6,this.toggleFacebook(t);e.n=6;break;case 6:return e.a(2)}},e,this)})),function(){return e.apply(this,arguments)})},{key:"toggleYoutube",value:(o=_asyncToGenerator(_regenerator().m(function e(t){var n,r,o,i;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return n=document.getElementById(t),e.n=1,VideoSdks.getYoutubePlayer(n);case 1:if(r=e.v){e.n=2;break}return e.a(2);case 2:(o=null==(n=r.getPlayerState)?void 0:n.call(r))===(null==(i=window.YT)||null==(i=i.PlayerState)?void 0:i.PLAYING)||o===(null==(i=window.YT)||null==(i=i.PlayerState)?void 0:i.BUFFERING)?null!=(o=r.pauseVideo)&&o.call(r):null!=(i=r.playVideo)&&i.call(r);case 3:return e.a(2)}},e)})),function(e){return o.apply(this,arguments)})},{key:"toggleVimeo",value:(r=_asyncToGenerator(_regenerator().m(function e(t){var n,r,o;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return n=document.getElementById(t),e.n=1,VideoSdks.getVimeoPlayer(n);case 1:if(r=e.v){e.n=2;break}return e.a(2);case 2:return e.n=3,null==(n=r.getPaused)?void 0:n.call(r);case 3:e.v?null!=(o=r.play)&&o.call(r):null!=(o=r.pause)&&o.call(r);case 4:return e.a(2)}},e)})),function(e){return r.apply(this,arguments)})},{key:"toggleFacebook",value:(n=_asyncToGenerator(_regenerator().m(function e(t){var n,r,o;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return n=document.getElementById(t),e.n=1,VideoSdks.getFacebookPlayer(n);case 1:if((r=e.v)&&n){e.n=2;break}return e.a(2);case 2:"true"===n.dataset.playing?null!=(o=r.pause)&&o.call(r):null!=(o=r.play)&&o.call(r);case 3:return e.a(2)}},e)})),function(e){return n.apply(this,arguments)})}]);var n,r,o,e})());customElements.get("video-item")||customElements.define("video-item",VideoItem); 5023 }); 5024 window.scriptQueue.push(function() { 5025 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)).forEac
vendor: 4,465 bytes, line 5025
5025h(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 destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var n;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}
5025finally{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;
5025if(!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(); 5026 }); 5027 window.scriptQueue.push(function() { 5028 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)})})}); 5029 }); 5030 window.scriptQueue.push(function() { 5031 (()=>{var r,o,l,e;function t(){var r=[];return $(".navigation-menu-second-layer").each(function(){var e=$
5031(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
5031nu&&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)))})(); 5032 }); 5033 window.scriptQueue.push(function() { 5034 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");
5034function 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)})}); 5035 }); 5036 window.scriptQueue.push(function() { 5037 (()=>{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")})))})})(); 5038 }); 5039 window.scriptQueue.push(function() { 5040 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")})})}); 5041 }); 5042 window.scriptQueue.push(function() { 5043 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 ? $('.
5043js-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 */ 5044 }); 5045 window.scriptQueue.push(function() {
5046 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;
5046 $('#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)); 5047 }); 5048 window.scriptQueue.push(function() { 5049 /* 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 */ 5050 }); 5051 ; 5052 </script>
5052 5053 5054 5055 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5056 <symbol id="fa-v5-globe" viewBox="0 0 496 512"> 5057 <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"/> 5058 </symbol> 5059</svg> 5060 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5061 <symbol id="icon-filter-category" viewBox="0 0 13 13"> 5062 <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" /> 5063 <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" /> 5064 </symbol> 5065</svg> 5066 5067 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 5068 <symbol id="icon-sort-category" viewBox="0 0 14 12"> 5069 <path 5070 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" 5071 /> 5072 </symbol> 5073</svg> 5074 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 5075 <symbol id="icon-limit-category" viewBox="0 0 14 14"> 5076 <path 5077 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
50775 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" 5078 /> 5079 </symbol> 5080</svg> 5081 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5082 <symbol id="icon-line" viewBox="0 0 20 18"> 5083 <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"/> 5084 </symbol> 5085</svg> 5086 5087 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 5088 <symbol id="icon-lineapp" viewBox="0 0 32 32">
5089 <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"/> 5090 </symbol> 5091</svg> 5092 5093 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 5094 <symbol id="icon-facebook" viewBox="0 0 32 32"> 5095 <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"/> 5096 </symbol> 5097</svg> 5098 5099 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 5100 <symbol id="icon-whatsapp" viewBox="0 0 32 32"> 5101 <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"/> 5102 </symbol> 5103</svg> 5104 5105 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5106 <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none"> 5107 <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"/> 5108 <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"/> 5109 </symbol> 5110</svg> 5111 5112 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5113 <symbol id="icon-basket" viewBox="0 0 1024 992"> 5114 <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"/> 5115 </symbol> 5116</svg> 5117 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5118 <symbol id="icon-coupon" viewBox="0 0 16 16"> 5119 <path 5120 fill-rule="evenodd" 5121 clip-rule="evenodd" 5122 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
512212.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" 5123 fill="currentColor" 5124 /> 5125 </symbol> 5126</svg> 5127 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5128 <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none"> 5129 <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" /> 5130 </symbol> 5131</svg> 5132 5133 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5134 <symbol id="icon-forward" viewBox="0 0 24 24"> 5135 <path d="M0 0h24v24H0z" fill="none"/> 5136 <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/> 5137 </symbol> 5138</svg> 5139 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5140 <symbol id="icon-back" viewBox="0 0 24 24"> 5141 <path d="M0 0h24v24H0z" fill="none"/> 5142 <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/> 5143 </symbol> 5144</svg> 5145 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5146 <symbol id="icon-sale-sold-count" viewBox="0 0 11 13" fill="none"> 5147 <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"/> 5148 </symbol> 5149</svg> 5150 5151 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5152 <symbol id="icon-cart" viewBox="0 0 24 24"> 5153 <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" /> 5154 <circle cx="8.2" cy="19.2" r="1.2" /> 5155 <circle cx="17.7996" cy="19.2" r="1.2" /> 5156 </symbol> 5157</svg> 5158 5159 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5160 <symbol id="icon-bag" viewBox="0 0 14 18"> 5161 <defs> 5162 <polygon points="0.000164705882 0 13.9987647 0 13.9987647 17.2941176 0.000164705882 17.2941176"></polygon> 5163 </defs> 5164 <g fill-rule="evenodd"> 5165 <g transform="translate(0.000000, -0.000000)"> 5166 <mask id="mask-2"> 5167 <use xlink:href="#path-1"></use> 5168 </mask> 5169 <g></g> 5170 <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
5170588,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> 5171 </g> 5172 </g> 5173 </symbol> 5174</svg> 5175 5176 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5177 <symbol id="icon-person" viewBox="0 0 512 512"> 5178 <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"/> 5179 </symbol> 5180</svg> 5181 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5182 <symbol id="icon-search" viewBox="0 0 512 512"> 5183 <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"/> 5184 </symbol> 5185</svg> 5186 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5187 <symbol id="icon-nav-cart" viewBox="0 0 25 25"> 5188 <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" /> 5189 <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"/> 5190 <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"/> 5191 </symbol> 5192</svg> 5193 5194 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5195 <symbol id="icon-nav-comment" viewBox="0 0 26 26"> 5196 <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"/> 5197 </symbol> 5198</svg> 5199 5200 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5201 <symbol id="icon-filter" viewBox="0 0 20 20">
5202 <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" /> 5203 <rect x="4" y="3.2002" width="12" height="0.8" fill="currentColor" /> 5204 </symbol> 5205</svg> 5206 5207 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5208 <symbol id="icon-tag" viewBox="0 0 16 16"> 5209 <g fill-rule="evenodd"> 5210 <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" /> 5211 </g> 5212 </symbol> 5213</svg> 5214 5215 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5216 <symbol id="icon-close" viewBox="0 0 11 11"> 5217 <g> 5218 <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> 5219 </g> 5220 </symbol> 5221</svg> 5222 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 5223 <symbol id="icon-zoom-v2" viewBox="0 0 16 16"> 5224 <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" /> 5225 </symbol> 5226</svg> 5227 5228 <!-- app:63a2b2930064c0001dd692f9 --> 5229
5229<script type="module" defer="defer" crossorigin="anonymous"> 5230 function t(k, v) { 5231 Object.defineProperty(window, k, { configurable: false, value: Object.freeze(v) }); 5232 } 5233 t( 5234 '__SC_CHAT_WIDGET_PLUGIN_CONFIG__', 5235 { 5236 env: 'prod', 5237 }, 5238 ); 5239</script>
vendor: 1 bytes, line 5239
5239
5240<script type="text/javascript" defer src="https://sc-chat-widget.shoplineapp.com/sc-chat-widget-plugin-entry" crossorigin="anonymous"></script>
5240 5241 <!-- app:61162030bc1390001da5cede --> 5242
5242<script> 5243(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()})}})(); 5244</script>
5244 5245 5246</body> 5247</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.