PageSourceSearch

https://www.77aichi.com/products

html 77aichi.com collected 2026-10-08 06:13:50 UTC 384,921 bytes, 5,367 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en"><head>  <!-- prefetch dns -->
3<meta http-equiv="x-dns-prefetch-control" content="on">
4<link rel="dns-prefetch" href="https://cdn.shoplineapp.com">
5<link rel="preconnect" href="https://cdn.shoplineapp.com" crossorigin>
6<link rel="dns-prefetch" href="https://shoplineimg.com">
7<link rel="preconnect" href="https://shoplineimg.com">
8<link rel="dns-prefetch" href="https://shoplineimg.com">
9<link rel="preconnect" href="https://shoplineimg.com" title="image-service-origin">
10
11  <link rel="preload" href="https://cdn.shoplineapp.com/s/javascripts/currencies.js" as="script">
12
13
14
15
16
17<!-- Wrap what we need here -->
18
19
20<!-- SEO -->
21  
22      <title>愛柒</title>
23
24      <meta name="description" content="Shop All">
25
26  <!-- Structured Data -->
27  
27<script type="application/ld+json">
28  {
29    "@context": "https://schema.org",
30    "@type": "BreadcrumbList",
31    "itemListElement": [
32      {
33        "@type": "ListItem",
34        "position": 1,
35        "name": "Home",
36        "item": "https://www.77aichi.com"
37      },
38      {
39        "@type": "ListItem",
40        "position": 2,
41        "name": "View All",
42        "item": "https://www.77aichi.com/products"
43      }
44    ]
45  }
46  </script>
46
47
48
49<!-- Meta -->
50  
51      <meta property="og:title" content="愛柒"/>
52      <meta property="og:url" content="https://www.77aichi.com/products"/>
53      <link rel="canonical" href="https://www.77aichi.com/products" />
54    <meta property="og:description" content="Shop All">
55  <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/67616302865a3b000cb2243f/original.png?1734435586"/>
56
57
58<link rel="alternate" type="text/plain" href="https://www.77aichi.com/llms.txt">
59<link rel="alternate" type="text/plain" href="https://www.77aichi.com/llms-full.txt">
60
61
62    
62<script type="application/ld+json">
63    {"@context":"https://schema.org","@type":"WebSite","name":"愛柒","url":"https://www.77aichi.com"}
64    </script>
64
65
66
67  
67<script type="application/ld+json">
68  {"@context":"https://schema.org","@type":"Organization","name":"愛柒","url":"https://www.77aichi.com","logo":"https://img.shoplineapp.com/media/image_clips/67616302865a3b000cb2243f/original.png?1734435586"}
69  </script>
69
70
71
72<!-- locale meta -->
73
74
75  <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
76<meta name="mobile-web-app-capable" content="yes">
77<meta name="format-detection" content="telephone=no" />
78<meta name="google" value="notranslate">
79
80<!-- Shop icon -->
81  <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/67616302865a3b000cb2243f/original.png?1734435586">
82
83
84
85
86<!--- Site Ownership Data -->
87<!--- Site Ownership Data End-->
88
89<!-- Styles -->
90
91
92        <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/common-898e3d282d673c037e3500beff4d8e9de2ee50e01c27252b33520348e0b17da0.css" onload="" />
93
94        <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/theme_varm-5f05c963a0e01c589f7962fb5034ced2329d7da2c3fb8ae977aaf6ba28ed41c6.css" onload="" />
95
96
97    
98
99
100
101
102
103
104  <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" />
105
106
107
108
109
110
111
112
113    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" />
114
115
116<script type="text/javascript">
117  window.mainConfig = JSON.parse('{\"sessionId\":\"\",\"merchantId\":\"67604a5e01676300792f8f33\",\"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\":\"67604a5e01676300792f8f33\",\"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.77aichi.com\",\"checkout_setting\":{\"enable_membership_autocheck\":true,\"enable_subscription_autocheck\":true,\"enforce_user_login_on_checkout\":false,\"enable_sc_fast_checkout\":false,\"multi_checkout\":{\"enabled\":false}},\"current_plan_key\":\"basket\",\"current_theme_key\":\"varm\",\"delivery_option_count\":1,\"enabled_stock_reminder\":false,\"handle\":\"77aichi\",\"identifier\":\"\",\"instagram_access_token\":\"IGAANCmQEgNdJBZAGJGUFBwOHV1eFgxU1l0Um9saGU5eG5KejdqaXhRS2psNFNMT2JZAXzFQVTRuelBMcVgzQk9sek56Nm9vRlNSeERocFdQNWh1ZATZA5RWM0TWJnaWlzSGp4eEJMc2FqNTZAiMkxram10Vm13\",\"instagram_id\":\"9399431773459960\",\"invoice_activation\":\"inactive\",\"mobile_logo_media_url\":\"https://img.shoplineapp.com/media/image_clips/67616302865a3b000cb2243f/original.png?1734435586\",\"name\":\"愛柒\",\"order_setting\":{\"invoice_activation\":\"inactive\",\"short_message_activation\":\"inactive\",\"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\":false,\"hourly_auto_invoice\":false,\"enabled_location_id\":false,\"enabled_sf_hidden_product_name\":false,\"customer_return_order\":{\"enabled\":false,\"available_return_days\":\"7\"},\"customer_cancel_order\":{\"enabled\":true,\"auto_revert_credit\":true},\"invoice\":{\"tax_id\":\"\"},\"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\":6,\"product_setting\":{\"enabled_show_member_price\":true,\"enabled_product_review\":true,\"variation_display\":\"swatches\",\"price_range_enabled\":true,\"enabled_pos_product_customized_price\":false,\"enabled_pos_product_price_tier\":false,\"pos_product_channel_price_status\":\"off\",\"enabled_pos_pinned_product\":false,\"show_max_discount_rate\":{\"enabled\":false,\"display_type\":\"percent\"}},\"promotion_setting\":{\"show_promotion_reminder\":true,\"multi_order_discount_strategy\":\"multi_order_and_tier_promotions\",\"order_promotions_ignore_exclude_product\":true,\"order_gift_threshold_mode\":\"after_price_discounts\",\"order_free_shipping_threshold_mode\":\"after_all_discounts\",\"category_item_gift_threshold_mode\":\"before_discounts\",\"category_item_free_shipping_threshold_mode\":\"before_discounts\"},\"rollout_keys\":[\"2026_pdp_revamp_mobile_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_appstore\",\"affiliate_multiple_promotion\",\"affiliate_product_level_attribution\",\"alipay_hk_sc\",\"android_pos_agent_clockin_n_out\",\"android_pos_purchase_order_partial_in_storage\",\"android_pos_save_send_receipt\",\"android_pos_v2_force_upgrade_version_1-50-0_date_2025-08-30\",\"app_categories_filtering\",\"app_multiplan\",\"app_subscription_prorated_billing\",\"apply_multi_order_discount\",\"apps_store\",\"apps_store_blog\",\"apps_store_fb_comment\",\"apps_store_wishlist\",\"appstore_free_trial\",\"archive_order_data\",\"archive_order_ui\",\"assign_products_to_category\",\"auth_flow_revamp\",\"auto_credit\",\"auto_credit_notify\",\"auto_credit_percentage\",\"auto_credit_recurring\",\"auto_reply_comment\",\"auto_reply_fb\",\"auto_save_sf_plus_address\",\"availability_buy_online_pickup_instore\",\"availability_preview_buy_online_pickup_instore\",\"back_in_stock_appstore\",\"basket_comparising_link_CNY\",\"basket_comparising_link_HKD\",\"basket_comparising_link_TWD\",\"basket_invoice_field\",\"basket_pricing_page_cny\",\"basket_pricing_page_hkd\",\"basket_pricing_page_myr\",\"basket_pricing_page_sgd\",\"basket_pricing_page_thb\",\"basket_pricing_page_twd\",\"basket_pricing_page_usd\",\"basket_pricing_page_vnd\",\"basket_subscription_coupon\",\"basket_subscription_email\",\"bianco_setting\",\"bidding_select_product\",\"bing_ads\",\"birthday_format_v2\",\"block_gtm_for_lighthouse\",\"blog\",\"blog_app\",\"blog_revamp_admin\",\"blog_revamp_admin_category\",\"blog_revamp_doublewrite\",\"blog_revamp_related_products\",\"blog_revamp_shop_category\",\"blog_revamp_singleread\",\"breadcrumb\",\"broadcast_addfilter\",\"broadcast_advanced_filters\",\"broadcast_analytics\",\"broadcast_center\",\"broadcast_clone\",\"broadcast_email_html\",\"broadcast_facebook_template\",\"broadcast_line_template\",\"broadcast_preset_time\",\"broadcast_to_unsubscribers_sms\",\"broadcast_unsubscribe_email\",\"bulk_action_customer\",\"bulk_action_product\",\"bulk_assign_point\",\"bulk_import_multi_lang\",\"bulk_payment_delivery_setting\",\"bulk_printing_labels_711C2C\",\"bulk_update_dynamic_fields\",\"bulk_update_job\",\"bulk_update_new_fields\",\"bulk_update_product_download_with_filter\",\"bulk_update_tag\",\"bulk_update_tag_enhancement\",\"bundle_add_type\",\"bundle_group\",\"bundle_page\",\"bundle_pricing\",\"bundle_promotion_apply_enhancement\",\"bundle_stackable\",\"buy_at_amazon\",\"buy_button\",\"buy_now_button\",\"buyandget_promotion\",\"callback_service\",\"cancel_order_by_customer\",\"cancel_order_by_customer_v2\",\"cart_addon\",\"cart_addon_condition\",\"cart_addon_limit\",\"cart_use_product_service\",\"cart_uuid\",\"category_banner_multiple\",\"category_limit_unlimited\",\"category_sorting\",\"channel_amazon\",\"channel_fb\",\"channel_integration\",\"channel_line\",\"charge_shipping_fee_by_product_qty\",\"chat_widget\",\"chat_widget_facebook\",\"chat_widget_ig\",\"chat_widget_line\",\"chat_widget_livechat\",\"chat_widget_whatsapp\",\"chatbot_card_carousel\",\"chatbot_card_template\",\"chatbot_image_widget\",\"chatbot_keywords_matching\",\"chatbot_welcome_template\",\"checkout_membercheckbox_toggle\",\"checkout_revamp_checkout_page_v2024\",\"checkout_revamp_v2024\",\"checkout_setting\",\"cn_pricing_page_2019\",\"cod_not_pickup_blacklist\",\"combine_orders_app\",\"comment_list_export\",\"component_h1_tag\",\"connect_new_facebookpage\",\"consolidated_billing\",\"cookie_consent\",\"country_code\",\"coupon_center_back_to_cart\",\"coupon_center_enhancement_phase1\",\"coupon_notification\",\"coupon_v2\",\"create_staff_revamp\",\"credit_amount_condition_hidden\",\"credit_campaign\",\"credit_condition_5_tier_ec\",\"credit_installment_payment_fee_hidden\",\"credit_point_report\",\"credit_point_triggerpoint\",\"crm_email_custom\",\"crm_notify_preview\",\"crm_sms_custom\",\"crm_sms_notify\",\"cross_shop_tracker\",\"custom_css\",\"custom_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_
117shipping_rate_refactor\",\"ec_order_unlimit\",\"ecpay_expirydate\",\"ecpay_payment_gateway\",\"einvoice_bulk_update\",\"einvoice_edit\",\"einvoice_list_by_day\",\"einvoice_newlogic\",\"email_credit_expire_notify\",\"email_custom\",\"email_member_forget_password_notify\",\"email_member_register_notify\",\"email_order_notify\",\"email_verification\",\"enable_body_script\",\"enable_calculate_api_promotion_apply\",\"enable_calculate_api_promotion_filter\",\"enable_cart_api\",\"enable_cart_service\",\"enable_corejs_splitting\",\"enable_lazysizes_image_tag\",\"enable_new_css_bundle\",\"enable_order_revamp_transfer_order\",\"enable_order_revamp_update_order\",\"enable_order_status_callback_revamp_for_promotion\",\"enable_order_status_callback_revamp_for_storefront\",\"enable_promotion_usage_record\",\"enable_shopjs_splitting\",\"enhanced_catalog_feed\",\"exclude_product\",\"exclude_product_v2\",\"execute_shipment_permission\",\"export_inventory_report_v2\",\"express_cart\",\"express_checkout_pages\",\"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_gift\",\"member_import_notify\",\"member_info_reward\",\"member_info_reward_subscription\",\"member_join_notice\",\"member_password_setup_notify\",\"member_points\",\"member_points_expiry_enhancement\",\"member_points_notify\",\"member_price\",\"membership_tier_double_write\",\"membership_tier_logic_revamp\",\"membership_tier_notify\",\"membership_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_
117custom_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_
117iOS_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\",\"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_accounting_linking\",\"youtube_live_shopping\",\"zotabox_installable\"],\"shop_default_home_url\":\"https://77aichi.shoplineapp.com\",\"shop_status\":\"open\",\"show_sold_out\":false,\"sl_payment_merchant_id\":\"7338018497387304332\",\"supported_languages\":[\"en\",\"zh-hant\"],\"tags\":[\"food\"],\"time_zone\":\"Asia/Taipei\",\"updated_at\":\"2026-10-08T02:00:26.096Z\",\"user_setting\":{\"_id\":\"67604a5f25c75d000acf8c86\",\"created_at\":\"2024-12-16T15:42:23.178Z\",\"data\":{\"general_fields\":[{\"type\":\"gender\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"false\",\"required\":\"false\"},\"profile\":{\"include\":\"false\",\"required\":\"false\"}}},{\"type\":\"birthday\",\"options\":{\"order\":{\"include\":\"true\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"false\"},\"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\":\"active\",\"app_id\":\"953070110104772\"},\"google_login\":{\"status\":\"inactive\",\"client_id\":\"\",\"client_secret\":\"\"},\"enable_facebook_comment\":{\"status\":\"active\"},\"facebook_comment\":null,\"line_login\":{\"status\":\"active\"},\"recaptcha_signup\":{\"status\":\"true\",\"site_key\":\"6LeMtKMqAAAAAAtCjdeG-LKEsVyRQzmZMzGWjhtz\"},\"email_verification\":{\"status\":\"false\"},\"login_with_verification\":{\"status\":\"false\"},\"upgrade_reminder\":{\"status\":\"active\"}
117,\"enable_member_point\":true,\"enable_user_credit\":true,\"birthday_format\":\"YYYY/MM\",\"send_birthday_credit_period\":\"monthly\",\"member_info_reward\":{\"enabled\":true,\"reward_on\":[\"name\",\"mobile_phone\",\"birthday\"],\"subscription_reward_on\":[],\"coupons\":{\"enabled\":false,\"promotion_ids\":[]}},\"login_lambda_callback_function_name\":null,\"enable_age_policy\":false,\"force_complete_info\":false,\"member_info_reward_credit\":{\"sms\":{\"status\":\"inactive\"},\"email\":{\"status\":\"active\"},\"line_mes_api\":{\"status\":\"inactive\"}},\"birthday_gift_schedule_type\":\"monthly\",\"audience_type\":{\"birthday_gift\":\"specific_tiers\"}},\"item_type\":\"\",\"key\":\"users\",\"name\":null,\"owner_id\":\"67604a5e01676300792f8f33\",\"owner_type\":\"Merchant\",\"publish_status\":\"published\",\"status\":\"active\",\"updated_at\":\"2026-08-13T06:57:27.858Z\",\"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\":true,\"messages_enabled\":true,\"hide_languages\":\"\",\"mobile_categories_collapsed\":true,\"mobile_categories_removed\":false,\"categories_collapsed\":true,\"image_fill\":true,\"variation_image_style\":\"square\",\"variation_image_size\":\"md\",\"plp_variation_display_type\":\"hidden\",\"plp_variation_display_variation\":\"1\",\"plp_variation_display\":{\"type\":\"hidden\",\"show_variation\":\"1\"},\"variation_image_selector_enabled\":true,\"variation_image_selector_variation\":\"1\",\"plp_variation_selector\":{\"enabled\":true,\"show_variation\":\"1\"},\"product_name_align\":\"center\",\"product_custom_label_style\":\"rounded-rectangle\",\"show_products_total\":false,\"category_page\":\"24\",\"hide_share_buttons\":true,\"goto_top\":true,\"enable_gdpr_cookies_banner\":false,\"enabled_quick_cart\":true,\"opens_in_new_tab\":false,\"plp_wishlist\":true,\"buy_now_button\":{\"enabled\":true},\"show_promotions_on_product\":true,\"enabled_sort_by_sold\":true,\"page_background\":\"FFFFFF\",\"page_text\":\"000000\",\"page_text_link\":\"000000\",\"announcement_background\":\"fa6400\",\"announcement_text\":\"FFFFFF\",\"header_background\":\"FFFFFF\",\"header_text\":\"000000\",\"header_icon\":\"000000\",\"primary_background\":\"90A7D1\",\"primary_text\":\"FFFFFF\",\"buy_now_background\":\"FB7813\",\"buy_now_text\":\"FFFFFF\",\"footer_background\":\"121A2F\",\"footer_text\":\"ffffff\",\"footer_icon\":\"ffffff\",\"copyright_text\":\"ffffff\",\"anti_fraud_background\":\"121A2F\",\"anti_fraud_text\":\"ffffff\",\"font_title\":\"Montserrat\",\"font_size_title\":\"1\",\"font_paragraph\":\"Montserrat\",\"font_size_paragraph\":\"1\",\"updated_with_new_page_builder\":true,\"product_promotion_label_background\":\"90A7D1\"},\"isMultiCurrencyEnabled\":true,\"features\":{\"plans\":{\"free\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"standard\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"starter\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"pro\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"business\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"variant_image_selector\":false},\"basic\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\"
117:{\"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\":\"6LeMtKMqAAAAAAtCjdeG-LKEsVyRQzmZMzGWjhtz\",\"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\":\"products-index\",\"paypalCnCl
117ientId\":\"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\":\"/products\",\"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\":\"product_list\",\"staticResourceHost\":\"https://static.shoplineapp.com/\",\"facebookAppId\":\"467428936681900\",\"facebookSdkVersion\":\"v2.7\",\"criteoAccountId\":null,\"criteoEmail\":null,\"shoplineCaptchaEnv\":\"prod\",\"shoplineCaptchaPublicKey\":\"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUXpOVJR72RcVR8To9lTILfKJnfTp+f69D2azJDN5U9FqcZhdYfrBegVRKxuhkwdn1uu6Er9PWV4Tp8tRuHYnlU+U72NRpb0S3fmToXL3KMKw/4qu2B3EWtxeh/6GPh3leTvMteZpGRntMVmJCJdS8PY1CG0w6QzZZ5raGKXQc2QIDAQAB\",\"defaultBlockedSmsCountries\":\"PS,MG,KE,AO,KG,UG,AZ,ZW,TJ,NG,GT,DZ,BD,BY,AF,LK,MA,EH,MM,EG,LV,OM,LT,UA,RU,KZ,KH,LY,ML,MW,IR,EE\",\"featureEnabledList\":{\"smartProductRecommendation\":{\"cartSidebarEnabled\":true,\"cartProductsEnabled\":true}}}');
118</script>
118
119
120  
120<script>
121    (function() {
122      var queue = [];
123      window.__sentryPreInitQueue = queue;
124      function captureToQueue(error) {
125        if (window.__sentryPreInitQueue) queue.push(error);
126      }
127      function onError(event) {
128        if (event.error !== null) captureToQueue(event.error);
129      }
130      function onUnhandledRejection(event) {
131        captureToQueue(event.reason !== undefined ? event.reason : event);
132      }
133      window.addEventListener('error', onError);
134      window.addEventListener('unhandledrejection', onUnhandledRejection);
135      window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection };
136    })();
137  </script>
137
138  
138<script
139    src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js"
140    integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH"
141    crossorigin="anonymous"
142    defer
143  ></script>
143
144  
144<script
145    src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js"
146    integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT"
147    crossorigin="anonymous"
148    defer
149  ></script>
149
150
151<script>
152  function sriOnError (event) {
153    if (window.Sentry) window.Sentry.captureException(event);
154
155    var script = document.createElement('script');
156    var srcDomain = new URL(this.src).origin;
157    script.src = this.src.replace(srcDomain, '');
158    if (this.defer) script.setAttribute("defer", "defer");
159    document.getElementsByTagName('head')[0].insertBefore(script, null);
160  }
161</script>
161
162
163<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 163
163
164<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>
1642&&(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>
164
165  
165<script>!function(e){window.slShadowDomCreate=window.slShadowDomCreate?window.slShadowDomCreate:e}(function(){"use strict";var e="data-shadow-status",t="SL-SHADOW-CONTENT",o={init:"init",complete:"complete"},a=function(e,t,o){if(e){var a=function(e){if(e&&e.target&&e.srcElement)for(var t=e.target||e.srcElement,a=e.currentTarget;t!==a;){if(t.matches("a")){var n=t;e.delegateTarget=n,o.apply(n,[e])}t=t.parentNode}};e.addEventListener(t,a)}},n=function(e){window.location.href.includes("is_preview=2")&&a(e,"click",function(e){e.preventDefault()})},r=function(a){if(a instanceof HTMLElement){var r=!!a.shadowRoot,i=a.previousElementSibling,s=i&&i.tagName;if(!a.getAttribute(e))if(s==t)if(r)console.warn("SL shadow dom warning: The root is aready shadow root");else a.setAttribute(e,o.init),a.attachShadow({mode:"open"}).appendChild(i),n(i),a.slUpdateLazyExtraElements&&a.slUpdateLazyExtraElements(),a.setAttribute(e,o.complete);else console.warn("SL shadow dom warning: The shadow content does not match shadow tag name")}else console.warn("SL shadow dom warning: The root is not HTMLElement")};try{document.querySelectorAll("sl-shadow-root").forEach(function(e){r(e)})}catch(e){console.warn("createShadowDom warning:",e)}});</script>
165
166  
166<script>!function(){if(window.lazySizes){var e="."+(window.lazySizesConfig?window.lazySizesConfig.lazyClass:"sl-lazy");void 0===window.lazySizes.extraElements&&(window.lazySizes.extraElements=[]),HTMLElement.prototype.slUpdateLazyExtraElements=function(){var n=[];this.shadowRoot&&(n=Array.from(this.shadowRoot.querySelectorAll(e))),n=n.concat(Array.from(this.querySelectorAll(e)));var t=window.lazySizes.extraElements;return 0===n.length||(t&&t.length>0?window.lazySizes.extraElements=t.concat(n):window.lazySizes.extraElements=n,window.lazySizes.loader.checkElems(),this.shadowRoot.addEventListener("lazyloaded",function(e){var n=window.lazySizes.extraElements;if(n&&n.length>0){var t=n.filter(function(n){return n!==e.target});t.length>0?window.lazySizes.extraElements=t:delete window.lazySizes.extraElements}})),n}}else console.warn("Lazysizes warning: window.lazySizes is undefined")}();</script>
166
167
168  
168<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
168
169
170
171
172<script>
173  function generateGlobalSDKObserver(variableName, options = {}) {
174    const { isLoaded = (sdk) => !!sdk } = options;
175    return {
176      [variableName]: {
177        funcs: [],
178        notify: function() {
179          while (this.funcs.length > 0) {
180            const func = this.funcs.shift();
181            func(window[variableName]);
182          }
183        },
184        subscribe: function(func) {
185          if (isLoaded(window[variableName])) {
186            func(window[variableName]);
187          } else {
188            this.funcs.push(func);
189          }
190          const unsubscribe = function () {
191            const index = this.funcs.indexOf(func);
192            if (index > -1) {
193              this.funcs.splice(index, 1);
194            }
195          };
196          return unsubscribe.bind(this);
197        },
198      },
199    };
200  }
201
202  window.globalSDKObserver = Object.assign(
203    {},
204    generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}),
205    generateGlobalSDKObserver('FB'),
206  );
207</script>
207
208
209<style>
210  :root {
211
212          --category-page: 24;
213            --page-background: #FFFFFF;
214            --page-background-h: 0;
215            --page-background-s: 0%;
216            --page-background-l: 100%;
217            --page-text: #000000;
218            --page-text-h: 0;
219            --page-text-s: 0%;
220            --page-text-l: 0%;
221            --page-text-link: #000000;
222            --page-text-link-h: 0;
223            --page-text-link-s: 0%;
224            --page-text-link-l: 0%;
225            --announcement-background: #fa6400;
226            --announcement-background-h: 24;
227            --announcement-background-s: 100%;
228            --announcement-background-l: 49%;
229            --announcement-text: #FFFFFF;
230            --announcement-text-h: 0;
231            --announcement-text-s: 0%;
232            --announcement-text-l: 100%;
233            --header-background: #FFFFFF;
234            --header-background-h: 0;
235            --header-background-s: 0%;
236            --header-background-l: 100%;
237            --header-text: #000000;
238            --header-text-h: 0;
239            --header-text-s: 0%;
240            --header-text-l: 0%;
241            --header-icon: #000000;
242            --header-icon-h: 0;
243            --header-icon-s: 0%;
244            --header-icon-l: 0%;
245            --primary-background: #90A7D1;
246            --primary-background-h: 219;
247            --primary-background-s: 41%;
248            --primary-background-l: 69%;
249            --primary-text: #FFFFFF;
250            --primary-text-h: 0;
251            --primary-text-s: 0%;
252            --primary-text-l: 100%;
253            --buy-now-background: #FB7813;
254            --buy-now-background-h: 26;
255            --buy-now-background-s: 97%;
256            --buy-now-background-l: 53%;
257            --buy-now-text: #FFFFFF;
258            --buy-now-text-h: 0;
259            --buy-now-text-s: 0%;
260            --buy-now-text-l: 100%;
261            --footer-background: #121A2F;
262            --footer-background-h: 223;
263            --footer-background-s: 45%;
264            --footer-background-l: 13%;
265            --footer-text: #ffffff;
266            --footer-text-h: 0;
267            --footer-text-s: 0%;
268            --footer-text-l: 100%;
269            --footer-icon: #ffffff;
270            --footer-icon-h: 0;
271            --footer-icon-s: 0%;
272            --footer-icon-l: 100%;
273            --copyright-text: #ffffff;
274            --copyright-text-h: 0;
275            --copyright-text-s: 0%;
276            --copyright-text-l: 100%;
277            --anti-fraud-background: #121A2F;
278            --anti-fraud-background-h: 223;
279            --anti-fraud-background-s: 45%;
280            --anti-fraud-background-l: 13%;
281            --anti-fraud-text: #ffffff;
282            --anti-fraud-text-h: 0;
283            --anti-fraud-text-s: 0%;
284            --anti-fraud-text-l: 100%;
285            --font-title: "Montserrat", var(--system-sans);
286
287          --font-size-title: 1;
288            --font-paragraph: "Montserrat", var(--system-sans);
289
290          --font-size-paragraph: 1;
291            --product-promotion-label-background: #90A7D1;
292            --product-promotion-label-background-h: 219;
293            --product-promotion-label-background-s: 41%;
294            --product-promotion-label-background-l: 69%;
295
296    --cookie-consent-popup-z-index: 1000;
297  }
298</style>
299
300<script type="text/javascript">
301var shoplyticsTrackerSrc = window.location.origin + '/event/assets/js/shoplytics-tracker/latest/shoplytics-tracker.js';
302(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){
303p.exec?p.exec.apply(p,arguments):p.q.push(arguments)
304}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0,
305n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o))
306})(window,document,'script',shoplyticsTrackerSrc);
307window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"67604a5e01676300792f8f33","language":"en","user_id":null};
308shoplytics('init', 'shop', {
309  register: window.SHOPLYTICS_TRACKER_REGISTER
310});
311
312// for facebook login redirect
313if (location.hash === '#_=_') {
314  history.replaceState(null, document.title, location.toString().replace(/#_=_$/, ''));
315}
316
317function SidrOptions(options) {
318  if (options === undefined) { options = {}; }
319  this.side = options.side || 'left';
320  this.speed = options.speed || 200;
321  this.name = options.name;
322  this.onOpen = options.onOpen || angular.noop;
323  this.onClose = options.onClose || angular.noop;
324}
325window.SidrOptions = SidrOptions;
326
327window.resizeImages = function(element) {
328  var images = (element || document).getElementsByClassName("sl-lazy-image")
329  var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/
330
331  for (var i = 0; i < images.length; i++) {
332    var image = images[i]
333    try {
334      var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1]
335    } catch(e) {
336      continue;
337    }
338    var setBySrc, head, tail, width, height;
339    try {
340      if (!src) { throw 'Unknown source' }
341
342      setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style"
343      var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url
344      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
345      head = result[1]
346      tail = result[4]
347      width = parseInt(result[2], 10);
348      height = parseInt(result[3], 10);
349
350      if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; }
351    } catch(e) {
352      if (typeof e !== 'string') { console.error(e) }
353      continue;
354    }
355
356    var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10)
357    var scale = window.devicePixelRatio > 1 ? 2 : 1
358
359    // Resize by size of given element or image itself
360    var refElement = image;
361    if (image.getAttribute('data-ref-element')) {
362      var selector = image.getAttribute('data-ref-element');
363      if (selector.indexOf('.') === 0) {
364        refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0]
365      } else {
366        refElement = document.getElementById(image.getAttribute('data-ref-element'))
367      }
368    }
369    var offsetWidth = refElement.offsetWidth;
370    var offsetHeight = refElement.offsetHeight;
371    var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth;
372    var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight;
373
374    // Get desired size based on view, segment and screen scale
375    var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined
376    var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined
377
378    if (resizedWidth || resizedHeight) {
379      var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?';
380      for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; }
381      if (newSrc !== src) {
382        if (setBySrc) {
383          image.setAttribute('src', newSrc);
384        } else {
385          image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')'));
386        }
387        image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || '');
388      }
389    }
390  }
391}
392
393let createDeferredPromise = function() {
394  let deferredRes, deferredRej;
395  let deferredPromise = new Promise(function(res, rej) {
396    deferredRes = res;
397    deferredRej = rej;
398  });
399  deferredPromise.resolve = deferredRes;
400  deferredPromise.reject = deferredRej;
401  return deferredPromise;
402}
403
404// For app extension sdk
405window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise();
406  window.runTaskInIdle = function runTaskInIdle(task) {
407    try {
408      if (!task) return;
409      task();
410    } catch (err) {
411      console.error(err);
412    }
413  }
414
415window.runTaskQueue = function runTaskQueue(queue) {
416  if (!queue || queue.length === 0) return;
417
418  const task = queue.shift();
419  window.runTaskInIdle(task);
420
421  window.runTaskQueue(queue);
422}
423
424
425window.addEventListener('DOMContentLoaded', function() {
426
427app.value('mainConfig', window.mainConfig);
428
429  var appExtensionSdkData = JSON.parse('{\"merchantId\":\"67604a5e01676300792f8f33\",\"cookieConsent\":null,\"loadedCurrency\":\"twd\",\"pageIdentifier\":\"product_list\",\"themeKey\":\"varm\",\"loadedLanguage\":{\"name\":\"English\",\"code\":\"en\"},\"appExtensionData\":{\"appIds\":[\"61162030bc1390001da5cede\"]},\"plpProducts\":[{\"id\":\"69a3bc95c93db51dc4bd6cf2\",\"category_ids\":[\"67617c2d7e86bf000c17e797\",\"67604a610dc3ce000e159870\"],\"tags\":\"\",\"variation_keys\":[\"69a3bc95d436c300161d419c\",\"69a3bc95d436c300161d419d\",\"69a3bc95d436c300161d419e\"]},{\"id\":\"69474dffe18512c9e90bba93\",\"category_ids\":[\"67604a610dc3ce000e159870\",\"683c068f1f3ef8000fed9365\"],\"tags\":\"\",\"variation_keys\":[]},{\"id\":\"68a5a8a17ba5ca000a3655ae\",\"category_ids\":[\"67617c873cb7dc001034d5a2\",\"67604a610dc3ce000e159870\",\"683d68ccebf8450010c666fb\"],\"tags\":\"\",\"variation_keys\":[]},{\"id\":\"68a5a670ee6d74000ca102f2\",\"category_ids\":[\"683d67f46750dd0010b63586\",\"67604a610dc3ce000e159870\",\"67617c873cb7dc001034d5a2\",\"683d68ccebf8450010c666fb\"],\"tags\":\"\",\"variation_keys\":[]}
429,{\"id\":\"688dd6396a90440016bbbdef\",\"category_ids\":[\"67617c873cb7dc001034d5a2\"],\"tags\":\"\",\"variation_keys\":[]},{\"id\":\"683c0780df8a3f000efe3054\",\"category_ids\":[\"67604a610dc3ce000e159870\",\"683c068f1f3ef8000fed9365\"],\"tags\":\"\",\"variation_keys\":[]},{\"id\":\"6773a89bf285c60011821331\",\"category_ids\":[\"67604a610dc3ce000e159870\",\"683d67f46750dd0010b63586\",\"683d68ccebf8450010c666fb\",\"67617c873cb7dc001034d5a2\"],\"tags\":\"\",\"variation_keys\":[\"67775b94f7e32e000950713c\",\"67775b94f7e32e000950713d\"]},{\"id\":\"6773a7a22b780c000e856fad\",\"category_ids\":[\"67617c2d7e86bf000c17e797\"],\"tags\":\"\",\"variation_keys\":[]},{\"id\":\"676179974ddeac000de61f8d\",\"category_ids\":[\"67617c2d7e86bf000c17e797\"],\"tags\":\"\",\"variation_keys\":[\"6761799785b6c0000fc32598\",\"6761799785b6c0000fc32599\",\"6761799785b6c0000fc3259a\"]},{\"id\":\"67617929c99c580011a23f7a\",\"category_ids\":[\"67617c2d7e86bf000c17e797\",\"67617c873cb7dc001034d5a2\"],\"tags\":\"\",\"variation_keys\":[]},{\"id\":\"676178773a472900112f4d4e\",\"category_ids\":[\"67604a610dc3ce000e159870\",\"67617c2d7e86bf000c17e797\",\"683d67f46750dd0010b63586\"],\"tags\":\"\",\"variation_keys\":[\"67617877c0801c000905d504\",\"67617877c0801c000905d505\",\"67617877c0801c000905d506\"]},{\"id\":\"676174777eda283d5f6f5168\",\"category_ids\":[],\"tags\":\"\",\"variation_keys\":[]},{\"id\":\"6761649c51c37c000c6560fb\",\"category_ids\":[\"67617c873cb7dc001034d5a2\",\"67604a610dc3ce000e159870\"],\"tags\":\"\",\"variation_keys\":[]}]}');
430app.value('appExtensionSdkData', appExtensionSdkData);
431
432
433app.value('flash', {
434});
435
436app.value('flash_data', {});
437app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/')
438app.constant('staticImageHost', 'static.shoplineapp.com/web')
439app.constant('staticResourceHost', 'https://static.shoplineapp.com/')
440app.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_shipping_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\":false,\"applepay_newebpay\":false,\"atm_newebpay\":false,\"cvs_newebpay\":false,\"ec_fast_checkout\":false,\"checkout_setting\":true,\"omise_payment\":false,\"member_password_setup_notify\":true,\"membership_tier_notify\":true,\"auto_credit_notify\":true,\"customer_referral_notify\":true,\"member_points_notify\":true,\"member_import_notify\":true,\"crm_sms_custom\":true,\"crm_email_custom\":true,\"customer_group\":true,\"app_checkout_page_v2\":false,\"cart_api_slp_payment_callback\":false,\"restricted_product_risk_center_integration\":false,\"mask_check_stock_api_quantity\":false,\"tier_auto_downgrade\":false,\"scheduled_home_page\":true,\"sc_wa_contacts_list\":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\":false,\"tradevan_multi_tax_product_set\":false,\"order_add_to_cart\":true,\"order_new_source\":true,\"einvoice_bulk_update\":true,\"molpay_alipay_tng\":false,\"fastcheckout_add_on\":false,\"plp_product_seourl\":true,\"country_code\":true,\"sc_keywords\":true,\"bulk_printing_labels_711C2C\":true,\"search_function_image_gallery\":true,\"social_channel_user\":true,\"sc_overall_statistics\":true,\"product_main_images_limit\":12,\"order_custom_notify\":true,\"new_settings_apply_all_promotion\":true,\"new_order_label_711b2c\":false,\"payment_condition\":true,\"store_pick_up\":true,\"other_
440custom_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,\"tier_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\":true,\"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\"
440:false,\"2026_pdp_revamp_mobile_addon_products\":true,\"2026_pdp_revamp_mobile_product_set\":false,\"pdp_revamp_admin_entrypoint\":false,\"smart_product_recommendation\":true,\"one_page_store_product_set\":true,\"page_use_product_service\":true,\"price_discount_label_plp\":true,\"pdp_image_lightbox\":true,\"advanced_menu_app\":false,\"smart_product_recommendation_plus\":true,\"sitemap_cache_6hr\":true,\"sitemap_enhance_lang\":true,\"smart_product_recommendation_plus_more_placements\":false,\"smart_product_recommendation_plus_cart\":true,\"smart_product_recommendation_plus_blog\":false,\"bulk_update_redirect_301_limit_20w\":false,\"pdp_product_sold_count\":true,\"edit_pdp_product_sold_count\":false,\"dynamic_shipping_rate_refactor_jp\":false,\"sl_cashback\":false,\"sl_cashback_app_avaliable\":false,\"admin_search_crawl_setting\":true,\"blog_revamp_multi_lang\":false,\"sl_payment_integrated\":false,\"slp_repay_same_method\":false,\"slp_repay_credit_card_shop\":false,\"shoplytics_tracker_first_party\":true,\"checkout_revamp_checkout_page_v2024\":true,\"security_center\":true,\"freeshipping_promotion_condition\":true,\"gift_shipping_promotion_discount_condition\":true,\"promotion_first_purchase_channel\":true,\"enable_shopjs_splitting\":true,\"enable_body_script\":true,\"enable_corejs_splitting\":true,\"member_info_reward_subscription\":true,\"session_expiration_period\":true,\"point_campaign\":true,\"online_credit_redemption_toggle\":true,\"shoplytics_payments_api_v3\":true,\"shoplytics_staff_api_v3\":true,\"shoplytics_invoices_api_v3\":true,\"shoplytics_broadcast_api_v3\":true,\"enable_promotion_usage_record\":true,\"archive_order_ui\":true,\"archive_order_data\":true,\"order_archive_calculation_revamp_crm_amount\":true,\"order_archive_calculation_revamp_crm_member\":true,\"subscription_config_edit_delivery_payment\":true,\"one_page_store_checkout\":true,\"cart_use_product_service\":true,\"order_export_366day\":true,\"promotion_record_archive_test\":true,\"order_archive_testing_return_order\":true,\"order_archive_testing_order_details\":true,\"order_archive_testing\":true,\"promotion_page_seo_button\":true,\"order_archive_testing_crm\":true,\"order_archive_product_testing\":true,\"shoplytics_customer_refactor_api_v3\":true,\"shoplytics_session_metrics\":true,\"checkout_revamp_v2024\":true,\"product_set_v2_enhancement\":true,\"customer_import_50000_failure_report\":true,\"manual_order_ec_to_sc\":true,\"group_url_bind_post_live\":true,\"shoplytics_product_revamp_api_v3\":true,\"shoplytics_event_realtime_refactor_api_v3\":true,\"shoplytics_ordersales_v3\":true,\"payment_fee_config\":true,\"subscription_config_edit\":true,\"affiliate_dashboard\":true,\"export_inventory_report_v2\":true,\"fb_offline_conversions_api\":true,\"member_center_profile_revamp\":true,\"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\"
440: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_
440inventory_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_
440inventory_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\"
440: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}}'))
441app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]'))
442app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]'))
443
444
445app.config(function (AnalyticsProvider) {
446  AnalyticsProvider.startOffline(true);
447});
448
449
450app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"1518440242768011"}]);
451
452app.constant('ANGULAR_LOCALE', {
453  DATETIME_FORMATS: {
454    AMPMS: ["am","pm"],
455    DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
456    MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"],
457    SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],
458    SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],
459    fullDate: "EEEE, MMMM d, y",
460    longDate: "MMMM d, y",
461    medium: "MMM d, y h:mm:ss a",
462    mediumDate: "MMM d, y",
463    mediumTime: "h:mm:ss a",
464    short: "M/d/yy h:mm a",
465    shortDate: "M/d/yy",
466    shortTime: "h:mm a",
467  },
468  NUMBER_FORMATS: {
469    CURRENCY_SYM: "$",
470    DECIMAL_SEP: ".",
471    GROUP_SEP: ",",
472    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":""}]
473  },
474  id: "en",
475  pluralCat: function(n, opt_precision) {
476    if (['ja'].indexOf('en') >= 0) { return PLURAL_CATEGORY.OTHER; }
477    var i = n | 0;
478    var vf = getVF(n, opt_precision);
479    if (i == 1 && vf.v == 0) {
480      return PLURAL_CATEGORY.ONE;
481    }
482    return PLURAL_CATEGORY.OTHER;
483  }
484});
485
486  app.value('categoryData', {});
487  app.value('products', JSON.parse('[{\"id\":\"69a3bc95c93db51dc4bd6cf2\"},{\"id\":\"69474dffe18512c9e90bba93\"},{\"id\":\"68a5a8a17ba5ca000a3655ae\"},{\"id\":\"68a5a670ee6d74000ca102f2\"}
487,{\"id\":\"688dd6396a90440016bbbdef\"},{\"id\":\"683c0780df8a3f000efe3054\"},{\"id\":\"6773a89bf285c60011821331\"},{\"id\":\"6773a7a22b780c000e856fad\"},{\"id\":\"676179974ddeac000de61f8d\"},{\"id\":\"67617929c99c580011a23f7a\"},{\"id\":\"676178773a472900112f4d4e\"},{\"id\":\"676174777eda283d5f6f5168\"},{\"id\":\"6761649c51c37c000c6560fb\"}]'));
488  app.value('advanceFilterData', null);
489
490    try {
491    var $searchPanelMobile;
492
493      var $mask = $('<div class="Modal-mask sl-modal-mask" style="display: none;"></div>');
494
495      function showMask() {
496        $mask.css({'opacity': '0.3', 'display': 'block'});
497
498        $('.Product-searchField-panel').removeClass('is-show');
499      }
500
501      function hideMask() {
502        $mask.css({'opacity': '0'});
503        setTimeout(function() {
504          $mask.css({'display': 'none'});
505        }, 200);
506      }
507
508      var cartPanelOptions = new SidrOptions({
509        name: 'cart-panel',
510        onOpen: function() {
511          showMask();
512          angular.element('body').scope().$broadcast('cart.reload');
513        },
514        onClose: hideMask
515      });
516
517      $('.sl-cart-toggle').sidr(cartPanelOptions);
518      $('.sl-menu-panel-toggle').sidr(new SidrOptions({ name: 'MenuPanel', onOpen: showMask, onClose: hideMask }));
519
520      $mask
521        .appendTo('body')
522        .on('click', function() {
523          $.sidr('close', 'MenuPanel');
524          $.sidr('close', 'cart-panel');
525          hideMask();
526        });
527
528      $( ".body-wrapper" ).on("click touch touchmove", function(e) {
529        if ($(".body-wrapper").hasClass("sidr-open" )) {
530          e.preventDefault();
531          e.stopPropagation();
532          $.sidr('close','left-panel');
533          $.sidr('close','cart-panel');
534          $.sidr('close','currency-panel');
535          $.sidr('close','language-panel');
536          $('html, body').css({'overflow': 'auto'});
537        }
538      });
539
540      $(document).ready(function() {
541        if (typeof Sentry !== 'undefined') {
542  var LOG_LEVELS = {
543    'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'],
544    'Info': ['info', 'warn', 'error'],
545    'Warning': ['warn', 'error'],
546    'Error': ['error'],
547  };
548
549  var CDN_HOSTS = [
550    'cdn.shoplineapp.com',
551    'cdn.myshopline.com',
552  ];
553  var KEEP_SAMPLE_RATE = {
554    third_party: 0.05,
555    unknown: 0.05,
556    inline: 0.05,
557    before_sentry: 0.05,
558  };
559  var PAGE_HOST = 'www.77aichi.com'.toLowerCase();
560  var SDK_HOST = 'sentry-cdn.com';
561
562  var hasSourceTag = function (event) {
563    return !!(event.tags && event.tags.source);
564  };
565
566  var getAllFrames = function (event) {
567    try {
568      return event.exception.values.reduce(function (acc, val) {
569        return acc.concat((val.stacktrace && val.stacktrace.frames) || []);
570      }, []);
571    } catch (e) {
572      return [];
573    }
574  };
575
576  var classifyEvent = function (event) {
577    var frames = getAllFrames(event).filter(function (frame) {
578      return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1;
579    });
580
581    if (frames.length === 0) return { source: 'unknown' };
582
583    var hasOther = false;
584    var hasPageHost = false;
585
586    frames.forEach(function (frame) {
587      var lower = frame.filename.toLowerCase();
588      if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) {
589        hasOther = true;
590        if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) {
591          hasPageHost = true;
592        }
593      }
594    });
595
596    var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal';
597
598    return { source: source };
599  };
600
601  var cloneMutablePaths = function (event) {
602    try {
603      var cloned = Object.assign({}, event);
604
605      if (event.tags) {
606        cloned.tags = Object.assign({}, event.tags);
607      }
608
609      if (event.exception && event.exception.values) {
610        cloned.exception = Object.assign({}, event.exception);
611        cloned.exception.values = event.exception.values.map(function (value) {
612          var clonedValue = Object.assign({}, value);
613          if (clonedValue.stacktrace) {
614            clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace);
615          }
616          return clonedValue;
617        });
618      }
619
620      return cloned;
621    } catch (e) {
622      return event;
623    }
624  };
625
626  var config = {
627    dsn: 'https://[email protected]/5797752',
628    env: 'production',
629    release: '5.97.1',
630    sampleRate: 1.0,
631    tracesSampleRate: 0.0,
632    logLevels: LOG_LEVELS['Error'],
633    beforeSend: function(event, hint) {
634      try {
635        if ([
636            'gtm',
637            'gtag/js',
638            'tracking',
639            'pixel/events',
640            'signals/iwl',
641            'rosetta.ai',
642            'twk-chunk',
643            'webpush',
644            'jquery',
645            '<anonymous>'
646          ].some(function(filename) {
647            return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1;
648          }) ||
649          event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1
650        ) {
651          return null;
652        }
653      } catch (e) {}
654
655      event = cloneMutablePaths(event);
656
657      event.tags = event.tags || {};
658      try {
659        if (!hasSourceTag(event)) {
660          var classification = classifyEvent(event);
661          event.tags.source = classification.source;
662
663          if (event.logger === 'console' && classification.source === 'unknown') {
664            var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase();
665            var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) {
666              return host && syntheticStack.indexOf(host) !== -1;
667            });
668            if (!isFirstPartyStack) {
669              return null;
670            }
671          }
672
673          var keepRate = KEEP_SAMPLE_RATE[classification.source];
674          if (keepRate && Math.random() > keepRate) {
675            return null;
676          }
677        }
678      } catch (e) {}
679
680      try {
681        if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) {
682          var firstValue = event.exception.values[0];
683          firstValue.value = event.tags.source + ': ' + (firstValue.value || '');
684        } else if (event.tags.source && event.message) {
685          event.message = event.tags.source + ': ' + event.message;
686        }
687      } catch (e) {}
688
689      try {
690        event.exception.values.forEach(function (exceptionValue) {
691          if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) {
692            var filtered = exceptionValue.stacktrace.frames.filter(function (frame) {
693              return !(frame.filename && frame.filename.indexOf('/assets/') !== -1);
694            });
695            exceptionValue.stacktrace.frames = filtered.length > 0
696              ? filtered
697              : exceptionValue.stacktrace.frames;
698          }
699        });
700      } catch (e) {}
701
702      return event;
703    },
704  };
705
706  var pageName = '';
707
708  try {
709    var pathName = window.location.pathname;
710
711    if (pathName.includes('/cart')) {
712      pageName = 'cart';
713    }
714    if (pathName.includes('/checkout')) {
715      pageName = 'checkout';
716    }
717  } catch (e) {}
718
719  var shouldReplay = false;
720  var replayPages = ['/checkout', '/cart', '/one-page-store'];
721  try {
722    shouldReplay = replayPages.some(function(page) {
723      return window.location.pathname.includes(page);
724    });
725  } catch (e) {}
726
727  Sentry.init({
728    dsn: config.dsn,
729    environment: config.env,
730    release: config.release,
731    integrations: function(integrations) {
732      var ourIntegrations = integrations.concat([
733        new Sentry.Integrations.BrowserTracing(),
734        new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }),
735      ]);
736
737      if (shouldReplay) {
738        ourIntegrations.push(
739          Sentry.replayIntegration({
740            maskAllText: true,
741            maskAllInputs: true,
742            blockAllMedia: true,
743          })
744        );
745      }
746
747      return ourIntegrations;
748    },
749    sampleRate: config.sampleRate,
750    tracesSampler: function(samplingContext) {
751      const transactionContext = samplingContext.transactionContext || {};
752      const op = transactionContext.op || '';
753
754      if (op === 'cartV2.ui.action') {
755        return 1.0;
756      }
757      return config.tracesSampleRate;
758    },
759    attachStacktrace: true,
760    replaysSessionSampleRate: 0,
761    replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0,
762    denyUrls: [
763      'graph.facebook.com',
764      'connect.facebook.net',
765      'static.xx.fbcdn.net',
766      'static.criteo.net',
767      'sslwidget.criteo.com',
768      'cdn.shopify.com',
769      'googletagservices.com',
770      'googletagmanager.com',
771      'google-analytics.com',
772      'googleadservices.com',
773      'googlesyndication.com',
774      'googleads.g.doubleclick.net',
775      'adservice.google.com',
776      'cdn.mouseflow.com',
777      'cdn.izooto.com',
778      'static.zotabox.com',
779      'static.hotjar.com',
780      'd.line-scdn.net',
781      'bat.bing.com',
782      's.yimg.com',
783      'js.fout.jp',
784      'load.sumo.com',
785      '.easychat.co',
786      '.chimpstatic.com',
787      '.yotpo.com',
788      '.popin.cc',
789      '.iterable.com',
790      '.alexametrics.com',
791      '.giphy.com',
792      'stats.zotabox.com',
793      'stats.g.doubleclick.net',
794      'www.facebook.com',
795    ],
796    beforeSend: config.beforeSend,
797  });
798
799  var preInitListeners = window.__sentryPreInitListeners;
800  if (preInitListeners) {
801    window.removeEventListener('error', preInitListeners.onError);
802    window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection);
803    window.__sentryPreInitListeners = null;
804  }
805
806
807  var tags = {
808    page_locale: 'en',
809    user_country: 'US',
810    handle: '77aichi',
811    cart_owner_id: '',
812    cart_owner_type: '',
813    cart_id: '',
814  };
815
816  if (pageName) {
817    tags.page = pageName;
818  }
819
820  Sentry.setTags(tags);
821
822  var preInitQueue = window.__sentryPreInitQueue || [];
823  window.__sentryPreInitQueue = null;
824  var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry;
825  preInitQueue.forEach(function(error) {
826    try {
827      if (Math.random() > beforeSentryKeepRate) return;
828      Sentry.withScope(function(scope) {
829        scope.setTag('source', 'before_sentry');
830        Sentry.captureException(error instanceof Error ? error : new Error(String(error)));
831      });
832    } catch (e) {}
833  });
834}
835
836
837        $searchPanelMobile = $jq('.search-panel-mobile');
838        // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering
839        $("#product-loading").remove();
840
841        var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror'];
842        $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery")
843          .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])")
844          .each(function() {
845            var domClassList = ($(this).attr('class') || '').split(/\s+/);
846            // check used lazysizes
847            var hasLazyClass = domClassList.some(function(className) {
848              return lazyClasses.includes(className);
849            });
850            if (!hasLazyClass) {
851              $(this)
852                .attr('src', $(this).attr('data-src'))
853                .removeAttr('data-src');
854            }
855        });
856
857        if ($jq("#home-carousel").length > 0) {
858          runTaskInIdle(() => {
859            $jq("#home-carousel").owlCarousel({
860              items: 1,
861              singleItem: true,
862              autoPlay: true,
863              stopOnHover: true,
864              lazyLoad : true,
865              onLoadedLazy: function(event) { window.resizeImages(event.target); },
866              autoHeight:true,
867              navigation: true,
868              navigationText: false,
869            });
870          });
871        }
872
873        $jq(".owl-carousel").each(function () {
874          runTaskInIdle(() => {
875            var owl = $jq(this);
876            owl.owlCarousel({
877              loop: true,
878              items: 1,
879              margin: 10,
880              nav: false,
881              lazyLoad: true,
882              onLoadedLazy: function(event) {
883                window.resizeImages(event.target);
884              },
885              onInitialized: function() {
886                //owl-stage have transition: 0.25s Time difference
887                setTimeout(function() {
888                  owl.prev('.owl-carousel-first-initializing').hide();
889                  owl
890                    .removeClass('initializing')
891                    .trigger('refresh.owl.carousel');
892                }, 300);
893              },
894              autoplay: true,
895              autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000,
896              autoHeight: true,
897              autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777
898            });
899          });
900        });
901
902        function restartCarousel() {
903          if (document.visibilityState === 'visible') {
904            $jq(".owl-carousel").each(function (_, element) {
905              var $carousel = $jq(element);
906              var owlCarouselInstance = $carousel.data("owl.carousel");
907              var isAutoplay = owlCarouselInstance.settings.autoplay;
908              if (isAutoplay) {
909                $carousel.trigger('stop.owl.autoplay');
910                $carousel.trigger('next.owl.carousel');
911              }
912            });
913          }
914        }
915        document.addEventListener('visibilitychange', restartCarousel);
916
917        setTimeout(function() {
918          $jq('.title-container.ellipsis').dotdotdot({
919            wrap: 'letter'
920          });
921
922          var themeKey = 'varm';
923          var heightToDot = {
924            varm: 55,
925            philia: 45,
926            skya: 45
927          };
928
929          $jq('.Product-item .Product-info .Product-title').dotdotdot({
930            wrap: 'letter',
931            ellipsis: '...',
932            height: heightToDot[themeKey] || 40
933          });
934        });
935
936        // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead
937      });
938
939      $(document).on('click', '.m-search-button', function(){
940          $searchPanelMobile.toggleClass('click');
941          if ($('.body-wrapper').hasClass('sidr-open')) {
942            $.sidr('close','left-panel');
943            $.sidr('close','cart-panel');
944            $.sidr('close','language-panel');
945            $.sidr('close','currency-panel');
946            $('html, body').css({'overflow': 'auto'});
947          }
948      });
949
950      $(document).on('click', '.search-mask', function() {
951        $searchPanelMobile.toggleClass('click');
952      });
953
954
955      if (window.scriptQueue && window.scriptQueue.length > 0) {
956        runTaskQueue(window.scriptQueue);
957      }
958
959    } catch (e) {
960      console.error(e);
961    }
962
963    window.renderSingleRecaptchaForSendCode = function(element) {
964      var widgetId = window.grecaptcha.render(element, {
965        sitekey: "6LeMtKMqAAAAAAtCjdeG-LKEsVyRQzmZMzGWjhtz"
966      }, true);
967
968      element.dataset.widgetId = widgetId;
969    };
970
971      window.renderSingleRecaptcha = function(element) {
972        var widgetId = window.grecaptcha.render(element, {
973          sitekey: "6LeMtKMqAAAAAAtCjdeG-LKEsVyRQzmZMzGWjhtz"
974        }, true);
975
976        element.dataset.widgetId = widgetId;
977      };
978
979    window.initRecaptcha = function() {
980      // Delay event binding to avoid angular clear registered events
981        document.querySelectorAll('.g-recaptcha:not([id$="send-code
981-recaptcha"]').forEach(renderSingleRecaptcha);
982
983      document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode);
984
985      // Notify recaptcha SDK observers (consumers subscribe via
986      // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag).
987      window.globalSDKObserver.grecaptcha.notify();
988    }
989
990    window.onRecaptchaLoaded = function() {
991      if (!window.grecaptcha.render) {
992        window.grecaptcha.ready(function() {
993          initRecaptcha();
994        });
995        return;
996      }
997      initRecaptcha();
998    };
999
1000      runTaskInIdle(() => {
1001        angular.element(document).ready(function() {
1002          var tag = document.createElement("script");
1003          tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit";
1004          document.getElementsByTagName("head")[0].appendChild(tag);
1005        });
1006        angular.bootstrap(document, ['shop_app']);
1007      });
1008      runTaskInIdle(() => {
1009        window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve();
1010      });
1011});
1012
1013</script>
1013
1014
1015<base href="/">
1016
1017<!-- CSRF -->
1018<meta name="csrf-param" content="authenticity_token" />
1019<meta name="csrf-token" content="njp4QxhY2sDSVqumecM5I3EWe9TFx9HBgCa/LtQMssJ6W6aY82h37fb/nkanyod/dmPjzh0vjHpYojbqDPtfGA==" />
1020
1021<!-- Start of Criteo one tag -->
1022<!-- End of Criteo one tag -->
1023
1024
1025</head><body
1026      class="products
1027        index
1028        
1029        mix-navigation-fixed
1030        
1031        
1032        varm
1033        light_theme
1034        
1035        v2_theme"
1036      ng-controller="MainController"
1037  >
1038        <link rel="stylesheet" media="print" href="https://cdn.shoplineapp.com/assets/theme_varm_setting-b3e573e8107f9e6403afad867f200c8c6f124977f88401dcd5b1aa7524352ea2.css" onload="this.media=&quot;all&quot;" />
1039
1040      <style>
1041        .ProductList-categoryMenu ul li:hover>a.primary-color-hover,.ProductList-categoryMenu .List-item a.primary-color-hover:hover,.ProductReview-container a.primary-color-hover:hover,.ProductReview-container .List-item a.primary-color-hover:hover,.ProductList-select .select-sort:hover span,.ProductList-select .select-limit:hover span,.ProductList-select .select-filter:hover span,.ProductList-select .select-sort:hover:after,.ProductList-select .select-limit:hover:after,.ProductList-select .select-filter:hover:after,.ProductList-select ul li:hover,.breadcrumb a.Label,.QuickCart-modal .modal-body .variation-label:hover,.QuickCart-modal .modal-body .variation-label.variation-label--selected,.ProductDetail-product-info .variation-label:hover,.ProductDetail-product-info .variation-label.variation-label--selected,.product-item .price:not(.price-crossed),.product-item .price-sale,.product-info .price-regular:not(.price-crossed),.product-info .price-sale,.QuickCart-modal .modal-body .selectpicker:hover,.ProductDetail-product-info .selectpicker:hover,.member-price-tip-content,.Product-item .Product-info .Label-price:not(.Label-price-original),.product-item .info-box .price:not(.price-crossed),.addon-promotions-container .addon-promotion-item .price-sale,#btn-form-submit-modal:hover,#btn-form-submit-modal:focus,.btn-add-wishlist:hover,.btn-add-wishlist.is-active,.btn-add-back-in-stock:hover,.btn-add-back-in-stock.is-active,.Product-promotions-tag a,.product-info .price:not(.price-crossed),.ProductDetail-product-info .price-box>.price:not(.price-crossed),.addon-product-info .out-of-stock,.amazon-wishlist-block .buy-at-amazon-button a:hover,.amazon-wishlist-block .buy-at-amazon-button a.is-active,.amazon-wishlist-block .buy-at-amazon-button:hover,.amazon-wishlist-block .buy-at-amazon-button.is-active,.product-available-info .product-available-info-text,.product-available-info .product-available-info-time,.PromotionInfo .show-term-button,.PromotionCart-content .product-content .price-details,.member-center-coupon-nav .active,.ProductList-select category-filter-button .advance-filter-button:hover,.category-advance-filter .filter-data .filter-item-title .expend-toggle:hover,.category-advance-filter .filter-data .filter-item label:hover,.facebook-banner .fa-times,.facebook-banner .wording,sl-list-page-wishlist-button .plp-wishlist-button .fa-heart,.text-primary-color,.text-primary-color a,.text-primary-color a:hover{color:#90A7D1}.ProductList-select category-filter-button .advance-filter-button:hover svg{fill:#90A7D1}.view-prev,.view-next,.navigation-menu-second-layer .scroll-left:not(.scroll-disable):hover,.navigation-menu-second-layer .scroll-right:not(.scroll-disable):hover,.NavigationBar-nestedList .sub-prev:not(.sub-disable):hover span,.NavigationBar-nestedList .sub-next:not(.sub-disable):hover span,#Footer .footer-decor-bar,#Footer .footer-decor-bar .varm-background,.pagination li.active,.pagination li.active>a.Label,.pagination li:not(.active):hover>a,.pagination li:not(.active):hover a.Label,.cart-chkt-btn,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.product-item .boxify-image-wrapper .btn-add-to-cart,.member-price-tag,.product-customized-labels,.btn-add-to-cart.mobile-cart,.owl-theme .owl-nav [class*=owl-],.coupon-card-image,.category-advance-filter .apply-button{background:#90A7D1}.CartPanel-toggleButton .Cart-count.primary-color,.addon-promotions-container .addon-item-chkbox.active,.member-profile-save,.btn-color-primary,.btn-cart-fixed,.trial-order-dialog .checkout-btn,.PromotionPage-container .info-box .btn-add-to-promotion-cart,.basic-popover-desktop .body .description .icon,.basic-popover-desktop .body .action-button,.basic-popover-mobile,.basic-popover-mobile .member-referral-link,#get-welcome-member-referral-credits .body .continue,.category-advance-filter .filter-data .f
1041ilter-item label input[type=checkbox]:checked::after,.member-center-profile__submit-button,.member-center-profile__retry-button,.member-center-profile__member-referral-modal-button,.member-center-profile__email-verification-modal-button{background-color:#90A7D1}.QuickCart-modal .modal-body .variation-label:hover,.QuickCart-modal .modal-body .variation-label.variation-label--selected,.ProductDetail-product-info .variation-label:hover,.ProductDetail-product-info .variation-label.variation-label--selected,.cart-chkt-btn,.member-profile-save,.btn-color-primary,.variant-image.selected .image-container,.btn-cart-fixed,.product-available-info,.basic-popover-desktop .body .action-button,#get-welcome-member-referral-credits .body .continue,.category-advance-filter .filter-data .filter-price-range input:focus,.category-advance-filter .filter-data .filter-price-range input:hover,.member-center-profile__submit-button,.member-center-profile__retry-button,.member-center-profile__member-referral-modal-button,.member-center-profile__email-verification-modal-button{border-color:#90A7D1}.checkout-coupon-list-card:hover>.checkout-coupon-list-card-body,.product-list-variant-selector-item.selected-variation>.product-list-variant-selector-image:after{border-color:#90A7D1}.sl-goto-top:hover:before{border-top-color:#90A7D1}.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:#90A7D1}.Product-promotions-tag,.sl-goto-top:hover:before,.sl-goto-top:hover:after{border-left-color:#90A7D1}.navigation-menu-second-layer .navigation-menu-item:hover>.navigation-menu-item-label{color:#90A7D1 !important}.navigation-menu-second-layer .navigation-menu-third-layer-toggle:hover{color:#90A7D1 !important}.navigation-menu-top-layer>.navigation-menu-item:after{background-color:#90A7D1}.mod-desktop .NavigationBar-actionMenu .NavigationBar-actionMenu-button:hover .icons{fill:#90A7D1}.Product-searchField-btn-close .icon-close:hover,.Product-searchField-btn-submit .icon-search:hover{fill:#90A7D1}.NavigationBar-actionMenu-dropdown .List-item:hover,#LanguagePanel .MenuPanel-section-header:hover,#CurrencyPanel .MenuPanel-section-header:hover{color:#90A7D1}.quick-cart-cancel-holder .quick-cart-cancel:hover{background-color:#90A7D1 !important}.CartPanel-section .promotion-label{background-color:#90A7D1 !important}.NavigationBar-mainMenu .List-item:hover>.Label.primary-color-hover{color:#90A7D1 !important}.NavigationBar-mainMenu i.primary-color-hover:hover{color:#90A7D1 !important}@media (min-width: 768px){.PostList .List-item.primary-color-hover a:hover .List-item-title{color:#90A7D1}}@media (max-width: 767px){.PostList .List-item.primary-color-hover a:active .List-item-title{color:#90A7D1}}.ProductReview-container .List-item a.disabled{color:#90A7D1 !important}.pagination li:not(.active):hover>a,.pagination li:not(.active):hover a.Label{opacity:.2}.cart-chkt-btn:hover:not(.insufficient-point) .ladda-spinner div div div{background:#90A7D1 !important}.addon-promotions-container .detail-media-container.addon-selected{border:3px solid #90A7D1}.post-categories-pannel__block-title::after{background-color:#90A7D1}.product-review-block .btn-primary,.product-review-block .btn-primary:focus,.submit-btn-wrapper .btn-primary,.submit-btn-wrapper .btn-primary:focus{background-color:#90A7D1 !important}.contact-us-modal #btn-form-submit-modal{background-color:#90A7D1}.contact-us-modal #btn-form-submit-modal:active,.contact-us-modal #btn-form-submit-modal:focus{color:#fff}.Message-close-button:hover{background-color:#90A7D1}.Variation-border.selected{border:solid 2px #90A7D1 !important}@media not all and (pointer: coarse){.Variation-border:hover{border:solid 2px #90A7D1 !important}}.customer-review-bar-color{background-color:#90A7D1 !important}.product-available-info .product-available-info-time{border-bottom-color:#90A7D1}.input-group-btn .btn-checkout:hover>svg{fill:#90A7D1}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice{color:#90A7D1}.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:before,.multi-checkout-confirm .multi-checkout-confirm__delivery_notice:after{background-color:#90A7D1}#checkout-object__section .checkout-object__info_cart-header{color:#90A7D1}#checkout-object__section .checkout-object__info_cart-header .icon-basket{fill:#90A7D1}#signup-login-page .solid-btn:not([disabled]){background-color:#90A7D1;border-color:#90A7D1}#signup-login-page .solid-btn:not([disabled]):hover{background-color:#121a2f;border-color:#121a2f;color:#fff}#signup-login-page .solid-btn[data-loading]{background-color:#90A7D1;border-color:#90A7D1}#signup-login-page .outline-btn:not([disabled]){color:#90A7D1;border-color:#90A7D1}#signup-login-page .outline-btn:not([disabled]):hover{background-color:#121a2f;border-color:#121a2f;color:#fff}#signup-login-page .outline-btn[data-loading]{color:#90A7D1;border-color:#90A7D1}.member-center-profile__submit-button:hover,.member-center-profile__retry-button:hover,.member-center-profile__member-referral-modal-button:hover,.member-center-profile__email-verification-modal-button:hover{background-color:#121a2f;border-color:#121a2f}
1042
1043      </style>
1044  <!- Theme Setting fonts ->
1045    <style>@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-cyrillic-ext-normal-400.woff2) format("woff2");
1045unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-cyrillic-normal-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-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:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-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:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-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:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-cyrillic-ext-normal-700.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-cyrillic-normal-700.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-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:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-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:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.shoplineapp.com/fonts/montserrat/montserrat-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}
1046</style>
1047    <style>
1048      .boxify-image, .Image-boxify-image {
1049        background-size: cover;
1050      }
1051      .boxify-image .boxify-image-wrap img,
1052      .boxify-image.sl-media img,
1053      .Image-boxify-image.sl-media img {
1054        object-fit: cover;
1055      }
1056    </style>
1057  <style>
1058    /* Custom CSS */
1059    
1060  </style>
1061  <!-- Custom HEAD HTML -->
1062  
1063
1064
1065    <!-- Custom liquid styles -->
1066      <style type="text/css"> body.cart.index #shopline-section-announcement,body.checkout.index #shopline-section-announcement,body.orders.confirm #shopline-section-announcement{display:none}#shopline-section-announcement{position:sticky;z-index:25;left:0;right:0;top:0}#shopline-section-announcement~.NavigationBar{top:auto}.announcement{width:100%;display:flex;overflow:hidden;background-color:var(--announcement-background,#90a7d1);position:relative}.announcement--column{flex-direction:column}.announcement__viewport{width:100%;overflow:hidden}.announcement__slider{position:relative;display:grid;background-color:var(--announcement-background,#90a7d1);touch-action:pan-y}.announcement__slider>.announcement__countdown,.announcement__slider>.announcement__link,.announcement__slider>.announcement__text{grid-area:1/1;visibility:hidden;width:100%}.announcement__slider>.announcement__slide--active,.announcement__slider>.announcement__slide--incoming,.announcement__slider>.announcement__slide--outgoing{visibility:visible}.announcement__slide--incoming-next-mobile{animation:announcement-slide-in-right .42s ease}.announcement__slide--outgoing-next-mobile{animation:announcement-slide-out-left .42s ease}.announcement__slide--incoming-previous-mobile{animation:announcement-slide-in-left .42s ease}.announcement__slide--outgoing-previous-mobile{animation:announcement-slide-out-right .42s ease}.announcement__slide--incoming-next-desktop{animation:announcement-slide-in-bottom 1s linear}.announcement__slide--outgoing-next-desktop{animation:announcement-slide-out-top 1s linear}@keyframes announcement-slide-in-right{from{transform:translateX(100%)}}@keyframes announcement-slide-out-left{to{transform:translateX(-100%)}}@keyframes announcement-slide-in-left{from{transform:translateX(-100%)}}@keyframes announcement-slide-out-right{to{transform:translateX(100%)}}@keyframes announcement-slide-in-bottom{from{transform:translateY(100%)}}@keyframes announcement-slide-out-top{to{transform:translateY(-100%)}}.announcement__arrow{display:none;position:absolute;top:50%;z-index:1;width:18px;height:18px;padding:0;border:0;background:0 0;color:var(--announcement-text,#fff);transform:translateY(-50%);cursor:pointer}.announcement__arrow svg{display:block;width:18px;height:18px;fill:currentColor}.announcement__arrow--previous{left:max(16px,(100% - 1170px) / 2 + 16px)}.announcement__arrow--next{right:max(16px,(100% - 1170px) / 2 + 16px)}@media (min-width:768px){.announcement__viewport{width:min(100% - 92px,1078px);margin:0 auto}.announcement__arrow{display:block}}.announcement__text{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:100%;padding:10px 20px;background-color:var(--announcement-background,#90a7d1)}.announcement__title{color:var(--announcement-text,#fff);padding:0;margin:0;text-align:center;word-break:break-word;font-size:calc(1.4rem * var(--font-size-paragraph, 1))}.announcement__title span{white-space:pre-wrap}.announcement__link{width:100%;flex-shrink:0}.announcement__link.disabled{cursor:auto}.announcement__countdown{width:100%;min-width:100%;height:100%;padding:10px 20px;background-color:var(--announcement-background,#90a7d1);color:var(--announcement-text,#fff);will-change:transform}.announcement__countdown .countdown-block{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:16px}@media (max-width:767px){.announcement__countdown .countdown-block{flex-direction:column}}.announcement__countdown .countdown-block__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0;margin:0;text-align:center;word-break:break-word;font-size:calc(1.4rem * var(--font-size-paragraph, 1))}.announcement__countdown .countdown-block__body{display:flex;gap:16px}.announcement__countdown .countdown-block__button{border-radius:3px;padding:5px 16px;text-align:center;text-decoration:none;font-size:calc(1.4rem * var(--font-size-paragraph, 1));word-break:break-word;color:var(--announcement-background,#90a7d1);background-color:var(--announcement-text,#fff);border:1px solid var(--announcement-text,#fff)}.announcement__countdown .countdown-block__button:hover{cursor:pointer}.announcement__countdown .countdown-block__button.disabled{opacity:.6}.announcement__countdown .countdown-timer{display:flex;align-items:center;position:relative}.announcement__countdown .time-unit{display:flex;flex-direction:column;align-items:center;
1066gap:calc(4px * var(--font-size-paragraph,1));width:31px}.announcement__countdown .time-unit-name{height:10px;font-size:calc(10px * var(--font-size-paragraph, 1));display:flex;align-items:center;text-align:center;text-transform:capitalize;white-space:nowrap}.announcement__countdown .time-part-wrapper{display:flex;align-items:center;position:relative}.announcement__countdown .time-part{text-align:center;width:calc(12px * var(--font-size-paragraph,1));height:calc(20px * var(--font-size-paragraph,1));overflow:hidden;display:inline-block;box-sizing:border-box}.announcement__countdown .digit-wrapper{transform:translateY(0);transition:transform .2s ease-in-out;transform:translateY(-90%)}.announcement__countdown .digit-wrapper[data-value="0"]{transform:translateY(-90%)}.announcement__countdown .digit-wrapper[data-value="1"]{transform:translateY(-80%)}.announcement__countdown .digit-wrapper[data-value="2"]{transform:translateY(-70%)}.announcement__countdown .digit-wrapper[data-value="3"]{transform:translateY(-60%)}.announcement__countdown .digit-wrapper[data-value="4"]{transform:translateY(-50%)}.announcement__countdown .digit-wrapper[data-value="5"]{transform:translateY(-40%)}.announcement__countdown .digit-wrapper[data-value="6"]{transform:translateY(-30%)}.announcement__countdown .digit-wrapper[data-value="7"]{transform:translateY(-20%)}.announcement__countdown .digit-wrapper[data-value="8"]{transform:translateY(-10%)}.announcement__countdown .digit-wrapper[data-value="9"]{transform:translateY(0)}.announcement__countdown .digit{display:inline-block;font-size:calc(1.6rem * var(--font-size-paragraph, 1));font-weight:700}.announcement__countdown .colon{font-size:calc(1.4rem * var(--font-size-paragraph, 1));text-align:center;font-weight:400;line-height:20px;margin-bottom:calc(12px * var(--font-size-paragraph,1));width:28px}.announcement--revamp.announcement--column{gap:0}@media (min-width:768px){.announcement--revamp.announcement--column{padding:0 16px}}.announcement--revamp.announcement--column .announcement__content,.announcement--revamp.announcement--column .announcement__link{max-width:none}.announcement--revamp .announcement__content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;width:100%;max-width:1170px}.announcement--revamp .announcement__text{gap:4px;padding:12px 16px}.announcement--revamp .announcement__text--has-button .announcement__content,.announcement--revamp .announcement__text--has-subtitle .announcement__content{flex-direction:column;gap:4px}.announcement--revamp .announcement__text--has-button:not(.announcement__text--has-subtitle) .announcement__content{flex-direction:row;gap:8px 12px}.announcement--revamp .announcement__text--has-button:not(.announcement__text--has-subtitle) .announcement__meta{flex:0 0 auto;width:auto}.announcement--revamp .announcement__title{display:flex;min-width:0;font-size:calc(var(--announcement-title-font-size, 14px) * var(--font-size-paragraph, 1));font-weight:400;line-height:1.45;letter-spacing:0;max-width:100%}.announcement--revamp .announcement__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;width:100%;min-width:0;max-width:100%}.announcement--revamp .announcement__subtitle{color:var(--announcement-text,#fff);margin:0;padding:0;min-width:0;max-width:100%;font-size:calc(var(--announcement-subtitle-font-size, 12px) * var(--font-size-paragraph, 1));line-height:1.35;letter-spacing:0;text-align:center;word-break:break-word}.announcement--revamp .announcement__btn{display:inline-block;flex-shrink:0;max-width:340px;padding:4px 10px;border:none;border-radius:4px;background-color:var(--announcement-text,#fff);color:var(--announcement-background,#90a7d1);font-size:calc(12px * var(--font-size-paragraph, 1));line-height:1.2;letter-spacing:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement--revamp .announcement__link{max-width:1170px;margin:0 auto;text-decoration:none}.announcement--revamp .announcement__slider>.announcement__countdown,.announcement--revamp .announcement__slider>.announcement__link,.announcement--revamp .announcement__slider>.announcement__text{min-height:100%;min-width:0}.announcement--revamp .announcement__slider>.announcement__link{display:flex}.announcement--revamp .announcement__countdown{display:flex;align-items:center;justify-content:center;padding:12px 16px}.announcement--revamp .announcement__countdown .countdown-block__button:hover{cursor:inherit}.announcement--revamp .announcement__countdown .countdown-block__button.disabled:hover{cursor:default}.announcement--revamp .announcement__countdown .countdown-block{flex-wrap:wrap;gap:4px 16px}@media (max-width:767px){.announcement--revamp .announcement__countdown .countdown-block{gap:4px}}.announcement--revamp .announcement__countdown .countdown-block__title{display:block;flex:0 0 auto;max-width:100%;overflow:visible;line-height:1.45;letter-spacing:0}.announcement--revamp .announcement__countdown:not([data-started=true]) .countdown-block__title{font-size:calc(var(--announcement-countdown-start-title-font-size, 14px) * var(--font-size-paragraph, 1))}.announcement--revamp .announcement__countdown[data-started=true] .countdown-block__title{font-size:calc(var(--announcement-countdown-end-title-font-size, 14px) * var(--font-size-paragraph, 1))}.announcement--revamp .announcement__countdown .countdown-block__body{align-items:center;justify-content:center;flex:0 0 auto;flex-wrap:wrap;gap:16px;max-width:100%}@media (max-width:767px){.announcement--revamp .announcement__countdown .countdown-block__body{gap:8px 12px}}.announcement--revamp .announcement__countdown .countdown-timer{gap:8px;flex-shrink:0}.announcement--revamp .announcement__countdown .time-unit{flex-direction:row;align-items:center;gap:2px;width:auto}.announcement--revamp .announcement__countdown .time-part{width:calc(10px * var(--font-size-paragraph,1
1066));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>
1067      <style type="text/css"> .header{left:0;right:0;z-index:11;position:relative;transition:background-color .4s;box-shadow:0 2px 6px 0 rgba(0,0,0,.06);transform:translate3d(0,0,0)}.header--desktop{display:none}@media (min-width:1200px){.header--desktop{display:block}}.header--desktop .header__container{padding:0 24px;display:flex;flex-direction:column}.header--desktop .header__logo{margin:0 8px}.header--desktop .header__logo>img{transition:max-height .2s}.header--desktop .header__logo--middle-center,.header--desktop .header__logo--top-center{margin:0 auto}.header--desktop .header__action-menu>.header__action-list:last-child>.List-item{position:relative}.header--desktop .cart-over-limit{position:relative;top:0;right:0}.header--desktop .cart-over-limit .basic-popover-desktop{top:30px;left:-136px}.header--desktop .cart-over-limit .basic-popover-desktop::before{left:170px}.header--mobile{display:block}@media (min-width:1200px){.header--mobile{display:none}}.header--mobile .header__container{padding:8px 16px;display:flex;align-items:center;overflow:hidden}.header--mobile .header__container .header__logo{max-width:100%;display:inline-block}.header--mobile .header__container--logo-middle-left .header__logo-container,.header--mobile .header__container--logo-top-left .header__logo-container{flex:1;flex-shrink:1}.header--mobile .header__container--logo-middle-left .header__logo-container img,.header--mobile .header__container--logo-top-left .header__logo-container img{-o-object-position:left;object-position:left}.header--mobile .header__container--logo-middle-left .NavigationBar-actionMenu,.header--mobile .header__container--logo-top-left .NavigationBar-actionMenu{display:flex;flex-shrink:0}.header--mobile .header__container--logo-middle-center .header__logo-container,.header--mobile .header__container--logo-top-center .header__logo-container{flex:1}.header--mobile .header__container--logo-middle-center .header__logo-container .header__logo,.header--mobile .header__container--logo-top-center .header__logo-container .header__logo{position:relative;display:inline-block;left:100%;transform:translateX(-50%)}.header--mobile .header__container--logo-middle-center .NavigationBar-actionMenu,.header--mobile .header__container--logo-top-center .NavigationBar-actionMenu{flex:1;display:flex;justify-content:flex-end}.header--mobile .header__logo img{width:100%;height:auto}
1067.header--mobile .cart-over-limit .basic-popover-desktop{top:40px;right:105px}.header--sticky.header--desktop{z-index:100}.header__action-menu{display:flex;margin:16px -8px 0}.header__action-menu--logo-top-left{justify-content:flex-end}.header__action-menu--logo-top-center{justify-content:space-between}.header__action-menu--logo-middle-center{align-items:center}.header__action-menu--logo-middle-center>.header__action-list{flex:1}.header__action-menu--logo-middle-center>.header__action-list:last-child{justify-content:flex-end}.header__action-menu--logo-middle-left{align-items:center}.header__action-menu--logo-middle-left>.header__action-list:first-child{flex:1;margin-left:8px}.header__action-menu .Product-searchField>input{cursor:pointer;margin-right:8px;background-color:unset;width:142px;border:none;border-bottom:#333 1px solid}.header__action-list{display:flex}.header__action-list>li{margin:0 8px}.header__action-list .NavigationBar-actionMenu-button{text-decoration:none;color:#333}.header__action-list .NavigationBar-actionMenu-button,.header__action-list .NavigationBar-actionMenu-button .dropdown-toggle{display:flex;align-items:center}.header__action-list .NavigationBar-actionMenu-button .dropdown-toggle>span,.header__action-list .NavigationBar-actionMenu-button>span{margin-left:4px}.header__action-list .App-currencyDropdown .Label span:first-child{display:none} </style>
1068      <style type="text/css"> 
1069  
1070 </style>
1071      <style type="text/css"> 
1072  .header--desktop .header__logo img {
1073    max-height: 86px;
1074    width: auto;
1075  }
1076  .collapsed.header--desktop .header__logo img {
1077    
1078      max-height: 26px;
1079    
1080  }
1081
1082  
1083    #shopline-section-header {
1084      position: sticky;
1085      z-index: 100;
1086      top: 0;
1087    }
1088  
1089 </style>
1090      <style type="text/css"> 
1091  .header--mobile .header__logo img {
1092    object-fit: contain;max-width: 150px;
1093    max-height: 44px;
1094  }
1095 </style>
1096      <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,#121a2f);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,223.4482758621deg),var(--footer-background-s,44.6153846154%),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(--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,#121a2f);border:1px solid hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),80%,.2);color:hsla(var(--footer-text-h,0deg),var(--footer-text-s,0%),80%,.2)}#shopline-section-footer .NavigationBar-actionMenu-button .NavigationBar-actionMenu-dropdown:hover{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 svg{width:22px;height:22px;vertical-align:middle}.footer-wrapper .footer-grid-items{display:flex;text-align:center;word-break:break-word}.footer-wrapper .footer-grid-items.--text_align_left{text-align:left}.footer-wrapper .footer-grid-items.--text_align_right{text-align:right}.footer-wrapper .footer-grid-items .footer-grid-item{flex-grow:1;width:25%}.footer-wrapper .footer-grid-items a{color:var(--footer-text,#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{padding:15px;text-align:center}.footer-wrapper .footer-payment-icons.--text_align_left{text-align:left}.footer-wrapper .footer-payment-icons.--text_align_right{text-align:right}.footer-wrapper .footer-payment-icons img{display:inline-block;width:62px;vertical-align:baseline}.footer-wrapper .footer-social-icon-wrapper svg,.footer-wrapper .footer-social-icon-wrapper svg *{fill:var
1096(--footer-icon,#fff)}.footer-selector{border-top:1px solid hsla(var(--footer-background-h,223.4482758621deg),var(--footer-background-s,44.6153846154%),80%,.5);margin:0 15px;padding:30px 0;text-align:center}.footer-selector.--text_align_left{text-align:left}.footer-selector.--text_align_right{text-align:right}.footer-selector .NavigationBar-actionMenu-button{display:inline-block;width:initial;margin-right:20px}.footer-anti-fraud{text-align:center;color:var(--anti-fraud-text,#fff);background-color:var(--anti-fraud-background,#121a2f);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(--footer-background,#121a2f);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}.footer-copyright a{color:var(--copyright-text,#fff)}.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)}.footer-decor-bar{height:24px}@media screen and (max-width:767px){.footer-grid-items{flex-direction:column}.footer-wrapper .footer-grid-items .footer-grid-item{width:100%}} </style>
1097      <style type="text/css"> 
1098  #footer-custom-padding {
1099    padding: 15px;
1100  }
1101  @media screen and (max-width: 767px) {
1102    #footer-custom-padding {
1103      padding: 0;
1104    }
1105  }
1106
1107  #shopline-section-footer .section-width {
1108    padding-top: 30px;
1109    padding-bottom: 30px;
1110  }
1111
1112  @media (min-width: 768px) {
1113    #shopline-section-footer .section-width {
1114      padding-top: 30px;
1115      padding-bottom: 30px;
1116    }
1117  }
1118
1119  .footer-wrapper .footer-grid-items .footer-grid-item {
1120    padding: 15px 15px;
1121  }
1122
1123  @media (min-width: 768px) {
1124    .footer-wrapper .footer-grid-items .footer-grid-item {
1125      padding: 15px 15px;
1126    }
1127  }
1128
1129 </style>
1130
1131  <div ng-controller="FbInAppBrowserPopupController" ng-cloak>
1132  <div
1133    ng-if="showFbHint"
1134    class="in-app-browser-popup__container"
1135  >
1136    <div class="in-app-browser-popup__layout">
1137      <div class="in-app-browser-popup__main">
1138        <p class="in-app-browser-popup__desc">
1139          {{ 'fb_in_app_browser_popup.desc' | translate }}
1140          <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span>
1141        </p>
1142      </div>
1143      <div class="in-app-browser-popup__footer">
1144        <button class="in-app-browser-popup__close-btn" ng-click="handleClose()">
1145          {{ 'close' | translate }}
1146        </button>
1147      </div>
1148    </div>
1149  </div>
1150</div>
1151  <div ng-controller="InAppBrowserPopupController" ng-cloak>
1152  <div
1153    ng-if="canShowInAppHint && showMissingSessionKeyWarning"
1154    class="in-app-browser-popup__container"
1155  >
1156    <div class="in-app-browser-popup__layout">
1157      <div class="in-app-browser-popup__main">
1158        <p class="in-app-browser-popup__desc">
1159          {{ 'in_app_browser_popup.desc' | translate }}
1160        </p>
1161      </div>
1162      <div class="in-app-browser-popup__footer">
1163        <button class="in-app-browser-popup__close-btn" ng-click="handleClose()">
1164          {{ 'close' | translate }}
1165        </button>
1166      </div>
1167    </div>
1168  </div>
1169</div>
1170    <div
1171  id="cookie-consent-popup"
1172  ng-controller="CookieConsentPopupController"
1173  ng-cloak
1174  data-nosnippet
1175>
1176  <div ng-if="state('showPopup')">
1177    <div
1178      ng-show="!state('showDetailSettingsPanel')" 
1179      class="cookie-consent-popup__container"
1180    >
1181      <div class="cookie-consent-popup__layout">
1182        <div class="cookie-consent-popup__header">
1183          <div class="cookie-consent-popup__title">
1184            {{word('consent_title')}}
1185          </div>
1186        </div>
1187        <div class="cookie-consent-popup__main">
1188          <p class="cookie-consent-popup__desc">
1189            {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a>
1190          </p>
1191        </div>
1192        <div class="cookie-consent-popup__footer">
1193          <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')">
1194            {{word('settings')}}
1195          </button>
1196          <button
1197            class="cookie-consent-popup__accept-btn ladda-button"
1198            ladda="state('loading')"
1199            data-style="slide-down"
1200            ng-click="click('accept')"
1201          >
1202            {{word('accept')}}
1203          </button>
1204        </div>
1205      </div>
1206    </div>
1207
1208    <div
1209      ng-show="state('showDetailSettingsPanel')"
1210      class="cookie-consent-detail-settings-panel__container"
1211    >
1212      <div class="cookie-consent-detail-settings-panel__layout">
1213        <div class="cookie-consent-detail-settings-panel__top-right">
1214          <button
1215            ng-click="click('discard')"
1216            class="cookie-consent-detail-settings-panel__discard-btn"
1217          >
1218          </button>
1219        </div>
1220        <div class="cookie-consent-detail-settings-panel__header">
1221          <div class="cookie-consent-detail-settings-panel__title">
1222            {{word('consent_title')}}
1223          </div>
1224        </div>
1225        <div class="cookie-consent-detail-settings-panel__main">
1226          <p class="cookie-consent-detail-settings-panel__desc">
1227            {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a>
1228          </p>
1229          <div class="cookie-consent-detail-settings-panel__separator"></div>
1230          <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item">
1231            <div class="cookie-consent-detail-settings-panel__item-header">
1232              <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div>
1233              <label for="{{setting.key}}" class="cookie-consent-switch__container">
1234                <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox">
1235                <span class="cookie-consent-switch__slider round"></span>
1236              </label>
1237            </div>
1238            <div class="cookie-consent-detail-settings-panel__item-main">
1239              <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p>
1240            </div>
1241          </div>
1242        </div>
1243        <div class="cookie-consent-detail-settings-panel__footer">
1244          <button
1245            class="cookie-consent-detail-settings-panel__save-btn ladda-button"
1246            ladda="state('loading')"
1247            data-style="slide-down"
1248            ng-click="click('save_preferences')"
1249          >
1250            {{word('save_preferences')}}
1251          </button>
1252        </div>
1253      </div>
1254    </div>
1255  </div>
1256</div>
1257
1258
1259  
1260
1261        <div id='shopline-section-announcement'><!-- Rendered 'announcement.js.liquid' --><!-- Rendered 'announcement.css.liquid' --> 
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272  
1273 
1274</div>          <div id='shopline-section-header'><!-- Rendered 'header.css.liquid' --> 
1275
1276
1277<style>
1278  
1279</style>
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290<style>
1291  .header--desktop .header__logo img {
1292    max-height: 86px;
1293    width: auto;
1294  }
1295  .collapsed.header--desktop .header__logo img {
1296    
1297      max-height: 26px;
1298    
1299  }
1300
1301  
1302    #shopline-section-header {
1303      position: sticky;
1304      z-index: 100;
1305      top: 0;
1306    }
1307  
1308</style>
1309
1310<nav class="header header--desktop header--sticky js-navbar-desktop nav-bg-color">
1311  <div class="header__container clearfix">
1312    <ul class="header__action-menu nav-color header__action-menu--logo-middle-center"><div class="header__action-list">
1313        <!-- Language chooser -->
1314        
1315          <li class="List-item">
1316            <div
1317              class="NavigationBar-actionMenu-button nav-color App-languageDropdown dropdown"
1318              dropdown
1319              data-nosnippet
1320            >
1321              <div class="dropdown-toggle" dropdown-toggle>
1322                <svg class="icons icon-language">
1323                  <use xlink:href="#icon-language"></use>
1324                </svg>
1325                
1326                  <span class="Label">English</span>
1327                
1328              </div>
1329              <ul class="NavigationBar-actionMenu-dropdown dropdown-menu sl-language-chooser">
1330                
1331                  <li class="List-item sl-language-chooser-language" href="#en">English</li>
1332                
1333                  <li class="List-item sl-language-chooser-language" href="#zh-hant">繁體中文</li>
1334                
1335              </ul>
1336            </div>
1337          </li>
1338        
1339
1340        <!-- Currency chooser -->
1341        
1342          <li class="List-item">
1343            <div
1344              class="NavigationBar-actionMenu-button nav-color App-currencyDropdown dropdown"
1345              dropdown
1346              data-nosnippet
1347            >
1348              <div class="dropdown-toggle" dropdown-toggle>
1349                <svg class="icons icon-currency">
1350                  <use xlink:href="#icon-currency"></use>
1351                </svg>
1352                
1353                  <span class="Label"><span class="fa fa-dollar"></span></span>
1354                
1355              </div>
1356              <ul class="NavigationBar-actionMenu-dropdown dropdown-menu sl-currency-chooser">
1357                
1358                  <li class="List-item sl-currency-chooser-currency" href="#hkd">
1359                    $ HKD
1360                  </li>
1361                
1362                  <li class="List-item sl-currency-chooser-currency" href="#mop">
1363                    P MOP
1364                  </li>
1365                
1366                  <li class="List-item sl-currency-chooser-currency" href="#cny">
1367                    ¥ CNY
1368                  </li>
1369                
1370                  <li class="List-item sl-currency-chooser-currency" href="#twd">
1371                    $ TWD
1372                  </li>
1373                
1374                  <li class="List-item sl-currency-chooser-currency" href="#usd">
1375                    $ USD
1376                  </li>
1377                
1378                  <li class="List-item sl-currency-chooser-currency" href="#sgd">
1379                    $ SGD
1380                  </li>
1381                
1382                  <li class="List-item sl-currency-chooser-currency" href="#eur">
1383                    € EUR
1384                  </li>
1385                
1386                  <li class="List-item sl-currency-chooser-currency" href="#aud">
1387                    $ AUD
1388                  </li>
1389                
1390                  <li class="List-item sl-currency-chooser-currency" href="#gbp">
1391                    £ GBP
1392                  </li>
1393                
1394                  <li class="List-item sl-currency-chooser-currency" href="#php">
1395                    ₱ PHP
1396                  </li>
1397                
1398                  <li class="List-item sl-currency-chooser-currency" href="#myr">
1399                    RM MYR
1400                  </li>
1401                
1402                  <li class="List-item sl-currency-chooser-currency" href="#thb">
1403                    ฿ THB
1404                  </li>
1405                
1406                  <li class="List-item sl-currency-chooser-currency" href="#aed">
1407                    د.إ AED
1408                  </li>
1409                
1410                  <li class="List-item sl-currency-chooser-currency" href="#jpy">
1411                    ¥ JPY
1412                  </li>
1413                
1414                  <li class="List-item sl-currency-chooser-currency" href="#bnd">
1415                    $ BND
1416                  </li>
1417                
1418                  <li class="List-item sl-currency-chooser-currency" href="#krw">
1419                    ₩ KRW
1420                  </li>
1421                
1422                  <li class="List-item sl-currency-chooser-currency" href="#idr">
1423                    Rp IDR
1424                  </li>
1425                
1426                  <li class="List-item sl-currency-chooser-currency" href="#vnd">
1427                    ₫ VND
1428                  </li>
1429                
1430                  <li class="List-item sl-currency-chooser-currency" href="#cad">
1431                    $ CAD
1432                  </li>
1433                
1434              </ul>
1435            </div>
1436          </li>
1437        
1438      </div><div class="header__action-list">
1439          <a class="header__logo header__logo--middle-center js-nav-logo" href="/">
1440            <img
1441              src="https://shoplineimg.com/67604a5e01676300792f8f33/67616302865a3b000cb2243f/1200x.webp?source_format=png"
1442              width="1058.0"
1443              height="1201.0"
1444              loading="lazy"
1445            >
1446          </a>
1447        </div><div class="header__action-list">
1448        <!-- Member Center button -->
1449        <li class="List-item">
1450          <a
1451            class="NavigationBar-actionMenu-button nav-color"
1452            
1453              href="/users/sign_in"
1454            
1455          >
1456            <svg class="icons icon-member">
1457              <use xlink:href="#icon-member"></use>
1458            </svg>
1459            
1460          </a>
1461          <user-reminder-desktop
1462  campaign-rule="null"
1463></user-reminder-desktop>
1464        </li>
1465
1466        <!-- Cart panel toggle -->
1467        <basic-popover class="cart-over-limit"></basic-popover>
1468        <li class="List-item">
1469          <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle">
1470            <svg class="icons icon-cart">
1471              <use xlink:href="#icon-cart"></use>
1472            </svg>
1473            <span
1474              class="sl-cart-count Cart-count primary-color"
1475              count-style="icon"
1476            >
1477            </span>
1478          </a>
1479        </li>
1480
1481        <!-- Messages -->
1482        
1483          <li class="List-item">
1484            <a class="NavigationBar-actionMenu-button nav-color MessageDialog-showButton sl-message-toggle">
1485              <svg class="icons icon-message">
1486                <use xlink:href="#icon-message"></use>
1487              </svg>
1488              
1489            </a>
1490          </li>
1491        
1492
1493        <!-- Desktop Search bar -->
1494        
1495          <li class="List-item search-bar">
1496            <div class="NavigationBar-actionMenu-button nav-color Product-searchField" data-nosnippet>
1497              
1498              <svg class="icons icon-search">
1499                <use xlink:href="#icon-search"></use>
1500              </svg>
1501              
1502                <span>Search Products</span>
1503              
1504            </div>
1505          </li>
1506        
1507      </div>
1508    </ul><div
1509      class="NavigationBar-menu-container"
1510      style="justify-content: center;"
1511    >
1512      <ul class="NavigationBar-mainMenu">
1513
1514<li class="navigation-menu nav-color basic-menu-desktop">
1515  <ul class="navigation-menu-top-layer" style="padding: 10px">
1516    
1517      
1518        <li class="navigation-menu-item">
1519          <a
1520            class="navigation-menu-item-label"
1521            link-highlight="https://www.77aichi.com/"
1522            href="https://www.77aichi.com/"
1523            target=""
1524            ng-non-bindable
1525          >Home</a>
1526        </li>
1527      
1528    
1529      
1530        <li class="navigation-menu-item">
1531          <a
1532            class="navigation-menu-item-label"
1533            link-highlight="https://www.77aichi.com/products"
1534            href="https://www.77aichi.com/products"
1535            target=""
1536            ng-non-bindable
1537          >Shop All</a>
1538        </li>
1539      
1540    
1541      
1542        <li class="navigation-menu-item">
1543          <a
1544            class="navigation-menu-item-label"
1545            link-highlight="https://www.77aichi.com/pages/new-page"
1546            href="https://www.77aichi.com/pages/new-page"
1547            target=""
1548            ng-non-bindable
1549          >New Page</a>
1550        </li>
1551      
1552    
1553      
1554        <li class="navigation-menu-item">
1555          <a
1556            class="navigation-menu-item-label"
1557            link-highlight="https://www.77aichi.com/pages/new-page-2"
1558            href="https://www.77aichi.com/pages/new-page-2"
1559            target=""
1560            ng-non-bindable
1561          >New Page</a>
1562        </li>
1563      
1564    
1565  </ul>
1566</li>
1567</ul>
1568    </div>
1569  </div>
1570  
1571</nav>
1572
1573
1574
1575
1576
1577
1578
1579<style>
1580  .header--mobile .header__logo img {
1581    object-fit: contain;max-width: 150px;
1582    max-height: 44px;
1583  }
1584</style>
1585
1586
1587<nav class="header header--mobile header--sticky js-navbar-mobile nav-bg-color">
1588  
1589    <div ng-cloak facebook-banner class="facebook-banner">
1590    <div ng-if="state.isBannerOpened"  class="facebook-banner-wrapper">
1591      <div ng-click="onClose()" class="close-icon-wrapper">
1592        <i class="fa fa-times"></i>
1593      </div>
1594      <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p>
1595      <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly>
1596    </div>
1597  </div>
1598
1599  <div class="header__container header__container--logo-middle-left clearfix">
1600    <div class="header__logo-container">
1601      <a class="header__logo" href="/">
1602        <img src="https://shoplineimg.com/67604a5e01676300792f8f33/67616302865a3b000cb2243f/450x.webp?source_format=png" width="" height="" loading="lazy" >
1603      </a>
1604    </div>
1605
1606    <ul class="NavigationBar-actionMenu nav-color">
1607      <!-- Cart panel toggle -->
1608      <basic-popover class="cart-over-limit"></basic-popover>
1609      <li class="List-item">
1610        <a class="NavigationBar-actionMenu-button nav-color CartPanel-toggleButton sl-cart-toggle">
1611          <svg class="icons icon-cart">
1612            <use xlink:href="#icon-cart"></use>
1613          </svg>
1614          <span class="Cart-count sl-cart-count primary-color"></span>
1615        </a>
1616      </li>
1617      <li class="List-item">
1618        <div class="NavigationBar-actionMenu-button nav-color sl-menu-panel-toggle">
1619          <svg class="icons icon-menu">
1620            <use xlink:href="#icon-menu"></use>
1621          </svg>
1622        </div>
1623      </li>
1624    </ul>
1625  </div>
1626</nav>
1627
1628<!-- Rendered 'menu.js.liquid' -->
1629<!-- Rendered 'header-tracker.js.liquid' -->
1630
1631
1632</div><div id="MenuPanel" class="MenuPanel nav-bg-color" style="display: none;">
1633  <div class="MenuPanel-section">
1634    <ul class="MenuPanel-searchMenu">
1635      <user-reminder-mobile
1636  campaign-rule="null"
1637></user-reminder-mobile>
1638      
1639        <li class="List-item">
1640          <form
1641            class="Product-searchField-form sl-product-search js-product-searchfield-form"
1642            id="SearchPanel"
1643            action=""
1644          >
1645            <input
1646              disabled
1647              maxlength="50"
1648              type="search"
1649              placeholder="Search Products"
1650            >
1651            <button disabled type="submit">
1652              <svg class="icons icon-search js-icon-search">
1653                <use xlink:href="#icon-search"></use>
1654              </svg>
1655            </button>
1656          </form>
1657        </li>
1658      
1659    </ul><ul class="MenuPanel-mainMenu basic-menu-mobile"><li
1660        class="List-item MenuPanel-nestedList sl-dropdown"
1661        is-collapsed="true"
1662        is-mobile-collapsed="true"
1663      >
1664        <a class="Label" link-highlight="https://www.77aichi.com/" href="https://www.77aichi.com/" target="">
1665          Home</a>
1666        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-67604ab7a0be7c000dad599e"></ul>
1667      </li><li
1668        class="List-item MenuPanel-nestedList sl-dropdown"
1669        is-collapsed="true"
1670        is-mobile-collapsed="true"
1671      >
1672        <a class="Label" link-highlight="https://www.77aichi.com/products" href="https://www.77aichi.com/products" target="">
1673          Shop All</a>
1674        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-67604ab7a0be7c000dad59a2"></ul>
1675      </li><li
1676        class="List-item MenuPanel-nestedList sl-dropdown"
1677        is-collapsed="true"
1678        is-mobile-collapsed="true"
1679      >
1680        <a class="Label" link-highlight="https://www.77aichi.com/pages/new-page" href="https://www.77aichi.com/pages/new-page" target="">
1681          New Page</a>
1682        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-67652a667bd393000b7cb1c2"></ul>
1683      </li><li
1684        class="List-item MenuPanel-nestedList sl-dropdown"
1685        is-collapsed="true"
1686        is-mobile-collapsed="true"
1687      >
1688        <a class="Label" link-highlight="https://www.77aichi.com/pages/new-page-2" href="https://www.77aichi.com/pages/new-page-2" target="">
1689          New Page</a>
1690        <ul class="MenuPanel-nestedList-dropdown sl-dropdown-list collapse" id="menu-nested-list-697829f5247b2d917f43f373"></ul>
1691      </li></ul>
1692
1693      <div class="MenuPanel-section-header">
1694        Categories
1695      </div>
1696      <ul class="MenuPanel-categoryMenu">
1697        
1698          
1699        
1700          
1701            
1702              <li class="List-item">
1703                <a class="Label" link-highlight="/categories/熱銷top3" href="/categories/熱銷top3">
1704                  熱銷TOP3
1705                </a>
1706              </li>
1707            
1708          
1709        
1710          
1711            
1712              <li class="List-item">
1713                <a class="Label" link-highlight="/categories/芋泥" href="/categories/芋泥">
1714                  芋見美好
1715                </a>
1716              </li>
1717            
1718          
1719        
1720          
1721            
1722              <li class="List-item">
1723                <a class="Label" link-highlight="/categories/豆漿" href="/categories/豆漿">
1724                  麻吉麻吉
1725                </a>
1726              </li>
1727            
1728          
1729        
1730          
1731            
1732              <li class="List-item">
1733                <a class="Label" link-highlight="/categories/誠意滿滿" href="/categories/誠意滿滿">
1734                  誠意滿滿
1735                </a>
1736              </li>
1737            
1738          
1739        
1740          
1741            
1742              <li class="List-item">
1743                <a class="Label" link-highlight="/categories/季節限定" href="/categories/季節限定">
1744                  季節限定
1745                </a>
1746              </li>
1747            
1748          
1749        
1750          
1751            
1752              <li class="List-item">
1753                <a class="Label" link-highlight="/categories/67604a610dc3ce000e159870" href="/categories/67604a610dc3ce000e159870">
1754                  Featured Products
1755                </a>
1756              </li>
1757            
1758          
1759        
1760      </ul>
1761    
1762
1763    
1764      <ul class="MenuPanel-accountMenu">
1765        <li class="List-item">
1766          <a class="Label" href="/users/sign_in">Sign in</a>
1767        </li>
1768        <li class="List-item">
1769          <a class="Label" href="/users/sign_up">Sign up</a>
1770        </li>
1771      </ul>
1772    
1773
1774    
1775
1776    
1777      <ul class="MenuPanel-othersMenu">
1778        
1779          <li class="List-item">
1780            <a class="MessageDialog-showButton sl-message-toggle">
1781              Message Shop
1782              <svg class="icons icon-message">
1783                <use xlink:href="#icon-message"></use>
1784              </svg>
1785            </a>
1786          </li>
1787        
1788        
1789          <li class="List-item">
1790            <a class="sl-language-menu-open">
1791              English
1792              <svg class="icons icon-language">
1793                <use xlink:href="#icon-language"></use>
1794              </svg>
1795            </a>
1796          </li>
1797        
1798        
1799          <li class="List-item App-currencyDropdown">
1800            <a class="Label sl-currency-menu-open"></a>
1801            <svg class="icons icon-currency">
1802              <use xlink:href="#icon-currency"></use>
1803            </svg>
1804          </li>
1805        
1806      </ul>
1807    
1808  </div>
1809</div>
1810        <div id="cart-panel" class="CartPanel js-cart-panel">  <div class="CartPanel-section">    <div ng-controller="CartsController"><div class="clear"></div>
1811<!-- Hint: Cart Empty -->
1812<div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()">
1813  <div class="CartPanel-hint"> Your Shopping Cart is empty. </div>
1814  <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled">
1815    <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
1816    <cart-lazyload-related-products data-allow-empty-product-ids="true">
1817      <div class="cart-related-products-loading">
1818        <div class="cart-related-products-loading-image loading-placeholder"></div>
1819        <div class="cart-related-products-loading-content">
1820          <div class="cart-related-products-loading-title loading-placeholder"></div>
1821          <div class="cart-related-products-loading-price-details loading-placeholder"></div>
1822        </div>
1823      </div>
1824      <div class="cart-related-products-list"></div>
1825    </cart-lazyload-related-products>
1826  </div>
1827</div>
1828
1829<div class="cart-panel-content" data-e2e-id="cart-panel_container" ng-cloak ng-hide="currentCart.isCartEmpty()">
1830  <!-- CartItems -->
1831  <div class="cart-items">
1832    <div
1833      ng-repeat="item in currentCart.getItems() track by item._id"
1834      ng-if="item.type !== 'gift'"
1835      class="cart-item-container"
1836      data-cart-item-id="{{ item._id }}"
1837      product-id="{{ item.product_id }}"
1838    >
1839      <!-- Item -->
1840      <div class="cart-item">
1841        <a ng-if="item.product.type !== 'gift'" ng-href="/products/{{item.product_id}}" target="_blank" class="product-link js-product-link">
1842          <img
1843            class="sl-lazy-image cart-item-image"
1844            ng-src="{{ getImgSrc(item, '200x200f') }}"
1845            alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}"
1846          />
1847        </a>
1848        <img
1849          class="sl-lazy-image cart-item-image"
1850          ng-if="item.product.type === 'gift'"
1851          ng-src="{{ getImgSrc(item, '200x200f') }}"
1852          alt="{{ (item.variation.media
1853                    ? item.variation.media.alt_translations
1854                    : item.product.cover_media.alt_translations) | translateModel
1855                }}"
1856        />
1857        <div class="cart-item-content" style="float:left;width:130px;">
1858          <div class="wrap--bundle-title-variation">
1859            <div
1860              ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)"
1861              class="label promotion-label label-default"
1862            >
1863              {{ 'product.bundled_products.label' | translate }}
1864            </div>
1865            <div
1866              ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)"
1867              class="label promotion-label label-default"
1868            >
1869              {{ 'product.bundle_group_products.label' | translate }}
1870            </div>
1871            <div
1872              ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)"
1873              class="label promotion-label label-default"
1874            >
1875              {{ 'product.buyandget.label' | translate }}
1876            </div>
1877            <div
1878              ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'"
1879              class="label promotion-label label-default"
1880            >
1881              {{ 'product.gift.label' | translate }}
1882            </div>
1883            <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
1884            <div class="title">{{item.product.title_translations|translateModel}}</div>
1885            <div ng-repeat="field in item.variation.fields track by $index" class="item-variation">
1886              <div ng-class="$index === 0 ? 'variation' : 'variation space-variation'">{{ field.name_translations | translateModel }}</div>
1887            </div>
1888            <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list">
1889              <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id">
1890                <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p>
1891                <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p>
1892              </li>
1893            </ul>
1894            <span
1895              class="variation-open-button"
1896              ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'"
1897              ng-click="onClickOpenVariation(item._id)"
1898            >
1899              {{ 'product.set.open_variation' | translate }}
1900              <i class="fa fa-angle-down"></i>
1901            </span>
1902            <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list">
1903              <li
1904                class="child-product-item"
1905                ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)"
1906              >
1907                <p class="child-product-title">
1908                  {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }}
1909                  x {{ selectedChildProduct.quantity || 1 }}
1910                </p>
1911                <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id">
1912                  {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }}
1913                </p>
1914              </li>
1915            </ul>
1916            <div ng-if="checkJoinVariantsEnabled()" class="joined-variants" ng-bind-html="joinVariants(item)"></div>
1917            <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div>
1918          </div>
1919          <div class="price-details">
1920            {{item.quantity}}<span style="margin:0 3px;">x</span>
1921            <span
1922              ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'"
1923              ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency"
1924            ></span>
1925            <span
1926              ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')"
1927              ng-bind-html="'NT$0' | changeCurrency"
1928            ></span>
1929            <span ng-if="item.type === 'redeem_gift'">
1930              {{ item.unit_point }} Point
1931            </span>
1932          </div>
1933        </div>
1934        <!--cart-item-content-->
1935        <div class="remove" ng-if="shouldShowDeleteButton">
1936          <a ng-click="removeItemFromCart(item._id,$event)">
1937            <span>Remove</span>
1938            <svg class="icons icon-delete">
1939              <use xlink:href="#icon-delete"></use>
1940            </svg>
1941          </a>
1942        </div>
1943        <div class="clear"></div>
1944      </div>
1945      <!-- Item end-->
1946      <!-- Addon items -->
1947      <div
1948        class="addon-cart-item cart-item"
1949        ng-repeat="addonItem in item.addon_items track by addonItem._id"
1950        ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''"
1951        data-cart-item-id="{{ addonItem._id }}"
1952      >
1953        <span class="product-link js-product-link">
1954          <img
1955            class="cart-item-image"
1956            ng-src="{{ getImgSrc(addonItem, '200x200f') }}"
1957            alt="{{addonItem.product.cover_media.alt_translations | translateModel}}"
1958          />
1959        </span>
1960        <div class="cart-item-content" style="float:left;width:130px;">
1961          <div class="wrap--bundle-title-variation">
1962            <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
1963            <div class="title">{{addonItem.product.title_translations|translateModel}}</div>
1964          </div>
1965          <div class="price-details">
1966            {{addonItem.quantity}}<span style="margin:0 3px;">x</span>
1967            <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span>
1968            <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span>
1969          </div>
1970        </div>
1971        <div class="remove" ng-if="shouldShowDeleteButton">
1972          <a ng-click="removeItemFromCart(addonItem._id,$event)" >
1973            <span>Remove</span>
1974            <svg class="icons icon-delete">
1975              <use xlink:href="#icon-delete"></use>
1976            </svg>
1977          </a>
1978        </div>
1979        <div class="clear"></div>
1980      </div>
1981      <!-- Addon items end -->
1982    </div>
1983    <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()">
1984      <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
1985      <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}">
1986        <div class="cart-related-products-loading">
1987          <div class="cart-related-products-loading-image loading-placeholder"></div>
1988          <div class="cart-related-products-loading-content">
1989            <div class="cart-related-products-loading-title loading-placeholder"></div>
1990            <div class="cart-related-products-loading-price-details loading-placeholder"></div>
1991          </div>
1992        </div>
1993        <div class="cart-related-products-list"></div>
1994      </cart-lazyload-related-products>
1995    </div>
1996    <div class="clear"></div>
1997  </div>
1998  <!-- CartItems end -->
1999
2000  <div class="clear"></div>
2001  <!-- Checkout button -->
2002  <div class="cart-chkt-btn-cont">
2003    <button
2004      id="btn-checkout"
2005      data-e2e-id="checkout_button"
2006      class="cart-chkt-btn ladda-button"
2007      data-style="slide-down"
2008      ladda="checkoutButtonLoading"
2009      ng-click="onCheckoutClicked($event)"
2010    >
2011      {{ 'cart.checkout' | translate }}
2012    </button>
2013  </div>
2014  <!-- Checkout button end -->
2015</div>
2016</div>  </div></div>  <div id="LanguagePanel" class="MenuPanel nav-bg-color" style="display: none;" data-nosnippet>  <div class="MenuPanel-section">    <div class="MenuPanel-section-header sl-language-menu-close">      <span class="fa fa-chevron-left"></span>      Language    </div>    <ul class="sl-language-chooser">              <li class="List-item">          <a class="Label sl-language-chooser-language" href="#en">English</a>        </li>              <li class="List-item">          <a class="Label sl-language-chooser-language" href="#zh-hant">繁體中文</a>        </li>          </ul>  </div></div>  <div id="CurrencyPanel" class="MenuPanel nav-bg-color" style="display: none;" data-nosnippet>  <div class="MenuPanel-section">    <div class="MenuPanel-section-header sl-currency-menu-close">      <span class="fa fa-chevron-left"></span>      Currency    </div>    <ul class="sl-currency-chooser" id="menu-others-currency">              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#hkd">$ HKD</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#mop">P MOP</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#cny">¥ CNY</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#twd">$ TWD</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#usd">$ USD</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#sgd">$ SGD</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#eur">€ EUR</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#aud">$ AUD</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#gbp">£ GBP</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#php">₱ PHP</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#myr">RM MYR</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#thb">฿ THB</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#aed">د.إ AED</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#jpy">¥ JPY</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#bnd">$ BND</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#krw">₩ KRW</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#idr">Rp IDR</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#vnd">₫ VND</a>        </li>              <li class="List-item">          <a class="Label sl-currency-chooser-currency" href="#cad">$ CAD</a>        </li>          </ul>  </div></div>  <div class="SearchModal-backdrop sl-search-modal"></div><div class="SearchModal sl-search-modal">  <form class="Product-searchField-form sl-product-search">    <input disabled maxlength="50" placeholder="Search Products">    <div class="Product-searchField-action">      <a class="Product-searchField-btn-close">        <svg class="icons icon-close">          <use xlink:href="#icon-close"></use>        </svg>      </a>      <a class="Product-searchField-btn-submit">        <svg class="icons icon-search">          <use xlink:href="#icon-search"></use>        </svg>      </a>    </div>  </form></div>
2016  <div id="Content" class="js-content">    
2017
2018
2019
2020
2021
2022
2023      
2024
2025
2026
2027  <div class="container ProductList-container" ga-page-view>
2028    <div class="ProductList-breadcrumb breadcrumb hidden-xs" id="ProductList-breadcrumb">
2029  <div class="block-inner">
2030    <a class="Label" href="/products">View All</a>
2031    
2032  </div>
2033</div>
2034<div class="bn-cat"></div>
2035<div class="block-inner">
2036  <div class="pd-box clearfix">
2037    <div class="left-c-box hidden-xs hidden-sm">
2038      
2039        <h3 class="tit-category primary-color-border-bottom">
2040          menu_panel.categories
2041        </h3>
2042        <ul class="ProductList-categoryMenu is-collapsed is-mobile-collapsed">
2043          
2044            
2045          
2046            
2047              
2048                <li class="List-item">
2049                  <a class="Label primary-color-hover" link-highlight="https://www.77aichi.com/categories/熱銷top3" href="https://www.77aichi.com/categories/熱銷top3">
2050                    熱銷TOP3
2051                  </a>
2052                </li>
2053              
2054            
2055          
2056            
2057              
2058                <li class="List-item">
2059                  <a class="Label primary-color-hover" link-highlight="https://www.77aichi.com/categories/芋泥" href="https://www.77aichi.com/categories/芋泥">
2060                    芋見美好
2061                  </a>
2062                </li>
2063              
2064            
2065          
2066            
2067              
2068                <li class="List-item">
2069                  <a class="Label primary-color-hover" link-highlight="https://www.77aichi.com/categories/豆漿" href="https://www.77aichi.com/categories/豆漿">
2070                    麻吉麻吉
2071                  </a>
2072                </li>
2073              
2074            
2075          
2076            
2077              
2078                <li class="List-item">
2079                  <a class="Label primary-color-hover" link-highlight="https://www.77aichi.com/categories/誠意滿滿" href="https://www.77aichi.com/categories/誠意滿滿">
2080                    誠意滿滿
2081                  </a>
2082                </li>
2083              
2084            
2085          
2086            
2087              
2088                <li class="List-item">
2089                  <a class="Label primary-color-hover" link-highlight="https://www.77aichi.com/categories/季節限定" href="https://www.77aichi.com/categories/季節限定">
2090                    季節限定
2091                  </a>
2092                </li>
2093              
2094            
2095          
2096            
2097              
2098                <li class="List-item">
2099                  <a class="Label primary-color-hover" link-highlight="https://www.77aichi.com/categories/67604a610dc3ce000e159870" href="https://www.77aichi.com/categories/67604a610dc3ce000e159870">
2100                    Featured Products
2101                  </a>
2102                </li>
2103              
2104            
2105          
2106        </ul>
2107      
2108      <category-filter type="side-category-filter"></category-filter>
2109    </div>
2110
2111    <div class="right-c-box
2112      "
2113    >
2114      
2115
2116      
2117      <div class="ProductList-info clearfix">
2118        <h1 class="Label">
2119          
2120            View All
2121          
2122        </h1>
2123        <div class="ProductList-select js-productlist-select clearfix">
2124          <category-filter-button></category-filter-button>
2125          <div class="select-sort js-select-sort">
2126            <span></span>
2127            <ul>
2128            </ul>
2129          </div>
2130          <div class="select-limit js-select-limit">
2131            <span></span>
2132            <ul>
2133            </ul>
2134          </div>
2135        </div>
2136        <div class="ProductList-settings form sl-products-list-settings">
2137          <span><select class="ProductList-settings-sorting form-control sl-products-sorting js-productlist-settings-sorting" disabled>
2138            <option value="">Sort by</option>
2139            
2140              <option value="created_at_desc" >Newest to Oldest</option>
2141            
2142              <option value="created_at_asc" >Oldest to Newest</option>
2143            
2144              <option value="price_desc" >Price: High to Low</option>
2145            
2146              <option value="price_asc" >Price: Low to High</option>
2147            
2148              <option value="quantity_sold_desc" >Sales Volume: High to Low</option>
2149            
2150          </select></span>
2151          <span><select class="ProductList-settings-limit js-productlist-settings-limit form-control sl-products-limit" disabled>
2152            
2153              <option value="24" selected>24 Items per page</option>
2154            
2155              <option value="48" >48 Items per page</option>
2156            
2157              <option value="72" >72 Items per page</option>
2158            
2159          </select></span>
2160        </div>
2161      </div>
2162      
2163      <category-filter-tags></category-filter-tags>
2164      <div class="ProductList-list ">
2165        
2166        
2167          
2168            
2169
2170
2171
2172
2173
2174
2175
2176<div class="product-item">
2177  <product-item
2178    product-id="69a3bc95c93db51dc4bd6cf2"
2179    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2180    class="
2181      
2182        has-wishlist-button
2183      
2184      
2185        has-variant-selector
2186      
2187    "
2188    modal-window-class="
2189      
2190        --plp-variant-image-square
2191      
2192      
2193      --plp-variant-image-md
2194      
2195    "
2196    rec-strategy=""
2197  >
2198    <a
2199      href="https://www.77aichi.com/products/蘸醬豆漿粉粿-1"
2200      
2201      ng-click='sendGaProductClick("69a3bc95c93db51dc4bd6cf2", "", ["{\"key\":\"69a3bc95d436c300161d419c\",\"sku\":\"\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"研磨花生\"]&amp;#125;&amp;#125;"], "豆漿芝麻吉" )'  ga-product='{"id":"69a3bc95c93db51dc4bd6cf2","sku":"","variations":"[{\"key\":\"69a3bc95d436c300161d419c\",\"sku\":\"\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"研磨花生\"]}}]","title":"豆漿芝麻吉"}' 
2202      class="quick-cart-item js-quick-cart-item
2203        
2204          
2205        "
2206    >
2207      <div class="boxify-image-wrapper js-quick-boxify-image">
2208        
2209
2210        
2211          <div class="boxify-image js-boxify-image center-contain sl-media ">
2212            <div class="boxify-image-wrap">
2213              <img alt="豆漿芝麻吉" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc1236f035e20ef46230/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc1236f035e20ef46230/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc1236f035e20ef46230/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc1236f035e20ef46230/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc1236f035e20ef46230/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc1236f035e20ef46230/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc1236f035e20ef46230/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc1236f035e20ef46230/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc1236f035e20ef46230/2960x.webp?source_format=jpg 2960w" data-sizes="auto" data-src="https://img.shoplineapp.com/media/image_clips/69a3bc1236f035e20ef46230/original.jpg?1772338193=&owner_id=67604a5e01676300792f8f33" />
2214            </div>
2215
2216            
2217              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
2218            
2219          </div>
2220        
2221
2222        
2223          
2224            <div class="boxify-image js-boxify-image center-contain sl-media  second-image">
2225              <div class="boxify-image-wrap">
2226                <img data-src="https://img.shoplineapp.com/media/image_clips/69a3bc13eeed9232307e9af6/original.jpg?1772338194=&owner_id=67604a5e01676300792f8f33" alt="豆漿芝麻吉" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/67604a5e01676300792f8f33/69a3bc13eeed9232307e9af6/3860x.webp?source_format=jpg 3860w" data-sizes="auto" />
2227              </div>
2228
2229              
2230                <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
2231              
2232            </div>
2233          
2234        
2235        
2236        
2237          
2238            <sl-list-page-wishlist-button
2239              class="hover-button"
2240              ng-if="wishlistItemsLoaded"
2241              has-variations="true"
2242              product="{
2243                _id: '69a3bc95c93db51dc4bd6cf2',
2244                title_translations: null,
2245                sku: '',
2246                type: 'product',
2247                variations: null,
2248              }"
2249              wishlist-items="wishlistItems"
2250              login-path='users/sign_in'
2251              
2252                data-variant-id='69a3bc95d436c300161d419c'
2253              
2254            />
2255          
2256        
2257      </div>
2258      <div class="info-box">
2259        <div class="info-box-inner-wrapper">
2260          <div class="title text-primary-color ">豆漿芝麻吉</div>
2261          <div class="quick-cart-price ">
2262            
2263              
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274  
2275
2276  
2277    
2278
2279    
2280      
2281    
2282
2283    
2284      
2285    
2286  
2287
2288
2289
2290  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$250</div>
2291
2292
2293
2294  <div class="price__regular">
2295    <span class="
2296      global-primary dark-primary sl-price price
2297       price-crossed 
2298      
2299    ">NT$265</span>
2300
2301    
2302  </div>
2303
2304
2305            
2306            
2307            
2308              
2309              
2310              
2311              <product-list-variation-selector
2312                class="product-list-variant-selector-container"
2313                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:3,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
2314                product_id='69a3bc95c93db51dc4bd6cf2'
2315                product_url='https://www.77aichi.com/products/蘸醬豆漿粉粿-1'
2316                show_variation_type="1"
2317                open_link_in_new_tab="false"
2318                is_promotion_product="false"
2319                ng-if="false"
2320              ></product-list-variation-selector>
2321            
2322          </div>
2323          
2324          
2325          
2326          
2327            
2328              <sl-list-page-wishlist-button
2329                ng-if="wishlistItemsLoaded"
2330                has-variations="true"
2331                product="{
2332                  _id: '69a3bc95c93db51dc4bd6cf2',
2333                  title_translations: null,
2334                  sku: '',
2335                  type: 'product',
2336                  variations: null,
2337                }"
2338                wishlist-items="wishlistItems"
2339                login-path='users/sign_in'
2340                
2341                  data-variant-id='69a3bc95d436c300161d419c'
2342                
2343              ></sl-list-page-wishlist-button>
2344            
2345          
2346          
2347          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
2348            
2349            "
2350          >
2351            ADD TO CART
2352          </span>
2353          
2354          
2355        </div>
2356      </div>
2357    </a>
2358  </product-item>
2359</div>
2360
2361          
2362        
2363          
2364            
2365
2366
2367
2368
2369
2370
2371
2372<div class="product-item">
2373  <product-item
2374    product-id="69474dffe18512c9e90bba93"
2375    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2376    class="
2377      
2378        has-wishlist-button
2379      
2380      
2381        has-variant-selector
2382      
2383    "
2384    modal-window-class="
2385      
2386        --plp-variant-image-square
2387      
2388      
2389      --plp-variant-image-md
2390      
2391    "
2392    rec-strategy=""
2393  >
2394    <a
2395      href="https://www.77aichi.com/products/草莓提拉米糕"
2396      
2397      ng-click='sendGaProductClick("69474dffe18512c9e90bba93", "", [], "草莓提拉米糕" )'  ga-product='{"id":"69474dffe18512c9e90bba93","sku":"","variations":"[]","title":"草莓提拉米糕"}' 
2398      class="quick-cart-item js-quick-cart-item
2399        
2400          
2401        "
2402    >
2403      <div class="boxify-image-wrapper js-quick-boxify-image">
2404        
2405  <div class="product-customized-labels primary-bg-color-tag">
2406    <span class="product-customized-labels-content">冬季限定</span>
2407  </div>
2408
2409
2410        
2411          <div class="boxify-image js-boxify-image center-contain sl-media ">
2412            <div class="boxify-image-wrap">
2413              <img data-sizes="auto" data-src="https://img.shoplineapp.com/media/image_clips/6947d9284b4e89422210c515/original.png?1766316327=&owner_id=67604a5e01676300792f8f33" alt="草莓提拉米糕" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/6947d9284b4e89422210c515/375x.webp?source_format=png 375w, https://shoplineimg.com/67604a5e01676300792f8f33/6947d9284b4e89422210c515/540x.webp?source_format=png 540w, https://shoplineimg.com/67604a5e01676300792f8f33/6947d9284b4e89422210c515/720x.webp?source_format=png 720w, https://shoplineimg.com/67604a5e01676300792f8f33/6947d9284b4e89422210c515/900x.webp?source_format=png 900w, https://shoplineimg.com/67604a5e01676300792f8f33/6947d9284b4e89422210c515/1080x.webp?source_format=png 1080w" />
2414            </div>
2415
2416            
2417              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
2418            
2419          </div>
2420        
2421
2422        
2423          
2424            <div class="boxify-image js-boxify-image center-contain sl-media  second-image">
2425              <div class="boxify-image-wrap">
2426                <img data-sizes="auto" alt="草莓提拉米糕" data-src="https://img.shoplineapp.com/media/image_clips/694756c6fd198b0c9be656be/original.jpg?1766282949=&owner_id=67604a5e01676300792f8f33" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/67604a5e01676300792f8f33/694756c6fd198b0c9be656be/3860x.webp?source_format=jpg 3860w" />
2427              </div>
2428
2429              
2430                <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
2431              
2432            </div>
2433          
2434        
2435        
2436        
2437          
2438            <sl-list-page-wishlist-button
2439              class="hover-button"
2440              ng-if="wishlistItemsLoaded"
2441              has-variations="false"
2442              product="{
2443                _id: '69474dffe18512c9e90bba93',
2444                title_translations: null,
2445                sku: '',
2446                type: 'product',
2447                variations: null,
2448              }"
2449              wishlist-items="wishlistItems"
2450              login-path='users/sign_in'
2451              
2452            />
2453          
2454        
2455      </div>
2456      <div class="info-box">
2457        <div class="info-box-inner-wrapper">
2458          <div class="title text-primary-color ">草莓提拉米糕</div>
2459          <div class="quick-cart-price ">
2460            
2461              
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472  
2473
2474  
2475    
2476
2477    
2478
2479    
2480  
2481
2482
2483
2484
2485
2486  <div class="price__regular">
2487    <span class="
2488      global-primary dark-primary sl-price price
2489      
2490      
2491    ">NT$450</span>
2492
2493    
2494  </div>
2495
2496
2497            
2498            
2499            
2500              
2501              
2502              
2503              <product-list-variation-selector
2504                class="product-list-variant-selector-container"
2505                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:0,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
2506                product_id='69474dffe18512c9e90bba93'
2507                product_url='https://www.77aichi.com/products/草莓提拉米糕'
2508                show_variation_type="1"
2509                open_link_in_new_tab="false"
2510                is_promotion_product="false"
2511                ng-if="false"
2512              ></product-list-variation-selector>
2513            
2514          </div>
2515          
2516          
2517          
2518          
2519            
2520              <sl-list-page-wishlist-button
2521                ng-if="wishlistItemsLoaded"
2522                has-variations="false"
2523                product="{
2524                  _id: '69474dffe18512c9e90bba93',
2525                  title_translations: null,
2526                  sku: '',
2527                  type: 'product',
2528                  variations: null,
2529                }"
2530                wishlist-items="wishlistItems"
2531                login-path='users/sign_in'
2532                
2533              ></sl-list-page-wishlist-button>
2534            
2535          
2536          
2537          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
2538            
2539            "
2540          >
2541            ADD TO CART
2542          </span>
2543          
2544          
2545        </div>
2546      </div>
2547    </a>
2548  </product-item>
2549</div>
2550
2551          
2552        
2553          
2554            
2555
2556
2557
2558
2559
2560
2561
2562<div class="product-item">
2563  <product-item
2564    product-id="68a5a8a17ba5ca000a3655ae"
2565    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2566    class="
2567      
2568        has-wishlist-button
2569      
2570      
2571        has-variant-selector
2572      
2573    "
2574    modal-window-class="
2575      
2576        --plp-variant-image-square
2577      
2578      
2579      --plp-variant-image-md
2580      
2581    "
2582    rec-strategy=""
2583  >
2584    <a
2585      href="https://www.77aichi.com/products/禮盒古早味米糕年糕麻糬芋頭紫米金沙鹹蛋黃芋泥點心台南伴手禮台南點心台南禮盒彌月禮盒甜米糕-1-1"
2586      
2587      ng-click='sendGaProductClick("68a5a8a17ba5ca000a3655ae", "", [], "芋泥方盒(芋泥流沙+焙茶麻糬款)" )'  ga-product='{"id":"68a5a8a17ba5ca000a3655ae","sku":"","variations":"[]","title":"芋泥方盒(芋泥流沙+焙茶麻糬款)"}' 
2588      class="quick-cart-item js-quick-cart-item
2589        
2590          
2591        "
2592    >
2593      <div class="boxify-image-wrapper js-quick-boxify-image">
2594        
2595  <div class="product-customized-labels primary-bg-color-tag">
2596    <span class="product-customized-labels-content">中秋限定</span>
2597  </div>
2598
2599
2600        
2601          <div class="boxify-image js-boxify-image center-contain sl-media ">
2602            <div class="boxify-image-wrap">
2603              <img alt="芋泥方盒(芋泥流沙+焙茶麻糬款)" data-src="https://img.shoplineapp.com/media/image_clips/68a5a4ae3159c7000a7f6b9f/original.jpeg?1755686061=&owner_id=67604a5e01676300792f8f33" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/375x.webp?source_format=jpeg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/540x.webp?source_format=jpeg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/720x.webp?source_format=jpeg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/900x.webp?source_format=jpeg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/1080x.webp?source_format=jpeg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/1296x.webp?source_format=jpeg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/1512x.webp?source_format=jpeg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/2160x.webp?source_format=jpeg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/2960x.webp?source_format=jpeg 2960w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/3260x.webp?source_format=jpeg 3260w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4ae3159c7000a7f6b9f/3860x.webp?source_format=jpeg 3860w" data-sizes="auto" />
2604            </div>
2605
2606            
2607              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
2608            
2609          </div>
2610        
2611
2612        
2613          
2614            <div class="boxify-image js-boxify-image center-contain sl-media  second-image">
2615              <div class="boxify-image-wrap">
2616                <img data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/375x.webp?source_format=jpeg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/540x.webp?source_format=jpeg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/720x.webp?source_format=jpeg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/900x.webp?source_format=jpeg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/1080x.webp?source_format=jpeg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/1296x.webp?source_format=jpeg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/1512x.webp?source_format=jpeg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/2160x.webp?source_format=jpeg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/2960x.webp?source_format=jpeg 2960w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/3260x.webp?source_format=jpeg 3260w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a493b98bea0016d7e4ff/3860x.webp?source_format=jpeg 3860w" data-sizes="auto" alt="芋泥方盒(芋泥流沙+焙茶麻糬款)" data-src="https://img.shoplineapp.com/media/image_clips/68a5a493b98bea0016d7e4ff/original.jpeg?1755686035=&owner_id=67604a5e01676300792f8f33" class="sl-lazy" />
2617              </div>
2618
2619              
2620                <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
2621              
2622            </div>
2623          
2624        
2625        
2626        
2627          
2628            <sl-list-page-wishlist-button
2629              class="hover-button"
2630              ng-if="wishlistItemsLoaded"
2631              has-variations="false"
2632              product="{
2633                _id: '68a5a8a17ba5ca000a3655ae',
2634                title_translations: null,
2635                sku: '',
2636                type: 'product',
2637                variations: null,
2638              }"
2639              wishlist-items="wishlistItems"
2640              login-path='users/sign_in'
2641              
2642            />
2643          
2644        
2645      </div>
2646      <div class="info-box">
2647        <div class="info-box-inner-wrapper">
2648          <div class="title text-primary-color ">芋泥方盒(芋泥流沙+焙茶麻糬款)</div>
2649          <div class="quick-cart-price ">
2650            
2651              
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662  
2663
2664  
2665    
2666
2667    
2668      
2669    
2670
2671    
2672      
2673    
2674  
2675
2676
2677
2678  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$430</div>
2679
2680
2681
2682  <div class="price__regular">
2683    <span class="
2684      global-primary dark-primary sl-price price
2685       price-crossed 
2686      
2687    ">NT$480</span>
2688
2689    
2690  </div>
2691
2692
2693            
2694            
2695            
2696              
2697              
2698              
2699              <product-list-variation-selector
2700                class="product-list-variant-selector-container"
2701                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:0,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
2702                product_id='68a5a8a17ba5ca000a3655ae'
2703                product_url='https://www.77aichi.com/products/禮盒古早味米糕年糕麻糬èŠ
2703‹é ­ç´«ç±³é‡‘沙鹹蛋黃芋泥點心台南伴手禮台南點心台南禮盒彌月禮盒甜米糕-1-1'
2704                show_variation_type="1"
2705                open_link_in_new_tab="false"
2706                is_promotion_product="false"
2707                ng-if="false"
2708              ></product-list-variation-selector>
2709            
2710          </div>
2711          
2712          
2713          
2714          
2715            
2716              <sl-list-page-wishlist-button
2717                ng-if="wishlistItemsLoaded"
2718                has-variations="false"
2719                product="{
2720                  _id: '68a5a8a17ba5ca000a3655ae',
2721                  title_translations: null,
2722                  sku: '',
2723                  type: 'product',
2724                  variations: null,
2725                }"
2726                wishlist-items="wishlistItems"
2727                login-path='users/sign_in'
2728                
2729              ></sl-list-page-wishlist-button>
2730            
2731          
2732          
2733          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
2734            
2735            "
2736          >
2737            ADD TO CART
2738          </span>
2739          
2740          
2741        </div>
2742      </div>
2743    </a>
2744  </product-item>
2745</div>
2746
2747          
2748        
2749          
2750            
2751
2752
2753
2754
2755
2756
2757
2758<div class="product-item">
2759  <product-item
2760    product-id="68a5a670ee6d74000ca102f2"
2761    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2762    class="
2763      
2764        has-wishlist-button
2765      
2766      
2767        has-variant-selector
2768      
2769    "
2770    modal-window-class="
2771      
2772        --plp-variant-image-square
2773      
2774      
2775      --plp-variant-image-md
2776      
2777    "
2778    rec-strategy=""
2779  >
2780    <a
2781      href="https://www.77aichi.com/products/禮盒古早味米糕年糕麻糬芋頭紫米金沙鹹蛋黃芋泥點心台南伴手禮台南點心台南禮盒彌月禮盒甜米糕-1"
2782      
2783      ng-click='sendGaProductClick("68a5a670ee6d74000ca102f2", "", [], "芋泥方盒(芋泥流沙+肉鬆乳酪款)" )'  ga-product='{"id":"68a5a670ee6d74000ca102f2","sku":"","variations":"[]","title":"芋泥方盒(芋泥流沙+肉鬆乳酪款)"}' 
2784      class="quick-cart-item js-quick-cart-item
2785        
2786          
2787        "
2788    >
2789      <div class="boxify-image-wrapper js-quick-boxify-image">
2790        
2791  <div class="product-customized-labels primary-bg-color-tag">
2792    <span class="product-customized-labels-content">中秋限定</span>
2793  </div>
2794
2795
2796        
2797          <div class="boxify-image js-boxify-image center-contain sl-media ">
2798            <div class="boxify-image-wrap">
2799              <img data-src="https://img.shoplineapp.com/media/image_clips/68a5a4b72ea23a001634af2f/original.jpeg?1755686070=&owner_id=67604a5e01676300792f8f33" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4b72ea23a001634af2f/375x.webp?source_format=jpeg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4b72ea23a001634af2f/540x.webp?source_format=jpeg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4b72ea23a001634af2f/720x.webp?source_format=jpeg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4b72ea23a001634af2f/900x.webp?source_format=jpeg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4b72ea23a001634af2f/1080x.webp?source_format=jpeg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4b72ea23a001634af2f/1296x.webp?source_format=jpeg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4b72ea23a001634af2f/1512x.webp?source_format=jpeg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4b72ea23a001634af2f/2160x.webp?source_format=jpeg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4b72ea23a001634af2f/2960x.webp?source_format=jpeg 2960w" data-sizes="auto" alt="芋泥方盒(芋泥流沙+肉鬆乳酪款)" />
2800            </div>
2801
2802            
2803              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
2804            
2805          </div>
2806        
2807
2808        
2809          
2810            <div class="boxify-image js-boxify-image center-contain sl-media  second-image">
2811              <div class="boxify-image-wrap">
2812                <img data-src="https://img.shoplineapp.com/media/image_clips/68a5a4a6290c8300100e46a6/original.jpeg?1755686054=&owner_id=67604a5e01676300792f8f33" alt="芋泥方盒(芋泥流沙+肉鬆乳é…
2812ªæ¬¾)" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/375x.webp?source_format=jpeg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/540x.webp?source_format=jpeg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/720x.webp?source_format=jpeg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/900x.webp?source_format=jpeg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/1080x.webp?source_format=jpeg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/1296x.webp?source_format=jpeg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/1512x.webp?source_format=jpeg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/2160x.webp?source_format=jpeg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/2960x.webp?source_format=jpeg 2960w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/3260x.webp?source_format=jpeg 3260w, https://shoplineimg.com/67604a5e01676300792f8f33/68a5a4a6290c8300100e46a6/3860x.webp?source_format=jpeg 3860w" data-sizes="auto" />
2813              </div>
2814
2815              
2816                <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
2817              
2818            </div>
2819          
2820        
2821        
2822        
2823          
2824            <sl-list-page-wishlist-button
2825              class="hover-button"
2826              ng-if="wishlistItemsLoaded"
2827              has-variations="false"
2828              product="{
2829                _id: '68a5a670ee6d74000ca102f2',
2830                title_translations: null,
2831                sku: '',
2832                type: 'product',
2833                variations: null,
2834              }"
2835              wishlist-items="wishlistItems"
2836              login-path='users/sign_in'
2837              
2838            />
2839          
2840        
2841      </div>
2842      <div class="info-box">
2843        <div class="info-box-inner-wrapper">
2844          <div class="title text-primary-color ">芋泥方盒(芋泥流沙+肉鬆乳酪款)</div>
2845          <div class="quick-cart-price ">
2846            
2847              
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858  
2859
2860  
2861    
2862
2863    
2864      
2865    
2866
2867    
2868      
2869    
2870  
2871
2872
2873
2874  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$450</div>
2875
2876
2877
2878  <div class="price__regular">
2879    <span class="
2880      global-primary dark-primary sl-price price
2881       price-crossed 
2882      
2883    ">NT$500</span>
2884
2885    
2886  </div>
2887
2888
2889            
2890            
2891            
2892              
2893              
2894              
2895              <product-list-variation-selector
2896                class="product-list-variant-selector-container"
2897                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:0,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
2898                product_id='68a5a670ee6d74000ca102f2'
2899                product_url='https://www.77aichi.com/products/禮盒古早味米糕年糕麻糬芋頭紫米金沙鹹蛋黃芋泥點心台南伴手禮台南點心台南禮盒彌月禮盒甜米糕-1'
2900                show_variation_type="1"
2901                open_link_in_new_tab="false"
2902                is_promotion_product="false"
2903                ng-if="false"
2904              ></product-list-variation-selector>
2905            
2906          </div>
2907          
2908          
2909          
2910          
2911            
2912              <sl-list-page-wishlist-button
2913                ng-if="wishlistItemsLoaded"
2914                has-variations="false"
2915                product="{
2916                  _id: '68a5a670ee6d74000ca102f2',
2917                  title_translations: null,
2918                  sku: '',
2919                  type: 'product',
2920                  variations: null,
2921                }"
2922                wishlist-items="wishlistItems"
2923                login-path='users/sign_in'
2924                
2925              ></sl-list-page-wishlist-button>
2926            
2927          
2928          
2929          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
2930            
2931            "
2932          >
2933            ADD TO CART
2934          </span>
2935          
2936          
2937        </div>
2938      </div>
2939    </a>
2940  </product-item>
2941</div>
2942
2943          
2944        
2945          
2946            
2947
2948
2949
2950
2951
2952
2953
2954<div class="product-item">
2955  <product-item
2956    product-id="688dd6396a90440016bbbdef"
2957    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2958    class="
2959      
2960        has-wishlist-button
2961      
2962      
2963        has-variant-selector
2964      
2965    "
2966    modal-window-class="
2967      
2968        --plp-variant-image-square
2969      
2970      
2971      --plp-variant-image-md
2972      
2973    "
2974    rec-strategy=""
2975  >
2976    <a
2977      href="https://www.77aichi.com/products/紫黑米糕"
2978      
2979      ng-click='sendGaProductClick("688dd6396a90440016bbbdef", "", [], "芋泥紫黑米糕(2盒)" )'  ga-product='{"id":"688dd6396a90440016bbbdef","sku":"","variations":"[]","title":"芋泥紫黑米糕(2盒)"}' 
2980      class="quick-cart-item js-quick-cart-item
2981        
2982          
2983        "
2984    >
2985      <div class="boxify-image-wrapper js-quick-boxify-image">
2986        
2987
2988        
2989          <div class="boxify-image js-boxify-image center-contain sl-media ">
2990            <div class="boxify-image-wrap">
2991              <img data-src="https://img.shoplineapp.com/media/image_clips/6773a69be9e9fa000d4e72b5/original.jpg?1735632538" alt="芋泥紫黑米糕(2盒)" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/6773a69be9e9fa000d4e72b5/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a69be9e9fa000d4e72b5/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a69be9e9fa000d4e72b5/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a69be9e9fa000d4e72b5/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a69be9e9fa000d4e72b5/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a69be9e9fa000d4e72b5/1296x.webp?source_format=jpg 1296w" data-sizes="auto" />
2992            </div>
2993
2994            
2995              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
2996            
2997          </div>
2998        
2999
3000        
3001          
3002            <div class="boxify-image js-boxify-image center-contain sl-media  second-image">
3003              <div class="boxify-image-wrap">
3004                <img class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/375x.webp?source_format=JPG 375w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/540x.webp?source_format=JPG 540w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/720x.webp?source_format=JPG 720w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/900x.webp?source_format=JPG 900w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/1080x.webp?source_format=JPG 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/1296x.webp?source_format=JPG 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/1512x.webp?source_format=JPG 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/2160x.webp?source_format=JPG 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/2960x.webp?source_format=JPG 2960w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/3260x.webp?source_format=JPG 3260w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a6b1c653a03c9aa88e2b/3860x.webp?source_format=JPG 3860w" data-sizes="auto" data-src="https://img.shoplineapp.com/media/image_clips/6773a6b1c653a03c9aa88e2b/original.JPG?1735632561" alt="芋泥紫黑米糕(2盒)" />
3005              </div>
3006
3007              
3008                <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
3009              
3010            </div>
3011          
3012        
3013        
3014        
3015          
3016            <sl-list-page-wishlist-button
3017              class="hover-button"
3018              ng-if="wishlistItemsLoaded"
3019              has-variations="false"
3020              product="{
3021                _id: '688dd6396a90440016bbbdef',
3022                title_translations: null,
3023                sku: '',
3024                type: 'product_set',
3025                variations: null,
3026              }"
3027              wishlist-items="wishlistItems"
3028              login-path='users/sign_in'
3029              
3030            />
3031          
3032        
3033      </div>
3034      <div class="info-box">
3035        <div class="info-box-inner-wrapper">
3036          <div class="title text-primary-color ">芋泥紫黑米糕(2盒)</div>
3037          <div class="quick-cart-price ">
3038            
3039              
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050  
3051
3052  
3053    
3054
3055    
3056      
3057    
3058
3059    
3060      
3061    
3062  
3063
3064
3065
3066  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$360</div>
3067
3068
3069
3070  <div class="price__regular">
3071    <span class="
3072      global-primary dark-primary sl-price price
3073       price-crossed 
3074      
3075    ">NT$400</span>
3076
3077    
3078  </div>
3079
3080
3081            
3082            
3083            
3084              
3085              
3086              
3087              <product-list-variation-selector
3088                class="product-list-variant-selector-container"
3089                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:0,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
3090                product_id='688dd6396a90440016bbbdef'
3091                product_url='https://www.77aichi.com/products/紫黑米糕'
3092                show_variation_type="1"
3093                open_link_in_new_tab="false"
3094                is_promotion_product="false"
3095                ng-if="false"
3096              ></product-list-variation-selector>
3097            
3098          </div>
3099          
3100          
3101          
3102          
3103            
3104              <sl-list-page-wishlist-button
3105                ng-if="wishlistItemsLoaded"
3106                has-variations="false"
3107                product="{
3108                  _id: '688dd6396a90440016bbbdef',
3109                  title_translations: null,
3110                  sku: '',
3111                  type: 'product_set',
3112                  variations: null,
3113                }"
3114                wishlist-items="wishlistItems"
3115                login-path='users/sign_in'
3116                
3117              ></sl-list-page-wishlist-button>
3118            
3119          
3120          
3121          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
3122            
3123            "
3124          >
3125            ADD TO CART
3126          </span>
3127          
3128          
3129        </div>
3130      </div>
3131    </a>
3132  </product-item>
3133</div>
3134
3135          
3136        
3137          
3138            
3139
3140
3141
3142
3143
3144
3145
3146<div class="product-item">
3147  <product-item
3148    product-id="683c0780df8a3f000efe3054"
3149    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3150    class="
3151      
3152        has-wishlist-button
3153      
3154      
3155        has-variant-selector
3156      
3157    "
3158    modal-window-class="
3159      
3160        --plp-variant-image-square
3161      
3162      
3163      --plp-variant-image-md
3164      
3165    "
3166    rec-strategy=""
3167  >
3168    <a
3169      href="https://www.77aichi.com/products/芋見雙色芒果糯米飯"
3170      
3171      ng-click='sendGaProductClick("683c0780df8a3f000efe3054", "", [], "芋見芒果雙色糯米飯" )'  ga-product='{"id":"683c0780df8a3f000efe3054","sku":"","variations":"[]","title":"芋見芒果雙色糯米飯"}' 
3172      class="quick-cart-item js-quick-cart-item
3173        
3174          
3175        "
3176    >
3177      <div class="boxify-image-wrapper js-quick-boxify-image">
3178        
3179  <div class="product-customized-labels primary-bg-color-tag">
3180    <span class="product-customized-labels-content">夏季限定-已結束</span>
3181  </div>
3182
3183
3184        
3185          <div class="boxify-image js-boxify-image center-contain sl-media ">
3186            <div class="boxify-image-wrap">
3187              <img alt="芋見芒果雙色糯米飯" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/6a09706d218167cb1a0aa6ae/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/6a09706d218167cb1a0aa6ae/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/6a09706d218167cb1a0aa6ae/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/6a09706d218167cb1a0aa6ae/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/6a09706d218167cb1a0aa6ae/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/6a09706d218167cb1a0aa6ae/1296x.webp?source_format=jpg 1296w" data-sizes="auto" data-src="https://img.shoplineapp.com/media/image_clips/6a09706d218167cb1a0aa6ae/original.jpg?1779003500=&owner_id=67604a5e01676300792f8f33" />
3188            </div>
3189
3190            
3191              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
3192            
3193          </div>
3194        
3195
3196        
3197          
3198            <div class="boxify-image js-boxify-image center-contain sl-media  second-image">
3199              <div class="boxify-image-wrap">
3200                <img alt="芋見芒果雙色糯米飯" data-src="https://img.shoplineapp.com/media/image_clips/683c06c2a36be40011746445/original.jpeg?1748764353" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/375x.webp?source_format=jpeg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/540x.webp?source_format=jpeg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/720x.webp?source_format=jpeg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/900x.webp?source_format=jpeg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/1080x.webp?source_format=jpeg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/1296x.webp?source_format=jpeg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/1512x.webp?source_format=jpeg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/2160x.webp?source_format=jpeg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/2960x.webp?source_format=jpeg 2960w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/3260x.webp?source_format=jpeg 3260w, https://shoplineimg.com/67604a5e01676300792f8f33/683c06c2a36be40011746445/38
320060x.webp?source_format=jpeg 3860w" data-sizes="auto" />
3201              </div>
3202
3203              
3204                <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
3205              
3206            </div>
3207          
3208        
3209        
3210        
3211          
3212            <sl-list-page-wishlist-button
3213              class="hover-button"
3214              ng-if="wishlistItemsLoaded"
3215              has-variations="false"
3216              product="{
3217                _id: '683c0780df8a3f000efe3054',
3218                title_translations: null,
3219                sku: '',
3220                type: 'product',
3221                variations: null,
3222              }"
3223              wishlist-items="wishlistItems"
3224              login-path='users/sign_in'
3225              
3226            />
3227          
3228        
3229      </div>
3230      <div class="info-box">
3231        <div class="info-box-inner-wrapper">
3232          <div class="title text-primary-color ">芋見芒果雙色糯米飯</div>
3233          <div class="quick-cart-price ">
3234            
3235              
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246  
3247
3248  
3249    
3250
3251    
3252
3253    
3254  
3255
3256
3257
3258
3259
3260  <div class="price__regular">
3261    <span class="
3262      global-primary dark-primary sl-price price
3263      
3264      
3265    ">NT$280</span>
3266
3267    
3268  </div>
3269
3270
3271            
3272            
3273            
3274              
3275              
3276              
3277              <product-list-variation-selector
3278                class="product-list-variant-selector-container"
3279                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:0,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
3280                product_id='683c0780df8a3f000efe3054'
3281                product_url='https://www.77aichi.com/products/芋見雙色芒果糯米飯'
3282                show_variation_type="1"
3283                open_link_in_new_tab="false"
3284                is_promotion_product="false"
3285                ng-if="false"
3286              ></product-list-variation-selector>
3287            
3288          </div>
3289          
3290          
3291          
3292          
3293            
3294              <sl-list-page-wishlist-button
3295                ng-if="wishlistItemsLoaded"
3296                has-variations="false"
3297                product="{
3298                  _id: '683c0780df8a3f000efe3054',
3299                  title_translations: null,
3300                  sku: '',
3301                  type: 'product',
3302                  variations: null,
3303                }"
3304                wishlist-items="wishlistItems"
3305                login-path='users/sign_in'
3306                
3307              ></sl-list-page-wishlist-button>
3308            
3309          
3310          
3311          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
3312            
3313            "
3314          >
3315            ADD TO CART
3316          </span>
3317          
3318          
3319        </div>
3320      </div>
3321    </a>
3322  </product-item>
3323</div>
3324
3325          
3326        
3327          
3328            
3329
3330
3331
3332
3333
3334
3335
3336<div class="product-item">
3337  <product-item
3338    product-id="6773a89bf285c60011821331"
3339    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3340    class="
3341      
3342        has-wishlist-button
3343      
3344      
3345        has-variant-selector
3346      
3347    "
3348    modal-window-class="
3349      
3350        --plp-variant-image-square
3351      
3352      
3353      --plp-variant-image-md
3354      
3355    "
3356    rec-strategy=""
3357  >
3358    <a
3359      href="https://www.77aichi.com/products/禮盒古早味米糕年糕麻糬芋頭紫米金沙鹹蛋黃芋泥點心台南伴手禮台南點心台南禮盒彌月禮盒甜米糕"
3360      
3361      ng-click='sendGaProductClick("6773a89bf285c60011821331", "", ["{\"key\":\"67775b94f7e32e000950713c\",\"sku\":\"\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"芋泥麻糬禮盒組\"]&amp;#125;&amp;#125;"], "禮盒限定" )'  ga-product='{"id":"6773a89bf285c60011821331","sku":"","variations":"[{\"key\":\"67775b94f7e32e000950713c\",\"sku\":\"\",\"fields_translations\":{\"en\":[\"\"],\"zh-hant\":[\"芋泥麻糬禮盒組\"]}}]","title":"禮盒限定"}' 
3362      class="quick-cart-item js-quick-cart-item
3363        
3364          
3365        "
3366    >
3367      <div class="boxify-image-wrapper js-quick-boxify-image">
3368        
3369
3370        
3371          <div class="boxify-image js-boxify-image center-contain sl-media ">
3372            <div class="boxify-image-wrap">
3373              <img alt="禮盒限定" data-src="https://img.shoplineapp.com/media/image_clips/6773a69ac789c00010d9131b/original.jpg?1735632538" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/6773a69ac789c00010d9131b/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a69ac789c00010d9131b/540x.webp?source_format=jpg 54
33730w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a69ac789c00010d9131b/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a69ac789c00010d9131b/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a69ac789c00010d9131b/1080x.webp?source_format=jpg 1080w" data-sizes="auto" />
3374            </div>
3375
3376            
3377              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
3378            
3379          </div>
3380        
3381
3382        
3383          
3384            <div class="boxify-image js-boxify-image center-contain sl-media  second-image">
3385              <div class="boxify-image-wrap">
3386                <img data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/67604a5e01676300792f8f33/6776b75c1c3766000f0ea766/3860x.webp?source_format=jpg 3860w" data-sizes="auto" alt="禮盒限定" data-src="https://img.shoplineapp.com/media/image_clips/6776b75c1c3766000f0ea766/original.jpg?1735833436" class="sl-lazy" />
3387              </div>
3388
3389              
3390                <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
3391              
3392            </div>
3393          
3394        
3395        
3396        
3397          
3398            <sl-list-page-wishlist-button
3399              class="hover-button"
3400              ng-if="wishlistItemsLoaded"
3401              has-variations="true"
3402              product="{
3403                _id: '6773a89bf285c60011821331',
3404                title_translations: null,
3405                sku: '',
3406                type: 'product',
3407                variations: null,
3408              }"
3409              wishlist-items="wishlistItems"
3410              login-path='users/sign_in'
3411              
3412                data-variant-id='67775b94f7e32e000950713c'
3413              
3414            />
3415          
3416        
3417      </div>
3418      <div class="info-box">
3419        <div class="info-box-inner-wrapper">
3420          <div class="title text-primary-color ">禮盒限定</div>
3421          <div class="quick-cart-price ">
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
3449
3450  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$370</div>
3451
3452
3453
3454  <div class="price__regular">
3455    <span class="
3456      global-primary dark-primary sl-price price
3457       price-crossed 
3458      
3459    ">NT$380</span>
3460
3461    
3462  </div>
3463
3464
3465            
3466            
3467            
3468              
3469              
3470              
3471              <product-list-variation-selector
3472                class="product-list-variant-selector-container"
3473                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:2,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
3474                product_id='6773a89bf285c60011821331'
3475                product_url='https://www.77aichi.com/products/禮盒古早味米糕年糕麻糬芋頭紫米金沙鹹蛋黃芋泥點心台南伴手禮台南點心台南禮盒彌月禮盒甜米糕'
3476                show_variation_type="1"
3477                open_link_in_new_tab="false"
3478                is_promotion_product="false"
3479                ng-if="false"
3480              ></product-list-variation-selector>
3481            
3482          </div>
3483          
3484          
3485          
3486          
3487            
3488              <sl-list-page-wishlist-button
3489                ng-if="wishlistItemsLoaded"
3490                has-variations="true"
3491                product="{
3492                  _id: '6773a89bf285c60011821331',
3493                  title_translations: null,
3494                  sku: '',
3495                  type: 'product',
3496                  variations: null,
3497                }"
3498                wishlist-items="wishlistItems"
3499                login-path='users/sign_in'
3500                
3501                  data-variant-id='67775b94f7e32e000950713c'
3502                
3503              ></sl-list-page-wishlist-button>
3504            
3505          
3506          
3507          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
3508            
3509            "
3510          >
3511            ADD TO CART
3512          </span>
3513          
3514          
3515        </div>
3516      </div>
3517    </a>
3518  </product-item>
3519</div>
3520
3521          
3522        
3523          
3524            
3525
3526
3527
3528
3529
3530
3531
3532<div class="product-item">
3533  <product-item
3534    product-id="6773a7a22b780c000e856fad"
3535    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3536    class="
3537      
3538        has-wishlist-button
3539      
3540      
3541        has-variant-selector
3542      
3543    "
3544    modal-window-class="
3545      
3546        --plp-variant-image-square
3547      
3548      
3549      --plp-variant-image-md
3550      
3551    "
3552    rec-strategy=""
3553  >
3554    <a
3555      href="https://www.77aichi.com/products/綜合粉粿-1"
3556      
3557      ng-click='sendGaProductClick("6773a7a22b780c000e856fad", "", [], "草與豆麻吉(豆漿粉粿&草仔粿牛奶)" )'  ga-product='{"id":"6773a7a22b780c000e856fad","sku":"","variations":"[]","title":"草與豆麻吉(豆漿粉粿&草仔粿牛奶)"}' 
3558      class="quick-cart-item js-quick-cart-item
3559        
3560          
3561        "
3562    >
3563      <div class="boxify-image-wrapper js-quick-boxify-image">
3564        
3565
3566        
3567          <div class="boxify-image js-boxify-image center-contain sl-media ">
3568            <div class="boxify-image-wrap">
3569              <img alt="草與豆麻吉(豆漿粉粿&草仔粿牛奶)" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/6773a7018c00b9000bd7e401/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a7018c00b9000bd7e401/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a7018c00b9000bd7e401/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a7018c00b9000bd7e401/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/6773a7018c00b9000bd7e401/1080x.webp?source_format=jpg 1080w" data-sizes="auto" data-src="https://img.shoplineapp.com/media/image_clips/6773a7018c00b9000bd7e401/original.jpg?1735632641" />
3570            </div>
3571
3572            
3573              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
3574            
3575          </div>
3576        
3577
3578        
3579        
3580        
3581          
3582            <sl-list-page-wishlist-button
3583              class="hover-button"
3584              ng-if="wishlistItemsLoaded"
3585              has-variations="false"
3586              product="{
3587                _id: '6773a7a22b780c000e856fad',
3588                title_translations: null,
3589                sku: '',
3590                type: 'product',
3591                variations: null,
3592              }"
3593              wishlist-items="wishlistItems"
3594              login-path='users/sign_in'
3595              
3596            />
3597          
3598        
3599      </div>
3600      <div class="info-box">
3601        <div class="info-box-inner-wrapper">
3602          <div class="title text-primary-color ">草與豆麻吉(豆漿粉粿&草仔粿牛奶)</div>
3603          <div class="quick-cart-price ">
3604            
3605              
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616  
3617
3618  
3619    
3620
3621    
3622      
3623    
3624
3625    
3626      
3627    
3628  
3629
3630
3631
3632  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$300</div>
3633
3634
3635
3636  <div class="price__regular">
3637    <span class="
3638      global-primary dark-primary sl-price price
3639       price-crossed 
3640      
3641    ">NT$330</span>
3642
3643    
3644  </div>
3645
3646
3647            
3648            
3649            
3650              
3651              
3652              
3653              <product-list-variation-selector
3654                class="product-list-variant-selector-container"
3655                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:0,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
3656                product_id='6773a7a22b780c000e856fad'
3657                product_url='https://www.77aichi.com/products/綜合粉粿-1'
3658                show_variation_type="1"
3659                open_link_in_new_tab="false"
3660                is_promotion_product="false"
3661                ng-if="false"
3662              ></product-list-variation-selector>
3663            
3664          </div>
3665          
3666          
3667          
3668          
3669            
3670              <sl-list-page-wishlist-button
3671                ng-if="wishlistItemsLoaded"
3672                has-variations="false"
3673                product="{
3674                  _id: '6773a7a22b780c000e856fad',
3675                  title_translations: null,
3676                  sku: '',
3677                  type: 'product',
3678                  variations: null,
3679                }"
3680                wishlist-items="wishlistItems"
3681                login-path='users/sign_in'
3682                
3683              ></sl-list-page-wishlist-button>
3684            
3685          
3686          
3687          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
3688            
3689            "
3690          >
3691            ADD TO CART
3692          </span>
3693          
3694          
3695        </div>
3696      </div>
3697    </a>
3698  </product-item>
3699</div>
3700
3701          
3702        
3703          
3704            
3705
3706
3707
3708
3709
3710
3711
3712<div class="product-item">
3713  <product-item
3714    product-id="676179974ddeac000de61f8d"
3715    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3716    class="
3717      
3718        has-wishlist-button
3719      
3720      
3721        has-variant-selector
3722      
3723    "
3724    modal-window-class="
3725      
3726        --plp-variant-image-square
3727      
3728      
3729      --plp-variant-image-md
3730      
3731    "
3732    rec-strategy=""
3733  >
3734    <a
3735      href="https://www.77aichi.com/products/蘸醬"
3736      
3737      ng-click='sendGaProductClick("676179974ddeac000de61f8d", "", ["{\"key\":\"6761799785b6c0000fc32598\",\"sku\":\"\",\"fields_translations\":{\"zh-hant\":[\"芋泥奶醬\"],\"en\":[\"\"]&amp;#125;&amp;#125;"], "麻吉好朋友(蘸醬)" )'  ga-product='{"id":"676179974ddeac000de61f8d","sku":"","variations":"[{\"key\":\"6761799785b6c0000fc32598\",\"sku\":\"\",\"fields_translations\":{\"zh-hant\":[\"芋泥奶醬\"],\"en\":[\"\"]}}]","title":"麻吉好朋友(蘸醬)"}' 
3738      class="quick-cart-item js-quick-cart-item
3739        
3740          
3741        "
3742    >
3743      <div class="boxify-image-wrapper js-quick-boxify-image">
3744        
3745
3746        
3747          <div class="boxify-image js-boxify-image center-contain sl-media ">
3748            <div class="boxify-image-wrap">
3749              <img data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/676819794805af000ae99f2e/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/676819794805af000ae99f2e/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/676819794805af000ae99f2e/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/676819794805af000ae99f2e/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/676819794805af000ae99f2e/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/676819794805af000ae99f2e/1296x.webp?source_format=jpg 1296w" data-sizes="auto" data-src="https://img.shoplineapp.com/media/image_clips/676819794805af000ae99f2e/original.jpg?1734875513" alt="麻吉好朋友(蘸醬)" class="sl-lazy" />
3750            </div>
3751
3752            
3753              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
3754            
3755          </div>
3756        
3757
3758        
3759        
3760        
3761          
3762            <sl-list-page-wishlist-button
3763              class="hover-button"
3764              ng-if="wishlistItemsLoaded"
3765              has-variations="true"
3766              product="{
3767                _id: '676179974ddeac000de61f8d',
3768                title_translations: null,
3769                sku: '',
3770                type: 'product',
3771                variations: null,
3772              }"
3773              wishlist-items="wishlistItems"
3774              login-path='users/sign_in'
3775              
3776                data-variant-id='6761799785b6c0000fc32598'
3777              
3778            />
3779          
3780        
3781      </div>
3782      <div class="info-box">
3783        <div class="info-box-inner-wrapper">
3784          <div class="title text-primary-color ">麻吉好朋友(蘸醬)</div>
3785          <div class="quick-cart-price ">
3786            
3787              
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798  
3799
3800  
3801    
3802
3803    
3804      
3805    
3806
3807    
3808      
3809    
3810  
3811
3812
3813
3814  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$25</div>
3815
3816
3817
3818  <div class="price__regular">
3819    <span class="
3820      global-primary dark-primary sl-price price
3821       price-crossed 
3822      
3823    ">NT$30</span>
3824
3825    
3826  </div>
3827
3828
3829            
3830            
3831            
3832              
3833              
3834              
3835              <product-list-variation-selector
3836                class="product-list-variant-selector-container"
3837                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:3,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
3838                product_id='676179974ddeac000de61f8d'
3839                product_url='https://www.77aichi.com/products/蘸醬'
3840                show_variation_type="1"
3841                open_link_in_new_tab="false"
3842                is_promotion_product="false"
3843                ng-if="false"
3844              ></product-list-variation-selector>
3845            
3846          </div>
3847          
3848          
3849          
3850          
3851            
3852              <sl-list-page-wishlist-button
3853                ng-if="wishlistItemsLoaded"
3854                has-variations="true"
3855                product="{
3856                  _id: '676179974ddeac000de61f8d',
3857                  title_translations: null,
3858                  sku: '',
3859                  type: 'product',
3860                  variations: null,
3861                }"
3862                wishlist-items="wishlistItems"
3863                login-path='users/sign_in'
3864                
3865                  data-variant-id='6761799785b6c0000fc32598'
3866                
3867              ></sl-list-page-wishlist-button>
3868            
3869          
3870          
3871          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
3872            
3873            "
3874          >
3875            ADD TO CART
3876          </span>
3877          
3878          
3879        </div>
3880      </div>
3881    </a>
3882  </product-item>
3883</div>
3884
3885          
3886        
3887          
3888            
3889
3890
3891
3892
3893
3894
3895
3896<div class="product-item">
3897  <product-item
3898    product-id="67617929c99c580011a23f7a"
3899    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3900    class="
3901      
3902        has-wishlist-button
3903      
3904      
3905        has-variant-selector
3906      
3907    "
3908    modal-window-class="
3909      
3910        --plp-variant-image-square
3911      
3912      
3913      --plp-variant-image-md
3914      
3915    "
3916    rec-strategy=""
3917  >
3918    <a
3919      href="https://www.77aichi.com/products/綜合粉粿"
3920      
3921      ng-click='sendGaProductClick("67617929c99c580011a23f7a", "", [], "紫芋泥麻吉麻吉(豆漿粉粿+紫米芋泥糕)" )'  ga-product='{"id":"67617929c99c580011a23f7a","sku":"","variations":"[]","title":"紫芋泥麻吉麻吉(豆漿粉粿+紫米芋泥糕)"}' 
3922      class="quick-cart-item js-quick-cart-item
3923        
3924          
3925        "
3926    >
3927      <div class="boxify-image-wrapper js-quick-boxify-image">
3928        
3929
3930        
3931          <div class="boxify-image js-boxify-image center-contain sl-media ">
3932            <div class="boxify-image-wrap">
3933              <img data-src="https://img.shoplineapp.com/media/image_clips/676810656cceea000faf7396/original.jpg?1734873189" alt="紫芋泥麻吉麻吉(豆漿粉粿+紫米芋泥糕)" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/676810656cceea000faf7396/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/676810656cceea000faf7396/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/676810656cceea000faf7396/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/676810656cceea000faf7396/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/676810656cceea000faf7396/1080x.webp?source_format=jpg 1080w" data-sizes="auto" />
3934            </div>
3935
3936            
3937              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
3938            
3939          </div>
3940        
3941
3942        
3943        
3944        
3945          
3946            <sl-list-page-wishlist-button
3947              class="hover-button"
3948              ng-if="wishlistItemsLoaded"
3949              has-variations="false"
3950              product="{
3951                _id: '67617929c99c580011a23f7a',
3952                title_translations: null,
3953                sku: '',
3954                type: 'product',
3955                variations: null,
3956              }"
3957              wishlist-items="wishlistItems"
3958              login-path='users/sign_in'
3959              
3960            />
3961          
3962        
3963      </div>
3964      <div class="info-box">
3965        <div class="info-box-inner-wrapper">
3966          <div class="title text-primary-color ">紫芋泥麻吉麻吉(豆漿粉粿+紫米芋泥糕)</div>
3967          <div class="quick-cart-price ">
3968            
3969              
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980  
3981
3982  
3983    
3984
3985    
3986      
3987    
3988
3989    
3990      
3991    
3992  
3993
3994
3995
3996  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$315</div>
3997
3998
3999
4000  <div class="price__regular">
4001    <span class="
4002      global-primary dark-primary sl-price price
4003       price-crossed 
4004      
4005    ">NT$330</span>
4006
4007    
4008  </div>
4009
4010
4011            
4012            
4013            
4014              
4015              
4016              
4017              <product-list-variation-selector
4018                class="product-list-variant-selector-container"
4019                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:0,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
4020                product_id='67617929c99c580011a23f7a'
4021                product_url='https://www.77aichi.com/products/綜合粉粿'
4022                show_variation_type="1"
4023                open_link_in_new_tab="false"
4024                is_promotion_product="false"
4025                ng-if="false"
4026              ></product-list-variation-selector>
4027            
4028          </div>
4029          
4030          
4031          
4032          
4033            
4034              <sl-list-page-wishlist-button
4035                ng-if="wishlistItemsLoaded"
4036                has-variations="false"
4037                product="{
4038                  _id: '67617929c99c580011a23f7a',
4039                  title_translations: null,
4040                  sku: '',
4041                  type: 'product',
4042                  variations: null,
4043                }"
4044                wishlist-items="wishlistItems"
4045                login-path='users/sign_in'
4046                
4047              ></sl-list-page-wishlist-button>
4048            
4049          
4050          
4051          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
4052            
4053            "
4054          >
4055            ADD TO CART
4056          </span>
4057          
4058          
4059        </div>
4060      </div>
4061    </a>
4062  </product-item>
4063</div>
4064
4065          
4066        
4067          
4068            
4069
4070
4071
4072
4073
4074
4075
4076<div class="product-item">
4077  <product-item
4078    product-id="676178773a472900112f4d4e"
4079    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4080    class="
4081      
4082        has-wishlist-button
4083      
4084      
4085        has-variant-selector
4086      
4087    "
4088    modal-window-class="
4089      
4090        --plp-variant-image-square
4091      
4092      
4093      --plp-variant-image-md
4094      
4095    "
4096    rec-strategy=""
4097  >
4098    <a
4099      href="https://www.77aichi.com/products/蘸醬豆漿粉粿"
4100      
4101      ng-click='sendGaProductClick("676178773a472900112f4d4e", "", ["{\"key\":\"67617877c0801c000905d504\",\"sku\":\"\",\"fields_translations\":{\"zh-hant\":[\"研磨花生\"],\"en\":[\"\"]&amp;#125;&amp;#125;"], "蘸醬豆漿麻吉" )'  ga-product='{"id":"676178773a472900112f4d4e","sku":"","variations":"[{\"key\":\"67617877c0801c000905d504\",\"sku\":\"\",\"fields_translations\":{\"zh-hant\":[\"研磨花生\"],\"en\":[\"\"]}}]","title":"蘸醬豆漿麻吉"}' 
4102      class="quick-cart-item js-quick-cart-item
4103        
4104          
4105        "
4106    >
4107      <div class="boxify-image-wrapper js-quick-boxify-image">
4108        
4109
4110        
4111          <div class="boxify-image js-boxify-image center-contain sl-media ">
4112            <div class="boxify-image-wrap">
4113              <img alt="蘸醬豆漿麻吉" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/67681ac4986b16000b78b40e/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/67681ac4986b16000b78b40e/540x.webp?source_format=jpg 540w" data-sizes="auto" data-src="https://img.shoplineapp.com/media/image_clips/67681ac4986b16000b78b40e/original.jpg?1734875843" />
4114            </div>
4115
4116            
4117              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
4118            
4119          </div>
4120        
4121
4122        
4123        
4124        
4125          
4126            <sl-list-page-wishlist-button
4127              class="hover-button"
4128              ng-if="wishlistItemsLoaded"
4129              has-variations="true"
4130              product="{
4131                _id: '676178773a472900112f4d4e',
4132                title_translations: null,
4133                sku: '',
4134                type: 'product',
4135                variations: null,
4136              }"
4137              wishlist-items="wishlistItems"
4138              login-path='users/sign_in'
4139              
4140                data-variant-id='67617877c0801c000905d504'
4141              
4142            />
4143          
4144        
4145      </div>
4146      <div class="info-box">
4147        <div class="info-box-inner-wrapper">
4148          <div class="title text-primary-color ">蘸醬豆漿麻吉</div>
4149          <div class="quick-cart-price ">
4150            
4151              
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162  
4163
4164  
4165    
4166
4167    
4168      
4169    
4170
4171    
4172      
4173    
4174  
4175
4176
4177
4178  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$250</div>
4179
4180
4181
4182  <div class="price__regular">
4183    <span class="
4184      global-primary dark-primary sl-price price
4185       price-crossed 
4186      
4187    ">NT$265</span>
4188
4189    
4190  </div>
4191
4192
4193            
4194            
4195            
4196              
4197              
4198              
4199              <product-list-variation-selector
4200                class="product-list-variant-selector-container"
4201                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:3,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
4202                product_id='676178773a472900112f4d4e'
4203                product_url='https://www.77aichi.com/products/蘸醬豆漿粉粿'
4204                show_variation_type="1"
4205                open_link_in_new_tab="false"
4206                is_promotion_product="false"
4207                ng-if="false"
4208              ></product-list-variation-selector>
4209            
4210          </div>
4211          
4212          
4213          
4214          
4215            
4216              <sl-list-page-wishlist-button
4217                ng-if="wishlistItemsLoaded"
4218                has-variations="true"
4219                product="{
4220                  _id: '676178773a472900112f4d4e',
4221                  title_translations: null,
4222                  sku: '',
4223                  type: 'product',
4224                  variations: null,
4225                }"
4226                wishlist-items="wishlistItems"
4227                login-path='users/sign_in'
4228                
4229                  data-variant-id='67617877c0801c000905d504'
4230                
4231              ></sl-list-page-wishlist-button>
4232            
4233          
4234          
4235          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
4236            
4237            "
4238          >
4239            ADD TO CART
4240          </span>
4241          
4242          
4243        </div>
4244      </div>
4245    </a>
4246  </product-item>
4247</div>
4248
4249          
4250        
4251          
4252            
4253
4254
4255
4256
4257
4258
4259
4260<div class="product-item">
4261  <product-item
4262    product-id="676174777eda283d5f6f5168"
4263    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4264    class="
4265      
4266        has-wishlist-button
4267      
4268      
4269        has-variant-selector
4270      
4271    "
4272    modal-window-class="
4273      
4274        --plp-variant-image-square
4275      
4276      
4277      --plp-variant-image-md
4278      
4279    "
4280    rec-strategy=""
4281  >
4282    <a
4283      href="https://www.77aichi.com/products/純手炒黑糖紫黑米糕"
4284      
4285      ng-click='sendGaProductClick("676174777eda283d5f6f5168", "", [], "黑糖紫黑米糕(2盒)" )'  ga-product='{"id":"676174777eda283d5f6f5168","sku":"","variations":"[]","title":"黑糖紫黑米糕(2盒)"}' 
4286      class="quick-cart-item js-quick-cart-item
4287        
4288          
4289        "
4290    >
4291      <div class="boxify-image-wrapper js-quick-boxify-image">
4292        
4293
4294        
4295          <div class="boxify-image js-boxify-image center-contain sl-media ">
4296            <div class="boxify-image-wrap">
4297              <img data-src="https://img.shoplineapp.com/media/image_clips/67617427ffe84e307580644b/original.png?1734439973" alt="黑糖紫黑米糕(2盒)" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/67617427ffe84e307580644b/375x.webp?source_format=png 375w, https://shoplineimg.com/67604a5e01676300792f8f33/67617427ffe84e307580644b/540x.webp?source_format=png 540w, https://shoplineimg.com/67604a5e01676300792f8f33/67617427ffe84e307580644b/720x.webp?source_format=png 720w, https://shoplineimg.com/67604a5e01676300792f8f33/67617427ffe84e307580644b/900x.webp?source_format=png 900w, https://shoplineimg.com/67604a5e01676300792f8f33/67617427ffe84e307580644b/1080x.webp?source_format=png 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/67617427ffe84e307580644b/1296x.webp?source_format=png 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/67617427ffe84e307580644b/1512x.webp?source_format=png 1512w" data-sizes="auto" />
4298            </div>
4299
4300            
4301              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
4302            
4303          </div>
4304        
4305
4306        
4307        
4308        
4309          
4310            <sl-list-page-wishlist-button
4311              class="hover-button"
4312              ng-if="wishlistItemsLoaded"
4313              has-variations="false"
4314              product="{
4315                _id: '676174777eda283d5f6f5168',
4316                title_translations: null,
4317                sku: '',
4318                type: 'product',
4319                variations: null,
4320              }"
4321              wishlist-items="wishlistItems"
4322              login-path='users/sign_in'
4323              
4324            />
4325          
4326        
4327      </div>
4328      <div class="info-box">
4329        <div class="info-box-inner-wrapper">
4330          <div class="title text-primary-color ">黑糖紫黑米糕(2盒)</div>
4331          <div class="quick-cart-price ">
4332            
4333              
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344  
4345
4346  
4347    
4348
4349    
4350      
4351    
4352
4353    
4354      
4355    
4356  
4357
4358
4359
4360  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$200</div>
4361
4362
4363
4364  <div class="price__regular">
4365    <span class="
4366      global-primary dark-primary sl-price price
4367       price-crossed 
4368      
4369    ">NT$240</span>
4370
4371    
4372  </div>
4373
4374
4375            
4376            
4377            
4378              
4379              
4380              
4381              <product-list-variation-selector
4382                class="product-list-variant-selector-container"
4383                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:0,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
4384                product_id='676174777eda283d5f6f5168'
4385                product_url='https://www.77aichi.com/products/純手炒黑糖紫黑米糕'
4386                show_variation_type="1"
4387                open_link_in_new_tab="false"
4388                is_promotion_product="false"
4389                ng-if="false"
4390              ></product-list-variation-selector>
4391            
4392          </div>
4393          
4394          
4395          
4396          
4397            
4398              <sl-list-page-wishlist-button
4399                ng-if="wishlistItemsLoaded"
4400                has-variations="false"
4401                product="{
4402                  _id: '676174777eda283d5f6f5168',
4403                  title_translations: null,
4404                  sku: '',
4405                  type: 'product',
4406                  variations: null,
4407                }"
4408                wishlist-items="wishlistItems"
4409                login-path='users/sign_in'
4410                
4411              ></sl-list-page-wishlist-button>
4412            
4413          
4414          
4415          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
4416            
4417            "
4418          >
4419            ADD TO CART
4420          </span>
4421          
4422          
4423        </div>
4424      </div>
4425    </a>
4426  </product-item>
4427</div>
4428
4429          
4430        
4431          
4432            
4433
4434
4435
4436
4437
4438
4439
4440<div class="product-item">
4441  <product-item
4442    product-id="6761649c51c37c000c6560fb"
4443    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4444    class="
4445      
4446        has-wishlist-button
4447      
4448      
4449        has-variant-selector
4450      
4451    "
4452    modal-window-class="
4453      
4454        --plp-variant-image-square
4455      
4456      
4457      --plp-variant-image-md
4458      
4459    "
4460    rec-strategy=""
4461  >
4462    <a
4463      href="https://www.77aichi.com/products/芋泥紫黑米糕2盒"
4464      
4465      ng-click='sendGaProductClick("6761649c51c37c000c6560fb", "", [], "紫芋泥相遇(紫米芋泥糕)" )'  ga-product='{"id":"6761649c51c37c000c6560fb","sku":"","variations":"[]","title":"紫芋泥相遇(紫米芋泥糕)"}' 
4466      class="quick-cart-item js-quick-cart-item
4467        
4468          
4469        "
4470    >
4471      <div class="boxify-image-wrapper js-quick-boxify-image">
4472        
4473
4474        
4475          <div class="boxify-image js-boxify-image center-contain sl-media ">
4476            <div class="boxify-image-wrap">
4477              <img class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/676817321fa768000f406403/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/676817321fa768000f406403/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/676817321fa768000f406403/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/676817321fa768000f406403/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/676817321fa768000f406403/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/676817321fa768000f406403/1296x.webp?source_format=jpg 1296w" data-sizes="auto" alt="紫芋泥相遇(紫米芋泥糕)" data-src="https://img.shoplineapp.com/media/image_clips/676817321fa768000f406403/original.jpg?1734874930" />
4478            </div>
4479
4480            
4481              <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
4482            
4483          </div>
4484        
4485
4486        
4487          
4488            <div class="boxify-image js-boxify-image center-contain sl-media  second-image">
4489              <div class="boxify-image-wrap">
4490                <img alt="紫芋泥相遇(紫米芋泥糕)" data-src="https://img.shoplineapp.com/media/image_clips/67681732fa287b0011113661/original.jpg?1734874930" class="sl-lazy" data-srcset="https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/375x.webp?source_format=jpg 375w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/540x.webp?source_format=jpg 540w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/720x.webp?source_format=jpg 720w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/900x.webp?source_format=jpg 900w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/67604a5e01676300792f8f33/67681732fa287b0011113661/38
449060x.webp?source_format=jpg 3860w" data-sizes="auto" />
4491              </div>
4492
4493              
4494                <div class="btn-add-to-cart js-btn-add-to-cart hidden-xs hidden-sm">ADD TO CART</div>
4495              
4496            </div>
4497          
4498        
4499        
4500        
4501          
4502            <sl-list-page-wishlist-button
4503              class="hover-button"
4504              ng-if="wishlistItemsLoaded"
4505              has-variations="false"
4506              product="{
4507                _id: '6761649c51c37c000c6560fb',
4508                title_translations: null,
4509                sku: '',
4510                type: 'product',
4511                variations: null,
4512              }"
4513              wishlist-items="wishlistItems"
4514              login-path='users/sign_in'
4515              
4516            />
4517          
4518        
4519      </div>
4520      <div class="info-box">
4521        <div class="info-box-inner-wrapper">
4522          <div class="title text-primary-color ">紫芋泥相遇(紫米芋泥糕)</div>
4523          <div class="quick-cart-price ">
4524            
4525              
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536  
4537
4538  
4539    
4540
4541    
4542      
4543    
4544
4545    
4546      
4547    
4548  
4549
4550
4551
4552  <div class="price__sale sl-price tertiary-color-price price price-sale ">NT$190</div>
4553
4554
4555
4556  <div class="price__regular">
4557    <span class="
4558      global-primary dark-primary sl-price price
4559       price-crossed 
4560      
4561    ">NT$200</span>
4562
4563    
4564  </div>
4565
4566
4567            
4568            
4569            
4570              
4571              
4572              
4573              <product-list-variation-selector
4574                class="product-list-variant-selector-container"
4575                variant_product_images='{&#34;variation_set_1&#34;:[],&#34;variation_set_1_total&#34;:0,&#34;variation_set_2&#34;:[],&#34;variation_set_2_total&#34;:0}'
4576                product_id='6761649c51c37c000c6560fb'
4577                product_url='https://www.77aichi.com/products/芋泥紫黑米糕2盒'
4578                show_variation_type="1"
4579                open_link_in_new_tab="false"
4580                is_promotion_product="false"
4581                ng-if="false"
4582              ></product-list-variation-selector>
4583            
4584          </div>
4585          
4586          
4587          
4588          
4589            
4590              <sl-list-page-wishlist-button
4591                ng-if="wishlistItemsLoaded"
4592                has-variations="false"
4593                product="{
4594                  _id: '6761649c51c37c000c6560fb',
4595                  title_translations: null,
4596                  sku: '',
4597                  type: 'product',
4598                  variations: null,
4599                }"
4600                wishlist-items="wishlistItems"
4601                login-path='users/sign_in'
4602                
4603              ></sl-list-page-wishlist-button>
4604            
4605          
4606          
4607          <span class="btn-add-to-cart js-btn-add-to-cart mobile-cart visible-xs visible-sm
4608            
4609            "
4610          >
4611            ADD TO CART
4612          </span>
4613          
4614          
4615        </div>
4616      </div>
4617    </a>
4618  </product-item>
4619</div>
4620
4621          
4622        
4623
4624        
4625      </div>
4626
4627      
4628    </div>
4629  </div>
4630</div>
4631
4632
4633  <div class="ProductList-relatedProducts" id="relatedProduct">
4634    <h3 class="ProductList-relatedProducts-title">
4635      You might also like...
4636    </h3>
4637    <div class="ProductList-relatedProducts-list" id="relatedProductList">
4638      <lazyload-related-products
4639        data-product-ids="69a3bc95c93db51dc4bd6cf2,69474dffe18512c9e90bba93,68a5a8a17ba5ca000a3655ae,68a5a670ee6d74000ca102f2,688dd6396a90440016bbbdef,683c0780df8a3f000efe3054,6773a89bf285c60011821331,6773a7a22b780c000e856fad,676179974ddeac000de61f8d,67617929c99c580011a23f7a,676178773a472900112f4d4e,676174777eda283d5f6f5168,6761649c51c37c000c6560fb"
4640        data-page-type="product_list"
4641        
4642        
4643      >
4644        
4645          <div class="Product-item autofill-item">
4646            <div class="Image-boxify">
4647              <div class="Image-boxify-image loading-placeholder loading-image"></div>
4648            </div>
4649            <span class="loading-placeholder loading-title"></span>
4650            <span class="loading-placeholder loading-price"></span>
4651          </div>
4652        
4653          <div class="Product-item autofill-item">
4654            <div class="Image-boxify">
4655              <div class="Image-boxify-image loading-placeholder loading-image"></div>
4656            </div>
4657            <span class="loading-placeholder loading-title"></span>
4658            <span class="loading-placeholder loading-price"></span>
4659          </div>
4660        
4661          <div class="Product-item autofill-item">
4662            <div class="Image-boxify">
4663              <div class="Image-boxify-image loading-placeholder loading-image"></div>
4664            </div>
4665            <span class="loading-placeholder loading-title"></span>
4666            <span class="loading-placeholder loading-price"></span>
4667          </div>
4668        
4669          <div class="Product-item autofill-item">
4670            <div class="Image-boxify">
4671              <div class="Image-boxify-image loading-placeholder loading-image"></div>
4672            </div>
4673            <span class="loading-placeholder loading-title"></span>
4674            <span class="loading-placeholder loading-price"></span>
4675          </div>
4676        
4677      </lazyload-related-products>
4678    </div>
4679  </div>
4680
4681
4682<category-filter type="drawer-category-filter"></category-filter>
4683
4684  </div>
4685
4686
4687      
4687<script>window.SLINE_RENDERED = true;</script>
4687
4688
4689  </div>            <div id='shopline-section-footer'><!-- Rendered 'footer.js.liquid' --><!-- Rendered 'footer.css.liquid' --> 
4690
4691
4692
4693
4694
4695
4696<style>
4697  #footer-custom-padding {
4698    padding: 15px;
4699  }
4700  @media screen and (max-width: 767px) {
4701    #footer-custom-padding {
4702      padding: 0;
4703    }
4704  }
4705
4706  #shopline-section-footer .section-width {
4707    padding-top: 30px;
4708    padding-bottom: 30px;
4709  }
4710
4711  @media (min-width: 768px) {
4712    #shopline-section-footer .section-width {
4713      padding-top: 30px;
4714      padding-bottom: 30px;
4715    }
4716  }
4717
4718  .footer-wrapper .footer-grid-items .footer-grid-item {
4719    padding: 15px 15px;
4720  }
4721
4722  @media (min-width: 768px) {
4723    .footer-wrapper .footer-grid-items .footer-grid-item {
4724      padding: 15px 15px;
4725    }
4726  }
4727
4728</style>
4729
4730<div class="section-width">
4731  <div class="footer-wrapper">
4732    <div id="footer-custom-padding">
4733      <div class="footer-grid-items">
4734          
4735            <div class="footer-grid-item" ng-non-bindable>
4736              
4737                  <p class="text-title">聯絡我們</p>
4738                  <div class="social-content"><p>益七跨界國際有限公司| 統編 93736842<br />客服電話|0985-976-411<br />客服信箱|[email protected]<br />服務時間|(一)至(五)9:00~20:00</p>
4739<p>通訊地址|台南市南區中華南路二段326號4樓</p>
4740<p>食品業者登錄字號|H-193736842-00000-7</p>
4741<p>泰安產物產品責任險| 07- 462214A10440</p></div>
4742                  <div class="footer-social-icon-wrapper">
4743                    
4744                    
4745                      
4746                        <a href="https://www.facebook.com/7777aichi" target="_blank">
4747                          <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4748<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"/>
4749</svg>
4750
4751                        </a>
4752                      
4753                    
4754                      
4755                        <a href="https://www.instagram.com/aichi7777?igsh=MWo3cndoejdvZjNjZg%3D%3D&amp;utm_source=qr" target="_blank">
4756                          <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4757<g clip-path="url(#clip0_4527_91515)">
4758<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
47580913 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"/>
4759</g>
4760<defs>
4761<clipPath id="clip0_4527_91515">
4762<rect width="24" height="24" fill="white" transform="translate(0.145996)"/>
4763</clipPath>
4764</defs>
4765</svg>
4766
4767                        </a>
4768                      
4769                    
4770                      
4771                        <a href="https://manager.line.biz/invitation/D5aRFX2rh0tUJnDZaiNx4QIbOyLLJi" target="_blank">
4772                          <svg class="icon" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4773<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 
477319.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"/>
4774</svg>
4775
4776                        </a>
4777                      
4778                    
4779                      
4780                    
4781                      
4782                    
4783                      
4784                    
4785                      
4786                    
4787                      
4788                    
4789                      
4790                    
4791                      
4792                    
4793                      
4794                    
4795                  </div>
4796                
4797            </div>
4798          
4799            <div class="footer-grid-item" ng-non-bindable>
4800              
4801                  <p class="text-title">顧客服務</p>
4802                  <p><a href="https://www.77aichi.com/about/privacy-policy">隱私權政策</a></p>
4803<p><a href="https://www.77aichi.com/about/policy">退換貨政策</a></p>
4804<p><a href="https://www.77aichi.com/about/delivery-policy">運送政策</a></p>
4805<p><a href="https://www.77aichi.com/about/anti-fraud">防詐騙宣導</a></p>
4806                
4807            </div>
4808          
4809      </div>
4810      
4811        <div class="footer-payment-icons">
4812          
4813          
4814            
4815            
4816              <img src="https://static.shoplineapp.com/web/assets/payment/visa.svg" loading="lazy" />
4817            
4818          
4819            
4820            
4821              <img src="https://static.shoplineapp.com/web/assets/payment/master.svg" loading="lazy" />
4822            
4823          
4824            
4825            
4826              <img src="https://static.shoplineapp.com/web/assets/payment/jcb.svg" loading="lazy" />
4827            
4828          
4829            
4830            
4831          
4832            
4833            
4834          
4835            
4836            
4837          
4838            
4839            
4840          
4841            
4842            
4843              <img src="https://static.shoplineapp.com/web/assets/payment/apple_pay.svg" loading="lazy" />
4844            
4845          
4846            
4847            
4848          
4849            
4850            
4851          
4852            
4853            
4854          
4855            
4856            
4857          
4858            
4859            
4860          
4861            
4862            
4863          
4864            
4865            
4866          
4867            
4868            
4869              <img src="https://static.shoplineapp.com/web/assets/payment/line.svg" loading="lazy" />
4870            
4871          
4872            
4873            
4874          
4875            
4876            
4877          
4878            
4879            
4880          
4881            
4882            
4883          
4884            
4885            
4886          
4887            
4888            
4889          
4890            
4891            
4892          
4893            
4894            
4895          
4896            
4897            
4898          
4899            
4900            
4901          
4902            
4903            
4904          
4905            
4906            
4907          
4908            
4909            
4910          
4911        </div>
4912      
4913      
4914        <div class="footer-selector --text_align_left">
4915          
4916            <div class="NavigationBar-actionMenu-button App-currencyDropdown dropdown" dropdown data-nosnippet>
4917              <div class="dropdown-toggle" dropdown-toggle>
4918                <span class="Label"><span class="fa fa-dollar"></span></span>
4919                <span class="fa fa-angle-down"></span>
4920              </div>
4921              <ul class="NavigationBar-actionMenu-dropdown dropdown-menu sl-currency-chooser">
4922                
4923                  <li class="List-item sl-currency-chooser-currency" href="#hkd">$ HKD</li>
4924                
4925                  <li class="List-item sl-currency-chooser-currency" href="#mop">P MOP</li>
4926                
4927                  <li class="List-item sl-currency-chooser-currency" href="#cny">Â¥ CNY</li>
4928                
4929                  <li class="List-item sl-currency-chooser-currency" href="#twd">$ TWD</li>
4930                
4931                  <li class="List-item sl-currency-chooser-currency" href="#usd">$ USD</li>
4932                
4933                  <li class="List-item sl-currency-chooser-currency" href="#sgd">$ SGD</li>
4934                
4935                  <li class="List-item sl-currency-chooser-currency" href="#eur">€ EUR</li>
4936                
4937                  <li class="List-item sl-currency-chooser-currency" href="#aud">$ AUD</li>
4938                
4939                  <li class="List-item sl-currency-chooser-currency" href="#gbp">£ GBP</li>
4940                
4941                  <li class="List-item sl-currency-chooser-currency" href="#php">₱ PHP</li>
4942                
4943                  <li class="List-item sl-currency-chooser-currency" href="#myr">RM MYR</li>
4944                
4945                  <li class="List-item sl-currency-chooser-currency" href="#thb">฿ THB</li>
4946                
4947                  <li class="List-item sl-currency-chooser-currency" href="#aed">د.إ AED</li>
4948                
4949                  <li class="List-item sl-currency-chooser-currency" href="#jpy">Â¥ JPY</li>
4950                
4951                  <li class="List-item sl-currency-chooser-currency" href="#bnd">$ BND</li>
4952                
4953                  <li class="List-item sl-currency-chooser-currency" href="#krw">₩ KRW</li>
4954                
4955                  <li class="List-item sl-currency-chooser-currency" href="#idr">Rp IDR</li>
4956                
4957                  <li class="List-item sl-currency-chooser-currency" href="#vnd">₫ VND</li>
4958                
4959                  <li class="List-item sl-currency-chooser-currency" href="#cad">$ CAD</li>
4960                
4961              </ul>
4962            </div>
4963          
4964          
4965            <div class="NavigationBar-actionMenu-button App-languageDropdown dropdown" dropdown data-nosnippet>
4966              <div class="dropdown-toggle" dropdown-toggle>
4967                <svg class="fa fa-v5-globe">
4968                  <use xlink:href="#fa-v5-globe"></use>
4969                </svg>
4970                <span class="Label">English</span>
4971                <span class="fa fa-angle-down"></span>
4972              </div>
4973              <ul class="NavigationBar-actionMenu-dropdown dropdown-menu sl-language-chooser">
4974                
4975                  <li class="List-item sl-language-chooser-language" href="#en">English</li>
4976                
4977                  <li class="List-item sl-language-chooser-language" href="#zh-hant">繁體中文</li>
4978                
4979              </ul>
4980            </div>
4981          
4982        </div>
4983      
4984    </div>
4985  </div>
4986</div>
4987
4988  <div class="footer-anti-fraud">
4989    提醒您,我們不會以電話或簡訊方式通知變更付款方式。
4990  </div>
4991
4992
4993  <div class="footer-copyright">
4994    <div class="footer-width" ng-non-bindable>
4995      <p><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">版權所有&copy; [2024][77aichi]</span></span></p>
4996    </div>
4997  </div>
4998
4999<div class="footer-decor-bar"></div>
5000
5001
5002
5003</div>        <!-- Rendered 'general.js.liquid' -->  <!-- Rendered 'cart_panel.js.liquid' -->      <!-- Rendered 'category.js.liquid' -->              <!-- Rendered 'breadcrumb.js.liquid' -->            
5003<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}
5003);      } else {        $(dropdown).css({'left': 0});      }    }    window.onload = function() {      angular.element(document).ready(function () {        assignDropdownID();        assignMobileDropdownID();        assignDropdownFunction();        $(".NavigationBar-mainMenu").on( "mouseleave", ".depth-0", function() {          collapseThirdLayer('empty');        });        $('.js-navbar-desktop').find('.NavigationBar-nestedList.depth-1').each(function(){          $(this).children('a.Label').css({'padding-right' : 0, 'max-width' : 175});        });        function isQuickCartProduct(imageClass) {          return imageClass === '.js-boxify-image';        }        function hoverProductEffect(imageClass) {          var elements;          elements = isQuickCartProduct(imageClass) ? $('product-item, .CustomPage .product-item') : $('.Product-item');          elements.each(function() {            var $this;            $this = isQuickCartProduct(imageClass) ? $(this).children().first() : $(this);            var secondCoverImage = $this.find('.second-image');            if (secondCoverImage.length === 0) { return; }            var multiImageWrapper;            multiImageWrapper = isQuickCartProduct(imageClass) ? $this.find('.js-quick-boxify-image') : $this;            multiImageWrapper.addClass('multi-image');          });        }        function loadEffect() {          /* product items without quick cart feature */          hoverProductEffect('.js-image-boxify-image');          /* product items with quick cart feature */          hoverProductEffect('.js-boxify-image');        }        loadEffect();        /* observer lazyload-related-products multi image */        var relatedProductList = document.getElementById('relatedProductList');        if (relatedProductList) {          var config = {            childList: true,          };          var observer = new MutationObserver(function(mutations) {            loadEffect();            observer.disconnect();          });          observer.observe(relatedProductList, config);        }        /* observe pagination changes in multiple category widgets */        $('.product-items-container').each(function(index, productItemsContainer) {          var config = {            childList: true,          };          var observer = new MutationObserver(function(mutations) {            loadEffect();          });          observer.observe(productItemsContainer, config);        });      });    }  </script>
5003
5004
5005    
5006  
5006<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>
5006
5007  
5007<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>
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023  
5023<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
5023
5024  
5024<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
5024
5025
5026    
5026<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 5026
5026
5027<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 5027
5027
5028<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 5028
5028
5029<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 5029
5029
5030<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 5030
5030
5031<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 5031
5031
5032<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 5032
5032
5033<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 5033
5033
5034<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 5034
5034
5035<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 5035
5035
5036<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 5036
5036
5037<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 5037
5037
5038<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 5038
5038
5039<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 5039
5039
5040<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 5040
5040
5041<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 5041
5041
5042<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 5042
5042
5043<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 5043
5043
5044<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 5044
5044
5045<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 5045
5045
5046<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 5046
5046
5047<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 5047
5047
5048<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 5048
5048
5049<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 5049
5049
5050<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 5050
5050
5051<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 5051
5051
5052<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 5052
5052
5053<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 5053
5053
5054<script src="https://cdn.shoplineapp.com/packs/js/runtime~app_extension_sdk-149384e324bcb048ef13.js" defer="defer" integrity="sha256-jdz3nZXyEIqcTxX7IJ9pESoYgrpE8sJ2jOPp3wETZwU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 5054
5054
5055<script src="https://cdn.shoplineapp.com/packs/js/app_extension_sdk-6c1b77cc085ed77d6b11.chunk.js" defer="defer" integrity="sha256-eM9xe26mETfquqKtFBktklBl6lnlIaulvfTlHeFQoXQ=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 5055
5055
5056<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 5056
5056
5057<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 5057
5057
5058<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 5058
5058
5059<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>
5059
5060
5061
5062  
5063            <!-- Facebook Pixel (new) Event Tracker -->
5064        
5064<script>
vendor: 438 bytes, lines 5064-5071
5064
5065        !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
5066        n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
5067        n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
5068        t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
5069        document,'script','//connect.facebook.net/en_US/fbevents.js');
5070
5071        fbq('init', '
50711518440242768011
vendor: 49 bytes, lines 5071-5074
5071', {
5072        }, {agent: 'plShopline'});
5073
5074        
5074fbq('track', 'PageView',{
5075        }, {
5076        });
5077        </script>
5077
5078
5079        <noscript><img height="1" width="1" style="display:none"
5080        src="https://www.facebook.com/tr?id=1518440242768011&ev=PageView&noscript=1"
5081        /></noscript>
5082        <!-- end Facebook Pixel (new) Event Tracker -->
5083
5084    
5084<script>
5085      window.eventTrackers = JSON.parse('[{\"tracking_html\":null,\"status\":\"active\",\"v\":0.0,\"event_type\":\"loaded_any_page\",\"id\":\"6916ed504e985ccf9bd9af3c\",\"owner_id\":\"67604a5e01676300792f8f33\",\"config_data\":{\"unique_ids\":true,\"allowed_offline_conversion\":true,\"is_messenger_chat_plugin_enabled\":false,\"tracking_code\":\"1518440242768011\",\"page_id\":\"164331162399094\",\"is_fbe\":true,\"single_variation\":false},\"created_at\":\"2025-11-14T08:50:24.920Z\",\"updated_at\":\"2025-11-20T04:49:03.136Z\",\"event_key\":\"facebook_standard_pixel\"}]');
5086    </script>
5086
5087
5088
5089
5090
5091      
5092
5093
5094
5095
5096    
vendor: 5,196 bytes, lines 5096-5099
5096<script type="text/javascript">
5097      if (!window.scriptQueue) {window.scriptQueue = [];};
5098          window.scriptQueue.push(function() {
5099            function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _createForOfIteratorHelper(e,t){var n,r,o,a,i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return o=!(r=!0),{s:function(){i=i.call(e)},n:function(){var e=i.next();return r=e.done,e},e:function(e){o=!0,n=e},f:function(){try{r||null==i.return||i.return()}finally{if(o)throw n}}};if(Array.isArray(e)||(i=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return i&&(e=i),a=0,{s:t=function(){},n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ownKeys(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(n),!0).forEach(function(e){_defineProperty(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _regenerator(){var y,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function r(e,t,n,r){var o,a,i,c,u,s,l,d,f,t=t&&t.prototype instanceof v?t:v,t=Object.create(t.prototype);return _regeneratorDefine2(t,"_invoke",(o=e,a=n,l=r||[],d=!1,f={p:s=0,n:0,v:y,a:m,f:m.bind(y,4),d:function(e,t){return i=e,c=0,u=y,f.n=t,p}},function(e,t,n){if(1<s)throw TypeError("Generator is already running");for(d&&1===t&&m(t,n),c=t,u=n;(b=c<2?y:u)||!d;){i||(c?c<3?(1<c&&(f.n=-1),m(c,u)):f.n=u:f.v=u);try{if(s=2,i){if(b=i[e=c?e:"next"]){if(!(b=b.call(i,u)))throw TypeError("iterator result is not an object");if(!b.done)return b;u=b.value,c<2&&(c=0)}else 1===c&&(b=i.return)&&b.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+e+"' method"),c=1);i=y}else if((b=(d=f.n<0)?u:o.call(a,f))!==p)break}catch(e){i=y,c=1,u=e}finally{s=1}}return{value:b,done:d}}),!0),t;function m(e,t){for(c=e,u=t,b=0;!d&&s&&!n&&b<l.length;b++){var n,r=l[b],o=f.p,a=r[2];3<e?(n=a===t)&&(u=r[(c=r[4])?5:c=3],r[4]=r[5]=y):r[0]<=o&&((n=e<2&&o<r[1])?(c=0,f.v=t,f.n=r[1]):o<a&&(n=e<3||r[0]>t||a<t)&&(r[4]=e,r[5]=t,f.n=a,c=0))}if(n||1<e)return p;throw d=!0,t}}var p={};function v(){}function o(){}function a(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(_regeneratorDefine2(b={},t,function(){return this}),b),i=a.prototype=v.prototype=Object.create(e);function c(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,a):(e.__proto__=a,_regeneratorDefine2(e,n,"GeneratorFunction")),e.prototype=Object.create(i),e}return _regeneratorDefine2(i,"constructor",o.prototype=a),_regeneratorDefine2(a,"constructor",o),_regeneratorDefine2(a,n,o.displayName="GeneratorFunction"),_regeneratorDefine2(i),_regeneratorDefine2(i,n,"Generator"),_regeneratorDefine2(i,t,function(){return this}),_regeneratorDefine2(i,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:r,m:c}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to de
5099structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var n;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function asyncGeneratorStep(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(c){return function(){var e=this,i=arguments;return new Promise(function(t,n){var r=c.apply(e,i);function o(e){asyncGeneratorStep(r,t,n,o,a,"next",e)}function a(e){asyncGeneratorStep(r,t,n,o,a,"throw",e)}o(void 0)})}}var ACCEPTABLE_OFFSET=3e3,ANNOUNCEMENT_BAR_CLICK="AnnouncementBarClick",ANNOUNCEMENT_BAR_SWIPE="AnnouncementBarSwipe",SHOP="shop",STOREFRONT="Storefront",announcementSectionGetterCache={};function getAnnouncementFetcher(e){e=null==(e=e.closest(".announcement"))||null==(e=e.dataset)?void 0:e.sectionId;return e?(announcementSectionGetterCache[e]||(announcementSectionGetterCache[e]=window.createThrottledSectionGetter(e)),announcementSectionGetterCache[e]):window.throttledGetGlobalSectionAnnouncement}function initializeTimer(e,t,n){return _initializeTimer.apply(this,arguments)}function _initializeTimer(){return(_initializeTimer=_asyncToGenerator(_regenerator().m(function e(t,n,r){var o,a,i,c,u,s,l,d,f,m,y;return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(m=function(){var e,t=getTimeRemaining(n);o&&((e=Math.floor(t.days/100)%10)?o.dataset.value=e:o.parentElement.remove()),a.dataset.value=Math.floor(t.days/10)%10,i.dataset.value=t.days%10,c.dataset.value=Math.floor(t.hours/10),u.dataset.value=t.hours%10,s.dataset.value=Math.floor(t.minutes/10),l.dataset.value=t.minutes%10,d.dataset.value=Math.floor(t.seconds/10),f.dataset.value=t.seconds%10,t.total<=0&&(clearInterval(y),r)&&r()},Date.now()>=n.getTime())return r&&r(),e.a(2);e.n=1;break;case 1:return o=t.querySelector(".days.hundreds .digit-wrapper"),a=t.querySelector(".days.tens .digit-wrapper"),i=t.querySelector(".days.ones .digit-wrapper"),c=t.querySelector(".hours.tens .digit-wrapper"),u=t.querySelector(".hours.ones .digit-wrapper"),s=t.querySelector(".minutes.tens .digit-wrapper"),l=t.querySelector(".minutes.ones .digit-wrapper"),d=t.querySelector(".seconds.tens .digit-wrapper"),f=t.querySelector(".seconds.ones .digit-wrapper"),e.n=2,delayToCurrentWholeSeconds();case 2:m(),y=setInterval(m,1e3);case 3:return e.a(2)}},e)}))).apply(this,arguments)}function getTimeRemaining(e){var e=Date.parse(e)-Date.parse(new Date),t=Math.floor(e/1e3%60),n=Math.floor(e/1e3/60%60),r=Math.floor(e/36e5%24);return{total:e,days:Math.floor(e/864e5),hours:r,minutes:n,seconds:t}}function delay(t){return new Promise(function(e){setTimeout(e,t)})}function delayToCurrentWholeSeconds(){return new Promise(function(t){requestAnimationFrame(function e(){33<(new Date).getMilliseconds()?requestAnimationFrame(e):t(!0)})})}function initClickTrackingEvent(){var e=document.querySelector("#shopline-section-announcement");null!=e&&e.addEventListener("click",function(e){e=e.target.closest("a");e&&e.hasAttribute("href")&&trackClickLink()})}function trackAnnouncementEvent(t){window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.then(function(){var e;(null==(e=angular.element(document.body))?void 0:e.injector()).get("trackerService").track({type:t,data:{event_category:STOREFRONT,scope:SHOP}})})}function trackClickLink(){trackAnnouncementEvent(ANNOUNCEMENT_BAR_CLICK)}function setupAnnouncementCarousel(a){var d,e,f,m,y,p,i,s,c,o,u,l,v,t,b,_,h,n=a.querySelector(".announcement__slider");function g(){return window.matchMedia("(max-width: 767px)").matches}function w(e,t,n,r,o,a,i){var c;return m&&n===y&&((null==(c=p)?void 0:c.id)===n&&(t.removeEventListener("animationend",p.finish),window.clearTimeout(p.fallbackTimer),p=null),(c=e.classList).remove.apply(c,_toConsumableArray(r)),(n=t.classList).remove.apply(n,_toConsumableArray(o)),(a===i?e:t).classList.add("announcement__slide--active"),f=a,m=!1,1)}function T(e){return m&&p&&(e&&e!==p.direction?p.cancel():p.finish(),1)}function r(e,t){return function(t,e){var n,r,o,a,i,c,u,s,l=1<arguments.length&&void 0!==e?e:{};return!m&&t!==f&&(n=d[f],r=d[t],e=l.direction||"next",s=g()?"mobile":"desktop",o=f,f=t,y+=1,l.animate?(m=!0,a=["announcement__slide--outgoing","announcement__slide--outgoing-".concat(e,"-").concat(s)],i=["announcement__slide--incoming","announcement__slide--incoming-".concat(e,"-").concat(s)],n.classList.remove("announcement__slide--active"),(u=n.classList).add.apply(u,a),(u=r.classList).add.apply(u,i),c=y,u=function(){var e;w(n,r,c,a,i,t,o)&&!document.hidden&&null!=(e=l.onComplete)&&e.call(l)},s=window.setTimeout(u,"mobile"==s?_:h),p={id:c,direction:e,finish:u,cancel:function(){w(n,r,c,a,i,o,o)},fallbackTimer:s},r.addEventListener("animationend",u,{once:!0})):(n.classList.remove("announcement__slide--active"),r.classList.add("announcement__slide--active")),!0)}((f+("next"===e?1:-1)+d.length)%d.length,_objectSpread(_objectSpread({},1<arguments.length&&void 0!==t?t:{}),{},{direction:e}))}function S(){window.clearTimeout(i),document.hidden||c||(i=window.setTimeout(function(){r("next",{animate:!0,onComplete:S})||S()},1e3*t))}function A(){window.clearTimeout(i),document.hidden||c||(T(),S())}function E(e){e.style.transition="",e.style.transform="",e.style.visibility=""}function O(e){var t,n,r,o,a=v,i=a.neighbor,c=a.neighborIndex,u=a.direction;v=null,i&&(t=d[f],(n=36<=Math.abs(e))&&trackAnnouncementEvent(ANNOUNCEMENT_BAR_SWIPE),m=!0,r=y+=1,o=function(){i.removeEventListener("transitionend",o),r===y&&m&&(E(t),E(i),n&&(t.classList.remove("announcement__slide--active"),i.classList.add("announcement__slide--active"),f=c),m=!1,S())},window.requestAnimationFrame(function(){t.style.transition=b,i.style.transition=b,n?(t.style.transform="translateX(".concat("next"===u?"-100%":"100%",")"),i.style.transform="translateX(0)"):(t.style.transform="translateX(0)",i.style.transform="translateX(".concat("next"===u?"100%":"-100%",")")),i.addEventListener("transitionend",o,{once:!0}),s=window.setTimeout(o,_)}))}!n||(d=Array.from(n.children).filter(function(e){return e.classList.contains("announcement__link")||e.classList.contains("announcement__text")||e.classList.contains("announcement__countdown")})).length<2||(e=d.findIndex(function(e){return e.classList.contains("announcement__slide--active")}),f=0<=e?e:0,c=m=!1,u=o=y=0,v=l=p=null,t=Number(a.dataset.duration)||5,b="transform 0.42s ease",_=470,h=1050,d[f].classList.add("announcement__slide--active"),new MutationObserver(function(e,t){var n,r=_createForOfIteratorHelper(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;
5099if(!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();
5100          });
5101          window.scriptQueue.push(function() {
5102            (()=>{var t=$("body"),o=$(".js-navbar-mobile, .js-navbar-desktop"),s=$(".js-nav-logo"),r=$(".js-navbar-mobile"),a=$(".js-navbar-desktop"),n=$(".sl-modal-mask");function i(){n.css({opacity:"0.3",display:"block"});var e=$("#shopline-section-header, .NavigationBar.mod-desktop").css("z-index");e&&"auto"!==e&&n.css("z-index",e),$(".Product-searchField-panel").removeClass("is-show")}function e(){var a=[];return $(".navigation-menu-second-layer").each(function(){var e=$
5102(this).parent(),n=$(this),o=n[0].scrollWidth,t=n.find("li").outerWidth(!0),s=n.find(".second-layer-scroll-buttons"),r=[];n.find(".navigation-menu-item--nested").each(function(){r.push({parentItem:$(this),toggleButton:$(this).find(".navigation-menu-third-layer-toggle"),menu:$(this).find(".navigation-menu-third-layer")})}),a.push({topLayer:{menu:e},secondLayer:{menu:n,itemWidth:t,scrollWidth:o,scrollButtons:s,scrollLeftButton:s.find(".scroll-left"),scrollRightButton:s.find(".scroll-right"),isOneColumnMenu:t+16===o,isScrollable:o>parseInt($(n).css("max-width"),10)},thirdLayer:r})}),a}function l(){h.forEach(function(e){var n;e.secondLayer.isScrollable&&(e.secondLayer.scrollButtons.css("display","flex"),(n=e.secondLayer).scrollLeftButton.on("click",function(){var e=n.menu.scrollLeft();n.menu.animate({scrollLeft:e-800})}),n.scrollRightButton.on("click",function(){var e=n.menu.scrollLeft();n.menu.animate({scrollLeft:e+800})}),n.menu.on("scroll",_.throttle(function(){0===n.menu.scrollLeft()?n.scrollLeftButton.addClass("scroll-disable"):n.scrollLeftButton.removeClass("scroll-disable"),n.menu.scrollLeft()+n.menu.outerWidth()===n.scrollWidth?n.scrollRightButton.addClass("scroll-disable"):n.scrollRightButton.removeClass("scroll-disable")},200))),e.secondLayer.isOneColumnMenu&&e.secondLayer.menu.css("overflow","unset")})}function c(){var e=(r.is(":visible")?r:a).height(),n=$(".trial-banner").height()||0;$(window).scrollTop()>=e-n?o.addClass("collapsed"):o.removeClass("collapsed")}function u(e,n,o){$(e).sidr(new SidrOptions({name:o,side:"right"})),$(e).off(),t.on("click."+o,e,function(e){$.sidr("close","MenuPanel",function(){$.sidr("open",o,function(){i()})})}),t.on("click."+o,n,function(e){$.sidr("close",o,function(){$.sidr("open","MenuPanel")})}),$(".sl-modal-mask").on("click",function(){$(".sl-modal-mask").css({zIndex:10}),$.sidr("close",o)})}function d(){function e(){var s;s=f.get(),h.forEach(function(e){e.secondLayer.menu.css("width",e.secondLayer.scrollWidth+8),e.secondLayer.menu.addClass("navigation-menu-second-layer-origin-position");var n=s.thirdLayerMenu&&s.isOneColumnMenu&&e.secondLayer.menu[0]===s.secondLayerMenu[0],o=$(window).width()-(e.secondLayer.menu.offset().left+e.secondLayer.menu.outerWidth()),t=80;Math.floor(o)<=80?n&&(t+=e.secondLayer.menu.outerWidth()):t=n&&o-s.thirdLayerMenu.outerWidth()<80?o+e.secondLayer.menu.outerWidth():o,e.secondLayer.menu.css({position:"fixed",top:e.topLayer.menu.height()+e.topLayer.menu.position().top+16+parseInt(e.topLayer.menu.closest(".navigation-menu-top-layer").css("padding-bottom"))+$(".trial-banner").height(),right:t,left:"unset"}),e.secondLayer.menu.removeClass("navigation-menu-second-layer-origin-position"),e.secondLayer.scrollButtons.css("right",$(window).width()-(e.secondLayer.menu.offset().left+e.secondLayer.menu.outerWidth()+e.secondLayer.scrollButtons.outerWidth()))}),h.forEach(function(n){n.thirdLayer.forEach(function(e){e.menu.css({position:"absolute",transform:n.secondLayer.isOneColumnMenu?"translateX(100%)":"unset",top:-1*e.parentItem.position().top,left:n.secondLayer.isOneColumnMenu?"unset":"100%",height:e.menu.height()>n.secondLayer.menu.height()?n.secondLayer.isOneColumnMenu?e.menu.height()+24:n.secondLayer.menu.height():n.secondLayer.menu.height()+24})})})}var n=s.find("img");n.get(0)&&n.get(0).complete?e():n.on("load",e)}function m(){var n;window.matchMedia("(max-width: 1199px)").matches||(h=e(),n={},f={get:function(){return n},set:function(e){n={topLayerMenu:e.topLayerMenu,secondLayerMenu:e.secondLayerMenu,thirdLayerMenu:e.thirdLayerMenu,thirdLayerMenuToggleButton:e.thirdLayerMenuToggleButton,isOpenFromRight:e.isOpenFromRight,isOneColumnMenu:e.isOneColumnMenu,isScrollable:e.isScrollable,scrollButtons:e.scrollButtons}},reset:function(){n={}}},c(),l(),d(),h.forEach(function(r){r.thirdLayer.forEach(function(s){s.toggleButton.on("click",function(e){var n,o,t;e.target!==this||(e=f.get(),n="none"!==s.menu.css("display"),(r.secondLayer.isOneColumnMenu||e.secondLayerMenu&&e.isOneColumnMenu)&&(e.secondLayerMenu&&(o=r.secondLayer.menu[0]===e.secondLayerMenu[0]),(n||e.isOneColumnMenu)&&e.topLayerMe
5102nu.offset().left>e.secondLayerMenu.offset().left&&e.secondLayerMenu.css("right","-="+r.secondLayer.itemWidth+"px"),!n&&r.secondLayer.isOneColumnMenu?(s.menu.addClass("navigation-menu-third-layer-shadow "),t=$(window).width()-(r.secondLayer.menu.offset().left+r.secondLayer.menu.outerWidth()),(t=Math.floor(t)<=r.secondLayer.itemWidth)&&!o&&r.secondLayer.menu.css("right","+="+r.secondLayer.itemWidth+"px")):e.thirdLayerMenu.removeClass("navigation-menu-third-layer-shadow"),t=t||o&&e.isOpenFromRight),e.thirdLayerMenu&&(e.thirdLayerMenuToggleButton.removeClass("navigation-menu-third-layer-toggle--open fa-angle-left").addClass("navigation-menu-third-layer-toggle--close fa-angle-right"),e.thirdLayerMenu.css("display","none"),e.isScrollable&&e.scrollButtons.css("display","flex"),f.reset()),n)||(s.menu.css("display","flex"),s.toggleButton.removeClass("navigation-menu-third-layer-toggle--close fa-angle-right").addClass("navigation-menu-third-layer-toggle--open fa-angle-left"),r.secondLayer.menu.outerWidth()-(2*r.secondLayer.itemWidth+s.parentItem.position().left)<0?r.secondLayer.menu.animate({scrollLeft:r.secondLayer.menu.scrollLeft()+r.secondLayer.scrollWidth}):s.parentItem.position().left<0&&r.secondLayer.menu.animate({scrollLeft:r.secondLayer.menu.scrollLeft()-Math.abs(s.parentItem.position().left)}),f.set({topLayerMenu:r.topLayer.menu,secondLayerMenu:r.secondLayer.menu,thirdLayerMenu:s.menu,thirdLayerMenuToggleButton:s.toggleButton,isOpenFromRight:t,isOneColumnMenu:r.secondLayer.isOneColumnMenu,isScrollable:r.secondLayer.isScrollable,scrollButtons:r.secondLayer.scrollButtons}),r.secondLayer.isScrollable&&r.secondLayer.scrollButtons.css("display","none"))})})}),y=!0)}var h=null,y=!1,f=null;m(),u(".sl-language-menu-open",".sl-language-menu-close","LanguagePanel"),u(".
5102sl-currency-menu-open",".sl-currency-menu-close","CurrencyPanel"),$("#MenuPanel").removeClass("left"),$(".sl-menu-panel-toggle").sidr(new SidrOptions({name:"MenuPanel",onOpen:i,onClose:function(){n.css({opacity:"0"}),setTimeout(function(){n.css({display:"none"})},200)},side:"right"})),t.on("click",".Product-searchField",function(e){$(".sl-search-modal").addClass("show")}),t.on("click",".Product-searchField-btn-submit",function(e){$("form.sl-product-search").submit()}),t.on("click",".Product-searchField-btn-close",function(e){$(".sl-search-modal").removeClass("show")}),$(window).on("resize",_.throttle(function(){(y?(h=e(),d):m)()},200)),$(window).on("scroll",_.throttle(function(){c()},200)),s.on("transitionend",function(){(y?d:m)()})})();
5103          });
5104          window.scriptQueue.push(function() {
5105            function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return("string"===t?String:Number)(e);r=r.call(e,t||"default");if("object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}var menuEventCategory="Menu",shopScope="shop",shoplyticsMenuEventData={event_category:menuEventCategory,scope:shopScope};window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.then(function(){var o=angular.element("body").injector().get("trackerService");function c(e,t){t=1<arguments.length&&void 0!==t?t:{};o.track({type:e,data:_objectSpread(_objectSpread({},shoplyticsMenuEventData),t)})}function e(e){var t=e.type,r=e.containerSelector,n=e.excludeTargetSelector;$(r).on("click","a",function(e){n&&($(e.target).is(n)||0<$(e.target).closest(n).length)||(e=$(this).closest("li").parentsUntil(r,"ul").length+("mobile"===t?1:0),c(o.menuTrackerType.MENU_CLICK,{menu_level:e}))})}e({type:"mobile",containerSelector:".MenuPanel-mainMenu",excludeTargetSelector:".sl-dropdown-toggle, .sl-advanced-menu-trigger"}),e({type:"desktop",containerSelector:".header--desktop .navigation-menu"}),$("#MenuPanel .icon-search, .Product-searchField").on("click",function(){c(o.menuTrackerType.SEARCH_PRODUCT_ICON_CLICK)}),$(".sl-menu-panel-toggle").on("pointerdown",function(){c(o.menuTrackerType.HEADER_HAMBURGER_CLICK)})});
5106          });
5107          window.scriptQueue.push(function() {
5108            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")})})});
5109          });
5110          window.scriptQueue.push(function() {
5111            function changeQtyIcon(element) {  var $btn = $(element).find('.input-group-btn');  $btn.eq(0).children('.btn').append('<svg><use xlink:href="#icon-minus"></use></svg>');  $btn.eq(1).children('.btn').append('<svg><use xlink:href="#icon-plus"></use></svg>');}function changeSelectorIcon(element) {  $(element).parent().append(    '<svg class="arrow-select"><use xlink:href="#icon-arrow-medium"></use></svg>'  );}
5111function displayViewControls() {  var viewControls = $('.modal .view-controls');  if ($('.modal .js-variant-image').length > 1) {    viewControls.show();  } else {    viewControls.hide();  }}app.run([  '$rootScope',  '$timeout',  'modalTypes',  function(    $rootScope,    $timeout,    modalTypes  ) {    $rootScope.$on('modal.open', function(event, payload) {      $timeout(function() {        $('.js-variant-gallery-stage').append('<div class="view-controls"><span class="view-prev js-view-prev"></span><span class="view-next js-view-next"></span></div>');        var urlLoad = $('.js-variant-gallery-stage > a > img').attr('src');        checkImage(urlLoad);        var selected = 1;        var urlGallery = '';        $rootScope.$on('variationSelected.key.change', function() {          selected = 1;        });        displayViewControls();        var gallery = document.querySelector('.js-variant-gallery-stage');        var observer = new MutationObserver(function () {          displayViewControls();        });        observer.observe(gallery, { childList: true });        $('.js-view-next').click(function() {          selected++;          if ($('.modal .js-variant-image').length < selected) {            selected = 1;          }          urlGallery = $('.modal .js-variant-image:nth-child(' + selected + ') .image-container').attr('style').replace('thumb', 'original').split('"')[1];          checkImage(urlGallery);          $('.modal .js-variant-gallery-stage > a > img').attr('src', computedSrcByStyle($('.modal .js-variant-image:nth-child(' + selected + ') .image-container')));        });        $('.js-view-prev').click(function() {          selected--;          if (selected < 1) {            selected = $('.modal .js-variant-image').length;          }          urlGallery = $('.modal .js-variant-image:nth-child(' + selected + ') .image-container').attr('style').replace('thumb', 'original').split('"')[1];          checkImage(urlGallery);          $('.modal .js-variant-gallery-stage > a > img').attr('src', computedSrcByStyle($('.modal .js-variant-image:nth-child(' + selected + ') .image-container')));        });        function computedSrcByStyle(el) {          var linkProduct = el.attr('style').replace(/"/g, '').replace(/ /g, '').replace('thumb', 'original');          var handleLeft = linkProduct.slice(linkProduct.indexOf('http'));          var src;          if (handleLeft.lastIndexOf(';') === handleLeft.length - 1) {            src = handleLeft.slice(0, handleLeft.length - 2);          } else {            src = handleLeft.slice(0, handleLeft.length - 1);          }          /* Note: if thumb url, convert to original url */          try {            var maxWidth = 800;            var reg = /^https?:\/\/.+\/(\d+)x\..+$/;            var matchs = src.match(reg);            var width = window.parseInt((matchs || [])[1]);            var containerWidth = ($('.modal .js-variant-gallery-stage').width() || 0) * (window.devicePixelRatio > 1 ? 2 : 1);            var useWidth = containerWidth > maxWidth ? maxWidth : containerWidth;            if (width && width < maxWidth && useWidth > width) {              src = src.replace('/'+ width +'x.', '/' + containerWidth  + 'x.');            }          } catch (e) {            console.warn('Error: thumb image url convert to original image url', e);          }          return src;        }        $('.modal .quick-cart-price .price').each(function() {          if($(this).text().trim() === '') {            $(this).addClass('price-empty');          }        });        fixSelect();        $('.QuickCart-modal .product-variant-option .selectpicker').each(function() {          changeSelectorIcon(this);        });        $('.QuickCart-modal .product-info .input-group').each(function() {          changeQtyIcon(this);        });      }, 200);      function checkImage(url) {        var img = new Image();        img.src = url;        img.onload = function() {          if (this.height > this.width) {            $('.js-variant-gallery-stage > a > img').addClass('img-height');          } else {            $('.js-variant-gallery-stage > a > img').removeClass('img-height');          }        };      };    });}]);/* change style select box */function fixSelect() {  $('.js-selectpicker').each(function() {    if ($(this).is(':visible')) {      $('<i class="fa fa-chevron-down arrow-select"></i>').insertAfter($(this));    }  });}/* content auto padding follow header height */function autoPaddingTop(){  var previewingClosedStoreBanner = $('.js-previewing-closed-store-banner');  var previewingClosedStoreBannerHeight = previewingClosedStoreBanner.length ? previewingClosedStoreBanner.height() : 0;  var announcementBarHeight = $('.js-announcement').height();  var $header = window.matchMedia('(max-width: 1199px)').matches ? $('.
5111js-navbar-mobile') : $('.js-navbar-desktop');  var hHeader = $header.height() + previewingClosedStoreBannerHeight || 0 + announcementBarHeight || 0;  $('.CustomPage').css('visibility', 'visible');}autoPaddingTop();$(window).on('resize', _.debounce(autoPaddingTop, 200));$(window).on('scroll', _.debounce(autoPaddingTop, 300));$(window).load(function() {  fixSelect();});/* close popup product when click mask */$(document).on('touchend', '.modal-backdrop', function() {  $('.js-quick-cart-cancel').click();});/* add class scroll for go to top button */$(window).scroll(function() {  if ($(window).scrollTop() >= 100) {    $('.sl-goto-top').addClass('active');  } else {    $('.sl-goto-top').removeClass('active');  }});/* check IOS */var iOS = is.ios();var iOS11 = /OS 11_0|OS 11_1|OS 11_2/.test(navigator.userAgent);var detectTap = false;if (iOS && iOS11) {  $('body').addClass('ios-eleven');}/* location when click in IOS */if (iOS) {  $('body').addClass('ios');}$('.instagram-post .caption').dotdotdot({  wrap: 'letter',  ellipsis: '...',  height: 56});function syncHeaderTopWithAnnouncementHeight() {  $('#shopline-section-header').css('top', $('#shopline-section-announcement').height() || 0);}if (  $('body.cart.index, body.checkout.index, body.orders.confirm').length === 0 &&  $('#shopline-section-header').length > 0) {  if ('ResizeObserver' in window) {    var observer = new ResizeObserver(_.throttle(syncHeaderTopWithAnnouncementHeight, 200));    observer.observe($('#shopline-section-announcement')[0]);  } else {    document.fonts.ready.then(syncHeaderTopWithAnnouncementHeight);    $(window).on('resize', _.throttle(syncHeaderTopWithAnnouncementHeight, 200));  }  syncHeaderTopWithAnnouncementHeight();}/* this code will be remove in SL-31595 */if ($('.header').hasClass('header--sticky')) {  $('#shopline-section-header').css({    'position': 'sticky',    'z-index': 100  });}/* end of this code will be remove in SL-31595 */
5112          });
5113          window.scriptQueue.push(function() {
5114            var $mask = $('<div class="CartPanel-mask"></div>');var hHeader =  getHeaderHeight() + ($('.js-announcement').height() || 0);var trialBannerHeight = $('.trial-banner').height() || 0;if (trialBannerHeight) {  $('#cart-panel').addClass('has-trial-banner');}var docEl = $('html, body');var wrapContent = $('#Content');var scrollTop;var lockBody = function () {  if (window.pageYOffset) {    scrollTop = window.pageYOffset;    wrapContent.css({ top: -scrollTop });  }  $('html').css({ 'max-height': '100%', overflow: '' });  $('body').css({ 'max-height': '100%', overflow: 'hidden' });};var unlockBody = function () {  docEl.css({ 'max-height': '', overflow: '' });  wrapContent.css({ top: '' });  window.scrollTo(0, scrollTop);  window.setTimeout(function () {    scrollTop = null;  }, 0);};function getHeaderHeight() {  return (    ($('.js-navbar-desktop').is(':visible') &&      $('.js-navbar-desktop').height()) ||    ($('.js-navbar-mobile').is(':visible') &&      $('.js-navbar-mobile').height()) ||    0  );}/* bottom gap kept below the panel; must stay <= adjustCartPanel's bottomSpace (58) to avoid clipping the button */const headerMarginBottom = 20;/* build #fix-cart css for cart panel top position */function getFixCartCss(top) {  let css = `#cart-panel { top: ${top}px;`;  /* One Page Store header has no navbar (hHeader may be 0), so the panel's     max-height clips the checkout button. Relax it by top so the button shows. */  if (    window.matchMedia('(min-width: 768px)').matches &&    $('#shopline-section-one-page-stores-header').length > 0  ) {    css += ` max-height: calc(100% - ${top + headerMarginBottom}px);`;  }  css += ' }';  return css;}/* add top css for cart panel */$('head').append(`<style id="fix-cart">${getFixCartCss(hHeader)}</style>`);function setHeaderTop() {  var headerHeight = getHeaderHeight();  var announcementHeight = $('.js-announcement').height() || 0;  hHeader = headerHeight + announcementHeight;  if (    $('#shopline-section-header').length > 0 &&    $('#shopline-section-header').css('position') !== 'sticky' &&    $(window).scrollTop() >= hHeader  ) {    hHeader = hHeader - headerHeight + headerMarginBottom;  }  $('head #fix-cart').html(getFixCartCss(hHeader));}if (window.matchMedia('(min-width: 768px)').matches) {  $(window).on('load', setHeaderTop);  $(window).on('scroll', _.throttle(setHeaderTop, 200));
5114  $('.js-nav-logo').on('transitionend', setHeaderTop);}/* call sidr for cart panel */$('.js-cart-panel').unbind();$('.sl-cart-toggle').sidr(new SidrOptions({  name: 'cart-panel',  onOpen: function() {    window.shopline.slEventBus.once('cart.miniCartLoadData', miniCartLoadedProduct);    angular.element('body').scope().$broadcast('cart.reload');    $('.js-cart-panel').addClass('is-open');    $mask.addClass('is-open');    adjustCartPanel();    lockBody();  },  onClose: function() {    $('.js-cart-panel').removeClass('is-open');    $mask.removeClass('is-open');    unlockBody();    window.shopline.slEventBus.off('cart.miniCartLoadData', miniCartLoadedProduct);    clearTimeout(keepCart);    $('#cart-panel').removeAttr('data-manual-open');  }}));$('.sl-cart-toggle').on('click', function() {  $('#cart-panel').attr('data-manual-open', 'true');});$mask.appendTo('body').on('click', function() {  $.sidr('close', 'cart-panel');  $mask.removeClass('is-open');});/* auto close cart panel in 3 second if no hover */if (!is.touchDevice()) {  var keepCart;  var cartPanel = document.querySelector('.js-cart-panel');  $(document).on('click', '.js-btn-add-to-cart, .js-btn-quick-cart-add-to-cart, .quick-cart-button-container', function() {    var observer = (new MutationObserver(function() {      clearTimeout(keepCart);      keepCart = setTimeout(function() {        $.sidr('close', 'cart-panel');        $mask.removeClass('is-open');      }, 3000);      observer.disconnect();    }));    observer.observe(      cartPanel,      { attributes: true }    );  });  /* keep cart panel if hover */  cartPanel.addEventListener('mouseover', function() {    clearTimeout(keepCart);  });}/* close currency and menu panel when choose currency */$('.sl-currency-chooser-currency').on('click', function() {  $.sidr('close', 'CurrencyPanel');  $.sidr('close', 'MenuPanel');  $('.sl-modal-mask').css({'display': 'none'});});function miniCartLoadedProduct(cartData) {  adjustCartPanel();  const injector = angular.element(document.body)?.injector();  const trackerService = injector?.get('trackerService');  const showType = $('#cart-panel').attr('data-manual-open') === 'true' ? 'manual_click' : 'automatic';  const productIds = cartData?.items?.map(item => (item.product_id)) || [];  const productIdsUnique = [...new Set(productIds)];  trackerService?.track({    type: trackerService?.generalEventType?.MiniCartImpression,    data: {      page_type: window.mainConfig.pageIdentifier,      show_type: showType,      cart_item_list: productIdsUnique,      cart_unique_item_count: productIdsUnique.length,      cart_total_item_count: cartData?.items?.reduce((total, item) => total + item.quantity, 0) || 0,    },  });}/* adjust cart panel in short browser*/function adjustCartPanel() {  if (window.matchMedia('(max-width: 767px)').matches) {    $('#cart-panel .cart-items').removeAttr("style");    return;  }  var bottomSpace = 58;  hHeader = getHeaderHeight() + ($('.js-announcement').height() || 0);  var checkoutButtonContainerHeight = $('#cart-panel .cart-chkt-btn-cont').outerHeight();  var cartItemListMaxHeight = hHeader + bottomSpace + checkoutButtonContainerHeight;  $('#cart-panel .cart-items, #cart-panel .cart-panel-empty-wrapper').css({    'max-height': 'calc(var(--vh, 100vh) - ' + cartItemListMaxHeight + 'px)'  });};function updateViewHeight() {  var doc = window.document.documentElement;  doc.style.setProperty('--vh', `${window.innerHeight}px`);}adjustCartPanel();updateViewHeight();$(window).on('resize, scroll', _.debounce(function() {  adjustCartPanel();  updateViewHeight();}, 200));$('.js-nav-logo').on('transitionend', adjustCartPanel);
5115          });
5116          window.scriptQueue.push(function() {
5117            /* custom select box for sort */$('.js-productlist-settings-sorting option').each(function() {  $('.js-productlist-select .select-sort ul').append('<li data-val="' + $(this).val() + '">' + $(this).text() + '</li>');});if ($('.js-productlist-settings-sorting option[selected]').length < 1) {  $('.js-productlist-select .select-sort span').text($('.js-productlist-settings-sorting option:nth-child(1)').text());} else {  $('.js-productlist-select .select-sort span').text($('.js-productlist-settings-sorting option[selected]:not(:first-child)').text());}$('.js-productlist-settings-limit option').each(function() {  $('.js-productlist-select .select-limit ul').append('<li data-val="' + $(this).val() + '">' + $(this).text() + '</li>');});$('.js-productlist-select .select-limit span').text($('.js-productlist-settings-limit option[selected]').text());$('.js-productlist-settings-filter option').each(function() {  $('.js-productlist-select .select-filter ul').append('<li data-val="' + $(this).val() + '">' + $(this).text() + '</li>');});$('.js-productlist-select .select-filter span').text($('.js-productlist-settings-filter option[selected]').text());$('.js-productlist-select .select-sort ul li').click(function() {  if ($(this).text() != $(this).closest('ul').siblings('span').text()) {    $(this).closest('ul').siblings('span').text($(this).text());    $('.js-productlist-settings-sorting').val($(this).data('val')).trigger('change');  }});$('.js-productlist-select .select-limit ul li').click(function() {  $(this).closest('ul').siblings('span').text($(this).text());
5117  $('.js-productlist-settings-limit').val($(this).data('val')).trigger('change');});$('.js-productlist-select .select-filter ul li').click(function() {  $(this).closest('ul').siblings('span').text($(this).text());  $('.js-productlist-settings-filter').val($(this).data('val')).trigger('change');});/* arrow icon should be hidden if category has no subcategories */$('.js-productlist-nestedlist, .js-mobile-productlist-nestedlist').each(function(category) {  var targetList = $(this).is('.js-productlist-nestedlist') ? '.js-productlist-nestedlist' : '.js-mobile-productlist-nestedlist';  var $subcategory = $(this).find(targetList + '-dropdown');  var subcategoryCount = $subcategory.children().length;  if(subcategoryCount === 0) {    $(this).find('.fa').remove();    $(this).removeClass('ProductList-nestedList js-productlist-nestedlist');    $subcategory.remove();  }});/* hover dropdown category */$('.js-productlist-nestedlist').on('click', function(event) {  if(!$(event.target).is('a.Label')) {    var target = $(this).find('.ProductList-nestedList-dropdown');    if (target.is(':visible')) {      target.slideUp();      $(this).removeClass('active');    } else {      target.slideDown();      $(this).addClass('active');    }  }});$('.second-layer-content').hover(function() {  var layerThree = $(this).find('.NestedList-Wra
5117pper');  if (layerThree.length > 0 && layerThree.offset()) {    var boundingClientRect = this.getBoundingClientRect();    var layerThreeHeight = layerThree.height();    var windowHeight = $(window).height();    /* if layer three is overflow window adjust height and top position */    if (layerThreeHeight >= windowHeight) {      layerThree.css({ 'max-height': '100vh', transform: 'translateY(-' + boundingClientRect.top + 'px)' });    } else if ((layerThree[0].getBoundingClientRect().top + layerThreeHeight) >= windowHeight) {      layerThree.css({ transform: 'translateY(-' + (boundingClientRect.top + layerThreeHeight - windowHeight) + 'px)' });    }    layerThree.css({ 'opacity': '1', 'z-index': 101 });  }}, function() {  var layerThree = $(this).find('.NestedList-Wrapper');  $(this).removeClass('margin-layer-top');  if (layerThree.length > 0 && layerThree.offset()) {    layerThree.css({ 'max-height': '', 'opacity': 0, 'z-index': -1, transform: '' });  }});$('.ProductList-categoryMenu:not(.is-collapsed) .js-productlist-nestedlist-dropdown').addClass('collapse in');$('.js-productlist-nestedlist-dropdown').on('shown.bs.collapse', function() {  $(this).closest('js-productlist-nestedlist').removeClass('is-collapsed');});$('.js-productlist-nestedlist-dropdown').on('hidden.bs.collapse', function(){  $(this).closest('js-productlist-nestedlist').addClass('is-collapsed');});
5118          });
5119          window.scriptQueue.push(function() {
5120            /* 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 */
5121          });
5122      ;
5123    </script>
5123
5124
5125
5126  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5127  <symbol id="fa-v5-globe" viewBox="0 0 496 512">
5128    <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"/>
5129  </symbol>
5130</svg>
5131  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5132  <symbol id="icon-filter-category" viewBox="0 0 13 13">
5133    <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" />
5134    <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" />
5135  </symbol>
5136</svg>
5137
5138  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
5139  <symbol id="icon-sort-category" viewBox="0 0 14 12">
5140    <path
5141      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"
5142    />
5143  </symbol>
5144</svg>
5145  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
5146  <symbol id="icon-limit-category" viewBox="0 0 14 14">
5147    <path
5148      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
51485 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"
5149    />
5150  </symbol>
5151</svg>
5152  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5153  <symbol id="icon-line" viewBox="0 0 20 18">
5154    <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"/>
5155  </symbol>
5156</svg>
5157
5158  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
5159  <symbol id="icon-lineapp" viewBox="0 0 32 32">
5160    <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"/>
5161  </symbol>
5162</svg>
5163
5164  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
5165  <symbol id="icon-facebook" viewBox="0 0 32 32">
5166    <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"/>
5167  </symbol>
5168</svg>
5169
5170  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
5171  <symbol id="icon-whatsapp" viewBox="0 0 32 32">
5172    <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"/>
5173  </symbol>
5174</svg>
5175
5176  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5177  <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none">
5178    <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"/>
5179    <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"/>
5180  </symbol>
5181</svg>
5182
5183  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5184  <symbol id="icon-basket" viewBox="0 0 1024 992">
5185    <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"/>
5186  </symbol>
5187</svg>
5188  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5189  <symbol id="icon-coupon" viewBox="0 0 16 16">
5190    <path
5191      fill-rule="evenodd"
5192      clip-rule="evenodd"
5193      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 
519312.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"
5194      fill="currentColor"
5195    />
5196  </symbol>
5197</svg>
5198  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5199  <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none">
5200    <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" />
5201  </symbol>
5202</svg>
5203
5204  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5205  <symbol id="icon-forward" viewBox="0 0 24 24">
5206    <path d="M0 0h24v24H0z" fill="none"/>
5207    <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/>
5208  </symbol>
5209</svg>
5210  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5211  <symbol id="icon-back" viewBox="0 0 24 24">
5212    <path d="M0 0h24v24H0z" fill="none"/>
5213    <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/>
5214  </symbol>
5215</svg>
5216  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5217  <symbol id="icon-sale-sold-count" viewBox="0 0 11 13" fill="none">
5218    <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"/>
5219  </symbol>
5220</svg>
5221
5222    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5223  <symbol id="icon-cart" viewBox="0 0 24 24">
5224    <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" />
5225    <circle cx="8.2" cy="19.2" r="1.2" />
5226    <circle cx="17.7996" cy="19.2" r="1.2" />
5227  </symbol>
5228</svg>
5229
5230    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5231  <symbol id="icon-arrow-medium" viewBox="0 0 20 20">
5232    <path fill-rule="evenodd" d="M13.056 12.688L14 11.744 10 7.744 6 11.744 6.944 12.688 10 9.616z" transform="rotate(90 10 10.216)"/>
5233  </symbol>
5234</svg>
5235    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5236  <symbol id="icon-cart" viewBox="0 0 40 40">
5237    <g id="icon-cart" fill-rule="evenodd">
5238      <g>
5239        <path d="M9.037 8.407l1.85 13.757c.044.337.337.592.68.592h17.57c.343 0 .636-.258.68-.6L31.87 9.153c.03-.24-.094-.426-.17-.513-.077-.087-.246-.233-.517-.233H9.037zm20.1 16.35h-17.57c-1.34 0-2.486-1-2.664-2.328L6.24 2.602C6.193 2.26 5.9 2 5.56 2H0V0h5.558c1.34 0 2.485 1.004 2.664 2.336l.54
52396 4.071h22.415c.773 0 1.508.332 2.018.912.51.58.746 1.35.648 2.116L31.797 22.44c-.168 1.308-1.314 2.316-2.66 2.316h0zM13.72 29.407c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2m0 6c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4M26.72 29.407c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2m0 6c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4" transform="translate(3 3)"/>
5240      </g>
5241    </g>
5242  </symbol>
5243</svg>
5244    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5245  <symbol id="icon-clock" viewBox="0 0 40 40">
5246    <g fill-rule="evenodd">
5247      <path d="M31.16 9.08l2.12-2.52L25.64 0l-2.2 2.52 7.72 6.56zm-29.04 0l7.72-6.32L7.64.24 0 6.56l2.12 2.52zm14.52 24.6c2.747 0 5.28-.68 7.6-2.04 2.267-1.307 4.053-3.093 5.36-5.36 1.36-2.32 2.04-4.853 2.04-7.6s-.68-5.28-2.04-7.6c-1.307-2.267-3.093-4.053-5.36-5.36-2.32-1.36-4.853-2.04-7.6-2.04s-5.28.68-7.6 2.04c-2.267 1.307-4.053 3.093-5.36 5.36-1.36 2.32-2.04 4.853-2.04 7.6s.68 5.28 2.04 7.6c1.307 2.267 3.093 4.053 5.36 5.36 2.32 1.36 4.853 2.04 7.6 2.04zm0-3.28c-2.133 0-4.093-.533-5.88-1.6-1.76-1.04-3.16-2.453-4.2-4.24C5.52 22.773 5 20.813 5 18.68s.52-4.093 1.56-5.88C7.6 11.04 9 9.64 10.76 8.6c1.787-1.04 3.747-1.56 5.88-1.56s4.093.52 5.88 1.56c1.76 1.04 3.16 2.44 4.2 4.2 1.04 1.787 1.56 3.747 1.56 5.88s-.52 4.093-1.56 5.88-2.44 3.2-4.2 4.24c-1.787 1.067-3.747 1.6-5.88 1.6z" transform="translate(3.36 2.96)"/>
5248      <path d="M17.64 11.04L17.64 18.051 25.244 18.05 25.244 21.05 14.64 21.05 14.64 11.04z" transform="translate(3.36 2.96)"/>
5249    </g>
5250  </symbol>
5251</svg>
5252    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5253  <symbol id="icon-close" viewBox="0 0 40 40">
5254    <path d="M31.08 7.08l1.84 1.84L21.837 20l11.081 11.08-1.838 1.84L20 21.837 8.92 32.919l-1.84-1.838L18.16 20 7.08 8.92l1.84-1.84L20 18.16 31.08 7.08z" />
5255  </symbol>
5256</svg>
5257    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5258  <symbol id="icon-currency" viewBox="0 0 40 40">
5259    <path fill-rule="evenodd" d="M20 1.76c10.074 0 18.24 8.166 18.24 18.24 0 10.074-8.166 18.24-18.24 18.24C9.926 38.24 1.76 30.074 1.76 20 1.76 9.926 9.926 1.76 20 1.76zm0 2.28C11.186 4.04 4.04 11.186 4.04 20S11.186 35.96 20 35.96 35.96 28.814 35.96 20 28.814 4.04 20 4.04zm2.04 6.175v2.447l.28.072c1.002.285 1.795.793 2.38 1.524.586.745.896 1.614.932 2.607h-2.448l-.01-.184c-.119-1.438-1.046-2.157-2.783-2.157-.922 0-1.649.19-2.18.572-.533.381-.799.882-.799 1.503 0 .532.248.984.745 1.357.497.372 1.357.718 2.58 1.037 1.029.266 1.853.55 2.474.851.851.408 1.498.896 1.942 1.463.532.692.798 1.534.798 2.527 0 1.082-.381 1.969-1.144 2.66-.674.62-1.596 1.046-2.766 1.277v2.394h-3.325v-2.394l-.305-.073c-.996-.26-1.817-.698-2.462-1.31-.78-.745-1.206-1.703-1.277-2.873h2.448l.017.208c.074.61.334 1.09.78 1.441.568.461 1.393.692 2.474.692 1.082 0 1.889-.23 2.421-.692.39-.354.585-.78.585-1.277 0-.603-.213-1.1-.638-1.49-.532-.513-1.428-.921-2.687-1.223-1.667-.39-2.917-.922-3.75-1.596-.958-.78-1.437-1.773-1.437-2.979 0-1.029.373-1.906 1.117-2.633.692-.674 1.596-1.126 2.714-1.357v-2.394h3.325z"/>
5260  </symbol>
5261</svg>
5262    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5263  <symbol id="icon-heart" viewBox="0 0 40 40">
5264    <path fill-rule="evenodd" d="M20 34.404l2.196-1.98c3.264-2.976 5.508-5.088 6.732-6.336 2.04-2.064 3.528-3.9 4.464-5.508 1.056-1.848 1.584-3.672 1.584-5.472 0-1.512-.36-2.898-1.08-4.158-.72-1.26-1.71-2.25-2.97-2.97-1.26-.72-2.646-1.08-4.158-1.08-1.296 0-2.544.288-3.744.864-1.2.576-2.208 1.344-3.024 2.304-.816-.96-1.824-1.728-3.024-2.304-1.2-.576-2.436-.864-3.708-.864-1.536 0-2.928.36-4.176 1.08-1.248.72-2.238 1.71-2.97 2.97-.732 1.26-1.098 2.646-1.098 4.158 0 1.824.54 3.66 1.62 5.508.912 1.608 2.388 3.444 4.428 5.508 1.296 1.32 3.552 3.444 6.768 6.372L20 34.404zm0-4.032l-.144-.144c-2.976-2.664-5.064-4.596-6.264-5.796-1.872-1.872-3.252-3.504-4.14-4.896-.984-1.56-1.476-3.036-1.476-4.428 0-.984.228-1.872.684-2.664.456-.792 1.086-1.41 1.89-1.854.804-.444 1.71-.666 2.718-.666 1.152 0 2.232.33 3.24.99 1.008.66 1.704 1.506 2.088 2.538h2.808c.408-1.032 1.11-1.878 2.106-2.538.996-.66 2.082-.99 3.258-.99 1.008 0 1.908.222 2.7.666.792.444 1.416 1.062 1.872 1.854.456.792.684 1.68.684 2.664 0 1.392-.492 2.868-1.476 4.428-.888 1.392-2.268 3.024-4.14 4.896-1.2 1.2-3.288 3.132-6.264 5.796l-.144.144z"/>
5265  </symbol>
5266</svg>
5267    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5268  <symbol id="icon-language" viewBox="0 0 40 40">
5269    <path fill-rule="evenodd" d="M20 2c9.941 0 18 8.059 18 18s-8.059 18-18 18S2 29.941 2 20 10.059 2 20 2zm-6.382 23.812h-8.26c1.957 4.927 6.328 8.632 11.654 9.655-1.638-1.909-2.829-5.388-3.394-9.655zm21.025 0h-8.26c-.566 4.267-1.757 7.746-3.394 9.655 5.325-1.023 9.696-4.728 11.654-9.655zm-10.547.001h-8.192c.76 5.299 2.475 9 4.096 9s3.335-3.701 4.096-9zm-10.76-8.684H4.511C4.34 18.06 4.25 19.02 4.25 20c0 1.225.14 2.418.405 3.563h8.729c-.088-1.15-.134-2.342-.134-3.563l.002-.385c.006-.845.035-1.675.084-2.486zm11.068 0h-8.808c-.063.928-.096 1.888-.096 2.871l.002.377c.01 1.096.06 2.162.147 3.186h8.702c.097-1.14.149-2.334.149-3.563 0-.983-.033-1.943-.096-2.87zm11.085 0h-8.825c.057.934.086 1.893.086 2.871 0 1.221-.046 2.413-.134 3.562h8.73c.264-1.
5269144.404-2.337.404-3.562 0-.98-.09-1.94-.261-2.87zM17.011 4.533l-.11.022C11.38 5.657 6.9 9.645 5.1 14.879h8.431c.525-4.58 1.754-8.334 3.479-10.346zM20 5.187c-1.69 0-3.483 4.026-4.189 9.692h8.378C23.483 9.213 21.69 5.188 20 5.188zm2.988-.654l.02.023c1.715 2.017 2.937 5.76 3.46 10.323h8.43c-1.81-5.27-6.338-9.276-11.91-10.346z"/>
5270  </symbol>
5271</svg>
5272    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5273  <symbol id="icon-member" viewBox="0 0 40 40">
5274    <g fill-rule="evenodd" transform="translate(1 1)">
5275      <path d="M19 .76C29.074.76 37.24 8.926 37.24 19c0 6.633-3.54 12.438-8.834 15.63-2.071 1.6-5.114 2.478-8.611 2.592-.264.012-.529.018-.795.018C8.926 37.24.76 29.074.76 19 .76 8.926 8.926.76 19 .76zm0 20.89c-5.375 0-9.48 2.7-9.48 6.744 0 4.002 4.03 6.561 9.48 6.561.243 0 .482-.004.719-.011 2.6-.115 5.039-.853 7.17-2.067 1.33-1.006 2.093-2.353 2.093-3.99 0-4.078-4.666-7.237-9.982-7.237zm0-18.61C10.186 3.04 3.04 10.186 3.04 19c0 4.237 1.65 8.088 4.344 10.945-.095-.495-.144-1.013-.144-1.55 0-4.366 3.262-7.446 7.808-8.563-1.748-1.238-2.888-3.277-2.888-5.582 0-3.778 3.062-6.84 6.84-6.84s6.84 3.062 6.84 6.84c0 2.326-1.161 4.382-2.936 5.617 4.708 1.224 8.358 4.615 8.358 9.02 0 .114-.002.226-.006.338C33.568 26.455 34.96 22.89 34.96 19c0-8.814-7.146-15.96-15.96-15.96zm0 6.65c-2.518 0-4.56 2.042-4.56 4.56s2.042 4.56 4.56 4.56 4.56-2.042 4.56-4.56S21.518 9.69 19 9.69z" />
5276    </g>
5277  </symbol>
5278</svg>
5279    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5280  <symbol id="icon-menu" viewBox="0 0 40 40">
5281    <path d="M28 12.4L28 10 0 10 0 12.4zM22 2.4L22 0 0 0 0 2.4zM28 22.4L28 20 0 20 0 22.4z" transform="translate(6 9)"/>
5282  </symbol>
5283</svg>
5284    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5285  <symbol id="icon-message" viewBox="0 0 40 40">
5286    <g fill-rule="evenodd" transform="translate(-1)">
5287      <g>
5288        <path d="M8.477 9.742L28.204 9.742 28.204 7.742 8.477 7.742zM8.477 15.535L28.204 15.535 28.204 13.535 8.477 13.535zM8.479 20.802L16.905 20.802 16.905 18.802 8.479 18.802z" transform="translate(3 5)" />
5289        <g transform="translate(3 5) translate(0 .476)">
5290          <path d="M6.373 2.79c-2.295 0-4.161 1.866-4.161 4.16v14.747c0 2.294 1.866 4.16 4.16 4.16h16.016l4.732 5.49v-5.49h2.427c2.294 0 4.16-1.866 4.16-4.16V6.95c0-2.294-1.866-4.16-4.16-4.16H6.373zm20.824 30.917c-.606 0-1.189-.26-1.604-.742l-4.22-4.895h-15C2.859 28.07 0 25.21 0 21.697V6.95C0 3.436 2.859.577 6.373.577h23.174c3.514 0 6.372 2.859 6.372 6.373v14.747c0 3.514-2.858 6.373-6.372 6.373h-.215v3.508c0 .898-.545 1.68-1.388 1.994-.246.091-.499.135-.747.135z" mask="url(#prefix__c)" />
5291        </g>
5292      </g>
5293    </g>
5294  </symbol>
5295</svg>
5296    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5297  <symbol id="icon-minus" viewBox="0 0 40 40">
5298    <path fill-rule="evenodd" d="M31.64 21.64L31.64 18.36 8.36 18.36 8.36 21.64z"/>
5299  </symbol>
5300</svg>
5301    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5302  <symbol id="icon-plus" viewBox="0 0 40 40">
5303    <path fill-rule="evenodd" d="M21.64 31.64L21.64 21.64 31.64 21.64 31.64 18.36 21.64 18.36 21.64 8.36 18.36 8.36 18.36 18.36 8.36 18.36 8.36 21.64 18.36 21.64 18.36 31.64z"/>
5304  </symbol>
5305</svg>
5306    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5307  <symbol id="icon-search" viewBox="0 0 40 40">
5308    <path fill-rule="evenodd" d="M7.373 8.93c4.765-4.765 12.49-4.765 17.254 0 4.478 4.478 4.747 11.57.807 16.363L36.35 36.208l-1.698 1.697L23.737 26.99c-4.793 3.94-11.886 3.67-16.364-.808-4.764-4.764-4.764-12.489 0-17.253zm15.557 1.697c-3.827-3.827-10.033-3.827-13.86 0s-3.827 10.032 0 13.859 10.033 3.827 13.86 0 3.827-10.032 0-13.86z"/>
5309  </symbol>
5310</svg>
5311    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5312  <symbol id="icon-zoom" viewBox="0 0 40 40">
5313    <path fill-rule="evenodd" d="M31.896 8v8.392h-3.108v-3.086l-6.642 6.642 6.71 6.71v-3.114h3.109v6.223l.035.035-.035.035v2.1l-2.1-.001-.063.064-.064-.064h-6.194v-3.109h3.085l-6.681-6.681-6.577 6.577h3.085v3.11l-6.194-.001-.064.064-.064-.064H8.035v-2.099L8 29.698l.035-.035V23.44h3.109v3.115l6.606-6.607-6.538-6.538v3.086H8.104V8.104h8.42v3.108l-3.115-.001 6.539 6.539 6.643-6.643-3.116.002V8h8.421z"/>
5314  </symbol>
5315</svg>
5316    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5317  <symbol id="icon-bag" viewBox="0 0 14 18">
5318    <defs>
5319      <polygon points="0.000164705882 0 13.9987647 0 13.9987647 17.2941176 0.000164705882 17.2941176"></polygon>
5320    </defs>
5321    <g fill-rule="evenodd">
5322      <g transform="translate(0.000000, -0.000000)">
5323        <mask id="mask-2">
5324            <use xlink:href="#path-1"></use>
5325        </mask>
5326        <g></g>
5327        <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
5327588,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>
5328      </g>
5329    </g>
5330  </symbol>
5331</svg>
5332
5333    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5334  <symbol id="icon-filter" viewBox="0 0 20 20">
5335    <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" />
5336    <rect x="4" y="3.2002" width="12" height="0.8" fill="currentColor" />
5337  </symbol>
5338</svg>
5339
5340    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5341  <symbol id="icon-tag" viewBox="0 0 16 16">
5342    <g fill-rule="evenodd">
5343      <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" />
5344    </g>
5345  </symbol>
5346</svg>
5347
5348    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5349  <symbol id="icon-close" viewBox="0 0 11 11">
5350    <g>
5351      <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>
5352    </g>
5353  </symbol>
5354</svg>
5355    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5356  <symbol id="icon-zoom-v2" viewBox="0 0 16 16">
5357    <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" />
5358  </symbol>
5359</svg>
5360
5361      <!-- app:61162030bc1390001da5cede -->
5362    
5362<script>
5363(function(){window.SmartPush="EC1";function fetchJs(spMerchantId){const fetchOptions={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({merchantId:spMerchantId})};fetch("https://client.smartpushedm.com/api-client/form/getLatestJs",fetchOptions).then(res=>res.json()).then(res=>{if(res.code==="SUCCESS"){var jsScriptList=res.data.jsScriptList;if(jsScriptList&&jsScriptList.length){for(var i=0;i<jsScriptList.length;i++){var spScript=document.createElement("script");spScript.id="smartPushMarketWidget"+(i+1);spScript.src=jsScriptList[i].jsScript;spScript.async=true;document.body.appendChild(spScript)}}}}).catch(error=>{console.log("SP-error==================>",error)})}async function getSpMerchantId(){try{var spSdk=window.shopline.appExtension.init({appId:"61162030bc1390001da5cede"});if(spSdk){var spUtils=spSdk.utils;var spMerchantId=await spUtils.getMerchantId();fetchJs(spMerchantId)}}catch(err){console.log("SP-error=2=================>",err)}}if(window.shopline&&window.shopline.appExtension&&window.shopline.appExtension.isSDKLoaded&&window.shopline.appExtension.isSDKLoaded()){getSpMerchantId()}else{window.addEventListener("onAppExtensionSDKLoaded",()=>{getSpMerchantId()})}})();
5364</script>
5364
5365
5366</body>
5367</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.