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>ææ°æ¶æ¯</title> 22 23 <meta name="description" content="News"> 24 25 <meta name="keywords" content="ææ°æ¶æ¯,News"> 26 27 28<!-- Meta --> 29 30 <meta property="og:title" content="ææ°æ¶æ¯"/> 31 <meta property="og:url" content="https://www.addableliving.com/pages/news"/> 32 <link rel="canonical" href="https://www.addableliving.com/pages/news" /> 33 34 35 <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/674fca8eeefb1700108c6943/original.png?1733282445"/> 36 37 <meta property="og:description" content="News"> 38 39 40 41 42 43<link rel="alternate" type="text/plain" href="https://www.addableliving.com/llms.txt"> 44<link rel="alternate" type="text/plain" href="https://www.addableliving.com/llms-full.txt"> 45 46 47
47<script type="application/ld+json"> 48 {"@context":"https://schema.org","@type":"WebSite","name":"Addableå± å è¯å","url":"https://www.addableliving.com"} 49 </script>
49 50 51 52
52<script type="application/ld+json"> 53 {"@context":"https://schema.org","@type":"Organization","name":"Addableå± å è¯å","url":"https://www.addableliving.com","logo":"https://img.shoplineapp.com/media/image_clips/674fca8eeefb1700108c6943/original.png?1733282445"} 54 </script>
54 55 56 57<!-- locale meta --> 58 59 60 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 61<meta name="mobile-web-app-capable" content="yes"> 62<meta name="format-detection" content="telephone=no" /> 63<meta name="google" value="notranslate"> 64 65<!-- Shop icon --> 66 <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/674805c2325d610d08a50cf8/original.png?1732773313"> 67 68 69 70 71<!--- Site Ownership Data --> 72 <meta name="facebook-domain-verification" content="pp6i14bag4fbxhw8sj9yclf7b18lqd"> 73<!--- Site Ownership Data End--> 74 75<!-- Styles --> 76 77 78 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/common-898e3d282d673c037e3500beff4d8e9de2ee50e01c27252b33520348e0b17da0.css" onload="" /> 79 80 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/theme_philia-68a79d72c32577e4cd6a170a8618199526bd9f54ceaf56b0e5d790262a2a2ce4.css" onload="" /> 81 82 83 84 85 86 87 88 89 90 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" /> 91 92 93 94 95 96 97 98 99 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" /> 100 101
102<script type="text/javascript"> 103 window.mainConfig = JSON.parse('{\"sessionId\":\"\",\"merchantId\":\"67049be06cc2e2003a7c607c\",\"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\":\"67049be06cc2e2003a7c607c\",\"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.addableliving.com\",\"checkout_setting\":{\"enable_membership_autocheck\":true,\"enable_subscription_autocheck\":true,\"enforce_user_login_on_checkout\":true,\"enable_sc_fast_checkout\":false,\"multi_checkout\":{\"enabled\":false},\"one_page_store_checkout_login_mode\":\"required\"},\"current_plan_key\":\"basket\",\"current_theme_key\":\"philia\",\"delivery_option_count\":9,\"enabled_stock_reminder\":true,\"handle\":\"addableliving\",\"identifier\":\"\",\"instagram_access_token\":\"\",\"instagram_id\":\"\",\"invoice_activation\":\"active\",\"mobile_logo_media_url\":\"https://img.shoplineapp.com/media/image_clips/67480e7c183b3e000fc293e8/original.png?1732775548\",\"name\":\"Addableå± å è¯å\",\"order_setting\":{\"invoice_activation\":\"active\",\"current_invoice_service_provider\":\"tradevan\",\"short_message_activation\":\"inactive\",\"stock_reminder_activation\":\"true\",\"default_out_of_stock_reminder\":false,\"auto_cancel_expired_orders\":true,\"auto_revert_credit\":true,\"enabled_order_auth_expiry\":true,\"enable_order_split_einvoice_reissue\":false,\"no_duplicate_uniform_invoice\":true,\"hourly_auto_invoice\":false,\"enabled_location_id\":false,\"enabled_sf_hidden_product_name\":false,\"slp_auto_refund\":false,\"customer_return_order\":{\"enabled\":false,\"available_return_days\":\"7\"},\"customer_cancel_order\":{\"enabled\":false,\"auto_revert_credit\":false},\"custom_fields\":[{\"type\":\"textarea\",\"label\":\"æ¬åºæ¯æ´ line pay 仿¬¾ï¼æ¡è¿ä½¿ç¨ line pay é²è¡çµå¸³\",\"display_type\":\"text_field\",\"name_translations\":{\"en\":\"We accept LINE Pay. Feel free to use LINE Pay at checkout.\",\"zh-hant\":\"æ¬åºæ¯æ´ LINE Pay 仿¬¾ï¼æ¡è¿ä½¿ç¨ LINE Pay é²è¡çµå¸³\"},\"hint_translations\":{\"en\":\"\",\"zh-hant\":\"\",\"zh-hk\":\"\",\"zh-cn\":\"\",\"zh-tw\":\"\",\"vi\":\"\",\"ms\":\"\",\"ja\":\"\",\"th\":\"\",\"id\":\"\",\"de\":\"\",\"fr\":\"\"}},{\"type\":\"text\",\"label\":\"è«ç¢ºèªè¨å®è³æä¸ï¼å·²æè¼¸å ¥å®æ´çæ¶ä»¶äººå§åï¼ç¢ºä¿å¾çºå¯ä»¥æ£å¸¸å貨ãï¼è«å¿è¼¸å ¥ line å稱åï¼ï¼\",\"required\":\"true\",\"display_type\":\"dropdown\",\"dropdown_options\":[{\"en\":\"Yes, the recipientâs full name has been entered correctly.\",\"zh-hant\":\"æ¯çï¼å·²æè¼¸å ¥å®æ´çæ¶ä»¶äººå§å䏿£ç¢ºç¡èª¤ã\"}],\"name_translations\":{\"en\":\"Please enter the recipientâs full name for pickup.\",\"zh-hant\":\"è«ç¢ºèªè¨å®è³æä¸ï¼å·²æè¼¸å ¥å®æ´çæ¶ä»¶äººå§åï¼ç¢ºä¿å¾çºå¯ä»¥æ£å¸¸å貨ãï¼è«å¿è¼¸å ¥ LINE å稱åï¼ï¼\"},\"field_id\":\"6ab227776bcf99b83de69de7\"}],\"invoice\":{\"tax_id\":\"\",\"tax_type\":\"1\"},\"invoice_tradevan\":{\"tax_id\":\"83781353\",\"oversea_tax_type\":\"1\",\"tax_type\":\"1\",\"zero_tax_reason\":\"\",\"n_p_o_b_a_n\":{\"name\":\"ç¤¾åæ³äººä¸çåå¹³æ\",\"code\":\"000\",\"short_name\":\"ä¸çåå¹³æ\",\"tax_id\":\"18494032\",\"county\":\"èºåå¸\"},\"source\":{\"business_group_code\":\"SL83781353\",\"business_type_code\":\"SLEC1\"}},\"line_messenging\":{\"status\":\"active\"},\"facebook_messenging\":{\"status\":\"deactivated\"},\"status_update_sms\":{\"status\":\"deactivated\"},\"private_info_handle\":{\"enabled\":false,\"custom_fields_enabled\":false}},\"payment_method_count\":4,\"product_setting\":{\"enabled_show_member_price\":true,\"enabled_product_review\":true,\"variation_display\":\"dropdown\",\"price_range_enabled\":true,\"enabled_pos_product_customized_price\":false,\"enabled_pos_product_price_tier\":false,\"enabled_pos_pinned_product\":false},\"promotion_setting\":{\"one_coupon_limit_enabled\":true,\"show_promotion_reminder\":true,\"show_coupon\":true,\"multi_order_discount_strategy\":\"order_or_tier_promotion\",\"order_promotions_ignore_exclude_product\":false,\"reward_campaigns_ignore_exclude_product\":false,\"promotion_returned_toggle\":false,\"order_gift_threshold_mode\":\"after_all_discounts\",\"category_item_gift_threshold_mode\":\"before_discounts\",\"order_free_shipping_threshold_mode\":\"after_all_discounts\",\"category_item_free_shipping_threshold_mode\":\"before_discounts\",\"order_gift_exclude_credit_and_point\":true},\"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_WA_Template_Management\",\"MC_manual_order\",\"MO_Apply_Coupon_Code\",\"StaffCanBeDeleted_V1\",\"SummaryStatement_V1\",\"UTM_export\",\"UTM_register\",\"abandoned_cart_notification\",\"add_system_fontstyle\",\"add_to_cart_revamp\",\"addon_products_limit_10\",\"addon_products_limit_unlimited\",\"addon_quantity\",\"address_format_batch2\",\"address_format_jp\",\"address_format_my\",\"address_format_us\",\"address_format_vn\",\"admin_app_extension\",\"admin_clientele_profile\",\"admin_custom_domain\",\"admin_image_service\",\"admin_js_revamp_action_logs\",\"admin_js_upgrade_SL-32913\",\"admin_js_upgrade_SL-45990\",\"admin_logistic_bank_account\",\"admin_manual_order\",\"admin_realtime\",\"admin_search_crawl_setting\",\"admin_vietnam_dong\",\"admin_whitelist_ip\",\"adminapp_order_form\",\"adminapp_wa_contacts_list\",\"ads_system_new_tab\",\"advanced_menu_app_availability\",\"adyen_my_sc\",\"affiliate_by_product\",\"affiliate_dashboard\",\"affiliate_kol_report\",\"affiliate_kol_report_appstore\",\"affiliate_multiple_promotion\",\"affiliate_product_level_attribution\",\"alipay_hk_sc\",\"android_pos_agent_clockin_n_out\",\"android_pos_purchase_order_partial_in_storage\",\"android_pos_save_send_receipt\",\"android_pos_v2_force_upgrade_version_1-50-0_date_2025-08-30\",\"app_categories_filtering\",\"app_multiplan\",\"app_subscription_prorated_billing\",\"apply_multi_order_discount\",\"apps_store\",\"apps_store_blog\",\"apps_store_fb_comment\",\"apps_store_wishlist\",\"appstore_free_trial\",\"archive_order_data\",\"archive_order_ui\",\"assign_products_to_category\",\"auth_flow_revamp\",\"auto_credit\",\"auto_credit_notify\",\"auto_credit_percentage\",\"auto_credit_recurring\",\"auto_reply_comment\",\"auto_reply_fb\",\"auto_save_sf_plus_address\",\"availability_buy_online_pickup_instore\",\"availability_preview_buy_online_pickup_instore\",\"back_in_stock_appstore\",\"basket_comparising_link_CNY\",\"basket_comparising_link_HKD\",\"basket_comparising_link_TWD\",\"basket_invoice_field\",\"basket_pricing_page_cny\",\"basket_pricing_page_hkd\",\"basket_pricing_page_myr\",\"basket_pricing_page_sgd\",\"basket_pricing_page_thb\",\"basket_pricing_page_twd\",\"basket_pricing_page_usd\",\"basket_pricing_page_vnd\",\"basket_subscription_coupon\",\"basket_subscription_email\",\"bianco_setting\",\"bidding_select_product\",\"bing_ads\",\"birthday_format_v2\",\"block_gtm_for_lighthouse\",\"blog\",\"blog_app\",\"blog_revamp_admin\",\"blog_revamp_admin_category\",\"blog_revamp_doublewrite\",\"blog_revamp_related_products\",\"blog_revamp_shop_category\",\"blog_revamp_singleread\",\"breadcrumb\",\"broadcast_addfilter\",\"broadcast_advanced_filters\",\"broadcast_analytics\",\"broadcast_center\",\"broadcast_clone\",\"broadcast_email_html\",\"broadcast_facebook_template\",\"broadcast_line_template\",\"broadcast_preset_time\",\"broadcast_to_unsubscribers_sms\",\"broadcast_unsubscribe_email\",\"bulk_action_customer\",\"bulk_action_product\",\"bulk_assign_point\",\"bulk_import_multi_lang\",\"bulk_payment_delivery_setting\",\"bulk_printing_labels_711C2C\",\"bulk_update_dynamic_fields\",\"bulk_update_job\",\"bulk_update_new_fields\",\"bulk_update_product_download_from_product_service\",\"bulk_update_product_download_with_filter\",\"bulk_update_tag\",\"bulk_update_tag_enhancement\",\"bundle_add_type\",\"bundle_group\",\"bundle_page\",\"bundle_pricing\",\"bundle_promotion_apply_enhancement\",\"bundle_stackable\",\"buy_at_amazon\",\"buy_button\",\"buy_now_button\",\"buyandget_promotion\",\"callback_service\",\"cancel_order_by_customer\",\"cancel_order_by_customer_v2\",\"cart_addon\",\"cart_addon_condition\",\"cart_addon_limit\",\"cart_use_product_service\",\"cart_uuid\",\"category_banner_multiple\",\"category_limit_unlimited\",\"category_sorting\",\"channel_amazon\",\"channel_fb\",\"channel_integration\",\"channel_line\",\"charge_shipping_fee_by_product_qty\",\"chat_widget\",\"chat_widget_facebook\",\"chat_widget_ig\",\"chat_widget_line\",\"chat_widget_livechat\",\"chat_widget_whatsapp\",\"chatbot_card_carousel\",\"chatbot_card_template\",\"chatbot_image_widget\",\"chatbot_keywords_matching\",\"chatbot_welcome_template\",\"checkout_membercheckbox_toggle\",\"checkout_setting\",\"cn_pricing_page_2019\",\"cod_not_pickup_blacklist\",\"combine_orders_app\",\"comment_list_export\",\"component_h1_tag\",\"connect_new_facebookpage\",\"consolidated_billing\",\"cookie_consent\",\"country_code\",\"coupon_center_back_to_cart\",\"coupon_center_enhancement_phase1\",\"coupon_notification\",\"coupon_v2\",\"create_staff_revamp\",\"credit_amount_condition_hidden\",\"credit_campaign\",\"credit_condition_5_tier_ec\",\"credit_installment_payment_fee_hidden\",\"credit_point_report\",\"credit_point_triggerpoint\",\"crm_email_custom\",\"crm_notify_preview\",\"crm_sms_custom\",\"crm_sms_notify\",\"cross_shop_tracker\",\"custom_css\",\"custom_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_broadcast\",\"customer_group_customer_spend_period\",\"customer_group_filter_p2\",\"customer_group_filter_p3\",\"customer_group_regenerate\",\"customer_group_sendcoupon\",\"customer_group_smartrfm_filter\",\"customer_import_50000_failure_report\",\"customer_import_v2\",\"customer_import_v3\",\"customer_list\",\"customer_new_report\",\"customer_referral\",\"customer_referral_notify\",\"customer_search_match\",\"customer_tag\",\"dashboard_v2\",\"dashboard_v2_revamp\",\"date_picker_v2\",\"deep_link_support_linepay\",\"deep_link_support_payme\",\"deep_search\",\"default_theme_ultrachic\",\"delivery_time\",\"delivery_time_with_quantity\",\"design_submenu\",\"dev_center_app_store\",\"disable_footer_brand\",\"disable_old_upgrade_reminder\",\"domain_applicable\",\"doris_bien_setting\",\"dusk_setting\",\"dynamic_
103shipping_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_transfer_order\",\"enable_order_revamp_update_order\",\"enable_order_status_callback_revamp_for_promotion\",\"enable_order_status_callback_revamp_for_storefront\",\"enable_promotion_usage_record\",\"enable_shopjs_splitting\",\"enhanced_catalog_feed\",\"exclude_product\",\"exclude_product_v2\",\"execute_shipment_permission\",\"export_inventory_report_v2\",\"express_cart\",\"express_checkout_pages\",\"extend_reminder\",\"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_1on1_chat\",\"fb_broadcast\",\"fb_broadcast_sc\",\"fb_broadcast_sc_p2\",\"fb_entrance_optimization\",\"fb_feed_unlimit\",\"fb_group\",\"fb_menu\",\"fb_messenger_onetime_notification\",\"fb_multi_category_feed\",\"fb_offline_conversions_api\",\"fb_pixel_matching\",\"fb_pixel_v2\",\"fb_post_management\",\"fb_product_set\",\"fb_quick_signup_link\",\"fb_shop_now_button\",\"fb_ssapi\",\"fb_sub_button\",\"fb_welcome_msg\",\"fbe_oe\",\"fbe_shop\",\"fbe_v2\",\"fbe_v2_edit\",\"feature_alttag_phase1\",\"feature_alttag_phase2\",\"flash_price_campaign\",\"fm_order_receipt\",\"fmt_c2c_newlabel\",\"fmt_revision\",\"footer_brand\",\"footer_builder\",\"footer_builder_new\",\"form_builder\",\"form_builder_access\",\"form_builder_user_management\",\"form_builder_v2_elements\",\"form_builder_v2_receiver\",\"form_builder_v2_report\",\"freeshipping_promotion_condition\",\"get_coupon\",\"get_promotions_by_cart\",\"gift_promotion_condition\",\"gift_shipping_promotion_discount_condition\",\"gifts_limit_10\",\"gifts_limit_unlimited\",\"godaddy\",\"google_ads_api\",\"google_ads_manager\",\"google_analytics_4\",\"google_analytics_manager\",\"google_content_api\",\"google_dynamic_remarketing_tag\",\"google_enhanced_conversions\",\"google_merchant_api\",\"google_preorder_feed\",\"google_product_category_3rdlayer\",\"google_recaptcha\",\"google_remarketing_manager\",\"google_signup_login\",\"google_tag_manager\",\"gp_tw_sc\",\"group_url_bind_post_live\",\"h2_tag_phase1\",\"hct_logistics_bills_report\",\"header_content_security_policy\",\"hidden_product\",\"hidden_product_p2\",\"hide_credit_point_record_balance\",\"hide_ec_linepay\",\"hk_pricing_page_2019\",\"hkd_pricing_page_disabled_2020\",\"ig_browser_notify\",\"ig_live\",\"ig_login_entrance\",\"ig_new_api\",\"image_gallery\",\"image_gallery_p2\",\"image_host_by_region\",\"image_limit_100000\",\"image_limit_30000\",\"image_widget_mobile\",\"inbox_manual_order\",\"inbox_send_cartlink\",\"increase_variation_limit\",\"instagram_create_post\",\"instagram_post_sales\",\"instant_order_form\",\"integrated_label_711\",\"integrated_sfexpress\",\"integration_one\",\"inventory_change_reason\",\"inventory_search_v2\",\"invtransfer_purchaseorder_picker_use_product_service\",\"job_api_products_export\",\"job_api_user_export\",\"job_product_import\",\"jquery_v3\",\"kingsman_v2_setting\",\"layout_engine_service_kingsman_blogs\",\"layout_engine_service_kingsman_member_center\",\"layout_engine_service_kingsman_pdp\",\"layout_engine_service_kingsman_plp\",\"layout_engine_service_kingsman_promotions\",\"layout_engine_service_varm_blogs\",\"layout_engine_service_varm_member_center\",\"layout_engine_service_varm_pdp\",\"layout_engine_service_varm_plp\",\"layout_engine_service_varm_promotions\",\"line_1on1_chat\",\"line_abandon_notification\",\"line_ads_tag\",\"line_broadcast\",\"line_ec\",\"line_in_chat_shopping\",\"line_live\",\"line_login\",\"line_login_mobile\",\"line_point_cpa_tag\",\"line_shopping_new_fields\",\"line_signup\",\"live_after_keyword\",\"live_ai_tag_comments\",\"live_announce_bids\",\"live_announce_buyer\",\"live_bidding\",\"live_broadcast_v2\",\"live_bulk_checkoutlink\",\"live_bulk_edit\",\"live_checkout_notification\",\"live_checkout_notification_all\",\"live_checkout_notification_message\",\"live_comment_discount\",\"live_comment_robot\",\"live_create_product_v2\",\"live_crosspost\",\"live_dashboard_product\",\"live_event_discount\",\"live_exclusive_price\",\"live_fb_group\",\"live_fhd_video\",\"live_general_settings\",\"live_group_event\",\"live_host_panel\",\"live_ig_messenger_broadcast\",\"live_ig_product_recommend\",\"live_im_switch\",\"live_keyword_switch\",\"live_line_broadcast\",\"live_line_management\",\"live_line_multidisplay\",\"live_luckydraw_enhancement\",\"live_messenger_broadcast\",\"live_order_block\",\"live_print_advanced\",\"live_product_auto_order_tag\",\"live_product_recommend\",\"live_shopline_announcement\",\"live_shopline_beauty_filter\",\"live_shopline_keyword\",\"live_shopline_product_card\",\"live_shopline_view\",\"live_shopline_view_marquee\",\"live_show_storefront_facebook\",\"live_show_storefront_shopline\",\"live_stream_settings\",\"locale_revamp\",\"lock_cart_sc_product\",\"logistic_bill_v2_711_b2c\",\"logistic_bill_v2_711_c2c\",\"logistic_bill_v2_fmt_b2c\",\"logistic_bill_v2_fmt_c2c\",\"logistic_bill_v2_fmt_frozen\",\"logistics_kyc_application_entrance\",\"logo_favicon\",\"luckydraw_products\",\"luckydraw_qualification\",\"manual_activation\",\"manual_order\",\"manual_order_7-11\",\"manual_order_ec_to_sc\",\"manually_bind_post\",\"marketing_affiliate\",\"marketing_affiliate_p2\",\"marketing_sms_subscribed\",\"mc-history-instant\",\"mc_711crossborder\",\"mc_ad_tag\",\"mc_assign_message\",\"mc_auto_bind_member\",\"mc_autoreply_cotent\",\"mc_autoreply_question\",\"mc_autoreply_trigger\",\"mc_broadcast\",\"mc_broadcast_v2\",\"mc_bulk_read\",\"mc_chatbot_template\",\"mc_delete_message\",\"mc_edit_cart\",\"mc_history_instant\",\"mc_history_post\",\"mc_im\",\"mc_inbox_autoreply\",\"mc_input_status\",\"mc_instant_notifications\",\"mc_invoicetitle_optional\",\"mc_keyword_autotagging\",\"mc_line_broadcast\",\"mc_line_broadcast_all_friends\",\"mc_line_cart\",\"mc_logistics_hct\",\"mc_logistics_tcat\",\"mc_manage_blacklist\",\"mc_mark_todo\",\"mc_new_menu\",\"mc_phone_tag\",\"mc_reminder_unpaid\",\"mc_reply_pic\",\"mc_setting_message\",\"mc_setting_orderform\",\"mc_shop_message_refactor\",\"mc_smart_advice\",\"mc_sort_waitingtime\",\"mc_sort_waitingtime_new\",\"mc_tw_invoice\",\"media_gcp_upload\",\"member_center_profile_revamp\",\"member_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_1000\",\"one_page_store_checkout\",\"one_page_store_clone\",\"one_page_store_login\",\"one_page_store_product_set\",\"one_page_store_promotion_checkbox\",\"online_credit_redemption_toggle\",\"online_store_design\",\"online_store_design_setup_guide_basketplan\",\"opb_bank_transfer_deprecation_consent\",\"opb_combine_payment\",\"opb_invoice\",\"opb_single_checkout_revamp\",\"opb_tw_virtual_acct\",\"open_api_management\",\"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_
103custom_notify\",\"out_of_stock_order\",\"page_builder_revamp\",\"page_builder_revamp_theme_setting\",\"page_builder_revamp_theme_setting_initialized\",\"page_builder_section_cache_enabled\",\"page_builder_widget_accordion\",\"page_builder_widget_blog\",\"page_builder_widget_category\",\"page_builder_widget_collage\",\"page_builder_widget_countdown\",\"page_builder_widget_custom_liquid\",\"page_builder_widget_instagram\",\"page_builder_widget_product_text\",\"page_builder_widget_subscription\",\"page_builder_widget_video\",\"page_limit_unlimited\",\"page_use_product_service\",\"page_view_cache\",\"pakpobox\",\"partial_free_shipping\",\"payme\",\"payment_condition\",\"payment_fee_config\",\"payment_image\",\"payment_slip_notify\",\"paypal_upgrade\",\"pdp_image_lightbox\",\"pdp_image_lightbox_icon\",\"pdp_product_sold_count\",\"pending_subscription\",\"philia_setting\",\"pickup_remember_store\",\"pickup_remember_store_checkout_revamp_v2024\",\"plp_label_wording\",\"plp_product_seourl\",\"plp_variation_selector\",\"plp_wishlist\",\"point_campaign\",\"point_redeem_to_cash\",\"point_tier_expiration_notify\",\"pos_only_product_settings\",\"pos_retail_store_price\",\"pos_setup_guide_basketplan\",\"post_cancel_connect\",\"post_commerce_stack_comment\",\"post_fanpage_luckydraw\",\"post_fb_group\",\"post_general_setting\",\"post_lock_pd\",\"post_sales_dashboard\",\"postsale_auto_reply\",\"postsale_create_post\",\"postsale_ig_auto_reply\",\"postsales_connect_multiple_posts\",\"preset_publish\",\"price_discount_label_plp\",\"product_available_time\",\"product_cost_permission\",\"product_feed_info\",\"product_feed_manager_availability\",\"product_feed_revamp\",\"product_index_v2\",\"product_info\",\"product_limit_1000\",\"product_limit_unlimited\",\"product_log_v2\",\"product_page_limit_10\",\"product_quantity_update\",\"product_recommendation_abtesting\",\"product_revamp_doublewrite\",\"product_revamp_singleread\",\"product_review_bulk_export_import\",\"product_review_import\",\"product_review_import_installable\",\"product_review_plp\",\"product_review_reward\",\"product_review_reward_conditions\",\"product_search\",\"product_set_revamp\",\"product_set_show_out_of_stock\",\"product_set_v2_enhancement\",\"product_subscription_applied_credits\",\"product_summary\",\"promotion_blacklist\",\"promotion_filter_by_date\",\"promotion_first_purchase\",\"promotion_first_purchase_channel\",\"promotion_hour\",\"promotion_limit_10\",\"promotion_limit_100\",\"promotion_limit_unlimited\",\"promotion_minitem\",\"promotion_page\",\"promotion_page_reminder\",\"promotion_page_seo_button\",\"promotion_record_archive_test\",\"promotion_reminder\",\"promotion_revamp_phase1-1\",\"purchase_limit_campaign\",\"quick_answer\",\"recaptcha_reset_pw\",\"redirect_301_settings\",\"rejected_bill_reminder\",\"remove_fblike_sc\",\"rep_download_log_ip_identity\",\"repay_cookie\",\"replace_janus_interface\",\"replace_lms_old_oa_interface\",\"reports\",\"revert_credit\",\"revert_credit_p2\",\"revert_credit_status\",\"reward_campaign_copy\",\"reward_campaign_exclude_product\",\"sales_dashboard\",\"sangria_setting\",\"sc_advanced_keyword\",\"sc_ai_chat_analysis\",\"sc_ai_suggested_reply\",\"sc_alipay_standard\",\"sc_atm\",\"sc_auto_bind_member\",\"sc_autodetect_address\",\"sc_autodetect_paymentslip\",\"sc_autoreply_icebreaker\",\"sc_broadcast_permissions\",\"sc_clearcart\",\"sc_clearcart_all\",\"sc_comment_label\",\"sc_comment_list\",\"sc_conversations_statistics_sunset\",\"sc_download_adminapp\",\"sc_facebook_broadcast\",\"sc_facebook_live\",\"sc_fb_ig_subscription\",\"sc_gpt_chatsummary\",\"sc_gpt_content_generator\",\"sc_gpt_knowledge_base\",\"sc_group_pm_commentid\",\"sc_group_webhook\",\"sc_intercom\",\"sc_keywords\",\"sc_line_live_pl\",\"sc_list_search\",\"sc_live_line\",\"sc_lock_inventory\",\"sc_manual_order\",\"sc_mc_settings\",\"sc_mo_711emap\",\"sc_order_unlimit\",\"sc_outstock_msg\",\"sc_overall_statistics\",\"sc_overall_statistics_api_v3\",\"sc_overall_statistics_v2\",\"sc_pickup\",\"sc_post_feature\",\"sc_product_set\",\"sc_product_variation\",\"sc_sidebar\",\"sc_similar_question_replies\",\"sc_slp_subscription_promotion\",\"sc_standard\",\"sc_store_pickup\",\"sc_wa_contacts_list\",\"sc_wa_message_report\",\"sc_wa_permissions\",\"scheduled_home_page\",\"search_function_image_gallery\",\"security_center\",\"select_all_customer\",\"select_all_inventory\",\"send_coupon_notification\",\"sensitive_operation_email_notify\",\"session_expiration_period\",\"setup_guide_basketplan\",\"sfexpress_centre\",\"sfexpress_eflocker\",\"sfexpress_service\",\"sfexpress_store\",\"sg_onboarding_currency\",\"share_cart_link\",\"shop_builder_plp\",\"shop_category_filter\",\"shop_category_filter_bulk_action\",\"shop_product_search_rate_limit\",\"shop_related_recaptcha\",\"shop_template_advanced_setting\",\"shopback_cashback\",\"shopline_captcha\",\"shopline_email_captcha\",\"shopline_product_reviews\",\"shoplytics_api_ordersales_v4\",\"shoplytics_api_psa_wide_table\",\"shoplytics_benchmark\",\"shoplytics_broadcast_api_v3\",\"shoplytics_channel_store_permission\",\"shoplytics_credit_analysis\",\"shoplytics_credit_analysis_reward_birthday_breakdown\",\"shoplytics_customer_refactor_api_v3\",\"shoplytics_date_picker_v2\",\"shoplytics_event_realtime_refactor_api_v3\",\"shoplytics_events_api_v3\",\"shoplytics_export_flex\",\"shoplytics_homepage_v2\",\"shoplytics_invoices_api_v3\",\"shoplytics_lite\",\"shoplytics_membership_tier_growth\",\"shoplytics_online_order_source\",\"shoplytics_orders_api_v3\",\"shoplytics_ordersales_v3\",\"shoplytics_payments_api_v3\",\"shoplytics_pro\",\"shoplytics_product_revamp_api_v3\",\"shoplytics_promotions_api_v3\",\"shoplytics_psa_multi_stores_export\",\"shoplytics_psa_sub_categories\",\"shoplytics_rfim_enhancement_v3\",\"shoplytics_session_metrics\",\"shoplytics_staff_api_v3\",\"shoplytics_to_hd\",\"shoplytics_tracker_first_party\",\"shopping_session_enabled\",\"signin_register_revamp\",\"sitemap_cache_6hr\",\"sitemap_enhance_lang\",\"skya_setting\",\"sl_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_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_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_
103iOS_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\",\"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_cart\",\"smart_product_recommendation_regular\",\"smart_recommended_related_products\",\"sms_broadcast\",\"sms_custom\",\"sms_with_shop_name\",\"social_channel_revamp\",\"social_channel_user\",\"social_name_in_order\",\"sort_out_of_stock_products_last\",\"split_order_applied_creditpoint\",\"sso_lang_th\",\"sso_lang_vi\",\"staff_elasticsearch\",\"staff_limit_5\",\"staff_limit_unlimited\",\"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\",\"studio_livestream\",\"sub_sgstripe\",\"subscription_config_edit\",\"subscription_config_edit_delivery_payment\",\"subscription_currency\",\"subscription_order_expire_notify\",\"subscription_order_notify\",\"subscription_product\",\"subscription_promotion\",\"subscription_tw_virtual_acct\",\"tappay_3D_secure\",\"tappay_sdk_v2_3_2\",\"tappay_sdk_v3\",\"tax_inclusive_setting\",\"taxes_settings\",\"tcat_711pickup_sl_logisitics\",\"tcat_logistics_bills_report\",\"tcat_newlabel\",\"tcat_sftp\",\"th_pricing_page_2020\",\"thb_pricing_page_disabled_2020\",\"theme_bianco\",\"theme_doris_bien\",\"theme_kingsman_v2\",\"theme_level_3\",\"theme_sangria\",\"theme_ultrachic\",\"tier_birthday_credit\",\"tier_member_points\",\"tier_member_price\",\"tier_reward_app_availability\",\"tier_reward_app_installation\",\"tier_reward_app_p2\",\"tier_reward_credit\",\"tnc-checkbox\",\"toggle_mobile_category\",\"tw_app_shopback_cashback\",\"tw_fm_sms\",\"tw_pricing_page_2019\",\"tw_stripe_subscription\",\"twd_pricing_page_disabled_2020\",\"uc_integration\",\"uc_v2_endpoints\",\"ultra_setting\",\"unified_admin\",\"use_ngram_for_order_search\",\"user_center_social_channel\",\"user_credits\",\"user_credits_revamp_double_read\",\"variant_image_selector\",\"variant_saleprice_cost_weight\",\"variation_label_swatches\",\"varm_setting\",\"vn_pricing_page_2020\",\"vnd_pricing_page_disabled_2020\",\"wa_broadcast_customer_group\",\"wa_system_template\",\"wa_template_custom_content\",\"whatsapp_accept_marketing\",\"whatsapp_catalog\",\"whatsapp_extension\",\"whatsapp_order_form\",\"whatsapp_orderstatus_toggle\",\"wishlist_app\",\"yahoo_dot\",\"youtube_live_shopping\",\"zotabox_installable\"],\"shop_default_home_url\":\"https://addableliving.shoplineapp.com\",\"shop_status\":\"open\",\"show_sold_out\":true,\"sl_payment_merchant_id\":\"3059902606036054016\",\"supported_languages\":[\"en\",\"zh-hant\"],\"tags\":[\"life\"],\"time_zone\":\"Asia/Taipei\",\"updated_at\":\"2026-10-08T14:27:00.118Z\",\"user_setting\":{\"_id\":\"67049be0aa40e5000a252e75\",\"created_at\":\"2024-10-08T02:41:36.885Z\",\"data\":{\"general_fields\":[{\"type\":\"gender\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"true\"},\"profile\":{\"include\":\"true\",\"required\":\"false\"}}},{\"type\":\"birthday\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"true\"},\"profile\":{\"include\":\"true\",\"required\":\"false\"}}}],\"minimum_age_limit\":\"13\",\"custom_fields\":[],\"signup_method\":\"email_and_mobile\",\"sms_verification\":{\"status\":\"false\",\"supported_countries\":[\"*\"]},\"facebook_login\":{\"status\":\"inactive\",\"app_id\":\"\"},\"google_login\":{\"status\":\"inactive\",\"client_id\":\"\",\"client_secret\":\"\"},\"enable_facebook_comment\":null,\"facebook_comment\":null,\"line_login\":{\"status\":\"active\"},\"recaptcha_signup\":{\"status\":\"true\",\"site_key\":\"6LdYbJgqAAAAAP6P37g7cvgSxiwIgSSQlWfc2gX8\"},\"email_verification\":{\"status\":\"true\"},\"login_with_verification\":{\"status\":\"false\"},\"upgrade_reminder\":{\"status\":\"active\"}
103,\"enable_member_point\":true,\"enable_user_credit\":true,\"birthday_format\":\"YYYY/MM/DD\",\"send_birthday_credit_period\":\"monthly\",\"member_info_reward\":{\"enabled\":false,\"reward_on\":[],\"subscription_reward_on\":[],\"coupons\":{\"enabled\":false,\"promotion_ids\":[]}},\"login_lambda_callback_function_name\":null,\"enable_age_policy\":false,\"force_complete_info\":false,\"membership_promo_banner\":{\"text\":{\"display\":\"default\",\"custom_content\":{\"en\":{\"title\":\"\",\"content\":\"\"},\"zh-hant\":{\"title\":\"å¨ï¼æ¡è¿å å
¥\",\"content\":\"å¨ï¼æ¡è¿å å
¥\"}}},\"image\":{\"display\":\"custom\",\"custom_content\":{\"zh-hant\":\"6a0c7fd9d268f5a3fd36bbe0\"}}},\"birthday_gift_schedule_type\":\"monthly\",\"audience_type\":{\"birthday_gift\":\"specific_tiers\"}},\"item_type\":\"\",\"key\":\"users\",\"name\":null,\"owner_id\":\"67049be06cc2e2003a7c607c\",\"owner_type\":\"Merchant\",\"publish_status\":\"published\",\"status\":\"active\",\"updated_at\":\"2026-08-13T06:57:12.044Z\",\"value\":null},\"price_range_preview\":false},\"localeData\":{\"loadedLanguage\":{\"name\":\"English\",\"code\":\"en\"},\"supportedLocales\":[{\"name\":\"English\",\"code\":\"en\"},{\"name\":\"ç¹é«ä¸æ\",\"code\":\"zh-hant\"}]},\"currentUser\":null,\"themeSettings\":{\"hide_language_selector\":false,\"is_multicurrency_enabled\":false,\"messages_enabled\":false,\"hide_languages\":\"\",\"product_promotion_label_background\":\"C0392B\",\"product_promotion_label_text\":\"FFFFFF\",\"mobile_categories_collapsed\":true,\"mobile_categories_removed\":true,\"categories_collapsed\":true,\"image_fill\":false,\"variation_image_style\":\"square\",\"variation_image_size\":\"md\",\"plp_variation_display_type\":\"hidden\",\"plp_variation_display_variation\":\"1\",\"plp_variation_display\":{\"type\":\"hidden\",\"show_variation\":\"1\"},\"variation_image_selector_enabled\":false,\"variation_image_selector_variation\":\"1\",\"plp_variation_selector\":{\"enabled\":false,\"show_variation\":\"1\"},\"product_name_align\":\"center\",\"product_custom_label_style\":\"rounded-rectangle\",\"show_products_total\":true,\"category_page\":\"48\",\"hide_share_buttons\":true,\"goto_top\":true,\"enable_gdpr_cookies_banner\":false,\"page_background\":\"f8f5e6\",\"page_text\":\"4e6a4b\",\"page_text_link\":\"4e6a4b\",\"announcement_background\":\"9e493e\",\"announcement_text\":\"FFFFFF\",\"header_background\":\"f8f5e6\",\"header_text\":\"4e6a4b\",\"header_icon\":\"4e6a4b\",\"primary_background\":\"4e6a4b\",\"primary_text\":\"FFFFFF\",\"buy_now_background\":\"FB7813\",\"buy_now_text\":\"FFFFFF\",\"footer_background\":\"f3f3f3\",\"footer_text\":\"666666\",\"footer_icon\":\"4e6a4b\",\"copyright_background\":\"666666\",\"copyright_text\":\"FAFAFA\",\"anti_fraud_background\":\"666666\",\"anti_fraud_text\":\"FAFAFA\",\"font_title\":\"Sarabun\",\"font_size_title\":\"0.8\",\"font_paragraph\":\"Sarabun\",\"font_size_paragraph\":\"1\",\"updated_with_new_page_builder\":true,\"show_promotions_on_product\":true,\"plp_wishlist\":true,\"buy_now_button\":{\"enabled\":true},\"enabled_quick_cart\":false,\"opens_in_new_tab\":true},\"isMultiCurrencyEnabled\":false,\"features\":{\"plans\":{\"free\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"standard\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"starter\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"pro\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"business\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\"
103:{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"variant_image_selector\":false},\"basic\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"basic2018\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"sc\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"advanced\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"premium\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"enterprise\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"crossborder\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"o2o\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"subscription_product\":true,\"variant_image_selector\":true}}},\"requestCountry\":\"US\",\"trackerEventData\":{},\"isRecaptchaEnabled\":true,\"isRecaptchaEnterprise\":false,\"recaptchaEnterpriseSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"recaptchaEnterpriseCheckboxSiteKey\":\"6LfQVEEoAAAAAAzllcvUxDYhfywH7-aY52nsJ2cK\",\"recaptchaSiteKey\":\"6LdYbJgqAAAAAP6P37g7cvgSxiwIgSSQlWfc2gX8\",\"currencyData\":{\"supportedCurrencies\":[{\"name\":\"$ HKD\",\"symbol\":\"$\",\"iso_code\":\"hkd\"},{\"name\":\"P MOP\",\"symbol\":\"P\",\"iso_code\":\"mop\"},{\"name\":\"Â¥ CNY\",\"symbol\":\"Â¥\",\"iso_code\":\"cny\"},{\"name\":\"$ TWD\",\"symbol\":\"$\",\"iso_code\":\"twd\"},{\"name\":\"$ USD\",\"symbol\":\"$\",\"iso_code\":\"usd\"},{\"name\":\"$ SGD\",\"symbol\":\"$\",\"iso_code\":\"sgd\"},{\"name\":\"⬠EUR\",\"symbol\":\"â¬\",\"iso_code\":\"eur\"},{\"name\":\"$ AUD\",\"symbol\":\"$\",\"iso_code\":\"aud\"},{\"name\":\"£ GBP\",\"symbol\":\"£\",\"iso_code\":\"gbp\"},{\"name\":\"â± PHP\",\"symbol\":\"â±\",\"iso_code\":\"php\"},{\"name\":\"RM MYR\",\"symbol\":\"RM\",\"iso_code\":\"myr\"},{\"name\":\"฿ THB\",\"symbol\":\"฿\",\"iso_code\":\"thb\"},{\"name\":\"د.Ø¥ AED\",\"symbol\":\"د.Ø¥\",\"iso_code\":\"aed\"},{\"name\":\"Â¥ JPY\",\"symbol\":\"Â¥\",\"iso_code\":\"jpy\"},{\"name\":\"$ BND\",\"symbol\":\"$\",\"iso_code\":\"bnd\"},{\"name\":\"â© KRW\",\"symbol\":\"â©\",\"iso_code\":\"krw\"},{\"name\":\"Rp IDR\",\"symbol\":\"Rp\",\"iso_code\":\"idr\"},{\"name\":\"â« VND\",\"symbol\":\"â«\",\"iso_code\":\"vnd\"},{\"name\":\"$ CAD\",\"symbol\":\"$\",\"iso_code\":\"cad\"}],\"requestCountryCurrencyCode\":\"TWD\"},\"previousUrl\":\"\",\"checkoutLandingPath\":\"/cart\",\"webpSupported\":65,\"pageType\":\"pages-show\",\"paypalCnCl
103ientId\":\"AYVtr8kMzEyRCw725vQM_-hheFyo1FuWeaup4KPSvU1gg44L-NG5e2PNcwGnMo2MLCzGRg4eVHJhuqBP\",\"efoxPayVersion\":\"1.0.60\",\"universalPaymentSDKUrl\":\"https://cdn.myshopline.com\",\"shoplinePaymentCashierSDKUrl\":\"https://cdn.myshopline.com/pay/paymentElement/1.7.1/index.js\",\"shoplinePaymentV2Env\":\"prod\",\"shoplinePaymentGatewayEnv\":\"prod\",\"shoplinePaymentsIntegratedEnv\":\"production\",\"currentPath\":\"/pages/news\",\"isExceedCartLimitation\":null,\"familyMartEnv\":\"prod\",\"familyMartConfig\":{\"cvsname\":\"familymart.shoplineapp.com\"},\"familyMartFrozenConfig\":{\"cvsname\":\"familymartfreeze.shoplineapp.com\",\"cvslink\":\"https://familymartfreeze.shoplineapp.com/familymart_freeze_callback\",\"emap\":\"https://ecmfme.map.com.tw/ReceiveOrderInfo.aspx\"},\"pageIdentifier\":\"advanced_page_section\",\"staticResourceHost\":\"https://static.shoplineapp.com/\",\"facebookAppId\":\"467428936681900\",\"facebookSdkVersion\":\"v2.7\",\"criteoAccountId\":null,\"criteoEmail\":null,\"shoplineCaptchaEnv\":\"prod\",\"shoplineCaptchaPublicKey\":\"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUXpOVJR72RcVR8To9lTILfKJnfTp+f69D2azJDN5U9FqcZhdYfrBegVRKxuhkwdn1uu6Er9PWV4Tp8tRuHYnlU+U72NRpb0S3fmToXL3KMKw/4qu2B3EWtxeh/6GPh3leTvMteZpGRntMVmJCJdS8PY1CG0w6QzZZ5raGKXQc2QIDAQAB\",\"defaultBlockedSmsCountries\":\"PS,MG,KE,AO,KG,UG,AZ,ZW,TJ,NG,GT,DZ,BD,BY,AF,LK,MA,EH,MM,EG,LV,OM,LT,UA,RU,KZ,KH,LY,ML,MW,IR,EE\",\"featureEnabledList\":{\"smartProductRecommendation\":{\"cartSidebarEnabled\":false,\"cartProductsEnabled\":false}}}'); 104</script>
104 105 106
106<script> 107 (function() { 108 var queue = []; 109 window.__sentryPreInitQueue = queue; 110 function captureToQueue(error) { 111 if (window.__sentryPreInitQueue) queue.push(error); 112 } 113 function onError(event) { 114 if (event.error !== null) captureToQueue(event.error); 115 } 116 function onUnhandledRejection(event) { 117 captureToQueue(event.reason !== undefined ? event.reason : event); 118 } 119 window.addEventListener('error', onError); 120 window.addEventListener('unhandledrejection', onUnhandledRejection); 121 window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection }; 122 })(); 123 </script>
123 124
124<script 125 src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js" 126 integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH" 127 crossorigin="anonymous" 128 defer 129 ></script>
129 130
130<script 131 src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js" 132 integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT" 133 crossorigin="anonymous" 134 defer 135 ></script>
135 136
137<script> 138 function sriOnError (event) { 139 if (window.Sentry) window.Sentry.captureException(event); 140 141 var script = document.createElement('script'); 142 var srcDomain = new URL(this.src).origin; 143 script.src = this.src.replace(srcDomain, ''); 144 if (this.defer) script.setAttribute("defer", "defer"); 145 document.getElementsByTagName('head')[0].insertBefore(script, null); 146 } 147</script>
147 148
149<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 149
149
150<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>
1502&&(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>
150 151 152
152<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
152 153 154 155
156<script> 157 function generateGlobalSDKObserver(variableName, options = {}) { 158 const { isLoaded = (sdk) => !!sdk } = options; 159 return { 160 [variableName]: { 161 funcs: [], 162 notify: function() { 163 while (this.funcs.length > 0) { 164 const func = this.funcs.shift(); 165 func(window[variableName]); 166 } 167 }, 168 subscribe: function(func) { 169 if (isLoaded(window[variableName])) { 170 func(window[variableName]); 171 } else { 172 this.funcs.push(func); 173 } 174 const unsubscribe = function () { 175 const index = this.funcs.indexOf(func); 176 if (index > -1) { 177 this.funcs.splice(index, 1); 178 } 179 }; 180 return unsubscribe.bind(this); 181 }, 182 }, 183 }; 184 } 185 186 window.globalSDKObserver = Object.assign( 187 {}, 188 generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}), 189 generateGlobalSDKObserver('FB'), 190 ); 191</script>
191 192 193<style> 194 :root { 195 196 --product-promotion-label-background: #C0392B; 197 --product-promotion-label-background-h: 6; 198 --product-promotion-label-background-s: 63%; 199 --product-promotion-label-background-l: 46%; 200 --product-promotion-label-text: #FFFFFF; 201 --product-promotion-label-text-h: 0; 202 --product-promotion-label-text-s: 0%; 203 --product-promotion-label-text-l: 100%; 204 --category-page: 48; 205 --page-background: #f8f5e6; 206 --page-background-h: 50; 207 --page-background-s: 56%; 208 --page-background-l: 94%; 209 --page-text: #4e6a4b; 210 --page-text-h: 114; 211 --page-text-s: 17%; 212 --page-text-l: 35%; 213 --page-text-link: #4e6a4b; 214 --page-text-link-h: 114; 215 --page-text-link-s: 17%; 216 --page-text-link-l: 35%; 217 --announcement-background: #9e493e; 218 --announcement-background-h: 7; 219 --announcement-background-s: 44%; 220 --announcement-background-l: 43%; 221 --announcement-text: #FFFFFF; 222 --announcement-text-h: 0; 223 --announcement-text-s: 0%; 224 --announcement-text-l: 100%; 225 --header-background: #f8f5e6; 226 --header-background-h: 50; 227 --header-background-s: 56%; 228 --header-background-l: 94%; 229 --header-text: #4e6a4b; 230 --header-text-h: 114; 231 --header-text-s: 17%; 232 --header-text-l: 35%; 233 --header-icon: #4e6a4b; 234 --header-icon-h: 114; 235 --header-icon-s: 17%; 236 --header-icon-l: 35%; 237 --primary-background: #4e6a4b; 238 --primary-background-h: 114; 239 --primary-background-s: 17%; 240 --primary-background-l: 35%; 241 --primary-text: #FFFFFF; 242 --primary-text-h: 0; 243 --primary-text-s: 0%; 244 --primary-text-l: 100%; 245 --buy-now-background: #FB7813; 246 --buy-now-background-h: 26; 247 --buy-now-background-s: 97%; 248 --buy-now-background-l: 53%; 249 --buy-now-text: #FFFFFF; 250 --buy-now-text-h: 0; 251 --buy-now-text-s: 0%; 252 --buy-now-text-l: 100%; 253 --footer-background: #f3f3f3; 254 --footer-background-h: 0; 255 --footer-background-s: 0%; 256 --footer-background-l: 95%; 257 --footer-text: #666666; 258 --footer-text-h: 0; 259 --footer-text-s: 0%; 260 --footer-text-l: 40%; 261 --footer-icon: #4e6a4b; 262 --footer-icon-h: 114; 263 --footer-icon-s: 17%; 264 --footer-icon-l: 35%; 265 --copyright-background: #666666; 266 --copyright-background-h: 0; 267 --copyright-background-s: 0%; 268 --copyright-background-l: 40%; 269 --copyright-text: #FAFAFA; 270 --copyright-text-h: 0; 271 --copyright-text-s: 0%; 272 --copyright-text-l: 98%; 273 --anti-fraud-background: #666666; 274 --anti-fraud-background-h: 0; 275 --anti-fraud-background-s: 0%; 276 --anti-fraud-background-l: 40%; 277 --anti-fraud-text: #FAFAFA; 278 --anti-fraud-text-h: 0; 279 --anti-fraud-text-s: 0%; 280 --anti-fraud-text-l: 98%; 281 --font-title: "Sarabun", var(--system-sans); 282 283 --font-size-title: 0.8; 284 --font-paragraph: "Sarabun", var(--system-sans); 285 286 --font-size-paragraph: 1; 287 288 --cookie-consent-popup-z-index: 1000; 289 } 290</style> 291
292<script type="text/javascript"> 293var shoplyticsTrackerSrc = window.location.origin + '/event/assets/js/shoplytics-tracker/latest/shoplytics-tracker.js'; 294(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){ 295p.exec?p.exec.apply(p,arguments):p.q.push(arguments) 296}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0, 297n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o)) 298})(window,document,'script',shoplyticsTrackerSrc); 299window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"67049be06cc2e2003a7c607c","language":"en","user_id":null}; 300shoplytics('init', 'shop', { 301 register: window.SHOPLYTICS_TRACKER_REGISTER 302}); 303 304// for facebook login redirect 305if (location.hash === '#_=_') { 306 history.replaceState(null, document.title, location.toString().replace(/#_=_$/, '')); 307} 308 309function SidrOptions(options) { 310 if (options === undefined) { options = {}; } 311 this.side = options.side || 'left'; 312 this.speed = options.speed || 200; 313 this.name = options.name; 314 this.onOpen = options.onOpen || angular.noop; 315 this.onClose = options.onClose || angular.noop; 316} 317window.SidrOptions = SidrOptions; 318 319window.resizeImages = function(element) { 320 var images = (element || document).getElementsByClassName("sl-lazy-image") 321 var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/ 322 323 for (var i = 0; i < images.length; i++) { 324 var image = images[i] 325 try { 326 var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1] 327 } catch(e) { 328 continue; 329 } 330 var setBySrc, head, tail, width, height; 331 try { 332 if (!src) { throw 'Unknown source' } 333 334 setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style" 335 var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url 336 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 337 head = result[1] 338 tail = result[4] 339 width = parseInt(result[2], 10); 340 height = parseInt(result[3], 10); 341 342 if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; } 343 } catch(e) { 344 if (typeof e !== 'string') { console.error(e) } 345 continue; 346 } 347 348 var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10) 349 var scale = window.devicePixelRatio > 1 ? 2 : 1 350 351 // Resize by size of given element or image itself 352 var refElement = image; 353 if (image.getAttribute('data-ref-element')) { 354 var selector = image.getAttribute('data-ref-element'); 355 if (selector.indexOf('.') === 0) { 356 refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0] 357 } else { 358 refElement = document.getElementById(image.getAttribute('data-ref-element')) 359 } 360 } 361 var offsetWidth = refElement.offsetWidth; 362 var offsetHeight = refElement.offsetHeight; 363 var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth; 364 var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight; 365 366 // Get desired size based on view, segment and screen scale 367 var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined 368 var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined 369 370 if (resizedWidth || resizedHeight) { 371 var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?'; 372 for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; } 373 if (newSrc !== src) { 374 if (setBySrc) { 375 image.setAttribute('src', newSrc); 376 } else { 377 image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')')); 378 } 379 image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || ''); 380 } 381 } 382 } 383} 384 385let createDeferredPromise = function() { 386 let deferredRes, deferredRej; 387 let deferredPromise = new Promise(function(res, rej) { 388 deferredRes = res; 389 deferredRej = rej; 390 }); 391 deferredPromise.resolve = deferredRes; 392 deferredPromise.reject = deferredRej; 393 return deferredPromise; 394} 395 396// For app extension sdk 397window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise(); 398 window.runTaskInIdle = function runTaskInIdle(task) { 399 try { 400 if (!task) return; 401 task(); 402 } catch (err) { 403 console.error(err); 404 } 405 } 406 407window.runTaskQueue = function runTaskQueue(queue) { 408 if (!queue || queue.length === 0) return; 409 410 const task = queue.shift(); 411 window.runTaskInIdle(task); 412 413 window.runTaskQueue(queue); 414} 415 416 417window.addEventListener('DOMContentLoaded', function() { 418 419app.value('mainConfig', window.mainConfig); 420 421 422app.value('flash', { 423}); 424 425app.value('flash_data', {}); 426app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/') 427app.constant('staticImageHost', 'static.shoplineapp.com/web') 428app.constant('staticResourceHost', 'https://static.shoplineapp.com/') 429app.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_
429shipping_rate_refactor\":true,\"promotion_reminder\":true,\"promotion_page_reminder\":true,\"modularize_address_format\":true,\"point_redeem_to_cash\":true,\"fb_login_integration\":false,\"product_summary\":true,\"plp_wishlist\":true,\"ec_order_unlimit\":true,\"sc_order_unlimit\":true,\"inventory_search_v2\":true,\"sc_lock_inventory\":true,\"crm_notify_preview\":true,\"plp_variation_selector\":true,\"category_banner_multiple\":true,\"order_confirmation_slip_upload\":true,\"tier_upgrade_v2\":false,\"plp_label_wording\":true,\"order_search_custom_field\":true,\"ig_browser_notify\":true,\"ig_browser_disabled\":false,\"send_product_tag_to_shop\":false,\"ads_system_new_tab\":true,\"payment_image\":true,\"sl_logistics_bulk_action\":true,\"disable_orderconfirmation_mail\":false,\"payment_slip_notify\":true,\"product_set_child_products_limit\":20,\"product_set_limit\":-1,\"sl_payments_hk_promo\":false,\"domain_redirect_ec2\":false,\"affiliate_kol_report\":true,\"applepay_newebpay\":false,\"atm_newebpay\":false,\"cvs_newebpay\":false,\"ec_fast_checkout\":false,\"checkout_setting\":true,\"omise_payment\":false,\"member_password_setup_notify\":true,\"membership_tier_notify\":true,\"auto_credit_notify\":true,\"customer_referral_notify\":true,\"member_points_notify\":true,\"member_import_notify\":true,\"crm_sms_custom\":true,\"crm_email_custom\":true,\"customer_group\":true,\"app_checkout_page_v2\":false,\"cart_api_slp_payment_callback\":false,\"restricted_product_risk_center_integration\":false,\"mask_check_stock_api_quantity\":false,\"tier_auto_downgrade\":false,\"scheduled_home_page\":true,\"sc_wa_contacts_list\":true,\"broadcast_to_unsubscribers_sms\":true,\"sc_post_feature\":true,\"google_product_category_3rdlayer\":true,\"purchase_limit_campaign\":true,\"order_item_name_edit\":false,\"block_analytics_request\":false,\"subscription_order_notify\":true,\"fb_domain_verification\":false,\"disable_html5mode\":false,\"einvoice_edit\":true,\"order_search_sku\":true,\"cancel_order_by_customer_v2\":true,\"storefront_pdp_enhancement\":false,\"storefront_plp_enhancement\":false,\"storefront_adv_enhancement\":false,\"product_cost_permission\":true,\"promotion_first_purchase\":true,\"block_gtm_for_lighthouse\":true,\"use_critical_css_liquid\":false,\"flash_price_campaign\":true,\"inventory_change_reason\":true,\"ig_login_entrance\":true,\"contact_us_mobile\":false,\"sl_payment_hk_alipay\":false,\"3_layer_variation\":true,\"einvoice_tradevan\":true,\"tradevan_multi_tax_product_set\":false,\"order_add_to_cart\":true,\"order_new_source\":true,\"einvoice_bulk_update\":true,\"molpay_alipay_tng\":false,\"fastcheckout_add_on\":false,\"plp_product_seourl\":true,\"country_code\":true,\"sc_keywords\":true,\"bulk_printing_labels_711C2C\":true,\"search_function_image_gallery\":true,\"social_channel_user\":true,\"sc_overall_statistics\":true,\"product_main_images_limit\":12,\"order_custom_notify\":true,\"new_settings_apply_all_promotion\":true,\"new_order_label_711b2c\":false,\"payment_condition\":true,\"store_pick_up\":true,\"other_custom_notify\":true,\"crm_sms_notify\":true,\"sms_custom\":true,\"product_set_revamp\":true,\"charge_shipping_fee_by_product_qty\":true,\"whatsapp_extension\":true,\"new_live_selling\":false,\"tier_member_points\":true,\"fb_broadcast_sc_p2\":true,\"fb_entrance_optimization\":true,\"shopback_cashback\":true,\"bundle_add_type\":true,\"google_ads_api\":true,\"google_analytics_4\":true,\"customer_group_smartrfm_filter\":true,\"shopper_app_entrance\":false,\"enable_cart_service\":true,\"store_crm_pwa\":true,\"store_referral_export_import\":true,\"store_referral_setting\":true,\"delivery_time_with_quantity\":true,\"tier_reward_app_installation\":true,\"tier_reward_app_availability\":true,\"stop_slp_approvedemail\":true,\"google_content_api\":true,\"buy_online_pickup_instore\":false,\"subscription_order_expire_notify\":true,\"payment_octopus\":false,\"payment_hide_hk\":false,\"line_ads_tag\":true,\"get_coupon\":true,\"coupon_notification\":true,\"payme_single_key_migration\":false,\"fb_bdapi\":false,\"mc_sort_waitingtime_new\":true,\"disable_itc\":false,\"sl_payment_alipay\":true,\"sl_pos_sg_gst_on_receipt\":false,\"buyandget_promotion\":true,\"line_login_mobile\":true,\"vulnerable_js_upgrade\":false,\"replace_janus_interface\":true,\"enable_calculate_api_promotion_filter\":true,\"combine_orders\":false,\"t
429ier_reward_app_p2\":true,\"slp_remember_credit_card\":true,\"subscription_promotion\":true,\"lock_cart_sc_product\":true,\"extend_reminder\":true,\"customer_search_match\":true,\"slp_product_subscription\":true,\"customer_group_sendcoupon\":true,\"sl_payments_apple_pay\":true,\"apply_multi_order_discount\":true,\"enable_calculate_api_promotion_apply\":true,\"product_revamp_doublewrite\":true,\"tcat_711pickup_emap\":false,\"page_builder_widget_blog\":true,\"page_builder_widget_accordion\":true,\"page_builder_widget_category\":true,\"page_builder_widget_instagram\":true,\"page_builder_widget_custom_liquid\":true,\"page_builder_widget_product_text\":true,\"page_builder_widget_subscription\":true,\"page_builder_widget_video\":true,\"page_builder_widget_collage\":true,\"npb_theme_sangria\":false,\"npb_theme_philia\":true,\"npb_theme_bianco\":false,\"line_point_cpa_tag\":true,\"affiliate_by_product\":true,\"order_select_across_pages\":true,\"page_builder_widget_count_down\":false,\"deep_link_support_payme\":true,\"deep_link_support_linepay\":true,\"split_order_applied_creditpoint\":true,\"product_review_reward\":true,\"rounding_to_one_decimal\":false,\"disable_image_service_lossy_compression\":false,\"order_status_non_automation\":true,\"member_info_reward\":true,\"order_discount_stackable\":true,\"enable_cart_api\":true,\"product_revamp_singleread\":true,\"deep_search\":true,\"new_plp_initialized\":false,\"shop_builder_plp\":true,\"old_fbe_removal\":true,\"fbig_shop_disabled\":false,\"repay_cookie\":true,\"gift_promotion_condition\":true,\"blog_revamp_singleread\":true,\"blog_revamp_doublewrite\":true,\"credit_condition_tier_limit\":5,\"credit_condition_5_tier_ec\":true,\"credit_condition_50_tier_ec\":false,\"return_order_revamp\":false,\"expand_sku_on_plp\":false,\"sl_pos_shopline_payment_invoice_new_flow\":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\":1000,\"one_page_store_clone\":true,\"one_page_store_checkout_v2\":false,\"header_content_security_policy\":true,\"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\"
429: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\":false,\"sitemap_cache_6hr\":true,\"sitemap_enhance_lang\":true,\"smart_product_recommendation_plus_more_placements\":false,\"smart_product_recommendation_plus_cart\":true,\"smart_product_recommendation_plus_blog\":false,\"bulk_update_redirect_301_limit_20w\":false,\"pdp_product_sold_count\":true,\"edit_pdp_product_sold_count\":false,\"dynamic_shipping_rate_refactor_jp\":false,\"sl_cashback\":false,\"sl_cashback_app_avaliable\":false,\"admin_search_crawl_setting\":true,\"blog_revamp_multi_lang\":false,\"sl_payment_integrated\":false,\"slp_repay_same_method\":false,\"slp_repay_credit_card_shop\":false,\"shoplytics_tracker_first_party\":true,\"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,\"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,\"youtube_live_shopping\":true,\"enable_new_css_bundle\":true,\"broadcast_preset_time\":true,\"email_custom\":true,\"social_channel_revamp\":true,\"memebr_center_point_credit_revamp\":true,\"customer_data_secure\":true,\"coupon_v2\":true,\"tcat_711pickup_sl_logisitics\":true,\"customer_export_v2\":true,\"shoplytics_channel_store_permission\":true,\"customer_group_analysis\":true,\"slp_bank_promotion\":true,\"admin_js_upgrade_SL-32913\":true,\"google_preorder_feed\":true,\"replace_lms_old_oa_interface\":true,\"bulk_update_job\":true,\"custom_home_delivery_tw\":true,\"birthday_format_v2\":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,\"whatsapp_accept_marketing\":true,\"line_live\":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,\"customer_group_broadcast\":true,\"partial_free_shipping\":true,\"broadcast_addfilter\":true,\"social_name_in_order\":true,\"admin_app_extension\":true,\"fb_group\":true,\"fb_broadcast_sc\":true,\"711_CB_13countries\":true,\"sl_payment_type_check\":true,\"sl_payment_standard_v2\":true,\"shop_category_filter_bulk_action\":true,\"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,\"sc_manual_order\":true,\"sc_sidebar\":true,\"fb_multi_category_feed\":true,\"credit_amount_condition_hidden\":true,\"credit_installment_payment_fee_hidden\":true,\"sc_facebook_live\":true,\"category_sorting\":true,\"dashboard_v2_revamp\":true,\"customer_tag\":true,\"customer_coupon\":true,\"bulk_assign_point\":true,\"locale_revamp\":true,\"facebook_notify\":true,\"stripe_payment_intents\":true,\"customer_edit\":true,\"fbe_v2_edit\":true,\"payment\":{\"oceanpay\":true,\"sl_payment\":true,\"payme\":true,\"sl_logistics_fmt_freeze\":true,\"stripe_google_pay\":true},\"fb_pixel_v2\":true,\"fb_feed_unlimit\":true,\"customer_referral\":true,\"fb_product_set\":true,\"message_center_v3\":true,\"email_credit_expire_notify\":true,\"enhanced_catalog_feed\":true,\"theme_level\":3,\"chatbot_keywords_matching\":true,\"dusk_setting\":true,\"varm_setting\":true,\"skya_setting\":true,\"philia_setting\":true,\"theme_doris_bien\":true,\"theme_bianco\":true,\"theme_sangria\":true,\"preset_publish\":true,\"membership_tiers\":5,\"cart_addon_condition\":true,\"chatbot_image_widget\":true,\"chatbot_card_carousel\":true,\"uc_v2_endpoints\":true,\"uc_integration\":true,\"member_price\":true,\"revert_credit\"
429:true,\"buy_now_button\":true,\"blog\":true,\"reports\":true,\"custom_css\":true,\"multicurrency\":true,\"chatbot_welcome_template\":true,\"smart_recommended_related_products\":true,\"order_custom_field_limit\":5,\"sl_payments_my_cc\":true,\"sl_payments_tw_cc\":true,\"sl_payments_sg_cc\":true,\"sl_payments_my_fpx\":true,\"sl_payment_cc\":true,\"express_cart\":true,\"chatbot_card_template\":true,\"customer_custom_field_limit\":5,\"sfexpress_centre\":true,\"sfexpress_store\":true,\"sfexpress_service\":true,\"sfexpress_eflocker\":true,\"product_page_limit\":-1,\"gifts_limit\":-1,\"disable_old_upgrade_reminder\":true,\"image_limit\":100000,\"domain_applicable\":true,\"share_cart_link\":true,\"exclude_product\":true,\"cancel_order_by_customer\":true,\"storefront_return\":true,\"admin_manual_order\":true,\"fbe_v2\":true,\"promotion_limit\":-1,\"th_pricing_page_2020\":true,\"shoplytics_to_hd\":true,\"stripe_subscription_my_account\":true,\"user_credit\":{\"manual\":true},\"google_recaptcha\":true,\"order_settings\":{\"line_ec\":true},\"product_feed_info\":true,\"disable_footer_brand\":true,\"footer_brand\":true,\"design\":{\"logo_favicon\":true,\"shop_template_advanced_setting\":true},\"fb_ssapi\":true,\"user_settings\":{\"facebook_login\":true},\"fb_quick_signup_link\":true,\"design_submenu\":true,\"vn_pricing_page_2020\":true,\"line_signup\":true,\"google_signup_login\":true,\"toggle_mobile_category\":true,\"online_store_design\":true,\"tcat_newlabel\":true,\"auto_reply_fb\":true,\"ig_new_api\":true,\"google_ads_manager\":true,\"facebook_pixel_manager\":true,\"bing_ads\":true,\"google_remarketing_manager\":true,\"google_analytics_manager\":true,\"yahoo_dot\":true,\"google_tag_manager\":true,\"order_split\":true,\"line_in_chat_shopping\":true,\"cart_addon\":true,\"enable_cart_addon_item\":true,\"studio_livestream\":true,\"fb_shop_now_button\":true,\"dashboard_v2\":true,\"711_cross_delivery\":true,\"product_log_v2\":true,\"integration_one\":true,\"fb_1on1_chat\":true,\"line_1on1_chat\":true,\"admin_custom_domain\":true,\"facebook_ads\":true,\"product_info\":true,\"hidden_product_p2\":true,\"channel_integration\":true,\"sl_logistics_fmt_freeze\":true,\"sl_pos_admin_order_archive_testing\":true,\"sl_pos_receipt_preorder_return_enhancement\":true,\"sl_pos_receipt_setting_by_channel\":true,\"sl_pos_purchase_order_onlinestore\":true,\"sl_pos_
429inventory_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_
429inventory_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,\"subscription_product\":true,\"broadcast_center\":true,\"bundle_pricing\":true,\"bundle_group\":true,\"unified_admin\":true,\"email_member_register_notify\":true,\"shopline_product_reviews\":true,\"tier_member_price\":true,\"email_order_notify\":true,\"custom_notify\":true,\"marketing_affiliate_p2\":true,\"member_points\":true,\"blog_app\":true,\"wishlist_app\":true,\"hidden_product\":true,\"product_quantity_update\":true,\"line_shopping_new_fields\":true,\"staff_limit\":-1,\"broadcast_unsubscribe_email\":true,\"menu_limit\":-1,\"revert_credit_p2\"
429:true,\"new_sinopac_3d\":true,\"category_limit\":-1,\"image_gallery_p2\":true,\"taxes_settings\":true,\"customer_advanced_filter\":true,\"membership\":{\"index\":true,\"export\":true,\"import\":true,\"view_user\":true,\"blacklist\":true},\"marketing_affiliate\":true,\"addon_products_limit\":-1,\"order_filter_shipped_date\":true,\"variant_image_selector\":true,\"variant_saleprice_cost_weight\":true,\"variation_label_swatches\":true,\"image_widget_mobile\":true,\"fmt_revision\":true,\"ecpay_expirydate\":true,\"product_available_time\":true,\"select_all_customer\":true,\"operational_bill\":true,\"product_limit\":-1,\"auto_credit\":true,\"page_limit\":-1,\"abandoned_cart_notification\":true,\"currency\":{\"vietnam_dong\":true}}')) 430app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]')) 431app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]')) 432 433 434app.config(function (AnalyticsProvider) { 435 AnalyticsProvider.startOffline(true); 436}); 437 438 439app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"4691489224245435"}]); 440 441app.constant('ANGULAR_LOCALE', { 442 DATETIME_FORMATS: { 443 AMPMS: ["am","pm"], 444 DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], 445 MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"], 446 SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], 447 SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"], 448 fullDate: "EEEE, MMMM d, y", 449 longDate: "MMMM d, y", 450 medium: "MMM d, y h:mm:ss a", 451 mediumDate: "MMM d, y", 452 mediumTime: "h:mm:ss a", 453 short: "M/d/yy h:mm a", 454 shortDate: "M/d/yy", 455 shortTime: "h:mm a", 456 }, 457 NUMBER_FORMATS: { 458 CURRENCY_SYM: "$", 459 DECIMAL_SEP: ".", 460 GROUP_SEP: ",", 461 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":""}] 462 }, 463 id: "en", 464 pluralCat: function(n, opt_precision) { 465 if (['ja'].indexOf('en') >= 0) { return PLURAL_CATEGORY.OTHER; } 466 var i = n | 0; 467 var vf = getVF(n, opt_precision); 468 if (i == 1 && vf.v == 0) { 469 return PLURAL_CATEGORY.ONE; 470 } 471 return PLURAL_CATEGORY.OTHER; 472 } 473}); 474 475 476 try { 477 var $searchPanelMobile; 478 479 var $mask = $('<div class="Modal-mask sl-modal-mask" style="display: none;"></div>'); 480 481 function showMask() { 482 $mask.css({'opacity': '0.3', 'display': 'block'}); 483 484 $('.Product-searchField-panel').removeClass('is-show'); 485 } 486 487 function hideMask() { 488 $mask.css({'opacity': '0'}); 489 setTimeout(function() { 490 $mask.css({'display': 'none'}); 491 }, 200); 492 } 493 494 var cartPanelOptions = new SidrOptions({ 495 name: 'cart-panel', 496 onOpen: function() { 497 showMask(); 498 angular.element('body').scope().$broadcast('cart.reload'); 499 }, 500 onClose: hideMask 501 }); 502 503 $('.sl-cart-toggle').sidr(cartPanelOptions); 504 $('.sl-menu-panel-toggle').sidr(new SidrOptions({ name: 'MenuPanel', onOpen: showMask, onClose: hideMask })); 505 506 $mask 507 .appendTo('body') 508 .on('click', function() { 509 $.sidr('close', 'MenuPanel'); 510 $.sidr('close', 'cart-panel'); 511 hideMask(); 512 }); 513 514 $( ".body-wrapper" ).on("click touch touchmove", function(e) { 515 if ($(".body-wrapper").hasClass("sidr-open" )) { 516 e.preventDefault(); 517 e.stopPropagation(); 518 $.sidr('close','left-panel'); 519 $.sidr('close','cart-panel'); 520 $.sidr('close','currency-panel'); 521 $.sidr('close','language-panel'); 522 $('html, body').css({'overflow': 'auto'}); 523 } 524 }); 525 526 $(document).ready(function() { 527 if (typeof Sentry !== 'undefined') { 528 var LOG_LEVELS = { 529 'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'], 530 'Info': ['info', 'warn', 'error'], 531 'Warning': ['warn', 'error'], 532 'Error': ['error'], 533 }; 534 535 var CDN_HOSTS = [ 536 'cdn.shoplineapp.com', 537 'cdn.myshopline.com', 538 ]; 539 var KEEP_SAMPLE_RATE = { 540 third_party: 0.05, 541 unknown: 0.05, 542 inline: 0.05, 543 before_sentry: 0.05, 544 };
545 var PAGE_HOST = 'www.addableliving.com'.toLowerCase(); 546 var SDK_HOST = 'sentry-cdn.com'; 547 548 var hasSourceTag = function (event) { 549 return !!(event.tags && event.tags.source); 550 }; 551 552 var getAllFrames = function (event) { 553 try { 554 return event.exception.values.reduce(function (acc, val) { 555 return acc.concat((val.stacktrace && val.stacktrace.frames) || []); 556 }, []); 557 } catch (e) { 558 return []; 559 } 560 }; 561 562 var classifyEvent = function (event) { 563 var frames = getAllFrames(event).filter(function (frame) { 564 return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1; 565 }); 566 567 if (frames.length === 0) return { source: 'unknown' }; 568 569 var hasOther = false; 570 var hasPageHost = false; 571 572 frames.forEach(function (frame) { 573 var lower = frame.filename.toLowerCase(); 574 if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) { 575 hasOther = true; 576 if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) { 577 hasPageHost = true; 578 } 579 } 580 }); 581 582 var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal'; 583 584 return { source: source }; 585 }; 586 587 var cloneMutablePaths = function (event) { 588 try { 589 var cloned = Object.assign({}, event); 590 591 if (event.tags) { 592 cloned.tags = Object.assign({}, event.tags); 593 } 594 595 if (event.exception && event.exception.values) { 596 cloned.exception = Object.assign({}, event.exception); 597 cloned.exception.values = event.exception.values.map(function (value) { 598 var clonedValue = Object.assign({}, value); 599 if (clonedValue.stacktrace) { 600 clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace); 601 } 602 return clonedValue; 603 }); 604 } 605 606 return cloned; 607 } catch (e) { 608 return event; 609 } 610 }; 611 612 var config = { 613 dsn: 'https://[email protected]/5797752', 614 env: 'production', 615 release: '5.97.1', 616 sampleRate: 1.0, 617 tracesSampleRate: 0.0, 618 logLevels: LOG_LEVELS['Error'], 619 beforeSend: function(event, hint) { 620 try { 621 if ([ 622 'gtm', 623 'gtag/js', 624 'tracking', 625 'pixel/events', 626 'signals/iwl', 627 'rosetta.ai', 628 'twk-chunk', 629 'webpush', 630 'jquery', 631 '<anonymous>' 632 ].some(function(filename) { 633 return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1; 634 }) || 635 event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1 636 ) { 637 return null; 638 } 639 } catch (e) {} 640 641 event = cloneMutablePaths(event); 642 643 event.tags = event.tags || {}; 644 try { 645 if (!hasSourceTag(event)) { 646 var classification = classifyEvent(event); 647 event.tags.source = classification.source; 648 649 if (event.logger === 'console' && classification.source === 'unknown') { 650 var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase(); 651 var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) { 652 return host && syntheticStack.indexOf(host) !== -1; 653 }); 654 if (!isFirstPartyStack) { 655 return null; 656 } 657 } 658 659 var keepRate = KEEP_SAMPLE_RATE[classification.source]; 660 if (keepRate && Math.random() > keepRate) { 661 return null; 662 } 663 } 664 } catch (e) {} 665 666 try { 667 if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) { 668 var firstValue = event.exception.values[0]; 669 firstValue.value = event.tags.source + ': ' + (firstValue.value || ''); 670 } else if (event.tags.source && event.message) { 671 event.message = event.tags.source + ': ' + event.message; 672 } 673 } catch (e) {} 674 675 try {
676 event.exception.values.forEach(function (exceptionValue) { 677 if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) { 678 var filtered = exceptionValue.stacktrace.frames.filter(function (frame) { 679 return !(frame.filename && frame.filename.indexOf('/assets/') !== -1); 680 }); 681 exceptionValue.stacktrace.frames = filtered.length > 0 682 ? filtered 683 : exceptionValue.stacktrace.frames; 684 } 685 }); 686 } catch (e) {} 687 688 return event; 689 }, 690 }; 691 692 var pageName = ''; 693 694 try { 695 var pathName = window.location.pathname; 696 697 if (pathName.includes('/cart')) { 698 pageName = 'cart'; 699 } 700 if (pathName.includes('/checkout')) { 701 pageName = 'checkout'; 702 } 703 } catch (e) {} 704 705 var shouldReplay = false; 706 var replayPages = ['/checkout', '/cart', '/one-page-store']; 707 try { 708 shouldReplay = replayPages.some(function(page) { 709 return window.location.pathname.includes(page); 710 }); 711 } catch (e) {} 712 713 Sentry.init({ 714 dsn: config.dsn, 715 environment: config.env, 716 release: config.release, 717 integrations: function(integrations) { 718 var ourIntegrations = integrations.concat([ 719 new Sentry.Integrations.BrowserTracing(), 720 new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }), 721 ]); 722 723 if (shouldReplay) { 724 ourIntegrations.push( 725 Sentry.replayIntegration({ 726 maskAllText: true, 727 maskAllInputs: true, 728 blockAllMedia: true, 729 }) 730 ); 731 } 732 733 return ourIntegrations; 734 }, 735 sampleRate: config.sampleRate, 736 tracesSampler: function(samplingContext) { 737 const transactionContext = samplingContext.transactionContext || {}; 738 const op = transactionContext.op || ''; 739 740 if (op === 'cartV2.ui.action') { 741 return 1.0; 742 } 743 return config.tracesSampleRate; 744 }, 745 attachStacktrace: true, 746 replaysSessionSampleRate: 0, 747 replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0, 748 denyUrls: [ 749 'graph.facebook.com', 750 'connect.facebook.net', 751 'static.xx.fbcdn.net', 752 'static.criteo.net', 753 'sslwidget.criteo.com', 754 'cdn.shopify.com', 755 'googletagservices.com', 756 'googletagmanager.com', 757 'google-analytics.com', 758 'googleadservices.com', 759 'googlesyndication.com', 760 'googleads.g.doubleclick.net', 761 'adservice.google.com', 762 'cdn.mouseflow.com', 763 'cdn.izooto.com', 764 'static.zotabox.com', 765 'static.hotjar.com', 766 'd.line-scdn.net', 767 'bat.bing.com', 768 's.yimg.com', 769 'js.fout.jp', 770 'load.sumo.com', 771 '.easychat.co', 772 '.chimpstatic.com', 773 '.yotpo.com', 774 '.popin.cc', 775 '.iterable.com', 776 '.alexametrics.com', 777 '.giphy.com', 778 'stats.zotabox.com', 779 'stats.g.doubleclick.net', 780 'www.facebook.com', 781 ], 782 beforeSend: config.beforeSend, 783 }); 784 785 var preInitListeners = window.__sentryPreInitListeners; 786 if (preInitListeners) { 787 window.removeEventListener('error', preInitListeners.onError); 788 window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection); 789 window.__sentryPreInitListeners = null; 790 } 791 792 793 var tags = { 794 page_locale: 'en', 795 user_country: 'US', 796 handle: 'addableliving', 797 cart_owner_id: '', 798 cart_owner_type: '', 799 cart_id: '', 800 }; 801 802 if (pageName) { 803 tags.page = pageName; 804 } 805 806 Sentry.setTags(tags); 807 808 var preInitQueue = window.__sentryPreInitQueue || []; 809 window.__sentryPreInitQueue = null; 810 var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry; 811 preInitQueue.forEach(function(error) { 812 try { 813 if (Math.random() > beforeSentryKeepRate) return; 814 Sentry.withScope(function(scope) { 815 scope.setTag('source', 'before_sentry'); 816 Sentry.captureException(error instanceof Error ? error : new Error(String(error))); 817 }); 818 } catch (e) {} 819 }); 820} 821 822 823 $searchPanelMobile = $jq('.search-panel-mobile'); 824 // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering 825 $("#product-loading").remove(); 826
827 var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror']; 828 $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery") 829 .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])") 830 .each(function() { 831 var domClassList = ($(this).attr('class') || '').split(/\s+/); 832 // check used lazysizes 833 var hasLazyClass = domClassList.some(function(className) { 834 return lazyClasses.includes(className); 835 }); 836 if (!hasLazyClass) { 837 $(this) 838 .attr('src', $(this).attr('data-src')) 839 .removeAttr('data-src'); 840 } 841 }); 842 843 if ($jq("#home-carousel").length > 0) { 844 runTaskInIdle(() => { 845 $jq("#home-carousel").owlCarousel({ 846 items: 1, 847 singleItem: true, 848 autoPlay: true, 849 stopOnHover: true, 850 lazyLoad : true, 851 onLoadedLazy: function(event) { window.resizeImages(event.target); }, 852 autoHeight:true, 853 navigation: true, 854 navigationText: false, 855 }); 856 }); 857 } 858 859 $jq(".owl-carousel").each(function () { 860 runTaskInIdle(() => { 861 var owl = $jq(this); 862 owl.owlCarousel({ 863 loop: true, 864 items: 1, 865 margin: 10, 866 nav: false, 867 lazyLoad: true, 868 onLoadedLazy: function(event) { 869 window.resizeImages(event.target); 870 }, 871 onInitialized: function() { 872 //owl-stage have transition: 0.25s Time difference 873 setTimeout(function() { 874 owl.prev('.owl-carousel-first-initializing').hide(); 875 owl 876 .removeClass('initializing') 877 .trigger('refresh.owl.carousel'); 878 }, 300); 879 }, 880 autoplay: true, 881 autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000, 882 autoHeight: true, 883 autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777 884 }); 885 }); 886 }); 887 888 function restartCarousel() { 889 if (document.visibilityState === 'visible') { 890 $jq(".owl-carousel").each(function (_, element) { 891 var $carousel = $jq(element); 892 var owlCarouselInstance = $carousel.data("owl.carousel"); 893 var isAutoplay = owlCarouselInstance.settings.autoplay; 894 if (isAutoplay) { 895 $carousel.trigger('stop.owl.autoplay'); 896 $carousel.trigger('next.owl.carousel'); 897 } 898 }); 899 } 900 } 901 document.addEventListener('visibilitychange', restartCarousel); 902 903 setTimeout(function() { 904 $jq('.title-container.ellipsis').dotdotdot({ 905 wrap: 'letter' 906 }); 907 908 var themeKey = 'philia'; 909 var heightToDot = { 910 varm: 55, 911 philia: 45, 912 skya: 45 913 }; 914 915 $jq('.Product-item .Product-info .Product-title').dotdotdot({ 916 wrap: 'letter', 917 ellipsis: '...', 918 height: heightToDot[themeKey] || 40 919 }); 920 }); 921 922 // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead 923 }); 924 925 $(document).on('click', '.m-search-button', function(){ 926 $searchPanelMobile.toggleClass('click'); 927 if ($('.body-wrapper').hasClass('sidr-open')) { 928 $.sidr('close','left-panel'); 929 $.sidr('close','cart-panel'); 930 $.sidr('close','language-panel'); 931 $.sidr('close','currency-panel'); 932 $('html, body').css({'overflow': 'auto'}); 933 } 934 }); 935 936 $(document).on('click', '.search-mask', function() { 937 $searchPanelMobile.toggleClass('click'); 938 }); 939 940 941 if (window.scriptQueue && window.scriptQueue.length > 0) { 942 runTaskQueue(window.scriptQueue); 943 } 944 945 } catch (e) { 946 console.error(e); 947 } 948 949 window.renderSingleRecaptchaForSendCode = function(element) { 950 var widgetId = window.grecaptcha.render(element, { 951 sitekey: "6LdYbJgqAAAAAP6P37g7cvgSxiwIgSSQlWfc2gX8" 952 }, true); 953 954 element.dataset.widgetId = widgetId; 955 }; 956 957 window.renderSingleRecaptcha = function(element) { 958 var widgetId = window.grecaptcha.render(element, { 959 sitekey: "6LdYbJgqAAAAAP6P37g7cvgSxiwIgSSQlWfc2gX8" 960 }, true); 961 962 element.dataset.widgetId = widgetId; 963 }; 964 965 window.initRecaptcha = function() { 966 // Delay event binding to avoid angular clear registered events 967 document.querySelectorAll('.g-recaptcha:not([id$="send-code
967-recaptcha"]').forEach(renderSingleRecaptcha); 968 969 document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode); 970 971 // Notify recaptcha SDK observers (consumers subscribe via 972 // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag). 973 window.globalSDKObserver.grecaptcha.notify(); 974 } 975 976 window.onRecaptchaLoaded = function() { 977 if (!window.grecaptcha.render) { 978 window.grecaptcha.ready(function() { 979 initRecaptcha(); 980 }); 981 return; 982 } 983 initRecaptcha(); 984 }; 985 986 runTaskInIdle(() => { 987 angular.element(document).ready(function() { 988 var tag = document.createElement("script"); 989 tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit"; 990 document.getElementsByTagName("head")[0].appendChild(tag); 991 }); 992 angular.bootstrap(document, ['shop_app']); 993 }); 994 runTaskInIdle(() => { 995 window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve(); 996 }); 997}); 998 999</script>
999 1000 1001<base href="/"> 1002 1003<!-- CSRF --> 1004<meta name="csrf-param" content="authenticity_token" /> 1005<meta name="csrf-token" content="tnjAEg3GLSKz54O/awEaCjHFLiC+anqNeHqx5/KqbaUCRkNlzR3kkyyaRHUaakDqRs7V2NmPFK/dzvwjEC+ERA==" /> 1006 1007<!-- Start of Criteo one tag --> 1008<!-- End of Criteo one tag --> 1009 1010 1011</head><body 1012 class="pages 1013 show 1014 1015 mix-navigation-fixed 1016 1017 1018 philia 1019 light_theme 1020 page_builder 1021 v2_theme" 1022 ng-controller="MainController" 1023 > 1024 <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_philia_setting-dc2e78d8820c5093861b1fc79c9e864b424746363ce8c6367d0674fb333c9609.css" onload="this.media="all"" /> 1025 1026 <style> 1027 .ProductList-categoryMenu ul li:hover>a.primary-color-hover,.ProductList-categoryMenu .List-item a.primary-color-hover:hover,.ProductReview-container a.primary-color-hover:hover,.ProductReview-container .List-item a.primary-color-hover:hover,.variation-label:hover,.variation-label.variation-label--selected,.btn-add-to-cart.mobile-cart,.Back-in-stock-addItem-block .btn:not(.is-active):hover,.Back-in-stock-addItem-block .btn:not(.is-active):focus,.Back-in-stock-addItem-block .btn.focus:not(.is-active),.quick-cart-body .product-link>a,.quick-cart-mobile-header .product-link>a,.btn-add-back-in-stock:hover,.btn-add-back-in-stock.is-active,.Product-promotions-tag span,#btn-form-submit-modal:hover,#btn-form-submit-modal:focus,.Label-price.is-sale,.PromotionPage-container .info-box .btn-add-to-promotion-cart .fa,.PromotionInfo .show-term-button:hover,.MemberCenter .PromotionInfo .show-term-button:hover,.amazon-wishlist-block .buy-at-amazon-button:hover,.amazon-wishlist-block .buy-at-amazon-button.is-active,.amazon-wishlist-block .buy-at-amazon-button a:hover,.amazon-wishlist-block .buy-at-amazon-button a.is-active,.member-center-coupon-nav .active,.ProductList-select category-filter-button .advance-filter-button:hover,.category-advance-filter .filter-data .filter-item-title:hover,.category-advance-filter .filter-data .filter-item label:hover,.facebook-banner .fa-times,.facebook-banner .wording,.product-set-basket .highlight-label,.product-set-quick-cart-modal .highlight-label,.text-primary-color,.text-primary-color a,.text-primary-color a:hover{color:#4e6a4b}.btn-add-wishlist:hover,.btn-add-wishlist:hover span,.btn-add-wishlist.is-active,.btn-add-wishlist.is-active span{color:#4e6a4b !important}.navigation-menu .scroll-left:not(.scroll-disable):hover,.navigation-menu .scroll-right:not(.scroll-disable):hover,.NavigationBar-nestedList .sub-prev:not(.sub-disable):hover span,.NavigationBar-nestedList .sub-next:not(.sub-disable):hover span,.cart-chkt-btn,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.member-price-tag,.product-customized-labels,.product-item .boxify-image-wrapper .btn-add-to-cart:hover,.product-item .boxify-image-wrapper .btn-add-to-promotion-cart:hover,.sl-goto-top,.coupon-card-image{background:#4e6a4b}sl-list-page-wishlist-button:hover{background:#4e6a4b !important}.CartPanel-toggleButton .Cart-count.primary-color,.page-breadcrumb,.ProductList-container .tit-category:before,.member-profile-save,.btn-color-primary,.product-review-block .btn-primary,.product-review-block .btn-primary:focus,.submit-btn-wrapper .btn-primary,.submit-btn-wrapper .btn-primary:focus,.pagination>li.active a,.pagination>li:hover a,.pagination>li.active a:hover,.pagination>li:hover a:hover,.btn-cart-fixed,.trial-order-dialog .checkout-btn,.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 .apply-button,.category-advance-filter .title::before,.product-set-quantity-label,.basket-cart-panel .basket-cart-panel-header .progress-bar .progress-bar-content,.member-center-profile__submit-button,.member-center-profile__retry-button,.member-center-profile__member-referral-modal-button,.member-center-profile__email-verification-modal-button{background-color:#4e6a4b}.variation-label:hover,.variation-label.variation-label--selected,.cart-chkt-btn,.member-profile-save,.btn-color-primary,.product-review-block .btn-primary,.product-review-block .btn-primary:focus,.submit-btn-wrapper .btn-primary,.submit-btn-wrapper .btn-primary:focus,.variant-image.selected .image-container,.btn-cart-fixed,.basic-popover-desktop .body .action-button,#get-welcome-member-referral-credits .body .continue,.category-advance-filter .filter-data .f
1027ilter-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:#4e6a4b}.checkout-coupon-list-card:hover>.checkout-coupon-list-card-body,.category-advance-filter .filter-data .filter-item-title:hover .advance-filter-icon,.product-list-variant-selector-item.selected-variation>.product-list-variant-selector-image:after{border-color:#4e6a4b !important}.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:#4e6a4b}.Product-promotions-tag{border-left-color:#4e6a4b}.QuickCart-modal .modal-body .input-group .btn:hover svg,.ProductDetail-product-info .input-group .btn:hover svg,.variant-gallery-stage .zoom-icon-content:hover,.ProductList-select category-filter-button .advance-filter-button:hover svg{fill:#4e6a4b}.navigation-menu-top-layer>.navigation-menu-item:hover>.navigation-menu-item-label{color:#4e6a4b !important}.navigation-menu .navigation-menu-item:hover>.navigation-menu-item-label{color:#4e6a4b}.navigation-menu .navigation-menu-third-layer-toggle:hover{color:#4e6a4b}.NavigationBar-mainMenu .List-item:hover>.Label.primary-color-hover{color:#4e6a4b !important}.NavigationBar-mainMenu i.primary-color-hover:hover{color:#4e6a4b !important}.NavigationBar-actionMenu-button.nav-color:hover,.NavigationBar-actionMenu-button.nav-color:hover svg,.dropdown-menu li:hover{color:#4e6a4b;fill:#4e6a4b}@media (min-width: 768px){.PostList .List-item.primary-color-hover a:hover .List-item-title{color:#4e6a4b}}@media (max-width: 767px){.PostList .List-item.primary-color-hover a:active .List-item-title{color:#4e6a4b}}.ProductReview-container .List-item a.disabled{color:#4e6a4b !important}.ProductList-select ul li:hover{color:#4e6a4b !important}.cart-chkt-btn:hover:not(.insufficient-point){color:#4e6a4b !important}.cart-chkt-btn:hover:not(.insufficient-point) .ladda-spinner div div div{background:#4e6a4b !important}.member-price-tag:before,.product-customized-labels:before{border-color:transparent #4e6a4b transparent transparent}.post-categories-pannel__block-title::after{background-color:#4e6a4b}.Variation-border.selected{border:solid 1px #4e6a4b !important}@media not all and (pointer: coarse){.Variation-border:hover{border:solid 1px #4e6a4b !important}}.customer-review-bar-color{background-color:rgba(193,156,92,0.3) !important}.facebook-quick-signup-success-page .title{color:#4e6a4b}.facebook-quick-signup-success-page .btn-facebook-redirect{background-color:#4e6a4b}.facebook-quick-signup-success-page .btn-facebook-redirect:hover{background-color:#4e6a4b;color:#fff;opacity:0.8}.facebook-quick-signup-failure-page .title{color:#4e6a4b}.facebook-quick-signup-failure-page .btn-facebook-redirect{background-color:#4e6a4b}.facebook-quick-signup-failure-page .btn-facebook-redirect:hover{background-color:#4e6a4b;color:#fff;opacity:0.8}.QuickCart-modal .modal-body .member-price-tip-content,.ProductDetail-product-info .member-price-tip-content{color:#4e6a4b}.addon-item-quantity-price-wrapper .price-sale{color:#4e6a4b !important}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice{color:#4e6a4b}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:before,.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:after{background-color:#4e6a4b}#checkout-object__section .checkout-object__info_cart-header{color:#4e6a4b}#checkout-object__section .checkout-object__info_cart-header .icon-basket{fill:#4e6a4b}#signup-login-page .solid-btn:not([disabled]){background-color:#4e6a4b;border-color:#4e6a4b}#signup-login-page .solid-btn:not([disabled]):hover{color:#fff;background-color:#000;border-color:#000}#signup-login-page .solid-btn[data-loading]{background-color:#4e6a4b;border-color:#4e6a4b}#signup-login-page .outline-btn:not([disabled]){color:#4e6a4b;border-color:#4e6a4b}#signup-login-page .outline-btn:not([disabled]):hover{color:#fff;background-color:#000;border-color:#000}#signup-login-page .outline-btn[data-loading]{color:#4e6a4b;border-color:#4e6a4b}.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:#000;border-color:#000} 1028 1029 </style> 1030 <!- Theme Setting fonts -> 1031 <style>@font-face{font-family:'Sarabun';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/sarabun/sarabun-thai-normal-400.woff2) format("woff2");
1031unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:'Sarabun';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/sarabun/sarabun-vietnamese-normal-400.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Sarabun';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/sarabun/sarabun-latin-ext-normal-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sarabun';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/sarabun/sarabun-latin-normal-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sarabun';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/sarabun/sarabun-thai-normal-700.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:'Sarabun';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/sarabun/sarabun-vietnamese-normal-700.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Sarabun';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/sarabun/sarabun-latin-ext-normal-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sarabun';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/sarabun/sarabun-latin-normal-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} 1032</style> 1033 <style> 1034 /* Custom CSS */ 1035 /* æ¾å¤§ç»å ¥é é¢ä¸æ¹çæå¡æ©«å¹ åç */ 1036.signup-login-v2 { 1037 max-width: 800px !important; 1038} 1039 1040.signup-login-v2 .page-inner > div, 1041.signup-login-v2 .page-inner > div > div { 1042 width: 100% !important; 1043} 1044 1045.signup-login-v2 img[alt="membership promo banner"] { 1046 width: 100% !important; 1047 max-width: 100% !important; 1048} 1049 </style> 1050 <!-- Custom HEAD HTML --> 1051 1052 1053 1054 <!-- Custom liquid styles --> 1055 <style type="text/css"> .section-width{padding:30px 15px;width:100%;margin:0 auto}.section-width.section-full-width{padding:0;margin:0;width:100%}@media (min-width:768px){.section-width{width:750px}}@media (min-width:992px){.section-width{width:970px}}@media (min-width:1200px){.section-width{width:1170px}}.iframe__vimeo__player>iframe{width:100%;height:100%}nav-tabs>nav,nav-tabs>section{display:flex;overflow-x:auto;overflow-y:hidden} </style> 1056 <style type="text/css"> .blog-post-list__container .list__title{margin-top:0;margin-bottom:0;padding:15px;font-family:var(--font-family-title);font-size:calc(2.4rem * var(--font-size-title, 1));text-align:center;word-break:break-all;letter-spacing:inherit;text-transform:none}.blog-post-list__container .list__title.--text_align_left{text-align:left}.blog-post-list__container .list__title.--text_align_right{text-align:right}@media screen and (max-width:767px){.blog-post-list__container .list__title{padding-left:0;padding-right:0}}.blog-post-list__container .list__items{display:grid;grid-row-gap:15px;grid-column-gap:15px}.blog-post-list__container .list__items .owl-item,.blog-post-list__container .list__items .owl-item>div[post-id],.blog-post-list__container .list__items .owl-stage{height:100%}@media (max-width:767px){.blog-post-list__container .list__items{padding:0}}.blog-post-list__container .list__btn{display:flex;width:-moz-fit-content;width:fit-content;margin:15px auto 15px;align-items:center;justify-content:center;padding:6px 80px;border-radius:3px;word-break:break-word;text-align:center;font-size:calc(1.6rem * var(--font-size-paragraph, 1));color:var(--primary-text,#fff);background-color:var(--primary-background,var(--primary-color,#c19c5c));border:1px solid var(--primary-background,var(--primary-color,#c19c5c))}.blog-post-list__container .list__btn:hover{background-color:hsla(var(--primary-background-h,38.0198019802deg),var(--primary-background-s,44.8888888889%),10%,1);border-color:hsla(var(--primary-background-h,38.0198019802deg),var(--primary-background-s,44.8888888889%),10%,1)}.blog-post-list__container .list-slider__items{position:relative;overflow:hidden}.blog-post-list__container .list-slider__items.owl-theme:not(.addon-items-row) .owl-nav.disabled+.owl-dots{margin-top:0;position:unset;right:0;bottom:0}.blog-post-list__container .list-slider__items.owl-theme .owl-dots{position:relative;z-index:3;display:flex!important;justify-content:center}.blog-post-list__container .list-slider__items.owl-theme .owl-dots .owl-dot{display:inline-block}.blog-post-list__container .list-slider__items.owl-theme .owl-dots .owl-dot span{border:1px solid #fff;background:#eee}.blog-post-list__container .list-slider__items.owl-theme .owl-dots .owl-dot.active span{background-color:var(--primary-background,var(--primary-color,#c19c5c))}.blog-post-list__container .list-slider__items.--using_nav_button{overflow:inherit}.blog-post-list__container .list-slider__items.--using_nav_button .owl-nav{display:block!important}.blog-post-list__container .list-slider__items.--using_nav_button.owl-theme .owl-dots{display:none!important}.blog-post-list__container .list-slider__items .owl-stage-outer{display:grid;place-items:center}.blog-post-list__container .list-slider__items .owl-nav{display:none!important;position:absolute;
1056left:0;right:0;top:15px;margin-top:0;z-index:3;pointer-events:none}.blog-post-list__container .list-slider__items .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:var(--page-background,#fff);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.blog-post-list__container .list-slider__items .owl-nav .owl-prev svg{height:18px;width:18px;background-size:cover;fill:hsla(var(--page-background-h,0deg),var(--page-background-s,0%),60%,0.8)}.blog-post-list__container .list-slider__items .owl-nav .owl-prev.disabled{opacity:1;cursor:not-allowed;background-color:hsla(var(--page-background-h,0deg),var(--page-background-s,0%),80%,.5)}.blog-post-list__container .list-slider__items .owl-nav .owl-prev:hover:not(.disabled){color:var(--primary-background,var(--primary-color,#c19c5c));background-color:hsla(var(--primary-background-h,38.0198019802deg),var(--primary-background-s,44.8888888889%),10%,1)}.blog-post-list__container .list-slider__items .owl-nav .owl-prev:hover:not(.disabled) svg{fill:var(--primary-background,var(--primary-color,#c19c5c))}.blog-post-list__container .list-slider__items .owl-nav .owl-prev::after,.blog-post-list__container .list-slider__items .owl-nav .owl-prev::before{display:none}.blog-post-list__container .list-slider__items .owl-nav .owl-prev{pointer-events:all;left:0}.blog-post-list__container .list-slider__items .owl-nav .owl-prev svg{transform:rotate(180deg)}.blog-post-list__container .list-slider__items .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:var(--page-background,#fff);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.blog-post-list__container .list-slider__items .owl-nav .owl-next svg{height:18px;width:18px;background-size:cover;fill:hsla(var(--page-background-h,0deg),var(--page-background-s,0%),60%,0.8)}.blog-post-list__container .list-slider__items .owl-nav .owl-next.disabled{opacity:1;cursor:not-allowed;background-color:hsla(var(--page-background-h,0deg),var(--page-background-s,0%),80%,.5)}.blog-post-list__container .list-slider__items .owl-nav .owl-next:hover:not(.disabled){color:var(--primary-background,var(--primary-color,#c19c5c));background-color:hsla(var(--primary-background-h,38.0198019802deg),var(--primary-background-s,44.8888888889%),10%,1)}.blog-post-list__container .list-slider__items .owl-nav .owl-next:hover:not(.disabled) svg{fill:var(--primary-background,var(--primary-color,#c19c5c))}.blog-post-list__container .list-slider__items .owl-nav .owl-next::after,.blog-post-list__container .list-slider__items .owl-nav .owl-next::before{display:none}.blog-post-list__container .list-slider__items .owl-nav .owl-next{pointer-events:all;right:0}@media (max-width:767px){.blog-post-list__container .list-slider__items .owl-nav .owl-prev{left:-15px}.blog-post-list__container .list-slider__items .owl-nav .owl-next{right:-15px}.blog-post-list__container .list-slider__items .owl-nav .owl-next,.blog-post-list__container .list-slider__items .owl-nav .owl-prev{margin:0}}.blog-post-list__container .list-scrollbar__items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-gutter:stable both-edges;transition:background-color .8s}.blog-post-list__container .list-scrollbar__items::-webkit-scrollbar{width:5px;height:8px;background-color:var(--page-background,#fff)}.blog-post-list__container .list-scrollbar__items::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:30px}@media (max-width:767px){.blog-post-list__container .list-scrollbar__items{gap:15px;padding-right:5px}.blog-post-list__container .list-scrollbar__items.--mobile-center{padding-right:0}.blog-post-list__container .list-scrollbar__items.--mobile-center .post-item{min-width:100%;max-width:100%}.blog-post-list__container .list-scrollbar__items::-webkit-scrollbar-thumb{background-color:var(--page-background,#fff)}.blog-post-list__container .list-scrollbar__items:hover::-webkit-scrollbar-thumb{background:#d9d9d9}}@media (min-width:768px){.blog-post-list__container .list-scrollbar__items.--desktop-center{justify-content:center}}.blog-post-list__container .list-scrollbar__items .post-item{min-width:calc(100% / var(--blog_per_row,4));max-width:calc(100% / var(--blog_per_row,4));scroll-snap-align:start}@media (max-width:767px){.blog-post-list__container .list-scrollbar__items .post-item{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}.blog-post-list__container .list-scrollbar__items .post-item:only-child{margin-right:-5px}}.blog-post-list__container .list-vertical__items{display:flex;flex-direction:column}.blog-post-list__container .list-vertical__items .post-card{padding:15px 0}@media (min-width:768px){.blog-post-list__container .list-vertical__items .post-card{flex-direction:row;gap:24px;padding:15px}.blog-post-list__container .list-vertical__items .post-card .post-card__image-container{flex:4}.blog-post-list__container .list-vertical__items .post-card .post-card__body{flex:6;overflow:hidden}.blog-post-list__container .list-vertical__items .post-card .post-card__body.--text_align_center .post-card__head{justify-content:center}.blog-post-list__container .list-vertical__items .post-card .post-card__body.--text_align_right .post-card__head{justify-content:end}.blog-post-list__container .list-vertical__items .post-card__head{justify-content:start;gap:15px}.blog-post-list__container .list-vertical__items .post-card__actions{margin-top:30px}}.post-item{height:100%} </style> 1057 <style type="text/css"> 1058 .list-custom-padding__1733296769918067c1f6 { 1059 padding: 15px; 1060 } 1061 @media screen and (max-width: 767px) { 1062 .list-custom-padding__1733296769918067c1f6 { 1063 padding: 0; 1064 } 1065 } 1066 1067 #shopline-section-1733296769918067c1f6 .section-width { 1068 padding-top: 30px; 1069 padding-bottom: 30px; 1070 } 1071 1072 @media (min-width: 768px) { 1073 #shopline-section-1733296769918067c1f6 .section-width { 1074 padding-top: 30px; 1075 padding-bottom: 30px; 1076 } 1077 } 1078 1079 .post-card__1733296769918067c1f6 .post-card__image-container { 1080 1081 padding-bottom: 50%; 1082 1083 } 1084 1085 @media screen and (min-width: 768px) { 1086 1087 #list-slider__items__1733296769918067c1f6 .owl-nav, 1088 #list-slider__items__1733296769918067c1f6 .owl-dots { 1089 display: none !important; 1090 } 1091 1092 .post-card__1733296769918067c1f6 .post-card__image-container { 1093 1094 padding-bottom: 50%; 1095 1096 } 1097 .list-vertical__items .post-card__1733296769918067c1f6 .post-card__image-container { 1098 /* Need to subtract the gap of flex layout */ 1099 1100 padding-bottom: calc(.4 * (50% - 24px)); 1101 1102 } 1103 } 1104 </style> 1105 <style type="text/css"> .post-card__link{color:unset}.post-card{position:relative;display:flex;flex-direction:column;gap:15px;padding:15px 0;min-width:0;word-wrap:break-word}.post-card:hover .post-card__title{color:var(--primary-background,var(--primary-color,#c19c5c))}@media (min-width:768px){.post-card{padding:15px}}.post-card__image-container{position:relative;padding-bottom:50%}.post-card__image-container img{position:absolute;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-card__head{color:hsla(var(--page-text-h,0deg),var(--page-text-s,0%),60%,1);font-size:calc(1.4rem * var(--font-size-paragraph, 1));
1105display:flex;justify-content:flex-start;align-items:center}.post-card__views{display:flex;align-items:center;gap:5px}.post-card__views svg{fill:none}.post-card__views svg path{stroke:hsla(var(--page-text-h,0deg),var(--page-text-s,0%),60%,1)}.post-card__body{text-align:left}.post-card__body.--text_align_center{text-align:center}.post-card__body.--text_align_center .post-card__head{justify-content:center}.post-card__body.--text_align_right{text-align:right}.post-card__body.--text_align_right .post-card__head{justify-content:flex-end}.post-card__title{color:var(--page-text,#000);display:-webkit-box;font-family:var(--font-family-title);font-size:calc(1.6rem * var(--font-size-title, 1));font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:15px;margin-bottom:4px}.post-card__text{color:var(--page-text,#000);display:-webkit-box;font-size:calc(1.4rem * var(--font-size-paragraph, 1));-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-card__actions{margin-top:20px}.post-card__btn{border-bottom:2px solid var(--primary-background,var(--primary-color,#c19c5c));color:var(--primary-background,var(--primary-color,#c19c5c));font-weight:700;font-size:calc(1.4rem * var(--font-size-paragraph, 1));padding-bottom:2px}.post-card__btn:hover{color:var(--page-text,#000);border-color:var(--page-text,#000)} </style> 1106 <style type="text/css"> .post-card__link{color:unset}.post-card{position:relative;display:flex;flex-direction:column;gap:15px;padding:15px 0;min-width:0;word-wrap:break-word}.post-card:hover .post-card__title{color:var(--primary-background,var(--primary-color,#c19c5c))}@media (min-width:768px){.post-card{padding:15px}}.post-card__image-container{position:relative;padding-bottom:50%}.post-card__image-container img{position:absolute;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-card__head{color:hsla(var(--page-text-h,0deg),var(--page-text-s,0%),60%,1);font-size:calc(1.4rem * var(--font-size-paragraph, 1));display:flex;justify-content:flex-start;align-items:center}.post-card__views{display:flex;align-items:center;gap:5px}.post-card__views svg{fill:none}.post-card__views svg path{stroke:hsla(var(--page-text-h,0deg),var(--page-text-s,0%),60%,1)}.post-card__body{text-align:left}.post-card__body.--text_align_center{text-align:center}.post-card__body.--text_align_center .post-card__head{justify-content:center}.post-card__body.--text_align_right{text-align:right}.post-card__body.--text_align_right .post-card__head{justify-content:flex-end}.post-card__title{color:var(--page-text,#000);display:-webkit-box;font-family:var(--font-family-title);font-size:calc(1.6rem * var(--font-size-title, 1));font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:15px;margin-bottom:4px}.post-card__text{color:var(--page-text,#000);display:-webkit-box;font-size:calc(1.4rem * var(--font-size-paragraph, 1));-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-card__actions{margin-top:20px}.post-card__btn{border-bottom:2px solid var(--primary-background,var(--primary-color,#c19c5c));color:var(--primary-background,var(--primary-color,#c19c5c));font-weight:700;font-size:calc(1.4rem * var(--font-size-paragraph, 1));padding-bottom:2px}.post-card__btn:hover{color:var(--page-text,#000);border-color:var(--page-text,#000)} </style> 1107 <style type="text/css"> .post-card__link{color:unset}.post-card{position:relative;display:flex;flex-direction:column;gap:15px;padding:15px 0;min-width:0;word-wrap:break-word}.post-card:hover .post-card__title{color:var(--primary-background,var(--primary-color,#c19c5c))}@media (min-width:768px){.post-card{padding:15px}}.post-card__image-container{position:relative;padding-bottom:50%}.post-card__image-container img{position:absolute;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-card__head{color:hsla(var(--page-text-h,0deg),var(--page-text-s,0%),60%,1);font-size:calc(1.4rem * var(--font-size-paragraph, 1));
1107display:flex;justify-content:flex-start;align-items:center}.post-card__views{display:flex;align-items:center;gap:5px}.post-card__views svg{fill:none}.post-card__views svg path{stroke:hsla(var(--page-text-h,0deg),var(--page-text-s,0%),60%,1)}.post-card__body{text-align:left}.post-card__body.--text_align_center{text-align:center}.post-card__body.--text_align_center .post-card__head{justify-content:center}.post-card__body.--text_align_right{text-align:right}.post-card__body.--text_align_right .post-card__head{justify-content:flex-end}.post-card__title{color:var(--page-text,#000);display:-webkit-box;font-family:var(--font-family-title);font-size:calc(1.6rem * var(--font-size-title, 1));font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:15px;margin-bottom:4px}.post-card__text{color:var(--page-text,#000);display:-webkit-box;font-size:calc(1.4rem * var(--font-size-paragraph, 1));-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-card__actions{margin-top:20px}.post-card__btn{border-bottom:2px solid var(--primary-background,var(--primary-color,#c19c5c));color:var(--primary-background,var(--primary-color,#c19c5c));font-weight:700;font-size:calc(1.4rem * var(--font-size-paragraph, 1));padding-bottom:2px}.post-card__btn:hover{color:var(--page-text,#000);border-color:var(--page-text,#000)} </style> 1108 <style type="text/css"> .post-card__link{color:unset}.post-card{position:relative;display:flex;flex-direction:column;gap:15px;padding:15px 0;min-width:0;word-wrap:break-word}.post-card:hover .post-card__title{color:var(--primary-background,var(--primary-color,#c19c5c))}@media (min-width:768px){.post-card{padding:15px}}.post-card__image-container{position:relative;padding-bottom:50%}.post-card__image-container img{position:absolute;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-card__head{color:hsla(var(--page-text-h,0deg),var(--page-text-s,0%),60%,1);font-size:calc(1.4rem * var(--font-size-paragraph, 1));display:flex;justify-content:flex-start;align-items:center}.post-card__views{display:flex;align-items:center;gap:5px}.post-card__views svg{fill:none}.post-card__views svg path{stroke:hsla(var(--page-text-h,0deg),var(--page-text-s,0%),60%,1)}.post-card__body{text-align:left}.post-card__body.--text_align_center{text-align:center}.post-card__body.--text_align_center .post-card__head{justify-content:center}.post-card__body.--text_align_right{text-align:right}.post-card__body.--text_align_right .post-card__head{justify-content:flex-end}.post-card__title{color:var(--page-text,#000);display:-webkit-box;font-family:var(--font-family-title);font-size:calc(1.6rem * var(--font-size-title, 1));font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:15px;margin-bottom:4px}.post-card__text{color:var(--page-text,#000);display:-webkit-box;font-size:calc(1.4rem * var(--font-size-paragraph, 1));-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-card__actions{margin-top:20px}.post-card__btn{border-bottom:2px solid var(--primary-background,var(--primary-color,#c19c5c));color:var(--primary-background,var(--primary-color,#c19c5c));font-weight:700;font-size:calc(1.4rem * var(--font-size-paragraph, 1));padding-bottom:2px}.post-card__btn:hover{color:var(--page-text,#000);border-color:var(--page-text,#000)} </style> 1109 <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,#c19c5c);position:relative}.announcement--column{flex-direction:column}.announcement__viewport{width:100%;overflow:hidden}.announcement__slider{position:relative;display:grid;background-color:var(--announcement-background,#c19c5c);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,#c19c5c)}.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,#c19c5c);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,#c19c5c);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;
1109gap: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,#c19c5c);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
1109));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> 1110 <style type="text/css"> .header{left:0;right:0;z-index:20;position:relative;transition:background-color .4s}.header--sticky{box-shadow:0 2px 6px 0 rgba(0,0,0,.06)}.header--sticky.header--desktop{z-index:100}.header__logo.header__logo--home:not(.header__logo--top-center){display:none}.user-reminder-desktop{z-index:101}.header__logo--home,.header__logo--top-center{align-self:center}.header__logo--middle-left{align-self:center}.header__logo--middle-left img{-o-object-position:left;object-position:left}.header__logo--top-left{align-self:flex-start}.header__logo--top-left img{-o-object-position:left;object-position:left}.header--desktop{display:none!important}@media (min-width:1200px){.header--desktop{display:block!important}}.header--desktop .header__container{max-width:100%;padding:16px;display:flex;align-items:center;margin:0 auto;min-height:56px}.header--desktop .header__logo{display:none}.header--desktop .header__logo.header__logo--home,.header--desktop .header__logo.header__logo--top-center{display:block;flex:none}.header--desktop .header__logo.header__logo--middle-center{padding:0 10px}.header--desktop .header__menu{display:flex;flex-direction:column;flex-grow:1}.header--desktop .header__menu-container{display:flex;align-items:center;justify-content:space-between}.header--desktop .header__menu-container.--menu-align-left{flex-direction:row}.header--desktop .header__menu-container.--menu-align-right{flex-direction:row-reverse}.header--desktop .header__menu-container.--menu-align-right .header__action-menu{justify-content:flex-start}.header--desktop .header__menu-container.--menu-align-right .header__action-menu .App-currencyDropdown .NavigationBar-actionMenu-dropdown,.header--desktop .header__menu-container.--menu-align-right .header__action-menu .App-languageDropdown .NavigationBar-actionMenu-dropdown{left:0}.header--desktop .header__menu-container.--menu-align-right .header__main-menu .navigation-menu .navigation-menu-top-layer{justify-content:flex-end}.header--desktop .header__menu-group{display:flex;flex:1}.header--desktop .header__action-menu{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:20px;padding:0 10px}.header--desktop .header__action-menu.--left .App-currencyDropdown .NavigationBar-actionMenu-dropdown,.header--desktop .header__action-menu.--left .App-languageDropdown .NavigationBar-actionMenu-dropdown{left:0}.header--desktop .header__action-menu.flex-0{flex:0}.header--desktop .header__action-menu .List-item.List-item--hidden{display:none}.header--desktop .header__action-menu .NavigationBar-actionMenu-button,.header--desktop .header__action-menu .NavigationBar-actionMenu-button .dropdown-toggle{display:flex;align-items:center;white-space:nowrap}.header--desktop .header__action-menu .NavigationBar-actionMenu-button .dropdown-toggle>:not(:first-child):not(.NavigationBar-actionMenu-dropdown),.header--desktop .header__action-menu .NavigationBar-actionMenu-button>:not(:first-child):not(.NavigationBar-actionMenu-dropdown){margin-left:4px}.header--desktop .header__action-menu .NavigationBar-actionMenu-button>span{text-transform:capitalize}.header--desktop .header__action-menu .App-currencyDropdown .dropdown-toggle .Label span:first-child{display:none}.header--desktop .header__main-menu{flex:1}.header--desktop .header__main-menu .navigation-menu{flex:1;flex-direction:row}.header--desktop .header__main-menu .navigation-menu-top-layer.--left,.header--desktop .header__main-menu .navigation-menu.--left{justify-content:flex-start}.header--desktop .header__main-menu .navigation-menu-top-layer.--center,.header--desktop .header__main-menu .navigation-menu.--center{justify-content:center}.header--desktop .header__main-menu .navigation-menu-top-layer.--right,.header--desktop .header__main-menu .navigation-menu.--right{justify-content:flex-end}.header--desktop .navigation-menu{width:100%;flex-grow:1;align-items:center}.header--desktop .Product-searchField .Product-searchField-form{display:inherit;height:23px;margin:0}.header--desktop .Product-searchField input{width:0;height:inherit;border:0;margin:0;opacity:1;font-weight:400;transition:all .5s;background-color:transparent;outline:0;font-size:14px}.header--desktop .Product-searchField button{display:inline-flex;align-items:center;height:inherit;border:0;padding:0;background-color:transparent}.header--desktop .Product-searchField button>i{padding-top:3px;vertical-align:initial}.header--desktop .Product-searchField--active input{width:110px;border-bottom-width:1px;border-bottom-style:solid}
1110.header--desktop .Product-searchField--active input:focus{border-bottom-width:1px;border-bottom-style:solid}.header--desktop .Product-searchField input:focus{width:110px;border-bottom-width:1px;border-bottom-style:solid}.header--desktop.collapsed .header__logo{display:block}.header--desktop.collapsed .header__logo.header__logo--home:not(.header__logo--middle-left){display:none}.header--desktop.collapsed .header__container{padding:16px}.header--desktop.header--sticky.collapsed .header__menu-container{flex-direction:row}.header--desktop.header--sticky.collapsed .header__menu-container.--menu-align-right .header__main-menu .navigation-menu .navigation-menu-top-layer{justify-content:flex-start}.header--desktop.header--sticky.collapsed .header__menu-container .header__action-menu.--left{display:none}.header--desktop.header--sticky.collapsed .header__action-menu{flex:0;justify-content:flex-end}.header--desktop.header--sticky.collapsed .header__action-menu .List-item.List-item--hidden{display:block}.header--desktop.header--sticky.collapsed .header__main-menu .navigation-menu-top-layer.--center,.header--desktop.header--sticky.collapsed .header__main-menu .navigation-menu-top-layer.--left,.header--desktop.header--sticky.collapsed .header__main-menu .navigation-menu-top-layer.--right,.header--desktop.header--sticky.collapsed .header__main-menu .navigation-menu.--center,.header--desktop.header--sticky.collapsed .header__main-menu .navigation-menu.--left,.header--desktop.header--sticky.collapsed .header__main-menu .navigation-menu.--right{justify-content:flex-start}.header--mobile{display:block}@media (min-width:1200px){.header--mobile{display:none}}.header--mobile .header__container{width:100%;display:flex;flex-direction:column;margin:0 auto}.header--mobile .header__menu{display:flex;align-items:center;justify-content:space-between}.header--mobile .header__action-menu{position:relative;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 16px;min-height:56px}.header--mobile .header__action-menu.--center .List-item-menu{order:0}.header--mobile .header__action-menu.--center .List-item-logo{order:1;text-align:center}.header--mobile .header__action-menu.--center .List-item-logo .header__logo--middle-left img{-o-object-position:center;object-position:center}.header--mobile .header__action-menu.--center .List-item-cart{order:2}.header--mobile .header__action-menu .List-item-cart{order:1}.header--mobile .header__action-menu .List-item-cart .cart-over-limit{position:relative;top:0;right:0;left:0}.header--mobile .header__action-menu .List-item-cart .cart-over-limit .basic-popover-desktop{top:41px;left:-150px}.header--mobile .header__action-menu .List-item-cart .cart-over-limit .basic-popover-desktop::before{left:175px}.header--mobile .header__action-menu .List-item-menu{order:2}.header--mobile .List-item.List-item-logo{flex-grow:1}.header--mobile .List-item .NavigationBar-actionMenu-button .icons{width:22px;height:22px}.header--mobile .header__logo{max-width:100%;display:inline-block;padding:8px 0}.header__main-menu{width:100%;display:flex;flex-wrap:wrap;align-items:center}.header__main-menu li,.header__main-menu ul{list-style:none}.header--desktop .header__menu-container .user-reminder-desktop{right:-20px}.header--desktop .header__menu-container .user-reminder-desktop::before{left:170px}.header--desktop:not(.header--sticky.collapsed) .header__menu-container.--menu-align-right .user-reminder-desktop{right:-140px}.header--desktop:not(.header--sticky.collapsed) .header__menu-container.--menu-align-right .user-reminder-desktop::before{left:50px}@media (max-width:calc(1200px - 1px)){.header.header--mobile,div#shopline-section-header{z-index:10}}.header--desktop .header__menu-container .cart-over-limit{position:relative;top:0;right:0;left:0;margin-left:-20px}.header--desktop .header__menu-container .cart-over-limit .basic-popover-desktop{top:30px;right:-65px}.header--desktop .header__menu-container .cart-over-limit .basic-popover-desktop::before{left:167px}.header--desktop:not(.header--sticky.collapsed) .header__menu-container.--menu-align-right .cart-over-limit .basic-popover-desktop{top:27px;right:0;left:0}.header--desktop:not(.header--sticky.collapsed) .header__menu-container.--menu-align-right .cart-over-limit .basic-popover-desktop::before{left:45px} </style> 1111 <style type="text/css"> 1112 1113 </style> 1114 <style type="text/css"> 1115 .header--desktop .header__logo img { 1116 max-height: 90px; 1117 width: auto; 1118 } 1119 .collapsed.header--desktop .header__logo img { 1120 max-height: 90px; 1121 max-width: 173px; 1122 width: auto; 1123 height: auto; 1124 } 1125 </style> 1126 <style type="text/css"> 1127 1128 1129 1130 #shopline-section-header { 1131 position: sticky; 1132 z-index: 100; 1133 top: 0; 1134 } 1135 1136 </style> 1137 <style type="text/css"> 1138 .header--mobile .header__logo img { 1139 object-fit: contain; 1140 max-height: 50px; 1141 max-width: 180px; 1142 width: auto; 1143 height: auto; 1144 } 1145 </style> 1146 <style type="text/css"> .section-width{padding:30px 15px;width:100%;margin:0 auto}.section-width.section-full-width{padding:0;margin:0;width:100%}@media (min-width:768px){.section-width{width:750px}}@media (min-width:992px){.section-width{width:970px}}@media (min-width:1200px){.section-width{width:1170px}}#shopline-section-footer{background-color:var(--footer-background,#000);color:var(--footer-text,#fff);font-size:calc(1.4rem * var(--font-size-paragraph, 1))}#shopline-section-footer>.section-width{border-top:1px solid hsla(var(--footer-background-h,0deg),var(--footer-background-s,0%),80%,.5)}#shopline-section-footer .NavigationBar-actionMenu-button{font-size:calc(1.4rem * var(--font-size-paragraph, 1));color:var(--footer-text,#fff)}#shopline-section-footer .NavigationBar-actionMenu-button svg{fill:var
1146(--footer-text,#fff)}#shopline-section-footer .NavigationBar-actionMenu-button:hover{color:hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),40%,1)}#shopline-section-footer .NavigationBar-actionMenu-button:hover svg{fill:hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),40%,1)}#shopline-section-footer .NavigationBar-actionMenu-button .NavigationBar-actionMenu-dropdown{background-color:var(--footer-background,#000);border-color:hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),80%,.2)}#shopline-section-footer .NavigationBar-actionMenu-button .NavigationBar-actionMenu-dropdown li{color:var(--footer-text,#fff)}#shopline-section-footer .NavigationBar-actionMenu-button .NavigationBar-actionMenu-dropdown li:hover{color:hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),40%,1)}.footer-wrapper .NavigationBar-actionMenu-button.init .NavigationBar-actionMenu-dropdown,.footer-wrapper .NavigationBar-actionMenu-button.init .os-content{visibility:visible}.footer-wrapper .NavigationBar-actionMenu-button .NavigationBar-actionMenu-dropdown,.footer-wrapper .NavigationBar-actionMenu-button .os-content{visibility:hidden}.footer-wrapper .NavigationBar-actionMenu-button .dropdown-toggle{display:flex;align-items:center;gap:4px}.footer-wrapper .NavigationBar-actionMenu-button svg{width:14px;height:14px;vertical-align:middle}.footer-wrapper .footer-grid-items{display:flex;word-break:break-word}.footer-wrapper .footer-grid-items.--text_align_left{text-align:left}.footer-wrapper .footer-grid-items.--text_align_right{text-align:right}.footer-wrapper .footer-grid-items .footer-grid-item{flex-grow:1;width:25%}.footer-wrapper .footer-grid-items a{color:var(--footer-text,#fff)}.footer-wrapper .footer-grid-items .text-title{font-family:var(--font-family-title);font-size:calc(1.8rem * var(--font-size-title, 1));margin-bottom:30px}.footer-wrapper .footer-payment-icons{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding:15px}.footer-wrapper .footer-payment-icons.--text_align_left{justify-content:flex-start}.footer-wrapper .footer-payment-icons.--text_align_right{justify-content:flex-end}.footer-wrapper .footer-payment-icons img{display:inline-block;width:62px;vertical-align:baseline}.footer-wrapper .footer-social-icon-wrapper{display:flex;flex-wrap:wrap;gap:15px}.footer-wrapper .footer-social-icon-wrapper svg,.footer-wrapper .footer-social-icon-wrapper svg *{fill:var(--footer-icon,#c19c5c)}.footer-selector{border-top:1px solid hsla(var(--footer-background-h,0deg),var(--footer-background-s,0%),80%,.5);margin:0 15px;padding:30px 0;display:flex;align-items:center;justify-content:center}.footer-selector.--text_align_left{justify-content:flex-start}.footer-selector.--text_align_right{justify-content:flex-end}.footer-selector .NavigationBar-actionMenu-button{display:inline-block;width:initial;margin-right:20px}.footer-anti-fraud{text-align:center;color:var(--anti-fraud-text,#fff);background-color:var(--anti-fraud-background,#666);padding:20px 0;font-size:calc(1.2rem * var(--font-size-paragraph, 1))}.footer-anti-fraud.--text_align_left{text-align:left}.footer-anti-fraud.--text_align_right{text-align:right}.footer-copyright{text-align:center;color:var(--copyright-text,#fff);background-color:var(--copyright-background,#666);padding:20px 0;font-size:calc(1.2rem * var(--font-size-paragraph, 1))}.footer-copyright.--text_align_left{text-align:left}.footer-copyright.--text_align_right{text-align:right}.footer-copyright .section-width{padding:0 30px}.social-content{margin-bottom:20px}.footer-grid-item__image{height:100%;width:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.footer__mask{position:relative}.footer__mask.--with-padding{padding-bottom:100%}.footer__mask::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.footer__mask--0::after{background-color:rgba(0,0,0,0)}.footer__mask--20::after{background-color:rgba(0,0,0,.2)}.footer__mask--40::after{background-color:rgba(0,0,0,.4)}.footer__mask--60::after{background-color:rgba(0,0,0,.6)}.footer__mask--80::after{background-color:rgba(0,0,0,.8)}@media screen and (max-width:767px){.footer-grid-items{flex-direction:column}.footer-wrapper .footer-grid-items .footer-grid-item{width:100%}} </style> 1147 <style type="text/css"> 1148 #footer-custom-padding { 1149 padding: 20px; 1150 } 1151 @media screen and (max-width: 767px) { 1152 #footer-custom-padding { 1153 padding: 0; 1154 } 1155 } 1156 1157 #shopline-section-footer .section-width { 1158 padding-top: 22px; 1159 padding-bottom: 22px; 1160 } 1161 1162 @media (min-width: 768px) { 1163 #shopline-section-footer .section-width { 1164 padding-top: 9px; 1165 padding-bottom: 9px; 1166 } 1167 } 1168 1169 .footer-wrapper .footer-grid-items .footer-grid-item { 1170 padding: 9px 15px; 1171 } 1172 1173 @media (min-width: 768px) { 1174 .footer-wrapper .footer-grid-items .footer-grid-item { 1175 padding: 15px 24px; 1176 } 1177 } 1178 1179 </style> 1180 1181 <div ng-controller="FbInAppBrowserPopupController" ng-cloak> 1182 <div
1183 ng-if="showFbHint" 1184 class="in-app-browser-popup__container" 1185 > 1186 <div class="in-app-browser-popup__layout"> 1187 <div class="in-app-browser-popup__main"> 1188 <p class="in-app-browser-popup__desc"> 1189 {{ 'fb_in_app_browser_popup.desc' | translate }} 1190 <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span> 1191 </p> 1192 </div> 1193 <div class="in-app-browser-popup__footer"> 1194 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1195 {{ 'close' | translate }} 1196 </button> 1197 </div> 1198 </div> 1199 </div> 1200</div> 1201 <div ng-controller="InAppBrowserPopupController" ng-cloak> 1202 <div 1203 ng-if="canShowInAppHint && showMissingSessionKeyWarning" 1204 class="in-app-browser-popup__container" 1205 > 1206 <div class="in-app-browser-popup__layout"> 1207 <div class="in-app-browser-popup__main"> 1208 <p class="in-app-browser-popup__desc"> 1209 {{ 'in_app_browser_popup.desc' | translate }} 1210 </p> 1211 </div> 1212 <div class="in-app-browser-popup__footer"> 1213 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1214 {{ 'close' | translate }} 1215 </button> 1216 </div> 1217 </div> 1218 </div> 1219</div> 1220 <div 1221 id="cookie-consent-popup" 1222 ng-controller="CookieConsentPopupController" 1223 ng-cloak 1224 data-nosnippet 1225> 1226 <div ng-if="state('showPopup')"> 1227 <div 1228 ng-show="!state('showDetailSettingsPanel')" 1229 class="cookie-consent-popup__container" 1230 > 1231 <div class="cookie-consent-popup__layout"> 1232 <div class="cookie-consent-popup__header"> 1233 <div class="cookie-consent-popup__title"> 1234 {{word('consent_title')}} 1235 </div> 1236 </div> 1237 <div class="cookie-consent-popup__main"> 1238 <p class="cookie-consent-popup__desc"> 1239 {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a> 1240 </p> 1241 </div> 1242 <div class="cookie-consent-popup__footer"> 1243 <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')"> 1244 {{word('settings')}} 1245 </button> 1246 <button 1247 class="cookie-consent-popup__accept-btn ladda-button" 1248 ladda="state('loading')" 1249 data-style="slide-down" 1250 ng-click="click('accept')" 1251 > 1252 {{word('accept')}} 1253 </button> 1254 </div> 1255 </div> 1256 </div> 1257 1258 <div 1259 ng-show="state('showDetailSettingsPanel')" 1260 class="cookie-consent-detail-settings-panel__container" 1261 > 1262 <div class="cookie-consent-detail-settings-panel__layout"> 1263 <div class="cookie-consent-detail-settings-panel__top-right"> 1264 <button 1265 ng-click="click('discard')" 1266 class="cookie-consent-detail-settings-panel__discard-btn" 1267 > 1268 </button> 1269 </div> 1270 <div class="cookie-consent-detail-settings-panel__header"> 1271 <div class="cookie-consent-detail-settings-panel__title"> 1272 {{word('consent_title')}} 1273 </div> 1274 </div> 1275 <div class="cookie-consent-detail-settings-panel__main"> 1276 <p class="cookie-consent-detail-settings-panel__desc"> 1277 {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a> 1278 </p> 1279 <div class="cookie-consent-detail-settings-panel__separator"></div> 1280 <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item"> 1281 <div class="cookie-consent-detail-settings-panel__item-header"> 1282 <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div> 1283 <label for="{{setting.key}}" class="cookie-consent-switch__container"> 1284 <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox"> 1285 <span class="cookie-consent-switch__slider round"></span> 1286 </label> 1287 </div>
1288 <div class="cookie-consent-detail-settings-panel__item-main"> 1289 <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p> 1290 </div> 1291 </div> 1292 </div> 1293 <div class="cookie-consent-detail-settings-panel__footer"> 1294 <button 1295 class="cookie-consent-detail-settings-panel__save-btn ladda-button" 1296 ladda="state('loading')" 1297 data-style="slide-down" 1298 ng-click="click('save_preferences')" 1299 > 1300 {{word('save_preferences')}} 1301 </button> 1302 </div> 1303 </div> 1304 </div> 1305 </div> 1306</div> 1307 1308 1309 1310 1311 <div id='shopline-section-announcement'><!-- Rendered 'announcement.js.liquid' --><!-- Rendered 'announcement.css.liquid' --> 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322<div class="announcement js-announcement announcement--revamp" 1323 data-e2e-id="announcement_container" 1324 data-text-block-size="2" 1325 data-countdown-block-size="0" 1326 data-block-size="2" 1327 data-duration="4" 1328 ng-non-bindable 1329> 1330 1331 <div class="announcement__viewport"> 1332 <div class="announcement__slider"> 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376<a 1377 class="announcement__link announcement__slide--active" 1378 href="https://www.addableliving.com/pages/project-fortune-2026-lucky" 1379 target="_blank" 1380 rel="noopener noreferrer" 1381 data-e2e-id="announcement-slide_container--1" 1382> 1383 1384 1385<div class="announcement__text announcement__text--1772880437806212059f"> 1386 <div class="announcement__content"> 1387 <p class="announcement__title" data-e2e-id="announcement-title_content"> 1388 <span title=" â¨ å ¨å®¶å貨æ°ç»å ´ â¨ å ¥æäº« 50 å è³¼ç©é"> â¨ å ¨å®¶å貨æ°ç»å ´ â¨ å ¥æäº« 50 å è³¼ç©é</span> 1389 </p> 1390 1391 </div> 1392</div> 1393 1394 1395</a> 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414<a 1415 class="announcement__link" 1416 href="https://www.addableliving.com/categories/the-golden-hen" 1417 target="_self" 1418 1419 data-e2e-id="announcement-slide_container--2" 1420> 1421 1422 1423<div class="announcement__text announcement__text--1756729106040e9c8f57"> 1424 <div class="announcement__content"> 1425 <p class="announcement__title" data-e2e-id="announcement-title_content"> 1426 <span title="⨠滿 $4,000 享æ´å®å é ⨠滿 $5,000 ç¾æ $100 â¨">⨠滿 $4,000 享æ´å®å é ⨠滿 $5,000 ç¾æ $100 â¨</span> 1427 </p> 1428 1429 </div> 1430</div> 1431 1432 1433</a> 1434 1435 1436 1437 1438 </div> 1439 </div> 1440 <button class="announcement__arrow announcement__arrow--previous" type="button" aria-label="Previous Announcement" data-e2e-id="announcement-prev_button"> 1441 <svg class="announcement__arrow-icon" width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"> 1442 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.8876 12.5814L10.7849 13.6877L6.11262 9.00016L10.7849 4.31266L11.8876 5.41891L8.29927 9.00016L11.8876 12.5814Z"/> 1443</svg> 1444 1445 </button> 1446 <button class="announcement__arrow announcement__arrow--next" type="button" aria-label="Next Announcement" data-e2e-id="announcement-next_button"> 1447 <svg class="announcement__arrow-icon" width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"> 1448 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.11262 5.41856L7.21529 4.31231L11.8876 8.99981L7.21529 13.6873L6.11262 12.5811L9.70097 8.99981L6.11262 5.41856Z"/> 1449</svg> 1450 1451 </button> 1452 1453</div> 1454 1455 1456 1457 1458</div> <div id='shopline-section-header'><!-- Rendered 'header.css.liquid' --> 1459 1460 1461<style> 1462 1463</style> 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485<style> 1486 .header--desktop .header__logo img { 1487 max-height: 90px; 1488 width: auto; 1489 } 1490 .collapsed.header--desktop .header__logo img { 1491 max-height: 90px; 1492 max-width: 173px; 1493 width: auto; 1494 height: auto; 1495 } 1496</style> 1497 1498<style> 1499 1500 1501 1502 #shopline-section-header { 1503 position: sticky; 1504 z-index: 100; 1505 top: 0; 1506 } 1507 1508</style> 1509 1510<nav class="header header--desktop header--sticky js-navbar-desktop nav-bg-color"> 1511 1512 1513 <div class="header__container clearfix"> 1514 <a 1515 class="header__logo header__logo--middle-left js-nav-logo header__logo--home" 1516 href="/" 1517 > 1518 <img 1519 src="https://shoplineimg.com/67049be06cc2e2003a7c607c/674fca8eeefb1700108c6943/1200x.webp?source_format=png" 1520 width="2000.0" 1521 height="505.0" 1522 loading="lazy" 1523 > 1524 </a> 1525 1526 <div class="header__menu"> 1527 1528 1529 <div class="header__menu-container --menu-align-left"> 1530 1531 1532 1533 1534 <ul class="header__main-menu"><li class="navigation-menu nav-color basic-menu-desktop --left"> 1535 <ul class="navigation-menu-top-layer --left"><li class="navigation-menu-item"> 1536 <a 1537 class="navigation-menu-item-label" 1538 link-highlight="https://www.addableliving.com/" 1539 href="https://www.addableliving.com/" 1540 target="" 1541 ng-non-bindable 1542 >Home</a> 1543 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1544 <a 1545 class="navigation-menu-item-label" 1546 link-highlight="https://www.addableliving.com/pages/project" 1547 href="https://www.addableliving.com/pages/project" 1548 target="" 1549 > 1550 Winter Lucky Activity<span class="fa fa-angle-down"></span> 1551 </a> 1552 <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position"> 1553 <div class="second-layer-scroll-buttons">
1554 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1555 <span class="fa fa-angle-right scroll-right"></span> 1556 </div><li class="navigation-menu-item"> 1557 <a 1558 class="navigation-menu-item-label" 1559 link-highlight="https://www.addableliving.com/categories/project-discount-packagebundle-setlucky-little-golden-henplus" 1560 href="https://www.addableliving.com/categories/project-discount-packagebundle-setlucky-little-golden-henplus" 1561 target="" 1562 > 1563 Little Golden Henplus Lucky set 1564 </a> 1565 </li><li class="navigation-menu-item"> 1566 <a 1567 class="navigation-menu-item-label" 1568 link-highlight="https://www.addableliving.com/categories/discount-packagebundle-setlucky-fortune-spin-wood" 1569 href="https://www.addableliving.com/categories/discount-packagebundle-setlucky-fortune-spin-wood" 1570 target="" 1571 > 1572 å®ç¶²ç¨å®¶ â§ è½é好éåç´çµ 1573 </a> 1574 </li></ul> 1575 </li><li class="navigation-menu-item"> 1576 <a 1577 class="navigation-menu-item-label" 1578 link-highlight="https://www.addableliving.com/pages/project-housewarming" 1579 href="https://www.addableliving.com/pages/project-housewarming" 1580 target="" 1581 ng-non-bindable 1582 >å ¥åé¦é¸å¥½ç¦®ãç¼è²¡éã</a> 1583 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1584 <a 1585 class="navigation-menu-item-label" 1586 link-highlight="https://www.addableliving.com/categories/the-golden-hen" 1587 href="https://www.addableliving.com/categories/the-golden-hen" 1588 target="" 1589 > 1590 The Golden Hen<span class="fa fa-angle-down"></span> 1591 </a> 1592 <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position"> 1593 <div class="second-layer-scroll-buttons"> 1594 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1595 <span class="fa fa-angle-right scroll-right"></span> 1596 </div><li class="navigation-menu-item"> 1597 <a 1598 class="navigation-menu-item-label" 1599 link-highlight="https://www.addableliving.com/pages/project-fortune-2026-lucky" 1600 href="https://www.addableliving.com/pages/project-fortune-2026-lucky" 1601 target="" 1602 > 1603 ã2026 好éä½å±æåã 1604 </a> 1605 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1606 <a 1607 class="navigation-menu-item-label" 1608 link-highlight="https://www.addableliving.com/categories/categories-effect" 1609 href="https://www.addableliving.com/categories/categories-effect" 1610 target="" 1611 > 1612 effect 1613 </a> 1614 <i 1615 class=" 1616 navigation-menu-third-layer-toggle 1617 navigation-menu-third-layer-toggle--close 1618 fa fa-angle-right 1619 " 1620 ></i> 1621 <ul class="navigation-menu-third-layer"><li class="navigation-menu-item"> 1622 <a 1623 class="navigation-menu-item-label" 1624 link-highlight="https://www.addableliving.com/categories/categories-effect-lucky" 1625 href="https://www.addableliving.com/categories/categories-effect-lucky" 1626 target="" 1627 > 1628 effect-lucky 1629 </a> 1630 </li><li class="navigation-menu-item"> 1631 <a 1632 class="navigation-menu-item-label" 1633 link-highlight="https://www.addableliving.com/categories/categories-effect-person" 1634 href="https://www.addableliving.com/categories/categories-effect-person" 1635 target="" 1636 > 1637 effect-person 1638 </a> 1639 </li><li class="navigation-menu-item"> 1640 <a 1641 class="navigation-menu-item-label" 1642 link-highlight="https://www.addableliving.com/categories/categories-effect-wealthy" 1643 href="https://www.addableliving.com/categories/categories-effect-wealthy" 1644 target="" 1645 > 1646 effect-wealthy 1647 </a> 1648 </li></ul> 1649 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1650 <a 1651 class="navigation-menu-item-label" 1652 link-highlight="https://www.addableliving.com/categories/categories-size" 1653 href="https://www.addableliving.com/categories/categories-size" 1654 target="" 1655 > 1656 size 1657 </a> 1658 <i 1659 class=" 1660 navigation-menu-third-layer-toggle 1661 navigation-menu-third-layer-toggle--close 1662 fa fa-angle-right 1663 " 1664 ></i> 1665 <ul class="navigation-menu-third-layer"><li class="navigation-menu-item"> 1666 <a 1667 class="navigation-menu-item-label" 1668 link-highlight="https://www.addableliving.com/categories/categories-size-large" 1669 href="https://www.addableliving.com/categories/categories-size-large" 1670 target="" 1671 > 1672 size-large 1673 </a> 1674 </li><li class="navigation-menu-item"> 1675 <a 1676 class="navigation-menu-item-label" 1677 link-highlight="https://www.addableliving.com/categories/categories-size-small" 1678 href="https://www.addableliving.com/categories/categories-size-small" 1679 target="" 1680 > 1681 size-small 1682 </a> 1683 </li><li class="navigation-menu-item"> 1684 <a 1685 class="navigation-menu-item-label" 1686 link-highlight="https://www.addableliving.com/categories/fortune-spin" 1687 href="https://www.addableliving.com/categories/fortune-spin" 1688 target="" 1689 > 1690 è½éç³»å 1691 </a> 1692 </li></ul> 1693 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1694 <a 1695 class="navigation-menu-item-label" 1696 link-highlight="https://www.addableliving.com/categories/categories-material" 1697 href="https://www.addableliving.com/categories/categories-material" 1698 target="" 1699 > 1700 material 1701 </a> 1702 <i 1703 class=" 1704 navigation-menu-third-layer-toggle 1705 navigation-menu-third-layer-toggle--close 1706 fa fa-angle-right 1707 " 1708 ></i> 1709 <ul class="navigation-menu-third-layer"><li class="navigation-menu-item"> 1710 <a 1711 class="navigation-menu-item-label" 1712 link-highlight="https://www.addableliving.com/categories/categories-material-glossy" 1713 href="https://www.addableliving.com/categories/categories-material-glossy" 1714 target="" 1715 > 1716 material-glossy 1717 </a> 1718 </li><li class="navigation-menu-item"> 1719 <a 1720 class="navigation-menu-item-label" 1721 link-highlight="https://www.addableliving.com/categories/categories-material-matte" 1722 href="https://www.addableliving.com/categories/categories-material-matte" 1723 target="" 1724 > 1725 material-matte 1726 </a> 1727 </li></ul> 1728 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1729 <a 1730 class="navigation-menu-item-label" 1731 link-highlight="https://www.addableliving.com/categories/categories-color" 1732 href="https://www.addableliving.com/categories/categories-color" 1733 target="" 1734 > 1735 color 1736 </a> 1737 <i 1738 class=" 1739 navigation-menu-third-layer-toggle 1740 navigation-menu-third-layer-toggle--close 1741 fa fa-angle-right 1742 " 1743 ></i> 1744 <ul class="navigation-menu-third-layer"><li class="navigation-menu-item"> 1745 <a 1746 class="navigation-menu-item-label" 1747 link-highlight="https://www.addableliving.com/categories/categories-color-gold" 1748 href="https://www.addableliving.com/categories/categories-color-gold" 1749 target="" 1750 > 1751 color-gold 1752 </a> 1753 </li><li class="navigation-menu-item"> 1754 <a 1755 class="navigation-menu-item-label" 1756 link-highlight="https://www.addableliving.com/categories/categories-color-silver" 1757 href="https://www.addableliving.com/categories/categories-color-silver" 1758 target="" 1759 > 1760 color-silver 1761 </a> 1762 </li><li class="navigation-menu-item"> 1763 <a 1764 class="navigation-menu-item-label" 1765 link-highlight="https://www.addableliving.com/categories/categories-color-black" 1766 href="https://www.addableliving.com/categories/categories-color-black" 1767 target="" 1768 > 1769 color-black 1770 </a> 1771 </li></ul> 1772 </li><li class="navigation-menu-item"> 1773 <a 1774 class="navigation-menu-item-label" 1775 link-highlight="https://www.addableliving.com/categories/discount-package" 1776 href="https://www.addableliving.com/categories/discount-package" 1777 target="" 1778 > 1779 Discount package 1780 </a> 1781 </li><li class="navigation-menu-item"> 1782 <a 1783 class="navigation-menu-item-label" 1784 link-highlight="https://www.addableliving.com/categories/accessories" 1785 href="https://www.addableliving.com/categories/accessories" 1786 target="" 1787 > 1788 Accessories 1789 </a> 1790 </li><li class="navigation-menu-item"> 1791 <a 1792 class="navigation-menu-item-label" 1793 link-highlight="https://www.addableliving.com/categories/joint-gift-box" 1794 href="https://www.addableliving.com/categories/joint-gift-box" 1795 target="" 1796 > 1797 Joint gift box 1798 </a> 1799 </li></ul> 1800 </li><li class="navigation-menu-item"> 1801 <a 1802 class="navigation-menu-item-label" 1803 link-highlight="https://www.addableliving.com/pages/physical-store" 1804 href="https://www.addableliving.com/pages/physical-store" 1805 target="" 1806 ng-non-bindable 1807 >Physical store</a> 1808 </li><li class="navigation-menu-item"> 1809 <a 1810 class="navigation-menu-item-label" 1811 link-highlight="https://www.addableliving.com/pages/page-inquiry" 1812 href="https://www.addableliving.com/pages/page-inquiry" 1813 target="" 1814 ng-non-bindable 1815 >Corporate Gifting</a> 1816 </li><li class="navigation-menu-item navigation-menu-item--nested"> 1817 <a 1818 class="navigation-menu-item-label" 1819 link-highlight="https://www.addableliving.com/pages/about" 1820 href="https://www.addableliving.com/pages/about" 1821 target="" 1822 > 1823 About us<span class="fa fa-angle-down"></span> 1824 </a> 1825 <ul class="navigation-menu-second-layer navigation-menu-second-layer-origin-position"> 1826 <div class="second-layer-scroll-buttons">
1827 <span class="fa fa-angle-left scroll-left scroll-disable"></span> 1828 <span class="fa fa-angle-right scroll-right"></span> 1829 </div><li class="navigation-menu-item"> 1830 <a 1831 class="navigation-menu-item-label" 1832 link-highlight="https://www.addableliving.com/pages/news" 1833 href="https://www.addableliving.com/pages/news" 1834 target="" 1835 > 1836 News 1837 </a> 1838 </li><li class="navigation-menu-item"> 1839 <a 1840 class="navigation-menu-item-label" 1841 link-highlight="https://www.addableliving.com/pages/member" 1842 href="https://www.addableliving.com/pages/member" 1843 target="" 1844 > 1845 ä¼åé æå¡å¶åº¦ 1846 </a> 1847 </li></ul> 1848 </li></ul> 1849</li> 1850</ul> 1851 1852 1853 1854 1855 1856 <ul class="header__action-menu nav-color flex-0"> 1857 <!-- Sign-in or Member Center --> 1858 <li class="List-item" style="position:relative;"> 1859 1860 <a href="/users/sign_in" class="NavigationBar-actionMenu-button nav-color"> 1861 <svg class="icons icon-person"> 1862 <use xlink:href="#icon-person"></use> 1863 </svg> 1864 1865 </a> 1866 1867 <user-reminder-desktop 1868 campaign-rule="null" 1869></user-reminder-desktop> 1870 </li> 1871 1872 <!-- Cart panel toggle --> 1873 <basic-popover class="cart-over-limit"></basic-popover> 1874 <li class="List-item"> 1875 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 1876 <svg class="icons icon-shopping-cart"> 1877 <use xlink:href="#icon-shopping-cart"></use> 1878 </svg> 1879 <span 1880 class="sl-cart-count Cart-count primary-color" 1881 count-style="icon" 1882 > 1883 </span> 1884 </a> 1885 </li> 1886 1887 <!-- Messages --> 1888 1889 1890 <!-- Language chooser --> 1891 1892 <li class="List-item"> 1893 <div 1894 class="NavigationBar-actionMenu-button nav-color App-languageDropdown dropdown" 1895 dropdown 1896 data-nosnippet 1897 > 1898 <div class="dropdown-toggle" dropdown-toggle> 1899 <svg class="icons icon-language"> 1900 <use xlink:href="#icon-language"></use> 1901 </svg> 1902 1903 </div> 1904 <ul class="NavigationBar-actionMenu-dropdown dropdown-menu sl-language-chooser"> 1905 1906 <li class="List-item sl-language-chooser-language" href="#en">English</li> 1907 1908 <li class="List-item sl-language-chooser-language" href="#zh-hant">ç¹é«ä¸æ</li> 1909 1910 </ul> 1911 </div> 1912 </li> 1913 1914 1915 <!-- Currency chooser --> 1916 1917 1918 <!-- Desktop Search bar --> 1919 1920 </ul> 1921 </div> 1922 </div> 1923 1924 <div id="d-cart-panel" class="CartPanel" style="display:none"> 1925 <div class="CartPanel-section"> 1926 <div class="CartPanel-header"> 1927 Shopping Cart 1928 </div> 1929 <div ng-controller="CartsController"><div class="clear"></div> 1930<!-- Hint: Cart Empty --> 1931<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 1932 <div class="CartPanel-hint"> Your Shopping Cart is empty. </div> 1933 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 1934 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 1935 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 1936 <div class="cart-related-products-loading"> 1937 <div class="cart-related-products-loading-image loading-placeholder"></div> 1938 <div class="cart-related-products-loading-content"> 1939 <div class="cart-related-products-loading-title loading-placeholder"></div> 1940 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 1941 </div> 1942 </div> 1943 <div class="cart-related-products-list"></div> 1944 </cart-lazyload-related-products> 1945 </div> 1946</div> 1947 1948<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()"> 1949 <!-- CartItems --> 1950 <div class="cart-items"> 1951 <div 1952 ng-repeat="item in currentCart.getItems() track by item._id" 1953 ng-if="item.type !== 'gift'" 1954 class="cart-item-container" 1955 data-cart-item-id="{{ item._id }}" 1956 product-id="{{ item.product_id }}" 1957 > 1958 <!-- Item --> 1959 <div class="cart-item"> 1960 <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link"> 1961 <img 1962 class="sl-lazy-image cart-item-image" 1963 ng-src="{{ getImgSrc(item, '200x200f') }}" 1964 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 1965 /> 1966 </a> 1967 <img 1968 class="sl-lazy-image cart-item-image" 1969 ng-if="item.product.type === 'gift'" 1970 ng-src="{{ getImgSrc(item, '200x200f') }}" 1971 alt="{{ (item.variation.media 1972 ? item.variation.media.alt_translations 1973 : item.product.cover_media.alt_translations) | translateModel 1974 }}" 1975 /> 1976 <div class="cart-item-content" style="float:left;width:130px;"> 1977 <div class="wrap--bundle-title-variation"> 1978 <div 1979 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 1980 class="label promotion-label label-default" 1981 > 1982 {{ 'product.bundled_products.label' | translate }} 1983 </div> 1984 <div 1985 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 1986 class="label promotion-label label-default" 1987 > 1988 {{ 'product.bundle_group_products.label' | translate }} 1989 </div> 1990 <div 1991 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 1992 class="label promotion-label label-default" 1993 > 1994 {{ 'product.buyandget.label' | translate }} 1995 </div> 1996 <div 1997 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 1998 class="label promotion-label label-default" 1999 > 2000 {{ 'product.gift.label' | translate }} 2001 </div> 2002 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2003 <div class="title">{{item.product.title_translations|translateModel}}</div> 2004 <div ng-repeat="field in item.variation.fields track by $index" class="item-variation"> 2005 <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div> 2006 </div> 2007 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 2008 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 2009 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 2010 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 2011 </li> 2012 </ul>
2013 <span 2014 class="variation-open-button" 2015 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 2016 ng-click="onClickOpenVariation(item._id)" 2017 > 2018 {{ 'product.set.open_variation' | translate }} 2019 <i class="fa fa-angle-down"></i> 2020 </span> 2021 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 2022 <li 2023 class="child-product-item" 2024 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 2025 > 2026 <p class="child-product-title"> 2027 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 2028 x {{ selectedChildProduct.quantity || 1 }} 2029 </p> 2030 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 2031 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 2032 </p> 2033 </li> 2034 </ul> 2035 <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div> 2036 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 2037 </div> 2038 <div class="price-details"> 2039 {{item.quantity}}<span style="margin:0 3px;">x</span> 2040 <span 2041 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 2042 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 2043 ></span> 2044 <span 2045 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 2046 ng-bind-html="'NT$0' | changeCurrency" 2047 ></span> 2048 <span ng-if="item.type === 'redeem_gift'"> 2049 {{ item.unit_point }} Point 2050 </span> 2051 </div> 2052 </div> 2053 <!--cart-item-content--> 2054 <div class="remove" ng-if="shouldShowDeleteButton"> 2055 <a ng-click="removeItemFromCart(item._id,$event)"> 2056 <span>Remove</span> 2057 <svg class="icons icon-delete"> 2058 <use xlink:href="#icon-delete"></use> 2059 </svg> 2060 </a> 2061 </div> 2062 <div class="clear"></div> 2063 </div> 2064 <!-- Item end--> 2065 <!-- Addon items --> 2066 <div 2067 class="addon-cart-item cart-item" 2068 ng-repeat="addonItem in item.addon_items track by addonItem._id" 2069 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 2070 data-cart-item-id="{{ addonItem._id }}" 2071 > 2072 <span class="product-link js-product-link"> 2073 <img 2074 class="cart-item-image" 2075 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 2076 alt="{{addonItem.product.cover_media.alt_translations | translateModel}}" 2077 /> 2078 </span> 2079 <div class="cart-item-content" style="float:left;width:130px;"> 2080 <div class="wrap--bundle-title-variation"> 2081 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2082 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 2083 </div> 2084 <div class="price-details"> 2085 {{addonItem.quantity}}<span style="margin:0 3px;">x</span> 2086 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 2087 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 2088 </div> 2089 </div> 2090 <div class="remove" ng-if="shouldShowDeleteButton"> 2091 <a ng-click="removeItemFromCart(addonItem._id,$event)" >
2092 <span>Remove</span> 2093 <svg class="icons icon-delete"> 2094 <use xlink:href="#icon-delete"></use> 2095 </svg> 2096 </a> 2097 </div> 2098 <div class="clear"></div> 2099 </div> 2100 <!-- Addon items end --> 2101 </div> 2102 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 2103 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2104 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 2105 <div class="cart-related-products-loading"> 2106 <div class="cart-related-products-loading-image loading-placeholder"></div> 2107 <div class="cart-related-products-loading-content"> 2108 <div class="cart-related-products-loading-title loading-placeholder"></div> 2109 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2110 </div> 2111 </div> 2112 <div class="cart-related-products-list"></div> 2113 </cart-lazyload-related-products> 2114 </div> 2115 <div class="clear"></div> 2116 </div> 2117 <!-- CartItems end --> 2118 2119 <div class="clear"></div> 2120 <!-- Checkout button --> 2121 <div class="cart-chkt-btn-cont"> 2122 <button 2123 id="btn-checkout" 2124 data-e2e-id="checkout_button" 2125 class="cart-chkt-btn ladda-button" 2126 data-style="slide-down" 2127 ladda="checkoutButtonLoading" 2128 ng-click="onCheckoutClicked($event)" 2129 > 2130 {{ 'cart.checkout' | translate }} 2131 </button> 2132 </div> 2133 <!-- Checkout button end --> 2134</div> 2135</div> 2136 </div> 2137 </div> 2138 </div> 2139</nav> 2140
2141<script> 2142 document.body.classList.add('home', 'index'); 2143</script>
2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154<style> 2155 .header--mobile .header__logo img { 2156 object-fit: contain; 2157 max-height: 50px; 2158 max-width: 180px; 2159 width: auto; 2160 height: auto; 2161 } 2162</style> 2163 2164<nav class="header header--mobile header--sticky js-navbar-mobile nav-bg-color"> 2165 <div class="header__container clearfix"> 2166 2167 <div ng-cloak facebook-banner class="facebook-banner"> 2168 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 2169 <div ng-click="onClose()" class="close-icon-wrapper"> 2170 <i class="fa fa-times"></i> 2171 </div> 2172 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 2173 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 2174 </div> 2175 </div> 2176 2177 2178 <ul class="header__action-menu nav-color"> 2179 <li class="List-item List-item-logo"> 2180 <a class="header__logo header__logo--middle-left" href="/"> 2181 2182 <img src="https://shoplineimg.com/67049be06cc2e2003a7c607c/67480e7c183b3e000fc293e8/540x.webp?source_format=png" width="2000.0" height="505.0" loading="lazy"> 2183 </a> 2184 </li> 2185 2186 <!-- Cart panel toggle --> 2187 <li class="List-item List-item-cart"> 2188 <basic-popover class="cart-over-limit"></basic-popover> 2189 <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle"> 2190 <svg class="icons icon-shopping-cart"> 2191 <use xlink:href="#icon-shopping-cart"></use> 2192 </svg> 2193 <span class="Cart-count sl-cart-count primary-color"></span> 2194 </a> 2195 </li> 2196 2197 <li class="List-item List-item-menu"> 2198 <div class="NavigationBar-actionMenu-button nav-color sl-menu-panel-toggle"> 2199 <svg class="icons icon-menu"> 2200 <use xlink:href="#icon-menu"></use> 2201 </svg> 2202 </div> 2203 </li> 2204 </ul> 2205 </div> 2206</nav> 2207 2208<!-- Rendered 'menu.js.liquid' --> 2209<!-- Rendered 'header-tracker.js.liquid' --> 2210 2211 2212</div><div id="MenuPanel" class="MenuPanel nav-bg-color" style="display: none;"> 2213 <div class="MenuPanel-section"> 2214 <ul class="MenuPanel-searchMenu"> 2215 <user-reminder-mobile 2216 campaign-rule="null" 2217></user-reminder-mobile> 2218 2219 </ul><ul class="MenuPanel-mainMenu basic-menu-mobile"><li 2220 class="List-item MenuPanel-nestedList sl-dropdown" 2221 is-collapsed="true" 2222 is-mobile-collapsed="true" 2223 > 2224 <a class="Label" link-highlight="https://www.addableliving.com/" href="https://www.addableliving.com/" target=""> 2225 <span>Home</span></a> 2226 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-67049cb767d6871ad881b8ef"></ul> 2227 </li><li 2228 class="List-item MenuPanel-nestedList sl-dropdown" 2229 is-collapsed="true" 2230 is-mobile-collapsed="true" 2231 > 2232 <a class="Label" link-highlight="https://www.addableliving.com/pages/project" href="https://www.addableliving.com/pages/project" target=""> 2233 <span>Winter Lucky Activity</span><svg 2234 class="icons icon-plus sl-dropdown-toggle" 2235 data-toggle="collapse" 2236 href="#menu-nested-list-69317f78d1dc350010a20cd8" 2237 > 2238 <use xlink:href="#icon-plus"></use> 2239 </svg> 2240 <svg 2241 class="icons icon-minus sl-dropdown-toggle" 2242 data-toggle="collapse" 2243 href="#menu-nested-list-69317f78d1dc350010a20cd8" 2244 > 2245 <use xlink:href="#icon-minus"></use> 2246 </svg></a> 2247 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-69317f78d1dc350010a20cd8"><li class="List-item"> 2248 <a 2249 class="Label" 2250 link-highlight="https://www.addableliving.com/categories/project-discount-packagebundle-setlucky-little-golden-henplus" 2251 href="https://www.addableliving.com/categories/project-discount-packagebundle-setlucky-little-golden-henplus" 2252 target="" 2253 > 2254 Little Golden Henplus Lucky set 2255 </a> 2256 </li><li class="List-item"> 2257 <a 2258 class="Label" 2259 link-highlight="https://www.addableliving.com/categories/discount-packagebundle-setlucky-fortune-spin-wood" 2260 href="https://www.addableliving.com/categories/discount-packagebundle-setlucky-fortune-spin-wood" 2261 target="" 2262 > 2263 å®ç¶²ç¨å®¶ â§ è½é好éåç´çµ 2264 </a> 2265 </li></ul> 2266 </li><li 2267 class="List-item MenuPanel-nestedList sl-dropdown" 2268 is-collapsed="true" 2269 is-mobile-collapsed="true" 2270 > 2271 <a class="Label" link-highlight="https://www.addableliving.com/pages/project-housewarming" href="https://www.addableliving.com/pages/project-housewarming" target="">
2272 <span>å ¥åé¦é¸å¥½ç¦®ãç¼è²¡éã</span></a> 2273 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-68dbd55d805aaa00169d979a"></ul> 2274 </li><li 2275 class="List-item MenuPanel-nestedList sl-dropdown" 2276 is-collapsed="true" 2277 is-mobile-collapsed="true" 2278 > 2279 <a class="Label" link-highlight="https://www.addableliving.com/categories/the-golden-hen" href="https://www.addableliving.com/categories/the-golden-hen" target=""> 2280 <span>The Golden Hen</span><svg 2281 class="icons icon-plus sl-dropdown-toggle" 2282 data-toggle="collapse" 2283 href="#menu-nested-list-67726001c754da0010a32fc2" 2284 > 2285 <use xlink:href="#icon-plus"></use> 2286 </svg> 2287 <svg 2288 class="icons icon-minus sl-dropdown-toggle" 2289 data-toggle="collapse" 2290 href="#menu-nested-list-67726001c754da0010a32fc2" 2291 > 2292 <use xlink:href="#icon-minus"></use> 2293 </svg></a> 2294 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-67726001c754da0010a32fc2"><li class="List-item"> 2295 <a 2296 class="Label" 2297 link-highlight="https://www.addableliving.com/pages/project-fortune-2026-lucky" 2298 href="https://www.addableliving.com/pages/project-fortune-2026-lucky" 2299 target="" 2300 > 2301 ã2026 好éä½å±æåã 2302 </a> 2303 </li><li 2304 class="List-item MenuPanel-nestedList sl-dropdown" 2305 is-collapsed="true" 2306 is-mobile-collapsed="true" 2307 > 2308 <a 2309 class="Label" 2310 link-highlight="https://www.addableliving.com/categories/categories-effect" 2311 href="https://www.addableliving.com/categories/categories-effect" 2312 target="" 2313 > 2314 <span>effect</span> 2315 <svg 2316 class="icons icon-plus sl-dropdown-toggle" 2317 data-toggle="collapse" 2318 href="#menu-nested-list-68dbdf7a47e1843bcf1568cc" 2319 > 2320 <use xlink:href="#icon-plus"></use> 2321 </svg> 2322 <svg 2323 class="icons icon-minus sl-dropdown-toggle" 2324 data-toggle="collapse" 2325 href="#menu-nested-list-68dbdf7a47e1843bcf1568cc" 2326 > 2327 <use xlink:href="#icon-minus"></use> 2328 </svg> 2329 </a> 2330 <ul 2331 class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" 2332 id="menu-nested-list-68dbdf7a47e1843bcf1568cc" 2333 ><li class="List-item"> 2334 <a 2335 class="Label" 2336 link-highlight="https://www.addableliving.com/categories/categories-effect-lucky" 2337 href="https://www.addableliving.com/categories/categories-effect-lucky" 2338 target="" 2339 > 2340 effect-lucky 2341 </a> 2342 </li><li class="List-item"> 2343 <a 2344 class="Label" 2345 link-highlight="https://www.addableliving.com/categories/categories-effect-person" 2346 href="https://www.addableliving.com/categories/categories-effect-person" 2347 target="" 2348 > 2349 effect-person 2350 </a> 2351 </li><li class="List-item"> 2352 <a 2353 class="Label" 2354 link-highlight="https://www.addableliving.com/categories/categories-effect-wealthy" 2355 href="https://www.addableliving.com/categories/categories-effect-wealthy" 2356 target="" 2357 > 2358 effect-wealthy 2359 </a> 2360 </li></ul> 2361 </li><li 2362 class="List-item MenuPanel-nestedList sl-dropdown" 2363 is-collapsed="true" 2364 is-mobile-collapsed="true" 2365 > 2366 <a 2367 class="Label" 2368 link-highlight="https://www.addableliving.com/categories/categories-size" 2369 href="https://www.addableliving.com/categories/categories-size" 2370 target="" 2371 >
2372 <span>size</span> 2373 <svg 2374 class="icons icon-plus sl-dropdown-toggle" 2375 data-toggle="collapse" 2376 href="#menu-nested-list-68dbdfbb9c8b87000a328395" 2377 > 2378 <use xlink:href="#icon-plus"></use> 2379 </svg> 2380 <svg 2381 class="icons icon-minus sl-dropdown-toggle" 2382 data-toggle="collapse" 2383 href="#menu-nested-list-68dbdfbb9c8b87000a328395" 2384 > 2385 <use xlink:href="#icon-minus"></use> 2386 </svg> 2387 </a> 2388 <ul 2389 class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" 2390 id="menu-nested-list-68dbdfbb9c8b87000a328395" 2391 ><li class="List-item"> 2392 <a 2393 class="Label" 2394 link-highlight="https://www.addableliving.com/categories/categories-size-large" 2395 href="https://www.addableliving.com/categories/categories-size-large" 2396 target="" 2397 > 2398 size-large 2399 </a> 2400 </li><li class="List-item"> 2401 <a 2402 class="Label" 2403 link-highlight="https://www.addableliving.com/categories/categories-size-small" 2404 href="https://www.addableliving.com/categories/categories-size-small" 2405 target="" 2406 > 2407 size-small 2408 </a> 2409 </li><li class="List-item"> 2410 <a 2411 class="Label" 2412 link-highlight="https://www.addableliving.com/categories/fortune-spin" 2413 href="https://www.addableliving.com/categories/fortune-spin" 2414 target="" 2415 > 2416 è½éç³»å 2417 </a> 2418 </li></ul> 2419 </li><li 2420 class="List-item MenuPanel-nestedList sl-dropdown" 2421 is-collapsed="true" 2422 is-mobile-collapsed="true" 2423 > 2424 <a 2425 class="Label" 2426 link-highlight="https://www.addableliving.com/categories/categories-material" 2427 href="https://www.addableliving.com/categories/categories-material" 2428 target="" 2429 > 2430 <span>material</span> 2431 <svg 2432 class="icons icon-plus sl-dropdown-toggle" 2433 data-toggle="collapse" 2434 href="#menu-nested-list-68dbe0a99ec3d3000c2badad" 2435 > 2436 <use xlink:href="#icon-plus"></use> 2437 </svg> 2438 <svg 2439 class="icons icon-minus sl-dropdown-toggle" 2440 data-toggle="collapse" 2441 href="#menu-nested-list-68dbe0a99ec3d3000c2badad" 2442 > 2443 <use xlink:href="#icon-minus"></use> 2444 </svg> 2445 </a> 2446 <ul 2447 class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" 2448 id="menu-nested-list-68dbe0a99ec3d3000c2badad" 2449 ><li class="List-item"> 2450 <a 2451 class="Label" 2452 link-highlight="https://www.addableliving.com/categories/categories-material-glossy" 2453 href="https://www.addableliving.com/categories/categories-material-glossy" 2454 target="" 2455 > 2456 material-glossy 2457 </a> 2458 </li><li class="List-item"> 2459 <a 2460 class="Label" 2461 link-highlight="https://www.addableliving.com/categories/categories-material-matte" 2462 href="https://www.addableliving.com/categories/categories-material-matte" 2463 target="" 2464 > 2465 material-matte 2466 </a> 2467 </li></ul> 2468 </li><li 2469 class="List-item MenuPanel-nestedList sl-dropdown" 2470 is-collapsed="true" 2471 is-mobile-collapsed="true" 2472 > 2473 <a 2474 class="Label" 2475 link-highlight="https://www.addableliving.com/categories/categories-color" 2476 href="https://www.addableliving.com/categories/categories-color" 2477 target="" 2478 >
2479 <span>color</span> 2480 <svg 2481 class="icons icon-plus sl-dropdown-toggle" 2482 data-toggle="collapse" 2483 href="#menu-nested-list-68dbe1faa0aed17b536abf21" 2484 > 2485 <use xlink:href="#icon-plus"></use> 2486 </svg> 2487 <svg 2488 class="icons icon-minus sl-dropdown-toggle" 2489 data-toggle="collapse" 2490 href="#menu-nested-list-68dbe1faa0aed17b536abf21" 2491 > 2492 <use xlink:href="#icon-minus"></use> 2493 </svg> 2494 </a> 2495 <ul 2496 class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" 2497 id="menu-nested-list-68dbe1faa0aed17b536abf21" 2498 ><li class="List-item"> 2499 <a 2500 class="Label" 2501 link-highlight="https://www.addableliving.com/categories/categories-color-gold" 2502 href="https://www.addableliving.com/categories/categories-color-gold" 2503 target="" 2504 > 2505 color-gold 2506 </a> 2507 </li><li class="List-item"> 2508 <a 2509 class="Label" 2510 link-highlight="https://www.addableliving.com/categories/categories-color-silver" 2511 href="https://www.addableliving.com/categories/categories-color-silver" 2512 target="" 2513 > 2514 color-silver 2515 </a> 2516 </li><li class="List-item"> 2517 <a 2518 class="Label" 2519 link-highlight="https://www.addableliving.com/categories/categories-color-black" 2520 href="https://www.addableliving.com/categories/categories-color-black" 2521 target="" 2522 > 2523 color-black 2524 </a> 2525 </li></ul> 2526 </li><li class="List-item"> 2527 <a 2528 class="Label" 2529 link-highlight="https://www.addableliving.com/categories/discount-package" 2530 href="https://www.addableliving.com/categories/discount-package" 2531 target="" 2532 > 2533 Discount package 2534 </a> 2535 </li><li class="List-item"> 2536 <a 2537 class="Label" 2538 link-highlight="https://www.addableliving.com/categories/accessories" 2539 href="https://www.addableliving.com/categories/accessories" 2540 target="" 2541 > 2542 Accessories 2543 </a> 2544 </li><li class="List-item"> 2545 <a 2546 class="Label" 2547 link-highlight="https://www.addableliving.com/categories/joint-gift-box" 2548 href="https://www.addableliving.com/categories/joint-gift-box" 2549 target="" 2550 > 2551 Joint gift box 2552 </a> 2553 </li></ul> 2554 </li><li 2555 class="List-item MenuPanel-nestedList sl-dropdown" 2556 is-collapsed="true" 2557 is-mobile-collapsed="true" 2558 > 2559 <a class="Label" link-highlight="https://www.addableliving.com/pages/physical-store" href="https://www.addableliving.com/pages/physical-store" target=""> 2560 <span>Physical store</span></a> 2561 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-6747d63b042cb700107e23e7"></ul> 2562 </li><li 2563 class="List-item MenuPanel-nestedList sl-dropdown" 2564 is-collapsed="true" 2565 is-mobile-collapsed="true" 2566 > 2567 <a class="Label" link-highlight="https://www.addableliving.com/pages/page-inquiry" href="https://www.addableliving.com/pages/page-inquiry" target=""> 2568 <span>Corporate Gifting</span></a> 2569 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-6a073027e401fe3a60ab13b8"></ul> 2570 </li><li 2571 class="List-item MenuPanel-nestedList sl-dropdown" 2572 is-collapsed="true" 2573 is-mobile-collapsed="true" 2574 > 2575 <a class="Label" link-highlight="https://www.addableliving.com/pages/about" href="https://www.addableliving.com/pages/about" target="">
2576 <span>About us</span><svg 2577 class="icons icon-plus sl-dropdown-toggle" 2578 data-toggle="collapse" 2579 href="#menu-nested-list-67049cb767d6871ad881b8f1" 2580 > 2581 <use xlink:href="#icon-plus"></use> 2582 </svg> 2583 <svg 2584 class="icons icon-minus sl-dropdown-toggle" 2585 data-toggle="collapse" 2586 href="#menu-nested-list-67049cb767d6871ad881b8f1" 2587 > 2588 <use xlink:href="#icon-minus"></use> 2589 </svg></a> 2590 <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-67049cb767d6871ad881b8f1"><li class="List-item"> 2591 <a 2592 class="Label" 2593 link-highlight="https://www.addableliving.com/pages/news" 2594 href="https://www.addableliving.com/pages/news" 2595 target="" 2596 > 2597 News 2598 </a> 2599 </li><li class="List-item"> 2600 <a 2601 class="Label" 2602 link-highlight="https://www.addableliving.com/pages/member" 2603 href="https://www.addableliving.com/pages/member" 2604 target="" 2605 > 2606 ä¼åé æå¡å¶åº¦ 2607 </a> 2608 </li></ul> 2609 </li></ul> 2610 2611 2612 2613 <ul class="MenuPanel-accountMenu"> 2614 <li class="List-item"> 2615 <a class="Label" href="/users/sign_in">Sign in</a> 2616 </li> 2617 <li class="List-item"> 2618 <a class="Label" href="/users/sign_up">Sign up</a> 2619 </li> 2620 </ul> 2621 2622 2623 2624 2625 2626 <ul class="MenuPanel-othersMenu"> 2627 2628 2629 <li class="List-item"> 2630 <a class="sl-language-menu-open"> 2631 English 2632 <svg class="icons icon-language"> 2633 <use xlink:href="#icon-language"></use> 2634 </svg> 2635 </a> 2636 </li> 2637 2638 2639 </ul> 2640 2641 </div> 2642</div> 2643 <div id="cart-panel" class="CartPanel js-cart-panel" style="display:none"> <div class="CartPanel-close-button"></div> <div class="CartPanel-title">Shopping Cart</div> <div class="CartPanel-section"> <div ng-controller="CartsController"><div class="clear"></div> 2644<!-- Hint: Cart Empty --> 2645<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 2646 <div class="CartPanel-hint"> Your Shopping Cart is empty. </div> 2647 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 2648 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2649 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 2650 <div class="cart-related-products-loading"> 2651 <div class="cart-related-products-loading-image loading-placeholder"></div> 2652 <div class="cart-related-products-loading-content"> 2653 <div class="cart-related-products-loading-title loading-placeholder"></div> 2654 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2655 </div> 2656 </div> 2657 <div class="cart-related-products-list"></div> 2658 </cart-lazyload-related-products> 2659 </div> 2660</div> 2661 2662<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()"> 2663 <!-- CartItems --> 2664 <div class="cart-items"> 2665 <div 2666 ng-repeat="item in currentCart.getItems() track by item._id" 2667 ng-if="item.type !== 'gift'" 2668 class="cart-item-container" 2669 data-cart-item-id="{{ item._id }}" 2670 product-id="{{ item.product_id }}" 2671 > 2672 <!-- Item --> 2673 <div class="cart-item"> 2674 <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link"> 2675 <img 2676 class="sl-lazy-image cart-item-image" 2677 ng-src="{{ getImgSrc(item, '200x200f') }}" 2678 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 2679 /> 2680 </a> 2681 <img 2682 class="sl-lazy-image cart-item-image" 2683 ng-if="item.product.type === 'gift'" 2684 ng-src="{{ getImgSrc(item, '200x200f') }}" 2685 alt="{{ (item.variation.media 2686 ? item.variation.media.alt_translations 2687 : item.product.cover_media.alt_translations) | translateModel 2688 }}" 2689 /> 2690 <div class="cart-item-content" style="float:left;width:130px;"> 2691 <div class="wrap--bundle-title-variation"> 2692 <div 2693 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 2694 class="label promotion-label label-default" 2695 > 2696 {{ 'product.bundled_products.label' | translate }} 2697 </div> 2698 <div 2699 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 2700 class="label promotion-label label-default" 2701 > 2702 {{ 'product.bundle_group_products.label' | translate }} 2703 </div> 2704 <div 2705 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 2706 class="label promotion-label label-default" 2707 > 2708 {{ 'product.buyandget.label' | translate }} 2709 </div> 2710 <div 2711 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 2712 class="label promotion-label label-default" 2713 > 2714 {{ 'product.gift.label' | translate }} 2715 </div> 2716 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2717 <div class="title">{{item.product.title_translations|translateModel}}</div> 2718 <div ng-repeat="field in item.variation.fields track by $index" class="item-variation"> 2719 <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div> 2720 </div> 2721 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 2722 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 2723 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 2724 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 2725 </li> 2726 </ul>
2727 <span 2728 class="variation-open-button" 2729 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 2730 ng-click="onClickOpenVariation(item._id)" 2731 > 2732 {{ 'product.set.open_variation' | translate }} 2733 <i class="fa fa-angle-down"></i> 2734 </span> 2735 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 2736 <li 2737 class="child-product-item" 2738 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 2739 > 2740 <p class="child-product-title"> 2741 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 2742 x {{ selectedChildProduct.quantity || 1 }} 2743 </p> 2744 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 2745 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 2746 </p> 2747 </li> 2748 </ul> 2749 <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div> 2750 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 2751 </div> 2752 <div class="price-details"> 2753 {{item.quantity}}<span style="margin:0 3px;">x</span> 2754 <span 2755 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 2756 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 2757 ></span> 2758 <span 2759 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 2760 ng-bind-html="'NT$0' | changeCurrency" 2761 ></span> 2762 <span ng-if="item.type === 'redeem_gift'"> 2763 {{ item.unit_point }} Point 2764 </span> 2765 </div> 2766 </div> 2767 <!--cart-item-content--> 2768 <div class="remove" ng-if="shouldShowDeleteButton"> 2769 <a ng-click="removeItemFromCart(item._id,$event)"> 2770 <span>Remove</span> 2771 <svg class="icons icon-delete"> 2772 <use xlink:href="#icon-delete"></use> 2773 </svg> 2774 </a> 2775 </div> 2776 <div class="clear"></div> 2777 </div> 2778 <!-- Item end--> 2779 <!-- Addon items --> 2780 <div 2781 class="addon-cart-item cart-item" 2782 ng-repeat="addonItem in item.addon_items track by addonItem._id" 2783 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 2784 data-cart-item-id="{{ addonItem._id }}" 2785 > 2786 <span class="product-link js-product-link"> 2787 <img 2788 class="cart-item-image" 2789 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 2790 alt="{{addonItem.product.cover_media.alt_translations | translateModel}}" 2791 /> 2792 </span> 2793 <div class="cart-item-content" style="float:left;width:130px;"> 2794 <div class="wrap--bundle-title-variation"> 2795 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 2796 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 2797 </div> 2798 <div class="price-details"> 2799 {{addonItem.quantity}}<span style="margin:0 3px;">x</span> 2800 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 2801 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 2802 </div> 2803 </div> 2804 <div class="remove" ng-if="shouldShowDeleteButton"> 2805 <a ng-click="removeItemFromCart(addonItem._id,$event)" >
2806 <span>Remove</span> 2807 <svg class="icons icon-delete"> 2808 <use xlink:href="#icon-delete"></use> 2809 </svg> 2810 </a> 2811 </div> 2812 <div class="clear"></div> 2813 </div> 2814 <!-- Addon items end --> 2815 </div> 2816 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 2817 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 2818 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 2819 <div class="cart-related-products-loading"> 2820 <div class="cart-related-products-loading-image loading-placeholder"></div> 2821 <div class="cart-related-products-loading-content"> 2822 <div class="cart-related-products-loading-title loading-placeholder"></div> 2823 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 2824 </div> 2825 </div> 2826 <div class="cart-related-products-list"></div> 2827 </cart-lazyload-related-products> 2828 </div> 2829 <div class="clear"></div> 2830 </div> 2831 <!-- CartItems end --> 2832 2833 <div class="clear"></div> 2834 <!-- Checkout button --> 2835 <div class="cart-chkt-btn-cont"> 2836 <button 2837 id="btn-checkout" 2838 data-e2e-id="checkout_button" 2839 class="cart-chkt-btn ladda-button" 2840 data-style="slide-down" 2841 ladda="checkoutButtonLoading" 2842 ng-click="onCheckoutClicked($event)" 2843 > 2844 {{ 'cart.checkout' | translate }} 2845 </button> 2846 </div> 2847 <!-- Checkout button end --> 2848</div> 2849</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"> <svg class="icons icon-angle-right"> <use xlink:href="#icon-angle-right"></use> </svg> </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"> <svg class="icons icon-angle-right"> <use xlink:href="#icon-angle-right"></use> </svg> </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>
2849 <div id="Content" class="js-content"> 2850 2851 2852 2853 <div class="CustomPage"> <!-- Rendered 'global.css.liquid' --> 2854<!-- Rendered 'global.js.liquid' --> 2855<!-- Rendered 'blog.js.liquid' --> 2856<!-- Rendered 'blog.css.liquid' --> 2857 <!-- START content_for_index --> 2858 2859 <div id='shopline-section-1733296769918067c1f6' class='shopline-section '> 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 <style> 2872 .list-custom-padding__1733296769918067c1f6 { 2873 padding: 15px; 2874 } 2875 @media screen and (max-width: 767px) { 2876 .list-custom-padding__1733296769918067c1f6 { 2877 padding: 0; 2878 } 2879 } 2880 2881 #shopline-section-1733296769918067c1f6 .section-width { 2882 padding-top: 30px; 2883 padding-bottom: 30px; 2884 } 2885 2886 @media (min-width: 768px) { 2887 #shopline-section-1733296769918067c1f6 .section-width { 2888 padding-top: 30px; 2889 padding-bottom: 30px; 2890 } 2891 } 2892 2893 .post-card__1733296769918067c1f6 .post-card__image-container { 2894 2895 padding-bottom: 50%; 2896 2897 } 2898 2899 @media screen and (min-width: 768px) { 2900 2901 #list-slider__items__1733296769918067c1f6 .owl-nav, 2902 #list-slider__items__1733296769918067c1f6 .owl-dots { 2903 display: none !important; 2904 } 2905 2906 .post-card__1733296769918067c1f6 .post-card__image-container { 2907 2908 padding-bottom: 50%; 2909 2910 } 2911 .list-vertical__items .post-card__1733296769918067c1f6 .post-card__image-container { 2912 /* Need to subtract the gap of flex layout */ 2913 2914 padding-bottom: calc(.4 * (50% - 24px)); 2915 2916 } 2917 } 2918 </style> 2919 2920 <div 2921 class="section-width" 2922 > 2923 <div class="list-custom-padding__1733296769918067c1f6"> 2924 <div class="blog-post-list__container"> 2925 2926 2927 <h3 class="list__title" ng-non-bindable>ææ°æ¶æ¯</h3> 2928 2929 2930 2931 2932 <div 2933 id="list-slider__items__1733296769918067c1f6" 2934 class="owl-carousel owl-theme list-slider__items list__items --using_nav_button" 2935 data-items-desktop="4" 2936 data-items-mobile="1" 2937 data-duration="" 2938 2939 > 2940 2941 2942 2943 2944 2945 2946 2947 <div post-id="1"> 2948 <div class="post-item"> 2949 <!-- Rendered 'blog-post-card.css.liquid' --> 2950 2951<a href="blog/posts/design-concept" target="_blank" class="post-card__link" ng-non-bindable> 2952 <div class="post-card post-card__1733296769918067c1f6"> 2953 <div class="post-card__image-container"> 2954 2955 2956 <img loading="lazy" src="https://live.staticflickr.com/65535/54259905586_dcf23015b1_b.jpg" alt="" /> 2957 2958 2959 </div> 2960 <div class="post-card__body"> 2961 <div class="post-card__head"> 2962 <span class="post-card__date">2024-12-23</span> 2963 2964 </div> 2965 2966 <h5 class="post-card__title">ç¼è²¡éçãèãç</h5> 2967 <p class="post-card__text">âç¡æµç¼è²¡éçèªçð£æ¯å¹´åçæï¼é¿å ¬ç¸½æ¯å¤¾èä¸å¡éè說ãèµ·å®¶åï¼ãèå°èªä¸ãéãèãå®¶ãåé³ï¼å æ¤æåå°ãéãéååç©æè±¡å¾µçå«ææ æç¨é¾ï¼èçäºè¨è¨ç¾ä»£é鿝ç念é ãâ 2968ç¾ä»£é鿝è¨è¨ç¼æ³ð¤å³èªªè½å¤ å¾å°ééç人ï¼å°±å¯ä»¥å¾å°åå°å ¬çåºä½ï¼ä½¿å ¶æ¦®è¯å¯è²´ï¼è³ºé¢ç¼è²¡ã 2969çæ´»ä¸é¨èå¯è¦é鿝ç身影ï¼å¶ç¶èµ°é²ä¸éåºå¯ä»¥çå°æ«æª¯ä¸æå¥èèéå¨å´çå³çµ±é鿝ï¼å¯è¦æè²¡æåæ·±å ¥ä½ æçæ´»ç¶ä¸ãçºäºå°å°ç£çæè²¡æåç¼æå å¤§ï¼æåæ±ºå®è©¦èææåæ´æ°ï¼ä»¥ç¾ä»£ãç°¡ç´ãæµç·çºä¸»è»¸ï¼è¨è¨åºæ°ä¸ä»£çæè²¡å¥½å¤¥ä¼´âãç¡æµç¼è²¡éãï¼å¸æç¼è²¡éè½å¤ çºå¤§å®¶å¸¶ä¾è²¡å¯å好éï¼è¨è¨éç¨ä¸ï¼æåå°æ³¨æ¼æ¯ä¸åç´°ç¯ï¼âå¾éå ãç¼çãèåå°å°¾å·´å¼§åº¦ï¼âå試äºé常å¤ç¨®æ¨£åï¼æäºç¡æ¸æ¬¡æ¨£åï¼âçµæ¼è¨è¨åºä¸é»å®ç¾æ¯ä¾çç¡æµç¼è²¡éãâ 2970ç¡æµç¼è²¡éçåä¼ç¹è²ð¥ãä¸ä½ä¸é«çé åè¨è¨ï¼è±¡å¾µä¸å å第ã 2971第ä¸å ï¼åå®ç¼è²¡ 2972å°èªä¿è«ºèªªï¼ãæ¸éé ï¼äºæ¥æåºé ãï¼éé 䏿éè¦çé¨åå°±æ¯éå ï¼
2973éå æãå®ãçè«§é³ï¼å æ¤æåç¹å¥ä»¥å 寶çé åè¨è¨éå ï¼è±¡å¾µåå®ç¼è²¡ï¼äºæ¥åºé 天ï¼Â 第äºå ï¼å嫿»¿å 2974ãæ¸éå°¾ï¼åå«ä¾ä½ä¼ãï¼é尾代表çè²ï¼æåå°éå°¾è¨è¨å¾åé«å翹ï¼è±¡å¾µç¶¿å»¶åå£ï¼çç䏿¯ï¼Â 第ä¸å ï¼è²´äººæ¶æ 2975ãæ¸éèï¼è²´äººä¾ç¸å©ãï¼æå以è寶ççæ¦å¿µè¨è¨åºå潤飽滿çéèï¼è±¡å¾µè²´äººä¾ç¸å©ï¼è³ºé¢è³ºé£½é£½ï¼å£è¢æ»¿æ»¿æ»¿ï¼Â ãäºå¤§ç¢åç¹è²ï¼è±¡å¾µäºç¦è¨éã 2976第ä¸ç¦ï¼éæ¯å¡é¢æ¯ï¼ééè²¡å¯¶ä»»ä½ æ¸ 2977å°ç£æ°é乿æ±é¢æ¯çç¿ä¿ï¼å æ¤æåç¹å¥å¨ç¼è²¡éçåºé¨è¨è¨ä¸åå¯ä»¥æ¾é¢æ¯çå°æ¹ï¼è®å¤§å®¶å¯ä»¥ææ±ä¾ç颿¯æ¾å°é鿝çèå裡ï¼è±¡å¾µçé¢ç財çä¸å®ï¼ 2978æå¤§å¯å¡10å 大å°ç颿¯åï¼Â 第äºç¦ï¼åå½¢è寶ç¤ï¼æºæºä¸çµèé¢è²¡ 2979æåä»¥é³¥å·¢çæ¦å¿µè¨è¨äºåå½¢çè寶ç¤ï¼ä¸¦é¸ç¨æ¨é æè³ªä¾è¥¯æé鿝çé屬質æï¼ä¸é¢ä¸åªå¯ä»¥æ¾å ©é¡å°éèï¼ä¹å¯ä»¥æ¾é¶é¢ææ¯è½éæ°´æ¶ï¼ä¸ç®¡æ¯æ±è²¡å¯ãæ±å¥½éï¼éæ¯æ±æ¡è±ï¼å¸æè½å¤ çºå¤§å®¶èéè½éï¼ææ±å¿ æã 第ä¸ç¦ï¼éæ¯æ¡ä¸æºï¼è²¡å¯å¥½éè·èä¾ 2980å¯ä»¥å°ç¼è²¡éæºå¨è²¡ä½ä¸ï¼çºå¤§å®¶æä¾è²¡å¯å好éï¼Â 第åç¦ï¼ç¾ä»£é鿝ï¼åééé çé屬 2981éåé實å¿éé çç¡æµç¼è²¡éï¼çèµ·ä¾æ²ç©©ãæä»½éï¼è¡¨é¢ä»¥ç´éé»éï¼æè½å¤ åç¾èªç¶çéå±¬å æ¾¤ï¼é¤äºå¯ä»¥è§çï¼éè½å¤ ç¶ä½ç´é®åã 第äºç¦ï¼ç¡æµç¼è²¡éï¼é禮èªç¨é½éå¿ 2982æåå 信好çæåè½å¤ 帶ä¾å¥½çè½éï¼å æ¤å°ãæè²¡é²å¯¶ãçåé«éæ°è¨è¨æ¾å¨çå䏿¹å°æ¢èï¼ä¸¦å¨çåä¸å°è£½ä¸è±æ¨èªãMAY FORTUNE BE WITH YOUããã財å¯å¥½éï¼èæ¨åå¨ãï¼ä¸ç®¡æ¯èªç¨éæ¯é人ï¼å¸æå¤§å®¶å¨æ¶å°ååæï¼é¦¬ä¸å°±è½æåå°ç¼è²¡éæ»¿æ»¿çæ£è½éã 2983æè²¡ä¹å¯ä»¥å¾æå°âðééæ¯è±¡å¾µè財å¯è好éï¼ééç¾ä»£è¨è¨åç¾æ´è²¼è¿ç¶ä»£äººç審ç¾èå¹å¼è§ãå æ¤ï¼ãç¡æµç¼è²¡éãä¸å æ¯ä¸ä»¶è£é£¾åï¼æ´æ¯å°ç£æè²¡æåèç¾ä»£æå°ç¾å¸çå®ç¾çµåï¼å¸å¼ç¾å¤äººçç®å èåæãç¡è«æ¾å¨åªè£¡ï¼é½å¯ä»¥æçºç©ºéä¸çæå°äº®é»ï¼çºæ¨ççæ´»å¢æ·»åå³è財éï¼âå ¥æç¡æµç¼è²¡éï¼ä¸èµ·æçºæé人(äºåé)ï¼Â  </p> 2984 2985 2986 <div class="post-card__actions"> 2987 <span class="post-card__btn">Read More</span> 2988 </div> 2989 2990 </div> 2991 </div> 2992</a> 2993 2994 </div> 2995 </div> 2996 2997 2998 2999 3000 3001 3002 3003 <div post-id="2"> 3004 <div class="post-item"> 3005 <!-- Rendered 'blog-post-card.css.liquid' --> 3006 3007<a href="blog/posts/production-process" target="_blank" class="post-card__link" ng-non-bindable> 3008 <div class="post-card post-card__1733296769918067c1f6"> 3009 <div class="post-card__image-container"> 3010 3011 3012 <img loading="lazy" src="https://live.staticflickr.com/65535/54236133448_94820c43fd_c.jpg" alt="" /> 3013 3014 3015 </div> 3016 <div class="post-card__body"> 3017 <div class="post-card__head"> 3018 <span class="post-card__date">2024-12-08</span> 3019 3020 </div> 3021 3022 <h5 class="post-card__title">æ£æ¸¯MITå°ç£è£½é </h5> 3023 <p class="post-card__text">åé實å¿éé æ¯é»ç¼è²¡é齿¯ç±æåèªå®¶å·¥å» éé 宿çï¼âéåé實å¿éé çç¡æµç¼è²¡éï¼çèµ·ä¾æ²ç©©ãæä»½éãâ æå·¥ç 磨æå âç±å°æ¥å¸«å æå·¥ç 磨æå ï¼å°è¡¨é¢ç 磨è³å æ»å¹³æ´ï¼ç¢ºä¿å¾çºé»éå¯ä»¥é å©é²è¡ã ç´éé»éä¿éã表é¢ä»¥24Kç´éé»éï¼åç¾èªç¶çéå±¬å æ¾¤ï¼éå ééï¼âÂ å´æ ¼å質æéæ¯å製ç¨ä¹é齿é²è¡å ¨æª¢ï¼ä»¥ç¢ºä¿éè³ä¸ä¸è£½ç¨çå忝è¯å¥½çï¼å è£åæä»ç´°æª¢æ¥ï¼å çºæå叿æ¯ä¸ä½æ¶å°ååç人é½å¯ä»¥æåå°æåå°å質çç¨å¿ï¼Â å°ç£åçè¨è¨è£½é ï¼âè½å¤ å¨ç¬¬ä¸æéææ
3023¡å質å製é çæ³ï¼âå°é«å質çç¢å以åçç广 ¼åé¥çµ¦æ¶è²»è ãç¡æµç¼è²¡é</p> 3024 3025 3026 <div class="post-card__actions"> 3027 <span class="post-card__btn">Read More</span> 3028 </div> 3029 3030 </div> 3031 </div> 3032</a> 3033 3034 </div> 3035 </div> 3036 3037 3038 3039 3040 3041 3042 3043 <div post-id="3"> 3044 <div class="post-item"> 3045 <!-- Rendered 'blog-post-card.css.liquid' --> 3046 3047<a href="blog/posts/award-winning-design" target="_blank" class="post-card__link" ng-non-bindable> 3048 <div class="post-card post-card__1733296769918067c1f6"> 3049 <div class="post-card__image-container"> 3050 3051 3052 <img loading="lazy" src="https://live.staticflickr.com/65535/54261606990_724f7f1a8d_z.jpg" alt="" /> 3053 3054 3055 </div> 3056 <div class="post-card__body"> 3057 <div class="post-card__head"> 3058 <span class="post-card__date">2024-12-05</span> 3059 3060 </div> 3061 3062 <h5 class="post-card__title">ç¸åª½æåå¾çå¦ï¼</h5> 3063 <p class="post-card__text">ç¡æµç¼è²¡éå¾çå¦ðð»ðð»ðð»2024 PINKOI DESIGN AWARDS 鬼æ§ç¥å·¥è¨è¨ç é ç  æè¬PINKOIè¨è¨ççè©å¯©è師ï¼çå°æåå°æ¼ç¢å製ä½çå æè¦å°ç²ç³çéä»¶è®æè¡¨é¢å æ»ãéå ééçé鿝ççå¾ä¸å®¹æï¼éè¦ç¶éå¾å¤äººä¸èµ·åªåæè½å¤ 宿æè¬ææåå製ä½ééçå» ååï¼éåç乿¯å±¬æ¼ä½ åçðð»å¾çå°±æ¯è¯å®ï¼æªä¾æå乿叶èé份è¯å®å¨å³ç¢è½åçéè·¯ä¸ç¹¼çºåªåå³ç¢ä¸èèç¹¼çºå æ²¹ðªð»Â å ¥æå¾çééç¡æµç¼è²¡éï¼ä¸èµ·æçºæé人(äºåé)ï¼</p> 3064 3065 3066 <div class="post-card__actions"> 3067 <span class="post-card__btn">Read More</span> 3068 </div> 3069 3070 </div> 3071 </div> 3072</a> 3073 3074 </div> 3075 </div> 3076 3077 3078 3079 3080 3081 3082 3083 <div post-id="4"> 3084 <div class="post-item"> 3085 <!-- Rendered 'blog-post-card.css.liquid' --> 3086 3087<a href="blog/posts/brand-story" target="_blank" class="post-card__link" ng-non-bindable> 3088 <div class="post-card post-card__1733296769918067c1f6"> 3089 <div class="post-card__image-container"> 3090 3091 3092 <img loading="lazy" src="https://img.shoplineapp.com/media/image_clips/677219b71f1868000e2d5eca/original.jpg?1735530934" alt="" /> 3093 3094 3095 </div> 3096 <div class="post-card__body"> 3097 <div class="post-card__head"> 3098 <span class="post-card__date">2024-12-04</span> 3099 3100 </div> 3101 3102 <h5 class="post-card__title">çºå³ç¢è½åèççåç</h5> 3103 <p class="post-card__text"> å¨ä¸å°ç£çä¸éå³çµ±å·¥å» è£¡ï¼æ©å¨çè½é³´è²æçºéè½ï¼ä¼´é¨è工人åå°æ³¨çç®å ï¼éè£¡æ¯æåçå®¶ï¼ä¹æ¯æå夢æ³çèµ·é»ã ä¸åå¤å¹´åï¼æåçç¶è¦ªä»¥è£½ä½æ¨¡å ·èµ·å®¶ï¼éæ¥æå±å°éåéå£é製é ãééå°å·¥å» çç¢å徿ªå°ä¸æåèªå·±çååï¼ä½å®å»é²å ¥äºä¸çåå°çå¸å ´ï¼æçºåå¼ååçç¡ååºç³ãç¶è¦ªçæè¡ï¼åä»é£ä»½å°å·¥ä½çå·èï¼è®æåä¸å 妹å¾å°ä¾¿æ·±æ·±æç½ãå°æ³¨ä¸ä»¶äºãçéè¦æ§ãç¶èï¼æåä¹ç¥éï¼ç¶è¦ªå §å¿å§çµèèä¸åæªå®æç夢æ³ï¼çç¢å±¬æ¼èªå·±çç¢åï¼è®å®èµ°åä¸çã ä½å¨é£åè³è¨ä¸å¤ ç¼éçå¹´ä»£ï¼æå夢å§çµè¢«çæ´»çéæå£å¨å¿åºãç¶è¦ªçºäºå®¶äººåªåå·¥ä½ï¼æ²æé追éèªå·±ç夢æ³ï¼ä»å°å¸æå¯è¨å¨æå身ä¸ï¼èæåä¸å 妹ï¼ä¹é»é»å°é份æå¾ æ¾å¨å¿è£¡ãÂ Â æ¥æ£ç¶è¦ªç夢ï¼éå§å±¬æ¼æåçæ äºÂ 身çºäºä»£çæåï¼å¾å°çæ´»å¨å·¥å» çè½éè²ä¸ï¼çèç¶è¦ªçæ±æ°´çæºåºéåº§å·¥å» ï¼åæä¹æé·æ¼ç¶²è·¯ä¸ä»£ï¼è¦èèè³è¨èè¨è¨å¦ä½æ¹è®äººåççæ´»æ¹å¼ãæåå¾ç¶è¦ªé£è£¡å¸ä¾çä¸åªæ¯å£éæè¡ï¼éæä¸ä»½å æè責任æãæåç¥éï¼å³ç¢ä¸å¿ æ°¸é åçå¨ã代工ãçæ¡æ¶è£¡ï¼å®å¯ä»¥ææ´å¤å¯è½æ§ï¼èæåæ³çºé份å³çµ±å·¥èæ³¨å ¥ä¸é»æ°çééèæº«åº¦ãÂ æ¼æ¯ï¼æååµç«äº Addableå± å è¯åãéåååï¼æºèªæ¼æåå°çæ´»çæ³åï¼
3103叿ééç¨å¿çè¨è¨ï¼çºæ¯å人çå± å®¶çæ´»ãå åããæåä¸å å»¶çºç¶è¦ªç´¯ç©çå£éæè¡ï¼éèåäºç¾ä»£ç¾å¸èå°ç£å³çµ±æåï¼åµé åºå ·æè³ªæèæ äºçç¢åãÂ Â ç¬¬ä¸æ¬¾ç¢åãç¼è²¡éãæ¯æåçèµ·é»ãå®ä¸å æ¿è¼èå°ç£æ°éå°è²¡éçç¾å¥½æç¼ï¼ä¹å å ¥äºæåå°å®¶äººåèãçæ´»å¹¸ç¦çæ³åãå¾éé»éééå§ï¼æå䏿¥æ¥æ¢ç´¢èè¨è¨çå¯è½æ§ï¼å¾å³çµ±å£éçå°å·æè¡ä¸ï¼æ¾å°äºæº«æäººå¿çè¡¨éæ¹å¼ã  å å¦¹æ æ·±ï¼æåçæ ¸å¿åé ä¸å 妹å奿¯å¤§è³´ãè³´è³´ãå°è³´ï¼éç¶æ¯ä¸èèï¼ä½æ§æ ¼æªç¶ä¸åãå¤§è³´è² è²¬ååè¨è¨ï¼è³´è³´å°æ³¨çç¢ç®¡çï¼å°è³´è² 責è¡é·æ¥åãæåå¾å°ä¸èµ·é·å¤§ï¼å¸æäºå¦ä½é¢å°å½¼æ¤çå·®ç°ï¼ä¹å¨ç¡æ¸ççåµèåè§£ä¸ï¼æ¾å°æå¥½çå使¹å¼ãç¶è¦ªå¸¸èªªï¼ãåä½çåéæå¤§ãï¼éå¥è©±æäºæåç信念ãç¡è«éå°å¤å¤§çææ°ï¼æåé½ç¥éï¼åªè¦ææåªåï¼å°±ä¸å®è½èµ°å¾æ´é ã  çºçæ´»å åçç¾å¥½è¨è¨Â Addableå± å è¯åçåç宿¨æ¯ãçºçæ´»å åçç¾å¥½è¨è¨ããæå叿ééæ³¨éç´°ç¯çç¢åï¼å°è³ªæèæº«åº¦æ³¨å ¥å¤§å®¶ççæ´»ä¸ãæåç¸ä¿¡ï¼ä¸å好çè¨è¨ï¼æè©²ä¸åªæ¯å¯¦ç¨çï¼æ´æ¯æº«æçï¼è½å¤ å¨å¹³å¡çæ¥å裡ï¼çºäººå帶ä¾å°å°çåæ è幸ç¦ã å¾å³çµ±æè¡å°ç¾ä»£è¨è¨ï¼å¾ç¶è¦ªç夢æ³å°æåçå æï¼Addableå± å è¯å䏿¯ä¸åç´ç²¹çåçï¼èæ¯ä¸åé£çµéå»èæªä¾çæ©æ¨ãæåçæ¯ä¸ä»¶ä½åï¼é½èèèé份å°å®¶çç±æãå°å·¥èçå æï¼ä»¥åå°ç¾å¥½çæ´»çæ³æã卿ªä¾çæ¥åè£¡ï¼æå叿ééä¸ä»¶ä»¶ç¨å¿è¨è¨çä½åï¼çºæ´å¤äººå¸¶ä¾å¹¸ç¦çæåã </p> 3104 3105 3106 <div class="post-card__actions"> 3107 <span class="post-card__btn">Read More</span> 3108 </div> 3109 3110 </div> 3111 </div> 3112</a> 3113 3114 </div> 3115 </div> 3116 3117 </div> 3118 <div class="slider-icons" style="display: none";> 3119 <svg class="slider-svg-next-icon" viewBox="0 0 24 24" fill="#596480" xmlns="http://www.w3.org/2000/svg"> 3120 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.8154 13.35L13.3578 16.8077C12.9472 17.2182 12.9472 17.8818 13.3578 18.2924C13.7683 18.7029 14.4319 18.7029 14.8425 18.2924L20.0925 13.0424C20.503 12.6318 20.503 11.9682 20.0925 11.5577L14.8425 6.30765C14.6377 6.1029 14.3689 6 14.1001 6C13.8313 6 13.5625 6.1029 13.3578 6.30765C12.9472 6.7182 12.9472 7.3818 13.3578 7.79235L16.8154 11.25L4.65009 11.25C4.06944 11.25 3.60009 11.7194 3.60009 12.3C3.60009 12.8807 4.06944 13.35 4.65009 13.35L16.8154 13.35Z"/> 3121 <mask id="mask0_3488_15764" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="3" y="6" width="18" height="13"> 3122 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.8154 13.35L13.3578 16.8077C12.9472 17.2182 12.9472 17.8818 13.3578 18.2924C13.7683 18.7029 14.4319 18.7029 14.8425 18.2924L20.0925 13.0424C20.503 12.6318 20.503 11.9682 20.0925 11.5577L14.8425 6.30765C14.6377 6.1029 14.3689 6 14.1001 6C13.8313 6 13.5625 6.1029 13.3578 6.30765C12.9472 6.7182 12.9472 7.3818 13.3578 7.79235L16.8154 11.25L4.65009 11.25C4.06944 11.25 3.60009 11.7194 3.60009 12.3C3.60009 12.8807 4.06944 13.35 4.65009 13.35L16.8154 13.35Z" fill="white"/> 3123 </mask> 3124 <g mask="url(#mask0_3488_15764)"> 3125 </g> 3126</svg> 3127 3128 <svg class="slider-svg-prev-icon" viewBox="0 0 24 24" fill="#596480" xmlns="http://www.w3.org/2000/svg"> 3129 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.8154 13.35L13.3578 16.8077C12.9472 17.2182 12.9472 17.8818 13.3578 18.2924C13.7683 18.7029 14.4319 18.7029 14.8425 18.2924L20.0925 13.0424C20.503 12.6318 20.503 11.9682 20.0925 11.5577L14.8425 6.30765C14.6377 6.1029 14.3689 6 14.1001 6C13.8313 6 13.5625 6.1029 13.3578 6.30765C12.9472 6.7182 12.9472 7.3818 13.3578 7.79235L16.8154 11.25L4.65009 11.25C4.06944 11.25 3.60009 11.7194 3.60009 12.3C3.60009 12.8807 4.06944 13.35 4.65009 13.35L16.8154 13.35Z"/> 3130 <mask id="mask0_3488_15764" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="3" y="6" width="18" height="13"> 3131 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.8154 13.35L13.3578 16.8077C12.9472 17.2182 12.9472 17.8818 13.3578 18.2924C13.7683 18.7029 14.4319 18.7029 14.8425 18.2924L20.0925 13.0424C20.503 12.6318 20.503 11.9682 20.0925 11.5577L14.8425 6.30765C14.6377 6.1029 14.3689 6 14.1001 6C13.8313 6 13.5625 6.1029 13.3578 6.30765C12.9472 6.7182 12.9472 7.3818 13.3578 7.79235L16.8154 11.25L4.65009 11.25C4.06944 11.25 3.60009 11.7194 3.60009 12.3C3.60009 12.8807 4.06944 13.35 4.65009 13.35L16.8154 13.35Z" fill="white"/> 3132 </mask> 3133 <g mask="url(#mask0_3488_15764)"> 3134 </g> 3135</svg> 3136 3137 </div> 3138 3139 3140 3141 3142 <a href="/blog/posts"> 3143 <div class="list__btn">View All</div> 3144 </a> 3145 3146 </div> 3147 </div> 3148 </div> 3149 3150 3151 3152</div> 3153 3154 <!-- END content_for_index --> 3155 </div> 3156 3157 3158 <div ga-page-view></div> 3159 </div> <div id='shopline-section-footer'><!-- Rendered 'footer.js.liquid' --><!-- Rendered 'footer.css.liquid' --> 3160 3161 3162 3163 3164 3165 3166<style> 3167 #footer-custom-padding { 3168 padding: 20px; 3169 } 3170 @media screen and (max-width: 767px) { 3171 #footer-custom-padding { 3172 padding: 0; 3173 } 3174 } 3175 3176 #shopline-section-footer .section-width { 3177 padding-top: 22px; 3178 padding-bottom: 22px; 3179 } 3180 3181 @media (min-width: 768px) { 3182 #shopline-section-footer .section-width { 3183 padding-top: 9px; 3184 padding-bottom: 9px; 3185 } 3186 } 3187 3188 .footer-wrapper .footer-grid-items .footer-grid-item { 3189 padding: 9px 15px; 3190 } 3191 3192 @media (min-width: 768px) { 3193 .footer-wrapper .footer-grid-items .footer-grid-item { 3194 padding: 15px 24px; 3195 } 3196 } 3197 3198</style> 3199 3200<div class="section-width"> 3201 <div class="footer-wrapper"> 3202 <div id="footer-custom-padding"> 3203 <div class="footer-grid-items"> 3204 3205 <div class="footer-grid-item" ng-non-bindable> 3206 3207 3208 3209 <div class="footer__mask footer__mask--0 --with-padding"> 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223<picture> 3224 3225 <source 3226 media="(min-width: 768px)" 3227 srcset="https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/375x.webp?source_format=png 375w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/540x.webp?source_format=png 540w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/720x.webp?source_format=png 720w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/900x.webp?source_format=png 900w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/1080x.webp?source_format=png 1080w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/1296x.webp?source_format=png 1296w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/1512x.webp?source_format=png 1512w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/2160x.webp?source_format=png 2160w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/2960x.webp?source_format=png 2960w" 3228 3229 sizes="(min-width: 1200px) calc(1170px / 4 - 40px - 30px), 3230 (min-width: 970px) calc(970px / 4 - 40px - 30px), 3231 (min-width: 768px) calc(750px / 4 - 40px - 30px), 3232 (max-width: 767px) calc(100vw - 40px - 30px)" 3233 3234 height="1280.0" 3235 width="1280.0" 3236 > 3237 3238 3239 3240 <source 3241 srcset="https://shoplineimg.com/67049be06cc2e2003a7c607c/67482538fe82b8000ad9525f/375x.webp?source_format=png 375w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482538fe82b8000ad9525f/540x.webp?source_format=png 540w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482538fe82b8000ad9525f/720x.webp?source_format=png 720w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482538fe82b8000ad9525f/900x.webp?source_format=png 900w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482538fe82b8000ad9525f/1080x.webp?source_format=png 1080w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482538fe82b8000ad9525f/1296x.webp?source_format=png 1296w, https://shoplineimg.com/67049be06cc2e2003a7c607c/67482538fe82b8000ad9525f/1512x.webp?source_format=png 1512w" 3242 3243 sizes="(min-width: 1200px) calc(1170px / 4 - 40px - 30px), 3244 (min-width: 970px) calc(970px / 4 - 40px - 30px), 3245 (min-width: 768px) calc(750px / 4 - 40px - 30px), 3246 (max-width: 767px) calc(100vw - 40px - 30px)" 3247 3248 height="1280.0" 3249 width="1280.0" 3250 > 3251 3252 3253 <img 3254 src="https://shoplineimg.com/67049be06cc2e2003a7c607c/67482524d3df39000aed62f3/750x.webp?source_format=png" 3255 alt="" 3256 width="1280.0" 3257 height="1280.0" 3258 3259 class="footer-grid-item__image" 3260 style="object-position: top center" 3261 loading="lazy" 3262 3263 /> 3264</picture> 3265 3266 3267 3268 </div> 3269 3270 3271 </div> 3272 3273 <div class="footer-grid-item" ng-non-bindable> 3274 3275 <p class="text-title">About</p> 3276 <p>
3276Brand Story<br />Our Values<br />Our Team</p> 3277 3278 </div> 3279 3280 <div class="footer-grid-item" ng-non-bindable> 3281 3282 <p class="text-title">Help</p> 3283 <p>FAQ<br /><a href='/about/delivery-policy'>Delivery & Shipping</a><br />Payment<br /><a href='/about/policy'>Return Policy</a><br />Terms & Conditions<br /><a href='/about/anti-fraud'>Anti-Fraud Statement</a></p> 3284 3285 </div> 3286 3287 <div class="footer-grid-item" ng-non-bindable> 3288 3289 <p class="text-title">Contact</p> 3290 <div class="social-content"><p>Phone / XX-XXX-XXX-XXX<br />Hours / XXXX-XXXX<br />Mail / [email protected]</p></div> 3291 <div class="footer-social-icon-wrapper"> 3292 3293 3294 3295 <a href="https://facebook.com/Addableliving" target="_blank"> 3296 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3297<path d="M24.146 12.073C24.146 5.40365 18.7424 0 12.073 0C5.40365 0 0 5.40365 0 12.073C0 18.0988 4.41493 23.0935 10.1866 24V15.563H7.11968V12.073H10.1866V9.41306C10.1866 6.38751 11.9878 4.71627 14.7466 4.71627C16.0678 4.71627 17.4494 4.95189 17.4494 4.95189V7.92146H15.9267C14.4273 7.92146 13.9594 8.85225 13.9594 9.8069V12.073H17.3077L16.7723 15.563H13.9594V24C19.7311 23.0935 24.146 18.0988 24.146 12.073Z" fill="#333333"/> 3298</svg> 3299 3300 </a> 3301 3302 3303 3304 <a href="https://instagram.com/addableliving" target="_blank"> 3305 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3306<g clip-path="url(#clip0_4527_91515)"> 3307<path fill-rule="evenodd" clip-rule="evenodd" d="M5.39661 0.0436591C5.68114 0.0200558 7.14491 0.0148926 12.1499 0.0148926H16.0518C18.8638 0.0197783 19.0238 0.0429532 19.558 0.120312L19.589 0.124795C20.745 0.291493 21.7149 0.752495 22.5079 1.51001C22.9523 1.93764 23.2584 2.35586 23.5341 2.91588C23.87 3.60001 24.0351 4.24725 24.1107 5.20982C24.1269 5.41635 24.1343 8.70311 24.1343 11.9921C24.1343 15.2805 24.1275 18.5733 24.1112 18.7799C24.0366 19.7271 23.8715 20.3799 23.546 21.0511C23.2283 21.709 22.7708 22.2896 22.2055 22.7524C21.6402 23.2152 20.9806 23.549 20.2729 23.7305C19.752 23.8651 19.2809 23.9283 18.4695 23.9665C18.18 23.9812 15.1521 23.9849 12.1243 23.9849C9.09642 23.9849 6.07041 23.9757 5.77353 23.9628C5.07281 23.9296 4.52698 23.8595 4.03279 23.7323C2.60553 23.3635 1.39402 22.3751 0.75968 21.0585C0.427759 20.3707 0.271019 19.7419 0.188038 18.7424C0.164066 18.4584 0.158534 16.9962 0.158534 11.9952C0.158534 11.3825 0.158291 10.8265 0.158069 10.321C0.157681 9.43662 0.157361 8.70711 0.158534 8.09975C0.163248 5.28463 0.186142 5.12668 0.264016 4.58944C0.26535 4.58024 0.266701 4.57092 0.268068 4.56147C0.434951 3.40676 0.895952 2.43533 1.6566 1.64573C2.07427 1.21276 2.49747 0.903888 3.03408 0.637429C3.73037 0.290756 4.3695 0.129037 5.39661 0.0436591ZM8.4946 3.20338C9.43874 3.16041 9.74041 3.1499 12.1443 3.1499H12.1417C14.5463 3.1499 14.8468 3.16041 15.791 3.20338C16.7333 3.24653 17.3768 3.39571 17.9411 3.61459C18.5238 3.84048 19.0161 4.1429 19.5085 4.63525C20.0008 5.12723 20.3032 5.62105 20.5301 6.20321C20.7477 6.766 20.897 7.40918 20.9413 8.35147C20.9837 9.2956 20.9947 9.59728 20.9947 12.0011C20.9947 14.405 20.9837 14.7059 20.9413 15.65C20.897 16.592 20.7477 17.2353 20.5301 17.7983C20.3032 18.3803 20.0008 18.8741 19.5085 19.3661C19.0167 19.8584 18.5236 20.1616 17.9416 20.3877C17.3785 20.6065 16.7345 20.7557 15.7923 20.7989C14.8481 20.8418 14.5474 20.8524 12.1433 20.8524C9.73968 20.8524 9.43818 20.8418 8.49405 20.7989C7.55195 20.7557 6.90858 20.6065 6.34542 20.3877C5.76363 20.1616 5.26981 19.8584 4.77801 19.3661C4.28585 18.8741 3.98343 18.3803 3.75717 17.7981C3.53847 17.2353 3.38929 16.5921 3.34596 15.6499C3.30318 14.7057 3.29248 14.405 3.29248 12.0011C3.29248 9.59728 3.30354 9.29542 3.34559 8.35129C3.388 7.40937 3.53736 6.766 3.7568 6.20302C3.98361 5.62105 4.28603 5.12723 4.77838 4.63525C5.27036 4.14308 5.76419 3.84067 6.34634 3.61459C6.9
33070913 3.39571 7.55232 3.24653 8.4946 3.20338ZM11.8493 4.74488C11.6703 4.7448 11.5044 4.74473 11.3502 4.74497V4.74275C9.70058 4.7446 9.38415 4.75566 8.56763 4.79254C7.70463 4.83219 7.23607 4.97602 6.92407 5.09772C6.51101 5.25852 6.21597 5.4503 5.90617 5.76009C5.59638 6.06988 5.40424 6.36492 5.24381 6.77798C5.12266 7.08999 4.97846 7.55837 4.93899 8.42136C4.89658 9.35443 4.8881 9.63324 4.8881 11.9969C4.8881 14.3605 4.89658 14.6408 4.93899 15.5739C4.97827 16.4369 5.12266 16.9053 5.24381 17.2169C5.4046 17.6301 5.59638 17.9244 5.90617 18.2342C6.21597 18.544 6.51101 18.7358 6.92407 18.8962C7.23626 19.0174 7.70463 19.1616 8.56763 19.2014C9.50069 19.2438 9.7808 19.253 12.1443 19.253C14.5075 19.253 14.7878 19.2438 15.7209 19.2014C16.5839 19.162 17.0526 19.0181 17.3643 18.8964C17.7775 18.736 18.0716 18.5442 18.3814 18.2344C18.6912 17.9248 18.8834 17.6307 19.0438 17.2176C19.1649 16.906 19.3091 16.4376 19.3486 15.5746C19.391 14.6416 19.4002 14.3613 19.4002 11.9991C19.4002 9.63693 19.391 9.35664 19.3486 8.42357C19.3093 7.56058 19.1649 7.0922 19.0438 6.78056C18.883 6.36751 18.6912 6.07247 18.3814 5.76267C18.0718 5.45288 17.7773 5.2611 17.3643 5.10068C17.0523 4.97952 16.5839 4.83532 15.7209 4.79586C14.7876 4.75345 14.5075 4.74497 12.1443 4.74497C12.0421 4.74497 11.9439 4.74492 11.8493 4.74488ZM16.2788 6.39367C16.4535 6.27694 16.6589 6.21464 16.869 6.21464V6.21427C17.4554 6.21427 17.9311 6.69002 17.9311 7.27642C17.9312 7.48651 17.869 7.6919 17.7523 7.86661C17.6356 8.04133 17.4698 8.17753 17.2757 8.25798C17.0816 8.33842 16.868 8.35951 16.662 8.31857C16.4559 8.27763 16.2666 8.1765 16.1181 8.02797C15.9695 7.87944 15.8683 7.69018 15.8273 7.48414C15.7862 7.27809 15.8073 7.06451 15.8876 6.8704C15.968 6.6763 16.1042 6.51039 16.2788 6.39367ZM7.59879 12.0011C7.59879 9.49094 9.63391 7.45575 12.1441 7.45565C14.6543 7.45565 16.6892 9.49088 16.6892 12.0011C16.6892 14.5114 14.6545 16.5457 12.1443 16.5457C9.63402 16.5457 7.59879 14.5114 7.59879 12.0011ZM15.0947 12.0011C15.0947 10.3716 13.7736 9.05072 12.1443 9.05072C10.5147 9.05072 9.19385 10.3716 9.19385 12.0011C9.19385 13.6305 10.5147 14.9515 12.1443 14.9515C13.7736 14.9515 15.0947 13.6305 15.0947 12.0011Z" fill="#333333"/> 3308</g> 3309<defs> 3310<clipPath id="clip0_4527_91515"> 3311<rect width="24" height="24" fill="white" transform="translate(0.145996)"/> 3312</clipPath> 3313</defs> 3314</svg> 3315 3316 </a> 3317 3318 3319 3320 <a href="https://lin.ee/hnPIkifo" target="_blank"> 3321 <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3322<path d="M14.7228 9.225V13.0339C14.7228 13.1304 14.6478 13.2054 14.5514 13.2054H13.9406C13.8817 13.2054 13.8281 13.1732 13.8014 13.1357L12.0549 10.7786V13.0393C12.0549 13.1357 11.9799 13.2107 11.8835 13.2107H11.2728C11.1764 13.2107 11.1014 13.1357 11.1014 13.0393V9.23036C11.1014 9.13393 11.1764 9.05893 11.2728 9.05893H11.8781C11.9317 9.05893 11.9906 9.08572 12.0174 9.13393L13.7639 11.4911V9.23036C13.7639 9.13393 13.8389 9.05893 13.9353 9.05893H14.546C14.6424 9.05357 14.7228 9.13393 14.7228 9.225V9.225ZM10.3299 9.05357H9.71921C9.62278 9.05357 9.54778 9.12857 9.54778 9.225V13.0339C9.54778 13.1304 9.62278 13.2054 9.71921 13.2054H10.3299C10.4264 13.2054 10.5014 13.1304 10.5014 13.0339V9.225C10.5014 9.13393 10.4264 9.05357 10.3299 9.05357V9.05357ZM8.85671 12.2464H7.19064V9.225C7.19064 9.12857 7.11564 9.05357 7.01922 9.05357H6.4085C6.31207 9.05357 6.23707 9.12857 6.23707 9.225V13.0339C6.23707 13.0821 6.25314 13.1196 6.28529 13.1518C6.31743 13.1786 6.35493 13.2 6.40314 13.2H8.85136C8.94778 13.2 9.02278 13.125 9.02278 13.0286V12.4179C9.02278 12.3268 8.94779 12.2464 8.85671 12.2464V12.2464ZM17.9371 9.05357H15.4888C15.3978 9.05357 15.3174 9.12857 15.3174 9.225V13.0339C15.3174 13.125 15.3924 13.2054 15.4888 13.2054H17.9371C18.0335 13.2054 18.1085 13.1304 18.1085 13.0339V12.4232C18.1085 12.3268 18.0335 12.2518 17.9371 12.2518H16.271V11.6089H17.9371C18.0335 11.6089 18.1085 11.5339 18.1085 11.4375V10.8214C18.1085 10.725 18.0335 10.65 17.9371 10.65H16.271V10.0071H17.9371C18.0335 10.0071 18.1085 9.93215 18.1085 9.83572V9.225C18.1031 9.13393 18.0281 9.05357 17.9371 9.05357V9.05357ZM24.146 4.37679V19.6607C24.1406 22.0607 22.1746 24.0053
332219.7692 24H4.48529C2.08529 23.9946 0.14065 22.0232 0.146007 19.6232V4.33929C0.151364 1.93929 2.12279 -0.0053461 4.52279 1.10419e-05H19.8067C22.2067 0.00536818 24.1513 1.97144 24.146 4.37679ZM20.846 10.9446C20.846 7.03393 16.9246 3.85179 12.1085 3.85179C7.29243 3.85179 3.371 7.03393 3.371 10.9446C3.371 14.4482 6.47814 17.3839 10.6781 17.9411C11.7014 18.1607 11.5835 18.5357 11.3531 19.9125C11.3156 20.1321 11.1764 20.775 12.1085 20.3839C13.0406 19.9928 17.1388 17.4214 18.9763 15.3107C20.2406 13.9179 20.846 12.5089 20.846 10.9446Z" fill="#333333"/> 3323</svg> 3324 3325 </a> 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 </div> 3345 3346 </div> 3347 3348 </div> 3349 3350 <div class="footer-payment-icons --text_align_left"> 3351 3352 3353 3354 3355 <img src="https://static.shoplineapp.com/web/assets/payment/visa.svg" loading="lazy" /> 3356 3357 3358 3359 3360 <img src="https://static.shoplineapp.com/web/assets/payment/master.svg" loading="lazy" /> 3361 3362 3363 3364 3365 <img src="https://static.shoplineapp.com/web/assets/payment/jcb.svg" loading="lazy" /> 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 <img src="https://static.shoplineapp.com/web/assets/payment/line.svg" loading="lazy" /> 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 </div> 3449 3450 3451 </div> 3452 </div> 3453</div> 3454 3455 <div class="footer-anti-fraud"> 3456 æéæ¨ï¼æå䏿以é»è©±æç°¡è¨æ¹å¼éç¥è®æ´ä»æ¬¾æ¹å¼ã 3457 </div> 3458 3459 3460 3461 3462 3463</div> <!-- Rendered 'general.js.liquid' --> <!-- Rendered 'cart_panel.js.liquid' --> <!-- Rendered 'breadcrumb.js.liquid' -->
3463<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}
3463); } 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') : $('.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>
3463 3464 3465 3466
3466<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>
3466 3467
3467<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>
3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483
3483<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
3483 3484
3484<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
3484 3485 3486
3486<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 3486
3486
3487<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 3487
3487
3488<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 3488
3488
3489<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 3489
3489
3490<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 3490
3490
3491<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 3491
3491
3492<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 3492
3492
3493<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 3493
3493
3494<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 3494
3494
3495<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 3495
3495
3496<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 3496
3496
3497<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 3497
3497
3498<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 3498
3498
3499<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 3499
3499
3500<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 3500
3500
3501<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 3501
3501
3502<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 3502
3502
3503<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 3503
3503
3504<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 3504
3504
3505<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 3505
3505
3506<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 3506
3506
3507<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 3507
3507
3508<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 3508
3508
3509<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 3509
3509
3510<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 3510
3510
3511<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 3511
3511
3512<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 3512
3512
3513<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 3513
3513
3514<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 3514
3514
3515<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 3515
3515
3516<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 3516
3516
3517<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>
3517 3518 3519 3520 3521 <!-- Google tag (gtag.js) -->
vendor: 74 bytes, lines 3521-3522
3521 3522 <script async src="https://www.googletagmanager.com/gtag/js?id=
3522G-VJJVV1KVDT
vendor: 22 bytes, lines 3522-3523
3522"></script> 3523
3523<script> 3524
vendor: 164 bytes, lines 3524-3528
3524window.dataLayer = window.dataLayer || []; 3525 function gtag(){dataLayer.push(arguments);} 3526 gtag('js', new Date()); 3527 3528 gtag('config', '
3528G-VJJVV1KVDT
vendor: 32 bytes, lines 3528-3529
3528', {"groups":"ga4"}); 3529
3529</script>
3529 3530 <!-- Google Tag Manager Event Tracker -->
vendor: 70 bytes, lines 3530-3531
3530 3531 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
3531GTM-PNHHBJDC
vendor: 99 bytes, lines 3531-3533
3531" 3532 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 3533
3533<script>
vendor: 353 bytes, lines 3533-3537
3533(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3534 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 3535 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 3536 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 3537 })(window,document,'script','dataLayer','
3537GTM-PNHHBJDC
vendor: 3 bytes, line 3537
3537');
3537</script>
3537 3538 <!-- end Google Tag Manager Event Tracker --> 3539 <!-- Facebook Pixel (new) Event Tracker --> 3540
3540<script>
vendor: 438 bytes, lines 3540-3547
3540 3541 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 3542 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 3543 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 3544 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 3545 document,'script','//connect.facebook.net/en_US/fbevents.js'); 3546 3547 fbq('init', '
35474691489224245435
vendor: 49 bytes, lines 3547-3550
3547', { 3548 }, {agent: 'plShopline'}); 3549 3550
3550fbq('track', 'PageView',{ 3551 }, { 3552 }); 3553 </script>
3553 3554 3555 <noscript><img height="1" width="1" style="display:none" 3556 src="https://www.facebook.com/tr?id=4691489224245435&ev=PageView&noscript=1" 3557 /></noscript> 3558 <!-- end Facebook Pixel (new) Event Tracker --> 3559 3560
3560<script> 3561 window.eventTrackers = JSON.parse('[{\"id\":\"67e947e7e704c5a604760cfe\",\"owner_id\":\"67049be06cc2e2003a7c607c\",\"tracking_html\":null,\"status\":\"active\",\"config_data\":{\"tracking_code\":\"G-VJJVV1KVDT\"},\"updated_at\":\"2025-03-30T13:32:24.831Z\",\"v\":0.0,\"event_type\":\"loaded_any_page\",\"created_at\":\"2025-03-30T13:32:23.943Z\",\"event_key\":\"google_analytics_4\"},{\"owner_id\":\"67049be06cc2e2003a7c607c\",\"status\":\"active\",\"created_at\":\"2025-11-19T14:56:36.459Z\",\"event_key\":\"google_tag\",\"tracking_html\":null,\"config_data\":{\"tracking_code\":\"GTM-PNHHBJDC\"},\"updated_at\":\"2025-11-19T14:56:37.224Z\",\"v\":0.0,\"event_type\":\"loaded_any_page\",\"id\":\"691ddaa42b9507f0758b1877\"},{\"config_data\":{\"is_messenger_chat_plugin_enabled\":false,\"tracking_code\":\"4691489224245435\",\"page_id\":\"100673838114580\",\"is_fbe\":true,\"single_variation\":false,\"unique_ids\":true,\"allowed_offline_conversion\":true},\"tracking_html\":null,\"status\":\"active\",\"created_at\":\"2026-06-08T14:39:11.563Z\",\"updated_at\":\"2026-06-08T14:45:59.895Z\",\"v\":0.0,\"event_key\":\"facebook_standard_pixel\",\"event_type\":\"loaded_any_page\",\"id\":\"6a26d40f1dd8b97ed2a5921c\",\"owner_id\":\"67049be06cc2e2003a7c607c\"}]'); 3562 </script>
3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572
3572<script type="text/javascript"> 3573 if (!window.scriptQueue) {window.scriptQueue = [];}; 3574 window.scriptQueue.push(function() { 3575 function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _callSuper(e,t,n){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,n||[],_getPrototypeOf(e).constructor):t.apply(e,n))}function _possibleConstructorReturn(e,t){if(t&&("object"==_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _wrapNativeSuper(e){var n="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(t,e)})(e)}function _construct(e,t,n){var r;return _isNativeReflectConstruct()?Reflect.construct.apply(null,arguments):((r=[null]).push.apply(r,t),t=new(e.bind.apply(e,r)),n&&_setPrototypeOf(t,n.prototype),t)}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _isNativeFunction(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _regenerator(){var p,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function r(e,t,n,r){var o,i,a,l,u,c,s,d,f,t=t&&t.prototype instanceof h?t:h,t=Object.create(t.prototype);return _regeneratorDefine2(t,"_invoke",(o=e,i=n,s=r||[],d=!1,f={p:c=0,n:0,v:p,a:y,f:y.bind(p,4),d:function(e,t){return a=e,l=0,u=p,f.n=t,v}},function(e,t,n){if(1<c)throw TypeError("Generator is already running");for(d&&1===t&&y(t,n),l=t,u=n;(m=l<2?p:u)||!d;){a||(l?l<3?(1<l&&(f.n=-1),y(l,u)):f.n=u:f.v=u);try{if(c=2,a){if(m=a[e=l?e:"next"]){if(!(m=m.call(a,u)))throw TypeError("iterator result is not an object");if(!m.done)return m;u=m.value,l<2&&(l=0)}else 1===l&&(m=a.return)&&m.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+e+"' method"),l=1);a=p}else if((m=(d=f.n<0)?u:o.call(i,f))!==v)break}catch(e){a=p,l=1,u=e}finally{c=1}}return{value:m,done:d}}),!0),t;function y(e,t){for(l=e,u=t,m=0;!d&&c&&!n&&m<s.length;m++){var n,r=s[m],o=f.p,i=r[2];3<e?(n=i===t)&&(u=r[(l=r[4])?5:l=3],r[4]=r[5]=p):r[0]<=o&&((n=e<2&&o<r[1])?(l=0,f.v=t,f.n=r[1]):o<i&&(n=e<3||r[0]>t||i<t)&&(r[4]=e,r[5]=t,f.n=i,l=0))}if(n||1<e)return v;throw d=!0,t}}var v={};function h(){}function o(){}function i(){}var m=Object.getPrototypeOf,e=[][t]?m(m([][t]())):(_regeneratorDefine2(m={},t,function(){return this}),m),a=i.prototype=h.prototype=Object.create(e);function l(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,_regeneratorDefine2(e,n,"GeneratorFunction")),e.prototype=Object.create(a),e}return _regeneratorDefine2(a,"constructor",o.prototype=i),_regeneratorDefine2(i,"constructor",o),_regeneratorDefine2(i,n,o.displayName="GeneratorFunction"),_regeneratorDefine2(a),_regeneratorDefine2(a,n,"Generator"),_regeneratorDefine2(a,t,function(){return this}),_regeneratorDefine2(a,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:r,m:l}})()}function _regeneratorDefine2(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(_regeneratorDefine2=function(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function asyncGeneratorStep(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(l){return function(){var e=this,a=arguments;return new Promise(function(t,n){var r=l.apply(e,a);function o(e){asyncGeneratorStep(r,t,n,o,i,"next",e)}function i(e){asyncGeneratorStep(r,t,n,o,i,"throw",e)}o(void 0)})}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to de
3575structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _createForOfIteratorHelper(e,t){var n,r,o,i,a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(a)return o=!(r=!0),{s:function(){a=a.call(e)},n:function(){var e=a.next();return r=e.done,e},e:function(e){o=!0,n=e},f:function(){try{r||null==a.return||a.return()}finally{if(o)throw n}}};if(Array.isArray(e)||(a=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return a&&(e=a),i=0,{s:t=function(){},n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var n;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_toPropertyKey(r.key),r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(()=>{var e=document.querySelectorAll('iframe.js-sl-append-video-player[data-video-type="vimeo"]');if(0!==e.length){var t,n,r=function(){this.slVimeoPlayer=new Vimeo.Player(this)};HTMLElement.prototype.__slAppendVimeoPlayer__=function(){var e=this;this.slVimeoPlayer||(this.getAttribute("src")&&r.call(this),this.dataset.src&&this.addEventListener("lazyloaded",function(){r.call(e)}))};try{t=function(){return e.forEach(function(e){return e.__slAppendVimeoPlayer__()})},null!=(n=window)&&null!=(n=n.Vimeo)&&n.Player||((n=document.createElement("script")).src="https://player.vimeo.com/api/player.js",n.id="vimeo-api",n.addEventListener("load",function(){null!=t&&t()}),document.head.appendChild(n))}catch(e){console.warn("slAppendVimeoPlayer warn:",e)}}})(),(()=>{var t,i="youtube-sdk";window.slLoadYouTubeSDK=function(){var e;return null!=(e=window.YT)&&e.Player?Promise.resolve(window.YT):t=t||new Promise(function(e,t){function n(){null!=r&&r(),e(window.YT)}var r=window.onYouTubeIframeAPIReady,o=document.getElementById(i);o?(o.addEventListener("load",function(){var e;null!=(e=window.YT)&&e.Player&&n()}),o.addEventListener("error",t)):((o=document.createElement("script")).src="https://www.youtube.com/iframe_api",o.id=i,o.addEventListener("load",function(){var e;null!=(e=window.YT)&&e.Player&&n()}),o.addEventListener("error",t),document.head.appendChild(o)),window.onYouTubeIframeAPIReady=n,null!=(t=window.YT)&&t.ready&&window.YT.ready(function(){return e(window.YT)})})}})();var VideoSdks=(()=>{function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"ensureIframeLoaded",value:function(r){return new Promise(function(e){var t,n;return r?(null!=(t=r.dataset)&&t.src&&!r.src&&(r.src=r.dataset.src),r.src?e(r):(r.addEventListener("load",n=function(){r.removeEventListener("load",n),r.removeEventListener("lazyloaded",n),e(r)},{once:!0}),void r.addEventListener("lazyloaded",n,{once:!0}))):e(null)})}},{key:"getYoutubePlayer",value:function(r){var e;
3575return r?t.youtubePlayers.has(r.id)?t.youtubePlayers.get(r.id):(e=t.ensureIframeLoaded(r).then(function(){if("function"!=typeof window.slLoadYouTubeSDK)throw new Error("YouTube SDK loader missing");return window.slLoadYouTubeSDK()}).then(function(n){if(null!=n&&n.Player)return new Promise(function(e){var t=new n.Player(r,{events:{onReady:function(){return e(t)}}})});throw new Error("YouTube SDK unavailable")}).catch(function(e){return console.warn("load youtube player failed",e),null}),t.youtubePlayers.set(r.id,e),e):Promise.resolve(null)}},{key:"getVimeoPlayer",value:function(o){var e;return o?t.vimeoPlayers.has(o.id)?t.vimeoPlayers.get(o.id):(e=t.ensureIframeLoaded(o).then(function(){var e;return null!=(e=o.__slAppendVimeoPlayer__)&&e.call(o),new Promise(function(t){function n(){var e=o.slVimeoPlayer;return null!=e&&e.ready?e.ready().then(function(){return t(e)}):120<(r+=1)?t(null):void requestAnimationFrame(n)}var r=0;n()})}).catch(function(e){return console.warn("load vimeo player failed",e),null}),t.vimeoPlayers.set(o.id,e),e):Promise.resolve(null)}},{key:"getFacebookPlayer",value:function(r){var e;return r?t.facebookPlayers.has(r.id)?t.facebookPlayers.get(r.id):(e=new Promise(function(e){function t(){return r.slFacebookPlayer?e(r.slFacebookPlayer):120<(n+=1)?e(null):void requestAnimationFrame(t)}var n=0;t()}),t.facebookPlayers.set(r.id,e),e):Promise.resolve(null)}}])})(),getComponent=(_defineProperty(VideoSdks,"youtubePlayers",new Map),_defineProperty(VideoSdks,"vimeoPlayers",new Map),_defineProperty(VideoSdks,"facebookPlayers",new Map),window.VideoSdks=VideoSdks,(()=>{var l,u,e=document.querySelectorAll(".div__facebook__player");0!==e.length&&("intersectionObserver"in window&&(l=new Map,u=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(e=e.target.querySelector("iframe"))&&"0px"===e.style.width&&"0px"===e.style.height&&e.setAttribute("style","")})})),e.forEach(function(e){var t;null!=(t=l)&&t.set(e.id,e),null!=(t=u)&&t.observe(e)}),shopline.facebook.init(function(){FB.Event.subscribe("xfbml.ready",function(e){var t,n,r,o,i,a;"video"===e.type&&(t=document.getElementById(e.id))&&(n=(r=t.dataset).autoplay,i=r.muted,r=r.loop,o=e.instance,t.slFacebookPlayer=o,t.dataset.playing="true"===n?"true":"false","true"===n&&o.play(),"true"===i?o.mute():o.unmute(),null!=(e=o.subscribe)&&e.call(o,"startedPlaying",function(){t.dataset.playing="true"}),null!=(n=o.subscribe)&&n.call(o,"paused",function(){t.dataset.playing="false"}),"true"===r&&null!=(i=o.subscribe)&&i.call(o,"finishedPlaying",function(){o.play()}),null!=(e=u)&&e.unobserve(t),null!=(n=l)&&n.delete(t.id),0===(null==(r=l)?void 0:r.size))&&null!=(a=u)&&a.disconnect()})}))})(),(()=>{var r=/<img\s+[^>]*src="([^"]*)"[^>]*>/gi,c=/https:\/\/shoplineimg.com\/(.*)\/(.*)\/([0-9]*)x.webp/;document.querySelectorAll("[data-lazy-content]").forEach(function(e){var l,e=$(e),u=e.data("lazy-content"),t=_createForOfIteratorHelper(u.matchAll(r));try{var n=function(){var n,r,e=_slicedToArray(l.value,1)[0],t=document.createElement("section"),o=(t.innerHTML='<div class="img-top-root-container"><div class="img-root-container"><div class="img-container">'.concat(e.replace("src=","data-src="),"</div></div></div>"),t.querySelector(".img-root-container")),i=t.querySelector(".img-container"),a=t.querySelector("img");if(0===a.width||0===a.height)return a.loading="lazy",a.src=a.dataset.src,a.removeAttribute("data-src"),u=u.replace(e,a.outerHTML),t.remove(),1;if(o.style.width="".concat(a.width,"px"),o.style.maxWidth="100%",i.style.position="relative",i.style.paddingBottom="".concat((+a.height/+a.width*100).toFixed(2),"%"),i.style.height=0,i.style.overflow="hidden",a.style.position="absolute",a.style.top=0,a.style.left=0,a.style.width="100%",a.style.height="100%",0<(a.dataset.src||"").trim().length)try{c.test(a.dataset.src)?(n=new URL(a.dataset.src),r=n.origin+n.pathname.split("/").slice(0,-1).join("/"),a.srcset=(()=>{for(var e=[],t=200;t<=2e3;t+=200){if(!(+a.width>t)){e.push("".concat(n.href," ").concat(a.width,"w"));break}e.push("".concat(r,"/").concat(t,"x.webp").concat(n.search," ").concat(t,"w"))}return e.join(", ")})()):a.src=a.dataset.src}catch(e){console.error(e)}a.loading="lazy",a.removeAttribute("data-src"),a.removeAttribute("width"),a.removeAttribute("height"),u=u.replace(e,t.innerHTML),t.remove()};for(t.s();!(l=t.n()).done;)n()}catch(e){t.e(e)}finally{t.f()}e.removeAttr("data-lazy-content"),e.html(u)})})(),window.getServerTime=_asyncToGenerator(_regenerator().m(function e(){var t,n,r,o;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return t=window.performance.now(),e.n=1,fetch("/api/clock",{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});case 1:return n=e.v,e.n=2,n.json();case 2:return n=e.v,r=n.time,r=new Date(r),o=window.performance.now(),r.setMilliseconds(r.getMilliseconds()+t-o),e.a(2,r)}},e)})),window.getGlobalSection=function(e){return getComponent({global_section_id:e})}
3575,window.getSection=function(e){return getComponent({section_id:e})},function(e){var t,n=new URL(location.href);if("dev-widget"==n.searchParams.get("mode")&&null!=(t=location.ancestorOrigins)&&null!=(t=t[0])&&t.includes("127.0.0.1"))return getComponentFromWidgetCli(e);if(null!=e&&e.global_section_id)n.pathname="/".concat(e.global_section_id);else{if(null==e||!e.section_id)return Promise.reject(new Error("global_section_id or section_id is required"));n.searchParams.set("section_id",e.section_id)}return fetch(n.href,{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}}).then(function(e){return e.text()})}),getComponentFromWidgetCli=function(r){return new Promise(function(t,e){var n=window.parent;n==window.self&&e(new Error("not in a frame")),getSection.added||(getSection.added=!0,window.addEventListener("message",function(e){console.log(e.data),t(e.data)})),n.postMessage(r,"*")})};function throttle(t,i){var a,l,u,e=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},c=0,s=null,n=0,r=e.leading,d=void 0===r||r,r=e.trailing,f=void 0===r||r;function y(e){return n=e,u=t.apply(l,a),l=a=null,u}function p(e){var t=e-c;return 0===c||i<=t||t<0||i<=e-n}function o(){for(var e=Date.now(),t=p(e),n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];if(a=r,l=this,c=e,t&&null===s){if(d)return y(c);f&&null===s&&(s=setTimeout(v,i))}return f&&null===s&&(s=setTimeout(v,i)),u}function v(){var e=Date.now();p(e)&&y(e),s=null}return o.cancel=function(){clearTimeout(s),c=n=0,a=l=s=null},o}window.throttledGetServerTime=throttle(getServerTime,1e3,{leading:!0,trailing:!1}),window.throttledGetGlobalSectionAnnouncement=throttle(function(){return getGlobalSection("announcement")},1e3,{leading:!0,trailing:!1}),window.createThrottledSectionGetter=function(e){return throttle(function(){return getSection(e)},1e3,{leading:!0,trailing:!1})};var NavTabs=(()=>{function t(){var e;return _classCallCheck(this,t),(e=_callSuper(this,t)).tabs=e.querySelectorAll('[id^="TabItem-"]'),e.contents=e.querySelectorAll('[id^="TabContent-"]'),e.contentContainer=e.querySelector("section"),e.onTabClick=e.onTabClick.bind(e),e.initialized=!1,e}return _inherits(t,_wrapNativeSuper(HTMLElement)),_createClass(t,[{key:"c
3575onnectedCallback",value:function(){var t=this,e=(this.tabs.forEach(function(e){e.addEventListener("click",t.onTabClick)}),this.initialized=!0,this.getAttribute("active"));e&&this.select(e)}},{key:"attributeChangedCallback",value:function(e,t,n){this.initialized&&"active"===e&&t!==n&&this.select(n)}},{key:"onTabClick",value:function(e){e.preventDefault();e=e.currentTarget.dataset.tabId;e&&this.setAttribute("active",e)}},{key:"select",value:function(t){this.tabs.forEach(function(e){e.dataset.tabId===t?e.classList.add("is-active"):e.classList.remove("is-active")});var e,n=null;this.contents.forEach(function(e){e.id===t?(e.classList.add("is-active"),n=e):e.classList.remove("is-active")}),n&&n.parentElement&&(e=Number(this.getAttribute("scroll-offset"))||(null==(e=this.contentContainer)?void 0:e.offsetLeft)||0,n.parentElement.scrollTo({left:n.offsetLeft-e})),this.dispatchEvent(new CustomEvent("nav-tabs:select",{detail:{id:t},bubbles:!0}))}}],[{key:"observedAttributes",get:function(){return["active"]}}])})(),VideoItem=(customElements.get("nav-tabs")||customElements.define("nav-tabs",NavTabs),(()=>{function t(){var e;return _classCallCheck(this,t),(e=_callSuper(this,t)).videoType=e.dataset.videoType,e.videoTargetId=e.dataset.playerTarget,e.cover=e.querySelector(".video__control-cover"),e.onToggle=e.onToggle.bind(e),e.onKeydown=e.onKeydown.bind(e),e}return _inherits(t,_wrapNativeSuper(HTMLElement)),_createClass(t,[{key:"c
3575onnectedCallback",value:function(){this.cover&&(this.cover.addEventListener("keydown",this.onKeydown),this.cover.addEventListener("pointerdown",this.onToggle))}},{key:"disconnectedCallback",value:function(){this.cover&&(this.cover.removeEventListener("keydown",this.onKeydown),this.cover.removeEventListener("pointerdown",this.onToggle))}},{key:"onToggle",value:function(e){e.preventDefault(),this.togglePlayer()}},{key:"onKeydown",value:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),this.togglePlayer())}},{key:"togglePlayer",value:(e=_asyncToGenerator(_regenerator().m(function e(){var t,n;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(t=this.videoTargetId,n=this.videoType,t&&n){e.n=1;break}return e.a(2);case 1:if("youtube"===n)return e.n=2,this.toggleYoutube(t);e.n=3;break;case 2:return e.a(2);case 3:if("vimeo"===n)return e.n=4,this.toggleVimeo(t);e.n=5;break;case 4:return e.a(2);case 5:if("facebook"===n)return e.n=6,this.toggleFacebook(t);e.n=6;break;case 6:return e.a(2)}},e,this)})),function(){return e.apply(this,arguments)})},{key:"toggleYoutube",value:(o=_asyncToGenerator(_regenerator().m(function e(t){var n,r,o,i;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return n=document.getElementById(t),e.n=1,VideoSdks.getYoutubePlayer(n);case 1:if(r=e.v){e.n=2;break}return e.a(2);case 2:(o=null==(n=r.getPlayerState)?void 0:n.call(r))===(null==(i=window.YT)||null==(i=i.PlayerState)?void 0:i.PLAYING)||o===(null==(i=window.YT)||null==(i=i.PlayerState)?void 0:i.BUFFERING)?null!=(o=r.pauseVideo)&&o.call(r):null!=(i=r.playVideo)&&i.call(r);case 3:return e.a(2)}},e)})),function(e){return o.apply(this,arguments)})},{key:"toggleVimeo",value:(r=_asyncToGenerator(_regenerator().m(function e(t){var n,r,o;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return n=document.getElementById(t),e.n=1,VideoSdks.getVimeoPlayer(n);case 1:if(r=e.v){e.n=2;break}return e.a(2);case 2:return e.n=3,null==(n=r.getPaused)?void 0:n.call(r);case 3:e.v?null!=(o=r.play)&&o.call(r):null!=(o=r.pause)&&o.call(r);case 4:return e.a(2)}},e)})),function(e){return r.apply(this,arguments)})},{key:"toggleFacebook",value:(n=_asyncToGenerator(_regenerator().m(function e(t){var n,r,o;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:return n=document.getElementById(t),e.n=1,VideoSdks.getFacebookPlayer(n);case 1:if((r=e.v)&&n){e.n=2;break}return e.a(2);case 2:"true"===n.dataset.playing?null!=(o=r.pause)&&o.call(r):null!=(o=r.play)&&o.call(r);case 3:return e.a(2)}},e)})),function(e){return n.apply(this,arguments)})}]);var n,r,o,e})());customElements.get("video-item")||customElements.define("video-item",VideoItem); 3576 }); 3577 window.scriptQueue.push(function() { 3578 document.querySelectorAll(".owl-carousel.list-slider__items").forEach(function(i){var e=i.dataset,n=e.itemsMobile,o=e.itemsDesktop,t=e.duration,e=e.stagePadding;$("#".concat(i.id)).owlCarousel("destroy"),$("#".concat(i.id)).owlCarousel({autoplayTimeout:t,navText:"",navElement:"div",nav:!0,dots:!0,center:!1,onInitialized:function(){$("#".concat(i.id," .owl-nav"))&&($("#".concat(i.id," .owl-nav")).height($("#".concat(i.id," .post-card__image-container img")).height()),$("#".concat(i.id," .owl-nav .owl-prev")).append($("#".concat(i.id)).siblings(".slider-icons").children(".slider-svg-prev-icon")),$("#".concat(i.id," .owl-nav .owl-next")).append($("#".concat(i.id)).siblings(".slider-icons").children(".slider-svg-next-icon")))},responsive:{0:{items:n,stagePadding:e||0,margin:15},750:{items:o}}})}); 3579 }); 3580 window.scriptQueue.push(function() { 3581 function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _createForOfIteratorHelper(e,t){var n,r,o,a,i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return o=!(r=!0),{s:function(){i=i.call(e)},n:function(){var e=i.next();return r=e.done,e},e:function(e){o=!0,n=e},f:function(){try{r||null==i.return||i.return()}finally{if(o)throw n}}};if(Array.isArray(e)||(i=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return i&&(e=i),a=0,{s:t=function(){},n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ownKeys(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
vendor: 4,660 bytes, line 3581
3581e%2?ownKeys(Object(n),!0).forEach(function(e){_defineProperty(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _regenerator(){var y,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function r(e,t,n,r){var o,a,i,c,u,s,l,d,f,t=t&&t.prototype instanceof v?t:v,t=Object.create(t.prototype);return _regeneratorDefine2(t,"_invoke",(o=e,a=n,l=r||[],d=!1,f={p:s=0,n:0,v:y,a:m,f:m.bind(y,4),d:function(e,t){return i=e,c=0,u=y,f.n=t,p}},function(e,t,n){if(1<s)throw TypeError("Generator is already running");for(d&&1===t&&m(t,n),c=t,u=n;(b=c<2?y:u)||!d;){i||(c?c<3?(1<c&&(f.n=-1),m(c,u)):f.n=u:f.v=u);try{if(s=2,i){if(b=i[e=c?e:"next"]){if(!(b=b.call(i,u)))throw TypeError("iterator result is not an object");if(!b.done)return b;u=b.value,c<2&&(c=0)}else 1===c&&(b=i.return)&&b.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+e+"' method"),c=1);i=y}else if((b=(d=f.n<0)?u:o.call(a,f))!==p)break}catch(e){i=y,c=1,u=e}finally{s=1}}return{value:b,done:d}}),!0),t;function m(e,t){for(c=e,u=t,b=0;!d&&s&&!n&&b<l.length;b++){var n,r=l[b],o=f.p,a=r[2];3<e?(n=a===t)&&(u=r[(c=r[4])?5:c=3],r[4]=r[5]=y):r[0]<=o&&((n=e<2&&o<r[1])?(c=0,f.v=t,f.n=r[1]):o<a&&(n=e<3||r[0]>t||a<t)&&(r[4]=e,r[5]=t,f.n=a,c=0))}if(n||1<e)return p;throw d=!0,t}}var p={};function v(){}function o(){}function a(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(_regeneratorDefine2(b={},t,function(){return this}),b),i=a.prototype=v.prototype=Object.create(e);function c(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,a):(e.__proto__=a,_regeneratorDefine2(e,n,"GeneratorFunction")),e.prototype=Object.create(i),e}return _regeneratorDefine2(i,"constructor",o.prototype=a),_regeneratorDefine2(a,"constructor",o),_regeneratorDefine2(a,n,o.displayName="GeneratorFunction"),_regeneratorDefine2(i),_regeneratorDefine2(i,n,"Generator"),_regeneratorDefine2(i,t,function(){return this}),_regeneratorDefine2(i,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:r,m:c}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var n;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}
3581finally{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;
3581if(!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(); 3582 }); 3583 window.scriptQueue.push(function() { 3584 (()=>{var t=$("body"),o=$(".js-navbar-mobile, .js-navbar-desktop"),s=$(".js-nav-logo"),r=$(".js-navbar-mobile"),l=$(".js-navbar-desktop");function e(){var l=[];return $(".navigation-menu-second-layer").each(function(){var e=$
3584(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")})}),l.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})}),l}function a(){d.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 i(){var e=(r.is(":visible")?r:l).height(),n=$(".trial-banner").height()||0;$(window).scrollTop()>=e-n?o.addClass("collapsed"):o.removeClass("collapsed")}function n(e,n,o){$(e).sidr(new SidrOptions({name:o})),$(e).off(),t.on("click."+o,e,function(e){$.sidr("close","MenuPanel",function(){$.sidr("open",o),$(".sl-modal-mask").css({display:"block",opacity:.3,zIndex:10})})}),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 c(){function e(){var s;s=h.get(),d.forEach(function(e){e.secondLayer.menu.css("width",e.secondLayer.scrollWidth),e.secondLayer.menu.addClass("navigation-menu-second-layer-origin-position");var n=s.thirdLayerMenu&&s.isOneColumnMenu&&e.secondLayer.menu[0]===s.secondLayerMenu[0],o=$(window).width()-(e.secondLayer.menu.offset().left+e.secondLayer.menu.outerWidth()),t=80;Math.floor(o)<=80?n&&(t+=e.secondLayer.menu.outerWidth()):t=n&&o-s.thirdLayerMenu.outerWidth()<80?o+e.secondLayer.menu.outerWidth():o,e.secondLayer.menu.css({position:"fixed",top:e.topLayer.menu.height()+e.topLayer.menu.position().top+12+($(".trial-banner").height()||0)+("fixed"!==$(".js-navbar-desktop").css("position")&&$(".js-announcement").height()||0),right:t,left:"unset"}),e.secondLayer.menu.removeClass("navigation-menu-second-layer-origin-position"),e.secondLayer.isScrollable&&e.secondLayer.scrollButtons.css("right",$(window).width()-(e.secondLayer.menu.offset().left+e.secondLayer.menu.outerWidth()+e.secondLayer.scrollButtons.outerWidth()))}),d.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()+48:void 0:n.secondLayer.menu.height()+48})})})}var n=s.find("img");n[0]&&n[0].complete?e():n.on("load",e)}function u(){var n;window.matchMedia("(max-width: 1199px)").matches||(d=e(),n={},h={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={}}},i(),a(),c(),d.forEach(function(r){r.thirdLayer.forEach(function(s){s.toggleButton.on("click",function(e){var n,o,t;e.target!==this||(e=h.get(),n="none"!==s.menu.css("display"),(r.secondLayer.isOneColumnMenu||e.secondLayerMenu&&e.isOneColumnMenu)&&(e.secondLayerMenu&&(o=r.secondLayer.menu[0]===e.secondLayerMe
3584nu[0]),(n||e.isOneColumnMenu)&&e.topLayerMenu.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"),h.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)}),h.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"))})})}),m=!0)}var d=null,m=!1,h=null;u(),n(".sl-language-menu-open",".sl-language-menu-close","LanguagePanel"),n(".sl-currency-menu-open",".sl-currency-menu-close","CurrencyPanel"),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(){(m?(d=e(),c):u)()},200)),$(window).on("scroll",_.throttle(function(){(m?(i(),c):u)()},200))})(); 3585 }); 3586 window.scriptQueue.push(function() { 3587 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.excludeTarget
3587Selector;$(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)})}); 3588 }); 3589 window.scriptQueue.push(function() { 3590 var footerDropdowns=document.querySelectorAll(".footer-wrapper .NavigationBar-actionMenu-button");footerDropdowns.forEach(function(o){o.addEventListener("click",function(){o.classList.contains("init")||setTimeout(function(){var t=o.querySelector(".dropdown-menu");t.style.top="-"+(t.clientHeight+10)+"px",o.classList.add("init")})})}); 3591 }); 3592 window.scriptQueue.push(function() { 3593 app.run([ '$rootScope', '$timeout', 'modalTypes', function( $rootScope, $timeout, modalTypes, ) { function appendCloseBtn(modalType) { if ( modalType === modalTypes.QUICK_CART_PRODUCT_SET && window.matchMedia('(max-width: 767px)').matches ) { return; } var $closeQuickCartBtn = $( '<div class="closeBtn">' + '<svg><use xlink:href="#icon-close"></use></svg>' + '</div>' ); var modalSelector = modalType === modalTypes.QUICK_CART_PRODUCT_SET ? 'body > .modal.product-set-quick-cart-modal' : 'body > .modal'; $closeQuickCartBtn.on('click', function() { $(modalSelector).click(); }); $(`${modalSelector} .modal-dialog`).append($closeQuickCartBtn); } $rootScope.$on('modal.open', function(event, payload) { $timeout(function(){ appendCloseBtn(payload.modalType); $('.QuickCart-modal .product-info .input-group').each(function() { var $btn = $(this).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>'); }); fixSelect(); }); }); function collectedImages() { var images = []; $('.QuickCart-modal .variant-gallery-scroll-container .image-container').each(function() { var style = $(this).css('background-image'); var url = style.slice(5, -2).replace('thumb', 'original'); images.push(`<div><img src=${url}></div>`); }); return images; } const imageGroup = {}; function replaceImages(imageWrapper, selectedMediaId) { if(imageGroup[selectedMediaId]) { imageWrapper.html(`<div class="product-images-inner">${imageGroup[selectedMediaId]}</div>`); return; } setTimeout(function(){ const currentImages = collectedImages(); if (currentImages.length > 1) { const imageDom = currentImages.join(''); imageWrapper.html(`<div class="product-images-inner">${imageDom}</div>`); if(selectedMediaId) imageGroup[selectedMediaId] = imageDom; return; } }); } $rootScope.$on('productGallery.load', function() { if (!document.querySelector('.QuickCart-modal')) return; if (window.matchMedia('(min-width: 768px)').matches) { var sliderScope = angular.element('.QuickCart-modal .variant-gallery-slider').scope(); var medias = sliderScope.medias;
3593 var $productGalleryContainer = $('<div class="product-variant-gallery-container"></div>'); $('.QuickCart-modal .product-info').prepend($productGalleryContainer); $productGalleryContainer.append(document.querySelector('product-variant-gallery')); if (medias.length > 1) { $productGalleryContainer .append('<div class="ProductGallery-navBtn mod-prev"><span class="fa fa-angle-left"></span></div>') .append('<div class="ProductGallery-navBtn mod-next"><span class="fa fa-angle-right"></span></div>') .on('click', '.ProductGallery-navBtn.mod-prev', function() { $('.js-variant-gallery-control.left').click(); }) .on('click', '.ProductGallery-navBtn.mod-next', function() { $('.js-variant-gallery-control.right').click(); }); } } else { var $productImages = $('.QuickCart-modal:not(.product-set-quick-cart-modal) .quick-cart-mobile-header .product-images'); if ($productImages.length === 0) { return; } replaceImages($productImages); $productImages.scope().$on('product.gallery.selectMedia',function(e, selectedMedia) { replaceImages($productImages, selectedMedia._id); }); } });}]);/* 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(); $('.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);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();} 3594 }); 3595 window.scriptQueue.push(function() { 3596 var $mask = $('<div class="CartPanel-mask"></div>');var docEl = $('html, body');var wrapContent = $('#Content');var scrollTop;var lockBody = function () { if (window.pageYOffset) { scrollTop = window.pageYOffset; wrapContent.css({ top: -scrollTop }); } docEl.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);};/* 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'); $('html').css('overflow', 'hidden'); $mask.addClass('is-open'); lockBody(); adjustCartPanel(); }, 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');});$('.CartPanel-close-button').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)) || [];
3596 const productIdsUnique = [...new Set(productIds)]; trackerService?.track({ type: trackerService?.generalEventType?.MiniCartImpression, data: { page_type: window.mainConfig.pageIdentifier, show_type: showType, cart_item_list: productIdsUnique, cart_unique_item_count: productIdsUnique.length, cart_total_item_count: cartData?.items?.reduce((total, item) => total + item.quantity, 0) || 0, }, });}function adjustCartPanel() { var $cartPanel = $('#cart-panel'); var titleHeight = $cartPanel.find('.CartPanel-title').outerHeight(); var buttonHeight = $cartPanel.find('.cart-chkt-btn-cont').outerHeight(); $cartPanel.find('.cart-items').css({ top: titleHeight, 'max-height': 'calc(100% - ' + (titleHeight + buttonHeight) + 'px)' });} 3597 }); 3598 window.scriptQueue.push(function() { 3599 /* 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 */ 3600 }); 3601 ; 3602 </script>
3602 3603 3604 3605 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3606 <symbol id="fa-v5-globe" viewBox="0 0 496 512"> 3607 <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"/> 3608 </symbol> 3609</svg> 3610 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3611 <symbol id="icon-filter-category" viewBox="0 0 13 13"> 3612 <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" /> 3613 <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" /> 3614 </symbol> 3615</svg> 3616 3617 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3618 <symbol id="icon-sort-category" viewBox="0 0 14 12"> 3619 <path 3620 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" 3621 /> 3622 </symbol> 3623</svg> 3624 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3625 <symbol id="icon-limit-category" viewBox="0 0 14 14"> 3626 <path 3627 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
36275 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" 3628 /> 3629 </symbol> 3630</svg> 3631 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3632 <symbol id="icon-line" viewBox="0 0 20 18"> 3633 <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"/> 3634 </symbol> 3635</svg> 3636 3637 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3638 <symbol id="icon-lineapp" viewBox="0 0 32 32">
3639 <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"/> 3640 </symbol> 3641</svg> 3642 3643 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3644 <symbol id="icon-facebook" viewBox="0 0 32 32"> 3645 <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"/> 3646 </symbol> 3647</svg> 3648 3649 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 3650 <symbol id="icon-whatsapp" viewBox="0 0 32 32"> 3651 <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"/> 3652 </symbol> 3653</svg> 3654 3655 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3656 <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none"> 3657 <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"/> 3658 <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"/> 3659 </symbol> 3660</svg> 3661 3662 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3663 <symbol id="icon-basket" viewBox="0 0 1024 992"> 3664 <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"/> 3665 </symbol> 3666</svg> 3667 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3668 <symbol id="icon-coupon" viewBox="0 0 16 16"> 3669 <path 3670 fill-rule="evenodd" 3671 clip-rule="evenodd" 3672 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
367212.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" 3673 fill="currentColor" 3674 /> 3675 </symbol> 3676</svg> 3677 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3678 <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none"> 3679 <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" /> 3680 </symbol> 3681</svg> 3682 3683 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3684 <symbol id="icon-forward" viewBox="0 0 24 24"> 3685 <path d="M0 0h24v24H0z" fill="none"/> 3686 <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/> 3687 </symbol> 3688</svg> 3689 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3690 <symbol id="icon-back" viewBox="0 0 24 24"> 3691 <path d="M0 0h24v24H0z" fill="none"/> 3692 <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/> 3693 </symbol> 3694</svg> 3695 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3696 <symbol id="icon-sale-sold-count" viewBox="0 0 11 13" fill="none"> 3697 <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"/> 3698 </symbol> 3699</svg> 3700 3701 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3702 <symbol id="icon-cart" viewBox="0 0 24 24"> 3703 <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" /> 3704 <circle cx="8.2" cy="19.2" r="1.2" /> 3705 <circle cx="17.7996" cy="19.2" r="1.2" /> 3706 </symbol> 3707</svg> 3708 3709 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3710 <symbol id="icon-close" viewBox="4 4 32 32"> 3711 <path fill-rule="evenodd" d="M21.435 19.021L32.748 7.707c.39-.391.39-1.023 0-1.414s-1.023-.391-1.414 0L20.02 17.607 8.707 6.293c-.39-.391-1.023-.391-1.414 0-.39.391-.39 1.023 0 1.414l11.314 11.314L7.293 30.335c-.39.391-.39 1.023 0 1.414.196.195.452.293.707.293.256 0 .512-.098.707-.293L20.02 20.435l11.313 11.314c.196.195.452.293.707.293.256 0 .512-.098.707-.293.39-.391.39-1.023 0-1.414L21.435 19.021z"/> 3712 </symbol> 3713</svg> 3714 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3715 <symbol id="icon-angle-right" viewBox="0 0 40 40"> 3716 <path fill-rule="evenodd" d="M13.5 34.557c-.384 0-.768-.146-1.061-.44-.585-.585-.585-1.535 0-2.121l12.218-12.217L12.439 7.56c-.585-.586-.585-1.536 0-2.121.586-.586 1.536-.586 2.122
37160l13.278 13.278c.586.586.586 1.536 0 2.12l-13.278 13.28c-.293.293-.677.439-1.061.439"/> 3717 </symbol> 3718</svg> 3719 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3720 <symbol id="icon-arrow-up" viewBox="0 0 40 40"> 3721 <path fill-rule="evenodd" d="M35.82 15.85L20.263.292c-.39-.39-1.023-.39-1.414 0L3.293 15.85c-.39.391-.39 1.023 0 1.414s1.023.391 1.414 0l13.85-13.849v36.142c0 .552.447 1 1 1 .552 0 1-.448 1-1V3.414l13.85 13.85c.194.194.45.292.706.292.256 0 .512-.098.707-.293.391-.39.391-1.023 0-1.414"/> 3722 </symbol> 3723</svg> 3724 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3725 <symbol id="icon-currency" viewBox="0 0 20 20"> 3726 <path fill-rule="evenodd" d="M10 0c5.514 0 10 4.486 10 10s-4.486 10-10 10S0 15.514 0 10 4.486 0 10 0zm0 1c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm.044 1.904c.298 0 .54.242.54.54v1.154c.472.057.885.154 1.229.302.37.16.691.4.966.724.217.246.385.5.503.76s.177.5.177.717c0 .24-.087.45-.264.626-.175.176-.39.264-.64.264-.473 0-.78-.256-.92-.767-.15-.567-.505-.948-1.05-1.157v2.994c.55.153.996.293 1.33.42.354.136.671.331.951.587.3.265.53.583.691.952.162.369.243.773.243 1.212 0 .55-.13 1.065-.387 1.545-.259.48-.639.872-1.14 1.176-.477.29-1.042.463-1.689.53v.886c0 .16-.072.299-.182.398v.002c-.056.13-.177.196-.366.196-.132 0-.224-.04-.297-.103-.19-.083-.323-.272-.323-.493v-.886c-.5-.069-.948-.187-1.33-.37-.422-.203-.774-.455-1.057-.757-.282-.301-.49-.615-.626-.94-.135-.326-.203-.646-.203-.96 0-.231.091-.44.272-.626.18-.185.406-.278.676-.278.217 0 .4.05.55.152.15.1.254.243.312.427.13.395.243.698.34.908.096.21.242.402.438.575.162.144.378.253.628.34v-3.351c-.58-.168-1.072-.351-1.472-.553-.434-.22-.786-.532-1.056-.937-.27-.406-.406-.927-.406-1.564 0-.83.265-1.51.793-2.041.5-.502 1.219-.799 2.14-.903v-1.16c0-.3.243-.541.541-.541zm.54 8.046v3.109c.437-.103.784-.287 1.03-.56.265-.295.398-.637.398-1.028 0-.42-.13-.744-.387-.973-.24-.214-.59-.395-1.04-.548zM9.416 6.044c-.333.114-.601.255-.798.427-.227.198-.34.497-.34.897 0 .381.106.67.318.865.186.172.463.328.82.472z"/> 3727 </symbol> 3728</svg> 3729 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3730 <symbol id="icon-message" viewBox="0 0 40 40"> 3731 <path fill-rule="evenodd" d="M19.724 5C9.952 5 2 10.88 2 18.108c0 3.85 2.292 7.495 6.288 10.001.426.266.587.808.378 1.264-.771 1.682-2.213 4.088-3.264 5.776 2.258-.567 5.865-1.777 9.06-4.189.227-.171.518-.238.792-.184 1.51.293 3.015.441 4.47.441 9.772 0 17.724-5.881 17.724-13.109S29.496 5 19.724 5M3.298 37.593c-.343 0-.665-.176-.85-.472-.204-.33-.2-.75.013-1.075.03-.044 2.627-4.023 4.013-6.738C2.348 26.446 0 22.407 0 18.108 0 9.778 8.848 3 19.724 3s19.724 6.778 19.724 15.108c0 8.331-8.848 15.109-19.724 15.109-1.441 0-2.925-.134-4.414-.396-5.448 3.946-11.626 4.733-11.892 4.765-.04.005-.08.007-.12.007"/> 3732 </symbol> 3733</svg> 3734 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3735 <symbol id="icon-search" viewBox="0 0 40 40"> 3736 <path fill-rule="evenodd" d="M16.738 30.477C9.163 30.477 3 24.314 3 16.739 3 9.164 9.163 3 16.738 3c7.575 0 13.738 6.164 13.738 13.739 0 7.575-6.163 13.738-13.738 13.738m22.969 7.816L28.591 27.177c-.02-.019-.046-.026-.067-.044 2.451-2.776 3.952-6.409 3.952-10.394C32.476 8.06 25.416 1 16.738 1S1 8.06 1 16.739c0 8.678 7.06 15.738 15.738 15.738 3.985 0 7.618-1.501 10.395-3.952.017.02.024.047.043.066l11.117 11.116c.195.196.451.293.707.293.256 0 .511-.097.707-.293.39-.39.39-1.023 0-1.414"/> 3737 </symbol> 3738</svg> 3739 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3740 <symbol id="icon-shopping-cart" viewBox="0 0 40 40"> 3741 <path d="M11.774 29.769c2.419 0 4.387 1.968 4.387 4.387 0 2.419-1.968 4.387-4.387 4.387-2.419 0-4.388-1.968-4.388-4.387 0-2.42 1.969-4.387 4.388-4.387zm20.839 0c2.419 0 4.387 1.968 4.387 4.387 0 2.419-1.968 4.387-4.387 4.387-2.42 0-4.388-1.968-4.388-4.387 0-2.42 1.969-4.387 4.388-4.387zm-20.839 2c-1.316 0-2.388 1.07-2.388 2.387 0 1.316 1.072 2.387 2.388 2.387 1.316 0 2.387-1.071 2.387-2.387 0-1.317-1.071-2.387-2.387-2.387zm20.839 0c-1.316 0-2.388 1.07-2.388 2.387 0 1.316 1.072 2.387 2.388 2.387 1.316 0 2.387-1.071 2.387-2.387 0-1.317-1.071-2.387-2.387-2.387zM4.207 1c.463 0 .865.318.972.768l1.605 6.714H36.23c1.121 0 2.176.494 2.894 1.355.717.86 1.014 1.986.813 3.088l-1.982 11.909c-.328 1.807-1.888 3.109-3.71 3.109H12.353c-1.731 0-3.235-1.174-3.655-2.854L3.418 3H1c-.553 0-1-.447-1-1 0-.552.447-1 1-1zm33.3 14.345H8.424l2.216 9.269c.196.778.901 1.329 1.713 1.329h21.892c.855 0 1.587-.611 1.74-1.452l1.522-9.146zm-1.277-4.863H7.262l.685 2.863H37.84l.127-.763c.097-.532-.042-1.061-.378-1.464-.337-.404-.833-.636-1.359-.636z"/> 3742 </symbol> 3743</svg> 3744 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3745 <symbol id="icon-person" viewBox="0 0 40 40"> 3746 <path fill-rule="evenodd" d="M5.243 34.908c1.44.431 8.84 2.615 12.038 2.937 2.41.242 4.857.195 7.28-.142 4.814-.669 8.41-1.54 10.395-2.52.49-.242.48-.33.462-.528-.018-.19.015-.346.032-.42l.044-.48c.112-1.155.218-2.245.002-3.305-.28-1.39-.917-2.112-2.125-2.412-.9-.222-1.833-.557-2.777-.995-.189-.078-.983-.228-1.508-.327-1.069-.203-1.742-.336-2.126-.529-.139-.07-.284-.13-.429-.19-.44-.184-.987-.413-1.439-.876-.46-.473-.69-1.06-.84-1.519-.367-1.128-.524-2.305-.464-3.499l.007-.137c.024-.54.055-1.212.307-1.796.127-.295.311-.526.458-.712.078-.099.16-.2.19-.262.232-.468.426-.995.575-1.567.065-.247.191-.489.377-.718.083-.104.178-.202.273-.298.05-.05.104-.096.142-.152.396-.724.643-1.568.751-2.572.01-.09.012-.154.012-.197-.04-.02-.106-.048-.204-.082-.502-.174-.78-.709-.634-1.22.374-1.309.478-2.639.308-3.953-.127-.992-.384-1.509-.89-1.783-.587-.32-.995-.71-1.43-1.15-1.28-1.29-2.875-1.753-4.737-1.378-1.608.323-2.936 1.287-4.18 3.034-.75 1.051-1.038 2.238-.88 3.628.044.387.121.771.197 1.157l.112.578c.094.522-.236 1.027-.75 1.15-.024.005-.043.011-.06.016-.003.026-.004.058-.005.095-.002.068-.004.132.005.195.126.971.345 1.72.686 2.352.036.067.141.18.234.28.097.103.193.208.28.317.175.221.291.451.345.687.208.953.608 1.821 1.191 2.591.385.512.455 1.23.501 2.047.005.117.011.223.02.31.165 1.745-.06 3.02-.695 3.896-.616.854-1.6 1.301-2.469 1.697-.258.117-.508.23-.73.35-1.015.545-2.937.946-4.633 1.301-.65.137-1.235.258-1.642.366-.48.128-.87.42-1.189.895-.434.648-.64 1.428-.63 2.383.007.713.07 1.425.137 2.18.04.425.078.851.105 1.277m15.075 5.09c-1.083 0-2.164-.055-3.238-.163-3.726-.376-12.3-2.976-12.663-3.087-.11-.033-.215-.086-.307-.155-.189-.14-.808-.659-.853-1.408-.028-.459-.069-.918-.11-1.376-.068-.759-.139-1.545-.147-2.339-.013-1.352.313-2.535.97-3.515.592-.884 1.38-1.46 2.338-1.716.432-.114 1.053-.245 1.745-.389 1.407-.295 3.335-.698 4.093-1.106.261-.139.551-.273.85-.409.674-.306 1.37-.623 1.677-1.047.186-.259.477-.932.325-2.536-.01-.109-.019-.242-.027-.388-.013-.246-.046-.825-.125-.992-.712-.936-1.225-2.032-1.499-3.22-.05-.064-.105-.12-.159-.178-.167-.179-.374-.402-.53-.695-.46-.853-.75-1.82-.909-3.042-.022-.165-.026-.333-.022-.499.017-.749.24-1.273.7-1.618-.072-.367-.139-.735-.18-1.105-.214-1.878.203-3.565 1.237-5.016C15.02 1.843 16.792.59 18.898.165c2.53-.508 4.794.16 6.551 1.931.346.35.618.611.967.801 1.442.784 1.786 2.25 1.92 3.285.168 1.32.11 2.65-.173 3.965.571.437.79 1.066.693 1.955-.136 1.272-.46 2.36-.989 3.326-.143.261-.325.445-.472.593-.047.047-.094.093-.135.143-.184.675-.425 1.331-.719 1.922-.124.25-.284.452-.413.614-.07.09-.167.21-.19.263-.107.248-.13.737-.145 1.094l-.007.145c-.048.95.076 1.886.367 2.781.082.252.2.566.371.742.166.171.45.29.78.427.186.078.374.158.554.248.197.085 1.074.251 1.6.35.99.187 1.614.311 1.977.48.828.383 1.641.675 2.416.867 1.96.486 3.173 1.817 3.606 3.956.274 1.352.15 2.644.028 3.894l-.049.516c-.002.025-.01.076-.018.122.086 1.572-1.16 2.186-1.578 2.391-2.748 1.356-7.5 2.221-11.003 2.708-1.5.21-3.012.313-4.519.313" /> 3747 </symbol> 3748</svg> 3749 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3750 <symbol id="icon-clock" viewBox="0 0 40 40"> 3751 <path d="M20.4746,5.3625 C29.6116,5.3625 37.0436,12.7955 37.0436,21.9325 C37.0436,31.0685 29.6116,38.5015 20.4746,38.5015 C11.3376,38.5015 3.9056,31.0685 3.9056,21.9325 C3.9056,12.7955 11.3376,5.3625 20.4746,5.3625 Z M20.4746,8.3625 C12.9926,8.3625 6.9056,14.4505 6.9056,21.9325 C6.9056,29.4145 12.9926,35.5015 20.4746,35.5015 C27.9566,35.5015 34.0436,29.4145 34.0436,21.9325 C34.0436,14.4505 27.9566,8.3625 20.4746,8.3625 Z M20.019,14.7952 C20.847,14.7952 21.519,15.4662 21.519,16.2952 L21.519,16.2952 L21.519,21.2642 L26.917,21.2642 C27.745,21.2642 28.417,21.9352 28.417,22.7642 C28.417,23.5932 27.745,24.2642 26.917,24.2642 L26.917,24.2642 L20.019,24.2642 C19.19,24.2642 18.519,23.5932 18.519,22.7642 L18.519,22.7642 L18.519,16.2952 C18.519,15.4662 19.19,14.7952 20.019,14.7952 Z M7.2511,2.4395 C7.8371,1.8535 8.7861,1.8535 9.3721,2.4395 C9.9581,3.0245 9.9581,3.9745 9.3721,4.5605 L9.3721,4.5605 L3.5601,10.3735 C3.2681,10.6665 2.8841,10.8125 2.5001,10.8125 C2.1161,10.8125 1.7321,10.6665 1.4391,10.3735 C0.8531,9.7875 0.8531,8.8375 1.4391,8.2515 L1.4391,8.2515 Z M31.5767,2.44 C32.1627,1.854 33.1127,1.854 33.6987,2.44 L33.6987,2.44 L39.5107,8.252 C40.0967,8.837 40.0967,9.788 39.5107,10.373 C39.2177,10.666 38.8337,10.813 38.4497,10.813 C38.0667,10.813 37.6827,10.666 37.3897,10.373 L37.3897,10.373 L31.5767,4.561 C30.9907,3.975 30.9907,3.025 31.5767,2.44 Z"></path> 3752 </symbol> 3753</svg> 3754 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3755 <symbol id="icon-heart" viewBox="0 0 40 40"> 3756 <path d="M3.0012,14.6626 L3.0232,14.9086 C3.0492,15.2076 3.0822,15.6126 3.1462,16.0136 C3.3262,17.1626 3.7212,18.3156 4.3532,19.5356 C5.2692,21.2996 6.5232,22.9476 8.1892,24.5716 C9.5342,25.8826 11.
37561352,27.1226 13.2242,28.4746 C15.3012,29.8166 17.1812,31.1396 18.9712,32.5186 C19.2852,32.7616 19.6322,32.9886 19.9502,33.1886 C20.0842,33.1086 20.2142,33.0256 20.3362,32.9316 C20.5962,32.7306 20.8512,32.5266 21.1052,32.3226 C21.5132,31.9966 21.9192,31.6716 22.3392,31.3646 C23.8202,30.2816 25.3112,29.2106 26.8102,28.1536 C28.0322,27.2906 29.4562,26.2476 30.7442,25.0486 C32.4372,23.4716 33.7462,21.8516 34.7492,20.0966 C35.3782,18.9956 35.8272,17.9236 36.1242,16.8156 C36.5522,15.2116 36.5722,13.5836 36.1862,11.9756 C35.7842,10.3066 35.0752,8.9026 34.0192,7.6836 C32.8002,6.2766 31.2642,5.4446 29.3222,5.1386 C27.6502,4.8746 26.0122,4.9896 24.4522,5.4816 C23.3472,5.8306 22.4852,6.3916 21.8202,7.1966 C21.6142,7.4456 21.4242,7.7076 21.2322,7.9706 C21.1112,8.1356 20.9912,8.3006 20.8672,8.4636 C20.7362,8.6356 20.3382,9.1606 19.6762,9.1696 L19.6592,9.1696 C19.0062,9.1696 18.6012,8.6636 18.4662,8.4966 C18.3292,8.3266 18.1972,8.1486 18.0662,7.9726 C17.9752,7.8486 17.8832,7.7256 17.7892,7.6036 C17.3562,7.0506 16.8892,6.6176 16.3582,6.2786 C15.6492,5.8256 14.8202,5.5286 13.7492,5.3436 C12.3242,5.0976 10.9092,5.1326 9.5402,5.4466 C8.4622,5.6946 7.5542,6.0886 6.7672,6.6526 C5.6382,7.4596 4.7582,8.5266 4.0752,9.9146 C3.3792,11.3316 3.0372,12.8416 3.0012,14.6626 M19.9352,35.2446 C19.6322,35.2446 19.3322,35.1606 19.0642,34.9936 C18.6632,34.7436 18.1952,34.4466 17.7502,34.1026 C16.0042,32.7586 14.1682,31.4666 12.1382,30.1536 C9.9352,28.7276 8.2362,27.4096 6.7932,26.0036 C4.9732,24.2276 3.5932,22.4136 2.5772,20.4556 C1.8452,19.0416 1.3842,17.6896 1.1692,16.3236 C1.0992,15.8716 1.0592,15.4156 1.0302,15.0786 L1.0052,14.8006 C1.0012,14.7606 0.9992,14.7216 0.999945166,14.6816 C1.0352,12.5316 1.4422,10.7366 2.2802,9.0326 C3.1012,7.3636 4.2192,6.0156 5.6032,5.0256 C6.6092,4.3056 7.7512,3.8056 9.0932,3.4966 C10.7212,3.1226 12.4012,3.0806 14.0902,3.3726 C15.4122,3.6016 16.5072,4.0006 17.4352,4.5936 C18.1482,5.0486 18.7982,5.6476 19.3652,6.3726 C19.4622,6.4966 19.5552,6.6216 19.6482,6.7476 C19.8532,6.4676 20.0592,6.1886 20.2782,5.9216 C21.1862,4.8266 22.3872,4.0376 23.8512,3.5746 C25.7062,2.9886 27.6522,2.8496 29.6352,3.1626 C32.0262,3.5396 34.0102,4.6206 35.5302,6.3726 C36.7842,7.8196 37.6592,9.5476 38.1312,11.5086 C38.5962,13.4426 38.5702,15.4026 38.0562,17.3316 C37.7142,18.6086 37.2002,19.8376 36.4852,21.0886 C35.3812,23.0206 33.9492,24.7946 32.1072,26.5116 C30.7322,27.7926 29.2402,28.8866 27.9622,29.7876 C26.4732,30.8386 24.9922,31.9026 23.5212,32.9786 C23.1232,33.2686 22.7402,33.5766 22.3552,33.8846 C22.0912,34.0966 21.8262,34.3086 21.5582,34.5156 C21.3192,34.6986 21.0602,34.8606 20.7952,35.0106 C20.5222,35.1666 20.2262,35.2446 19.9352,35.2446"></path> 3757 </symbol> 3758</svg> 3759 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3760 <symbol id="icon-language" viewBox="0 0 40 40"> 3761 <path d="M23.54,35.03 C24.348,33.827 25.017,32.255 25.54,30.454 L31.284,30.454 C29.231,32.665 26.56,34.281 23.54,35.03 L23.54,35.03 Z M8.224,30.454 L13.969,30.454 C14.492,32.255 15.161,33.827 15.969,35.03 C12.949,34.281 10.276,32.665 8.224,30.454 L8.224,30.454 Z M15.969,4.479 C15.161,5.682 14.492,7.254 13.969,9.055 L8.224,9.055 C10.276,6.844 12.949,5.228 15.969,4.479 L15.969,4.479 Z M31.284,9.055 L25.54,9.055 C25.017,7.254 24.348,5.682 23.54,4.479 C26.56,5.228 29.231,6.844 31.284,9.055 L31.284,9.055 Z M26.909,18.755 C26.85,16.108 26.555,13.454 26.036,11.055 L32.877,11.055 C34.362,13.288 35.279,15.922 35.458,18.755 L26.909,18.755 Z M23.988,11.055 C24.504,13.26 24.843,15.878 24.908,18.755 L14.601,18.755 C14.666,15.878 15.005,13.26 15.52,11.055 L23.988,11.055 Z M19.754,4 C21.052,4 22.428,5.917 23.436,9.055 L16.073,9.055 C17.08,5.917 18.456,4 19.754,4 L19.754,4 Z M6.633,11.054 C6.634,11.054 6.636,11.055 6.638,11.055 L13.473,11.055 C12.954,13.454 12.659,16.108 12.601,18.755 L4.051,18.755 C4.229,15.922 5.146,13.287 6.633,11.054 L6.633,11.054 Z M6.633,28.455 C5.146,26.222 4.229,23.588 4.051,20.755 L12.601,20.755 C12.659,23.402 12.954,26.055 13.473,28.454 L6.638,28.454 C6.636,28.454 6.634,28.455 6.633,28.455 L6.633,28.455 Z M15.52,28.454 C15.005,26.249 14.666,23.632 14.601,20.755 L24.908,20.755 C24.843,23.632 24.504,26.249 23.988,28.454 L15.52,28.454 Z M19.754,35.509 C18.456,35.509 17.08,33.593 16.073,30.454 L23.436,30.454 C22.428,33.593 21.052,35.509 19.754,35.509 L19.754,35.509 Z M32.877,28.454 L26.036,28.454 C26.555,26.055 26.85,23.402 26.909,20.755 L35.458,20.755 C35.279,23.588 34.362,26.221 32.877,28.454 L32.877,28.454 Z M19.754,2 C9.965,2 2,9.965 2,19.755 C2,29.545 9.965,37.509 19.754,37.509 C29.544,37.509 37.509,29.545 37.509,19.755 C37.509,9.965 29.544,2 19.754,2 L19.754,2 Z"></path> 3762 </symbol> 3763</svg> 3764 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3765 <symbol id="icon-menu" viewBox="0 0 40 40"> 3766 <path d="M27.5283,32.9814 C28.0813,32.9814 28.5283,33.4294 28.5283,33.9814 C28.5283,34.5334 28.0813,34.9814 27.5283,34.9814 L4.6343,34.9814 C4.0823,34.9814 3.6343,34.5334 3.6343,33.9814 C3.6343,33.4294 4.0823,32.9814 4.6343,32.9814 L27.5283,32.9814 Z M36.25,23.9877 C36.803,23.9877 37.25,24.4357 37.25,24.9877 C37.25,25.5397 36.803,25.9877 36.25,25.9877 L3.545,25.9877 C2.992,25.9877 2.545,25.5397 2.545,24.9877 C2.545,24.4357 2.992,23.9877 3.545,23.9877 L36.25,23.9877 Z M28.6191,14.9936 C29.1721,14.9936 29.6191,15.4416 29.6191,15.9936 C29.6191,16.5456 29.1721,16.9936 28.6191,16.9936 L3.5451,16.9936 C2.9921,16.9936 2.5451,16.5456 2.5451,15.9936 C2.5451,
376615.4416 2.9921,14.9936 3.5451,14.9936 L28.6191,14.9936 Z M35.7051,6 C36.2581,6 36.7051,6.448 36.7051,7 C36.7051,7.552 36.2581,8 35.7051,8 L3.0001,8 C2.4471,8 2.0001,7.552 2.0001,7 C2.0001,6.448 2.4471,6 3.0001,6 L35.7051,6 Z"></path> 3767 </symbol> 3768</svg> 3769 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3770 <symbol id="icon-minus" viewBox="0 0 40 40"> 3771 <path d="M35.5,21 L5.5,21 C4.672,21 4,20.329 4,19.5 C4,18.671 4.672,18 5.5,18 L35.5,18 C36.328,18 37,18.671 37,19.5 C37,20.329 36.328,21 35.5,21"></path> 3772 </symbol> 3773</svg> 3774 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3775 <symbol id="icon-plus" viewBox="0 0 40 40"> 3776 <path d="M35.5,19 L22,19 L22,5.5 C22,4.671 21.328,4 20.5,4 C19.672,4 19,4.671 19,5.5 L19,19 L5.5,19 C4.672,19 4,19.671 4,20.5 C4,21.329 4.672,22 5.5,22 L19,22 L19,35.5 C19,36.329 19.672,37 20.5,37 C21.328,37 22,36.329 22,35.5 L22,22 L35.5,22 C36.328,22 37,21.329 37,20.5 C37,19.671 36.328,19 35.5,19"></path> 3777 </symbol> 3778</svg> 3779 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3780 <symbol id="icon-zoom" viewBox="0 0 40 40"> 3781 <path d="M33.5781,16.8994 C34.1311,16.8994 34.5781,16.4514 34.5781,15.8994 L34.5781,6.0004 C34.5781,5.4474 34.1311,5.0004 33.5781,5.0004 L23.6781,5.0004 C23.1251,5.0004 22.6781,5.4474 22.6781,6.0004 C22.6781,6.5524 23.1251,7.0004 23.6781,7.0004 L31.1631,7.0004 L19.7891,18.3744 L8.4151,7.0004 L15.9001,7.0004 C16.4531,7.0004 16.9001,6.5524 16.9001,6.0004 C16.9001,5.4474 16.4531,5.0004 15.9001,5.0004 L6.0001,5.0004 C5.4471,5.0004 5.0001,5.4474 5.0001,6.0004 L5.0001,15.8994 C5.0001,16.4514 5.4471,16.8994 6.0001,16.8994 C6.5531,16.8994 7.0001,16.4514 7.0001,15.8994 L7.0001,8.4134 L18.3751,19.7884 L7.0001,31.1644 L7.0001,23.6774 C7.0001,23.1254 6.5531,22.6774 6.0001,22.6774 C5.4471,22.6774 5.0001,23.1254 5.0001,23.6774 L5.0001,33.5774 C5.0001,34.1294 5.4471,34.5774 6.0001,34.5774 L15.9001,34.5774 C16.4531,34.5774 16.9001,34.1294 16.9001,33.5774 C16.9001,33.0244 16.4531,32.5774 15.9001,32.5774 L8.4151,32.5774 L19.7891,21.2024 L31.1631,32.5774 L23.6781,32.5774 C23.1251,32.5774 22.6781,33.0244 22.6781,33.5774 C22.6781,34.1294 23.1251,34.5774 23.6781,34.5774 L33.5781,34.5774 C34.1311,34.5774 34.5781,34.1294 34.5781,33.5774 L34.5781,23.6774 C34.5781,23.1254 34.1311,22.6774 33.5781,22.6774 C33.0251,22.6774 32.5781,23.1254 32.5781,23.6774 L32.5781,31.1644 L21.2031,19.7884 L32.5781,8.4134 L32.5781,15.8994 C32.5781,16.4514 33.0251,16.8994 33.5781,16.8994"></path> 3782 </symbol> 3783</svg> 3784 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3785 <symbol id="icon-bag" viewBox="0 0 14 18"> 3786 <defs> 3787 <polygon points="0.000164705882 0 13.9987647 0 13.9987647 17.2941176 0.000164705882 17.2941176"></polygon> 3788 </defs> 3789 <g fill-rule="evenodd"> 3790 <g transform="translate(0.000000, -0.000000)"> 3791 <mask id="mask-2"> 3792 <use xlink:href="#path-1"></use> 3793 </mask> 3794 <g></g> 3795 <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
3795588,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> 3796 </g> 3797 </g> 3798 </symbol> 3799</svg> 3800 3801 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3802 <symbol id="icon-filter" viewBox="0 0 20 20"> 3803 <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" /> 3804 <rect x="4" y="3.2002" width="12" height="0.8" fill="currentColor" /> 3805 </symbol> 3806</svg> 3807 3808 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3809 <symbol id="icon-tag" viewBox="0 0 16 16"> 3810 <g fill-rule="evenodd"> 3811 <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" /> 3812 </g> 3813 </symbol> 3814</svg> 3815 3816 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3817 <symbol id="icon-close" viewBox="0 0 11 11"> 3818 <g> 3819 <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> 3820 </g> 3821 </symbol> 3822</svg> 3823 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3824 <symbol id="icon-zoom-v2" viewBox="0 0 16 16"> 3825 <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" /> 3826 </symbol> 3827</svg> 3828 3829 3830</body> 3831</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.