PageSourceSearch

https://www.vegiwell.com/pages/selected-items

html vegiwell.com collected 2026-10-06 18:12:50 UTC 386,940 bytes, 3,980 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>VegiWell植悅|營養師推薦純素保健首選</title>
22
23  <meta name="description" content="植悅Vegiwell致力於打造100%純素保健產品,從純素益生菌到素食界的膠原蛋白,通過多項檢驗與素食認證,守護你與家人的健康">
24
25    <meta name="keywords" content="素食保健食品推薦,膠原蛋白推薦,膠原蛋白粉推薦,膠原蛋白錠推薦,素食膠原蛋白推薦,積雪草功效,維生素c推薦,胺基酸,胺基酸功效,胺基酸推薦,無乳糖益生菌,益生菌推薦,兒童益生菌推薦,全素益生菌推薦,素食益生菌推薦,無乳糖益生菌推薦,植物益生菌推薦,乳糖不耐益生菌,乳糖不耐症推薦">
26
27
28<!-- Meta -->
29  
30    <meta property="og:title" content="VegiWell植悅|營養師推薦純素保健首選"/>
31    <meta property="og:url" content="https://www.vegiwell.com/pages/selected-items"/>
32    <link rel="canonical" href="https://www.vegiwell.com/pages/selected-items" />
33
34
35    <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/695274bfc6a730628fda8a2e/original.png?1767011517=&amp;owner_id=65f11a2ffdf0510042b4a16d"/>
36
37  <meta property="og:description" content="植悅Vegiwell致力於打造100%純素保健產品,從純素益生菌到素食界的膠原蛋白,通過多項檢驗與素食認證,守護你與家人的健康">
38  
39
40
41
42
43<link rel="alternate" type="text/plain" href="https://www.vegiwell.com/llms.txt">
44<link rel="alternate" type="text/plain" href="https://www.vegiwell.com/llms-full.txt">
45
46
47    
47<script type="application/ld+json">
48    {"@context":"https://schema.org","@type":"WebSite","name":"VegiWell植悅","url":"https://www.vegiwell.com"}
49    </script>
49
50
51
52  
52<script type="application/ld+json">
53  {"@context":"https://schema.org","@type":"Organization","name":"VegiWell植悅","url":"https://www.vegiwell.com","logo":"https://img.shoplineapp.com/media/image_clips/695274bfc6a730628fda8a2e/original.png?1767011517=\u0026owner_id=65f11a2ffdf0510042b4a16d"}
54  </script>
54
55
56
57<!-- locale meta -->
58
59
60  <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
61<meta name="mobile-web-app-capable" content="yes">
62<meta name="format-detection" content="telephone=no" />
63<meta name="google" value="notranslate">
64
65<!-- Shop icon -->
66  <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/66ac4b880f96c700198d5428/original.png?1722567560">
67
68
69
70
71<!--- Site Ownership Data -->
72    <meta name="google-site-verification" content="mpS1Ph8dvWQydmgGVStI_VkDInI0x9Xo2D8pCUI_xCE">
73    <meta name="google-site-verification" content="MLlobZn8OvB583SyxzraKrS2738bL1Lld9Hd6W5ECq4">
74<!--- Site Ownership Data End-->
75
76<!-- Styles -->
77
78
79        <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/lib/bootstrap-3.4.1-4ccbe929d8684c8cc83f72911d02f011655dbd6b146a879612fadcdfa86fa7c7.css" onload="" />
80
81        <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_vendor-6eb73ce39fd4a86f966b1ab21edecb479a1d22cae142252ad701407277a4d3be.css" onload="this.media='all'" />
82
83
84        <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/shop-7aaacf408a6aa1272e04440c7c013cad263718513c163acfef8343fb07a6fa13.css" onload="this.media=&quot;all&quot;" />
85
86            <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-instagram-eb51325fa032963584b51de30f89bd8ff30fbe11a57cc001c7ac27e98c69f954.css" onload="" />
87
88
89    
90
91
92
93
94
95
96  <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" />
97
98
99
100
101
102
103
104
105    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" />
106
107
108<script type="text/javascript">
109  window.mainConfig = JSON.parse('{\"sessionId\":\"OGIwZDM0YTI0MjU0OWQ5ZWMxMTE5YmYxOGQzMWJlNDQ=\\n\",\"merchantId\":\"65f11a2ffdf0510042b4a16d\",\"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\":\"65f11a2ffdf0510042b4a16d\",\"addon_limit_enabled\":true,\"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.vegiwell.com\",\"checkout_setting\":{\"enable_membership_autocheck\":true,\"enable_subscription_autocheck\":false,\"enable_sc_fast_checkout\":false,\"multi_checkout\":{\"enabled\":false},\"one_page_store_checkout_login_mode\":\"optional_without_login_entry\"},\"current_plan_key\":\"basket\",\"current_theme_key\":\"ultra_chic\",\"delivery_option_count\":8,\"enabled_stock_reminder\":true,\"handle\":\"vegiwell\",\"identifier\":\"\",\"instagram_access_token\":\"\",\"instagram_id\":\"\",\"invoice_activation\":\"active\",\"mobile_logo_media_url\":\"https://img.shoplineapp.com/media/image_clips/695274cadb41e536088c958d/original.png?1767011529=&owner_id=65f11a2ffdf0510042b4a16d\",\"name\":\"VegiWell植悅\",\"order_setting\":{\"invoice_activation\":\"active\",\"current_invoice_service_provider\":\"tradevan\",\"short_message_activation\":\"inactive\",\"stock_reminder_activation\":\"true\",\"default_out_of_stock_reminder\":false,\"auto_cancel_expired_orders\":false,\"auto_revert_credit\":false,\"enabled_order_auth_expiry\":true,\"enable_order_split_einvoice_reissue\":false,\"no_duplicate_uniform_invoice\":true,\"hourly_auto_invoice\":true,\"enabled_location_id\":false,\"enabled_sf_hidden_product_name\":false,\"slp_auto_refund\":false,\"customer_return_order\":{\"enabled\":false,\"available_return_days\":\"7\"},\"customer_cancel_order\":{\"enabled\":false,\"auto_revert_credit\":false},\"custom_fields\":[{\"type\":\"textarea\",\"label\":\"《請於提交訂單前,再次核對訂單,下單後無法修改。感謝您的配合!》\\n◆禮盒商品若不要附出貨單請備註◆\\n◆如訂單內包含預購商品,會在預購商品到貨後一起出貨◆\\n1. 公司戶發票,將以 pdf 格式發送至您的信箱,供您印出核銷使用。\\n2. 訂單付款後 24-48 小時內,我們會將電子發票發送至您的信箱。\\n※財政部鼓勵使用雲端電子發票,使用電子發票中獎機會多 1 次。\\n3.本店支援 line pay 付款,歡迎使用 line pay 進行結帳。\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"《請於提交訂單前,再次核對訂單,下單後無法修改。感謝您的配合!》\\n◆禮盒商品若不要附出貨單請備註◆\\n◆如訂單內包含預購商品,會在預購商品到貨後一起出貨◆\\n1. 公司戶發票,將以 PDF 格式發送至您的信箱,供您印出核銷使用。\\n2. 訂單付款後 24-48 小時內,我們會將電子發票發送至您的信箱。\\n※財政部鼓勵使用雲端電子發票,使用電子發票中獎機會多 1 次。\\n3.本店支援 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\":\"\",\"tax_type\":\"1\"},\"invoice_tradevan\":{\"tax_id\":\"93563031\",\"oversea_tax_type\":\"1\",\"tax_type\":\"1\",\"n_p_o_b_a_n\":{\"name\":\"社團法人世界和平會\",\"code\":\"000\",\"short_name\":\"世界和平會\",\"tax_id\":\"18494032\",\"county\":\"臺北市\"},\"source\":{\"business_group_code\":\"SL93563031\",\"business_type_code\":\"SLEC1\"}},\"line_messenging\":{\"status\":\"active\"}
109,\"facebook_messenging\":{\"status\":\"deactivated\"},\"status_update_sms\":{\"status\":\"deactivated\"},\"private_info_handle\":{\"enabled\":true,\"custom_fields_enabled\":true}},\"payment_method_count\":7,\"product_setting\":{\"enabled_product_review\":true,\"variation_display\":\"swatches\",\"price_range_enabled\":true,\"enabled_pos_product_customized_price\":false,\"enabled_pos_product_price_tier\":false,\"preorder_add_to_cart_button_display\":\"preorder\",\"show_max_discount_rate\":{\"enabled\":false,\"display_type\":\"percent\"}},\"promotion_setting\":{\"show_promotion_reminder\":true,\"show_coupon\":true,\"multi_order_discount_strategy\":\"order_and_tier_promotions\",\"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_abtesting\",\"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\",\"BasketSynchronizedToITC_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\",\"availability_buy_online_pickup_instore\",\"availability_preview_buy_online_pickup_instore\",\"back_in_stock_appstore\",\"basket_comparising_link_CNY\",\"basket_comparising_link_HKD\",\"basket_comparising_link_TWD\",\"basket_invoice_field\",\"basket_pricing_page_cny\",\"basket_pricing_page_hkd\",\"basket_pricing_page_myr\",\"basket_pricing_page_sgd\",\"basket_pricing_page_thb\",\"basket_pricing_page_twd\",\"basket_pricing_page_usd\",\"basket_pricing_page_vnd\",\"basket_subscription_coupon\",\"basket_subscription_email\",\"bianco_setting\",\"bidding_select_product\",\"bing_ads\",\"birthday_format_v2\",\"block_gtm_for_lighthouse\",\"blog\",\"blog_app\",\"blog_revamp_admin\",\"blog_revamp_admin_category\",\"blog_revamp_doublewrite\",\"blog_revamp_related_products\",\"blog_revamp_shop_category\",\"blog_revamp_singleread\",\"breadcrumb\",\"broadcast_addfilter\",\"broadcast_advanced_filters\",\"broadcast_analytics\",\"broadcast_center\",\"broadcast_clone\",\"broadcast_email_html\",\"broadcast_facebook_template\",\"broadcast_line_template\",\"broadcast_preset_time\",\"broadcast_to_unsubscribers_sms\",\"broadcast_unsubscribe_email\",\"bulk_action_customer\",\"bulk_action_product\",\"bulk_assign_point\",\"bulk_import_multi_lang\",\"bulk_payment_delivery_setting\",\"bulk_printing_labels_711C2C\",\"bulk_update_dynamic_fields\",\"bulk_update_job\",\"bulk_update_new_fields\",\"bulk_update_product_download_with_filter\",\"bulk_update_tag\",\"bulk_update_tag_enhancement\",\"bundle_add_type\",\"bundle_group\",\"bundle_page\",\"bundle_pricing\",\"bundle_promotion_apply_enhancement\",\"bundle_stackable\",\"buy_at_amazon\",\"buy_button\",\"buy_now_button\",\"buyandget_promotion\",\"callback_service\",\"cancel_order_by_customer\",\"cancel_order_by_customer_v2\",\"cart_addon\",\"cart_addon_condition\",\"cart_addon_limit\",\"cart_use_product_service\",\"cart_uuid\",\"category_banner_multiple\",\"category_limit_unlimited\",\"category_sorting\",\"channel_amazon\",\"channel_fb\",\"channel_integration\",\"channel_line\",\"charge_shipping_fee_by_product_qty\",\"chat_widget\",\"chat_widget_facebook\",\"chat_widget_ig\",\"chat_widget_line\",\"chat_widget_livechat\",\"chat_widget_whatsapp\",\"chatbot_card_carousel\",\"chatbot_card_template\",\"chatbot_image_widget\",\"chatbot_keywords_matching\",\"chatbot_welcome_template\",\"checkout_membercheckbox_toggle\",\"checkout_revamp_checkout_page_v2024\",\"checkout_revamp_v2024\",\"checkout_setting\",\"cn_pricing_page_2019\",\"cod_not_pickup_blacklist\",\"combine_orders_app\",\"comment_list_export\",\"component_h1_tag\",\"connect_new_facebookpage\",\"consolidated_billing\",\"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\",\"crm_email_custom\",\"crm_notify_preview\",\"crm_sms_custom\",\"crm_sms_notify\",\"cross_shop_tracker\",\"custom_css\",\"custom_notification_shorten_url\",\"custom_notify\",\"custom_order_export\",\"customer_advanced_filter\",\"customer_coupon\",\"customer_custom_field_limit_5\",\"customer_data_secure\",\"customer_edit\",\"customer_export_v2\",\"customer_group\",\"customer_group_analysis\",\"customer_group_broadcast\",\"customer_group_customer_spend_period\",\"customer_group_filter_p2\",\"customer_group_filter_p3\",\"customer_group_regenerate\",\"customer_group_sendcoupon\",\"customer_group_smartrfm_filter\",\"customer_import_50000_failure_report\",\"customer_import_v2\",\"customer_import_v3\",\"customer_list\",\"customer_new_report\",\"customer_referral\",\"customer_referral_notify\",\"customer_search_match\",\"customer_tag\",\"dashboard_v2\",\"dashboard_v2_revamp\",\"date_picker_v2\",\"deep_link_support_linepay\",\"deep_link_support_payme\",\"deep_search\",\"default_theme_ultrachic\",\"delivery_time\",\"delivery_time_with_quantity\",\"design_submenu\",\"dev_center_app_store\",\"disable_footer_brand\",\"disable_old_upgrade_reminder\",\"domain_applicable\",\"doris_bien_setting\",\"dusk_setting\",\"dynamic_
109shipping_rate_refactor\",\"ec_order_unlimit\",\"ecpay_expirydate\",\"ecpay_payment_gateway\",\"einvoice_bulk_update\",\"einvoice_edit\",\"einvoice_newlogic\",\"einvoice_tradevan\",\"email_credit_expire_notify\",\"email_custom\",\"email_member_forget_password_notify\",\"email_member_register_notify\",\"email_order_notify\",\"email_verification\",\"enable_body_script\",\"enable_calculate_api_promotion_apply\",\"enable_calculate_api_promotion_filter\",\"enable_cart_api\",\"enable_cart_service\",\"enable_corejs_splitting\",\"enable_lazysizes_image_tag\",\"enable_new_css_bundle\",\"enable_order_revamp_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\",\"extend_reminder\",\"facebook_ads\",\"facebook_dia\",\"facebook_line_promotion_notify\",\"facebook_login\",\"facebook_messenger_subscription\",\"facebook_notify\",\"facebook_oauth_pages_utility_messaging\",\"facebook_pixel_manager\",\"fb_1on1_chat\",\"fb_broadcast\",\"fb_broadcast_sc\",\"fb_broadcast_sc_p2\",\"fb_entrance_optimization\",\"fb_feed_unlimit\",\"fb_group\",\"fb_menu\",\"fb_messenger_onetime_notification\",\"fb_multi_category_feed\",\"fb_pixel_matching\",\"fb_pixel_v2\",\"fb_post_management\",\"fb_product_set\",\"fb_quick_signup_link\",\"fb_shop_now_button\",\"fb_ssapi\",\"fb_sub_button\",\"fb_welcome_msg\",\"fbe_oe\",\"fbe_shop\",\"fbe_v2\",\"fbe_v2_edit\",\"feature_alttag_phase1\",\"feature_alttag_phase2\",\"flash_price_campaign\",\"fm_order_receipt\",\"fmt_c2c_newlabel\",\"fmt_revision\",\"footer_brand\",\"footer_builder\",\"footer_builder_new\",\"form_builder\",\"form_builder_access\",\"form_builder_user_management\",\"form_builder_v2_elements\",\"form_builder_v2_receiver\",\"form_builder_v2_report\",\"freeshipping_promotion_condition\",\"get_coupon\",\"get_promotions_by_cart\",\"gift_promotion_condition\",\"gift_shipping_promotion_discount_condition\",\"gifts_limit_10\",\"gifts_limit_unlimited\",\"godaddy\",\"google_ads_api\",\"google_ads_manager\",\"google_analytics_4\",\"google_analytics_manager\",\"google_content_api\",\"google_dynamic_remarketing_tag\",\"google_enhanced_conversions\",\"google_merchant_api\",\"google_preorder_feed\",\"google_product_category_3rdlayer\",\"google_recaptcha\",\"google_remarketing_manager\",\"google_signup_login\",\"google_tag_manager\",\"gp_tw_sc\",\"group_url_bind_post_live\",\"h2_tag_phase1\",\"hct_logistics_bills_report\",\"hidden_product\",\"hidden_product_p2\",\"hide_credit_point_record_balance\",\"hide_ec_linepay\",\"hk_pricing_page_2019\",\"hkd_pricing_page_disabled_2020\",\"ig_browser_notify\",\"ig_live\",\"ig_login_entrance\",\"ig_new_api\",\"image_gallery\",\"image_gallery_p2\",\"image_host_by_region\",\"image_limit_100000\",\"image_limit_30000\",\"image_widget_mobile\",\"inbox_manual_order\",\"inbox_send_cartlink\",\"increase_variation_limit\",\"instagram_create_post\",\"instagram_post_sales\",\"instant_order_form\",\"integrated_label_711\",\"integrated_sfexpress\",\"integration_one\",\"inventory_change_reason\",\"inventory_search_v2\",\"invtransfer_purchaseorder_picker_use_product_service\",\"job_api_products_export\",\"job_api_user_export\",\"job_product_import\",\"jquery_v3\",\"kingsman_v2_setting\",\"layout_engine_service_kingsman_blogs\",\"layout_engine_service_kingsman_member_center\",\"layout_engine_service_kingsman_pdp\",\"layout_engine_service_kingsman_plp\",\"layout_engine_service_kingsman_promotions\",\"layout_engine_service_varm_blogs\",\"layout_engine_service_varm_member_center\",\"layout_engine_service_varm_pdp\",\"layout_engine_service_varm_plp\",\"layout_engine_service_varm_promotions\",\"line_1on1_chat\",\"line_abandon_notification\",\"line_ads_tag\",\"line_broadcast\",\"line_ec\",\"line_in_chat_shopping\",\"line_live\",\"line_login\",\"line_login_mobile\",\"line_point_cpa_tag\",\"line_shopping_new_fields\",\"line_signup\",\"live_after_keyword\",\"live_ai_tag_comments\",\"live_announce_bids\",\"live_announce_buyer\",\"live_bidding\",\"live_broadcast_v2\",\"live_bulk_checkoutlink\",\"live_bulk_edit\",\"live_checkout_notification\",\"live_checkout_notification_all\",\"live_checkout_notification_message\",\"live_comment_discount\",\"live_comment_robot\",\"live_create_product_v2\",\"live_crosspost\",\"live_dashboard_product\",\"live_event_discount\",\"live_exclusive_price\",\"live_fb_group\",\"live_fhd_video\",\"live_general_settings\",\"live_group_event\",\"live_host_panel\",\"live_ig_messenger_broadcast\",\"live_ig_product_recommend\",\"live_im_switch\",\"live_keyword_switch\",\"live_line_broadcast\",\"live_line_management\",\"live_line_multidisplay\",\"live_luckydraw_enhancement\",\"live_messenger_broadcast\",\"live_order_block\",\"live_print_advanced\",\"live_product_auto_order_tag\",\"live_product_recommend\",\"live_shopline_announcement\",\"live_shopline_beauty_filter\",\"live_shopline_keyword\",\"live_shopline_product_card\",\"live_shopline_view\",\"live_shopline_view_marquee\",\"live_show_storefront_facebook\",\"live_show_storefront_shopline\",\"live_stream_settings\",\"locale_revamp\",\"lock_cart_sc_product\",\"logistic_bill_v2_711_b2c\",\"logistic_bill_v2_711_c2c\",\"logistic_bill_v2_fmt_b2c\",\"logistic_bill_v2_fmt_c2c\",\"logistic_bill_v2_fmt_frozen\",\"logistics_kyc_application_entrance\",\"logo_favicon\",\"luckydraw_products\",\"luckydraw_qualification\",\"manual_activation\",\"manual_order\",\"manual_order_7-11\",\"manual_order_ec_to_sc\",\"manually_bind_post\",\"marketing_affiliate\",\"marketing_affiliate_p2\",\"marketing_sms_subscribed\",\"mc-history-instant\",\"mc_711crossborder\",\"mc_ad_tag\",\"mc_assign_message\",\"mc_auto_bind_member\",\"mc_autoreply_cotent\",\"mc_autoreply_question\",\"mc_autoreply_trigger\",\"mc_broadcast\",\"mc_broadcast_v2\",\"mc_bulk_read\",\"mc_chatbot_template\",\"mc_delete_message\",\"mc_edit_cart\",\"mc_history_instant\",\"mc_history_post\",\"mc_im\",\"mc_inbox_autoreply\",\"mc_input_status\",\"mc_instant_notifications\",\"mc_invoicetitle_optional\",\"mc_keyword_autotagging\",\"mc_line_broadcast\",\"mc_line_broadcast_all_friends\",\"mc_line_cart\",\"mc_logistics_hct\",\"mc_logistics_tcat\",\"mc_manage_blacklist\",\"mc_mark_todo\",\"mc_new_menu\",\"mc_phone_tag\",\"mc_reminder_unpaid\",\"mc_reply_pic\",\"mc_setting_message\",\"mc_setting_orderform\",\"mc_shop_message_refactor\",\"mc_smart_advice\",\"mc_sort_waitingtime\",\"mc_sort_waitingtime_new\",\"mc_tw_invoice\",\"media_gcp_upload\",\"member_center_profile_revamp\",\"member_gift\",\"member_import_notify\",\"member_info_reward\",\"member_info_reward_subscription\",\"member_join_notice\",\"member_password_setup_notify\",\"member_points\",\"member_points_expiry_enhancement\",\"member_points_notify\",\"member_price\",\"membership_tier_double_write\",\"membership_tier_logic_revamp\",\"membership_tier_notify\",\"membership_tier_single_read\",\"membership_tiers\",\"memebr_center_point_credit_revamp\",\"menu_limit_100\",\"menu_limit_unlimited\",\"merchant_automatic_payment_setting\",\"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
109or_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\",\"plp_wishlist\",\"point_campaign\",\"point_redeem_to_cash\",\"point_tier_expiration_notify\",\"pos_only_product_settings\",\"pos_retail_store_price\",\"pos_setup_guide_basketplan\",\"post_cancel_connect\",\"post_commerce_stack_comment\",\"post_fanpage_luckydraw\",\"post_fb_group\",\"post_general_setting\",\"post_lock_pd\",\"post_sales_dashboard\",\"postsale_auto_reply\",\"postsale_create_post\",\"postsale_ig_auto_reply\",\"postsales_connect_multiple_posts\",\"preorder_limit\",\"preset_publish\",\"price_discount_label_plp\",\"product_available_time\",\"product_cost_permission\",\"product_feed_info\",\"product_feed_manager_availability\",\"product_feed_revamp\",\"product_index_v2\",\"product_info\",\"product_limit_1000\",\"product_limit_unlimited\",\"product_log_v2\",\"product_page_limit_10\",\"product_quantity_update\",\"product_recommendation_abtesting\",\"product_revamp_doublewrite\",\"product_revamp_singleread\",\"product_review_bulk_export_import\",\"product_review_import\",\"product_review_import_installable\",\"product_review_plp\",\"product_review_reward\",\"product_review_reward_conditions\",\"product_search\",\"product_set_revamp\",\"product_set_show_out_of_stock\",\"product_set_v2_enhancement\",\"product_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_product_picker_v2\",\"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_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_
109iOS_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_member_price\",\"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_discount_extend_last_tier\",\"subscription_order_expire_notify\",\"subscription_order_notify\",\"subscription_product\",\"subscription_promotion\",\"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\",\"tier_birthday_credit\",\"tier_member_points\",\"tier_member_price\",\"tier_reward_app_availability\",\"tier_reward_app_p2\",\"tier_reward_credit\",\"tnc-checkbox\",\"toggle_mobile_category\",\"tw_app_shopback_cashback\",\"tw_fm_sms\",\"tw_pricing_page_2019\",\"tw_stripe_subscription\",\"twd_pricing_page_disabled_2020\",\"uc_integration\",\"uc_v2_endpoints\",\"ultra_setting\",\"unified_admin\",\"use_ngram_for_order_search\",\"user_center_social_channel\",\"user_credits\",\"user_credits_revamp_double_read\",\"variant_image_selector\",\"variant_saleprice_cost_weight\",\"variation_label_swatches\",\"varm_setting\",\"vn_pricing_page_2020\",\"vnd_pricing_page_disabled_2020\",\"wa_broadcast_customer_group\",\"wa_system_template\",\"wa_template_custom_content\",\"whatsapp_accept_marketing\",\"whatsapp_catalog\",\"whatsapp_extension\",\"whatsapp_order_form\",\"whatsapp_orderstatus_toggle\",\"wishlist_app\",\"yahoo_dot\",\"youtube_live_shopping\",\"zotabox\",\"zotabox_installable\"],\"shop_default_home_url\":\"https://vegiwell.shoplineapp.com\",\"shop_status\":\"open\",\"show_sold_out\":true,\"sl_payment_merchant_id\":\"2998658801165541376\",\"supported_languages\":[\"en\",\"zh-hant\"],\"tags\":[\"food\"],\"time_zone\":\"Asia/Taipei\",\"updated_at\":\"2026-10-06T16:06:57.374Z\",\"user_setting\":{\"_id\":\"65f11a2fa51b1f00206abd89\",\"created_at\":\"2024-03-13T03:14:55.879Z\",\"data\":{\"general_fields\":[{\"type\":\"gender\",\"options\":{\"order\":{\"include\":\"true\",\"required\":\"true\"},\"signup\":{\"include\":\"true\",\"required\":\"true\"},\"profile\":{\"include\":\"true\",\"required\":\"true\"}}},{\"type\":\"birthday\",\"options\":{\"order\":{\"include\":\"true\",\"required\":\"true\"},\"signup\":{\"include\":\"true\",\"required\":\"true\"},\"profile\":{\"include\":\"true\",\"required\":\"true\"}}}],\"minimum_age_limit\":13,\"custom_fields\":[],\"signup_method\":\"email_and_mobile\",\"sms_verification\":{\"status\":\"false\",\"supported_countries\":[\"*\"]},\"facebook_login\":{\"status\":\"inactive\",\"app_id\":\"\"},\"google_login\":{\"status\":\"inactive\",\"client_id\":\"\",\"client_secret\":\"\"},\"enable_facebook_comment\":null,\"facebook_comment\":null,\"line_login\":{\"status\":\"active\"},\"recaptcha_signup\":{\"status\":\"false\",\"site_key\":\"\"},\"email_verification\":{\"status\":\"false\"},\"login_with_verification\":{\"status\":\"false\"},\"upgrade_reminder\":{\"status\":\"inactive\"}
109,\"enable_user_credit\":true,\"birthday_format\":\"YYYY/MM/DD\",\"send_birthday_credit_period\":\"monthly\",\"member_info_reward\":{\"enabled\":false,\"reward_on\":[],\"subscription_reward_on\":[],\"coupons\":{\"enabled\":false,\"promotion_ids\":[]}},\"login_lambda_callback_function_name\":null,\"enable_age_policy\":false,\"force_complete_info\":false,\"membership_promo_banner\":{\"text\":{\"display\":\"default\",\"custom_content\":{\"en\":{\"title\":\"您的植感生活即將開始\",\"content\":\"\"},\"zh-hant\":{\"title\":\"\",\"content\":\"\"}}},\"image\":{\"display\":\"custom\",\"custom_content\":{\"en\":\"6a432469324bf8180eb2f585\",\"zh-hant\":\"6a43246cc53ce921c704b179\"}}},\"user_credit_expired\":{\"sms\":{\"status\":\"inactive\"},\"email\":{\"status\":\"active\"},\"line_mes_api\":{\"status\":\"inactive\"}},\"birthday_gift_schedule_type\":\"monthly\",\"audience_type\":{\"birthday_gift\":\"specific_tiers\"}},\"item_type\":\"\",\"key\":\"users\",\"name\":null,\"owner_id\":\"65f11a2ffdf0510042b4a16d\",\"owner_type\":\"Merchant\",\"publish_status\":\"published\",\"status\":\"active\",\"updated_at\":\"2026-08-13T06:56:03.167Z\",\"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\":false,\"is_multicurrency_enabled\":false,\"messages_enabled\":true,\"hide_languages\":\"\",\"product_promotion_label_background\":\"C0392B\",\"product_promotion_label_text\":\"FFFFFF\",\"mobile_categories_collapsed\":true,\"mobile_categories_removed\":false,\"categories_collapsed\":true,\"image_fill\":true,\"variation_image_style\":\"square\",\"variation_image_size\":\"md\",\"plp_variation_display_type\":\"hidden\",\"plp_variation_display_variation\":\"1\",\"plp_variation_display\":{\"type\":\"hidden\",\"show_variation\":\"1\"},\"variation_image_selector_enabled\":true,\"variation_image_selector_variation\":\"1\",\"plp_variation_selector\":{\"enabled\":true,\"show_variation\":\"1\"},\"product_name_align\":\"center\",\"product_custom_label_style\":\"rounded-rectangle\",\"show_products_total\":false,\"category_page\":\"24\",\"hide_share_buttons\":true,\"goto_top\":true,\"enable_gdpr_cookies_banner\":true,\"page_background\":\"FFFFFF\",\"page_text\":\"000000\",\"page_text_link\":\"3493fb\",\"announcement_background\":\"c66431\",\"announcement_text\":\"FFFFFF\",\"header_background\":\"FFFFFF\",\"header_text\":\"000000\",\"header_icon\":\"000000\",\"primary_background\":\"C19C5C\",\"primary_text\":\"FFFFFF\",\"buy_now_background\":\"FB7813\",\"buy_now_text\":\"FFFFFF\",\"footer_background\":\"000000\",\"footer_text\":\"FFFFFF\",\"footer_icon\":\"C19C5C\",\"copyright_background\":\"666666\",\"copyright_text\":\"FAFAFA\",\"anti_fraud_background\":\"666666\",\"anti_fraud_text\":\"FAFAFA\",\"font_title\":\"Nanum Myeongjo\",\"font_size_title\":\"1\",\"font_paragraph\":\"Nanum Myeongjo\",\"font_size_paragraph\":\"1\",\"updated_with_new_page_builder\":true,\"show_promotions_on_product\":true,\"enabled_quick_cart\":true,\"opens_in_new_tab\":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\"
109:{\"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\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"advanced\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"premium\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"enterprise\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"crossborder\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"o2o\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"subscription_product\":true,\"variant_image_selector\":true}}},\"requestCountry\":\"AM\",\"trackerEventData\":{},\"isRecaptchaEnabled\":false,\"isRecaptchaEnterprise\":true,\"recaptchaEnterpriseSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"recaptchaEnterpriseCheckboxSiteKey\":\"6LfQVEEoAAAAAAzllcvUxDYhfywH7-aY52nsJ2cK\",\"recaptchaSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"currencyData\":{\"supportedCurrencies\":[{\"name\":\"$ HKD\",\"symbol\":\"$\",\"iso_code\":\"hkd\"},{\"name\":\"P MOP\",\"symbol\":\"P\",\"iso_code\":\"mop\"},{\"name\":\"¥ CNY\",\"symbol\":\"¥\",\"iso_code\":\"cny\"},{\"name\":\"$ TWD\",\"symbol\":\"$\",\"iso_code\":\"twd\"},{\"name\":\"$ USD\",\"symbol\":\"$\",\"iso_code\":\"usd\"},{\"name\":\"$ SGD\",\"symbol\":\"$\",\"iso_code\":\"sgd\"},{\"name\":\"€ EUR\",\"symbol\":\"€\",\"iso_code\":\"eur\"},{\"name\":\"$ AUD\",\"symbol\":\"$\",\"iso_code\":\"aud\"},{\"name\":\"£ GBP\",\"symbol\":\"£\",\"iso_code\":\"gbp\"},{\"name\":\"₱ PHP\",\"symbol\":\"₱\",\"iso_code\":\"php\"},{\"name\":\"RM MYR\",\"symbol\":\"RM\",\"iso_code\":\"myr\"},{\"name\":\"฿ THB\",\"symbol\":\"฿\",\"iso_code\":\"thb\"},{\"name\":\"د.إ AED\",\"symbol\":\"د.إ\",\"iso_code\":\"aed\"},{\"name\":\"¥ JPY\",\"symbol\":\"¥\",\"iso_code\":\"jpy\"},{\"name\":\"$ BND\",\"symbol\":\"$\",\"iso_code\":\"bnd\"},{\"name\":\"₩ KRW\",\"symbol\":\"₩\",\"iso_code\":\"krw\"},{\"name\":\"Rp IDR\",\"symbol\":\"Rp\",\"iso_code\":\"idr\"},{\"name\":\"₫ VND\",\"symbol\":\"₫\",\"iso_code\":\"vnd\"},{\"name\":\"$ CAD\",\"symbol\":\"$\",\"iso_code\":\"cad\"}],\"requestCountryCurrencyCode\":\"TWD\"},\"previousUrl\":\"\",\"checkoutLandingPath\":\"/cart\",\"webpSupported\":65,\"pageType\":\"pages-show\",\"paypalCnCl
109ientId\":\"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\":\"/pages/selected-items\",\"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\":\"advanced_page_section\",\"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}}}');
110</script>
110
111
112
113<script>
114  function sriOnError (event) {
115    if (window.Sentry) window.Sentry.captureException(event);
116
117    var script = document.createElement('script');
118    var srcDomain = new URL(this.src).origin;
119    script.src = this.src.replace(srcDomain, '');
120    if (this.defer) script.setAttribute("defer", "defer");
121    document.getElementsByTagName('head')[0].insertBefore(script, null);
122  }
123</script>
123
124
125<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 125
125
126<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>
1262&&(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>
126
127
128  
128<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
128
129
130
131
132<script>
133  function generateGlobalSDKObserver(variableName, options = {}) {
134    const { isLoaded = (sdk) => !!sdk } = options;
135    return {
136      [variableName]: {
137        funcs: [],
138        notify: function() {
139          while (this.funcs.length > 0) {
140            const func = this.funcs.shift();
141            func(window[variableName]);
142          }
143        },
144        subscribe: function(func) {
145          if (isLoaded(window[variableName])) {
146            func(window[variableName]);
147          } else {
148            this.funcs.push(func);
149          }
150          const unsubscribe = function () {
151            const index = this.funcs.indexOf(func);
152            if (index > -1) {
153              this.funcs.splice(index, 1);
154            }
155          };
156          return unsubscribe.bind(this);
157        },
158      },
159    };
160  }
161
162  window.globalSDKObserver = Object.assign(
163    {},
164    generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}),
165    generateGlobalSDKObserver('FB'),
166  );
167</script>
167
168
169<style>
170  :root {
171
172            --product-promotion-label-background: #C0392B;
173            --product-promotion-label-background-h: 6;
174            --product-promotion-label-background-s: 63%;
175            --product-promotion-label-background-l: 46%;
176            --product-promotion-label-text: #FFFFFF;
177            --product-promotion-label-text-h: 0;
178            --product-promotion-label-text-s: 0%;
179            --product-promotion-label-text-l: 100%;
180          --variation-image-style: square;
181          --variation-image-size: md;
182          --category-page: 24;
183            --page-background: #FFFFFF;
184            --page-background-h: 0;
185            --page-background-s: 0%;
186            --page-background-l: 100%;
187            --page-text: #000000;
188            --page-text-h: 0;
189            --page-text-s: 0%;
190            --page-text-l: 0%;
191            --page-text-link: #3493fb;
192            --page-text-link-h: 211;
193            --page-text-link-s: 96%;
194            --page-text-link-l: 59%;
195            --announcement-background: #c66431;
196            --announcement-background-h: 21;
197            --announcement-background-s: 60%;
198            --announcement-background-l: 48%;
199            --announcement-text: #FFFFFF;
200            --announcement-text-h: 0;
201            --announcement-text-s: 0%;
202            --announcement-text-l: 100%;
203            --header-background: #FFFFFF;
204            --header-background-h: 0;
205            --header-background-s: 0%;
206            --header-background-l: 100%;
207            --header-text: #000000;
208            --header-text-h: 0;
209            --header-text-s: 0%;
210            --header-text-l: 0%;
211            --header-icon: #000000;
212            --header-icon-h: 0;
213            --header-icon-s: 0%;
214            --header-icon-l: 0%;
215            --primary-background: #C19C5C;
216            --primary-background-h: 38;
217            --primary-background-s: 45%;
218            --primary-background-l: 56%;
219            --primary-text: #FFFFFF;
220            --primary-text-h: 0;
221            --primary-text-s: 0%;
222            --primary-text-l: 100%;
223            --buy-now-background: #FB7813;
224            --buy-now-background-h: 26;
225            --buy-now-background-s: 97%;
226            --buy-now-background-l: 53%;
227            --buy-now-text: #FFFFFF;
228            --buy-now-text-h: 0;
229            --buy-now-text-s: 0%;
230            --buy-now-text-l: 100%;
231            --footer-background: #000000;
232            --footer-background-h: 0;
233            --footer-background-s: 0%;
234            --footer-background-l: 0%;
235            --footer-text: #FFFFFF;
236            --footer-text-h: 0;
237            --footer-text-s: 0%;
238            --footer-text-l: 100%;
239            --footer-icon: #C19C5C;
240            --footer-icon-h: 38;
241            --footer-icon-s: 45%;
242            --footer-icon-l: 56%;
243            --copyright-background: #666666;
244            --copyright-background-h: 0;
245            --copyright-background-s: 0%;
246            --copyright-background-l: 40%;
247            --copyright-text: #FAFAFA;
248            --copyright-text-h: 0;
249            --copyright-text-s: 0%;
250            --copyright-text-l: 98%;
251            --anti-fraud-background: #666666;
252            --anti-fraud-background-h: 0;
253            --anti-fraud-background-s: 0%;
254            --anti-fraud-background-l: 40%;
255            --anti-fraud-text: #FAFAFA;
256            --anti-fraud-text-h: 0;
257            --anti-fraud-text-s: 0%;
258            --anti-fraud-text-l: 98%;
259            --font-title: "Nanum Myeongjo", var(--system-sans);
260
261          --font-size-title: 1;
262            --font-paragraph: "Nanum Myeongjo", var(--system-sans);
263
264          --font-size-paragraph: 1;
265
266    --cookie-consent-popup-z-index: 1000;
267  }
268</style>
269
270<script type="text/javascript">
271
272// for facebook login redirect
273if (location.hash === '#_=_') {
274  history.replaceState(null, document.title, location.toString().replace(/#_=_$/, ''));
275}
276
277function SidrOptions(options) {
278  if (options === undefined) { options = {}; }
279  this.side = options.side || 'left';
280  this.speed = options.speed || 200;
281  this.name = options.name;
282  this.onOpen = options.onOpen || angular.noop;
283  this.onClose = options.onClose || angular.noop;
284}
285window.SidrOptions = SidrOptions;
286
287window.resizeImages = function(element) {
288  var images = (element || document).getElementsByClassName("sl-lazy-image")
289  var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/
290
291  for (var i = 0; i < images.length; i++) {
292    var image = images[i]
293    try {
294      var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1]
295    } catch(e) {
296      continue;
297    }
298    var setBySrc, head, tail, width, height;
299    try {
300      if (!src) { throw 'Unknown source' }
301
302      setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style"
303      var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url
304      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
305      head = result[1]
306      tail = result[4]
307      width = parseInt(result[2], 10);
308      height = parseInt(result[3], 10);
309
310      if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; }
311    } catch(e) {
312      if (typeof e !== 'string') { console.error(e) }
313      continue;
314    }
315
316    var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10)
317    var scale = window.devicePixelRatio > 1 ? 2 : 1
318
319    // Resize by size of given element or image itself
320    var refElement = image;
321    if (image.getAttribute('data-ref-element')) {
322      var selector = image.getAttribute('data-ref-element');
323      if (selector.indexOf('.') === 0) {
324        refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0]
325      } else {
326        refElement = document.getElementById(image.getAttribute('data-ref-element'))
327      }
328    }
329    var offsetWidth = refElement.offsetWidth;
330    var offsetHeight = refElement.offsetHeight;
331    var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth;
332    var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight;
333
334    // Get desired size based on view, segment and screen scale
335    var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined
336    var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined
337
338    if (resizedWidth || resizedHeight) {
339      var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?';
340      for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; }
341      if (newSrc !== src) {
342        if (setBySrc) {
343          image.setAttribute('src', newSrc);
344        } else {
345          image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')'));
346        }
347        image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || '');
348      }
349    }
350  }
351}
352
353let createDeferredPromise = function() {
354  let deferredRes, deferredRej;
355  let deferredPromise = new Promise(function(res, rej) {
356    deferredRes = res;
357    deferredRej = rej;
358  });
359  deferredPromise.resolve = deferredRes;
360  deferredPromise.reject = deferredRej;
361  return deferredPromise;
362}
363
364// For app extension sdk
365window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise();
366  window.runTaskInIdle = function runTaskInIdle(task) {
367    try {
368      if (!task) return;
369      task();
370    } catch (err) {
371      console.error(err);
372    }
373  }
374
375window.runTaskQueue = function runTaskQueue(queue) {
376  if (!queue || queue.length === 0) return;
377
378  const task = queue.shift();
379  window.runTaskInIdle(task);
380
381  window.runTaskQueue(queue);
382}
383
384
385window.addEventListener('DOMContentLoaded', function() {
386
387app.value('mainConfig', window.mainConfig);
388
389  var appExtensionSdkData = JSON.parse('{\"merchantId\":\"65f11a2ffdf0510042b4a16d\",\"cookieConsent\":null,\"loadedCurrency\":\"twd\",\"pageIdentifier\":\"advanced_page_section\",\"themeKey\":\"ultra_chic\",\"loadedLanguage\":{\"name\":\"English\",\"code\":\"en\"},\"appExtensionData\":{\"appIds\":[\"60dddfc499eef0001c7671ea\",\"61162030bc1390001da5cede\",\"63a2b2930064c0001dd692f9\"]}}');
390app.value('appExtensionSdkData', appExtensionSdkData);
391
392
393app.value('flash', {
394});
395
396app.value('flash_data', {});
397app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/')
398app.constant('staticImageHost', 'static.shoplineapp.com/web')
399app.constant('staticResourceHost', 'https://static.shoplineapp.com/')
400app.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_
400shipping_rate_refactor\":true,\"promotion_reminder\":true,\"promotion_page_reminder\":true,\"modularize_address_format\":true,\"point_redeem_to_cash\":true,\"fb_login_integration\":false,\"product_summary\":true,\"plp_wishlist\":true,\"ec_order_unlimit\":true,\"sc_order_unlimit\":true,\"inventory_search_v2\":true,\"sc_lock_inventory\":true,\"crm_notify_preview\":true,\"plp_variation_selector\":true,\"category_banner_multiple\":true,\"order_confirmation_slip_upload\":true,\"tier_upgrade_v2\":false,\"plp_label_wording\":true,\"order_search_custom_field\":true,\"ig_browser_notify\":true,\"ig_browser_disabled\":false,\"send_product_tag_to_shop\":false,\"ads_system_new_tab\":true,\"payment_image\":true,\"sl_logistics_bulk_action\":true,\"disable_orderconfirmation_mail\":false,\"payment_slip_notify\":true,\"product_set_child_products_limit\":20,\"product_set_limit\":-1,\"sl_payments_hk_promo\":false,\"domain_redirect_ec2\":false,\"affiliate_kol_report\":true,\"applepay_newebpay\":false,\"atm_newebpay\":false,\"cvs_newebpay\":false,\"ec_fast_checkout\":false,\"checkout_setting\":true,\"omise_payment\":false,\"member_password_setup_notify\":true,\"membership_tier_notify\":true,\"auto_credit_notify\":true,\"customer_referral_notify\":true,\"member_points_notify\":true,\"member_import_notify\":true,\"crm_sms_custom\":true,\"crm_email_custom\":true,\"customer_group\":true,\"app_checkout_page_v2\":false,\"cart_api_slp_payment_callback\":false,\"restricted_product_risk_center_integration\":false,\"mask_check_stock_api_quantity\":false,\"tier_auto_downgrade\":false,\"scheduled_home_page\":true,\"sc_wa_contacts_list\":true,\"broadcast_to_unsubscribers_sms\":true,\"sc_post_feature\":true,\"google_product_category_3rdlayer\":true,\"purchase_limit_campaign\":true,\"order_item_name_edit\":false,\"block_analytics_request\":false,\"subscription_order_notify\":true,\"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\":true,\"tradevan_multi_tax_product_set\":false,\"order_add_to_cart\":true,\"order_new_source\":true,\"einvoice_bulk_update\":true,\"molpay_alipay_tng\":false,\"fastcheckout_add_on\":false,\"plp_product_seourl\":true,\"country_code\":true,\"sc_keywords\":true,\"bulk_printing_labels_711C2C\":true,\"search_function_image_gallery\":true,\"social_channel_user\":true,\"sc_overall_statistics\":true,\"product_main_images_limit\":12,\"order_custom_notify\":true,\"new_settings_apply_all_promotion\":true,\"new_order_label_711b2c\":false,\"payment_condition\":true,\"store_pick_up\":true,\"other_custom_notify\":true,\"crm_sms_notify\":true,\"sms_custom\":true,\"product_set_revamp\":true,\"charge_shipping_fee_by_product_qty\":true,\"whatsapp_extension\":true,\"new_live_selling\":false,\"tier_member_points\":true,\"fb_broadcast_sc_p2\":true,\"fb_entrance_optimization\":true,\"shopback_cashback\":true,\"bundle_add_type\":true,\"google_ads_api\":true,\"google_analytics_4\":true,\"customer_group_smartrfm_filter\":true,\"shopper_app_entrance\":false,\"enable_cart_service\":true,\"store_crm_pwa\":false,\"store_referral_export_import\":false,\"store_referral_setting\":false,\"delivery_time_with_quantity\":true,\"tier_reward_app_installation\":false,\"tier_reward_app_availability\":true,\"stop_slp_approvedemail\":true,\"google_content_api\":true,\"buy_online_pickup_instore\":false,\"subscription_order_expire_notify\":true,\"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
400ier_reward_app_p2\":true,\"slp_remember_credit_card\":true,\"subscription_promotion\":true,\"lock_cart_sc_product\":true,\"extend_reminder\":true,\"customer_search_match\":true,\"slp_product_subscription\":true,\"customer_group_sendcoupon\":true,\"sl_payments_apple_pay\":true,\"apply_multi_order_discount\":true,\"enable_calculate_api_promotion_apply\":true,\"product_revamp_doublewrite\":true,\"tcat_711pickup_emap\":false,\"page_builder_widget_blog\":true,\"page_builder_widget_accordion\":true,\"page_builder_widget_category\":true,\"page_builder_widget_instagram\":true,\"page_builder_widget_custom_liquid\":true,\"page_builder_widget_product_text\":true,\"page_builder_widget_subscription\":true,\"page_builder_widget_video\":true,\"page_builder_widget_collage\":true,\"npb_theme_sangria\":false,\"npb_theme_philia\":true,\"npb_theme_bianco\":false,\"line_point_cpa_tag\":true,\"affiliate_by_product\":true,\"order_select_across_pages\":true,\"page_builder_widget_count_down\":false,\"deep_link_support_payme\":true,\"deep_link_support_linepay\":true,\"split_order_applied_creditpoint\":true,\"product_review_reward\":true,\"rounding_to_one_decimal\":false,\"disable_image_service_lossy_compression\":false,\"order_status_non_automation\":true,\"member_info_reward\":true,\"order_discount_stackable\":true,\"enable_cart_api\":true,\"product_revamp_singleread\":true,\"deep_search\":true,\"new_plp_initialized\":false,\"shop_builder_plp\":true,\"old_fbe_removal\":true,\"fbig_shop_disabled\":false,\"repay_cookie\":true,\"gift_promotion_condition\":true,\"blog_revamp_singleread\":true,\"blog_revamp_doublewrite\":true,\"credit_condition_tier_limit\":5,\"credit_condition_5_tier_ec\":true,\"credit_condition_50_tier_ec\":false,\"return_order_revamp\":false,\"expand_sku_on_plp\":false,\"sl_pos_shopline_payment_invoice_new_flow\":false,\"credit_campaign_tier\":{\"active_campaign_limit\":-1,\"condition_limit\":3},\"promotion_page\":true,\"bundle_page\":true,\"bulk_update_tag_enhancement\":true,\"use_ngram_for_order_search\":true,\"notification_custom_sending_time\":true,\"promotion_by_platform\":false,\"promotion_gift_multi_numbers\":false,\"product_feed_revamp\":true,\"one_page_store\":true,\"one_page_store_limit\":1000,\"one_page_store_clone\":true,\"one_page_store_checkout_v2\":false,\"header_content_security_policy\":false,\"product_set_child_products_required_quantity_limit\":50,\"blog_revamp_admin\":true,\"blog_revamp_posts_limit\":3000,\"blog_revamp_admin_category\":true,\"blog_revamp_shop_category\":true,\"blog_revamp_categories_limit\":10,\"blog_revamp_related_products\":true,\"product_feed_manager\":false,\"product_feed_manager_availability\":true,\"checkout_membercheckbox_toggle\":true,\"youtube_accounting_linking\":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\"
400:true,\"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,\"youtube_live_shopping\":true,\"enable_new_css_bundle\":true,\"broadcast_preset_time\":true,\"email_custom\":true,\"social_channel_revamp\":true,\"memebr_center_point_credit_revamp\":true,\"customer_data_secure\":true,\"coupon_v2\":true,\"tcat_711pickup_sl_logisitics\":true,\"customer_export_v2\":true,\"shoplytics_channel_store_permission\":true,\"customer_group_analysis\":true,\"slp_bank_promotion\":true,\"admin_js_upgrade_SL-32913\":true,\"google_preorder_feed\":true,\"replace_lms_old_oa_interface\":true,\"bulk_update_job\":true,\"birthday_format_v2\":true,\"preorder_limit\":true,\"mobile_and_email_signup\":true,\"exclude_product_v2\":true,\"credit_point_report\":true,\"sl_payments_cc_promo\":true,\"user_center_social_channel\":true,\"enable_lazysizes_image_tag\":true,\"whatsapp_accept_marketing\":true,\"line_live\":true,\"credit_campaign\":true,\"credit_point_triggerpoint\":true,\"send_coupon_notification\":true,\"711_CB_pickup_TH\":true,\"cookie_consent\":true,\"customer_group_regenerate\":true,\"customer_group_filter_p3\":true,\"customer_group_filter_p2\":true,\"page_builder_revamp_theme_setting_initialized\":true,\"page_builder_revamp_theme_setting\":true,\"page_builder_revamp\":true,\"customer_group_broadcast\":true,\"partial_free_shipping\":true,\"broadcast_addfilter\":true,\"social_name_in_order\":true,\"admin_app_extension\":true,\"fb_group\":true,\"fb_broadcast_sc\":true,\"711_CB_13countries\":true,\"sl_payment_type_check\":true,\"sl_payment_standard_v2\":true,\"shop_category_filter_bulk_action\":true,\"bulk_action_product\":true,\"bulk_action_customer\":true,\"pos_only_product_settings\":true,\"tax_inclusive_setting\":true,\"one_new_filter\":true,\"order_tag\":true,\"out_of_stock_order\":true,\"cross_shop_tracker\":true,\"sl_logistics_modularize\":true,\"fbe_shop\":true,\"sc_manual_order\":true,\"sc_sidebar\":true,\"fb_multi_category_feed\":true,\"credit_amount_condition_hidden\":true,\"credit_installment_payment_fee_hidden\":true,\"sc_facebook_live\":true,\"category_sorting\":true,\"dashboard_v2_revamp\":true,\"customer_tag\":true,\"customer_coupon\":true,\"bulk_assign_point\":true,\"zotabox\":true,\"locale_revamp\":true,\"facebook_notify\":true,\"stripe_payment_intents\":true,\"customer_edit\":true,\"fbe_v2_edit\":true,\"payment\":{\"oceanpay\":true,\"sl_payment\":true,\"payme\":true,\"sl_logistics_fmt_freeze\":true,\"stripe_google_pay\":true},\"fb_pixel_v2\":true,\"fb_feed_unlimit\":true,\"customer_referral\":true,\"fb_product_set\":true,\"message_center_v3\":true,\"email_credit_expire_notify\":true,\"enhanced_catalog_feed\":true,\"theme_level\":3,\"chatbot_keywords_matching\":true,\"dusk_setting\":true,\"varm_setting\":true,\"skya_setting\":true,\"philia_setting\":true,\"theme_doris_bien\":true,\"theme_bianco\":true,\"theme_sangria\":true,\"preset_publish\":true,\"membership_tiers\":5,\"cart_addon_condition\":true,\"chatbot_image_widget\":true,\"chatbot_card_carousel\":true,\"uc_v2_endpoints\":true,\"uc_integration\":true,\"member_price\":true,\"revert_credit\"
400:true,\"buy_now_button\":true,\"blog\":true,\"reports\":true,\"custom_css\":true,\"multicurrency\":true,\"chatbot_welcome_template\":true,\"smart_recommended_related_products\":true,\"order_custom_field_limit\":5,\"sl_payments_my_cc\":true,\"sl_payments_tw_cc\":true,\"sl_payments_sg_cc\":true,\"sl_payments_my_fpx\":true,\"sl_payment_cc\":true,\"express_cart\":true,\"chatbot_card_template\":true,\"customer_custom_field_limit\":5,\"sfexpress_centre\":true,\"sfexpress_store\":true,\"sfexpress_service\":true,\"sfexpress_eflocker\":true,\"product_page_limit\":-1,\"gifts_limit\":-1,\"disable_old_upgrade_reminder\":true,\"image_limit\":100000,\"domain_applicable\":true,\"share_cart_link\":true,\"exclude_product\":true,\"cancel_order_by_customer\":true,\"storefront_return\":true,\"admin_manual_order\":true,\"fbe_v2\":true,\"promotion_limit\":-1,\"th_pricing_page_2020\":true,\"shoplytics_to_hd\":true,\"stripe_subscription_my_account\":true,\"user_credit\":{\"manual\":true},\"google_recaptcha\":true,\"order_settings\":{\"line_ec\":true},\"product_feed_info\":true,\"disable_footer_brand\":true,\"footer_brand\":true,\"design\":{\"logo_favicon\":true,\"shop_template_advanced_setting\":true},\"fb_ssapi\":true,\"user_settings\":{\"facebook_login\":true},\"fb_quick_signup_link\":true,\"design_submenu\":true,\"vn_pricing_page_2020\":true,\"line_signup\":true,\"google_signup_login\":true,\"toggle_mobile_category\":true,\"online_store_design\":true,\"tcat_newlabel\":true,\"auto_reply_fb\":true,\"ig_new_api\":true,\"google_ads_manager\":true,\"facebook_pixel_manager\":true,\"bing_ads\":true,\"google_remarketing_manager\":true,\"google_analytics_manager\":true,\"yahoo_dot\":true,\"google_tag_manager\":true,\"order_split\":true,\"line_in_chat_shopping\":true,\"cart_addon\":true,\"enable_cart_addon_item\":true,\"studio_livestream\":true,\"fb_shop_now_button\":true,\"dashboard_v2\":true,\"711_cross_delivery\":true,\"product_log_v2\":true,\"integration_one\":true,\"fb_1on1_chat\":true,\"line_1on1_chat\":true,\"admin_custom_domain\":true,\"facebook_ads\":true,\"product_info\":true,\"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_
400inventory_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_member_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_
400inventory_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,\"subscription_currency\":true,\"subscription_product\":true,\"broadcast_center\":true,\"bundle_pricing\":true,\"bundle_group\":true,\"unified_admin\":true,\"email_member_register_notify\":true,\"shopline_product_reviews\":true,\"tier_member_price\":true,\"email_order_notify\":true,\"custom_notify\":true,\"marketing_affiliate_p2\":true,\"member_points\":true,\"blog_app\":true,\"wishlist_app\":true,\"hidden_product\":true,\"product_quantity_update\":true,\"line_shopping_new_fields\":true,\"staff_limit\":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,\"ecpay_expirydate\":true,\"product_available_time\":true,\"select_all_customer\":true,\"operational_bill\":true,\"product_limit\":-1,\"auto_credit\"
400:true,\"page_limit\":-1,\"abandoned_cart_notification\":true,\"currency\":{\"vietnam_dong\":true}}'))
401app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]'))
402app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]'))
403
404
405app.config(function (AnalyticsProvider) {
406  AnalyticsProvider.startOffline(true);
407});
408
409
410app.value('fbPixelSettings', []);
411
412app.constant('ANGULAR_LOCALE', {
413  DATETIME_FORMATS: {
414    AMPMS: ["am","pm"],
415    DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
416    MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"],
417    SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],
418    SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],
419    fullDate: "EEEE, MMMM d, y",
420    longDate: "MMMM d, y",
421    medium: "MMM d, y h:mm:ss a",
422    mediumDate: "MMM d, y",
423    mediumTime: "h:mm:ss a",
424    short: "M/d/yy h:mm a",
425    shortDate: "M/d/yy",
426    shortTime: "h:mm a",
427  },
428  NUMBER_FORMATS: {
429    CURRENCY_SYM: "$",
430    DECIMAL_SEP: ".",
431    GROUP_SEP: ",",
432    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":""}]
433  },
434  id: "en",
435  pluralCat: function(n, opt_precision) {
436    if (['ja'].indexOf('en') >= 0) { return PLURAL_CATEGORY.OTHER; }
437    var i = n | 0;
438    var vf = getVF(n, opt_precision);
439    if (i == 1 && vf.v == 0) {
440      return PLURAL_CATEGORY.ONE;
441    }
442    return PLURAL_CATEGORY.OTHER;
443  }
444});
445
446
447    try {
448    var $searchPanelMobile;
449
450      var $mask = $('<div class="Modal-mask sl-modal-mask" style="display: none;"></div>');
451
452      function showMask() {
453        $mask.css({'opacity': '0.3', 'display': 'block'});
454
455        $('.Product-searchField-panel').removeClass('is-show');
456      }
457
458      function hideMask() {
459        $mask.css({'opacity': '0'});
460        setTimeout(function() {
461          $mask.css({'display': 'none'});
462        }, 200);
463      }
464
465      var cartPanelOptions = new SidrOptions({
466        name: 'cart-panel',
467        onOpen: function() {
468          showMask();
469          angular.element('body').scope().$broadcast('cart.reload');
470        },
471        onClose: hideMask
472      });
473
474      $('.sl-cart-toggle').sidr(cartPanelOptions);
475      $('.sl-menu-panel-toggle').sidr(new SidrOptions({ name: 'MenuPanel', onOpen: showMask, onClose: hideMask }));
476
477      $mask
478        .appendTo('body')
479        .on('click', function() {
480          $.sidr('close', 'MenuPanel');
481          $.sidr('close', 'cart-panel');
482          hideMask();
483        });
484
485      $( ".body-wrapper" ).on("click touch touchmove", function(e) {
486        if ($(".body-wrapper").hasClass("sidr-open" )) {
487          e.preventDefault();
488          e.stopPropagation();
489          $.sidr('close','left-panel');
490          $.sidr('close','cart-panel');
491          $.sidr('close','currency-panel');
492          $.sidr('close','language-panel');
493          $('html, body').css({'overflow': 'auto'});
494        }
495      });
496
497      $(document).ready(function() {
498        if (typeof Sentry !== 'undefined') {
499  var LOG_LEVELS = {
500    'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'],
501    'Info': ['info', 'warn', 'error'],
502    'Warning': ['warn', 'error'],
503    'Error': ['error'],
504  };
505
506  var CDN_HOSTS = [
507    'cdn.shoplineapp.com',
508    'cdn.myshopline.com',
509  ];
510  var KEEP_SAMPLE_RATE = {
511    third_party: 0.05,
512    unknown: 0.05,
513    inline: 0.05,
514    before_sentry: 0.05,
515  };
516  var PAGE_HOST = 'www.vegiwell.com'.toLowerCase();
517  var SDK_HOST = 'sentry-cdn.com';
518
519  var hasSourceTag = function (event) {
520    return !!(event.tags && event.tags.source);
521  };
522
523  var getAllFrames = function (event) {
524    try {
525      return event.exception.values.reduce(function (acc, val) {
526        return acc.concat((val.stacktrace && val.stacktrace.frames) || []);
527      }, []);
528    } catch (e) {
529      return [];
530    }
531  };
532
533  var classifyEvent = function (event) {
534    var frames = getAllFrames(event).filter(function (frame) {
535      return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1;
536    });
537
538    if (frames.length === 0) return { source: 'unknown' };
539
540    var hasOther = false;
541    var hasPageHost = false;
542
543    frames.forEach(function (frame) {
544      var lower = frame.filename.toLowerCase();
545      if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) {
546        hasOther = true;
547        if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) {
548          hasPageHost = true;
549        }
550      }
551    });
552
553    var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal';
554
555    return { source: source };
556  };
557
558  var cloneMutablePaths = function (event) {
559    try {
560      var cloned = Object.assign({}, event);
561
562      if (event.tags) {
563        cloned.tags = Object.assign({}, event.tags);
564      }
565
566      if (event.exception && event.exception.values) {
567        cloned.exception = Object.assign({}, event.exception);
568        cloned.exception.values = event.exception.values.map(function (value) {
569          var clonedValue = Object.assign({}, value);
570          if (clonedValue.stacktrace) {
571            clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace);
572          }
573          return clonedValue;
574        });
575      }
576
577      return cloned;
578    } catch (e) {
579      return event;
580    }
581  };
582
583  var config = {
584    dsn: 'https://[email protected]/5797752',
585    env: 'production',
586    release: '5.97.0',
587    sampleRate: 1.0,
588    tracesSampleRate: 0.0,
589    logLevels: LOG_LEVELS['Error'],
590    beforeSend: function(event, hint) {
591      try {
592        if ([
593            'gtm',
594            'gtag/js',
595            'tracking',
596            'pixel/events',
597            'signals/iwl',
598            'rosetta.ai',
599            'twk-chunk',
600            'webpush',
601            'jquery',
602            '<anonymous>'
603          ].some(function(filename) {
604            return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1;
605          }) ||
606          event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1
607        ) {
608          return null;
609        }
610      } catch (e) {}
611
612      event = cloneMutablePaths(event);
613
614      event.tags = event.tags || {};
615      try {
616        if (!hasSourceTag(event)) {
617          var classification = classifyEvent(event);
618          event.tags.source = classification.source;
619
620          if (event.logger === 'console' && classification.source === 'unknown') {
621            var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase();
622            var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) {
623              return host && syntheticStack.indexOf(host) !== -1;
624            });
625            if (!isFirstPartyStack) {
626              return null;
627            }
628          }
629
630          var keepRate = KEEP_SAMPLE_RATE[classification.source];
631          if (keepRate && Math.random() > keepRate) {
632            return null;
633          }
634        }
635      } catch (e) {}
636
637      try {
638        if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) {
639          var firstValue = event.exception.values[0];
640          firstValue.value = event.tags.source + ': ' + (firstValue.value || '');
641        } else if (event.tags.source && event.message) {
642          event.message = event.tags.source + ': ' + event.message;
643        }
644      } catch (e) {}
645
646      try {
647        event.exception.values.forEach(function (exceptionValue) {
648          if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) {
649            var filtered = exceptionValue.stacktrace.frames.filter(function (frame) {
650              return !(frame.filename && frame.filename.indexOf('/assets/') !== -1);
651            });
652            exceptionValue.stacktrace.frames = filtered.length > 0
653              ? filtered
654              : exceptionValue.stacktrace.frames;
655          }
656        });
657      } catch (e) {}
658
659      return event;
660    },
661  };
662
663  var pageName = '';
664
665  try {
666    var pathName = window.location.pathname;
667
668    if (pathName.includes('/cart')) {
669      pageName = 'cart';
670    }
671    if (pathName.includes('/checkout')) {
672      pageName = 'checkout';
673    }
674  } catch (e) {}
675
676  var shouldReplay = false;
677  var replayPages = ['/checkout', '/cart', '/one-page-store'];
678  try {
679    shouldReplay = replayPages.some(function(page) {
680      return window.location.pathname.includes(page);
681    });
682  } catch (e) {}
683
684  Sentry.init({
685    dsn: config.dsn,
686    environment: config.env,
687    release: config.release,
688    integrations: function(integrations) {
689      var ourIntegrations = integrations.concat([
690        new Sentry.Integrations.BrowserTracing(),
691        new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }),
692      ]);
693
694      if (shouldReplay) {
695        ourIntegrations.push(
696          Sentry.replayIntegration({
697            maskAllText: true,
698            maskAllInputs: true,
699            blockAllMedia: true,
700          })
701        );
702      }
703
704      return ourIntegrations;
705    },
706    sampleRate: config.sampleRate,
707    tracesSampler: function(samplingContext) {
708      const transactionContext = samplingContext.transactionContext || {};
709      const op = transactionContext.op || '';
710
711      if (op === 'cartV2.ui.action') {
712        return 1.0;
713      }
714      return config.tracesSampleRate;
715    },
716    attachStacktrace: true,
717    replaysSessionSampleRate: 0,
718    replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0,
719    denyUrls: [
720      'graph.facebook.com',
721      'connect.facebook.net',
722      'static.xx.fbcdn.net',
723      'static.criteo.net',
724      'sslwidget.criteo.com',
725      'cdn.shopify.com',
726      'googletagservices.com',
727      'googletagmanager.com',
728      'google-analytics.com',
729      'googleadservices.com',
730      'googlesyndication.com',
731      'googleads.g.doubleclick.net',
732      'adservice.google.com',
733      'cdn.mouseflow.com',
734      'cdn.izooto.com',
735      'static.zotabox.com',
736      'static.hotjar.com',
737      'd.line-scdn.net',
738      'bat.bing.com',
739      's.yimg.com',
740      'js.fout.jp',
741      'load.sumo.com',
742      '.easychat.co',
743      '.chimpstatic.com',
744      '.yotpo.com',
745      '.popin.cc',
746      '.iterable.com',
747      '.alexametrics.com',
748      '.giphy.com',
749      'stats.zotabox.com',
750      'stats.g.doubleclick.net',
751      'www.facebook.com',
752    ],
753    beforeSend: config.beforeSend,
754  });
755
756  var preInitListeners = window.__sentryPreInitListeners;
757  if (preInitListeners) {
758    window.removeEventListener('error', preInitListeners.onError);
759    window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection);
760    window.__sentryPreInitListeners = null;
761  }
762
763
764  var tags = {
765    page_locale: 'en',
766    user_country: 'AM',
767    handle: 'vegiwell',
768    cart_owner_id: '',
769    cart_owner_type: '',
770    cart_id: '',
771  };
772
773  if (pageName) {
774    tags.page = pageName;
775  }
776
777  Sentry.setTags(tags);
778
779  var preInitQueue = window.__sentryPreInitQueue || [];
780  window.__sentryPreInitQueue = null;
781  var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry;
782  preInitQueue.forEach(function(error) {
783    try {
784      if (Math.random() > beforeSentryKeepRate) return;
785      Sentry.withScope(function(scope) {
786        scope.setTag('source', 'before_sentry');
787        Sentry.captureException(error instanceof Error ? error : new Error(String(error)));
788      });
789    } catch (e) {}
790  });
791}
792
793
794        $searchPanelMobile = $jq('.search-panel-mobile');
795        // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering
796        $("#product-loading").remove();
797
798        var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror'];
799        $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery")
800          .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])")
801          .each(function() {
802            var domClassList = ($(this).attr('class') || '').split(/\s+/);
803            // check used lazysizes
804            var hasLazyClass = domClassList.some(function(className) {
805              return lazyClasses.includes(className);
806            });
807            if (!hasLazyClass) {
808              $(this)
809                .attr('src', $(this).attr('data-src'))
810                .removeAttr('data-src');
811            }
812        });
813
814        if ($jq("#home-carousel").length > 0) {
815          runTaskInIdle(() => {
816            $jq("#home-carousel").owlCarousel({
817              items: 1,
818              singleItem: true,
819              autoPlay: true,
820              stopOnHover: true,
821              lazyLoad : true,
822              onLoadedLazy: function(event) { window.resizeImages(event.target); },
823              autoHeight:true,
824              navigation: true,
825              navigationText: false,
826            });
827          });
828        }
829
830        $jq(".owl-carousel").each(function () {
831          runTaskInIdle(() => {
832            var owl = $jq(this);
833            owl.owlCarousel({
834              loop: true,
835              items: 1,
836              margin: 10,
837              nav: false,
838              lazyLoad: true,
839              onLoadedLazy: function(event) {
840                window.resizeImages(event.target);
841              },
842              onInitialized: function() {
843                //owl-stage have transition: 0.25s Time difference
844                setTimeout(function() {
845                  owl.prev('.owl-carousel-first-initializing').hide();
846                  owl
847                    .removeClass('initializing')
848                    .trigger('refresh.owl.carousel');
849                }, 300);
850              },
851              autoplay: true,
852              autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000,
853              autoHeight: true,
854              autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777
855            });
856          });
857        });
858
859        function restartCarousel() {
860          if (document.visibilityState === 'visible') {
861            $jq(".owl-carousel").each(function (_, element) {
862              var $carousel = $jq(element);
863              var owlCarouselInstance = $carousel.data("owl.carousel");
864              var isAutoplay = owlCarouselInstance.settings.autoplay;
865              if (isAutoplay) {
866                $carousel.trigger('stop.owl.autoplay');
867                $carousel.trigger('next.owl.carousel');
868              }
869            });
870          }
871        }
872        document.addEventListener('visibilitychange', restartCarousel);
873
874        setTimeout(function() {
875          $jq('.title-container.ellipsis').dotdotdot({
876            wrap: 'letter'
877          });
878
879          var themeKey = 'ultra_chic';
880          var heightToDot = {
881            varm: 55,
882            philia: 45,
883            skya: 45
884          };
885
886          $jq('.Product-item .Product-info .Product-title').dotdotdot({
887            wrap: 'letter',
888            ellipsis: '...',
889            height: heightToDot[themeKey] || 40
890          });
891        });
892
893        // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead
894      });
895
896      $(document).on('click', '.m-search-button', function(){
897          $searchPanelMobile.toggleClass('click');
898          if ($('.body-wrapper').hasClass('sidr-open')) {
899            $.sidr('close','left-panel');
900            $.sidr('close','cart-panel');
901            $.sidr('close','language-panel');
902            $.sidr('close','currency-panel');
903            $('html, body').css({'overflow': 'auto'});
904          }
905      });
906
907      $(document).on('click', '.search-mask', function() {
908        $searchPanelMobile.toggleClass('click');
909      });
910
911
912      if (window.scriptQueue && window.scriptQueue.length > 0) {
913        runTaskQueue(window.scriptQueue);
914      }
915
916    } catch (e) {
917      console.error(e);
918    }
919
920    window.renderSingleRecaptchaForSendCode = function(element) {
921      var widgetId = window.grecaptcha.render(element, {
922        sitekey: "6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr"
923      }, true);
924
925      element.dataset.widgetId = widgetId;
926    };
927
928
929    window.initRecaptcha = function() {
930      // Delay event binding to avoid angular clear registered events
931
932      document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode);
933
934      // Notify recaptcha SDK observers (consumers subscribe via
935      // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag).
936      window.globalSDKObserver.grecaptcha.notify();
937    }
938
939    window.onRecaptchaLoaded = function() {
940      if (!window.grecaptcha.render) {
941        window.grecaptcha.ready(function() {
942          initRecaptcha();
943        });
944        return;
945      }
946      initRecaptcha();
947    };
948
949      runTaskInIdle(() => {
950        angular.element(document).ready(function() {
951          var tag = document.createElement("script");
952          tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit";
953          document.getElementsByTagName("head")[0].appendChild(tag);
954        });
955        angular.bootstrap(document, ['shop_app']);
956      });
957      runTaskInIdle(() => {
958        window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve();
959      });
960});
961
962</script>
962
963
964<base href="/">
965
966<!-- CSRF -->
967<meta name="csrf-param" content="authenticity_token" />
968<meta name="csrf-token" content="SKtYGQZRbrfCKi5NISRLskxzAgKvkS6oBwhh6PEYwedFpIs8s/LXyS/LDZ3G5rb5i6zxRqQoR963yvz3GcHeJA==" />
969
970<!-- Start of Criteo one tag -->
971<!-- End of Criteo one tag -->
972
973    <!-- app:60dddfc499eef0001c7671ea -->
974    
974<script async src="https://static2.zotabox.com/widgets.js"></script>
vendor: 1 bytes, line 974
974
975<script>
976    window.Zotabox = window.Zotabox || [];
977    Zotabox.platform = 'shopline';
978    Zotabox.widgets = Zotabox.widgets || [];
979</script>
979 
980
981    <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-legacy-ae62574510c3c343cb473c31a541eaa42345ee4c9a0d03d991af41bbdd36be9f.css" onload="this.media='all'" />
982    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/general-fb5ea8124684c1808313125e394e36e9886dbf7c5c4c0c80de1f7bbe1fe6d6a7.css" onload="" />
983    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/theme-e462add8de6bcb81233255bb9d479217b715bed472005db8875ab29e822050c6.css" onload="" />
984    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/primary_color-f13697fb850b7acee5abd328f6a30e13b5798651cb267f62305746db869163c4.css" onload="" />
985    <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-facebook-banner-07cf9a2f7d9d81ac2e626a88c8bfed381788dd65d8d548163bc2de7760f12869.css" onload="this.media='all'" />
986    <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'" />
987      <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;}.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;}
987.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
988      class="pages
989        show
990        
991        mix-navigation-fixed
992        
993        
994        ultra_chic
995        light_theme
996        page_builder
997        v2_theme"
998      ng-controller="MainController"
999  >
1000        <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_ultra_chic_setting-e0791a0c466150b18a1f290e4e4cd5f2a33dec7632a3092f0524891340a51d44.css" onload="this.media=&quot;all&quot;" />
1001
1002      <style>
1003        .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:#C19C5C}.product-available-info-icon .icon-clock{fill:#C19C5C}.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:#C19C5C}.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:#C19C5C}.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:#C19C5C}.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:#C19C5C !important}.sl-goto-top:hover:before{border-top-color:#C19C5C}.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:#C19C5C}.sl-goto-top:hover:before,.sl-goto-top:hover:after,.Product-promotions-tag{border-left-color:#C19C5C}.navigation-menu .navigation-menu-item:hover>.navigation-menu-item-label{color:#C19C5C !important}.navigation-menu .navigation-menu-third-layer-toggle:hover{color:#C19C5C !important}.ProductList-select category-filter-button .advance-filter-button:hover{border-bottom-color:#C19C5C;color:#C19C5C}.ProductList-select category-filter-button .advance-filter-button:hover svg{fill:#C19C5C}.category-advance-filter .apply-button{background-color:#C19C5C}
1003.category-advance-filter .filter-data .filter-price-range input:focus,.category-advance-filter .filter-data .filter-price-range input:hover{border-color:#C19C5C}.NavigationBar-mainMenu .List-item:hover>.Label.primary-color-hover{color:#C19C5C !important}.NavigationBar-mainMenu i.primary-color-hover:hover{color:#C19C5C !important}@media (min-width: 768px){.PostList .List-item.primary-color-hover a:hover .List-item-title{color:#C19C5C}}@media (max-width: 767px){.PostList .List-item.primary-color-hover a:active .List-item-title{color:#C19C5C}}.ProductReview-container .List-item a.disabled{color:#C19C5C !important}.cart-chkt-btn:hover:not(.insufficient-point){color:#C19C5C !important}.cart-chkt-btn:hover:not(.insufficient-point) .ladda-spinner div div div{background:#C19C5C !important}.post-categories-pannel__block-title::after{background-color:#C19C5C}.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:#C19C5C}.Variation-border.selected{border:solid 2px #C19C5C !important}@media not all and (pointer: coarse){.Variation-border:hover{border:solid 2px #C19C5C !important}}.customer-review-bar-color{background-color:rgba(199,64,96,0.3) !important}.facebook-quick-signup-success-page .title{color:#C19C5C}.facebook-quick-signup-success-page .btn-facebook-redirect{background-color:#C19C5C}.facebook-quick-signup-success-page .btn-facebook-redirect:hover{background-color:#C19C5C;color:#fff;opacity:0.8}.facebook-quick-signup-failure-page .title{color:#C19C5C}.facebook-quick-signup-failure-page .btn-facebook-redirect{background-color:#C19C5C}.facebook-quick-signup-failure-page .btn-facebook-redirect:hover{background-color:#C19C5C;color:#fff;opacity:0.8}.trial-order-dialog .checkout-btn{width:unset;background-color:#C19C5C}@media (max-width: 767px){.js-sticky-cart-button-container.fast-checkout-container .icon-cart{fill:#C19C5C !important}}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice{color:#C19C5C}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:before,.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:after{background-color:#C19C5C}#checkout-object__section .checkout-object__info_cart-header{color:#C19C5C}#checkout-object__section .checkout-object__info_cart-header .icon-basket{fill:#C19C5C}#signup-login-page .solid-btn:not([disabled]){background-color:#C19C5C;border-color:#C19C5C}#signup-login-page .solid-btn:not([disabled]):hover{background-color:transparent;color:#C19C5C}#signup-login-page .solid-btn[data-loading]{background-color:#C19C5C;border-color:#C19C5C}#signup-login-page .outline-btn:not([disabled]){color:#C19C5C;border-color:#C19C5C}#signup-login-page .outline-btn:not([disabled]):hover{background-color:transparent}#signup-login-page .outline-btn[data-loading]{color:#C19C5C;border-color:#C19C5C}.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}
1004
1005      </style>
1006  <!- Theme Setting fonts ->
1007    <style>@font-face{font-family:'Nanum Myeongjo';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/nanum-myeongjo/nanum-myeongjo-normal-400.woff2) format("woff2")}@font-face{font-family:'Nanum Myeongjo';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/nanum-myeongjo/nanum-myeongjo-normal-700.woff2) format("woff2")}
1008</style>
1009    <style>
1010      .boxify-image, .Image-boxify-image {
1011        background-size: cover;
1012      }
1013      .boxify-image .boxify-image-wrap img,
1014      .boxify-image.sl-media img,
1015      .Image-boxify-image.sl-media img {
1016        object-fit: cover;
1017      }
1018    </style>
1019  <style>
1020    /* Custom CSS */
1021    
1022  </style>
1023  <!-- Custom HEAD HTML -->
1024  
1025
1026
1027    <!-- Custom liquid styles -->
1028      <style type="text/css"> .section-width{padding:30px 15px;width:100%;margin:0 auto}.section-width.section-full-width{padding:0;margin:0;width:100%}@media (min-width:768px){.section-width{width:750px}}@media (min-width:992px){.section-width{width:970px}}@media (min-width:1200px){.section-width{width:1170px}}.iframe__vimeo__player>iframe{width:100%;height:100%}nav-tabs>nav,nav-tabs>
1028section{display:flex;overflow-x:auto;overflow-y:hidden} </style>
1029      <style type="text/css"> .product-list__container .product-list__title{color:var(--page-text,#333);margin-top:0;margin-bottom:0;padding:15px;font-family:var(--font-family-title);font-size:calc(2.4rem * var(--font-size-title, 1));text-align:center;word-break:break-all;letter-spacing:inherit;text-transform:none}.product-list__container .product-list__title.--text_align_left{text-align:left}.product-list__container .product-list__title.--text_align_right{text-align:right}.product-list__container .product-list__btn{display:flex;width:-moz-fit-content;width:fit-content;margin:15px auto 15px;align-items:center;justify-content:center;padding:6px 80px;border-radius:3px;word-break:break-word;text-align:center;font-size:calc(1.6rem * var(--font-size-paragraph, 1));color:var(--primary-text,#fff);background-color:var(--primary-background,var(--primary-color,#c74060));border:1px solid var(--primary-background,var(--primary-color,#c74060))}.product-list__container .product-list__btn:hover{color:var(--primary-background,var(--primary-color,#c74060));background-color:var(--page-background,#fff)}.product-list__container .product-list__products{display:grid;padding:15px;grid-row-gap:15px;grid-column-gap:15px}.product-list__container .product-list__products.--portrait .boxify-image{padding:0;padding-bottom:133%}.product-list__container .product-list__products .product-list__product{position:relative}.product-list__container .product-list__products .product-item{height:100%}@media screen and (max-width:767px){.product-list__products{padding:0}.product-list__container .product-list__btn{margin:24px auto 15px;width:100%}} </style>
1030      <style type="text/css"> 
1031    #product-list__products__1728441195687a688fef {
1032      
1033        grid-template-rows: repeat(2, 1fr);
1034      
1035      grid-template-columns: repeat(3, minmax(0, 1fr));
1036    }
1037    .product-list-custom-padding__1728441195687a688fef {
1038      padding: 15px;
1039    }
1040    #shopline-section-1728441195687a688fef .section-width {
1041      padding-top: 30px;
1042      padding-bottom: 30px;
1043    }
1044
1045    @media (min-width: 768px) {
1046      #shopline-section-1728441195687a688fef .section-width {
1047        padding-top: 30px;
1048        padding-bottom: 30px;
1049      }
1050    }
1051    @media screen and (max-width: 767px) {
1052      .product-list-custom-padding__1728441195687a688fef {
1053        padding: 0;
1054      }
1055      #product-list__products__1728441195687a688fef {
1056        grid-template-columns: calc(50% - 7.5px) calc(50% - 7.5px);
1057        grid-template-rows: initial;
1058      }
1059    }
1060   </style>
1061      <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;
1061gap: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
1061));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>
1062      <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}
1062.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>
1063      <style type="text/css"> 
1064  
1065 </style>
1066      <style type="text/css"> 
1067   .header--desktop .navigation-menu,
1068   .home.index.my-scroll .header--desktop .navigation-menu {
1069    
1070    flex-grow: 1;
1071    
1072    align-items: flex-start;
1073  }
1074
1075  body:not(.home.index) .header--desktop .navigation-menu-top-layer,
1076  .home.index.my-scroll .header--desktop .navigation-menu-top-layer {
1077    justify-content: flex-start;
1078  }
1079
1080  .home.index .header--desktop .navigation-menu {
1081    width: 100%;
1082    flex-grow: 1;
1083    align-items: center;
1084  }
1085
1086  .header--desktop .header__logo img {max-width: 327px;
1087    max-height: 70px;
1088  }
1089
1090  
1091    #shopline-section-header {
1092      position: sticky;
1093      z-index: 100;
1094      top: 0;
1095    }
1096  
1097
1098  .header--desktop .icons.icon-nav-dollor {
1099    font-size: 18px;
1100    transform: scaleX(1.1);
1101  }
1102  
1103  
1104  
1105  
1106
1107  
1108 </style>
1109      <style type="text/css"> 
1110  .header--mobile .header__logo img {
1111    object-fit: contain;max-width: 222px;
1112    max-height: 65px;
1113  }
1114
1115  
1116  
1117  
1118  
1119 </style>
1120      <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
1120(--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>
1121      <style type="text/css"> 
1122  #footer-custom-padding {
1123    padding: 15px;
1124  }
1125  @media screen and (max-width: 767px) {
1126    #footer-custom-padding {
1127      padding: 0;
1128    }
1129  }
1130
1131  #shopline-section-footer .section-width {
1132    padding-top: 30px;
1133    padding-bottom: 30px;
1134  }
1135
1136  @media (min-width: 768px) {
1137    #shopline-section-footer .section-width {
1138      padding-top: 30px;
1139      padding-bottom: 30px;
1140    }
1141  }
1142
1143  .footer-wrapper .footer-grid-items .footer-grid-item {
1144    padding: 15px 15px;
1145  }
1146
1147  @media (min-width: 768px) {
1148    .footer-wrapper .footer-grid-items .footer-grid-item {
1149      padding: 15px 15px;
1150    }
1151  }
1152
1153 </style>
1154
1155  <div ng-controller="FbInAppBrowserPopupController" ng-cloak>
1156  <div
1157    ng-if="showFbHint"
1158    class="in-app-browser-popup__container"
1159  >
1160    <div class="in-app-browser-popup__layout">
1161      <div class="in-app-browser-popup__main">
1162        <p class="in-app-browser-popup__desc">
1163          {{ 'fb_in_app_browser_popup.desc' | translate }}
1164          <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span>
1165        </p>
1166      </div>
1167      <div class="in-app-browser-popup__footer">
1168        <button class="in-app-browser-popup__close-btn" ng-click="handleClose()">
1169          {{ 'close' | translate }}
1170        </button>
1171      </div>
1172    </div>
1173  </div>
1174</div>
1175  <div ng-controller="InAppBrowserPopupController" ng-cloak>
1176  <div
1177    ng-if="canShowInAppHint && showMissingSessionKeyWarning"
1178    class="in-app-browser-popup__container"
1179  >
1180    <div class="in-app-browser-popup__layout">
1181      <div class="in-app-browser-popup__main">
1182        <p class="in-app-browser-popup__desc">
1183          {{ 'in_app_browser_popup.desc' | translate }}
1184        </p>
1185      </div>
1186      <div class="in-app-browser-popup__footer">
1187        <button class="in-app-browser-popup__close-btn" ng-click="handleClose()">
1188          {{ 'close' | translate }}
1189        </button>
1190      </div>
1191    </div>
1192  </div>
1193</div>
1194    <div
1195  id="cookie-consent-popup"
1196  ng-controller="CookieConsentPopupController"
1197  ng-cloak
1198  data-nosnippet
1199>
1200  <div ng-if="state('showPopup')">
1201    <div
1202      ng-show="!state('showDetailSettingsPanel')" 
1203      class="cookie-consent-popup__container"
1204    >
1205      <div class="cookie-consent-popup__layout">
1206        <div class="cookie-consent-popup__header">
1207          <div class="cookie-consent-popup__title">
1208            {{word('consent_title')}}
1209          </div>
1210        </div>
1211        <div class="cookie-consent-popup__main">
1212          <p class="cookie-consent-popup__desc">
1213            {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a>
1214          </p>
1215        </div>
1216        <div class="cookie-consent-popup__footer">
1217          <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')">
1218            {{word('settings')}}
1219          </button>
1220          <button
1221            class="cookie-consent-popup__accept-btn ladda-button"
1222            ladda="state('loading')"
1223            data-style="slide-down"
1224            ng-click="click('accept')"
1225          >
1226            {{word('accept')}}
1227          </button>
1228        </div>
1229      </div>
1230    </div>
1231
1232    <div
1233      ng-show="state('showDetailSettingsPanel')"
1234      class="cookie-consent-detail-settings-panel__container"
1235    >
1236      <div class="cookie-consent-detail-settings-panel__layout">
1237        <div class="cookie-consent-detail-settings-panel__top-right">
1238          <button
1239            ng-click="click('discard')"
1240            class="cookie-consent-detail-settings-panel__discard-btn"
1241          >
1242          </button>
1243        </div>
1244        <div class="cookie-consent-detail-settings-panel__header">
1245          <div class="cookie-consent-detail-settings-panel__title">
1246            {{word('consent_title')}}
1247          </div>
1248        </div>
1249        <div class="cookie-consent-detail-settings-panel__main">
1250          <p class="cookie-consent-detail-settings-panel__desc">
1251            {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a>
1252          </p>
1253          <div class="cookie-consent-detail-settings-panel__separator"></div>
1254          <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item">
1255            <div class="cookie-consent-detail-settings-panel__item-header">
1256              <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div>
1257              <label for="{{setting.key}}" class="cookie-consent-switch__container">
1258                <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox">
1259                <span class="cookie-consent-switch__slider round"></span>
1260              </label>
1261            </div>
1262            <div class="cookie-consent-detail-settings-panel__item-main">
1263              <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p>
1264            </div>
1265          </div>
1266        </div>
1267        <div class="cookie-consent-detail-settings-panel__footer">
1268          <button
1269            class="cookie-consent-detail-settings-panel__save-btn ladda-button"
1270            ladda="state('loading')"
1271            data-style="slide-down"
1272            ng-click="click('save_preferences')"
1273          >
1274            {{word('save_preferences')}}
1275          </button>
1276        </div>
1277      </div>
1278    </div>
1279  </div>
1280</div>
1281
1282
1283  
1284
1285        <div id='shopline-section-announcement'><!-- Rendered 'announcement.js.liquid' --><!-- Rendered 'announcement.css.liquid' --> 
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296<div class="announcement js-announcement announcement--revamp announcement--column"
1297  data-e2e-id="announcement_container"
1298  data-text-block-size="1"
1299  data-countdown-block-size="1"
1300  data-block-size="2"
1301  data-duration="5"
1302  ng-non-bindable
1303>
1304  
1305      
1306        
1307          
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318<a
1319  class="announcement__link"
1320  href="https://lin.ee/bzFGPK1"
1321  target="_blank"
1322  rel="noopener noreferrer" 
1323  data-e2e-id="announcement-slide_container--0"
1324>
1325
1326
1327<div class="announcement__text announcement__text--1728388397330cf2fc8c">
1328  <div class="announcement__content">
1329    <p class="announcement__title" data-e2e-id="announcement-title_content">
1330      <span title="Welcome">Welcome</span>
1331    </p>
1332  
1333  </div>
1334</div>
1335
1336
1337</a>
1338
1339
1340        
1341      
1342        
1343          
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365  
1366  <a
1367    class="announcement__link"
1368    href="https://www.vegiwell.com/pages/%E3%80%9038%E5%A5%B3%E7%8E%8B%E7%AF%80%E3%80%91%E9%99%90%E5%AE%9A%E5%84%AA%E6%83%A0"
1369    target="_blank"
1370    rel="noopener noreferrer" 
1371    data-e2e-id="announcement-slide_container--1"
1372  >
1373  
1374
1375  <div
1376    id="announcement__countdown__2"
1377    
1378    class="announcement__countdown announcement__countdown--17687937690441f5ee10 announcement__countdown--has-button announcement__countdown--has-title"
1379    data-started="true"
1380    data-ended="false"
1381    data-original-start-time="2026-09-21T15:59:00.287Z"
1382    data-start-time="2026-09-21T15:59:00.287Z"
1383    data-end-time="2026-10-11T18:00:00.352Z"
1384  >
1385    <div class="countdown-block announcement__content --ends">
1386      
1387        <div class="countdown-block__title" title="🎊週年慶🎊優惠+超商免運+滿額禮一次滿足" ng-non-bindable>
1388          🎊週年慶🎊優惠+超商免運+滿額禮一次滿足
1389        </div>
1390      
1391
1392      <div class="countdown-block__body">
1393        <div class="countdown-timer" data-e2e-id="announcement-countdown_content">
1394          
1395            <div class="time-unit">
1396              <div class="time-part-wrapper">
1397                
1398
1399                
1400
1401                
1402                  <div class="time-part days hundreds">
1403                    <div class="digit-wrapper" data-value="0">
1404                      
1405                        <span class="digit">9</span>
1406                      
1407                        <span class="digit">8</span>
1408                      
1409                        <span class="digit">7</span>
1410                      
1411                        <span class="digit">6</span>
1412                      
1413                        <span class="digit">5</span>
1414                      
1415                        <span class="digit">4</span>
1416                      
1417                        <span class="digit">3</span>
1418                      
1419                        <span class="digit">2</span>
1420                      
1421                        <span class="digit">1</span>
1422                      
1423                        <span class="digit">0</span>
1424                      
1425                    </div>
1426                  </div>
1427                
1428                  <div class="time-part days tens">
1429                    <div class="digit-wrapper" data-value="0">
1430                      
1431                        <span class="digit">9</span>
1432                      
1433                        <span class="digit">8</span>
1434                      
1435                        <span class="digit">7</span>
1436                      
1437                        <span class="digit">6</span>
1438                      
1439                        <span class="digit">5</span>
1440                      
1441                        <span class="digit">4</span>
1442                      
1443                        <span class="digit">3</span>
1444                      
1445                        <span class="digit">2</span>
1446                      
1447                        <span class="digit">1</span>
1448                      
1449                        <span class="digit">0</span>
1450                      
1451                    </div>
1452                  </div>
1453                
1454                  <div class="time-part days ones">
1455                    <div class="digit-wrapper" data-value="0">
1456                      
1457                        <span class="digit">9</span>
1458                      
1459                        <span class="digit">8</span>
1460                      
1461                        <span class="digit">7</span>
1462                      
1463                        <span class="digit">6</span>
1464                      
1465                        <span class="digit">5</span>
1466                      
1467                        <span class="digit">4</span>
1468                      
1469                        <span class="digit">3</span>
1470                      
1471                        <span class="digit">2</span>
1472                      
1473                        <span class="digit">1</span>
1474                      
1475                        <span class="digit">0</span>
1476                      
1477                    </div>
1478                  </div>
1479                
1480              </div>
1481              <div class="time-unit-name">
1482                d
1483              </div>
1484            </div>
1485    
1486            
1487              <span class="colon">:</span>
1488            
1489          
1490            <div class="time-unit">
1491              <div class="time-part-wrapper">
1492                
1493
1494                
1495
1496                
1497                  <div class="time-part hours tens">
1498                    <div class="digit-wrapper" data-value="0">
1499                      
1500                        <span class="digit">9</span>
1501                      
1502                        <span class="digit">8</span>
1503                      
1504                        <span class="digit">7</span>
1505                      
1506                        <span class="digit">6</span>
1507                      
1508                        <span class="digit">5</span>
1509                      
1510                        <span class="digit">4</span>
1511                      
1512                        <span class="digit">3</span>
1513                      
1514                        <span class="digit">2</span>
1515                      
1516                        <span class="digit">1</span>
1517                      
1518                        <span class="digit">0</span>
1519                      
1520                    </div>
1521                  </div>
1522                
1523                  <div class="time-part hours ones">
1524                    <div class="digit-wrapper" data-value="0">
1525                      
1526                        <span class="digit">9</span>
1527                      
1528                        <span class="digit">8</span>
1529                      
1530                        <span class="digit">7</span>
1531                      
1532                        <span class="digit">6</span>
1533                      
1534                        <span class="digit">5</span>
1535                      
1536                        <span class="digit">4</span>
1537                      
1538                        <span class="digit">3</span>
1539                      
1540                        <span class="digit">2</span>
1541                      
1542                        <span class="digit">1</span>
1543                      
1544                        <span class="digit">0</span>
1545                      
1546                    </div>
1547                  </div>
1548                
1549              </div>
1550              <div class="time-unit-name">
1551                h
1552              </div>
1553            </div>
1554    
1555            
1556              <span class="colon">:</span>
1557            
1558          
1559            <div class="time-unit">
1560              <div class="time-part-wrapper">
1561                
1562
1563                
1564
1565                
1566                  <div class="time-part minutes tens">
1567                    <div class="digit-wrapper" data-value="0">
1568                      
1569                        <span class="digit">9</span>
1570                      
1571                        <span class="digit">8</span>
1572                      
1573                        <span class="digit">7</span>
1574                      
1575                        <span class="digit">6</span>
1576                      
1577                        <span class="digit">5</span>
1578                      
1579                        <span class="digit">4</span>
1580                      
1581                        <span class="digit">3</span>
1582                      
1583                        <span class="digit">2</span>
1584                      
1585                        <span class="digit">1</span>
1586                      
1587                        <span class="digit">0</span>
1588                      
1589                    </div>
1590                  </div>
1591                
1592                  <div class="time-part minutes ones">
1593                    <div class="digit-wrapper" data-value="0">
1594                      
1595                        <span class="digit">9</span>
1596                      
1597                        <span class="digit">8</span>
1598                      
1599                        <span class="digit">7</span>
1600                      
1601                        <span class="digit">6</span>
1602                      
1603                        <span class="digit">5</span>
1604                      
1605                        <span class="digit">4</span>
1606                      
1607                        <span class="digit">3</span>
1608                      
1609                        <span class="digit">2</span>
1610                      
1611                        <span class="digit">1</span>
1612                      
1613                        <span class="digit">0</span>
1614                      
1615                    </div>
1616                  </div>
1617                
1618              </div>
1619              <div class="time-unit-name">
1620                m
1621              </div>
1622            </div>
1623    
1624            
1625              <span class="colon">:</span>
1626            
1627          
1628            <div class="time-unit">
1629              <div class="time-part-wrapper">
1630                
1631
1632                
1633
1634                
1635                  <div class="time-part seconds tens">
1636                    <div class="digit-wrapper" data-value="0">
1637                      
1638                        <span class="digit">9</span>
1639                      
1640                        <span class="digit">8</span>
1641                      
1642                        <span class="digit">7</span>
1643                      
1644                        <span class="digit">6</span>
1645                      
1646                        <span class="digit">5</span>
1647                      
1648                        <span class="digit">4</span>
1649                      
1650                        <span class="digit">3</span>
1651                      
1652                        <span class="digit">2</span>
1653                      
1654                        <span class="digit">1</span>
1655                      
1656                        <span class="digit">0</span>
1657                      
1658                    </div>
1659                  </div>
1660                
1661                  <div class="time-part seconds ones">
1662                    <div class="digit-wrapper" data-value="0">
1663                      
1664                        <span class="digit">9</span>
1665                      
1666                        <span class="digit">8</span>
1667                      
1668                        <span class="digit">7</span>
1669                      
1670                        <span class="digit">6</span>
1671                      
1672                        <span class="digit">5</span>
1673                      
1674                        <span class="digit">4</span>
1675                      
1676                        <span class="digit">3</span>
1677                      
1678                        <span class="digit">2</span>
1679                      
1680                        <span class="digit">1</span>
1681                      
1682                        <span class="digit">0</span>
1683                      
1684                    </div>
1685                  </div>
1686                
1687              </div>
1688              <div class="time-unit-name">
1689                s
1690              </div>
1691            </div>
1692    
1693            
1694          
1695        </div>
1696    
1697        
1698          <span
1699            class="countdown-block__button announcement__btn"
1700            title="前往搶購"
1701            data-e2e-id="announcement-cta_button"
1702            ng-non-bindable
1703          >
1704            前往搶購
1705          </span>
1706        
1707      </div>
1708    </div>
1709  </div>
1710
1711  
1712  </a>
1713  
1714
1715
1716
1717        
1718      
1719  
1720</div>
1721
1722
1723  
1724 
1725</div>          <div id='shopline-section-header'><!-- Rendered 'header.css.liquid' --> 
1726
1727
1728<style>
1729  
1730</style>
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742<style>
1743   .header--desktop .navigation-menu,
1744   .home.index.my-scroll .header--desktop .navigation-menu {
1745    
1746    flex-grow: 1;
1747    
1748    align-items: flex-start;
1749  }
1750
1751  body:not(.home.index) .header--desktop .navigation-menu-top-layer,
1752  .home.index.my-scroll .header--desktop .navigation-menu-top-layer {
1753    justify-content: flex-start;
1754  }
1755
1756  .home.index .header--desktop .navigation-menu {
1757    width: 100%;
1758    flex-grow: 1;
1759    align-items: center;
1760  }
1761
1762  .header--desktop .header__logo img {max-width: 327px;
1763    max-height: 70px;
1764  }
1765
1766  
1767    #shopline-section-header {
1768      position: sticky;
1769      z-index: 100;
1770      top: 0;
1771    }
1772  
1773
1774  .header--desktop .icons.icon-nav-dollor {
1775    font-size: 18px;
1776    transform: scaleX(1.1);
1777  }
1778  
1779  
1780  
1781  
1782
1783  
1784</style>
1785
1786<nav class="header header--desktop header--sticky js-navbar-desktop nav-bg-color">
1787  
1788  <div class="header__container clearfix">
1789    
1790      <a class="header__logo header__logo--middle-left" href="/">
1791        <img
1792          src="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/695274bfc6a730628fda8a2e/1200x.webp?source_format=png"
1793          width="6301.0"
1794          height="2085.0"
1795          loading="lazy"
1796        >
1797      </a>
1798    
1799    <div class="header__menu">
1800      <ul class="header__action-menu nav-color">
1801        <!-- Currency chooser -->
1802        
1803
1804        <!-- Language chooser -->
1805        
1806          <li class="List-item">
1807            <div
1808              class="NavigationBar-actionMenu-button nav-color App-languageDropdown dropdown"
1809              dropdown
1810              data-nosnippet
1811            >
1812              <div class="dropdown-toggle" dropdown-toggle>
1813                <svg class="fa fa-v5-globe">
1814                  <use xlink:href="#fa-v5-globe"></use>
1815                </svg>
1816                
1817                  <span class="Label">English</span>
1818                  <span class="fa fa-angle-down"></span>
1819                
1820              </div>
1821              <ul class="NavigationBar-actionMenu-dropdown dropdown-menu sl-language-chooser">
1822                
1823                  <li class="List-item sl-language-chooser-language" href="#en">English</li>
1824                
1825                  <li class="List-item sl-language-chooser-language" href="#zh-hant">繁體中文</li>
1826                
1827              </ul>
1828            </div>
1829          </li>
1830        
1831
1832        <!-- Desktop Search bar -->
1833        
1834          <li class="List-item search-bar">
1835            <div
1836              class="NavigationBar-actionMenu-button nav-color Product-searchField "
1837              data-nosnippet
1838            >
1839              <form class="Product-searchField-form sl-product-search">
1840                <input disabled maxlength="50" placeholder="Search Products">
1841                <button disabled type="submit">
1842                  <svg class="icons icon-search">
1843                    <use xlink:href="#icon-search"></use>
1844                  </svg>
1845                  
1846                </button>
1847              </form>
1848            </div>
1849          </li>
1850        
1851
1852        <!-- Messages -->
1853        
1854          <li class="List-item">
1855            <a class="NavigationBar-actionMenu-button nav-color MessageDialog-showButton sl-message-toggle">
1856              <svg class="icons icon-nav-commont">
1857                <use xlink:href="#icon-nav-comment"></use>
1858              </svg>
1859              
1860            </a>
1861          </li>
1862        
1863
1864        <!-- Sign-in or Member Center -->
1865        <li class="List-item" style="position:relative;">
1866          
1867            <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color">
1868              <svg class="icons icon-person">
1869                <use xlink:href="#icon-person"></use>
1870              </svg>
1871              
1872            </a>
1873          
1874          <user-reminder-desktop
1875  campaign-rule="null"
1876></user-reminder-desktop>
1877        </li>
1878
1879        <!-- Cart panel toggle -->
1880
1881        <basic-popover class="cart-over-limit"></basic-popover>
1882        <li class="List-item">
1883          <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle">
1884            <svg class="icons icon-nav-cart">
1885              <use xlink:href="#icon-nav-cart"></use>
1886            </svg>
1887            <span
1888              class="sl-cart-count Cart-count primary-color"
1889              count-style="icon"
1890            >
1891            </span>
1892          </a>
1893        </li>
1894      </ul>
1895      
1896
1897      <a
1898        class="header__logo header__logo--home "
1899        href="/"
1900      >
1901        <img
1902          src="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/695274bfc6a730628fda8a2e/1200x.webp?source_format=png"
1903          width="6301.0"
1904          height="2085.0"
1905          loading="lazy"
1906        >
1907      </a>
1908
1909      <ul class="header__main-menu"><li class="navigation-menu nav-color basic-menu-desktop">
1910  <ul
1911    class="navigation-menu-top-layer"
1912    style="padding: 10px; "
1913  ><li class="navigation-menu-item">
1914          <a
1915            class="navigation-menu-item-label"
1916            link-highlight="https://www.vegiwell.com/pages/【38女王節】限定優惠"
1917            href="https://www.vegiwell.com/pages/【38女王節】限定優惠"
1918            target=""
1919            ng-non-bindable
1920          >🎊植悅週年慶🎊</a>
1921        </li><li class="navigation-menu-item">
1922          <a
1923            class="navigation-menu-item-label"
1924            link-highlight="https://www.vegiwell.com/pages/news"
1925            href="https://www.vegiwell.com/pages/news"
1926            target=""
1927            ng-non-bindable
1928          >News</a>
1929        </li><li class="navigation-menu-item">
1930          <a
1931            class="navigation-menu-item-label"
1932            link-highlight="https://www.vegiwell.com/"
1933            href="https://www.vegiwell.com/"
1934            target=""
1935            ng-non-bindable
1936          >Home</a>
1937        </li><li class="navigation-menu-item navigation-menu-item--nested">
1938          <a
1939            class="navigation-menu-item-label"
1940            link-highlight="https://www.vegiwell.com/pages/about"
1941            href="https://www.vegiwell.com/pages/about"
1942            target=""
1943          >
1944            About<span class="fa fa-angle-down"></span>
1945          </a>
1946          <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position">
1947            <div class="second-layer-scroll-buttons">
1948              <span class="fa fa-angle-left scroll-left scroll-disable"></span>
1949              <span class="fa fa-angle-right scroll-right"></span>
1950            </div><li class="navigation-menu-item">
1951                  <a
1952                    class="navigation-menu-item-label"
1953                    link-highlight="https://www.vegiwell.com/pages/about"
1954                    href="https://www.vegiwell.com/pages/about"
1955                    target=""
1956                  >
1957                    About
1958                  </a>
1959                </li><li class="navigation-menu-item">
1960                  <a
1961                    class="navigation-menu-item-label"
1962                    link-highlight="https://www.vegiwell.com/pages/charity-initiatives"
1963                    href="https://www.vegiwell.com/pages/charity-initiatives"
1964                    target=""
1965                  >
1966                    Charity Initiatives
1967                  </a>
1968                </li></ul>
1969        </li><li class="navigation-menu-item navigation-menu-item--nested">
1970          <a
1971            class="navigation-menu-item-label"
1972            link-highlight="https://www.vegiwell.com/pages/new-page-1"
1973            href="https://www.vegiwell.com/pages/new-page-1"
1974            target=""
1975          >
1976            Certification<span class="fa fa-angle-down"></span>
1977          </a>
1978          <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position">
1979            <div class="second-layer-scroll-buttons">
1980              <span class="fa fa-angle-left scroll-left scroll-disable"></span>
1981              <span class="fa fa-angle-right scroll-right"></span>
1982            </div><li class="navigation-menu-item">
1983                  <a
1984                    class="navigation-menu-item-label"
1985                    link-highlight="https://www.vegiwell.com/pages/analysis"
1986                    href="https://www.vegiwell.com/pages/analysis"
1987                    target=""
1988                  >
1989                    SuperLab
1990                  </a>
1991                </li><li class="navigation-menu-item">
1992                  <a
1993                    class="navigation-menu-item-label"
1994                    link-highlight="https://www.vegiwell.com/pages/clean-label"
1995                    href="https://www.vegiwell.com/pages/clean-label"
1996                    target=""
1997                  >
1998                    Anti Additive Clean Label
1999                  </a>
2000                </li><li class="navigation-menu-item">
2001                  <a
2002                    class="navigation-menu-item-label"
2003                    link-highlight="https://www.vegiwell.com/pages/coa"
2004                    href="https://www.vegiwell.com/pages/coa"
2005                    target=""
2006                  >
2007                    Certificate of Analysis
2008                  </a>
2009                </li><li class="navigation-menu-item">
2010                  <a
2011                    class="navigation-menu-item-label"
2012                    link-highlight="https://www.vegiwell.com/pages/american-vegetarian-association"
2013                    href="https://www.vegiwell.com/pages/american-vegetarian-association"
2014                    target=""
2015                  >
2016                    American Vegetarian Association
2017                  </a>
2018                </li></ul>
2019        </li><li class="navigation-menu-item navigation-menu-item--nested">
2020          <a
2021            class="navigation-menu-item-label"
2022            link-highlight="https://www.vegiwell.com/products"
2023            href="https://www.vegiwell.com/products"
2024            target=""
2025          >
2026            Shop All<span class="fa fa-angle-down"></span>
2027          </a>
2028          <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position">
2029            <div class="second-layer-scroll-buttons">
2030              <span class="fa fa-angle-left scroll-left scroll-disable"></span>
2031              <span class="fa fa-angle-right scroll-right"></span>
2032            </div><li class="navigation-menu-item">
2033                  <a
2034                    class="navigation-menu-item-label"
2035                    link-highlight="https://www.vegiwell.com/pages/selected-items"
2036                    href="https://www.vegiwell.com/pages/selected-items"
2037                    target=""
2038                  >
2039                    Collections
2040                  </a>
2041                </li><li class="navigation-menu-item">
2042                  <a
2043                    class="navigation-menu-item-label"
2044                    link-highlight="https://www.vegiwell.com/pages/regular-purchase-area"
2045                    href="https://www.vegiwell.com/pages/regular-purchase-area"
2046                    target=""
2047                  >
2048                    Regular purchase area
2049                  </a>
2050                </li><li class="navigation-menu-item">
2051                  <a
2052                    class="navigation-menu-item-label"
2053                    link-highlight="https://www.vegiwell.com/pages/女性光采"
2054                    href="https://www.vegiwell.com/pages/女性光采"
2055                    target=""
2056                  >
2057                    Women&#39;s Series
2058                  </a>
2059                </li><li class="navigation-menu-item">
2060                  <a
2061                    class="navigation-menu-item-label"
2062                    link-highlight="https://www.vegiwell.com/pages/mans-series"
2063                    href="https://www.vegiwell.com/pages/mans-series"
2064                    target=""
2065                  >
2066                    Man&#39;s Series
2067                  </a>
2068                </li><li class="navigation-menu-item">
2069                  <a
2070                    class="navigation-menu-item-label"
2071                    link-highlight="https://www.vegiwell.com/pages/senior-energy"
2072                    href="https://www.vegiwell.com/pages/senior-energy"
2073                    target=""
2074                  >
2075                    Senior Energy
2076                  </a>
2077                </li><li class="navigation-menu-item">
2078                  <a
2079                    class="navigation-menu-item-label"
2080                    link-highlight="https://www.vegiwell.com/pages/精選商品-1"
2081                    href="https://www.vegiwell.com/pages/精選商品-1"
2082                    target=""
2083                  >
2084                    Child Proof
2085                  </a>
2086                </li><li class="navigation-menu-item">
2087                  <a
2088                    class="navigation-menu-item-label"
2089                    link-highlight="https://www.vegiwell.com/pages/精選商品-1-1"
2090                    href="https://www.vegiwell.com/pages/精選商品-1-1"
2091                    target=""
2092                  >
2093                    Gastroenterology
2094                  </a>
2095                </li><li class="navigation-menu-item">
2096                  <a
2097                    class="navigation-menu-item-label"
2098                    link-highlight="https://www.vegiwell.com/pages/精選商品-1-1-1"
2099                    href="https://www.vegiwell.com/pages/精選商品-1-1-1"
2100                    target=""
2101                  >
2102                    Eye care
2103                  </a>
2104                </li><li class="navigation-menu-item">
2105                  <a
2106                    class="navigation-menu-item-label"
2107                    link-highlight="https://www.vegiwell.com/pages/精選商品-1-1-1-1"
2108                    href="https://www.vegiwell.com/pages/精選商品-1-1-1-1"
2109                    target=""
2110                  >
2111                    Daily health care
2112                  </a>
2113                </li><li class="navigation-menu-item">
2114                  <a
2115                    class="navigation-menu-item-label"
2116                    link-highlight="https://www.vegiwell.com/pages/new-page"
2117                    href="https://www.vegiwell.com/pages/new-page"
2118                    target=""
2119                  >
2120                    Calcium
2121                  </a>
2122                </li></ul>
2123        </li><li class="navigation-menu-item navigation-menu-item--nested">
2124          <a
2125            class="navigation-menu-item-label"
2126            link-highlight="https://www.vegiwell.com/pages/new-page-5"
2127            href="https://www.vegiwell.com/pages/new-page-5"
2128            target=""
2129          >
2130            Member Benefits<span class="fa fa-angle-down"></span>
2131          </a>
2132          <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position">
2133            <div class="second-layer-scroll-buttons">
2134              <span class="fa fa-angle-left scroll-left scroll-disable"></span>
2135              <span class="fa fa-angle-right scroll-right"></span>
2136            </div><li class="navigation-menu-item">
2137                  <a
2138                    class="navigation-menu-item-label"
2139                    link-highlight="https://www.vegiwell.com/pages/new-page-5"
2140                    href="https://www.vegiwell.com/pages/new-page-5"
2141                    target=""
2142                  >
2143                    Member Benefits
2144                  </a>
2145                </li><li class="navigation-menu-item">
2146                  <a
2147                    class="navigation-menu-item-label"
2148                    link-highlight="https://www.vegiwell.com/pages/partner"
2149                    href="https://www.vegiwell.com/pages/partner"
2150                    target=""
2151                  >
2152                    植悅共好夥伴
2153                  </a>
2154                </li></ul>
2155        </li><li class="navigation-menu-item">
2156          <a
2157            class="navigation-menu-item-label"
2158            link-highlight="https://www.vegiwell.com/pages/media-report"
2159            href="https://www.vegiwell.com/pages/media-report"
2160            target=""
2161            ng-non-bindable
2162          >Media Report</a>
2163        </li><li class="navigation-menu-item">
2164          <a
2165            class="navigation-menu-item-label"
2166            link-highlight="https://www.vegiwell.com/pages/recommendation"
2167            href="https://www.vegiwell.com/pages/recommendation"
2168            target=""
2169            ng-non-bindable
2170          >Recommendation</a>
2171        </li><li class="navigation-menu-item navigation-menu-item--nested">
2172          <a
2173            class="navigation-menu-item-label"
2174            link-highlight="https://www.vegiwell.com/pages/new-page-3"
2175            href="https://www.vegiwell.com/pages/new-page-3"
2176            target=""
2177          >
2178            VegiWell Column<span class="fa fa-angle-down"></span>
2179          </a>
2180          <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position">
2181            <div class="second-layer-scroll-buttons">
2182              <span class="fa fa-angle-left scroll-left scroll-disable"></span>
2183              <span class="fa fa-angle-right scroll-right"></span>
2184            </div><li class="navigation-menu-item">
2185                  <a
2186                    class="navigation-menu-item-label"
2187                    link-highlight="https://www.vegiwell.com/blog/posts/collagen-recommendation"
2188                    href="https://www.vegiwell.com/blog/posts/collagen-recommendation"
2189                    target=""
2190                  >
2191                    膠原蛋白推薦TOP5+27素/葷品牌評比!挑選祕訣一次看!
2192                  </a>
2193                </li><li class="navigation-menu-item">
2194                  <a
2195                    class="navigation-menu-item-label"
2196                    link-highlight="https://www.vegiwell.com/blog/posts/vegetarian-diet"
2197                    href="https://www.vegiwell.com/blog/posts/vegetarian-diet"
2198                    target=""
2199                  >
2200                    吃素完整指南:7大種類、好處、營養攻略、注意事項全解析
2201                  </a>
2202                </li><li class="navigation-menu-item">
2203                  <a
2204                    class="navigation-menu-item-label"
2205                    link-highlight="https://www.vegiwell.com/blog/posts/probiotics-for-kid"
2206                    href="https://www.vegiwell.com/blog/posts/probiotics-for-kid"
2207                    target=""
2208                  >
2209                    兒童益生菌挑選指南|3大好處、挑選6重點、常見QA一次看
2210                  </a>
2211                </li><li class="navigation-menu-item">
2212                  <a
2213                    class="navigation-menu-item-label"
2214                    link-highlight="https://www.vegiwell.com/blog/posts/vegan-collagen"
2215                    href="https://www.vegiwell.com/blog/posts/vegan-collagen"
2216                    target=""
2217                  >
2218                    素食膠原蛋白有用嗎?掌握這5大重點,吃素也能吃出好氣色!
2219                  </a>
2220                </li><li class="navigation-menu-item">
2221                  <a
2222                    class="navigation-menu-item-label"
2223                    link-highlight="https://www.vegiwell.com/blog/posts/how-to-choose-vegan-supplements"
2224                    href="https://www.vegiwell.com/blog/posts/how-to-choose-vegan-supplements"
2225                    target=""
2226                  >
2227                    素食保健食品怎麼挑?想補足營養缺口,先掌握這4大要點!
2228                  </a>
2229                </li></ul>
2230        </li></ul>
2231</li>
2232
2233      </ul>
2234    </div>
2235
2236    <div id="d-cart-panel" class="CartPanel" style="display:none">
2237      <div class="CartPanel-section">
2238        <div class="CartPanel-header">
2239          Shopping Cart
2240        </div>
2241        <div ng-controller="CartsController"><div class="clear"></div>
2242<!-- Hint: Cart Empty -->
2243<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()">
2244  <div class="CartPanel-hint"> Your Shopping Cart is empty. </div>
2245  <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled">
2246    <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
2247    <cart-lazyload-related-products data-allow-empty-product-ids="true">
2248      <div class="cart-related-products-loading">
2249        <div class="cart-related-products-loading-image loading-placeholder"></div>
2250        <div class="cart-related-products-loading-content">
2251          <div class="cart-related-products-loading-title loading-placeholder"></div>
2252          <div class="cart-related-products-loading-price-details loading-placeholder"></div>
2253        </div>
2254      </div>
2255      <div class="cart-related-products-list"></div>
2256    </cart-lazyload-related-products>
2257  </div>
2258</div>
2259
2260<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()">
2261  <!-- CartItems -->
2262  <div class="cart-items">
2263    <div
2264      ng-repeat="item in currentCart.getItems() track by item._id"
2265      ng-if="item.type !== 'gift'"
2266      class="cart-item-container"
2267      data-cart-item-id="{{ item._id }}"
2268      product-id="{{ item.product_id }}"
2269    >
2270      <!-- Item -->
2271      <div class="cart-item">
2272        <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link">
2273          <img
2274            class="sl-lazy-image cart-item-image"
2275            ng-src="{{ getImgSrc(item, '200x200f') }}"
2276            alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}"
2277          />
2278        </a>
2279        <img
2280          class="sl-lazy-image cart-item-image"
2281          ng-if="item.product.type === 'gift'"
2282          ng-src="{{ getImgSrc(item, '200x200f') }}"
2283          alt="{{ (item.variation.media
2284                    ? item.variation.media.alt_translations
2285                    : item.product.cover_media.alt_translations) | translateModel
2286                }}"
2287        />
2288        <div class="cart-item-content" style="float:left;width:130px;">
2289          <div class="wrap--bundle-title-variation">
2290            <div
2291              ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)"
2292              class="label promotion-label label-default"
2293            >
2294              {{ 'product.bundled_products.label' | translate }}
2295            </div>
2296            <div
2297              ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)"
2298              class="label promotion-label label-default"
2299            >
2300              {{ 'product.bundle_group_products.label' | translate }}
2301            </div>
2302            <div
2303              ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)"
2304              class="label promotion-label label-default"
2305            >
2306              {{ 'product.buyandget.label' | translate }}
2307            </div>
2308            <div
2309              ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'"
2310              class="label promotion-label label-default"
2311            >
2312              {{ 'product.gift.label' | translate }}
2313            </div>
2314            <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
2315            <div class="title">{{item.product.title_translations|translateModel}}</div>
2316            <div ng-repeat="field in item.variation.fields track by $index" class="item-variation">
2317              <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div>
2318            </div>
2319            <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list">
2320              <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id">
2321                <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p>
2322                <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p>
2323              </li>
2324            </ul>
2325            <span
2326              class="variation-open-button"
2327              ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'"
2328              ng-click="onClickOpenVariation(item._id)"
2329            >
2330              {{ 'product.set.open_variation' | translate }}
2331              <i class="fa fa-angle-down"></i>
2332            </span>
2333            <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list">
2334              <li
2335                class="child-product-item"
2336                ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)"
2337              >
2338                <p class="child-product-title">
2339                  {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }}
2340                  x {{ selectedChildProduct.quantity || 1 }}
2341                </p>
2342                <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id">
2343                  {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }}
2344                </p>
2345              </li>
2346            </ul>
2347            <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div>
2348            <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div>
2349          </div>
2350          <div class="price-details">
2351            {{item.quantity}}<span style="margin:0 3px;">x</span>
2352            <span
2353              ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'"
2354              ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency"
2355            ></span>
2356            <span
2357              ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')"
2358              ng-bind-html="'NT$0' | changeCurrency"
2359            ></span>
2360            <span ng-if="item.type === 'redeem_gift'">
2361              {{ item.unit_point }} Point
2362            </span>
2363          </div>
2364        </div>
2365        <!--cart-item-content-->
2366        <div class="remove" ng-if="shouldShowDeleteButton">
2367          <a ng-click="removeItemFromCart(item._id,$event)">
2368            <span>Remove</span>
2369            <svg class="icons icon-delete">
2370              <use xlink:href="#icon-delete"></use>
2371            </svg>
2372          </a>
2373        </div>
2374        <div class="clear"></div>
2375      </div>
2376      <!-- Item end-->
2377      <!-- Addon items -->
2378      <div
2379        class="addon-cart-item cart-item"
2380        ng-repeat="addonItem in item.addon_items track by addonItem._id"
2381        ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''"
2382        data-cart-item-id="{{ addonItem._id }}"
2383      >
2384        <span class="product-link js-product-link">
2385          <img
2386            class="cart-item-image"
2387            ng-src="{{ getImgSrc(addonItem, '200x200f') }}"
2388            alt="{{addonItem.product.cover_media.alt_translations | translateModel}}"
2389          />
2390        </span>
2391        <div class="cart-item-content" style="float:left;width:130px;">
2392          <div class="wrap--bundle-title-variation">
2393            <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
2394            <div class="title">{{addonItem.product.title_translations|translateModel}}</div>
2395          </div>
2396          <div class="price-details">
2397            {{addonItem.quantity}}<span style="margin:0 3px;">x</span>
2398            <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span>
2399            <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span>
2400          </div>
2401        </div>
2402        <div class="remove" ng-if="shouldShowDeleteButton">
2403          <a ng-click="removeItemFromCart(addonItem._id,$event)" >
2404            <span>Remove</span>
2405            <svg class="icons icon-delete">
2406              <use xlink:href="#icon-delete"></use>
2407            </svg>
2408          </a>
2409        </div>
2410        <div class="clear"></div>
2411      </div>
2412      <!-- Addon items end -->
2413    </div>
2414    <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()">
2415      <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
2416      <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}">
2417        <div class="cart-related-products-loading">
2418          <div class="cart-related-products-loading-image loading-placeholder"></div>
2419          <div class="cart-related-products-loading-content">
2420            <div class="cart-related-products-loading-title loading-placeholder"></div>
2421            <div class="cart-related-products-loading-price-details loading-placeholder"></div>
2422          </div>
2423        </div>
2424        <div class="cart-related-products-list"></div>
2425      </cart-lazyload-related-products>
2426    </div>
2427    <div class="clear"></div>
2428  </div>
2429  <!-- CartItems end -->
2430
2431  <div class="clear"></div>
2432  <!-- Checkout button -->
2433  <div class="cart-chkt-btn-cont">
2434    <button
2435      id="btn-checkout"
2436      data-e2e-id="checkout_button"
2437      class="cart-chkt-btn ladda-button"
2438      data-style="slide-down"
2439      ladda="checkoutButtonLoading"
2440      ng-click="onCheckoutClicked($event)"
2441    >
2442      {{ 'cart.checkout' | translate }}
2443    </button>
2444  </div>
2445  <!-- Checkout button end -->
2446</div>
2447</div>
2448      </div>
2449    </div>
2450  </div>
2451</nav>
2452
2453
2454
2455
2456
2457
2458<style>
2459  .header--mobile .header__logo img {
2460    object-fit: contain;max-width: 222px;
2461    max-height: 65px;
2462  }
2463
2464  
2465  
2466  
2467  
2468</style>
2469
2470
2471<nav class="header header--mobile header--sticky js-navbar-mobile nav-bg-color">
2472  <div class="header__container clearfix">
2473    
2474      <div ng-cloak facebook-banner class="facebook-banner">
2475    <div ng-if="state.isBannerOpened"  class="facebook-banner-wrapper">
2476      <div ng-click="onClose()" class="close-icon-wrapper">
2477        <i class="fa fa-times"></i>
2478      </div>
2479      <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p>
2480      <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly>
2481    </div>
2482  </div>
2483
2484    
2485
2486    <div class="header__menu">
2487      
2488      <a class="header__logo header__logo--middle-left" href="/">
2489        <img src="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/695274cadb41e536088c958d/666x.webp?source_format=png" height="2085.0" loading="lazy" >
2490      </a>
2491      
2492
2493      <ul class="header__action-menu nav-color">
2494        
2495        <li class="List-item">
2496          <span class="NavigationBar-actionMenu-button nav-color">
2497            <svg class="icons icon-search js-icon-search">
2498              <use xlink:href="#icon-search"></use>
2499            </svg>
2500          </span>
2501          <form class="Product-searchField-form sl-product-search js-product-searchfield-form" id="SearchPanel" action="">
2502            <div class="bd-box">
2503              <button disabled type="submit"><i class="fa fa-search"></i></button>
2504              <input disabled maxlength="50" type="search" placeholder="Search Products">
2505            </div>
2506          </form>
2507        </li>
2508        
2509        
2510          <!-- Sign-in button -->
2511          <li class="List-item">
2512            <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color">
2513              <svg class="icons icon-person">
2514                <use xlink:href="#icon-person"></use>
2515              </svg>
2516            </a>
2517          </li>
2518        
2519
2520        
2521
2522        <!-- Cart panel toggle -->
2523        <basic-popover class="cart-over-limit"></basic-popover>
2524        <li class="List-item">
2525          <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle">
2526            <svg class="icons icon-nav-cart">
2527              <use xlink:href="#icon-nav-cart"></use>
2528            </svg>
2529            <span class="Cart-count sl-cart-count primary-color"></span>
2530          </a>
2531        </li>
2532        <li class="List-item">
2533          <div class="NavigationBar-actionMenu-button nav-color sl-menu-panel-toggle">
2534            <i></i>
2535          </div>
2536        </li>
2537      </ul>
2538    </div>
2539  </div>
2540</nav>
2541
2542<!-- Rendered 'menu.js.liquid' -->
2543<!-- Rendered 'header-tracker.js.liquid' -->
2544
2545
2546</div><div id="MenuPanel" class="MenuPanel nav-bg-color" style="display: none;">
2547  <div class="MenuPanel-section">
2548    <div class="MenuPanel-section-header">
2549      Navigation
2550    </div><ul class="MenuPanel-mainMenu basic-menu-mobile"><user-reminder-mobile
2551  campaign-rule="null"
2552></user-reminder-mobile><li
2553        class="List-item MenuPanel-nestedList sl-dropdown"
2554        is-collapsed="true"
2555        is-mobile-collapsed="true"
2556      >
2557        <a class="Label" link-highlight="https://www.vegiwell.com/pages/【38女王節】限定優惠" href="https://www.vegiwell.com/pages/【38女王節】限定優惠" target="">
2558          🎊植悅週年慶🎊</a>
2559        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-6ab0f62380f9bb0f88759d84"></ul>
2560      </li><li
2561        class="List-item MenuPanel-nestedList sl-dropdown"
2562        is-collapsed="true"
2563        is-mobile-collapsed="true"
2564      >
2565        <a class="Label" link-highlight="https://www.vegiwell.com/pages/news" href="https://www.vegiwell.com/pages/news" target="">
2566          News</a>
2567        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-69b254a86f8679f42b24292c"></ul>
2568      </li><li
2569        class="List-item MenuPanel-nestedList sl-dropdown"
2570        is-collapsed="true"
2571        is-mobile-collapsed="true"
2572      >
2573        <a class="Label" link-highlight="https://www.vegiwell.com/" href="https://www.vegiwell.com/" target="">
2574          Home</a>
2575        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-65f11a98aefb1e001a4eeaf5"></ul>
2576      </li><li
2577        class="List-item MenuPanel-nestedList sl-dropdown"
2578        is-collapsed="true"
2579        is-mobile-collapsed="true"
2580      >
2581        <a class="Label" link-highlight="https://www.vegiwell.com/pages/about" href="https://www.vegiwell.com/pages/about" target="">
2582          About<i
2583              class="fa sl-dropdown-toggle pull-right"
2584              data-toggle="collapse"
2585              href="#menu-nested-list-66ac761e79000c0022bc4b04"
2586            ></i></a>
2587        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-66ac761e79000c0022bc4b04"><li class="List-item">
2588                <a
2589                  class="Label"
2590                  link-highlight="https://www.vegiwell.com/pages/about"
2591                  href="https://www.vegiwell.com/pages/about"
2592                  target=""
2593                >
2594                  About
2595                </a>
2596              </li><li class="List-item">
2597                <a
2598                  class="Label"
2599                  link-highlight="https://www.vegiwell.com/pages/c
2599harity-initiatives"
2600                  href="https://www.vegiwell.com/pages/charity-initiatives"
2601                  target=""
2602                >
2603                  Charity Initiatives
2604                </a>
2605              </li></ul>
2606      </li><li
2607        class="List-item MenuPanel-nestedList sl-dropdown"
2608        is-collapsed="true"
2609        is-mobile-collapsed="true"
2610      >
2611        <a class="Label" link-highlight="https://www.vegiwell.com/pages/new-page-1" href="https://www.vegiwell.com/pages/new-page-1" target="">
2612          Certification<i
2613              class="fa sl-dropdown-toggle pull-right"
2614              data-toggle="collapse"
2615              href="#menu-nested-list-66ac762513c37e001cea6546"
2616            ></i></a>
2617        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-66ac762513c37e001cea6546"><li class="List-item">
2618                <a
2619                  class="Label"
2620                  link-highlight="https://www.vegiwell.com/pages/analysis"
2621                  href="https://www.vegiwell.com/pages/analysis"
2622                  target=""
2623                >
2624                  SuperLab
2625                </a>
2626              </li><li class="List-item">
2627                <a
2628                  class="Label"
2629                  link-highlight="https://www.vegiwell.com/pages/clean-label"
2630                  href="https://www.vegiwell.com/pages/clean-label"
2631                  target=""
2632                >
2633                  Anti Additive Clean Label
2634                </a>
2635              </li><li class="List-item">
2636                <a
2637                  class="Label"
2638                  link-highlight="https://www.vegiwell.com/pages/coa"
2639                  href="https://www.vegiwell.com/pages/coa"
2640                  target=""
2641                >
2642                  Certificate of Analysis
2643                </a>
2644              </li><li class="List-item">
2645                <a
2646                  class="Label"
2647                  link-highlight="https://www.vegiwell.com/pages/american-vegetarian-association"
2648                  href="https://www.vegiwell.com/pages/american-vegetarian-association"
2649                  target=""
2650                >
2651                  American Vegetarian Association
2652                </a>
2653              </li></ul>
2654      </li><li
2655        class="List-item MenuPanel-nestedList sl-dropdown"
2656        is-collapsed="true"
2657        is-mobile-collapsed="true"
2658      >
2659        <a class="Label" link-highlight="https://www.vegiwell.com/products" href="https://www.vegiwell.com/products" target="">
2660          Shop All<i
2661              class="fa sl-dropdown-toggle pull-right"
2662              data-toggle="collapse"
2663              href="#menu-nested-list-66ac762d3673c40019275a8f"
2664            ></i></a>
2665        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-66ac762d3673c40019275a8f"><li class="List-item">
2666                <a
2667                  class="Label"
2668                  link-highlight="https://www.vegiwell.com/pages/selected-items"
2669                  href="https://www.vegiwell.com/pages/selected-items"
2670                  target=""
2671                >
2672                  Collections
2673                </a>
2674              </li><li class="List-item">
2675                <a
2676                  class="Label"
2677                  link-highlight="https://www.vegiwell.com/pages/regular-purchase-area"
2678                  href="https://www.vegiwell.com/pages/regular-purchase-area"
2679                  target=""
2680                >
2681                  Regular purchase area
2682                </a>
2683              </li><li class="List-item">
2684                <a
2685                  class="Label"
2686                  link-highlight="https://www.vegiwell.com/pages/女性光采"
2687                  href="https://www.vegiwell.com/pages/女性光采"
2688                  target=""
2689                >
2690                  Women&#39;s Series
2691                </a>
2692              </li><li class="List-item">
2693                <a
2694                  class="Label"
2695                  link-highlight="https://www.vegiwell.com/pages/mans-series"
2696                  href="https://www.vegiwell.com/pages/mans-series"
2697                  target=""
2698                >
2699                  Man&#39;s Series
2700                </a>
2701              </li><li class="List-item">
2702                <a
2703                  class="Label"
2704                  link-highlight="https://www.vegiwell.com/pages/senior-energy"
2705                  href="https://www.vegiwell.com/pages/senior-energy"
2706                  target=""
2707                >
2708                  Senior Energy
2709                </a>
2710              </li><li class="List-item">
2711                <a
2712                  class="Label"
2713                  link-highlight="https://www.vegiwell.com/pages/精選商品-1"
2714                  href="https://www.vegiwell.com/pages/精選商品-1"
2715                  target=""
2716                >
2717                  Child Proof
2718                </a>
2719              </li><li class="List-item">
2720                <a
2721                  class="Label"
2722                  link-highlight="https://www.vegiwell.com/pages/精選商品-1-1"
2723                  href="https://www.vegiwell.com/pages/精選商品-1-1"
2724                  target=""
2725                >
2726                  Gastroenterology
2727                </a>
2728              </li><li class="List-item">
2729                <a
2730                  class="Label"
2731                  link-highlight="https://www.vegiwell.com/pages/精選商品-1-1-1"
2732                  href="https://www.vegiwell.com/pages/精選商品-1-1-1"
2733                  target=""
2734                >
2735                  Eye care
2736                </a>
2737              </li><li class="List-item">
2738                <a
2739                  class="Label"
2740                  link-highlight="https://www.vegiwell.com/pages/精選商品-1-1-1-1"
2741                  href="https://www.vegiwell.com/pages/精選商品-1-1-1-1"
2742                  target=""
2743                >
2744                  Daily health care
2745                </a>
2746              </li><li class="List-item">
2747                <a
2748                  class="Label"
2749                  link-highlight="https://www.vegiwell.com/pages/new-page"
2750                  href="https://www.vegiwell.com/pages/new-page"
2751                  target=""
2752                >
2753                  Calcium
2754                </a>
2755              </li></ul>
2756      </li><li
2757        class="List-item MenuPanel-nestedList sl-dropdown"
2758        is-collapsed="true"
2759        is-mobile-collapsed="true"
2760      >
2761        <a class="Label" link-highlight="https://www.vegiwell.com/pages/new-page-5" href="https://www.vegiwell.com/pages/new-page-5" target="">
2762          Member Benefits<i
2763              class="fa sl-dropdown-toggle pull-right"
2764              data-toggle="collapse"
2765              href="#menu-nested-list-66ac7646befdb400167192a8"
2766            ></i></a>
2767        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-66ac7646befdb400167192a8"><li class="List-item">
2768                <a
2769                  class="Label"
2770                  link-highlight="https://www.vegiwell.com/pages/new-page-5"
2771                  href="https://www.vegiwell.com/pages/new-page-5"
2772                  target=""
2773                >
2774                  Member Benefits
2775                </a>
2776              </li><li class="List-item">
2777                <a
2778                  class="Label"
2779                  link-highlight="https://www.vegiwell.com/pages/partner"
2780                  href="https://www.vegiwell.com/pages/partner"
2781                  target=""
2782                >
2783                  植悅共好夥伴
2784                </a>
2785              </li></ul>
2786      </li><li
2787        class="List-item MenuPanel-nestedList sl-dropdown"
2788        is-collapsed="true"
2789        is-mobile-collapsed="true"
2790      >
2791        <a class="Label" link-highlight="https://www.vegiwell.com/pages/media-report" href="https://www.vegiwell.com/pages/media-report" target="">
2792          Media Report</a>
2793        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-698d8f102333ae0bb644ef2a"></ul>
2794      </li><li
2795        class="List-item MenuPanel-nestedList sl-dropdown"
2796        is-collapsed="true"
2797        is-mobile-collapsed="true"
2798      >
2799        <a class="Label" link-highlight="https://www.vegiwell.com/pages/recommendation" href="https://www.vegiwell.com/pages/recommendation" target="">
2800          Recommendation</a>
2801        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-698ec29b714d096e90f4c8bb"></ul>
2802      </li><li
2803        class="List-item MenuPanel-nestedList sl-dropdown"
2804        is-collapsed="true"
2805        is-mobile-collapsed="true"
2806      >
2807        <a class="Label" link-highlight="https://www.vegiwell.com/pages/new-page-3" href="https://www.vegiwell.com/pages/new-page-3" target="">
2808          VegiWell Column<i
2809              class="fa sl-dropdown-toggle pull-right"
2810              data-toggle="collapse"
2811              href="#menu-nested-list-66ac7636714d3c00163e7c20"
2812            ></i></a>
2813        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-66ac7636714d3c00163e7c20"><li class="List-item">
2814                <a
2815                  class="Label"
2816                  link-highlight="https://www.vegiwell.com/blog/posts/collagen-recommendation"
2817                  href="https://www.vegiwell.com/blog/posts/collagen-recommendation"
2818                  target=""
2819                >
2820                  膠原蛋白推薦TOP5+27素/葷品牌評比!挑選祕訣一次看!
2821                </a>
2822              </li><li class="List-item">
2823                <a
2824                  class="Label"
2825                  link-highlight="https://www.vegiwell.com/blog/posts/vegetarian-diet"
2826                  href="https://www.vegiwell.com/blog/posts/vegetarian-diet"
2827                  target=""
2828                >
2829                  吃素完整指南:7大種類、好處、營養攻略、注意事項全解析
2830                </a>
2831              </li><li class="List-item">
2832                <a
2833                  class="Label"
2834                  link-highlight="https://www.vegiwell.com/blog/posts/probiotics-for-kid"
2835                  href="https://www.vegiwell.com/blog/posts/probiotics-for-kid"
2836                  target=""
2837                >
2838                  兒童益生菌挑選指南|3大好處、挑選6重點、常見QA一次看
2839                </a>
2840              </li><li class="List-item">
2841                <a
2842                  class="Label"
2843                  link-highlight="https://www.vegiwell.com/blog/posts/vegan-collagen"
2844                  href="https://www.vegiwell.com/blog/posts/vegan-collagen"
2845                  target=""
2846                >
2847                  素食膠原蛋白有用嗎?掌握這5大重點,吃素也能吃出好氣色!
2848                </a>
2849              </li><li class="List-item">
2850                <a
2851                  class="Label"
2852                  link-highlight="https://www.vegiwell.com/blog/posts/how-to-choose-vegan-supplements"
2853                  href="https://www.vegiwell.com/blog/posts/how-to-choose-vegan-supplements"
2854                  target=""
2855                >
2856                  素食保健食品怎麼挑?想補足營養缺口,先掌握這4大要點!
2857                </a>
2858              </li></ul>
2859      </li></ul>
2860<div class="MenuPanel-section-header">
2861        Categories
2862      </div>
2863      <ul class="MenuPanel-categoryMenu"><li class="List-item">
2864                <a class="Label" link-highlight="/categories/65f11a3254572b031d0694b9" href="/categories/65f11a3254572b031d0694b9">
2865                  Featured Products
2866                </a>
2867              </li><li class="List-item">
2868                <a class="Label" link-highlight="/categories/定期購專區" href="/categories/定期購專區">
2869                  定期購專區
2870                </a>
2871              </li><li class="List-item">
2872                <a class="Label" link-highlight="/categories/women-beauty" href="/categories/women-beauty">
2873                  女性光采
2874                </a>
2875              </li><li class="List-item">
2876                <a class="Label" link-highlight="/categories/mans-series" href="/categories/mans-series">
2877                  Man&#39;s Series
2878                </a>
2879              </li><li class="List-item">
2880                <a class="Label" link-highlight="/categories/senior-energy" href="/categories/senior-energy">
2881                  樂齡活力
2882                </a>
2883              </li><li class="List-item">
2884                <a class="Label" link-highlight="/categories/for-kid" href="/categories/for-kid">
2885                  兒童成長
2886                </a>
2887              </li><li class="List-item">
2888                <a class="Label" link-highlight="/categories/daily-health-care" href="/categories/daily-health-care">
2889                  日常保健
2890                </a>
2891              </li><li class="List-item">
2892                <a class="Label" link-highlight="/categories/digestive" href="/categories/digestive">
2893                  消化專科
2894                </a>
2895              </li><li class="List-item">
2896                <a class="Label" link-highlight="/categories/lutein" href="/categories/lutein">
2897                  晶亮專科
2898                </a>
2899              </li><li class="List-item">
2900                <a class="Label" link-highlight="/categories/calcium" href="/categories/calcium">
2901                  鎖鈣專科
2902                </a>
2903              </li><li class="List-item">
2904                <a class="Label" link-highlight="/categories/旅遊必備" href="/categories/旅遊必備">
2905                  旅遊必備
2906                </a>
2907              </li></ul><div class="MenuPanel-section-header">
2908        Account
2909      </div>
2910      <ul class="MenuPanel-accountMenu">
2911        <li class="List-item">
2912          <a class="Label" href="/users/sign_in">Sign in</a>
2913        </li>
2914        <li class="List-item">
2915          <a class="Label" href="/users/sign_up">Sign up</a>
2916        </li>
2917      </ul><div class="MenuPanel-section-header">
2918        Others
2919      </div>
2920      <ul class="MenuPanel-othersMenu"><li class="List-item">
2921            <a class="MessageDialog-showButton sl-message-toggle">
2922              <i class="fa fa-comment"></i> Message Shop
2923            </a>
2924          </li><li class="List-item">
2925            <a class="sl-language-menu-open">
2926              <svg class="fa fa-v5-globe">
2927                <use xlink:href="#fa-v5-globe"></use>
2928              </svg>
2929              English
2930            </a>
2931          </li></ul></div>
2932</div>
2933          <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/v2_themes/ultra_chic/section-cart-panel-bf7b3028c474ddaafde4135d1b998ef805336314699c54bb74ae9b41ebe6bdbc.css" onload="this.media='all'" />
2934<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>
2935<!-- Hint: Cart Empty -->
2936<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()">
2937  <div class="CartPanel-hint"> Your Shopping Cart is empty. </div>
2938  <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled">
2939    <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
2940    <cart-lazyload-related-products data-allow-empty-product-ids="true">
2941      <div class="cart-related-products-loading">
2942        <div class="cart-related-products-loading-image loading-placeholder"></div>
2943        <div class="cart-related-products-loading-content">
2944          <div class="cart-related-products-loading-title loading-placeholder"></div>
2945          <div class="cart-related-products-loading-price-details loading-placeholder"></div>
2946        </div>
2947      </div>
2948      <div class="cart-related-products-list"></div>
2949    </cart-lazyload-related-products>
2950  </div>
2951</div>
2952
2953<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()">
2954  <!-- CartItems -->
2955  <div class="cart-items">
2956    <div
2957      ng-repeat="item in currentCart.getItems() track by item._id"
2958      ng-if="item.type !== 'gift'"
2959      class="cart-item-container"
2960      data-cart-item-id="{{ item._id }}"
2961      product-id="{{ item.product_id }}"
2962    >
2963      <!-- Item -->
2964      <div class="cart-item">
2965        <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link">
2966          <img
2967            class="sl-lazy-image cart-item-image"
2968            ng-src="{{ getImgSrc(item, '200x200f') }}"
2969            alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}"
2970          />
2971        </a>
2972        <img
2973          class="sl-lazy-image cart-item-image"
2974          ng-if="item.product.type === 'gift'"
2975          ng-src="{{ getImgSrc(item, '200x200f') }}"
2976          alt="{{ (item.variation.media
2977                    ? item.variation.media.alt_translations
2978                    : item.product.cover_media.alt_translations) | translateModel
2979                }}"
2980        />
2981        <div class="cart-item-content" style="float:left;width:130px;">
2982          <div class="wrap--bundle-title-variation">
2983            <div
2984              ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)"
2985              class="label promotion-label label-default"
2986            >
2987              {{ 'product.bundled_products.label' | translate }}
2988            </div>
2989            <div
2990              ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)"
2991              class="label promotion-label label-default"
2992            >
2993              {{ 'product.bundle_group_products.label' | translate }}
2994            </div>
2995            <div
2996              ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)"
2997              class="label promotion-label label-default"
2998            >
2999              {{ 'product.buyandget.label' | translate }}
3000            </div>
3001            <div
3002              ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'"
3003              class="label promotion-label label-default"
3004            >
3005              {{ 'product.gift.label' | translate }}
3006            </div>
3007            <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
3008            <div class="title">{{item.product.title_translations|translateModel}}</div>
3009            <div ng-repeat="field in item.variation.fields track by $index" class="item-variation">
3010              <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div>
3011            </div>
3012            <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list">
3013              <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id">
3014                <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p>
3015                <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p>
3016              </li>
3017            </ul>
3018            <span
3019              class="variation-open-button"
3020              ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'"
3021              ng-click="onClickOpenVariation(item._id)"
3022            >
3023              {{ 'product.set.open_variation' | translate }}
3024              <i class="fa fa-angle-down"></i>
3025            </span>
3026            <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list">
3027              <li
3028                class="child-product-item"
3029                ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)"
3030              >
3031                <p class="child-product-title">
3032                  {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }}
3033                  x {{ selectedChildProduct.quantity || 1 }}
3034                </p>
3035                <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id">
3036                  {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }}
3037                </p>
3038              </li>
3039            </ul>
3040            <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div>
3041            <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div>
3042          </div>
3043          <div class="price-details">
3044            {{item.quantity}}<span style="margin:0 3px;">x</span>
3045            <span
3046              ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'"
3047              ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency"
3048            ></span>
3049            <span
3050              ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')"
3051              ng-bind-html="'NT$0' | changeCurrency"
3052            ></span>
3053            <span ng-if="item.type === 'redeem_gift'">
3054              {{ item.unit_point }} Point
3055            </span>
3056          </div>
3057        </div>
3058        <!--cart-item-content-->
3059        <div class="remove" ng-if="shouldShowDeleteButton">
3060          <a ng-click="removeItemFromCart(item._id,$event)">
3061            <span>Remove</span>
3062            <svg class="icons icon-delete">
3063              <use xlink:href="#icon-delete"></use>
3064            </svg>
3065          </a>
3066        </div>
3067        <div class="clear"></div>
3068      </div>
3069      <!-- Item end-->
3070      <!-- Addon items -->
3071      <div
3072        class="addon-cart-item cart-item"
3073        ng-repeat="addonItem in item.addon_items track by addonItem._id"
3074        ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''"
3075        data-cart-item-id="{{ addonItem._id }}"
3076      >
3077        <span class="product-link js-product-link">
3078          <img
3079            class="cart-item-image"
3080            ng-src="{{ getImgSrc(addonItem, '200x200f') }}"
3081            alt="{{addonItem.product.cover_media.alt_translations | translateModel}}"
3082          />
3083        </span>
3084        <div class="cart-item-content" style="float:left;width:130px;">
3085          <div class="wrap--bundle-title-variation">
3086            <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
3087            <div class="title">{{addonItem.product.title_translations|translateModel}}</div>
3088          </div>
3089          <div class="price-details">
3090            {{addonItem.quantity}}<span style="margin:0 3px;">x</span>
3091            <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span>
3092            <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span>
3093          </div>
3094        </div>
3095        <div class="remove" ng-if="shouldShowDeleteButton">
3096          <a ng-click="removeItemFromCart(addonItem._id,$event)" >
3097            <span>Remove</span>
3098            <svg class="icons icon-delete">
3099              <use xlink:href="#icon-delete"></use>
3100            </svg>
3101          </a>
3102        </div>
3103        <div class="clear"></div>
3104      </div>
3105      <!-- Addon items end -->
3106    </div>
3107    <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()">
3108      <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
3109      <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}">
3110        <div class="cart-related-products-loading">
3111          <div class="cart-related-products-loading-image loading-placeholder"></div>
3112          <div class="cart-related-products-loading-content">
3113            <div class="cart-related-products-loading-title loading-placeholder"></div>
3114            <div class="cart-related-products-loading-price-details loading-placeholder"></div>
3115          </div>
3116        </div>
3117        <div class="cart-related-products-list"></div>
3118      </cart-lazyload-related-products>
3119    </div>
3120    <div class="clear"></div>
3121  </div>
3122  <!-- CartItems end -->
3123
3124  <div class="clear"></div>
3125  <!-- Checkout button -->
3126  <div class="cart-chkt-btn-cont">
3127    <button
3128      id="btn-checkout"
3129      data-e2e-id="checkout_button"
3130      class="cart-chkt-btn ladda-button"
3131      data-style="slide-down"
3132      ladda="checkoutButtonLoading"
3133      ng-click="onCheckoutClicked($event)"
3134    >
3135      {{ 'cart.checkout' | translate }}
3136    </button>
3137  </div>
3138  <!-- Checkout button end -->
3139</div>
3140</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>
3140  <div id="Content" class="js-content">    
3141
3142
3143  
3144  <div class="CustomPage">  <!-- Rendered 'global.css.liquid' -->
3145<!-- Rendered 'global.js.liquid' -->
3146
3147<!-- Rendered 'product-list.css.liquid' -->
3148      <!-- START content_for_index -->
3149      
3150        <div id='shopline-section-1728441195687a688fef' class='shopline-section '>
3151
3152
3153
3154
3155
3156
3157  
3158  
3159  
3160  
3161  
3162
3163  
3164
3165  
3166  
3167  
3168  
3169  
3170  <style>
3171    #product-list__products__1728441195687a688fef {
3172      
3173        grid-template-rows: repeat(2, 1fr);
3174      
3175      grid-template-columns: repeat(3, minmax(0, 1fr));
3176    }
3177    .product-list-custom-padding__1728441195687a688fef {
3178      padding: 15px;
3179    }
3180    #shopline-section-1728441195687a688fef .section-width {
3181      padding-top: 30px;
3182      padding-bottom: 30px;
3183    }
3184
3185    @media (min-width: 768px) {
3186      #shopline-section-1728441195687a688fef .section-width {
3187        padding-top: 30px;
3188        padding-bottom: 30px;
3189      }
3190    }
3191    @media screen and (max-width: 767px) {
3192      .product-list-custom-padding__1728441195687a688fef {
3193        padding: 0;
3194      }
3195      #product-list__products__1728441195687a688fef {
3196        grid-template-columns: calc(50% - 7.5px) calc(50% - 7.5px);
3197        grid-template-rows: initial;
3198      }
3199    }
3200  </style>
3201  <div class="section-width">
3202    <div class="product-list-custom-padding__1728441195687a688fef">
3203      <div class="product-list__container">
3204        
3205          
3206          <h3 class="product-list__title" ng-non-bindable>精選商品</h3>
3207        
3208        <div id="product-list__products__1728441195687a688fef" class="product-list__products">
3209          
3210            <div class="product-list__product" product-id="67219a5278d48d000ff7cc27">
3211              
3212                <div class="product-item">
3213  <product-item
3214    product-id="67219a5278d48d000ff7cc27"
3215    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3216    class="
3217        has-variant-selector
3218    "
3219    modal-window-class="
3220        --plp-variant-image-square
3221        --plp-variant-image-md
3222    "
3223    rec-strategy="">
3224
3225    <a  href="https://www.vegiwell.com/products/peptide-q"    ng-click='sendGaProductClick("67219a5278d48d000ff7cc27", "003", ["{\"key\":\"6a1cea335f17ad07334feb6c\",\"sku\":\"003\",\"fields_translations\":{\"en\":[\"1盒試試口味\"],\"zh-hant\":[\"\"]&amp;#125;&amp;#125;"], "Peptide Q" )'  ga-product='{"id":"67219a5278d48d000ff7cc27","sku":"003","variations":"[{\"key\":\"6a1cea335f17ad07334feb6c\",\"sku\":\"003\",\"fields_translations\":{\"en\":[\"1盒試試口味\"],\"zh-hant\":[\"\"]}}]","title":"Peptide Q"}'   class="quick-cart-item js-quick-cart-item           --plp-product-custom-label-rounded-rectangle   ">  <div class="boxify-image-wrapper js-quick-boxify-image">      <div class="product-customized-labels primary-bg-color-tag">
3226    <span class="product-customized-labels-content">Vegan Beauty </span>
3227  </div>
3228          <div class="boxify-image js-boxify-image center-contain sl-media ">        <div class="boxify-image-wrap">          <img sizes="auto" alt="Peptide Q" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d773106aacd19a9625a1/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d773106aacd19a9625a1/540x.webp?source_format=jpg 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d773106aacd19a9625a1/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d773106aacd19a9625a1/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d773106aacd19a9625a1/1080x.webp?source_format=jpg 1080w" class="sl-lazy" />        </div>                  <div            class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm"                      >            ADD TO CART          </div>              </div>                      <div class="boxify-image js-boxify-image center-contain sl-media  second-image">          <div class="boxify-image-wrap">            <img sizes="auto" alt="Peptide Q" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/540x.webp?source_format=jpg 54
32280w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a1d0083179a6768239e6a0f/3860x.webp?source_format=jpg 3860w" class="sl-lazy" />          </div>                      <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>                  </div>                    </div>  <div class="info-box  --plp-product-name-align-center  --plp-variant-image-square  --plp-variant-image-md ">    <div class="info-box-inner-wrapper">      <div class="title text-primary-color   ">Peptide Q</div>      <div class="quick-cart-price   ">                                        <div class="price__sale sl-price primary-color-price price price-sale ">NT$1,390 ~ NT$11,120</div>  <div class="price__regular">    <span class="      global-primary dark-primary sl-price price      price-crossed          ">NT$15,290</span>      </div>                                  <product-list-variation-selector
3229        class="product-list-variant-selector-container"
3230        variant_product_images="{&quot;variation_set_1&quot;:[],&quot;variation_set_1_total&quot;:4,&quot;variation_set_2&quot;:[],&quot;variation_set_2_total&quot;:0}"
3231        product_id="67219a5278d48d000ff7cc27"
3232        product_url="https://www.vegiwell.com/products/peptide-q"
3233        open_link_in_new_tab="false"
3234        show_variation_type="1"
3235        is_promotion_product="false"
3236        ng-if="false"
3237      ></product-list-variation-selector>              </div>                                      <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm                    "                  >          <i class="fa fa-shopping-cart"></i>        </span>                </div>  </div></a>
3238  </product-item>
3239</div>
3240              
3241            </div>
3242          
3243            <div class="product-list__product" product-id="695485971ec081ae734b6c70">
3244              
3245                <div class="product-item">
3246  <product-item
3247    product-id="695485971ec081ae734b6c70"
3248    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3249    class="
3250        has-variant-selector
3251    "
3252    modal-window-class="
3253        --plp-variant-image-square
3254        --plp-variant-image-md
3255    "
3256    rec-strategy="">
3257
3258    <a  href="https://www.vegiwell.com/products/algae-oil"    ng-click='sendGaProductClick("695485971ec081ae734b6c70", "", ["{\"key\":\"698e76e7b1e3f1001428f2fe\",\"sku\":\"\",\"fields_translations\":{\"zh-hant\":[\"\"],\"en\":[\"1 盒\"]&amp;#125;&amp;#125;"], "Ultra EPA DHA Algea Oil" )'  ga-product='{"id":"695485971ec081ae734b6c70","sku":"","variations":"[{\"key\":\"698e76e7b1e3f1001428f2fe\",\"sku\":\"\",\"fields_translations\":{\"zh-hant\":[\"\"],\"en\":[\"1 盒\"]}}]","title":"Ultra EPA DHA Algea Oil"}'   class="quick-cart-item js-quick-cart-item           --plp-product-custom-label-rounded-rectangle   ">  <div class="boxify-image-wrapper js-quick-boxify-image">      <div class="product-customized-labels primary-bg-color-tag">
3259    <span class="product-customized-labels-content">守護循環 </span>
3260  </div>
3261          <div class="boxify-image js-boxify-image center-contain sl-media ">        <div class="boxify-image-wrap">          <img sizes="auto" alt="Ultra EPA DHA Algea Oil" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d78eb671e0ca9a582ed8/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d78eb671e0ca9a582ed8/540x.webp?source_format=jpg 54
32610w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d78eb671e0ca9a582ed8/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d78eb671e0ca9a582ed8/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d78eb671e0ca9a582ed8/1080x.webp?source_format=jpg 1080w" class="sl-lazy" />        </div>                  <div            class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm"                      >            ADD TO CART          </div>              </div>                      <div class="boxify-image js-boxify-image center-contain sl-media  second-image">          <div class="boxify-image-wrap">            <img sizes="auto" alt="Ultra EPA DHA Algea Oil" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/540x.webp?source_format=jpg 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6971bf4c6dd4c3990c42980a/3860x.webp?source_format=jpg 3860w" class="sl-lazy" />          </div>                      <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>                  </div>                    </div>  <div class="info-box  --plp-product-name-align-center  --plp-variant-image-square  --plp-variant-image-md ">    <div class="info-box-inner-wrapper">      <div class="title text-primary-color   ">Ultra EPA DHA Algea Oil</div>      <div class="quick-cart-price   ">                                        <div class="price__sale sl-price primary-color-price price price-sale ">NT$890 ~ NT$7,120</div>  <div class="price__regular">    <span class="      global-primary dark-primary sl-price price      price-crossed          ">NT$9,790</span>      </div>                                  <product-list-variation-selector
3262        class="product-list-variant-selector-container"
3263        variant_product_images="{&quot;variation_set_1&quot;:[],&quot;variation_set_1_total&quot;:4,&quot;variation_set_2&quot;:[],&quot;variation_set_2_total&quot;:0}"
3264        product_id="695485971ec081ae734b6c70"
3265        product_url="https://www.vegiwell.com/products/algae-oil"
3266        open_link_in_new_tab="false"
3267        show_variation_type="1"
3268        is_promotion_product="false"
3269        ng-if="false"
3270      ></product-list-variation-selector>              </div>                                      <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm                    "                  >          <i class="fa fa-shopping-cart"></i>        </span>                </div>  </div></a>
3271  </product-item>
3272</div>
3273              
3274            </div>
3275          
3276            <div class="product-list__product" product-id="66c2c4f785691b001611be63">
3277              
3278                <div class="product-item">
3279  <product-item
3280    product-id="66c2c4f785691b001611be63"
3281    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3282    class="
3283        has-variant-selector
3284    "
3285    modal-window-class="
3286        --plp-variant-image-square
3287        --plp-variant-image-md
3288    "
3289    rec-strategy="">
3290
3291    <a  href="https://www.vegiwell.com/products/probiotic"    ng-click='sendGaProductClick("66c2c4f785691b001611be63", "001", ["{\"key\":\"6a262c9750d54800092d7303\",\"sku\":\"001\",\"fields_translations\":{\"en\":[\"1盒\"],\"zh-hant\":[\"\"]&amp;#125;&amp;#125;"], "Golden triangle probiotic formula" )'  ga-product='{"id":"66c2c4f785691b001611be63","sku":"001","variations":"[{\"key\":\"6a262c9750d54800092d7303\",\"sku\":\"001\",\"fields_translations\":{\"en\":[\"1盒\"],\"zh-hant\":[\"\"]}}]","title":"Golden triangle probiotic formula"}'   class="quick-cart-item js-quick-cart-item           --plp-product-custom-label-rounded-rectangle   ">
3291  <div class="boxify-image-wrapper js-quick-boxify-image">      <div class="product-customized-labels primary-bg-color-tag">
3292    <span class="product-customized-labels-content">調整體質 </span>
3293  </div>
3294          <div class="boxify-image js-boxify-image center-contain sl-media ">        <div class="boxify-image-wrap">          <img sizes="auto" alt="Golden triangle probiotic formula" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d7a2950a595ef0b4781a/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d7a2950a595ef0b4781a/540x.webp?source_format=jpg 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d7a2950a595ef0b4781a/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d7a2950a595ef0b4781a/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6ab1d7a2950a595ef0b4781a/1080x.webp?source_format=jpg 1080w" class="sl-lazy" />        </div>                  <div            class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm"                      >            ADD TO CART          </div>              </div>                      <div class="boxify-image js-boxify-image center-contain sl-media  second-image">          <div class="boxify-image-wrap">            <img sizes="auto" alt="Golden triangle probiotic formula" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/540x.webp?source_format=jpg 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6966f008edaf80e4dd958fba/3860x.webp?source_format=jpg 3860w" class="sl-lazy" />          </div>                      <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>                  </div>                    </div>  <div class="info-box  --plp-product-name-align-center  --plp-variant-image-square  --plp-variant-image-md ">    <div class="info-box-inner-wrapper">      <div class="title text-primary-color   ">Golden triangle probiotic formula</div>      <div class="quick-cart-price   ">                                        <div class="price__sale sl-price primary-color-price price price-sale ">NT$1,390 ~ NT$11,120</div>  <div class="price__regular">    <span class="      global-primary dark-primary sl-price price      price-crossed          ">NT$13,900</span>      </div>                                  <product-list-variation-selector
3295        class="product-list-variant-selector-container"
3296        variant_product_images="{&quot;variation_set_1&quot;:[],&quot;variation_set_1_total&quot;:4,&quot;variation_set_2&quot;:[],&quot;variation_set_2_total&quot;:0}"
3297        product_id="66c2c4f785691b001611be63"
3298        product_url="https://www.vegiwell.com/products/probiotic"
3299        open_link_in_new_tab="false"
3300        show_variation_type="1"
3301        is_promotion_product="false"
3302        ng-if="false"
3303      ></product-list-variation-selector>              </div>                                      <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm                    "                  >          <i class="fa fa-shopping-cart"></i>        </span>                </div>  </div></a>
3304  </product-item>
3305</div>
3306              
3307            </div>
3308          
3309            <div class="product-list__product" product-id="688846c2b92f5c000eabc4bb">
3310              
3311                <div class="product-item">
3312  <product-item
3313    product-id="688846c2b92f5c000eabc4bb"
3314    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3315    class="
3316        has-variant-selector
3317    "
3318    modal-window-class="
3319        --plp-variant-image-square
3320        --plp-variant-image-md
3321    "
3322    rec-strategy="">
3323
3324    <a  href="https://www.vegiwell.com/products/algae-calcium"    ng-click='sendGaProductClick("688846c2b92f5c000eabc4bb", "008", ["{\"key\":\"691a85067c934d0015a27f2b\",\"sku\":\"008\",\"fields_translations\":{\"zh-hant\":[\"1盒\"],\"en\":[\"1盒\"]&amp;#125;&amp;#125;"], "algae calcium" )'  ga-product='{"id":"688846c2b92f5c000eabc4bb","sku":"008","variations":"[{\"key\":\"691a85067c934d0015a27f2b\",\"sku\":\"008\",\"fields_translations\":{\"zh-hant\":[\"1盒\"],\"en\":[\"1盒\"]}}]","title":"algae calcium"}'   class="quick-cart-item js-quick-cart-item           --plp-product-custom-label-rounded-rectangle   ">
3324  <div class="boxify-image-wrapper js-quick-boxify-image">      <div class="product-customized-labels primary-bg-color-tag">
3325    <span class="product-customized-labels-content">品牌合作 </span>
3326  </div>
3327          <div class="boxify-image js-boxify-image center-contain sl-media ">        <div class="boxify-image-wrap">          <img sizes="auto" alt="algae calcium" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/698e99b176993d1d440d9217/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/698e99b176993d1d440d9217/540x.webp?source_format=jpg 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/698e99b176993d1d440d9217/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/698e99b176993d1d440d9217/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/698e99b176993d1d440d9217/1080x.webp?source_format=jpg 1080w" class="sl-lazy" />        </div>                  <div            class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm"                      >            ADD TO CART          </div>              </div>                      <div class="boxify-image js-boxify-image center-contain sl-media  second-image">          <div class="boxify-image-wrap">            <img sizes="auto" alt="algae calcium" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/375x.webp?source_format=png 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/540x.webp?source_format=png 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/720x.webp?source_format=png 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/900x.webp?source_format=png 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/1080x.webp?source_format=png 1080w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/1296x.webp?source_format=png 1296w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/1512x.webp?source_format=png 1512w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/2160x.webp?source_format=png 2160w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/2960x.webp?source_format=png 2960w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/3260x.webp?source_format=png 3260w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/68884647e7f36800140fc684/3860x.webp?source_format=png 3860w" class="sl-lazy" />          </div>                      <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>                  </div>                    </div>  <div class="info-box  --plp-product-name-align-center  --plp-variant-image-square  --plp-variant-image-md ">    <div class="info-box-inner-wrapper">      <div class="title text-primary-color   ">algae calcium</div>      <div class="quick-cart-price   ">                                        <div class="price__sale sl-price primary-color-price price price-sale ">NT$980 ~ NT$7,840</div>  <div class="price__regular">    <span class="      global-primary dark-primary sl-price price      price-crossed          ">NT$9,800</span>      </div>                                  <product-list-variation-selector
3328        class="product-list-variant-selector-container"
3329        variant_product_images="{&quot;variation_set_1&quot;:[],&quot;variation_set_1_total&quot;:4,&quot;variation_set_2&quot;:[],&quot;variation_set_2_total&quot;:0}"
3330        product_id="688846c2b92f5c000eabc4bb"
3331        product_url="https://www.vegiwell.com/products/algae-calcium"
3332        open_link_in_new_tab="false"
3333        show_variation_type="1"
3334        is_promotion_product="false"
3335        ng-if="false"
3336      ></product-list-variation-selector>              </div>                                      <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm                    "                  >          <i class="fa fa-shopping-cart"></i>        </span>                </div>  </div></a>
3337  </product-item>
3338</div>
3339              
3340            </div>
3341          
3342            <div class="product-list__product" product-id="6704ef8e8eff8
3342c0011943d5d">
3343              
3344                <div class="product-item">
3345  <product-item
3346    product-id="6704ef8e8eff8c0011943d5d"
3347    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3348    class="
3349        has-variant-selector
3350    "
3351    modal-window-class="
3352        --plp-variant-image-square
3353        --plp-variant-image-md
3354    "
3355    rec-strategy="">
3356
3357    <a  href="https://www.vegiwell.com/products/whitening-glutathione"    ng-click='sendGaProductClick("6704ef8e8eff8c0011943d5d", "007", ["{\"key\":\"6a963e0ca9c6910011f4449c\",\"sku\":\"007\",\"fields_translations\":{\"en\":[\"1盒\"],\"zh-hant\":[\"\"]&amp;#125;&amp;#125;"], "Whitening-Glutathione" )'  ga-product='{"id":"6704ef8e8eff8c0011943d5d","sku":"007","variations":"[{\"key\":\"6a963e0ca9c6910011f4449c\",\"sku\":\"007\",\"fields_translations\":{\"en\":[\"1盒\"],\"zh-hant\":[\"\"]}}]","title":"Whitening-Glutathione"}'   class="quick-cart-item js-quick-cart-item           --plp-product-custom-label-rounded-rectangle   ">  <div class="boxify-image-wrapper js-quick-boxify-image">      <div class="product-customized-labels primary-bg-color-tag">
3358    <span class="product-customized-labels-content">品牌合作 </span>
3359  </div>
3360          <div class="boxify-image js-boxify-image center-contain sl-media ">        <div class="boxify-image-wrap">          <img sizes="auto" alt="Whitening-Glutathione" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcb9dcae182b974a1c60/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcb9dcae182b974a1c60/540x.webp?source_format=jpg 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcb9dcae182b974a1c60/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcb9dcae182b974a1c60/900x.webp?source_format=jpg 900w" class="sl-lazy" />        </div>                  <div            class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm"                      >            ADD TO CART          </div>              </div>                      <div class="boxify-image js-boxify-image center-contain sl-media  second-image">          <div class="boxify-image-wrap">            <img sizes="auto" alt="Whitening-Glutathione" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/540x.webp?source_format=jpg 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6a6ffcc9bf6d26a729ee6ce1/3860x.webp?source_format=jpg 3860w" class="sl-lazy" />          </div>                      <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>                  </div>                    </div>  <div class="info-box  --plp-product-name-align-center  --plp-variant-image-square  --plp-variant-image-md ">    <div class="info-box-inner-wrapper">      <div class="title text-primary-color   ">Whitening-Glutathione</div>      <div class="quick-cart-price   ">                                        <div class="price__sale sl-price primary-color-price price price-sale ">NT$1,290 ~ NT$10,300</div>  <div class="price__regular">    <span class="      global-primary dark-primary sl-price price      price-crossed          ">NT$12,900</span>      </div>                                  <product-list-variation-selector
3361        class="product-list-variant-selector-container"
3362        variant_product_images="{&quot;variation_set_1&quot;:[],&quot;variation_set_1_total&quot;:5,&quot;variation_set_2&quot;:[],&quot;variation_set_2_total&quot;:0}"
3363        product_id="6704ef8e8eff8c0011943d5d"
3364        product_url="https://www.vegiwell.com/products/whitening-glutathione"
3365        open_link_in_new_tab="false"
3366        show_variation_type="1"
3367        is_promotion_product="false"
3368        ng-if="false"
3369      ></product-list-variation-selector>              </div>                                      <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm                    "                  >          <i class="fa fa-shopping-cart"></i>        </span>                </div>  </div></a>
3370  </product-item>
3371</div>
3372              
3373            </div>
3374          
3375            <div class="product-list__product" product-id="6704eae7cf50ef000a409a7c">
3376              
3377                <div class="product-item">
3378  <product-item
3379    product-id="6704eae7cf50ef000a409a7c"
3380    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3381    class="
3382        has-variant-selector
3383    "
3384    modal-window-class="
3385        --plp-variant-image-square
3386        --plp-variant-image-md
3387    "
3388    rec-strategy="">
3389
3390    <a  href="https://www.vegiwell.com/products/plant-extracted-free-form-lutein"    ng-click='sendGaProductClick("6704eae7cf50ef000a409a7c", "006", ["{\"key\":\"691a80b8e518510014ddd0e0\",\"sku\":\"006\",\"fields_translations\":{\"zh-hant\":[\"1盒\"],\"en\":[\"1盒\"]&amp;#125;&amp;#125;"], "Plant-extracted free form lutein" )'  ga-product='{"id":"6704eae7cf50ef000a409a7c","sku":"006","variations":"[{\"key\":\"691a80b8e518510014ddd0e0\",\"sku\":\"006\",\"fields_translations\":{\"zh-hant\":[\"1盒\"],\"en\":[\"1盒\"]}}]","title":"Plant-extracted free form lutein"}'   class="quick-cart-item js-quick-cart-item           --plp-product-custom-label-rounded-rectangle   ">  <div class="boxify-image-wrapper js-quick-boxify-image">      <div class="product-customized-labels primary-bg-color-tag">
3391    <span class="product-customized-labels-content">品牌合作 </span>
3392  </div>
3393          <div class="boxify-image js-boxify-image center-contain sl-media ">        <div class="boxify-image-wrap">          <img sizes="auto" alt="Plant-extracted free form lutein" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/691a80515ad030000a054063/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/691a80515ad030000a054063/540x.webp?source_format=jpg 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/691a80515ad030000a054063/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/691a80515ad030000a054063/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/691a80515ad030000a054063/1080x.webp?source_format=jpg 1080w" class="sl-lazy" />        </div>                  <div            class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm"                      >            ADD TO CART          </div>              </div>                      <div class="boxify-image js-boxify-image center-contain sl-media  second-image">          <div class="boxify-image-wrap">            <img sizes="auto" alt="Plant-extracted free form lutein" data-srcset="https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/375x.webp?source_format=jpg 375w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/540x.webp?source_format=jpg 540w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/720x.webp?source_format=jpg 720w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/900x.webp?source_format=jpg 900w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/65f11a2ffdf0510042b4a16d/6704ea19f356c6000dca1917/3860x.webp?source_format=jpg 3860w" class="sl-lazy" />          </div>                      <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>                  </div>                    </div>  <div class="info-box  --plp-product-name-align-center  --plp-variant-image-square  --plp-variant-image-md ">    <div class="info-box-inner-wrapper">      <div class="title text-primary-color   ">Plant-extracted free form lutein</div>      <div class="quick-cart-price   ">                                        <div class="price__sale sl-price primary-color-price price price-sale ">NT$990 ~ NT$7,900</div>  <div class="price__regular">    <span class="      global-primary dark-primary sl-price price      price-crossed          ">NT$9,900</span>      </div>                                  <product-list-variation-selector
3394        class="product-list-variant-selector-container"
3395        variant_product_images="{&quot;variation_set_1&quot;:[],&quot;variation_set_1_total&quot;:4,&quot;variation_set_2&quot;:[],&quot;variation_set_2_total&quot;:0}"
3396        product_id="6704eae7cf50ef000a409a7c"
3397        product_url="https://www.vegiwell.com/products/plant-extracted-free-form-lutein"
3398        open_link_in_new_tab="false"
3399        show_variation_type="1"
3400        is_promotion_product="false"
3401        ng-if="false"
3402      ></product-list-variation-selector>              </div>                                      <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm                    "                  >          <i class="fa fa-shopping-cart"></i>        </span>                </div>  </div></a>
3403  </product-item>
3404</div>
3405              
3406            </div>
3407          
3408        </div>
3409        
3410          <a href="https://www.vegiwell.com/categories/65f11a3254572b031d0694b9">
3411            <div class="product-list__btn">Show more</div>
3412          </a>
3413        
3414      </div>
3415    </div>
3416  </div>
3417
3418
3419
3420
3421</div>
3422      
3423      <!-- END content_for_index -->
3424            </div>
3425
3426
3427  <div ga-page-view></div>
3428  </div>            <div id='shopline-section-footer'><!-- Rendered 'footer.js.liquid' --><!-- Rendered 'footer.css.liquid' --> 
3429
3430
3431
3432
3433
3434
3435<style>
3436  #footer-custom-padding {
3437    padding: 15px;
3438  }
3439  @media screen and (max-width: 767px) {
3440    #footer-custom-padding {
3441      padding: 0;
3442    }
3443  }
3444
3445  #shopline-section-footer .section-width {
3446    padding-top: 30px;
3447    padding-bottom: 30px;
3448  }
3449
3450  @media (min-width: 768px) {
3451    #shopline-section-footer .section-width {
3452      padding-top: 30px;
3453      padding-bottom: 30px;
3454    }
3455  }
3456
3457  .footer-wrapper .footer-grid-items .footer-grid-item {
3458    padding: 15px 15px;
3459  }
3460
3461  @media (min-width: 768px) {
3462    .footer-wrapper .footer-grid-items .footer-grid-item {
3463      padding: 15px 15px;
3464    }
3465  }
3466
3467</style>
3468
3469<div class="section-width">
3470  <div class="footer-wrapper">
3471    <div id="footer-custom-padding">
3472      <div class="footer-grid-items">
3473          
3474            <div class="footer-grid-item" ng-non-bindable>
3475              
3476                  <p class="text-title">About</p>
3477                  <p>Brand Story<br />VegiWell Column<br />VegiWell Recipe</p>
3478                
3479            </div>
3480          
3481            <div class="footer-grid-item" ng-non-bindable>
3482              
3483                  <p class="text-title">Help</p>
3484                  <p>FAQ<br /><a href='/about/delivery-policy'>Delivery & Shipping</a><br />Payment<br /><a href='/about/policy'>Return Policy</a><br />Terms & Conditions<br /><a href='/about/anti-fraud'>Anti-Fraud Statement</a></p>
3485                
3486            </div>
3487          
3488            <div class="footer-grid-item" ng-non-bindable>
3489              
3490                  <p class="text-title">Contact</p>
3491                  <div class="social-content"><p>Phone / 04-24521269</p>
3492<p>Mail / [email protected]</p>
3493<p>Address / No. 57-30, Guangming Road, Xitun District, Taichung City</p>
3494<p>Company / 蒔心田生醫有限公司</p>
3495<p>tax ID number / 93563031</p></div>
3496                  <div class="footer-social-icon-wrapper">
3497                    
3498                    
3499                      
3500                        <a href="https://www.facebook.com/profile.php?id=61560190744931&amp;mibextid=LQQJ4d" target="_blank">
3501                          <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3502<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"/>
3503</svg>
3504
3505                        </a>
3506                      
3507                    
3508                      
3509                        <a href="https://www.instagram.com/vegiwell88?igsh=MTFxdXdscjR4empwaQ%3D%3D&amp;utm_source=qr" target="_blank">
3510                          <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3511<g clip-path="url(#clip0_4527_91515)">
3512<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
35120913 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"/>
3513</g>
3514<defs>
3515<clipPath id="clip0_4527_91515">
3516<rect width="24" height="24" fill="white" transform="translate(0.145996)"/>
3517</clipPath>
3518</defs>
3519</svg>
3520
3521                        </a>
3522                      
3523                    
3524                      
3525                        <a href="https://lin.ee/bzFGPK1" target="_blank">
3526                          <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3527<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 
352719.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"/>
3528</svg>
3529
3530                        </a>
3531                      
3532                    
3533                      
3534                    
3535                      
3536                    
3537                      
3538                    
3539                      
3540                    
3541                      
3542                    
3543                      
3544                    
3545                      
3546                    
3547                      
3548                    
3549                  </div>
3550                
3551            </div>
3552          
3553      </div>
3554      
3555        <div class="footer-payment-icons --text_align_left">
3556          
3557          
3558            
3559            
3560              <img src="https://static.shoplineapp.com/web/assets/payment/visa.svg" loading="lazy" />
3561            
3562          
3563            
3564            
3565              <img src="https://static.shoplineapp.com/web/assets/payment/master.svg" loading="lazy" />
3566            
3567          
3568            
3569            
3570              <img src="https://static.shoplineapp.com/web/assets/payment/jcb.svg" loading="lazy" />
3571            
3572          
3573            
3574            
3575          
3576            
3577            
3578          
3579            
3580            
3581          
3582            
3583            
3584          
3585            
3586            
3587          
3588            
3589            
3590          
3591            
3592            
3593          
3594            
3595            
3596          
3597            
3598            
3599          
3600            
3601            
3602          
3603            
3604            
3605          
3606            
3607            
3608          
3609            
3610            
3611          
3612            
3613            
3614          
3615            
3616            
3617          
3618            
3619            
3620          
3621            
3622            
3623          
3624            
3625            
3626          
3627            
3628            
3629          
3630            
3631            
3632          
3633            
3634            
3635          
3636            
3637            
3638          
3639            
3640            
3641          
3642            
3643            
3644          
3645            
3646            
3647          
3648            
3649            
3650          
3651        </div>
3652      
3653      
3654        <div class="footer-selector --text_align_left">
3655          
3656          
3657            <div class="NavigationBar-actionMenu-button App-languageDropdown dropdown" dropdown data-nosnippet>
3658              <div class="dropdown-toggle" dropdown-toggle>
3659                <svg class="fa fa-v5-globe">
3660                  <use xlink:href="#fa-v5-globe"></use>
3661                </svg>
3662                <span class="Label">English</span>
3663                <span class="fa fa-angle-down"></span>
3664              </div>
3665              <ul class="NavigationBar-actionMenu-dropdown dropdown-menu sl-language-chooser">
3666                
3667                  <li class="List-item sl-language-chooser-language" href="#en">English</li>
3668                
3669                  <li class="List-item sl-language-chooser-language" href="#zh-hant">繁體中文</li>
3670                
3671              </ul>
3672            </div>
3673          
3674        </div>
3675      
3676    </div>
3677  </div>
3678</div>
3679
3680
3681
3682
3683
3684</div>        <!-- Rendered 'general.js.liquid' -->  <!-- Rendered 'cart_panel.js.liquid' -->                <!-- Rendered 'breadcrumb.js.liquid' -->    
3684<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}
3684);      } 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>
3684
3685
3686    
3687  
3687<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>
3687
3688  
3688<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>
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704  
3704<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
3704
3705  
3705<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
3705
3706
3707    
3707<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 3707
3707
3708<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 3708
3708
3709<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 3709
3709
3710<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 3710
3710
3711<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 3711
3711
3712<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 3712
3712
3713<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 3713
3713
3714<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 3714
3714
3715<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 3715
3715
3716<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 3716
3716
3717<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 3717
3717
3718<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 3718
3718
3719<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 3719
3719
3720<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 3720
3720
3721<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 3721
3721
3722<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 3722
3722
3723<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 3723
3723
3724<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 3724
3724
3725<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-module/main-6c63fad529b3d3ce95ab.js" defer="defer" integrity="sha256-TPO40JBlTeqRTsn6af9xC6Zy1dH62szDWtPmAsRS8GU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3725
3725
3726<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 3726
3726
3727<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 3727
3727
3728<script src="https://cdn.shoplineapp.com/packs/js/ng-module/main-1624a4b036ed7140973e.chunk.js" defer="defer" integrity="sha256-SeYg54rAc9kDWjwN4pRnbh5dY6ETyJrmbWRKLfZhg34=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3728
3728
3729<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 3729
3729
3730<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 3730
3730
3731<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 3731
3731
3732<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 3732
3732
3733<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 3733
3733
3734<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 3734
3734
3735<script src="https://cdn.shoplineapp.com/packs/js/runtime~app_extension_sdk-149384e324bcb048ef13.js" defer="defer" integrity="sha256-jdz3nZXyEIqcTxX7IJ9pESoYgrpE8sJ2jOPp3wETZwU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3735
3735
3736<script src="https://cdn.shoplineapp.com/packs/js/app_extension_sdk-6c1b77cc085ed77d6b11.chunk.js" defer="defer" integrity="sha256-eM9xe26mETfquqKtFBktklBl6lnlIaulvfTlHeFQoXQ=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3736
3736
3737<script src="https://cdn.shoplineapp.com/packs/js/runtime~intl_tel_input-6ceb7ec3b81909f77141.js" defer="defer" integrity="sha256-APrRC4EF/GiMwSzPV1G7I/7ovnk6OuTPA+uvrTQicpA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3737
3737
3738<script src="https://cdn.shoplineapp.com/packs/js/intl_tel_input-8f500d7b0d66e9dcf73b.chunk.js" defer="defer" integrity="sha256-GgZ72/9MkAbYdrr40Hq/OM9YcTojft/UC87qZrPqS0E=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3738
3738
3739<script src="https://cdn.shoplineapp.com/packs/js/runtime~sl_armor_captcha-d5417749a53b299cd240.js" defer="defer" integrity="sha256-Pro6/EdJlz9rM8nZYWRbrqdnvwZZ4a0Gve/By4KqqGE=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3739
3739
3740<script src="https://cdn.shoplineapp.com/packs/js/sl_armor_captcha-10d0ac9a017efb389006.chunk.js" defer="defer" integrity="sha256-xojNd85d71mpGWHj+azr/3bEKmi1BwvZmwCG8QHTosg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
3740
3741
3742
3743  
3744    
3745    
3745<script>
3746      window.eventTrackers = JSON.parse('[]');
3747    </script>
3747
3748
3749
3750
3751
3752      
3753
3754      
3754<script ng-non-bindable src="//static.zotabox.com/c/d/cdba9c8e617c79e5f66a3ab58b55dc50/widgets.js" async></script>
3754
3755
3756
3757
3758    
3758<script type="text/javascript">
3759      if (!window.scriptQueue) {window.scriptQueue = [];};
3760          window.scriptQueue.push(function() {
3761            function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _callSuper(e,t,n){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,n||[],_getPrototypeOf(e).constructor):t.apply(e,n))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _wrapNativeSuper(e){var n="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(t,e)})(e)}function _construct(e,t,n){var r;return _isNativeReflectConstruct()?Reflect.construct.apply(null,arguments):((r=[null]).push.apply(r,t),t=new(e.bind.apply(e,r)),n&&_setPrototypeOf(t,n.prototype),t)}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _isNativeFunction(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _regenerator(){var p,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function r(e,t,n,r){var o,i,a,l,u,c,s,d,f,t=t&&t.prototype instanceof h?t:h,t=Object.create(t.prototype);return _regeneratorDefine2(t,"_invoke",(o=e,i=n,s=r||[],d=!1,f={p:c=0,n:0,v:p,a:y,f:y.bind(p,4),d:function(e,t){return a=e,l=0,u=p,f.n=t,v}},function(e,t,n){if(1<c)throw TypeError("Generator is already running");for(d&&1===t&&y(t,n),l=t,u=n;(m=l<2?p:u)||!d;){a||(l?l<3?(1<l&&(f.n=-1),y(l,u)):f.n=u:f.v=u);try{if(c=2,a){if(m=a[e=l?e:"next"]){if(!(m=m.call(a,u)))throw TypeError("iterator result is not an object");if(!m.done)return m;u=m.value,l<2&&(l=0)}else 1===l&&(m=a.return)&&m.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+e+"' method"),l=1);a=p}else if((m=(d=f.n<0)?u:o.call(i,f))!==v)break}catch(e){a=p,l=1,u=e}finally{c=1}}return{value:m,done:d}}),!0),t;function y(e,t){for(l=e,u=t,m=0;!d&&c&&!n&&m<s.length;m++){var n,r=s[m],o=f.p,i=r[2];3<e?(n=i===t)&&(u=r[(l=r[4])?5:l=3],r[4]=r[5]=p):r[0]<=o&&((n=e<2&&o<r[1])?(l=0,f.v=t,f.n=r[1]):o<i&&(n=e<3||r[0]>t||i<t)&&(r[4]=e,r[5]=t,f.n=i,l=0))}if(n||1<e)return v;throw d=!0,t}}var v={};function h(){}function o(){}function i(){}var m=Object.getPrototypeOf,e=[][t]?m(m([][t]())):(_regeneratorDefine2(m={},t,function(){return this}),m),a=i.prototype=h.prototype=Object.create(e);function l(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,_regeneratorDefine2(e,n,"GeneratorFunction")),e.prototype=Object.create(a),e}return _regeneratorDefine2(a,"constructor",o.prototype=i),_regeneratorDefine2(i,"constructor",o),_regeneratorDefine2(i,n,o.displayName="GeneratorFunction"),_regeneratorDefine2(a),_regeneratorDefine2(a,n,"Generator"),_regeneratorDefine2(a,t,function(){return this}),_regeneratorDefine2(a,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:r,m:l}})()}function _regeneratorDefine2(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(_regeneratorDefine2=function(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function asyncGeneratorStep(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(l){return function(){var e=this,a=arguments;return new Promise(function(t,n){var r=l.apply(e,a);function o(e){asyncGeneratorStep(r,t,n,o,i,"next",e)}function i(e){asyncGeneratorStep(r,t,n,o,i,"throw",e)}o(void 0)})}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to de
3761structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _createForOfIteratorHelper(e,t){var n,r,o,i,a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(a)return o=!(r=!0),{s:function(){a=a.call(e)},n:function(){var e=a.next();return r=e.done,e},e:function(e){o=!0,n=e},f:function(){try{r||null==a.return||a.return()}finally{if(o)throw n}}};if(Array.isArray(e)||(a=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return a&&(e=a),i=0,{s:t=function(){},n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var n;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_toPropertyKey(r.key),r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(()=>{var e=document.querySelectorAll('iframe.js-sl-append-video-player[data-video-type="vimeo"]');if(0!==e.length){var t,n,r=function(){this.slVimeoPlayer=new Vimeo.Player(this)};HTMLElement.prototype.__slAppendVimeoPlayer__=function(){var e=this;this.slVimeoPlayer||(this.getAttribute("src")&&r.call(this),this.dataset.src&&this.addEventListener("lazyloaded",function(){r.call(e)}))};try{t=function(){return e.forEach(function(e){return e.__slAppendVimeoPlayer__()})},null!=(n=window)&&null!=(n=n.Vimeo)&&n.Player||((n=document.createElement("script")).src="https://player.vimeo.com/api/player.js",n.id="vimeo-api",n.addEventListener("load",function(){null!=t&&t()}),document.head.appendChild(n))}catch(e){console.warn("slAppendVimeoPlayer warn:",e)}}})(),(()=>{var t,i="youtube-sdk";window.slLoadYouTubeSDK=function(){var e;return null!=(e=window.YT)&&e.Player?Promise.resolve(window.YT):t=t||new Promise(function(e,t){function n(){null!=r&&r(),e(window.YT)}var r=window.onYouTubeIframeAPIReady,o=document.getElementById(i);o?(o.addEventListener("load",function(){var e;null!=(e=window.YT)&&e.Player&&n()}),o.addEventListener("error",t)):((o=document.createElement("script")).src="https://www.youtube.com/iframe_api",o.id=i,o.addEventListener("load",function(){var e;null!=(e=window.YT)&&e.Player&&n()}),o.addEventListener("error",t),document.head.appendChild(o)),window.onYouTubeIframeAPIReady=n,null!=(t=window.YT)&&t.ready&&window.YT.ready(function(){return e(window.YT)})})}})();var VideoSdks=(()=>{function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"ensureIframeLoaded",value:function(r){return new Promise(function(e){var t,n;return r?(null!=(t=r.dataset)&&t.src&&!r.src&&(r.src=r.dataset.src),r.src?e(r):(r.addEventListener("load",n=function(){r.removeEventListener("load",n),r.removeEventListener("lazyloaded",n),e(r)},{once:!0}),void r.addEventListener("lazyloaded",n,{once:!0}))):e(null)})}},{key:"getYoutubePlayer",value:function(r){var e;
3761return r?t.youtubePlayers.has(r.id)?t.youtubePlayers.get(r.id):(e=t.ensureIframeLoaded(r).then(function(){if("function"!=typeof window.slLoadYouTubeSDK)throw new Error("YouTube SDK loader missing");return window.slLoadYouTubeSDK()}).then(function(n){if(null!=n&&n.Player)return new Promise(function(e){var t=new n.Player(r,{events:{onReady:function(){return e(t)}}})});throw new Error("YouTube SDK unavailable")}).catch(function(e){return console.warn("load youtube player failed",e),null}),t.youtubePlayers.set(r.id,e),e):Promise.resolve(null)}},{key:"getVimeoPlayer",value:function(o){var e;return o?t.vimeoPlayers.has(o.id)?t.vimeoPlayers.get(o.id):(e=t.ensureIframeLoaded(o).then(function(){var e;return null!=(e=o.__slAppendVimeoPlayer__)&&e.call(o),new Promise(function(t){function n(){var e=o.slVimeoPlayer;return null!=e&&e.ready?e.ready().then(function(){return t(e)}):120<(r+=1)?t(null):void requestAnimationFrame(n)}var r=0;n()})}).catch(function(e){return console.warn("load vimeo player failed",e),null}),t.vimeoPlayers.set(o.id,e),e):Promise.resolve(null)}},{key:"getFacebookPlayer",value:function(r){var e;return r?t.facebookPlayers.has(r.id)?t.facebookPlayers.get(r.id):(e=new Promise(function(e){function t(){return r.slFacebookPlayer?e(r.slFacebookPlayer):120<(n+=1)?e(null):void requestAnimationFrame(t)}var n=0;t()}),t.facebookPlayers.set(r.id,e),e):Promise.resolve(null)}}])})(),getComponent=(_defineProperty(VideoSdks,"youtubePlayers",new Map),_defineProperty(VideoSdks,"vimeoPlayers",new Map),_defineProperty(VideoSdks,"facebookPlayers",new Map),window.VideoSdks=VideoSdks,(()=>{var a,l,e=document.querySelectorAll(".div__facebook__player");0!==e.length&&("intersectionObserver"in window&&(a=new Map,l=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(e=e.target.querySelector("iframe"))&&"0px"===e.style.width&&"0px"===e.style.height&&e.setAttribute("style","")})})),e.forEach(function(e){var t;null!=(t=a)&&t.set(e.id,e),null!=(t=l)&&t.observe(e)}),shopline.facebook.init(function(){FB.Event.subscribe("xfbml.ready",function(e){var t,n,r,o,i;"video"===e.type&&(t=document.getElementById(e.id))&&(n=(o=t.dataset).autoplay,o=o.muted,r=e.instance,t.slFacebookPlayer=r,t.dataset.playing="true"===n?"true":"false","true"===n&&r.play(),"true"===o?r.mute():r.unmute(),null!=(e=r.subscribe)&&e.call(r,"startedPlaying",function(){t.dataset.playing="true"}),null!=(n=r.subscribe)&&n.call(r,"paused",function(){t.dataset.playing="false"}),"true"===t.dataset.loop&&null!=(o=r.subscribe)&&o.call(r,"finishedPlaying",function(){r.play()}),null!=(e=l)&&e.unobserve(t),null!=(n=a)&&n.delete(t.id),0===(null==(o=a)?void 0:o.size))&&null!=(i=l)&&i.disconnect()})}))})(),(()=>{var r=/<img\s+[^>]*src="([^"]*)"[^>]*>/gi,c=/https:\/\/shoplineimg.com\/(.*)\/(.*)\/([0-9]*)x.webp/;document.querySelectorAll("[data-lazy-content]").forEach(function(e){var l,e=$(e),u=e.data("lazy-content"),t=_createForOfIteratorHelper(u.matchAll(r));try{var n=function(){var n,r,e=_slicedToArray(l.value,1)[0],t=document.createElement("section"),o=(t.innerHTML='<div class="img-top-root-container"><div class="img-root-container"><div class="img-container">'.concat(e.replace("src=","data-src="),"</div></div></div>"),t.querySelector(".img-root-container")),i=t.querySelector(".img-container"),a=t.querySelector("img");if(0===a.width||0===a.height)return a.loading="lazy",a.src=a.dataset.src,a.removeAttribute("data-src"),u=u.replace(e,a.outerHTML),t.remove(),1;if(o.style.width="".concat(a.width,"px"),o.style.maxWidth="100%",i.style.position="relative",i.style.paddingBottom="".concat((+a.height/+a.width*100).toFixed(2),"%"),i.style.height=0,i.style.overflow="hidden",a.style.position="absolute",a.style.top=0,a.style.left=0,a.style.width="100%",a.style.height="100%",0<(a.dataset.src||"").trim().length)try{c.test(a.dataset.src)?(n=new URL(a.dataset.src),r=n.origin+n.pathname.split("/").slice(0,-1).join("/"),a.srcset=(()=>{for(var e=[],t=200;t<=2e3;t+=200){if(!(+a.width>t)){e.push("".concat(n.href," ").concat(a.width,"w"));break}e.push("".concat(r,"/").concat(t,"x.webp").concat(n.search," ").concat(t,"w"))}return e.join(", ")})()):a.src=a.dataset.src}catch(e){console.error(e)}a.loading="lazy",a.removeAttribute("data-src"),a.removeAttribute("width"),a.removeAttribute("height"),u=u.replace(e,t.innerHTML),t.remove()};for(t.s();!(l=t.n()).done;)n()}catch(e){t.e(e)}finally{t.f()}e.removeAttr("data-lazy-content"),e.html(u)})})(),window.getServerTime=_asyncToGenerator(_regenerator().m(function e(){var t,n,r,o;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return t=window.performance.now(),e.n=1,fetch("/api/clock",{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});case 1:return n=e.v,e.n=2,n.json();case 2:return n=e.v,r=n.time,r=new Date(r),o=window.performance.now(),r.setMilliseconds(r.getMilliseconds()+t-o),e.a(2,r)}},e)})),window.getGlobalSection=function(e){return getComponent({global_section_id:e})}
3761,window.getSection=function(e){return getComponent({section_id:e})},function(e){var t,n=new URL(location.href);if("dev-widget"==n.searchParams.get("mode")&&null!=(t=location.ancestorOrigins)&&null!=(t=t[0])&&t.includes("127.0.0.1"))return getComponentFromWidgetCli(e);if(null!=e&&e.global_section_id)n.pathname="/".concat(e.global_section_id);else{if(null==e||!e.section_id)return Promise.reject(new Error("global_section_id or section_id is required"));n.searchParams.set("section_id",e.section_id)}return fetch(n.href,{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}}).then(function(e){return e.text()})}),getComponentFromWidgetCli=function(r){return new Promise(function(t,e){var n=window.parent;n==window.self&&e(new Error("not in a frame")),getSection.added||(getSection.added=!0,window.addEventListener("message",function(e){console.log(e.data),t(e.data)})),n.postMessage(r,"*")})};function throttle(t,i){var a,l,u,e=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},c=0,s=null,n=0,r=e.leading,d=void 0===r||r,r=e.trailing,f=void 0===r||r;function y(e){return n=e,u=t.apply(l,a),l=a=null,u}function p(e){var t=e-c;return 0===c||i<=t||t<0||i<=e-n}function o(){for(var e=Date.now(),t=p(e),n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];if(a=r,l=this,c=e,t&&null===s){if(d)return y(c);f&&null===s&&(s=setTimeout(v,i))}return f&&null===s&&(s=setTimeout(v,i)),u}function v(){var e=Date.now();p(e)&&y(e),s=null}return o.cancel=function(){clearTimeout(s),c=n=0,a=l=s=null},o}window.throttledGetServerTime=throttle(getServerTime,1e3,{leading:!0,trailing:!1}),window.throttledGetGlobalSectionAnnouncement=throttle(function(){return getGlobalSection("announcement")},1e3,{leading:!0,trailing:!1}),window.createThrottledSectionGetter=function(e){return throttle(function(){return getSection(e)},1e3,{leading:!0,trailing:!1})};var NavTabs=(()=>{function t(){var e;return _classCallCheck(this,t),(e=_callSuper(this,t)).tabs=e.querySelectorAll('[id^="TabItem-"]'),e.contents=e.querySelectorAll('[id^="TabContent-"]'),e.contentContainer=e.querySelector("section"),e.onTabClick=e.onTabClick.bind(e),e.initialized=!1,e}return _inherits(t,_wrapNativeSuper(HTMLElement)),_createClass(t,[{key:"c
3761onnectedCallback",value:function(){var t=this,e=(this.tabs.forEach(function(e){e.addEventListener("click",t.onTabClick)}),this.initialized=!0,this.getAttribute("active"));e&&this.select(e)}},{key:"attributeChangedCallback",value:function(e,t,n){this.initialized&&"active"===e&&t!==n&&this.select(n)}},{key:"onTabClick",value:function(e){e.preventDefault();e=e.currentTarget.dataset.tabId;e&&this.setAttribute("active",e)}},{key:"select",value:function(t){this.tabs.forEach(function(e){e.dataset.tabId===t?e.classList.add("is-active"):e.classList.remove("is-active")});var e,n=null;this.contents.forEach(function(e){e.id===t?(e.classList.add("is-active"),n=e):e.classList.remove("is-active")}),n&&n.parentElement&&(e=Number(this.getAttribute("scroll-offset"))||(null==(e=this.contentContainer)?void 0:e.offsetLeft)||0,n.parentElement.scrollTo({left:n.offsetLeft-e})),this.dispatchEvent(new CustomEvent("nav-tabs:select",{detail:{id:t},bubbles:!0}))}}],[{key:"observedAttributes",get:function(){return["active"]}}])})(),VideoItem=(customElements.get("nav-tabs")||customElements.define("nav-tabs",NavTabs),(()=>{function t(){var e;return _classCallCheck(this,t),(e=_callSuper(this,t)).videoType=e.dataset.videoType,e.videoTargetId=e.dataset.playerTarget,e.cover=e.querySelector(".video__control-cover"),e.onToggle=e.onToggle.bind(e),e.onKeydown=e.onKeydown.bind(e),e}return _inherits(t,_wrapNativeSuper(HTMLElement)),_createClass(t,[{key:"c
3761onnectedCallback",value:function(){this.cover&&(this.cover.addEventListener("keydown",this.onKeydown),this.cover.addEventListener("pointerdown",this.onToggle))}},{key:"disconnectedCallback",value:function(){this.cover&&(this.cover.removeEventListener("keydown",this.onKeydown),this.cover.removeEventListener("pointerdown",this.onToggle))}},{key:"onToggle",value:function(e){e.preventDefault(),this.togglePlayer()}},{key:"onKeydown",value:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),this.togglePlayer())}},{key:"togglePlayer",value:(e=_asyncToGenerator(_regenerator().m(function e(){var t,n;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(t=this.videoTargetId,n=this.videoType,t&&n){e.n=1;break}return e.a(2);case 1:if("youtube"===n)return e.n=2,this.toggleYoutube(t);e.n=3;break;case 2:return e.a(2);case 3:if("vimeo"===n)return e.n=4,this.toggleVimeo(t);e.n=5;break;case 4:return e.a(2);case 5:if("facebook"===n)return e.n=6,this.toggleFacebook(t);e.n=6;break;case 6:return e.a(2)}},e,this)})),function(){return e.apply(this,arguments)})},{key:"toggleYoutube",value:(o=_asyncToGenerator(_regenerator().m(function e(t){var n,r,o,i;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return n=document.getElementById(t),e.n=1,VideoSdks.getYoutubePlayer(n);case 1:if(r=e.v){e.n=2;break}return e.a(2);case 2:(o=null==(n=r.getPlayerState)?void 0:n.call(r))===(null==(i=window.YT)||null==(i=i.PlayerState)?void 0:i.PLAYING)||o===(null==(i=window.YT)||null==(i=i.PlayerState)?void 0:i.BUFFERING)?null!=(o=r.pauseVideo)&&o.call(r):null!=(i=r.playVideo)&&i.call(r);case 3:return e.a(2)}},e)})),function(e){return o.apply(this,arguments)})},{key:"toggleVimeo",value:(r=_asyncToGenerator(_regenerator().m(function e(t){var n,r,o;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return n=document.getElementById(t),e.n=1,VideoSdks.getVimeoPlayer(n);case 1:if(r=e.v){e.n=2;break}return e.a(2);case 2:return e.n=3,null==(n=r.getPaused)?void 0:n.call(r);case 3:e.v?null!=(o=r.play)&&o.call(r):null!=(o=r.pause)&&o.call(r);case 4:return e.a(2)}},e)})),function(e){return r.apply(this,arguments)})},{key:"toggleFacebook",value:(n=_asyncToGenerator(_regenerator().m(function e(t){var n,r,o;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return n=document.getElementById(t),e.n=1,VideoSdks.getFacebookPlayer(n);case 1:if((r=e.v)&&n){e.n=2;break}return e.a(2);case 2:"true"===n.dataset.playing?null!=(o=r.pause)&&o.call(r):null!=(o=r.play)&&o.call(r);case 3:return e.a(2)}},e)})),function(e){return n.apply(this,arguments)})}]);var n,r,o,e})());customElements.get("video-item")||customElements.define("video-item",VideoItem);
3762          });
3763          window.scriptQueue.push(function() {
3764            function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _createForOfIteratorHelper(e,t){var n,r,o,a,i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return o=!(r=!0),{s:function(){i=i.call(e)},n:function(){var e=i.next();return r=e.done,e},e:function(e){o=!0,n=e},f:function(){try{r||null==i.return||i.return()}finally{if(o)throw n}}};if(Array.isArray(e)||(i=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return i&&(e=i),a=0,{s:t=function(){},n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ownKeys(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(n),!0).forEach(function(e){_defineProperty(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEac
vendor: 4,465 bytes, line 3764
3764h(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}
3764finally{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;
3764if(!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();
3765          });
3766          window.scriptQueue.push(function() {
3767            (()=>{var r,o,l,e;function t(){var r=[];return $(".navigation-menu-second-layer").each(function(){var e=$
3767(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
3767nu&&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)))})();
3768          });
3769          window.scriptQueue.push(function() {
3770            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");
3770function 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)})});
3771          });
3772          window.scriptQueue.push(function() {
3773            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")})})});
3774          });
3775          window.scriptQueue.push(function() {
3776            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;  }
3776  /* 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 */
3777          });
3778          window.scriptQueue.push(function() {
3779            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)) || [];
3779  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));
3780          });
3781          window.scriptQueue.push(function() {
3782            /* 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 */
3783          });
3784      ;
3785    </script>
3785
3786
3787
3788  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3789  <symbol id="fa-v5-globe" viewBox="0 0 496 512">
3790    <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"/>
3791  </symbol>
3792</svg>
3793  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3794  <symbol id="icon-filter-category" viewBox="0 0 13 13">
3795    <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" />
3796    <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" />
3797  </symbol>
3798</svg>
3799
3800  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
3801  <symbol id="icon-sort-category" viewBox="0 0 14 12">
3802    <path
3803      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"
3804    />
3805  </symbol>
3806</svg>
3807  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
3808  <symbol id="icon-limit-category" viewBox="0 0 14 14">
3809    <path
3810      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
38105 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"
3811    />
3812  </symbol>
3813</svg>
3814  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3815  <symbol id="icon-line" viewBox="0 0 20 18">
3816    <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"/>
3817  </symbol>
3818</svg>
3819
3820  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
3821  <symbol id="icon-lineapp" viewBox="0 0 32 32">
3822    <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"/>
3823  </symbol>
3824</svg>
3825
3826  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
3827  <symbol id="icon-facebook" viewBox="0 0 32 32">
3828    <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"/>
3829  </symbol>
3830</svg>
3831
3832  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
3833  <symbol id="icon-whatsapp" viewBox="0 0 32 32">
3834    <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"/>
3835  </symbol>
3836</svg>
3837
3838  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3839  <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none">
3840    <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"/>
3841    <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"/>
3842  </symbol>
3843</svg>
3844
3845  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3846  <symbol id="icon-basket" viewBox="0 0 1024 992">
3847    <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"/>
3848  </symbol>
3849</svg>
3850  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3851  <symbol id="icon-coupon" viewBox="0 0 16 16">
3852    <path
3853      fill-rule="evenodd"
3854      clip-rule="evenodd"
3855      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 
385512.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"
3856      fill="currentColor"
3857    />
3858  </symbol>
3859</svg>
3860  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3861  <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none">
3862    <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" />
3863  </symbol>
3864</svg>
3865
3866  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3867  <symbol id="icon-forward" viewBox="0 0 24 24">
3868    <path d="M0 0h24v24H0z" fill="none"/>
3869    <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/>
3870  </symbol>
3871</svg>
3872  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3873  <symbol id="icon-back" viewBox="0 0 24 24">
3874    <path d="M0 0h24v24H0z" fill="none"/>
3875    <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/>
3876  </symbol>
3877</svg>
3878  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3879  <symbol id="icon-sale-sold-count" viewBox="0 0 11 13" fill="none">
3880    <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"/>
3881  </symbol>
3882</svg>
3883
3884    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3885  <symbol id="icon-cart" viewBox="0 0 24 24">
3886    <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" />
3887    <circle cx="8.2" cy="19.2" r="1.2" />
3888    <circle cx="17.7996" cy="19.2" r="1.2" />
3889  </symbol>
3890</svg>
3891
3892    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3893  <symbol id="icon-bag" viewBox="0 0 14 18">
3894    <defs>
3895      <polygon points="0.000164705882 0 13.9987647 0 13.9987647 17.2941176 0.000164705882 17.2941176"></polygon>
3896    </defs>
3897    <g fill-rule="evenodd">
3898      <g transform="translate(0.000000, -0.000000)">
3899        <mask id="mask-2">
3900            <use xlink:href="#path-1"></use>
3901        </mask>
3902        <g></g>
3903        <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
3903588,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>
3904      </g>
3905    </g>
3906  </symbol>
3907</svg>
3908
3909    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3910  <symbol id="icon-person" viewBox="0 0 512 512">
3911    <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"/>
3912  </symbol>
3913</svg>
3914    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3915  <symbol id="icon-search" viewBox="0 0 512 512">
3916    <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"/>
3917  </symbol>
3918</svg>
3919    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3920  <symbol id="icon-nav-cart" viewBox="0 0 25 25">
3921    <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" />
3922    <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"/>
3923    <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"/>
3924  </symbol>
3925</svg>
3926
3927    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3928  <symbol id="icon-nav-comment" viewBox="0 0 26 26">
3929    <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"/>
3930  </symbol>
3931</svg>
3932
3933    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3934  <symbol id="icon-filter" viewBox="0 0 20 20">
3935    <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" />
3936    <rect x="4" y="3.2002" width="12" height="0.8" fill="currentColor" />
3937  </symbol>
3938</svg>
3939
3940    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3941  <symbol id="icon-tag" viewBox="0 0 16 16">
3942    <g fill-rule="evenodd">
3943      <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" />
3944    </g>
3945  </symbol>
3946</svg>
3947
3948    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3949  <symbol id="icon-close" viewBox="0 0 11 11">
3950    <g>
3951      <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>
3952    </g>
3953  </symbol>
3954</svg>
3955    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3956  <symbol id="icon-zoom-v2" viewBox="0 0 16 16">
3957    <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" />
3958  </symbol>
3959</svg>
3960
3961      <!-- app:61162030bc1390001da5cede -->
3962    
3962<script>
3963(function(){window.SmartPush="EC1";function fetchJs(spMerchantId){const fetchOptions={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({merchantId:spMerchantId})};fetch("https://client.smartpushedm.com/api-client/form/getLatestJs",fetchOptions).then(res=>res.json()).then(res=>{if(res.code==="SUCCESS"){var jsScriptList=res.data.jsScriptList;if(jsScriptList&&jsScriptList.length){for(var i=0;i<jsScriptList.length;i++){var spScript=document.createElement("script");spScript.id="smartPushMarketWidget"+(i+1);spScript.src=jsScriptList[i].jsScript;spScript.async=true;document.body.appendChild(spScript)}}}}).catch(error=>{console.log("SP-error==================>",error)})}async function getSpMerchantId(){try{var spSdk=window.shopline.appExtension.init({appId:"61162030bc1390001da5cede"});if(spSdk){var spUtils=spSdk.utils;var spMerchantId=await spUtils.getMerchantId();fetchJs(spMerchantId)}}catch(err){console.log("SP-error=2=================>",err)}}if(window.shopline&&window.shopline.appExtension&&window.shopline.appExtension.isSDKLoaded&&window.shopline.appExtension.isSDKLoaded()){getSpMerchantId()}else{window.addEventListener("onAppExtensionSDKLoaded",()=>{getSpMerchantId()})}})();
3964</script>
3964
3965    <!-- app:63a2b2930064c0001dd692f9 -->
3966    
3966<script type="module" defer="defer" crossorigin="anonymous">
3967  function t(k, v) {
3968    Object.defineProperty(window, k, { configurable: false, value: Object.freeze(v) });
3969  }
3970  t(
3971    '__SC_CHAT_WIDGET_PLUGIN_CONFIG__',
3972    {
3973      env: 'prod',
3974    },
3975  );
3976</script>
vendor: 1 bytes, line 3976
3976
3977<script type="text/javascript" defer src="https://sc-chat-widget.shoplineapp.com/sc-chat-widget-plugin-entry" crossorigin="anonymous"></script>
3977
3978
3979</body>
3980</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.