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=&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="all"" /> 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="all"" /> 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'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'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'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'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'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\":[\"\"]&#125;&#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="{"variation_set_1":[],"variation_set_1_total":4,"variation_set_2":[],"variation_set_2_total":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 ç\"]&#125;&#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="{"variation_set_1":[],"variation_set_1_total":4,"variation_set_2":[],"variation_set_2_total":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\":[\"\"]&#125;&#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="{"variation_set_1":[],"variation_set_1_total":4,"variation_set_2":[],"variation_set_2_total":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ç\"]&#125;&#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="{"variation_set_1":[],"variation_set_1_total":4,"variation_set_2":[],"variation_set_2_total":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\":[\"\"]&#125;&#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="{"variation_set_1":[],"variation_set_1_total":5,"variation_set_2":[],"variation_set_2_total":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ç\"]&#125;&#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="{"variation_set_1":[],"variation_set_1_total":4,"variation_set_2":[],"variation_set_2_total":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&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&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.