PageSourceSearch

https://www.citiesocial.com/

html citiesocial.com collected 2026-09-24 17:39:00 UTC 445,047 bytes, 9,685 lines download raw bytes

1
2
3<!doctype html>
4<html class="no-js">
5  <head>
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34    
35
36
37
38
39<script>
40  const IS_MEMBERSHIP_ENTRY_ENABLED = "true";
41  const IS_NEW_APP_EXPOSURE_CHANNEL_ENABLED = true;
42  const IS_OPEN_NEW_LOGIN_REGISTER = true;
43  const IS_SYSTEM_MAINTENANCE_MODE = false;
44  const SEARCH_ENGINE = "in-house";
45  const IS_LAUNCH_MOBILE_AUTOCOMPLETE = true;
46
47  const WELFARE_PAGE_BANNER_FOR_DESKTOP = "\/\/www.citiesocial.com\/cdn\/shop\/files\/3cb316f28fda1710ea8b8d5afd05e60d_11583f3a-afa4-448f-9be8-d59bcd191e74.png?v=1748236412";
48  const WELFARE_PAGE_BANNER_FOR_MOBILE = "\/\/www.citiesocial.com\/cdn\/shop\/files\/1_dcb3d1b7-7ad3-4d8a-9caf-5ee109d3d3b0.png?v=1748236410";
49
50  const IS_EARLY_BIRD_PAGE = 'index' === 'product.early-bird-main';
51  const IS_API_BASED_COLLECTION_PAGE = 'index' === 'collection.api-based';
52
53  
54    const SHOPIFY_STOREFRONT_ACCESS_TOKEN = '0b706795c287c63a02dabd228859d803';
55  
56
57  
58
59  window.shop = {
60    template: "index",
61    currentPage: 1,
62    shopCurrency: "TWD",
63    moneyFormat: "\u003cspan class=money\u003e${{amount_no_decimals}} NTD\u003c\/span\u003e",
64    moneyWithCurrencyFormat: "\u003cspan class=money\u003e${{amount_no_decimals}} NTD\u003c\/span\u003e",
65    collectionSortBy: null
66  };
67
68  window.languages = {
69    autocompleteNoResults: "沒有搜尋結果",
70    autocompleteSeeAll: "顯示全部",
71    closeReview: "關閉",
72    passwordRecoverTitle: "忘記您的密碼",
73    shippingEstimatorSubmitting: "",
74    shippingEstimatorSubmit: "",
75    shippingEstimatorError: "",
76    shippingEstimatorRates: "",
77    shippingEstimatorNoRates: "",
78    cartEstimatedShipping: "預估運費",
79    addToCartLabel: "加入購物車",
80    soldOutLabel: "已售完",
81    onSaleLabel: "SALE",
82    unavailableLabel: "",
83    addToCartButton: "加入購物車",
84    addingToCartButton: "加入中...",
85    addedToCartButton: "成功加入購物車",
86    oneClickCheckoutButton: "立即購買",
87    allAddToCartButton: "一起加入購物車"
88  };
89
90  // start of Segment JavaScript SDK
91  !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="qWp2DT4T3fTgwwiRLp5sJIc8ZVnH3EEy";analytics.SNIPPET_VERSION="4.13.2";
92  analytics.load("qWp2DT4T3fTgwwiRLp5sJIc8ZVnH3EEy");
93  }}();
94  // end of Segment JavaScript SDK
95
96  // start of RTB House JavaScript SDK
97  (function (w,d,dn,t){w[dn]=w[dn]||[];w[dn].push({eventType:'init',value:t,dc:'asia'});
98  var f=d.getElementsByTagName('script')[0],c=d.createElement('script');c.async=true;
99  c.src='https://tags.creativecdn.com/p4uCnhVNlarm2AQpWx3H.js';
100  f.parentNode.insertBefore(c,f);})(window,document,'rtbhEvents','p4uCnhVNlarm2AQpWx3H');
101  (rtbhEvents = window.rtbhEvents || []).push({});
102  // end of RTB House JavaScript SDK
103
104  // start of Google Tag Manager
vendor: 338 bytes, lines 104-109
104
105  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
106  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
107  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
108  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
109  })(window,document,'script','dataLayer','
109GTM-PL8THQ
vendor: 6 bytes, lines 109-110
109');
110  
110// end of Google Tag Manager
111
112  window.liquidObjectDataForTracking = {};
113
114  
115</script>
115
116
117    
117<script src="//www.citiesocial.com/cdn/shop/t/18/assets/global-js-variables.js?v=170603446527776498461789367603" type="text/javascript"></script>
117
118
119    
120
121
122    <meta charset="utf-8">
123<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
124<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
125<meta name="google-site-verification" content="JiDAnij9caKB_O2EJ4MBYCfBvcOIxFlIm9lAcxoTAL8" />
126<meta name="referrer" content="no-referrer-when-downgrade">
127
128
129  <link rel="canonical" href="https://www.citiesocial.com/">
130
131
132
133  <link rel="shortcut icon" href="//www.citiesocial.com/cdn/shop/files/icon-96_96x96.png?v=1617268178" type="image/png">
134
135
136<!-- Start SmartBanner configuration -->
137  <meta name="smartbanner:title" content="citiesocial 找好東西">
138  <meta name="smartbanner:author" content=" ">
139  <meta name="smartbanner:price" content="免費">
140  <meta name="smartbanner:price-suffix-apple" content=" - On the App Store">
141  <meta name="smartbanner:price-suffix-google" content=" - In Google Play">
142  <meta name="smartbanner:icon-apple" content="https://cdn.shopify.com/s/files/1/0254/0393/files/icon_512.png?v=1605149150">
143  <meta name="smartbanner:icon-google" content="https://cdn.shopify.com/s/files/1/0254/0393/files/icon_512.png?v=1605149150">
144  <meta name="smartbanner:button" content="開啟">
145  <meta name="smartbanner:button-url-apple" content="itms-apps://itunes.apple.com/tw/app/chrome/id1098053797">
146  <meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=com.citiesocial.androidapp">
147  <meta name="smartbanner:enabled-platforms" content="android,ios">
148  <meta name="smartbanner:close-label" content="Close">
149  <meta name="smartbanner:hide-path" content="/">
150  <meta name="smartbanner:custom-design-modifier" content="mysite.com">
151<!-- End SmartBanner configuration -->
152
153<!-- Begin of Google Ads deep links -->
154  
155
156  
157<!-- End of Google Ads deep links -->
158
159
160<link rel="preconnect" href="//cdn.shopify.com" crossorigin>
161<link rel="preconnect" href="//fonts.gstatic.com" crossorigin>
162<link rel="preconnect" href="//fonts.googleapis.com" crossorigin>
163<link rel="preconnect" href="//cdnjs.cloudflare.com" crossorigin>
164<link rel="preconnect" href="//tags.creativecdn.com" crossorigin>
165
166
167
168    
169  
170  
171
172  
173
174  <title>citiesocial | 找好東西 過好生活 | 你要的生活質感好物、禮品都在這 | citiesocial | 找好東西</title>
175  <meta name='description' content='citiesocial 精選各式來自日本、韓國、歐洲、美國和台灣國內的質感選物,讓您找禮物、買東西更便利。隨時探索優質家居、3C、戶外、旅遊、時尚配件與人氣商品,實現找好東西,過好生活!找好物、禮物店就到 citiesocial。'>
176
177  <meta property='og:title' content='citiesocial | 找好東西 過好生活 | 你要的生活質感好物、禮品都在這 | citiesocial | 找好東西'>
178  <meta property='og:description' content='citiesocial 精選各式來自日本、韓國、歐洲、美國和台灣國內的質感選物,讓您找禮物、買東西更便利。隨時探索優質家居、3C、戶外、旅遊、時尚配件與人氣商品,實現找好東西,過好生活!找好物、禮物店就到 citiesocial。'>
179  <meta property='og:type' content='website'>
180  <meta
181    property='og:image'
182    content='http://www.citiesocial.com/cdn/shop/files/cs-og-image-0914_800x800.png?v=1753420633'
183  >
184  <meta
185    property='og:image:secure_url'
186    content='https://www.citiesocial.com/cdn/shop/files/cs-og-image-0914_800x800.png?v=1753420633'
187  >
188  <meta property='og:image:width' content='1200'>
189  <meta property='og:image:height' content='630'>
190  <meta property='og:url' content='https://www.citiesocial.com/'>
191  <meta property='og:site_name' content='citiesocial'>
192  <meta property='fb:pages' content='206280986051177'>
193
194  
195
196  
197
198  
199
200  
201  <meta name='twitter:card' content='summary'>
202  <meta name='twitter:title' content='citiesocial | 找好東西 過好生活 | 你要的生活質感好物、禮品都在這 | citiesocial | 找好東西'>
203  <meta name='twitter:description' content='citiesocial 精選各式來自日本、韓國、歐洲、美國和台灣國內的質感選物,讓您找禮物、買東西更便利。隨時探索優質家居、3C、戶外、旅遊、時尚配件與人氣商品,實現找好東西,過好生活!找好物、禮物店就到 citiesocial。'>
204  <meta
205    name='twitter:image'
206    content='https://www.citiesocial.com/cdn/shop/files/cs-og-image-0914_800x800.png?v=1753420633'
207  >
208  <meta name='twitter:image:width' content='1200'>
209  <meta name='twitter:image:height' content='630'>
210
211
212    <link href="//www.citiesocial.com/cdn/shop/t/18/assets/bootstrap-3.4.1.min.css?v=176048732050250001281775552879" rel="stylesheet" type="text/css" media="all" />
213<link href="//www.citiesocial.com/cdn/shop/t/18/assets/bootstrap-material-design-custom.css?v=126738277839463612431756289073" rel="stylesheet" type="text/css" media="all" />
214
215
216
217<link href="//www.citiesocial.com/cdn/shop/t/18/assets/owl.carousel-2.2.1.min.css?v=102702542684627066151723800054" rel="stylesheet" type="text/css" media="all" />
218<link href="//www.citiesocial.com/cdn/shop/t/18/assets/owl.theme-2.2.1.default.min.css?v=148643022894255481851723800062" rel="stylesheet" type="text/css" media="all" />
219
220<link href="//www.citiesocial.com/cdn/shop/t/18/assets/main.bundle.css?v=122983591184103666601790225154" rel="stylesheet" type="text/css" media="all" />
221<link href="//www.citiesocial.com/cdn/shop/t/18/assets/smartbanner.min.css?v=152557288470564888401756289073" rel="stylesheet" type="text/css" media="all" />
222
223<link rel='preconnect' href='https://fonts.googleapis.com'>
224<link rel='preconnect' href='https://fonts.gstatic.com' crossorigin>
225<link
226  href='https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:[email protected]&display=swap'
227  rel='stylesheet'
228>
229
230    
231
232
233
234<style>
235  html:not(.akohub-widget-ready) akohub-widget {
236    visibility: hidden !important;
237    pointer-events: none !important;
238  }
239</style>  
240    
241
242  
242<script type="application/ld+json">
243  {
244    "@type": "WebSite",
245    "name": "citiesocial",
246    "alternateName": "citiesocial.com",
247    "url": "https://www.citiesocial.com/",
248    "sameAs": [
249      "https://www.facebook.com/citiesocial",
250      "https://www.instagram.com/citiesocial"
251    ],
252    "potentialAction": {
253      "@type": "SearchAction",
254      "target": "https://www.citiesocial.com/pages/search-results-page?q={search_term_string}",
255      "query-input": "required name=search_term_string"
256    }
257  }
258  </script>
258
259
260  
261
262  
262<script type="application/ld+json">
263  {
264    "@context": "https://schema.org",
265    
266    "@type": "Organization",
267    "url": "https://www.citiesocial.com",
268    "logo": "https://cdn.shopify.com/s/files/1/0254/0393/files/logo_icon-2.png?10116208672544668915",
269    "contactPoint": [{
270      "@type": "ContactPoint",
271      "telephone": "+886-2-2393-2610",
272      "contactType": "customer service",
273      "areaServed": "TW"
274    }]
275  
276  }
277  </script>
277
278
279
280
281
282    
282<script src="//www.citiesocial.com/cdn/shop/t/18/assets/jquery.min.js?v=60938658743091704111723704114" type="text/javascript"></script>
vendor: 1 bytes, line 282
282
283<script src="//www.citiesocial.com/cdn/shop/t/18/assets/modernizr.min.js?v=135355716568092304041756289074" type="text/javascript"></script>
vendor: 1 bytes, line 283
283
284<script src="//www.citiesocial.com/cdn/shop/t/18/assets/jquery.fitvids.js?v=8044612188741632641617091756" type="text/javascript"></script>
vendor: 1 bytes, line 284
284
285<script src="//www.citiesocial.com/cdn/shop/t/18/assets/jquery.url.js?v=49318701834206783021723800061" type="text/javascript"></script>
285
286
287<script src="//www.citiesocial.com/cdn/shop/t/18/assets/js.cookie-2.2.0.min.js?v=138114766532827591381720490673" type="text/javascript"></script>
vendor: 1 bytes, line 287
287
288<script src="//www.citiesocial.com/cdn/shop/t/18/assets/purify-3.3.1.min.js?v=153403450879048209661768208741" type="text/javascript"></script>
288
289    
289<script>
290  const Signature_for_JWT = '48bed76903d1839675e033ce2df9b4065e5e5884c43c3a0a8fe73eaf2927961f'
291</script>
291
292
293    
293<script src="//www.citiesocial.com/cdn/shop/t/18/assets/citiesocial.js?v=15267173742309050761790135472" type="text/javascript"></script>
293
294    
294<script src="//www.citiesocial.com/cdn/shop/t/18/assets/customer-redirect.js?v=36674991856462759801789639015" type="text/javascript"></script>
294
295    
295<script src="//www.citiesocial.com/cdn/shop/t/18/assets/cart-recovery.js?v=32629292849722320121787021895" type="text/javascript"></script>
295
296
297    
298    
298<script>
299  
300    if (Citiesocial.utils.getCookie('cs_token')) {
301      Citiesocial.authManager.clearToken();
302      Citiesocial.authManager.logout().then(() => window.location.reload());
303    }
304  
305</script>
305
306
307    
308    
309    
309<script defer src="//www.citiesocial.com/cdn/shop/t/18/assets/vendor-corejs.bundle.js?v=19463597775033338751790135472"></script>
309
310    
310<script defer src="//www.citiesocial.com/cdn/shop/t/18/assets/vendor-react.bundle.js?v=71393719784619178291750316176"></script>
310
311    
311<script defer src="//www.citiesocial.com/cdn/shop/t/18/assets/vendors.bundle.js?v=30711628027676851861768208741"></script>
311
312
313    <!-- begin of Shopify content_for_header -->
314    
314<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
314<meta name="google-site-verification" content="e7ivXcbE9jKkPTyecjQSLCErCQA02EaWgA4UxZvMHTQ">
315<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2540393/digital_wallets/dialog">
316<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
316<script async="async" src="/checkouts/internal/preloads.js?locale=zh-TW&default_configuration_id=4954554481"></script>
vendor: 1 bytes, line 316
316
317<script id="shopify-features" type="application/json">{"accessToken":"cf5e75ec32ecaae6eaa969a8626941a7","betas":["rich-media-storefront-analytics"],"domain":"www.citiesocial.com","predictiveSearch":false,"shopId":2540393,"locale":"zh-tw"}</script>
vendor: 1 bytes, line 317
317
318<script>var Shopify = Shopify || {};
319Shopify.shop = "citiesocial.myshopify.com";
320Shopify.locale = "zh-TW";
321Shopify.currency = {"active":"TWD","rate":"1.0"};
322Shopify.country = "TW";
323Shopify.theme = {"name":"Kagami","id":173908434,"schema_name":"Kagami","schema_version":"4.2.0","theme_store_id":747,"role":"main"};
324Shopify.theme.handle = "null";
325Shopify.theme.style = {"id":null,"handle":null};
326Shopify.cdnHost = "www.citiesocial.com/cdn";
327Shopify.routes = Shopify.routes || {};
328Shopify.routes.root = "/";
329Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
330Shopify.SignInWithShop = Shopify.SignInWithShop || {};
331Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
332Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 332
332
333<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 333
333
334<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 334
334
335<script>
336  window.Shopify = window.Shopify || {};
337  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
338  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
339  window.Shopify.SignInWithShop.eligible = true;
340</script>
vendor: 1 bytes, line 340
340
341<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 341
341
342<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.zh-TW.esm.js"></script>
vendor: 1 bytes, line 342
342
343<script type="module">
344  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.zh-TW.esm.js");
345
346  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
347
348</script>
vendor: 1 bytes, line 348
348
349<script>
350  window.Shopify = window.Shopify || {};
351  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
352  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.zh-TW.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.zh-TW.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.zh-TW.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.zh-TW.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.zh-TW.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.zh-TW.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.zh-TW.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.zh-TW.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.zh-TW.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.zh-TW.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.zh-TW.esm.js"],"listener":["modules/v2/loader.listener.zh-TW.esm.js"],"pay-button":["modules/v2/loader.pay-button.zh-TW.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.zh-TW.esm.js"],"shop-button":["modules/v2/loader.shop-button.zh-TW.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.zh-TW.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.zh-TW.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.zh-TW.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.zh-TW.esm.js"],"shop-login":["modules/v2/loader.shop-login.zh-TW.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.zh-TW.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.zh-TW.esm.js"]};
353</script>
vendor: 1 bytes, line 353
353
354<script>(function() {
355  var isLoaded = false;
356  function asyncLoad() {
357    if (isLoaded) return;
358    isLoaded = true;
359    var urls = ["\/\/cdn.shopify.com\/proxy\/1f649f8961c17e24f3d56550767f2c9c80ecb28e250a989db4d52b10add2ecfe\/tags.akohub.com\/widget.js?id=3cc038c3c73a7b167ada3430bae7a7c3fbe59c84f15863585804889535f02357\u0026ts=1779780142213\u0026shop=citiesocial.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
360    for (var i = 0; i < urls.length; i++) {
361      var s = document.createElement('script');
362      s.type = 'text/javascript';
363      s.async = true;
364      s.src = urls[i];
365      var x = document.getElementsByTagName('script')[0];
366      x.parentNode.insertBefore(s, x);
367    }
368  };
369  if(window.attachEvent) {
370    window.attachEvent('onload', asyncLoad);
371  } else {
372    window.addEventListener('load', asyncLoad, false);
373  }
374})();</script>
vendor: 1 bytes, line 374
374
375<script id="__st">var __st={"a":2540393,"offset":28800,"reqid":"1d83a079-7b1b-470d-ac08-81be25d4d82e-1790271539","pageurl":"www.citiesocial.com\/","u":"f848efd60489","p":"home"};</script>
vendor: 1 bytes, line 375
375
376<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 376
376
377<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'已受到 hCaptcha 保護',privacyText:'隱私',termsText:'條款'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 377
377
378<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.citiesocial.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 378
378
379<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.citiesocial.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
379<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 379
379
380<script>
381  window.Shopify = window.Shopify || {};
382  window.Shopify.MCP = window.Shopify.MCP || {};
383  window.Shopify.MCP.enabled = true;
384  window.Shopify.MCP.shop = "citiesocial.myshopify.com";
385  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.citiesocial.com\/api\/mcp";
386  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
387</script>
vendor: 1 bytes, line 387
387
388<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.citiesocial.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
389</script>
vendor: 1 bytes, line 389
389
390<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.citiesocial.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.zh-tw.js",t.type="module",document.head.appendChild(t)}};
391</script>
vendor: 1 bytes, line 391
391
392<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
393  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
394</script>
vendor: 1 bytes, line 394
394
395<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
396</script>
396
397
398<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
398
399    <!-- end of Shopify content_for_header -->
400
401    
401<script src="//www.citiesocial.com/cdn/shop/t/18/assets/tracking.bundle.js?v=79043891496028990121788229861" type="text/javascript"></script>
401
402    
403    <!-- start of tracking code -->
404    <!-- Global site tag (gtag.js) - AdWords: 805914877 -->
vendor: 64 bytes, lines 404-405
404
405<script async src="https://www.googletagmanager.com/gtag/js?id=
405AW-805914877
vendor: 12 bytes, line 405
405"></script>
406<script>
407  
vendor: 134 bytes, lines 407-411
407window.dataLayer = window.dataLayer || [];
408  function gtag(){dataLayer.push(arguments);}
409  gtag('js', new Date());
410
411  gtag('config', '
411AW-805914877
vendor: 4 bytes, line 411
411');
412</script>
412
413
414
415
416    
416<script>
417      gtag('event', 'page_view', {
418        'send_to': 'AW-805914877',
419        'ecomm_pagetype': 'home'
420      });
421    </script>
421
422
423
424    <!-- end of tracking code -->
425
426    <!-- start of firebase code -->
427    
427<script src="https://www.gstatic.com/firebasejs/8.8.1/firebase-app.js"></script>
427
428    
428<script src="https://www.gstatic.com/firebasejs/8.8.1/firebase-messaging.js"></script>
428
429    <link crossorigin="use-credentials" rel="manifest" href="/a/s/manifest.json" />
430    <!-- end of firebase code -->
431
432    
432<script src="//www.citiesocial.com/cdn/shop/t/18/assets/main.bundle.js?v=6404864979587091091789718571" type="text/javascript"></script>
432
433
434    <!-- Google tag (gtag.js) -->
vendor: 69 bytes, lines 434-436
434
435
436    <script async src="https://www.googletagmanager.com/gtag/js?id=
436AW-805914877
vendor: 17 bytes, lines 436-438
436"></script>
437
438    
438<script>
439
440      
vendor: 147 bytes, lines 440-445
440window.dataLayer = window.dataLayer || [];
441
442      function gtag(){dataLayer.push(arguments);}
443
444      gtag('js', new Date());
445      gtag('config', '
445AW-805914877
vendor: 54 bytes, lines 445-447
445', {'allow_enchanced_conversions': true});
446      
447    
447</script>
447
448
449    
450
451<!-- Meta Pixel Code -->
452<script>
vendor: 417 bytes, lines 452-461
452
453  !function(f,b,e,v,n,t,s)
454  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
455  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
456  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
457  n.queue=[];t=b.createElement(e);t.async=!0;
458  t.src=v;s=b.getElementsByTagName(e)[0];
459  s.parentNode.insertBefore(t,s)}(window, document,'script',
460  'https://connect.facebook.net/en_US/fbevents.js');
461  fbq('init', '
4611617264079137164
vendor: 32 bytes, lines 461-462
461');
462  fbq('track', 'PageView');
463</script>
463
464<noscript><img height="1" width="1" style="display:none"
465src="https://www.facebook.com/tr?id=1617264079137164&ev=PageView&noscript=1"
466/></noscript>
467<!-- End Meta Pixel Code -->
468  
469<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 469-470
469
470<script async src="https://www.googletagmanager.com/gtag/js?id=
470AW-16743548021
vendor: 12 bytes, line 470
470"></script>
471<script>
472  
vendor: 133 bytes, lines 472-475
472window.dataLayer = window.dataLayer || [];
473  function gtag(){dataLayer.push(arguments);}
474  gtag('js', new Date());
475  gtag('config', '
475AW-16743548021
vendor: 4 bytes, line 475
475');
476</script>
476
477
478
479<!-- CL-SDK-GENERATED-CODE-START -->
480<link
481  rel="stylesheet"
482  href="https://websdk.cresclab.com/latest/default-ui/dist/default.css"
483/>
484<script>
485  window.onClWidgetScriptLoad = function () {
486    window.clWidget = window.createClWidget({
487      clWebChannelId: "CL-060D4423",
488      plugins: [clPluginShopify()],
489    });
490  };
491</script>
vendor: 1 bytes, line 491
491
492<script
493  src="https://websdk.cresclab.com/latest/core/dist/iife/plugins/shopify/window.global.js"
494  defer
495></script>
vendor: 1 bytes, line 495
495
496<script
497  src="https://websdk.cresclab.com/latest/default-preset/dist/iife/production/window.global.js"
498  defer
499></script>
499
500<!-- CL-SDK-GENERATED-CODE-END -->
501
502
503    
504    <!-- LINE Tag Base Code -->
505    <!-- Do Not Modify -->
506    
506<script>
507      (function(g,d,o){
508        g._ltq=g._ltq||[];g._lt=g._lt||function(){g._ltq.push(arguments)};
509        var h=location.protocol==='https:'?'https://d.line-scdn.net':'http://d.line-cdn.net';
510        var s=d.createElement('script');s.async=1;
511        s.src=o||h+'/n/line_tag/public/release/v1/lt.js';
512        var t=d.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t);
513          })(window, document);
514      _lt('init', {
515        customerType: 'lap',
516        tagId: 'e8f31b4a-196f-47ea-b140-0c4954426c79'
517      });
518      _lt('send', 'pv', ['e8f31b4a-196f-47ea-b140-0c4954426c79']);
519    </script>
519
520    <noscript>
521      <img height="1" width="1" style="display:none"
522          src="https://tr.line.me/tag.gif?c_t=lap&t_id=e8f31b4a-196f-47ea-b140-0c4954426c79&e=pv&noscript=1" />
523    </noscript>
524    <!-- End LINE Tag Base Code -->
525
526    
527      
528    
529
530
531    
531<script defer src="//www.citiesocial.com/cdn/shop/t/18/assets/contact-us-app.bundle.js?v=150402814732303726021785232405"></script>
531
532  <!-- BEGIN app block: shopify://apps/dropinblog/blocks/head/d07cf0d3-9e5c-4b7f-829c-19d888accd75 -->
533
534
535
536
537
538
539
540
541
542
543
544
545
546<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
547<script type="text/javascript">
548  (function (c, l, a, r, i, t, y) {
549    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
550    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
551    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
552
553    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
554      if (error) {
555        console.error("Error loading Shopify features:", error);
556        return;
557      }
558
559      c[a]('consentv2', {
560        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
561        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
562        source: 101,
563      });
564    });
565
566    l.addEventListener("visitorConsentCollected", function (e) {
567      c[a]('consentv2', {
568        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
569        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
570        source: 101,
571      });
572    });
573  })(window, document, "clarity", "script", "tt09ajbfeh");
574</script>
574
575
576
577
578<!-- END app block -->
578<script src="https://cdn.shopify.com/extensions/01a0cc54-5b1c-77a5-bef7-847b3576a480/ako-retargeting-332/assets/loyalty-widget.js" type="text/javascript" defer="defer"></script>
578
579<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
580<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 2540393,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 580
580
581<script>
582  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
583</script>
vendor: 1 bytes, line 583
583
584<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
584).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 2540393,storefrontBaseUrl: "https://www.citiesocial.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.citiesocial.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2114879601","configuration":"{\"shopToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaG9wIjoiY2l0aWVzb2NpYWwubXlzaG9waWZ5LmNvbSIsInRvcGljIjoid2ViLXBpeGVsIiwiaWF0IjoxNzgxNTMxNDcyfQ.sghTZg7kxnyPJkLD-ESNlPIFap-xWmxxPHuYjXyirnQ\",\"apiBaseUrl\":\"https:\/\/app.akohub.com\",\"features\":\"{\\\"LineShopping\\\":false,\\\"PixelBehavior\\\":true}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2c3daa1f4a11db10d0df70b3cb5d25af","type":"APP","apiClientId":1324983,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
584,{"id":"1646461041","configuration":"{\"projectId\":\"tt09ajbfeh\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"699826289","configuration":"{\"partnerId\": \"47789\", \"environment\": \"prod\", \"countryCode\": \"TW\", \"logLevel\": \"none\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e39367b785b1d63117e387ccb6b0db54","type":"APP","apiClientId":5829751,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"353894513","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-JEPVHHCJ9S\\\",\\\"AW-805914877\\\",\\\"GT-NGW65CPR\\\"],\\\"target_country\\\":\\\"TW\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-JEPVHHCJ9S\\\",\\\"AW-805914877\\\/RouCCOXg_YkbEP2RpYAD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-JEPVHHCJ9S\\\",\\\"AW-805914877\\\/3xRJCOnh_YkbEP2RpYAD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-JEPVHHCJ9S\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-JEPVHHCJ9S\\\",\\\"AW-805914877\\\/KazrCO7g_YkbEP2RpYAD\\\",\\\"MC-60YXMTBE7Z\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-JEPVHHCJ9S\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-JEPVHHCJ9S\\\",\\\"AW-805914877\\\/spwzCOLg_YkbEP2RpYAD\\\",\\\"MC-60YXMTBE7Z\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-JEPVHHCJ9S\\\",\\\"AW-805914877\\\/c-1iCOvg_YkbEP2RpYAD\\\",\\\"MC-60YXMTBE7Z\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-JEPVHHCJ9S\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-JEPVHHCJ9S\\\",\\\"AW-805914877\\\/m72MCIyfiIobEP2RpYAD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-JEPVHHCJ9S\\\",\\\"AW-805914877\\\/hHdlCOjg_YkbEP2RpYAD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-JEPVHHCJ9S\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"169934961","configuration":"{\"pixel_id\":\"393155487545415\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"100630641","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"漸強購物車未結模組 SDK"},{"id":"104530033","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":[],"name":"FB 像素 content-ID 修正測試"},{"id":"120324209","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"9","type":"CUSTOM","privacyPurposes":[],"name":"Google Ads 目標程式碼設定"},{"id":"121176177","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"RTB House 購買追蹤程式碼"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"citiesocial","paymentSettings":{"currencyCode":"TWD"},"myshopifyDomain":"citiesocial.myshopify.com","countryCode":"TW","storefrontUrl":"https:\/\/www.citiesocial.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7762969428081","handle":"29吋-bermas-fit-雙開式-內建秤重儀-日本煞車行李箱","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43649359347825","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7536642982001","handle":"日常輕旅防盜斜肩包","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42774182854769","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7637015953521","handle":"空間美學瑜伽運動墊","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43179983863921","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7803928772721","handle":"多功能深層按摩蝴蝶環","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44045033832561","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7799940481137","handle":"綠能炭矽除濕器-清新大全配","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44028848144497","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7813950079089","handle":"微笑慢跑奇機","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44327304265841","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7804476293233","handle":"岡山歐若拉黑葡萄-頂級禮盒款-650g","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44047902539889","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6955567743089","handle":"桌面無耗材抽油煙機","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40494720778353","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7812179001457","handle":"獨家送-拭鏡紙收納盒4入-光學拭鏡紙-200入-2組-適用眼鏡-3c螢幕-鏡頭","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44319110398065","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7569813241969","handle":"急救三角肌肉筋膜按摩器","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42937302024305","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7764849098865","handle":"pinguard-鏡頭掃瞄-find-my-全球定位器","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43656140324977","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7766608642161","handle":"nemonic-ai-便條機-便條紙捲組-1-4","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43669939388529","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7813949489265","handle":"桌上型吸塵器","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44327299121265","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7763361431665","handle":"免電池手拉行李秤可托運","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43650276229233","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7776403259505","handle":"qa-bottle-純鈦保溫瓶-600ml","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43734654779505","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7813083857009","handle":"icemag-3-10000mah-無線磁吸行動電源","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44322828124273","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
584,{"id":"7375345385585","handle":"升級版-避震緩衝超慢跑墊","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41945641353329","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7811855908977","handle":"百人一首綜合十色米果小方盒-33袋入","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44317017407601","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7397282873457","handle":"雙電壓智能即時行熱杯-tm-sak65c","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42147231596657","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7219519881329","handle":"輕盈夾腳拖-午夜黑","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41268963541105","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7657732800625","handle":"全天候防水鞋-潮流黑","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43292121530481","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7747798270065","handle":"奶黃麻糬月餅禮盒6入-2026","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43583465652337","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7812380098673","handle":"tou-z-mini-一袋就走組","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44319935463537","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7766606086257","handle":"日本製迷你對折錢包","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43669925822577","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7828723728497","handle":"minitoo-迷你點腦像素藍牙音響","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44528534388849","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.citiesocial.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"173908434","themeStoreId":"747","themePublished":"true","eventMetadataId":"92b82a48-f5ce-4173-be38-0bc03c56f42a","pageType":"home","shopId":"2540393","storefrontBaseUrl":"https:\/\/www.citiesocial.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
584<script>
585  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
586  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
587  window.ShopifyAnalytics.meta.currency = 'TWD';
588  var meta = {"page":{"pageType":"home","requestId":"1d83a079-7b1b-470d-ac08-81be25d4d82e-1790271539"}};
589  for (var attr in meta) {
590    window.ShopifyAnalytics.meta[attr] = meta[attr];
591  }
592</script>
vendor: 1 bytes, line 592
592
593<script class="analytics">
594  (function () {
595    var customDocumentWrite = function(content) {
596      var jquery = null;
597
598      if (window.jQuery) {
599        jquery = window.jQuery;
600      } else if (window.Checkout && window.Checkout.$) {
601        jquery = window.Checkout.$;
602      }
603
604      if (jquery) {
605        jquery('body').append(content);
606      }
607    };
608
609    var hasLoggedConversion = function(token) {
610      if (token) {
611        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
612      }
613      return false;
614    }
615
616    var setCookieIfConversion = function(token) {
617      if (token) {
618        var twoMonthsFromNow = new Date(Date.now());
619        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
620
621        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
622      }
623    }
624
625    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
626    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
627    if (trekkie.integrations) {
628      return;
629    }
630    trekkie.methods = [
631      'identify',
632      'page',
633      'ready',
634      'track',
635      'trackForm',
636      'trackLink'
637    ];
638    trekkie.factory = function(method) {
639      return function() {
640        var args = Array.prototype.slice.call(arguments);
641        args.unshift(method);
642        trekkie.push(args);
643        if (method == 'track' || method == 'page') {
644          try {
645            if (window.__TREKKIE_SHIM_QUEUE == null) {
646              window.__TREKKIE_SHIM_QUEUE = [];
647            }
648            window.__TREKKIE_SHIM_QUEUE.push({
649              from: 'trekkie-stub',
650              method: method,
651              args: args.slice(1)
652            });
653          } catch (e) {
654            // no-op
655          }
656        }
657        return trekkie;
658      };
659    };
660    for (var i = 0; i < trekkie.methods.length; i++) {
661      var key = trekkie.methods[i];
662      trekkie[key] = trekkie.factory(key);
663    }
664    trekkie.load = function(config) {
665      trekkie.config = config || {};
666      trekkie.config.initialDocumentCookie = document.cookie;
667      var first = document.getElementsByTagName('script')[0];
668var script = document.createElement('script');
669script.type = 'text/javascript';
670script.onerror = function(e) {
671  var scriptFallback = document.createElement('script');
672  scriptFallback.type = 'text/javascript';
673  scriptFallback.onerror = function(error) {
674          var Monorail = {
675      produce: function produce(monorailDomain, schemaId, payload) {
676        var currentMs = new Date().getTime();
677        var event = {
678          schema_id: schemaId,
679          payload: payload,
680          metadata: {
681            event_created_at_ms: currentMs,
682            event_sent_at_ms: currentMs
683          }
684        };
685        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
686      },
687      sendRequest: function sendRequest(endpointUrl, payload) {
688        // Try the sendBeacon API
689        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
690          var blobData = new window.Blob([payload], {
691            type: 'text/plain'
692          });
693
694          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
695            return true;
696          } // sendBeacon was not successful
697
698        } // XHR beacon
699
700        var xhr = new XMLHttpRequest();
701
702        try {
703          xhr.open('POST', endpointUrl);
704          xhr.setRequestHeader('Content-Type', 'text/plain');
705          xhr.send(payload);
706        } catch (e) {
707          console.log(e);
708        }
709
710        return false;
711      },
712      isIos12: function isIos12() {
713        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
714      }
715    };
716    Monorail.produce('monorail-edge.shopifysvc.com',
717      'trekkie_storefront_load_errors/1.1',
718      {shop_id: 2540393,
719      theme_id: 173908434,
720      app_name: "storefront",
721      context_url: window.location.href,
722      source_url: "//www.citiesocial.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
723
724  };
725  scriptFallback.async = true;
726  scriptFallback.src = '//www.citiesocial.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
727  first.parentNode.insertBefore(scriptFallback, first);
728};
729script.async = true;
730script.src = '//www.citiesocial.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
731first.parentNode.insertBefore(script, first);
732
733    };
734    trekkie.load(
735      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2540393,"isMerchantRequest":null,"themeId":173908434,"themeCityHash":"7693769877822347532","contentLanguage":"zh-TW","currency":"TWD","eventMetadataId":"92b82a48-f5ce-4173-be38-0bc03c56f42a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
736    );
737
738    var loaded = false;
739    trekkie.ready(function() {
740      if (loaded) return;
741      loaded = true;
742
743      window.ShopifyAnalytics.lib = window.trekkie;
744
745      var originalDocumentWrite = document.write;
746      document.write = customDocumentWrite;
747      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
748      document.write = originalDocumentWrite;
749
750      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
751      var token = match? match[1]: undefined;
752      if (!hasLoggedConversion(token)) {
753        setCookieIfConversion(token);
754        
755      }
756    });
757
758    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"1d83a079-7b1b-470d-ac08-81be25d4d82e-1790271539","shopifyEmitted":true});
759
760    var eventsListenerScript = document.createElement('script');
761    eventsListenerScript.async = true;
762    eventsListenerScript.src = "//www.citiesocial.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
763    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
764})();</script>
764
765  
765<script>
766  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
767    window.ga = function ga() {
768      (window.ga.q = window.ga.q || []).push(arguments);
769      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
770        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
771      }
772      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
773    };
774    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
775      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
776    }
777  }
778</script>
vendor: 1 bytes, line 778
778
779<script
780  defer
781  src="https://www.citiesocial.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
782  data-application="storefront-renderer"
783  data-shop-id="2540393"
784  data-render-region="gcp-us-central1"
785  data-page-type="index"
786  data-theme-instance-id="173908434"
787  data-theme-name="Kagami"
788  data-theme-version="4.2.0"
789  data-monorail-region="shop_domain"
790  data-resource-timing-sampling-rate="10"
791  data-shs="true"
792  data-shs-beacon="true"
793  data-shs-export-with-fetch="true"
794  data-shs-logs-sample-rate="1"
795  data-shs-beacon-endpoint="https://www.citiesocial.com/api/collect"
796></script>
796
797<meta name="shopify-y" content="ce6f7d5f-20ee-4dc5-ae8a-e8599cf0ec47" data-expiration="1821829139000"><meta name="shopify-s" content="b4c65b80-be76-4950-baad-b1451dd69dd9" data-expiration="1790273339000"><meta name="new-cookie-storage-activated" content="t">
798</head>
799  
800
801  
802
803  <body class="kagami--v4 template-index  cs-body">
804    
805      <h1 class="cs-index-title">citiesocial - 找好東西 過好生活</h1>
806    
807    <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 807-808
807
808    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
808GTM-PL8THQ
vendor: 91 bytes, lines 808-810
808"
809    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
810    
810<!-- End Google Tag Manager (noscript) -->
811    
812    <div id="svg_div">
813</div>
814
815<script type="text/javascript">
816$( document ).ready(function() {
817    writeSVGIcons($('#svg_div'));
818});
819</script>
819
820
821
822    
823    <div id="side-menu-app"></div>
824    
824<script defer src="//www.citiesocial.com/cdn/shop/t/18/assets/side-menu-app.bundle.js?v=152770243692834623711787038373"></script>
824
825
826    <div class="drawers">
827      <div class="mini-cart">
828  <header class="mini-cart__header">
829    <div class="mini-cart__header-item">
830      <div class="cart-icon-wrapper cart-icon-wrapper--has-items" style="display: none">
831        <span class="cart-icon-wrapper__count">0</span>
832        <svg class="icon icon-cart-full">
833  <use xlink:href="#icon-cart-full">
834    
835  </use>
836</svg>
837      </div>
838
839      <div class="cart-icon-wrapper cart-icon-wrapper--empty" >
840        <svg class="icon icon-cart-empty">
841  <use xlink:href="#icon-cart-empty">
842    
843  </use>
844</svg>
845      </div>
846
847      <h4 class="mini-cart__header-title">我的購物車</h4>
848    </div>
849
850    <a href="#" class="mini-cart__close mini-cart__header-item" data-action="close-mini-cart">
851      <svg class="icon icon-close-thin">
852  <use xlink:href="#icon-close-thin">
853    
854  </use>
855</svg>
856    </a>
857  </header>
858
859  <section class="mini-cart__content">
860    
861  <div class="mini-cart__empty" data-item-count="0">
862    <h4 class="mini-cart__empty-title">您還沒有加入商品到購物車中</h4>
863    
864
865    <a href="#" class="button button--primary" data-action="close-mini-cart">
865開始逛逛</a>
866  </div>
867
868
869  </section>
870</div>
871    </div>
872
873    <div class="pop-up-add-to-cart-successful">
874      <img src="https://cdn.shopify.com/s/files/1/0254/0393/files/add_to_cart_successful.svg?v=1711447633" alt="Product added to cart successfully"/>
875      <span>已加入購物車</span>
876    </div>
877
878    <div class="page__container ">
879      
880      
881        <section id="shopify-section-top_bar" class="shopify-section cs_section__top_bar">
882  <style>
883    .cs_section__top_bar {
884      height: 32px;
885    }
886    #shopify-section-header {
887      top: 32px;
888    }
889  </style>
890
891  <div id='cs-sectionTopBarBackground'></div>
892  
893    <div
894      class='cs-sectionTopBar'
895      style='opacity: 0; z-index: 0;'
896      data-text='iPhone 18 最新週邊強勢登場🍎挑選你的專屬時尚風格'
897      data-url='https://www.citiesocial.com/collections/26-campaign-iphone-18'
898    >
899      <a target='_blank' href='https://www.citiesocial.com/collections/26-campaign-iphone-18?ref=top_bar'>
900        <div class='cs-sectionTopBar-content'>
901          iPhone 18 最新週邊強勢登場🍎挑選你的專屬時尚風格
902        </div>
903      </a>
904    </div>
905  
906    <div
907      class='cs-sectionTopBar'
908      style='opacity: 0; z-index: 0;'
909      data-text='秋日選藏🍂團圓季全站最高 85 折'
910      data-url='https://www.citiesocial.com/pages/26fall'
911    >
912      <a target='_blank' href='https://www.citiesocial.com/pages/26fall?ref=top_bar'>
913        <div class='cs-sectionTopBar-content'>
914          秋日選藏🍂團圓季全站最高 85 折
915        </div>
916      </a>
917    </div>
918  
919    <div
920      class='cs-sectionTopBar'
921      style='opacity: 0; z-index: 0;'
922      data-text='精選人氣中秋禮盒🥮限量搶購 95 折起'
923      data-url='https://www.citiesocial.com/collections/fall-gifts-pre-order'
924    >
925      <a target='_blank' href='https://www.citiesocial.com/collections/fall-gifts-pre-order?ref=top_bar'>
926        <div class='cs-sectionTopBar-content'>
927          精選人氣中秋禮盒🥮限量搶購 95 折起
928        </div>
929      </a>
930    </div>
931  
932    <div
933      class='cs-sectionTopBar'
934      style='opacity: 0; z-index: 0;'
935      data-text='citie 選物誌🪴從空間開始,找到理想生活的樣子'
936      data-url='https://www.citiesocial.com/pages/26unit-furniture-aug'
937    >
938      <a target='_blank' href='https://www.citiesocial.com/pages/26unit-furniture-aug?ref=top_bar'>
939        <div class='cs-sectionTopBar-content'>
940          citie 選物誌🪴從空間開始,找到理想生活的樣子
941        </div>
942      </a>
943    </div>
944  
945    <div
946      class='cs-sectionTopBar'
947      style='opacity: 0; z-index: 0;'
948      data-text='夏日穿搭必備!14K金飾品,任搭第2件6折!'
949      data-url='https://www.citiesocial.com/collections/maelli-acc-2026-6-3'
950    >
951      <a target='_blank' href='https://www.citiesocial.com/collections/maelli-acc-2026-6-3?ref=top_bar'>
952        <div class='cs-sectionTopBar-content'>
953          夏日穿搭必備!14K金飾品,任搭第2件6折!
954        </div>
955      </a>
956    </div>
957  
958    <div
959      class='cs-sectionTopBar'
960      style='opacity: 0; z-index: 0;'
961      data-text='惜福品專區!任選2件,低價者免費!'
962      data-url='https://www.citiesocial.com/collections/brand-refurbished-area'
963    >
964      <a target='_blank' href='https://www.citiesocial.com/collections/brand-refurbished-area?ref=top_bar'>
965        <div class='cs-sectionTopBar-content'>
966          惜福品專區!任選2件,低價者免費!
967        </div>
968      </a>
969    </div>
970  
971    <div
972      class='cs-sectionTopBar'
973      style='opacity: 0; z-index: 0;'
974      data-text='LINE 加入新好友享 $500 雙重購物金 💰'
975      data-url='https://maac.io/3jOmy'
976    >
977      <a target='_blank' href='https://maac.io/3jOmy?ref=top_bar'>
978        <div class='cs-sectionTopBar-content'>
979          LINE 加入新好友享 $500 雙重購物金 💰
980        </div>
981      </a>
982    </div>
983  
984    <div
985      class='cs-sectionTopBar'
986      style='opacity: 0; z-index: 0;'
987      data-text='APP月月領95折無上限!'
988      data-url='https://citiesocial.co/KTKxO'
989    >
990      <a target='_blank' href='https://citiesocial.co/KTKxO?ref=top_bar'>
991        <div class='cs-sectionTopBar-content'>
992          APP月月領95折無上限!
993        </div>
994      </a>
995    </div>
996  
997
998  
998<script>
999    document.addEventListener('DOMContentLoaded', function () {
1000      const topBars = document.querySelectorAll('.cs-sectionTopBar');
1001      const fadeDuration = 250;
1002      const displayDuration = 5000;
1003      let currentIndex = 0;
1004
1005      function displayNextTopBar() {
1006        currentIndex = (currentIndex + 1) % topBars.length;
1007        topBars[currentIndex].style.opacity = '1';
1008        topBars[currentIndex].style.zIndex = '10';
1009        setTimeout(fadeOutTopBar, displayDuration);
1010      }
1011
1012      function fadeOutTopBar() {
1013        topBars[currentIndex].style.opacity = '0';
1014        topBars[currentIndex].style.zIndex = '0';
1015        setTimeout(displayNextTopBar, fadeDuration);
1016      }
1017
1018      topBars[currentIndex].style.opacity = '1';
1019      topBars[currentIndex].style.zIndex = '10';
1020
1021      if (topBars.length <= 1) return;
1022      setTimeout(fadeOutTopBar, displayDuration);
1023
1024      topBars.forEach((topBar) => {
1025        topBar.addEventListener('click', function () {
1026          const text = topBar.getAttribute('data-text');
1027          const url = topBar.getAttribute('data-url');
1028
1029          window.segmentTracking.topBarClicked({
1030            top_bar_text: text,
1031            top_bar_url: url,
1032          });
1033        });
1034      });
1035    });
1036  </script>
1036
1037
1038
1039
1040</section>
1041      
1042
1043      <section id="shopify-section-header-navigation" class="shopify-section section">
1043<script type='application/json' id='header-navigation-data'>
1044  [
1045    
1046      {
1047        "id": "heading_63Pbq9",
1048        "name": "最新優惠",
1049        "link": "",
1050        "isShowDropdown": true,
1051        "isShowNewLabel": true,
1052        "dropdownMenu":{
1053              "handle": "outlet-points",
1054              "type": "navigation_level_1",
1055              "title": "Outlet挖寶驚喜價|點數2倍送",
1056              "items": [{
1057                    "handle": "campaign-26-fall",
1058                    "type": "navigation_level_2",
1059                    "title": "秋日全站折上折|最高折$420",
1060                    "link": "https:\/\/www.citiesocial.com\/pages\/26fall",
1061                    "items": [{
1062                          "handle": "26fall-best-selling-gifts",
1063                          "type": "navigation_level_3",
1064                          "title": "2026 秋日選藏|佳節獻禮精選",
1065                          "link": "https:\/\/www.citiesocial.com\/collections\/26fall-best-selling-gifts"
1066                        },{
1067                          "handle": "26fall-kitchenware",
1068                          "type": "navigation_level_3",
1069                          "title": "2026 秋日選藏|共享團圓好食光",
1070                          "link": "https:\/\/www.citiesocial.com\/collections\/26fall-kitchenware"
1071                        },{
1072                          "handle": "homecleanselection-theme-hotsale",
1073                          "type": "navigation_level_3",
1074                          "title": "秋日精選-居家煥新選物",
1075                          "link": "https:\/\/www.citiesocial.com\/collections\/homecleanselection-theme-hotsale"
1076                        },{
1077                          "handle": "travelselection-theme-type0",
1078                          "type": "navigation_level_3",
1079                          "title": "秋日精選-輕旅休閒選物",
1080                          "link": "https:\/\/www.citiesocial.com\/collections\/travelselection-theme-type0"
1081                        }]
1082                  },{
1083                    "handle": "iphone18-case",
1084                    "type": "navigation_level_2",
1085                    "title": "iphone 18 最強週邊 |質感手機殼",
1086                    "link": "https:\/\/www.citiesocial.com\/collections\/26-campaign-iphone-18",
1087                    "items": []
1088                  },{
1089                    "handle": "outlet",
1090                    "type": "navigation_level_2",
1091                    "title": "好生活,多一點|9.21-9\/27 全站點數2倍送",
1092                    "link": "https:\/\/www.citiesocial.com\/pages\/membership-bonus-reward",
1093                    "items": []
1094                  },{
1095                    "handle": "inhouse-b1g1",
1096                    "type": "navigation_level_2",
1097                    "title": "家居環保惜福良品|任選買1送1",
1098                    "link": "https:\/\/www.citiesocial.com\/collections\/brand-refurbished-area",
1099                    "items": []
1100                  },{
1101                    "handle": "sale",
1102                    "type": "navigation_level_2",
1103                    "title": "SALE 限時優惠專區|限量3折起",
1104                    "link": "https:\/\/www.citiesocial.com\/collections\/sale-sale-sale",
1105                    "items": []
1106                  },{
1107                    "handle": "bagsmart-save250",
1108                    "type": "navigation_level_2",
1109                    "title": "BAGSMART 品牌週 📣 滿 2500 現折 250",
1110                    "link": "https:\/\/www.citiesocial.com\/collections\/bagsmart-save250",
1111                    "items": []
1112                  }]
1113            }}
1114      ,
1115    
1116      {
1117        "id": "heading_exhNze",
1118        "name": "獨家首賣",
1119        "link": "https:\/\/www.citiesocial.com\/pages\/exclusive-collection",
1120        "isShowDropdown": false,
1121        "isShowNewLabel": false,
1122        "dropdownMenu":null}
1123      ,
1124    
1125      {
1126        "id": "heading_wAT6FL",
1127        "name": "限時閃購",
1128        "link": "https:\/\/www.citiesocial.com\/collections\/flash-collections",
1129        "isShowDropdown": false,
1130        "isShowNewLabel": false,
1131        "dropdownMenu":null}
1132      ,
1133    
1134      {
1135        "id": "heading_UYUcxC",
1136        "name": "新品上架",
1137        "link": "https:\/\/www.citiesocial.com\/collections\/new-arrival",
1138        "isShowDropdown": false,
1139        "isShowNewLabel": false,
1140        "dropdownMenu":null}
1141      ,
1142    
1143      {
1144        "id": "heading_zrE6yY",
1145        "name": "即時排行",
1146        "link": "https:\/\/www.citiesocial.com\/collections\/top-100-best-selling",
1147        "isShowDropdown": false,
1148        "isShowNewLabel": false,
1149        "dropdownMenu":null}
1150      ,
1151    
1152      {
1153        "id": "heading_CYpjQL",
1154        "name": "家居",
1155        "link": "https:\/\/www.citiesocial.com\/pages\/in-house-search-results-page?category=%E5%AE%B6%E5%B1%85",
1156        "isShowDropdown": true,
1157        "isShowNewLabel": false,
1158        "dropdownMenu":null}
1159      ,
1160    
1161      {
1162        "id": "heading_hd8UDx",
1163        "name": "休閒娛樂",
1164        "link": "https:\/\/www.citiesocial.com\/pages\/in-house-search-results-page?category=%E4%BC%91%E9%96%92%E5%A8%9B%E6%A8%82",
1165        "isShowDropdown": true,
1166        "isShowNewLabel": false,
1167        "dropdownMenu":null}
1168      ,
1169    
1170      {
1171        "id": "heading_Mh7gae",
1172        "name": "服飾配件",
1173        "link": "https:\/\/www.citiesocial.com\/pages\/in-house-search-results-page?category=%E6%9C%8D%E9%A3%BE%E9%85%8D%E4%BB%B6",
1174        "isShowDropdown": true,
1175        "isShowNewLabel": false,
1176        "dropdownMenu":null}
1177      ,
1178    
1179      {
1180        "id": "heading_gViMgR",
1181        "name": "3C科技",
1182        "link": "https:\/\/www.citiesocial.com\/pages\/in-house-search-results-page?category=3C%E7%A7%91%E6%8A%80",
1183        "isShowDropdown": true,
1184        "isShowNewLabel": false,
1185        "dropdownMenu":null}
1186      ,
1187    
1188      {
1189        "id": "heading_B4Piwa",
1190        "name": "美容與保健",
1191        "link": "https:\/\/www.citiesocial.com\/pages\/in-house-search-results-page?category=%E7%BE%8E%E5%AE%B9%E8%88%87%E4%BF%9D%E5%81%A5",
1192        "isShowDropdown": true,
1193        "isShowNewLabel": false,
1194        "dropdownMenu":null}
1195      ,
1196    
1197      {
1198        "id": "heading_giHGwt",
1199        "name": "熱門主題",
1200        "link": "",
1201        "isShowDropdown": true,
1202        "isShowNewLabel": true,
1203        "dropdownMenu":{
1204              "handle": "hot-topic",
1205              "type": "navigation_level_1",
1206              "title": "熱門主題",
1207              "items": [{
1208                    "handle": "topic-summerselection",
1209                    "type": "navigation_level_2",
1210                    "title": "夏日濕悶熱對策",
1211                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-summerselection",
1212                    "items": [{
1213                          "handle": "summer-theme-fresh",
1214                          "type": "navigation_level_3",
1215                          "title": "終結悶熱",
1216                          "link": "https:\/\/www.citiesocial.com\/collections\/summer-theme-fresh"
1217                        },{
1218                          "handle": "outdoorselection-theme-type3",
1219                          "type": "navigation_level_3",
1220                          "title": "戶外剋星",
1221                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type3"
1222                        },{
1223                          "handle": "homecleanselection-theme-type4",
1224                          "type": "navigation_level_3",
1225                          "title": "防潮除味",
1226                          "link": "https:\/\/www.citiesocial.com\/collections\/homecleanselection-theme-type4"
1227                        },{
1228                          "handle": "summer-theme-uv",
1229                          "type": "navigation_level_3",
1230                          "title": "抗UV選品",
1231                          "link": "https:\/\/www.citiesocial.com\/collections\/summer-theme-uv"
1232                        },{
1233                          "handle": "summer-theme-cool",
1234                          "type": "navigation_level_3",
1235                          "title": "涼感選物",
1236                          "link": "https:\/\/www.citiesocial.com\/collections\/summer-theme-cool"
1237                        },{
1238                          "handle": "a5",
1239                          "type": "navigation_level_3",
1240                          "title": "氣味管理",
1241                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-summerselection#a5"
1242                        }]
1243                  },{
1244                    "handle": "topic-relaxselection",
1245                    "type": "navigation_level_2",
1246                    "title": "減壓放鬆療癒術",
1247                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-relaxselection",
1248                    "items": [{
1249                          "handle": "relaxselection-theme-type6",
1250                          "type": "navigation_level_3",
1251                          "title": "正姿維護",
1252                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type6"
1253                        },{
1254                          "handle": "relaxselection-theme-type1",
1255                          "type": "navigation_level_3",
1256                          "title": "足放鬆",
1257                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type1"
1258                        },{
1259                          "handle": "relaxselection-theme-type2",
1260                          "type": "navigation_level_3",
1261                          "title": "眼放鬆",
1262                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type2"
1263                        },{
1264                          "handle": "relaxselection-theme-type3",
1265                          "type": "navigation_level_3",
1266                          "title": "腰背放鬆",
1267                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type3"
1268                        },{
1269                          "handle": "relaxselection-theme-type4",
1270                          "type": "navigation_level_3",
1271                          "title": "肩頸放鬆",
1272                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type4"
1273                        },{
1274                          "handle": "relaxselection-theme-type5-1",
1275                          "type": "navigation_level_3",
1276                          "title": "助眠放鬆",
1277                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type5"
1278                        }]
1279                  },{
1280                    "handle": "topic-sleepselection",
1281                    "type": "navigation_level_2",
1282                    "title": "助眠神隊友選物",
1283                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-sleepselection",
1284                    "items": [{
1285                          "handle": "relaxselection-theme-type5",
1286                          "type": "navigation_level_3",
1287                          "title": "助眠神隊友",
1288                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type5"
1289                        },{
1290                          "handle": "sleepselection-theme-type1",
1291                          "type": "navigation_level_3",
1292                          "title": "睡前按摩放鬆",
1293                          "link": "https:\/\/www.citiesocial.com\/collections\/sleepselection-theme-type1"
1294                        },{
1295                          "handle": "sleepselection-theme-type2",
1296                          "type": "navigation_level_3",
1297                          "title": "香氛儀式",
1298                          "link": "https:\/\/www.citiesocial.com\/collections\/sleepselection-theme-type2"
1299                        },{
1300                          "handle": "sleepselection-theme-type3",
1301                          "type": "navigation_level_3",
1302                          "title": "好眠情境",
1303                          "link": "https:\/\/www.citiesocial.com\/collections\/sleepselection-theme-type3"
1304                        }]
1305                  },{
1306                    "handle": "topic-travelselection",
1307                    "type": "navigation_level_2",
1308                    "title": "旅行輕量打包術",
1309                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection",
1310                    "items": [{
1311                          "handle": "a3-pack",
1312                          "type": "navigation_level_3",
1313                          "title": "收納打包達人",
1314                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection#a3-pack"
1315                        },{
1316                          "handle": "traveling-tech",
1317                          "type": "navigation_level_3",
1318                          "title": "旅行科技區",
1319                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection#a5-traveling-tech"
1320                        },{
1321                          "handle": "a6-outfit",
1322                          "type": "navigation_level_3",
1323                          "title": "旅行穿搭與配件",
1324                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection#a6-outfit"
1325                        },{
1326                          "handle": "a7-peace",
1327                          "type": "navigation_level_3",
1328                          "title": "安心旅行必備",
1329                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection#a7-peace"
1330                        }]
1331                  },{
1332                    "handle": "topic-sportselection",
1333                    "type": "navigation_level_2",
1334                    "title": "懶人減脂選物庫",
1335                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-sportselection",
1336                    "items": [{
1337                          "handle": "sportselection-theme-sport-type1",
1338                          "type": "navigation_level_3",
1339                          "title": "躺著也能瘦",
1340                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type1"
1341                        },{
1342                          "handle": "sportselection-theme-sport-type2",
1343                          "type": "navigation_level_3",
1344                          "title": "懶人運動",
1345                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type2"
1346                        },{
1347                          "handle": "sportselection-theme-sport-type3",
1348                          "type": "navigation_level_3",
1349                          "title": "低強度運動",
1350                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type3"
1351                        },{
1352                          "handle": "sportselection-theme-sport-type4",
1353                          "type": "navigation_level_3",
1354                          "title": "中高強度運動",
1355                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type4"
1356                        },{
1357                          "handle": "sportselection-theme-sport-type5",
1358                          "type": "navigation_level_3",
1359                          "title": "運動配件",
1360                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type5"
1361                        },{
1362                          "handle": "sportselection-theme-sport-type6",
1363                          "type": "navigation_level_3",
1364                          "title": "舒緩放鬆",
1365                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type6"
1366                        }]
1367                  },{
1368                    "handle": "topic-outdoorselection",
1369                    "type": "navigation_level_2",
1370                    "title": "戶外玩家裝備庫",
1371                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-outdoorselection",
1372                    "items": [{
1373                          "handle": "outdoorselection-the
1373me-type1",
1374                          "type": "navigation_level_3",
1375                          "title": "野食炊事",
1376                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type1"
1377                        },{
1378                          "handle": "outdoorselection-theme-type2",
1379                          "type": "navigation_level_3",
1380                          "title": "電力照明",
1381                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type2"
1382                        },{
1383                          "handle": "outdoorselection-theme-type4",
1384                          "type": "navigation_level_3",
1385                          "title": "戶外的家",
1386                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type4"
1387                        },{
1388                          "handle": "outdoorselection-theme-type5",
1389                          "type": "navigation_level_3",
1390                          "title": "生存工具",
1391                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type5"
1392                        },{
1393                          "handle": "outdoorselection-theme-type6",
1394                          "type": "navigation_level_3",
1395                          "title": "極致防水",
1396                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type6"
1397                        },{
1398                          "handle": "outdoorselection-theme-type7",
1399                          "type": "navigation_level_3",
1400                          "title": "機能著裝",
1401                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type7"
1402                        }]
1403                  },{
1404                    "handle": "topic-3cselection",
1405                    "type": "navigation_level_2",
1406                    "title": "效率人生升級術",
1407                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection",
1408                    "items": [{
1409                          "handle": "travelselection-theme-type8",
1410                          "type": "navigation_level_3",
1411                          "title": "續航不斷電",
1412                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a1-powerbank"
1413                        },{
1414                          "handle": "a2-earphone",
1415                          "type": "navigation_level_3",
1416                          "title": "沉浸好聲音",
1417                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a2-earphone"
1418                        },{
1419                          "handle": "a3-funtech-1",
1420                          "type": "navigation_level_3",
1421                          "title": "娛樂升級站",
1422                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a3-funtech"
1423                        },{
1424                          "handle": "a4-mobile-phone",
1425                          "type": "navigation_level_3",
1426                          "title": "手機隨行配件",
1427                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a4-mobile-phone"
1428                        },{
1429                          "handle": "a5-pc-bag",
1430                          "type": "navigation_level_3",
1431                          "title": "行動辦公裝備",
1432                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a5-pc-bag"
1433                        }]
1434                  },{
1435                    "handle": "topic-beautyselection",
1436                    "type": "navigation_level_2",
1437                    "title": "精緻女王養成術",
1438                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-beautyselection",
1439                    "items": [{
1440                          "handle": "beautyselection-theme-type1",
1441                          "type": "navigation_level_3",
1442                          "title": "臉部保養",
1443                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type1"
1444                        },{
1445                          "handle": "beautyselection-theme-type2",
1446                          "type": "navigation_level_3",
1447                          "title": "身體保養",
1448                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type2"
1449                        },{
1450                          "handle": "beautyselection-theme-type3",
1451                          "type": "navigation_level_3",
1452                          "title": "秀髮保養",
1453                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type3"
1454                        },{
1455                          "handle": "beautyselection-theme-type4",
1456                          "type": "navigation_level_3",
1457                          "title": "香氛保養",
1458                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type4"
1459                        }]
1460                  },{
1461                    "handle": "topic-familyselection",
1462                    "type": "navigation_level_2",
1463                    "title": "親寵陪伴選物庫",
1464                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-familyselection",
1465                    "items": [{
1466                          "handle": "familyselection-theme-type1",
1467                          "type": "navigation_level_3",
1468                          "title": "口碑熱銷清單",
1469                          "link": "https:\/\/www.citiesocial.com\/collections\/familyselection-theme-type1"
1470                        },{
1471                          "handle": "familyselection-theme-type2",
1472                          "type": "navigation_level_3",
1473                          "title": "天然無毒清潔",
1474                          "link": "https:\/\/www.citiesocial.com\/collections\/familyselection-theme-type2"
1475                        },{
1476                          "handle": "homecleanselection-theme-type4-1",
1477                          "type": "navigation_level_3",
1478                          "title": "去除淨化異味",
1479                          "link": "https:\/\/www.citiesocial.com\/collections\/homecleanselection-theme-type4"
1480                        },{
1481                          "handle": "familyselection-theme-type3",
1482                          "type": "navigation_level_3",
1483                          "title": "毛孩專區",
1484                          "link": "https:\/\/www.citiesocial.com\/collections\/familyselection-theme-type3"
1485                        },{
1486                          "handle": "beautyselection-theme-type5",
1487                          "type": "navigation_level_3",
1488                          "title": "愛美媽咪保養",
1489                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type5"
1490                        }]
1491                  },{
1492                    "handle": "topic-homebeautyselection",
1493                    "type": "navigation_level_2",
1494                    "title": "居家美學營造術",
1495                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-homebeautyselection",
1496                    "items": [{
1497                          "handle": "homebeautyselection-theme-type1",
1498                          "type": "navigation_level_3",
1499                          "title": "理想新生活",
1500                          "link": "https:\/\/www.citiesocial.com\/collections\/homebeautyselection-theme-type1"
1501                        },{
1502                          "handle": "homecleanselection-theme-type3",
1503                          "type": "navigation_level_3",
1504                          "title": "有序收納",
1505                          "link": "https:\/\/www.citiesocial.com\/collections\/homecleanselection-theme-type3"
1506                        },{
1507                          "handle": "housewarming-gifts-home-edit",
1508                          "type": "navigation_level_3",
1509                          "title": "氣氛營造",
1510                          "link": "https:\/\/www.citiesocial.com\/collections\/housewarming-gifts-home-edit"
1511                        },{
1512                          "handle": "housewarming-theme-lucky",
1513                          "type": "navigation_level_3",
1514                          "title": "開運招財",
1515                          "link": "https:\/\/www.citiesocial.com\/collections\/housewarming-theme-lucky"
1516                        }]
1517                  },{
1518                    "handle": "topic-styleselection",
1519                    "type": "navigation_level_2",
1520                    "title": "風格品味研究所",
1521                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-styleselection",
1522                    "items": [{
1523                          "handle": "style-muji",
1524                          "type": "navigation_level_3",
1525                          "title": "無印風",
1526                          "link": "https:\/\/www.citiesocial.com\/collections\/style-muji"
1527                        },{
1528                          "handle": "style-scandinavian-style",
1529                          "type": "navigation_level_3",
1530                          "title": "北歐風",
1531                          "link": "https:\/\/www.citiesocial.com\/collections\/style-scandinavian-style"
1532                        },{
1533                          "handle": "style-vintage-style",
1534                          "type": "navigation_level_3",
1535                          "title": "復古風",
1536                          "link": "https:\/\/www.citiesocial.com\/collections\/style-vintage-style"
1537                        },{
1538                          "handle": "style-modern-luxury",
1539                          "type": "navigation_level_3",
1540                          "title": "輕奢風",
1541                          "link": "https:\/\/www.citiesocial.com\/collections\/style-modern-luxury"
1542                        },{
1543                          "handle": "style-industrial-style",
1544                          "type": "navigation_level_3",
1545                          "title": "工業風",
1546                          "link": "https:\/\/www.citiesocial.com\/collections\/style-industrial-style"
1547                        }]
1548                  }]
1549            }}
1550      ,
1551    
1552      {
1553        "id": "heading_YYGz8F",
1554        "name": "送禮推薦",
1555        "link": "",
1556        "isShowDropdown": true,
1557        "isShowNewLabel": false,
1558        "dropdownMenu":{
1559              "handle": "gift-recommendations",
1560              "type": "navigation_level_1",
1561              "title": "送禮推薦",
1562              "items": [{
1563                    "handle": "topic-gift-giving",
1564                    "type": "navigation_level_2",
1565                    "title": "主題送禮",
1566                    "link": null,
1567                    "items": [{
1568                          "handle": "topic-housewarming-gifts-1",
1569                          "type": "navigation_level_3",
1570                          "title": "入厝送禮",
1571                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-housewarming-gifts"
1572                        },{
1573                          "handle": "topic-thoughful-gifts",
1574                          "type": "navigation_level_3",
1575                          "title": "心意\/生日\/感謝送禮",
1576                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-thoughful-gifts"
1577                        },{
1578                          "handle": "topic-parents-gifts",
1579                          "type": "navigation_level_3",
1580                          "title": "長輩送禮",
1581                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-parents-gifts"
1582                        }]
1583                  },{
1584                    "handle": "gift-budget",
1585                    "type": "navigation_level_2",
1586                    "title": "送禮預算",
1587                    "link": null,
1588                    "items": [{
1589                          "handle": "gift-exchange-budget-under1500",
1590                          "type": "navigation_level_3",
1591                          "title": "$1,500 以下",
1592                          "link": "https:\/\/www.citiesocial.com\/collections\/25xmas-gift-exchange-budget-under1500"
1593                        },{
1594                          "handle": "gift-exchange-budget-under2500",
1595                          "type": "navigation_level_3",
1596                          "title": "$1,500-$2,499",
1597                          "link": "https:\/\/www.citiesocial.com\/collections\/25xmas-gift-exchange-budget-under2500"
1598                        },{
1599                          "handle": "gift-exchange-budget-under5000",
1600                          "type": "navigation_level_3",
1601                          "title": "$2,500-$4,999",
1602                          "link": "https:\/\/www.citiesocial.com\/collections\/25xmas-gift-exchange-budget-under5000"
1603                        },{
1604                          "handle": "gift-exchange-budget-above5000",
1605                          "type": "navigation_level_3",
1606                          "title": "$5,000 以上",
1607                          "link": "https:\/\/www.citiesocial.com\/collections\/25xmas-gift-exchange-budget-above5000"
1608                        }]
1609                  }]
1610            }}
1611      ,
1612    
1613      {
1614        "id": "heading_XpyJzn",
1615        "name": "生活誌",
1616        "link": "https:\/\/www.citiesocial.com\/a\/blog",
1617        "isShowDropdown": false,
1618        "isShowNewLabel": false,
1619        "dropdownMenu":null}
1620      
1621    
1622  ]
1623</script>
1623
1624
1625
1626</section>
1627      <section id="shopify-section-side-menu-navigation" class="shopify-section section">
1627<script type='application/json' id='side-menu-navigation-data'>
1628  [
1629    
1630      {
1631        "id": "focus_unit_TkhDnA",
1632        "type": "focus_unit",
1633        "title": "最新優惠",
1634        "link": "",
1635        
1636          "imageUrl": "\/\/www.citiesocial.com\/cdn\/shop\/files\/sale_3x_132c82b3-a2c9-4d5b-8322-0439b359db21.png?v=1780566806",
1637          "subtitle": "最夯活動的折扣都在這",
1638        
1639        "isShowLabel": false,
1640        "labelText": "",
1641        "isShowSubSideMenu": true,
1642        "subSideMenu":{
1643              "handle": "campaign-hotest",
1644              "type": "navigation_level_1",
1645              "title": "最新優惠",
1646              "items": [{
1647                    "handle": "campaign-26-fall",
1648                    "type": "navigation_level_2",
1649                    "title": "秋日全站折上折|最高折$420",
1650                    "link": "https:\/\/www.citiesocial.com\/pages\/26fall",
1651                    "items": [{
1652                          "handle": "26fall-best-selling-gifts",
1653                          "type": "navigation_level_3",
1654                          "title": "2026 秋日選藏|佳節獻禮精選",
1655                          "link": "https:\/\/www.citiesocial.com\/collections\/26fall-best-selling-gifts"
1656                        },{
1657                          "handle": "26fall-kitchenware",
1658                          "type": "navigation_level_3",
1659                          "title": "2026 秋日選藏|共享團圓好食光",
1660                          "link": "https:\/\/www.citiesocial.com\/collections\/26fall-kitchenware"
1661                        },{
1662                          "handle": "homecleanselection-theme-hotsale",
1663                          "type": "navigation_level_3",
1664                          "title": "秋日精選-居家煥新選物",
1665                          "link": "https:\/\/www.citiesocial.com\/collections\/homecleanselection-theme-hotsale"
1666                        },{
1667                          "handle": "travelselection-theme-type0",
1668                          "type": "navigation_level_3",
1669                          "title": "秋日精選-輕旅休閒選物",
1670                          "link": "https:\/\/www.citiesocial.com\/collections\/travelselection-theme-type0"
1671                        }]
1672                  },{
1673                    "handle": "iphone18-case",
1674                    "type": "navigation_level_2",
1675                    "title": "iphone 18 最強週邊 |質感手機殼",
1676                    "link": "https:\/\/www.citiesocial.com\/collections\/26-campaign-iphone-18",
1677                    "items": []
1678                  },{
1679                    "handle": "outlet",
1680                    "type": "navigation_level_2",
1681                    "title": "好生活,多一點|9.21-9\/27 全站點數2倍送",
1682                    "link": "https:\/\/www.citiesocial.com\/pages\/membership-bonus-reward",
1683                    "items": []
1684                  },{
1685                    "handle": "inhouse-b1g1",
1686                    "type": "navigation_level_2",
1687                    "title": "家居環保惜福良品|任選買1送1",
1688                    "link": "https:\/\/www.citiesocial.com\/collections\/brand-refurbished-area",
1689                    "items": []
1690                  },{
1691                    "handle": "sale",
1692                    "type": "navigation_level_2",
1693                    "title": "SALE 限時優惠專區|限量3折起",
1694                    "link": "https:\/\/www.citiesocial.com\/collections\/sale-sale-sale",
1695                    "items": []
1696                  },{
1697                    "handle": "bagsmart-save250",
1698                    "type": "navigation_level_2",
1699                    "title": "BAGSMART 品牌週 📣 滿 2500 現折 250",
1700                    "link": "https:\/\/www.citiesocial.com\/collections\/bagsmart-save250",
1701                    "items": []
1702                  }]
1703            }}
1704      ,
1705    
1706      {
1707        "id": "focus_unit_A4WL7m",
1708        "type": "focus_unit",
1709        "title": "即時熱銷排行",
1710        "link": "https:\/\/www.citiesocial.com\/collections\/top-100-best-selling",
1711        
1712          "imageUrl": "\/\/www.citiesocial.com\/cdn\/shop\/files\/hot_3x_a14c011c-9d94-45ba-adcc-cece28566787.png?v=1780564615",
1713          "subtitle": "看看大家都在買什麼",
1714        
1715        "isShowLabel": false,
1716        "labelText": "",
1717        "isShowSubSideMenu": false,
1718        "subSideMenu":null}
1719      ,
1720    
1721      {
1722        "id": "focus_unit_C6gmi3",
1723        "type": "focus_unit",
1724        "title": "限時閃購",
1725        "link": "https:\/\/www.citiesocial.com\/collections\/flash-collections",
1726        
1727          "imageUrl": "\/\/www.citiesocial.com\/cdn\/shop\/files\/flash_3x_f262f1b5-5161-44e0-baf7-890b45ebbfaa.png?v=1780566660",
1728          "subtitle": "期間限定!精選品牌快閃",
1729        
1730        "isShowLabel": false,
1731        "labelText": "",
1732        "isShowSubSideMenu": false,
1733        "subSideMenu":null}
1734      ,
1735    
1736      {
1737        "id": "focus_unit_DytJzL",
1738        "type": "focus_unit",
1739        "title": "新品上架",
1740        "link": "https:\/\/www.citiesocial.com\/collections\/new-arrival",
1741        
1742          "imageUrl": "\/\/www.citiesocial.com\/cdn\/shop\/files\/label_3x_58a2d96c-53fc-4969-800b-3e3a77f41590.png?v=1780566711",
1743          "subtitle": "全新入駐品牌與上架新品",
1744        
1745        "isShowLabel": false,
1746        "labelText": "",
1747        "isShowSubSideMenu": false,
1748        "subSideMenu":null}
1749      ,
1750    
1751      {
1752        "id": "focus_unit_MpEAQA",
1753        "type": "focus_unit",
1754        "title": "獨家首賣",
1755        "link": "https:\/\/www.citiesocial.com\/pages\/exclusive-collection",
1756        
1757          "imageUrl": "\/\/www.citiesocial.com\/cdn\/shop\/files\/star_3x_53de3f14-7222-4c3e-a47c-541ea79e5d34.png?v=1780566755",
1758          "subtitle": "不敢相信!全台獨家+全站最殺優惠",
1759        
1760        "isShowLabel": false,
1761        "labelText": "",
1762        "isShowSubSideMenu": false,
1763        "subSideMenu":null}
1764      ,
1765    
1766      {
1767        "id": "more_content_qHwqzA",
1768        "type": "more_content",
1769        "title": "熱門主題",
1770        "link": "",
1771        
1772        "isShowLabel": false,
1773        "labelText": "",
1774        "isShowSubSideMenu": true,
1775        "subSideMenu":{
1776              "handle": "hot-topic",
1777              "type": "navigation_level_1",
1778              "title": "熱門主題",
1779              "items": [{
1780                    "handle": "topic-summerselection",
1781                    "type": "navigation_level_2",
1782                    "title": "夏日濕悶熱對策",
1783                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-summerselection",
1784                    "items": [{
1785                          "handle": "summer-theme-fresh",
1786                          "type": "navigation_level_3",
1787                          "title": "終結悶熱",
1788                          "link": "https:\/\/www.citiesocial.com\/collections\/summer-theme-fresh"
1789                        },{
1790                          "handle": "outdoorselection-theme-type3",
1791                          "type": "navigation_level_3",
1792                          "title": "戶外剋星",
1793                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type3"
1794                        },{
1795                          "handle": "homecleanselection-theme-type4",
1796                          "type": "navigation_level_3",
1797                          "title": "防潮除味",
1798                          "link": "https:\/\/www.citiesocial.com\/collections\/homecleanselection-theme-type4"
1799                        },{
1800                          "handle": "summer-theme-uv",
1801                          "type": "navigation_level_3",
1802                          "title": "抗UV選品",
1803                          "link": "https:\/\/www.citiesocial.com\/collections\/summer-theme-uv"
1804                        },{
1805                          "handle": "summer-theme-cool",
1806                          "type": "navigation_level_3",
1807                          "title": "涼感選物",
1808                          "link": "https:\/\/www.citiesocial.com\/collections\/summer-theme-cool"
1809                        },{
1810                          "handle": "a5",
1811                          "type": "navigation_level_3",
1812                          "title": "氣味管理",
1813                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-summerselection#a5"
1814                        }]
1815                  },{
1816                    "handle": "topic-relaxselection",
1817                    "type": "navigation_level_2",
1818                    "title": "減壓放鬆療癒術",
1819                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-relaxselection",
1820                    "items": [{
1821                          "handle": "relaxselection-theme-type6",
1822                          "type": "navigation_level_3",
1823                          "title": "正姿維護",
1824                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type6"
1825                        },{
1826                          "handle": "relaxselection-theme-type1",
1827                          "type": "navigation_level_3",
1828                          "title": "足放鬆",
1829                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type1"
1830                        },{
1831                          "handle": "relaxselection-theme-type2",
1832                          "type": "navigation_level_3",
1833                          "title": "眼放鬆",
1834                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type2"
1835                        },{
1836                          "handle": "relaxselection-theme-type3",
1837                          "type": "navigation_level_3",
1838                          "title": "腰背放鬆",
1839                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type3"
1840                        },{
1841                          "handle": "relaxselection-theme-type4",
1842                          "type": "navigation_level_3",
1843                          "title": "肩頸放鬆",
1844                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type4"
1845                        },{
1846                          "handle": "relaxselection-theme-type5-1",
1847                          "type": "navigation_level_3",
1848                          "title": "助眠放鬆",
1849                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type5"
1850                        }]
1851                  },{
1852                    "handle": "topic-sleepselection",
1853                    "type": "navigation_level_2",
1854                    "title": "助眠神隊友選物",
1855                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-sleepselection",
1856                    "items": [{
1857                          "handle": "relaxselection-theme-type5",
1858                          "type": "navigation_level_3",
1859                          "title": "助眠神隊友",
1860                          "link": "https:\/\/www.citiesocial.com\/collections\/relaxselection-theme-type5"
1861                        },{
1862                          "handle": "sleepselection-theme-type1",
1863                          "type": "navigation_level_3",
1864                          "title": "睡前按摩放鬆",
1865                          "link": "https:\/\/www.citiesocial.com\/collections\/sleepselection-theme-type1"
1866                        },{
1867                          "handle": "sleepselection-theme-type2",
1868                          "type": "navigation_level_3",
1869                          "title": "香氛儀式",
1870                          "link": "https:\/\/www.citiesocial.com\/collections\/sleepselection-theme-type2"
1871                        },{
1872                          "handle": "sleepselection-theme-type3",
1873                          "type": "navigation_level_3",
1874                          "title": "好眠情境",
1875                          "link": "https:\/\/www.citiesocial.com\/collections\/sleepselection-theme-type3"
1876                        }]
1877                  },{
1878                    "handle": "topic-travelselection",
1879                    "type": "navigation_level_2",
1880                    "title": "旅行輕量打包術",
1881                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection",
1882                    "items": [{
1883                          "handle": "a3-pack",
1884                          "type": "navigation_level_3",
1885                          "title": "收納打包達人",
1886                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection#a3-pack"
1887                        },{
1888                          "handle": "traveling-tech",
1889                          "type": "navigation_level_3",
1890                          "title": "旅行科技區",
1891                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection#a5-traveling-tech"
1892                        },{
1893                          "handle": "a6-outfit",
1894                          "type": "navigation_level_3",
1895                          "title": "旅行穿搭與配件",
1896                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection#a6-outfit"
1897                        },{
1898                          "handle": "a7-peace",
1899                          "type": "navigation_level_3",
1900                          "title": "安心旅行必備",
1901                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-travelselection#a7-peace"
1902                        }]
1903                  },{
1904                    "handle": "topic-sportselection",
1905                    "type": "navigation_level_2",
1906                    "title": "懶人減脂選物庫",
1907                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-sportselection",
1908                    "items": [{
1909                          "handle": "sportselection-theme-sport-type1",
1910                          "type": "navigation_level_3",
1911                          "title": "躺著也能瘦",
1912                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type1"
1913                        },{
1914                          "handle": "sportselection-theme-sport-type2",
1915                          "type": "navigation_level_3",
1916                          "title": "懶人運動",
1917                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type2"
1918                        },{
1919                          "handle": "sportselection-theme-sport-type3",
1920                          "type": "navigation_level_3",
1921                          "title": "低強度運動",
1922                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type3"
1923                        },{
1924                          "handle": "sportselection-theme-sport-type4",
1925                          "type": "navigation_level_3",
1926                          "title": "中高強度運動",
1927                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type4"
1928                        },{
1929                          "handle": "sportselection-theme-sport-type5",
1930                          "type": "navigation_level_3",
1931                          "title": "運動配件",
1932                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type5"
1933                        },{
1934                          "handle": "sportselection-theme-sport-type6",
1935                          "type": "navigation_level_3",
1936                          "title": "舒緩放鬆",
1937                          "link": "https:\/\/www.citiesocial.com\/collections\/sportselection-theme-sport-type6"
1938                        }]
1939                  },{
1940                    "handle": "topic-outdoorselection",
1941                    "type": "navigation_level_2",
1942                    "title": "戶外玩家裝備庫",
1943                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-outdoorselection",
1944                    "items": [{
1945                          "handle": "outdoorselection-theme-type1",
1946                          "type": "navigation_level_3",
1947                          "title": "野食炊事",
1948                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type1"
1949                        },{
1950                          "handle": "outdoorselection-theme-type2",
1951                          "type": "navigation_level_3",
1952                          "title": "電力照明",
1953                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type2"
1954                        },{
1955                          "handle": "outdoorselection-theme-type4",
1956                          "type": "navigation_level_3",
1957                          "title": "戶外的家",
1958                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type4"
1959                        },{
1960                          "handle": "outdoorselection-theme-type5",
1961                          "type": "navigation_level_3",
1962                          "title": "生存工具",
1963                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type5"
1964                        },{
1965                          "handle": "outdoorselection-theme-type6",
1966                          "type": "navigation_level_3",
1967                          "title": "極致防水",
1968                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type6"
1969                        },{
1970                          "handle": "outdoorselection-theme-type7",
1971                          "type": "navigation_level_3",
1972                          "title": "機能著裝",
1973                          "link": "https:\/\/www.citiesocial.com\/collections\/outdoorselection-theme-type7"
1974                        }]
1975                  },{
1976                    "handle": "topic-3cselection",
1977                    "type": "navigation_level_2",
1978                    "title": "效率人生升級術",
1979                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection",
1980                    "items": [{
1981                          "handle": "travelselection-theme-type8",
1982                          "type": "navigation_level_3",
1983                          "title": "續航不斷電",
1984                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a1-powerbank"
1985                        },{
1986                          "handle": "a2-earphone",
1987                          "type": "navigation_level_3",
1988                          "title": "沉浸好聲音",
1989                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a2-earphone"
1990                        },{
1991                          "handle": "a3-funtech-1",
1992                          "type": "navigation_level_3",
1993                          "title": "娛樂升級站",
1994                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a3-funtech"
1995                        },{
1996                          "handle": "a4-mobile-phone",
1997                          "type": "navigation_level_3",
1998                          "title": "手機隨行配件",
1999                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a4-mobile-phone"
2000                        },{
2001                          "handle": "a5-pc-bag",
2002                          "type": "navigation_level_3",
2003                          "title": "行動辦公裝備",
2004                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-3cselection#a5-pc-bag"
2005                        }]
2006                  },{
2007                    "handle": "topic-beautyselection",
2008                    "type": "navigation_level_2",
2009                    "title": "精緻女王養成術",
2010                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-beautyselection",
2011                    "items": [{
2012                          "handle": "beautyselection-theme-type1",
2013                          "type": "navigation_level_3",
2014                          "title": "臉部保養",
2015                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type1"
2016                        },{
2017                          "handle": "beautyselection-theme-type2",
2018                          "type": "navigation_level_3",
2019                          "title": "身體保養",
2020                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type2"
2021                        },{
2022                          "handle": "beautyselection-theme-type3",
2023                          "type": "navigation_level_3",
2024                          "title": "秀髮保養",
2025                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type3"
2026                        },{
2027                          "handle": "beautyselection-theme-type4
2027",
2028                          "type": "navigation_level_3",
2029                          "title": "香氛保養",
2030                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type4"
2031                        }]
2032                  },{
2033                    "handle": "topic-familyselection",
2034                    "type": "navigation_level_2",
2035                    "title": "親寵陪伴選物庫",
2036                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-familyselection",
2037                    "items": [{
2038                          "handle": "familyselection-theme-type1",
2039                          "type": "navigation_level_3",
2040                          "title": "口碑熱銷清單",
2041                          "link": "https:\/\/www.citiesocial.com\/collections\/familyselection-theme-type1"
2042                        },{
2043                          "handle": "familyselection-theme-type2",
2044                          "type": "navigation_level_3",
2045                          "title": "天然無毒清潔",
2046                          "link": "https:\/\/www.citiesocial.com\/collections\/familyselection-theme-type2"
2047                        },{
2048                          "handle": "homecleanselection-theme-type4-1",
2049                          "type": "navigation_level_3",
2050                          "title": "去除淨化異味",
2051                          "link": "https:\/\/www.citiesocial.com\/collections\/homecleanselection-theme-type4"
2052                        },{
2053                          "handle": "familyselection-theme-type3",
2054                          "type": "navigation_level_3",
2055                          "title": "毛孩專區",
2056                          "link": "https:\/\/www.citiesocial.com\/collections\/familyselection-theme-type3"
2057                        },{
2058                          "handle": "beautyselection-theme-type5",
2059                          "type": "navigation_level_3",
2060                          "title": "愛美媽咪保養",
2061                          "link": "https:\/\/www.citiesocial.com\/collections\/beautyselection-theme-type5"
2062                        }]
2063                  },{
2064                    "handle": "topic-homebeautyselection",
2065                    "type": "navigation_level_2",
2066                    "title": "居家美學營造術",
2067                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-homebeautyselection",
2068                    "items": [{
2069                          "handle": "homebeautyselection-theme-type1",
2070                          "type": "navigation_level_3",
2071                          "title": "理想新生活",
2072                          "link": "https:\/\/www.citiesocial.com\/collections\/homebeautyselection-theme-type1"
2073                        },{
2074                          "handle": "homecleanselection-theme-type3",
2075                          "type": "navigation_level_3",
2076                          "title": "有序收納",
2077                          "link": "https:\/\/www.citiesocial.com\/collections\/homecleanselection-theme-type3"
2078                        },{
2079                          "handle": "housewarming-gifts-home-edit",
2080                          "type": "navigation_level_3",
2081                          "title": "氣氛營造",
2082                          "link": "https:\/\/www.citiesocial.com\/collections\/housewarming-gifts-home-edit"
2083                        },{
2084                          "handle": "housewarming-theme-lucky",
2085                          "type": "navigation_level_3",
2086                          "title": "開運招財",
2087                          "link": "https:\/\/www.citiesocial.com\/collections\/housewarming-theme-lucky"
2088                        }]
2089                  },{
2090                    "handle": "topic-styleselection",
2091                    "type": "navigation_level_2",
2092                    "title": "風格品味研究所",
2093                    "link": "https:\/\/www.citiesocial.com\/pages\/topic-styleselection",
2094                    "items": [{
2095                          "handle": "style-muji",
2096                          "type": "navigation_level_3",
2097                          "title": "無印風",
2098                          "link": "https:\/\/www.citiesocial.com\/collections\/style-muji"
2099                        },{
2100                          "handle": "style-scandinavian-style",
2101                          "type": "navigation_level_3",
2102                          "title": "北歐風",
2103                          "link": "https:\/\/www.citiesocial.com\/collections\/style-scandinavian-style"
2104                        },{
2105                          "handle": "style-vintage-style",
2106                          "type": "navigation_level_3",
2107                          "title": "復古風",
2108                          "link": "https:\/\/www.citiesocial.com\/collections\/style-vintage-style"
2109                        },{
2110                          "handle": "style-modern-luxury",
2111                          "type": "navigation_level_3",
2112                          "title": "輕奢風",
2113                          "link": "https:\/\/www.citiesocial.com\/collections\/style-modern-luxury"
2114                        },{
2115                          "handle": "style-industrial-style",
2116                          "type": "navigation_level_3",
2117                          "title": "工業風",
2118                          "link": "https:\/\/www.citiesocial.com\/collections\/style-industrial-style"
2119                        }]
2120                  }]
2121            }}
2122      ,
2123    
2124      {
2125        "id": "more_content_PKx3xN",
2126        "type": "more_content",
2127        "title": "送禮推薦",
2128        "link": "",
2129        
2130        "isShowLabel": false,
2131        "labelText": "",
2132        "isShowSubSideMenu": true,
2133        "subSideMenu":{
2134              "handle": "gift-recommendations",
2135              "type": "navigation_level_1",
2136              "title": "送禮推薦",
2137              "items": [{
2138                    "handle": "topic-gift-giving",
2139                    "type": "navigation_level_2",
2140                    "title": "主題送禮",
2141                    "link": null,
2142                    "items": [{
2143                          "handle": "topic-housewarming-gifts-1",
2144                          "type": "navigation_level_3",
2145                          "title": "入厝送禮",
2146                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-housewarming-gifts"
2147                        },{
2148                          "handle": "topic-thoughful-gifts",
2149                          "type": "navigation_level_3",
2150                          "title": "心意\/生日\/感謝送禮",
2151                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-thoughful-gifts"
2152                        },{
2153                          "handle": "topic-parents-gifts",
2154                          "type": "navigation_level_3",
2155                          "title": "長輩送禮",
2156                          "link": "https:\/\/www.citiesocial.com\/pages\/topic-parents-gifts"
2157                        }]
2158                  },{
2159                    "handle": "gift-budget",
2160                    "type": "navigation_level_2",
2161                    "title": "送禮預算",
2162                    "link": null,
2163                    "items": [{
2164                          "handle": "gift-exchange-budget-under1500",
2165                          "type": "navigation_level_3",
2166                          "title": "$1,500 以下",
2167                          "link": "https:\/\/www.citiesocial.com\/collections\/25xmas-gift-exchange-budget-under1500"
2168                        },{
2169                          "handle": "gift-exchange-budget-under2500",
2170                          "type": "navigation_level_3",
2171                          "title": "$1,500-$2,499",
2172                          "link": "https:\/\/www.citiesocial.com\/collections\/25xmas-gift-exchange-budget-under2500"
2173                        },{
2174                          "handle": "gift-exchange-budget-under5000",
2175                          "type": "navigation_level_3",
2176                          "title": "$2,500-$4,999",
2177                          "link": "https:\/\/www.citiesocial.com\/collections\/25xmas-gift-exchange-budget-under5000"
2178                        },{
2179                          "handle": "gift-exchange-budget-above5000",
2180                          "type": "navigation_level_3",
2181                          "title": "$5,000 以上",
2182                          "link": "https:\/\/www.citiesocial.com\/collections\/25xmas-gift-exchange-budget-above5000"
2183                        }]
2184                  }]
2185            }}
2186      ,
2187    
2188      {
2189        "id": "more_content_HJW3Yb",
2190        "type": "more_content",
2191        "title": "下載 citiesocial APP",
2192        "link": "https:\/\/www.citiesocial.com\/pages\/app-only",
2193        
2194        "isShowLabel": true,
2195        "labelText": "限定優惠",
2196        "isShowSubSideMenu": false,
2197        "subSideMenu":null}
2198      ,
2199    
2200      {
2201        "id": "more_content_c66ECC",
2202        "type": "more_content",
2203        "title": "電子賀卡",
2204        "link": "https:\/\/www.citiesocial.com\/pages\/card-create",
2205        
2206        "isShowLabel": false,
2207        "labelText": "",
2208        "isShowSubSideMenu": false,
2209        "subSideMenu":null}
2210      ,
2211    
2212      {
2213        "id": "more_content_adC8eD",
2214        "type": "more_content",
2215        "title": "生活誌",
2216        "link": "https:\/\/www.citiesocial.com\/a\/blog",
2217        
2218        "isShowLabel": false,
2219        "labelText": "",
2220        "isShowSubSideMenu": false,
2221        "subSideMenu":null}
2222      ,
2223    
2224      {
2225        "id": "more_content_MyfKR6",
2226        "type": "more_content",
2227        "title": "好物放映室",
2228        "link": "https:\/\/www.citiesocial.com\/pages\/videos",
2229        
2230        "isShowLabel": false,
2231        "labelText": "",
2232        "isShowSubSideMenu": false,
2233        "subSideMenu":null}
2234      ,
2235    
2236      {
2237        "id": "more_content_4CKDTL",
2238        "type": "more_content",
2239        "title": "每月好禮免費抽",
2240        "link": "https:\/\/www.citiesocial.com\/pages\/lottery",
2241        
2242        "isShowLabel": false,
2243        "labelText": "",
2244        "isShowSubSideMenu": false,
2245        "subSideMenu":null}
2246      
2247    
2248  ]
2249</script>
2249
2250
2251
2252</section>
2253      <div id="shopify-section-header" class="shopify-section shopify-section__header">
2254
2255
2256
2257
2258
2259
2260
2261
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<header class='cs3-header'>
2288  <div class='container'>
2289    <a class='cs-header__logo' href='https://www.citiesocial.com'>
2290      <i class='cs_icon icon-logo'></i>
2291    </a>
2292
2293    <div class='cs-header__search'>
2294      <div class='search__icon'>
2295        <i class='cs_icon icon-search'></i>
2296      </div>
2297      <form
2298        
2299          action='/pages/in-house-search-results-page'
2300        
2301        method='GET'
2302        role='search'
2303      >
2304        <input type='hidden' name='type' value='general'>
2305        <input
2306          type='search'
2307          name='q'
2308          class='search__query'
2309          autocomplete='off'
2310          autocorrect='off'
2311          aria-label='搜尋好東西'
2312          placeholder='搜尋好東西'
2313          value=''
2314          required='required'
2315        >
2316
2317        
2318          <button
2319            type='button'
2320            class='search__ai-assistant is-hidden'
2321            data-action='ai-assistant-start-desktop'
2322            aria-label='開始與 AI 推薦小幫手對話'
2323          >
2324            <span class='search__ai-assistant-icon' aria-hidden='true'>
2325              <img
2326                src='https://cdn.shopify.com/s/files/1/0254/0393/files/ai-24.svg?v=1769570450'
2327                alt=''
2328                width='24'
2329                height='24'
2330                loading='lazy'
2331                decoding='async'
2332              >
2333            </span>
2334            <span class='search__ai-assistant-text'>AI 推薦小幫手</span>
2335          </button>
2336        
2337
2338        <button type='submit' class='search__submit'>
2339          <i class='cs_icon icon-search'></i>
2340        </button>
2341        <div class='search__clear'>
2342          <i class='cs_icon icon-clear'></i>
2343        </div>
2344        <div class='search__results'></div>
2345      </form>
2346      <div id='header__popular-keywords'></div>
2347    </div>
2348
2349    
2350    <div class='header__wrapper cs-header__feature'>
2351      <div class='dropdown'>
2352        <a
2353          id='feature-item-member'
2354          class='feature__item member'
2355          onclick="redirectLogin('/account');"
2356        >
2357          
2358            <i class='cs_icon icon-account'></i>
2359          
2360        </a>
2361        <ul
2362          id='login-dropdown'
2363          class='dropdown-menu dropdown-menu-login'
2364          role='menu'
2365        >
2366          
2367            <li>
2368              <a
2369                id='dropdown-membership'
2370                class='dropdown-menu-text-login'
2371                onclick="redirectLogin('/account#membership');"
2372                >會員回饋計劃</a
2373              >
2374            </li>
2375          
2376          <li>
2377            <a
2378              id='dropdown-favorite'
2379              class='dropdown-menu-text-login'
2380              onclick="redirectLogin('/account#favorite');"
2381              >我的收藏</a
2382            >
2383          </li>
2384          <li>
2385            <a
2386              id='dropdown-order'
2387              class='dropdown-menu-text-login'
2388              onclick="redirectLogin('/account#order');"
2389              >訂單查詢</a
2390            >
2391          </li>
2392          <li>
2393            <a
2394              id='dropdown-accountEdit'
2395              class='dropdown-menu-text-login'
2396              onclick="redirectLogin('/account#accountEdit');"
2397              >帳號管理</a
2398            >
2399          </li>
2400          <li>
2401            <div class='dropdown-menu-hr'></div>
2402          </li>
2403          <li>
2404            <a
2405              class='dropdown-menu-text-personalize'
2406              href='/pages/card-create'
2407            >
2408              電子賀卡
2409            </a>
2410          </li>
2411          <li>
2412            <a
2413              class='dropdown-menu-text-personalize'
2414              onclick="redirectLogin('/pages/lottery');"
2415            >
2416              每月好禮免費抽
2417            </a>
2418          </li>
2419          
2420            <li>
2421              <a
2422                class='dropdown-menu-text-personalize'
2423                href='/pages/app-only'
2424              >
2425                下載 APP<span class='new-label'>限定優惠</span>
2426              </a>
2427            </li>
2428          
2429        </ul>
2430      </div>
2431      <a
2432        class='feature__item shopping-cart'
2433        href='/cart'
2434        
2435          data-action='open-mini-cart'
2436        
2437      >
2438        <div
2439          class='cart-icon-wrapper cart-icon-wrapper--has-items'
2440          
2441            style='display: none'
2442          
2443        >
2444          <span class='cart-icon-wrapper__count'>0</span>
2445          <i class='cs_icon icon-shopping-cart'></i>
2446        </div>
2447
2448        <div
2449          class='cart-icon-wrapper cart-icon-wrapper--empty'
2450          
2451        >
2452          <i class='cs_icon icon-shopping-cart'></i>
2453        </div>
2454      </a>
2455    </div>
2456
2457    <nav
2458      id='cs-header__navigation-and-side-menu'
2459      class='cs-header__navigation-and-side-menu'
2460    >
2461      <div class='u-desktop-only'></div>
2462      <div class='u-mobile-only'>
2463        <div class='side-menu__icon is-show'>
2464          <i class='cs_icon icon-menu'></i>
2465        </div>
2466        <div class='search-results-back__icon'>
2467          <i class='cs_icon icon-header-arrow-left'></i>
2468        </div>
2469      </div>
2470    </nav>
2471  </div>
2472</header>
2473<nav class='cs3-navbar'>
2474  <ul></ul>
2475</nav>
2476<section id='mobile-search__results'>
2477  <div class='spinner-container'>
2478    <div class='spinner spinner--circle'></div>
2479  </div>
2480
2481  <div class='mobile-search__recommend is-show'>
2482    
2483      <div class='mobile-search__ai-assistant is-hidden'>
2484        <div class='mobile-search__ai-assistant-card'>
2485          <div class='mobile-search__ai-assistant-header'>
2486            <div class='mobile-search__ai-assistant-title'>AI 推薦小幫手</div>
2487            <span class='mobile-search__ai-assistant-badge'>NEW</span>
2488          </div>
2489
2490          <div class='mobile-search__ai-assistant-desc'>
2491            描述您的需求或使用場景,好感選物小幫手將即時為您篩選最合適的商品!
2492          </div>
2493
2494          <button
2495            type='button'
2496            class='mobile-search__ai-assistant-cta'
2497            data-action='ai-assistant-start'
2498            aria-label='開始與 AI 推薦小幫手對話'
2499          >
2500            <span
2501              class='mobile-search__ai-assistant-cta-icon'
2502              aria-hidden='true'
2503            >
2504              <img
2505                src='https://cdn.shopify.com/s/files/1/0254/0393/files/ai-24.svg?v=1769570450'
2506                alt=''
2507                width='24'
2508                height='24'
2509                loading='lazy'
2510                decoding='async'
2511              >
2512            </span>
2513            <span class='mobile-search__ai-assistant-cta-text'>開始對話</span>
2514          </button>
2515        </div>
2516      </div>
2517    
2518    <div class='mobile-search__popular-keywords'>
2519      <h4>熱門關鍵字</h4>
2520      <div class='popular-keywords-items'></div>
2521    </div>
2522  </div>
2523
2524  <div class='mobile-search__main-content'></div>
2525</section>
2526
2527
2528
2529<script>
2530  
2531  document.addEventListener("DOMContentLoaded", () => {
2532    if (window.location.pathname !== '/') {
2533      return;
2534    }
2535
2536    const headerElement = document.getElementById('shopify-section-header');
2537    if(window.location.pathname === '/' && window.innerWidth < 768) {
2538      document.querySelector('.cs3-navbar').style.display = 'block';
2539      if (headerElement) {
2540          headerElement.style.boxShadow = '0 0 30px rgba(0, 0, 0, 0.15)';
2541      }
2542    }
2543    const navbarUl = document.querySelector(".cs3-navbar ul");
2544    const navbar = document.querySelector(".cs3-navbar");
2545    let html = "";
2546
2547    const navElements = document.querySelectorAll(".cs3-nav");
2548    navElements.forEach((element, index) => {
2549      const navbarTitle = element.getAttribute("data-navbar-title");
2550      if (!navbarTitle) return;
2551      if (index === 0) {
2552        html += `<li><div class="active" data-target="${navbarTitle}">${navbarTitle}</div></li>`;
2553      } else {
2554        html += `<li><div data-target="${navbarTitle}">${navbarTitle}</div></li>`;
2555      }
2556    });
2557
2558    navbarUl.innerHTML = html;
2559
2560    const scrollToActiveDiv = (div) => {
2561      const divElements = Array.from(navbarUl.querySelectorAll('div'));
2562      if (div === divElements[0]) { // 如果是第一個 div
2563          navbar.scrollLeft = 0;
2564      } else if (div === divElements[divElements.length - 1]) { // 如果是最後一個 div
2565          navbar.scrollLeft = navbar.scrollWidth;
2566      } else {
2567          const rect = div.getBoundingClientRect();
2568          if (rect.left < navbar.getBoundingClientRect().left || rect.right > navbar.getBoundingClientRect().right) {
2569              navbar.scrollLeft = div.offsetLeft - (navbar.offsetWidth / 2) + (div.offsetWidth / 2);
2570          }
2571      }
2572    };
2573
2574    const scrollToNavElement = (targetNavbarTitle) => {
2575      const targetElement = document.querySelector(
2576        `.cs3-nav[data-navbar-title="${targetNavbarTitle}"]`
2577      );
2578      const headerHeight = document.getElementById(
2579        "shopify-section-header"
2580      ).offsetHeight;
2581      if (targetElement) {
2582        const yOffset = headerHeight;
2583        const y =
2584          targetElement.getBoundingClientRect().top +
2585          window.pageYOffset -
2586          yOffset;
2587        window.scrollTo({ top: y, behavior: "smooth" });
2588      }
2589    };
2590
2591    // 點擊事件,滑動到對應的 navElements 區塊
2592    const divElements = navbarUl.querySelectorAll("div");
2593    divElements.forEach((div) => {
2594      div.addEventListener("click", () => {
2595        const targetNavbarTitle = div.getAttribute("data-target");
2596        scrollToNavElement(targetNavbarTitle);
2597        window.segmentTracking.navbarClicked({
2598          title: targetNavbarTitle
2599        })
2600      });
2601    });
2602
2603    // 監聽頁面滾動
2604    window.addEventListener("scroll", function () {
2605      const headerHeight = document.getElementById(
2606        "shopify-section-header"
2607      ).offsetHeight;
2608
2609      let currentActiveNav = null;
2610      for (let element of navElements) {
2611        const rect = element.getBoundingClientRect();
2612        if (
2613          rect.top >= (headerHeight - 30) &&
2614          rect.top <= headerHeight + window.screen.height / 2
2615        ) {
2616          currentActiveNav = element;
2617          break;
2618        }
2619      }
2620
2621      if (currentActiveNav) {
2622        const targetNavbarTitle =
2623          currentActiveNav.getAttribute("data-navbar-title");
2624        const divs = navbarUl.querySelectorAll(`div[data-target]`);
2625        divs.forEach((div) => {
2626          if (div.getAttribute("data-target") === targetNavbarTitle) {
2627            div.classList.add("active");
2628            scrollToActiveDiv(div); // 在這裡呼叫新函數
2629          } else {
2630            div.classList.remove("active");
2631          }
2632        });
2633      }
2634    });
2635  });
2636  
2637
2638  
2639  document.addEventListener("DOMContentLoaded", function () {
2640    $('.dropdown-menu-login').on('click', 'a', function(){
2641      const title = $(this).clone() // 複製這個元素
2642        .children().remove()   // 移除所有子元素(例如 span)
2643        .end()                 // 回到原本複製的元素
2644        .text().trim();
2644        // 取出文字並去除前後空白
2645      window.segmentTracking.menuBarClick({
2646        level_one_category_name: title,
2647      })
2648    })
2649  });
2650</script>
2650
2651
2652<script defer src='//www.citiesocial.com/cdn/shop/t/18/assets/menu-bar-app.bundle.js?v=27547546018430408621789713993'></script>
2652
2653
2654
2655</div>
2656      <section id="shopify-section-floating-campaign" class="shopify-section">
2657  
2658    
2659    
2660
2661    <div class='cs_section__floating-campaign'>
2662      <div class='floating-campaign__close-button'>
2663        <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/Close.svg?v=1692764545'>
2664      </div>
2665      <a
2666        class='floating-campaign__link'
2667        href='https://maac.io/3wIzU'
2668        target='_blank'
2669        onclick='window.segmentTracking.floatingCampaignBannerClicked({link: "https://maac.io/3wIzU", ref: ""})'
2670      >
2671        <img
2672          class='floating-campaign__image'
2673          src='//www.citiesocial.com/cdn/shop/files/banner_4_f80fa453-e26f-447e-b04e-e3f4e205561a.png?v=1787169292&width=260'
2674        >
2675      </a>
2676    </div>
2677
2678    
2678<script>
2679      $(document).ready(function () {
2680        const campaignLabel =
2681          'floating-campaign__closed';
2682
2683        if (
2684          !Citiesocial.utils.getCookie(campaignLabel) &&
2685          new URL('https://maac.io/3wIzU').pathname !==
2686            window.location.pathname &&
2687          !navigator.userAgent.includes('cs_webview')
2688        ) {
2689          $('.cs_section__floating-campaign').css('display', 'flex');
2690        }
2691
2692        $('.floating-campaign__close-button').on('click', function () {
2693          Citiesocial.utils.setCookie(campaignLabel, 'true', 5);
2694          $('.cs_section__floating-campaign').hide();
2695        });
2696      });
2697    </script>
2697
2698  
2699
2700
2701
2702</section>
2703
2704      
2705
2706      <main id="main" class="main" role="main">
2707        
2708
2709<section id="shopify-section-popup-banner-for-home-page" class="shopify-section">
2710  
2711
2712    
2712<script defer src='//www.citiesocial.com/cdn/shop/t/18/assets/popup-banner-app.bundle.js?v=92474989272734652061779362255'></script>
2712
2713    <div
2714      id='popup-banner'
2715      data-popup-data='"{        \"popup_rotation_time\": 5000,        \"remember_me\": 7,        \"contexts\": [                                                            {                \"image\": \"https:\/\/www.citiesocial.com\/cdn\/shop\/files\/Frame_427319022_d7291b88-38d3-458f-bccd-08e6eff07713.png?crop=center\u0026height=520\u0026v=1789956612\u0026width=750\",                \"type\": \"link\",                \"context\": \"https:\/\/www.citiesocial.com\/pages\/membership-bonus-reward\"              }                                                              ,              {                \"image\": \"https:\/\/www.citiesocial.com\/cdn\/shop\/files\/POP_UP_0930.png?crop=center\u0026height=520\u0026v=1790193892\u0026width=750\",                \"type\": \"link\",                \"context\": \"https:\/\/www.citiesocial.com\/collections\/bagsmart-save250\"              }                                                              ,              {                \"image\": \"https:\/\/www.citiesocial.com\/cdn\/shop\/files\/pop-up_1.jpg?crop=center\u0026height=520\u0026v=1789843973\u0026width=750\",                \"type\": \"link\",                \"context\": \"https:\/\/www.citiesocial.com\/products\/sun-neuro-%E6%97%A5%E6%9C%AC%E5%B0%8F%E9%87%91%E4%B8%B8-dha-%E7%B8%AE%E9%86%9B%E7%A3%B7%E8%84%82%E8%86%A0%E5%9B%8A-%E6%B5%B7%E9%9E%98%E8%90%83%E5%8F%96-2%E5%85%A5%E6%97%A5%E5%B8%B8%E4%BF%9D%E9%A4%8A%E7%B5%84-1\"              }                                                              ,              {                \"image\": \"https:\/\/www.citiesocial.com\/cdn\/shop\/files\/Frame_427319021.png?crop=center\u0026height=520\u0026v=1787254432\u0026width=750\",                \"type\": \"link\",                \"context\": \"https:\/\/www.citiesocial.com\/pages\/membership-introduce\"              }                                                              ,              {                \"image\": \"https:\/\/www.citiesocial.com\/cdn\/shop\/files\/img-coupon-new_da248379-80a7-4249-8b60-8a4564e62670.png?crop=center\u0026height=520\u0026v=1748237007\u0026width=750\",                \"type\": \"copy\",                \"context\": \"JOIN88\"              }                                                              ,              {                \"image\": \"https:\/\/www.citiesocial.com\/cdn\/shop\/files\/img-member_70974d02-d32e-42bf-8b1c-e33506bd32f2.png?crop=center\u0026height=520\u0026v=1779437380\u0026width=750\",                \"type\": \"link\",                \"context\": \"https:\/\/citiesocial.co\/HiyC1\"              }                                                              ,              {                \"image\": \"https:\/\/www.citiesocial.com\/cdn\/shop\/files\/img-line_421ec6f5-e7f5-4b2f-af97-b1ec0da75e22.png?crop=center\u0026height=520\u0026v=1750828967\u0026width=750\",                \"type\": \"link\",                \"context\": \"https:\/\/maac.io\/343WL\"              }                                            ]      }"'
2716    ></div>
2717  
2718
2719
2720
2721</section>
2722
2723<!-- BEGIN content_for_index --><div id="shopify-section-slideshow" class="shopify-section shopify-section__slideshow">
2724  
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753  <div class='js-slideshow slideshow-skeleton'>
2754    <div class='slideshow__item-skeleton'></div>
2755    <div class='slideshow__item-skeleton'></div>
2756    <div class='slideshow__item-skeleton'></div>
2757  </div>
2758
2759  <!-- setting Liquid Object Data in global variable for slideshow -->
2760  
2760<script>
2761    window.slideshow = {
2762      blocks: [],
2763      autoplay: true,
2764      autoplayTimeout: 4000,
2765      referralLabel: "index_slideshow",
2766    }
2767
2768    const isMobile = Citiesocial.utils.isMobile();
2769
2770    
2771      
2772      
2773      
2774      
2775
2776      
2777      
2778      
2779        
2780        
2781
2782        
2783      
2784
2785      
2786      if(isMobile) {
2787        window.slideshow.blocks.push({
2788          link: "https://www.citiesocial.com/pages/26fall",
2789          isShowHeadingAndSubheading: false,
2790          contentColor: "#ffffff",
2791          contentColor2: "#3c3c3c",
2792          contentColor3: "#ffffff",
2793          contentVerticalPosition: "middle",
2794          contentHorizontalPosition: "left",
2795          heading: "Your slideshow heading",
2796          subheading: "Your slideshow subheading",
2797          buttonText: "",
2798          imageURL: {
2799            w480: "//www.citiesocial.com/cdn/shop/files/37d393247be83f12d8814f72714897b9_bc4588e6-ddd2-43bf-82da-df5194955769_480x.png?v=1789017218",
2800            w720: "//www.citiesocial.com/cdn/shop/files/37d393247be83f12d8814f72714897b9_bc4588e6-ddd2-43bf-82da-df5194955769_720x.png?v=1789017218",
2801            w960: "//www.citiesocial.com/cdn/shop/files/37d393247be83f12d8814f72714897b9_bc4588e6-ddd2-43bf-82da-df5194955769_960x.png?v=1789017218",
2802            w1080: "//www.citiesocial.com/cdn/shop/files/37d393247be83f12d8814f72714897b9_bc4588e6-ddd2-43bf-82da-df5194955769_1080x.png?v=1789017218",
2803            w1440: "//www.citiesocial.com/cdn/shop/files/37d393247be83f12d8814f72714897b9_bc4588e6-ddd2-43bf-82da-df5194955769_1440x.png?v=1789017218"
2804          },
2805        })
2806      } else {
2807        window.slideshow.blocks.push({
2808          link: "https://www.citiesocial.com/pages/26fall",
2809          isShowHeadingAndSubheading: false,
2810          contentColor: "#ffffff",
2811          contentColor2: "#3c3c3c",
2812          contentColor3: "#ffffff",
2813          contentVerticalPosition: "middle",
2814          contentHorizontalPosition: "left",
2815          heading: "Your slideshow heading",
2816          subheading: "Your slideshow subheading",
2817          buttonText: "",
2818          imageURL: {
2819            w480: "//www.citiesocial.com/cdn/shop/files/045ed18465332385947cb7776456abf6_f13134c0-1085-4763-b940-3fcfa77efa75_480x.png?v=1789017217",
2820            w720: "//www.citiesocial.com/cdn/shop/files/045ed18465332385947cb7776456abf6_f13134c0-1085-4763-b940-3fcfa77efa75_720x.png?v=1789017217",
2821            w960: "//www.citiesocial.com/cdn/shop/files/045ed18465332385947cb7776456abf6_f13134c0-1085-4763-b940-3fcfa77efa75_960x.png?v=1789017217",
2822            w1080: "//www.citiesocial.com/cdn/shop/files/045ed18465332385947cb7776456abf6_f13134c0-1085-4763-b940-3fcfa77efa75_1080x.png?v=1789017217",
2823            w1440: "//www.citiesocial.com/cdn/shop/files/045ed18465332385947cb7776456abf6_f13134c0-1085-4763-b940-3fcfa77efa75_1440x.png?v=1789017217"
2824          },
2825        })
2826      }
2827    
2828      
2829      
2830      
2831      
2832
2833      
2834      
2835      
2836        
2837        
2838
2839        
2840          
2841      
2842      
2843      
2844      
2845
2846      
2847      
2848      
2849
2850      
2851      if(isMobile) {
2852        window.slideshow.blocks.push({
2853          link: "https://www.citiesocial.com/collections/26-campaign-iphone-18",
2854          isShowHeadingAndSubheading: false,
2855          contentColor: "#ffffff",
2856          contentColor2: "#3c3c3c",
2857          contentColor3: "#ffffff",
2858          contentVerticalPosition: "middle",
2859          contentHorizontalPosition: "left",
2860          heading: "Your slideshow heading",
2861          subheading: "Your slideshow subheading",
2862          buttonText: "",
2863          imageURL: {
2864            w480: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_86aa98d0-6409-41f0-aa2a-ac00a7d75e81_480x.jpg?v=1789007093",
2865            w720: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_86aa98d0-6409-41f0-aa2a-ac00a7d75e81_720x.jpg?v=1789007093",
2866            w960: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_86aa98d0-6409-41f0-aa2a-ac00a7d75e81_960x.jpg?v=1789007093",
2867            w1080: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_86aa98d0-6409-41f0-aa2a-ac00a7d75e81_1080x.jpg?v=1789007093",
2868            w1440: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_86aa98d0-6409-41f0-aa2a-ac00a7d75e81_1440x.jpg?v=1789007093"
2869          },
2870        })
2871      } else {
2872        window.slideshow.blocks.push({
2873          link: "https://www.citiesocial.com/collections/26-campaign-iphone-18",
2874          isShowHeadingAndSubheading: false,
2875          contentColor: "#ffffff",
2876          contentColor2: "#3c3c3c",
2877          contentColor3: "#ffffff",
2878          contentVerticalPosition: "middle",
2879          contentHorizontalPosition: "left",
2880          heading: "Your slideshow heading",
2881          subheading: "Your slideshow subheading",
2882          buttonText: "",
2883          imageURL: {
2884            w480: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_9083ac50-eda3-4c2e-a5c9-f22a79b8cb33_480x.jpg?v=1789007093",
2885            w720: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_9083ac50-eda3-4c2e-a5c9-f22a79b8cb33_720x.jpg?v=1789007093",
2886            w960: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_9083ac50-eda3-4c2e-a5c9-f22a79b8cb33_960x.jpg?v=1789007093",
2887            w1080: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_9083ac50-eda3-4c2e-a5c9-f22a79b8cb33_1080x.jpg?v=1789007093",
2888            w1440: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_9083ac50-eda3-4c2e-a5c9-f22a79b8cb33_1440x.jpg?v=1789007093"
2889          },
2890        })
2891      }
2892    
2893      
2894      
2895      
2896      
2897
2898      
2899      
2900      
2901        
2902        
2903
2904        
2905      
2906
2907      
2908      if(isMobile) {
2909        window.slideshow.blocks.push({
2910          link: "https://www.citiesocial.com/pages/membership-bonus-reward",
2911          isShowHeadingAndSubheading: false,
2912          contentColor: "#ffffff",
2913          contentColor2: "#3c3c3c",
2914          contentColor3: "#ffffff",
2915          contentVerticalPosition: "middle",
2916          contentHorizontalPosition: "left",
2917          heading: "Your slideshow heading",
2918          subheading: "Your slideshow subheading",
2919          buttonText: "",
2920          imageURL: {
2921            w480: "//www.citiesocial.com/cdn/shop/files/c567982b0e280d941c73e025f935c919_845e249d-b9f1-4570-9b30-3f78946562f0_480x.jpg?v=1789957467",
2922            w720: "//www.citiesocial.com/cdn/shop/files/c567982b0e280d941c73e025f935c919_845e249d-b9f1-4570-9b30-3f78946562f0_720x.jpg?v=1789957467",
2923            w960: "//www.citiesocial.com/cdn/shop/files/c567982b0e280d941c73e025f935c919_845e249d-b9f1-4570-9b30-3f78946562f0_960x.jpg?v=1789957467",
2924            w1080: "//www.citiesocial.com/cdn/shop/files/c567982b0e280d941c73e025f935c919_845e249d-b9f1-4570-9b30-3f78946562f0_1080x.jpg?v=1789957467",
2925            w1440: "//www.citiesocial.com/cdn/shop/files/c567982b0e280d941c73e025f935c919_845e249d-b9f1-4570-9b30-3f78946562f0_1440
2925x.jpg?v=1789957467"
2926          },
2927        })
2928      } else {
2929        window.slideshow.blocks.push({
2930          link: "https://www.citiesocial.com/pages/membership-bonus-reward",
2931          isShowHeadingAndSubheading: false,
2932          contentColor: "#ffffff",
2933          contentColor2: "#3c3c3c",
2934          contentColor3: "#ffffff",
2935          contentVerticalPosition: "middle",
2936          contentHorizontalPosition: "left",
2937          heading: "Your slideshow heading",
2938          subheading: "Your slideshow subheading",
2939          buttonText: "",
2940          imageURL: {
2941            w480: "//www.citiesocial.com/cdn/shop/files/2a921407abc5a5c1338ecb0d89e9083c_1756dbc5-b5c7-40dd-9e82-f7e510f062c5_480x.jpg?v=1789957469",
2942            w720: "//www.citiesocial.com/cdn/shop/files/2a921407abc5a5c1338ecb0d89e9083c_1756dbc5-b5c7-40dd-9e82-f7e510f062c5_720x.jpg?v=1789957469",
2943            w960: "//www.citiesocial.com/cdn/shop/files/2a921407abc5a5c1338ecb0d89e9083c_1756dbc5-b5c7-40dd-9e82-f7e510f062c5_960x.jpg?v=1789957469",
2944            w1080: "//www.citiesocial.com/cdn/shop/files/2a921407abc5a5c1338ecb0d89e9083c_1756dbc5-b5c7-40dd-9e82-f7e510f062c5_1080x.jpg?v=1789957469",
2945            w1440: "//www.citiesocial.com/cdn/shop/files/2a921407abc5a5c1338ecb0d89e9083c_1756dbc5-b5c7-40dd-9e82-f7e510f062c5_1440x.jpg?v=1789957469"
2946          },
2947        })
2948      }
2949    
2950      
2951      
2952      
2953      
2954
2955      
2956      
2957      
2958        
2959        
2960
2961        
2962      
2963
2964      
2965      if(isMobile) {
2966        window.slideshow.blocks.push({
2967          link: "https://www.citiesocial.com/collections/bagsmart-save250",
2968          isShowHeadingAndSubheading: false,
2969          contentColor: "#ffffff",
2970          contentColor2: "#3c3c3c",
2971          contentColor3: "#ffffff",
2972          contentVerticalPosition: "middle",
2973          contentHorizontalPosition: "left",
2974          heading: "Your slideshow heading",
2975          subheading: "Your slideshow subheading",
2976          buttonText: "",
2977          imageURL: {
2978            w480: "//www.citiesocial.com/cdn/shop/files/BN_0930_480x.png?v=1790193892",
2979            w720: "//www.citiesocial.com/cdn/shop/files/BN_0930_720x.png?v=1790193892",
2980            w960: "//www.citiesocial.com/cdn/shop/files/BN_0930_960x.png?v=1790193892",
2981            w1080: "//www.citiesocial.com/cdn/shop/files/BN_0930_1080x.png?v=1790193892",
2982            w1440: "//www.citiesocial.com/cdn/shop/files/BN_0930_1440x.png?v=1790193892"
2983          },
2984        })
2985      } else {
2986        window.slideshow.blocks.push({
2987          link: "https://www.citiesocial.com/collections/bagsmart-save250",
2988          isShowHeadingAndSubheading: false,
2989          contentColor: "#ffffff",
2990          contentColor2: "#3c3c3c",
2991          contentColor3: "#ffffff",
2992          contentVerticalPosition: "middle",
2993          contentHorizontalPosition: "left",
2994          heading: "Your slideshow heading",
2995          subheading: "Your slideshow subheading",
2996          buttonText: "",
2997          imageURL: {
2998            w480: "//www.citiesocial.com/cdn/shop/files/Web_BN_0930_480x.png?v=1790193892",
2999            w720: "//www.citiesocial.com/cdn/shop/files/Web_BN_0930_720x.png?v=1790193892",
3000            w960: "//www.citiesocial.com/cdn/shop/files/Web_BN_0930_960x.png?v=1790193892",
3001            w1080: "//www.citiesocial.com/cdn/shop/files/Web_BN_0930_1080x.png?v=1790193892",
3002            w1440: "//www.citiesocial.com/cdn/shop/files/Web_BN_0930_1440x.png?v=1790193892"
3003          },
3004        })
3005      }
3006    
3007      
3008      
3009      
3010      
3011
3012      
3013      
3014      
3015        
3016        
3017
3018        
3019      
3020
3021      
3022      if(isMobile) {
3023        window.slideshow.blocks.push({
3024          link: "https://www.citiesocial.com/products/sun-neuro-%E6%97%A5%E6%9C%AC%E5%B0%8F%E9%87%91%E4%B8%B8-dha-%E7%B8%AE%E9%86%9B%E7%A3%B7%E8%84%82%E8%86%A0%E5%9B%8A-%E6%B5%B7%E9%9E%98%E8%90%83%E5%8F%96-2%E5%85%A5%E6%97%A5%E5%B8%B8%E4%BF%9D%E9%A4%8A%E7%B5%84-1",
3025          isShowHeadingAndSubheading: false,
3026          contentColor: "#ffffff",
3027          contentColor2: "#3c3c3c",
3028          contentColor3: "#ffffff",
3029          contentVerticalPosition: "middle",
3030          contentHorizontalPosition: "left",
3031          heading: "Your slideshow heading",
3032          subheading: "Your slideshow subheading",
3033          buttonText: "",
3034          imageURL: {
3035            w480: "//www.citiesocial.com/cdn/shop/files/1_472dc25c-3665-4a13-92dc-76854c16e2e4_480x.jpg?v=1789843959",
3036            w720: "//www.citiesocial.com/cdn/shop/files/1_472dc25c-3665-4a13-92dc-76854c16e2e4_720x.jpg?v=1789843959",
3037            w960: "//www.citiesocial.com/cdn/shop/files/1_472dc25c-3665-4a13-92dc-76854c16e2e4_960x.jpg?v=1789843959",
3038            w1080: "//www.citiesocial.com/cdn/shop/files/1_472dc25c-3665-4a13-92dc-76854c16e2e4_1080x.jpg?v=1789843959",
3039            w1440: "//www.citiesocial.com/cdn/shop/files/1_472dc25c-3665-4a13-92dc-76854c16e2e4_1440x.jpg?v=1789843959"
3040          },
3041        })
3042      } else {
3043        window.slideshow.blocks.push({
3044          link: "https://www.citiesocial.com/products/sun-neuro-%E6%97%A5%E6%9C%AC%E5%B0%8F%E9%87%91%E4%B8%B8-dha-%E7%B8%AE%E9%86%9B%E7%A3%B7%E8%84%82%E8%86%A0%E5%9B%8A-%E6%B5%B7%E9%9E%98%E8%90%83%E5%8F%96-2%E5%85%A5%E6%97%A5%E5%B8%B8%E4%BF%9D%E9%A4%8A%E7%B5%84-1",
3045          isShowHeadingAndSubheading: false,
3046          contentColor: "#ffffff",
3047          contentColor2: "#3c3c3c",
3048          contentColor3: "#ffffff",
3049          contentVerticalPosition: "middle",
3050          contentHorizontalPosition: "left",
3051          heading: "Your slideshow heading",
3052          subheading: "Your slideshow subheading",
3053          buttonText: "",
3054          imageURL: {
3055            w480: "//www.citiesocial.com/cdn/shop/files/034eab3b6c0cd09ec9d29b5bf79f14a5_480x.jpg?v=1789843946",
3056            w720: "//www.citiesocial.com/cdn/shop/files/034eab3b6c0cd09ec9d29b5bf79f14a5_720x.jpg?v=1789843946",
3057            w960: "//www.citiesocial.com/cdn/shop/files/034eab3b6c0cd09ec9d29b5bf79f14a5_960x.jpg?v=1789843946",
3058            w1080: "//www.citiesocial.com/cdn/shop/files/034eab3b6c0cd09ec9d29b5bf79f14a5_1080x.jpg?v=1789843946",
3059            w1440: "//www.citiesocial.com/cdn/shop/files/034eab3b6c0cd09ec9d29b5bf79f14a5_1440x.jpg?v=1789843946"
3060          },
3061        })
3062      }
3063    
3064      
3065      
3066      
3067      
3068
3069      
3070      
3071      
3072        
3073        
3074
3075        
3076          
3077      
3078      
3079      
3080      
3081
3082      
3083      
3084      
3085
3086      
3087      if(isMobile) {
3088        window.slideshow.blocks.push({
3089          link: "https://www.citiesocial.com/pages/membership-introduce",
3090          isShowHeadingAndSubheading: false,
3091          contentColor: "#ffffff",
3092          contentColor2: "#3c3c3c",
3093          contentColor3: "#ffffff",
3094          contentVerticalPosition: "middle",
3095          contentHorizontalPosition: "left",
3096          heading: "Your slideshow heading",
3097          subheading: "Your slideshow subheading",
3098          buttonText: "",
3099          imageURL: {
3100            w480: "//www.citiesocial.com/cdn/shop/files/2_d04b6953-531b-468c-a719-5a4e1b5eb006_480x.jpg?v=1787254421",
3101            w720: "//www.citiesocial.com/cdn/shop/files/2_d04b6953-531b-468c-a719-5a4e1b5eb006_720x.jpg?v=1787254421",
3102            w960: "//www.citiesocial.com/cdn/shop/files/2_d04b6953-531b-468c-a719-5a4e1b5eb006_960x.jpg?v=1787254421",
3103            w1080: "//www.citiesocial.com/cdn/shop/files/2_d04b6953-531b-468c-a719-5a4e1b5eb006_1080x.jpg?v=1787254421",
3104            w1440: "//www.citiesocial.com/cdn/shop/files/2_d04b6953-531b-468c-a719-5a4e1b5eb006_1440x.jpg?v=1787254421"
3105          },
3106        })
3107      } else {
3108        window.slideshow.blocks.push({
3109          link: "https://www.citiesocial.com/pages/membership-introduce",
3110          isShowHeadingAndSubheading: false,
3111          contentColor: "#ffffff",
3112          contentColor2: "#3c3c3c",
3113          contentColor3: "#ffffff",
3114          contentVerticalPosition: "middle",
3115          contentHorizontalPosition: "left",
3116          heading: "Your slideshow heading",
3117          subheading: "Your slideshow subheading",
3118          buttonText: "",
3119          imageURL: {
3120            w480: "//www.citiesocial.com/cdn/shop/files/1_35d05040-e8d4-4c4c-a9c3-7a7f8bc600a8_480x.jpg?v=1787254407",
3121            w720: "//www.citiesocial.com/cdn/shop/files/1_35d05040-e8d4-4c4c-a9c3-7a7f8bc600a8_720x.jpg?v=1787254407",
3122            w960: "//www.citiesocial.com/cdn/shop/files/1_35d05040-e8d4-4c4c-a9c3-7a7f8bc600a8_960x.jpg?v=1787254407",
3123            w1080: "//www.citiesocial.com/cdn/shop/files/1_35d05040-e8d4-4c4c-a9c3-7a7f8bc600a8_
31231080x.jpg?v=1787254407",
3124            w1440: "//www.citiesocial.com/cdn/shop/files/1_35d05040-e8d4-4c4c-a9c3-7a7f8bc600a8_1440x.jpg?v=1787254407"
3125          },
3126        })
3127      }
3128    
3129      
3130      
3131      
3132      
3133
3134      
3135      
3136      
3137        
3138        
3139
3140        
3141      
3142
3143      
3144      if(isMobile) {
3145        window.slideshow.blocks.push({
3146          link: "https://www.citiesocial.com/collections/fall-gifts-pre-order",
3147          isShowHeadingAndSubheading: false,
3148          contentColor: "#ffffff",
3149          contentColor2: "#3c3c3c",
3150          contentColor3: "#ffffff",
3151          contentVerticalPosition: "middle",
3152          contentHorizontalPosition: "left",
3153          heading: "Your slideshow heading",
3154          subheading: "Your slideshow subheading",
3155          buttonText: "",
3156          imageURL: {
3157            w480: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_46718d4a-6bae-4e6e-941a-359999454623_480x.jpg?v=1789839294",
3158            w720: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_46718d4a-6bae-4e6e-941a-359999454623_720x.jpg?v=1789839294",
3159            w960: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_46718d4a-6bae-4e6e-941a-359999454623_960x.jpg?v=1789839294",
3160            w1080: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_46718d4a-6bae-4e6e-941a-359999454623_1080x.jpg?v=1789839294",
3161            w1440: "//www.citiesocial.com/cdn/shop/files/6fef37527cbd8e046b8eed0bae125b8d_46718d4a-6bae-4e6e-941a-359999454623_1440x.jpg?v=1789839294"
3162          },
3163        })
3164      } else {
3165        window.slideshow.blocks.push({
3166          link: "https://www.citiesocial.com/collections/fall-gifts-pre-order",
3167          isShowHeadingAndSubheading: false,
3168          contentColor: "#ffffff",
3169          contentColor2: "#3c3c3c",
3170          contentColor3: "#ffffff",
3171          contentVerticalPosition: "middle",
3172          contentHorizontalPosition: "left",
3173          heading: "Your slideshow heading",
3174          subheading: "Your slideshow subheading",
3175          buttonText: "",
3176          imageURL: {
3177            w480: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_23a02e65-9760-4573-a880-7e232f5a8bc1_480x.jpg?v=1789839280",
3178            w720: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_23a02e65-9760-4573-a880-7e232f5a8bc1_720x.jpg?v=1789839280",
3179            w960: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_23a02e65-9760-4573-a880-7e232f5a8bc1_960x.jpg?v=1789839280",
3180            w1080: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_23a02e65-9760-4573-a880-7e232f5a8bc1_1080x.jpg?v=1789839280",
3181            w1440: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_23a02e65-9760-4573-a880-7e232f5a8bc1_1440x.jpg?v=1789839280"
3182          },
3183        })
3184      }
3185    
3186      
3187      
3188      
3189      
3190
3191      
3192      
3193      
3194        
3195        
3196
3197        
3198      
3199
3200      
3201      if(isMobile) {
3202        window.slideshow.blocks.push({
3203          link: "https://www.citiesocial.com/collections/maelli-acc-2026-6-3",
3204          isShowHeadingAndSubheading: false,
3205          contentColor: "#ffffff",
3206          contentColor2: "#3c3c3c",
3207          contentColor3: "#ffffff",
3208          contentVerticalPosition: "middle",
3209          contentHorizontalPosition: "left",
3210          heading: "Your slideshow heading",
3211          subheading: "Your slideshow subheading",
3212          buttonText: "",
3213          imageURL: {
3214            w480: "//www.citiesocial.com/cdn/shop/files/Frame_27231_79dedddf-bda9-4156-8e57-7c998fdffcad_480x.png?v=1789843513",
3215            w720: "//www.citiesocial.com/cdn/shop/files/Frame_27231_79dedddf-bda9-4156-8e57-7c998fdffcad_720x.png?v=1789843513",
3216            w960: "//www.citiesocial.com/cdn/shop/files/Frame_27231_79dedddf-bda9-4156-8e57-7c998fdffcad_960x.png?v=1789843513",
3217            w1080: "//www.citiesocial.com/cdn/shop/files/Frame_27231_79dedddf-bda9-4156-8e57-7c998fdffcad_1080x.png?v=1789843513",
3218            w1440: "//www.citiesocial.com/cdn/shop/files/Frame_27231_79dedddf-bda9-4156-8e57-7c998fdffcad_1440x.png?v=1789843513"
3219          },
3220        })
3221      } else {
3222        window.slideshow.blocks.push({
3223          link: "https://www.citiesocial.com/collections/maelli-acc-2026-6-3",
3224          isShowHeadingAndSubheading: false,
3225          contentColor: "#ffffff",
3226          contentColor2: "#3c3c3c",
3227          contentColor3: "#ffffff",
3228          contentVerticalPosition: "middle",
3229          contentHorizontalPosition: "left",
3230          heading: "Your slideshow heading",
3231          subheading: "Your slideshow subheading",
3232          buttonText: "",
3233          imageURL: {
3234            w480: "//www.citiesocial.com/cdn/shop/files/Frame_27230_0b2388f3-ef6b-4833-84fc-f0adee3530f1_480x.png?v=1789843527",
3235            w720: "//www.citiesocial.com/cdn/shop/files/Frame_27230_0b2388f3-ef6b-4833-84fc-f0adee3530f1_720x.png?v=1789843527",
3236            w960: "//www.citiesocial.com/cdn/shop/files/Frame_27230_0b2388f3-ef6b-4833-84fc-f0adee3530f1_960x.png?v=1789843527",
3237            w1080: "//www.citiesocial.com/cdn/shop/files/Frame_27230_0b2388f3-ef6b-4833-84fc-f0adee3530f1_1080x.png?v=1789843527",
3238            w1440: "//www.citiesocial.com/cdn/shop/files/Frame_27230_0b2388f3-ef6b-4833-84fc-f0adee3530f1_1440x.png?v=1789843527"
3239          },
3240        })
3241      }
3242    
3243      
3244      
3245      
3246      
3247
3248      
3249      
3250      
3251        
3252        
3253
3254        
3255      
3256
3257      
3258      if(isMobile) {
3259        window.slideshow.blocks.push({
3260          link: "https://www.citiesocial.com/collections/goodies-2026-9-1",
3261          isShowHeadingAndSubheading: false,
3262          contentColor: "#ffffff",
3263          contentColor2: "#3c3c3c",
3264          contentColor3: "#ffffff",
3265          contentVerticalPosition: "middle",
3266          contentHorizontalPosition: "left",
3267          heading: "",
3268          subheading: "",
3269          buttonText: "",
3270          imageURL: {
3271            w480: "//www.citiesocial.com/cdn/shop/files/goodies_-_BN-1080x1200_847cf046-ea71-471c-bee1-70ff70082b37_480x.png?v=1789845879",
3272            w720: "//www.citiesocial.com/cdn/shop/files/goodies_-_BN-1080x1200_847cf046-ea71-471c-bee1-70ff70082b37_720x.png?v=1789845879",
3273            w960: "//www.citiesocial.com/cdn/shop/files/goodies_-_BN-1080x1200_847cf046-ea71-471c-bee1-70ff70082b37_960x.png?v=1789845879",
3274            w1080: "//www.citiesocial.com/cdn/shop/files/goodies_-_BN-1080x1200_847cf046-ea71-471c-bee1-70ff70082b37_1080x.png?v=1789845879",
3275            w1440: "//www.citiesocial.com/cdn/shop/files/goodies_-_BN-1080x1200_847cf046-ea71-471c-bee1-70ff70082b37_1440x.png?v=1789845879"
3276          },
3277        })
3278      } else {
3279        window.slideshow.blocks.push({
3280          link: "https://www.citiesocial.com/collections/goodies-2026-9-1",
3281          isShowHeadingAndSubheading: false,
3282          contentColor: "#ffffff",
3283          contentColor2: "#3c3c3c",
3284          contentColor3: "#ffffff",
3285          contentVerticalPosition: "middle",
3286          contentHorizontalPosition: "left",
3287          heading: "",
3288          subheading: "",
3289          buttonText: "",
3290          imageURL: {
3291            w480: "//www.citiesocial.com/cdn/shop/files/goodies_-_PC_BN-1440x630_0426bff7-7d3d-4006-a150-ca958373c38c_480x.png?v=1789845892",
3292            w720: "//www.citiesocial.com/cdn/shop/files/goodies_-_PC_BN-1440x630_0426bff7-7d3d-4006-a150-ca958373c38c_720x.png?v=1789845892",
3293            w960: "//www.citiesocial.com/cdn/shop/files/goodies_-_PC_BN-1440x630_0426bff7-7d3d-4006-a150-ca958373c38c_960x.png?v=1789845892",
3294            w1080: "//www.citiesocial.com/cdn/shop/files/goodies_-_PC_BN-1440x630_0426bff7-7d3d-4006-a150-ca958373c38c_1080x.png?v=1789845892",
3295            w1440: "//www.citiesocial.com/cdn/shop/files/goodies_-_PC_BN-1440x630_0426bff7-7d3d-4006-a150-ca958373c38c_1440x.png?v=1789845892"
3296          },
3297        })
3298      }
3299    
3300      
3301      
3302      
3303      
3304
3305      
3306      
3307      
3308        
3309        
3310
3311        
3312      
3313
3314      
3315      if(isMobile) {
3316        window.slideshow.blocks.push({
3317          link: "https://www.citiesocial.com/collections/vcool-2026-7-1",
3318          isShowHeadingAndSubheading: false,
3319          contentColor: "#ffffff",
3320          contentColor2: "#3c3c3c",
3321          contentColor3: "#ffffff",
3322          contentVerticalPosition: "middle",
3323          contentHorizontalPosition: "left",
3324          heading: "Your slideshow heading",
3325          subheading: "Your slideshow subheading",
3326          buttonText: "",
3327          imageURL: {
3328            w480: "//www.citiesocial.com/cdn/shop/files/sp_86c6eb95-cca3-4ac1-9a39-efbcaa2191e9_480x.gif?v=1788852048",
3329            w720: "//www.citiesocial.com/cdn/shop/files/sp_86c6eb95-cca3-4ac1-9a39-efbcaa2191e9_720x.gif?v=1788852048",
3330            w960: "//www.citiesocial.com/cdn/shop/files/sp_86c6eb95-cca3-4ac1-9a39-efbcaa2191e9_960x.gif?v=1788852048",
3331            w1080: "//www.citiesocial.com/cdn/shop/files/sp_86c6eb95-cca3-4ac1-9a39-efbcaa2191e9_1080x.gif?v=1788852048",
3332            w1440: "//www.citiesocial.com/cdn/shop/files/sp_86c6eb95-cca3-4ac1-9a39-efbcaa2191e9_1440x.gif?v=1788852048"
3333          },
3334        })
3335      } else {
3336        window.slideshow.blocks.push({
3337          link: "https://www.citiesocial.com/collections/vcool-2026-7-1",
3338          isShowHeadingAndSubheading: false,
3339          contentColor: "#ffffff",
3340          contentColor2: "#3c3c3c",
3341          contentColor3: "#ffffff",
3342          contentVerticalPosition: "middle",
3343          contentHorizontalPosition: "left",
3344          heading: "Your slideshow heading",
3345          subheading: "Your slideshow subheading",
3346          buttonText: "",
3347          imageURL: {
3348            w480: "//www.citiesocial.com/cdn/shop/files/pc_47cd7057-1603-4eef-b0ba-e148b17d837b_480x.gif?v=1788852049",
3349            w720: "//www.citiesocial.com/cdn/shop/files/pc_47cd7057-1603-4eef-b0ba-e148b17d837b_720x.gif?v=1788852049",
3350            w960: "//www.citiesocial.com/cdn/shop/files/pc_47cd7057-1603-4eef-b0ba-e148b17d837b_960x.gif?v=1788852049",
3351            w1080: "//www.citiesocial.com/cdn/shop/files/pc_47cd7057-1603-4eef-b0ba-e148b17d837b_1080x.gif?v=1788852049",
3352            w1440: "//www.citiesocial.com/cdn/shop/files/pc_47cd7057-1603-4eef-b0ba-e148b17d837b_1440x.gif?v=1788852049"
3353          },
3354        })
3355      }
3356    
3357      
3358      
3359      
3360      
3361
3362      
3363      
3364      
3365
3366      
3367      if(isMobile) {
3368        window.slideshow.blocks.push({
3369          link: "https://www.citiesocial.com/collections/brand-refurbished-area",
3370          isShowHeadingAndSubheading: false,
3371          contentColor: "#ffffff",
3372          contentColor2: "#3c3c3c",
3373          contentColor3: "#ffffff",
3374          contentVerticalPosition: "middle",
3375          contentHorizontalPosition: "left",
3376          heading: "Your slideshow heading",
3377          subheading: "Your slideshow subheading",
3378          buttonText: "",
3379          imageURL: {
3380            w480: "//www.citiesocial.com/cdn/shop/files/BN-02_480x.jpg?v=1787144246",
3381            w720: "//www.citiesocial.com/cdn/shop/files/BN-02_720x.jpg?v=1787144246",
3382            w960: "//www.citiesocial.com/cdn/shop/files/BN-02_960x.jpg?v=1787144246",
3383            w1080: "//www.citiesocial.com/cdn/shop/files/BN-02_1080x.jpg?v=1787144246",
3384            w1440: "//www.citiesocial.com/cdn/shop/files/BN-02_1440x.jpg?v=1787144246"
3385          },
3386        })
3387      } else {
3388        window.slideshow.blocks.push({
3389          link: "https://www.citiesocial.com/collections/brand-refurbished-area",
3390          isShowHeadingAndSubheading: false,
3391          contentColor: "#ffffff",
3392          contentColor2: "#3c3c3c",
3393          contentColor3: "#ffffff",
3394          contentVerticalPosition: "middle",
3395          contentHorizontalPosition: "left",
3396          heading: "Your slideshow heading",
3397          subheading: "Your slideshow subheading",
3398          buttonText: "",
3399          imageURL: {
3400            w480: "//www.citiesocial.com/cdn/shop/files/BN-01_480x.jpg?v=1787144231",
3401            w720: "//www.citiesocial.com/cdn/shop/files/BN-01_720x.jpg?v=1787144231",
3402            w960: "//www.citiesocial.com/cdn/shop/files/BN-01_960x.jpg?v=1787144231",
3403            w1080: "//www.citiesocial.com/cdn/shop/files/BN-01_1080x.jpg?v=1787144231",
3404            w1440: "//www.citiesocial.com/cdn/shop/files/BN-01_1440x.jpg?v=1787144231"
3405          },
3406        })
3407      }
3408    
3409      
3410      
3411      
3412      
3413
3414      
3415      
3416      
3417
3418      
3419      if(isMobile) {
3420        window.slideshow.blocks.push({
3421          link: "https://www.citiesocial.com/collections/26-smart-living",
3422          isShowHeadingAndSubheading: false,
3423          contentColor: "#ffffff",
3424          contentColor2: "#3c3c3c",
3425          contentColor3: "#ffffff",
3426          contentVerticalPosition: "middle",
3427          contentHorizontalPosition: "left",
3428          heading: "Your slideshow heading",
3429          subheading: "Your slideshow subheading",
3430          buttonText: "",
3431          imageURL: {
3432            w480: "//www.citiesocial.com/cdn/shop/files/1_3f1c3e3f-82fa-4234-baa8-6a3e857226c9_480x.jpg?v=1787246367",
3433            w720: "//www.citiesocial.com/cdn/shop/files/1_3f1c3e3f-82fa-4234-baa8-6a3e857226c9_720x.jpg?v=1787246367",
3434            w960: "//www.citiesocial.com/cdn/shop/files/1_3f1c3e3f-82fa-4234-baa8-6a3e857226c9_960x.jpg?v=1787246367",
3435            w1080: "//www.citiesocial.com/cdn/shop/files/1_3f1c3e3f-82fa-4234-baa8-6a3e857226c9_1080x.jpg?v=1787246367",
3436            w1440: "//www.citiesocial.com/cdn/shop/files/1_3f1c3e3f-82fa-4234-baa8-6a3e857226c9_1440x.jpg?v=1787246367"
3437          },
3438        })
3439      } else {
3440        window.slideshow.blocks.push({
3441          link: "https://www.citiesocial.com/collections/26-smart-living",
3442          isShowHeadingAndSubheading: false,
3443          contentColor: "#ffffff",
3444          contentColor2: "#3c3c3c",
3445          contentColor3: "#ffffff",
3446          contentVerticalPosition: "middle",
3447          contentHorizontalPosition: "left",
3448          heading: "Your slideshow heading",
3449          subheading: "Your slideshow subheading",
3450          buttonText: "",
3451          imageURL: {
3452            w480: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_65c5f108-368b-40e5-97bd-a35987ed9fa1_480x.jpg?v=1787246381",
3453            w720: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_65c5f108-368b-40e5-97bd-a35987ed9fa1_720x.jpg?v=1787246381",
3454            w960: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_65c5f108-368b-40e5-97bd-a35987ed9fa1_960x.jpg?v=1787246381",
3455            w1080: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_65c5f108-368b-40e5-97bd-a35987ed9fa1_1080x.jpg?v=1787246381",
3456            w1440: "//www.citiesocial.com/cdn/shop/files/18518f368a87f338c0657b954f6ed245_65c5f108-368b-40e5-97bd-a35987ed9fa1_1440x.jpg?v=1787246381"
3457          },
3458        })
3459      }
3460    
3461  </script>
3461
3462
3463
3464
3465</div><section id="shopify-section-quick_links_Qd6dyA" class="shopify-section shopify-section__quick-links">
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494<div
3495  
3496  
3497></div>
3498
3499<div
3500  class='cs-quick-links cs-carousel cs3-nav'
3501  id='cs-quick-links-quick_links_Qd6dyA'
3502  
3503    data-navbar-title=''
3504  
3505>
3506  <div class='container'>
3507    
3508    
3509      <div class='u-mobile-only'>
3510        <div class='list__list list__list--scroll'>
3511          
3512            
3513            
3514              
3515                
3516                
3517
3518                <div class='cs-quick-links__product-card'>
3519                  <a href='https://www.citiesocial.com/collections/trend-drama?ref=quick-links' data-name='連假追劇耍廢去'>
3520                    <img src='//www.citiesocial.com/cdn/shop/files/banner_13.png?v=1790168846'>
3521                    <div class='cs-quick-links__product-card__content'>
3522                      <h4>連假追劇耍廢去</h4>
3523                    </div>
3524                  </a>
3525                </div>
3526              
3527            
3528              
3529                
3530                
3531
3532                <div class='cs-quick-links__product-card'>
3533                  <a href='https://www.citiesocial.com/collections/trend-typhoon?ref=quick-links' data-name='防颱不慌張'>
3534                    <img src='//www.citiesocial.com/cdn/shop/files/banner_14.png?v=1790169008'>
3535                    <div class='cs-quick-links__product-card__content'>
3536                      <h4>防颱不慌張</h4>
3537                    </div>
3538                  </a>
3539                </div>
3540              
3541            
3542              
3543                
3544                
3545
3546                <div class='cs-quick-links__product-card'>
3547                  <a href='https://www.citiesocial.com/collections/spotgoods?ref=quick-links' data-name='旅行必備!現貨即出'>
3548                    <img src='//www.citiesocial.com/cdn/shop/files/banner_11.png?v=1789640106'>
3549                    <div class='cs-quick-links__product-card__content'>
3550                      <h4>旅行必備!現貨即出</h4>
3551                    </div>
3552                  </a>
3553                </div>
3554              
3555            
3556              
3557                
3558                
3559
3560                <div class='cs-quick-links__product-card'>
3561                  <a href='https://www.citiesocial.com/collections/bagsmart-save250?ref=quick-links' data-name='偷偷折250'>
3562                    <img src='//www.citiesocial.com/cdn/shop/files/Frame_427319006.png?v=1789382124'>
3563                    <div class='cs-quick-links__product-card__content'>
3564                      <h4>偷偷折250</h4>
3565                    </div>
3566                  </a>
3567                </div>
3568              
3569            
3570              
3571                
3572                
3573
3574                <div class='cs-quick-links__product-card'>
3575                  <a href='https://www.citiesocial.com/collections/home-origo-2026-8-21?ref=quick-links' data-name='入秋好物45折'>
3576                    <img src='//www.citiesocial.com/cdn/shop/files/banner_7.png?v=1789378488'>
3577                    <div class='cs-quick-links__product-card__content'>
3578                      <h4>入秋好物45折</h4>
3579                    </div>
3580                  </a>
3581                </div>
3582              
3583            
3584              
3585                
3586                
3587
3588                <div class='cs-quick-links__product-card'>
3589                  <a href='https://www.citiesocial.com/products/%E9%BC%BB%E8%A6%81%E9%9B%BB%E5%8B%95%E6%B4%97%E9%BC%BB%E5%99%A8-nc01?ref=quick-links' data-name='鼻過敏救星'>
3590                    <img src='//www.citiesocial.com/cdn/shop/files/banner_10.png?v=1789382631'>
3591                    <div class='cs-quick-links__product-card__content'>
3592                      <h4>鼻過敏救星</h4>
3593                    </div>
3594                  </a>
3595                </div>
3596              
3597            
3598              
3599                
3600                
3601
3602                <div class='cs-quick-links__product-card'>
3603                  <a href='https://www.citiesocial.com/products/sun-neuro-%E6%97%A5%E6%9C%AC%E5%B0%8F%E9%87%91%E4%B8%B8-dha-%E7%B8%AE%E9%86%9B%E7%A3%B7%E8%84%82%E8%86%A0%E5%9B%8A-%E6%B5%B7%E9%9E%98%E8%90%83%E5%8F%96-2%E5%85%A5%E6%97%A5%E5%B8%B8%E4%BF%9D%E9%A4%8A%E7%B5%84-1?ref=quick-links' data-name='限時å
3603…è²»é«”é©—'>
3604                    <img src='//www.citiesocial.com/cdn/shop/files/56x56.png?v=1789524494'>
3605                    <div class='cs-quick-links__product-card__content'>
3606                      <h4>限時免費體驗</h4>
3607                    </div>
3608                  </a>
3609                </div>
3610              
3611            
3612              
3613                
3614                
3615
3616                <div class='cs-quick-links__product-card'>
3617                  <a href='https://www.citiesocial.com/collections/26-campaign-iphone-18?ref=quick-links' data-name='iphone18配件'>
3618                    <img src='//www.citiesocial.com/cdn/shop/files/banner_9.png?v=1789378805'>
3619                    <div class='cs-quick-links__product-card__content'>
3620                      <h4>iphone18配件</h4>
3621                    </div>
3622                  </a>
3623                </div>
3624              
3625            
3626              
3627                
3628                
3629
3630                <div class='cs-quick-links__product-card'>
3631                  <a href='https://www.citiesocial.com/pages/lottery?ref=quick-links' data-name='登入抽好禮'>
3632                    <img src='//www.citiesocial.com/cdn/shop/files/26138e629fa52ab6ae731d4a6d386d9f.png?v=1774415725'>
3633                    <div class='cs-quick-links__product-card__content'>
3634                      <h4>登入抽好禮</h4>
3635                    </div>
3636                  </a>
3637                </div>
3638              
3639            
3640              
3641                
3642                
3643
3644                <div class='cs-quick-links__product-card'>
3645                  <a href='https://www.citiesocial.com/pages/topic-3cselection?ref=quick-links' data-name='數位生活'>
3646                    <img src='//www.citiesocial.com/cdn/shop/files/3C_e246306c-9a67-412d-b871-f9395618cc49.png?v=1776877494'>
3647                    <div class='cs-quick-links__product-card__content'>
3648                      <h4>數位生活</h4>
3649                    </div>
3650                  </a>
3651                </div>
3652              
3653            
3654              
3655                
3656                
3657
3658                <div class='cs-quick-links__product-card'>
3659                  <a href='https://www.citiesocial.com/pages/topic-travelselection?ref=quick-links' data-name='旅行打包術'>
3660                    <img src='//www.citiesocial.com/cdn/shop/files/079e71f55d5b5446ca692448eb516102_3e30f1e7-cca9-4438-89e8-528656cd1431.png?v=1774437399'>
3661                    <div class='cs-quick-links__product-card__content'>
3662                      <h4>旅行打包術</h4>
3663                    </div>
3664                  </a>
3665                </div>
3666              
3667            
3668              
3669                
3670                
3671
3672                <div class='cs-quick-links__product-card'>
3673                  <a href='https://www.citiesocial.com/pages/topic-outdoorselection?ref=quick-links' data-name='戶外玩家'>
3674                    <img src='//www.citiesocial.com/cdn/shop/files/5098185b40c583c028409edde99e46ec_68ba944c-4dac-4008-b375-2028c9fde363.png?v=1774437384'>
3675                    <div class='cs-quick-links__product-card__content'>
3676                      <h4>戶外玩家</h4>
3677                    </div>
3678                  </a>
3679                </div>
3680              
3681            
3682              
3683                
3684                
3685
3686                <div class='cs-quick-links__product-card'>
3687                  <a href='https://www.citiesocial.com/pages/topic-homecleanselection?ref=quick-links' data-name='防黴去味'>
3688                    <img src='//www.citiesocial.com/cdn/shop/files/77c702d0c6967f19dca49c4fe8f7209d.png?v=1774252357'>
3689                    <div class='cs-quick-links__product-card__content'>
3690                      <h4>防黴去味</h4>
3691                    </div>
3692                  </a>
3693                </div>
3694              
3695            
3696              
3697                
3698                
3699
3700                <div class='cs-quick-links__product-card'>
3701                  <a href='https://www.citiesocial.com/pages/topic-styleselection?ref=quick-links' data-name='風格選物'>
3702                    <img src='//www.citiesocial.com/cdn/shop/files/351d7c1b964c0cba6a36b9abd6352835.png?v=1774415710'>
3703                    <div class='cs-quick-links__product-card__content'>
3704                      <h4>風格選物</h4>
3705                    </div>
3706                  </a>
3707                </div>
3708              
3709            
3710              
3711                
3712                
3713
3714                <div class='cs-quick-links__product-card'>
3715                  <a href='https://www.citiesocial.com/pages/topic-beautyselection?ref=quick-links' data-name='精緻女王'>
3716                    <img src='//www.citiesocial.com/cdn/shop/files/985dc26f3681b812e0f7674bf0ab261f.png?v=1774252307'>
3717                    <div class='cs-quick-links__product-card__content'>
3718                      <h4>精緻女王</h4>
3719                    </div>
3720                  </a>
3721                </div>
3722              
3723            
3724              
3725                
3726                
3727
3728                <div class='cs-quick-links__product-card'>
3729                  <a href='https://www.citiesocial.com/pages/topic-sportselection?ref=quick-links' data-name='懶人減脂'>
3730                    <img src='//www.citiesocial.com/cdn/shop/files/3bfd1c845a4edb3238c8635e7f2358f8_12341442-a1a9-4867-a915-02c984f6de8e.png?v=1774252330'>
3731                    <div class='cs-quick-links__product-card__content'>
3732                      <h4>懶人減脂</h4>
3733                    </div>
3734                  </a>
3735                </div>
3736              
3737            
3738              
3739                
3740                
3741
3742                <div class='cs-quick-links__product-card'>
3743                  <a href='https://www.citiesocial.com/pages/topic-relaxselection?ref=quick-links' data-name='終結酸痛'>
3744                    <img src='//www.citiesocial.com/cdn/shop/files/2f9dfb348c17d772849229312d70e2ed.png?v=1774247244'>
3745                    <div class='cs-quick-links__product-card__content'>
3746                      <h4>終結酸痛</h4>
3747                    </div>
3748                  </a>
3749                </div>
3750              
3751            
3752              
3753                
3754                
3755
3756                <div class='cs-quick-links__product-card'>
3757                  <a href='https://www.citiesocial.com/pages/topic-sleepselection?ref=quick-links' data-name='助眠神隊友'>
3758                    <img src='//www.citiesocial.com/cdn/shop/files/b54ab3d8d12de850b996857b321578fb.png?v=1774252434'>
3759                    <div class='cs-quick-links__product-card__content'>
3760                      <h4>助眠神隊友</h4>
3761                    </div>
3762                  </a>
3763                </div>
3764              
3765            
3766          
3767        </div>
3768      </div>
3769    
3770  </div>
3771</div>
3772
3773<script>
3774  document.addEventListener('DOMContentLoaded', () => {
3775    const owlCarouselOptions = {
3776      rewind: true,
3777      margin: 0,
3778      slideBy: 1,
3779      dots: false,
3780      items: 4,
3781      responsive: {
3782        [RESPONSIVE_MIDDLE_BREAKING_POINT]: {
3783          margin: 12,
3784          items: 6,
3785          slideBy: 'page',
3786          margin: 12,
3787          nav: true,
3788          navText: [
3789            '<i class="cs_icon icon-arrow-left"></i>',
3790            '<i class="cs_icon icon-arrow-right"></i>',
3791          ],
3792        },
3793        [RESPONSIVE_LARGE_BREAKING_POINT]: {
3794          margin: 12,
3795          items: 8,
3796          slideBy: 'page',
3797          margin: 12,
3798          nav: true,
3799          navText: [
3800            '<i class="cs_icon icon-arrow-left"></i>',
3801            '<i class="cs_icon icon-arrow-right"></i>',
3802          ],
3803        },
3804      },
3805    };
3806
3807    setTimeout(() => {
3808      $('#cs-quick-links-carousel-quick_links_Qd6dyA').owlCarousel(
3809        owlCarouselOptions,
3810      );
3811    }, 0);
3812
3813    const trackingInfo = {
3814      template: `齒列輪播(快捷入口)`,
3815      section_id: 'quick_links_Qd6dyA',
3816    };
3817    const targetElement = document.querySelector(
3818      '#cs-quick-links-quick_links_Qd6dyA',
3819    );
3820    const observer = new IntersectionObserver(
3821      ([entry]) => {
3822        if (entry.intersectionRatio > 0.9) {
3823          window.segmentTracking.homepageTopicViewed(trackingInfo);
3824          observer.disconnect();
3825        }
3826      },
3827      { threshold: [0.9, 0.95] },
3828    );
3829    observer.observe(targetElement);
3830
3831    targetElement.querySelectorAll('a').forEach((element) => {
3832      element.addEventListener('click', (event) => {
3833        window.segmentTracking.homepageTopicClicked({
3834          ...trackingInfo,
3835          name: event.currentTarget.dataset.name,
3836          target_url: event.currentTarget.href,
3837          target_path: new URL(event.currentTarget.href).pathname,
3838        });
3839      });
3840    });
3841  });
3842</script>
3842
3843
3844
3845</section><div id="shopify-section-1510282753387" class="shopify-section cs_index_carousel">
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875  
3876  <!--
3877    setting Liquid Object Data in global variable for cs-api-based-carousel
3878  -->
3879  
3879<script>
3880    window.apiBasedCarousel
3881      ? window.apiBasedCarousel.push({
3882          position: "carousel",
3883          sectionId: "1510282753387",
3884          collectionId: 1905950738,
3885          collectionHandle: "top-100-best-selling",
3886          desktopMode: "normal",
3887          mobileMode: "scroll",
3888          isEarlyBird: false,
3889          isFlashCollections: false,
3890        })
3891      : window.apiBasedCarousel = [
3892        {
3893          position: "carousel",
3894          sectionId: "1510282753387",
3895          collectionId: 1905950738,
3896          collectionHandle: "top-100-best-selling",
3897          desktopMode: "normal",
3898          mobileMode: "scroll",
3899          isEarlyBird: false,
3900          isFlashCollections: false,
3901        }
3902      ]
3903  </script>
3903
3904  
3905
3906
3907
3908
3909<section
3910  class='
3911    cs-carousel
3912    cs3-nav
3913    
3914    
3915    
3916     u-desktop-only
3917    
3918  '
3919  
3920>
3921  <div class='container' id='1510282753387'>
3922    <div class='container__inner'>
3923      <div class='carousel__header'>
3924        <div class='carousel__header__text'>
3925          <h2 class='carousel__header-title'>即時排行 TOP 100</h2>
3926          
3927        </div>
3928        <a
3929          class='carousel__header-read-more carousel__header-read-more--link-hide'
3930          href='/collections/top-100-best-selling?ref=index_carousel_header'
3931        >看全部即時排行<img
3932            class='carousel__header-read-more-arrow'
3933            src='https://cdn.shopify.com/s/files/1/0254/0393/files/arrow-right-3x.png?v=1788945984'
3934          >
3935        </a>
3936      </div>
3937
3938      <!-- 商品 carousel 不用 Liquid,而是打 API 拿資料渲染 -->
3939      <div class='u-desktop-only carousel__wrapper'>
3940        <div
3941          class='owl-carousel owl-theme api-based-owl carousel-skeleton-grid'
3942          id='1510282753387-owl-carousel'
3943        >
3944          
3945            
3946  
3947    <div class="product-card-skeleton">
3948      <div class="product-card-skeleton__image"></div>
3949      <div class="product-card-skeleton__description-bar--long"></div>
3950      <div class="product-card-skeleton__description-bar--short"></div>
3951    </div>
3952  
3953  
3954
3955  
3956    <div class="product-card-skeleton">
3957      <div class="product-card-skeleton__image"></div>
3958      <div class="product-card-skeleton__description-bar--long"></div>
3959      <div class="product-card-skeleton__description-bar--short"></div>
3960    </div>
3961  
3962  
3963
3964  
3965    <div class="product-card-skeleton">
3966      <div class="product-card-skeleton__image"></div>
3967      <div class="product-card-skeleton__description-bar--long"></div>
3968      <div class="product-card-skeleton__description-bar--short"></div>
3969    </div>
3970  
3971  
3972
3973  
3974    <div class="product-card-skeleton">
3975      <div class="product-card-skeleton__image"></div>
3976      <div class="product-card-skeleton__description-bar--long"></div>
3977      <div class="product-card-skeleton__description-bar--short"></div>
3978    </div>
3979  
3980  
3981
3982  
3983    <div class="product-card-skeleton">
3984      <div class="product-card-skeleton__image"></div>
3985      <div class="product-card-skeleton__description-bar--long"></div>
3986      <div class="product-card-skeleton__description-bar--short"></div>
3987    </div>
3988  
3989  
3990
3991  
3992    <div class="product-card-skeleton">
3993      <div class="product-card-skeleton__image"></div>
3994      <div class="product-card-skeleton__description-bar--long"></div>
3995      <div class="product-card-skeleton__description-bar--short"></div>
3996    </div>
3997  
3998  
3999
4000          
4001        </div>
4002      </div>
4003      <div class='u-mobile-only list__wrapper'>
4004        <div
4005          class='
4006            list__list
4007             list__list--scroll
4008          '
4009        >
4010          
4011            
4012  
4013    <div class="product-card-skeleton">
4014      <div class="product-card-skeleton__image"></div>
4015      <div class="product-card-skeleton__description-bar--long"></div>
4016      <div class="product-card-skeleton__description-bar--short"></div>
4017    </div>
4018  
4019  
4020
4021  
4022    <div class="product-card-skeleton">
4023      <div class="product-card-skeleton__image"></div>
4024      <div class="product-card-skeleton__description-bar--long"></div>
4025      <div class="product-card-skeleton__description-bar--short"></div>
4026    </div>
4027  
4028  
4029
4030  
4031    <div class="product-card-skeleton">
4032      <div class="product-card-skeleton__image"></div>
4033      <div class="product-card-skeleton__description-bar--long"></div>
4034      <div class="product-card-skeleton__description-bar--short"></div>
4035    </div>
4036  
4037  
4038
4039          
4040        </div>
4041      </div>
4042      
4043        <a
4044          class='carousel__header-read-more-btn'
4045          href='/collections/top-100-best-selling?ref=index_carousel_header'
4046        >看全部即時排行</a>
4047      
4048    </div>
4049  </div>
4050</section>
4051
4052
4053
4054
4055<style> #shopify-section-1510282753387 .cs-carousel {border-top: 0;} </style></div><div id="shopify-section-index_carousel_aVqKf6" class="shopify-section cs_index_carousel">
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085  
4086  <!--
4087    setting Liquid Object Data in global variable for cs-api-based-carousel
4088  -->
4089  
4089<script>
4090    window.apiBasedCarousel
4091      ? window.apiBasedCarousel.push({
4092          position: "carousel",
4093          sectionId: "index_carousel_aVqKf6",
4094          collectionId: 324322361457,
4095          collectionHandle: "trend-drama",
4096          desktopMode: "normal",
4097          mobileMode: "scroll",
4098          isEarlyBird: false,
4099          isFlashCollections: false,
4100        })
4101      : window.apiBasedCarousel = [
4102        {
4103          position: "carousel",
4104          sectionId: "index_carousel_aVqKf6",
4105          collectionId: 324322361457,
4106          collectionHandle: "trend-drama",
4107          desktopMode: "normal",
4108          mobileMode: "scroll",
4109          isEarlyBird: false,
4110          isFlashCollections: false,
4111        }
4112      ]
4113  </script>
4113
4114  
4115
4116
4117
4118
4119<section
4120  class='
4121    cs-carousel
4122    cs3-nav
4123    
4124    
4125    
4126     u-desktop-only
4127    
4128  '
4129  
4130>
4131  <div class='container' id='index_carousel_aVqKf6'>
4132    <div class='container__inner'>
4133      <div class='carousel__header'>
4134        <div class='carousel__header__text'>
4135          <h2 class='carousel__header-title'>連假不出門,追劇正好</h2>
4136          
4137            <p class='carousel__header-subtitle'>
4138              零食、按摩、居家神器備齊,把沙發變成最舒服的連假行程
4139            </p>
4140          
4141        </div>
4142        <a
4143          class='carousel__header-read-more carousel__header-read-more--link-hide'
4144          href='/collections/trend-drama?ref=index_carousel_header'
4145        >看更多精選好物<img
4146            class='carousel__header-read-more-arrow'
4147            src='https://cdn.shopify.com/s/files/1/0254/0393/files/arrow-right-3x.png?v=1788945984'
4148          >
4149        </a>
4150      </div>
4151
4152      <!-- 商品 carousel 不用 Liquid,而是打 API 拿資料渲染 -->
4153      <div class='u-desktop-only carousel__wrapper'>
4154        <div
4155          class='owl-carousel owl-theme api-based-owl carousel-skeleton-grid'
4156          id='index_carousel_aVqKf6-owl-carousel'
4157        >
4158          
4159            
4160  
4161    <div class="product-card-skeleton">
4162      <div class="product-card-skeleton__image"></div>
4163      <div class="product-card-skeleton__description-bar--long"></div>
4164      <div class="product-card-skeleton__description-bar--short"></div>
4165    </div>
4166  
4167  
4168
4169  
4170    <div class="product-card-skeleton">
4171      <div class="product-card-skeleton__image"></div>
4172      <div class="product-card-skeleton__description-bar--long"></div>
4173      <div class="product-card-skeleton__description-bar--short"></div>
4174    </div>
4175  
4176  
4177
4178  
4179    <div class="product-card-skeleton">
4180      <div class="product-card-skeleton__image"></div>
4181      <div class="product-card-skeleton__description-bar--long"></div>
4182      <div class="product-card-skeleton__description-bar--short"></div>
4183    </div>
4184  
4185  
4186
4187  
4188    <div class="product-card-skeleton">
4189      <div class="product-card-skeleton__image"></div>
4190      <div class="product-card-skeleton__description-bar--long"></div>
4191      <div class="product-card-skeleton__description-bar--short"></div>
4192    </div>
4193  
4194  
4195
4196  
4197    <div class="product-card-skeleton">
4198      <div class="product-card-skeleton__image"></div>
4199      <div class="product-card-skeleton__description-bar--long"></div>
4200      <div class="product-card-skeleton__description-bar--short"></div>
4201    </div>
4202  
4203  
4204
4205  
4206    <div class="product-card-skeleton">
4207      <div class="product-card-skeleton__image"></div>
4208      <div class="product-card-skeleton__description-bar--long"></div>
4209      <div class="product-card-skeleton__description-bar--short"></div>
4210    </div>
4211  
4212  
4213
4214          
4215        </div>
4216      </div>
4217      <div class='u-mobile-only list__wrapper'>
4218        <div
4219          class='
4220            list__list
4221             list__list--scroll
4222          '
4223        >
4224          
4225            
4226  
4227    <div class="product-card-skeleton">
4228      <div class="product-card-skeleton__image"></div>
4229      <div class="product-card-skeleton__description-bar--long"></div>
4230      <div class="product-card-skeleton__description-bar--short"></div>
4231    </div>
4232  
4233  
4234
4235  
4236    <div class="product-card-skeleton">
4237      <div class="product-card-skeleton__image"></div>
4238      <div class="product-card-skeleton__description-bar--long"></div>
4239      <div class="product-card-skeleton__description-bar--short"></div>
4240    </div>
4241  
4242  
4243
4244  
4245    <div class="product-card-skeleton">
4246      <div class="product-card-skeleton__image"></div>
4247      <div class="product-card-skeleton__description-bar--long"></div>
4248      <div class="product-card-skeleton__description-bar--short"></div>
4249    </div>
4250  
4251  
4252
4253          
4254        </div>
4255      </div>
4256      
4257        <a
4258          class='carousel__header-read-more-btn'
4259          href='/collections/trend-drama?ref=index_carousel_header'
4260        >看更多精選好物</a>
4261      
4262    </div>
4263  </div>
4264</section>
4265
4266
4267
4268
4269<style> #shopify-section-index_carousel_aVqKf6 .cs-carousel {border-top: 0;} </style></div><section id="shopify-section-topic_2_MwFD3d" class="shopify-section shopify-section__topic-2">
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299<div
4300  
4301  
4302></div>
4303<div
4304  class='
4305    cs-topic-2 cs-carousel cs3-nav
4306    
4307     u-desktop-only
4308    
4309  '
4310  id='js-topic-2-topic_2_MwFD3d'
4311  
4312>
4313  <div class='container'>
4314    <div class='topic-2__header'>
4315      <h2>BAGSMART 品牌週 📣 輸入折扣碼 BS250 現折 250</h2>
4316    </div>
4317    <div class='u-desktop-only'>
4318      <div
4319        id='js-topic-2-carousel-topic_2_MwFD3d'
4320        class='owl-carousel owl-theme'
4321      >
4322        
4323          
4324          
4325
4326          <div class='topic-2__product-card'>
4327            <a href='https://www.citiesocial.com/products/%E7%B5%8E%E7%B8%AB%E6%97%A5%E5%B8%B8%E5%BE%8C%E8%83%8C%E5%8C%85?ref=topic-bagsmart-save250' data-name='SOUND 波浪絎縫後背包'>
4328              <img src='//www.citiesocial.com/cdn/shop/files/14_51607df8-5fb9-4a72-9752-f1ddac13e5db.png?crop=center&height=760&v=1789583987&width=564'>
4329              <div class='topic-2__product-card__content'>
4330                <h4>SOUND 波浪絎縫後背包</h4>
4331                <p>限時 73 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4332              </div>
4333            </a>
4334          </div>
4335        
4336          
4337          
4338
4339          <div class='topic-2__product-card'>
4340            <a href='https://www.citiesocial.com/products/%E9%9B%B2%E6%84%9F%E5%A4%9A%E7%94%A8%E6%B0%B4%E5%A3%BA%E9%9A%A8%E8%A1%8C%E5%8C%85?ref=topic-bagsmart-save250' data-name='SOUND 波浪絎縫水壺包'>
4341              <img src='//www.citiesocial.com/cdn/shop/files/15_440b2a3e-a8ef-4e49-a195-fb0ce1709efb.png?crop=center&height=760&v=1789584036&width=564'>
4342              <div class='topic-2__product-card__content'>
4343                <h4>SOUND 波浪絎縫水壺包</h4>
4344                <p>限時 75 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4345              </div>
4346            </a>
4347          </div>
4348        
4349          
4350          
4351
4352          <div class='topic-2__product-card'>
4353            <a href='https://www.citiesocial.com/products/%E5%9F%8E%E5%B8%82%E9%80%9A%E5%8B%A424l%E5%BE%8C%E8%83%8C%E5%8C%85?ref=topic-bagsmart-save250' data-name='城市通勤防盜後背包 24L'>
4354              <img src='//www.citiesocial.com/cdn/shop/files/24L.png?crop=center&height=760&v=1789232451&width=564'>
4355              <div class='topic-2__product-card__content'>
4356                <h4>城市通勤防盜後背包 24L</h4>
4357                <p>限時 65 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4358              </div>
4359            </a>
4360          </div>
4361        
4362          
4363          
4364
4365          <div class='topic-2__product-card'>
4366            <a href='https://www.citiesocial.com/products/%E5%A4%9A%E5%8A%9F%E8%83%BD%E5%AA%BD%E5%AA%BD%E8%82%B2%E5%85%92%E6%89%98%E7%89%B9%E5%8C%85?ref=topic-bagsmart-save250' data-name='多功能育兒神包'>
4367              <img src='//www.citiesocial.com/cdn/shop/files/7f3481cc2609439bcb8f55352ba0d3ca.png?crop=center&height=760&v=1789232451&width=564'>
4368              <div class='topic-2__product-card__content'>
4369                <h4>多功能育兒神包</h4>
4370                <p>限時 67 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4371              </div>
4372            </a>
4373          </div>
4374        
4375          
4376          
4377
4378          <div class='topic-2__product-card'>
4379            <a href='https://www.citiesocial.com/products/%E9%9B%B2%E7%B5%8E%E7%AD%86%E9%9B%BB%E6%94%B6%E7%B4%8D%E5%8C%85?ref=topic-bagsmart-save250' data-name='城市通勤筆電保護包'>
4380              <img src='//www.citiesocial.com/cdn/shop/files/b4087a4bced6150c5a5603d595c3ba43.png?crop=center&height=760&v=1789232451&width=564'>
4381              <div class='topic-2__product-card__content'>
4382                <h4>城市通勤筆電保護包</h4>
4383                <p>限時 61 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4384              </div>
4385            </a>
4386          </div>
4387        
4388          
4389          
4390
4391          <div class='topic-2__product-card'>
4392            <a href='https://www.citiesocial.com/products/%E5%A4%9A%E9%9A%94%E5%B1%A4%E6%97%85%E8%A1%8C%E6%94%B6%E7%B4%8D%E5%8C%85?ref=topic-bagsmart-save250' data-name='輕旅防水分層盥洗包'>
4393              <img src='//www.citiesocial.com/cdn/shop/files/a817d7af8c455ae9b11a05a40b6e8f40.png?crop=center&height=760&v=1789232452&width=564'>
4394              <div class='topic-2__product-card__content'>
4395                <h4>輕旅防水分層盥洗包</h4>
4396                <p>限時 69 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4397              </div>
4398            </a>
4399          </div>
4400        
4401          
4402          
4403
4404          <div class='topic-2__product-card'>
4405            <a href='https://www.citiesocial.com/products/%E6%97%85%E4%BA%BA%E6%93%B4%E5%85%85%E9%9A%A8%E8%A1%8C%E6%B0%B4%E5%A3%BA%E5%8C%85?ref=topic-bagsmart-save250' data-name='旅人擴充隨行水壺包'>
4406              <img src='//www.citiesocial.com/cdn/shop/files/689acbbb2b6ef3b3e084af24d9a1c446.png?crop=center&height=760&v=1789232451&width=564'>
4407              <div class='topic-2__product-card__content'>
4408                <h4>旅人擴充隨行水壺包</h4>
4409                <p>限時 79 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4410              </div>
4411            </a>
4412          </div>
4413        
4414          
4415          
4416
4417          <div class='topic-2__product-card'>
4418            <a href='https://www.citiesocial.com/products/%E5%AF%B5%E7%89%A9%E7%89%BD%E7%B9%A9%E8%BF%B7%E4%BD%A0%E5%A4%96%E5%87%BA%E5%8C%85?ref=topic-bagsmart-save250' data-name='寵物迷你隨行背包'>
4419              <img src='//www.citiesocial.com/cdn/shop/files/a2ed7fd0754bb0952a198654fee9e9d1.png?crop=center&height=760&v=1789232451&width=564'>
4420              <div class='topic-2__product-card__content'>
4421                <h4>寵物迷你隨行背包</h4>
4422                <p>限時 68 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4423              </div>
4424            </a>
4425          </div>
4426        
4427          
4428          
4429
4430          <div class='topic-2__product-card'>
4431            <a href='https://www.citiesocial.com/products/%E6%97%85%E4%BA%BA%E4%BC%91%E9%96%92%E6%93%B4%E5%85%85%E5%BE%8C%E8%83%8C%E5%8C%85-38-l-%E7%8D%A8%E5%AE%B6%E5%8D%87%E7%B4%9A%E6%AC%BE?ref=topic-bagsmart-save250' data-name='旅人機能擴充後背包 38 L|Pro-Tech 強化款'>
4432              <img src='//www.citiesocial.com/cdn/shop/files/1d094aaa7b95f58e1387094492bff87d.png?crop=center&height=760&v=1789232440&width=564'>
4433              <div class='topic-2__product-card__content'>
4434                <h4>
4434旅人機能擴充後背包 38 L|Pro-Tech 強化款</h4>
4435                <p>限時 73 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4436              </div>
4437            </a>
4438          </div>
4439        
4440          
4441          
4442
4443          <div class='topic-2__product-card'>
4444            <a href='https://www.citiesocial.com/products/%E5%8F%AF%E6%93%B4%E5%85%85%E9%9A%A8%E8%BA%AB%E6%97%85%E8%A1%8C%E8%83%8C%E5%8C%8538l-%E6%93%B4%E5%85%85%E7%89%88?ref=topic-bagsmart-save250' data-name='旅人休閒擴充後背包 38 L'>
4445              <img src='//www.citiesocial.com/cdn/shop/files/38L.png?crop=center&height=760&v=1789232451&width=564'>
4446              <div class='topic-2__product-card__content'>
4447                <h4>旅人休閒擴充後背包 38 L</h4>
4448                <p>限時 75 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4449              </div>
4450            </a>
4451          </div>
4452        
4453          
4454          
4455
4456          <div class='topic-2__product-card'>
4457            <a href='https://www.citiesocial.com/products/%E8%BC%95%E6%97%85%E5%85%A9%E7%94%A8%E6%89%98%E7%89%B9%E5%8C%85?ref=topic-bagsmart-save250' data-name='城市輕旅兩用機能包'>
4458              <img src='//www.citiesocial.com/cdn/shop/files/9d350e2cc4541d4f5b4a8017ee3e0501.png?crop=center&height=760&v=1789232451&width=564'>
4459              <div class='topic-2__product-card__content'>
4460                <h4>城市輕旅兩用機能包</h4>
4461                <p>限時 62 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4462              </div>
4463            </a>
4464          </div>
4465        
4466          
4467          
4468
4469          <div class='topic-2__product-card'>
4470            <a href='https://www.citiesocial.com/products/%E5%8F%AF%E6%93%B4%E5%85%85%E9%9A%A8%E8%BA%AB%E6%97%85%E8%A1%8C%E8%83%8C%E5%8C%8528l-%E6%A8%99%E6%BA%96%E7%89%88?ref=topic-bagsmart-save250' data-name='旅人休閒後背包 28 L'>
4471              <img src='//www.citiesocial.com/cdn/shop/files/28L.png?crop=center&height=760&v=1789232452&width=564'>
4472              <div class='topic-2__product-card__content'>
4473                <h4>旅人休閒後背包 28 L</h4>
4474                <p>限時 74 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4475              </div>
4476            </a>
4477          </div>
4478        
4479          
4480          
4481
4482          <div class='topic-2__product-card'>
4483            <a href='https://www.citiesocial.com/products/%E8%BC%95%E9%87%8F%E5%A4%9A%E5%8A%9F%E8%83%BD%E6%97%85%E8%A1%8C%E5%81%A5%E8%BA%AB%E5%8C%85?ref=topic-bagsmart-save250' data-name='輕量多功能旅行健身包'>
4484              <img src='//www.citiesocial.com/cdn/shop/files/6450918c63a5c3dada61bcccb44e7ee8.png?crop=center&height=760&v=1789232451&width=564'>
4485              <div class='topic-2__product-card__content'>
4486                <h4>輕量多功能旅行健身包</h4>
4487                <p>限時 74 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4488              </div>
4489            </a>
4490          </div>
4491        
4492          
4493          
4494
4495          <div class='topic-2__product-card'>
4496            <a href='https://www.citiesocial.com/products/%E6%8A%98%E7%96%8A%E5%BC%8F%E9%A3%BE%E5%93%81%E6%94%B6%E7%B4%8D%E5%8C%85?ref=topic-bagsmart-save250' data-name='輕旅折疊飾品包'>
4497              <img src='//www.citiesocial.com/cdn/shop/files/81b3d959d67813a9923551561a9e6f88.png?crop=center&height=760&v=1789232451&width=564'>
4498              <div class='topic-2__product-card__content'>
4499                <h4>輕旅折疊飾品包</h4>
4500                <p>限時 7 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4501              </div>
4502            </a>
4503          </div>
4504        
4505          
4506          
4507
4508          <div class='topic-2__product-card'>
4509            <a href='https://www.citiesocial.com/products/%E5%B8%B6%E8%91%97%E6%AF%9B%E5%AD%A9%E5%8E%BB%E6%97%85%E8%A1%8C-%E6%97%85%E4%BC%B4%E5%90%8C%E8%A1%8C%E9%9B%99%E5%8C%85%E7%B5%84?ref=topic-bagsmart-save250' data-name='帶著毛孩去旅行|旅伴同行雙包組'>
4510              <img src='//www.citiesocial.com/cdn/shop/files/345c71bddc4d62ce9066c8542949101f.png?crop=center&height=760&v=1789232451&width=564'>
4511              <div class='topic-2__product-card__content'>
4512                <h4>帶著毛孩去旅行|旅伴同行雙包組</h4>
4513                <p>限時 69 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4514              </div>
4515            </a>
4516          </div>
4517        
4518      </div>
4519    </div>
4520    <div class='u-mobile-only'>
4521      <div class='list__list list__list--scroll'>
4522        
4523          
4524          
4525
4526          <div class='topic-2__product-card'>
4527            <a href='https://www.citiesocial.com/products/%E7%B5%8E%E7%B8%AB%E6%97%A5%E5%B8%B8%E5%BE%8C%E8%83%8C%E5%8C%85?ref=topic-bagsmart-save250' data-name='SOUND 波浪絎縫後背包'>
4528              <img src='//www.citiesocial.com/cdn/shop/files/14_51607df8-5fb9-4a72-9752-f1ddac13e5db.png?crop=center&height=760&v=1789583987&width=564'>
4529              <div class='topic-2__product-card__content'>
4530                <h4>SOUND 波浪絎縫後背包</h4>
4531                <p>限時 73 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4532              </div>
4533            </a>
4534          </div>
4535        
4536          
4537          
4538
4539          <div class='topic-2__product-card'>
4540            <a href='https://www.citiesocial.com/products/%E9%9B%B2%E6%84%9F%E5%A4%9A%E7%94%A8%E6%B0%B4%E5%A3%BA%E9%9A%A8%E8%A1%8C%E5%8C%85?ref=topic-bagsmart-save250' data-name='SOUND 波浪絎縫水壺包'>
4541              <img src='//www.citiesocial.com/cdn/shop/files/15_440b2a3e-a8ef-4e49-a195-fb0ce1709efb.png?crop=center&height=760&v=1789584036&width=564'>
4542              <div class='topic-2__product-card__content'>
4543                <h4>SOUND 波浪絎縫水壺包</h4>
4544                <p>限時 75 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4545              </div>
4546            </a>
4547          </div>
4548        
4549          
4550          
4551
4552          <div class='topic-2__product-card'>
4553            <a href='https://www.citiesocial.com/products/%E5%9F%8E%E5%B8%82%E9%80%9A%E5%8B%A424l%E5%BE%8C%E8%83%8C%E5%8C%85?ref=topic-bagsmart-save250' data-name='城市通勤防盜後背包 24L'>
4554              <img src='//www.citiesocial.com/cdn/shop/files/24L.png?crop=center&height=760&v=1789232451&width=564'>
4555              <div class='topic-2__product-card__content'>
4556                <h4>城市通勤防盜後背包 24L</h4>
4557                <p>限時 65 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4558              </div>
4559            </a>
4560          </div>
4561        
4562          
4563          
4564
4565          <div class='topic-2__product-card'>
4566            <a href='https://www.citiesocial.com/products/%E5%A4%9A%E5%8A%9F%E8%83%BD%E5%AA%BD%E5%AA%BD%E8%82%B2%E5%85%92%E6%89%98%E7%89%B9%E5%8C%85?ref=topic-bagsmart-save250' data-name='多功能育兒神包'>
4567              <img src='//www.citiesocial.com/cdn/shop/files/7f3481cc2609439bcb8f55352ba0d3ca.png?crop=center&height=760&v=1789232451&width=564'>
4568              <div class='topic-2__product-card__content'>
4569                <h4>多功能育兒神包</h4>
4570                <p>限時 67 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4571              </div>
4572            </a>
4573          </div>
4574        
4575          
4576          
4577
4578          <div class='topic-2__product-card'>
4579            <a href='https://www.citiesocial.com/products/%E9%9B%B2%E7%B5%8E%E7%AD%86%E9%9B%BB%E6%94%B6%E7%B4%8D%E5%8C%85?ref=topic-bagsmart-save250' data-name='城市通勤筆電保護包'>
4580              <img src='//www.citiesocial.com/cdn/shop/files/b4087a4bced6150c5a5603d595c3ba43.png?crop=center&height=760&v=1789232451&width=564'>
4581              <div class='topic-2__product-card__content'>
4582                <h4>城市通勤筆電保護包</h4>
4583                <p>限時 61 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4584              </div>
4585            </a>
4586          </div>
4587        
4588          
4589          
4590
4591          <div class='topic-2__product-card'>
4592            <a href='https://www.citiesocial.com/products/%E5%A4%9A%E9%9A%94%E5%B1%A4%E6%97%85%E8%A1%8C%E6%94%B6%E7%B4%8D%E5%8C%85?ref=topic-bagsmart-save250' data-name='輕旅防水分層盥洗包'>
4593              <img src='//www.citiesocial.com/cdn/shop/files/a817d7af8c455ae9b11a05a40b6e8f40.png?crop=center&height=760&v=1789232452&width=564'>
4594              <div class='topic-2__product-card__content'>
4595                <h4>輕旅防水分層盥洗包</h4>
4596                <p>限時 69 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4597              </div>
4598            </a>
4599          </div>
4600        
4601          
4602          
4603
4604          <div class='topic-2__product-card'>
4605            <a href='https://www.citiesocial.com/products/%E6%97%85%E4%BA%BA%E6%93%B4%E5%85%85%E9%9A%A8%E8%A1%8C%E6%B0%B4%E5%A3%BA%E5%8C%85?ref=topic-bagsmart-save250' data-name='旅人擴充隨行水壺包'>
4606              <img src='//www.citiesocial.com/cdn/shop/files/689acbbb2b6ef3b3e084af24d9a1c446.png?crop=center&height=760&v=1789232451&width=564'>
4607              <div class='topic-2__product-card__content'>
4608                <h4>旅人擴充隨行水壺包</h4>
4609                <p>限時 79 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4610              </div>
4611            </a>
4612          </div>
4613        
4614          
4615          
4616
4617          <div class='topic-2__product-card'>
4618            <a href='https://www.citiesocial.com/products/%E5%AF%B5%E7%89%A9%E7%89%BD%E7%B9%A9%E8%BF%B7%E4%BD%A0%E5%A4%96%E5%87%BA%E5%8C%85?ref=topic-bagsmart-save250' data-name='寵物迷你隨行背包'>
4619              <img src='//www.citiesocial.com/cdn/shop/files/a2ed7fd0754bb0952a198654fee9e9d1.png?crop=center&height=760&v=1789232451&width=564'>
4620              <div class='topic-2__product-card__content'>
4621                <h4>寵物迷你隨行背包</h4>
4622                <p>限時 68 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4623              </div>
4624            </a>
4625          </div>
4626        
4627          
4628          
4629
4630          <div class='topic-2__product-card'>
4631            <a href='https://www.citiesocial.com/products/%E6%97%85%E4%BA%BA%E4%BC%91%E9%96%92%E6%93%B4%E5%85%85%E5%BE%8C%E8%83%8C%E5%8C%85-38-l-%E7%8D%A8%E5%AE%B6%E5%8D%87%E7%B4%9A%E6%AC%BE?ref=topic-bagsmart-save250' data-name='旅人機能擴充後背包 38 L|Pro-Tech 強化款'>
4632              <img src='//www.citiesocial.com/cdn/shop/files/1d094aaa7b95f58e1387094492bff87d.png?crop=center&height=760&v=1789232440&width=564'>
4633              <div class='topic-2__product-card__content'>
4634                <h4>
4634旅人機能擴充後背包 38 L|Pro-Tech 強化款</h4>
4635                <p>限時 73 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4636              </div>
4637            </a>
4638          </div>
4639        
4640          
4641          
4642
4643          <div class='topic-2__product-card'>
4644            <a href='https://www.citiesocial.com/products/%E5%8F%AF%E6%93%B4%E5%85%85%E9%9A%A8%E8%BA%AB%E6%97%85%E8%A1%8C%E8%83%8C%E5%8C%8538l-%E6%93%B4%E5%85%85%E7%89%88?ref=topic-bagsmart-save250' data-name='旅人休閒擴充後背包 38 L'>
4645              <img src='//www.citiesocial.com/cdn/shop/files/38L.png?crop=center&height=760&v=1789232451&width=564'>
4646              <div class='topic-2__product-card__content'>
4647                <h4>旅人休閒擴充後背包 38 L</h4>
4648                <p>限時 75 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4649              </div>
4650            </a>
4651          </div>
4652        
4653          
4654          
4655
4656          <div class='topic-2__product-card'>
4657            <a href='https://www.citiesocial.com/products/%E8%BC%95%E6%97%85%E5%85%A9%E7%94%A8%E6%89%98%E7%89%B9%E5%8C%85?ref=topic-bagsmart-save250' data-name='城市輕旅兩用機能包'>
4658              <img src='//www.citiesocial.com/cdn/shop/files/9d350e2cc4541d4f5b4a8017ee3e0501.png?crop=center&height=760&v=1789232451&width=564'>
4659              <div class='topic-2__product-card__content'>
4660                <h4>城市輕旅兩用機能包</h4>
4661                <p>限時 62 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4662              </div>
4663            </a>
4664          </div>
4665        
4666          
4667          
4668
4669          <div class='topic-2__product-card'>
4670            <a href='https://www.citiesocial.com/products/%E5%8F%AF%E6%93%B4%E5%85%85%E9%9A%A8%E8%BA%AB%E6%97%85%E8%A1%8C%E8%83%8C%E5%8C%8528l-%E6%A8%99%E6%BA%96%E7%89%88?ref=topic-bagsmart-save250' data-name='旅人休閒後背包 28 L'>
4671              <img src='//www.citiesocial.com/cdn/shop/files/28L.png?crop=center&height=760&v=1789232452&width=564'>
4672              <div class='topic-2__product-card__content'>
4673                <h4>旅人休閒後背包 28 L</h4>
4674                <p>限時 74 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4675              </div>
4676            </a>
4677          </div>
4678        
4679          
4680          
4681
4682          <div class='topic-2__product-card'>
4683            <a href='https://www.citiesocial.com/products/%E8%BC%95%E9%87%8F%E5%A4%9A%E5%8A%9F%E8%83%BD%E6%97%85%E8%A1%8C%E5%81%A5%E8%BA%AB%E5%8C%85?ref=topic-bagsmart-save250' data-name='輕量多功能旅行健身包'>
4684              <img src='//www.citiesocial.com/cdn/shop/files/6450918c63a5c3dada61bcccb44e7ee8.png?crop=center&height=760&v=1789232451&width=564'>
4685              <div class='topic-2__product-card__content'>
4686                <h4>輕量多功能旅行健身包</h4>
4687                <p>限時 74 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4688              </div>
4689            </a>
4690          </div>
4691        
4692          
4693          
4694
4695          <div class='topic-2__product-card'>
4696            <a href='https://www.citiesocial.com/products/%E6%8A%98%E7%96%8A%E5%BC%8F%E9%A3%BE%E5%93%81%E6%94%B6%E7%B4%8D%E5%8C%85?ref=topic-bagsmart-save250' data-name='輕旅折疊飾品包'>
4697              <img src='//www.citiesocial.com/cdn/shop/files/81b3d959d67813a9923551561a9e6f88.png?crop=center&height=760&v=1789232451&width=564'>
4698              <div class='topic-2__product-card__content'>
4699                <h4>輕旅折疊飾品包</h4>
4700                <p>限時 7 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4701              </div>
4702            </a>
4703          </div>
4704        
4705          
4706          
4707
4708          <div class='topic-2__product-card'>
4709            <a href='https://www.citiesocial.com/products/%E5%B8%B6%E8%91%97%E6%AF%9B%E5%AD%A9%E5%8E%BB%E6%97%85%E8%A1%8C-%E6%97%85%E4%BC%B4%E5%90%8C%E8%A1%8C%E9%9B%99%E5%8C%85%E7%B5%84?ref=topic-bagsmart-save250' data-name='帶著毛孩去旅行|旅伴同行雙包組'>
4710              <img src='//www.citiesocial.com/cdn/shop/files/345c71bddc4d62ce9066c8542949101f.png?crop=center&height=760&v=1789232451&width=564'>
4711              <div class='topic-2__product-card__content'>
4712                <h4>帶著毛孩去旅行|旅伴同行雙包組</h4>
4713                <p>限時 69 折 🎁 BAGSMART 全包款滿 2500 輸入折扣碼 BS250 再折 250</p>
4714              </div>
4715            </a>
4716          </div>
4717        
4718      </div>
4719    </div>
4720  </div>
4721</div>
4722
4723<script>
4724  document.addEventListener('DOMContentLoaded', () => {
4725    const displayMode = 'four-column';
4726    const optionLabel = displayMode === 'four-column' ? '四欄' : '六欄';
4727    const owlCarouselOptionLabel =
4728      displayMode === 'four-column' ? TOPIC_2 : TOPIC_2_6_COLUMN;
4729    const owlCarouselOptions =
4730      Citiesocial.productManager.makeOwlCarouselOptions(
4731        owlCarouselOptionLabel,
4732        false,
4733      );
4734    owlCarouselOptions.responsive[RESPONSIVE_MIDDLE_BREAKING_POINT].margin = 24;
4735    owlCarouselOptions.responsive[RESPONSIVE_LARGE_BREAKING_POINT].margin = 24;
4736    if (displayMode === 'six-column') {
4737      owlCarouselOptions.responsive[
4738        RESPONSIVE_MIDDLE_BREAKING_POINT
4739      ].margin = 12;
4740      owlCarouselOptions.responsive[
4741        RESPONSIVE_LARGE_BREAKING_POINT
4742      ].margin = 12;
4743    }
4744
4745    setTimeout(() => {
4746      $('#js-topic-2-carousel-topic_2_MwFD3d').owlCarousel(owlCarouselOptions);
4747    }, 0);
4748
4749    const trackingInfo = {
4750      template: `輪播${optionLabel}`,
4751      title: 'BAGSMART 品牌週 📣 輸入折扣碼 BS250 現折 250',
4752      section_id: 'topic_2_MwFD3d',
4753    };
4754    const targetElement = document.querySelector('#js-topic-2-topic_2_MwFD3d');
4755    const observer = new IntersectionObserver(
4756      ([entry]) => {
4757        if (entry.intersectionRatio > 0.9) {
4758          window.segmentTracking.homepageTopicViewed(trackingInfo);
4759          observer.disconnect();
4760        }
4761      },
4762      { threshold: [0.9, 0.95] },
4763    );
4764    observer.observe(targetElement);
4765
4766    targetElement.querySelectorAll('a').forEach((element) => {
4767      element.addEventListener('click', (event) => {
4768        window.segmentTracking.homepageTopicClicked({
4769          ...trackingInfo,
4770          name: event.currentTarget.dataset.name,
4771          target_url: event.currentTarget.href,
4772          target_path: new URL(event.currentTarget.href).pathname,
4773        });
4774      });
4775    });
4776  });
4777</script>
4777
4778
4779
4780</section><div id="shopify-section-index_carousel_drV89R" class="shopify-section cs_index_carousel">
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810  
4811  <!--
4812    setting Liquid Object Data in global variable for cs-api-based-carousel
4813  -->
4814  
4814<script>
4815    window.apiBasedCarousel
4816      ? window.apiBasedCarousel.push({
4817          position: "carousel",
4818          sectionId: "index_carousel_drV89R",
4819          collectionId: 1905950738,
4820          collectionHandle: "top-100-best-selling",
4821          desktopMode: "normal",
4822          mobileMode: "scroll",
4823          isEarlyBird: false,
4824          isFlashCollections: false,
4825        })
4826      : window.apiBasedCarousel = [
4827        {
4828          position: "carousel",
4829          sectionId: "index_carousel_drV89R",
4830          collectionId: 1905950738,
4831          collectionHandle: "top-100-best-selling",
4832          desktopMode: "normal",
4833          mobileMode: "scroll",
4834          isEarlyBird: false,
4835          isFlashCollections: false,
4836        }
4837      ]
4838  </script>
4838
4839  
4840
4841
4842
4843
4844<section
4845  class='
4846    cs-carousel
4847    cs3-nav
4848    
4849    
4850    
4851    
4852     u-mobile-only
4853  '
4854  
4855    data-navbar-title=''
4856  
4857>
4858  <div class='container' id='index_carousel_drV89R'>
4859    <div class='container__inner'>
4860      <div class='carousel__header'>
4861        <div class='carousel__header__text'>
4862          <h2 class='carousel__header-title'>即時排行 TOP 100</h2>
4863          
4864        </div>
4865        <a
4866          class='carousel__header-read-more '
4867          href='/collections/top-100-best-selling?ref=index_carousel_header'
4868        >看全部<img
4869            class='carousel__header-read-more-arrow'
4870            src='https://cdn.shopify.com/s/files/1/0254/0393/files/arrow-right-3x.png?v=1788945984'
4871          >
4872        </a>
4873      </div>
4874
4875      <!-- 商品 carousel 不用 Liquid,而是打 API 拿資料渲染 -->
4876      <div class='u-desktop-only carousel__wrapper'>
4877        <div
4878          class='owl-carousel owl-theme api-based-owl carousel-skeleton-grid'
4879          id='index_carousel_drV89R-owl-carousel'
4880        >
4881          
4882            
4883  
4884    <div class="product-card-skeleton">
4885      <div class="product-card-skeleton__image"></div>
4886      <div class="product-card-skeleton__description-bar--long"></div>
4887      <div class="product-card-skeleton__description-bar--short"></div>
4888    </div>
4889  
4890  
4891
4892  
4893    <div class="product-card-skeleton">
4894      <div class="product-card-skeleton__image"></div>
4895      <div class="product-card-skeleton__description-bar--long"></div>
4896      <div class="product-card-skeleton__description-bar--short"></div>
4897    </div>
4898  
4899  
4900
4901  
4902    <div class="product-card-skeleton">
4903      <div class="product-card-skeleton__image"></div>
4904      <div class="product-card-skeleton__description-bar--long"></div>
4905      <div class="product-card-skeleton__description-bar--short"></div>
4906    </div>
4907  
4908  
4909
4910  
4911    <div class="product-card-skeleton">
4912      <div class="product-card-skeleton__image"></div>
4913      <div class="product-card-skeleton__description-bar--long"></div>
4914      <div class="product-card-skeleton__description-bar--short"></div>
4915    </div>
4916  
4917  
4918
4919  
4920    <div class="product-card-skeleton">
4921      <div class="product-card-skeleton__image"></div>
4922      <div class="product-card-skeleton__description-bar--long"></div>
4923      <div class="product-card-skeleton__description-bar--short"></div>
4924    </div>
4925  
4926  
4927
4928  
4929    <div class="product-card-skeleton">
4930      <div class="product-card-skeleton__image"></div>
4931      <div class="product-card-skeleton__description-bar--long"></div>
4932      <div class="product-card-skeleton__description-bar--short"></div>
4933    </div>
4934  
4935  
4936
4937          
4938        </div>
4939      </div>
4940      <div class='u-mobile-only list__wrapper'>
4941        <div
4942          class='
4943            list__list
4944             list__list--scroll
4945          '
4946        >
4947          
4948            
4949  
4950    <div class="product-card-skeleton">
4951      <div class="product-card-skeleton__image"></div>
4952      <div class="product-card-skeleton__description-bar--long"></div>
4953      <div class="product-card-skeleton__description-bar--short"></div>
4954    </div>
4955  
4956  
4957
4958  
4959    <div class="product-card-skeleton">
4960      <div class="product-card-skeleton__image"></div>
4961      <div class="product-card-skeleton__description-bar--long"></div>
4962      <div class="product-card-skeleton__description-bar--short"></div>
4963    </div>
4964  
4965  
4966
4967  
4968    <div class="product-card-skeleton">
4969      <div class="product-card-skeleton__image"></div>
4970      <div class="product-card-skeleton__description-bar--long"></div>
4971      <div class="product-card-skeleton__description-bar--short"></div>
4972    </div>
4973  
4974  
4975
4976          
4977        </div>
4978      </div>
4979      
4980    </div>
4981  </div>
4982</section>
4983
4984
4985
4986
4987<style> #shopify-section-index_carousel_drV89R .cs-carousel {border-top: 0;} </style></div><div id="shopify-section-flash_sale_product_rGnM9U" class="shopify-section flash-sale-product-section"><style>
4988  .flash-sale-product-section {
4989    background-color: #f6f6f6;
4990  }
4991
4992  .flash-sale-product-spinner-container {
4993    min-height: calc(100vh - 86px);
4994    display: flex;
4995    align-items: center;
4996    justify-content: center;
4997    margin: 0;
4998  }
4999</style>
5000
5001<section
5002  class='cs3-nav'
5003  
5004    data-navbar-title=''
5005  
5006></section>
5007
5008<div
5009  class='
5010    
5011     u-mobile-only
5012  '
5013>
5014  <section id='flash-sale-product-app'></section>
5015  <div class='flash-sale-product-spinner-container spinner-container'>
5016    <div class='spinner spinner--circle'></div>
5017  </div>
5018</div>
5019
5020<script
5021  defer
5022  src='//www.citiesocial.com/cdn/shop/t/18/assets/flash-sale-product-app.bundle.js?v=45816882800061467181790225154'
5023></script>
5023
5024
5025
5026</div><section id="shopify-section-a2e1e10d-c564-444a-a38c-37f113990b5a" class="shopify-section shopify-section__highlighted-videos"><div
5027  class='
5028    cs-highlighted-videos cs-carousel cs3-nav
5029     u-desktop-only
5030    
5031  '
5032  id='highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a'
5033  
5034>
5035  <div class='container'>
5036    <div class='highlighted-videos__header'>
5037      <h2>好物放映室</h2>
5038      <a
5039        class='highlighted-videos__header-read-more'
5040        href='/pages/videos?ref=highlighted-videos'
5041      >
5042        看更多好物影片
5043        <img
5044          class='highlighted-videos__header-read-more-arrow'
5045          src='https://cdn.shopify.com/s/files/1/0254/0393/files/arrow-right-3x.png?v=1788945984'
5046        >
5047      </a>
5048    </div>
5049    <div class='u-desktop-only'>
5050      <div class='owl-carousel owl-theme carousel-skeleton-grid'>
5051        
5052          <div class='video-card'>
5053            <div class='video-card__content--skeleton'></div>
5054          </div>
5055        
5056          <div class='video-card'>
5057            <div class='video-card__content--skeleton'></div>
5058          </div>
5059        
5060          <div class='video-card'>
5061            <div class='video-card__content--skeleton'></div>
5062          </div>
5063        
5064          <div class='video-card'>
5065            <div class='video-card__content--skeleton'></div>
5066          </div>
5067        
5068          <div class='video-card'>
5069            <div class='video-card__content--skeleton'></div>
5070          </div>
5071        
5072          <div class='video-card'>
5073            <div class='video-card__content--skeleton'></div>
5074          </div>
5075        
5076      </div>
5077    </div>
5078    <div class='u-mobile-only'>
5079      <div class='list__list list__list--scroll'>
5080        
5081          <div class='video-card'>
5082            <div class='video-card__content--skeleton'></div>
5083          </div>
5084        
5085          <div class='video-card'>
5086            <div class='video-card__content--skeleton'></div>
5087          </div>
5088        
5089          <div class='video-card'>
5090            <div class='video-card__content--skeleton'></div>
5091          </div>
5092        
5093      </div>
5094      
5095    </div>
5096  </div>
5097</div>
5098
5099
5100<link href="//www.citiesocial.com/cdn/shop/t/18/assets/video-js-8.3.0.min.css?v=74702990966016297831723800057" rel="stylesheet" type="text/css" media="all" />
5101<script src="//www.citiesocial.com/cdn/shop/t/18/assets/video-js-8.3.0.min.js?v=149531098539346491761723800065" type="text/javascript"></script>
5101
5102
5103<div
5104  id='highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal'
5105  class='remodal video-modal'
5106  data-remodal-id='highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal'
5107  data-remodal-options='hashTracking: false'
5108>
5109  <div class='player-list'></div>
5110  <div class='player-wrapper'>
5111    <video
5112      class='video-js highlighted-player'
5113      autoplay
5114      playsinline
5115      webkit-playsinline
5116      controls
5117    ></video>
5118    <div class='player-top-overlay'></div>
5119    <div class='player-bottom-overlay'></div>
5120    <div class='player-mask'>
5121      <img
5122        class='player-icon'
5123        src='https://cdn.shopify.com/s/files/1/0254/0393/files/FM_vuA6unUv.png?v=1703494545'
5124      >
5125    </div>
5126    <div class='video-content'>
5127      <a href='#' class='video-content__buy-button'>
5128        <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/ShoppingBag.svg?v=1702265817'>
5129        <span></span>
5130      </a>
5131      <div class='video-content__title'></div>
5132      <div class='video-content__subtitle'></div>
5133    </div>
5134    <div
5135      data-remodal-action='close'
5136      class='remodal-close'
5137    >
5138      <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/icon-video-close_3x_de7ee35c-9638-4977-b874-c4997da0d6c7.png?v=1702276890'>
5139    </div>
5140    <div class='volume-toggle'>
5141      <img
5142        src='https://cdn.shopify.com/s/files/1/0254/0393/files/icon-video-mute_3x_e05ac59e-1a96-4bfe-993e-1a156829b6db.png?v=1702279516'
5143        class='video-mute'
5144      >
5145      <img
5146        src='https://cdn.shopify.com/s/files/1/0254/0393/files/icon-video-voice_3x_8a25d4e6-865a-4cb5-ba79-5267775706fc.png?v=1702279517'
5147        class='video-voice'
5148      >
5149    </div>
5150    <div class='video-nav'>
5151      <div class='video-nav__item nav-item-prev'>
5152        <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/Arrow-Up.svg?v=1702287337'>
5153      </div>
5154      <div class='video-nav__item nav-item-next'>
5155        <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/Arrow-Down.svg?v=1702287337'>
5156      </div>
5157    </div>
5158  </div>
5159</div>
5160
5161<script>
5162  document.addEventListener('DOMContentLoaded', async () => {
5163    function playTargetVideo() {
5164      const targetVideo = videos[currentVideoIndex].video;
5165      // 用影片替換原來的預覽圖
5166      // 這邊重複使用 .player-wrapper 影片元件播放影片
5167      // 而不是每次都建立新的影片元件
5168      // 是為了符合瀏覽器自動播放有音效影片的限制
5169      // https://developer.chrome.com/blog/autoplay
5170      $(
5171        `#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-slide[data-video-index='${currentVideoIndex}'] img`,
5172      ).replaceWith($(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .player-wrapper`));
5173
5174      player.poster(targetVideo.thumbnail);
5175      const typeMap = {
5176        highlighted: 'application/x-mpegURL',
5177        selected: 'video/mp4',
5178      };
5179      player.src({
5180        src: targetVideo.reel,
5181        type: typeMap[type] || 'video/mp4',
5182      });
5183
5184      $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .player-icon`).hide();
5185      $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-content__title`).text(
5186        targetVideo.title,
5187      );
5188      $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-content__subtitle`).text(
5189        targetVideo.subtitle,
5190      );
5191
5192      const baseURL = 'https://www.citiesocial.com';
5193      const targetURL = new URL(targetVideo.cta_button_url, baseURL);
5194      targetURL.searchParams.append('ref', referralLabel);
5195      $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-content__buy-button`).attr(
5196        'href',
5197        targetURL.toString(),
5198      );
5199      $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-content__buy-button span`).text(
5200        targetVideo.cta_button_text,
5201      );
5202
5203      trackVideoLoadProgress(targetVideo);
5204    }
5205
5206    function commonVideoInfo(targetVideo) {
5207      return {
5208        target_id: String(targetVideo.id),
5209        video_id: String(targetVideo.id),
5210        target_title: targetVideo.title,
5211        target_subtitle: targetVideo.subtitle,
5212        target_display_datetime: targetVideo.display_datetime?.substring(0, 10),
5213        target_thumbnail: targetVideo.thumbnail,
5214        target_reel: targetVideo.reel,
5215        target_short: targetVideo.short,
5216      };
5217    }
5218
5219    function trackVideoLoadProgress(targetVideo) {
5220      // 1) 移除舊的監聽器,避免重複觸發
5221      player.off('loadedmetadata');
5222
5223      // 2) 等影片載入完,才能正確取得 duration
5224      player.on('loadedmetadata', () => {
5225        const duration = player.duration(); // 影片總長(秒)
5226        if (!duration || isNaN(duration)) return;
5227
5228        // 3) 里程碑定義(0.25 = 25%)
5229        const milestones = [0, 0.25, 0.5, 0.75, 0.9]; // 25%, 50%, 75%, 90%
5230        const fired = new Set(); // 已觸發的門檻
5231
5232        // 4) 主監聽器
5233        player.on('timeupdate', () => {
5234          const current = player.currentTime();
5235          const percent = current / duration; // 已觀看百分比(0–1)
5236
5237          milestones.forEach((milestone) => {
5238            if (percent >= milestone && !fired.has(milestone)) {
5239              fired.add(milestone);
5240
5241              // 5) 追蹤邏輯
5242              window.segmentTracking.homepageVideoWatched({
5243                ...commonVideoInfo(targetVideo),
5244                watched_percent: Math.round(milestone * 100), // 例如:25, 50, 75, 90, 100
5245              });
5246            }
5247          });
5248        });
5249      });
5250    }
5251
5252    function generateVideoSlider() {
5253      const videoLength = videos.length;
5254      const videoList = videos.map(({ video }, index) => {
5255        return `
5256          <div class='video-slide 
5257            ${index === 0 && ' first-video-slide'}
5258            ${index === videoLength - 1 && ' last-video-slide'}'
5259          data-video-index='${index}'>
5260            <img src='${video.thumbnail}'>
5261          </div>
5262        `;
5263      });
5264      $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .player-list`).html(videoList.join(''));
5265
5266      const doc = document.documentElement;
5267      doc.style.setProperty('--app-height', `${window.innerHeight}px`);
5268      videoSlider = $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .player-list`).slick({
5269        autoplay: false,
5270        adaptiveHeight: true,
5271        arrows: false,
5272        dots: false,
5273        fade: false,
5274        mobileFirst: true,
5275        touchThreshold: 4,
5276        initialSlide: currentVideoIndex,
5277        vertical: true,
5278        verticalSwiping: true,
5279        slidesToShow: 1,
5280        slidesToScroll: 1,
5281        infinite: false,
5282      });
5283
5284      videoSlider.on('swipe', function (event, slick, direction) {
5285        const { currentSlide: currentSlideIndex } = videoSlider[0].slick;
5286        if (
5287          (direction === 'up' && currentVideoIndex === 0) ||
5288          (direction === 'down' && currentVideoIndex === videos.length - 1) ||
5289          currentVideoIndex === currentSlideIndex
5290        ) {
5291          return;
5292        }
5293
5294        currentVideoIndex = currentSlideIndex;
5295        playTargetVideo();
5296
5297        // 因為 .player-wrapper 影片元件會移動到下一個 slide
5298        // 這邊要填充上次影片位置的預覽圖
5299        if (direction === 'up') {
5300          $(
5301            `#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-slide[data-video-index='${
5302              currentSlideIndex + 1
5303            }']`,
5304          ).html(
5305            `<img src="${videos[currentSlideIndex + 1].video.thumbnail}">`,
5306          );
5307        } else if (direction === 'down') {
5308          $(
5309            `#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-slide[data-video-index='${
5310              currentSlideIndex - 1
5311            }']`,
5312          ).html(
5313            `<img src="${videos[currentSlideIndex - 1].video.thumbnail}">`,
5314          );
5315        }
5316      });
5317    }
5318
5319    function playVideoOnItemClick() {
5320      $(`${videoCardParentSelector} .video-card`)
5321        .off('click')
5322        .on('click', function (event) {
5323          currentVideoIndex = $(this).data('video-index');
5324
5325          if (type === 'selected') {
5326            // 要確認目前點擊的影片是否為 carousel 中的中心影片
5327            const centerIndex = $(
5328              `${videoCardParentSelector} .owl-item.center .video-card`,
5329            ).data('video-index');
5330
5331            if (currentVideoIndex !== centerIndex) {
5332              return; // 如果不是中心影片,則不觸發播放
5333            }
5334          }
5335
5336          generateVideoSlider();
5337          playTargetVideo();
5338
5339          modal.open();
5340          $('#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal').parent().css('overflow', 'hidden');
5341          $('body').addClass('no-scroll');
5342
5343          window.segmentTracking.homepageVideoClicked({
5344            target_title: $(this).attr('data-video-title'),
5345            target_id: $(this).attr('data-video-id'),
5346            target_display_datetime: $(this).attr(
5347              'data-video-display-datetime',
5348            ),
5349            video_id: $(this).attr('data-video-id'),
5350          });
5351        });
5352    }
5353
5354    function handleVideoVolumeToggle() {
5355      $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-mute`).on(
5356        'click',
5357        function (event) {
5358          player.muted(false);
5359          $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-mute`).hide();
5360          $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-voice`).show();
5361        },
5362      );
5363
5364      $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-voice`).on(
5365        'click',
5366        function (event) {
5367          player.muted(true);
5368          $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-mute`).show();
5369          $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-voice`).hide();
5370        },
5371      );
5372    }
5373
5374    function handleVideoPlayToggle() {
5375      $(`#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .player-mask`).on(
5376        'click',
5377        function (event) {
5378          if (player.paused()) {
5379            player.play();
5380            $('.player-icon').hide();
5381          } else {
5382            player.pause();
5383            $('.player-icon').show();
5384
5385            const targetVideo = videos[currentVideoIndex].video;
5386            window.segmentTracking.homepageVideoPaused({
5387              ...commonVideoInfo(targetVideo),
5388            });
5389          }
5390        },
5391      );
5392    }
5393
5394    function handleVideoStopWhenModalClose() {
5395      $(document).on('closed', '#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal', function (e) {
5396        videoSlider.slick('unslick');
5397        videoSlider.off('swipe');
5398        player.pause();
5399        $('#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .player-wrapper').appendTo(
5400          `#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal`,
5401        );
5402        $('body').removeClass('no-scroll');
5403      });
5404    }
5405
5406    function handleVideoNavigation() {
5407      $('#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .video-nav__item').on(
5408        'click',
5409        function (event) {
5410          if ($(this).hasClass('nav-item-prev')) {
5411            videoSlider.slick('slickPrev');
5412            videoSlider.trigger('swipe', [undefined, 'up']);
5413          }
5414
5415          if ($(this).hasClass('nav-item-next')) {
5416            videoSlider.slick('slickNext');
5417            videoSlider.trigger('swipe', [undefined, 'down']);
5418          }
5419        },
5420      );
5421    }
5422
5423    function handleAutoPlayNextVideo() {
5424      player.on('ended', function () {
5425        const targetVideo = videos[currentVideoIndex].video;
5426        const milestone = 1.0; // 100%
5427        // 影片播放結束時,觸發 100% 觀看事件
5428        window.segmentTracking.homepageVideoWatched({
5429          ...commonVideoInfo(targetVideo),
5430          watched_percent: Math.round(milestone * 100),
5431        });
5432
5433        videoSlider.slick('slickNext');
5434        videoSlider.trigger('swipe', [undefined, 'down']);
5435      });
5436    }
5437
5438    function tracking() {
5439      $('.video-content__buy-button').on('click', () => {
5440        const url = $('.video-content__buy-button').attr('href');
5441
5442        window.segmentTracking.homepageVideoCTAButtonClicked({
5443          target_title: $('.video-content__title').text(),
5444          target_url: url,
5445          target_path: new URL(url).pathname,
5446        });
5447      });
5448    }
5449
5450    const observer = new IntersectionObserver((entries) => {
5451      entries.forEach((entry) => {
5452        if (entry.isIntersecting) {
5453          // 影片進入視窗,開始播放
5454          entry.target.play();
5455        } else {
5456          // 影片離開視窗,暫停播放
5457          entry.target.pause();
5458        }
5459      });
5460    });
5461
5462    function observeVideos() {
5463      const videos = document.querySelectorAll(
5464        `${videoCardParentSelector} .video-card video`,
5465      );
5466      videos.forEach((video) => {
5467        observer.unobserve(video);
5468        observer.observe(video);
5469      });
5470    }
5471
5472    let player;
5473    let referralLabel;
5474    let videos;
5475    let videoCardParentSelector = '';
5476    let type = 'highlighted'; // 預設為「好物放映室」模板
5477    let videoSlider;
5478    let currentVideoIndex = 0;
5479    let modal = $(`[data-remodal-id="highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal"]`).remodal({
5480      hashTracking: false,
5481    });
5482
5483    window.videoModal = window.videoModal || {};
5484    window.videoModal['highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal'] = {
5485      init(options) {
5486        player = videojs('#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal .highlighted-player', {
5487          controlBar: {
5488            fullscreenToggle: false,
5489            pictureInPictureToggle: false,
5490            playToggle: false,
5491            currentTimeDisplay: true,
5492            durationDisplay: true,
5493            RemainingTimeDisplay: false,
5494            volumePanel: false,
5495            SubtitlesButton: false,
5496          },
5497          inactivityTimeout: 0,
5498        });
5499        referralLabel = options.referralLabel;
5500        videos = options.videos;
5501        videoCardParentSelector = options.videoCardParentSelector || '';
5502        type = options.type || 'highlighted';
5503        this.start();
5504      },
5505      start() {
5506        playVideoOnItemClick();
5507        observeVideos();
5508        handleVideoStopWhenModalClose();
5509
5510        handleVideoVolumeToggle();
5511        handleVideoPlayToggle();
5512        handleVideoNavigation();
5513        handleAutoPlayNextVideo();
5514
5515        tracking();
5516      },
5517      addVideos(newVideos) {
5518        videos = [...videos, ...newVideos];
5519        playVideoOnItemClick();
5520        observeVideos();
5521      },
5522    };
5523  });
5524</script>
5524
5525
5526
5527<script>
5528  document.addEventListener('DOMContentLoaded', async () => {
5529    async function fetchVideos() {
5530      const response = await fetch(
5531        'https://py3-api.citiesocial.com/api/v1.2/carousel/video/',
5532      );
5533      const data = await response.json();
5534
5535      return data?.results?.video_carousel || [];
5536    }
5537
5538    function displayVideos(videos) {
5539      if (videos.length === 0) return;
5540
5541      const isMobile = window.innerWidth < RESPONSIVE_MIDDLE_BREAKING_POINT;
5542      let html = '';
5543      videos.forEach(({ video }, index) => {
5544        html += `
5545        <div class="video-card" data-video-index="${index}" data-video-title="${
5546          video.title
5547        }"
5548          data-video-id="${
5549            video.id
5550          }" data-video-display-datetime="${video.display_datetime.substring(
5551          0,
5552          10,
5553        )}">
5554          <div class="video-card__content">
5555            <video autoplay muted loop playsinline class="video-js" data-setup='{}'>
5556              <source src="${video.short}" type="video/mp4" />
5557            </video>
5558            <div class="video-card__overlay"></div>
5559            <div class="video-card__mask"></div>
5560            <img
5561              class="video-card__play-icon" 
5562              src="https://cdn.shopify.com/s/files/1/0254/0393/files/icon-videoplay.svg?v=1701750432" />
5563          </div>
5564          <div class="video-card__title">${video.title}</div>
5565        </div>
5566        `;
5567      });
5568
5569      if (isMobile) {
5570        $('#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a .list__list').html(html);
5571      } else {
5572        const slider = $('#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a .owl-carousel');
5573        slider.removeClass('carousel-skeleton-grid');
5574        slider.html(html);
5575        slider.owlCarousel({
5576          rewind: true,
5577          margin: 0,
5578          slideBy: 1,
5579          dots: false,
5580          items: 2,
5581          responsive: {
5582            [RESPONSIVE_MIDDLE_BREAKING_POINT]: {
5583              margin: 12,
5584              items: 4,
5585              slideBy: 'page',
5586              nav: true,
5587              navText: [
5588                '<i class="cs_icon icon-arrow-left"></i>',
5589                '<i class="cs_icon icon-arrow-right"></i>',
5590              ],
5591            },
5592            [RESPONSIVE_LARGE_BREAKING_POINT]: {
5593              margin: 16,
5594              items: 6,
5595              slideBy: 'page',
5596              nav: true,
5597              navText: [
5598                '<i class="cs_icon icon-arrow-left"></i>',
5599                '<i class="cs_icon icon-arrow-right"></i>',
5600              ],
5601            },
5602          },
5603        });
5604      }
5605    }
5606
5607    function trackElementViewed() {
5608      const videosElement = document.querySelector(
5609        '#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a',
5610      );
5611
5612      const observer = new IntersectionObserver(
5613        ([entry]) => {
5614          if (entry.intersectionRatio === 1.0) {
5615            window.segmentTracking.homepageVideoViewed();
5616            observer.disconnect();
5617          }
5618        },
5619        { threshold: 1.0 },
5620      );
5621      observer.observe(videosElement);
5622    }
5623
5624    if (Citiesocial.utils.isApp()) {
5625      $('#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a').hide();
5626      return;
5627    }
5628
5629    const videos = await fetchVideos();
5630    displayVideos(videos);
5631    window.videoModal['highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a-video-modal'].init({
5632      videos,
5633      referralLabel: 'highlighted-videos',
5634      videoCardParentSelector: '#highlighted-videos-a2e1e10d-c564-444a-a38c-37f113990b5a',
5635    });
5636    trackElementViewed();
5637  });
5638</script>
5638
5639
5640
5641</section><section id="shopify-section-c108bb1c-7b95-4203-b705-961c3b059b8c" class="shopify-section shopify-section__flash-sale">
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670<div
5671  class='
5672    cs-flash-sale-section cs3-nav
5673     u-desktop-only
5674    
5675  '
5676  id='c108bb1c-7b95-4203-b705-961c3b059b8c'
5677  
5678>
5679  <div class='container'>
5680    <header class='flash-sale__header'>
5681      <h2>限時閃購</h2>
5682      <h5>閃購期間,全通路最低價</h5>
5683    </header>
5684
5685    <section class='flash-sale__body' id='flash-sale__body'></section>
5686
5687    <section class='flash-sale__footer'>
5688      <a href='https://www.citiesocial.com/collections/flash-collections'>
5689        <button>看全部<span></span>檔限時閃購</button>
5690      </a>
5691    </section>
5692  </div>
5693</div>
5694
5695<script>
5696  document.addEventListener('DOMContentLoaded', () => {
5697    async function fetchData() {
5698      try {
5699        function getDateString(datetime) {
5700          const endDateUTC = new Date(datetime.replace(/-/g, '/'));
5701          const endDateLocal = new Date(
5702            endDateUTC.getTime() - endDateUTC.getTimezoneOffset() * 60000,
5703          );
5704
5705          const year = endDateLocal.getFullYear();
5706          const month = String(endDateLocal.getMonth() + 1).padStart(2, '0');
5707          const day = String(endDateLocal.getDate()).padStart(2, '0');
5708          const dateString = `${year}.${month}.${day}`;
5709          return dateString;
5710        }
5711        function getRemainingDays(datetime) {
5712          const endDateUTC = new Date(datetime.replace(/-/g, '/'));
5713          const endDateLocal = new Date(
5714            endDateUTC.getTime() - endDateUTC.getTimezoneOffset() * 60000,
5715          );
5716
5717          const currentTime = new Date();
5718          const remainingTimeMs = endDateLocal - currentTime;
5719          const remainingDays =
5720            Math.floor(remainingTimeMs / (1000 * 60 * 60 * 24)) + 1;
5721          return remainingDays;
5722        }
5723        function updateCountdown() {
5724          const currentDate = new Date();
5725          const endDateUTC = new Date(
5726            minEndDateProduct.end_datetime_utc.replace(/-/g, '/'),
5727          );
5728          const endDateLocal = new Date(
5729            endDateUTC.getTime() - endDateUTC.getTimezoneOffset() * 60000,
5730          );
5731          const remainingTimeMs = endDateLocal - currentDate;
5732
5733          if (remainingTimeMs <= 0) {
5734            clearInterval(countdownInterval);
5735            return;
5736          }
5737
5738          const remainingDays = Math.floor(
5739            remainingTimeMs / (1000 * 60 * 60 * 24),
5740          );
5741          const remainingHours = Math.floor(
5742            (remainingTimeMs % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60),
5743          );
5744          const remainingMinutes = Math.floor(
5745            (remainingTimeMs % (1000 * 60 * 60)) / (1000 * 60),
5746          );
5747          const remainingSeconds = Math.floor(
5748            (remainingTimeMs % (1000 * 60)) / 1000,
5749          );
5750
5751          const countdownElement = block.querySelector(
5752            '.flash-sale__body__block__article__group__countdown',
5753          );
5754          countdownElement.innerHTML = `
5755            ${String(remainingDays).padStart(2, '0')}
5756            <span class="unit">天</span>
5757            <span class="comma">:</span>
5758            ${String(remainingHours).padStart(2, '0')}
5759            <span class="unit">時</span>
5760            <span class="comma">:</span>
5761            ${String(remainingMinutes).padStart(2, '0')}
5762            <span class="unit">分</span>
5763            <span class="comma">:</span>
5764            ${String(remainingSeconds).padStart(2, '0')}
5765            <span class="unit">秒</span>
5766          `;
5767        }
5768
5769        const response = await fetch(
5770          `https://py3-api.citiesocial.com/api/v1.1/collection/flash-sale/?version=4`,
5771        );
5772        const data = await response.json();
5773        let products = data.results;
5774        products.sort(
5775          (a, b) => new Date(b.start_datetime) - new Date(a.start_datetime),
5776        );
5777
5778        const container = document.getElementById('flash-sale__body');
5779
5780        let minEndDateProduct = products[0];
5781        let minEndDate = new Date(minEndDateProduct.end_datetime_utc);
5782
5783        for (const product of products) {
5784          const endDate = new Date(product.end_datetime_utc);
5785          if (endDate < minEndDate) {
5786            minEndDateProduct = product;
5787            minEndDate = endDate;
5788          }
5789        }
5790        const indexToRemove = products.indexOf(minEndDateProduct);
5791        if (indexToRemove !== -1) {
5792          products.splice(indexToRemove, 1);
5793        }
5794
5795        $('.flash-sale__footer span').text(` ${products.length} `);
5796        products = products.slice(0, 10);
5797
5798        const block = document.createElement('section');
5799        block.classList.add('flash-sale__body__block', 'block');
5800
5801        const dateStr = getDateString(minEndDateProduct.end_datetime_utc);
5802        const remainingDays = getRemainingDays(
5803          minEndDateProduct.end_datetime_utc,
5804        );
5805
5806        block.innerHTML = `
5807          <a href="https://www.citiesocial.com/collections/${minEndDateProduct.handle}" class="items__content-text">
5808            <div class="flash-sale__body__block__image-container">
5809              <img class="first" src="${minEndDateProduct.cover_image_src}" alt="product" />
5810              <div class="flash-sale__body__block__mask" ></div>
5811              <div class="flash-sale__body__block__article__group">
5812                <p class="flash-sale__body__block__article__group__cta">最後倒數</p>
5813                <h3 class="flash-sale__body__block__article__group__countdown"></h3>
5814              </div>
5815              <div class="u-desktop-only">
5816                <article class="flash-sale__body__block__article">
5817                  <h5 class="flash-sale__body__block__article__title">${minEndDateProduct.brand.name}|${minEndDateProduct.title}</h5>
5818                  <h4 class="flash-sale__body__block__article__discount">限時 ${minEndDateProduct.markdown_display}</h4>
5819                </article>
5820              </div>
5821              <div class="u-mobile-only">
5822                <article class="flash-sale__body__block__article">
5823                  <p class="flash-sale__body__block__article__brand">${minEndDateProduct.brand.name}</p>
5824                  <h5 class="flash-sale__body__block__article__title">${minEndDateProduct.title}</h5>
5825                  <h4 class="flash-sale__body__block__article__discount">限時 ${minEndDateProduct.markdown_display}</h4>
5826                </article>
5827              </div>
5828            </div>
5829          </a>
5830          <footer class="flash-sale__body__block__footer">
5831            <p class="flash-sale__body__block__footer__end-date">${dateStr} 結束</p>
5832          </footer>
5833        `;
5834        container.appendChild(block);
5835        const countdownInterval = setInterval(updateCountdown, 1000);
5836
5837        products.forEach((item) => {
5838          const block = document.createElement('section');
5839          block.classList.add('flash-sale__body__block', 'block');
5840
5841          const dateStr = getDateString(item.end_datetime_utc);
5842          const remainingDays = getRemainingDays(item.end_datetime_utc);
5843
5844          block.innerHTML = `
5845          <a href="https://www.citiesocial.com/collections/${item.handle}" class="items__content-text">
5846            <div class="flash-sale__body__block__image-container">
5847              <img src="${item.cover_image_src}" alt="product" class="flash-sale__body__block__image"/>
5848              <div class="flash-sale__body__block__mask" ></div>
5849              <article class="flash-sale__body__block__article">
5850                <p class="flash-sale__body__block__article__brand">${item.brand.name}</p>
5851                <h5 class="flash-sale__body__block__article__title">${item.title}</h5>
5852                <h4 class="flash-sale__body__block__article__discount">限時 ${item.markdown_display}</h4>
5853              </article>
5854            </div>
5855          </a>
5856          <footer class="flash-sale__body__block__footer">
5857            <p class="flash-sale__body__block__footer__end-date">${dateStr} 結束</p>
5858          </footer>
5859          
5860          `;
5861          container.appendChild(block);
5862        });
5863      } catch (error) {
5864        console.error('Error fetching data:', error);
5865      }
5866    }
5867
5868    fetchData();
5869  });
5870</script>
5870
5871
5872
5873</section><div id="shopify-section-f59154a7-172d-4717-8547-f99e9d9a55f7" class="shopify-section cs_index_carousel">
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903  
5904  <!--
5905    setting Liquid Object Data in global variable for cs-api-based-carousel
5906  -->
5907  
5907<script>
5908    window.apiBasedCarousel
5909      ? window.apiBasedCarousel.push({
5910          position: "carousel",
5911          sectionId: "f59154a7-172d-4717-8547-f99e9d9a55f7",
5912          collectionId: 273824907377,
5913          collectionHandle: "new-arrival",
5914          desktopMode: "collection",
5915          mobileMode: "scroll",
5916          isEarlyBird: false,
5917          isFlashCollections: false,
5918        })
5919      : window.apiBasedCarousel = [
5920        {
5921          position: "carousel",
5922          sectionId: "f59154a7-172d-4717-8547-f99e9d9a55f7",
5923          collectionId: 273824907377,
5924          collectionHandle: "new-arrival",
5925          desktopMode: "collection",
5926          mobileMode: "scroll",
5927          isEarlyBird: false,
5928          isFlashCollections: false,
5929        }
5930      ]
5931  </script>
5931
5932  <section
5933    style='background: white;'
5934    class='
5935      cs-carousel cs3-nav
5936       cs-carousel--desktop-collection-mode
5937      
5938      
5939       u-desktop-only
5940      
5941    '
5942    
5943  >
5944    <div class='container new-arrival' id='f59154a7-172d-4717-8547-f99e9d9a55f7'>
5945      <div class='container__inner'>
5946        <div class='new-arrival-top-v1'>
5947          <div class='new-arrival-carousel-title carousel__header-title'>
5948            本週上架新品
5949          </div>
5950          <div class='new-arrival-carousel-count counter-container'>
5951            <div class='new-arrival-carousel-count-plus'>+</div>
5952            <div class='new-arrival-carousel-count-number'>
5953              90
5954            </div>
5955          </div>
5956          <div class='new-arrival-carousel-subtitle'>
5957            探索全新入駐品牌與上架新品,找尋生活新靈感
5958          </div>
5959          <a
5960            class='new-arrival-carousel-read-more-top u-desktop-only'
5961            href='/collections/new-arrival?ref=index_carousel_header'
5962            >發現更多新品</a
5963          >
5964        </div>
5965        <div class='u-desktop-only carousel__wrapper'>
5966          <div
5967            class='owl-carousel owl-theme api-based-owl carousel-skeleton-grid'
5968            id='f59154a7-172d-4717-8547-f99e9d9a55f7-owl-carousel'
5969          >
5970            
5971  
5972    <div class="product-card-skeleton">
5973      <div class="product-card-skeleton__image"></div>
5974      <div class="product-card-skeleton__description-bar--long"></div>
5975      <div class="product-card-skeleton__description-bar--short"></div>
5976    </div>
5977  
5978  
5979
5980  
5981    <div class="product-card-skeleton">
5982      <div class="product-card-skeleton__image"></div>
5983      <div class="product-card-skeleton__description-bar--long"></div>
5984      <div class="product-card-skeleton__description-bar--short"></div>
5985    </div>
5986  
5987  
5988
5989  
5990    <div class="product-card-skeleton">
5991      <div class="product-card-skeleton__image"></div>
5992      <div class="product-card-skeleton__description-bar--long"></div>
5993      <div class="product-card-skeleton__description-bar--short"></div>
5994    </div>
5995  
5996  
5997
5998  
5999    <div class="product-card-skeleton">
6000      <div class="product-card-skeleton__image"></div>
6001      <div class="product-card-skeleton__description-bar--long"></div>
6002      <div class="product-card-skeleton__description-bar--short"></div>
6003    </div>
6004  
6005  
6006
6007          </div>
6008        </div>
6009        <div class='u-mobile-only list__wrapper'>
6010          <div
6011            class='
6012              list__list
6013               list__list--scroll
6014            '
6015          >
6016            
6017  
6018    <div class="product-card-skeleton">
6019      <div class="product-card-skeleton__image"></div>
6020      <div class="product-card-skeleton__description-bar--long"></div>
6021      <div class="product-card-skeleton__description-bar--short"></div>
6022    </div>
6023  
6024  
6025
6026  
6027    <div class="product-card-skeleton">
6028      <div class="product-card-skeleton__image"></div>
6029      <div class="product-card-skeleton__description-bar--long"></div>
6030      <div class="product-card-skeleton__description-bar--short"></div>
6031    </div>
6032  
6033  
6034
6035  
6036    <div class="product-card-skeleton">
6037      <div class="product-card-skeleton__image"></div>
6038      <div class="product-card-skeleton__description-bar--long"></div>
6039      <div class="product-card-skeleton__description-bar--short"></div>
6040    </div>
6041  
6042  
6043
6044          </div>
6045        </div>
6046        <div class='u-mobile-only'>
6047          <a
6048            class='new-arrival-carousel-read-more-bottom'
6049            href='/collections/new-arrival?ref=index_carousel_header'
6050            >發現更多新品</a
6051          >
6052        </div>
6053      </div>
6054    </div>
6055  </section>
6056
6057
6058
6059</div><section id="shopify-section-topic_3_nQPHYm" class="shopify-section shopify-section__topic-3">
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091<div
6092  class='
6093    cs-topic-3 cs3-nav
6094     u-desktop-only
6095    
6096  '
6097  id='js-topic-3-topic_3_nQPHYm'
6098  
6099>
6100  <div class='container'>
6101    <div class='topic-3__content'>
6102      <h2>秋日選藏|熱銷精選</h2>
6103      <p>佳節獻禮滿額最高折 $270🎁送上一份質感好禮, 讓每次相聚都成為值得珍藏的溫暖時刻!</p>
6104      <div class='u-desktop-only topic-3__read-more-button'>
6105        <a href='/collections/26fall-best-selling-gifts?ref=topic-26fall' data-name='瀏覽更多'>瀏覽更多</a>
6106      </div>
6107    </div>
6108    <a
6109      href='/collections/26fall-best-selling-gifts?ref=topic-26fall'
6110      data-name='主題圖片'
6111      class='topic-3__cover-image'
6112    >
6113      <div class='topic-3__cover-image__wrapper'>
6114        <img src='//www.citiesocial.com/cdn/shop/files/960x1256_9559e036-2d08-45da-9d2a-276e46be29a0.jpg?crop=center&height=1256&v=1789844979&width=960'>
6115      </div>
6116    </a>
6117    <div class='topic-3__products'>
6118      <div class='slick-prev'><i class='cs_icon icon-arrow-left'></i></div>
6119      <div class='slick-next'><i class='cs_icon icon-arrow-right'></i></div>
6120      <div class='topic-3__carousel-wrapper'>
6121        <div id='js-topic-3-carousel-topic_3_nQPHYm'>
6122          
6123            
6124            
6125
6126            <a
6127              href='/products/29%E5%90%8B-bermas-fit-%E9%9B%99%E9%96%8B%E5%BC%8F-%E5%85%A7%E5%BB%BA%E7%A7%A4%E9%87%8D%E5%84%80-%E6%97%A5%E6%9C%AC%E7%85%9E%E8%BB%8A%E8%A1%8C%E6%9D%8E%E7%AE%B1?ref=topic-26fall'
6128              data-name='29吋 BERMAS FIT 雙開式 內建秤重儀 日本煞車行李箱'
6129              class='topic-3__product-card'
6130            >
6131              <div class='topic-3__product-card__image'>
6132                <img
6133                  loading='lazy'
6134                  src='//www.citiesocial.com/cdn/shop/files/ss202606-30_500x.jpg?v=1784571807'
6135                >
6136              </div>
6137              <p>29吋 BERMAS FIT 雙開式 內建秤重儀 日本煞車行李箱</p>
6138            </a>
6139          
6140            
6141            
6142
6143            <a
6144              href='/products/%E6%97%A5%E5%B8%B8%E8%BC%95%E6%97%85%E9%98%B2%E7%9B%9C%E6%96%9C%E8%82%A9%E5%8C%85?ref=topic-26fall'
6145              data-name='日常輕旅防盜斜肩包'
6146              class='topic-3__product-card'
6147            >
6148              <div class='topic-3__product-card__image'>
6149                <img
6150                  loading='lazy'
6151                  src='//www.citiesocial.com/cdn/shop/files/0901_500x.gif?v=1789737273'
6152                >
6153              </div>
6154              <p>日常輕旅防盜斜肩包</p>
6155            </a>
6156          
6157            
6158            
6159
6160            <a
6161              href='/products/%E7%A9%BA%E9%96%93%E7%BE%8E%E5%AD%B8%E7%91%9C%E4%BC%BD%E9%81%8B%E5%8B%95%E5%A2%8A?ref=topic-26fall'
6162              data-name='【預購】空間美學瑜伽墊'
6163              class='topic-3__product-card'
6164            >
6165              <div class='topic-3__product-card__image'>
6166                <img
6167                  loading='lazy'
6168                  src='//www.citiesocial.com/cdn/shop/files/E5_95_86_E5_93_81_E5_9C_96_14_4ec86085-5c44-4082-a705-7c79cf5aa34b_500x.jpg?v=1779366114'
6169                >
6170              </div>
6171              <p>【預購】空間美學瑜伽墊</p>
6172            </a>
6173          
6174            
6175            
6176
6177            <a
6178              href='/products/%E5%A4%9A%E5%8A%9F%E8%83%BD%E6%B7%B1%E5%B1%A4%E6%8C%89%E6%91%A9%E8%9D%B4%E8%9D%B6%E7%92%B0?ref=topic-26fall'
6179              data-name='多功能深層按摩蝴蝶環'
6180              class='topic-3__product-card'
6181            >
6182              <div class='topic-3__product-card__image'>
6183                <img
6184                  loading='lazy'
6185                  src='//www.citiesocial.com/cdn/shop/files/1_7d73c73f-da38-44ac-86c9-c0c1bb8f6ba9_500x.jpg?v=1789712832'
6186                >
6187              </div>
6188              <p>多功能深層按摩蝴蝶環</p>
6189            </a>
6190          
6191            
6192            
6193
6194            <a
6195              href='/products/%E7%B6%A0%E8%83%BD%E7%82%AD%E7%9F%BD%E9%99%A4%E6%BF%95%E5%99%A8-%E6%B8%85%E6%96%B0%E5%A4%A7%E5%85%A8%E9%85%8D?ref=topic-26fall'
6196              data-name='綠能炭矽除濕器 清新大全配'
6197              class='topic-3__product-card'
6198            >
6199              <div class='topic-3__product-card__image'>
6200                <img
6201                  loading='lazy'
6202                  src='//www.citiesocial.com/cdn/shop/files/E4_B8_BB_E5_9C_96__E6_B8_85_E6_96_B0_E5_A4_A7_E5_85_A8_E9_85_8D__E5_8E_BB_E8_83_8C_500x.jpg?v=1787192531'
6203                >
6204              </div>
6205              <p>綠能炭矽除濕器 清新大全配</p>
6206            </a>
6207          
6208            
6209            
6210
6211            <a
6212              href='/products/%E5%BE%AE%E7%AC%91%E6%85%A2%E8%B7%91%E5%A5%87%E6%A9%9F?ref=topic-26fall'
6213              data-name='微笑慢跑奇機'
6214              class='topic-3__product-card'
6215            >
6216              <div class='topic-3__product-card__image'>
6217                <img
6218                  loading='lazy'
6219                  src='//www.citiesocial.com/cdn/shop/files/E5_A2_9E_E5_8A_A0citiesocial_E7_B4_A0_E6_9D_90_20260914_500x.jpg?v=1789813795'
6220                >
6221              </div>
6222              <p>微笑慢跑奇機</p>
6223            </a>
6224          
6225            
6226            
6227
6228            <a
6229              href='/products/%E5%B2%A1%E5%B1%B1%E6%AD%90%E8%8B%A5%E6%8B%89%E9%BB%91%E8%91%A1%E8%90%84-%E9%A0%82%E7%B4%9A%E7%A6%AE%E7%9B%92%E6%AC%BE-6
622950g?ref=topic-26fall'
6230              data-name='岡山歐若拉黑葡萄【頂級禮盒款】650g'
6231              class='topic-3__product-card'
6232            >
6233              <div class='topic-3__product-card__image'>
6234                <img
6235                  loading='lazy'
6236                  src='//www.citiesocial.com/cdn/shop/files/1_f2d8c207-a739-4954-ad10-4bf1aff84b2e_500x.jpg?v=1789823561'
6237                >
6238              </div>
6239              <p>岡山歐若拉黑葡萄【頂級禮盒款】650g</p>
6240            </a>
6241          
6242            
6243            
6244
6245            <a
6246              href='/products/%E6%A1%8C%E9%9D%A2%E7%84%A1%E8%80%97%E6%9D%90%E6%8A%BD%E6%B2%B9%E7%85%99%E6%A9%9F?ref=topic-26fall'
6247              data-name='桌面無耗材抽油煙機'
6248              class='topic-3__product-card'
6249            >
6250              <div class='topic-3__product-card__image'>
6251                <img
6252                  loading='lazy'
6253                  src='//www.citiesocial.com/cdn/shop/files/TM-SASE02_E6_89_BE_E5_A5_BD_E6_9D_B1_E8_A5_BF_01_500x.jpg?v=1725329006'
6254                >
6255              </div>
6256              <p>桌面無耗材抽油煙機</p>
6257            </a>
6258          
6259            
6260            
6261
6262            <a
6263              href='/products/%E7%8D%A8%E5%AE%B6%E9%80%81-%E6%8B%AD%E9%8F%A1%E7%B4%99%E6%94%B6%E7%B4%8D%E7%9B%924%E5%85%A5-%E5%85%89%E5%AD%B8%E6%8B%AD%E9%8F%A1%E7%B4%99-200%E5%85%A5-2%E7%B5%84-%E9%81%A9%E7%94%A8%E7%9C%BC%E9%8F%A1-3c%E8%9E%A2%E5%B9%95-%E9%8F%A1%E9%A0%AD?ref=topic-26fall'
6264              data-name='【獨家送 拭鏡紙收納盒4入】光學拭鏡紙 200入*2組 (適用眼鏡、3C螢幕、鏡頭)'
6265              class='topic-3__product-card'
6266            >
6267              <div class='topic-3__product-card__image'>
6268                <img
6269                  loading='lazy'
6270                  src='//www.citiesocial.com/cdn/shop/files/200ct_-2_E5_85_A5-1_500x.jpg?v=1789820246'
6271                >
6272              </div>
6273              <p>【獨家送 拭鏡紙收納盒4入】光學拭鏡紙 200入*2組 (適用眼鏡、3C螢幕、鏡頭)</p>
6274            </a>
6275          
6276            
6277            
6278
6279            <a
6280              href='/products/%E6%80%A5%E6%95%91%E4%B8%89%E8%A7%92%E8%82%8C%E8%82%89%E7%AD%8B%E8%86%9C%E6%8C%89%E6%91%A9%E5%99%A8?ref=topic-26fall'
6281              data-name='【citiesocial全台首賣-粉紅色】急救三角肌肉筋膜按摩器 台灣總代理公司貨 Tri-Aid'
6282              class='topic-3__product-card'
6283            >
6284              <div class='topic-3__product-card__image'>
6285                <img
6286                  loading='lazy'
6287                  src='//www.citiesocial.com/cdn/shop/files/pink_4_500x.jpg?v=1781965946'
6288                >
6289              </div>
6290              <p>【citiesocial全台首賣-粉紅色】急救三角肌肉筋膜按摩器 台灣總代理公司貨 Tri-Aid</p>
6291            </a>
6292          
6293            
6294            
6295
6296            <a
6297              href='/products/pinguard-%E9%8F%A1%E9%A0%AD%E6%8E%83%E7%9E%84-find-my-%E5%85%A8%E7%90%83%E5%AE%9A%E4%BD%8D%E5%99%A8?ref=topic-26fall'
6298              data-name='PinGuard 針孔糾察定位器 Find My'
6299              class='topic-3__product-card'
6300            >
6301              <div class='topic-3__product-card__image'>
6302                <img
6303                  loading='lazy'
6304                  src='//www.citiesocial.com/cdn/shop/files/E7_B5_84_E5_9C_964_E8_89_B2__E7_99_BD_E5_BA_95_500x.jpg?v=1784565205'
6305                >
6306              </div>
6307              <p>PinGuard 針孔糾察定位器 Find My</p>
6308            </a>
6309          
6310            
6311            
6312
6313            <a
6314              href='/products/nemonic-ai-%E4%BE%BF%E6%A2%9D%E6%A9%9F-%E4%BE%BF%E6%A2%9D%E7%B4%99%E6%8D%B2%E7%B5%84-1-4?ref=topic-26fall'
6315              data-name='nemonic AI 便條機 便條紙捲組 (1+4)'
6316              class='topic-3__product-card'
6317            >
6318              <div class='topic-3__product-card__image'>
6319                <img
6320                  loading='lazy'
6321                  src='//www.citiesocial.com/cdn/shop/files/nemonic_memo_set_500x.jpg?v=1784532053'
6322                >
6323              </div>
6324              <p>nemonic AI 便條機 便條紙捲組 (1+4)</p>
6325            </a>
6326          
6327            
6328            
6329
6330            <a
6331              href='/products/%E6%A1%8C%E4%B8%8A%E5%9E%8B%E5%90%B8%E5%A1%B5%E5%99%A8?ref=topic-26fall'
6332              data-name='【預購】桌上型吸塵器'
6333              class='topic-3__product-card'
6334            >
6335              <div class='topic-3__product-card__image'>
6336                <img
6337                  loading='lazy'
6338                  src='//www.citiesocial.com/cdn/shop/files/S__70901765_0_500x.jpg?v=1789813873'
6339                >
6340              </div>
6341              <p>【預購】桌上型吸塵器</p>
6342            </a>
6343          
6344            
6345            
6346
6347            <a
6348              href='/products/%E5%85%8D%E9%9B%BB%E6%B1%A0%E6%89%8B%E6%8B%89%E8%A1%8C%E6%9D%8E%E7%A7%A4%E5%8F%AF%E6%89%98%E9%81%8B?ref=topic-26fall'
6349              data-name='免電池手拉行李秤(可托運)'
6350              class='topic-3__product-card'
6351            >
6352              <div class='topic-3__product-card__image'>
6353                <img
6354                  loading='lazy'
6355                  src='//www.citiesocial.com/cdn/shop/files/g1_8118951f-dc2f-48eb-8c7d-244493f56993_500x.jpg?v=1784562790'
6356                >
6357              </div>
6358              <p>免電池手拉行李秤(可托運)</p>
6359            </a>
6360          
6361            
6362            
6363
6364            <a
6365              href='/products/qa-bottle-%E7%B4%94%E9%88%A6%E4%BF%9D%E6%BA%AB%E7%93%B6-600ml?ref=topic-26fall'
6366              data-name='QA BOTTLE 純鈦保溫瓶 - 600ml'
6367              class='topic-3__product-card'
6368            >
6369              <div class='topic-3__product-card__image'>
6370                <img
6371                  loading='lazy'
6372                  src='//www.citiesocial.com/cdn/shop/files/DSC04134_500x.jpg?v=1787149885'
6373                >
6374              </div>
6375              <p>QA BOTTLE 純鈦保溫瓶 - 600ml</p>
6376            </a>
6377          
6378            
6379            
6380
6381            <a
6382              href='/products/icemag-3-10000mah-%E7%84%A1%E7%B7%9A%E7%A3%81%E5%90%B8%E8%A1%8C%E5%8B%95%E9%9B%BB%E6%BA%90?ref=topic-26fall'
6383              data-name='ICEMAG 3|10000mAh 無線磁吸行動電源'
6384              class='topic-3__product-card'
6385            >
6386              <div class='topic-3__product-card__image'>
6387                <img
6388                  loading='lazy'
6389                  src='//www.citiesocial.com/cdn/shop/files/3_3f4cfbe1-9769-411e-9402-5f96546e597e_500x.jpg?v=1789814485'
6390                >
6391              </div>
6392              <p>ICEMAG 3|10000mAh 無線磁吸行動電源</p>
6393            </a>
6394          
6395            
6396            
6397
6398            <a
6399              href='/products/%E5%8D%87%E7%B4%9A%E7%89%88-%E9%81%BF%E9%9C%87%E7%B7%A9%E8%A1%9D%E8%B6%85%E6%85%A2%E8%B7%91%E5%A2%8A?ref=topic-26fall'
6400              data-name='【升級版】避震緩衝超慢跑墊'
6401              class='topic-3__product-card'
6402            >
6403              <div class='topic-3__product-card__image'>
6404                <img
6405                  loading='lazy'
6406                  src='//www.citiesocial.com/cdn/shop/files/QE1N2-BP-1_500x.jpg?v=1774400725'
6407                >
6408              </div>
6409              <p>【升級版】避震緩衝超慢跑墊</p>
6410            </a>
6411          
6412            
6413            
6414
6415            <a
6416              href='/products/%E7%99%BE%E4%BA%BA%E4%B8%80%E9%A6%96%E7%B6%9C%E5%90%88%E5%8D%81%E8%89%B2%E7%B1%B3%E6%9E%9C%E5%B0%8F%E6%96%B9%E7%9B%92-33%E8%A2%8B%E5%85%A5?ref=topic-26fall'
6417              data-name='百人一首綜合十色米果(小方盒) 33袋入'
6418              class='topic-3__product-card'
6419            >
6420              <div class='topic-3__product-card__image'>
6421                <img
6422                  loading='lazy'
6423                  src='//www.citiesocial.com/cdn/shop/files/E5_B0_8F_E5_80_89_E5_B1_B1_E8_8E_8A_E7_99_BE_E4_BA_BA_E4_B8_80_E9_A6_96_500x.jpg?v=1789820412'
6424                >
6425              </div>
6426              <p>百人一首綜合十色米果(小方盒) 33袋入</p>
6427            </a>
6428          
6429            
6430            
6431
6432            <a
6433              href='/products/%E9%9B%99%E9%9B%BB%E5%A3%93%E6%99%BA%E8%83%BD%E5%8D%B3%E6%99%82%E8%A1%8C%E7%86%B1%E6%9D%AF-tm-sak65c?ref=topic-26fall'
6434              data-name='【現貨】雙電壓智能即時行熱杯 TM-SAK65C (可上飛機)'
6435              class='topic-3__product-card'
6436            >
6437              <div class='topic-3__product-card__image'>
6438                <img
6439                  loading='lazy'
6440                  src='//www.citiesocial.com/cdn/shop/files/TM-SAK65C_E6_89_BE_E5_A5_BD_E6_9D_B1_E8_A5_BF_03_500x.jpg?v=1774288151'
6441                >
6442              </div>
6443              <p>【現貨】雙電壓智能即時行熱杯 TM-SAK65C (可上飛機)</p>
6444            </a>
6445          
6446            
6447            
6448
6449            <a
6450              href='/products/%E8%BC%95%E7%9B%88%E5%A4%BE%E8%85%B3%E6%8B%96-%E5%8D%88%E5%A4%9C%E9%BB%91?ref=topic-26fall'
6451              data-name='輕量夾腳拖 午夜黑'
6452              class='topic-3__product-card'
6453            >
6454              <div class='topic-3__product-card__image'>
6455                <img
6456                  loading='lazy'
6457                  src='//www.citiesocial.com/cdn/shop/files/E5_8D_88_E5_A4_9C_E9_BB_912_8c6c913a-2f7d-40f4-8e6b-0e45d6783dd3_500x.jpg?v=1755141649'
6458                >
6459              </div>
6460              <p>輕量夾腳拖 午夜黑</p>
6461            </a>
6462          
6463            
6464            
6465
6466            <a
6467              href='/products/%E5%85%A8%E5%A4%A9%E5%80%99%E9%98%B2%E6%B0%B4%E9%9E%8B-%E6%BD%AE%E6%B5%81%E9%BB%91?ref=topic-26fall'
6468              data-name='全天候防水鞋-潮流黑'
6469              class='topic-3__product-card'
6470            >
6471              <div class='topic-3__product-card__image'>
6472                <img
6473                  loading='lazy'
6474                  src='//www.citiesocial.com/cdn/shop/files/E9_BB_91_E9_9E_8B_E5_8E_BB_E8_83_8C_500x.jpg?v=1781996413'
6475                >
6476              </div>
6477              <p>全天候防水鞋-潮流黑</p>
6478            </a>
6479          
6480            
6481            
6482
6483            <a
6484              href='/products/%E5%A5%B6%E9%BB%83%E9%BA%BB%E7%B3%AC%E6%9C%88%E9%A4%85%E7%A6%AE%E7%9B%926%E5%85%A5-2026?ref=topic-26fall'
6485              data-name='奶黃麻糬月餅禮盒(6入)-2026'
6486              class='topic-3__product-card'
6487            >
6488              <div class='topic-3__product-card__image'>
6489                <img
6490                  loading='lazy'
6491                  src='//www.citiesocial.com/cdn/shop/files/E6_99_B6_E8_8F_AF_E5_A5_B6_E9_BB_83_E9_BA_BB_E7_B3_AC_E6_9C_88_E9_A4_85__E4_B8_BB_E5_9C_96_1000x1000_ac58f6b0-bb09-4045-975f-d49c60f2a593_500x.jpg?v=1784619205'
6492                >
6493              </div>
6494              <p>奶黃麻糬月餅禮盒(6入)-2026</p>
6495            </a>
6496          
6497            
6498            
6499
6500            <a
6501              href='/products/tou-z-mini-%E4%B8%80%E8%A2%8B%E5%B0%B1%E8%B5%B0%E7%B5%84?ref=topic-26fall'
6502              data-name='Tou Z mini | 一袋就走組'
6503              class='topic-3__product-card'
6504            >
6505              <div class='topic-3__product-card__image'>
6506                <img
6507                  loading='lazy'
6508                  src='//www.citiesocial.com/cdn/shop/files/01_8732e45f-7522-4ecf-ad66-77cde155e1a9_500x.jpg?v=1789815594'
6509                >
6510              </div>
6511              <p>Tou Z mini | 一袋就走組</p>
6512            </a>
6513          
6514            
6515            
6516
6517            <a
6518              href='/products/%E6%97%A5%E6%9C%AC%E8%A3%BD%E8%BF%B7%E4%BD%A0%E5%B0%8D%E6%8A%98%E9%8C%A2%E5%8C%85?ref=topic-26fall'
6519              data-name='日本職人真皮小短夾'
6520              class='topic-3__product-card'
6521            >
6522              <div class='topic-3__product-card__image'>
6523                <img
6524                  loading='lazy'
6525                  src='//www.citiesocial.com/cdn/shop/files/E5_95_86_E5_93_81_E5_9C_96_800x800_6_58f4e087-d4ae-4f5f-95b7-62000b77e272_500x.jpg?v=1787159970'
6526                >
6527              </div>
6528              <p>日本職人真皮小短夾</p>
6529            </a>
6530          
6531            
6532            
6533
6534            <a
6535              href='/products/minitoo-%E8%BF%B7%E4%BD%A0%E9%BB%9E%E8%85%A6%E5%83%8F%E7%B4%A0%E8%97%8D%E7%89%99%E9%9F%B3%E9%9F%BF?ref=topic-26fall'
6536              data-name='MiniToo 迷你點腦像素藍牙音響'
6537              class='topic-3__product-card'
6538            >
6539              <div class='topic-3__product-card__image'>
6540                <img
6541                  loading='lazy'
6542                  src='//www.citiesocial.com/cdn/shop/files/E7_99_BD_E5_BA_95_E5_9C_96_c339e638-5ad9-4396-a9fe-0c779530c458_500x.jpg?v=1789755593'
6543                >
6544              </div>
6545              <p>MiniToo 迷你點腦像素藍牙音響</p>
6546            </a>
6547          
6548        </div>
6549      </div>
6550    </div>
6551    <div class='u-mobile-only topic-3__read-more-button'>
6552      <a href='/collections/26fall-best-selling-gifts?ref=topic-26fall' data-name='瀏覽更多'>瀏覽更多</a>
6553    </div>
6554  </div>
6555</div>
6556
6557<script>
6558  document.addEventListener('DOMContentLoaded', () => {
6559    const trackingInfo = {
6560      template: '一大三小',
6561      title: '秋日選藏|熱銷精選',
6562      section_id: 'topic_3_nQPHYm',
6563    };
6564    const targetElement = document.querySelector('#js-topic-3-topic_3_nQPHYm');
6565    const observer = new IntersectionObserver(
6566      ([entry]) => {
6567        if (entry.intersectionRatio > 0.7) {
6568          window.segmentTracking.homepageTopicViewed(trackingInfo);
6569          observer.disconnect();
6570        }
6571      },
6572      { threshold: [0.7, 0.95] },
6573    );
6574    observer.observe(targetElement);
6575
6576    targetElement.querySelectorAll('a').forEach((element) => {
6577      element.addEventListener('click', (event) => {
6578        window.segmentTracking.homepageTopicClicked({
6579          ...trackingInfo,
6580          name: event.currentTarget.dataset.name,
6581          target_url: event.currentTarget.href,
6582          target_path: new URL(event.currentTarget.href).pathname,
6583        });
6584      });
6585    });
6586
6587    // 這個要放後面執行,不然渲染會有問題
6588    setTimeout(() => {
6589      $('#js-topic-3-carousel-topic_3_nQPHYm').slick({
6590        autoplay: false,
6591        adaptiveHeight: true,
6592        arrows: false,
6593        dots: false,
6594        fade: false,
6595        mobileFirst: true,
6596        touchThreshold: 4,
6597        initialSlide: 0,
6598        vertical: false,
6599        verticalSwiping: false,
6600        slidesToShow: 3,
6601        slidesToScroll: 3,
6602        responsive: [
6603          {
6604            breakpoint: 768,
6605            settings: {
6606              vertical: true,
6607              verticalSwiping: true,
6608            },
6609          },
6610        ],
6611      });
6612      const carouselPrevButton = document.querySelector(
6613        '#js-topic-3-topic_3_nQPHYm .slick-prev',
6614      );
6615      const carouselNextButton = document.querySelector(
6616        '#js-topic-3-topic_3_nQPHYm .slick-next',
6617      );
6618      carouselPrevButton.addEventListener('click', () => {
6619        $('#js-topic-3-carousel-topic_3_nQPHYm').slick('slickPrev');
6620      });
6621      carouselNextButton.addEventListener('click', () => {
6622        $('#js-topic-3-carousel-topic_3_nQPHYm').slick('slickNext');
6623      });
6624    }, 0);
6625  });
6626</script>
6626
6627
6628
6629</section><section id="shopify-section-topic_5_bmAcb3" class="shopify-section shopify-section__topic-5">
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660<div
6661  class='
6662    cs-topic-5 cs3-nav
6663    
6664    
6665  '
6666  id='js-topic-topic_5_bmAcb3'
6667  
6668    data-navbar-title=''
6669  
6670>
6671  <div class='container'>
6672    <div class='u-desktop-only'>
6673      <a href='https://www.citiesocial.com/pages/26unit-furniture-aug'>
6674        <img src='//www.citiesocial.com/cdn/shop/files/Frame_427319037_51a7855f-1741-498c-9975-08506a2e73c3.png?v=1789839760'>
6675      </a>
6676    </div>
6677    <div class='u-mobile-only'>
6678      <a href='https://www.citiesocial.com/pages/26unit-furniture-aug'>
6679        <img
6680          style='width: 100%;'
6681          loading='lazy'
6682          src='//www.citiesocial.com/cdn/shop/files/Frame_427319038_60ac9b01-0cad-4e0f-b42f-a32a5a6b326f.png?v=1789839747'
6683        >
6684      </a>
6685    </div>
6686  </div>
6687</div>
6688
6689<script>
6690  document.addEventListener('DOMContentLoaded', () => {
6691    const trackingInfo = {
6692      template: '非滿版圖片',
6693      title: '選物誌-找好傢俱',
6694      section_id: 'topic_5_bmAcb3',
6695    };
6696    const topicElement = document.querySelector('#js-topic-topic_5_bmAcb3');
6697
6698    const observer = new IntersectionObserver(
6699      ([entry]) => {
6700        if (entry.intersectionRatio === 1.0) {
6701          window.segmentTracking.homepageTopicViewed(trackingInfo);
6702          observer.disconnect();
6703        }
6704      },
6705      { threshold: 1.0 },
6706    );
6707    observer.observe(topicElement);
6708
6709    topicElement.addEventListener('click', () => {
6710      window.segmentTracking.homepageTopicClicked({
6711        ...trackingInfo,
6712        target_url: 'https://www.citiesocial.com/pages/26unit-furniture-aug',
6713        target_path: new URL('https://www.citiesocial.com/pages/26unit-furniture-aug').pathname,
6714      });
6715    });
6716  });
6717</script>
6717
6718
6719
6720<style> @media screen and (max-width: 767px) {#shopify-section-topic_5_bmAcb3 .cs-topic-5 {padding: 40px 0 0; }} </style></section><div id="shopify-section-featured_video_JcXDhG" class="shopify-section shopify-section__featured-video"><section
6721  class='
6722    featured-video
6723     u-desktop-only
6724    
6725  '
6726>
6727  <div class='container'>
6728    
6729      <h2
6730        class='featured-video__title'
6731      >
6732        打出屬於你的生活全壘打⚾️🔥
6733      </h2>
6734    
6735
6736    <div class='rte'>
6737      <div class='video-wrapper'>
6738        
6739          <iframe
6740            src='//www.youtube.com/embed/saFfiaBwKrM?autoplay=0&showinfo=0&controls=0&rel=0'
6741            frameborder='0'
6742            allowfullscreen
6743          ></iframe>
6744        
6745      </div>
6746    </div>
6747  </div>
6748</section>
6749
6750
6751</div><div id="shopify-section-index_carousel_MPCdR6" class="shopify-section cs_index_carousel">
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781  
6782  <!--
6783    setting Liquid Object Data in global variable for cs-api-based-carousel
6784  -->
6785  
6785<script>
6786    window.apiBasedCarousel
6787      ? window.apiBasedCarousel.push({
6788          position: "carousel",
6789          sectionId: "index_carousel_MPCdR6",
6790          collectionId: 303266824305,
6791          collectionHandle: "26nt-select",
6792          desktopMode: "normal",
6793          mobileMode: "scroll",
6794          isEarlyBird: false,
6795          isFlashCollections: false,
6796        })
6797      : window.apiBasedCarousel = [
6798        {
6799          position: "carousel",
6800          sectionId: "index_carousel_MPCdR6",
6801          collectionId: 303266824305,
6802          collectionHandle: "26nt-select",
6803          desktopMode: "normal",
6804          mobileMode: "scroll",
6805          isEarlyBird: false,
6806          isFlashCollections: false,
6807        }
6808      ]
6809  </script>
6809
6810  
6811
6812
6813
6814
6815<section
6816  class='
6817    cs-carousel
6818    cs3-nav
6819    
6820    
6821    
6822     u-desktop-only
6823    
6824  '
6825  
6826>
6827  <div class='container' id='index_carousel_MPCdR6'>
6828    <div class='container__inner'>
6829      <div class='carousel__header'>
6830        <div class='carousel__header__text'>
6831          <h2 class='carousel__header-title'>「品牌選物長」吳念庭⚾️精選好物</h2>
6832          
6833            <p class='carousel__header-subtitle'>
6834              讓生活充滿 NICE PLAY!
6835            </p>
6836          
6837        </div>
6838        <a
6839          class='carousel__header-read-more carousel__header-read-more--link-hide'
6840          href='/collections/26nt-select?ref=index_carousel_header'
6841        >看更多選物長精選<img
6842            class='carousel__header-read-more-arrow'
6843            src='https://cdn.shopify.com/s/files/1/0254/0393/files/arrow-right-3x.png?v=1788945984'
6844          >
6845        </a>
6846      </div>
6847
6848      <!-- 商品 carousel 不用 Liquid,而是打 API 拿資料渲染 -->
6849      <div class='u-desktop-only carousel__wrapper'>
6850        <div
6851          class='owl-carousel owl-theme api-based-owl carousel-skeleton-grid'
6852          id='index_carousel_MPCdR6-owl-carousel'
6853        >
6854          
6855            
6856  
6857    <div class="product-card-skeleton">
6858      <div class="product-card-skeleton__image"></div>
6859      <div class="product-card-skeleton__description-bar--long"></div>
6860      <div class="product-card-skeleton__description-bar--short"></div>
6861    </div>
6862  
6863  
6864
6865  
6866    <div class="product-card-skeleton">
6867      <div class="product-card-skeleton__image"></div>
6868      <div class="product-card-skeleton__description-bar--long"></div>
6869      <div class="product-card-skeleton__description-bar--short"></div>
6870    </div>
6871  
6872  
6873
6874  
6875    <div class="product-card-skeleton">
6876      <div class="product-card-skeleton__image"></div>
6877      <div class="product-card-skeleton__description-bar--long"></div>
6878      <div class="product-card-skeleton__description-bar--short"></div>
6879    </div>
6880  
6881  
6882
6883  
6884    <div class="product-card-skeleton">
6885      <div class="product-card-skeleton__image"></div>
6886      <div class="product-card-skeleton__description-bar--long"></div>
6887      <div class="product-card-skeleton__description-bar--short"></div>
6888    </div>
6889  
6890  
6891
6892  
6893    <div class="product-card-skeleton">
6894      <div class="product-card-skeleton__image"></div>
6895      <div class="product-card-skeleton__description-bar--long"></div>
6896      <div class="product-card-skeleton__description-bar--short"></div>
6897    </div>
6898  
6899  
6900
6901  
6902    <div class="product-card-skeleton">
6903      <div class="product-card-skeleton__image"></div>
6904      <div class="product-card-skeleton__description-bar--long"></div>
6905      <div class="product-card-skeleton__description-bar--short"></div>
6906    </div>
6907  
6908  
6909
6910          
6911        </div>
6912      </div>
6913      <div class='u-mobile-only list__wrapper'>
6914        <div
6915          class='
6916            list__list
6917             list__list--scroll
6918          '
6919        >
6920          
6921            
6922  
6923    <div class="product-card-skeleton">
6924      <div class="product-card-skeleton__image"></div>
6925      <div class="product-card-skeleton__description-bar--long"></div>
6926      <div class="product-card-skeleton__description-bar--short"></div>
6927    </div>
6928  
6929  
6930
6931  
6932    <div class="product-card-skeleton">
6933      <div class="product-card-skeleton__image"></div>
6934      <div class="product-card-skeleton__description-bar--long"></div>
6935      <div class="product-card-skeleton__description-bar--short"></div>
6936    </div>
6937  
6938  
6939
6940  
6941    <div class="product-card-skeleton">
6942      <div class="product-card-skeleton__image"></div>
6943      <div class="product-card-skeleton__description-bar--long"></div>
6944      <div class="product-card-skeleton__description-bar--short"></div>
6945    </div>
6946  
6947  
6948
6949          
6950        </div>
6951      </div>
6952      
6953        <a
6954          class='carousel__header-read-more-btn'
6955          href='/collections/26nt-select?ref=index_carousel_header'
6956        >看更多選物長精選</a>
6957      
6958    </div>
6959  </div>
6960</section>
6961
6962
6963
6964
6965</div><div id="shopify-section-index_carousel_tXD3j8" class="shopify-section cs_
6965index_carousel">
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995  
6996  <!--
6997    setting Liquid Object Data in global variable for cs-api-based-carousel
6998  -->
6999  
6999<script>
7000    window.apiBasedCarousel
7001      ? window.apiBasedCarousel.push({
7002          position: "carousel",
7003          sectionId: "index_carousel_tXD3j8",
7004          collectionId: 284009529457,
7005          collectionHandle: "citiesocial-recommend",
7006          desktopMode: "normal",
7007          mobileMode: "scroll",
7008          isEarlyBird: false,
7009          isFlashCollections: false,
7010        })
7011      : window.apiBasedCarousel = [
7012        {
7013          position: "carousel",
7014          sectionId: "index_carousel_tXD3j8",
7015          collectionId: 284009529457,
7016          collectionHandle: "citiesocial-recommend",
7017          desktopMode: "normal",
7018          mobileMode: "scroll",
7019          isEarlyBird: false,
7020          isFlashCollections: false,
7021        }
7022      ]
7023  </script>
7023
7024  
7025
7026
7027
7028
7029<section
7030  class='
7031    cs-carousel
7032    cs3-nav
7033    
7034    
7035    
7036     u-desktop-only
7037    
7038  '
7039  
7040>
7041  <div class='container' id='index_carousel_tXD3j8'>
7042    <div class='container__inner'>
7043      <div class='carousel__header'>
7044        <div class='carousel__header__text'>
7045          <h2 class='carousel__header-title'>citiesocial 編輯精選</h2>
7046          
7047        </div>
7048        <a
7049          class='carousel__header-read-more carousel__header-read-more--link-hide'
7050          href='/collections/citiesocial-recommend?ref=index_carousel_header'
7051        >看更多編輯精選<img
7052            class='carousel__header-read-more-arrow'
7053            src='https://cdn.shopify.com/s/files/1/0254/0393/files/arrow-right-3x.png?v=1788945984'
7054          >
7055        </a>
7056      </div>
7057
7058      <!-- 商品 carousel 不用 Liquid,而是打 API 拿資料渲染 -->
7059      <div class='u-desktop-only carousel__wrapper'>
7060        <div
7061          class='owl-carousel owl-theme api-based-owl carousel-skeleton-grid'
7062          id='index_carousel_tXD3j8-owl-carousel'
7063        >
7064          
7065            
7066  
7067    <div class="product-card-skeleton">
7068      <div class="product-card-skeleton__image"></div>
7069      <div class="product-card-skeleton__description-bar--long"></div>
7070      <div class="product-card-skeleton__description-bar--short"></div>
7071    </div>
7072  
7073  
7074
7075  
7076    <div class="product-card-skeleton">
7077      <div class="product-card-skeleton__image"></div>
7078      <div class="product-card-skeleton__description-bar--long"></div>
7079      <div class="product-card-skeleton__description-bar--short"></div>
7080    </div>
7081  
7082  
7083
7084  
7085    <div class="product-card-skeleton">
7086      <div class="product-card-skeleton__image"></div>
7087      <div class="product-card-skeleton__description-bar--long"></div>
7088      <div class="product-card-skeleton__description-bar--short"></div>
7089    </div>
7090  
7091  
7092
7093  
7094    <div class="product-card-skeleton">
7095      <div class="product-card-skeleton__image"></div>
7096      <div class="product-card-skeleton__description-bar--long"></div>
7097      <div class="product-card-skeleton__description-bar--short"></div>
7098    </div>
7099  
7100  
7101
7102  
7103    <div class="product-card-skeleton">
7104      <div class="product-card-skeleton__image"></div>
7105      <div class="product-card-skeleton__description-bar--long"></div>
7106      <div class="product-card-skeleton__description-bar--short"></div>
7107    </div>
7108  
7109  
7110
7111  
7112    <div class="product-card-skeleton">
7113      <div class="product-card-skeleton__image"></div>
7114      <div class="product-card-skeleton__description-bar--long"></div>
7115      <div class="product-card-skeleton__description-bar--short"></div>
7116    </div>
7117  
7118  
7119
7120          
7121        </div>
7122      </div>
7123      <div class='u-mobile-only list__wrapper'>
7124        <div
7125          class='
7126            list__list
7127             list__list--scroll
7128          '
7129        >
7130          
7131            
7132  
7133    <div class="product-card-skeleton">
7134      <div class="product-card-skeleton__image"></div>
7135      <div class="product-card-skeleton__description-bar--long"></div>
7136      <div class="product-card-skeleton__description-bar--short"></div>
7137    </div>
7138  
7139  
7140
7141  
7142    <div class="product-card-skeleton">
7143      <div class="product-card-skeleton__image"></div>
7144      <div class="product-card-skeleton__description-bar--long"></div>
7145      <div class="product-card-skeleton__description-bar--short"></div>
7146    </div>
7147  
7148  
7149
7150  
7151    <div class="product-card-skeleton">
7152      <div class="product-card-skeleton__image"></div>
7153      <div class="product-card-skeleton__description-bar--long"></div>
7154      <div class="product-card-skeleton__description-bar--short"></div>
7155    </div>
7156  
7157  
7158
7159          
7160        </div>
7161      </div>
7162      
7163        <a
7164          class='carousel__header-read-more-btn'
7165          href='/collections/citiesocial-recommend?ref=index_carousel_header'
7166        >看更多編輯精選</a>
7167      
7168    </div>
7169  </div>
7170</section>
7171
7172
7173
7174
7175</div><section id="shopify-section-brand_qry7XA" class="shopify-section shopify-section__brand">
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204<div
7205  class='
7206    cs-brand cs-carousel cs3-nav
7207     u-desktop-only
7208    
7209  '
7210  id='js-brand-brand_qry7XA'
7211  >
7212  <div class='container'>
7213    <div class='u-desktop-only'>
7214      <h2 class='cs-brand__title'>精選推薦品牌</h2>
7215      <div id='js-brand-carousel-brand_qry7XA' class='owl-carousel owl-theme'>
7216        
7217          
7218          
7219
7220          <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=Maelli&ref=homepage-brand' data-name='Maélli 瑪艾黎'>
7221            <img src='//www.citiesocial.com/cdn/shop/files/59d1d4e304b8e05f3b8212bfb577b955.jpg?crop=center&height=510&v=1759811040&width=680'>
7222          </a>
7223        
7224          
7225          
7226
7227          <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=VCool&ref=homepage-brand' data-name='VCcool'>
7228            <img src='//www.citiesocial.com/cdn/shop/files/brand-vcool.png?crop=center&height=510&v=1748401838&width=680'>
7229          </a>
7230        
7231          
7232          
7233
7234          <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=Goodies%26co.&ref=homepage-brand' data-name='Goodies'>
7235            <img src='//www.citiesocial.com/cdn/shop/files/brand-goodies_b5d94bbf-c668-4d28-95c8-43cba2f1a74b.png?crop=center&height=510&v=1748401838&width=680'>
7236          </a>
7237        
7238          
7239          
7240
7241          <a href='https://www.citiesocial.com/pages/hug-hug-comforter?ref=homepage-brand' data-name='ESCURA'>
7242            <img src='//www.citiesocial.com/cdn/shop/files/escura_0cbe238e-e6e6-45ec-b0c8-7d44611652f2.png?crop=center&height=510&v=1748237714&width=680'>
7243          </a>
7244        
7245          
7246          
7247
7248          <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=elpheco&ref=homepage-brand' data-name='elpheco'>
7249            <img src='//www.citiesocial.com/cdn/shop/files/ELPHECO_db930787-7aea-49a8-bc0e-e36c1a899adc.png?crop=center&height=510&v=1748237713&width=680'>
7250          </a>
7251        
7252          
7253          
7254
7255          <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=lisscode%C2%AE&ref=homepage-brand' data-name='lisscode'>
7256            <img src='//www.citiesocial.com/cdn/shop/files/lisscode_7d3ef199-a5c6-49f3-864d-407a08ac8d9a.png?crop=center&height=510&v=1748237716&width=680'>
7257          </a>
7258        
7259          
7260          
7261
7262          <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=%E8%89%AF%E5%BD%A9%E8%B3%A2%E6%9A%AE&ref=homepage-brand' data-name='良彩賢暮'>
7263            <img src='//www.citiesocial.com/cdn/shop/files/bf00cb5e92f6e492826034fcf1e1d45c_d999187b-57aa-4fab-98fb-4f1a6a795f38.png?crop=center&height=510&v=1748237715&width=680'>
7264          </a>
7265        
7266          
7267          
7268
7269          <a href='https://www.citiesocial.com/collections/beyond-nordic?ref=homepage-brand' data-name='beyond-nordic'>
7270            <img src='//www.citiesocial.com/cdn/shop/files/byond_nordic_1c8b4892-7436-4ac6-b1f6-789239e65ba7.png?crop=center&height=510&v=1748237715&width=680'>
7271          </a>
7272        
7273      </div>
7274    </div>
7275    <div class='u-mobile-only'>
7276      <h2 class='cs-brand__title'>精選推薦品牌</h2>
7277      <div class='list__list list__list--scroll'>
7278        
7279          
7280          
7281
7282          <div class='brand-card'>
7283            <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=Maelli&ref=homepage-brand' data-name='Maélli 瑪艾黎'>
7284              <img
7285                loading='lazy'
7286                src='//www.citiesocial.com/cdn/shop/files/59d1d4e304b8e05f3b8212bfb577b955.jpg?crop=center&height=510&v=1759811040&width=680'
7287              >
7288            </a>
7289          </div>
7290        
7291          
7292          
7293
7294          <div class='brand-card'>
7295            <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=VCool&ref=homepage-brand' data-name='VCcool'>
7296              <img
7297                loading='lazy'
7298                src='//www.citiesocial.com/cdn/shop/files/brand-vcool.png?crop=center&height=510&v=1748401838&width=680'
7299              >
7300            </a>
7301          </div>
7302        
7303          
7304          
7305
7306          <div class='brand-card'>
7307            <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=Goodies%26co.&ref=homepage-brand' data-name='Goodies'>
7308              <img
7309                loading='lazy'
7310                src='//www.citiesocial.com/cdn/shop/files/brand-goodies_b5d94bbf-c668-4d28-95c8-43cba2f1a74b.png?crop=center&height=510&v=1748401838&width=680'
7311              >
7312            </a>
7313          </div>
7314        
7315          
7316          
7317
7318          <div class='brand-card'>
7319            <a href='https://www.citiesocial.com/pages/hug-hug-comforter?ref=homepage-brand' data-name='ESCURA'>
7320              <img
7321                loading='lazy'
7322                src='//www.citiesocial.com/cdn/shop/files/escura_0cbe238e-e6e6-45ec-b0c8-7d44611652f2.png?crop=center&height=510&v=1748237714&width=680'
7323              >
7324            </a>
7325          </div>
7326        
7327          
7328          
7329
7330          <div class='brand-card'>
7331            <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=elpheco&ref=homepage-brand' data-name='elpheco'>
7332              <img
7333                loading='lazy'
7334                src='//www.citiesocial.com/cdn/shop/files/ELPHECO_db930787-7aea-49a8-bc0e-e36c1a899adc.png?crop=center&height=510&v=1748237713&width=680'
7335              >
7336            </a>
7337          </div>
7338        
7339          
7340          
7341
7342          <div class='brand-card'>
7343            <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=lisscode%C2%AE&ref=homepage-brand' data-name='lisscode'>
7344              <img
7345                loading='lazy'
7346                src='//www.citiesocial.com/cdn/shop/files/lisscode_7d3ef199-a5c6-49f3-864d-407a08ac8d9a.png?crop=center&height=510&v=1748237716&width=680'
7347              >
7348            </a>
7349          </div>
7350        
7351          
7352          
7353
7354          <div class='brand-card'>
7355            <a href='https://www.citiesocial.com/pages/in-house-search-results-page?type=brand&q=%E8%89%AF%E5%BD%A9%E8%B3%A2%E6%9A%AE&ref=homepage-brand' data-name='良彩賢暮'>
7356              <img
7357                loading='lazy'
7358                src='//www.citiesocial.com/cdn/shop/files/bf00cb5e92f6e492826034fcf1e1d45c_d999187b-57aa-4fab-98fb-4f1a6a795f38.png?crop=center&height=510&v=1748237715&width=680'
7359              >
7360            </a>
7361          </div>
7362        
7363          
7364          
7365
7366          <div class='brand-card'>
7367            <a href='https://www.citiesocial.com/collections/beyond-nordic?ref=homepage-brand' data-name='beyond-nordic'>
7368              <img
7369                loading='lazy'
7370                src='//www.citiesocial.com/cdn/shop/files/byond_nordic_1c8b4892-7436-4ac6-b1f6-789239e65ba7.png?crop=center&height=510&v=1748237715&width=680'
7371              >
7372            </a>
7373          </div>
7374        
7375      </div>
7376    </div>
7377  </div>
7378</div>
7379
7380<script>
7381  document.addEventListener('DOMContentLoaded', () => {
7382    const owlCarouselOptions =
7383      Citiesocial.productManager.makeOwlCarouselOptions('brand', false);
7384    owlCarouselOptions.responsive[RESPONSIVE_MIDDLE_BREAKING_POINT].margin = 8;
7385    owlCarouselOptions.responsive[RESPONSIVE_LARGE_BREAKING_POINT].margin = 8;
7386    setTimeout(() => {
7387      $('#js-brand-carousel-brand_qry7XA').owlCarousel(owlCarouselOptions);
7388    }, 0);
7389
7390    const brandElement = document.querySelector('#js-brand-brand_qry7XA');
7391    const observer = new IntersectionObserver(
7392      ([entry]) => {
7393        if (entry.intersectionRatio > 0.9) {
7394          window.segmentTracking.homepageCampaignBannerViewed({
7395            title: '精選推薦品牌',
7396          });
7397          observer.disconnect();
7398        }
7399      },
7400      { threshold: [0.9, 0.95] },
7401    );
7402    observer.observe(brandElement);
7403
7404    brandElement.querySelectorAll('a').forEach((element) => {
7405      element.addEventListener('click', (event) => {
7406        window.segmentTracking.homepageCampaignBannerClicked({
7407          title: '精選推薦品牌',
7408          name: event.currentTarget.dataset.name,
7409          target_url: event.currentTarget.href,
7410          target_path: new URL(event.currentTarget.href).pathname,
7411        });
7412      });
7413    });
7414  });
7415</script>
7415
7416
7417
7418</section><div id="shopify-section-index_carousel_K87bTK" class="shopify-section cs_index_carousel">
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448  
7449  <!--
7450    setting Liquid Object Data in global variable for cs-api-based-carousel
7451  -->
7452  
7452<script>
7453    window.apiBasedCarousel
7454      ? window.apiBasedCarousel.push({
7455          position: "carousel",
7456          sectionId: "index_carousel_K87bTK",
7457          collectionId: 273824907377,
7458          collectionHandle: "new-arrival",
7459          desktopMode: "normal",
7460          mobileMode: "scroll",
7461          isEarlyBird: false,
7462          isFlashCollections: false,
7463        })
7464      : window.apiBasedCarousel = [
7465        {
7466          position: "carousel",
7467          sectionId: "index_carousel_K87bTK",
7468          collectionId: 273824907377,
7469          collectionHandle: "new-arrival",
7470          desktopMode: "normal",
7471          mobileMode: "scroll",
7472          isEarlyBird: false,
7473          isFlashCollections: false,
7474        }
7475      ]
7476  </script>
7476
7477  
7478
7479
7480
7481
7482<section
7483  class='
7484    cs-carousel
7485    cs3-nav
7486    
7487    
7488    
7489    
7490     u-mobile-only
7491  '
7492  
7493    data-navbar-title=''
7494  
7495>
7496  <div class='container' id='index_carousel_K87bTK'>
7497    <div class='container__inner'>
7498      <div class='carousel__header'>
7499        <div class='carousel__header__text'>
7500          <h2 class='carousel__header-title'>本週上架新品 +90</h2>
7501          
7502        </div>
7503        <a
7504          class='carousel__header-read-more '
7505          href='/collections/new-arrival?ref=index_carousel_header'
7506        >看全部<img
7507            class='carousel__header-read-more-arrow'
7508            src='https://cdn.shopify.com/s/files/1/0254/0393/files/arrow-right-3x.png?v=1788945984'
7509          >
7510        </a>
7511      </div>
7512
7513      <!-- 商品 carousel 不用 Liquid,而是打 API 拿資料渲染 -->
7514      <div class='u-desktop-only carousel__wrapper'>
7515        <div
7516          class='owl-carousel owl-theme api-based-owl carousel-skeleton-grid'
7517          id='index_carousel_K87bTK-owl-carousel'
7518        >
7519          
7520            
7521  
7522    <div class="product-card-skeleton">
7523      <div class="product-card-skeleton__image"></div>
7524      <div class="product-card-skeleton__description-bar--long"></div>
7525      <div class="product-card-skeleton__description-bar--short"></div>
7526    </div>
7527  
7528  
7529
7530  
7531    <div class="product-card-skeleton">
7532      <div class="product-card-skeleton__image"></div>
7533      <div class="product-card-skeleton__description-bar--long"></div>
7534      <div class="product-card-skeleton__description-bar--short"></div>
7535    </div>
7536  
7537  
7538
7539  
7540    <div class="product-card-skeleton">
7541      <div class="product-card-skeleton__image"></div>
7542      <div class="product-card-skeleton__description-bar--long"></div>
7543      <div class="product-card-skeleton__description-bar--short"></div>
7544    </div>
7545  
7546  
7547
7548  
7549    <div class="product-card-skeleton">
7550      <div class="product-card-skeleton__image"></div>
7551      <div class="product-card-skeleton__description-bar--long"></div>
7552      <div class="product-card-skeleton__description-bar--short"></div>
7553    </div>
7554  
7555  
7556
7557  
7558    <div class="product-card-skeleton">
7559      <div class="product-card-skeleton__image"></div>
7560      <div class="product-card-skeleton__description-bar--long"></div>
7561      <div class="product-card-skeleton__description-bar--short"></div>
7562    </div>
7563  
7564  
7565
7566  
7567    <div class="product-card-skeleton">
7568      <div class="product-card-skeleton__image"></div>
7569      <div class="product-card-skeleton__description-bar--long"></div>
7570      <div class="product-card-skeleton__description-bar--short"></div>
7571    </div>
7572  
7573  
7574
7575          
7576        </div>
7577      </div>
7578      <div class='u-mobile-only list__wrapper'>
7579        <div
7580          class='
7581            list__list
7582             list__list--scroll
7583          '
7584        >
7585          
7586            
7587  
7588    <div class="product-card-skeleton">
7589      <div class="product-card-skeleton__image"></div>
7590      <div class="product-card-skeleton__description-bar--long"></div>
7591      <div class="product-card-skeleton__description-bar--short"></div>
7592    </div>
7593  
7594  
7595
7596  
7597    <div class="product-card-skeleton">
7598      <div class="product-card-skeleton__image"></div>
7599      <div class="product-card-skeleton__description-bar--long"></div>
7600      <div class="product-card-skeleton__description-bar--short"></div>
7601    </div>
7602  
7603  
7604
7605  
7606    <div class="product-card-skeleton">
7607      <div class="product-card-skeleton__image"></div>
7608      <div class="product-card-skeleton__description-bar--long"></div>
7609      <div class="product-card-skeleton__description-bar--short"></div>
7610    </div>
7611  
7612  
7613
7614          
7615        </div>
7616      </div>
7617      
7618    </div>
7619  </div>
7620</section>
7621
7622
7623
7624
7625<style> #shopify-section-index_carousel_K87bTK .cs-carousel {border-top: 0;} </style></div><section id="shopify-section-highlighted_videos_ixDp7x" class="shopify-section shopify-section__highlighted-videos"><div
7626  class='
7627    cs-highlighted-videos cs-carousel cs3-nav
7628    
7629     u-mobile-only
7630  '
7631  id='highlighted-videos-highlighted_videos_ixDp7x'
7632  
7633    data-navbar-title=''
7634  
7635>
7636  <div class='container'>
7637    <div class='highlighted-videos__header'>
7638      <h2>好物放映室</h2>
7639      <a
7640        class='highlighted-videos__header-read-more'
7641        href='/pages/videos?ref=highlighted-videos'
7642      >
7643        看更多
7644        <img
7645          class='highlighted-videos__header-read-more-arrow'
7646          src='https://cdn.shopify.com/s/files/1/0254/0393/files/arrow-right-3x.png?v=1788945984'
7647        >
7648      </a>
7649    </div>
7650    <div class='u-desktop-only'>
7651      <div class='owl-carousel owl-theme carousel-skeleton-grid'>
7652        
7653          <div class='video-card'>
7654            <div class='video-card__content--skeleton'></div>
7655          </div>
7656        
7657          <div class='video-card'>
7658            <div class='video-card__content--skeleton'></div>
7659          </div>
7660        
7661          <div class='video-card'>
7662            <div class='video-card__content--skeleton'></div>
7663          </div>
7664        
7665          <div class='video-card'>
7666            <div class='video-card__content--skeleton'></div>
7667          </div>
7668        
7669          <div class='video-card'>
7670            <div class='video-card__content--skeleton'></div>
7671          </div>
7672        
7673          <div class='video-card'>
7674            <div class='video-card__content--skeleton'></div>
7675          </div>
7676        
7677      </div>
7678    </div>
7679    <div class='u-mobile-only'>
7680      <div class='list__list list__list--scroll'>
7681        
7682          <div class='video-card'>
7683            <div class='video-card__content--skeleton'></div>
7684          </div>
7685        
7686          <div class='video-card'>
7687            <div class='video-card__content--skeleton'></div>
7688          </div>
7689        
7690          <div class='video-card'>
7691            <div class='video-card__content--skeleton'></div>
7692          </div>
7693        
7694      </div>
7695      
7696    </div>
7697  </div>
7698</div>
7699
7700
7701<link href="//www.citiesocial.com/cdn/shop/t/18/assets/video-js-8.3.0.min.css?v=74702990966016297831723800057" rel="stylesheet" type="text/css" media="all" />
7702<script src="//www.citiesocial.com/cdn/shop/t/18/assets/video-js-8.3.0.min.js?v=149531098539346491761723800065" type="text/javascript"></script>
7702
7703
7704<div
7705  id='highlighted-videos-highlighted_videos_ixDp7x-video-modal'
7706  class='remodal video-modal'
7707  data-remodal-id='highlighted-videos-highlighted_videos_ixDp7x-video-modal'
7708  data-remodal-options='hashTracking: false'
7709>
7710  <div class='player-list'></div>
7711  <div class='player-wrapper'>
7712    <video
7713      class='video-js highlighted-player'
7714      autoplay
7715      playsinline
7716      webkit-playsinline
7717      controls
7718    ></video>
7719    <div class='player-top-overlay'></div>
7720    <div class='player-bottom-overlay'></div>
7721    <div class='player-mask'>
7722      <img
7723        class='player-icon'
7724        src='https://cdn.shopify.com/s/files/1/0254/0393/files/FM_vuA6unUv.png?v=1703494545'
7725      >
7726    </div>
7727    <div class='video-content'>
7728      <a href='#' class='video-content__buy-button'>
7729        <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/ShoppingBag.svg?v=1702265817'>
7730        <span></span>
7731      </a>
7732      <div class='video-content__title'></div>
7733      <div class='video-content__subtitle'></div>
7734    </div>
7735    <div
7736      data-remodal-action='close'
7737      class='remodal-close'
7738    >
7739      <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/icon-video-close_3x_de7ee35c-9638-4977-b874-c4997da0d6c7.png?v=1702276890'>
7740    </div>
7741    <div class='volume-toggle'>
7742      <img
7743        src='https://cdn.shopify.com/s/files/1/0254/0393/files/icon-video-mute_3x_e05ac59e-1a96-4bfe-993e-1a156829b6db.png?v=1702279516'
7744        class='video-mute'
7745      >
7746      <img
7747        src='https://cdn.shopify.com/s/files/1/0254/0393/files/icon-video-voice_3x_8a25d4e6-865a-4cb5-ba79-5267775706fc.png?v=1702279517'
7748        class='video-voice'
7749      >
7750    </div>
7751    <div class='video-nav'>
7752      <div class='video-nav__item nav-item-prev'>
7753        <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/Arrow-Up.svg?v=1702287337'>
7754      </div>
7755      <div class='video-nav__item nav-item-next'>
7756        <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/Arrow-Down.svg?v=1702287337'>
7757      </div>
7758    </div>
7759  </div>
7760</div>
7761
7762<script>
7763  document.addEventListener('DOMContentLoaded', async () => {
7764    function playTargetVideo() {
7765      const targetVideo = videos[currentVideoIndex].video;
7766      // 用影片替換原來的預覽圖
7767      // 這邊重複使用 .player-wrapper 影片元件播放影片
7768      // 而不是每次都建立新的影片元件
7769      // 是為了符合瀏覽器自動播放有音效影片的限制
7770      // https://developer.chrome.com/blog/autoplay
7771      $(
7772        `#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-slide[data-video-index='${currentVideoIndex}'] img`,
7773      ).replaceWith($(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .player-wrapper`));
7774
7775      player.poster(targetVideo.thumbnail);
7776      const typeMap = {
7777        highlighted: 'application/x-mpegURL',
7778        selected: 'video/mp4',
7779      };
7780      player.src({
7781        src: targetVideo.reel,
7782        type: typeMap[type] || 'video/mp4',
7783      });
7784
7785      $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .player-icon`).hide();
7786      $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-content__title`).text(
7787        targetVideo.title,
7788      );
7789      $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-content__subtitle`).text(
7790        targetVideo.subtitle,
7791      );
7792
7793      const baseURL = 'https://www.citiesocial.com';
7794      const targetURL = new URL(targetVideo.cta_button_url, baseURL);
7795      targetURL.searchParams.append('ref', referralLabel);
7796      $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-content__buy-button`).attr(
7797        'href',
7798        targetURL.toString(),
7799      );
7800      $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-content__buy-button span`).text(
7801        targetVideo.cta_button_text,
7802      );
7803
7804      trackVideoLoadProgress(targetVideo);
7805    }
7806
7807    function commonVideoInfo(targetVideo) {
7808      return {
7809        target_id: String(targetVideo.id),
7810        video_id: String(targetVideo.id),
7811        target_title: targetVideo.title,
7812        target_subtitle: targetVideo.subtitle,
7813        target_display_datetime: targetVideo.display_datetime?.substring(0, 10),
7814        target_thumbnail: targetVideo.thumbnail,
7815        target_reel: targetVideo.reel,
7816        target_short: targetVideo.short,
7817      };
7818    }
7819
7820    function trackVideoLoadProgress(targetVideo) {
7821      // 1) 移除舊的監聽器,避免重複觸發
7822      player.off('loadedmetadata');
7823
7824      // 2) 等影片載入完,才能正確取得 duration
7825      player.on('loadedmetadata', () => {
7826        const duration = player.duration(); // 影片總長(秒)
7827        if (!duration || isNaN(duration)) return;
7828
7829        // 3) 里程碑定義(0.25 = 25%)
7830        const milestones = [0, 0.25, 0.5, 0.75, 0.9]; // 25%, 50%, 75%, 90%
7831        const fired = new Set(); // 已觸發的門檻
7832
7833        // 4) 主監聽器
7834        player.on('timeupdate', () => {
7835          const current = player.currentTime();
7836          const percent = current / duration; // 已觀看百分比(0–1)
7837
7838          milestones.forEach((milestone) => {
7839            if (percent >= milestone && !fired.has(milestone)) {
7840              fired.add(milestone);
7841
7842              // 5) 追蹤邏輯
7843              window.segmentTracking.homepageVideoWatched({
7844                ...commonVideoInfo(targetVideo),
7845                watched_percent: Math.round(milestone * 100), // 例如:25, 50, 75, 90, 100
7846              });
7847            }
7848          });
7849        });
7850      });
7851    }
7852
7853    function generateVideoSlider() {
7854      const videoLength = videos.length;
7855      const videoList = videos.map(({ video }, index) => {
7856        return `
7857          <div class='video-slide 
7858            ${index === 0 && ' first-video-slide'}
7859            ${index === videoLength - 1 && ' last-video-slide'}'
7860          data-video-index='${index}'>
7861            <img src='${video.thumbnail}'>
7862          </div>
7863        `;
7864      });
7865      $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .player-list`).html(videoList.join(''));
7866
7867      const doc = document.documentElement;
7868      doc.style.setProperty('--app-height', `${window.innerHeight}px`);
7869      videoSlider = $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .player-list`).slick({
7870        autoplay: false,
7871        adaptiveHeight: true,
7872        arrows: false,
7873        dots: false,
7874        fade: false,
7875        mobileFirst: true,
7876        touchThreshold: 4,
7877        initialSlide: currentVideoIndex,
7878        vertical: true,
7879        verticalSwiping: true,
7880        slidesToShow: 1,
7881        slidesToScroll: 1,
7882        infinite: false,
7883      });
7884
7885      videoSlider.on('swipe', function (event, slick, direction) {
7886        const { currentSlide: currentSlideIndex } = videoSlider[0].slick;
7887        if (
7888          (direction === 'up' && currentVideoIndex === 0) ||
7889          (direction === 'down' && currentVideoIndex === videos.length - 1) ||
7890          currentVideoIndex === currentSlideIndex
7891        ) {
7892          return;
7893        }
7894
7895        currentVideoIndex = currentSlideIndex;
7896        playTargetVideo();
7897
7898        // 因為 .player-wrapper 影片元件會移動到下一個 slide
7899        // 這邊要填充上次影片位置的預覽圖
7900        if (direction === 'up') {
7901          $(
7902            `#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-slide[data-video-index='${
7903              currentSlideIndex + 1
7904            }']`,
7905          ).html(
7906            `<img src="${videos[currentSlideIndex + 1].video.thumbnail}">`,
7907          );
7908        } else if (direction === 'down') {
7909          $(
7910            `#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-slide[data-video-index='${
7911              currentSlideIndex - 1
7912            }']`,
7913          ).html(
7914            `<img src="${videos[currentSlideIndex - 1].video.thumbnail}">`,
7915          );
7916        }
7917      });
7918    }
7919
7920    function playVideoOnItemClick() {
7921      $(`${videoCardParentSelector} .video-card`)
7922        .off('click')
7923        .on('click', function (event) {
7924          currentVideoIndex = $(this).data('video-index');
7925
7926          if (type === 'selected') {
7927            // 要確認目前點擊的影片是否為 carousel 中的中心影片
7928            const centerIndex = $(
7929              `${videoCardParentSelector} .owl-item.center .video-card`,
7930            ).data('video-index');
7931
7932            if (currentVideoIndex !== centerIndex) {
7933              return; // 如果不是中心影片,則不觸發播放
7934            }
7935          }
7936
7937          generateVideoSlider();
7938          playTargetVideo();
7939
7940          modal.open();
7941          $('#highlighted-videos-highlighted_videos_ixDp7x-video-modal').parent().css('overflow', 'hidden');
7942          $('body').addClass('no-scroll');
7943
7944          window.segmentTracking.homepageVideoClicked({
7945            target_title: $(this).attr('data-video-title'),
7946            target_id: $(this).attr('data-video-id'),
7947            target_display_datetime: $(this).attr(
7948              'data-video-display-datetime',
7949            ),
7950            video_id: $(this).attr('data-video-id'),
7951          });
7952        });
7953    }
7954
7955    function handleVideoVolumeToggle() {
7956      $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-mute`).on(
7957        'click',
7958        function (event) {
7959          player.muted(false);
7960          $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-mute`).hide();
7961          $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-voice`).show();
7962        },
7963      );
7964
7965      $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-voice`).on(
7966        'click',
7967        function (event) {
7968          player.muted(true);
7969          $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-mute`).show();
7970          $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-voice`).hide();
7971        },
7972      );
7973    }
7974
7975    function handleVideoPlayToggle() {
7976      $(`#highlighted-videos-highlighted_videos_ixDp7x-video-modal .player-mask`).on(
7977        'click',
7978        function (event) {
7979          if (player.paused()) {
7980            player.play();
7981            $('.player-icon').hide();
7982          } else {
7983            player.pause();
7984            $('.player-icon').show();
7985
7986            const targetVideo = videos[currentVideoIndex].video;
7987            window.segmentTracking.homepageVideoPaused({
7988              ...commonVideoInfo(targetVideo),
7989            });
7990          }
7991        },
7992      );
7993    }
7994
7995    function handleVideoStopWhenModalClose() {
7996      $(document).on('closed', '#highlighted-videos-highlighted_videos_ixDp7x-video-modal', function (e) {
7997        videoSlider.slick('unslick');
7998        videoSlider.off('swipe');
7999        player.pause();
8000        $('#highlighted-videos-highlighted_videos_ixDp7x-video-modal .player-wrapper').appendTo(
8001          `#highlighted-videos-highlighted_videos_ixDp7x-video-modal`,
8002        );
8003        $('body').removeClass('no-scroll');
8004      });
8005    }
8006
8007    function handleVideoNavigation() {
8008      $('#highlighted-videos-highlighted_videos_ixDp7x-video-modal .video-nav__item').on(
8009        'click',
8010        function (event) {
8011          if ($(this).hasClass('nav-item-prev')) {
8012            videoSlider.slick('slickPrev');
8013            videoSlider.trigger('swipe', [undefined, 'up']);
8014          }
8015
8016          if ($(this).hasClass('nav-item-next')) {
8017            videoSlider.slick('slickNext');
8018            videoSlider.trigger('swipe', [undefined, 'down']);
8019          }
8020        },
8021      );
8022    }
8023
8024    function handleAutoPlayNextVideo() {
8025      player.on('ended', function () {
8026        const targetVideo = videos[currentVideoIndex].video;
8027        const milestone = 1.0; // 100%
8028        // 影片播放結束時,觸發 100% 觀看事件
8029        window.segmentTracking.homepageVideoWatched({
8030          ...commonVideoInfo(targetVideo),
8031          watched_percent: Math.round(milestone * 100),
8032        });
8033
8034        videoSlider.slick('slickNext');
8035        videoSlider.trigger('swipe', [undefined, 'down']);
8036      });
8037    }
8038
8039    function tracking() {
8040      $('.video-content__buy-button').on('click', () => {
8041        const url = $('.video-content__buy-button').attr('href');
8042
8043        window.segmentTracking.homepageVideoCTAButtonClicked({
8044          target_title: $('.video-content__title').text(),
8045          target_url: url,
8046          target_path: new URL(url).pathname,
8047        });
8048      });
8049    }
8050
8051    const observer = new IntersectionObserver((entries) => {
8052      entries.forEach((entry) => {
8053        if (entry.isIntersecting) {
8054          // 影片進入視窗,開始播放
8055          entry.target.play();
8056        } else {
8057          // 影片離開視窗,暫停播放
8058          entry.target.pause();
8059        }
8060      });
8061    });
8062
8063    function observeVideos() {
8064      const videos = document.querySelectorAll(
8065        `${videoCardParentSelector} .video-card video`,
8066      );
8067      videos.forEach((video) => {
8068        observer.unobserve(video);
8069        observer.observe(video);
8070      });
8071    }
8072
8073    let player;
8074    let referralLabel;
8075    let videos;
8076    let videoCardParentSelector = '';
8077    let type = 'highlighted'; // 預設為「好物放映室」模板
8078    let videoSlider;
8079    let currentVideoIndex = 0;
8080    let modal = $(`[data-remodal-id="highlighted-videos-highlighted_videos_ixDp7x-video-modal"]`).remodal({
8081      hashTracking: false,
8082    });
8083
8084    window.videoModal = window.videoModal || {};
8085    window.videoModal['highlighted-videos-highlighted_videos_ixDp7x-video-modal'] = {
8086      init(options) {
8087        player = videojs('#highlighted-videos-highlighted_videos_ixDp7x-video-modal .highlighted-player', {
8088          controlBar: {
8089            fullscreenToggle: false,
8090            pictureInPictureToggle: false,
8091            playToggle: false,
8092            currentTimeDisplay: true,
8093            durationDisplay: true,
8094            RemainingTimeDisplay: false,
8095            volumePanel: false,
8096            SubtitlesButton: false,
8097          },
8098          inactivityTimeout: 0,
8099        });
8100        referralLabel = options.referralLabel;
8101        videos = options.videos;
8102        videoCardParentSelector = options.videoCardParentSelector || '';
8103        type = options.type || 'highlighted';
8104        this.start();
8105      },
8106      start() {
8107        playVideoOnItemClick();
8108        observeVideos();
8109        handleVideoStopWhenModalClose();
8110
8111        handleVideoVolumeToggle();
8112        handleVideoPlayToggle();
8113        handleVideoNavigation();
8114        handleAutoPlayNextVideo();
8115
8116        tracking();
8117      },
8118      addVideos(newVideos) {
8119        videos = [...videos, ...newVideos];
8120        playVideoOnItemClick();
8121        observeVideos();
8122      },
8123    };
8124  });
8125</script>
8125
8126
8127
8128<script>
8129  document.addEventListener('DOMContentLoaded', async () => {
8130    async function fetchVideos() {
8131      const response = await fetch(
8132        'https://py3-api.citiesocial.com/api/v1.2/carousel/video/',
8133      );
8134      const data = await response.json();
8135
8136      return data?.results?.video_carousel || [];
8137    }
8138
8139    function displayVideos(videos) {
8140      if (videos.length === 0) return;
8141
8142      const isMobile = window.innerWidth < RESPONSIVE_MIDDLE_BREAKING_POINT;
8143      let html = '';
8144      videos.forEach(({ video }, index) => {
8145        html += `
8146        <div class="video-card" data-video-index="${index}" data-video-title="${
8147          video.title
8148        }"
8149          data-video-id="${
8150            video.id
8151          }" data-video-display-datetime="${video.display_datetime.substring(
8152          0,
8153          10,
8154        )}">
8155          <div class="video-card__content">
8156            <video autoplay muted loop playsinline class="video-js" data-setup='{}'>
8157              <source src="${video.short}" type="video/mp4" />
8158            </video>
8159            <div class="video-card__overlay"></div>
8160            <div class="video-card__mask"></div>
8161            <img
8162              class="video-card__play-icon" 
8163              src="https://cdn.shopify.com/s/files/1/0254/0393/files/icon-videoplay.svg?v=1701750432" />
8164          </div>
8165          <div class="video-card__title">${video.title}</div>
8166        </div>
8167        `;
8168      });
8169
8170      if (isMobile) {
8171        $('#highlighted-videos-highlighted_videos_ixDp7x .list__list').html(html);
8172      } else {
8173        const slider = $('#highlighted-videos-highlighted_videos_ixDp7x .owl-carousel');
8174        slider.removeClass('carousel-skeleton-grid');
8175        slider.html(html);
8176        slider.owlCarousel({
8177          rewind: true,
8178          margin: 0,
8179          slideBy: 1,
8180          dots: false,
8181          items: 2,
8182          responsive: {
8183            [RESPONSIVE_MIDDLE_BREAKING_POINT]: {
8184              margin: 12,
8185              items: 4,
8186              slideBy: 'page',
8187              nav: true,
8188              navText: [
8189                '<i class="cs_icon icon-arrow-left"></i>',
8190                '<i class="cs_icon icon-arrow-right"></i>',
8191              ],
8192            },
8193            [RESPONSIVE_LARGE_BREAKING_POINT]: {
8194              margin: 16,
8195              items: 6,
8196              slideBy: 'page',
8197              nav: true,
8198              navText: [
8199                '<i class="cs_icon icon-arrow-left"></i>',
8200                '<i class="cs_icon icon-arrow-right"></i>',
8201              ],
8202            },
8203          },
8204        });
8205      }
8206    }
8207
8208    function trackElementViewed() {
8209      const videosElement = document.querySelector(
8210        '#highlighted-videos-highlighted_videos_ixDp7x',
8211      );
8212
8213      const observer = new IntersectionObserver(
8214        ([entry]) => {
8215          if (entry.intersectionRatio === 1.0) {
8216            window.segmentTracking.homepageVideoViewed();
8217            observer.disconnect();
8218          }
8219        },
8220        { threshold: 1.0 },
8221      );
8222      observer.observe(videosElement);
8223    }
8224
8225    if (Citiesocial.utils.isApp()) {
8226      $('#highlighted-videos-highlighted_videos_ixDp7x').hide();
8227      return;
8228    }
8229
8230    const videos = await fetchVideos();
8231    displayVideos(videos);
8232    window.videoModal['highlighted-videos-highlighted_videos_ixDp7x-video-modal'].init({
8233      videos,
8234      referralLabel: 'highlighted-videos',
8235      videoCardParentSelector: '#highlighted-videos-highlighted_videos_ixDp7x',
8236    });
8237    trackElementViewed();
8238  });
8239</script>
8239
8240
8241
8242<style> @media screen and (max-width: 767px) {#shopify-section-highlighted_videos_ixDp7x .cs-highlighted-videos {border-top: unset; padding: 0 0 40px; }} </style></section><div id="shopify-section-you_may_also_like_QDfBaz" class="shopify-section you-may-also-like-section"><style>
8243  .you-may-also-like-section {
8244    background-color: #f6f6f6;
8245  }
8246
8247  .you-may-also-like-spinner-container {
8248    min-height: calc(100vh - 86px);
8249    display: flex;
8250    align-items: center;
8251    justify-content: center;
8252    margin: 0;
8253  }
8254</style>
8255
8256<section
8257  class='cs3-nav'
8258  
8259    data-navbar-title=''
8260  
8261></section>
8262
8263<div
8264  class='
8265    
8266     u-mobile-only
8267  '
8268>
8269  <section id='you-may-also-like-app'></section>
8270  <div class='you-may-also-like-spinner-container spinner-container'>
8271    <div class='spinner spinner--circle'></div>
8272  </div>
8273</div>
8274
8275<script
8276  defer
8277  src='//www.citiesocial.com/cdn/shop/t/18/assets/you-may-also-like-app.bundle.js?v=112433948460129141571789116621'
8278></script>
8278
8279
8280
8281</div><!-- END content_for_index -->
8282
8283<script type='text/javascript'>
8284  $(document).ready(function () {
8285    window.rtbHouseTracking.homePage();
8286  });
8287</script>
8287
8288
8289<style>
8290  #main .shopify-section:not(#shopify-section-slideshow) {
8291    display: none;
8292  }
8293  .back-to-top,
8294  #shopify-section-footer {
8295    display: none;
8296  }
8297</style>
8298
8299<script>
8300  document.addEventListener('DOMContentLoaded', function () {
8301    const isMobile = window.innerWidth < RESPONSIVE_MIDDLE_BREAKING_POINT;
8302    if (false && isMobile) {
8303      $('#shopify-section-slideshow').hide();
8304      $('.cs-product-wall').show();
8305    } else {
8306      $('#main .shopify-section').show();
8307      $('.back-to-top').show();
8308      $('#shopify-section-footer').show();
8309      $('.cs-product-wall').hide();
8310    }
8311  });
8312</script>
8312
8313
8314
8315      </main>
8316
8317      
8318      
8319          
8320          <div id="shopify-section-footer" class="shopify-section shopify-section__footer">
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349<footer class='container footer__wrapper'>
8350  <div class="footer__menu row">
8351    <div class="menu__group col-md-3 col-sm-6 col-xs-12" >
8352      <div class="menu__group-title">
8353        <h5>關於我們</h5>
8354        <div data-toggle="collapse" data-target="#footer-about-us">
8355          <i class="cs_icon icon-accordion-close" ></i>
8356          <i class="cs_icon icon-accordion-open" ></i>
8357        </div>
8358      </div>     
8359
8360      <ul id="footer-about-us" class="collapse">
8361        <li><a href="/pages/about-us" target="_blank">關於 citiesocial</a></li>
8362        
8363          <li><a href="/pages/app-only" target="_blank">下載 APP</a></li>
8364        
8365        <li><a href="/pages/privacypolicy">隱私權保護政策</a></li>
8366        <li><a href="/pages/terms">服務條款</a></li>
8367        <li>
8368          <a target="_blank" class="u-displayInlineBlock" href="https://www.facebook.com/citiesocial">
8369            <i class="cs_icon icon-facebook"></i>
8370          </a>
8371          <a target="_blank" class="u-displayInlineBlock" href="https://www.instagram.com/citiesocial/" style="margin-left: 12px;">
8372            <i class="cs_icon icon-instagram"></i></a>
8373        </li>
8374      </ul>
8375    
8376    </div>
8377    <div class="menu__group col-md-3 col-sm-6 col-xs-12" >
8378      <div class="menu__group-title">
8379        <h5>聯絡我們</h5>
8380        <div data-toggle="collapse" data-target="#footer-contact-us">
8381          <i class="cs_icon icon-accordion-close" ></i>
8382          <i class="cs_icon icon-accordion-open" ></i>
8383        </div>
8384      </div>     
8385
8386      <ul id="footer-contact-us" class="collapse">
8387        <li>
8388          <span>02-2393-2610</span>
8389        </li>
8390        <li>
8391          <a  href="mailto:[email protected]">[email protected]</a>
8392        <li><a target="_blank" href="https://citiesocial.zendesk.com/hc/zh-tw/articles/203304270--%E6%A5%AD%E5%8B%99%E5%90%88%E4%BD%9C%E6%B4%BD%E8%AB%87">業務合作洽談</a></li>
8393        <li><a target="_blank" href="https://partner.citiesocial.com/?ref=www.citiesocial.com" >Sell with citiesocial</a></li>
8394      </ul>
8395    
8396    </div>
8397    <div class="menu__group col-md-3 col-sm-6 col-xs-12" >
8398      <div class="menu__group-title">
8399        <h5>自助查詢</h5>
8400        <div data-toggle="collapse" data-target="#footer-order-lookup">
8401          <i class="cs_icon icon-accordion-close" ></i>
8402          <i class="cs_icon icon-accordion-open" ></i>
8403        </div>
8404      </div>     
8405
8406      <ul id="footer-order-lookup" class="collapse">
8407        
8408        <li>
8409          <a target="_blank" href="/pages/line-points" >LINE Points 回饋說明</a>
8410        </li>
8411        <li>
8412          <a target="_blank" href="/pages/presale_status" >預購商品查詢</a>
8413        </li>
8414        <li>
8415          <a target="_blank" href="https://customer-service.citiesocial.com/order_status_lookup/" >訂單出貨查詢</a>
8416        </li>
8417        <li>
8418          <a target="_blank" href="https://citiesocial.zendesk.com/hc/zh-tw/articles/20156281857945--%E6%9F%A5%E8%A9%A2%E5%87%BA%E8%B2%A8%E7%89%A9%E6%B5%81%E9%85%8D%E9%80%81%E9%80%B2%E5%BA%A6" >配送進度查詢</a>
8419        </li>
8420      </ul>
8421    
8422    </div>
8423    <div class="menu__group col-md-3 col-sm-6 col-xs-12" >
8424      <div class="menu__group-title">
8425        <h5>顧客服務</h5>
8426        <div data-toggle="collapse" data-target="#footer-customer-service">
8427          <i class="cs_icon icon-accordion-close" ></i>
8428          <i class="cs_icon icon-accordion-open" ></i>
8429        </div>
8430      </div>     
8431
8432      <ul id="footer-customer-service" class="collapse">
8433        <li>
8434          <a target="_blank" href="https://www.citiesocial.com/pages/%E5%85%A8%E6%96%B0%E6%9C%83%E5%93%A1%E6%97%85%E7%A8%8Bqa" >會員回饋說明</a>
8435        </li>
8436        <li>
8437          <a target="_blank" href="https://www.citiesocial.com/a/blog" >生活誌</a>
8438        </li>
8439        <li>
8440          <a target="_blank" href="https://www.citiesocial.com/pages/return-policy">退換貨說明</a>
8441        </li>
8442        <li>
8443          <a target="_blank" href="https://citiesocial.zendesk.com/hc/zh-tw/articles/215811657--%E7%99%BC%E7%A5%A8%E8%AA%AA%E6%98%8E" >發票說明</a>
8444        </li>
8445        <li>
8446          <a target="_blank" href="https://citiesocial.zendesk.com/hc/zh-tw" >自助查詢中心</a>
8447        </li>
8448      </ul>
8449    
8450    </div>
8451  </div>
8452  <div class="footer__bottom">
8453    <div class="u-desktop-only">
8454      <p>
8455        任開數位媒體行銷股份有限公司<span class="vertical-line"></span>
8456        統一編號:29170101<span class="vertical-line"></span>
8457        地址:台北市內湖區瑞光路480號8樓
8458      </p>
8459      <p>
8460        © 2011-2026, Citiesocial Co. Ltd.
8461        <span class="vertical-line"></span>
8462        本站採用 reCAPTCHA 保護機制 
8463        <a href="https://policies.google.com/privacy">隱私權</a>
8464        & 
8465        <a href="https://policies.google.com/terms">條款</a> 
8466      </p>
8467    </div>
8468    
8469    <div class="payment-methods">
8470      <i class="cs_icon icon-payment-visa" ></i>
8471      <i class="cs_icon icon-payment-master-card" ></i>
8472      <i class="cs_icon icon-payment-ae" ></i>
8473      <i class="cs_icon icon-payment-jcb" ></i>
8474    </div>
8475
8476    <div class="u-mobile-only">
8477
8478      <p>
8479        本站採用 reCAPTCHA 保護機制 
8480        <a href="https://policies.google.com/privacy">隱私權</a>
8481        & 
8482        <a href="https://policies.google.com/terms">條款</a> 
8483      </p>
8484      <p>© 2011-2026, Citiesocial Co. Ltd.</p>
8485      <p>
8486        任開數位媒體行銷股份有限公司<span class="vertical-line"></span>
8487        統一編號:29170101
8488      </p>
8489      <p>地址:台北市內湖區瑞光路480號8樓</p>
8490    </div>
8491  </div>
8492</footer>
8493
8494
8495
8496
8497  
8498    <a href='#' class='back-to-top' title='Back to the top'>
8499      <svg class="icon icon-back-to-top-arrow">
8500  <use xlink:href="#icon-back-to-top-arrow">
8501    
8502  </use>
8503</svg>
8504    </a>
8505  
8506
8507  
8508</div>
8509      
8510    </div>
8511
8512    
8513    <div class="quick-shop modal modal--large remodal">
8514      <div class="quick-shop__spinner spinner-container spinner-container--large">
8515        <div class="spinner spinner--circle"></div>
8516      </div>
8517    </div>
8518
8519    
8520
8521    
8522<div id="cs-tooltip" role="tooltip">
8523  <div class="cs-tooltip__container">
8524    <i class="cs_icon icon-close" ></i>
8525    <h4>標題</h4>
8526    <p>說明內容文字</p>
8527    <div class="cs-tooltip__do-not-show-again">
8528      <div class="do-not-show-again__button">不再顯示</div>
8529    </div>
8530    <div class="cs-tooltip__arrow" data-popper-arrow></div>
8531  </div>
8532</div>
8533    
8533<script
8534  type='text/javascript'
8535>
8536  $(document).ready(function () {
8537    const campaigns = [];
8538    const targetCode = Citiesocial.utils.getCookie('group_buying_campaign_code');
8539    const targetCampaign = campaigns.find(({code}) => code === targetCode);
8540    if (!targetCampaign) {
8541      return;
8542    }
8543
8544    const { prices: specialPriceByProductId } = targetCampaign;
8545    const isGroupBuyingPage = false;
8546    const isProductPage = false;
8547    const isCartPage = false;
8548
8549    function addGroupPriceInProductCard() {
8550      $('.product-card').each(function () {
8551        const $this = $(this);
8552        const productId = $this.data('product-id');
8553
8554        const targetSpecialPrice = specialPriceByProductId[productId];
8555        if (targetSpecialPrice) {
8556          $this
8557            .find('.product-card__content')
8558            .append(
8559              `<p class="product-card__price--group-buying">團購價 NT$ ${Number(targetSpecialPrice).toLocaleString()}</p>`,
8560            );
8561        }
8562      });
8563    }
8564
8565    function addGroupPriceInQuickShopModal() {
8566      $('.quick-shop').on('quick-shop:loaded', function() {
8567        const $this = $(this);
8568        const productId = $this.find('.product').data('product-id');
8569        const targetSpecialPrice = specialPriceByProductId[productId];
8570        if (targetSpecialPrice) {
8571          $this
8572            .find('.product-meta')
8573            .append(
8574              `<div class="product-meta__price--group-buying"><p>團購價 NT$ ${Number(targetSpecialPrice).toLocaleString()}</p></div>`,
8575            );
8576        }
8577      });
8578    }
8579
8580    function addGroupPriceInProductPage() {
8581      const productId = null;
8582      const targetSpecialPrice = specialPriceByProductId[productId];
8583      if (targetSpecialPrice) {
8584        $('.product-meta.product-meta--mobile').append(
8585          `<div class="product-meta__price--group-buying"><p>團購價 NT$ ${Number(targetSpecialPrice).toLocaleString()}</p></div>`,
8586        );
8587      }
8588    }
8589
8590    function addGroupPriceInCartPage() {
8591      const $cartItems = $('#create-checkout-from-cart .cart-item');
8592      let totalDiscount = 0;
8593
8594      $cartItems.each(function () {
8595        const $this = $(this);
8596        const variantId = $this.data('variant-id');
8597        const productId = $this.data('product-id');
8598        const quantity = $this.data('quantity');
8599        const price = $this.data('price') / 100;
8600        const targetSpecialPrice = specialPriceByProductId[productId];
8601
8602        if (targetSpecialPrice) {
8603          totalDiscount += (price - targetSpecialPrice) * quantity;
8604          $(`.cart--desktop .product[data-variant-id="${variantId}"] .cart-item__subtotal`)
8605            .append(`<p class="cart__price--group-buying">團購價 NT$ ${Number(targetSpecialPrice*quantity).toLocaleString()}</p>`);
8606          $(`.cart--mobile .product[data-variant-id="${variantId}"] .cart__total`)
8607            .after(`<p class="cart__price--group-buying">團購價 NT$ ${Number(targetSpecialPrice).toLocaleString()}</p>`);
8608        }
8609      });
8610
8611      if( totalDiscount > 0 ) {
8612        $('.cart__recap .cart__total')
8613          .append(`<p class="cart__price--group-buying">團購折扣 - NT$ ${Number(totalDiscount).toLocaleString()}</p>`);
8614      }
8615    }
8616
8617    function addGroupPriceInMiniCart() {
8618      const $miniCartItems = $('.mini-cart__content .mini-cart__item')
8619      let totalDiscount = 0;
8620
8621      $miniCartItems.each(function () { 
8622        const $this = $(this);
8623        const productId = $this.data('product-id');
8624        const quantity = $this.data('quantity');
8625        const price = $this.data('price') / 100;
8626        const targetSpecialPrice = specialPriceByProductId[productId];
8627
8628        if (targetSpecialPrice) {
8629          totalDiscount += (price - targetSpecialPrice) * quantity;
8630          $this.find('.product-meta__price')
8631            .append(`<p class="cart__price--group-buying">團購價 NT$ ${Number(targetSpecialPrice).toLocaleString()}</p>`);
8632        }
8633      });
8634
8635      if (totalDiscount > 0) {
8636        $('.mini-cart__total-price').append(`<p class="cart__price--group-buying">(團購折扣 - NT$ ${Number(totalDiscount).toLocaleString()})</p>`);
8637      }
8638    }
8639
8640    if (isGroupBuyingPage) {
8641      addGroupPriceInProductCard();
8642      addGroupPriceInQuickShopModal();
8643    }
8644
8645    if (isProductPage) {
8646      addGroupPriceInProductPage();
8647    }
8648
8649    if (isCartPage) {
8650      addGroupPriceInCartPage();
8651    }
8652
8653    addGroupPriceInMiniCart();
8654    $('.mini-cart').on('miniCart.rerender:done', function() {
8655      addGroupPriceInMiniCart();
8656    })
8657  });
8658</script>
8658
8659
8660    <div
8661  data-remodal-options='closeOnOutsideClick: true'
8662  data-remodal-id='image-trigger-popup-modal'
8663  class='remodal image-trigger-popup-modal'
8664>
8665  <div class='image-trigger-popup-modal__container'>
8666    <div class='image-trigger-popup-modal__content'></div>
8667    <button
8668      type='button'
8669      class='image-trigger-popup-modal__close'
8670      aria-label='關閉彈窗'
8671    >
8672      <img src='https://cdn.shopify.com/s/files/1/0254/0393/files/close_6319cc1f-3408-430a-b619-1d3c31f44a5e.svg?v=1732530886'>
8673    </button>
8674  </div>
8675</div>
8676
8677<script>
8678  document.addEventListener('DOMContentLoaded', function () {
8679    const $imageTriggerPopupModal = $(
8680      '[data-remodal-id=image-trigger-popup-modal]',
8681    ).remodal({
8682      hashTracking: false,
8683    });
8684
8685    $('.popup-trigger').click(function () {
8686      const popupData = $(this).data('popup');
8687      const {
8688        image_url: imageUrl,
8689        click_type: clickType,
8690        click_content_link: clickContentLink,
8691        click_content_discount_code: clickContentDiscountCode,
8692      } = popupData;
8693
8694      if (!imageUrl) return;
8695
8696      const $img = $('<img>')
8697        .css('width', '100%')
8698        .attr('src', imageUrl)
8699        .attr('alt', '彈窗圖片');
8700
8701      if (clickType === 'link') {
8702        if (!clickContentLink) return;
8703
8704        const $a = $('<a>')
8705          .attr('href', clickContentLink)
8706          .attr('target', '_blank')
8707          .append($img);
8708        $('.image-trigger-popup-modal__content').empty().append($a);
8709      } else if (clickType === 'discount_code') {
8710        if (!clickContentDiscountCode) return;
8711
8712        $img.css('cursor', 'pointer').on('click', function () {
8713          Citiesocial.utils.oldSchoolCopy(clickContentDiscountCode);
8714          alert('折扣碼已複製');
8715        });
8716        $('.image-trigger-popup-modal__content').empty().append($img);
8717      } else {
8718        $('.image-trigger-popup-modal__content').empty().append($img);
8719      }
8720
8721      $imageTriggerPopupModal.open();
8722    });
8723
8724    $('.image-trigger-popup-modal__close').click((event) => {
8725      event.stopPropagation();
8726      $imageTriggerPopupModal.close();
8727    });
8728  });
8729</script>
8729
8730
8731
8732    
8733       <div id="shopify-section-mobile-bottom-nav" class="shopify-section">
8734
8735<style>
8736  .mobile-bottom-nav-spacer {
8737  	height: 54px;
8738  }
8739
8740  .mobile-bottom-nav {
8741  	position: fixed;
8742  	right: 0;
8743  	bottom: 0;
8744  	left: 0;
8745  	z-index: 9;
8746  	background-color: #ffffff;
8747  	box-shadow: 0 0 20px 0 #0000000f;
8748  }
8749
8750  .mobile-bottom-nav__list {
8751  	display: flex;
8752  	align-items: stretch;
8753  	justify-content: space-between;
8754  	margin: 0;
8755  	padding: 0;
8756  	list-style: none;
8757  }
8758
8759  .mobile-bottom-nav__item {
8760  	flex: 1 1 25%;
8761  }
8762
8763  .mobile-bottom-nav__link {
8764  	display: flex;
8765  	flex-direction: column;
8766  	align-items: center;
8767  	justify-content: center;
8768  	gap: 4px;
8769  	min-height: 54px;
8770  	color: #585858;
8771  	text-decoration: none;
8772  }
8773
8774  .mobile-bottom-nav__icon {
8775  	display: block;
8776  	width: 22px;
8777  	height: 22px;
8778  }
8779
8780  .mobile-bottom-nav__label {
8781  	font-size: 11px;
8782  	line-height: 12px;
8783  }
8784
8785  .mobile-bottom-nav__link.is-active {
8786  	color: #333333;
8787  }
8788
8789   .mobile-bottom-nav__link:hover {
8790     color: #333333;
8791   }
8792
8793  @media screen and (min-width: 768px) {
8794  	.mobile-bottom-nav-spacer,
8795  	.mobile-bottom-nav {
8796  		display: none;
8797  	}
8798  }
8799
8800  @media screen and (max-width: 767px) {
8801    
8802    [data-akohub-toggle] {
8803      bottom: 190px !important;
8804    }
8805
8806    #citie-chatbot-toggle {
8807      bottom: 130px !important;
8808    }
8809
8810    #contact-us .contact-us-btn {
8811      bottom: 70px !important;
8812    }
8813  }
8814</style>
8815
8816<div class='mobile-bottom-nav-spacer' aria-hidden='true'></div>
8817
8818<nav class='mobile-bottom-nav' aria-label='Mobile bottom navigation'>
8819  <ul class='mobile-bottom-nav__list'>
8820    <li class='mobile-bottom-nav__item'>
8821      <a
8822        class='mobile-bottom-nav__link is-active'
8823        href='/'
8824        aria-label='首頁'
8825      >
8826        <img
8827          class='mobile-bottom-nav__icon'
8828          src='https://cdn.shopify.com/s/files/1/0254/0393/files/home-solid.png?v=1788518674'
8829          alt='首頁'
8830          width='22'
8831          height='22'
8832        >
8833        <span class='mobile-bottom-nav__label'>首頁</span>
8834      </a>
8835    </li>
8836    <li class='mobile-bottom-nav__item'>
8837      <a
8838        class='mobile-bottom-nav__link'
8839        href='/collections/flash-collections'
8840        aria-label='限時閃購'
8841      >
8842        <img
8843          class='mobile-bottom-nav__icon'
8844          src='https://cdn.shopify.com/s/files/1/0254/0393/files/flash-outline.png?v=1788518674'
8845          alt='限時閃購'
8846          width='22'
8847          height='22'
8848        >
8849        <span class='mobile-bottom-nav__label'>限時閃購</span>
8850      </a>
8851    </li>
8852    <li class='mobile-bottom-nav__item'>
8853      <a
8854        class='mobile-bottom-nav__link'
8855        href='/pages/picks-for-you'
8856        aria-label='猜你喜歡'
8857      >
8858        <img
8859          class='mobile-bottom-nav__icon'
8860          src='https://cdn.shopify.com/s/files/1/0254/0393/files/bulb-outline.png?v=1788518674'
8861          alt='猜你喜歡'
8862          width='22'
8863          height='22'
8864        >
8865        <span class='mobile-bottom-nav__label'>猜你喜歡</span>
8866      </a>
8867    </li>
8868    <li class='mobile-bottom-nav__item'>
8869      <a
8870        class='mobile-bottom-nav__link'
8871        href='/account'
8872        aria-label='會員'
8873      >
8874        <img
8875          class='mobile-bottom-nav__icon'
8876          src='https://cdn.shopify.com/s/files/1/0254/0393/files/member-outline.png?v=1788518674'
8877          alt='會員'
8878          width='22'
8879          height='22'
8880        >
8881        <span class='mobile-bottom-nav__label'>會員</span>
8882      </a>
8883    </li>
8884  </ul>
8885</nav>
8886
8887<script>
8888  (function () {
8889    if (Citiesocial.utils.isApp()) {
8890      document.querySelector('.mobile-bottom-nav-spacer').style.display =
8891        'none';
8892      document.querySelector('.mobile-bottom-nav').style.display = 'none';
8893    }
8894  })();
8895</script>
8895
8896</div>
8897    
8898
8899    <!-- Exit intent -->
8900    
8901
8902    <!-- global third-party scripts -->
8903    
8903<script src="//www.citiesocial.com/cdn/shop/t/18/assets/storefront-api-client-1.0.3.min.js?v=169688398566505480571735185268" type="text/javascript"></script>
8903
8904    
8904<script src="//www.citiesocial.com/cdn/shop/t/18/assets/bootstrap-3.4.1.min.js?v=137266373661399881041768208741" type="text/javascript"></script>
8904
8905    
8905<script src="//www.citiesocial.com/cdn/shop/t/18/assets/mustache-2.3.0.min.js?v=148535347445117891571720490671" type="text/javascript"></script>
8905
8906    
8906<script src="//www.citiesocial.com/cdn/shop/t/18/assets/owl.carousel-2.2.1.min.js?v=75813715580695946121720490678" type="text/javascript"></script>
8906
8907    
8907<script src="//www.citiesocial.com/cdn/shop/t/18/assets/jquery.countdown-2.2.0.min.js?v=183628871504181764921720490677" type="text/javascript"></script>
8907
8908
8909    
8910
8911    
8912
8913    
8914
8915    
8916    
8916<script src="//www.citiesocial.com/cdn/shop/t/18/assets/libs.js?v=138669765214174523911684911077" type="text/javascript"></script>
8916
8917    
8917<script src="//www.citiesocial.com/cdn/shop/t/18/assets/script.js?v=45010645848738689371730032175" type="text/javascript"></script>
8917
8918
8919    
8919<script src="//www.citiesocial.com/cdn/shop/t/18/assets/common_head_scripts.js?v=123215687438937190651718791398" type="text/javascript"></script>
8919
8920
8921    
8922
8923    <!-- read more toggle plugin -->
8924    
8924<script src="//www.citiesocial.com/cdn/shop/t/18/assets/readmore.js?v=114910922101916116691599716382" type="text/javascript"></script>
8924
8925
8926    <!-- app smart banner plugin, it need to be loaded dymically -->
8927    
8928    <!-- end of app smart banner plugin -->
8929    
8930
8931    
8932<script>
8933    $(".cs-creditInstallmentWidget").show();
8934
8935    $("document").ready(function() {
8936
8937        resizeWindow();
8938
8939        $(window).resize(function() {
8940            resizeWindow();
8941        })
8942        function resizeWindow() {
8943            if ($(window).width() >= 1200) {
8944                $('.header__wrapper').addClass('header__wrapper--search');
8945                $('.header__item-search').addClass('header__item-search--expanded');
8946            }else {
8947                $('.header__wrapper').removeClass('header__wrapper--search');
8948                $('.header__item-search').removeClass('header__item-search--expanded');
8949            }
8950        }
8951
8952        function fixChromeAutoFill(){
8953            var $allInputs = $('input');
8954            $allInputs.each(function(){
8955                if ($(this).val()){
8956                    $(this).trigger('change');
8957                }
8958            });
8959        }
8960
8961        $('[data-action="open-quick-shop"]').on('click', function () {
8962            // add current product to viewed-history bucket
8963            var productId = $(this).attr("data-product-id");
8964            if (productId && productId > 0) {
8965                Citiesocial.productViewHistory.addProductView(Number(productId));
8966                window.segmentTracking.quickBuyButtonClicked({ shopify_product_id: productId });
8967            }
8968        });
8969
8970        // ga event tracking
8971        $('[data-action="open-quick-shop"]').on('click', function () {
8972            ga('send', 'event', 'conversion', 'QuickView', window.location.pathname);
8973        });
8974
8975        $('[data-action="quick-add-to-cart"]').on('click', function() {
8976            ga('send', 'event', 'conversion', 'QuickAddToCart', window.location.pathname);
8977        });
8978
8979        $('[data-action="add-to-cart"]').on('click', function() {
8980            ga('send', 'event', 'conversion', 'AddToCart', window.location.pathname);
8981        });
8982
8983        // navigation menu ga tracking
8984        $('.js-firstLevelMenu-campaign').on('click', function() {
8985            ga('send', 'event', 'engagement', 'NavMenuClick', 'campaign');
8986        });
8987        $('.js-cs-navigationMegaMenuPrimaryGroup').on('click', function(){
8988            var primaryGroupId = $(this).data('primary-group-id');
8989            ga('send', 'event', 'engagement', 'NavMenuClick', primaryGroupId);
8990        });
8991
8992        // start of Hide header when the requests came from app
8993        // Request example: citiesocial.com/?is=app
8994        const isApp = Citiesocial.utils.isApp();
8995        if (isApp) {
8996            $("body").append('<style type="text/css">.u-not-app, header, #branch-banner-iframe , #shopify-section-newsletter, #shopify-section-footer {display: none;} .zopim {z-index: -1!important;} .page__content {padding: 24px 0;}</style>').css({"margin-top":0});
8997            $("#navbar").css({"top":0});
8998        }
8999        // end of Hide header when the requests came from app
9000
9001
9002        
9003
9004        // javascript which is shared by multiple template
9005        
9006
9007        
9008
9009        
9010            // enlarge first two featured collections
9011            $(".cs-indexFeaturedCollectionGrid").each(function(i) {
9012                var adjustedCount = 0;
9013                $(this).find(".cs-indexFeaturedCollectionGridItemWrapper").each(function(a){
9014                    if ($(this).css("display") == "block") {
9015                        $(this).removeClass("col-md-4 column--2");
9016                        $(this).addClass("col-md-6 column--2");
9017                        adjustedCount += 1;
9018                        if (adjustedCount >= 2) {
9019                            return false
9020                        }
9021                    }
9022                });
9023
9024                $(this).find(".indxFtrCltnIWrp").each(function(a){
9025                    if ($(this).css("display") == "block") {
9026                        $(this).removeClass("col-md-4 column--2");
9027                        $(this).addClass("col-md-6 column--2");
9028                        adjustedCount += 1;
9029                        if (adjustedCount >= 2) {
9030                            return false
9031                        }
9032                    }
9033                })
9034            });
9035        
9036
9037        
9038
9039        
9040
9041        
9042    });
9043
9044    
9045
9046    
9047
9048    
9049
9050    /** start - swell & verify **/
9051    var customer_id = "";
9052    var customer_email = "";
9053    /** end - swell & verify **/
9054</script>
9054
9055
9056
9057
9058
9059    
9060
9061
9062
9063
9064<!-- tracking line order moved to 'common_head_scripts.js' -->
9065
9066
9067
9068<!-- Start of citiesocial Zendesk Widget script -->
9069
9070<!-- End of citiesocial Zendesk Widget script -->
9071
9072    
9073    
9073<script>
9074    //Slideshow
9075    
9076    
9077    
9078    
9079    
9080
9081</script>
9081
9082
9083    
9083<script>
9084  document.addEventListener('DOMContentLoaded', function () {
9085    if (!window.clarity) {
9086      return;
9087    }
9088
9089    
9090
9091    const anonymousId = Citiesocial.userManager.getSegmentAnonymousId();
9092    if (anonymousId) {
9093      window.clarity("set", "device_id", anonymousId);
9094    }
9095  });
9096</script>
9096
9097
9098
9099    
9099<script>
9100  (function () {
9101    const isCartPage = window.location.pathname === '/cart';
9102    const isAPP = Citiesocial.utils.isApp();
9103
9104    if (isAPP || isCartPage) return;
9105
9106    const LOADER_SRC = "https://s3.ap-northeast-1.amazonaws.com/cdn-assets.citiesocial.com/chatbot/loader.js";
9107    
9108    
9109    const API = 'https://api.fwitapp.com';
9110    const TOKEN =
9111      'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJjaXRpZXNvY2lhbCJ9.pfSdylKmo4z7O6i2Wd_LSQz5bEXSAiY7JaHqcTdPjTI';
9112
9113    function injectLoader() {
9114      const s = document.createElement('script');
9115      s.src = LOADER_SRC;
9116      s.async = true;
9117      s.setAttribute('data-api', API);
9118      s.setAttribute('data-token', TOKEN);
9119      s.setAttribute(
9120        'data-anonymous-id',
9121        Citiesocial?.userManager?.getSegmentAnonymousId() || '',
9122      );
9123      s.setAttribute(
9124        'data-shopify-customer-id',
9125        Citiesocial.getUserId() || '',
9126      );
9127      document.body.appendChild(s);
9128    }
9129
9130    injectLoader();
9131
9132    const CHILD_ORIGIN = "https://chat.citiesocial.com";
9133    const TYPE = "CHATBOT_ANALYTICS_EVENT";
9134
9135    window.addEventListener("message", (event) => {
9136      const iframeEl = document.getElementById("citie-chatbot-iframe");
9137
9138      // 1) origin allowlist
9139      
9140
9141      // 2) ensure it is from our iframe
9142      if (event.source !== iframeEl?.contentWindow) return;
9143
9144      const data = event.data;
9145      // 3) channel filter
9146      if (!data || data.type !== TYPE) return;
9147
9148      // 由母站統一打 Segment / Amplitude(確保同一套追蹤碼、同一個 identity)
9149      const { eventName, props } = data.payload || {};
9150
9151      if (eventName && window.analytics?.track) {
9152        window.analytics.track(eventName, {
9153          ...window.segmentTracking.commonInfo,
9154          ...props,
9155        });
9156      }
9157    });
9158  })();
9159</script>
9159
9160
9161
9162    
9162<script>
9163  (function () {
9164    const HOST_SELECTOR = 'akohub-widget';
9165    const TRIGGER_SELECTOR = '.triggerButton';
9166    const STYLE_ID = 'akohub-hide-trigger-style';
9167    const SHADOW_ROOT_POLL_INTERVAL_MS = 250;
9168    const INIT_TIMEOUT_MS = 15000;
9169
9170    let pendingToggle = false;
9171    let hostObserver = null;
9172    let shadowRootPollId = null;
9173    let initTimeoutId = null;
9174
9175    function getHost() {
9176      return document.querySelector(HOST_SELECTOR);
9177    }
9178
9179    function getRoot() {
9180      const host = getHost();
9181      return host && host.shadowRoot ? host.shadowRoot : null;
9182    }
9183
9184    function getTrigger() {
9185      const root = getRoot();
9186      return root ? root.querySelector(TRIGGER_SELECTOR) : null;
9187    }
9188
9189    function injectHideStyle(root) {
9190      if (!root) return false;
9191
9192      if (!root.getElementById(STYLE_ID)) {
9193        const style = document.createElement('style');
9194        style.id = STYLE_ID;
9195        style.textContent = `
9196          ${TRIGGER_SELECTOR} {
9197            display: none !important;
9198            visibility: hidden !important;
9199            opacity: 0 !important;
9200            pointer-events: none !important;
9201          }
9202        `;
9203        root.appendChild(style);
9204      }
9205
9206      return true;
9207    }
9208
9209    function observeShadowRoot(root) {
9210      if (!root || root.__akohubHideObserver) return;
9211
9212      root.__akohubHideObserver = new MutationObserver(function () {
9213        if (!root.getElementById(STYLE_ID)) {
9214          injectHideStyle(root);
9215        }
9216      });
9217
9218      root.__akohubHideObserver.observe(root, {
9219        childList: true,
9220        subtree: false,
9221      });
9222    }
9223
9224    function clearHostObserver() {
9225      if (!hostObserver) return;
9226
9227      hostObserver.disconnect();
9228      hostObserver = null;
9229    }
9230
9231    function clearShadowRootPoll() {
9232      if (!shadowRootPollId) return;
9233
9234      clearInterval(shadowRootPollId);
9235      shadowRootPollId = null;
9236    }
9237
9238    function clearInitTimeout() {
9239      if (!initTimeoutId) return;
9240
9241      clearTimeout(initTimeoutId);
9242      initTimeoutId = null;
9243    }
9244
9245    function stopInitWatchers() {
9246      clearHostObserver();
9247      clearShadowRootPoll();
9248      clearInitTimeout();
9249    }
9250
9251    function markReady() {
9252      document.documentElement.classList.add('akohub-widget-ready');
9253    }
9254
9255    function initAkoHub() {
9256      const root = getRoot();
9257      if (!root) return false;
9258
9259      // Only mark the widget as ready after the shadow root can be controlled.
9260      injectHideStyle(root);
9261      observeShadowRoot(root);
9262      markReady();
9263      stopInitWatchers();
9264
9265      if (pendingToggle) {
9266        pendingToggle = false;
9267        requestAnimationFrame(function () {
9268          const trigger = getTrigger();
9269          if (trigger) trigger.click();
9270          window.analytics.track('Membership Widget Button Clicked', {
9271            ...window.segmentTracking.commonInfo,
9272          });
9273        });
9274      }
9275
9276      return true;
9277    }
9278
9279    function startShadowRootPolling() {
9280      if (shadowRootPollId) return;
9281
9282      // The host can mount before its shadow root is attached, so poll lightly.
9283      shadowRootPollId = window.setInterval(function () {
9284        initAkoHub();
9285      }, SHADOW_ROOT_POLL_INTERVAL_MS);
9286    }
9287
9288    function startInitWatchers() {
9289      if (initAkoHub()) return;
9290
9291      if (!hostObserver) {
9292        // Observe the document only until the widget host appears.
9293        hostObserver = new MutationObserver(function () {
9294          if (!getHost()) return;
9295
9296          startShadowRootPolling();
9297          initAkoHub();
9298        });
9299
9300        hostObserver.observe(document.documentElement, {
9301          childList: true,
9302          subtree: true,
9303        });
9304      }
9305
9306      if (getHost()) {
9307        startShadowRootPolling();
9308      }
9309
9310      if (!initTimeoutId) {
9311        initTimeoutId = window.setTimeout(function () {
9312          stopInitWatchers();
9313          console.warn(
9314            '[AkoHub] Initialization timed out before the widget shadow root was ready.',
9315          );
9316        }, INIT_TIMEOUT_MS);
9317      }
9318    }
9319
9320    function toggleAkoHub() {
9321      const trigger = getTrigger();
9322
9323      if (trigger) {
9324        trigger.click();
9325        window.analytics.track('Membership Widget Button Clicked', {
9326          ...window.segmentTracking.commonInfo,
9327        });
9328        return;
9329      }
9330
9331      pendingToggle = true;
9332      startInitWatchers();
9333    }
9334
9335    document.addEventListener('click', function (event) {
9336      const button = event.target.closest('[data-akohub-toggle]');
9337      if (!button) return;
9338
9339      event.preventDefault();
9340      toggleAkoHub();
9341    });
9342
9343    window.toggleAkoHubPopover = toggleAkoHub;
9344
9345    startInitWatchers();
9346  })();
9347</script>
9347
9348
9349
9350
9351
9352
9353  <style>
9354    [data-akohub-toggle] {
9355      border: none;
9356      background: none;
9357      padding: 0;
9358      cursor: pointer;
9359      background-color: #3c3c3c;
9360      width: 54px;
9361      height: 54px;
9362      border-radius: 50%;
9363      display: flex;
9364      align-items: center;
9365      justify-content: center;
9366      position: fixed;
9367      right: 12px;
9368      z-index: 2;
9369      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
9370
9371      
9372      
9373        bottom: 136px;
9374      
9375    }
9376
9377    [data-akohub-toggle] img {
9378      width: 36px;
9379      height: 36px;
9380    }
9381
9382    @media (min-width: 768px) {
9383      [data-akohub-toggle] {
9384        bottom: 144px;
9385        right: 24px;
9386      }
9387    }
9388  </style>
9389
9390  <button
9391    type='button'
9392    class='akohub-membership-widget-toggle-button'
9393    data-akohub-toggle
9394  >
9395    <img
9396      src='https://cdn.shopify.com/s/files/1/0254/0393/files/member.png?v=1781512609'
9397      width='36'
9398      height='36'
9399    >
9400  </button>
9401  
9401<script>
9402    (function () {
9403      const isCartPage = window.location.pathname === '/cart';
9404      const isAPP = Citiesocial.utils.isApp();
9405
9406      if (isAPP || isCartPage) {
9407        // 如果是 APP WebView 環境,隱藏按鈕
9408        const button = document.querySelector(
9409          '.akohub-membership-widget-toggle-button',
9410        );
9411        if (button) {
9412          button.style.display = 'none';
9413        }
9414      }
9415    })();
9416  </script>
9416
9417
9418    
9419
9420    <!-- Iterable Cart sync START -->
9421    
9422
9423    
9424    
9425        
9425<script type="text/javascript">
9426            (function(){
9427                var setAccountId = "47789";
9428
9429                function priceFromCents(cents) {
9430                    return (cents / 100);
9431                }
9432
9433                function isRelevantCartUpdate(settings) {
9434                    function dataContains(term) {
9435                        return settings.data && settings.data.indexOf && settings.data.indexOf(term) > -1;
9436                    }
9437
9438                    return (settings.url === "/cart/add.js" || settings.url === "/cart/update.js" || settings.url === "/cart/change.js")
9439                        && (
9440                            dataContains('attributes[prod') ||
9441                            (
9442                                (dataContains('id=') && dataContains('quantity=')) ||
9443                                (dataContains('line=') && dataContains('quantity=')) ||
9444                                liquidObjectDataForTracking.ProductView.type === '早鳥'
9445                            )
9446                        );
9447                }
9448
9449                function updateIterableCartItems(products = []) {
9450                    if(Citiesocial.authManager.getAccessToken()) {
9451                        const customer = Citiesocial.utils.parseJwt(Citiesocial.authManager.getIdToken());
9452                        $.ajax({
9453                            type: 'POST',
9454                            url: `${PY3_API_BASE_URL}/api/v1.1/iterable/shopping-cart/`,
9455                            headers: {
9456                            'Content-Type': 'application/json'
9457                            },
9458                            data: JSON.stringify({
9459                                shopify_user_id: customer.shopify_id,
9460                                email: customer.email,
9461                                products: products
9462                            }),
9463                        });
9464                    }
9465                }
9466
9467                function saveCsCart(csProducts) {
9468                    
9469                }
9470
9471                var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
9472
9473                $(document).ajaxSuccess(function(event, xhr, settings) {
9474                    if (isRelevantCartUpdate(settings)) {
9475                        
9476                        // POST/PUT CS-CART
9477                        
9478
9479                        $.getJSON("/cart.js", function(data) {
9480                            var basketData = [], iterableProducts = [], csProducts = [];
9481                            var item;
9482
9483                            if (!data.items || !data.items.length) {
9484                                updateIterableCartItems();
9485                                return;
9486                            }
9487
9488                            for (var i = 0; i < data.items.length; i++) {
9489                                item = data.items[i];
9490
9491                                basketData.push({
9492                                    id: item.product_id,
9493                                    price: priceFromCents(item.price),
9494                                    quantity: item.quantity
9495                                });
9496                                iterableProducts.push({
9497                                    variant_id: item.variant_id.toString(),
9498                                    quantity: item.quantity
9499                                });
9500                                csProducts.push({
9501                                    id: item.variant_id,
9502                                    quantity: item.quantity
9503                                });
9504                            }
9505                            updateIterableCartItems(iterableProducts);
9506                            
9507                        });
9508
9509                    }
9510                });
9511            })();
9512        </script>
9512
9513    
9514
9515
9516    
9517    
9518
9519    
9520      
9521        <!-- SNOW FALL -->
9522        <link href="//www.citiesocial.com/cdn/shop/t/18/assets/snowfall.css?v=44026339308841845771701420129" rel="stylesheet" type="text/css" media="all" />
9523        <snowfall class="u-mobile-only">
9524          <snowflake><span>🍂</span> </snowflake>
9525<snowflake><span>🍂</span></snowflake>
9526<snowflake><span>🍂</span></snowflake>
9527<snowflake><span>🍂</span></snowflake>
9528<snowflake><span></span></snowflake>
9529<snowflake><span></span></snowflake>
9530<snowflake><span></span></snowflake>
9531<snowflake><span></span></snowflake>
9532<snowflake><span></span></snowflake>
9533<snowflake><span>🍂</span></snowflake>
9534<snowflake><span>🍂</span></snowflake>
9535<snowflake><span>🍂</span></snowflake>
9536<snowflake><span></span></snowflake>
9537<snowflake><span></span></snowflake>
9538<snowflake><span></span></snowflake>
9539<snowflake><span></span></snowflake>
9540<snowflake><span></span></snowflake>
9541        </snowfall>
9542        <snowfall class="u-desktop-only">
9543          <snowflake><span>🍂</span> </snowflake>
9544<snowflake><span>🍂</span> </snowflake>
9545<snowflake><span>🍂</span> </snowflake>
9546<snowflake><span>🍂</span> </snowflake>
9547<snowflake><span>🍂</span> </snowflake>
9548<snowflake><span>🍂</span> </snowflake>
9549<snowflake><span>🍂</span> </snowflake>
9550<snowflake><span>🍂</span> </snowflake>
9551<snowflake><span>🍂</span> </snowflake>
9552<snowflake><span>🍂</span> </snowflake>
9553<snowflake><span>🍂</span> </snowflake>
9554<snowflake><span>🍂</span> </snowflake>
9555<snowflake><span>🍂</span> </snowflake>
9556<snowflake><span></span></snowflake>
9557<snowflake><span></span></snowflake>
9558<snowflake><span></span></snowflake>
9559<snowflake><span></span></snowflake>
9560<snowflake><span></span></snowflake>
9561<snowflake><span></span></snowflake>
9562<snowflake><span></span></snowflake>
9563<snowflake><span></span></snowflake>
9564<snowflake><span></span></snowflake>
9565<snowflake><span></span></snowflake>
9566<snowflake><span></span></snowflake>
9567<snowflake><span></span></snowflake>
9568        </snowfall>
9569      
9570    
9571    
9572    <div id="react-modal"></div>
9573
9574    <div id="contact-us"></div>
9575  <style>  </style>
9576<div id="shopify-block-AV3lTeDU0LzZuQTN5M__744471128494981966" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: setup -->
9577
9578<script>
9579  window.Akohub = Object.assign({}, window.Akohub, {"shop":{"moneyFormat":"<span class=money>${{amount_no_decimals}} NTD</span>","isMultiPassEnabled":false,"enabledPlatforms":[],"features":["Discount","RewardProduct","JudgeMe","TieredDiscount","KlaviyoEvent","AnalyzeCartSubtotalSelector","AIMarketing","ProductRedemptionRestrictions","LoyaltyCustomerExclusion","PixelBehavior","LoyaltyVIP","ManualRedemption","Retargeting","Google","Multipass","StoreCredit","SocialLogin","CheckoutReward","CheckoutRedemption","FlowEvent","AnalyzeDrawerSubtotalSelector","POS","Referral","Instagram","Loyalty"],"cdnHostName":"https://tags.akohub.com","hostName":"https://app.akohub.com","appProxyPath":"/apps/akohub/","currency":"TWD","timezone":"Asia/Taipei","accountVersion":"classic"},"pointsSetting":{"discountLimit":{"percentage":"100","type":"percentage"},"pointRedeemRate":{"points":"2","cashBack":"1"},"enabled":true,"redemptionTitle":"點數折抵:","redemptionFormat":"{{redemptionTitle}} {{points}} ({{amount}} {{currencyCode}})","redeemThreshold":0,"decimalPlaces":0},"vipSetting":{"enabled":true,"vips":[{"checkoutReward":null,"entries":{"order":0,"amount":0,"point":0}
9579,"isStarter":true,"additionalEntries":[],"tierLevel":10006,"name":"1|生活探索者Explorer","keepEntries":{"order":0,"amount":0,"point":0},"perks":["消費回饋:每 $100 送 1 點"],"lastSyncTime":"2026-07-21T09:12:49.840Z","rewards":[],"lastSyncName":"1|生活探索者Explorer","tag":"ako-level1","id":"X0qi0AR2nGMgeFT4WCCtu","icon":{"alt":"會員等級 icon-1.png","url":"https://cdn.shopify.com/s/files/1/0254/0393/files/icon-1_257a406c-41f4-427e-8510-41e7cd3fc1d8.png?v=1784268926","id":"gid://shopify/ImageSource/27341926137969"}},{"checkoutReward":null,"entries":{"order":2,"amount":3500},"additionalEntries":[],"tierLevel":20031,"name":"2|風格鑑賞者Curator","perks":["消費回饋:每 $100 送 2 點","生日禮:200 點"],"keepEntries":{"order":"2","amount":"3500"},"lastSyncTime":"2026-07-08T01:44:47.041Z","rewards":[{"rewardValue":"200","rewardType":"points","enabled":true,"title":"恭喜升等【2|風格鑑賞者Curator】升等禮已入帳","icon":{"alt":"point icon","url":"https://akohub-images.s3.amazonaws.com/point.svg"},"id":"GqavSehB30QnBouAA7f2Z","expiryPeriod":{"value":3,"unit":"months"}}],"lastSyncName":"Gold|成長會員","tag":"ako-level2","icon":{"alt":"會員等級 icon-2.png","url":"https://cdn.shopify.com/s/files/1/0254/0393/files/icon-2_4edd5acb-dd13-478e-9fb7-54f78ff2ac18.png?v=1784268983","id":"gid://shopify/ImageSource/27341927121009"},"id":"1UUj49BvabNvM8kCVzFuq"},{"checkoutReward":null,"entries":{"order":3,"amount":6000},"additionalEntries":[],"tierLevel":30028,"name":"3|質感收藏家Collector","keepEntries":{"order":"3","amount":"6000"},"perks":["消費回饋:每 $100 送 4 點","生日禮:250 點"],"lastSyncTime":"2026-07-08T01:44:47.041Z","rewards":[{"rewardValue":"250","rewardType":"points","enabled":true,"title":"恭喜升等【3|質感收藏家Collector】升等禮已入帳","icon":{"alt":"point icon","url":"https://akohub-images.s3.amazonaws.com/point.svg"},"id":"gu1DHNgU_csOEeJOeFiqE","expiryPeriod":{"unit":"months","value":3}}],"lastSyncName":"Platinum|核心會員","icon":{"alt":"會員等級 icon-3.png","url":"https://cdn.shopify.com/s/files/1/0254/0393/files/icon-3_5f484b50-172f-419f-a975-a965536f31fe.png?v=1784269035","id":"gid://shopify/ImageSource/27341928366193"},"tag":"ako-level3","id":"f7ojrHKBlo2txlf1b0E23"},{"checkoutReward":null,"entries":{"order":4,"amount":12000},"additionalEntries":[],"tierLevel":40032,"name":"4|尊爵品味家Prestige","keepEntries":{"order":"4","amount":"12000"},"perks":["消費回饋:每 $100 送 6 點","生日禮:300 點"],"lastSyncTime":"2026-07-08T01:44:47.041Z","rewards":[{"rewardValue":"300","rewardType":"points","title":"恭喜升等【4|尊爵品味家Prestige】升等禮已入帳","enabled":true,"icon":{"alt":"point icon","url":"https://akohub-images.s3.amazonaws.com/point.svg"},"id":"WGYtkixOpsTOteJJX7kpk","expiryPeriod":{"value":3,"unit":"months"}}],"lastSyncName":"Black|頂級會員","icon":{"alt":"會員等級 icon-4.png","url":"https://cdn.shopify.com/s/files/1/0254/0393/files/icon-4_92e6d436-6831-4551-9e48-a5705f5ea9c2.png?v=1784269066","id":"gid://shopify/ImageSource/27341929283697"},"id":"hyHnm0t71vE0CTa5FoHdI","tag":"ako-level4"},{"checkoutReward":null,"entries":{"order":6,"amount":20000},"additionalEntries":[],"tierLevel":50015,"name":"5|品味領航者Lifestyle Pioneer","keepEntries":{"order":"6","amount":"20000"},"perks":["消費回饋:每 $100 送 10 點","生日禮:500 點"],"lastSyncTime":"2026-07-14T03:02:01.778Z","rewards":[{"rewardValue":"500","rewardType":"points","enabled":true,"title":"恭喜升等【5|品味領航者Lifestyle Pioneer】升等禮已入帳","id":"xwFnJsPsigr8G03Y21rbF","icon":{"alt":"point icon","url":"https://akohub-images.s3.amazonaws.com/point.svg"},"expiryPeriod":{"unit":"months","value":3}}],"lastSyncName":"Platinum","tag":"ako-level5","icon":{"alt":"會員等級 icon-5.png","url":"https://cdn.shopify.com/s/files/1/0254/0393/files/icon-5.png?v=1784269224","id":"gid://shopify/ImageSource/27341934133361"},"id":"MiuVsaNs7xP9R2YLilZJK"}],"expire":12,"entries":["amount","order"],"isRenewalEnabled":true},"referralSetting":{"referredCustomerCreateBefore":30,"shopName":"citiesocial","referralMessage":"Join me at {{shopName}}! Sign up and use my referral code {{referralCode}} to get {{rewardCollection}}! {{redirectLink}}","socialShare":{"line":true,"twitter":false,"faceBook":true,"email":false},"enabled":false,"revokedRewardMethod":"no","referralLink":"https://www.citiesocial.com","issueDelay":{"afterDays":0,"type":"afterPaid"},"disabledAt":"2026-06-08T10:21:58.506Z","reason":"service plan changed from ADVANCED/2024-08 to NEW_STARTER/2025-03"},"storeCreditSetting":{"enabled":false,"decimalPlaces":2},"rewardProductSetting":{"enabled":false,"allowCustomerCancel":false,"defaultExpiryDays":null},"ui":{"isRewardEnabled":true,"showPointDiscount":false,"widgetAppearance":{},"gender":{"transgender":true,"nonBinary":true,"man":true,"woman":true,"other":true},"customStyleSheet":"","showSocialLoginAtAccountPage":false,"applyAnywhere":true,"applyAllPages":false,"isBirthdayNotEditable":true,"showWidget":false,"cachedVersion":"1786587541127","flags":{"hideDiscountEntry":true,"hideL
9579ogoutButton":true,"disableClassicCheckoutUrl":true},"socialLoginWidget":{},"pointRedemption":{"selectors":{"drawer":{"cartTotalPrice":".mini-cart__total-price","container":".mini-cart"},"cart":{"cartTotalPrice":".mini-cart__footer .mini-cart__total-price","container":".mini-cart__footer"}},"display":{"drawer":false,"cart":true},"flags":{"showPointRedemptionInAllPages":false}}},"posSetting":{"earnPoints":true,"earnStoreCredit":true,"redeemPoints":true,"redeemVip":true}})
9580  window.Akohub.translation = "{\"shopName\":\"會員回饋計劃\",\"newAccount_personalDetails_title\":\"個人資訊\",\"newAccount_personalDetails_modalTitle\":\"編輯個人資訊\",\"newAccount_personalDetails_birthday\":\"生日\",\"newAccount_personalDetails_gender\":\"性別\",\"newAccount_personalDetails_phone\":\"電話號碼\",\"newAccount_personalDetails_connectSocialAccounts\":\"綁定社群帳號\",\"newAccount_personalDetails_save\":\"儲存\",\"newAccount_personalDetails_saved\":\"已儲存\",\"newAccount_personalDetails_cancel\":\"取消\",\"newAccount_welcomeTitle\":[\"歡迎來到 \",[\"programName\"]],\"newAccount_pointBalance\":\"點數餘額\",\"newAccount_storeCreditBalance\":\"商店抵用金餘額\",\"newAccount_loyaltyProgramStatus_checkMyWallet\":\"查看我的錢包\",\"newAccount_myCurrentTier\":\"我目前的會員分級\",\"newAccount_loyaltyProgramStatus_viewRewards\":\"查看獎勵\",\"newAccount_fullPage_loyaltyProgram\":\"會員回饋計畫\",\"newAccount_fullPage_couponsTitle\":\"我的折扣碼\",\"newAccount_fullPage_copyCode\":\"複製折扣碼\",\"newAccount_fullPage_loadMore\":\"查看更多\",\"newAccount_fullPage_vipProgram_title\":\"會員分級回饋\",\"newAccount_fullPage_currentLabel\":\"目前等級\",\"newAccount_fullPage_entryGoal\":\"升等門檻\",\"newAccount_fullPage_referralBlock_title\":\"推薦好友\",\"newAccount_fullPage_referralBlock_copyReferralLink\":\"複製推薦連結\",\"newAccount_fullPage_referralBlock_copyReferralCode\":\"複製推薦代碼\",\"newAccount_fullPage_earnRewards\":\"獲得獎勵的方式\",\"newAccount_fullPage_continueShopping\":\"繼續逛逛\",\"newAccount_fullPage_edit\":\"編輯\",\"newAccount_fullPage_connect\":\"綁定\",\"newAccount_fullPage_completed\":\"已完成\",\"newAccount_fullPage_view\":\"查看\",\"newAccount_fullPage_unlockTierBanner\":[\"升級至 \",[\"active_tier\"],\" 以解鎖此獎勵方式\"],\"newAccount_fullPage_activity_title\":\"會員紀錄\",\"newAccount_fullPage_activity_date\":\"日期\",\"newAccount_fullPage_activity_event\":\"行動\",\"newAccount_fullPage_activity_adjustment\":\"調整記錄\",\"newAccount_fullPage_activity_expiry_date\":\"到期日\",\"newAccount_fullPage_scrollForMoreItems\":\"滑動查看更多\",\"referralsReminder_title\":\"領取您的推薦首購獎勵!\",\"referralsReminder_description\":\"登入會員,在帳戶頁面輸入推薦碼並領取您的獎勵。\",\"referralsReminder_button\":\"登入\",\"welcomeTo\":\"歡迎來到\",\"noRewardYet\":\"尚無獎勵活動\",\"logIn\":\"登入\",\"learnMore\":\"了解更多\",\"logInWithSocialMedia\":\"登入以獲取您的獎勵\",\"createAccount\":\"建立帳號\",\"logInWithFacebook\":\"使用 Facebook 帳號登入\",\"logInWithGoogle\":\"使用 Google 帳號登入\",\"logInWithLine\":\"使用 LINE 帳號登入\",\"logInWithEmail\":\"使用 Email 登入\",\"signUpWithFacebook\":\"使用 Facebook 帳號註冊\",\"signUpWithLine\":\"使用 LINE 帳號註冊\",\"email\":\"Email\",\"continue\":\"繼續下一步\",\"signUpWithGoogle\":\"使用 Google 帳號註冊\",\"signUpWithEmail\":\"使用 Email 註冊\",\"emailFormatError\":\"請按照以下格式輸入 Email:[email protected]\",\"emailHasBeenUsedError\":\"æ­¤ Email 已被註冊\",\"facebookAccountHasBeenUsedError\":\"æ­¤ Facebook 帳號已綁定於其他 Email,請使用其他 Facebook 帳號註冊\",\"googleAccountHasBeenUsedError\":\"æ­¤ Google 帳號已綁定於其他 Email,請使用其他 Google 帳號註冊\",\"lineAccountHasBeenUsedError\":\"æ­¤ LINE 帳號已綁定於其他 Email,請使用其他 LINE 帳號註冊\",\"accountDeclinedError\":\"您已拒絕建立帳號的邀請\",\"accountInvitedError\":\"請檢查您 Email 的帳號邀請郵件,並點擊連結來啟用帳號\",\"xuF8z+\":\"使用社群帳號登入時ç
9580³»çµ±ç™¼ç”ŸéŒ¯èª¤ï¼Œè«‹ç¨å¾Œå†è©¦\",\"jDnqgC\":\"獲得獎勵方式\",\"reward_rewardsToUnlock\":\"解鎖獎勵\",\"ePK91l\":\"編輯\",\"gukqfD\":\"瀏覽全部\",\"72cb9h\":\"會員註冊禮\",\"nXHsde\":\"完成會員註冊即可獲得獎勵!\",\"maKVjT\":\"消費回饋\",\"HK+yxw\":[\"每消費 $\",[\"amount\"],\" 獲得 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"mZ55Z6\":[[\"store_credit_rate\"],\"% \",[\"store_credit_name\"]],\"XrqZ83\":\"在 Reels 上留言並獲得獎勵!\",\"hP1qK4\":\"前往貼文\",\"TdW6jm\":\"完成會員檔案\",\"38wcEC\":\"讓我們更了解你一點點,完成會員檔案即可獲得獎勵!\",\"wLTMzD\":\"輸入生日和性別可獲得獎勵\",\"VLGMKv\":\"男性\",\"OPLQQT\":\"女性\",\"\/ohTff\":\"跨性\",\"q8iBTW\":\"非二元\",\"\/IX\/7x\":\"不便透露\",\"tfDRzk\":\"儲存\",\"iH8pgl\":\"返回\",\"byiJIr\":\"您已獲得填寫會員檔案的獎勵!如有需要請再編輯下方資料\",\"fwsZMj\":\"編輯會員檔案\",\"oDHtIV\":\"生日好禮\",\"fsUPaG\":\"祝您生日快樂!\",\"JqGosr\":\"登入後填寫生日,每年生日當天即可獲得獎勵 (等級越高,禮物越多!)\",\"9CQO02\":\"分享產品心得\",\"zj950B\":\"綁定社群帳號\",\"gqh64K\":\"領取\",\"qHwLVZ\":\"資料無法儲存,請再次嘗試\",\"MLWrD\/\":[\"日期格式須為 \",[\"date_format\"]],\"VO2byB\":\"請選擇有效的出生日期\",\"rewards\":\"獎勵任務 \/ 會員活動\",\"tdX+tp\":\"你有\",\"pSyUe9\":[[\"points\"],\" \",[\"point_currency_name\"]],\"eF\/goB\":[[\"currency_sign\"],[\"store_credits\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"footer_storeCredit\":\"商店抵用金\",\"6eI+oK\":\"我的折扣碼\",\"xvcvmx\":[\"有效期限: \",[\"discount_end_date\"]],\"yOGTbg\":\"永久有效\",\"ZoYG8T\":\"所有折扣碼\",\"28UC\/p\":[\"透過成為 \",[\"vip_tier\"],\" 獲得\"],\"ATtjqQ\":[\"訂購滿\",[\"minimum_purchase_quantity\"],\"個商品以使用優惠卷\"],\"rEgztU\":[\"消費金額滿$\",[\"minimum_purchase_amount\"],\"以使用優惠卷\"],\"leo0yq\":\"尚無折扣碼\",\"sEMsRT\":\"會員等級\",\"KbxiV6\":\"會員等級越高回饋越多!\",\"gwLW5i\":\"無\",\"D40oqt\":[\"會籍期限 \",[\"expire_year\"],\" å¹´\"],\"xsrORl\":[\"會籍期限 \",[\"expire_year\"],\" å¹´\"],\"u1JqZC\":\"查看我的會員獎勵\",\"onMS1y\":\"目前等級\",\"AoOpbk\":\"購物專屬優惠\",\"XO0Qoi\":\"加碼回饋\",\"aeK4m8\":\"升等禮\",\"gCI\/kU\":[\"消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"]],\"5DF\/yW\":[\"消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" + \",[\"orders_count\"],\" 張單\"],\"LlDLak\":[\"再消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" 升級至 \",[\"next_vip_tier\"]],\"T6LWZX\":[\"再消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" + \",[\"orders_count\"],\" 張訂單,升級至 \",[\"next_vip_tier\"]],\"account__total-spent\":[\"已消費 \",[\"amount_spent\"],\" \",[\"currency\"]],\"account__total-spent-and-orders\":[\"已消費 \",[\"amount_spent\"],\" \",[\"currency\"],\" + \",[\"orders_count\"],\" 張單\"],\"16V3sy\":[\"累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"Ui08TR\":[\"累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張單\"],\"6ZS0kV\":[\"再累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 升級至 \",[\"next_vip_tier\"]],\"5oEhXH\":[\"再累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張訂單,升級至 \",[\"next_vip_tier\"]],\"account__total-points-earned\":[\"已累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"account__total-points-earned-and-orders\":[\"已累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張單\"],\"vip_or\":\"或\",\"vip_placeSingleOrderOf\":[\"單筆消費滿 \",[\"amount_spent\"],\" \",[\"currency\"]],\"vip_singleOrderUpgradeUnlockNote\":[\"您也可以透過單筆消費滿 \",[\"amount_spent\"],\" \",[\"currency\"],\" 來解鎖 \",[\"next_vip_tier\"]],\"account_expire\":[\"會籍期限至 \",[\"expire_time\"]],\"iWjiEh\":[\"消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" 以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"HVBbtA\":[\"消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" + \",[\"orders_count\"],\" 張訂單,以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"LKTVdm\":[\"累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張訂單,以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"z1jtjK\":[\"累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"vip_highest_tier\":\"您已成為最高等級會員!\",\"vip_renewal_goal_reached\":\"已符合續會資格,將在到期日後延續會籍\",\"account\":\"帳戶\",\"XJOV1Y\":\"會員紀錄\",\"M6ASXf\":\"綁定社群帳號\",\"connectFacebook\":\"綁定 Facebook 帳號\",\"connectGoogle\":\"綁定 Google 帳號\",\"connectLine\":\"綁定 LINE 帳號\",\"connected\":\"帳號已綁定\",\"logOut\":\"登出\",\"iqQ2cf\":\"解除帳號綁定?\",\"ssiOCp\":\"您已使用以下社群帳號完成登入\",\"5of4u9\":\"會員社群帳號\",\"KYizNh\":\"尚未綁定\",\"4XCBZG\":\"至少要綁定一個社群帳號\",\"+K0AvT\":\"解除綁定\",\"warning__loyalty-excluded\":\"您的帳號目前無法使用忠誠度獎勵。如有任何疑問,請聯絡我們。\",\"2kdXX6\":\"即將到期回饋\",\"accountExpirePoint\":[[\"points\"],\" \",[\"point_currency_name\"],\"將於 \",[\"expire_date\"],\" 逾期\"],\"N40H+G\":\"所有紀錄\",\"COUcFd\":\"點數\",\"account_filter_storeCredit\"
9580:\"商店抵用金\",\"H6Ma8Z\":\"折扣碼\",\"Dq4thj\":\"無任何即將過期回饋\",\"ZILws9\":\"還沒有活動\",\"ZQD0\/M\":\"還沒有點數活動\",\"fzpiCt\":\"還沒有商店抵用金活動\",\"cTjx97\":\"還沒有折扣活動\",\"aZ5Gi\/\":[\"將於 \",[\"expire_date\"],\" 逾期\"],\"hn1Ubw\":[\"會員註冊獎勵點數已入帳 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"e4KktL\":[\"會員註冊獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 已入帳\"],\"n8rJ97\":[\"會員註冊獎勵已入帳 \",[\"discount_code\"]],\"earnedPointsFromOrder\":[[\"order_number\"],\"消費回饋點數\",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"Ao5RwZ\":[[\"order_number\"],\"消費回饋 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 已入帳\"],\"xmbPPs\":[\"完成會員檔案點數已入帳 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"ZN\/xb5\":[\"完成會員檔案獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金已入帳\"],\"gApk3d\":\"填寫會員檔案獎勵已入帳\",\"e9aKmY\":[\"生日禮 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"wZ7mee\":[\"生日禮 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 已入帳\"],\"GkfK+N\":\"生日禮優惠卷已入帳\",\"YRQWk7\":[\"撰寫產品評論,獲得 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"lBJEm2\":[\"撰寫產品評論,獲得 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"i2dbxz\":[\"撰寫產品評論,獲得 \",[\"discount_code\"]],\"HoRJ2t\":[\"綁定社群帳號點數 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 已入帳\"],\"gFgUbN\":[\"綁定社群帳號獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\"已入帳\"],\"yxlro0\":\"綁定社群帳號獎勵已入帳\",\"igReelsPromotion\":[[\"instagram_post\"],\"留言獎勵\",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"orderPaid\":[[\"order_number\"],\"已完成付款\"],\"orderCreated\":[[\"order_number\"],\"已完成下單\"],\"GGnAwz\":\"已撰寫產品評論\",\"instagramComment\":[\"已於 \",[\"instagram_post\"],\" 留言\"],\"EEn0pZ\":[[\"social_media\"],\"帳號已解除綁定\"],\"useDiscountFromOrder\":[\"已將折扣折抵於 \",[\"order_number\"]],\"redeemPointsFromOrder\":[[\"points_earned\"],\" \",[\"point_currency_name\"],\"已折抵於\",[\"order_number\"]],\"refundPointsFromOrderIssued\":[\"取消\/退款 \",[\"order_number\"],\",退還已折抵之 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"refundPointsFromOrderReturned\":[[\"order_number\"],\"退款已收回\",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"5DEit4\":[[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金已折抵於 \",[\"order_number\"]],\"IAw5e9\":[\"取消\/退款\",[\"order_number\"],\",撤銷原訂回饋 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金\"],\"qOMyFN\":[\"點數獎勵已入帳 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"\/BVTkJ\":[\"收回 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\".\"],\"FMIicF\":[\"已將 \",[\"point_currency_name\"],\" 從 \",[\"original_balance\"],\" 調整為 \",[\"new_balance\"]],\"event_actionAwardPointsForOrderPlaced\":[[\"order_number\"],\" 加碼點數獎勵 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"event_actionAwardStoreCredit_earned\":[\"商店抵用金已入帳 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"bO4XNe\":[\"成為 \",[\"new_tier\"],\" \"],\"CdZYoh\":[[\"original_tier\"],\" 會籍已續會\"],\"M2\/JbE\":[[\"original_tier\"],\" 會籍已撤回\"],\"HBvuFS\":[\"從\",[\"original_tier\"],\"升級為\",[\"new_tier\"]],\"WJhjfg\":[\"從\",[\"original_tier\"],\"回復為\",[\"new_tier\"]],\"Cw7oSa\":[[\"tier_name\"],\"升級禮回饋\",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"EX+30S\":[[\"tier_name\"],\"升級回饋已入帳\"],\"zlJPT6\":[[\"tier_name\"],\" 升級禮回饋 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金已入帳\"],\"cPl1ut\":[[\"tier_name\"],\" 升級禮回饋 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已撤銷\"],\"MbjMX\/\":[[\"tier_name\"],\" 升級禮回饋已撤銷(折扣碼: \",[\"discount_code\"],\")\"],\"T0E20Z\":[[\"tier_name\"],\" 升級禮回饋 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金已撤銷\"],\"tuMQHY\":[\"已邀請好友並獲得推薦人獎勵 \",[\"discount_code\"]],\"DTkkDP\":[\"已邀請好友並獲得推薦人獎勵 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"8wWpLa\":[\"已註冊並獲得被推薦人獎勵\",[\"discount_code\"]],\"9yyKo8\":[\"已註冊並獲得被推薦人獎勵 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"LClcfi\":[\"您的折扣碼 \",[\"discount_code\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"Obcgti\":[\"您的折扣碼 \",[\"discount_code\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"TmSoEQ\":[[\"points\"],\" \",[\"point_currency_name\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"78y6H6\":[[\"points\"],\" \",[\"point_currency_name\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"OofnPk\":[[\"points_earned\"],\" \",[\"point_currency_name\"],\" 已到期\"],\"activity__vipTierExpire\":[[\"tier_name\"],\" VIP已過期\"],\"event_customerMerge\":[\"您的帳號(\",[\"merged_customer_email\"],\")已合併至此帳號。\"],\"event_customerMerge_points\":[\"已從您的帳號(\",[\"merged_customer_email\"],\")轉移 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\"。\"],\"event_customerMerge_discountCodes\":[\"已從您的帳號(\",[\"merged_customer_email\"],\")轉移折扣碼 \",[\"discount_code\"],\"。\"],\"earnedPointsFromOrder_POS\":[\"é
9580–€å¸‚訂單 \",[\"order_number\"],\" 的點數回饋 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 已入帳\"],\"redeemPointsFromOrder_POS\":[\"已於門市訂單 \",[\"order_number\"],\" 折抵點數 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"refundPointsFromOrderIssued_POS\":[\"門市訂單\",[\"order_number\"],\"已取消\/退貨,撤銷原定回饋點數\",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"refundPointsFromOrderReturned_POS\":[\"門市訂單 \",[\"order_number\"],\" 的點數回饋 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 已收回\"],\"orderCreated_POS\":[\"已完成一筆門市訂單\",[\"order_number\"]],\"4BLrsr\":\"無法解除社群帳號綁定,請再次嘗試\",\"redemption__title\":\"點數折抵\",\"GMQ32j\":\"登入使用點數折抵\",\"l4S+bs\":\"本次使用點數\",\"availablePoints\":[\"您有 \",[\"points_amount\"],\" \",[\"point_currency_name\"],\" (折抵上限: \",[\"max_points_amount\"],\" \",[\"point_currency_name\"],\")\"],\"Gc2aDv\":\"已套用折扣\",\"tMWiPj\":\"本次使用點數將於下單後從帳戶餘額扣除\",\"3I3iul\":[\"本次使用點數將於下單後從帳戶餘額扣除,此單折抵上限為\",[\"maximum_redeem_points\"],\" \",[\"point_currency_name\"]],\"lVp+NP\":[\"本次使用點數將於下單後從帳戶餘額扣除,此單折抵上限為商品總額之\",[\"maximum_redeem_points\"],\"%\"],\"w9Nidl\":[\"請消費滿 \",[\"minimum_order_amount\"],\" 以使用點數\"],\"error__point-redemption__product-disallowed\":\"購物車內有不適用點數折扣的商品\",\"error__point-redemption__discount-combination\":[\"此訂單套用的折扣碼無法與點數折扣併用。請移除以下折扣:\",[\"discount_code\"]],\"redemption__error__cartIsNotShopCurrency\":[\"若要使用點數折抵,請回到商店將幣別切換至:\",[\"storeCurrency\"]],\"oG8b2m\":\"請新增商品以折抵點數\",\"H2imPM\":\"您的帳戶內尚無有效點數\",\"fwYKEa\":\"點數目前無法使用,請聯繫我們\",\"redemption__error__customer-excluded\":\"您的帳號無法使用忠誠度獎勵。如有任何疑問,請聯絡我們。\",\"2kZ072\":\"邀請好友\",\"2\/L9+3\":\"分享連結邀請好友以賺取推薦獎勵\",\"wxbXoB\":\"好友將獲得\",\"uBAEuY\":\"您將獲得\",\"XDe92s\":\"查看專屬推薦代碼\",\"Bc+l86\":\"邀請好友使用您的推薦代碼註冊領取首購優惠,好友完成首次購買後您也會獲得獎勵\",\"YO9ECN\":\"複製並分享您的推薦連結\/代碼給好友\",\"4+r0ug\":\"推薦獎勵\",\"rg1SuN\":\"登入領取您的推薦首購獎勵\",\"nmtSbH\":\"推薦代碼\",\"q27kM7\":\"兌換推薦代碼\",\"FWrE2R\":[\"註冊後請於 \",[\"referral_reward_expire\"],\" 天內領取首購推薦獎勵\"],\"R2vHTT\":\"您已成功兌換推薦獎勵!\",\"uv8iWt\":\"請稍等,您兌換的推薦獎勵即將抵達!\",\"oudQ2N\":\"您已收到好友邀請!\",\"dvlILE\":\"輸入推薦人代碼兌換專屬獎勵\",\"XeyDQY\":\"領取推薦獎勵\",\"wRZAJr\":\"輸入推薦人代碼\",\"r1yi2Y\":\"請輸入有效代碼\",\"lYZyAw\":\"使用推薦代碼失敗,請重新嘗試\",\"utXdm0\":\"建立推薦代碼失敗,請重新嘗試\",\"error_referralConnection_noQualification\":[\"推薦碼已失效,需於註冊後 \",[\"referral_reward_expire\"],\" 天內完成兌換\"],\"SJQM1I\":\"選擇日期\",\"rjyWPb\":\"1月\",\"4lgLew\":\"2月\",\"hg6l4j\":\"3月\",\"naCW6Z\":\"4月\",\"3JzsDb\":\"5月\",\"zeEQd\/\":\"6月\",\"u4ex5r\":\"7月\",\"DBHTm\/\":\"8月\",\"hgvbYY\":\"9月\",\"dzQfDY\":\"10月\",\"t9QlBd\":\"11月\",\"r6zgGo\":\"12月\",\"eYbd7b\":\"日\",\"YYzBv9\":\"一\",\"7P\/9OY\":\"二\",\"qeygIa\":\"三\",\"u0F1Ey\":\"四\",\"mob\/am\":\"五\",\"JYRqp5\":\"六\",\"registrationForm_createAccount\":\"建立帳號\",\"registrationForm_email\":\"電子信箱\",\"registrationForm_password\":\"密碼\",\"registrationForm_lastName\":\"姓氏\",\"registrationForm_firstName\":\"名字\",\"registrationForm_phone\":\"手機號碼\",\"registrationForm_birthday\":\"生日\",\"registrationForm_gender\":\"性別\",\"registrationForm_receiveNewsletter\":\"我想收到最新消息!\",\"registrationForm_create\":\"創立\",\"registrationForm_placeholder_email\":\"電子信箱\",\"registrationForm_placeholder_password\":\"密碼\",\"registrationForm_placeholder_lastName\":\"姓氏\",\"registrationForm_placeholder_firstName\":\"名字\",\"registrationForm_placeholder_birthday\":\"生日\",\"registrationForm_placeholder_gender\":\"選擇\",\"hV+cYN\":\"請輸入你的Email\",\"\/lhm0y\":\"請輸入正確的 Email 格式\",\"TMCLs7\":\"這個電子信箱已經被註冊\",\"PO6IIn\":\"請輸入你的密碼\",\"k5FG8L\":\"密碼必須至少包含5個字符\",\"bIrSDU\":\"請輸入你的名字\",\"khdKA1\":\"請輸入你的姓氏\",\"FUWeZ4\":\"請輸入你的電話號碼\",\"21\/9Uj\":\"請輸入正確的電話號碼格式\",\"+tIXhU\":\"這個電話號碼已經被註冊\",\"0suc6+\":\"請輸入你的生日\",\"fJmaUx\":\"請選擇你的性別\",\"rewardProducts_balance_label\":\"我的點數\",\"rewardProducts_balance_error\":\"無法載入點數\",\"rewardProducts_balance_retry\":\"重試\",\"rewardProducts_points_unit\":\"點\",\"rewardProducts_card_redeem\":\"兌換\",\"rewardProducts_card_sold_out\":\"已售完\",\"rewardProducts_card_insufficient\":\"點數餘額不足,無法兌換\",\"rewardProducts_redeemed_empty_heading\":\"尚未兌換任何商品\",\"rewardProducts_redeemed_empty_body\":\"可於下方使用點數兌換商品\",\"rewardProducts_redeemed_sold_out\":\"已售完\",\"rewardProducts_redeemed_sold_out_aria\":\"已售完,無法選取\",\"rewardProducts_redeemed_cancel\":\"取消兌換\",\"rewardProducts_redeemed_cancel_failed\":\"取消失敗,請重試\",\"rewardProducts_redeemed_add_to_cart\":\"加入購物車\",\"rewardProducts_redeemed_add_to_cart_count\":[\"加入購物車 (\",[\"count\"],\" 件商品)\"],\"rewardProducts_redeemed_add_to_cart_failed\":\"加入購物車失敗,請重試\",\"rewardProducts_redeemed_validation_item_failed\":\"驗證失敗\",\"rewardProducts_modal_title\":\"兌換紅利商品\",\"rewardProducts_modal_close\":\"關閉\",\"rewardProducts_modal_redeeming\":\"兌換中…\",\"rewardProducts_modal_confirm\":\"確認兌換\",\"rewardProducts_modal_warning\":\"兌換成功後,點數將立即扣除。此操作無法復原\",\"rewardProducts_modal_remaining_points\":[\"剩餘點數 \",[\"points\"],\" \",[\"point_currency_name\"]],\"rewardProducts_modal_redeem_failed\":\"兌換失敗,請重試\",\"rewardProducts_banner_heading\":\"紅利商品已加入購物車\",\"rewardProducts_banner_dismiss\":\"關閉\",\"event_storeCredit_expired\":[[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 已到期\"],\"event_storeCredit_expireNotification_one\":[\"您的 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"event_storeCredit_expireNotification_other\":[\"您的 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"z8Qdhj\":\"升等回饋已收回\",\"event_adju
9580st_storeCredit\":[\"已將 \",[\"store_credit_name\"],\" 從 \",[\"currency_sign\"],[\"original_balance\"],\" \",[\"currency_code\"],\" 調整為 \",[\"currency_sign\"],[\"new_balance\"],\" \",[\"currency_code\"]],\"updateReward\":[\"已取消兌換 \",[\"product_name\"],\",退還 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"2VM6lB\":\"獎勵\",\"vip_earnMore_placeMore_to_renew\":[\"再累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張訂單,以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"vip_earnMore_to_renew\":[\"再累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"lRnzwH\":[[\"tier_name\"],\"升等回饋已入帳\"],\"4wqcNU\":\"完成會員檔案回饋已入帳\",\"AWgnRW\":\"註冊獎勵已入帳\",\"Ycd\/WR\":\"社群登入回饋已入帳\",\"NEEUUE\":\"生日禮回饋已入帳\",\"event_actionAwardStoreCredit_lost\":[\"收回 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"]],\"DuNvA4\":\"已收到來自 Instagram 的訊息\",\"redeemReward\":[\"已使用 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 兌換 \",[\"product_name\"]],\"event_referrerReward_earned_storeCredit\":[\"已邀請好友並獲得推薦人獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"Z43PXm\":\"已邀請好友並獲得推薦人獎勵\",\"rG3WVm\":\"選擇\",\"bnA7xT\":\"已獲得會員註冊禮\",\"event_referredReward_earned_storeCredit\":[\"已註冊並獲得被推薦人獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"vip_spendMore_placeMore_to_renew\":[\"再消費 \",[\"amount_spent\"],\" \",[\"currency\"],\" + \",[\"orders_count\"],\" 張訂單,以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"vip_spendMore_to_renew\":[\"再消費 \",[\"amount_spent\"],\" \",[\"currency\"],\" 以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"3RsrvM\":\"至少要登入一個社群帳號\",\"5J5uqm\":[[\"k\"],\" 件中有 \",[\"n\"],\" 件失敗:\",[\"firstMessage\"]],\"rewardProducts_cancel_modal_per_unit_amount_with_count\":[\"每件 \",[\"points\"],\" \",[\"point_currency_name\"],\"・已兌換 \",[\"count\"],\" 件\"],\"oTr79H\":[\"每件 \",[\"points\"],\" \",[\"point_currency_name\"],\"・已兌換 \",[\"K\"],\" 件\"],\"EzN2P+\":[[\"title\"],\" x \",[\"count\"]],\"rewardProducts_cancel_modal_quantity_label\":\"取消件數\",\"uUKxQx\":\"取消失敗,請重試\",\"rewardProducts_cancel_modal_title\":\"取消兌換\",\"7Sh1Qc\":[\"取消 \",[\"productTitle\"],\" 的兌換\"],\"pe1uZi\":[\"取消成功,\",[\"refundedAmount\"],\" \",[\"point_currency_name\"],\"已退還\"],\"rewardProducts_banner_refundSuccess_heading\":[\"取消成功,\",[\"points\"],\" \",[\"point_currency_name\"],\"已退還\"],\"rewardProducts_cancel_modal_confirm\":\"確認取消\",\"Psn82a\":[\"目前點數餘額 \",[\"currentBalance\"],\" \",[\"point_currency_name\"]],\"rewardProducts_banner_refundSuccess_body\":[\"目前點數餘額 \",[\"points\"],\" \",[\"point_currency_name\"]],\"gJY4YL\":\"減少數量\",\"rewardProducts_banner_partial_add_heading\":\"由於供貨情況,您的購物車僅新增以下商品\",\"cexpRA\":[[\"tier_name\"],\" 升級禮回饋已入帳\"],\"rewardProducts_grid_load_more_failed\":\"載入失敗,再次滑動以重新載入\",\"nQMUIO\":\"增加數量\",\"refundPointsFromOrder\":[[\"order_number\"],\"退款已收回\",[\"points_eared\"],\" \",[\"point_currency_name\"]],\"rewardProducts_grid_empty\":\"尚未有可兌換商品\",\"rewardProducts_card_out_of_stock\":\"已售完\",\"vgH
95805lA\":[[\"productTitle\"],\" 兌換數量\"],\"K4+5g9\":\"已邀請好友並獲得推薦回饋\",\"rewardProducts_cancel_modal_refund_total\":[\"退還點數 \",[\"refundedAmount\"],\" \",[\"point_currency_name\"]],\"rewardProducts_grid_fetch_retry\":\"重試\",\"+BKBdL\":[[\"tier_name\"],\" 升級禮回饋已撤銷\"],\"xBjU8f\":\"完成註冊並獲得推薦回饋\",\"rewardProducts_redeemed_add_to_cart_out_of_stock\":\"商品庫存不足,無法加入購物車\",\"rewardProducts_redeemed_redemption_expired\":\"此筆兌換紀錄已過期\",\"rewardProducts_redeemed_redemption_not_active\":\"此筆兌換紀錄已失效\",\"rewardProducts_redeemed_redemption_mismatch\":\"此筆兌換紀錄不屬於您\",\"rewardProducts_redeemed_redemption_not_found\":\"找不到此筆兌換紀錄\",\"rewardProducts_grid_fetch_error\":\"載入失敗\",\"oZIuA0\":[\"一次最多可取消 \",[\"max\"],\" 件\"],\"rewardProducts_redeemed_selection_cap_hint\":\"一次最多可加入 10 項紅利商品\",\"socialConnectError\":\"此帳號已綁定於其他 Email,請綁定其他帳號\",\"newAccount_referral_cancel\":\"取消\",\"newAccount_referral_save\":\"儲存\",\"event_reward_upgradeToVipRewardRevoked\":[[\"tier_name\"],\" 升級禮回饋已撤銷\"],\"reward_discount_cannotCombine\":\"不得和其他折扣併用\",\"reward_discount_combinesWith\":[\"與\",[\"combined_discounts_type\"],\"併用\"],\"event_reward_upgradeToVipReward\":[[\"tier_name\"],\" 升級禮回饋已入帳\"],\"event_reward_profileCompleted\":\"完成會員檔案獎勵已入帳\",\"event_reward_signUp\":\"會員註冊獎勵已入帳\",\"event_reward_socialConnect\":\"綁定社群帳號獎勵已入帳\",\"event_reward_birthday\":\"生日禮獎勵已入帳\",\"reward_discount_orderLabel\":\"訂單折扣\",\"reward_discount_productLabel\":\"產品折扣\",\"event_reward_referrerReward\":\"已邀請好友並獲得推薦人獎勵\",\"vip_rewardsToUnlock\":\"升等禮\",\"reward_discount_shippingLabel\":\"運費折扣\",\"event_reward_referredReward\":\"已註冊並獲得被推薦人獎勵\",\"e6sxDY\":[[\"value\",\"plural\",{\"one\":\"點\",\"other\":\"點\"}]],\"FXPoEX\":[[\"value\",\"plural\",{\"one\":\"商店抵用金\",\"other\":\"商店抵用金\"}]]}"
9581  window.Akohub.defaultTranslation = "{\"shopName\":\"會員回饋計劃\",\"newAccount_personalDetails_title\":\"個人資訊\",\"newAccount_personalDetails_modalTitle\":\"編輯個人資訊\",\"newAccount_personalDetails_birthday\":\"生日\",\"newAccount_personalDetails_gender\":\"性別\",\"newAccount_personalDetails_phone\":\"電話號碼\",\"newAccount_personalDetails_connectSocialAccounts\":\"綁定社群帳號\",\"newAccount_personalDetails_save\":\"儲存\",\"newAccount_personalDetails_saved\":\"已儲存\",\"newAccount_personalDetails_cancel\":\"取消\",\"newAccount_welcomeTitle\":[\"歡迎來到 \",[\"programName\"]],\"newAccount_pointBalance\":\"點數餘額\",\"newAccount_storeCreditBalance\":\"商店抵用金餘額\",\"newAccount_loyaltyProgramStatus_checkMyWallet\":\"查看我的錢包\",\"newAccount_myCurrentTier\":\"我目前的會員分級\",\"newAccount_loyaltyProgramStatus_viewRewards\":\"查看獎勵\",\"newAccount_fullPage_loyaltyProgram\":\"會員回饋計畫\",\"newAccount_fullPage_couponsTitle\":\"我的折扣碼\",\"newAccount_fullPage_copyCode\":\"複製折扣碼\",\"newAccount_fullPage_loadMore\":\"查看更多\",\"newAccount_fullPage_vipProgram_title\":\"會員分級回饋\",\"newAccount_fullPage_currentLabel\":\"目前等級\",\"newAccount_fullPage_entryGoal\":\"升等門檻\",\"newAccount_fullPage_referralBlock_title\":\"推薦好友\",\"newAccount_fullPage_referralBlock_copyReferralLink\":\"複製推薦連結\",\"newAccount_fullPage_referralBlock_copyReferralCode\":\"複製推薦代碼\",\"newAccount_fullPage_earnRewards\":\"獲得獎勵的方式\",\"newAccount_fullPage_continueShopping\":\"繼續逛逛\",\"newAccount_fullPage_edit\":\"編輯\",\"newAccount_fullPage_connect\":\"綁定\",\"newAccount_fullPage_completed\":\"已完成\",\"newAccount_fullPage_view\":\"查看\",\"newAccount_fullPage_unlockTierBanner\":[\"升級至 \",[\"active_tier\"],\" 以解鎖此獎勵方式\"],\"newAccount_fullPage_activity_title\":\"會員紀錄\",\"newAccount_fullPage_activity_date\":\"日期\",\"newAccount_fullPage_activity_event\":\"行動\",\"newAccount_fullPage_activity_adjustment\":\"調整記錄\",\"newAccount_fullPage_activity_expiry_date\":\"到期日\",\"newAccount_fullPage_scrollForMoreItems\":\"滑動æ
9581Ÿ¥çœ‹æ›´å¤š\",\"referralsReminder_title\":\"領取您的推薦首購獎勵!\",\"referralsReminder_description\":\"登入會員,在帳戶頁面輸入推薦碼並領取您的獎勵。\",\"referralsReminder_button\":\"登入\",\"welcomeTo\":\"歡迎來到\",\"noRewardYet\":\"尚無獎勵活動\",\"logIn\":\"登入\",\"learnMore\":\"了解更多\",\"logInWithSocialMedia\":\"登入以獲取您的獎勵\",\"createAccount\":\"建立帳號\",\"logInWithFacebook\":\"使用 Facebook 帳號登入\",\"logInWithGoogle\":\"使用 Google 帳號登入\",\"logInWithLine\":\"使用 LINE 帳號登入\",\"logInWithEmail\":\"使用 Email 登入\",\"signUpWithFacebook\":\"使用 Facebook 帳號註冊\",\"signUpWithLine\":\"使用 LINE 帳號註冊\",\"email\":\"Email\",\"continue\":\"繼續下一步\",\"signUpWithGoogle\":\"使用 Google 帳號註冊\",\"signUpWithEmail\":\"使用 Email 註冊\",\"emailFormatError\":\"請按照以下格式輸入 Email:[email protected]\",\"emailHasBeenUsedError\":\"æ­¤ Email 已被註冊\",\"facebookAccountHasBeenUsedError\":\"æ­¤ Facebook 帳號已綁定於其他 Email,請使用其他 Facebook 帳號註冊\",\"googleAccountHasBeenUsedError\":\"æ­¤ Google 帳號已綁定於其他 Email,請使用其他 Google 帳號註冊\",\"lineAccountHasBeenUsedError\":\"æ­¤ LINE 帳號已綁定於其他 Email,請使用其他 LINE 帳號註冊\",\"accountDeclinedError\":\"您已拒絕建立帳號的邀請\",\"accountInvitedError\":\"請檢查您 Email 的帳號邀請郵件,並點擊連結來啟用帳號\",\"xuF8z+\":\"使用社群帳號登入時系統發生錯誤,請稍後再試\",\"jDnqgC\":\"獲得獎勵方式\",\"reward_rewardsToUnlock\":\"解鎖獎勵\",\"ePK91l\":\"編輯\",\"gukqfD\":\"瀏覽全部\",\"72cb9h\":\"會員註冊禮\",\"nXHsde\":\"完成會員註冊即可獲得獎勵!\",\"maKVjT\":\"消費回饋\",\"HK+yxw\":[\"每消費 $\",[\"amount\"],\" 獲得 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"mZ55Z6\":[[\"store_credit_rate\"],\"% \",[\"store_credit_name\"]],\"XrqZ83\":\"在 Reels 上留言並獲得獎勵!\",\"hP1qK4\":\"前往貼文\",\"TdW6jm\":\"完成會員檔案\",\"38wcEC\":\"讓我們更了解你一點點,完成會員檔案即可獲得獎勵!\",\"wLTMzD\":\"輸入生日和性別可獲得獎勵\",\"VLGMKv\":\"男性\",\"OPLQQT\":\"女性\",\"\/ohTff\":\"跨性\",\"q8iBTW\":\"非二元\",\"\/IX\/7x\":\"不便透露\",\"tfDRzk\":\"儲存\",\"iH8pgl\":\"返回\",\"byiJIr\":\"您已獲得填寫會員檔案的獎勵!如有需要請再編輯下方資料\",\"fwsZMj\":\"編輯會員檔案\",\"oDHtIV\":\"生日好禮\",\"fsUPaG\":\"祝您生日快樂!\",\"JqGosr\":\"登入後填寫生日,每年生日當天即可獲得獎勵 (等級越高,禮物越多!)\",\"9CQO02\":\"分享產品心得\",\"zj950B\":\"綁定社群帳號\",\"gqh64K\":\"領取\",\"qHwLVZ\":\"資料無法儲存,請再次嘗試\",\"MLWrD\/\":[\"日期格式須為 \",[\"date_format\"]],\"VO2byB\":\"請選擇有效的出生日期\",\"rewards\":\"獎勵任務 \/ 會員活動\",\"tdX+tp\":\"你有\",\"pSyUe9\":[[\"points\"],\" \",[\"point_currency_name\"]],\"eF\/goB\":[[\"currency_sign\"],[\"store_credits\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"footer_storeCredit\":\"商店抵用金\",\"6eI+oK\":\"我的折扣碼\",\"xvcvmx\":[\"有效期限: \",[\"discount_end_date\"]],\"yOGTbg\":\"永久有效\",\"ZoYG8T\":\"所有折扣碼\",\"28UC\/p\":[\"透過成為 \",[\"vip_tier\"],\" 獲得\"],\"ATtjqQ\":[\"訂購滿\",[\"minimum_purchase_quantity\"],\"個商品以使用優惠卷\"],\"rEgztU\":[\"消費金額滿$\",[\"minimum_purchase_amount\"],\"以使用優惠卷\"],\"leo0yq\":\"尚無折扣碼\",\"sEMsRT\":\"會員等級\",\"KbxiV6\":\"會員等級越高回饋越多!\",\"gwLW5i\":\"無\",\"D40oqt\":[\"會籍期限 \",[\"expire_year\"],\" å¹´\"],\"xsrORl\":[\"會籍期限 \",[\"expire_year\"],\" å¹´\"],\"u1JqZC\":\"查看我的會員獎勵\",\"onMS1y\":\"目前等級\",\"AoOpbk\":\"購物專屬優惠\",\"XO0Qoi\":\"加碼回饋\",\"aeK4m8\":\"升等禮\",\"gCI\/kU\":[\"消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"]],\"5DF\/yW\":[\"消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" + \",[\"orders_count\"],\" 張單\"],\"LlDLak\":[\"再消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" 升級至 \",[\"next_vip_tier\"]],\"T6LWZX\":[\"再消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" + \",[\"orders_count\"],\" 張訂單,升級至 \",[\"next_vip_tier\"]],\"account__total-spent\":[\"已消費 \",[\"amount_spent\"],\" \",[\"currency\"]],\"account__total-spent-and-orders\":[\"已消費 \",[\"amount_spent\"],\" \",[\"currency\"],\" + \",[\"orders_count\"],\" 張單\"],\"16V3sy\":[\"累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"Ui08TR\":[\"累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張單\"],\"6ZS0kV\":[\"再累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 升級至 \",[\"next_vip_tier\"]],\"5oEhXH\":[\"再累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張訂單,升級至 \",[\"next_vip_tier\"]],\"account__total-points-earned\":[\"已累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"account__total-points-earned-and-orders\":[\"已累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張單\"],\"vip_or\":\"或\",\"vip_placeSingleOrderOf\":[\"單筆消費滿 \",[\"amount_spent\"],\" \",[\"currency\"]],\"vip_singleOrderUpgradeUnlockNote\":[\"您也可以透過單筆消費滿 \",[\"amount_spent\"],\" \",[\"currency\"],\" 來解鎖 \",[\"next_vip_tier\"]],\"account_expire\":[\"會籍期限至 \",[\"expire_time\"]],\"iWjiEh\":[\"消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" 以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"HVBbtA\":[\"消費 \",[\"currency_sign\"],[\"amount_spent\"],\" \",[\"currency_code\"],\" + \",[\"orders_count\"],\" 張訂單,以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"LKTVdm\":[\"累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張訂單,以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"z1jtjK\":[\"累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"vip_highest_tier\":\"您已成為最高等級會員!\",\"vip_renewal_goal_reached\":\"已符合續會資格,將在到期日後延續會籍\",\"account\":\"帳戶\",\"XJOV1Y\":\"會員紀錄\",\"M6ASXf\":\"綁定社群帳號\",\"connectFacebook\":\"綁定 Facebook 帳號\",\"connectGoogle\":\"綁定 Google 帳號\",\"connectLine\":\"綁定 LINE 帳號\",\"connected\":\"帳號已綁定\",\"logOut\":\"登出\",\"iqQ2cf\":\"解除帳號綁定?\",\"ssiOCp\":\"您已使用以下社群帳號完成登入\",\"5of4u9\":\"會員社群帳號\",\"KYizNh\":\"尚未綁定\",\"4XCBZG\":\"至少要綁定一個社群帳號\",\"+K0AvT\":\"解除綁定\",\"warning__loyalty-excluded\":\"您的帳號目前無法使用忠誠度獎勵。如有任何疑問,請聯絡我們。\",\"2kdXX6\":\"即將到期回饋\",\"accountExpirePoint\":[[\"points\"],\" \",[\"point_currency_name\"],\"將於 \",[\"expire_date\"],\" 逾期\"],\"N40H+G\":\"所有紀錄\",\"COUcFd\":\"點數\",\"account_filter_storeCredit\"
9581:\"商店抵用金\",\"H6Ma8Z\":\"折扣碼\",\"Dq4thj\":\"無任何即將過期回饋\",\"ZILws9\":\"還沒有活動\",\"ZQD0\/M\":\"還沒有點數活動\",\"fzpiCt\":\"還沒有商店抵用金活動\",\"cTjx97\":\"還沒有折扣活動\",\"aZ5Gi\/\":[\"將於 \",[\"expire_date\"],\" 逾期\"],\"hn1Ubw\":[\"會員註冊獎勵點數已入帳 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"e4KktL\":[\"會員註冊獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 已入帳\"],\"n8rJ97\":[\"會員註冊獎勵已入帳 \",[\"discount_code\"]],\"earnedPointsFromOrder\":[[\"order_number\"],\"消費回饋點數\",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"Ao5RwZ\":[[\"order_number\"],\"消費回饋 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 已入帳\"],\"xmbPPs\":[\"完成會員檔案點數已入帳 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"ZN\/xb5\":[\"完成會員檔案獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金已入帳\"],\"gApk3d\":\"填寫會員檔案獎勵已入帳\",\"e9aKmY\":[\"生日禮 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"wZ7mee\":[\"生日禮 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 已入帳\"],\"GkfK+N\":\"生日禮優惠卷已入帳\",\"YRQWk7\":[\"撰寫產品評論,獲得 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"lBJEm2\":[\"撰寫產品評論,獲得 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"i2dbxz\":[\"撰寫產品評論,獲得 \",[\"discount_code\"]],\"HoRJ2t\":[\"綁定社群帳號點數 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 已入帳\"],\"gFgUbN\":[\"綁定社群帳號獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\"已入帳\"],\"yxlro0\":\"綁定社群帳號獎勵已入帳\",\"igReelsPromotion\":[[\"instagram_post\"],\"留言獎勵\",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"orderPaid\":[[\"order_number\"],\"已完成付款\"],\"orderCreated\":[[\"order_number\"],\"已完成下單\"],\"GGnAwz\":\"已撰寫產品評論\",\"instagramComment\":[\"已於 \",[\"instagram_post\"],\" 留言\"],\"EEn0pZ\":[[\"social_media\"],\"帳號已解除綁定\"],\"useDiscountFromOrder\":[\"已將折扣折抵於 \",[\"order_number\"]],\"redeemPointsFromOrder\":[[\"points_earned\"],\" \",[\"point_currency_name\"],\"已折抵於\",[\"order_number\"]],\"refundPointsFromOrderIssued\":[\"取消\/退款 \",[\"order_number\"],\",退還已折抵之 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"refundPointsFromOrderReturned\":[[\"order_number\"],\"退款已收回\",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"5DEit4\":[[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金已折抵於 \",[\"order_number\"]],\"IAw5e9\":[\"取消\/退款\",[\"order_number\"],\",撤銷原訂回饋 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金\"],\"qOMyFN\":[\"點數獎勵已入帳 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"\/BVTkJ\":[\"收回 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\".\"],\"FMIicF\":[\"已將 \",[\"point_currency_name\"],\" 從 \",[\"original_balance\"],\" 調整為 \",[\"new_balance\"]],\"event_actionAwardPointsForOrderPlaced\":[[\"order_number\"],\" 加碼點數獎勵 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"event_actionAwardStoreCredit_earned\":[\"商店抵用金已入帳 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"bO4XNe\":[\"成為 \",[\"new_tier\"],\" \"],\"CdZYoh\":[[\"original_tier\"],\" 會籍已續會\"],\"M2\/JbE\":[[\"original_tier\"],\" 會籍已撤回\"],\"HBvuFS\":[\"從\",[\"original_tier\"],\"升級為\",[\"new_tier\"]],\"WJhjfg\":[\"從\",[\"original_tier\"],\"回復為\",[\"new_tier\"]],\"Cw7oSa\":[[\"tier_name\"],\"升級禮回饋\",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已入帳\"],\"EX+30S\":[[\"tier_name\"],\"升級回饋已入帳\"],\"zlJPT6\":[[\"tier_name\"],\" 升級禮回饋 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金已入帳\"],\"cPl1ut\":[[\"tier_name\"],\" 升級禮回饋 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\"已撤銷\"],\"MbjMX\/\":[[\"tier_name\"],\" 升級禮回饋已撤銷(折扣碼: \",[\"discount_code\"],\")\"],\"T0E20Z\":[[\"tier_name\"],\" 升級禮回饋 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" 商店抵用金已撤銷\"],\"tuMQHY\":[\"已邀請好友並獲得推薦人獎勵 \",[\"discount_code\"]],\"DTkkDP\":[\"已邀請好友並獲得推薦人獎勵 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"8wWpLa\":[\"已註冊並獲得被推薦人獎勵\",[\"discount_code\"]],\"9yyKo8\":[\"已註冊並獲得被推薦人獎勵 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"LClcfi\":[\"您的折扣碼 \",[\"discount_code\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"Obcgti\":[\"您的折扣碼 \",[\"discount_code\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"TmSoEQ\":[[\"points\"],\" \",[\"point_currency_name\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"78y6H6\":[[\"points\"],\" \",[\"point_currency_name\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"OofnPk\":[[\"points_earned\"],\" \",[\"point_currency_name\"],\" 已到期\"],\"activity__vipTierExpire\":[[\"tier_name\"],\" VIP已過期\"],\"event_customerMerge\":[\"您的帳號(\",[\"merged_customer_email\"],\")已合併至此帳號。\"],\"event_customerMerge_points\":[\"已從您的帳號(\",[\"merged_customer_email\"],\")轉移 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\"。\"],\"event_customerMerge_discountCodes\":[\"已從您的帳號(\",[\"merged_customer_email\"],\")轉移折扣碼 \",[\"discount_code\"],\"。\"],\"earnedPointsFromOrder_POS\":[\"é
9581–€å¸‚訂單 \",[\"order_number\"],\" 的點數回饋 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 已入帳\"],\"redeemPointsFromOrder_POS\":[\"已於門市訂單 \",[\"order_number\"],\" 折抵點數 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"refundPointsFromOrderIssued_POS\":[\"門市訂單\",[\"order_number\"],\"已取消\/退貨,撤銷原定回饋點數\",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"refundPointsFromOrderReturned_POS\":[\"門市訂單 \",[\"order_number\"],\" 的點數回饋 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 已收回\"],\"orderCreated_POS\":[\"已完成一筆門市訂單\",[\"order_number\"]],\"4BLrsr\":\"無法解除社群帳號綁定,請再次嘗試\",\"redemption__title\":\"點數折抵\",\"GMQ32j\":\"登入使用點數折抵\",\"l4S+bs\":\"本次使用點數\",\"availablePoints\":[\"您有 \",[\"points_amount\"],\" \",[\"point_currency_name\"],\" (折抵上限: \",[\"max_points_amount\"],\" \",[\"point_currency_name\"],\")\"],\"Gc2aDv\":\"已套用折扣\",\"tMWiPj\":\"本次使用點數將於下單後從帳戶餘額扣除\",\"3I3iul\":[\"本次使用點數將於下單後從帳戶餘額扣除,此單折抵上限為\",[\"maximum_redeem_points\"],\" \",[\"point_currency_name\"]],\"lVp+NP\":[\"本次使用點數將於下單後從帳戶餘額扣除,此單折抵上限為商品總額之\",[\"maximum_redeem_points\"],\"%\"],\"w9Nidl\":[\"請消費滿 \",[\"minimum_order_amount\"],\" 以使用點數\"],\"error__point-redemption__product-disallowed\":\"購物車內有不適用點數折扣的商品\",\"error__point-redemption__discount-combination\":[\"此訂單套用的折扣碼無法與點數折扣併用。請移除以下折扣:\",[\"discount_code\"]],\"redemption__error__cartIsNotShopCurrency\":[\"若要使用點數折抵,請回到商店將幣別切換至:\",[\"storeCurrency\"]],\"oG8b2m\":\"請新增商品以折抵點數\",\"H2imPM\":\"您的帳戶內尚無有效點數\",\"fwYKEa\":\"點數目前無法使用,請聯繫我們\",\"redemption__error__customer-excluded\":\"您的帳號無法使用忠誠度獎勵。如有任何疑問,請聯絡我們。\",\"2kZ072\":\"邀請好友\",\"2\/L9+3\":\"分享連結邀請好友以賺取推薦獎勵\",\"wxbXoB\":\"好友將獲得\",\"uBAEuY\":\"您將獲得\",\"XDe92s\":\"查看專屬推薦代碼\",\"Bc+l86\":\"邀請好友使用您的推薦代碼註冊領取首購優惠,好友完成首次購買後您也會獲得獎勵\",\"YO9ECN\":\"複製並分享您的推薦連結\/代碼給好友\",\"4+r0ug\":\"推薦獎勵\",\"rg1SuN\":\"登入領取您的推薦首購獎勵\",\"nmtSbH\":\"推薦代碼\",\"q27kM7\":\"兌換推薦代碼\",\"FWrE2R\":[\"註冊後請於 \",[\"referral_reward_expire\"],\" 天內領取首購推薦獎勵\"],\"R2vHTT\":\"您已成功兌換推薦獎勵!\",\"uv8iWt\":\"請稍等,您兌換的推薦獎勵即將抵達!\",\"oudQ2N\":\"您已收到好友邀請!\",\"dvlILE\":\"輸入推薦人代碼兌換專屬獎勵\",\"XeyDQY\":\"領取推薦獎勵\",\"wRZAJr\":\"輸入推薦人代碼\",\"r1yi2Y\":\"請輸入有效代碼\",\"lYZyAw\":\"使用推薦代碼失敗,請重新嘗試\",\"utXdm0\":\"建立推薦代碼失敗,請重新嘗試\",\"error_referralConnection_noQualification\":[\"推薦碼已失效,需於註冊後 \",[\"referral_reward_expire\"],\" 天內完成兌換\"],\"SJQM1I\":\"選擇日期\",\"rjyWPb\":\"1月\",\"4lgLew\":\"2月\",\"hg6l4j\":\"3月\",\"naCW6Z\":\"4月\",\"3JzsDb\":\"5月\",\"zeEQd\/\":\"6月\",\"u4ex5r\":\"7月\",\"DBHTm\/\":\"8月\",\"hgvbYY\":\"9月\",\"dzQfDY\":\"10月\",\"t9QlBd\":\"11月\",\"r6zgGo\":\"12月\",\"eYbd7b\":\"日\",\"YYzBv9\":\"一\",\"7P\/9OY\":\"二\",\"qeygIa\":\"三\",\"u0F1Ey\":\"四\",\"mob\/am\":\"五\",\"JYRqp5\":\"六\",\"registrationForm_createAccount\":\"建立帳號\",\"registrationForm_email\":\"電子信箱\",\"registrationForm_password\":\"密碼\",\"registrationForm_lastName\":\"姓氏\",\"registrationForm_firstName\":\"名字\",\"registrationForm_phone\":\"手機號碼\",\"registrationForm_birthday\":\"生日\",\"registrationForm_gender\":\"性別\",\"registrationForm_receiveNewsletter\":\"我想收到最新消息!\",\"registrationForm_create\":\"創立\",\"registrationForm_placeholder_email\":\"電子信箱\",\"registrationForm_placeholder_password\":\"密碼\",\"registrationForm_placeholder_lastName\":\"姓氏\",\"registrationForm_placeholder_firstName\":\"名字\",\"registrationForm_placeholder_birthday\":\"生日\",\"registrationForm_placeholder_gender\":\"選擇\",\"hV+cYN\":\"請輸入你的Email\",\"\/lhm0y\":\"請輸入正確的 Email 格式\",\"TMCLs7\":\"這個電子信箱已經被註冊\",\"PO6IIn\":\"請輸入你的密碼\",\"k5FG8L\":\"密碼必須至少包含5個字符\",\"bIrSDU\":\"請輸入你的名字\",\"khdKA1\":\"請輸入你的姓氏\",\"FUWeZ4\":\"請輸入你的電話號碼\",\"21\/9Uj\":\"請輸入正確的電話號碼格式\",\"+tIXhU\":\"這個電話號碼已經被註冊\",\"0suc6+\":\"請輸入你的生日\",\"fJmaUx\":\"請選擇你的性別\",\"rewardProducts_balance_label\":\"我的點數\",\"rewardProducts_balance_error\":\"無法載入點數\",\"rewardProducts_balance_retry\":\"重試\",\"rewardProducts_points_unit\":\"點\",\"rewardProducts_card_redeem\":\"兌換\",\"rewardProducts_card_sold_out\":\"已售完\",\"rewardProducts_card_insufficient\":\"點數餘額不足,無法兌換\",\"rewardProducts_redeemed_empty_heading\":\"尚未兌換任何商品\",\"rewardProducts_redeemed_empty_body\":\"可於下方使用點數兌換商品\",\"rewardProducts_redeemed_sold_out\":\"已售完\",\"rewardProducts_redeemed_sold_out_aria\":\"已售完,無法選取\",\"rewardProducts_redeemed_cancel\":\"取消兌換\",\"rewardProducts_redeemed_cancel_failed\":\"取消失敗,請重試\",\"rewardProducts_redeemed_add_to_cart\":\"加入購物車\",\"rewardProducts_redeemed_add_to_cart_count\":[\"加入購物車 (\",[\"count\"],\" 件商品)\"],\"rewardProducts_redeemed_add_to_cart_failed\":\"加入購物車失敗,請重試\",\"rewardProducts_redeemed_validation_item_failed\":\"驗證失敗\",\"rewardProducts_modal_title\":\"兌換紅利商品\",\"rewardProducts_modal_close\":\"關閉\",\"rewardProducts_modal_redeeming\":\"兌換中…\",\"rewardProducts_modal_confirm\":\"確認兌換\",\"rewardProducts_modal_warning\":\"兌換成功後,點數將立即扣除。此操作無法復原\",\"rewardProducts_modal_remaining_points\":[\"剩餘點數 \",[\"points\"],\" \",[\"point_currency_name\"]],\"rewardProducts_modal_redeem_failed\":\"兌換失敗,請重試\",\"rewardProducts_banner_heading\":\"紅利商品已加入購物車\",\"rewardProducts_banner_dismiss\":\"關閉\",\"event_storeCredit_expired\":[[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 已到期\"],\"event_storeCredit_expireNotification_one\":[\"您的 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"event_storeCredit_expireNotification_other\":[\"您的 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"],\" 將於 \",[\"expire_days\"],\" 天後到期\"],\"z8Qdhj\":\"升等回饋已收回\",\"event_adju
9581st_storeCredit\":[\"已將 \",[\"store_credit_name\"],\" 從 \",[\"currency_sign\"],[\"original_balance\"],\" \",[\"currency_code\"],\" 調整為 \",[\"currency_sign\"],[\"new_balance\"],\" \",[\"currency_code\"]],\"updateReward\":[\"已取消兌換 \",[\"product_name\"],\",退還 \",[\"points_earned\"],\" \",[\"point_currency_name\"]],\"2VM6lB\":\"獎勵\",\"vip_earnMore_placeMore_to_renew\":[\"再累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" + \",[\"orders_count\"],\" 張訂單,以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"vip_earnMore_to_renew\":[\"再累積 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"lRnzwH\":[[\"tier_name\"],\"升等回饋已入帳\"],\"4wqcNU\":\"完成會員檔案回饋已入帳\",\"AWgnRW\":\"註冊獎勵已入帳\",\"Ycd\/WR\":\"社群登入回饋已入帳\",\"NEEUUE\":\"生日禮回饋已入帳\",\"event_actionAwardStoreCredit_lost\":[\"收回 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"]],\"DuNvA4\":\"已收到來自 Instagram 的訊息\",\"redeemReward\":[\"已使用 \",[\"points_earned\"],\" \",[\"point_currency_name\"],\" 兌換 \",[\"product_name\"]],\"event_referrerReward_earned_storeCredit\":[\"已邀請好友並獲得推薦人獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"Z43PXm\":\"已邀請好友並獲得推薦人獎勵\",\"rG3WVm\":\"選擇\",\"bnA7xT\":\"已獲得會員註冊禮\",\"event_referredReward_earned_storeCredit\":[\"已註冊並獲得被推薦人獎勵 \",[\"currency_sign\"],[\"store_credits_earned\"],\" \",[\"currency_code\"],\" \",[\"store_credit_name\"]],\"vip_spendMore_placeMore_to_renew\":[\"再消費 \",[\"amount_spent\"],\" \",[\"currency\"],\" + \",[\"orders_count\"],\" 張訂單,以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"vip_spendMore_to_renew\":[\"再消費 \",[\"amount_spent\"],\" \",[\"currency\"],\" 以延續 \",[\"current_vip_tier\"],\" 會籍\"],\"3RsrvM\":\"至少要登入一個社群帳號\",\"5J5uqm\":[[\"k\"],\" 件中有 \",[\"n\"],\" 件失敗:\",[\"firstMessage\"]],\"rewardProducts_cancel_modal_per_unit_amount_with_count\":[\"每件 \",[\"points\"],\" \",[\"point_currency_name\"],\"・已兌換 \",[\"count\"],\" 件\"],\"oTr79H\":[\"每件 \",[\"points\"],\" \",[\"point_currency_name\"],\"・已兌換 \",[\"K\"],\" 件\"],\"EzN2P+\":[[\"title\"],\" x \",[\"count\"]],\"rewardProducts_cancel_modal_quantity_label\":\"取消件數\",\"uUKxQx\":\"取消失敗,請重試\",\"rewardProducts_cancel_modal_title\":\"取消兌換\",\"7Sh1Qc\":[\"取消 \",[\"productTitle\"],\" 的兌換\"],\"pe1uZi\":[\"取消成功,\",[\"refundedAmount\"],\" \",[\"point_currency_name\"],\"已退還\"],\"rewardProducts_banner_refundSuccess_heading\":[\"取消成功,\",[\"points\"],\" \",[\"point_currency_name\"],\"已退還\"],\"rewardProducts_cancel_modal_confirm\":\"確認取消\",\"Psn82a\":[\"目前點數餘額 \",[\"currentBalance\"],\" \",[\"point_currency_name\"]],\"rewardProducts_banner_refundSuccess_body\":[\"目前點數餘額 \",[\"points\"],\" \",[\"point_currency_name\"]],\"gJY4YL\":\"減少數量\",\"rewardProducts_banner_partial_add_heading\":\"由於供貨情況,您的購物車僅新增以下商品\",\"cexpRA\":[[\"tier_name\"],\" 升級禮回饋已入帳\"],\"rewardProducts_grid_load_more_failed\":\"載入失敗,再次滑動以重新載入\",\"nQMUIO\":\"增加數量\",\"refundPointsFromOrder\":[[\"order_number\"],\"退款已收回\",[\"points_eared\"],\" \",[\"point_currency_name\"]],\"rewardProducts_grid_empty\":\"尚未有可兌換商品\",\"rewardProducts_card_out_of_stock\":\"已售完\",\"vgH
95815lA\":[[\"productTitle\"],\" 兌換數量\"],\"K4+5g9\":\"已邀請好友並獲得推薦回饋\",\"rewardProducts_cancel_modal_refund_total\":[\"退還點數 \",[\"refundedAmount\"],\" \",[\"point_currency_name\"]],\"rewardProducts_grid_fetch_retry\":\"重試\",\"+BKBdL\":[[\"tier_name\"],\" 升級禮回饋已撤銷\"],\"xBjU8f\":\"完成註冊並獲得推薦回饋\",\"rewardProducts_redeemed_add_to_cart_out_of_stock\":\"商品庫存不足,無法加入購物車\",\"rewardProducts_redeemed_redemption_expired\":\"此筆兌換紀錄已過期\",\"rewardProducts_redeemed_redemption_not_active\":\"此筆兌換紀錄已失效\",\"rewardProducts_redeemed_redemption_mismatch\":\"此筆兌換紀錄不屬於您\",\"rewardProducts_redeemed_redemption_not_found\":\"找不到此筆兌換紀錄\",\"rewardProducts_grid_fetch_error\":\"載入失敗\",\"oZIuA0\":[\"一次最多可取消 \",[\"max\"],\" 件\"],\"rewardProducts_redeemed_selection_cap_hint\":\"一次最多可加入 10 項紅利商品\",\"socialConnectError\":\"此帳號已綁定於其他 Email,請綁定其他帳號\",\"newAccount_referral_cancel\":\"取消\",\"newAccount_referral_save\":\"儲存\",\"event_reward_upgradeToVipRewardRevoked\":[[\"tier_name\"],\" 升級禮回饋已撤銷\"],\"reward_discount_cannotCombine\":\"不得和其他折扣併用\",\"reward_discount_combinesWith\":[\"與\",[\"combined_discounts_type\"],\"併用\"],\"event_reward_upgradeToVipReward\":[[\"tier_name\"],\" 升級禮回饋已入帳\"],\"event_reward_profileCompleted\":\"完成會員檔案獎勵已入帳\",\"event_reward_signUp\":\"會員註冊獎勵已入帳\",\"event_reward_socialConnect\":\"綁定社群帳號獎勵已入帳\",\"event_reward_birthday\":\"生日禮獎勵已入帳\",\"reward_discount_orderLabel\":\"訂單折扣\",\"reward_discount_productLabel\":\"產品折扣\",\"event_reward_referrerReward\":\"已邀請好友並獲得推薦人獎勵\",\"vip_rewardsToUnlock\":\"升等禮\",\"reward_discount_shippingLabel\":\"運費折扣\",\"event_reward_referredReward\":\"已註冊並獲得被推薦人獎勵\",\"e6sxDY\":[[\"value\",\"plural\",{\"one\":\"點\",\"other\":\"點\"}]],\"FXPoEX\":[[\"value\",\"plural\",{\"one\":\"商店抵用金\",\"other\":\"商店抵用金\"}]]}"
9582  window.Akohub.liquidVariables = {
9583    
9584    template: 'index',
9585    profileLink: "/account/profile",
9586    shop: {
9587      id: '2540393',
9588      url: 'https://www.citiesocial.com',
9589      currency: {
9590        sign: '$',
9591        code: 'TWD',
9592      },
9593    },
9594    cart: {
9595      moneyFormat: '<span class=money>${{amount_no_decimals}} NTD</span>',
9596      currency: {
9597        sign: '$',
9598        code: 'TWD',
9599      }
9600    }
9601  }
9602</script>
9602
9603<!-- END app snippet -->
9604<style>
9605  akohub-widget {
9606    position: relative;
9607    z-index: 1000;
9608
9609    --ako-header-background: #69beaf;
9610    --ako-header-text: #ffffff;
9611    --ako-selected-header-tab-background: #f8f8f8;
9612    --ako-selected-header-tab-text: #4a5568;
9613    --ako-default-background: #f1eee9;
9614    --ako-card-background: #ffffff;
9615    --ako-coupon-button-background: #ffffff;
9616    --ako-coupon-button-background-hover: #edf2f7;
9617    --ako-icon-text: #2d3748;
9618    --ako-icon-background: #f7fafc;
9619    --ako-primary-text: #171923;
9620    --ako-secondary-text: #4a5568;
9621    --ako-call-to-action-button-text: #ffffff;
9622    --ako-primary-button-text: #ffffff;
9623    --ako-primary-button-text-hover: #ffffff;
9624    --ako-coupon-button-text: #2d3748;
9625    --ako-primary-button-background: #69beaf;
9626    --ako-primary-button-background-hover: #69beaf;
9627    --ako-widget-button-background: #69beaf;
9628    --ako-widget-button-text: #ffffff;
9629    --ako-widget-border-radius: 8px;
9630    --ako-button-border-radius: 6px;
9631  }
9632
9633  akohub-portal-container {
9634    --ako-header-background: #69beaf;
9635    --ako-header-text: #ffffff;
9636    --ako-selected-header-tab-background: #f8f8f8;
9637    --ako-selected-header-tab-text: #4a5568;
9638    --ako-default-background: #f1eee9;
9639    --ako-card-background: #ffffff;
9640    --ako-coupon-button-background: #ffffff;
9641    --ako-coupon-button-background-hover: #edf2f7;
9642    --ako-icon-text: #2d3748;
9643    --ako-icon-background: #f7fafc;
9644    --ako-primary-text: #171923;
9645    --ako-secondary-text: #4a5568;
9646    --ako-call-to-action-button-text: #ffffff;
9647    --ako-primary-button-text: #ffffff;
9648    --ako-primary-button-text-hover: #ffffff;
9649    --ako-coupon-button-text: #2d3748;
9650    --ako-primary-button-background: #69beaf;
9651    --ako-primary-button-background-hover: #69beaf;
9652    --ako-widget-button-background: #69beaf;
9653    --ako-widget-button-text: #ffffff;
9654    --ako-widget-border-radius: 8px;
9655    --ako-button-border-radius: 6px;
9656  }
9657</style>
9658
9659<script>
9660  (function() {
9661    var widgetAppearance = {
9662      triggerButton: {
9663        backgroundColor: "#69beaf",
9664        icon: "https:\/\/akohub-images.s3.amazonaws.com\/icon-star.svg",
9665        offset: {
9666          x: 0,
9667          y: 0,
9668          bottom: 0,
9669        },
9670        position: "bottomRight",
9671        text: "Rewards",
9672        type: "icon",
9673      },
9674    };
9675
9676    window.Akohub.widget = Object.assign({}, window.Akohub.widget, {
9677      styleSetting: widgetAppearance,
9678    });
9679  })()
9680</script>
9680
9681
9682
9683</div>
9683<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9683
9684</body>
9685</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.