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>About</title> 22 23 <meta name="description" content=""> 24 25 26 27<!-- Meta --> 28 29 <meta property="og:title" content="About"/> 30 <meta property="og:url" content="https://www.bubuart.cc/about"> 31 <link rel="canonical" href="https://www.bubuart.cc/about"> 32 33 34 <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/62be8a3855d764001b152ad3/original.png?1656654392"/> 35 36 <meta property="og:description" content=""> 37 38 39 40 41 42<link rel="alternate" type="text/plain" href="https://www.bubuart.cc/llms.txt"> 43<link rel="alternate" type="text/plain" href="https://www.bubuart.cc/llms-full.txt"> 44 45 46 47 48
48<script type="application/ld+json"> 49 {"@context":"https://schema.org","@type":"Organization","name":"æ©åå¸èè¡","url":"https://www.bubuart.cc","logo":"https://img.shoplineapp.com/media/image_clips/62be8a3855d764001b152ad3/original.png?1656654392"} 50 </script>
50 51 52 53<!-- locale meta --> 54 55 56 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 57<meta name="mobile-web-app-capable" content="yes"> 58<meta name="format-detection" content="telephone=no" /> 59<meta name="google" value="notranslate"> 60 61<!-- Shop icon --> 62 <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/62be8a797af361002433780e/original.png?1656654457"> 63 64 65 66 67<!--- Site Ownership Data --> 68 <meta name="google-site-verification" content="Gct-WAajxT8ZO_lS1ed-JTZX3G6vZXmhdf50VNtELhI"> 69<!--- Site Ownership Data End--> 70 71<!-- Styles --> 72 73 74 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/common-898e3d282d673c037e3500beff4d8e9de2ee50e01c27252b33520348e0b17da0.css" onload="" /> 75 76 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/theme_varm-5f05c963a0e01c589f7962fb5034ced2329d7da2c3fb8ae977aaf6ba28ed41c6.css" onload="" /> 77 78 79 80 81 82 83 84 85 86 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" /> 87 88 89 90 91 92 93 94 95 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" /> 96 97
98<script type="text/javascript"> 99 window.mainConfig = JSON.parse('{\"sessionId\":\"\",\"merchantId\":\"62be82878142a000229212f1\",\"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\":\"62be82878142a000229212f1\",\"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.bubuart.cc\",\"checkout_setting\":{\"enable_membership_autocheck\":true,\"enable_subscription_autocheck\":false,\"enforce_user_login_on_checkout\":true,\"enable_sc_fast_checkout\":false,\"multi_checkout\":{\"enabled\":false}},\"current_plan_key\":\"basket\",\"current_theme_key\":\"varm\",\"delivery_option_count\":7,\"enabled_stock_reminder\":false,\"handle\":\"garts\",\"identifier\":\"\",\"instagram_access_token\":\"\",\"instagram_id\":\"\",\"invoice_activation\":\"inactive\",\"mobile_logo_media_url\":\"https://img.shoplineapp.com/media/image_clips/62bff57b3640200015bba024/original.png?1656747387\",\"name\":\"æ©åå¸èè¡\",\"order_setting\":{\"invoice_activation\":\"inactive\",\"short_message_activation\":\"inactive\",\"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\":false,\"hourly_auto_invoice\":false,\"enabled_location_id\":false,\"enabled_sf_hidden_product_name\":false,\"customer_return_order\":{\"enabled\":false,\"available_return_days\":\"7\"},\"customer_cancel_order\":{\"enabled\":true,\"auto_revert_credit\":true},\"custom_fields\":[{\"type\":\"textarea\",\"label\":\"æ¬åºæ¯æ´ line pay 仿¬¾ï¼æ¡è¿ä½¿ç¨ line pay é²è¡çµå¸³\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"æ¬åºæ¯æ´ LINE Pay 仿¬¾ï¼æ¡è¿ä½¿ç¨ LINE Pay é²è¡çµå¸³\"},\"hint_translations\":{\"en\":\"\",\"zh-hant\":\"\",\"zh-hk\":\"\",\"zh-cn\":\"\",\"zh-tw\":\"\",\"vi\":\"\",\"ms\":\"\",\"ja\":\"\",\"th\":\"\",\"id\":\"\",\"de\":\"\",\"fr\":\"\"}}],\"invoice\":{\"tax_id\":\"\"},\"facebook_messenging\":{\"status\":\"deactivated\"},\"status_update_sms\":{\"status\":\"deactivated\"},\"private_info_handle\":{\"enabled\":false,\"custom_fields_enabled\":false}},\"payment_method_count\":14,\"product_setting\":{\"enabled_product_review\":true,\"variation_display\":\"dropdown\",\"price_range_enabled\":true,\"enabled_pos_product_customized_price\":false,\"enabled_pos_product_price_tier\":true,\"preorder_add_to_cart_button_display\":\"depend_on_stock\"},\"promotion_setting\":{\"one_coupon_limit_enabled\":true,\"show_promotion_reminder\":true,\"show_coupon\":true,\"multi_order_discount_strategy\":\"order_or_tier_promotion\",\"order_gift_threshold_mode\":\"after_price_discounts\",\"order_free_shipping_threshold_mode\":\"after_all_discounts\",\"category_item_gift_threshold_mode\":\"before_discounts\",\"category_item_free_shipping_threshold_mode\":\"before_discounts\"},\"rollout_keys\":[\"2026_pdp_revamp_mobile_addon_products\",\"3_layer_category\",\"3_layer_navigation\",\"3_layer_variation\",\"711_CB_13countries\",\"711_CB_pickup_TH\",\"711_c2b_report_v2\",\"711_cross_delivery\",\"AdminCancelRecurringSubscription_V1\",\"BasketSynchronizedToITC_V1\",\"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_availability\",\"adyen_my_sc\",\"affiliate_by_product\",\"affiliate_dashboard\",\"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_save_sf_plus_address\",\"availability_buy_online_pickup_instore\",\"availability_preview_buy_online_pickup_instore\",\"basket_comparising_link_CNY\",\"basket_comparising_link_HKD\",\"basket_comparising_link_TWD\",\"basket_invoice_field\",\"basket_pricing_page_cny\",\"basket_pricing_page_hkd\",\"basket_pricing_page_myr\",\"basket_pricing_page_sgd\",\"basket_pricing_page_thb\",\"basket_pricing_page_twd\",\"basket_pricing_page_usd\",\"basket_pricing_page_vnd\",\"basket_subscription_coupon\",\"basket_subscription_email\",\"bianco_setting\",\"bidding_select_product\",\"bing_ads\",\"birthday_format_v2\",\"block_gtm_for_lighthouse\",\"blog\",\"blog_app\",\"blog_revamp_admin\",\"blog_revamp_admin_category\",\"blog_revamp_doublewrite\",\"blog_revamp_related_products\",\"blog_revamp_shop_category\",\"blog_revamp_singleread\",\"breadcrumb\",\"broadcast_advanced_filters\",\"broadcast_analytics\",\"broadcast_clone\",\"broadcast_email_html\",\"broadcast_facebook_template\",\"broadcast_line_template\",\"broadcast_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_button\",\"buy_now_button\",\"buy_online_pickup_instore\",\"buyandget_promotion\",\"callback_service\",\"cancel_order_by_customer\",\"cancel_order_by_customer_v2\",\"cart_addon\",\"cart_addon_condition\",\"cart_addon_limit\",\"cart_use_product_service\",\"cart_uuid\",\"category_banner_multiple\",\"category_limit_unlimited\",\"category_sorting\",\"channel_fb\",\"channel_integration\",\"channel_line\",\"charge_shipping_fee_by_product_qty\",\"chat_widget\",\"chat_widget_facebook\",\"chat_widget_livechat\",\"checkout_membercheckbox_toggle\",\"checkout_revamp_checkout_page_v2024\",\"checkout_revamp_v2024\",\"checkout_setting\",\"cn_pricing_page_2019\",\"cod_not_pickup_blacklist\",\"combine_orders_app\",\"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_home_delivery_tw\",\"custom_notification_shorten_url\",\"custom_notify\",\"custom_order_export\",\"customer_advanced_filter\",\"customer_coupon\",\"customer_custom_field_limit_5\",\"customer_data_secure\",\"customer_edit\",\"customer_export_v2\",\"customer_group\",\"customer_group_analysis\",\"customer_group_customer_spend_period\",\"customer_group_filter_p2\",\"customer_group_filter_p3\",\"customer_group_regenerate\",\"customer_group_sendcoupon\",\"customer_import_50000_failure_report\",\"customer_import_v2\",\"customer_import_v3\",\"customer_list\",\"customer_new_report\",\"customer_referral\",\"customer_referral_notify\",\"customer_search_match\",\"customer_tag\",\"dashboard_v2\",\"dashboard_v2_revamp\",\"date_picker_v2\",\"deep_link_support_linepay\",\"deep_link_support_payme\",\"deep_search\",\"default_theme_ultrachic\",\"delivery_time\",\"delivery_time_with_quantity\",\"design_submenu\",\"dev_center_app_store\",\"disable_footer_brand\",\"disable_old_upgrade_reminder\",\"domain_applicable\",\"doris_bien_setting\",\"dusk_setting\",\"dynamic_
99shipping_rate_refactor\",\"ec_order_unlimit\",\"ecpay_expirydate\",\"ecpay_payment_gateway\",\"einvoice_bulk_update\",\"einvoice_edit\",\"einvoice_list_by_day\",\"einvoice_newlogic\",\"einvoice_tradevan\",\"email_credit_expire_notify\",\"email_custom\",\"email_member_forget_password_notify\",\"email_member_register_notify\",\"email_order_notify\",\"email_verification\",\"enable_body_script\",\"enable_calculate_api_promotion_apply\",\"enable_calculate_api_promotion_filter\",\"enable_cart_api\",\"enable_cart_service\",\"enable_corejs_splitting\",\"enable_lazysizes_image_tag\",\"enable_new_css_bundle\",\"enable_order_revamp_update_order\",\"enable_order_status_callback_revamp_for_promotion\",\"enable_order_status_callback_revamp_for_storefront\",\"enable_promotion_usage_record\",\"enable_shopjs_splitting\",\"enhanced_catalog_feed\",\"exclude_product\",\"exclude_product_v2\",\"execute_shipment_permission\",\"export_inventory_report_v2\",\"express_cart\",\"extend_reminder\",\"external_redeem_coupon\",\"facebook_ads\",\"facebook_dia\",\"facebook_line_promotion_notify\",\"facebook_login\",\"facebook_messenger_subscription\",\"facebook_notify\",\"facebook_oauth_pages_utility_messaging\",\"facebook_pixel_manager\",\"fb_entrance_optimization\",\"fb_feed_unlimit\",\"fb_group\",\"fb_multi_category_feed\",\"fb_offline_conversions_api\",\"fb_pixel_matching\",\"fb_pixel_v2\",\"fb_post_management\",\"fb_product_set\",\"fb_ssapi\",\"fb_sub_button\",\"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_builder\",\"footer_builder_new\",\"form_builder\",\"form_builder_access\",\"form_builder_user_management\",\"form_builder_v2_elements\",\"form_builder_v2_receiver\",\"form_builder_v2_report\",\"freeshipping_promotion_condition\",\"get_coupon\",\"get_promotions_by_cart\",\"gift_promotion_condition\",\"gift_shipping_promotion_discount_condition\",\"gifts_limit_10\",\"gifts_limit_unlimited\",\"godaddy\",\"google_ads_api\",\"google_ads_manager\",\"google_analytics_4\",\"google_analytics_manager\",\"google_dynamic_remarketing_tag\",\"google_enhanced_conversions\",\"google_merchant_api\",\"google_preorder_feed\",\"google_product_category_3rdlayer\",\"google_recaptcha\",\"google_remarketing_manager\",\"google_signup_login\",\"google_tag_manager\",\"gp_tw_sc\",\"group_url_bind_post_live\",\"h2_tag_phase1\",\"hct_logistics_bills_report\",\"hidden_product_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\",\"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_ads_tag\",\"line_broadcast\",\"line_login\",\"line_login_mobile\",\"line_point_cpa_tag\",\"line_shopping_new_fields\",\"live_after_keyword\",\"live_announce_bids\",\"live_announce_buyer\",\"live_bidding\",\"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_multidisplay\",\"live_luckydraw_enhancement\",\"live_messenger_broadcast\",\"live_order_block\",\"live_print_advanced\",\"live_product_auto_order_tag\",\"live_product_recommend\",\"live_shopline_keyword\",\"live_stream_settings\",\"locale_revamp\",\"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_sms_subscribed\",\"mc-history-instant\",\"mc_711crossborder\",\"mc_ad_tag\",\"mc_assign_message\",\"mc_auto_bind_member\",\"mc_autoreply_question\",\"mc_broadcast\",\"mc_bulk_read\",\"mc_chatbot_template\",\"mc_delete_message\",\"mc_edit_cart\",\"mc_history_instant\",\"mc_history_post\",\"mc_im\",\"mc_inbox_autoreply\",\"mc_instant_notifications\",\"mc_invoicetitle_optional\",\"mc_keyword_autotagging\",\"mc_line_broadcast\",\"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_sort_waitingtime\",\"mc_sort_waitingtime_new\",\"mc_tw_invoice\",\"media_gcp_upload\",\"member_center_profile_revamp\",\"member_import_notify\",\"member_info_reward\",\"member_info_reward_subscription\",\"member_join_notice\",\"member_password_setup_notify\",\"member_points\",\"member_points_expiry_enhancement\",\"member_points_notify\",\"member_price\",\"membership_tier_double_write\",\"membership_tier_logic_revamp\",\"membership_tier_notify\",\"membership_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\",\"ob_revamp\",\"ob_sgstripe\",\"ob_twecpay\",\"oceanpay\",\"old_fbe_removal\",\"onboarding_basketplan\",\"onboarding_handle\",\"one_new_filter\",\"one_page_store\",\"one_page_store_checkout\",\"one_page_store_clone\",\"one_page_store_product_set\",\"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_
99custom_notify\",\"out_of_stock_order\",\"page_builder_revamp\",\"page_builder_revamp_theme_setting\",\"page_builder_revamp_theme_setting_initialized\",\"page_builder_section_cache_enabled\",\"page_builder_widget_accordion\",\"page_builder_widget_blog\",\"page_builder_widget_category\",\"page_builder_widget_collage\",\"page_builder_widget_countdown\",\"page_builder_widget_custom_liquid\",\"page_builder_widget_instagram\",\"page_builder_widget_product_text\",\"page_builder_widget_subscription\",\"page_builder_widget_video\",\"page_limit_unlimited\",\"page_use_product_service\",\"page_view_cache\",\"pakpobox\",\"partial_free_shipping\",\"payme\",\"payment_condition\",\"payment_fee_config\",\"payment_image\",\"payment_slip_notify\",\"paypal_upgrade\",\"pdp_image_lightbox\",\"pdp_image_lightbox_icon\",\"pdp_product_sold_count\",\"pending_subscription\",\"philia_setting\",\"pickup_remember_store\",\"pickup_remember_store_checkout_revamp_v2024\",\"plp_label_wording\",\"plp_product_seourl\",\"plp_variation_selector\",\"point_campaign\",\"point_redeem_to_cash\",\"point_tier_expiration_notify\",\"pos_only_product_settings\",\"pos_retail_store_price\",\"pos_setup_guide_basketplan\",\"post_cancel_connect\",\"post_commerce_stack_comment\",\"post_fanpage_luckydraw\",\"post_fb_group\",\"post_general_setting\",\"post_lock_pd\",\"post_sales_dashboard\",\"postsale_auto_reply\",\"postsale_create_post\",\"postsale_ig_auto_reply\",\"postsales_connect_multiple_posts\",\"preorder_limit\",\"preset_publish\",\"price_discount_label_plp\",\"product_available_time\",\"product_cost_permission\",\"product_feed_info\",\"product_feed_manager_availability\",\"product_feed_revamp\",\"product_index_v2\",\"product_info\",\"product_limit_1000\",\"product_limit_unlimited\",\"product_log_v2\",\"product_page_limit_10\",\"product_quantity_update\",\"product_recommendation_abtesting\",\"product_revamp_doublewrite\",\"product_revamp_singleread\",\"product_review_bulk_export_import\",\"product_review_import\",\"product_review_import_installable\",\"product_review_plp\",\"product_review_reward\",\"product_review_reward_conditions\",\"product_search\",\"product_set_revamp\",\"product_set_show_out_of_stock\",\"product_set_v2_enhancement\",\"product_subscription_applied_credits\",\"product_summary\",\"promotion_blacklist\",\"promotion_filter_by_date\",\"promotion_first_purchase\",\"promotion_first_purchase_channel\",\"promotion_hour\",\"promotion_limit_100\",\"promotion_limit_unlimited\",\"promotion_minitem\",\"promotion_page\",\"promotion_page_reminder\",\"promotion_page_seo_button\",\"promotion_record_archive_test\",\"promotion_reminder\",\"promotion_revamp_phase1-1\",\"purchase_limit_campaign\",\"quick_answer\",\"recaptcha_reset_pw\",\"redirect_301_settings\",\"rejected_bill_reminder\",\"remove_fblike_sc\",\"rep_download_log_ip_identity\",\"repay_cookie\",\"replace_janus_interface\",\"replace_lms_old_oa_interface\",\"reports\",\"revert_credit\",\"revert_credit_p2\",\"revert_credit_status\",\"reward_campaign_copy\",\"reward_campaign_exclude_product\",\"sales_dashboard\",\"sangria_setting\",\"sc_advanced_keyword\",\"sc_alipay_standard\",\"sc_atm\",\"sc_auto_bind_member\",\"sc_autodetect_address\",\"sc_autodetect_paymentslip\",\"sc_autoreply_icebreaker\",\"sc_clearcart\",\"sc_clearcart_all\",\"sc_comment_label\",\"sc_comment_list\",\"sc_conversations_statistics_sunset\",\"sc_download_adminapp\",\"sc_group_pm_commentid\",\"sc_group_webhook\",\"sc_intercom\",\"sc_list_search\",\"sc_mo_711emap\",\"sc_outstock_msg\",\"sc_overall_statistics_api_v3\",\"sc_pickup\",\"sc_product_set\",\"sc_product_variation\",\"sc_slp_subscription_promotion\",\"sc_standard\",\"sc_store_pickup\",\"sc_wa_message_report\",\"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_admin_inventory_count\",\"sl_admin_inventory_transfer\",\"sl_admin_purchase_order\",\"sl_admin_supplier\",\"sl_inventory_transfer_by_warehouse\",\"sl_logistics_bulk_action\",\"sl_logistics_fmt_freeze\",\"sl_logistics_modularize\",\"sl_payment_alipay\",\"sl_payment_cc\",\"sl_payment_standard_v2\",\"sl_payment_type_check\",\"sl_payments_apple_pay\",\"sl_payments_cc_promo\",\"sl_payments_my_cc\",\"sl_payments_my_fpx\",\"sl_payments_sg_cc\",\"sl_payments_tw_cc\",\"sl_pos\",\"sl_pos_SHOPLINE_Payments_tw\",\"sl_pos_admin\",\"sl_pos_admin_cancel_order\",\"sl_pos_admin_delete_order\",\"sl_pos_admin_inventory_transfer\",\"sl_pos_admin_order_archive_testing\",\"sl_pos_admin_purchase_order\",\"sl_pos_admin_register_shift\",\"sl_pos_admin_staff\",\"sl_pos_agent_by_channel\",\"sl_pos_agent_clockin_n_out\",\"sl_pos_agent_performance\",\"sl_pos_android_A4_printer\",\"sl_pos_android_check_cart_items_with_local_db\",\"sl_pos_android_order_reduction\",\"sl_pos_android_receipt_enhancement\",\"sl_pos_app_order_archive_testing\",\"sl_pos_app_transaction_filter_enhance\",\"sl_pos_apps_store\",\"sl_pos_bugfender_log_reduction\",\"sl_pos_bulk_import_update_enhancement\",\"sl_pos_cart_ui_revamp\",\"sl_pos_check_duplicate_create_order\",\"sl_pos_claim_coupon\",\"sl_pos_convert_order_to_cart_by_snapshot\",\"sl_pos_credit_redeem\",\"sl_pos_customerID_duplicate_check\",\"sl_pos_customer_info_by_search\",\"sl_pos_customer_info_enhancement\",\"sl_pos_customer_product_preference\",\"sl_pos_customized_price\",\"sl_pos_disable_touchid_unlock\",\"sl_pos_discount\",\"sl_pos_drawer\",\"sl_pos_einvoice_alert\",\"sl_pos_einvoice_refactor\",\"sl_pos_feature_permission\",\"sl_pos_force_upgrade_1-109-0\",\"sl_pos_force_upgrade_1-110-1\",\"sl_pos_free_gifts_promotion\",\"sl_pos_from_Swift_to_OC\",\"sl_pos_
99iOS_A4_printer\",\"sl_pos_iOS_app_transaction_filter_enhance\",\"sl_pos_iOS_cashier_revamp_cart\",\"sl_pos_iOS_cashier_revamp_product_list\",\"sl_pos_iPadOS_version_upgrade_remind_16_0_0\",\"sl_pos_initiate_couchbase\",\"sl_pos_inventory_count\",\"sl_pos_inventory_count_difference_reason\",\"sl_pos_inventory_count_for_selected_products\",\"sl_pos_inventory_feature_module\",\"sl_pos_inventory_transfer_app_can_create_note_date\",\"sl_pos_inventory_transfer_insert_enhancement\",\"sl_pos_inventory_transfer_request\",\"sl_pos_invoice_carrier_scan\",\"sl_pos_invoice_product_name_filter\",\"sl_pos_invoice_swiftUI_revamp\",\"sl_pos_invoice_toast_show\",\"sl_pos_ios_receipt_info_enhancement\",\"sl_pos_ios_small_label_enhancement\",\"sl_pos_ios_version_upgrade_remind\",\"sl_pos_itc\",\"sl_pos_logo_terms_and_condition\",\"sl_pos_member_points\",\"sl_pos_member_price\",\"sl_pos_multiple_payments\",\"sl_pos_new_report_customer_analysis\",\"sl_pos_new_report_daily_payment_methods\",\"sl_pos_new_report_overview\",\"sl_pos_new_report_product_preorder\",\"sl_pos_new_report_transaction_detail\",\"sl_pos_no_minimum_age\",\"sl_pos_one_einvoice_setting\",\"sl_pos_order_reduction\",\"sl_pos_order_refactor_admin\",\"sl_pos_order_upload_using_pos_service\",\"sl_pos_partial_return\",\"sl_pos_password_setting_refactor\",\"sl_pos_payment\",\"sl_pos_payment_method_picture\",\"sl_pos_payment_method_prioritized_and_hidden\",\"sl_pos_payoff_preorder\",\"sl_pos_pin_products\",\"sl_pos_price_by_channel\",\"sl_pos_product_add_to_cart_refactor\",\"sl_pos_product_list_ui_revamp\",\"sl_pos_product_set\",\"sl_pos_product_variation_ui\",\"sl_pos_promotion\",\"sl_pos_promotion_by_channel\",\"sl_pos_purchase_order_onlinestore\",\"sl_pos_purchase_order_partial_in_storage\",\"sl_pos_receipt_enhancement\",\"sl_pos_receipt_information\",\"sl_pos_receipt_preorder_return_enhancement\",\"sl_pos_receipt_setting_by_channel\",\"sl_pos_receipt_swiftUI_revamp\",\"sl_pos_register_shift\",\"sl_pos_report_shoplytics_psi\",\"sl_pos_revert_credit\",\"sl_pos_save_send_receipt\",\"sl_pos_shopline_payment_invoice_new_flow\",\"sl_pos_show_coupon\",\"sl_pos_stock_refactor\",\"sl_pos_supplier_refactor\",\"sl_pos_terminal_bills\",\"sl_pos_terminal_settlement\",\"sl_pos_terminal_tw\",\"sl_pos_toast_revamp\",\"sl_pos_transaction_conflict\",\"sl_pos_transaction_view_admin\",\"sl_pos_transfer_onlinestore\",\"sl_pos_user_permission\",\"sl_pos_variation_setting_refactor\",\"sl_purchase_order_by_warehouse\",\"sl_purchase_order_search_create_enhancement\",\"slp_bank_promotion\",\"slp_product_subscription\",\"slp_remember_credit_card\",\"slp_swap\",\"slp_swap_merchant\",\"smart_omo_appstore\",\"smart_omo_credits\",\"smart_omo_customer_tag_note\",\"smart_omo_express_cart\",\"smart_omo_points\",\"smart_omo_redeem_coupon\",\"smart_omo_send_coupon\",\"smart_omo_show_coupon\",\"smart_product_recommendation\",\"smart_product_recommendation_plus\",\"smart_product_recommendation_plus_cart\",\"smart_product_recommendation_regular\",\"smart_recommended_related_products\",\"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_crm_pwa\",\"store_pick_up\",\"store_referral_export_import\",\"store_referral_setting\",\"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\",\"sub_sgstripe\",\"subscription_config_edit\",\"subscription_config_edit_delivery_payment\",\"subscription_currency\",\"subscription_tw_virtual_acct\",\"tappay_3D_secure\",\"tappay_sdk_v2_3_2\",\"tappay_sdk_v3\",\"tax_inclusive_setting\",\"taxes_settings\",\"tcat_711pickup_sl_logisitics\",\"tcat_logistics_bills_report\",\"tcat_newlabel\",\"th_pricing_page_2020\",\"thb_pricing_page_disabled_2020\",\"theme_bianco\",\"theme_doris_bien\",\"theme_kingsman_v2\",\"theme_level_3\",\"theme_sangria\",\"theme_ultrachic\",\"tier_birthday_credit\",\"tier_member_points\",\"tier_member_price\",\"tier_reward_app_availability\",\"tier_reward_app_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\",\"whatsapp_extension\",\"whatsapp_order_form\",\"whatsapp_orderstatus_toggle\",\"yahoo_dot\",\"zotabox_installable\"],\"shop_default_home_url\":\"https://garts.shoplineapp.com\",\"shop_status\":\"open\",\"show_sold_out\":false,\"sl_payment_merchant_id\":\"1869458152647438336\",\"supported_languages\":[\"en\",\"zh-hant\"],\"tags\":[\"other\"],\"time_zone\":\"Asia/Taipei\",\"updated_at\":\"2026-10-08T14:34:20.953Z\",\"user_setting\":{\"_id\":\"62be8288789f120024090f15\",\"created_at\":\"2022-07-01T05:13:44.161Z\",\"data\":{\"general_fields\":[{\"type\":\"gender\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"true\"},\"profile\":{\"include\":\"false\",\"required\":\"false\"}}},{\"type\":\"birthday\",\"options\":{\"order\":{\"include\":\"true\",\"required\":\"true\"},\"signup\":{\"include\":\"true\",\"required\":\"true\"},\"profile\":{\"include\":\"true\",\"required\":\"true\"}}}],\"minimum_age_limit\":\"13\",\"facebook_login\":{\"status\":\"active\",\"app_id\":\"774482260246905\"},\"enable_facebook_comment\":\"\",\"facebook_comment\":\"\",\"line_login\":{\"status\":\"active\"},\"recaptcha_signup\":{\"status\":\"false\",\"site_key\":\"\"},\"email_verification\":{\"status\":\"false\"},\"login_with_verification\":{\"status\":\"false\"},\"upgrade_reminder\":\"\",\"enable_member_point\":true,\"enable_user_credit\"
99:false,\"signup_method\":\"email\",\"sms_verification\":{\"status\":\"false\"},\"member_info_reward\":{\"enabled\":false,\"coupons\":{\"enabled\":false}}},\"item_type\":\"\",\"key\":\"users\",\"name\":null,\"owner_id\":\"62be82878142a000229212f1\",\"owner_type\":\"Merchant\",\"publish_status\":\"published\",\"status\":\"active\",\"updated_at\":\"2023-05-03T07:58:20.033Z\",\"value\":null},\"price_range_preview\":false},\"localeData\":{\"loadedLanguage\":{\"name\":\"English\",\"code\":\"en\"},\"supportedLocales\":[{\"name\":\"English\",\"code\":\"en\"},{\"name\":\"ç¹é«ä¸æ\",\"code\":\"zh-hant\"}]},\"currentUser\":null,\"themeSettings\":{\"mobile_categories_removed\":false,\"categories_collapsed\":true,\"mobile_categories_collapsed\":true,\"image_fill\":false,\"hide_language_selector\":false,\"is_multicurrency_enabled\":true,\"show_promotions_on_product\":true,\"enabled_quick_cart\":false,\"plp_wishlist\":false,\"buy_now_background\":\"fb7813\",\"buy_now_button\":{\"enabled\":false,\"color\":\"fb7813\"},\"opens_in_new_tab\":true,\"category_page\":\"24\",\"variation_image_selector_enabled\":false,\"variation_image_selector_variation\":1,\"plp_variation_selector\":{\"enabled\":false,\"show_variation\":1},\"messages_enabled\":true,\"hide_languages\":\"\",\"page_background\":\"FFFFFF\",\"page_text\":\"333333\",\"page_text_link\":\"3493fb\",\"announcement_background\":\"C74060\",\"announcement_text\":\"FFFFFF\",\"header_background\":\"ffffff\",\"header_text\":\"333333\",\"header_icon\":\"333333\",\"primary_background\":\"f69f11\",\"primary_text\":\"FFFFFF\",\"buy_now_text\":\"FFFFFF\",\"footer_background\":\"FFFFFF\",\"footer_text\":\"333333\",\"footer_icon\":\"333333\",\"copyright_background\":\"F7F7F7\",\"copyright_text\":\"999999\",\"font_title\":\"Noto Sans\",\"font_size_title\":\"1\",\"font_paragraph\":\"Noto Sans\",\"font_size_paragraph\":\"1\",\"hide_share_buttons\":true,\"goto_top\":true,\"enable_gdpr_cookies_banner\":false,\"updated_with_new_page_builder\":true,\"product_promotion_label_background\":\"f69f11\"},\"isMultiCurrencyEnabled\":true,\"features\":{\"plans\":{\"free\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"standard\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"starter\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"pro\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"business\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"variant_image_selector\":false},\"basic\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"basic2018\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"sc\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"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\"
99:{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"premium\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"enterprise\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"crossborder\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"o2o\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"subscription_product\":true,\"variant_image_selector\":true}}},\"requestCountry\":\"US\",\"trackerEventData\":{},\"isRecaptchaEnabled\":false,\"isRecaptchaEnterprise\":true,\"recaptchaEnterpriseSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"recaptchaEnterpriseCheckboxSiteKey\":\"6LfQVEEoAAAAAAzllcvUxDYhfywH7-aY52nsJ2cK\",\"recaptchaSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"currencyData\":{\"supportedCurrencies\":[{\"name\":\"$ HKD\",\"symbol\":\"$\",\"iso_code\":\"hkd\"},{\"name\":\"P MOP\",\"symbol\":\"P\",\"iso_code\":\"mop\"},{\"name\":\"Â¥ CNY\",\"symbol\":\"Â¥\",\"iso_code\":\"cny\"},{\"name\":\"$ TWD\",\"symbol\":\"$\",\"iso_code\":\"twd\"},{\"name\":\"$ USD\",\"symbol\":\"$\",\"iso_code\":\"usd\"},{\"name\":\"$ SGD\",\"symbol\":\"$\",\"iso_code\":\"sgd\"},{\"name\":\"⬠EUR\",\"symbol\":\"â¬\",\"iso_code\":\"eur\"},{\"name\":\"$ AUD\",\"symbol\":\"$\",\"iso_code\":\"aud\"},{\"name\":\"£ GBP\",\"symbol\":\"£\",\"iso_code\":\"gbp\"},{\"name\":\"â± PHP\",\"symbol\":\"â±\",\"iso_code\":\"php\"},{\"name\":\"RM MYR\",\"symbol\":\"RM\",\"iso_code\":\"myr\"},{\"name\":\"฿ THB\",\"symbol\":\"฿\",\"iso_code\":\"thb\"},{\"name\":\"د.Ø¥ AED\",\"symbol\":\"د.Ø¥\",\"iso_code\":\"aed\"},{\"name\":\"Â¥ JPY\",\"symbol\":\"Â¥\",\"iso_code\":\"jpy\"},{\"name\":\"$ BND\",\"symbol\":\"$\",\"iso_code\":\"bnd\"},{\"name\":\"â© KRW\",\"symbol\":\"â©\",\"iso_code\":\"krw\"},{\"name\":\"Rp IDR\",\"symbol\":\"Rp\",\"iso_code\":\"idr\"},{\"name\":\"â« VND\",\"symbol\":\"â«\",\"iso_code\":\"vnd\"},{\"name\":\"$ CAD\",\"symbol\":\"$\",\"iso_code\":\"cad\"}],\"requestCountryCurrencyCode\":\"TWD\"},\"previousUrl\":\"\",\"checkoutLandingPath\":\"/cart\",\"webpSupported\":65,\"pageType\":\"pages-about\",\"paypalCnClientId\":\"AYVtr8kMzEyRCw725vQM_-hheFyo1FuWeaup4KPSvU1gg44L-NG5e2PNcwGnMo2MLCzGRg4eVHJhuqBP\",\"efoxPayVersion\":\"1.0.60\",\"universalPaymentSDKUrl\":\"https://cdn.myshopline.com\",\"shoplinePaymentCashierSDKUrl\":\"https://cdn.myshopline.com/pay/paymentElement/1.7.1/index.js\",\"shoplinePaymentV2Env\":\"prod\",\"shoplinePaymentGatewayEnv\":\"prod\",\"shoplinePaymentsIntegratedEnv\":\"production\",\"currentPath\":\"/about\",\"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\":\"\",\"staticResourceHost\":\"https://static.shoplineapp.com/\",\"facebookAppId\":\"467428936681900\",\"facebookSdkVersion\":\"v2.7\",\"criteoAccountId\":null,\"criteoEmail\":null,\"shoplineCaptchaEnv\":\"prod\",\"shoplineCaptchaPublicKey\":\"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUXpOVJR72RcVR8To9lTILfKJnfTp+f69D2azJDN5U9FqcZhdYfrBegVRKxuhkwdn1uu6Er9PWV4Tp8tRuHYnlU+U72NRpb0S3fmToXL3KMKw/4qu2B3EWtxeh/6GPh3leTvMteZpGRntMVmJCJdS8PY1CG0w6QzZZ5raGKXQc2QIDAQAB\",\"defaultBlockedSmsCountries\":\"PS,MG,KE,AO,KG,UG,AZ,ZW,TJ,NG,GT,DZ,BD,BY,AF,LK,MA,EH,MM,EG,LV,OM,LT,UA,RU,KZ,KH,LY,ML,MW,IR,EE\",\"featureEnabledList\":{\"smartProductRecommendation\":{\"cartSidebarEnabled\":true,\"cartProductsEnabled\":true}}}'); 100</script>
100 101 102
102<script> 103 (function() { 104 var queue = []; 105 window.__sentryPreInitQueue = queue; 106 function captureToQueue(error) { 107 if (window.__sentryPreInitQueue) queue.push(error); 108 } 109 function onError(event) { 110 if (event.error !== null) captureToQueue(event.error); 111 } 112 function onUnhandledRejection(event) { 113 captureToQueue(event.reason !== undefined ? event.reason : event); 114 } 115 window.addEventListener('error', onError); 116 window.addEventListener('unhandledrejection', onUnhandledRejection); 117 window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection }; 118 })(); 119 </script>
119 120
120<script 121 src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js" 122 integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH" 123 crossorigin="anonymous" 124 defer 125 ></script>
125 126
126<script 127 src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js" 128 integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT" 129 crossorigin="anonymous" 130 defer 131 ></script>
131 132
133<script> 134 function sriOnError (event) { 135 if (window.Sentry) window.Sentry.captureException(event); 136 137 var script = document.createElement('script'); 138 var srcDomain = new URL(this.src).origin; 139 script.src = this.src.replace(srcDomain, ''); 140 if (this.defer) script.setAttribute("defer", "defer"); 141 document.getElementsByTagName('head')[0].insertBefore(script, null); 142 } 143</script>
143 144
145<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 145
145
146<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>
1462&&(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>
146 147
147<script>!function(e){window.slShadowDomCreate=window.slShadowDomCreate?window.slShadowDomCreate:e}(function(){"use strict";var e="data-shadow-status",t="SL-SHADOW-CONTENT",o={init:"init",complete:"complete"},a=function(e,t,o){if(e){var a=function(e){if(e&&e.target&&e.srcElement)for(var t=e.target||e.srcElement,a=e.currentTarget;t!==a;){if(t.matches("a")){var n=t;e.delegateTarget=n,o.apply(n,[e])}t=t.parentNode}};e.addEventListener(t,a)}},n=function(e){window.location.href.includes("is_preview=2")&&a(e,"click",function(e){e.preventDefault()})},r=function(a){if(a instanceof HTMLElement){var r=!!a.shadowRoot,i=a.previousElementSibling,s=i&&i.tagName;if(!a.getAttribute(e))if(s==t)if(r)console.warn("SL shadow dom warning: The root is aready shadow root");else a.setAttribute(e,o.init),a.attachShadow({mode:"open"}).appendChild(i),n(i),a.slUpdateLazyExtraElements&&a.slUpdateLazyExtraElements(),a.setAttribute(e,o.complete);else console.warn("SL shadow dom warning: The shadow content does not match shadow tag name")}else console.warn("SL shadow dom warning: The root is not HTMLElement")};try{document.querySelectorAll("sl-shadow-root").forEach(function(e){r(e)})}catch(e){console.warn("createShadowDom warning:",e)}});</script>
147 148
148<script>!function(){if(window.lazySizes){var e="."+(window.lazySizesConfig?window.lazySizesConfig.lazyClass:"sl-lazy");void 0===window.lazySizes.extraElements&&(window.lazySizes.extraElements=[]),HTMLElement.prototype.slUpdateLazyExtraElements=function(){var n=[];this.shadowRoot&&(n=Array.from(this.shadowRoot.querySelectorAll(e))),n=n.concat(Array.from(this.querySelectorAll(e)));var t=window.lazySizes.extraElements;return 0===n.length||(t&&t.length>0?window.lazySizes.extraElements=t.concat(n):window.lazySizes.extraElements=n,window.lazySizes.loader.checkElems(),this.shadowRoot.addEventListener("lazyloaded",function(e){var n=window.lazySizes.extraElements;if(n&&n.length>0){var t=n.filter(function(n){return n!==e.target});t.length>0?window.lazySizes.extraElements=t:delete window.lazySizes.extraElements}})),n}}else console.warn("Lazysizes warning: window.lazySizes is undefined")}();</script>
148 149 150
150<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
150 151 152 153
154<script> 155 function generateGlobalSDKObserver(variableName, options = {}) { 156 const { isLoaded = (sdk) => !!sdk } = options; 157 return { 158 [variableName]: { 159 funcs: [], 160 notify: function() { 161 while (this.funcs.length > 0) { 162 const func = this.funcs.shift(); 163 func(window[variableName]); 164 } 165 }, 166 subscribe: function(func) { 167 if (isLoaded(window[variableName])) { 168 func(window[variableName]); 169 } else { 170 this.funcs.push(func); 171 } 172 const unsubscribe = function () { 173 const index = this.funcs.indexOf(func); 174 if (index > -1) { 175 this.funcs.splice(index, 1); 176 } 177 }; 178 return unsubscribe.bind(this); 179 }, 180 }, 181 }; 182 } 183 184 window.globalSDKObserver = Object.assign( 185 {}, 186 generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}), 187 generateGlobalSDKObserver('FB'), 188 ); 189</script>
189 190 191<style> 192 :root { 193 194 --buy-now-background: #fb7813; 195 --buy-now-background-h: 26; 196 --buy-now-background-s: 97%; 197 --buy-now-background-l: 53%; 198 --category-page: 24; 199 --page-background: #FFFFFF; 200 --page-background-h: 0; 201 --page-background-s: 0%; 202 --page-background-l: 100%; 203 --page-text: #333333; 204 --page-text-h: 0; 205 --page-text-s: 0%; 206 --page-text-l: 20%; 207 --page-text-link: #3493fb; 208 --page-text-link-h: 211; 209 --page-text-link-s: 96%; 210 --page-text-link-l: 59%; 211 --announcement-background: #C74060; 212 --announcement-background-h: 346; 213 --announcement-background-s: 55%; 214 --announcement-background-l: 52%; 215 --announcement-text: #FFFFFF; 216 --announcement-text-h: 0; 217 --announcement-text-s: 0%; 218 --announcement-text-l: 100%; 219 --header-background: #ffffff; 220 --header-background-h: 0; 221 --header-background-s: 0%; 222 --header-background-l: 100%; 223 --header-text: #333333; 224 --header-text-h: 0; 225 --header-text-s: 0%; 226 --header-text-l: 20%; 227 --header-icon: #333333; 228 --header-icon-h: 0; 229 --header-icon-s: 0%; 230 --header-icon-l: 20%; 231 --primary-background: #f69f11; 232 --primary-background-h: 37; 233 --primary-background-s: 93%; 234 --primary-background-l: 52%; 235 --primary-text: #FFFFFF; 236 --primary-text-h: 0; 237 --primary-text-s: 0%; 238 --primary-text-l: 100%; 239 --buy-now-text: #FFFFFF; 240 --buy-now-text-h: 0; 241 --buy-now-text-s: 0%; 242 --buy-now-text-l: 100%; 243 --footer-background: #FFFFFF; 244 --footer-background-h: 0; 245 --footer-background-s: 0%; 246 --footer-background-l: 100%; 247 --footer-text: #333333; 248 --footer-text-h: 0; 249 --footer-text-s: 0%; 250 --footer-text-l: 20%; 251 --footer-icon: #333333; 252 --footer-icon-h: 0; 253 --footer-icon-s: 0%; 254 --footer-icon-l: 20%; 255 --copyright-text: #999999; 256 --copyright-text-h: 0; 257 --copyright-text-s: 0%; 258 --copyright-text-l: 60%; 259 --font-title: "Noto Sans TC", var(--system-sans); 260 261 --font-size-title: 1; 262 --font-paragraph: "Noto Sans TC", var(--system-sans); 263 264 --font-size-paragraph: 1; 265 --product-promotion-label-background: #f69f11; 266 --product-promotion-label-background-h: 37; 267 --product-promotion-label-background-s: 93%; 268 --product-promotion-label-background-l: 52%; 269 270 --cookie-consent-popup-z-index: 1000; 271 } 272</style> 273
274<script type="text/javascript"> 275var shoplyticsTrackerSrc = window.location.origin + '/event/assets/js/shoplytics-tracker/latest/shoplytics-tracker.js'; 276(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){ 277p.exec?p.exec.apply(p,arguments):p.q.push(arguments) 278}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0, 279n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o)) 280})(window,document,'script',shoplyticsTrackerSrc); 281window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"62be82878142a000229212f1","language":"en","user_id":null}; 282shoplytics('init', 'shop', { 283 register: window.SHOPLYTICS_TRACKER_REGISTER 284}); 285 286// for facebook login redirect 287if (location.hash === '#_=_') { 288 history.replaceState(null, document.title, location.toString().replace(/#_=_$/, '')); 289} 290 291function SidrOptions(options) { 292 if (options === undefined) { options = {}; } 293 this.side = options.side || 'left'; 294 this.speed = options.speed || 200; 295 this.name = options.name; 296 this.onOpen = options.onOpen || angular.noop; 297 this.onClose = options.onClose || angular.noop; 298} 299window.SidrOptions = SidrOptions; 300 301window.resizeImages = function(element) { 302 var images = (element || document).getElementsByClassName("sl-lazy-image") 303 var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/ 304 305 for (var i = 0; i < images.length; i++) { 306 var image = images[i] 307 try { 308 var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1] 309 } catch(e) { 310 continue; 311 } 312 var setBySrc, head, tail, width, height; 313 try { 314 if (!src) { throw 'Unknown source' } 315 316 setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style" 317 var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url 318 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 319 head = result[1] 320 tail = result[4] 321 width = parseInt(result[2], 10); 322 height = parseInt(result[3], 10); 323 324 if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; } 325 } catch(e) { 326 if (typeof e !== 'string') { console.error(e) } 327 continue; 328 } 329 330 var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10) 331 var scale = window.devicePixelRatio > 1 ? 2 : 1 332 333 // Resize by size of given element or image itself 334 var refElement = image; 335 if (image.getAttribute('data-ref-element')) { 336 var selector = image.getAttribute('data-ref-element'); 337 if (selector.indexOf('.') === 0) { 338 refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0] 339 } else { 340 refElement = document.getElementById(image.getAttribute('data-ref-element')) 341 } 342 } 343 var offsetWidth = refElement.offsetWidth; 344 var offsetHeight = refElement.offsetHeight; 345 var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth; 346 var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight; 347 348 // Get desired size based on view, segment and screen scale 349 var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined 350 var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined 351 352 if (resizedWidth || resizedHeight) { 353 var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?'; 354 for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; } 355 if (newSrc !== src) { 356 if (setBySrc) { 357 image.setAttribute('src', newSrc); 358 } else { 359 image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')')); 360 } 361 image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || ''); 362 } 363 } 364 } 365} 366 367let createDeferredPromise = function() { 368 let deferredRes, deferredRej; 369 let deferredPromise = new Promise(function(res, rej) { 370 deferredRes = res; 371 deferredRej = rej; 372 }); 373 deferredPromise.resolve = deferredRes; 374 deferredPromise.reject = deferredRej; 375 return deferredPromise; 376} 377 378// For app extension sdk 379window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise(); 380 window.runTaskInIdle = function runTaskInIdle(task) { 381 try { 382 if (!task) return; 383 task(); 384 } catch (err) { 385 console.error(err); 386 } 387 } 388 389window.runTaskQueue = function runTaskQueue(queue) { 390 if (!queue || queue.length === 0) return; 391 392 const task = queue.shift(); 393 window.runTaskInIdle(task); 394 395 window.runTaskQueue(queue); 396} 397 398 399window.addEventListener('DOMContentLoaded', function() { 400 401app.value('mainConfig', window.mainConfig); 402 403 404app.value('flash', { 405}); 406 407app.value('flash_data', {}); 408app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/') 409app.constant('staticImageHost', 'static.shoplineapp.com/web') 410app.constant('staticResourceHost', 'https://static.shoplineapp.com/') 411app.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_
411shipping_rate_refactor\":true,\"promotion_reminder\":true,\"promotion_page_reminder\":true,\"modularize_address_format\":true,\"point_redeem_to_cash\":true,\"fb_login_integration\":false,\"product_summary\":true,\"plp_wishlist\":false,\"ec_order_unlimit\":true,\"sc_order_unlimit\":false,\"inventory_search_v2\":true,\"sc_lock_inventory\":false,\"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\":false,\"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\":false,\"broadcast_to_unsubscribers_sms\":false,\"sc_post_feature\":false,\"google_product_category_3rdlayer\":true,\"purchase_limit_campaign\":true,\"order_item_name_edit\":false,\"block_analytics_request\":false,\"subscription_order_notify\":false,\"fb_domain_verification\":false,\"disable_html5mode\":false,\"einvoice_edit\":true,\"order_search_sku\":true,\"cancel_order_by_customer_v2\":true,\"storefront_pdp_enhancement\":false,\"storefront_plp_enhancement\":false,\"storefront_adv_enhancement\":false,\"product_cost_permission\":true,\"promotion_first_purchase\":true,\"block_gtm_for_lighthouse\":true,\"use_critical_css_liquid\":false,\"flash_price_campaign\":true,\"inventory_change_reason\":true,\"ig_login_entrance\":true,\"contact_us_mobile\":false,\"sl_payment_hk_alipay\":false,\"3_layer_variation\":true,\"einvoice_tradevan\":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\":false,\"bulk_printing_labels_711C2C\":true,\"search_function_image_gallery\":true,\"social_channel_user\":true,\"sc_overall_statistics\":false,\"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\":false,\"fb_entrance_optimization\":true,\"shopback_cashback\":true,\"bundle_add_type\":true,\"google_ads_api\":true,\"google_analytics_4\":true,\"customer_group_smartrfm_filter\":false,\"shopper_app_entrance\":false,\"enable_cart_service\":true,\"store_crm_pwa\":true,\"store_referral_export_import\":true,\"store_referral_setting\":true,\"delivery_time_with_quantity\":true,\"tier_reward_app_installation\":false,\"tier_reward_app_availability\":true,\"stop_slp_approvedemail\":true,\"google_content_api\":false,\"buy_online_pickup_instore\":true,\"subscription_order_expire_notify\":false,\"payment_octopus\":false,\"payment_hide_hk\":false,\"line_ads_tag\":true,\"get_coupon\":true,\"coupon_notification\":true,\"payme_single_key_migration\":false,\"fb_bdapi\":false,\"mc_sort_waitingtime_new\":true,\"disable_itc\":false,\"sl_payment_alipay\":true,\"sl_pos_sg_gst_on_receipt\":false,\"buyandget_promotion\":true,\"line_login_mobile\":true,\"vulnerable_js_upgrade\":false,\"replace_janus_interface\":true,\"enable_calculate_api_promotion_filter\":true,\"combine_orders\":false,\"t
411ier_reward_app_p2\":true,\"slp_remember_credit_card\":true,\"subscription_promotion\":false,\"lock_cart_sc_product\":false,\"extend_reminder\":true,\"customer_search_match\":true,\"slp_product_subscription\":true,\"customer_group_sendcoupon\":true,\"sl_payments_apple_pay\":true,\"apply_multi_order_discount\":true,\"enable_calculate_api_promotion_apply\":true,\"product_revamp_doublewrite\":true,\"tcat_711pickup_emap\":false,\"page_builder_widget_blog\":true,\"page_builder_widget_accordion\":true,\"page_builder_widget_category\":true,\"page_builder_widget_instagram\":true,\"page_builder_widget_custom_liquid\":true,\"page_builder_widget_product_text\":true,\"page_builder_widget_subscription\":true,\"page_builder_widget_video\":true,\"page_builder_widget_collage\":true,\"npb_theme_sangria\":false,\"npb_theme_philia\":true,\"npb_theme_bianco\":false,\"line_point_cpa_tag\":true,\"affiliate_by_product\":true,\"order_select_across_pages\":true,\"page_builder_widget_count_down\":false,\"deep_link_support_payme\":true,\"deep_link_support_linepay\":true,\"split_order_applied_creditpoint\":true,\"product_review_reward\":true,\"rounding_to_one_decimal\":false,\"disable_image_service_lossy_compression\":false,\"order_status_non_automation\":true,\"member_info_reward\":true,\"order_discount_stackable\":true,\"enable_cart_api\":true,\"product_revamp_singleread\":true,\"deep_search\":true,\"new_plp_initialized\":false,\"shop_builder_plp\":true,\"old_fbe_removal\":true,\"fbig_shop_disabled\":false,\"repay_cookie\":true,\"gift_promotion_condition\":true,\"blog_revamp_singleread\":true,\"blog_revamp_doublewrite\":true,\"credit_condition_tier_limit\":5,\"credit_condition_5_tier_ec\":true,\"credit_condition_50_tier_ec\":false,\"return_order_revamp\":false,\"expand_sku_on_plp\":false,\"sl_pos_shopline_payment_invoice_new_flow\":true,\"credit_campaign_tier\":{\"active_campaign_limit\":-1,\"condition_limit\":3},\"promotion_page\":true,\"bundle_page\":true,\"bulk_update_tag_enhancement\":true,\"use_ngram_for_order_search\":true,\"notification_custom_sending_time\":true,\"promotion_by_platform\":false,\"promotion_gift_multi_numbers\":false,\"product_feed_revamp\":true,\"one_page_store\":true,\"one_page_store_limit\":10,\"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\":true,\"sl_pos_payment_method_prioritized_and_hidden\":true,\"sl_pos_payment_method_picture\":true,\"facebook_line_promotion_notify\":true,\"sl_admin_purchase_order\":true,\"sl_admin_inventory_transfer\":true,\"sl_admin_supplier\":true,\"sl_admin_inventory_count\":true,\"shopline_captcha\":true,\"shopline_email_captcha\":true,\"layout_engine_service_kingsman_plp\":true,\"layout_engine_service_kingsman_pdp\":true,\"layout_engine_service_kingsman_promotions\":true,\"layout_engine_service_kingsman_blogs\":true,\"layout_engine_service_kingsman_member_center\":true,\"layout_engine_service_kingsman_npb\":false,\"layout_engine_service_kingsman_layout\":false,\"layout_engine_service_kingsman_one_page_stores\":false,\"layout_engine_service_varm_plp\":true,\"layout_engine_service_varm_pdp\":true,\"layout_engine_service_varm_promotions\":true,\"layout_engine_service_varm_blogs\":true,\"layout_engine_service_varm_member_center\":true,\"layout_engine_service_philia_plp\":false,\"layout_engine_service_philia_pdp\":false,\"layout_engine_service_philia_promotions\":false,\"layout_engine_service_philia_blogs\":false,\"layout_engine_service_philia_member_center\":false,\"2026_pdp_revamp_mobile_abtesting\"
411:false,\"2026_pdp_revamp_mobile_addon_products\":true,\"2026_pdp_revamp_mobile_product_set\":false,\"pdp_revamp_admin_entrypoint\":false,\"smart_product_recommendation\":true,\"one_page_store_product_set\":true,\"page_use_product_service\":true,\"price_discount_label_plp\":true,\"pdp_image_lightbox\":true,\"advanced_menu_app\":false,\"smart_product_recommendation_plus\":true,\"sitemap_cache_6hr\":true,\"sitemap_enhance_lang\":true,\"smart_product_recommendation_plus_more_placements\":false,\"smart_product_recommendation_plus_cart\":true,\"smart_product_recommendation_plus_blog\":false,\"bulk_update_redirect_301_limit_20w\":false,\"pdp_product_sold_count\":true,\"edit_pdp_product_sold_count\":false,\"dynamic_shipping_rate_refactor_jp\":false,\"sl_cashback\":false,\"sl_cashback_app_avaliable\":false,\"admin_search_crawl_setting\":true,\"blog_revamp_multi_lang\":false,\"sl_payment_integrated\":false,\"slp_repay_same_method\":false,\"slp_repay_credit_card_shop\":false,\"shoplytics_tracker_first_party\":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,\"fb_offline_conversions_api\":true,\"member_center_profile_revamp\":true,\"enable_new_css_bundle\":true,\"email_custom\":true,\"social_channel_revamp\":true,\"memebr_center_point_credit_revamp\":true,\"customer_data_secure\":true,\"coupon_v2\":true,\"tcat_711pickup_sl_logisitics\":true,\"customer_export_v2\":true,\"shoplytics_channel_store_permission\":true,\"customer_group_analysis\":true,\"slp_bank_promotion\":true,\"admin_js_upgrade_SL-32913\":true,\"google_preorder_feed\":true,\"replace_lms_old_oa_interface\":true,\"bulk_update_job\":true,\"custom_home_delivery_tw\":true,\"birthday_format_v2\":true,\"preorder_limit\":true,\"mobile_and_email_signup\":true,\"exclude_product_v2\":true,\"smart_omo_customer_tag_note\":true,\"credit_point_report\":true,\"sl_payments_cc_promo\":true,\"user_center_social_channel\":true,\"enable_lazysizes_image_tag\":true,\"smart_omo_points\":true,\"smart_omo_credits\":true,\"credit_campaign\":true,\"credit_point_triggerpoint\":true,\"smart_omo_redeem_coupon\":true,\"smart_omo_send_coupon\":true,\"smart_omo_show_coupon\":true,\"send_coupon_notification\":true,\"external_redeem_coupon\":true,\"711_CB_pickup_TH\":true,\"cookie_consent\":true,\"smart_omo_express_cart\":true,\"customer_group_regenerate\":true,\"customer_group_filter_p3\":true,\"customer_group_filter_p2\":true,\"page_builder_revamp_theme_setting_initialized\":true,\"page_builder_revamp_theme_setting\":true,\"page_builder_revamp\":true,\"partial_free_shipping\":true,\"social_name_in_order\":true,\"admin_app_extension\":true,\"fb_group\":true,\"711_CB_13countries\":true,\"sl_payment_type_check\":true,\"sl_payment_standard_v2\":true,\"shop_category_filter_bulk_action\":true,\"einvoice_list_by_day\":true,\"bulk_action_product\":true,\"bulk_action_customer\":true,\"pos_only_product_settings\":true,\"tax_inclusive_setting\":true,\"one_new_filter\":true,\"order_tag\":true,\"out_of_stock_order\":true,\"cross_shop_tracker\":true,\"sl_logistics_modularize\":true,\"fbe_shop\":true,\"fb_multi_category_feed\":true,\"credit_amount_condition_hidden\":true,\"credit_installment_payment_fee_hidden\":true,\"category_sorting\":true,\"dashboard_v2_revamp\":true,\"customer_tag\":true,\"customer_coupon\":true,\"bulk_assign_point\":true,\"locale_revamp\":true,\"facebook_notify\":true,\"stripe_payment_intents\":true,\"customer_edit\":true,\"fbe_v2_edit\":true,\"payment\":{\"oceanpay\":true,\"sl_payment\":true,\"payme\":true,\"sl_logistics_fmt_freeze\":true,\"stripe_google_pay\":true},\"fb_pixel_v2\":true,\"fb_feed_unlimit\":true,\"customer_referral\":true,\"fb_product_set\":true,\"message_center_v3\":true,\"email_credit_expire_notify\":true,\"enhanced_catalog_feed\":true,\"theme_level\":3,\"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,\"uc_v2_endpoints\":true,\"uc_integration\":true,\"member_price\":true,\"revert_credit\"
411:true,\"buy_now_button\":true,\"blog\":true,\"reports\":true,\"custom_css\":true,\"multicurrency\":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,\"customer_custom_field_limit\":5,\"sfexpress_centre\":true,\"sfexpress_store\":true,\"sfexpress_service\":true,\"sfexpress_eflocker\":true,\"product_page_limit\":10,\"gifts_limit\":-1,\"disable_old_upgrade_reminder\":true,\"image_limit\":100000,\"domain_applicable\":true,\"share_cart_link\":true,\"exclude_product\":true,\"cancel_order_by_customer\":true,\"storefront_return\":true,\"admin_manual_order\":true,\"fbe_v2\":true,\"promotion_limit\":-1,\"th_pricing_page_2020\":true,\"shoplytics_to_hd\":true,\"stripe_subscription_my_account\":true,\"user_credit\":{\"manual\":true},\"google_recaptcha\":true,\"product_feed_info\":true,\"disable_footer_brand\":true,\"design\":{\"logo_favicon\":true,\"shop_template_advanced_setting\":true},\"fb_ssapi\":true,\"user_settings\":{\"facebook_login\":true},\"design_submenu\":true,\"vn_pricing_page_2020\":true,\"google_signup_login\":true,\"toggle_mobile_category\":true,\"online_store_design\":true,\"tcat_newlabel\":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,\"cart_addon\":true,\"enable_cart_addon_item\":true,\"dashboard_v2\":true,\"711_cross_delivery\":true,\"product_log_v2\":true,\"integration_one\":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_receipt_setting_by_channel\":true,\"sl_pos_purchase_order_onlinestore\":true,\"sl_pos_
411inventory_count_for_selected_products\":true,\"sl_pos_credit_redeem\":true,\"sl_pos_receipt_information\":true,\"sl_pos_android_A4_printer\":true,\"sl_pos_iOS_A4_printer\":true,\"sl_pos_pin_products\":true,\"sl_pos_price_by_channel\":true,\"sl_pos_terminal_bills\":true,\"sl_pos_promotion_by_channel\":true,\"sl_pos_bulk_import_update_enhancement\":true,\"sl_pos_free_gifts_promotion\":true,\"sl_pos_transfer_onlinestore\":true,\"sl_pos_new_report_daily_payment_methods\":true,\"sl_pos_new_report_overview\":true,\"sl_pos_new_report_transaction_detail\":true,\"sl_pos_new_report_product_preorder\":true,\"sl_pos_new_report_customer_analysis\":true,\"sl_pos_terminal_tw\":true,\"sl_pos_SHOPLINE_Payments_tw\":true,\"sl_pos_user_permission\":true,\"sl_pos_feature_permission\":true,\"sl_pos_report_shoplytics_psi\":true,\"sl_pos_einvoice_refactor\":true,\"sl_pos_member_points\":true,\"sl_pos_product_set\":true,\"pos_retail_store_price\":true,\"sl_pos_save_send_receipt\":true,\"sl_pos_partial_return\":true,\"sl_pos_variation_setting_refactor\":true,\"sl_pos_password_setting_refactor\":true,\"sl_pos_supplier_refactor\":true,\"sl_pos_admin_staff\":true,\"sl_pos_customized_price\":true,\"sl_pos_member_price\":true,\"sl_pos_admin_register_shift\":true,\"sl_pos_logo_terms_and_condition\":true,\"sl_pos_
411inventory_transfer_request\":true,\"sl_pos_admin_inventory_transfer\":true,\"sl_pos_inventory_count\":true,\"sl_pos_transaction_conflict\":true,\"sl_pos_transaction_view_admin\":true,\"sl_pos_admin_delete_order\":true,\"sl_pos_admin_cancel_order\":true,\"sl_pos_order_refactor_admin\":true,\"sl_pos_purchase_order_partial_in_storage\":true,\"sl_pos_admin_purchase_order\":true,\"sl_pos_promotion\":true,\"sl_pos_payment\":true,\"sl_pos_discount\":true,\"email_member_forget_password_notify\":true,\"sl_pos_admin\":true,\"sl_pos\":true,\"subscription_currency\":true,\"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,\"member_points\":true,\"blog_app\":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},\"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\"
411:true,\"page_limit\":-1,\"abandoned_cart_notification\":true,\"currency\":{\"vietnam_dong\":true}}')) 412app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]')) 413app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]')) 414 415 416app.config(function (AnalyticsProvider) { 417 AnalyticsProvider.startOffline(true); 418}); 419 420 421app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"784435772798168"}]); 422 423app.constant('ANGULAR_LOCALE', { 424 DATETIME_FORMATS: { 425 AMPMS: ["am","pm"], 426 DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], 427 MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"], 428 SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], 429 SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"], 430 fullDate: "EEEE, MMMM d, y", 431 longDate: "MMMM d, y", 432 medium: "MMM d, y h:mm:ss a", 433 mediumDate: "MMM d, y", 434 mediumTime: "h:mm:ss a", 435 short: "M/d/yy h:mm a", 436 shortDate: "M/d/yy", 437 shortTime: "h:mm a", 438 }, 439 NUMBER_FORMATS: { 440 CURRENCY_SYM: "$", 441 DECIMAL_SEP: ".", 442 GROUP_SEP: ",", 443 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":""}] 444 }, 445 id: "en", 446 pluralCat: function(n, opt_precision) { 447 if (['ja'].indexOf('en') >= 0) { return PLURAL_CATEGORY.OTHER; } 448 var i = n | 0; 449 var vf = getVF(n, opt_precision); 450 if (i == 1 && vf.v == 0) { 451 return PLURAL_CATEGORY.ONE; 452 } 453 return PLURAL_CATEGORY.OTHER; 454 } 455}); 456 457 458 try { 459 var $searchPanelMobile; 460 461 var $mask = $('<div class="Modal-mask sl-modal-mask" style="display: none;"></div>'); 462 463 function showMask() { 464 $mask.css({'opacity': '0.3', 'display': 'block'}); 465 466 $('.Product-searchField-panel').removeClass('is-show'); 467 } 468 469 function hideMask() { 470 $mask.css({'opacity': '0'}); 471 setTimeout(function() { 472 $mask.css({'display': 'none'}); 473 }, 200); 474 } 475 476 var cartPanelOptions = new SidrOptions({ 477 name: 'cart-panel', 478 onOpen: function() { 479 showMask(); 480 angular.element('body').scope().$broadcast('cart.reload'); 481 }, 482 onClose: hideMask 483 }); 484 485 $('.sl-cart-toggle').sidr(cartPanelOptions); 486 $('.sl-menu-panel-toggle').sidr(new SidrOptions({ name: 'MenuPanel', onOpen: showMask, onClose: hideMask })); 487 488 $mask 489 .appendTo('body') 490 .on('click', function() { 491 $.sidr('close', 'MenuPanel'); 492 $.sidr('close', 'cart-panel'); 493 hideMask(); 494 }); 495 496 $( ".body-wrapper" ).on("click touch touchmove", function(e) { 497 if ($(".body-wrapper").hasClass("sidr-open" )) { 498 e.preventDefault(); 499 e.stopPropagation(); 500 $.sidr('close','left-panel'); 501 $.sidr('close','cart-panel'); 502 $.sidr('close','currency-panel'); 503 $.sidr('close','language-panel'); 504 $('html, body').css({'overflow': 'auto'}); 505 } 506 }); 507 508 $(document).ready(function() { 509 if (typeof Sentry !== 'undefined') { 510 var LOG_LEVELS = { 511 'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'], 512 'Info': ['info', 'warn', 'error'], 513 'Warning': ['warn', 'error'], 514 'Error': ['error'], 515 }; 516 517 var CDN_HOSTS = [ 518 'cdn.shoplineapp.com', 519 'cdn.myshopline.com', 520 ]; 521 var KEEP_SAMPLE_RATE = { 522 third_party: 0.05, 523 unknown: 0.05, 524 inline: 0.05, 525 before_sentry: 0.05, 526 }; 527 var PAGE_HOST = 'www.bubuart.cc'.toLowerCase(); 528 var SDK_HOST = 'sentry-cdn.com'; 529 530 var hasSourceTag = function (event) { 531 return !!(event.tags && event.tags.source); 532 }; 533 534 var getAllFrames = function (event) { 535 try { 536 return event.exception.values.reduce(function (acc, val) { 537 return acc.concat((val.stacktrace && val.stacktrace.frames) || []); 538 }, []); 539 } catch (e) { 540 return []; 541 } 542 }; 543 544 var classifyEvent = function (event) { 545 var frames = getAllFrames(event).filter(function (frame) { 546 return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1; 547 }); 548 549 if (frames.length === 0) return { source: 'unknown' }; 550 551 var hasOther = false;
552 var hasPageHost = false; 553 554 frames.forEach(function (frame) { 555 var lower = frame.filename.toLowerCase(); 556 if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) { 557 hasOther = true; 558 if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) { 559 hasPageHost = true; 560 } 561 } 562 }); 563 564 var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal'; 565 566 return { source: source }; 567 }; 568 569 var cloneMutablePaths = function (event) { 570 try { 571 var cloned = Object.assign({}, event); 572 573 if (event.tags) { 574 cloned.tags = Object.assign({}, event.tags); 575 } 576 577 if (event.exception && event.exception.values) { 578 cloned.exception = Object.assign({}, event.exception); 579 cloned.exception.values = event.exception.values.map(function (value) { 580 var clonedValue = Object.assign({}, value); 581 if (clonedValue.stacktrace) { 582 clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace); 583 } 584 return clonedValue; 585 }); 586 } 587 588 return cloned; 589 } catch (e) { 590 return event; 591 } 592 }; 593 594 var config = { 595 dsn: 'https://[email protected]/5797752', 596 env: 'production', 597 release: '5.97.1', 598 sampleRate: 1.0, 599 tracesSampleRate: 0.0, 600 logLevels: LOG_LEVELS['Error'], 601 beforeSend: function(event, hint) { 602 try { 603 if ([ 604 'gtm', 605 'gtag/js', 606 'tracking', 607 'pixel/events', 608 'signals/iwl', 609 'rosetta.ai', 610 'twk-chunk', 611 'webpush', 612 'jquery', 613 '<anonymous>' 614 ].some(function(filename) { 615 return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1; 616 }) || 617 event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1 618 ) { 619 return null; 620 } 621 } catch (e) {} 622 623 event = cloneMutablePaths(event); 624 625 event.tags = event.tags || {}; 626 try { 627 if (!hasSourceTag(event)) { 628 var classification = classifyEvent(event); 629 event.tags.source = classification.source; 630 631 if (event.logger === 'console' && classification.source === 'unknown') { 632 var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase(); 633 var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) { 634 return host && syntheticStack.indexOf(host) !== -1; 635 }); 636 if (!isFirstPartyStack) { 637 return null; 638 } 639 } 640 641 var keepRate = KEEP_SAMPLE_RATE[classification.source]; 642 if (keepRate && Math.random() > keepRate) { 643 return null; 644 } 645 } 646 } catch (e) {} 647 648 try { 649 if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) { 650 var firstValue = event.exception.values[0]; 651 firstValue.value = event.tags.source + ': ' + (firstValue.value || ''); 652 } else if (event.tags.source && event.message) { 653 event.message = event.tags.source + ': ' + event.message; 654 } 655 } catch (e) {} 656 657 try { 658 event.exception.values.forEach(function (exceptionValue) { 659 if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) { 660 var filtered = exceptionValue.stacktrace.frames.filter(function (frame) { 661 return !(frame.filename && frame.filename.indexOf('/assets/') !== -1); 662 }); 663 exceptionValue.stacktrace.frames = filtered.length > 0 664 ? filtered 665 : exceptionValue.stacktrace.frames; 666 } 667 }); 668 } catch (e) {} 669 670 return event; 671 }, 672 }; 673 674 var pageName = ''; 675 676 try { 677 var pathName = window.location.pathname; 678 679 if (pathName.includes('/cart')) { 680 pageName = 'cart'; 681 } 682 if (pathName.includes('/checkout')) { 683 pageName = 'checkout'; 684 } 685 } catch (e) {} 686 687 var shouldReplay = false;
688 var replayPages = ['/checkout', '/cart', '/one-page-store']; 689 try { 690 shouldReplay = replayPages.some(function(page) { 691 return window.location.pathname.includes(page); 692 }); 693 } catch (e) {} 694 695 Sentry.init({ 696 dsn: config.dsn, 697 environment: config.env, 698 release: config.release, 699 integrations: function(integrations) { 700 var ourIntegrations = integrations.concat([ 701 new Sentry.Integrations.BrowserTracing(), 702 new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }), 703 ]); 704 705 if (shouldReplay) { 706 ourIntegrations.push( 707 Sentry.replayIntegration({ 708 maskAllText: true, 709 maskAllInputs: true, 710 blockAllMedia: true, 711 }) 712 ); 713 } 714 715 return ourIntegrations; 716 }, 717 sampleRate: config.sampleRate, 718 tracesSampler: function(samplingContext) { 719 const transactionContext = samplingContext.transactionContext || {}; 720 const op = transactionContext.op || ''; 721 722 if (op === 'cartV2.ui.action') { 723 return 1.0; 724 } 725 return config.tracesSampleRate; 726 }, 727 attachStacktrace: true, 728 replaysSessionSampleRate: 0, 729 replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0, 730 denyUrls: [ 731 'graph.facebook.com', 732 'connect.facebook.net', 733 'static.xx.fbcdn.net', 734 'static.criteo.net', 735 'sslwidget.criteo.com', 736 'cdn.shopify.com', 737 'googletagservices.com', 738 'googletagmanager.com', 739 'google-analytics.com', 740 'googleadservices.com', 741 'googlesyndication.com', 742 'googleads.g.doubleclick.net', 743 'adservice.google.com', 744 'cdn.mouseflow.com', 745 'cdn.izooto.com', 746 'static.zotabox.com', 747 'static.hotjar.com', 748 'd.line-scdn.net', 749 'bat.bing.com', 750 's.yimg.com', 751 'js.fout.jp', 752 'load.sumo.com', 753 '.easychat.co', 754 '.chimpstatic.com', 755 '.yotpo.com', 756 '.popin.cc', 757 '.iterable.com', 758 '.alexametrics.com', 759 '.giphy.com', 760 'stats.zotabox.com', 761 'stats.g.doubleclick.net', 762 'www.facebook.com', 763 ], 764 beforeSend: config.beforeSend, 765 }); 766 767 var preInitListeners = window.__sentryPreInitListeners; 768 if (preInitListeners) { 769 window.removeEventListener('error', preInitListeners.onError); 770 window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection); 771 window.__sentryPreInitListeners = null; 772 } 773 774 775 var tags = { 776 page_locale: 'en', 777 user_country: 'US', 778 handle: 'garts', 779 cart_owner_id: '', 780 cart_owner_type: '', 781 cart_id: '', 782 }; 783 784 if (pageName) { 785 tags.page = pageName; 786 } 787 788 Sentry.setTags(tags); 789 790 var preInitQueue = window.__sentryPreInitQueue || []; 791 window.__sentryPreInitQueue = null; 792 var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry; 793 preInitQueue.forEach(function(error) { 794 try { 795 if (Math.random() > beforeSentryKeepRate) return; 796 Sentry.withScope(function(scope) { 797 scope.setTag('source', 'before_sentry'); 798 Sentry.captureException(error instanceof Error ? error : new Error(String(error))); 799 }); 800 } catch (e) {} 801 }); 802} 803 804 805 $searchPanelMobile = $jq('.search-panel-mobile'); 806 // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering 807 $("#product-loading").remove(); 808 809 var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror']; 810 $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery") 811 .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])") 812 .each(function() { 813 var domClassList = ($(this).attr('class') || '').split(/\s+/); 814 // check used lazysizes 815 var hasLazyClass = domClassList.some(function(className) { 816 return lazyClasses.includes(className); 817 }); 818 if (!hasLazyClass) { 819 $(this) 820 .attr('src', $(this).attr('data-src')) 821 .removeAttr('data-src'); 822 } 823 }); 824
825 if ($jq("#home-carousel").length > 0) { 826 runTaskInIdle(() => { 827 $jq("#home-carousel").owlCarousel({ 828 items: 1, 829 singleItem: true, 830 autoPlay: true, 831 stopOnHover: true, 832 lazyLoad : true, 833 onLoadedLazy: function(event) { window.resizeImages(event.target); }, 834 autoHeight:true, 835 navigation: true, 836 navigationText: false, 837 }); 838 }); 839 } 840 841 $jq(".owl-carousel").each(function () { 842 runTaskInIdle(() => { 843 var owl = $jq(this); 844 owl.owlCarousel({ 845 loop: true, 846 items: 1, 847 margin: 10, 848 nav: false, 849 lazyLoad: true, 850 onLoadedLazy: function(event) { 851 window.resizeImages(event.target); 852 }, 853 onInitialized: function() { 854 //owl-stage have transition: 0.25s Time difference 855 setTimeout(function() { 856 owl.prev('.owl-carousel-first-initializing').hide(); 857 owl 858 .removeClass('initializing') 859 .trigger('refresh.owl.carousel'); 860 }, 300); 861 }, 862 autoplay: true, 863 autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000, 864 autoHeight: true, 865 autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777 866 }); 867 }); 868 }); 869 870 function restartCarousel() { 871 if (document.visibilityState === 'visible') { 872 $jq(".owl-carousel").each(function (_, element) { 873 var $carousel = $jq(element); 874 var owlCarouselInstance = $carousel.data("owl.carousel"); 875 var isAutoplay = owlCarouselInstance.settings.autoplay; 876 if (isAutoplay) { 877 $carousel.trigger('stop.owl.autoplay'); 878 $carousel.trigger('next.owl.carousel'); 879 } 880 }); 881 } 882 } 883 document.addEventListener('visibilitychange', restartCarousel); 884 885 setTimeout(function() { 886 $jq('.title-container.ellipsis').dotdotdot({ 887 wrap: 'letter' 888 }); 889 890 var themeKey = 'varm'; 891 var heightToDot = { 892 varm: 55, 893 philia: 45, 894 skya: 45 895 }; 896 897 $jq('.Product-item .Product-info .Product-title').dotdotdot({ 898 wrap: 'letter', 899 ellipsis: '...', 900 height: heightToDot[themeKey] || 40 901 }); 902 }); 903 904 // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead 905 }); 906 907 $(document).on('click', '.m-search-button', function(){ 908 $searchPanelMobile.toggleClass('click'); 909 if ($('.body-wrapper').hasClass('sidr-open')) { 910 $.sidr('close','left-panel'); 911 $.sidr('close','cart-panel'); 912 $.sidr('close','language-panel'); 913 $.sidr('close','currency-panel'); 914 $('html, body').css({'overflow': 'auto'}); 915 } 916 }); 917 918 $(document).on('click', '.search-mask', function() { 919 $searchPanelMobile.toggleClass('click'); 920 }); 921 922 923 if (window.scriptQueue && window.scriptQueue.length > 0) { 924 runTaskQueue(window.scriptQueue); 925 } 926 927 } catch (e) { 928 console.error(e); 929 } 930 931 window.renderSingleRecaptchaForSendCode = function(element) { 932 var widgetId = window.grecaptcha.render(element, { 933 sitekey: "6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr" 934 }, true); 935 936 element.dataset.widgetId = widgetId; 937 }; 938 939 940 window.initRecaptcha = function() { 941 // Delay event binding to avoid angular clear registered events 942 943 document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode); 944 945 // Notify recaptcha SDK observers (consumers subscribe via 946 // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag). 947 window.globalSDKObserver.grecaptcha.notify(); 948 } 949 950 window.onRecaptchaLoaded = function() { 951 if (!window.grecaptcha.render) { 952 window.grecaptcha.ready(function() { 953 initRecaptcha(); 954 }); 955 return; 956 } 957 initRecaptcha(); 958 }; 959 960 runTaskInIdle(() => { 961 angular.element(document).ready(function() { 962 var tag = document.createElement("script"); 963 tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit"; 964 document.getElementsByTagName("head")[0].appendChild(tag); 965 }); 966 angular.bootstrap(document, ['shop_app']); 967 }); 968 runTaskInIdle(() => { 969 window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve(); 970 }); 971}); 972 973</script>
973 974 975<base href="/"> 976 977<!-- CSRF --> 978<meta name="csrf-param" content="authenticity_token" /> 979<meta name="csrf-token" content="YKB44CLy2Pd5Fd0eGHmb5G4HL3WGVG8pOl8OTyDb7byXO/ShQwbmiotwgSE30BUciwACskYMI2iM9/fsCI/eOg==" /> 980 981<!-- Start of Criteo one tag --> 982<!-- End of Criteo one tag --> 983 984 985</head><body 986 class="pages 987 about 988 989 mix-navigation-fixed 990 991 992 varm 993 light_theme 994 page_builder 995 v2_theme" 996 ng-controller="MainController" 997 > 998 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_varm_setting-b3e573e8107f9e6403afad867f200c8c6f124977f88401dcd5b1aa7524352ea2.css" onload="this.media="all"" /> 999 1000 <style> 1001 .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,.ProductList-select .select-sort:hover span,.ProductList-select .select-limit:hover span,.ProductList-select .select-filter:hover span,.ProductList-select .select-sort:hover:after,.ProductList-select .select-limit:hover:after,.ProductList-select .select-filter:hover:after,.ProductList-select ul li:hover,.breadcrumb a.Label,.QuickCart-modal .modal-body .variation-label:hover,.QuickCart-modal .modal-body .variation-label.variation-label--selected,.ProductDetail-product-info .variation-label:hover,.ProductDetail-product-info .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,.QuickCart-modal .modal-body .selectpicker:hover,.ProductDetail-product-info .selectpicker:hover,.member-price-tip-content,.Product-item .Product-info .Label-price:not(.Label-price-original),.product-item .info-box .price:not(.price-crossed),.addon-promotions-container .addon-promotion-item .price-sale,#btn-form-submit-modal:hover,#btn-form-submit-modal:focus,.btn-add-wishlist:hover,.btn-add-wishlist.is-active,.btn-add-back-in-stock:hover,.btn-add-back-in-stock.is-active,.Product-promotions-tag a,.product-info .price:not(.price-crossed),.ProductDetail-product-info .price-box>.price:not(.price-crossed),.addon-product-info .out-of-stock,.amazon-wishlist-block .buy-at-amazon-button a:hover,.amazon-wishlist-block .buy-at-amazon-button a.is-active,.amazon-wishlist-block .buy-at-amazon-button:hover,.amazon-wishlist-block .buy-at-amazon-button.is-active,.product-available-info .product-available-info-text,.product-available-info .product-available-info-time,.PromotionInfo .show-term-button,.PromotionCart-content .product-content .price-details,.member-center-coupon-nav .active,.ProductList-select category-filter-button .advance-filter-button:hover,.category-advance-filter .filter-data .filter-item-title .expend-toggle:hover,.category-advance-filter .filter-data .filter-item label:hover,.facebook-banner .fa-times,.facebook-banner .wording,sl-list-page-wishlist-button .plp-wishlist-button .fa-heart,.text-primary-color,.text-primary-color a,.text-primary-color a:hover{color:#f69f11}.ProductList-select category-filter-button .advance-filter-button:hover svg{fill:#f69f11}.view-prev,.view-next,.navigation-menu-second-layer .scroll-left:not(.scroll-disable):hover,.navigation-menu-second-layer .scroll-right:not(.scroll-disable):hover,.NavigationBar-nestedList .sub-prev:not(.sub-disable):hover span,.NavigationBar-nestedList .sub-next:not(.sub-disable):hover span,#Footer .footer-decor-bar,#Footer .footer-decor-bar .varm-background,.pagination li.active,.pagination li.active>a.Label,.pagination li:not(.active):hover>a,.pagination li:not(.active):hover a.Label,.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,.member-price-tag,.product-customized-labels,.btn-add-to-cart.mobile-cart,.owl-theme .owl-nav [class*=owl-],.coupon-card-image,.category-advance-filter .apply-button{background:#f69f11}.CartPanel-toggleButton .Cart-count.primary-color,.addon-promotions-container .addon-item-chkbox.active,.member-profile-save,.btn-color-primary,.btn-cart-fixed,.trial-order-dialog .checkout-btn,.PromotionPage-container .info-box .btn-add-to-promotion-cart,.basic-popover-desktop .body .description .icon,.basic-popover-desktop .body .action-button,.basic-popover-mobile,.basic-popover-mobile .member-referral-link,#get-welcome-member-referral-credits .body .continue,.category-advance-filter .filter-data .f
1001ilter-item label input[type=checkbox]:checked::after,.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:#f69f11}.QuickCart-modal .modal-body .variation-label:hover,.QuickCart-modal .modal-body .variation-label.variation-label--selected,.ProductDetail-product-info .variation-label:hover,.ProductDetail-product-info .variation-label.variation-label--selected,.cart-chkt-btn,.member-profile-save,.btn-color-primary,.variant-image.selected .image-container,.btn-cart-fixed,.product-available-info,.basic-popover-desktop .body .action-button,#get-welcome-member-referral-credits .body .continue,.category-advance-filter .filter-data .filter-price-range input:focus,.category-advance-filter .filter-data .filter-price-range input:hover,.member-center-profile__submit-button,.member-center-profile__retry-button,.member-center-profile__member-referral-modal-button,.member-center-profile__email-verification-modal-button{border-color:#f69f11}.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:#f69f11}.sl-goto-top:hover:before{border-top-color:#f69f11}.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,.Tabset .Tab-label.active span:after{border-bottom-color:#f69f11}.Product-promotions-tag,.sl-goto-top:hover:before,.sl-goto-top:hover:after{border-left-color:#f69f11}.navigation-menu-second-layer .navigation-menu-item:hover>.navigation-menu-item-label{color:#f69f11 !important}.navigation-menu-second-layer .navigation-menu-third-layer-toggle:hover{color:#f69f11 !important}.navigation-menu-top-layer>.navigation-menu-item:after{background-color:#f69f11}.mod-desktop .NavigationBar-actionMenu .NavigationBar-actionMenu-button:hover .icons{fill:#f69f11}.Product-searchField-btn-close .icon-close:hover,.Product-searchField-btn-submit .icon-search:hover{fill:#f69f11}.NavigationBar-actionMenu-dropdown .List-item:hover,#LanguagePanel .MenuPanel-section-header:hover,#CurrencyPanel .MenuPanel-section-header:hover{color:#f69f11}.quick-cart-cancel-holder .quick-cart-cancel:hover{background-color:#f69f11 !important}.CartPanel-section .promotion-label{background-color:#f69f11 !important}.NavigationBar-mainMenu .List-item:hover>.Label.primary-color-hover{color:#f69f11 !important}.NavigationBar-mainMenu i.primary-color-hover:hover{color:#f69f11 !important}@media (min-width: 768px){.PostList .List-item.primary-color-hover a:hover .List-item-title{color:#f69f11}}@media (max-width: 767px){.PostList .List-item.primary-color-hover a:active .List-item-title{color:#f69f11}}.ProductReview-container .List-item a.disabled{color:#f69f11 !important}.pagination li:not(.active):hover>a,.pagination li:not(.active):hover a.Label{opacity:.2}.cart-chkt-btn:hover:not(.insufficient-point) .ladda-spinner div div div{background:#f69f11 !important}.addon-promotions-container .detail-media-container.addon-selected{border:3px solid #f69f11}.post-categories-pannel__block-title::after{background-color:#f69f11}.product-review-block .btn-primary,.product-review-block .btn-primary:focus,.submit-btn-wrapper .btn-primary,.submit-btn-wrapper .btn-primary:focus{background-color:#f69f11 !important}.contact-us-modal #btn-form-submit-modal{background-color:#f69f11}.contact-us-modal #btn-form-submit-modal:active,.contact-us-modal #btn-form-submit-modal:focus{color:#fff}.Message-close-button:hover{background-color:#f69f11}.Variation-border.selected{border:solid 2px #f69f11 !important}@media not all and (pointer: coarse){.Variation-border:hover{border:solid 2px #f69f11 !important}}.customer-review-bar-color{background-color:#f69f11 !important}.product-available-info .product-available-info-time{border-bottom-color:#f69f11}.input-group-btn .btn-checkout:hover>svg{fill:#f69f11}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice{color:#f69f11}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:before,.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:after{background-color:#f69f11}#checkout-object__section .checkout-object__info_cart-header{color:#f69f11}#checkout-object__section .checkout-object__info_cart-header .icon-basket{fill:#f69f11}#signup-login-page .solid-btn:not([disabled]){background-color:#f69f11;border-color:#f69f11}#signup-login-page .solid-btn:not([disabled]):hover{background-color:#121a2f;border-color:#121a2f;color:#fff}#signup-login-page .solid-btn[data-loading]{background-color:#f69f11;border-color:#f69f11}#signup-login-page .outline-btn:not([disabled]){color:#f69f11;border-color:#f69f11}#signup-login-page .outline-btn:not([disabled]):hover{background-color:#121a2f;border-color:#121a2f;color:#fff}#signup-login-page .outline-btn[data-loading]{color:#f69f11;border-color:#f69f11}.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:#121a2f;border-color:#121a2f} 1002 1003 </style> 1004 <style> 1005 #Footer,#Footer .footer-background,.owl-theme .owl-nav [class*=owl-]:hover,.btn:not
1005(.btn-success):not(.lightbox-close):not(.btn-checkout):hover,.btn:not(.btn-success):not(.lightbox-close):not(.btn-checkout):focus,.btn.focus:not(.btn-success):not(.lightbox-close):not(.btn-checkout),.Back-in-stock-addItem-block:hover,.Back-in-stock-addItem-block:focus,.Back-in-stock-addItem-block.focus{background:#FFFFFF}.product-review-button a:hover,.page-order-show #btn-form-submit:hover,.submit-btn-wrapper .btn-primary:hover{background:#FFFFFF !important}#btn-form-submit-modal:hover,.PromotionPage-container .info-box .btn-add-to-promotion-cart:hover{background-color:#FFFFFF}.quick-cart-button-container button:hover,.Back-in-stock-addItem-block button:hover,.product-detail-button-container button:hover,.message-info-box button:hover,.wrap-message-btn button:hover,.member-profile-save:hover,.btn-primary:hover{background-color:#FFFFFF !important}.btn:not(.btn-success):not(.lightbox-close):not(.btn-checkout):hover,.btn:not(.btn-success):not(.lightbox-close):not(.btn-checkout):focus,.btn.focus:not(.btn-success):not(.lightbox-close):not(.btn-checkout),.Back-in-stock-addItem-block:hover,.Back-in-stock-addItem-block:focus,.Back-in-stock-addItem-block.focus{border-color:#FFFFFF}.member-profile-save:hover,.btn-primary:hover{border-color:#FFFFFF !important}#btn-form-submit-modal:hover{color:#fff}.quick-cart-button-container button:hover,.Back-in-stock-addItem-block button:hover,.product-detail-button-container button:hover,.message-info-box button:hover,.wrap-message-btn button:hover{border-color:#FFFFFF;color:#fff} 1006 1007 </style> 1008 <!- Theme Setting fonts -> 1009 <link rel="dns-prefetch" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="dns-prefetch" href="https://fonts.gstatic.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true">
1009<script> 1010 window.addEventListener('load', function() { 1011 const link = document.createElement('link'); 1012 link.rel = 'stylesheet'; 1013 link.href = 'https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap'; 1014 link.media = 'print'; 1015 link.onload = () => { 1016 link.media = 'all'; 1017 } 1018 document.head.appendChild(link); 1019 }); 1020</script>
1020 1021 1022 <style> 1023 /* Custom CSS */ 1024 1025 </style> 1026 <!-- Custom HEAD HTML --> 1027 1028 1029 1030 <!-- Custom liquid styles --> 1031 <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,#90a7d1);position:relative}.announcement--column{flex-direction:column}.announcement__viewport{width:100%;overflow:hidden}.announcement__slider{position:relative;display:grid;background-color:var(--announcement-background,#90a7d1);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,#90a7d1)}.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,#90a7d1);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,#90a7d1);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;
1031gap: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,#90a7d1);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
1031));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> 1032 <style type="text/css"> .header{left:0;right:0;z-index:11;position:relative;transition:background-color .4s;box-shadow:0 2px 6px 0 rgba(0,0,0,.06);transform:translate3d(0,0,0)}.header--desktop{display:none}@media (min-width:1200px){.header--desktop{display:block}}.header--desktop .header__container{padding:0 24px;display:flex;flex-direction:column}.header--desktop .header__logo{margin:0 8px}.header--desktop .header__logo>img{transition:max-height .2s}.header--desktop .header__logo--middle-center,.header--desktop .header__logo--top-center{margin:0 auto}.header--desktop .header__action-menu>.header__action-list:last-child>.List-item{position:relative}.header--desktop .cart-over-limit{position:relative;top:0;right:0}.header--desktop .cart-over-limit .basic-popover-desktop{top:30px;left:-136px}.header--desktop .cart-over-limit .basic-popover-desktop::before{left:170px}.header--mobile{display:block}@media (min-width:1200px){.header--mobile{display:none}}.header--mobile .header__container{padding:8px 16px;display:flex;align-items:center;overflow:hidden}.header--mobile .header__container .header__logo{max-width:100%;display:inline-block}.header--mobile .header__container--logo-middle-left .header__logo-container,.header--mobile .header__container--logo-top-left .header__logo-container{flex:1;flex-shrink:1}.header--mobile .header__container--logo-middle-left .header__logo-container img,.header--mobile .header__container--logo-top-left .header__logo-container img{-o-object-position:left;object-position:left}.header--mobile .header__container--logo-middle-left .NavigationBar-actionMenu,.header--mobile .header__container--logo-top-left .NavigationBar-actionMenu{display:flex;flex-shrink:0}.header--mobile .header__container--logo-middle-center .header__logo-container,.header--mobile .header__container--logo-top-center .header__logo-container{flex:1}.header--mobile .header__container--logo-middle-center .header__logo-container .header__logo,.header--mobile .header__container--logo-top-center .header__logo-container .header__logo{position:relative;display:inline-block;left:100%;transform:translateX(-50%)}.header--mobile .header__container--logo-middle-center .NavigationBar-actionMenu,.header--mobile .header__container--logo-top-center .NavigationBar-actionMenu{flex:1;display:flex;justify-content:flex-end}.header--mobile .header__logo img{width:100%;height:auto}
1032.header--mobile .cart-over-limit .basic-popover-desktop{top:40px;right:105px}.header--sticky.header--desktop{z-index:100}.header__action-menu{display:flex;margin:16px -8px 0}.header__action-menu--logo-top-left{justify-content:flex-end}.header__action-menu--logo-top-center{justify-content:space-between}.header__action-menu--logo-middle-center{align-items:center}.header__action-menu--logo-middle-center>.header__action-list{flex:1}.header__action-menu--logo-middle-center>.header__action-list:last-child{justify-content:flex-end}.header__action-menu--logo-middle-left{align-items:center}.header__action-menu--logo-middle-left>.header__action-list:first-child{flex:1;margin-left:8px}.header__action-menu .Product-searchField>input{cursor:pointer;margin-right:8px;background-color:unset;width:142px;border:none;border-bottom:#333 1px solid}.header__action-list{display:flex}.header__action-list>li{margin:0 8px}.header__action-list .NavigationBar-actionMenu-button{text-decoration:none;color:#333}.header__action-list .NavigationBar-actionMenu-button,.header__action-list .NavigationBar-actionMenu-button .dropdown-toggle{display:flex;align-items:center}.header__action-list .NavigationBar-actionMenu-button .dropdown-toggle>span,.header__action-list .NavigationBar-actionMenu-button>span{margin-left:4px}.header__action-list .App-currencyDropdown .Label span:first-child{display:none} </style> 1033 <style type="text/css"> 1034 1035 </style> 1036 <style type="text/css"> 1037 .header--desktop .header__logo img { 1038 max-height: 59px; 1039 width: auto; 1040 } 1041 .collapsed.header--desktop .header__logo img { 1042 1043 max-height: 22px; 1044 1045 } 1046 1047 1048 #shopline-section-header { 1049 position: sticky; 1050 z-index: 100; 1051 top: 0; 1052 } 1053 1054 </style> 1055 <style type="text/css"> 1056 .header--mobile .header__logo img { 1057 object-fit: contain;max-width: 150px; 1058 max-height: 44px; 1059 } 1060 </style> 1061 1062 <div ng-controller="FbInAppBrowserPopupController" ng-cloak> 1063 <div 1064 ng-if="showFbHint" 1065 class="in-app-browser-popup__container" 1066 > 1067 <div class="in-app-browser-popup__layout"> 1068 <div class="in-app-browser-popup__main"> 1069 <p class="in-app-browser-popup__desc"> 1070 {{ 'fb_in_app_browser_popup.desc' | translate }} 1071 <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span> 1072 </p> 1073 </div> 1074 <div class="in-app-browser-popup__footer"> 1075 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1076 {{ 'close' | translate }} 1077 </button> 1078 </div> 1079 </div> 1080 </div> 1081</div> 1082 <div ng-controller="InAppBrowserPopupController" ng-cloak> 1083 <div 1084 ng-if="canShowInAppHint && showMissingSessionKeyWarning" 1085 class="in-app-browser-popup__container" 1086 > 1087 <div class="in-app-browser-popup__layout"> 1088 <div class="in-app-browser-popup__main"> 1089 <p class="in-app-browser-popup__desc"> 1090 {{ 'in_app_browser_popup.desc' | translate }} 1091 </p> 1092 </div> 1093 <div class="in-app-browser-popup__footer"> 1094 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1095 {{ 'close' | translate }} 1096 </button> 1097 </div> 1098 </div> 1099 </div> 1100</div> 1101 <div 1102 id="cookie-consent-popup" 1103 ng-controller="CookieConsentPopupController" 1104 ng-cloak 1105 data-nosnippet 1106> 1107 <div ng-if="state('showPopup')"> 1108 <div 1109 ng-show="!state('showDetailSettingsPanel')" 1110 class="cookie-consent-popup__container" 1111 > 1112 <div class="cookie-consent-popup__layout"> 1113 <div class="cookie-consent-popup__header"> 1114 <div class="cookie-consent-popup__title"> 1115 {{word('consent_title')}} 1116 </div> 1117 </div> 1118 <div class="cookie-consent-popup__main"> 1119 <p class="cookie-consent-popup__desc"> 1120 {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a> 1121 </p> 1122 </div> 1123 <div class="cookie-consent-popup__footer"> 1124 <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')"> 1125 {{word('settings')}} 1126 </button> 1127 <button
1128 class="cookie-consent-popup__accept-btn ladda-button" 1129 ladda="state('loading')" 1130 data-style="slide-down" 1131 ng-click="click('accept')" 1132 > 1133 {{word('accept')}} 1134 </button> 1135 </div> 1136 </div> 1137 </div> 1138 1139 <div 1140 ng-show="state('showDetailSettingsPanel')" 1141 class="cookie-consent-detail-settings-panel__container" 1142 > 1143 <div class="cookie-consent-detail-settings-panel__layout"> 1144 <div class="cookie-consent-detail-settings-panel__top-right"> 1145 <button 1146 ng-click="click('discard')" 1147 class="cookie-consent-detail-settings-panel__discard-btn" 1148 > 1149 </button> 1150 </div> 1151 <div class="cookie-consent-detail-settings-panel__header"> 1152 <div class="cookie-consent-detail-settings-panel__title"> 1153 {{word('consent_title')}} 1154 </div> 1155 </div> 1156 <div class="cookie-consent-detail-settings-panel__main"> 1157 <p class="cookie-consent-detail-settings-panel__desc"> 1158 {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a> 1159 </p> 1160 <div class="cookie-consent-detail-settings-panel__separator"></div> 1161 <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item"> 1162 <div class="cookie-consent-detail-settings-panel__item-header"> 1163 <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div> 1164 <label for="{{setting.key}}" class="cookie-consent-switch__container"> 1165 <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox"> 1166 <span class="cookie-consent-switch__slider round"></span> 1167 </label> 1168 </div> 1169 <div class="cookie-consent-detail-settings-panel__item-main"> 1170 <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p> 1171 </div> 1172 </div> 1173 </div> 1174 <div class="cookie-consent-detail-settings-panel__footer"> 1175 <button 1176 class="cookie-consent-detail-settings-panel__save-btn ladda-button" 1177 ladda="state('loading')" 1178 data-style="slide-down" 1179 ng-click="click('save_preferences')" 1180 > 1181 {{word('save_preferences')}} 1182 </button> 1183 </div> 1184 </div> 1185 </div> 1186 </div> 1187</div> 1188 1189 1190
1190<script> 1191 window.fbAsyncInit = function() { 1192 FB.init({ 1193 appId : '467428936681900', 1194 xfbml : true, 1195 version : 'v2.7' 1196 }); 1197 window.globalSDKObserver.FB.notify(); 1198 }; 1199 </script>
1199 1200
1200<script 1201 async defer 1202 src="https://connect.facebook.net/en_US/sdk.js?hash=928e357d8fbe4515cce385b5902c70fc" 1203 ></script>
1203 1204 1205 1206 <div id='shopline-section-announcement'><!-- Rendered 'announcement.js.liquid' --><!-- Rendered 'announcement.css.liquid' --> 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219</div> <div id='shopline-section-header'><!-- Rendered 'header.css.liquid' --> 1220 1221 1222<style> 1223 1224</style> 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235<style> 1236 .header--desktop .header__logo img { 1237 max-height: 59px; 1238 width: auto; 1239 } 1240 .collapsed.header--desktop .header__logo img { 1241 1242 max-height: 22px; 1243 1244 } 1245 1246 1247 #shopline-section-header { 1248 position: sticky; 1249 z-index: 100; 1250 top: 0; 1251 } 1252 1253</style> 1254 1255<nav class="header header--desktop header--sticky js-navbar-desktop nav-bg-color"> 1256 <div class="header__container clearfix"> 1257 <ul class="header__action-menu nav-color header__action-menu--logo-middle-left"><div class="header__action-list"> 1258 <a class="header__logo header__logo--middle-left js-nav-logo" href="/"> 1259 <img 1260 src="https://shoplineimg.com/62be82878142a000229212f1/62be8a3855d764001b152ad3/1200x.webp?source_format=png" 1261 width="280.0" 1262 height="280.0" 1263 loading="lazy" 1264 > 1265 </a> 1266 </div><div class="header__action-list"> 1267 <!-- Language chooser --> 1268 1269 <li class="List-item"> 1270 <div 1271 class="NavigationBar-actionMenu-button nav-color App-languageDropdown dropdown" 1272 dropdown 1273 data-nosnippet 1274 > 1275 <div class="dropdown-toggle" dropdown-toggle> 1276 <svg class="icons icon-language"> 1277 <use xlink:href="#icon-language"></use> 1278 </svg> 1279 1280 <span class="Label">English</span> 1281 1282 </div> 1283 <ul class="NavigationBar-actionMenu-dropdown dropdown-menu sl-language-chooser"> 1284 1285 <li class="List-item sl-language-chooser-language" href="#en">English</li> 1286 1287 <li class="List-item sl-language-chooser-language" href="#zh-hant">ç¹é«ä¸æ</li> 1288 1289 </ul> 1290 </div> 1291 </li> 1292 1293 1294 <!-- Currency chooser --> 1295 1296 <li class="List-item"> 1297 <div 1298 class="NavigationBar-actionMenu-button nav-color App-currencyDropdown dropdown" 1299 dropdown 1300 data-nosnippet 1301 > 1302 <div class="dropdown-toggle" dropdown-toggle> 1303 <svg class="icons icon-currency"> 1304 <use xlink:href="#icon-currency"></use> 1305 </svg> 1306 1307 <span class="Label"><span class="fa fa-dollar"></span></span> 1308 1309 </div> 1310 <ul class="NavigationBar-actionMenu-dropdown dropdown-menu sl-currency-chooser"> 1311 1312 <li class="List-item sl-currency-chooser-currency" href="#hkd"> 1313 $ HKD 1314 </li> 1315 1316 <li class="List-item sl-currency-chooser-currency" href="#mop"> 1317 P MOP 1318 </li> 1319 1320 <li class="List-item sl-currency-chooser-currency" href="#cny"> 1321 Â¥ CNY 1322 </li> 1323 1324 <li class="List-item sl-currency-chooser-currency" href="#twd"> 1325 $ TWD 1326 </li> 1327 1328 <li class="List-item sl-currency-chooser-currency" href="#usd"> 1329 $ USD 1330 </li> 1331 1332 <li class="List-item sl-currency-chooser-currency" href="#sgd"> 1333 $ SGD 1334 </li> 1335 1336 <li class="List-item sl-currency-chooser-currency" href="#eur"> 1337 ⬠EUR 1338 </li> 1339 1340 <li class="List-item sl-currency-chooser-currency" href="#aud"> 1341 $ AUD 1342 </li> 1343 1344 <li class="List-item sl-currency-chooser-currency" href="#gbp"> 1345 £ GBP 1346 </li> 1347 1348 <li class="List-item sl-currency-chooser-currency" href="#php"> 1349 â± PHP 1350 </li> 1351 1352 <li class="List-item sl-currency-chooser-currency" href="#myr"> 1353 RM MYR 1354 </li> 1355 1356 <li class="List-item sl-currency-chooser-currency" href="#thb"> 1357 ฿ THB 1358 </li> 1359 1360 <li class="List-item sl-currency-chooser-currency" href="#aed"> 1361 د.Ø¥ AED 1362 </li> 1363 1364 <li class="List-item sl-currency-chooser-currency" href="#jpy"> 1365 Â¥ JPY 1366 </li> 1367 1368 <li class="List-item sl-currency-chooser-currency" href="#bnd"> 1369 $ BND 1370 </li> 1371 1372 <li class="List-item sl-currency-chooser-currency" href="#krw"> 1373 â© KRW 1374 </li> 1375 1376 <li class="List-item sl-currency-chooser-currency" href="#idr"> 1377 Rp IDR 1378 </li> 1379 1380 <li class="List-item sl-currency-chooser-currency" href="#vnd"> 1381 â« VND 1382 </li> 1383 1384 <li class="List-item sl-currency-chooser-currency" href="#cad"> 1385 $ CAD 1386 </li> 1387 1388 </ul> 1389 </div> 1390 </li> 1391 1392 </div><div class="header__action-list"> 1393 <!-- Member Center button --> 1394 <li class="List-item"> 1395 <a 1396 class="NavigationBar-actionMenu-button nav-color" 1397 1398 href="/users/sign_in" 1399 1400 > 1401 <svg class="icons icon-member"> 1402 <use xlink:href="#icon-member"></use> 1403 </svg> 1404 1405 </a> 1406 <user-reminder-desktop 1407 campaign-rule="null" 1408></user-reminder-desktop> 1409 </li> 1410 1411 <!-- Cart panel toggle --> 1412 <basic-popover class="cart-over-limit"></basic-popover> 1413 <li class="List-item"> 1414 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 1415 <svg class="icons icon-cart"> 1416 <use xlink:href="#icon-cart"></use> 1417 </svg>
1418 <span 1419 class="sl-cart-count Cart-count primary-color" 1420 count-style="icon" 1421 > 1422 </span> 1423 </a> 1424 </li> 1425 1426 <!-- Messages --> 1427 1428 <li class="List-item"> 1429 <a class="NavigationBar-actionMenu-button nav-color MessageDialog-showButton sl-message-toggle"> 1430 <svg class="icons icon-message"> 1431 <use xlink:href="#icon-message"></use> 1432 </svg> 1433 1434 </a> 1435 </li> 1436 1437 1438 <!-- Desktop Search bar --> 1439 1440 <li class="List-item search-bar"> 1441 <div class="NavigationBar-actionMenu-button nav-color Product-searchField" data-nosnippet> 1442 1443 <svg class="icons icon-search"> 1444 <use xlink:href="#icon-search"></use> 1445 </svg> 1446 1447 </div> 1448 </li> 1449 1450 </div> 1451 </ul><div 1452 class="NavigationBar-menu-container" 1453 style="justify-content: flex-start;" 1454 > 1455 <ul class="NavigationBar-mainMenu"> 1456 1457<li class="navigation-menu nav-color basic-menu-desktop"> 1458 <ul class="navigation-menu-top-layer" style="padding: 10px"> 1459 1460 1461 <li class="navigation-menu-item"> 1462 <a 1463 class="navigation-menu-item-label" 1464 link-highlight="https://www.bubuart.cc/" 1465 href="https://www.bubuart.cc/" 1466 target="" 1467 ng-non-bindable 1468 >Home</a> 1469 </li> 1470 1471 1472 1473 <li class="navigation-menu-item navigation-menu-item--nested"> 1474 <a 1475 class="navigation-menu-item-label" 1476 link-highlight="https://www.bubuart.cc/pages/å ¬å¸ç°¡ä»" 1477 href="https://www.bubuart.cc/pages/å ¬å¸ç°¡ä»" 1478 target="" 1479 > 1480 å ¬å¸ç°¡ä»<span class="fa fa-angle-down"></span> 1481 </a> 1482 <ul class="navigation-menu-second-layer"> 1483 <div class="second-layer-scroll-buttons"> 1484 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1485 <span class="fa fa-angle-right scroll-right"></span> 1486 </div> 1487 1488 1489 <li class="navigation-menu-item"> 1490 <a 1491 class="navigation-menu-item-label" 1492 link-highlight="https://www.bubuart.cc/pages/ç¶çç念" 1493 href="https://www.bubuart.cc/pages/ç¶çç念" 1494 target="" 1495 > 1496 ç¶çç念 1497 </a> 1498 </li> 1499 1500 1501 1502 <li class="navigation-menu-item"> 1503 <a 1504 class="navigation-menu-item-label" 1505 link-highlight="https://www.bubuart.cc/pages/å ¬å¸å¤§äºè¨" 1506 href="https://www.bubuart.cc/pages/å ¬å¸å¤§äºè¨" 1507 target="" 1508 > 1509 å ¬å¸å¤§äºè¨ 1510 </a> 1511 </li> 1512 1513 1514 1515 <li class="navigation-menu-item"> 1516 <a 1517 class="navigation-menu-item-label" 1518 link-highlight="https://www.bubuart.cc/pages/ç²çç´é" 1519 href="https://www.bubuart.cc/pages/ç²çç´é" 1520 target="" 1521 > 1522 ç²çãåªé«å ±å° 1523 </a> 1524 </li> 1525 1526 1527 1528 <li class="navigation-menu-item"> 1529 <a 1530 class="navigation-menu-item-label" 1531 link-highlight="https://www.bubuart.cc/pages/年度活å" 1532 href="https://www.bubuart.cc/pages/年度活å" 1533 target="" 1534 > 1535 年度活å 1536 </a> 1537 </li> 1538 1539 1540 </ul> 1541 </li> 1542 1543 1544 1545 <li class="navigation-menu-item navigation-menu-item--nested"> 1546 <a 1547 class="navigation-menu-item-label" 1548 link-highlight="https://www.bubuart.cc/pages/èªèåç" 1549 href="https://www.bubuart.cc/pages/èªèåç" 1550 target="" 1551 > 1552 èªèåç<span class="fa fa-angle-down"></span> 1553 </a> 1554 <ul class="navigation-menu-second-layer"> 1555 <div class="second-layer-scroll-buttons">
1556 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1557 <span class="fa fa-angle-right scroll-right"></span> 1558 </div> 1559 1560 1561 <li class="navigation-menu-item"> 1562 <a 1563 class="navigation-menu-item-label" 1564 link-highlight="https://www.bubuart.cc/pages/æ©åå¸èè¡" 1565 href="https://www.bubuart.cc/pages/æ©åå¸èè¡" 1566 target="" 1567 > 1568 æ©åå¸èè¡ 1569 </a> 1570 </li> 1571 1572 1573 1574 <li class="navigation-menu-item"> 1575 <a 1576 class="navigation-menu-item-label" 1577 link-highlight="https://www.bubuart.cc/pages/ocaæ¸ä½èª²ä»¶" 1578 href="https://www.bubuart.cc/pages/ocaæ¸ä½èª²ä»¶" 1579 target="" 1580 > 1581 OCAååµèè¡èª²ä»¶ 1582 </a> 1583 </li> 1584 1585 1586 1587 <li class="navigation-menu-item"> 1588 <a 1589 class="navigation-menu-item-label" 1590 link-highlight="https://www.bubuart.cc/pages/bubu-art-cafe" 1591 href="https://www.bubuart.cc/pages/bubu-art-cafe" 1592 target="" 1593 > 1594 BUBU ART CAFE 1595 </a> 1596 </li> 1597 1598 1599 </ul> 1600 </li> 1601 1602 1603 1604 <li class="navigation-menu-item navigation-menu-item--nested"> 1605 <a 1606 class="navigation-menu-item-label" 1607 link-highlight="https://www.bubuart.cc/pages/service-items" 1608 href="https://www.bubuart.cc/pages/service-items" 1609 target="" 1610 > 1611 æåé ç®<span class="fa fa-angle-down"></span> 1612 </a> 1613 <ul class="navigation-menu-second-layer"> 1614 <div class="second-layer-scroll-buttons"> 1615 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1616 <span class="fa fa-angle-right scroll-right"></span> 1617 </div> 1618 1619 1620 <li class="navigation-menu-item"> 1621 <a 1622 class="navigation-menu-item-label" 1623 link-highlight="https://www.bubuart.cc/pages/art-class-online" 1624 href="https://www.bubuart.cc/pages/art-class-online" 1625 target="" 1626 > 1627 ç·ä¸èè¡èª²ç¨ 1628 </a> 1629 </li> 1630 1631 1632 1633 <li class="navigation-menu-item"> 1634 <a 1635 class="navigation-menu-item-label" 1636 link-highlight="https://www.bubuart.cc/pages/形象ipææ¬" 1637 href="https://www.bubuart.cc/pages/形象ipææ¬" 1638 target="" 1639 > 1640 形象IPçå± 1641 </a> 1642 </li> 1643 1644 1645 1646 <li class="navigation-menu-item"> 1647 <a 1648 class="navigation-menu-item-label" 1649 link-highlight="https://www.bubuart.cc/pages/kid-star" 1650 href="https://www.bubuart.cc/pages/kid-star" 1651 target="" 1652 > 1653 KID STAR 1654 </a> 1655 </li> 1656 1657 1658 1659 <li class="navigation-menu-item"> 1660 <a 1661 class="navigation-menu-item-label" 1662 link-highlight="https://www.bubuart.cc/pages/ååææ¬" 1663 href="https://www.bubuart.cc/pages/ååææ¬" 1664 target="" 1665 > 1666 ååææ¬ 1667 </a> 1668 </li> 1669 1670 1671 1672 <li class="navigation-menu-item"> 1673 <a 1674 class="navigation-menu-item-label" 1675 link-highlight="https://www.bubuart.cc/pages/art-culture-association-of-the-republic-of-china" 1676 href="https://www.bubuart.cc/pages/art-culture-association-of-the-republic-of-china" 1677 target="" 1678 > 1679 Art Culture Association of the Republic of China 1680 </a> 1681 </li> 1682 1683 1684 </ul> 1685 </li> 1686 1687 1688 1689 <li class="navigation-menu-item navigation-menu-item--nested"> 1690 <a 1691 class="navigation-menu-item-label" 1692 link-highlight="https://www.bubuart.cc/pages/ç·ä¸ç¾è¡é¤¨" 1693 href="https://www.bubuart.cc/pages/ç·ä¸ç¾è¡é¤¨" 1694 target="" 1695 > 1696 æåæé»<span class="fa fa-angle-down"></span> 1697 </a> 1698 <ul class="navigation-menu-second-layer"> 1699 <div class="second-layer-scroll-buttons">
1700 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1701 <span class="fa fa-angle-right scroll-right"></span> 1702 </div> 1703 1704 1705 <li class="navigation-menu-item"> 1706 <a 1707 class="navigation-menu-item-label" 1708 link-highlight="https://www.youtube.com/channel/UC0FgrUCYdLAcrEDSLsyDpgA" 1709 href="https://www.youtube.com/channel/UC0FgrUCYdLAcrEDSLsyDpgA" 1710 target="_blank" 1711 > 1712 ç·ä¸èè¡é »é 1713 </a> 1714 </li> 1715 1716 1717 1718 <li class="navigation-menu-item"> 1719 <a 1720 class="navigation-menu-item-label" 1721 link-highlight="https://www.facebook.com/OCAKidStar67/photos/?ref=page_internal" 1722 href="https://www.facebook.com/OCAKidStar67/photos/?ref=page_internal" 1723 target="_self" 1724 > 1725 è屯çå³°æé¤¨ 1726 </a> 1727 </li> 1728 1729 1730 1731 <li class="navigation-menu-item"> 1732 <a 1733 class="navigation-menu-item-label" 1734 link-highlight="https://www.facebook.com/originalcolorsart/photos/?ref=page_internal" 1735 href="https://www.facebook.com/originalcolorsart/photos/?ref=page_internal" 1736 target="_self" 1737 > 1738 å°ä¸æ±è±æé¤¨ 1739 </a> 1740 </li> 1741 1742 1743 1744 <li class="navigation-menu-item"> 1745 <a 1746 class="navigation-menu-item-label" 1747 link-highlight="https://www.instagram.com/bubuartcafe/" 1748 href="https://www.instagram.com/bubuartcafe/" 1749 target="_blank" 1750 > 1751 bubu art cafe nt 1752 </a> 1753 </li> 1754 1755 1756 1757 <li class="navigation-menu-item"> 1758 <a 1759 class="navigation-menu-item-label" 1760 link-highlight="https://www.instagram.com/bubuartcafe_2/" 1761 href="https://www.instagram.com/bubuartcafe_2/" 1762 target="_blank" 1763 > 1764 bubu art cafe tc 1765 </a> 1766 </li> 1767 1768 1769 1770 <li class="navigation-menu-item"> 1771 <a 1772 class="navigation-menu-item-label" 1773 link-highlight="https://www.instagram.com/bubuart_buddy/" 1774 href="https://www.instagram.com/bubuart_buddy/" 1775 target="_blank" 1776 > 1777 bubu art buddy 1778 </a> 1779 </li> 1780 1781 1782 </ul> 1783 </li> 1784 1785 1786 1787 <li class="navigation-menu-item navigation-menu-item--nested"> 1788 <a 1789 class="navigation-menu-item-label" 1790 link-highlight="https://www.bubuart.cc/about" 1791 href="https://www.bubuart.cc/about" 1792 target="" 1793 > 1794 About<span class="fa fa-angle-down"></span> 1795 </a> 1796 <ul class="navigation-menu-second-layer"> 1797 <div class="second-layer-scroll-buttons"> 1798 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1799 <span class="fa fa-angle-right scroll-right"></span> 1800 </div> 1801 1802 1803 <li class="navigation-menu-item"> 1804 <a 1805 class="navigation-menu-item-label" 1806 link-highlight="https://www.bubuart.cc/about/policy" 1807 href="https://www.bubuart.cc/about/policy" 1808 target="" 1809 > 1810 Return Policy 1811 </a> 1812 </li> 1813 1814 1815 1816 <li class="navigation-menu-item"> 1817 <a 1818 class="navigation-menu-item-label" 1819 link-highlight="https://www.bubuart.cc/about/delivery-policy" 1820 href="https://www.bubuart.cc/about/delivery-policy" 1821 target="" 1822 > 1823 Delivery Policy 1824 </a> 1825 </li> 1826 1827 1828 1829 <li class="navigation-menu-item"> 1830 <a 1831 class="navigation-menu-item-label" 1832 link-highlight="https://www.bubuart.cc/pages/常è¦åé¡" 1833 href="https://www.bubuart.cc/pages/常è¦åé¡" 1834 target="" 1835 > 1836 常è¦åé¡ 1837 </a> 1838 </li> 1839 1840 1841 </ul> 1842 </li> 1843 1844 1845 1846 <li class="navigation-menu-item"> 1847 <a 1848 class="navigation-menu-item-label" 1849 link-highlight="https://www.bubuart.cc/products" 1850 href="https://www.bubuart.cc/products" 1851 target="" 1852 ng-non-bindable 1853 >Shop All</a> 1854 </li> 1855 1856 1857 1858 <li class="navigation-menu-item"> 1859 <a 1860 class="navigation-menu-item-label" 1861 link-highlight="https://www.bubuart.cc/pages/blog" 1862 href="https://www.bubuart.cc/pages/blog" 1863 target="" 1864 ng-non-bindable 1865 >blog</a> 1866 </li> 1867 1868 1869 1870 <li class="navigation-menu-item"> 1871 <a 1872 class="navigation-menu-item-label" 1873 link-highlight="https://www.bubuart.cc/forms/62c127ce15c32e25672108a6" 1874 href="https://www.bubuart.cc/forms/62c127ce15c32e25672108a6" 1875 target="_self" 1876 ng-non-bindable 1877 >èæåä½</a> 1878 </li> 1879 1880 1881 1882 <li class="navigation-menu-item"> 1883 <a 1884 class="navigation-menu-item-label" 1885 link-highlight="https://lin.ee/BJ12pTB" 1886 href="https://lin.ee/BJ12pTB" 1887 target="_blank" 1888 ng-non-bindable 1889 >宿¹LINE</a> 1890 </li> 1891 1892 1893 </ul> 1894</li> 1895</ul> 1896 </div> 1897 </div> 1898 1899</nav> 1900 1901 1902 1903 1904 1905 1906 1907<style> 1908 .header--mobile .header__logo img { 1909 object-fit: contain;max-width: 150px; 1910 max-height: 44px; 1911 } 1912</style> 1913 1914 1915<nav class="header header--mobile header--sticky js-navbar-mobile nav-bg-color"> 1916 1917 <div ng-cloak facebook-banner class="facebook-banner"> 1918 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 1919 <div ng-click="onClose()" class="close-icon-wrapper"> 1920 <i class="fa fa-times"></i> 1921 </div> 1922 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 1923 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 1924 </div> 1925 </div> 1926 1927 <div class="header__container header__container--logo-middle-left clearfix"> 1928 <div class="header__logo-container"> 1929 <a class="header__logo" href="/"> 1930 <img src="https://shoplineimg.com/62be82878142a000229212f1/62bff57b3640200015bba024/450x.webp?source_format=png" width="280.0" height="80.0" loading="lazy" > 1931 </a> 1932 </div> 1933 1934 <ul class="NavigationBar-actionMenu nav-color"> 1935 <!-- Cart panel toggle --> 1936 <basic-popover class="cart-over-limit"></basic-popover> 1937 <li class="List-item"> 1938 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 1939 <svg class="icons icon-cart"> 1940 <use xlink:href="#icon-cart"></use> 1941 </svg>
1942 <span class="Cart-count sl-cart-count primary-color"></span> 1943 </a> 1944 </li> 1945 <li class="List-item"> 1946 <div class="NavigationBar-actionMenu-button nav-color sl-menu-panel-toggle"> 1947 <svg class="icons icon-menu"> 1948 <use xlink:href="#icon-menu"></use> 1949 </svg> 1950 </div> 1951 </li> 1952 </ul> 1953 </div> 1954</nav> 1955 1956<!-- Rendered 'menu.js.liquid' --> 1957<!-- Rendered 'header-tracker.js.liquid' --> 1958 1959 1960</div><div id="MenuPanel" class="MenuPanel nav-bg-color" style="display: none;"> 1961 <div class="MenuPanel-section"> 1962 <ul class="MenuPanel-searchMenu"> 1963 <user-reminder-mobile 1964 campaign-rule="null" 1965></user-reminder-mobile> 1966 1967 <li class="List-item"> 1968 <form 1969 class="Product-searchField-form sl-product-search js-product-searchfield-form" 1970 id="SearchPanel" 1971 action="" 1972 > 1973 <input 1974 disabled 1975 maxlength="50" 1976 type="search" 1977 placeholder="Search Products" 1978 > 1979 <button disabled type="submit"> 1980 <svg class="icons icon-search js-icon-search"> 1981 <use xlink:href="#icon-search"></use> 1982 </svg> 1983 </button> 1984 </form> 1985 </li> 1986 1987 </ul><ul class="MenuPanel-mainMenu basic-menu-mobile"><li 1988 class="List-item MenuPanel-nestedList sl-dropdown" 1989 is-collapsed="true" 1990 is-mobile-collapsed="true" 1991 > 1992 <a class="Label" link-highlight="https://www.bubuart.cc/" href="https://www.bubuart.cc/" target=""> 1993 Home</a> 1994 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62be82fd340ab20015d37c4c"></ul> 1995 </li><li 1996 class="List-item MenuPanel-nestedList sl-dropdown" 1997 is-collapsed="true" 1998 is-mobile-collapsed="true" 1999 > 2000 <a class="Label" link-highlight="https://www.bubuart.cc/pages/å ¬å¸ç°¡ä»" href="https://www.bubuart.cc/pages/å ¬å¸ç°¡ä»" target=""> 2001 å ¬å¸ç°¡ä»<i 2002 class="fa sl-dropdown-toggle pull-right" 2003 data-toggle="collapse" 2004 href="#menu-nested-list-62bff8fbaffe3500129e2575" 2005 ></i></a> 2006 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62bff8fbaffe3500129e2575"><li class="List-item"> 2007 <a 2008 class="Label" 2009 link-highlight="https://www.bubuart.cc/pages/ç¶çç念" 2010 href="https://www.bubuart.cc/pages/ç¶çç念" 2011 target="" 2012 > 2013 ç¶çç念 2014 </a> 2015 </li><li class="List-item"> 2016 <a 2017 class="Label" 2018 link-highlight="https://www.bubuart.cc/pages/å ¬å¸å¤§äºè¨" 2019 href="https://www.bubuart.cc/pages/å ¬å¸å¤§äºè¨" 2020 target="" 2021 > 2022 å ¬å¸å¤§äºè¨ 2023 </a> 2024 </li><li class="List-item"> 2025 <a 2026 class="Label" 2027 link-highlight="https://www.bubuart.cc/pages/ç²çç´é" 2028 href="https://www.bubuart.cc/pages/ç²çç´é" 2029 target="" 2030 > 2031 ç²çãåªé«å ±å° 2032 </a> 2033 </li><li class="List-item"> 2034 <a 2035 class="Label" 2036 link-highlight="https://www.bubuart.cc/pages/年度活å" 2037 href="https://www.bubuart.cc/pages/年度活å" 2038 target="" 2039 > 2040 年度活å 2041 </a> 2042 </li></ul> 2043 </li><li 2044 class="List-item MenuPanel-nestedList sl-dropdown" 2045 is-collapsed="true" 2046 is-mobile-collapsed="true" 2047 > 2048 <a class="Label" link-highlight="https://www.bubuart.cc/pages/èªèåç" href="https://www.bubuart.cc/pages/èªèåç" target=""> 2049 èªèåç<i 2050 class="fa sl-dropdown-toggle pull-right" 2051 data-toggle="collapse" 2052 href="#menu-nested-list-62bfe71e4f2b830030e03755" 2053 ></i></a> 2054 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62bfe71e4f2b830030e03755"><li class="List-item"> 2055 <a 2056 class="Label" 2057 link-highlight="https://www.bubuart.cc/pages/æ©åå¸èè¡" 2058 href="https://www.bubuart.cc/pages/æ©åå¸èè¡" 2059 target="" 2060 > 2061 æ©åå¸èè¡ 2062 </a> 2063 </li><li class="List-item"> 2064 <a 2065 class="Label" 2066 link-highlight="https://www.bubuart.cc/pages/ocaæ¸ä½èª²ä»¶" 2067 href="https://www.bubuart.cc/pages/ocaæ¸ä½èª²ä»¶" 2068 target="" 2069 > 2070 OCAååµèè¡èª²ä»¶ 2071 </a> 2072 </li><li class="List-item"> 2073 <a 2074 class="Label" 2075 link-highlight="https://www.bubuart.cc/pages/bubu-art-cafe" 2076 href="https://www.bubuart.cc/pages/bubu-art-cafe" 2077 target="" 2078 > 2079 BUBU ART CAFE 2080 </a> 2081 </li></ul> 2082 </li><li 2083 class="List-item MenuPanel-nestedList sl-dropdown" 2084 is-collapsed="true" 2085 is-mobile-collapsed="true" 2086 > 2087 <a class="Label" link-highlight="https://www.bubuart.cc/pages/service-items" href="https://www.bubuart.cc/pages/service-items" target=""> 2088 æåé ç®<i 2089 class="fa sl-dropdown-toggle pull-right" 2090 data-toggle="collapse" 2091 href="#menu-nested-list-62bfe7f86992d800219a3728" 2092 ></i></a> 2093 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62bfe7f86992d800219a3728"><li class="List-item"> 2094 <a 2095 class="Label" 2096 link-highlight="https://www.bubuart.cc/pages/art-class-online" 2097 href="https://www.bubuart.cc/pages/art-class-online" 2098 target="" 2099 > 2100 ç·ä¸èè¡èª²ç¨ 2101 </a> 2102 </li><li class="List-item"> 2103 <a 2104 class="Label" 2105 link-highlight="https://www.bubuart.cc/pages/å½¢è
2105±¡ipææ¬" 2106 href="https://www.bubuart.cc/pages/形象ipææ¬" 2107 target="" 2108 > 2109 形象IPçå± 2110 </a> 2111 </li><li class="List-item"> 2112 <a 2113 class="Label" 2114 link-highlight="https://www.bubuart.cc/pages/kid-star" 2115 href="https://www.bubuart.cc/pages/kid-star" 2116 target="" 2117 > 2118 KID STAR 2119 </a> 2120 </li><li class="List-item"> 2121 <a 2122 class="Label" 2123 link-highlight="https://www.bubuart.cc/pages/ååææ¬" 2124 href="https://www.bubuart.cc/pages/ååææ¬" 2125 target="" 2126 > 2127 ååææ¬ 2128 </a> 2129 </li><li class="List-item"> 2130 <a 2131 class="Label" 2132 link-highlight="https://www.bubuart.cc/pages/art-culture-association-of-the-republic-of-china" 2133 href="https://www.bubuart.cc/pages/art-culture-association-of-the-republic-of-china" 2134 target="" 2135 > 2136 Art Culture Association of the Republic of China 2137 </a> 2138 </li></ul> 2139 </li><li 2140 class="List-item MenuPanel-nestedList sl-dropdown" 2141 is-collapsed="true" 2142 is-mobile-collapsed="true" 2143 > 2144 <a class="Label" link-highlight="https://www.bubuart.cc/pages/ç·ä¸ç¾è¡é¤¨" href="https://www.bubuart.cc/pages/ç·ä¸ç¾è¡é¤¨" target=""> 2145 æåæé»<i 2146 class="fa sl-dropdown-toggle pull-right" 2147 data-toggle="collapse" 2148 href="#menu-nested-list-62bfe8b80c2639001569c68d" 2149 ></i></a> 2150 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62bfe8b80c2639001569c68d"><li class="List-item"> 2151 <a 2152 class="Label" 2153 link-highlight="https://www.youtube.com/channel/UC0FgrUCYdLAcrEDSLsyDpgA" 2154 href="https://www.youtube.com/channel/UC0FgrUCYdLAcrEDSLsyDpgA" 2155 target="_blank" 2156 > 2157 ç·ä¸èè¡é »é 2158 </a> 2159 </li><li class="List-item"> 2160 <a 2161 class="Label" 2162 link-highlight="https://www.facebook.com/OCAKidStar67/photos/?ref=page_internal" 2163 href="https://www.facebook.com/OCAKidStar67/photos/?ref=page_internal" 2164 target="_self" 2165 > 2166 è屯çå³°æé¤¨ 2167 </a> 2168 </li><li class="List-item"> 2169 <a 2170 class="Label" 2171 link-highlight="https://www.facebook.com/originalcolorsart/photos/?ref=page_internal" 2172 href="https://www.facebook.com/originalcolorsart/photos/?ref=page_internal" 2173 target="_self" 2174 > 2175 å°ä¸æ±è±æé¤¨ 2176 </a> 2177 </li><li class="List-item"> 2178 <a 2179 class="Label" 2180 link-highlight="https://www.instagram.com/bubuartcafe/" 2181 href="https://www.instagram.com/bubuartcafe/" 2182 target="_blank" 2183 > 2184 bubu art cafe nt 2185 </a> 2186 </li><li class="List-item"> 2187 <a 2188 class="Label" 2189 link-highlight="https://www.instagram.com/bubuartcafe_2/" 2190 href="https://www.instagram.com/bubuartcafe_2/" 2191 target="_blank" 2192 > 2193 bubu art cafe tc 2194 </a> 2195 </li><li class="List-item"> 2196 <a 2197 class="Label" 2198 link-highlight="https://www.instagram.com/bubuart_buddy/" 2199 href="https://www.instagram.com/bubuart_buddy/" 2200 target="_blank" 2201 > 2202 bubu art buddy 2203 </a> 2204 </li></ul> 2205 </li><li 2206 class="List-item MenuPanel-nestedList sl-dropdown" 2207 is-collapsed="true" 2208 is-mobile-collapsed="true" 2209 > 2210 <a class="Label" link-highlight="https://www.bubuart.cc/about" href="https://www.bubuart.cc/about" target=""> 2211 About<i 2212 class="fa sl-dropdown-toggle pull-right" 2213 data-toggle="collapse" 2214 href="#menu-nested-list-62be82fd340ab20015d37c4e" 2215 ></i></a> 2216 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62be82fd340ab20015d37c4e"><li class="List-item"> 2217 <a 2218 class="Label" 2219 link-highlight="https://www.bubuart.cc/about/policy" 2220 href="https://www.bubuart.cc/about/policy" 2221 target="" 2222 > 2223 Return Policy 2224 </a> 2225 </li><li class="List-item"> 2226 <a 2227 class="Label" 2228 link-highlight="https://www.bubuart.cc/about/delivery-policy" 2229 href="https://www.bubuart.cc/about/delivery-policy" 2230 target="" 2231 > 2232 Delivery Policy 2233 </a> 2234 </li><li class="List-item"> 2235 <a 2236 class="Label" 2237 link-highlight="https://www.bubuart.cc/pages/常è¦åé¡" 2238 href="https://www.bubuart.cc/pages/常è¦åé¡" 2239 target="" 2240 > 2241 常è¦åé¡ 2242 </a> 2243 </li></ul> 2244 </li><li 2245 class="List-item MenuPanel-nestedList sl-dropdown" 2246 is-collapsed="true" 2247 is-mobile-collapsed="true" 2248 > 2249 <a class="Label" link-highlight="https://www.bubuart.cc/products" href="https://www.bubuart.cc/products" target=""> 2250 Shop All</a> 2251 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62be82fd340ab20015d37c50"></ul> 2252 </li><li 2253 class="List-item MenuPanel-nestedList sl-dropdown" 2254 is-collapsed="true" 2255 is-mobile-collapsed="true" 2256 > 2257 <a class="Label" link-highlight="https://www.bubuart.cc/pages/blog" href="https://www.bubuart.cc/pages/blog" target=""> 2258 blog</a> 2259 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62bfe388a0e81900157cd8de"></ul> 2260 </li><li 2261 class="List-item MenuPanel-nestedList sl-dropdown" 2262 is-collapsed="true" 2263 is-mobile-collapsed="true" 2264 > 2265 <a class="Label" link-highlight="https://www.bubuart.cc/forms/62c127ce15c32e25672108a6" href="https://www.bubuart.cc/forms/62c127ce15c32e25672108a6" target="_self"> 2266 èæåä½</a> 2267 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62bff81f8f210c001e6d377c"></ul> 2268 </li><li 2269 class="List-item MenuPanel-nestedList sl-dropdown" 2270 is-collapsed="true" 2271 is-mobile-collapsed="true" 2272 > 2273 <a class="Label" link-highlight="https://lin.ee/BJ12pTB" href="https://lin.ee/BJ12pTB" target="_blank"> 2274 宿¹LINE</a> 2275 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-62fb6bbc37f6db00310d54b5"></ul> 2276 </li></ul> 2277 2278 <div class="MenuPanel-section-header"> 2279 Categories 2280 </div> 2281 <ul class="MenuPanel-categoryMenu"> 2282 2283 2284 2285 <li class="List-item"> 2286 <a class="Label" link-highlight="/categories/62be828a934245001bb2b76f" href="/categories/62be828a934245001bb2b76f"> 2287 Featured Products 2288 </a> 2289 </li> 2290 2291 2292 2293 2294 2295 <li class="List-item"> 2296 <a class="Label" link-highlight="/categories/bubu-art-cafe" href="/categories/bubu-art-cafe"> 2297 BUBU ART CAFE 2298 </a> 2299 </li> 2300 2301 2302 2303 2304 2305 <li class="List-item"> 2306 <a class="Label" link-highlight="/categories/æå«ç©æ¨" href="/categories/æå«ç©æ¨"> 2307 æå«ç©æ¨ 2308 </a> 2309 </li> 2310 2311 2312 2313 2314 2315 <li class="List-item"> 2316 <a class="Label" link-highlight="/categories/æåµåå" href="/categories/æåµåå"> 2317 æä½DIY 2318 </a> 2319 </li> 2320 2321 2322 2323 2324 2325 <li class="List-item"> 2326 <a class="Label" link-highlight="/categories/gallery" href="/categories/gallery"> 2327 ç«å» 2328 </a> 2329 </li> 2330 2331 2332 2333 2334 2335 2336 2337 <li class="List-item"> 2338 <a class="Label" link-highlight="/categories/é»å寶ç" href="/categories/é»å寶ç"> 2339 é»å寶ç 2340 </a> 2341 </li> 2342 2343 2344 2345 2346 2347 <li class="List-item"> 2348 <a class="Label" link-highlight="/categories/diyé ä»¶" href="/categories/diyé ä»¶"> 2349 DIYé ä»¶ 2350 </a> 2351 </li> 2352 2353 2354 2355 2356 2357 2358 2359 <li class="List-item"> 2360 <a class="Label" link-highlight="/categories/æ´»å" href="/categories/æ´»å"> 2361 æ´»å 2362 </a> 2363 </li> 2364 2365 2366 2367 2368 2369 <li 2370 class="List-item MenuPanel-nestedList js-mobile-productlist-nestedlist sl-dropdown" 2371 is-collapsed="true" 2372 is-mobile-collapsed="true" 2373 > 2374 <a class="Label" link-highlight="/categories/èè¡é¸ç©" href="/categories/èè¡é¸ç©"> 2375 èè¡é¸ç© 2376 2377 2378 2379 2380 2381 <i 2382 class="fa sl-dropdown-toggle pull-right" 2383 data-toggle="collapse" 2384 href="#menu-nested-list-63622225aea306001c047556" 2385 ></i> 2386 2387 2388 2389 <i 2390 class="fa sl-dropdown-toggle pull-right" 2391 data-toggle="collapse" 2392 href="#menu-nested-list-63622225aea306001c047556" 2393 ></i> 2394 2395 2396 2397 <i 2398 class="fa sl-dropdown-toggle pull-right" 2399 data-toggle="collapse" 2400 href="#menu-nested-list-63622225aea306001c047556" 2401 ></i> 2402 2403 2404 2405 <i 2406 class="fa sl-dropdown-toggle pull-right" 2407 data-toggle="collapse" 2408 href="#menu-nested-list-63622225aea306001c047556" 2409 ></i> 2410 2411 2412 2413 </a> 2414 <ul 2415 class="MenuPanel-nestedList-dropdown js-mobile-productlist-nestedlist-dropdown sl-dropdown-list collapse" 2416 id="menu-nested-list-63622225aea306001c047556" 2417 > 2418 2419 2420 2421 2422 <li 2423 class="List-item MenuPanel-nestedList js-mobile-productlist-nestedlist sl-dropdown" 2424 is-collapsed="true" 2425 is-mobile-collapsed="true" 2426 > 2427 <a class="Label" link-highlight="/categories/meowfive" href="/categories/meowfive"> 2428 åµäº 2429 2430 </a> 2431 2432 </li> 2433 2434 2435 2436 <li 2437 class="List-item MenuPanel-nestedList js-mobile-productlist-nestedlist sl-dropdown" 2438 is-collapsed="true" 2439 is-mobile-collapsed="true" 2440 > 2441 <a class="Label" link-highlight="/categories/71-picture" href="/categories/71-picture"> 2442 71 PICTURE 2443 2444 </a> 2445 2446 </li> 2447 2448 2449 2450 <li 2451 class="List-item MenuPanel-nestedList js-mobile-productlist-nestedlist sl-dropdown" 2452 is-collapsed="true" 2453 is-mobile-collapsed="true" 2454 > 2455 <a class="Label" link-highlight="/categories/action-plan" href="/categories/action-plan"> 2456 ACTION PLAN è¡åè¨ç« 2457 2458 </a> 2459 2460 </li> 2461 2462 2463 2464 <li 2465 class="List-item MenuPanel-nestedList js-mobile-productlist-nestedlist sl-dropdown" 2466 is-collapsed="true" 2467 is-mobile-collapsed="true" 2468 > 2469 <a class="Label" link-highlight="/categories/pigsymovie" href="/categories/pigsymovie"> 2470 å «æï¼æ±ºæ°æªä¾ 宿¹ææ¬ 2471 2472 </a> 2473 2474 </li> 2475 2476 2477 </ul> 2478 </li> 2479 2480 2481 2482 2483 2484 2485 2486 <li class="List-item"> 2487 <a class="Label" link-highlight="/categories/gift" href="/categories/gift"> 2488 gift 2489 </a> 2490 </li> 2491 2492 2493 2494 </ul> 2495 2496 2497 2498 <ul class="MenuPanel-accountMenu"> 2499 <li class="List-item"> 2500 <a class="Label" href="/users/sign_in">Sign in</a> 2501 </li> 2502 <li class="List-item"> 2503 <a class="Label" href="/users/sign_up">Sign up</a> 2504 </li> 2505 </ul> 2506 2507 2508 2509 2510 2511 <ul class="MenuPanel-othersMenu"> 2512 2513 <li class="List-item"> 2514 <a class="MessageDialog-showButton sl-message-toggle"> 2515 Message Shop 2516 <svg class="icons icon-message"> 2517 <use xlink:href="#icon-message"></use> 2518 </svg> 2519 </a> 2520 </li> 2521 2522 2523 <li class="List-item"> 2524 <a class="sl-language-menu-open"> 2525 English 2526 <svg class="icons icon-language"> 2527 <use xlink:href="#icon-language"></use> 2528 </svg> 2529 </a> 2530 </li> 2531 2532 2533 <li class="List-item App-currencyDropdown"> 2534 <a class="Label sl-currency-menu-open"></a> 2535 <svg class="icons icon-currency"> 2536 <use xlink:href="#icon-currency"></use> 2537 </svg> 2538 </li> 2539 2540 </ul> 2541 2542 </div> 2543</div> 2544 <div id="cart-panel" class="CartPanel js-cart-panel"> <div class="CartPanel-section"> <div ng-controller="CartsController"><div class="clear"></div> 2545<!-- Hint: Cart Empty --> 2546<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 2547 <div class="CartPanel-hint"> Your Shopping Cart is empty. </div> 2548 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 2549 <div class="cart-related-products-title">{{ 'cart.related_products.title
2549' | translate }}</div> 2550 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 2551 <div class="cart-related-products-loading"> 2552 <div class="cart-related-products-loading-image loading-placeholder"></div> 2553 <div class="cart-related-products-loading-content"> 2554 <div class="cart-related-products-loading-title loading-placeholder"></div> 2555 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2556 </div> 2557 </div> 2558 <div class="cart-related-products-list"></div> 2559 </cart-lazyload-related-products> 2560 </div> 2561</div> 2562 2563<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()"> 2564 <!-- CartItems --> 2565 <div class="cart-items"> 2566 <div 2567 ng-repeat="item in currentCart.getItems() track by item._id" 2568 ng-if="item.type !== 'gift'" 2569 class="cart-item-container" 2570 data-cart-item-id="{{ item._id }}" 2571 product-id="{{ item.product_id }}" 2572 > 2573 <!-- Item --> 2574 <div class="cart-item"> 2575 <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link"> 2576 <img 2577 class="sl-lazy-image cart-item-image" 2578 ng-src="{{ getImgSrc(item, '200x200f') }}" 2579 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 2580 /> 2581 </a> 2582 <img 2583 class="sl-lazy-image cart-item-image" 2584 ng-if="item.product.type === 'gift'" 2585 ng-src="{{ getImgSrc(item, '200x200f') }}" 2586 alt="{{ (item.variation.media 2587 ? item.variation.media.alt_translations 2588 : item.product.cover_media.alt_translations) | translateModel 2589 }}" 2590 /> 2591 <div class="cart-item-content" style="float:left;width:130px;"> 2592 <div class="wrap--bundle-title-variation"> 2593 <div 2594 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 2595 class="label promotion-label label-default" 2596 > 2597 {{ 'product.bundled_products.label' | translate }} 2598 </div> 2599 <div 2600 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 2601 class="label promotion-label label-default" 2602 > 2603 {{ 'product.bundle_group_products.label' | translate }} 2604 </div> 2605 <div 2606 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 2607 class="label promotion-label label-default" 2608 > 2609 {{ 'product.buyandget.label' | translate }} 2610 </div> 2611 <div 2612 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 2613 class="label promotion-label label-default" 2614 > 2615 {{ 'product.gift.label' | translate }} 2616 </div> 2617 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2618 <div class="title">{{item.product.title_translations|translateModel}}</div> 2619 <div ng-repeat="field in item.variation.fields track by $index" class="item-variation"> 2620 <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div> 2621 </div> 2622 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 2623 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 2624 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 2625 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 2626 </li> 2627 </ul>
2628 <span 2629 class="variation-open-button" 2630 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 2631 ng-click="onClickOpenVariation(item._id)" 2632 > 2633 {{ 'product.set.open_variation' | translate }} 2634 <i class="fa fa-angle-down"></i> 2635 </span> 2636 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 2637 <li 2638 class="child-product-item" 2639 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 2640 > 2641 <p class="child-product-title"> 2642 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 2643 x {{ selectedChildProduct.quantity || 1 }} 2644 </p> 2645 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 2646 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 2647 </p> 2648 </li> 2649 </ul> 2650 <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div> 2651 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 2652 </div> 2653 <div class="price-details"> 2654 {{item.quantity}}<span style="margin:0 3px;">x</span> 2655 <span 2656 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 2657 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 2658 ></span> 2659 <span 2660 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 2661 ng-bind-html="'NT$0' | changeCurrency" 2662 ></span> 2663 <span ng-if="item.type === 'redeem_gift'"> 2664 {{ item.unit_point }} Point 2665 </span> 2666 </div> 2667 </div> 2668 <!--cart-item-content--> 2669 <div class="remove" ng-if="shouldShowDeleteButton"> 2670 <a ng-click="removeItemFromCart(item._id,$event)"> 2671 <span>Remove</span> 2672 <svg class="icons icon-delete"> 2673 <use xlink:href="#icon-delete"></use> 2674 </svg> 2675 </a> 2676 </div> 2677 <div class="clear"></div> 2678 </div> 2679 <!-- Item end--> 2680 <!-- Addon items --> 2681 <div 2682 class="addon-cart-item cart-item" 2683 ng-repeat="addonItem in item.addon_items track by addonItem._id" 2684 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 2685 data-cart-item-id="{{ addonItem._id }}" 2686 > 2687 <span class="product-link js-product-link"> 2688 <img 2689 class="cart-item-image" 2690 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 2691 alt="{{addonItem.product.cover_media.alt_translations | translateModel}}" 2692 /> 2693 </span> 2694 <div class="cart-item-content" style="float:left;width:130px;"> 2695 <div class="wrap--bundle-title-variation"> 2696 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2697 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 2698 </div> 2699 <div class="price-details"> 2700 {{addonItem.quantity}}<span style="margin:0 3px;">x</span> 2701 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 2702 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 2703 </div> 2704 </div> 2705 <div class="remove" ng-if="shouldShowDeleteButton"> 2706 <a ng-click="removeItemFromCart(addonItem._id,$event)" >
2707 <span>Remove</span> 2708 <svg class="icons icon-delete"> 2709 <use xlink:href="#icon-delete"></use> 2710 </svg> 2711 </a> 2712 </div> 2713 <div class="clear"></div> 2714 </div> 2715 <!-- Addon items end --> 2716 </div> 2717 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 2718 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2719 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 2720 <div class="cart-related-products-loading"> 2721 <div class="cart-related-products-loading-image loading-placeholder"></div> 2722 <div class="cart-related-products-loading-content"> 2723 <div class="cart-related-products-loading-title loading-placeholder"></div> 2724 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2725 </div> 2726 </div> 2727 <div class="cart-related-products-list"></div> 2728 </cart-lazyload-related-products> 2729 </div> 2730 <div class="clear"></div> 2731 </div> 2732 <!-- CartItems end --> 2733 2734 <div class="clear"></div> 2735 <!-- Checkout button --> 2736 <div class="cart-chkt-btn-cont"> 2737 <button 2738 id="btn-checkout" 2739 data-e2e-id="checkout_button" 2740 class="cart-chkt-btn ladda-button" 2741 data-style="slide-down" 2742 ladda="checkoutButtonLoading" 2743 ng-click="onCheckoutClicked($event)" 2744 > 2745 {{ 'cart.checkout' | translate }} 2746 </button> 2747 </div> 2748 <!-- Checkout button end --> 2749</div> 2750</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> <div class="SearchModal-backdrop sl-search-modal"></div><div class="SearchModal sl-search-modal"> <form class="Product-searchField-form sl-product-search"> <input disabled maxlength="50" placeholder="Search Products"> <div class="Product-searchField-action"> <a class="Product-searchField-btn-close"> <svg class="icons icon-close"> <use xlink:href="#icon-close"></use> </svg> </a> <a class="Product-searchField-btn-submit"> <svg class="icons icon-search"> <use xlink:href="#icon-search"></use> </svg> </a> </div> </form></div>
2750 <div id="Content" class="js-content"> 2751 2752 2753 2754 <div class="CustomPage"> <div class="CustomPage-text-page container"> <div class="block-inner"> <h1 class="CustomPage-title"> About </h1> <div class="CustomPage-content"> 2755 <!-- START SHOPLINE RICH CONTENT --> 2756 <img src="https://img.shoplineapp.com/media/image_clips/62ea4f6c4ccb0600198c1e48/original.jpg?1659522924"><div><img src="https://img.shoplineapp.com/media/image_clips/62eccd2beadf7f002221f3b8/original.jpg?1659686187"><br></div><div><img src="https://img.shoplineapp.com/media/image_clips/62ecfb400dd8ca002b3a5ca9/original.jpg?1659697984"><br></div><div><img src="https://img.shoplineapp.com/media/image_clips/62ecfb4fbaecf08ded64ab26/original.jpg?1659697998"><br></div><div><img src="https://img.shoplineapp.com/media/image_clips/62ecfb5d4f7ee80025e21da8/original.jpg?1659698012"><br></div><div><img src="https://img.shoplineapp.com/media/image_clips/62ecfb6ad7b85d001f4bd105/original.jpg?1659698026"><br></div><div><img src="https://img.shoplineapp.com/media/image_clips/62ff3a35d6e5280016e6c846/original.jpg?1660893749"><br></div> 2757 <!-- END SHOPLINE RICH CONTENT --> 2758 </div> </div> </div> </div> 2759 2760 2761 <div ga-page-view></div> 2762 </div> <div id="Footer"> <div class="Footer-grids"> <div class="container global-primary "> 2763 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 2764 <div class="row row-md-height" style="height: 100%;"> 2765 <div id="grid-item-62edcc79c78a280016866ce7" 2766 class="item col-xs-12 2767 col-md-6 2768 col-md-height 2769 " 2770 style="vertical-align: top; height: 100%;"> 2771 <div style="height: 100%;"> 2772 <div class="box-info " style=""> 2773 <div class="fb-page-container"> 2774 <div id="fb-storefront-iframe" class="fb-page" data-href="https://www.facebook.com/originalcolorsart" data-small-header="false" data-width="500" data-adapt-container-width="true" data-tabs="" data-hide-cover="false" data-show-facepile="true"></div> 2775 </div> 2776 2777 2778 2779 </div> 2780 </div> 2781 </div> 2782 <div id="grid-item-62edcc79c78a280016866ce8" 2783 class="item col-xs-12 2784 col-md-6 2785 col-md-height 2786 " 2787 style="vertical-align: top; height: 100%;"> 2788 <div style="height: 100%;"> 2789 <div class="box-info " style=""> 2790 <div class="fb-page-container"> 2791 <div id="fb-storefront-iframe" class="fb-page" data-href="https://www.facebook.com/bubuartcafe" data-small-header="false" data-width="500" data-adapt-container-width="true" data-tabs="" data-hide-cover="false" data-show-facepile="true"></div> 2792 </div> 2793 2794 2795 2796 </div> 2797 </div> 2798 </div> 2799 </div> 2800 </div> 2801 </div> 2802 <div class="container global-primary "> 2803 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 2804 <div class="row row-md-height" style="height: 100%;"> 2805 <div id="grid-item-62be82fd340ab20015d37c55" 2806 class="item col-xs-12 2807 col-md-4 2808 col-md-height 2809 " 2810 style="vertical-align: top; height: 100%;"> 2811 <div style="height: 100%;"> 2812 <div class="box-info " style=""> 2813 2814 2815 <div class="description" ng-non-bindable><h4>éæ¼æå</h4> 2816 2817<ul class="list-unstyled"> 2818 <li><a href="https://www.bubuart.cc/pages/%E5%85%AC%E5%8F%B8%E7%B0%A1%E4%BB%8B" target="_self"><span>å ¬å¸ç°¡ä»</span></a></li> 2819 <li><a href="https://www.bubuart.cc/pages/%E8%AA%8D%E8%AD%98%E5%93%81%E7%89%8C" target="_self"><span>èªèåç</span></a></li> 2820 <li><a href="https://www.bubuart.cc/pages/%E6%9C%8D%E5%8B%99%E9%A0%85%E7%9B%AE" target="_self"><span>æåé ç®</span></a></li> 2821 <li> </li> 2822</ul></div> 2823 </div> 2824 </div> 2825 </div> 2826 <div id="grid-item-62be82fd340ab20015d37c56" 2827 class="item col-xs-12 2828 col-md-4 2829 col-md-height 2830 " 2831 style="vertical-align: top; height: 100%;"> 2832 <div style="height: 100%;"> 2833 <div class="box-info " style=""> 2834 2835 2836 <div class="description" ng-non-bindable><h4>顧客æå</h4> 2837 2838<ul class="list-unstyled"> 2839 <li><a href="https://www.bubuart.cc/pages/%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C" target="_self"><span>常è¦åé¡</span></a></li> 2840 <li><a href="/about/delivery-policy">ééæ¿ç</a></li> 2841 <li><a href="https://www.bubuart.cc/pages/privacy-policy" target="_self">é±ç§æ¬æ¿ç</a></li> 2842 <li><a href="https://www.bubuart.cc/about/policy" target="_blank"><span>éæè²¨æ¿ç</span></a></li> 2843</ul></div> 2844 </div> 2845 </div> 2846 </div> 2847 <div id="grid-item-62be82fd340ab20015d37c57" 2848 class="item col-xs-12 2849 col-md-4 2850 col-md-height 2851 " 2852 style="vertical-align: top; height: 100%;"> 2853 <div style="height: 100%;"> 2854 <div class="box-info " style=""> 2855 2856 2857 <div class="description" ng-non-bindable><h4>è¯çµ¡æå</h4> 2858 2859<ul class="list-unstyled"> 2860 <li>é»è©± / 04-22110798</li> 2861 <li>æé / 13:00-20:30</li> 2862 <li>é»éµ / [email protected]</li> 2863 <li>å°å / å°ä¸å¸æ±åæ±è±è·¯392èï¼åå ¬å¸è¯çµ¡å°åï¼</li> 2864</ul></div> 2865 </div> 2866 </div> 2867 </div> 2868 </div> 2869 </div> 2870 </div> 2871 <div class="container global-primary "> 2872 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 2873 <div class="row row-md-height" style="height: 100%;"> 2874 <div id="grid-item-62c1250e5ac680001e9bcc9e" 2875 class="item col-xs-12 2876 col-md-6 2877 col-md-height 2878 " 2879 style="vertical-align: top; height: 100%;"> 2880 <div style="height: 100%;"> 2881 <div class="box-info " style=""> 2882 2883 2884 <div class="description" ng-non-bindable><p style="text-align: center;"><span style="color:#000000;"><span style="font-size:20px;">æ©åå¸èè¡</span></span> <a href="https://www.facebook.com/originalcolorsart" style="background-color: rgb(255, 255, 255);" target="_blank"><img src="https://shoplineimg.com/assets/footer/social_facebook.png" style="height: 44px; width: auto; display: inline-block;"></a> <a href="https://www.instagram.com/oca_bubu/" style="background-color: rgb(255, 255, 255);" target="_blank"><img src="https://shoplineimg.com/assets/footer/social_instagram.png" style="height: 44px; width: auto; display: inline-block;"></a> </p></div> 2885 </div> 2886 </div> 2887 </div> 2888 <div id="grid-item-62c1527465105c002a45dd19" 2889 class="item col-xs-12 2890 col-md-6 2891 col-md-height 2892 " 2893 style="vertical-align: top; height: 100%;"> 2894 <div style="height: 100%;"> 2895 <div class="box-info " style=""> 2896 2897 2898 <div class="description" ng-non-bindable><p style="color: rgb(0, 0, 0); font-size: 16px; text-align: center;"><span style="font-size: 20px;">BUBU ART CAFE </span><a href="https://www.facebook.com/bubuartcafe" style="background-color: rgb(255, 255, 255);" target="_blank"><span style="color: rgb(0, 0, 0);"> </span></a><a href="https://www.facebook.com/originalcolorsart" style="background-color: rgb(255, 255, 255);" target="_blank"><img src="https://shoplineimg.com/assets/footer/social_facebook.png" style="height: 44px; width: auto; display: inline-block;"></a> <a href="https://www.instagram.com/bubuartcafe/" style="background-color: rgb(255, 255, 255);" target="_blank"><img src="https://shoplineimg.com/assets/footer/social_instagram.png" style="height: 44px; width: auto; display: inline-block;"></a></p></div> 2899 </div> 2900 </div> 2901 </div> 2902 </div> 2903 </div> 2904 </div> 2905 <div class="container global-primary "> 2906 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 2907 <div class="row row-md-height" style="height: 100%;"> 2908 <div id="grid-item-62be82fd340ab20015d37c59" 2909 class="item col-xs-12 2910 col-md-12 2911 col-md-height 2912 " 2913 style="vertical-align: top; height: 100%;"> 2914 <div style="height: 100%;"> 2915 <div class="box-info " style=""> 2916 2917 2918 <div class="description" ng-non-bindable><p class="text-center"><a href="/about/policy">éæè²¨æ¿ç</a> | <a href="https://www.bubuart.cc/about/terms" target="_self"><span>æ¢æ¬¾åç´°å </span></a></p> 2919 2920<p class="text-center">2023 © æ©åå¸èè¡ <span style="color: rgb(77, 81, 86); font-family: arial, sans-serif; background-color: rgb(255, 255, 255);">Original colors art co., ltd.</span></p></div> 2921 </div> 2922 </div> 2923 </div> 2924 </div> 2925 </div> 2926 </div> 2927 <div class="container global-primary "> 2928 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 2929 <div class="row row-md-height" style="height: 100%;"> 2930 <div id="grid-item-62be82fd340ab20015d37c5b" 2931 class="item col-xs-12 2932 col-md-12 2933 col-md-height 2934 " 2935 style="vertical-align: top; height: 100%;"> 2936 <div style="height: 100%;"> 2937 <div class="box-info " style=""> 2938 2939 2940 <div class="description" ng-non-bindable><div class="credit-cards" style="text-align: center;"><img src="https://shoplineimg.com/assets/footer/card_visa.png"> <img src="https://shoplineimg.com/assets/footer/card_master.png"> <img src="https://shoplineimg.com/assets/footer/card_linepay.png"> <img src="https://shoplineimg.com/assets/footer/card_tw_711_pay.png"> <img src="https://shoplineimg.com/assets/footer/card_tw_fm_pay.png"> <img src="https://shoplineimg.com/assets/footer/card_jcb.png"> <img src="https://shoplineimg.com/assets/footer/card_ecpay.png"></div></div> 2941 </div> 2942 </div> 2943 </div> 2944 </div> 2945 </div> 2946 </div> 2947 </div> <div class='footer-decor-bar'></div></div> <!-- Rendered 'general.js.liquid' --> <!-- Rendered 'cart_panel.js.liquid' --> <!-- Rendered 'breadcrumb.js.liquid' -->
2947<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(), 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}
2947); } 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') : $('.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>
2947 2948 2949 2950
2950<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>
2950 2951
2951<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>
2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967
2967<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
2967 2968
2968<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
2968 2969 2970
2970<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 2970
2970
2971<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 2971
2971
2972<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 2972
2972
2973<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 2973
2973
2974<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 2974
2974
2975<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 2975
2975
2976<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 2976
2976
2977<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 2977
2977
2978<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 2978
2978
2979<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 2979
2979
2980<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 2980
2980
2981<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 2981
2981
2982<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 2982
2982
2983<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 2983
2983
2984<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 2984
2984
2985<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 2985
2985
2986<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 2986
2986
2987<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 2987
2987
2988<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 2988
2988
2989<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 2989
2989
2990<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 2990
2990
2991<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 2991
2991
2992<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 2992
2992
2993<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 2993
2993
2994<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 2994
2994
2995<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 2995
2995
2996<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 2996
2996
2997<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 2997
2997
2998<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 2998
2998
2999<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 2999
2999
3000<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 3000
3000
3001<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>
3001 3002 3003 3004 3005 <!-- Facebook Pixel (new) Event Tracker --> 3006
3006<script>
vendor: 438 bytes, lines 3006-3013
3006 3007 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 3008 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 3009 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 3010 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 3011 document,'script','//connect.facebook.net/en_US/fbevents.js'); 3012 3013 fbq('init', '
3013784435772798168
vendor: 49 bytes, lines 3013-3016
3013', { 3014 }, {agent: 'plShopline'}); 3015 3016
3016fbq('track', 'PageView',{ 3017 }, { 3018 }); 3019 </script>
3019 3020 3021 <noscript><img height="1" width="1" style="display:none" 3022 src="https://www.facebook.com/tr?id=784435772798168&ev=PageView&noscript=1" 3023 /></noscript> 3024 <!-- end Facebook Pixel (new) Event Tracker --> 3025 3026
3026<script> 3027 window.eventTrackers = JSON.parse('[{\"config_data\":{\"unique_ids\":true,\"dynamic_remarketing\":false,\"is_messenger_chat_plugin_enabled\":false,\"tracking_code\":\"784435772798168\",\"is_fbe\":true,\"single_variation\":false},\"event_type\":\"loaded_any_page\",\"event_key\":\"facebook_standard_pixel\",\"owner_id\":\"62be82878142a000229212f1\",\"updated_at\":\"2022-08-31T08:48:22.840Z\",\"created_at\":\"2022-08-31T08:48:16.431Z\",\"_id\":\"630f20502b06640028623683\",\"status\":\"active\"}]'); 3028 </script>
3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038
vendor: 5,196 bytes, lines 3038-3041
3038<script type="text/javascript"> 3039 if (!window.scriptQueue) {window.scriptQueue = [];}; 3040 window.scriptQueue.push(function() { 3041 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)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _regenerator(){var y,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function r(e,t,n,r){var o,a,i,c,u,s,l,d,f,t=t&&t.prototype instanceof v?t:v,t=Object.create(t.prototype);return _regeneratorDefine2(t,"_invoke",(o=e,a=n,l=r||[],d=!1,f={p:s=0,n:0,v:y,a:m,f:m.bind(y,4),d:function(e,t){return i=e,c=0,u=y,f.n=t,p}},function(e,t,n){if(1<s)throw TypeError("Generator is already running");for(d&&1===t&&m(t,n),c=t,u=n;(b=c<2?y:u)||!d;){i||(c?c<3?(1<c&&(f.n=-1),m(c,u)):f.n=u:f.v=u);try{if(s=2,i){if(b=i[e=c?e:"next"]){if(!(b=b.call(i,u)))throw TypeError("iterator result is not an object");if(!b.done)return b;u=b.value,c<2&&(c=0)}else 1===c&&(b=i.return)&&b.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+e+"' method"),c=1);i=y}else if((b=(d=f.n<0)?u:o.call(a,f))!==p)break}catch(e){i=y,c=1,u=e}finally{s=1}}return{value:b,done:d}}),!0),t;function m(e,t){for(c=e,u=t,b=0;!d&&s&&!n&&b<l.length;b++){var n,r=l[b],o=f.p,a=r[2];3<e?(n=a===t)&&(u=r[(c=r[4])?5:c=3],r[4]=r[5]=y):r[0]<=o&&((n=e<2&&o<r[1])?(c=0,f.v=t,f.n=r[1]):o<a&&(n=e<3||r[0]>t||a<t)&&(r[4]=e,r[5]=t,f.n=a,c=0))}if(n||1<e)return p;throw d=!0,t}}var p={};function v(){}function o(){}function a(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(_regeneratorDefine2(b={},t,function(){return this}),b),i=a.prototype=v.prototype=Object.create(e);function c(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,a):(e.__proto__=a,_regeneratorDefine2(e,n,"GeneratorFunction")),e.prototype=Object.create(i),e}return _regeneratorDefine2(i,"constructor",o.prototype=a),_regeneratorDefine2(a,"constructor",o),_regeneratorDefine2(a,n,o.displayName="GeneratorFunction"),_regeneratorDefine2(i),_regeneratorDefine2(i,n,"Generator"),_regeneratorDefine2(i,t,function(){return this}),_regeneratorDefine2(i,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:r,m:c}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to de
3041structure 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}finally{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;
3041if(!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(); 3042 }); 3043 window.scriptQueue.push(function() { 3044 (()=>{var t=$("body"),o=$(".js-navbar-mobile, .js-navbar-desktop"),s=$(".js-nav-logo"),r=$(".js-navbar-mobile"),a=$(".js-navbar-desktop"),n=$(".sl-modal-mask");function i(){n.css({opacity:"0.3",display:"block"});var e=$("#shopline-section-header, .NavigationBar.mod-desktop").css("z-index");e&&"auto"!==e&&n.css("z-index",e),$(".Product-searchField-panel").removeClass("is-show")}function e(){var a=[];return $(".navigation-menu-second-layer").each(function(){var e=$
3044(this).parent(),n=$(this),o=n[0].scrollWidth,t=n.find("li").outerWidth(!0),s=n.find(".second-layer-scroll-buttons"),r=[];n.find(".navigation-menu-item--nested").each(function(){r.push({parentItem:$(this),toggleButton:$(this).find(".navigation-menu-third-layer-toggle"),menu:$(this).find(".navigation-menu-third-layer")})}),a.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+16===o,isScrollable:o>parseInt($(n).css("max-width"),10)},thirdLayer:r})}),a}function l(){h.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 c(){var e=(r.is(":visible")?r:a).height(),n=$(".trial-banner").height()||0;$(window).scrollTop()>=e-n?o.addClass("collapsed"):o.removeClass("collapsed")}function u(e,n,o){$(e).sidr(new SidrOptions({name:o,side:"right"})),$(e).off(),t.on("click."+o,e,function(e){$.sidr("close","MenuPanel",function(){$.sidr("open",o,function(){i()})})}),t.on("click."+o,n,function(e){$.sidr("close",o,function(){$.sidr("open","MenuPanel")})}),$(".sl-modal-mask").on("click",function(){$(".sl-modal-mask").css({zIndex:10}),$.sidr("close",o)})}function d(){function e(){var s;s=f.get(),h.forEach(function(e){e.secondLayer.menu.css("width",e.secondLayer.scrollWidth+8),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()+e.topLayer.menu.position().top+16+parseInt(e.topLayer.menu.closest(".navigation-menu-top-layer").css("padding-bottom"))+$(".trial-banner").height(),right:t,left:"unset"}),e.secondLayer.menu.removeClass("navigation-menu-second-layer-origin-position"),e.secondLayer.scrollButtons.css("right",$(window).width()-(e.secondLayer.menu.offset().left+e.secondLayer.menu.outerWidth()+e.secondLayer.scrollButtons.outerWidth()))}),h.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:e.menu.height()>n.secondLayer.menu.height()?n.secondLayer.isOneColumnMenu?e.menu.height()+24:n.secondLayer.menu.height():n.secondLayer.menu.height()+24})})})}var n=s.find("img");n.get(0)&&n.get(0).complete?e():n.on("load",e)}function m(){var n;window.matchMedia("(max-width: 1199px)").matches||(h=e(),n={},f={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={}}},c(),l(),d(),h.forEach(function(r){r.thirdLayer.forEach(function(s){s.toggleButton.on("click",function(e){var n,o,t;e.target!==this||(e=f.get(),n="none"!==s.menu.css("display"),(r.secondLayer.isOneColumnMenu||e.secondLayerMenu&&e.isOneColumnMenu)&&(e.secondLayerMenu&&(o=r.secondLayer.menu[0]===e.secondLayerMenu[0]),(n||e.isOneColumnMenu)&&e.topLayerMe
3044nu.offset().left>e.secondLayerMenu.offset().left&&e.secondLayerMenu.css("right","-="+r.secondLayer.itemWidth+"px"),!n&&r.secondLayer.isOneColumnMenu?(s.menu.addClass("navigation-menu-third-layer-shadow "),t=$(window).width()-(r.secondLayer.menu.offset().left+r.secondLayer.menu.outerWidth()),(t=Math.floor(t)<=r.secondLayer.itemWidth)&&!o&&r.secondLayer.menu.css("right","+="+r.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"),f.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"),r.secondLayer.menu.outerWidth()-(2*r.secondLayer.itemWidth+s.parentItem.position().left)<0?r.secondLayer.menu.animate({scrollLeft:r.secondLayer.menu.scrollLeft()+r.secondLayer.scrollWidth}):s.parentItem.position().left<0&&r.secondLayer.menu.animate({scrollLeft:r.secondLayer.menu.scrollLeft()-Math.abs(s.parentItem.position().left)}),f.set({topLayerMenu:r.topLayer.menu,secondLayerMenu:r.secondLayer.menu,thirdLayerMenu:s.menu,thirdLayerMenuToggleButton:s.toggleButton,isOpenFromRight:t,isOneColumnMenu:r.secondLayer.isOneColumnMenu,isScrollable:r.secondLayer.isScrollable,scrollButtons:r.secondLayer.scrollButtons}),r.secondLayer.isScrollable&&r.secondLayer.scrollButtons.css("display","none"))})})}),y=!0)}var h=null,y=!1,f=null;m(),u(".sl-language-menu-open",".sl-language-menu-close","LanguagePanel"),u(".
3044sl-currency-menu-open",".sl-currency-menu-close","CurrencyPanel"),$("#MenuPanel").removeClass("left"),$(".sl-menu-panel-toggle").sidr(new SidrOptions({name:"MenuPanel",onOpen:i,onClose:function(){n.css({opacity:"0"}),setTimeout(function(){n.css({display:"none"})},200)},side:"right"})),t.on("click",".Product-searchField",function(e){$(".sl-search-modal").addClass("show")}),t.on("click",".Product-searchField-btn-submit",function(e){$("form.sl-product-search").submit()}),t.on("click",".Product-searchField-btn-close",function(e){$(".sl-search-modal").removeClass("show")}),$(window).on("resize",_.throttle(function(){(y?(h=e(),d):m)()},200)),$(window).on("scroll",_.throttle(function(){c()},200)),s.on("transitionend",function(){(y?d:m)()})})(); 3045 }); 3046 window.scriptQueue.push(function() { 3047 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");function c(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),c(o.menuTrackerType.MENU_CLICK,{menu_level:e}))})}e({type:"mobile",containerSelector:".MenuPanel-mainMenu",excludeTargetSelector:".sl-dropdown-toggle, .sl-advanced-menu-trigger"}),e({type:"desktop",containerSelector:".header--desktop .navigation-menu"}),$("#MenuPanel .icon-search, .Product-searchField").on("click",function(){c(o.menuTrackerType.SEARCH_PRODUCT_ICON_CLICK)}),$(".sl-menu-panel-toggle").on("pointerdown",function(){c(o.menuTrackerType.HEADER_HAMBURGER_CLICK)})}); 3048 }); 3049 window.scriptQueue.push(function() { 3050 function changeQtyIcon(element) { var $btn = $(element).find('.input-group-btn'); $btn.eq(0).children('.btn').append('<svg><use xlink:href="#icon-minus"></use></svg>'); $btn.eq(1).children('.btn').append('<svg><use xlink:href="#icon-plus"></use></svg>');}function changeSelectorIcon(element) { $(element).parent().append( '<svg class="arrow-select"><use xlink:href="#icon-arrow-medium"></use></svg>' );}function displayViewControls() { var viewControls = $('.modal .view-controls'); if ($('.modal .js-variant-image').length > 1) { viewControls.show(); } else { viewControls.hide(); }}app.run([ '$rootScope', '$timeout', 'modalTypes', function( $rootScope, $timeout, modalTypes ) { $rootScope.$on('modal.open', function(event, payload) { $timeout(function() { $('.js-variant-gallery-stage').append('<div class="view-controls"><span class="view-prev js-view-prev"></span><span class="view-next js-view-next"></span></div>'); var urlLoad = $('.js-variant-gallery-stage > a > img').attr('src'); checkImage(urlLoad); var selected = 1; var urlGallery = ''; $rootScope.$on('variationSelected.key.change', function() { selected = 1; });
3050 displayViewControls(); var gallery = document.querySelector('.js-variant-gallery-stage'); var observer = new MutationObserver(function () { displayViewControls(); }); observer.observe(gallery, { childList: true }); $('.js-view-next').click(function() { selected++; if ($('.modal .js-variant-image').length < selected) { selected = 1; } urlGallery = $('.modal .js-variant-image:nth-child(' + selected + ') .image-container').attr('style').replace('thumb', 'original').split('"')[1]; checkImage(urlGallery); $('.modal .js-variant-gallery-stage > a > img').attr('src', computedSrcByStyle($('.modal .js-variant-image:nth-child(' + selected + ') .image-container'))); }); $('.js-view-prev').click(function() { selected--; if (selected < 1) { selected = $('.modal .js-variant-image').length; } urlGallery = $('.modal .js-variant-image:nth-child(' + selected + ') .image-container').attr('style').replace('thumb', 'original').split('"')[1]; checkImage(urlGallery); $('.modal .js-variant-gallery-stage > a > img').attr('src', computedSrcByStyle($('.modal .js-variant-image:nth-child(' + selected + ') .image-container'))); }); function computedSrcByStyle(el) { var linkProduct = el.attr('style').replace(/"/g, '').replace(/ /g, '').replace('thumb', 'original'); var handleLeft = linkProduct.slice(linkProduct.indexOf('http')); var src; if (handleLeft.lastIndexOf(';') === handleLeft.length - 1) { src = handleLeft.slice(0, handleLeft.length - 2); } else { src = handleLeft.slice(0, handleLeft.length - 1); } /* Note: if thumb url, convert to original url */ try { var maxWidth = 800; var reg = /^https?:\/\/.+\/(\d+)x\..+$/; var matchs = src.match(reg); var width = window.parseInt((matchs || [])[1]); var containerWidth = ($('.modal .js-variant-gallery-stage').width() || 0) * (window.devicePixelRatio > 1 ? 2 : 1); var useWidth = containerWidth > maxWidth ? maxWidth : containerWidth; if (width && width < maxWidth && useWidth > width) { src = src.replace('/'+ width +'x.', '/' + containerWidth + 'x.'); } } catch (e) { console.warn('Error: thumb image url convert to original image url', e); } return src; } $('.modal .quick-cart-price .price').each(function() { if($(this).text().trim() === '') { $(this).addClass('price-empty'); } }); fixSelect(); $('.QuickCart-modal .product-variant-option .selectpicker').each(function() { changeSelectorIcon(this); }); $('.QuickCart-modal .product-info .input-group').each(function() { changeQtyIcon(this); }); }, 200); function checkImage(url) { var img = new Image(); img.src = url; img.onload = function() { if (this.height > this.width) { $('.js-variant-gallery-stage > a > img').addClass('img-height'); } else { $('.js-variant-gallery-stage > a > img').removeClass('img-height'); } }; }; });}]);/* 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 announcementBarHeight = $('.js-announcement').height(); var $header = window.matchMedia('(max-width: 1199px)').matches ? $('.js-navbar-mobile') : $('.js-navbar-desktop'); var hHeader = $header.height() + previewingClosedStoreBannerHeight || 0 + announcementBarHeight || 0; $('.CustomPage').css('visibility', 'visible');}autoPaddingTop();$(window).on('resize', _.debounce(autoPaddingTop, 200));$(window).on('scroll', _.debounce(autoPaddingTop, 300));$(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() { if ($(window).scrollTop() >= 100) { $('.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 });}/* end of this code will be remove in SL-31595 */ 3051 }); 3052 window.scriptQueue.push(function() { 3053 var $mask = $('<div class="CartPanel-mask"></div>');var hHeader = getHeaderHeight() + ($('.js-announcement').height() || 0);var trialBannerHeight = $('.trial-banner').height() || 0;if (trialBannerHeight) { $('#cart-panel').addClass('has-trial-banner');}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);};function getHeaderHeight() { return ( ($('.js-navbar-desktop').is(':visible') && $('.js-navbar-desktop').height()) || ($('.js-navbar-mobile').is(':visible') && $('.js-navbar-mobile').height()) || 0 );}/* bottom gap kept below the panel; must stay <= adjustCartPanel's bottomSpace (58) to avoid clipping the button */const headerMarginBottom = 20;/* build #fix-cart css for cart panel top position */function getFixCartCss(top) { let css = `#cart
3053-panel { top: ${top}px;`; /* One Page Store header has no navbar (hHeader may be 0), so the panel's max-height clips the checkout button. Relax it by top so the button shows. */ if ( window.matchMedia('(min-width: 768px)').matches && $('#shopline-section-one-page-stores-header').length > 0 ) { css += ` max-height: calc(100% - ${top + headerMarginBottom}px);`; } css += ' }'; return css;}/* add top css for cart panel */$('head').append(`<style id="fix-cart">${getFixCartCss(hHeader)}</style>`);function setHeaderTop() { var headerHeight = getHeaderHeight(); var announcementHeight = $('.js-announcement').height() || 0; hHeader = headerHeight + announcementHeight; if ( $('#shopline-section-header').length > 0 && $('#shopline-section-header').css('position') !== 'sticky' && $(window).scrollTop() >= hHeader ) { hHeader = hHeader - headerHeight + headerMarginBottom; } $('head #fix-cart').html(getFixCartCss(hHeader));}if (window.matchMedia('(min-width: 768px)').matches) { $(window).on('load', setHeaderTop); $(window).on('scroll', _.throttle(setHeaderTop, 200)); $('.js-nav-logo').on('transitionend', setHeaderTop);}/* 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); angular.element('body').scope().$broadcast('cart.reload'); $('.js-cart-panel').addClass('is-open'); $mask.addClass('is-open'); adjustCartPanel(); lockBody(); }, onClose: function() { $('.js-cart-panel').removeClass('is-open'); $mask.removeClass('is-open'); 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.removeClass('is-open');});/* 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.removeClass('is-open'); }, 3000); observer.disconnect(); })); observer.observe( cartPanel, { attributes: true } ); }); /* keep cart panel if hover */ cartPanel.addEventListener('mouseover', function() { clearTimeout(keepCart); });}/* close currency and menu panel when choose currency */$('.sl-currency-chooser-currency').on('click', function() { $.sidr('close', 'CurrencyPanel'); $.sidr('close', 'MenuPanel'); $('.sl-modal-mask').css({'display': 'none'});});function miniCartLoadedProduct(cartData) { adjustCartPanel(); const injector = angular.element(document.body)?.injector(); const trackerService = injector?.get('trackerService'); const showType = $('#cart-panel').attr('data-manual-open') === 'true' ? 'manual_click' : 'automatic'; const productIds = cartData?.items?.map(item => (item.product_id)) || []; const productIdsUnique = [...new Set(productIds)]; trackerService?.track({ type: trackerService?.generalEventType?.MiniCartImpression, data: { page_type: window.mainConfig.pageIdentifier, show_type: showType, cart_item_list: productIdsUnique, cart_unique_item_count: productIdsUnique.length, cart_total_item_count: cartData?.items?.reduce((total, item) => total + item.quantity, 0) || 0, }, });}/* adjust cart panel in short browser*/function adjustCartPanel() { if (window.matchMedia('(max-width: 767px)').matches) { $('#cart-panel .cart-items').removeAttr("style"); return; } var bottomSpace = 58; hHeader = getHeaderHeight() + ($('.js-announcement').height() || 0);
3053 var checkoutButtonContainerHeight = $('#cart-panel .cart-chkt-btn-cont').outerHeight(); var cartItemListMaxHeight = hHeader + bottomSpace + checkoutButtonContainerHeight; $('#cart-panel .cart-items, #cart-panel .cart-panel-empty-wrapper').css({ 'max-height': 'calc(var(--vh, 100vh) - ' + cartItemListMaxHeight + 'px)' });};function updateViewHeight() { var doc = window.document.documentElement; doc.style.setProperty('--vh', `${window.innerHeight}px`);}adjustCartPanel();updateViewHeight();$(window).on('resize, scroll', _.debounce(function() { adjustCartPanel(); updateViewHeight();}, 200));$('.js-nav-logo').on('transitionend', adjustCartPanel); 3054 }); 3055 window.scriptQueue.push(function() { 3056 /* 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 */ 3057 }); 3058 ; 3059 </script>
3059 3060 3061 3062 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3063 <symbol id="fa-v5-globe" viewBox="0 0 496 512"> 3064 <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"/> 3065 </symbol> 3066</svg> 3067 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3068 <symbol id="icon-filter-category" viewBox="0 0 13 13"> 3069 <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" /> 3070 <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" /> 3071 </symbol> 3072</svg> 3073 3074 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3075 <symbol id="icon-sort-category" viewBox="0 0 14 12"> 3076 <path 3077 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" 3078 /> 3079 </symbol> 3080</svg> 3081 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3082 <symbol id="icon-limit-category" viewBox="0 0 14 14"> 3083 <path 3084 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
30845 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" 3085 /> 3086 </symbol> 3087</svg> 3088 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3089 <symbol id="icon-line" viewBox="0 0 20 18"> 3090 <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"/> 3091 </symbol> 3092</svg> 3093 3094 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3095 <symbol id="icon-lineapp" viewBox="0 0 32 32">
3096 <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"/> 3097 </symbol> 3098</svg> 3099 3100 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3101 <symbol id="icon-facebook" viewBox="0 0 32 32"> 3102 <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"/> 3103 </symbol> 3104</svg> 3105 3106 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3107 <symbol id="icon-whatsapp" viewBox="0 0 32 32"> 3108 <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"/> 3109 </symbol> 3110</svg> 3111 3112 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3113 <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none"> 3114 <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"/> 3115 <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"/> 3116 </symbol> 3117</svg> 3118 3119 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3120 <symbol id="icon-basket" viewBox="0 0 1024 992"> 3121 <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"/> 3122 </symbol> 3123</svg> 3124 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3125 <symbol id="icon-coupon" viewBox="0 0 16 16"> 3126 <path 3127 fill-rule="evenodd" 3128 clip-rule="evenodd" 3129 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
312912.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" 3130 fill="currentColor" 3131 /> 3132 </symbol> 3133</svg> 3134 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3135 <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none"> 3136 <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" /> 3137 </symbol> 3138</svg> 3139 3140 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3141 <symbol id="icon-forward" viewBox="0 0 24 24"> 3142 <path d="M0 0h24v24H0z" fill="none"/> 3143 <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/> 3144 </symbol> 3145</svg> 3146 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3147 <symbol id="icon-back" viewBox="0 0 24 24"> 3148 <path d="M0 0h24v24H0z" fill="none"/> 3149 <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/> 3150 </symbol> 3151</svg> 3152 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3153 <symbol id="icon-sale-sold-count" viewBox="0 0 11 13" fill="none"> 3154 <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"/> 3155 </symbol> 3156</svg> 3157 3158 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3159 <symbol id="icon-cart" viewBox="0 0 24 24"> 3160 <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" /> 3161 <circle cx="8.2" cy="19.2" r="1.2" /> 3162 <circle cx="17.7996" cy="19.2" r="1.2" /> 3163 </symbol> 3164</svg> 3165 3166 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3167 <symbol id="icon-arrow-medium" viewBox="0 0 20 20"> 3168 <path fill-rule="evenodd" d="M13.056 12.688L14 11.744 10 7.744 6 11.744 6.944 12.688 10 9.616z" transform="rotate(90 10 10.216)"/> 3169 </symbol> 3170</svg> 3171 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3172 <symbol id="icon-cart" viewBox="0 0 40 40"> 3173 <g id="icon-cart" fill-rule="evenodd"> 3174 <g> 3175 <path d="M9.037 8.407l1.85 13.757c.044.337.337.592.68.592h17.57c.343 0 .636-.258.68-.6L31.87 9.153c.03-.24-.094-.426-.17-.513-.077-.087-.246-.233-.517-.233H9.037zm20.1 16.35h-17.57c-1.34 0-2.486-1-2.664-2.328L6.24 2.602C6.193 2.26 5.9 2 5.56 2H0V0h5.558c1.34 0 2.485 1.004 2.664 2.336l.54
31756 4.071h22.415c.773 0 1.508.332 2.018.912.51.58.746 1.35.648 2.116L31.797 22.44c-.168 1.308-1.314 2.316-2.66 2.316h0zM13.72 29.407c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2m0 6c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4M26.72 29.407c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2m0 6c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4" transform="translate(3 3)"/> 3176 </g> 3177 </g> 3178 </symbol> 3179</svg> 3180 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3181 <symbol id="icon-clock" viewBox="0 0 40 40"> 3182 <g fill-rule="evenodd"> 3183 <path d="M31.16 9.08l2.12-2.52L25.64 0l-2.2 2.52 7.72 6.56zm-29.04 0l7.72-6.32L7.64.24 0 6.56l2.12 2.52zm14.52 24.6c2.747 0 5.28-.68 7.6-2.04 2.267-1.307 4.053-3.093 5.36-5.36 1.36-2.32 2.04-4.853 2.04-7.6s-.68-5.28-2.04-7.6c-1.307-2.267-3.093-4.053-5.36-5.36-2.32-1.36-4.853-2.04-7.6-2.04s-5.28.68-7.6 2.04c-2.267 1.307-4.053 3.093-5.36 5.36-1.36 2.32-2.04 4.853-2.04 7.6s.68 5.28 2.04 7.6c1.307 2.267 3.093 4.053 5.36 5.36 2.32 1.36 4.853 2.04 7.6 2.04zm0-3.28c-2.133 0-4.093-.533-5.88-1.6-1.76-1.04-3.16-2.453-4.2-4.24C5.52 22.773 5 20.813 5 18.68s.52-4.093 1.56-5.88C7.6 11.04 9 9.64 10.76 8.6c1.787-1.04 3.747-1.56 5.88-1.56s4.093.52 5.88 1.56c1.76 1.04 3.16 2.44 4.2 4.2 1.04 1.787 1.56 3.747 1.56 5.88s-.52 4.093-1.56 5.88-2.44 3.2-4.2 4.24c-1.787 1.067-3.747 1.6-5.88 1.6z" transform="translate(3.36 2.96)"/> 3184 <path d="M17.64 11.04L17.64 18.051 25.244 18.05 25.244 21.05 14.64 21.05 14.64 11.04z" transform="translate(3.36 2.96)"/> 3185 </g> 3186 </symbol> 3187</svg> 3188 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3189 <symbol id="icon-close" viewBox="0 0 40 40"> 3190 <path d="M31.08 7.08l1.84 1.84L21.837 20l11.081 11.08-1.838 1.84L20 21.837 8.92 32.919l-1.84-1.838L18.16 20 7.08 8.92l1.84-1.84L20 18.16 31.08 7.08z" /> 3191 </symbol> 3192</svg> 3193 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3194 <symbol id="icon-currency" viewBox="0 0 40 40"> 3195 <path fill-rule="evenodd" d="M20 1.76c10.074 0 18.24 8.166 18.24 18.24 0 10.074-8.166 18.24-18.24 18.24C9.926 38.24 1.76 30.074 1.76 20 1.76 9.926 9.926 1.76 20 1.76zm0 2.28C11.186 4.04 4.04 11.186 4.04 20S11.186 35.96 20 35.96 35.96 28.814 35.96 20 28.814 4.04 20 4.04zm2.04 6.175v2.447l.28.072c1.002.285 1.795.793 2.38 1.524.586.745.896 1.614.932 2.607h-2.448l-.01-.184c-.119-1.438-1.046-2.157-2.783-2.157-.922 0-1.649.19-2.18.572-.533.381-.799.882-.799 1.503 0 .532.248.984.745 1.357.497.372 1.357.718 2.58 1.037 1.029.266 1.853.55 2.474.851.851.408 1.498.896 1.942 1.463.532.692.798 1.534.798 2.527 0 1.082-.381 1.969-1.144 2.66-.674.62-1.596 1.046-2.766 1.277v2.394h-3.325v-2.394l-.305-.073c-.996-.26-1.817-.698-2.462-1.31-.78-.745-1.206-1.703-1.277-2.873h2.448l.017.208c.074.61.334 1.09.78 1.441.568.461 1.393.692 2.474.692 1.082 0 1.889-.23 2.421-.692.39-.354.585-.78.585-1.277 0-.603-.213-1.1-.638-1.49-.532-.513-1.428-.921-2.687-1.223-1.667-.39-2.917-.922-3.75-1.596-.958-.78-1.437-1.773-1.437-2.979 0-1.029.373-1.906 1.117-2.633.692-.674 1.596-1.126 2.714-1.357v-2.394h3.325z"/> 3196 </symbol> 3197</svg> 3198 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3199 <symbol id="icon-heart" viewBox="0 0 40 40"> 3200 <path fill-rule="evenodd" d="M20 34.404l2.196-1.98c3.264-2.976 5.508-5.088 6.732-6.336 2.04-2.064 3.528-3.9 4.464-5.508 1.056-1.848 1.584-3.672 1.584-5.472 0-1.512-.36-2.898-1.08-4.158-.72-1.26-1.71-2.25-2.97-2.97-1.26-.72-2.646-1.08-4.158-1.08-1.296 0-2.544.288-3.744.864-1.2.576-2.208 1.344-3.024 2.304-.816-.96-1.824-1.728-3.024-2.304-1.2-.576-2.436-.864-3.708-.864-1.536 0-2.928.36-4.176 1.08-1.248.72-2.238 1.71-2.97 2.97-.732 1.26-1.098 2.646-1.098 4.158 0 1.824.54 3.66 1.62 5.508.912 1.608 2.388 3.444 4.428 5.508 1.296 1.32 3.552 3.444 6.768 6.372L20 34.404zm0-4.032l-.144-.144c-2.976-2.664-5.064-4.596-6.264-5.796-1.872-1.872-3.252-3.504-4.14-4.896-.984-1.56-1.476-3.036-1.476-4.428 0-.984.228-1.872.684-2.664.456-.792 1.086-1.41 1.89-1.854.804-.444 1.71-.666 2.718-.666 1.152 0 2.232.33 3.24.99 1.008.66 1.704 1.506 2.088 2.538h2.808c.408-1.032 1.11-1.878 2.106-2.538.996-.66 2.082-.99 3.258-.99 1.008 0 1.908.222 2.7.666.792.444 1.416 1.062 1.872 1.854.456.792.684 1.68.684 2.664 0 1.392-.492 2.868-1.476 4.428-.888 1.392-2.268 3.024-4.14 4.896-1.2 1.2-3.288 3.132-6.264 5.796l-.144.144z"/> 3201 </symbol> 3202</svg> 3203 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3204 <symbol id="icon-language" viewBox="0 0 40 40"> 3205 <path fill-rule="evenodd" d="M20 2c9.941 0 18 8.059 18 18s-8.059 18-18 18S2 29.941 2 20 10.059 2 20 2zm-6.382 23.812h-8.26c1.957 4.927 6.328 8.632 11.654 9.655-1.638-1.909-2.829-5.388-3.394-9.655zm21.025 0h-8.26c-.566 4.267-1.757 7.746-3.394 9.655 5.325-1.023 9.696-4.728 11.654-9.655zm-10.547.001h-8.192c.76 5.299 2.475 9 4.096 9s3.335-3.701 4.096-9zm-10.76-8.684H4.511C4.34 18.06 4.25 19.02 4.25 20c0 1.225.14 2.418.405 3.563h8.729c-.088-1.15-.134-2.342-.134-3.563l.002-.385c.006-.845.035-1.675.084-2.486zm11.068 0h-8.808c-.063.928-.096 1.888-.096 2.871l.002.377c.01 1.096.06 2.162.147 3.186h8.702c.097-1.14.149-2.334.149-3.563 0-.983-.033-1.943-.096-2.87zm11.085 0h-8.825c.057.934.086 1.893.086 2.871 0 1.221-.046 2.413-.134 3.562h8.73c.264-1.
3205144.404-2.337.404-3.562 0-.98-.09-1.94-.261-2.87zM17.011 4.533l-.11.022C11.38 5.657 6.9 9.645 5.1 14.879h8.431c.525-4.58 1.754-8.334 3.479-10.346zM20 5.187c-1.69 0-3.483 4.026-4.189 9.692h8.378C23.483 9.213 21.69 5.188 20 5.188zm2.988-.654l.02.023c1.715 2.017 2.937 5.76 3.46 10.323h8.43c-1.81-5.27-6.338-9.276-11.91-10.346z"/> 3206 </symbol> 3207</svg> 3208 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3209 <symbol id="icon-member" viewBox="0 0 40 40"> 3210 <g fill-rule="evenodd" transform="translate(1 1)"> 3211 <path d="M19 .76C29.074.76 37.24 8.926 37.24 19c0 6.633-3.54 12.438-8.834 15.63-2.071 1.6-5.114 2.478-8.611 2.592-.264.012-.529.018-.795.018C8.926 37.24.76 29.074.76 19 .76 8.926 8.926.76 19 .76zm0 20.89c-5.375 0-9.48 2.7-9.48 6.744 0 4.002 4.03 6.561 9.48 6.561.243 0 .482-.004.719-.011 2.6-.115 5.039-.853 7.17-2.067 1.33-1.006 2.093-2.353 2.093-3.99 0-4.078-4.666-7.237-9.982-7.237zm0-18.61C10.186 3.04 3.04 10.186 3.04 19c0 4.237 1.65 8.088 4.344 10.945-.095-.495-.144-1.013-.144-1.55 0-4.366 3.262-7.446 7.808-8.563-1.748-1.238-2.888-3.277-2.888-5.582 0-3.778 3.062-6.84 6.84-6.84s6.84 3.062 6.84 6.84c0 2.326-1.161 4.382-2.936 5.617 4.708 1.224 8.358 4.615 8.358 9.02 0 .114-.002.226-.006.338C33.568 26.455 34.96 22.89 34.96 19c0-8.814-7.146-15.96-15.96-15.96zm0 6.65c-2.518 0-4.56 2.042-4.56 4.56s2.042 4.56 4.56 4.56 4.56-2.042 4.56-4.56S21.518 9.69 19 9.69z" /> 3212 </g> 3213 </symbol> 3214</svg> 3215 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3216 <symbol id="icon-menu" viewBox="0 0 40 40"> 3217 <path d="M28 12.4L28 10 0 10 0 12.4zM22 2.4L22 0 0 0 0 2.4zM28 22.4L28 20 0 20 0 22.4z" transform="translate(6 9)"/> 3218 </symbol> 3219</svg> 3220 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3221 <symbol id="icon-message" viewBox="0 0 40 40"> 3222 <g fill-rule="evenodd" transform="translate(-1)"> 3223 <g> 3224 <path d="M8.477 9.742L28.204 9.742 28.204 7.742 8.477 7.742zM8.477 15.535L28.204 15.535 28.204 13.535 8.477 13.535zM8.479 20.802L16.905 20.802 16.905 18.802 8.479 18.802z" transform="translate(3 5)" /> 3225 <g transform="translate(3 5) translate(0 .476)"> 3226 <path d="M6.373 2.79c-2.295 0-4.161 1.866-4.161 4.16v14.747c0 2.294 1.866 4.16 4.16 4.16h16.016l4.732 5.49v-5.49h2.427c2.294 0 4.16-1.866 4.16-4.16V6.95c0-2.294-1.866-4.16-4.16-4.16H6.373zm20.824 30.917c-.606 0-1.189-.26-1.604-.742l-4.22-4.895h-15C2.859 28.07 0 25.21 0 21.697V6.95C0 3.436 2.859.577 6.373.577h23.174c3.514 0 6.372 2.859 6.372 6.373v14.747c0 3.514-2.858 6.373-6.372 6.373h-.215v3.508c0 .898-.545 1.68-1.388 1.994-.246.091-.499.135-.747.135z" mask="url(#prefix__c)" /> 3227 </g> 3228 </g> 3229 </g> 3230 </symbol> 3231</svg> 3232 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3233 <symbol id="icon-minus" viewBox="0 0 40 40"> 3234 <path fill-rule="evenodd" d="M31.64 21.64L31.64 18.36 8.36 18.36 8.36 21.64z"/> 3235 </symbol> 3236</svg> 3237 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3238 <symbol id="icon-plus" viewBox="0 0 40 40"> 3239 <path fill-rule="evenodd" d="M21.64 31.64L21.64 21.64 31.64 21.64 31.64 18.36 21.64 18.36 21.64 8.36 18.36 8.36 18.36 18.36 8.36 18.36 8.36 21.64 18.36 21.64 18.36 31.64z"/> 3240 </symbol> 3241</svg> 3242 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3243 <symbol id="icon-search" viewBox="0 0 40 40"> 3244 <path fill-rule="evenodd" d="M7.373 8.93c4.765-4.765 12.49-4.765 17.254 0 4.478 4.478 4.747 11.57.807 16.363L36.35 36.208l-1.698 1.697L23.737 26.99c-4.793 3.94-11.886 3.67-16.364-.808-4.764-4.764-4.764-12.489 0-17.253zm15.557 1.697c-3.827-3.827-10.033-3.827-13.86 0s-3.827 10.032 0 13.859 10.033 3.827 13.86 0 3.827-10.032 0-13.86z"/> 3245 </symbol> 3246</svg> 3247 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3248 <symbol id="icon-zoom" viewBox="0 0 40 40"> 3249 <path fill-rule="evenodd" d="M31.896 8v8.392h-3.108v-3.086l-6.642 6.642 6.71 6.71v-3.114h3.109v6.223l.035.035-.035.035v2.1l-2.1-.001-.063.064-.064-.064h-6.194v-3.109h3.085l-6.681-6.681-6.577 6.577h3.085v3.11l-6.194-.001-.064.064-.064-.064H8.035v-2.099L8 29.698l.035-.035V23.44h3.109v3.115l6.606-6.607-6.538-6.538v3.086H8.104V8.104h8.42v3.108l-3.115-.001 6.539 6.539 6.643-6.643-3.116.002V8h8.421z"/> 3250 </symbol> 3251</svg> 3252 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3253 <symbol id="icon-bag" viewBox="0 0 14 18"> 3254 <defs> 3255 <polygon points="0.000164705882 0 13.9987647 0 13.9987647 17.2941176 0.000164705882 17.2941176"></polygon> 3256 </defs> 3257 <g fill-rule="evenodd"> 3258 <g transform="translate(0.000000, -0.000000)"> 3259 <mask id="mask-2"> 3260 <use xlink:href="#path-1"></use> 3261 </mask> 3262 <g></g> 3263 <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
3263588,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> 3264 </g> 3265 </g> 3266 </symbol> 3267</svg> 3268 3269 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3270 <symbol id="icon-filter" viewBox="0 0 20 20"> 3271 <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" /> 3272 <rect x="4" y="3.2002" width="12" height="0.8" fill="currentColor" /> 3273 </symbol> 3274</svg> 3275 3276 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3277 <symbol id="icon-tag" viewBox="0 0 16 16"> 3278 <g fill-rule="evenodd"> 3279 <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" /> 3280 </g> 3281 </symbol> 3282</svg> 3283 3284 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3285 <symbol id="icon-close" viewBox="0 0 11 11"> 3286 <g> 3287 <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> 3288 </g> 3289 </symbol> 3290</svg> 3291 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3292 <symbol id="icon-zoom-v2" viewBox="0 0 16 16"> 3293 <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" /> 3294 </symbol> 3295</svg> 3296 3297 3298</body> 3299</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.