1<!DOCTYPE html> 2<html lang="en"><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>å¢åmurmur</title> 22 <meta name="description" content="å¢åmurmur"> 23 24 <!-- Structurtd Data --> 25
25<script type="application/ld+json"> 26 { 27 "@context": "https://schema.org", 28 "@type": "BreadcrumbList", 29 "itemListElement": [{ 30 "@type": "ListItem", 31 "position": 1, 32 "name": "Home", 33 "item": "https://www.murmursaylove.com.tw" 34 },{ 35 "@type": "ListItem", 36 "position": 2, 37 "name": "Blog list page", 38 "item": "https://www.murmursaylove.com.tw/blog/posts" 39 }] 40 } 41 </script>
41 42 43 44<!-- Meta --> 45 <link rel="canonical" href="https://www.murmursaylove.com.tw/blog/posts"> 46 <meta property="og:url" content="https://www.murmursaylove.com.tw/blog/posts"> 47 <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/5efd6a73d7c2bb003f5a4560/original.png?1593666162"> 48 <meta property="og:site_name" content="å¢åmurmur"> 49 <meta property="og:title" content="å¢åmurmur"> 50 <meta property="og:description" content="å¢åmurmur"> 51 52 53<link rel="alternate" type="text/plain" href="https://www.murmursaylove.com.tw/llms.txt"> 54<link rel="alternate" type="text/plain" href="https://www.murmursaylove.com.tw/llms-full.txt"> 55 56 57 58 59
59<script type="application/ld+json"> 60 {"@context":"https://schema.org","@type":"Organization","name":"å¢åmurmur","url":"https://www.murmursaylove.com.tw","logo":"https://img.shoplineapp.com/media/image_clips/5efd6a73d7c2bb003f5a4560/original.png?1593666162"} 61 </script>
61 62 63 64<!-- locale meta --> 65 66 67 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 68<meta name="mobile-web-app-capable" content="yes"> 69<meta name="format-detection" content="telephone=no" /> 70<meta name="google" value="notranslate"> 71 72<!-- Shop icon --> 73 <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/5efd64e17c0f1c0039f5352e/original.png?1593664737"> 74 75 76 77 78<!--- Site Ownership Data --> 79<!--- Site Ownership Data End--> 80 81<!-- Styles --> 82 83 84 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/lib/bootstrap-3.4.1-4ccbe929d8684c8cc83f72911d02f011655dbd6b146a879612fadcdfa86fa7c7.css" onload="" /> 85 86 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_vendor-6eb73ce39fd4a86f966b1ab21edecb479a1d22cae142252ad701407277a4d3be.css" onload="this.media='all'" /> 87 88 89 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/shop-7aaacf408a6aa1272e04440c7c013cad263718513c163acfef8343fb07a6fa13.css" onload="this.media="all"" /> 90 91 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-post-list-ba9251981722efefdde1a5e38c48a27f80cfbf49f5c279a20592e29a2f39e1a6.css" onload="" /> 92 93 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-blog-layout-208fe7a8537f9788420c45e940fc0c7a66b310e64cc4fd5fe94fbd3289067cd3.css" onload="" /> 94 95 96 97 98 99 100 101 102 103 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" /> 104 105 106 107 108 109 110 111 112 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" /> 113 114
115<script type="text/javascript"> 116 window.mainConfig = JSON.parse('{\"sessionId\":\"\",\"merchantId\":\"5df9d10761e25e002133b4bb\",\"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\":\"5df9d10761e25e002133b4bb\",\"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.murmursaylove.com.tw\",\"checkout_setting\":{\"enable_membership_autocheck\":true,\"enable_subscription_autocheck\":false,\"enforce_user_login_on_checkout\":false,\"enabled_abandoned_cart_notification\":true,\"enable_sc_fast_checkout\":false},\"current_plan_key\":\"basket\",\"current_theme_key\":\"ultra_chic\",\"delivery_option_count\":6,\"enabled_stock_reminder\":true,\"handle\":\"murmursaylove\",\"identifier\":\"\",\"instagram_access_token\":\"IGQWRNTURjWmQ4VVNBT0FjS25GTVRZASUw5emNNdERVRWdoalRSamdaaFdFWE4ycG80NTk3MFE4d2VxS2VkY2hlcEhKY3ZAodGEwanFKYTJ3SVBUT2I4S253ZAkYyWHE3Vi1yYjJsMDhmcndXZAwZDZD\",\"instagram_id\":\"17841426376690348\",\"invoice_activation\":\"inactive\",\"mobile_logo_media_url\":\"https://img.shoplineapp.com/media/image_clips/5efd64d7c429b100337d3fa6/original.png?1593664727\",\"name\":\"å¢åmurmur\",\"order_setting\":{\"invoice_activation\":\"inactive\",\"short_message_activation\":\"inactive\",\"stock_reminder_activation\":\"true\",\"default_out_of_stock_reminder\":false,\"auto_cancel_expired_orders\":true,\"auto_revert_credit\":false,\"enabled_order_auth_expiry\":true,\"enforce_user_login_on_checkout\":true,\"enabled_abandoned_cart_notification\":true,\"enable_order_split_einvoice_reissue\":false,\"no_duplicate_uniform_invoice\":false,\"checkout_without_email\":false,\"hourly_auto_invoice\":false,\"enabled_location_id\":false,\"enabled_sf_hidden_product_name\":false,\"customer_return_order\":{\"enabled\":false,\"available_return_days\":\"7\"},\"customer_cancel_order\":{\"enabled\":false,\"auto_revert_credit\":false},\"custom_fields\":[{\"type\":\"textarea\",\"label\":\"æ¬åºæ¯æ´ line pay 仿¬¾ï¼æ¡è¿ä½¿ç¨ line pay é²è¡çµå¸³\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"æ¬åºæ¯æ´ LINE Pay 仿¬¾ï¼æ¡è¿ä½¿ç¨ LINE Pay é²è¡çµå¸³\"},\"hint_translations\":{\"en\":\"\",\"zh-hant\":\"\",\"zh-hk\":\"\",\"zh-cn\":\"\",\"zh-tw\":\"\",\"vi\":\"\",\"ms\":\"\",\"ja\":\"\",\"th\":\"\",\"id\":\"\",\"de\":\"\",\"fr\":\"\"}}],\"invoice\":{\"tax_id\":\"\"},\"line_messenging\":{\"status\":\"active\"},\"facebook_messenging\":{\"status\":\"active\"},\"status_update_sms\":{\"status\":\"deactivated\"},\"private_info_handle\":{\"enabled\":false,\"custom_fields_enabled\":false}},\"payment_method_count\":8,\"product_setting\":{\"enabled_product_review\":false,\"variation_display\":\"dropdown\",\"price_range_enabled\":true,\"enabled_pos_product_customized_price\":false,\"enabled_pos_product_price_tier\":false,\"preorder_add_to_cart_button_display\":\"depend_on_stock\"},\"promotion_setting\":{\"show_promotion_reminder\":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\",\"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\",\"auto_suspended_announcement\",\"availability_buy_online_pickup_instore\",\"availability_preview_buy_online_pickup_instore\",\"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_advanced_filters\",\"broadcast_analytics\",\"broadcast_clone\",\"broadcast_email_html\",\"broadcast_facebook_template\",\"broadcast_line_template\",\"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_with_filter\",\"bulk_update_tag\",\"bundle_add_type\",\"bundle_group\",\"bundle_page\",\"bundle_pricing\",\"bundle_promotion_apply_enhancement\",\"bundle_stackable\",\"buy_button\",\"buy_now_button\",\"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_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\",\"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\",\"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_customer_spend_period\",\"customer_group_filter_p2\",\"customer_group_filter_p3\",\"customer_group_regenerate\",\"customer_group_sendcoupon\",\"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_
116shipping_rate_refactor\",\"ec_order_unlimit\",\"ecpay_expirydate\",\"ecpay_payment_gateway\",\"einvoice_bulk_update\",\"einvoice_edit\",\"einvoice_newlogic\",\"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_transfer_order\",\"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\",\"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_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_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_ads_tag\",\"line_broadcast\",\"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\",\"membership_tier_double_write\",\"membership_tier_logic_revamp\",\"memebr_center_point_credit_revamp\",\"menu_limit_100\",\"menu_limit_unlimited\",\"merchant_automatic_payment_setting\",\"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\",\"oa_curs
116or_based_pagination_product\",\"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_custom_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\",\"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_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\",\"shoplytics_tracker_first_party\",\"shopping_session_enabled\",\"signin_register_revamp\",\"sitemap_cache_6hr\",\"sitemap_enhance_lang\",\"skya_setting\",\"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_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_customerID_duplicate_check\",\"sl_pos_customer_info_by_search\",\"sl_pos_customer_info_enhancement\",\"sl_pos_customized_price\",\"sl_pos_disable_touchid_unlock\",\"sl_pos_discount\",\"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_
116iOS_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_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_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_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_product_add_to_cart_refactor\",\"sl_pos_product_variation_ui\",\"sl_pos_promotion\",\"sl_pos_purchase_order_onlinestore\",\"sl_pos_purchase_order_partial_in_storage\",\"sl_pos_receipt_information\",\"sl_pos_receipt_preorder_return_enhancement\",\"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_show_coupon\",\"sl_pos_stock_refactor\",\"sl_pos_supplier_refactor\",\"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_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_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\",\"tcat_sftp\",\"th_pricing_page_2020\",\"thb_pricing_page_disabled_2020\",\"theme_bianco\",\"theme_doris_bien\",\"theme_kingsman_v2\",\"theme_level_3\",\"theme_sangria\",\"theme_ultrachic\",\"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\",\"yahoo_dot\",\"zotabox_installable\"],\"shop_default_home_url\":\"https://murmursaylove.shoplineapp.com\",\"shop_status\":\"open\",\"show_sold_out\":false,\"sl_payment_merchant_id\":\"2500207032885446656\",\"supported_languages\":[\"en\",\"zh-hant\"],\"tags\":[\"food\"],\"time_zone\":\"Asia/Taipei\",\"updated_at\":\"2026-10-06T06:35:43.976Z\",\"user_setting\":{\"_id\":\"5df9d107ebafa309c286b93b\",\"created_at\":\"2019-12-18T07:11:03.544Z\",\"data\":{\"general_fields\":[{\"type\":\"gender\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"false\",\"required\":\"false\"},\"profile\":{\"include\":\"false\",\"required\":\"false\"}}},{\"type\":\"birthday\",\"options\":{\"order\":{\"include\":\"true\",\"required\":\"true\"},\"signup\":{\"include\":\"true\",\"required\":\"true\"},\"profile\":{\"include\":\"false\",\"required\":\"false\"}}}],\"minimum_age_limit\":\"18\",\"facebook_login\":{\"status\":\"active\",\"app_id\":\"556381465059108\"},\"enable_facebook_comment\":\"\",\"facebook_comment\":\"\",\"line_login\":{\"status\":\"active\"},\"recaptcha_signup\":{\"status\":\"false\",\"site_key\":\"\"},\"email_verification\":{\"status\":\"false\"},\"login_with_verification\":{\"status\":\"false\"}
116,\"upgrade_reminder\":\"\",\"enable_user_credit\":true,\"coupon_before_end\":{\"sms\":{\"status\":\"inactive\"},\"email\":{\"status\":\"active\"},\"line_mes_api\":{\"status\":\"inactive\"}},\"coupon_before_start\":{\"sms\":{\"status\":\"inactive\"},\"email\":{\"status\":\"active\"},\"line_mes_api\":{\"status\":\"inactive\"}},\"signup_method\":\"email_and_mobile\",\"sms_verification\":{\"status\":\"true\",\"supported_countries\":[\"*\"]},\"member_info_reward\":{\"enabled\":false,\"coupons\":{\"enabled\":false}},\"birthday_gift_schedule_type\":\"daily\",\"audience_type\":{\"birthday_gift\":\"all_members\"}},\"item_type\":\"\",\"key\":\"users\",\"name\":null,\"owner_id\":\"5df9d10761e25e002133b4bb\",\"owner_type\":\"Merchant\",\"publish_status\":\"published\",\"status\":\"active\",\"updated_at\":\"2026-08-13T06:38:23.960Z\",\"value\":null},\"price_range_preview\":false},\"localeData\":{\"loadedLanguage\":{\"name\":\"English\",\"code\":\"en\"},\"supportedLocales\":[{\"name\":\"English\",\"code\":\"en\"},{\"name\":\"ç¹é«ä¸æ\",\"code\":\"zh-hant\"}]},\"currentUser\":null,\"themeSettings\":{\"hide_language_selector\":true,\"is_multicurrency_enabled\":false,\"messages_enabled\":true,\"hide_languages\":\"\",\"mobile_categories_removed\":true,\"categories_collapsed\":true,\"mobile_categories_collapsed\":false,\"image_fill\":true,\"category_page\":\"24\",\"goto_top\":true,\"page_background\":\"FFFFFF\",\"page_text\":\"333333\",\"page_text_link\":\"3493fb\",\"announcement_background\":\"C74060\",\"announcement_text\":\"FFFFFF\",\"header_background\":\"161616\",\"header_text\":\"ffffff\",\"header_icon\":\"ffffff\",\"primary_background\":\"e5b5b5\",\"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\",\"plp_variation_selector\":{\"enabled\":true,\"show_variation\":1},\"variation_image_selector_enabled\":true,\"variation_image_selector_variation\":1,\"hide_share_buttons\":true,\"enable_gdpr_cookies_banner\":false,\"updated_with_new_page_builder\":true,\"show_promotions_on_product\":false,\"enabled_quick_cart\":false},\"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\":{\"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\"
116:{\"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\":\"US\",\"trackerEventData\":{},\"isRecaptchaEnabled\":false,\"isRecaptchaEnterprise\":true,\"recaptchaEnterpriseSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"recaptchaEnterpriseCheckboxSiteKey\":\"6LfQVEEoAAAAAAzllcvUxDYhfywH7-aY52nsJ2cK\",\"recaptchaSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"currencyData\":{\"supportedCurrencies\":[{\"name\":\"$ HKD\",\"symbol\":\"$\",\"iso_code\":\"hkd\"},{\"name\":\"P MOP\",\"symbol\":\"P\",\"iso_code\":\"mop\"},{\"name\":\"Â¥ CNY\",\"symbol\":\"Â¥\",\"iso_code\":\"cny\"},{\"name\":\"$ TWD\",\"symbol\":\"$\",\"iso_code\":\"twd\"},{\"name\":\"$ USD\",\"symbol\":\"$\",\"iso_code\":\"usd\"},{\"name\":\"$ SGD\",\"symbol\":\"$\",\"iso_code\":\"sgd\"},{\"name\":\"⬠EUR\",\"symbol\":\"â¬\",\"iso_code\":\"eur\"},{\"name\":\"$ AUD\",\"symbol\":\"$\",\"iso_code\":\"aud\"},{\"name\":\"£ GBP\",\"symbol\":\"£\",\"iso_code\":\"gbp\"},{\"name\":\"â± PHP\",\"symbol\":\"â±\",\"iso_code\":\"php\"},{\"name\":\"RM MYR\",\"symbol\":\"RM\",\"iso_code\":\"myr\"},{\"name\":\"฿ THB\",\"symbol\":\"฿\",\"iso_code\":\"thb\"},{\"name\":\"د.Ø¥ AED\",\"symbol\":\"د.Ø¥\",\"iso_code\":\"aed\"},{\"name\":\"Â¥ JPY\",\"symbol\":\"Â¥\",\"iso_code\":\"jpy\"},{\"name\":\"$ BND\",\"symbol\":\"$\",\"iso_code\":\"bnd\"},{\"name\":\"â© KRW\",\"symbol\":\"â©\",\"iso_code\":\"krw\"},{\"name\":\"Rp IDR\",\"symbol\":\"Rp\",\"iso_code\":\"idr\"},{\"name\":\"â« VND\",\"symbol\":\"â«\",\"iso_code\":\"vnd\"},{\"name\":\"$ CAD\",\"symbol\":\"$\",\"iso_code\":\"cad\"}],\"requestCountryCurrencyCode\":\"TWD\"},\"previousUrl\":\"\",\"checkoutLandingPath\":\"/cart\",\"webpSupported\":65,\"pageType\":\"posts-index\",\"paypalCnClientId\":\"AYVtr8kMzEyRCw725vQM_-hheFyo1FuWeaup4KPSvU1gg44L-NG5e2PNcwGnMo2MLCzGRg4eVHJhuqBP\",\"efoxPayVersion\":\"1.0.60\",\"universalPaymentSDKUrl\":\"https://cdn.myshopline.com\",\"shoplinePaymentCashierSDKUrl\":\"https://cdn.myshopline.com/pay/paymentElement/1.7.1/index.js\",\"shoplinePaymentV2Env\":\"prod\",\"shoplinePaymentGatewayEnv\":\"prod\",\"shoplinePaymentsIntegratedEnv\":\"production\",\"currentPath\":\"/blog/posts\",\"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\":\"posts\",\"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\":false,\"cartProductsEnabled\":false}}}'); 117</script>
117 118 119
119<script> 120 (function() { 121 var queue = []; 122 window.__sentryPreInitQueue = queue; 123 function captureToQueue(error) { 124 if (window.__sentryPreInitQueue) queue.push(error); 125 } 126 function onError(event) { 127 if (event.error !== null) captureToQueue(event.error); 128 } 129 function onUnhandledRejection(event) { 130 captureToQueue(event.reason !== undefined ? event.reason : event); 131 } 132 window.addEventListener('error', onError); 133 window.addEventListener('unhandledrejection', onUnhandledRejection); 134 window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection }; 135 })(); 136 </script>
136 137
137<script 138 src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js" 139 integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH" 140 crossorigin="anonymous" 141 defer 142 ></script>
142 143
143<script 144 src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js" 145 integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT" 146 crossorigin="anonymous" 147 defer 148 ></script>
148 149
150<script> 151 function sriOnError (event) { 152 if (window.Sentry) window.Sentry.captureException(event); 153 154 var script = document.createElement('script'); 155 var srcDomain = new URL(this.src).origin; 156 script.src = this.src.replace(srcDomain, ''); 157 if (this.defer) script.setAttribute("defer", "defer"); 158 document.getElementsByTagName('head')[0].insertBefore(script, null); 159 } 160</script>
160 161
162<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 162
162
163<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>
1632&&(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>
163 164 165
165<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
165 166 167 168
169<script> 170 function generateGlobalSDKObserver(variableName, options = {}) { 171 const { isLoaded = (sdk) => !!sdk } = options; 172 return { 173 [variableName]: { 174 funcs: [], 175 notify: function() { 176 while (this.funcs.length > 0) { 177 const func = this.funcs.shift(); 178 func(window[variableName]); 179 } 180 }, 181 subscribe: function(func) { 182 if (isLoaded(window[variableName])) { 183 func(window[variableName]); 184 } else { 185 this.funcs.push(func); 186 } 187 const unsubscribe = function () { 188 const index = this.funcs.indexOf(func); 189 if (index > -1) { 190 this.funcs.splice(index, 1); 191 } 192 }; 193 return unsubscribe.bind(this); 194 }, 195 }, 196 }; 197 } 198 199 window.globalSDKObserver = Object.assign( 200 {}, 201 generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}), 202 generateGlobalSDKObserver('FB'), 203 ); 204</script>
204 205 206<style> 207 :root { 208 209 --category-page: 24; 210 --page-background: #FFFFFF; 211 --page-background-h: 0; 212 --page-background-s: 0%; 213 --page-background-l: 100%; 214 --page-text: #333333; 215 --page-text-h: 0; 216 --page-text-s: 0%; 217 --page-text-l: 20%; 218 --page-text-link: #3493fb; 219 --page-text-link-h: 211; 220 --page-text-link-s: 96%; 221 --page-text-link-l: 59%; 222 --announcement-background: #C74060; 223 --announcement-background-h: 346; 224 --announcement-background-s: 55%; 225 --announcement-background-l: 52%; 226 --announcement-text: #FFFFFF; 227 --announcement-text-h: 0; 228 --announcement-text-s: 0%; 229 --announcement-text-l: 100%; 230 --header-background: #161616; 231 --header-background-h: 0; 232 --header-background-s: 0%; 233 --header-background-l: 9%; 234 --header-text: #ffffff; 235 --header-text-h: 0; 236 --header-text-s: 0%; 237 --header-text-l: 100%; 238 --header-icon: #ffffff; 239 --header-icon-h: 0; 240 --header-icon-s: 0%; 241 --header-icon-l: 100%; 242 --primary-background: #e5b5b5; 243 --primary-background-h: 0; 244 --primary-background-s: 48%; 245 --primary-background-l: 80%; 246 --primary-text: #FFFFFF; 247 --primary-text-h: 0; 248 --primary-text-s: 0%; 249 --primary-text-l: 100%; 250 --buy-now-background: #fb7813; 251 --buy-now-background-h: 26; 252 --buy-now-background-s: 97%; 253 --buy-now-background-l: 53%; 254 --buy-now-text: #FFFFFF; 255 --buy-now-text-h: 0; 256 --buy-now-text-s: 0%; 257 --buy-now-text-l: 100%; 258 --footer-background: #FFFFFF; 259 --footer-background-h: 0; 260 --footer-background-s: 0%; 261 --footer-background-l: 100%; 262 --footer-text: #333333; 263 --footer-text-h: 0; 264 --footer-text-s: 0%; 265 --footer-text-l: 20%; 266 --footer-icon: #333333; 267 --footer-icon-h: 0; 268 --footer-icon-s: 0%; 269 --footer-icon-l: 20%; 270 --copyright-background: #F7F7F7; 271 --copyright-background-h: 0; 272 --copyright-background-s: 0%; 273 --copyright-background-l: 97%; 274 --copyright-text: #999999; 275 --copyright-text-h: 0; 276 --copyright-text-s: 0%; 277 --copyright-text-l: 60%; 278 --font-title: "Noto Sans TC", var(--system-sans); 279 280 --font-size-title: 1; 281 --font-paragraph: "Noto Sans TC", var(--system-sans); 282 283 --font-size-paragraph: 1; 284 285 --cookie-consent-popup-z-index: 1000; 286 } 287</style> 288
289<script type="text/javascript"> 290var shoplyticsTrackerSrc = window.location.origin + '/event/assets/js/shoplytics-tracker/latest/shoplytics-tracker.js'; 291(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){ 292p.exec?p.exec.apply(p,arguments):p.q.push(arguments) 293}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0, 294n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o)) 295})(window,document,'script',shoplyticsTrackerSrc); 296window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"5df9d10761e25e002133b4bb","language":"en","user_id":null}; 297shoplytics('init', 'shop', { 298 register: window.SHOPLYTICS_TRACKER_REGISTER 299}); 300 301// for facebook login redirect 302if (location.hash === '#_=_') { 303 history.replaceState(null, document.title, location.toString().replace(/#_=_$/, '')); 304} 305 306function SidrOptions(options) { 307 if (options === undefined) { options = {}; } 308 this.side = options.side || 'left'; 309 this.speed = options.speed || 200; 310 this.name = options.name; 311 this.onOpen = options.onOpen || angular.noop; 312 this.onClose = options.onClose || angular.noop; 313} 314window.SidrOptions = SidrOptions; 315 316window.resizeImages = function(element) { 317 var images = (element || document).getElementsByClassName("sl-lazy-image") 318 var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/ 319 320 for (var i = 0; i < images.length; i++) { 321 var image = images[i] 322 try { 323 var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1] 324 } catch(e) { 325 continue; 326 } 327 var setBySrc, head, tail, width, height; 328 try { 329 if (!src) { throw 'Unknown source' } 330 331 setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style" 332 var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url 333 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 334 head = result[1] 335 tail = result[4] 336 width = parseInt(result[2], 10); 337 height = parseInt(result[3], 10); 338 339 if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; } 340 } catch(e) { 341 if (typeof e !== 'string') { console.error(e) } 342 continue; 343 } 344 345 var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10) 346 var scale = window.devicePixelRatio > 1 ? 2 : 1 347 348 // Resize by size of given element or image itself 349 var refElement = image; 350 if (image.getAttribute('data-ref-element')) { 351 var selector = image.getAttribute('data-ref-element'); 352 if (selector.indexOf('.') === 0) { 353 refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0] 354 } else { 355 refElement = document.getElementById(image.getAttribute('data-ref-element')) 356 } 357 } 358 var offsetWidth = refElement.offsetWidth; 359 var offsetHeight = refElement.offsetHeight; 360 var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth; 361 var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight; 362 363 // Get desired size based on view, segment and screen scale 364 var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined 365 var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined 366 367 if (resizedWidth || resizedHeight) { 368 var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?'; 369 for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; } 370 if (newSrc !== src) { 371 if (setBySrc) { 372 image.setAttribute('src', newSrc); 373 } else { 374 image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')')); 375 } 376 image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || ''); 377 } 378 } 379 } 380} 381 382let createDeferredPromise = function() { 383 let deferredRes, deferredRej; 384 let deferredPromise = new Promise(function(res, rej) { 385 deferredRes = res; 386 deferredRej = rej; 387 }); 388 deferredPromise.resolve = deferredRes; 389 deferredPromise.reject = deferredRej; 390 return deferredPromise; 391} 392 393// For app extension sdk 394window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise(); 395 window.runTaskInIdle = function runTaskInIdle(task) { 396 try { 397 if (!task) return; 398 task(); 399 } catch (err) { 400 console.error(err); 401 } 402 } 403 404window.runTaskQueue = function runTaskQueue(queue) { 405 if (!queue || queue.length === 0) return; 406 407 const task = queue.shift(); 408 window.runTaskInIdle(task); 409 410 window.runTaskQueue(queue); 411} 412 413 414window.addEventListener('DOMContentLoaded', function() { 415 416app.value('mainConfig', window.mainConfig); 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\":false,\"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\":false,\"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\":false,\"sl_payment_hk_alipay\":false,\"3_layer_variation\":true,\"einvoice_tradevan\":false,\"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\":false,\"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\":false,\"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\":false,\"tier_reward_app_availability\":false,\"stop_slp_approvedemail\":true,\"google_content_api\":false,\"buy_online_pickup_instore\":false,\"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\":false,\"slp_remember_credit_card\":true,\"subscription_promotion\":false,\"lock_cart_sc_product\":true,\"extend_reminder\":false,\"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\":false,\"credit_campaign_tier\":{\"active_campaign_limit\":-1,\"condition_limit\":3},\"promotion_page\":true,\"bundle_page\":true,\"bulk_update_tag_enhancement\":false,\"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\":false,\"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\":false,\"sl_pos_payment_method_prioritized_and_hidden\":true,\"sl_pos_payment_method_picture\":true,\"facebook_line_promotion_notify\":true,\"sl_admin_purchase_order\":false,\"sl_admin_inventory_transfer\":false,\"sl_admin_supplier\":false,\"sl_admin_inventory_count\":false,\"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\":false,\"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\":true,\"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,\"member_center_profile_revamp\":true,\"enable_new_css_bundle\":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,\"partial_free_shipping\":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,\"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,\"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,\"cart_addon_condition\":true,\"chatbot_image_widget\":true,\"chatbot_card_carousel\":true,\"uc_v2_endpoints\":true,\"uc_integration\":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,\"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,\"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_purchase_order_onlinestore\":true,\"sl_pos_
426inventory_count_for_selected_products\":true,\"sl_pos_receipt_information\":true,\"sl_pos_android_A4_printer\":true,\"sl_pos_iOS_A4_printer\":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_user_permission\":true,\"sl_pos_feature_permission\":true,\"sl_pos_report_shoplytics_psi\":true,\"sl_pos_einvoice_refactor\":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_admin_register_shift\":true,\"sl_pos_logo_terms_and_condition\":true,\"sl_pos_inventory_transfer_request\":true,\"sl_pos_admin_inventory_transfer\":true,\"sl_pos_
426inventory_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\":true,\"subscription_currency\":true,\"bundle_pricing\":true,\"bundle_group\":true,\"unified_admin\":true,\"email_member_register_notify\":true,\"shopline_product_reviews\":true,\"email_order_notify\":true,\"custom_notify\":true,\"marketing_affiliate_p2\":true,\"member_points\":true,\"blog_app\":true,\"hidden_product\":true,\"product_quantity_update\":true,\"line_shopping_new_fields\":true,\"staff_limit\":5,\"broadcast_unsubscribe_email\":true,\"menu_limit\":-1,\"revert_credit_p2\":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\"
426: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":"289590525813986"}]); 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: "en", 461 pluralCat: function(n, opt_precision) { 462 if (['ja'].indexOf('en') >= 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.murmursaylove.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.97.1', 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: 'en', 792 user_country: 'US', 793 handle: 'murmursaylove', 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 } catch (e) { 943 console.error(e); 944 } 945 946 window.renderSingleRecaptchaForSendCode = function(element) { 947 var widgetId = window.grecaptcha.render(element, { 948 sitekey: "6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr" 949 }, true); 950 951 element.dataset.widgetId = widgetId; 952 }; 953 954 955 window.initRecaptcha = function() { 956 // Delay event binding to avoid angular clear registered events 957 958 document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode); 959 960 // Notify recaptcha SDK observers (consumers subscribe via 961 // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag). 962 window.globalSDKObserver.grecaptcha.notify(); 963 } 964 965 window.onRecaptchaLoaded = function() { 966 if (!window.grecaptcha.render) { 967 window.grecaptcha.ready(function() { 968 initRecaptcha(); 969 }); 970 return; 971 } 972 initRecaptcha(); 973 }; 974 975 runTaskInIdle(() => { 976 angular.element(document).ready(function() { 977 var tag = document.createElement("script"); 978 tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit"; 979 document.getElementsByTagName("head")[0].appendChild(tag); 980 }); 981 angular.bootstrap(document, ['shop_app']); 982 }); 983 runTaskInIdle(() => { 984 window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve(); 985 }); 986}); 987 988</script>
988 989 990<base href="/"> 991 992<!-- CSRF --> 993<meta name="csrf-param" content="authenticity_token" /> 994<meta name="csrf-token" content="fmotMk+J8fM0to3j0SOabZZykp0EhwsXUxOJegi7ok6cWFY+gw6A0209TlGGs3eapcRH6AHWWC/Y1cn3E2S13Q==" /> 995 996<!-- Start of Criteo one tag --> 997<!-- End of Criteo one tag --> 998 999 1000 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-legacy-ae62574510c3c343cb473c31a541eaa42345ee4c9a0d03d991af41bbdd36be9f.css" onload="this.media='all'" /> 1001 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/general-fb5ea8124684c1808313125e394e36e9886dbf7c5c4c0c80de1f7bbe1fe6d6a7.css" onload="" /> 1002 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-e462add8de6bcb81233255bb9d479217b715bed472005db8875ab29e822050c6.css" onload="" /> 1003 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/primary_color-f13697fb850b7acee5abd328f6a30e13b5798651cb267f62305746db869163c4.css" onload="" /> 1004 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-facebook-banner-07cf9a2f7d9d81ac2e626a88c8bfed381788dd65d8d548163bc2de7760f12869.css" onload="this.media='all'" /> 1005 <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'" /> 1006 <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;}
1006.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;}
1006.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 1007 class="posts 1008 index 1009 1010 mix-navigation-fixed 1011 1012 1013 ultra_chic 1014 light_theme 1015 1016 v2_theme" 1017 ng-controller="MainController" 1018 > 1019 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_ultra_chic_setting-e0791a0c466150b18a1f290e4e4cd5f2a33dec7632a3092f0524891340a51d44.css" onload="this.media="all"" /> 1020 1021 <style> 1022 .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:#e5b5b5}.product-available-info-icon .icon-clock{fill:#e5b5b5}.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:#e5b5b5}.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:#e5b5b5}.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:#e5b5b5}.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:#e5b5b5 !important}.sl-goto-top:hover:before{border-top-color:#e5b5b5}.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:#e5b5b5}.sl-goto-top:hover:before,.sl-goto-top:hover:after,.Product-promotions-tag{border-left-color:#e5b5b5}.navigation-menu .navigation-menu-item:hover>.navigation-menu-item-label{color:#e5b5b5 !important}.navigation-menu .navigation-menu-third-layer-toggle:hover{color:#e5b5b5 !important}.ProductList-select category-filter-button .advance-filter-button:hover{border-bottom-color:#e5b5b5;color:#e5b5b5}.ProductList-select category-filter-button .advance-filter-button:hover svg{fill:#e5b5b5}.category-advance-filter .apply-button{background-color:#e5b5b5}
1022.category-advance-filter .filter-data .filter-price-range input:focus,.category-advance-filter .filter-data .filter-price-range input:hover{border-color:#e5b5b5}.NavigationBar-mainMenu .List-item:hover>.Label.primary-color-hover{color:#e5b5b5 !important}.NavigationBar-mainMenu i.primary-color-hover:hover{color:#e5b5b5 !important}@media (min-width: 768px){.PostList .List-item.primary-color-hover a:hover .List-item-title{color:#e5b5b5}}@media (max-width: 767px){.PostList .List-item.primary-color-hover a:active .List-item-title{color:#e5b5b5}}.ProductReview-container .List-item a.disabled{color:#e5b5b5 !important}.cart-chkt-btn:hover:not(.insufficient-point){color:#e5b5b5 !important}.cart-chkt-btn:hover:not(.insufficient-point) .ladda-spinner div div div{background:#e5b5b5 !important}.post-categories-pannel__block-title::after{background-color:#e5b5b5}.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:#e5b5b5}.Variation-border.selected{border:solid 2px #e5b5b5 !important}@media not all and (pointer: coarse){.Variation-border:hover{border:solid 2px #e5b5b5 !important}}.customer-review-bar-color{background-color:rgba(199,64,96,0.3) !important}.facebook-quick-signup-success-page .title{color:#e5b5b5}.facebook-quick-signup-success-page .btn-facebook-redirect{background-color:#e5b5b5}.facebook-quick-signup-success-page .btn-facebook-redirect:hover{background-color:#e5b5b5;color:#fff;opacity:0.8}.facebook-quick-signup-failure-page .title{color:#e5b5b5}.facebook-quick-signup-failure-page .btn-facebook-redirect{background-color:#e5b5b5}.facebook-quick-signup-failure-page .btn-facebook-redirect:hover{background-color:#e5b5b5;color:#fff;opacity:0.8}.trial-order-dialog .checkout-btn{width:unset;background-color:#e5b5b5}@media (max-width: 767px){.js-sticky-cart-button-container.fast-checkout-container .icon-cart{fill:#e5b5b5 !important}}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice{color:#e5b5b5}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:before,.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:after{background-color:#e5b5b5}#checkout-object__section .checkout-object__info_cart-header{color:#e5b5b5}#checkout-object__section .checkout-object__info_cart-header .icon-basket{fill:#e5b5b5}#signup-login-page .solid-btn:not([disabled]){background-color:#e5b5b5;border-color:#e5b5b5}#signup-login-page .solid-btn:not([disabled]):hover{background-color:transparent;color:#e5b5b5}#signup-login-page .solid-btn[data-loading]{background-color:#e5b5b5;border-color:#e5b5b5}#signup-login-page .outline-btn:not([disabled]){color:#e5b5b5;border-color:#e5b5b5}#signup-login-page .outline-btn:not([disabled]):hover{background-color:transparent}#signup-login-page .outline-btn[data-loading]{color:#e5b5b5;border-color:#e5b5b5}.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} 1023 1024 </style> 1025 <!- Theme Setting fonts -> 1026 <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">
1026<script> 1027 window.addEventListener('load', function() { 1028 const link = document.createElement('link'); 1029 link.rel = 'stylesheet'; 1030 link.href = 'https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap'; 1031 link.media = 'print'; 1032 link.onload = () => { 1033 link.media = 'all'; 1034 } 1035 document.head.appendChild(link); 1036 }); 1037</script>
1037 1038 1039 <style> 1040 .boxify-image, .Image-boxify-image { 1041 background-size: cover; 1042 } 1043 .boxify-image .boxify-image-wrap img, 1044 .boxify-image.sl-media img, 1045 .Image-boxify-image.sl-media img { 1046 object-fit: cover; 1047 } 1048 </style> 1049 <style> 1050 /* Custom CSS */ 1051 1052 </style> 1053 <!-- Custom HEAD HTML --> 1054 1055 1056 1057 <!-- Custom liquid styles --> 1058 <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;
1058gap: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
1058));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> 1059 <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}
1059.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> 1060 <style type="text/css"> 1061 1062 </style> 1063 <style type="text/css"> 1064 .header--desktop .navigation-menu, 1065 .home.index.my-scroll .header--desktop .navigation-menu { 1066 1067 flex-grow: 1; 1068 1069 align-items: flex-start; 1070 } 1071 1072 body:not(.home.index) .header--desktop .navigation-menu-top-layer, 1073 .home.index.my-scroll .header--desktop .navigation-menu-top-layer { 1074 justify-content: flex-start; 1075 } 1076 1077 .home.index .header--desktop .navigation-menu { 1078 width: 100%; 1079 flex-grow: 1; 1080 align-items: center; 1081 } 1082 1083 .header--desktop .header__logo img {max-width: 280px; 1084 max-height: 60px; 1085 } 1086 1087 1088 #shopline-section-header { 1089 position: sticky; 1090 z-index: 100; 1091 top: 0; 1092 } 1093 1094 1095 .header--desktop .icons.icon-nav-dollor { 1096 font-size: 18px; 1097 transform: scaleX(1.1); 1098 } 1099 1100 1101 1102 1103 1104 1105 </style> 1106 <style type="text/css"> 1107 .header--mobile .header__logo img { 1108 object-fit: contain;max-width: 150px; 1109 max-height: 44px; 1110 } 1111 1112 1113 1114 1115 1116 </style> 1117 <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
1117(--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> 1118 <style type="text/css"> 1119 #footer-custom-padding { 1120 padding: 15px; 1121 } 1122 @media screen and (max-width: 767px) { 1123 #footer-custom-padding { 1124 padding: 0; 1125 } 1126 } 1127 1128 #shopline-section-footer .section-width { 1129 padding-top: 30px; 1130 padding-bottom: 30px; 1131 } 1132 1133 @media (min-width: 768px) { 1134 #shopline-section-footer .section-width { 1135 padding-top: 30px; 1136 padding-bottom: 30px; 1137 } 1138 } 1139 1140 .footer-wrapper .footer-grid-items .footer-grid-item { 1141 padding: 15px 15px; 1142 } 1143 1144 @media (min-width: 768px) { 1145 .footer-wrapper .footer-grid-items .footer-grid-item { 1146 padding: 15px 15px; 1147 } 1148 } 1149 1150 </style> 1151 1152 <div ng-controller="FbInAppBrowserPopupController" ng-cloak> 1153 <div
1154 ng-if="showFbHint" 1155 class="in-app-browser-popup__container" 1156 > 1157 <div class="in-app-browser-popup__layout"> 1158 <div class="in-app-browser-popup__main"> 1159 <p class="in-app-browser-popup__desc"> 1160 {{ 'fb_in_app_browser_popup.desc' | translate }} 1161 <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span> 1162 </p> 1163 </div> 1164 <div class="in-app-browser-popup__footer"> 1165 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1166 {{ 'close' | translate }} 1167 </button> 1168 </div> 1169 </div> 1170 </div> 1171</div> 1172 <div ng-controller="InAppBrowserPopupController" ng-cloak> 1173 <div 1174 ng-if="canShowInAppHint && showMissingSessionKeyWarning" 1175 class="in-app-browser-popup__container" 1176 > 1177 <div class="in-app-browser-popup__layout"> 1178 <div class="in-app-browser-popup__main"> 1179 <p class="in-app-browser-popup__desc"> 1180 {{ 'in_app_browser_popup.desc' | translate }} 1181 </p> 1182 </div> 1183 <div class="in-app-browser-popup__footer"> 1184 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1185 {{ 'close' | translate }} 1186 </button> 1187 </div> 1188 </div> 1189 </div> 1190</div> 1191 <div 1192 id="cookie-consent-popup" 1193 ng-controller="CookieConsentPopupController" 1194 ng-cloak 1195 data-nosnippet 1196> 1197 <div ng-if="state('showPopup')"> 1198 <div 1199 ng-show="!state('showDetailSettingsPanel')" 1200 class="cookie-consent-popup__container" 1201 > 1202 <div class="cookie-consent-popup__layout"> 1203 <div class="cookie-consent-popup__header"> 1204 <div class="cookie-consent-popup__title"> 1205 {{word('consent_title')}} 1206 </div> 1207 </div> 1208 <div class="cookie-consent-popup__main"> 1209 <p class="cookie-consent-popup__desc"> 1210 {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a> 1211 </p> 1212 </div> 1213 <div class="cookie-consent-popup__footer"> 1214 <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')"> 1215 {{word('settings')}} 1216 </button> 1217 <button 1218 class="cookie-consent-popup__accept-btn ladda-button" 1219 ladda="state('loading')" 1220 data-style="slide-down" 1221 ng-click="click('accept')" 1222 > 1223 {{word('accept')}} 1224 </button> 1225 </div> 1226 </div> 1227 </div> 1228 1229 <div 1230 ng-show="state('showDetailSettingsPanel')" 1231 class="cookie-consent-detail-settings-panel__container" 1232 > 1233 <div class="cookie-consent-detail-settings-panel__layout"> 1234 <div class="cookie-consent-detail-settings-panel__top-right"> 1235 <button 1236 ng-click="click('discard')" 1237 class="cookie-consent-detail-settings-panel__discard-btn" 1238 > 1239 </button> 1240 </div> 1241 <div class="cookie-consent-detail-settings-panel__header"> 1242 <div class="cookie-consent-detail-settings-panel__title"> 1243 {{word('consent_title')}} 1244 </div> 1245 </div> 1246 <div class="cookie-consent-detail-settings-panel__main"> 1247 <p class="cookie-consent-detail-settings-panel__desc"> 1248 {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a> 1249 </p> 1250 <div class="cookie-consent-detail-settings-panel__separator"></div> 1251 <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item"> 1252 <div class="cookie-consent-detail-settings-panel__item-header"> 1253 <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div> 1254 <label for="{{setting.key}}" class="cookie-consent-switch__container"> 1255 <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox"> 1256 <span class="cookie-consent-switch__slider round"></span> 1257 </label> 1258 </div>
1259 <div class="cookie-consent-detail-settings-panel__item-main"> 1260 <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p> 1261 </div> 1262 </div> 1263 </div> 1264 <div class="cookie-consent-detail-settings-panel__footer"> 1265 <button 1266 class="cookie-consent-detail-settings-panel__save-btn ladda-button" 1267 ladda="state('loading')" 1268 data-style="slide-down" 1269 ng-click="click('save_preferences')" 1270 > 1271 {{word('save_preferences')}} 1272 </button> 1273 </div> 1274 </div> 1275 </div> 1276 </div> 1277</div> 1278 1279 1280 1281 1282 <div id='shopline-section-announcement'><!-- Rendered 'announcement.js.liquid' --><!-- Rendered 'announcement.css.liquid' --> 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293<div class="announcement js-announcement announcement--revamp announcement--column" 1294 data-e2e-id="announcement_container" 1295 data-text-block-size="1" 1296 data-countdown-block-size="0" 1297 data-block-size="1" 1298 data-duration="5" 1299 ng-non-bindable 1300> 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315<a 1316 class="announcement__link" 1317 href="https://lin.ee/KiwqCvVK" 1318 target="_blank" 1319 rel="noopener noreferrer" 1320 data-e2e-id="announcement-slide_container--0" 1321> 1322 1323 1324<div class="announcement__text announcement__text--17107553444673150392"> 1325 <div class="announcement__content"> 1326 <p class="announcement__title" data-e2e-id="announcement-title_content"> 1327 <span title="è¶å¿«é»æå å ¥å¢åMURMUR宿¹LINE@~ç²å¾ææ°åªæ è³è¨,è®ç人客æç¬¬ä¸æé馬ä¸çºæ¨æå!!!">è¶å¿«é»æå å ¥å¢åMURMUR宿¹LINE@~ç²å¾ææ°åªæ è³è¨,è®ç人客æç¬¬ä¸æé馬ä¸çºæ¨æå!!!</span> 1328 </p> 1329 1330 </div> 1331</div> 1332 1333 1334</a> 1335 1336 1337 1338 1339 1340</div> 1341 1342 1343 1344 1345</div> <div id='shopline-section-header'><!-- Rendered 'header.css.liquid' --> 1346 1347 1348<style> 1349 1350</style> 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362<style> 1363 .header--desktop .navigation-menu, 1364 .home.index.my-scroll .header--desktop .navigation-menu { 1365 1366 flex-grow: 1; 1367 1368 align-items: flex-start; 1369 } 1370 1371 body:not(.home.index) .header--desktop .navigation-menu-top-layer, 1372 .home.index.my-scroll .header--desktop .navigation-menu-top-layer { 1373 justify-content: flex-start; 1374 } 1375 1376 .home.index .header--desktop .navigation-menu { 1377 width: 100%; 1378 flex-grow: 1; 1379 align-items: center; 1380 } 1381 1382 .header--desktop .header__logo img {max-width: 280px; 1383 max-height: 60px; 1384 } 1385 1386 1387 #shopline-section-header { 1388 position: sticky; 1389 z-index: 100; 1390 top: 0; 1391 } 1392 1393 1394 .header--desktop .icons.icon-nav-dollor { 1395 font-size: 18px; 1396 transform: scaleX(1.1); 1397 } 1398 1399 1400 1401 1402 1403 1404</style> 1405 1406<nav class="header header--desktop header--sticky js-navbar-desktop nav-bg-color"> 1407 1408 <div class="header__container clearfix"> 1409 1410 <a class="header__logo header__logo--middle-left" href="/"> 1411 <img 1412 src="https://shoplineimg.com/5df9d10761e25e002133b4bb/5efd6a73d7c2bb003f5a4560/1200x.webp?source_format=png" 1413 width="280.0" 1414 height="280.0" 1415 loading="lazy" 1416 > 1417 </a> 1418 1419 <div class="header__menu"> 1420 <ul class="header__action-menu nav-color"> 1421 <!-- Currency chooser --> 1422 1423 1424 <!-- Language chooser --> 1425 1426 1427 <!-- Desktop Search bar --> 1428 1429 <li class="List-item search-bar"> 1430 <div 1431 class="NavigationBar-actionMenu-button nav-color Product-searchField " 1432 data-nosnippet 1433 > 1434 <form class="Product-searchField-form sl-product-search"> 1435 <input disabled maxlength="50" placeholder="Search Products"> 1436 <button disabled type="submit"> 1437 <svg class="icons icon-search"> 1438 <use xlink:href="#icon-search"></use> 1439 </svg> 1440 1441 </button> 1442 </form> 1443 </div> 1444 </li> 1445 1446 1447 <!-- Messages --> 1448 1449 <li class="List-item"> 1450 <a class="NavigationBar-actionMenu-button nav-color MessageDialog-showButton sl-message-toggle"> 1451 <svg class="icons icon-nav-commont"> 1452 <use xlink:href="#icon-nav-comment"></use> 1453 </svg> 1454 1455 </a> 1456 </li> 1457 1458 1459 <!-- Sign-in or Member Center --> 1460 <li class="List-item" style="position:relative;"> 1461 1462 <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color"> 1463 <svg class="icons icon-person"> 1464 <use xlink:href="#icon-person"></use> 1465 </svg> 1466 1467 </a> 1468 1469 <user-reminder-desktop 1470 campaign-rule="null" 1471></user-reminder-desktop> 1472 </li> 1473 1474 <!-- Cart panel toggle --> 1475 1476 <basic-popover class="cart-over-limit"></basic-popover> 1477 <li class="List-item"> 1478 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 1479 <svg class="icons icon-nav-cart"> 1480 <use xlink:href="#icon-nav-cart"></use> 1481 </svg>
1482 <span 1483 class="sl-cart-count Cart-count primary-color" 1484 count-style="icon" 1485 > 1486 </span> 1487 </a> 1488 </li> 1489 </ul> 1490 1491 1492 <a 1493 class="header__logo header__logo--home " 1494 href="/" 1495 > 1496 <img 1497 src="https://shoplineimg.com/5df9d10761e25e002133b4bb/5efd6a73d7c2bb003f5a4560/1200x.webp?source_format=png" 1498 width="280.0" 1499 height="280.0" 1500 loading="lazy" 1501 > 1502 </a> 1503 1504 <ul class="header__main-menu"><li class="navigation-menu nav-color basic-menu-desktop"> 1505 <ul 1506 class="navigation-menu-top-layer" 1507 style="padding: 10px; " 1508 ><li class="navigation-menu-item"> 1509 <a 1510 class="navigation-menu-item-label" 1511 link-highlight="https://www.murmursaylove.com.tw/" 1512 href="https://www.murmursaylove.com.tw/" 1513 target="" 1514 ng-non-bindable 1515 >About å¢åMurMur</a> 1516 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1517 <a 1518 class="navigation-menu-item-label" 1519 link-highlight="https://www.murmursaylove.com.tw/pages/å©ç¦®åå" 1520 href="https://www.murmursaylove.com.tw/pages/å©ç¦®åå" 1521 target="" 1522 > 1523 å©ç¦®åå<span class="fa fa-angle-down"></span> 1524 </a> 1525 <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position"> 1526 <div class="second-layer-scroll-buttons"> 1527 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1528 <span class="fa fa-angle-right scroll-right"></span> 1529 </div><li class="navigation-menu-item"> 1530 <a 1531 class="navigation-menu-item-label" 1532 link-highlight="https://www.murmursaylove.com.tw/pages/åé¤ è©¦å-1-1" 1533 href="https://www.murmursaylove.com.tw/pages/åé¤ è©¦å-1-1" 1534 target="" 1535 > 1536 åé¤ è©¦å 1537 </a> 1538 </li><li class="navigation-menu-item"> 1539 <a 1540 class="navigation-menu-item-label" 1541 link-highlight="https://www.murmursaylove.com.tw/pages/new-page-1" 1542 href="https://www.murmursaylove.com.tw/pages/new-page-1" 1543 target="" 1544 > 1545 New Page 1546 </a> 1547 </li><li class="navigation-menu-item"> 1548 <a 1549 class="navigation-menu-item-label" 1550 link-highlight="https://www.murmursaylove.com.tw/pages/å¢åçç²¾é¸å©ç¦®å°ç©" 1551 href="https://www.murmursaylove.com.tw/pages/å¢åçç²¾é¸å©ç¦®å°ç©" 1552 target="" 1553 > 1554 å©ç¦®å°ç© 1555 </a> 1556 </li><li class="navigation-menu-item"> 1557 <a 1558 class="navigation-menu-item-label" 1559 link-highlight="https://www.murmursaylove.com.tw/pages/ç¨å®¶æ ä¾¶å°é " 1560 href="https://www.murmursaylove.com.tw/pages/ç¨å®¶æ ä¾¶å°é " 1561 target="" 1562 > 1563 ç¨å®¶æ ä¾¶å°é 1564 </a> 1565 </li></ul> 1566 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1567 <a 1568 class="navigation-menu-item-label" 1569 link-highlight="https://www.murmursaylove.com.tw/pages/彿åå" 1570 href="https://www.murmursaylove.com.tw/pages/彿åå" 1571 target="" 1572 > 1573 彿åå<span class="fa fa-angle-down"></span> 1574 </a> 1575 <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position"> 1576 <div class="second-layer-scroll-buttons"> 1577 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1578 <span class="fa fa-angle-right scroll-right"></span> 1579 </div><li class="navigation-menu-item"> 1580 <a 1581 class="navigation-menu-item-label" 1582 link-highlight="https://www.murmursaylove.com.tw/pages/åé¤ è©¦å-1" 1583 href="https://www.murmursaylove.com.tw/pages/åé¤ è©¦å-1" 1584 target="" 1585 > 1586 å½æè©¦å 1587 </a> 1588 </li><li class="navigation-menu-item"> 1589 <a 1590 class="navigation-menu-item-label" 1591 link-highlight="https://www.murmursaylove.com.tw/pages/å½æè©¦å" 1592 href="https://www.murmursaylove.com.tw/pages/å½æè©¦å" 1593 target="" 1594 > 1595 å½æç¦®ç 1596 </a> 1597 </li></ul> 1598 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1599 <a 1600 class="navigation-menu-item-label" 1601 link-highlight="https://www.murmursaylove.com.tw/pages/ç°æ¥åä½åªæ " 1602 href="https://www.murmursaylove.com.tw/pages/ç°æ¥åä½åªæ " 1603 target="" 1604 > 1605 ç°æ¥åä½åçåªæ <span class="fa fa-angle-down"></span> 1606 </a> 1607 <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position"> 1608 <div class="second-layer-scroll-buttons">
1609 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1610 <span class="fa fa-angle-right scroll-right"></span> 1611 </div><li class="navigation-menu-item"> 1612 <a 1613 class="navigation-menu-item-label" 1614 link-highlight="https://www.murmursaylove.com.tw/pages/å¢åmurmuråä½ä¼¼é¡ç¹ªç¹ªå¸«å°å" 1615 href="https://www.murmursaylove.com.tw/pages/å¢åmurmuråä½ä¼¼é¡ç¹ªç¹ªå¸«å°å" 1616 target="" 1617 > 1618 ä¼¼é¡ç¹ª 1619 </a> 1620 </li></ul> 1621 </li><li class="navigation-menu-item"> 1622 <a 1623 class="navigation-menu-item-label" 1624 link-highlight="https://www.murmursaylove.com.tw/blog/posts" 1625 href="https://www.murmursaylove.com.tw/blog/posts" 1626 target="" 1627 ng-non-bindable 1628 >Blog Posts</a> 1629 </li><li class="navigation-menu-item"> 1630 <a 1631 class="navigation-menu-item-label" 1632 link-highlight="https://www.murmursaylove.com.tw/pages/mid-autumn-festival-gift-box-purchasing-festival" 1633 href="https://www.murmursaylove.com.tw/pages/mid-autumn-festival-gift-box-purchasing-festival" 1634 target="" 1635 ng-non-bindable 1636 >Mid-Autumn Festival Gift Box Purchasing Festival</a> 1637 </li></ul> 1638</li> 1639 1640 </ul> 1641 </div> 1642 1643 <div id="d-cart-panel" class="CartPanel" style="display:none"> 1644 <div class="CartPanel-section"> 1645 <div class="CartPanel-header"> 1646 Shopping Cart 1647 </div> 1648 <div ng-controller="CartsController"><div class="clear"></div> 1649<!-- Hint: Cart Empty --> 1650<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 1651 <div class="CartPanel-hint"> Your Shopping Cart is empty. </div> 1652 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 1653 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 1654 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 1655 <div class="cart-related-products-loading"> 1656 <div class="cart-related-products-loading-image loading-placeholder"></div> 1657 <div class="cart-related-products-loading-content"> 1658 <div class="cart-related-products-loading-title loading-placeholder"></div> 1659 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 1660 </div> 1661 </div> 1662 <div class="cart-related-products-list"></div> 1663 </cart-lazyload-related-products> 1664 </div> 1665</div> 1666 1667<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()"> 1668 <!-- CartItems --> 1669 <div class="cart-items"> 1670 <div 1671 ng-repeat="item in currentCart.getItems() track by item._id" 1672 ng-if="item.type !== 'gift'" 1673 class="cart-item-container" 1674 data-cart-item-id="{{ item._id }}" 1675 product-id="{{ item.product_id }}" 1676 > 1677 <!-- Item --> 1678 <div class="cart-item"> 1679 <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link"> 1680 <img 1681 class="sl-lazy-image cart-item-image" 1682 ng-src="{{ getImgSrc(item, '200x200f') }}" 1683 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 1684 /> 1685 </a> 1686 <img 1687 class="sl-lazy-image cart-item-image" 1688 ng-if="item.product.type === 'gift'" 1689 ng-src="{{ getImgSrc(item, '200x200f') }}" 1690 alt="{{ (item.variation.media 1691 ? item.variation.media.alt_translations 1692 : item.product.cover_media.alt_translations) | translateModel 1693 }}" 1694 /> 1695 <div class="cart-item-content" style="float:left;width:130px;"> 1696 <div class="wrap--bundle-title-variation"> 1697 <div 1698 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 1699 class="label promotion-label label-default" 1700 > 1701 {{ 'product.bundled_products.label' | translate }} 1702 </div> 1703 <div 1704 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 1705 class="label promotion-label label-default" 1706 > 1707 {{ 'product.bundle_group_products.label' | translate }} 1708 </div> 1709 <div 1710 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 1711 class="label promotion-label label-default" 1712 > 1713 {{ 'product.buyandget.label' | translate }} 1714 </div> 1715 <div 1716 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 1717 class="label promotion-label label-default" 1718 > 1719 {{ 'product.gift.label' | translate }} 1720 </div> 1721 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 1722 <div class="title">{{item.product.title_translations|translateModel}}</div> 1723 <div ng-repeat="field in item.variation.fields track by $index" class="item-variation"> 1724 <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div> 1725 </div> 1726 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 1727 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 1728 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 1729 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 1730 </li> 1731 </ul>
1732 <span 1733 class="variation-open-button" 1734 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 1735 ng-click="onClickOpenVariation(item._id)" 1736 > 1737 {{ 'product.set.open_variation' | translate }} 1738 <i class="fa fa-angle-down"></i> 1739 </span> 1740 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 1741 <li 1742 class="child-product-item" 1743 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 1744 > 1745 <p class="child-product-title"> 1746 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 1747 x {{ selectedChildProduct.quantity || 1 }} 1748 </p> 1749 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 1750 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 1751 </p> 1752 </li> 1753 </ul> 1754 <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div> 1755 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 1756 </div> 1757 <div class="price-details"> 1758 {{item.quantity}}<span style="margin:0 3px;">x</span> 1759 <span 1760 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 1761 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 1762 ></span> 1763 <span 1764 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 1765 ng-bind-html="'NT$0' | changeCurrency" 1766 ></span> 1767 <span ng-if="item.type === 'redeem_gift'"> 1768 {{ item.unit_point }} Point 1769 </span> 1770 </div> 1771 </div> 1772 <!--cart-item-content--> 1773 <div class="remove" ng-if="shouldShowDeleteButton"> 1774 <a ng-click="removeItemFromCart(item._id,$event)"> 1775 <span>Remove</span> 1776 <svg class="icons icon-delete"> 1777 <use xlink:href="#icon-delete"></use> 1778 </svg> 1779 </a> 1780 </div> 1781 <div class="clear"></div> 1782 </div> 1783 <!-- Item end--> 1784 <!-- Addon items --> 1785 <div 1786 class="addon-cart-item cart-item" 1787 ng-repeat="addonItem in item.addon_items track by addonItem._id" 1788 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 1789 data-cart-item-id="{{ addonItem._id }}" 1790 > 1791 <span class="product-link js-product-link"> 1792 <img 1793 class="cart-item-image" 1794 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 1795 alt="{{addonItem.product.cover_media.alt_translations | translateModel}}" 1796 /> 1797 </span> 1798 <div class="cart-item-content" style="float:left;width:130px;"> 1799 <div class="wrap--bundle-title-variation"> 1800 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 1801 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 1802 </div> 1803 <div class="price-details"> 1804 {{addonItem.quantity}}<span style="margin:0 3px;">x</span> 1805 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 1806 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 1807 </div> 1808 </div> 1809 <div class="remove" ng-if="shouldShowDeleteButton"> 1810 <a ng-click="removeItemFromCart(addonItem._id,$event)" >
1811 <span>Remove</span> 1812 <svg class="icons icon-delete"> 1813 <use xlink:href="#icon-delete"></use> 1814 </svg> 1815 </a> 1816 </div> 1817 <div class="clear"></div> 1818 </div> 1819 <!-- Addon items end --> 1820 </div> 1821 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 1822 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 1823 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 1824 <div class="cart-related-products-loading"> 1825 <div class="cart-related-products-loading-image loading-placeholder"></div> 1826 <div class="cart-related-products-loading-content"> 1827 <div class="cart-related-products-loading-title loading-placeholder"></div> 1828 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 1829 </div> 1830 </div> 1831 <div class="cart-related-products-list"></div> 1832 </cart-lazyload-related-products> 1833 </div> 1834 <div class="clear"></div> 1835 </div> 1836 <!-- CartItems end --> 1837 1838 <div class="clear"></div> 1839 <!-- Checkout button --> 1840 <div class="cart-chkt-btn-cont"> 1841 <button 1842 id="btn-checkout" 1843 data-e2e-id="checkout_button" 1844 class="cart-chkt-btn ladda-button" 1845 data-style="slide-down" 1846 ladda="checkoutButtonLoading" 1847 ng-click="onCheckoutClicked($event)" 1848 > 1849 {{ 'cart.checkout' | translate }} 1850 </button> 1851 </div> 1852 <!-- Checkout button end --> 1853</div> 1854</div> 1855 </div> 1856 </div> 1857 </div> 1858</nav> 1859 1860 1861 1862 1863 1864 1865<style> 1866 .header--mobile .header__logo img { 1867 object-fit: contain;max-width: 150px; 1868 max-height: 44px; 1869 } 1870 1871 1872 1873 1874 1875</style> 1876 1877 1878<nav class="header header--mobile header--sticky js-navbar-mobile nav-bg-color"> 1879 <div class="header__container clearfix"> 1880 1881 <div ng-cloak facebook-banner class="facebook-banner"> 1882 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 1883 <div ng-click="onClose()" class="close-icon-wrapper"> 1884 <i class="fa fa-times"></i> 1885 </div> 1886 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 1887 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 1888 </div> 1889 </div> 1890 1891 1892 1893 <div class="header__menu"> 1894 1895 <a class="header__logo header__logo--middle-left" href="/"> 1896 <img src="https://shoplineimg.com/5df9d10761e25e002133b4bb/5efd64d7c429b100337d3fa6/450x.webp?source_format=png" height="80.0" loading="lazy" > 1897 </a> 1898 1899 1900 <ul class="header__action-menu nav-color"> 1901 1902 <li class="List-item"> 1903 <span class="NavigationBar-actionMenu-button nav-color"> 1904 <svg class="icons icon-search js-icon-search"> 1905 <use xlink:href="#icon-search"></use> 1906 </svg> 1907 </span> 1908 <form class="Product-searchField-form sl-product-search js-product-searchfield-form" id="SearchPanel" action=""> 1909 <div class="bd-box"> 1910 <button disabled type="submit"><i class="fa fa-search"></i></button> 1911 <input disabled maxlength="50" type="search" placeholder="Search Products"> 1912 </div> 1913 </form> 1914 </li> 1915 1916 1917 <!-- Sign-in button --> 1918 <li class="List-item"> 1919 <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color"> 1920 <svg class="icons icon-person"> 1921 <use xlink:href="#icon-person"></use> 1922 </svg> 1923 </a> 1924 </li> 1925 1926 1927 1928 1929 <!-- Cart panel toggle --> 1930 <basic-popover class="cart-over-limit"></basic-popover> 1931 <li class="List-item"> 1932 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 1933 <svg class="icons icon-nav-cart"> 1934 <use xlink:href="#icon-nav-cart"></use> 1935 </svg> 1936 <span class="Cart-count sl-cart-count primary-color"></span> 1937 </a> 1938 </li> 1939 <li class="List-item"> 1940 <div class="NavigationBar-actionMenu-button nav-color sl-menu-panel-toggle"> 1941 <i></i> 1942 </div> 1943 </li> 1944 </ul> 1945 </div> 1946 </div> 1947</nav> 1948 1949<!-- Rendered 'menu.js.liquid' --> 1950<!-- Rendered 'header-tracker.js.liquid' --> 1951 1952 1953</div><div id="MenuPanel" class="MenuPanel nav-bg-color" style="display: none;"> 1954 <div class="MenuPanel-section"> 1955 <div class="MenuPanel-section-header"> 1956 Navigation 1957 </div><ul class="MenuPanel-mainMenu basic-menu-mobile"><user-reminder-mobile 1958 campaign-rule="null" 1959></user-reminder-mobile><li 1960 class="List-item MenuPanel-nestedList sl-dropdown" 1961 is-collapsed="false" 1962 is-mobile-collapsed="false" 1963 > 1964 <a class="Label" link-highlight="https://www.murmursaylove.com.tw/" href="https://www.murmursaylove.com.tw/" target=""> 1965 About å¢åMurMur</a> 1966 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-5df9d134483f9600126ba0d6"></ul> 1967 </li><li 1968 class="List-item MenuPanel-nestedList sl-dropdown" 1969 is-collapsed="false" 1970 is-mobile-collapsed="false" 1971 > 1972 <a class="Label" link-highlight="https://www.murmursaylove.com.tw/pages/å©ç¦®åå" href="https://www.murmursaylove.com.tw/pages/å©ç¦®åå" target=""> 1973 å©ç¦®åå<i 1974 class="fa sl-dropdown-toggle pull-right" 1975 data-toggle="collapse" 1976 href="#menu-nested-list-60f66b843bd7f40029d47ec4" 1977 ></i></a> 1978 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-60f66b843bd7f40029d47ec4"><li class="List-item"> 1979 <a 1980 class="Label" 1981 link-highlight="https://www.murmursaylove.com.tw/pages/åé¤ è©¦å-1-1" 1982 href="https://www.murmursaylove.com.tw/pages/åé¤ è©¦å-1-1" 1983 target="" 1984 > 1985 åé¤ è©¦å 1986 </a> 1987 </li><li class="List-item"> 1988 <a 1989 class="Label" 1990 link-highlight="https://www.murmursaylove.com.tw/pages/new-page-1" 1991 href="https://www.murmursaylove.com.tw/pages/new-page-1" 1992 target="" 1993 > 1994 New Page 1995 </a> 1996 </li><li class="List-item"> 1997 <a 1998 class="Label" 1999 link-highlight="https://www.murmursaylove.com.tw/pages/å¢åçç²¾é¸å©ç¦®å°ç©" 2000 href="https://www.murmursaylove.com.tw/pages/å¢åçç²¾é¸å©ç¦®å°ç©" 2001 target="" 2002 > 2003 å©ç¦®å°ç© 2004 </a> 2005 </li><li class="List-item"> 2006 <a 2007 class="Label" 2008 link-highlight="https://www.murmursaylove.com.tw/pages/ç¨å®¶æ ä¾¶å°é " 2009 href="https://www.murmursaylove.com.tw/pages/ç¨å®¶æ ä¾¶å°é " 2010 target="" 2011 > 2012 ç¨å®¶æ ä¾¶å°é 2013 </a> 2014 </li></ul> 2015 </li><li 2016 class="List-item MenuPanel-nestedList sl-dropdown" 2017 is-collapsed="false" 2018 is-mobile-collapsed="false" 2019 > 2020 <a class="Label" link-highlight="https://www.murmursaylove.com.tw/pages/彿åå" href="https://www.murmursaylove.com.tw/pages/彿åå" target=""> 2021 彿åå<i 2022 class="fa sl-dropdown-toggle pull-right" 2023 data-toggle="collapse" 2024 href="#menu-nested-list-687a235c58db9800169b6d70" 2025 ></i></a> 2026 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-687a235c58db9800169b6d70"><li class="List-item"> 2027 <a 2028 class="Label" 2029 link-highlight="https://www.murmursaylove.com.tw/pages/åé¤ è©¦å-1" 2030 href="https://www.murmursaylove.com.tw/pages/åé¤ è©¦å-1" 2031 target="" 2032 > 2033 å½æè©¦å 2034 </a> 2035 </li><li class="List-item"> 2036 <a 2037 class="Label" 2038 link-highlight="https://www.murmursaylove.com.tw/pages/å½æè©¦å" 2039 href="https://www.murmursaylove.com.tw/pages/å½æè©¦å" 2040 target="" 2041 > 2042 å½æç¦®ç 2043 </a> 2044 </li></ul> 2045 </li><li 2046 class="List-item MenuPanel-nestedList sl-dropdown" 2047 is-collapsed="false" 2048 is-mobile-collapsed="false" 2049 > 2050 <a class="Label" link-highlight="https://www.murmursaylove.com.tw/pages/ç°æ¥åä½åªæ " href="https://www.murmursaylove.com.tw/pages/ç°æ¥åä½åªæ " target=""> 2051 ç°æ¥åä½åçåªæ <i 2052 class="fa sl-dropdown-toggle pull-right" 2053 data-toggle="collapse" 2054 href="#menu-nested-list-65f7f1609a3d35001a099999" 2055 ></i></a> 2056 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-65f7f1609a3d35001a099999"><li class="List-item"> 2057 <a 2058 class="Label" 2059 link-highlight="https://www.murmursaylove.com.tw/pages/å¢åmurmuråä½ä¼¼é¡ç¹ªç¹ªå¸«å°å" 2060 href="https://www.murmursaylove.com.tw/pages/å¢åmurmuråä½ä¼¼é¡ç¹ªç¹ªå¸«å°å" 2061 target="" 2062 > 2063 ä¼¼é¡ç¹ª 2064 </a> 2065 </li></ul> 2066 </li><li 2067 class="List-item MenuPanel-nestedList sl-dropdown" 2068 is-collapsed="false" 2069 is-mobile-collapsed="false" 2070 > 2071 <a class="Label" link-highlight="https://www.murmursaylove.com.tw/blog/posts" href="https://www.murmursaylove.com.tw/blog/posts" target=""> 2072 Blog Posts</a> 2073 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-6841850251a507000dd07b7a"></ul> 2074 </li><li 2075 class="List-item MenuPanel-nestedList sl-dropdown" 2076 is-collapsed="false" 2077 is-mobile-collapsed="false" 2078 > 2079 <a class="Label" link-highlight="https://www.murmursaylove.com.tw/pages/mid-autumn-festival-gift-box-purchasing-festival" href="https://www.murmursaylove.com.tw/pages/mid-autumn-festival-gift-box-purchasing-festival" target=""> 2080 Mid-Autumn Festival Gift Box Purchasing Festival</a> 2081 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-689c5abddfe620000a8a105b"></ul> 2082 </li></ul> 2083<div class="MenuPanel-section-header"> 2084 Account 2085 </div> 2086 <ul class="MenuPanel-accountMenu"> 2087 <li class="List-item"> 2088 <a class="Label" href="/users/sign_in">Sign in</a> 2089 </li> 2090 <li class="List-item"> 2091 <a class="Label" href="/users/sign_up">Sign up</a> 2092 </li> 2093 </ul><div class="MenuPanel-section-header"> 2094 Others 2095 </div> 2096 <ul class="MenuPanel-othersMenu"><li class="List-item"> 2097 <a class="MessageDialog-showButton sl-message-toggle"> 2098 <i class="fa fa-comment"></i> Message Shop 2099 </a> 2100 </li></ul></div> 2101</div> 2102 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-cart-panel-bf7b3028c474ddaafde4135d1b998ef805336314699c54bb74ae9b41ebe6bdbc.css" onload="this.media='all'" /> 2103<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> 2104<!-- Hint: Cart Empty --> 2105<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 2106 <div class="CartPanel-hint"> Your Shopping Cart is empty. </div> 2107 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 2108 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2109 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 2110 <div class="cart-related-products-loading"> 2111 <div class="cart-related-products-loading-image loading-placeholder"></div> 2112 <div class="cart-related-products-loading-content"> 2113 <div class="cart-related-products-loading-title loading-placeholder"></div> 2114 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2115 </div> 2116 </div> 2117 <div class="cart-related-products-list"></div> 2118 </cart-lazyload-related-products> 2119 </div> 2120</div> 2121 2122<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()"> 2123 <!-- CartItems --> 2124 <div class="cart-items"> 2125 <div 2126 ng-repeat="item in currentCart.getItems() track by item._id" 2127 ng-if="item.type !== 'gift'" 2128 class="cart-item-container" 2129 data-cart-item-id="{{ item._id }}" 2130 product-id="{{ item.product_id }}" 2131 > 2132 <!-- Item --> 2133 <div class="cart-item"> 2134 <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link"> 2135 <img 2136 class="sl-lazy-image cart-item-image" 2137 ng-src="{{ getImgSrc(item, '200x200f') }}" 2138 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 2139 /> 2140 </a> 2141 <img 2142 class="sl-lazy-image cart-item-image" 2143 ng-if="item.product.type === 'gift'" 2144 ng-src="{{ getImgSrc(item, '200x200f') }}" 2145 alt="{{ (item.variation.media 2146 ? item.variation.media.alt_translations 2147 : item.product.cover_media.alt_translations) | translateModel 2148 }}" 2149 /> 2150 <div class="cart-item-content" style="float:left;width:130px;"> 2151 <div class="wrap--bundle-title-variation"> 2152 <div 2153 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 2154 class="label promotion-label label-default" 2155 > 2156 {{ 'product.bundled_products.label' | translate }} 2157 </div> 2158 <div 2159 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 2160 class="label promotion-label label-default" 2161 > 2162 {{ 'product.bundle_group_products.label' | translate }} 2163 </div> 2164 <div 2165 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 2166 class="label promotion-label label-default" 2167 > 2168 {{ 'product.buyandget.label' | translate }} 2169 </div> 2170 <div 2171 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 2172 class="label promotion-label label-default" 2173 > 2174 {{ 'product.gift.label' | translate }} 2175 </div> 2176 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2177 <div class="title">{{item.product.title_translations|translateModel}}</div> 2178 <div ng-repeat="field in item.variation.fields track by $index" class="item-variation"> 2179 <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div> 2180 </div> 2181 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 2182 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 2183 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 2184
2184 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 2185 </li> 2186 </ul> 2187 <span 2188 class="variation-open-button" 2189 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 2190 ng-click="onClickOpenVariation(item._id)" 2191 > 2192 {{ 'product.set.open_variation' | translate }} 2193 <i class="fa fa-angle-down"></i> 2194 </span> 2195 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 2196 <li 2197 class="child-product-item" 2198 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 2199 > 2200 <p class="child-product-title"> 2201 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 2202 x {{ selectedChildProduct.quantity || 1 }} 2203 </p> 2204 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 2205 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 2206 </p> 2207 </li> 2208 </ul> 2209 <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div> 2210 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 2211 </div> 2212 <div class="price-details"> 2213 {{item.quantity}}<span style="margin:0 3px;">x</span> 2214 <span 2215 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 2216 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 2217 ></span> 2218 <span 2219 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 2220 ng-bind-html="'NT$0' | changeCurrency" 2221 ></span> 2222 <span ng-if="item.type === 'redeem_gift'"> 2223 {{ item.unit_point }} Point 2224 </span> 2225 </div> 2226 </div> 2227 <!--cart-item-content--> 2228 <div class="remove" ng-if="shouldShowDeleteButton"> 2229 <a ng-click="removeItemFromCart(item._id,$event)"> 2230 <span>Remove</span> 2231 <svg class="icons icon-delete"> 2232 <use xlink:href="#icon-delete"></use> 2233 </svg> 2234 </a> 2235 </div> 2236 <div class="clear"></div> 2237 </div> 2238 <!-- Item end--> 2239 <!-- Addon items --> 2240 <div 2241 class="addon-cart-item cart-item" 2242 ng-repeat="addonItem in item.addon_items track by addonItem._id" 2243 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 2244 data-cart-item-id="{{ addonItem._id }}" 2245 > 2246 <span class="product-link js-product-link"> 2247 <img 2248 class="cart-item-image" 2249 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 2250 alt="{{addonItem.product.cover_media.alt_translations | translateModel}}" 2251 /> 2252 </span> 2253 <div class="cart-item-content" style="float:left;width:130px;"> 2254 <div class="wrap--bundle-title-variation"> 2255 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2256 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 2257 </div> 2258 <div class="price-details"> 2259 {{addonItem.quantity}}<span style="margin:0 3px;">x</span> 2260 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 2261 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 2262 </div> 2263 </div> 2264 <div class="remove" ng-if="shouldShowDeleteButton"> 2265 <a ng-click="removeItemFromCart(addonItem._id,$event)" >
2266 <span>Remove</span> 2267 <svg class="icons icon-delete"> 2268 <use xlink:href="#icon-delete"></use> 2269 </svg> 2270 </a> 2271 </div> 2272 <div class="clear"></div> 2273 </div> 2274 <!-- Addon items end --> 2275 </div> 2276 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 2277 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2278 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 2279 <div class="cart-related-products-loading"> 2280 <div class="cart-related-products-loading-image loading-placeholder"></div> 2281 <div class="cart-related-products-loading-content"> 2282 <div class="cart-related-products-loading-title loading-placeholder"></div> 2283 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2284 </div> 2285 </div> 2286 <div class="cart-related-products-list"></div> 2287 </cart-lazyload-related-products> 2288 </div> 2289 <div class="clear"></div> 2290 </div> 2291 <!-- CartItems end --> 2292 2293 <div class="clear"></div> 2294 <!-- Checkout button --> 2295 <div class="cart-chkt-btn-cont"> 2296 <button 2297 id="btn-checkout" 2298 data-e2e-id="checkout_button" 2299 class="cart-chkt-btn ladda-button" 2300 data-style="slide-down" 2301 ladda="checkoutButtonLoading" 2302 ng-click="onCheckoutClicked($event)" 2303 > 2304 {{ 'cart.checkout' | translate }} 2305 </button> 2306 </div> 2307 <!-- Checkout button end --> 2308</div> 2309</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> Language </div> <ul class="sl-language-chooser"> <li class="List-item"> <a class="Label sl-language-chooser-language" href="#en">English</a> </li> <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> Currency </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>
2309 <div id="Content" class="js-content"> 2310 2311 2312 <div class="custom-page"> 2313 <div class="blog-breadcrumb" id="blog-breadcrumb"> <div class="block-inner"> <a class="Label" href="/">Home</a> / <a class="Label" href="/blog/posts">Blog list page</a> </div></div> 2314 <div class="container global-primary" ga-page-view> 2315 <!-- Rendered 'post_categories_pannel.js.liquid' --><div class="block-inner"> <div class="pd-box"> <div class="container"> <div class="post-info-section"> <div class="post-info-section__left"> <div class="PostList row"> <div class="List-item primary-color-hover"> <a href="/blog/posts/ã說ä¸åºç話-å¢åæ¿ä½ 說ã-坿èå彿å°èç³-çäºå´å·´é½å¿ä¸ä½è·èå¾ä¸ä¸"> <div class="List-item-content clearfix"> <div class="List-item-excerpt js-list-item-excerpt"> <img alt="" data-srcset="https://static.popdaily.com.tw/u/202110/a0ddf0ff-fc2a-4a2f-9d7c-f4df11db05e6.jpg 200w, https://static.popdaily.com.tw/u/202110/a0ddf0ff-fc2a-4a2f-9d7c-f4df11db05e6.jpg 400w, https://static.popdaily.com.tw/u/202110/a0ddf0ff-fc2a-4a2f-9d7c-f4df11db05e6.jpg 600w, https://static.popdaily.com.tw/u/202110/a0ddf0ff-fc2a-4a2f-9d7c-f4df11db05e6.jpg 800w" class="sl-lazy" /> </div> <div class="List-item-text"> <h2 class="List-item-title">ã說ä¸åºç話 å¢åæ¿ä½ 說ã 坿èå彿å°èç³ çäºå´å·´é½å¿ä¸ä½è·èå¾ä¸ä¸</h2> <div class="List-item-preview">ã說ä¸åºç話 å¢åæ¿ä½ 說ã 坿èå彿å°èç³ çäºå´å·´é½å¿ä¸ä½è·èå¾ä¸ä¸ 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341ââ§ å¢å [å® é ï¼½ 2342â¥#calaåçé» 2343â¥#calaåå® é 2344 2345ã說ä¸åºç話 å¢åæ¿ä½ 說ã 2346 2347鿬¡æ¶å°è¦ªæéç彿èç³ç¦®ç 2348鿝æç¬¬ä¸æ¬¡çå°å´åé åçå°èç³ 2349坿ççèåå°èç³ ç´æ¥å親åå說åºé份滿滿çæåèåæ çäºå´å·´é½å¿ä¸ä½è·èå¾ä¸ä¸ å¿æ éèºð𥳠2350 2351 2352 2353âï¸æå·¥è£½ä½ 2354âï¸ä¸æ·»å é²è æ·»å å 2355âï¸å¯å® é /ç¾å ´å貨 2356 2357ä¾èªæ¼å°å叿</div> <span class="primary-border-color-after">2023-03-31</span> </div> </div> </a> </div> <div class="List-item primary-color-hover"> <a href="/blog/posts/ãå® é ãå¢åmurmur-彿èç³ç¦®ç-èåèç³é åè¶ å¸ç"> <div class="List-item-content clearfix"> <div class="List-item-excerpt js-list-item-excerpt"> <img alt="51563654013_34d93ea21b_o" data-srcset="https://pic.pimg.tw/soniafifipeach/1634909616-3837479260-g_n.jpg 200w, https://pic.pimg.tw/soniafifipeach/1634909616-3837479260-g_n.jpg 400w, https://pic.pimg.tw/soniafifipeach/1634909616-3837479260-g_n.jpg 600w, https://pic.pimg.tw/soniafifipeach/1634909616-3837479260-g_n.jpg 800w" class="sl-lazy" /> </div> <div class="List-item-text"> <h2 class="List-item-title">ãå® é ãå¢åMURMUR 彿èç³ç¦®ç èåèç³é åè¶ å¸ç</h2> <div class="List-item-preview">æè¿å¤§æ¦æ¯å çºä¸ç´ç彿èç³è·æ²¹é£¯ï¼æä»¥èæ¸æéå°±æçå°åå®¶ç彿èç³è·æ²¹é£¯è³è¨ã 2358 2359ä¸çå°å¢åmurmurç彿èç³æ´å被å¸å¼ï¼èåé åèç³ä¹å¤ªå¯æäº 2360 2361 2362 2363å¢åmurmurçå¾9å ¥èåçé»å½æç¦®çï¼æ¶å°æå è£å®æ´ 2364 2365ç´ç®±å¤çä¹æè¨»æç®±å裡æ¯èç³ï¼è«å® é 人å¡çæï¼ä¸è¦æå°ãå¤ççéï¼çèµ·ä¾å¾æè³ªæå ·æå°æã 2366 2367 2368 2369èä¸ä¸é鱿ï¼åªè¦æåª½åª½æåæå¯¶å¯¶æåï¼å¯ä»¥ç³è«åå¹ç彿èç³çé»ç¦®ç試å~ 2370 2371 2372 2373å¢åå·¥ä½å®¤å¨æ·éæ¯ç¾ç«éè¿ï¼æ¡é ç´å¶ï¼å¦æè¦å»ç話åå¿ å é ç´ã 2374 2375å¢åçç¢å妿è¦ç¶æ </div> <span class="primary-border-color-after">2023-03-31</span> </div> </div> </a> </div> <div class="List-item primary-color-hover"> <a href="/blog/posts/å® é ç黿¨è¦-å¢åmurmurèåçªå¾·è®ãèåè²»åéªé¨æå ï¼å°å¥³å¿æ»¿æ»¿çé åï¼ç²¾ç·»å è£é©åé禮æç¶å©ç¦®å°ç©åï¼"> <div class="List-item-content clearfix"> <div class="List-item-excerpt js-list-item-excerpt"> <img alt="å® é ç黿¨è¦ | å¢åmurmurèåçªå¾·è®ãèåè²»åéªé¨æå ï¼å°å¥³å¿æ»¿æ»¿çé åï¼ç²¾ç·»å è£é©åé禮æç¶å©ç¦®å°ç©åï¼" data-srcset="https://dingeat.com/wp-content/uploads/20200912001014_78.png 200w, https://dingeat.com/wp-content/uploads/20200912001014_78.png 400w, https://dingeat.com/wp-content/uploads/20200912001014_78.png 600w, https://dingeat.com/wp-content/uploads/20200912001014_78.png 800w" class="sl-lazy" /> </div> <div class="List-item-text"> <h2 class="List-item-title">å® é ç黿¨è¦ | å¢åmurmurèåçªå¾·è®ãèåè²»åéªé¨æå ï¼å°å¥³å¿æ»¿æ»¿çé åï¼ç²¾ç·»å è£é©åé禮æç¶å©ç¦®å°ç©åï¼</h2> <div class="List-item-preview">便º https://dingeat.com/murmur/ ä¸Dingçå貨æ¥å¸¸ 2376 å® é ç黿¨è¦ | å¢åmurmurèåçªå¾·è®ãèåè²»åéªé¨æå ï¼å°å¥³å¿æ»¿æ»¿çé åï¼ç²¾ç·»å è£é©åé禮æç¶å©ç¦®å°ç©åï¼ 2377 2378 2379 2380å ¨ç«æç« , çé», åè³¼å® é ç¾é£, å°ç£ç¾é£, 主é¡ç¾é£ 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392å¥½ä¹ æ²ä»ç´¹å® é çé»ï¼é次ãå¢åmurmurãçèåçªå¾·è®é¨æå ãèåè²»åéªé¨æå ï¼è®äººçäºå°å¥³å¿æ»¿æ»¿ï¼é¤äºå¯æåº¦æ»¿åçå´åå½¢çï¼é£å è£é½ååè¬ç©¶ï¼ä¸ç®¡æ¯</div>
2392 <span class="primary-border-color-after">2023-03-20</span> </div> </div> </a> </div> </div> <!-- PostList Pagination --> <!-- PostList Pagination End --> </div> </div> </div> </div></div> 2393 </div> 2394</div> 2395 2396 2397 </div> <div id='shopline-section-footer'><!-- Rendered 'footer.js.liquid' --><!-- Rendered 'footer.css.liquid' --> 2398 2399 2400 2401 2402 2403 2404<style> 2405 #footer-custom-padding { 2406 padding: 15px; 2407 } 2408 @media screen and (max-width: 767px) { 2409 #footer-custom-padding { 2410 padding: 0; 2411 } 2412 } 2413 2414 #shopline-section-footer .section-width { 2415 padding-top: 30px; 2416 padding-bottom: 30px; 2417 } 2418 2419 @media (min-width: 768px) { 2420 #shopline-section-footer .section-width { 2421 padding-top: 30px; 2422 padding-bottom: 30px; 2423 } 2424 } 2425 2426 .footer-wrapper .footer-grid-items .footer-grid-item { 2427 padding: 15px 15px; 2428 } 2429 2430 @media (min-width: 768px) { 2431 .footer-wrapper .footer-grid-items .footer-grid-item { 2432 padding: 15px 15px; 2433 } 2434 } 2435 2436</style> 2437 2438<div class="section-width"> 2439 <div class="footer-wrapper"> 2440 <div id="footer-custom-padding"> 2441 <div class="footer-grid-items"> 2442 2443 <div class="footer-grid-item" ng-non-bindable> 2444 2445 <p class="text-title">About</p> 2446 <p>Brand Story<br />Our Values<br />Our Team</p> 2447 2448 </div> 2449 2450 <div class="footer-grid-item" ng-non-bindable> 2451 2452 <p class="text-title">Help</p> 2453 <p>FAQ<br /><a href='/about/delivery-policy'>Delivery & Shipping</a><br />Payment<br /><a href='/about/policy'>Return Policy</a><br />Terms & Conditions</p> 2454 2455 </div> 2456 2457 <div class="footer-grid-item" ng-non-bindable> 2458 2459 <p class="text-title">Contact</p> 2460 <div class="social-content"><p>Phone / XX-XXX-XXX-XXX<br />Hours / XXXX-XXXX<br />Mail / [email protected]</p></div> 2461 <div class="footer-social-icon-wrapper"> 2462 2463 2464 2465 <a href="https://www.facebook.com/murmursaylove" target="_blank"> 2466 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2467<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"/> 2468</svg> 2469 2470 </a> 2471 2472 2473 2474 <a href="https://www.instagram.com/murmursaylove/" target="_blank"> 2475 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2476<g clip-path="url(#clip0_4527_91515)"> 2477<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
24770913 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"/> 2478</g> 2479<defs> 2480<clipPath id="clip0_4527_91515"> 2481<rect width="24" height="24" fill="white" transform="translate(0.145996)"/> 2482</clipPath> 2483</defs> 2484</svg> 2485 2486 </a> 2487 2488 2489 2490 <a href="https://lin.ee/y4bESQs" target="_blank"> 2491 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2492<path d="M14.7228 9.225V13.0339C14.7228 13.1304 14.6478 13.2054 14.5514 13.2054H13.9406C13.8817 13.2054 13.8281 13.1732 13.8014 13.1357L12.0549 10.7786V13.0393C12.0549 13.1357 11.9799 13.2107 11.8835 13.2107H11.2728C11.1764 13.2107 11.1014 13.1357 11.1014 13.0393V9.23036C11.1014 9.13393 11.1764 9.05893 11.2728 9.05893H11.8781C11.9317 9.05893 11.9906 9.08572 12.0174 9.13393L13.7639 11.4911V9.23036C13.7639 9.13393 13.8389 9.05893 13.9353 9.05893H14.546C14.6424 9.05357 14.7228 9.13393 14.7228 9.225V9.225ZM10.3299 9.05357H9.71921C9.62278 9.05357 9.54778 9.12857 9.54778 9.225V13.0339C9.54778 13.1304 9.62278 13.2054 9.71921 13.2054H10.3299C10.4264 13.2054 10.5014 13.1304 10.5014 13.0339V9.225C10.5014 9.13393 10.4264 9.05357 10.3299 9.05357V9.05357ZM8.85671 12.2464H7.19064V9.225C7.19064 9.12857 7.11564 9.05357 7.01922 9.05357H6.4085C6.31207 9.05357 6.23707 9.12857 6.23707 9.225V13.0339C6.23707 13.0821 6.25314 13.1196 6.28529 13.1518C6.31743 13.1786 6.35493 13.2 6.40314 13.2H8.85136C8.94778 13.2 9.02278 13.125 9.02278 13.0286V12.4179C9.02278 12.3268 8.94779 12.2464 8.85671 12.2464V12.2464ZM17.9371 9.05357H15.4888C15.3978 9.05357 15.3174 9.12857 15.3174 9.225V13.0339C15.3174 13.125 15.3924 13.2054 15.4888 13.2054H17.9371C18.0335 13.2054 18.1085 13.1304 18.1085 13.0339V12.4232C18.1085 12.3268 18.0335 12.2518 17.9371 12.2518H16.271V11.6089H17.9371C18.0335 11.6089 18.1085 11.5339 18.1085 11.4375V10.8214C18.1085 10.725 18.0335 10.65 17.9371 10.65H16.271V10.0071H17.9371C18.0335 10.0071 18.1085 9.93215 18.1085 9.83572V9.225C18.1031 9.13393 18.0281 9.05357 17.9371 9.05357V9.05357ZM24.146 4.37679V19.6607C24.1406 22.0607 22.1746 24.0053
249219.7692 24H4.48529C2.08529 23.9946 0.14065 22.0232 0.146007 19.6232V4.33929C0.151364 1.93929 2.12279 -0.0053461 4.52279 1.10419e-05H19.8067C22.2067 0.00536818 24.1513 1.97144 24.146 4.37679ZM20.846 10.9446C20.846 7.03393 16.9246 3.85179 12.1085 3.85179C7.29243 3.85179 3.371 7.03393 3.371 10.9446C3.371 14.4482 6.47814 17.3839 10.6781 17.9411C11.7014 18.1607 11.5835 18.5357 11.3531 19.9125C11.3156 20.1321 11.1764 20.775 12.1085 20.3839C13.0406 19.9928 17.1388 17.4214 18.9763 15.3107C20.2406 13.9179 20.846 12.5089 20.846 10.9446Z" fill="#333333"/> 2493</svg> 2494 2495 </a> 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 </div> 2515 2516 </div> 2517 2518 </div> 2519 2520 <div class="footer-payment-icons"> 2521 2522 2523 2524 2525 <img src="https://static.shoplineapp.com/web/assets/payment/visa.svg" loading="lazy" /> 2526 2527 2528 2529 2530 <img src="https://static.shoplineapp.com/web/assets/payment/master.svg" loading="lazy" /> 2531 2532 2533 2534 2535 <img src="https://static.shoplineapp.com/web/assets/payment/jcb.svg" loading="lazy" /> 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 <img src="https://static.shoplineapp.com/web/assets/payment/line.svg" loading="lazy" /> 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 </div> 2619 2620 2621 </div> 2622 </div> 2623</div> 2624 2625 2626 <div class="footer-copyright"> 2627 <div class="footer-width" ng-non-bindable> 2628 <p>Powered by <strong>å¢åMURMUR</strong></p> 2629 </div> 2630 </div> 2631 2632 2633 2634 2635</div> <!-- Rendered 'general.js.liquid' --> <!-- Rendered 'cart_panel.js.liquid' --> <!-- Rendered 'posts.js.liquid' --> <!-- Rendered 'breadcrumb.js.liquid' -->
2635<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}
2635); } 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>
2635 2636 2637 2638
2638<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>
2638 2639
2639<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>
2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655
2655<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
2655 2656
2656<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
2656 2657 2658
2658<script src="https://cdn.shoplineapp.com/packs/js/runtime~shop-fd4657bd4045e1a444eb.js" defer="defer" integrity="sha256-X514esAI3IqHQH6NVwihfDB6F+mMWKbAdRILeQLusLc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2658
2658
2659<script src="https://cdn.shoplineapp.com/packs/js/shared~38c579ec-012f556dd93892b25387.chunk.js" defer="defer" integrity="sha256-lrRMNxsgfVtjX7VGkF5BUfRSkznDlo2znYRv8/JWGcc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2659
2659
2660<script src="https://cdn.shoplineapp.com/packs/js/shared~74eb226d-b2ac25db5761420970e8.chunk.js" defer="defer" integrity="sha256-3rQUFoKt1nnQ/vihJwT2q5mbdmAtd6x5eq+2OJOITc8=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2660
2660
2661<script src="https://cdn.shoplineapp.com/packs/js/shared~0e7b4f31-9b6e9e6c2394fac35fc1.chunk.js" defer="defer" integrity="sha256-PUS072JptM/CIgmLqb+7vaFN9psSRKVlhYt4KaqfXIs=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2661
2661
2662<script src="https://cdn.shoplineapp.com/packs/js/shared~e64cb4ed-7fe78d650b1d274c4ff6.chunk.js" defer="defer" integrity="sha256-bLBbIA3rj/qkdJQqaRM44YCBZQKdhgv3w1ydQPQ3x+w=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2662
2662
2663<script src="https://cdn.shoplineapp.com/packs/js/shared~479d7c7d-03af887c4f77c6e88f9d.chunk.js" defer="defer" integrity="sha256-IIY3qGGHi1YJ1yZLA1as4+mkl05wFUZ+/TjI6kodYkw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2663
2663
2664<script src="https://cdn.shoplineapp.com/packs/js/shared~29a769ad-393664929447bc9fa70f.chunk.js" defer="defer" integrity="sha256-2u6JjFXv2trTPlgunioIp09lWrz3tcYE86/4c6vwOzw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2664
2664
2665<script src="https://cdn.shoplineapp.com/packs/js/shared~74bff3d6-22d5c66502aec0ec0d1d.chunk.js" defer="defer" integrity="sha256-ci5Q0TcaCsM5T2eooRSMLVBRzAKpRpSBgcmy1CNr+Us=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2665
2665
2666<script src="https://cdn.shoplineapp.com/packs/js/shared~81bba2e3-14ad7178e73b4d4fa1a6.chunk.js" defer="defer" integrity="sha256-pwToiIHTsLYuK0d7WT0PcjpM4THLJHZupttZW/3Vb88=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2666
2666
2667<script src="https://cdn.shoplineapp.com/packs/js/shared~ecf1c238-9450a105774984d7fab1.chunk.js" defer="defer" integrity="sha256-17+PAKdgJ2Kx7rDjlfr/rw54cYDggOkVhHqub227A9M=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2667
2667
2668<script src="https://cdn.shoplineapp.com/packs/js/shared~9cb81af4-eec2034514eceae2deee.chunk.js" defer="defer" integrity="sha256-Om+G2g1jthPhBVbzOe/9deNzAOhAIsY3gnr75vIxKMg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2668
2668
2669<script src="https://cdn.shoplineapp.com/packs/js/shared~f8ef5884-1e6a6d8227eb7dfe6e40.chunk.js" defer="defer" integrity="sha256-8GI3edURZ60na0xugmWiykL/J64mTHiuUTjWSihwe7A=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2669
2669
2670<script src="https://cdn.shoplineapp.com/packs/js/shared~ea9a1e23-3f60007f64092ec80c98.chunk.js" defer="defer" integrity="sha256-5Fn52MSbPqCXjTWsGua4ZEEVV4IfgTzIMX0m//C5kPY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2670
2670
2671<script src="https://cdn.shoplineapp.com/packs/js/shared~dbe7acde-ac6d4c382bfcf6d00e32.chunk.js" defer="defer" integrity="sha256-+hBELJkyaD3Cl77ntKZehLWIJwYq9jcsapqQ6BnZdhs=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2671
2671
2672<script src="https://cdn.shoplineapp.com/packs/js/shared~d54d7c1c-ed042a14f96f9e557937.chunk.js" defer="defer" integrity="sha256-A8+e89sdHaO2r9+8JlOFQSsjpRG0+pdp/ijri/RXQGk=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2672
2672
2673<script src="https://cdn.shoplineapp.com/packs/js/shared~200bedfd-01e29ef13f7d96fbbc59.chunk.js" defer="defer" integrity="sha256-R10cnkedmTvof3N9k1kYh/ow3sAJ7PFS84Hcrd87zYU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2673
2673
2674<script src="https://cdn.shoplineapp.com/packs/js/vendors~shop-aeef42d0a65bef64c557.chunk.js" defer="defer" integrity="sha256-H/dxEGsgNbcv3E+/Ew7bAzajf0vxbUCpqnbobPMkiAY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2674
2674
2675<script src="https://cdn.shoplineapp.com/packs/js/shop-409620e91cc0532d117b.chunk.js" defer="defer" integrity="sha256-px0hwHLmr6HSfZJ4VYXXfdAQlNARtrXH9zmQjZDIxUg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2675
2675
2676<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-module/all-0935cde374925d152ac6.js" defer="defer" integrity="sha256-VQWbgmMT7MNpFmGh2d7ozW71f7mGPaDX5Y+BCruJXVY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2676
2676
2677<script src="https://cdn.shoplineapp.com/packs/js/shared~5c85c39c-6c175d18ade3adbce7a8.chunk.js" defer="defer" integrity="sha256-0cK+KKphGet+feZEkUelI81vvgjhnlVSEjfdGeDgdx0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2677
2677
2678<script src="https://cdn.shoplineapp.com/packs/js/shared~cf2245b5-167c2e0340ea676587fb.chunk.js" defer="defer" integrity="sha256-+3Aw5KyKVXFvt15FgBu8U5h3c58VSrUvJrqmuoYFpFA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2678
2678
2679<script src="https://cdn.shoplineapp.com/packs/js/shared~5bde696f-bea5c87487c26a19fd5c.chunk.js" defer="defer" integrity="sha256-Jkt9/qCwCsiiif/rKn6UnePchQplnN+imZnHG0hmmDk=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2679
2679
2680<script src="https://cdn.shoplineapp.com/packs/js/shared~9ee0282b-4f6ab278c4980134da4e.chunk.js" defer="defer" integrity="sha256-/PO0ruocBQbO9LKW9u2X9ZrQk8GHsgSR/N3Jyvh0n4A=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2680
2680
2681<script src="https://cdn.shoplineapp.com/packs/js/shared~d3b9faa4-97d0a5c641b1d45d5b04.chunk.js" defer="defer" integrity="sha256-heJhDpNNMkxVsQCeov7MT6m/CwQKJsGexCXOEnpCFVg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2681
2681
2682<script src="https://cdn.shoplineapp.com/packs/js/ng-module/all-00821073c110df51d580.chunk.js" defer="defer" integrity="sha256-1GAXCXRqYaqNDzmRZJp0aROBBjsdb8nRQ80jEZSsR3U=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2682
2682
2683<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-locale/en-9dccac0e252dbd4355df.js" defer="defer" integrity="sha256-V2Jc8Nn4o2yK5be6F3It+hOZaYQqlif6vGQIAn1CZCc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2683
2683
2684<script src="https://cdn.shoplineapp.com/packs/js/ng-locale/en-6301cfb7135ace17fdac.chunk.js" defer="defer" integrity="sha256-UxtD5LCsz+DQhUlVsHPagWxxIBMgrWkmqYOPtMTrDbI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2684
2684
2685<script src="https://cdn.shoplineapp.com/packs/js/runtime~sdk-f522c86ff158d2d89237.js" defer="defer" integrity="sha256-PLwTi4I2V3opwEpyMqpevxbRq/3i+kPkB3M2MaILiCU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2685
2685
2686<script src="https://cdn.shoplineapp.com/packs/js/shared~360be618-84ff916e0c6be5d560f3.chunk.js" defer="defer" integrity="sha256-Oj07c7babUAedq0zKPc4+LJ0uo1lRdF+jXZBKK9uhWs=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2686
2686
2687<script src="https://cdn.shoplineapp.com/packs/js/shared~789f1c9c-3956bc45f72f3366a289.chunk.js" defer="defer" integrity="sha256-vdS7l3OT4pNUq6OD7xLtXcYznH2Ry+s1Z8QLk1i9dng=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2687
2687
2688<script src="https://cdn.shoplineapp.com/packs/js/sdk-bf552ac290e8189cdf12.chunk.js" defer="defer" integrity="sha256-LaLq+3A/5ZXnJHQzUtOzA53oPOuGYzUi+aFnUKjJzxM=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2688
2688
2689<script src="https://cdn.shoplineapp.com/packs/js/runtime~intl_tel_input-6ceb7ec3b81909f77141.js" defer="defer" integrity="sha256-APrRC4EF/GiMwSzPV1G7I/7ovnk6OuTPA+uvrTQicpA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2689
2689
2690<script src="https://cdn.shoplineapp.com/packs/js/intl_tel_input-8f500d7b0d66e9dcf73b.chunk.js" defer="defer" integrity="sha256-GgZ72/9MkAbYdrr40Hq/OM9YcTojft/UC87qZrPqS0E=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2690
2690
2691<script src="https://cdn.shoplineapp.com/packs/js/runtime~sl_armor_captcha-d5417749a53b299cd240.js" defer="defer" integrity="sha256-Pro6/EdJlz9rM8nZYWRbrqdnvwZZ4a0Gve/By4KqqGE=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2691
2691
2692<script src="https://cdn.shoplineapp.com/packs/js/sl_armor_captcha-10d0ac9a017efb389006.chunk.js" defer="defer" integrity="sha256-xojNd85d71mpGWHj+azr/3bEKmi1BwvZmwCG8QHTosg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
2692 2693 2694 2695 2696 <!-- Google Tag Manager Event Tracker -->
vendor: 70 bytes, lines 2696-2697
2696 2697 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
2697GTM-5G6GJQ8
vendor: 99 bytes, lines 2697-2699
2697" 2698 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 2699
2699<script>
vendor: 353 bytes, lines 2699-2703
2699(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2700 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2701 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2702 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2703 })(window,document,'script','dataLayer','
2703GTM-5G6GJQ8
vendor: 3 bytes, line 2703
2703');
2703</script>
2703 2704 <!-- end Google Tag Manager Event Tracker --> 2705 <!-- Google Analytics Event Tracker-->
vendor: 74 bytes, lines 2705-2706
2705 2706 <script async src="https://www.googletagmanager.com/gtag/js?id=
2706UA-172915639-1
vendor: 22 bytes, lines 2706-2707
2706"></script> 2707
2707<script> 2708
vendor: 163 bytes, lines 2708-2711
2708window.dataLayer = window.dataLayer || []; 2709 function gtag(){dataLayer.push(arguments);} 2710 gtag('js', new Date()); 2711 gtag('config', '
2711UA-172915639-1
vendor: 32 bytes, lines 2711-2712
2711', { groups: 'ga' }); 2712
2712</script>
2712 2713 <!-- End Google Analytics Event Tracker --> 2714 <!-- Facebook Pixel (new) Event Tracker --> 2715
2715<script>
vendor: 438 bytes, lines 2715-2722
2715 2716 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 2717 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 2718 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 2719 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 2720 document,'script','//connect.facebook.net/en_US/fbevents.js'); 2721 2722 fbq('init', '
2722289590525813986
vendor: 49 bytes, lines 2722-2725
2722', { 2723 }, {agent: 'plShopline'}); 2724 2725
2725fbq('track', 'PageView',{ 2726 }, { 2727 }); 2728 </script>
2728 2729 2730 <noscript><img height="1" width="1" style="display:none" 2731 src="https://www.facebook.com/tr?id=289590525813986&ev=PageView&noscript=1" 2732 /></noscript> 2733 <!-- end Facebook Pixel (new) Event Tracker --> 2734 2735
2735<script> 2736 window.eventTrackers = JSON.parse('[{\"tracking_html\":null,\"updated_at\":\"2020-07-15T06:59:31.975Z\",\"v\":0.0,\"event_type\":\"loaded_any_page\",\"created_at\":\"2020-07-15T06:59:31.975Z\",\"config_data\":{\"tracking_code\":\"GTM-5G6GJQ8\",\"dynamic_remarketing\":false,\"single_variation\":false,\"unique_ids\":false},\"status\":\"active\",\"owner_id\":\"5df9d10761e25e002133b4bb\",\"event_key\":\"google_tag\",\"id\":\"633b282a41bc0eb5a9f0aaa0\"},{\"created_at\":\"2020-07-17T02:44:54.255Z\",\"config_data\":{\"tracking_code\":\"UA-172915639-1\",\"dynamic_remarketing\":false,\"single_variation\":false,\"unique_ids\":false},\"status\":\"active\",\"tracking_html\":null,\"event_key\":\"google_analytics\",\"id\":\"633b282b41bc0eb5a9f0aaa4\",\"owner_id\":\"5df9d10761e25e002133b4bb\",\"updated_at\":\"2020-07-17T02:44:54.255Z\",\"v\":0.0,\"event_type\":\"loaded_any_page\"},{\"id\":\"633b282b41bc0eb5a9f0aaa8\",\"created_at\":\"2021-08-03T07:44:36.520Z\",\"status\":\"active\",\"owner_id\":\"5df9d10761e25e002133b4bb\",\"event_key\":\"facebook_standard_pixel\",\"event_type\":\"loaded_any_page\",\"config_data\":{\"is_fbe\":true,\"single_variation\":false,\"unique_ids\":true,\"is_messenger_chat_plugin_enabled\":false,\"allowed_offline_conversion\":false,\"tracking_code\":\"289590525813986\",\"page_id\":\"106918407461373\"},\"tracking_html\":null,\"updated_at\":\"2025-04-21T19:30:52.341Z\",\"v\":0.0}]'); 2737 </script>
2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747
2747<script type="text/javascript"> 2748 if (!window.scriptQueue) {window.scriptQueue = [];}; 2749 window.scriptQueue.push(function() { 2750 (function() { var SELECTORS = { toggleButton: '.post-categories-pannel-toggle__content', pannelParent: '.post-info-section', leftDom: '.post-info-section__left', pannel: 'post-categories-pannel', mobilePannel: 'post-categories-mobile-pannel', stickyDoms: ['#shopline-section-header', '.js-navbar-desktop', '#shopline-section-announcement'], }; var MOBILE_DEVICE_WIDTH = 991; var $mask = null; function showMask() { $mask.css({'opacity': '0.3', 'display': 'block'}); } function hideMask() { $mask.css({'opacity': '0'}); setTimeout(function() { $mask.css({'display': 'none'}); }, 200); } var createMask = function() { $mask = $('<div class="Modal-mask sl-modal-mask" style="display: none;"></div>'); $mask .appendTo('body') .on('click', function() { $.sidr('close', SELECTORS.mobilePannel); hideMask(); }); }; var initializePannelDrawer = function() { var $mobilePannel = $(`<${SELECTORS.mobilePannel} id="${SELECTORS.mobilePannel}"></${SELECTORS.mobilePannel}>`); $mobilePannel.html($(SELECTORS.pannel).html()).appendTo('body'); createMask(); $(SELECTORS.toggleButton).sidr(new SidrOptions({ name: SELECTORS.mobilePannel, side: 'right', onOpen: showMask, onClose: hideMask, })); }; var setStaticPostioinPannel = function() { $(SELECTORS.pannel).css({ position: 'static', zIndex:'auto', top: 'inherit', }); }; var setStickyPositionPannel = function(top) { $(SELECTORS.pannel).css({ position: 'sticky', top: top, }); }; var getLastStickySection = function() { var $sections =[]; SELECTORS.stickyDoms.forEach(function(selector) { if (document.querySelector(selector)) { $sections.push(document.querySelector(selector)); } }); var style = {}; for (var i = 0; i < $sections.length; i++) { if ($sections[i]) { style = window.getComputedStyle ? window.getComputedStyle($sections[i]) : $sections[i].style; if (style.position === 'sticky' && $sections[i].getBoundingClientRect().height > 0) { return $sections[i]; } } } return null; }; var checkMobile = function() { const clientWidth = document.documentElement.clientWidth; return clientWidth <= MOBILE_DEVICE_WIDTH; }; var computedPannelTop = function() { if (checkMobile()) { return -1; } var leftDomRect = document.querySelector(SELECTORS.leftDom).getBoundingClientRect(); var pannelParentRect = document.querySelector(SELECTORS.pannelParent).getBoundingClientRect(); var pannelRect = document.querySelector(SELECTORS.pannel).getBoundingClientRect(); if (leftDomRect.height <= pannelRect.height) { return -1; } var top = 0; var $lastStickySection = getLastStickySection(); var lastStickySectionHeight = 0; var lastStickySectionBottom = 0; if ($lastStickySection) { var rect = $lastStickySection.getBoundingClientRect(); lastStickySectionHeight = rect.height; lastStickySectionBottom = rect.top + rect.height + 50; top += (lastStickySectionHeight + rect.top); } if (pannelParentRect.bottom - pannelRect.height - lastStickySectionBottom <= 0) { return -1; } return top; }; var renderPannelPosition = function() { try { const top = computedPannelTop(); if (top >= 0) { setStickyPositionPannel(top); } else { setStaticPostioinPannel(); } } catch(error) { setStaticPostioinPannel(); console.warn('renderPannelPosition error:', error); } }; window.sl_render_pannel_position_event = _.throttle(renderPannelPosition, 20); var initializePannelPosition = function() { renderPannelPosition(); $(window).on('resize', window.sl_render_pannel_position_event); $(window).on('scroll', window.sl_render_pannel_position_event); }; if (document.querySelector(SELECTORS.pannel)) { initializePannelDrawer(); initializePannelPosition(); }})(); 2751 }); 2752 window.scriptQueue.push(function() { 2753 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]:{};
vendor: 4,660 bytes, line 2753
2753e%2?ownKeys(Object(n),!0).forEach(function(e){_defineProperty(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _regenerator(){var y,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function r(e,t,n,r){var o,a,i,c,u,s,l,d,f,t=t&&t.prototype instanceof v?t:v,t=Object.create(t.prototype);return _regeneratorDefine2(t,"_invoke",(o=e,a=n,l=r||[],d=!1,f={p:s=0,n:0,v:y,a:m,f:m.bind(y,4),d:function(e,t){return i=e,c=0,u=y,f.n=t,p}},function(e,t,n){if(1<s)throw TypeError("Generator is already running");for(d&&1===t&&m(t,n),c=t,u=n;(b=c<2?y:u)||!d;){i||(c?c<3?(1<c&&(f.n=-1),m(c,u)):f.n=u:f.v=u);try{if(s=2,i){if(b=i[e=c?e:"next"]){if(!(b=b.call(i,u)))throw TypeError("iterator result is not an object");if(!b.done)return b;u=b.value,c<2&&(c=0)}else 1===c&&(b=i.return)&&b.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+e+"' method"),c=1);i=y}else if((b=(d=f.n<0)?u:o.call(a,f))!==p)break}catch(e){i=y,c=1,u=e}finally{s=1}}return{value:b,done:d}}),!0),t;function m(e,t){for(c=e,u=t,b=0;!d&&s&&!n&&b<l.length;b++){var n,r=l[b],o=f.p,a=r[2];3<e?(n=a===t)&&(u=r[(c=r[4])?5:c=3],r[4]=r[5]=y):r[0]<=o&&((n=e<2&&o<r[1])?(c=0,f.v=t,f.n=r[1]):o<a&&(n=e<3||r[0]>t||a<t)&&(r[4]=e,r[5]=t,f.n=a,c=0))}if(n||1<e)return p;throw d=!0,t}}var p={};function v(){}function o(){}function a(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(_regeneratorDefine2(b={},t,function(){return this}),b),i=a.prototype=v.prototype=Object.create(e);function c(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,a):(e.__proto__=a,_regeneratorDefine2(e,n,"GeneratorFunction")),e.prototype=Object.create(i),e}return _regeneratorDefine2(i,"constructor",o.prototype=a),_regeneratorDefine2(a,"constructor",o),_regeneratorDefine2(a,n,o.displayName="GeneratorFunction"),_regeneratorDefine2(i),_regeneratorDefine2(i,n,"Generator"),_regeneratorDefine2(i,t,function(){return this}),_regeneratorDefine2(i,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:r,m:c}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to 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}
2753finally{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;
2753if(!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(); 2754 }); 2755 window.scriptQueue.push(function() { 2756 (()=>{var r,o,l,e;function t(){var r=[];return $(".navigation-menu-second-layer").each(function(){var e=$
2756(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
2756nu&&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)))})(); 2757 }); 2758 window.scriptQueue.push(function() { 2759 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");
2759function 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)})}); 2760 }); 2761 window.scriptQueue.push(function() { 2762 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")})})}); 2763 }); 2764 window.scriptQueue.push(function() { 2765 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 ? $('.js-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; }
2765 /* 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 */ 2766 }); 2767 window.scriptQueue.push(function() { 2768 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)) || [];
2768 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; $('#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)); 2769 }); 2770 window.scriptQueue.push(function() { 2771 /* remove all text, just keep image */$('.js-list-item-excerpt').each(function() { var img = $(this).find('img').detach(); $(this).empty().append(img);}); 2772 }); 2773 window.scriptQueue.push(function() { 2774 /* 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 */ 2775 }); 2776 ; 2777 </script>
2777 2778 2779 2780 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2781 <symbol id="fa-v5-globe" viewBox="0 0 496 512"> 2782 <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"/> 2783 </symbol> 2784</svg> 2785 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2786 <symbol id="icon-filter-category" viewBox="0 0 13 13"> 2787 <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" /> 2788 <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" /> 2789 </symbol> 2790</svg> 2791 2792 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2793 <symbol id="icon-sort-category" viewBox="0 0 14 12"> 2794 <path 2795 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" 2796 /> 2797 </symbol> 2798</svg> 2799 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2800 <symbol id="icon-limit-category" viewBox="0 0 14 14"> 2801 <path 2802 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
28025 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" 2803 /> 2804 </symbol> 2805</svg> 2806 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2807 <symbol id="icon-line" viewBox="0 0 20 18"> 2808 <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"/> 2809 </symbol> 2810</svg> 2811 2812 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2813 <symbol id="icon-lineapp" viewBox="0 0 32 32">
2814 <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"/> 2815 </symbol> 2816</svg> 2817 2818 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2819 <symbol id="icon-facebook" viewBox="0 0 32 32"> 2820 <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"/> 2821 </symbol> 2822</svg> 2823 2824 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2825 <symbol id="icon-whatsapp" viewBox="0 0 32 32"> 2826 <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"/> 2827 </symbol> 2828</svg> 2829 2830 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2831 <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none"> 2832 <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"/> 2833 <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"/> 2834 </symbol> 2835</svg> 2836 2837 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2838 <symbol id="icon-basket" viewBox="0 0 1024 992"> 2839 <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"/> 2840 </symbol> 2841</svg> 2842 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2843 <symbol id="icon-coupon" viewBox="0 0 16 16"> 2844 <path 2845 fill-rule="evenodd" 2846 clip-rule="evenodd" 2847 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
284712.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" 2848 fill="currentColor" 2849 /> 2850 </symbol> 2851</svg> 2852 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2853 <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none"> 2854 <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" /> 2855 </symbol> 2856</svg> 2857 2858 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2859 <symbol id="icon-forward" viewBox="0 0 24 24"> 2860 <path d="M0 0h24v24H0z" fill="none"/> 2861 <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/> 2862 </symbol> 2863</svg> 2864 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2865 <symbol id="icon-back" viewBox="0 0 24 24"> 2866 <path d="M0 0h24v24H0z" fill="none"/> 2867 <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/> 2868 </symbol> 2869</svg> 2870 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2871 <symbol id="icon-sale-sold-count" viewBox="0 0 11 13" fill="none"> 2872 <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"/> 2873 </symbol> 2874</svg> 2875 2876 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2877 <symbol id="icon-cart" viewBox="0 0 24 24"> 2878 <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" /> 2879 <circle cx="8.2" cy="19.2" r="1.2" /> 2880 <circle cx="17.7996" cy="19.2" r="1.2" /> 2881 </symbol> 2882</svg> 2883 2884 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2885 <symbol id="icon-bag" viewBox="0 0 14 18"> 2886 <defs> 2887 <polygon points="0.000164705882 0 13.9987647 0 13.9987647 17.2941176 0.000164705882 17.2941176"></polygon> 2888 </defs> 2889 <g fill-rule="evenodd"> 2890 <g transform="translate(0.000000, -0.000000)"> 2891 <mask id="mask-2"> 2892 <use xlink:href="#path-1"></use> 2893 </mask> 2894 <g></g> 2895 <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
2895588,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> 2896 </g> 2897 </g> 2898 </symbol> 2899</svg> 2900 2901 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2902 <symbol id="icon-person" viewBox="0 0 512 512"> 2903 <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"/> 2904 </symbol> 2905</svg> 2906 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2907 <symbol id="icon-search" viewBox="0 0 512 512"> 2908 <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"/> 2909 </symbol> 2910</svg> 2911 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2912 <symbol id="icon-nav-cart" viewBox="0 0 25 25"> 2913 <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" /> 2914 <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"/> 2915 <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"/> 2916 </symbol> 2917</svg> 2918 2919 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2920 <symbol id="icon-nav-comment" viewBox="0 0 26 26"> 2921 <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"/> 2922 </symbol> 2923</svg> 2924 2925 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2926 <symbol id="icon-filter" viewBox="0 0 20 20">
2927 <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" /> 2928 <rect x="4" y="3.2002" width="12" height="0.8" fill="currentColor" /> 2929 </symbol> 2930</svg> 2931 2932 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2933 <symbol id="icon-tag" viewBox="0 0 16 16"> 2934 <g fill-rule="evenodd"> 2935 <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" /> 2936 </g> 2937 </symbol> 2938</svg> 2939 2940 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2941 <symbol id="icon-close" viewBox="0 0 11 11"> 2942 <g> 2943 <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> 2944 </g> 2945 </symbol> 2946</svg> 2947 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2948 <symbol id="icon-zoom-v2" viewBox="0 0 16 16"> 2949 <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" /> 2950 </symbol> 2951</svg> 2952 2953 2954</body> 2955</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.