PageSourceSearch

https://www.murmursaylove.com.tw/blog/posts

html murmursaylove.com.tw collected 2026-10-07 18:50:59 UTC 305,414 bytes, 2,955 lines download raw bytes

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=&quot;all&quot;" />
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=&quot;all&quot;" />
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&nbsp;
2331
2332
2333
2334
2335
2336&nbsp;
2337
2338
2339
2340
2341⁑▧ 呢喃 [宅配]
2342❥#cala吃甜點
2343❥#cala吃宅配
2344
2345「說不出的話 呢喃替你說」
2346
2347這次收到親戚送的彌月蛋糕禮盒&nbsp;
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&nbsp;
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/&nbsp;丁Ding的吃貨日常
2376&nbsp;宅配甜點推薦 | 呢喃murmur蜜唇瑪德蓮、蜜唇費南雪隨手包,少女心滿滿的造型,精緻包裝適合送禮或當婚禮小物喔!
2377
2378
2379
2380全站文章,&nbsp;甜點,&nbsp;團購宅配美食,&nbsp;台灣美食,&nbsp;主題美食
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.