PageSourceSearch

https://sonosthailand.com/pages/tc-product-support-warranty

html sonosthailand.com collected 2026-09-30 23:16:34 UTC 350,982 bytes, 4,589 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="#557b97">
8    <link rel="canonical" href="https://sonosthailand.com/pages/tc-product-support-warranty"><link rel="shortcut icon" href="//sonosthailand.com/cdn/shop/files/TC-60-Logo_32x32.jpg?v=1786723831" type="image/png"><link rel="stylesheet" type="text/css" href="slick/slick.css"/>
9    <link rel="stylesheet" type="text/css" href="slick/slick-theme.css"/>
10
11    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
12    
12<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
12
13
14    <!-- GSAP -->
15    
16<title>TC Product Support &amp; Warranty
17&ndash; Sonos Thailand</title><link href="//sonosthailand.com/cdn/shop/t/13/assets/tc-design-tokens.css?v=163014195850150948611786720484" rel="stylesheet" type="text/css" media="all" />
18    <link href="//sonosthailand.com/cdn/shop/t/13/assets/style.css?v=78928306178000542151773147434" rel="stylesheet" type="text/css" media="all" />
19    <link href="//sonosthailand.com/cdn/shop/t/13/assets/bc-sf-filter.css?v=48041574094418735851790657164" rel="stylesheet" type="text/css" media="all" />
20<link rel="stylesheet" href="https://use.typekit.net/znf0vfz.css">
21    <link href="//sonosthailand.com/cdn/shop/t/13/assets/theme.scss.css?v=60303761067084192871773151519" rel="stylesheet" type="text/css" media="all" />
22    <link href="//sonosthailand.com/cdn/shop/t/13/assets/vendors.scss.css?v=20147506876993856421767689675" rel="stylesheet" type="text/css" media="all" />
23    <link href="//sonosthailand.com/cdn/shop/t/13/assets/magnific-popup.css?v=65451962456944049981767689671" rel="stylesheet" type="text/css" media="all" />
24    
25    <style>
26      /* Fix product pages being cut off by fixed header */
27      
28        /* PageFly product pages - add padding to top of content */
29        body.template-product .__pf {
30          padding-top: 40px !important;
31        }
32        
33        /* Alternative: if __pf doesn't work, target the body wrapper */
34        body.template-product [data-pf-type="Body"]:first-child {
35          padding-top: 40px !important;
36        }
37        
38        @media (max-width: 1023px) {
39          body.template-product .__pf {
40            padding-top: 40px !important;
41          }
42          
43          body.template-product [data-pf-type="Body"]:first-child {
44            padding-top: 40px !important;
45          }
46        }
47      
48    </style>
49
50    
51
52    <!-- Google tag (gtag.js) -->
vendor: 76 bytes, lines 52-53
52
53    <script defer="defer" src="https://www.googletagmanager.com/gtag/js?id=
53G-KYC7MGCBE5
vendor: 16 bytes, lines 53-54
53"></script>
54    
54<script src="//sonosthailand.com/cdn/shop/t/13/assets/vendor.js?v=147352456107579186821767689674" defer="defer"></script>
54
55    
55<script defer="defer" src="//sonosthailand.com/cdn/shop/t/13/assets/jquery.min.js?v=32460426840832490021767689673"></script>
55
56    
57    
57<script>
58      
vendor: 146 bytes, lines 58-62
58window.dataLayer = window.dataLayer || [];
59      function gtag(){dataLayer.push(arguments);}
60      gtag('js', new Date());
61
62      gtag('config', '
62G-KYC7MGCBE5
vendor: 8 bytes, lines 62-63
62');
63    
63</script>
63
64
65    
65<script src="https://cdn.pagesense.io/js/tatchuanacoustic/96d09f3178fd49d8bb3b4152298e7c5d.js"></script>
65
66    
66<script>
67      var w=window;var p = w.location.protocol;if(p.indexOf("http") < 0){p = "http"+":";}var d = document;var f = d.getElementsByTagName('script')[0],s = d.createElement('script');s.type = 'text/javascript'; s.async = false; if (s.readyState){s.onreadystatechange = function(){if (s.readyState=="loaded"||s.readyState == "complete"){s.onreadystatechange = null;try{loadwaprops("3z7d94d27d692c199fd0e09241c10f9513","3zebcb1714dabd84f971c33392a7fa960c","3z1b952899198bd60f076c09728e030324e1a0fb454a54c01d33e76e244063245f","3z18647b039688eb405d1073dae3574d1e","0.0");}catch(e){}}};}else {s.onload = function(){try{loadwaprops("3z7d94d27d692c199fd0e09241c10f9513","3zebcb1714dabd84f971c33392a7fa960c","3z1b952899198bd60f076c09728e030324e1a0fb454a54c01d33e76e244063245f","3z18647b039688eb405d1073dae3574d1e","0.0");}catch(e){}};};s.src =p+"//ma.zoho.com/hub/js/WebsiteAutomation.js";f.parentNode.insertBefore(s, f);
68    </script>
68
69
70<!-- Hotjar Tracking Code for Sonos Thailand -->
71<script>
vendor: 125 bytes, lines 71-74
71
72    (function(h,o,t,j,a,r){
73        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
74        h._hjSettings={hjid:
745261416
vendor: 258 bytes, lines 74-79
74,hjsv:6};
75        a=o.getElementsByTagName('head')[0];
76        r=o.createElement('script');r.async=1;
77        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
78        a.appendChild(r);
79    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
80</script>
80
81
82    
82<script>
83      var theme = {
84      		strings: {
85      		addToCart: "Add to cart",
86      		soldOut: "Sold out",
87      		unavailable: "Unavailable",
88      		regularPrice: "Regular price",
89      		sale: "Sale",
90      		showMore: "Show More",
91      		showLess: "Show Less",
92      		addressError: "Error looking up that address",
93      		addressNoResults: "No results for that address",
94      		addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
95      		authError: "There was a problem authenticating your Google Maps account.",
96      		newWindow: "Opens in a new window.",
97      		external: "Opens external website.",
98      		newWindowExternal: "Opens external website in a new window.",
99      		quantityMinimumMessage: "Quantity must be 1 or more"
100      	},
101      	moneyFormat: "฿ {{amount_no_decimals}}"
102      }
103    </script>
103<!-- 
103<script src="//sonosthailand.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" defer="defer"></script>
103 -->
104    <!-- 
104<script src="//sonosthailand.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" defer="defer"></script>
104 -->
105    <!-- 
105<script src="//sonosthailand.com/cdn/shop/t/13/assets/theme.js?v=92882135679029546841767689672"></script>
105 -->
106    <!-- 
106<script src="//sonosthailand.com/cdn/shop/t/13/assets/jquery.magnific-popup.min.js?v=184369421263510081681767689672" defer></script>
106 -->
107
108    
108<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
108<meta name="facebook-domain-verification" content="3rou4v4031fw4gmu731wl8nwp6ev17">
109<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/80198304050/digital_wallets/dialog">
110<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
110<script async="async" src="/checkouts/internal/preloads.js?locale=en-SG&default_configuration_id=28344626"></script>
vendor: 1 bytes, line 110
110
111<script id="shopify-features" type="application/json">{"accessToken":"91cd9a6ec987b09f17e61b3c964b5ea3","betas":["rich-media-storefront-analytics"],"domain":"sonosthailand.com","predictiveSearch":true,"shopId":80198304050,"locale":"en"}</script>
vendor: 1 bytes, line 111
111
112<script>var Shopify = Shopify || {};
113Shopify.shop = "sonos-thailand.myshopify.com";
114Shopify.locale = "en";
115Shopify.currency = {"active":"THB","rate":"1.0"};
116Shopify.country = "SG";
117Shopify.theme = {"name":"sonos-thailand\/new-store","id":182672032050,"schema_name":"Sonos","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
118Shopify.theme.handle = "null";
119Shopify.theme.style = {"id":null,"handle":null};
120Shopify.cdnHost = "sonosthailand.com/cdn";
121Shopify.routes = Shopify.routes || {};
122Shopify.routes.root = "/";
123Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
124Shopify.SignInWithShop = Shopify.SignInWithShop || {};
125Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
126Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 126
126
127<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 127
127
128<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 128
128
129<script>
130  window.Shopify = window.Shopify || {};
131  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
132  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
133  window.Shopify.SignInWithShop.eligible = true;
134</script>
vendor: 1 bytes, line 134
134
135<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 135
135
136<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 136
136
137<script type="module">
138  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
139
140  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
141
142</script>
vendor: 1 bytes, line 142
142
143<script>
144  window.Shopify = window.Shopify || {};
145  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
146  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
147</script>
vendor: 1 bytes, line 147
147
148<script>(function() {
149  var isLoaded = false;
150  function asyncLoad() {
151    if (isLoaded) return;
152    isLoaded = true;
153    var urls = ["https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=sonos-thailand.myshopify.com","https:\/\/widget.anycover.co\/widget.js?shop=sonos-thailand.myshopify.com","\/\/cdn.shopify.com\/proxy\/3d37e8b92a56b4caa6ade86c882d2dad97bd06eab95aacce27b29ee42e6d84c9\/d31qwy1wuvutay.cloudfront.net\/req\/levar-viewer.js?shop=sonos-thailand.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
154    for (var i = 0; i < urls.length; i++) {
155      var s = document.createElement('script');
156      s.type = 'text/javascript';
157      s.async = true;
158      s.src = urls[i];
159      var x = document.getElementsByTagName('script')[0];
160      x.parentNode.insertBefore(s, x);
161    }
162  };
163  if(window.attachEvent) {
164    window.attachEvent('onload', asyncLoad);
165  } else {
166    window.addEventListener('load', asyncLoad, false);
167  }
168})();</script>
vendor: 1 bytes, line 168
168
169<script id="__st">var __st={"a":80198304050,"offset":25200,"reqid":"7a9acaf5-4df4-478d-89c6-3dd72647efd3-1790810193","pageurl":"sonosthailand.com\/pages\/tc-product-support-warranty","s":"pages-157537960242","u":"8b3310421eca","p":"page","rtyp":"page","rid":157537960242};</script>
vendor: 1 bytes, line 169
169
170<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 170
170
171<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:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(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 171
171
172<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//sonosthailand.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 172
172
173<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 = "//sonosthailand.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>
173<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 173
173
174<script>
175  window.Shopify = window.Shopify || {};
176  window.Shopify.MCP = window.Shopify.MCP || {};
177  window.Shopify.MCP.enabled = true;
178  window.Shopify.MCP.shop = "sonos-thailand.myshopify.com";
179  window.Shopify.MCP.mcpEndpoint = "https:\/\/sonosthailand.com\/api\/mcp";
180  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"]}}];
181</script>
vendor: 1 bytes, line 181
181
182<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("\/\/sonosthailand.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
183</script>
vendor: 1 bytes, line 183
183
184<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://sonosthailand.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
185</script>
vendor: 1 bytes, line 185
185
186<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
187  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);
188</script>
vendor: 1 bytes, line 188
188
189<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})}}));
190</script>
190
191
192<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
192
193    <link rel="alternate" hreflang="en" href="https://sonosthailand.com/pages/tc-product-support-warranty"><link rel="alternate" hreflang="zh-TW" href="https://sonosthailand.com/a/l/tw/pages/tc-product-support-warranty">
194
195
196    <!--Start Weglot Script-->
197<script src="//cdn.weglot.com/weglot.min.js"></script>
vendor: 1 bytes, line 197
197
198<script id="has-script-tags">Weglot.initialize({ api_key:"wg_d30815a9372a4c8363b351c6cb8104e83",switchers: [
199       {
200           // Same as button_style at root
201           button_style: {
202               full_name: true,
203               with_name: true,
204               is_dropdown: true,
205               with_flags: true,
206               flag_type: "circle",
207               invert_flags: false
208           },
209           // Move switcher somewhere in the page
210           location: {
211               target: "#widget-global-vki6q52s1c", // You'll probably have to change it (see the step below in order to find the correct CSS selector)
212               sibling: null
213           }
214       }
215   ]
216   });
217
218</script>
218
219
220    
221<script>window.__pagefly_analytics_settings__={"acceptTracking":false};</script>
221
222    <!-- Global site tag (gtag.js) - Google Ads: 988993427 -->
vendor: 68 bytes, lines 222-223
222
223    <script async src="https://www.googletagmanager.com/gtag/js?id=
223AW-988993427
vendor: 16 bytes, lines 223-224
223"></script>
224    
224<script>
225      
vendor: 146 bytes, lines 225-229
225window.dataLayer = window.dataLayer || [];
226      function gtag(){dataLayer.push(arguments);}
227      gtag('js', new Date());
228
229      gtag('config', '
229AW-988993427
vendor: 8 bytes, lines 229-230
229');
230    
230</script>
230
231
232    
232<script>
233      var dm_insight_id ='DM-7807112489-03';
234
235      (function(w,d,u,t,o,c){w['dmtrackingobjectname']=o;c=d.createElement(t);c.async=1;c.src=u;t=d.getElementsByTagName
236              (t)[0];t.parentNode.insertBefore(c,t);w[o]=w[o]||function(){(w[o].q=w[o].q||[]).push(arguments);};w[o]('track');
237                            })(window, document, '//static.trackedweb.net/js/_dmptv4.js', 'script', 'dmPt');
238    </script>
238
239
240    <link rel="stylesheet" href="//sonosthailand.com/cdn/shop/t/13/assets/sca-pp.css?v=26248894406678077071767689673">
241 
241<script>
242  
243  SCAPPShop = {};
244    
245  </script>
vendor: 1 bytes, line 245
245
246<script src="//sonosthailand.com/cdn/shop/t/13/assets/sca-pp-initial.js?v=157743231033915280461767689673" type="text/javascript"></script>
246
247  
248    <meta name="facebook-domain-verification" content="of241ufipsi1n9lppb04mop7724clt">
249
250    <meta name="google-site-verification" content="HlwKqzHr6q-JXO39tb6mvWq99m0IWEPvomdhaDPj4wA">
251
252    
253
254    
254<script type="text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script>
254
255    
255<script>
256      Weglot.initialize({
257          api_key: 'wg_d30815a9372a4c8363b351c6cb8104e83'
258      });
259    </script>
259
260
261    
261<script>
262
263  if (!Array.prototype.find) {
264    Object.defineProperty(Array.prototype, 'find', {
265      value: function (predicate) {
266        if (this == null) {
267          throw TypeError('"this" is null or not defined');
268        }
269
270        var o = Object(this);
271
272        var len = o.length >>> 0;
273
274        if (typeof predicate !== 'function') {
275          throw TypeError('predicate must be a function');
276        }
277
278        var thisArg = arguments[1];
279
280        var k = 0;
281
282        while (k < len) {
283          var kValue = o[k];
284          if (predicate.call(thisArg, kValue, k, o)) {
285            return kValue;
286          }
287          k++;
288        }
289
290        return undefined;
291      },
292      configurable: true,
293      writable: true
294    });
295  }
296
297  if (typeof window.TranslationLab === 'undefined') {
298    window.TranslationLab = {};
299  }
300
301  if (typeof TranslationLab.Helpers === 'undefined') {
302    TranslationLab.Helpers = {};
303  }
304
305  TranslationLab.Helpers.getSavedLocale = function (langList) {
306    var savedLocale = localStorage.getItem('translation-lab-lang');
307    var sl = savedLocale ? langList.find(x => x.iso_code.toLowerCase() === savedLocale.toLowerCase()) : null;
308    return sl ? sl.iso_code : null;
309  }
310
311  TranslationLab.Helpers.getBrowserLocale = function (langList) {
312    var browserLocale = navigator.language;
313    if (!browserLocale)
314      return null;
315
316    var localeParts = browserLocale.split('-');
317    var bl = localeParts[0] ? langList.find(x => x.iso_code.toLowerCase().startsWith(localeParts[0])) : null;
318    return bl ? bl.iso_code : null;
319  }
320
321  TranslationLab.Helpers.getRedirectLocale = function (languageList) {
322    var savedLocale = TranslationLab.Helpers.getSavedLocale(languageList);
323    var browserLocale = TranslationLab.Helpers.getBrowserLocale(languageList);
324    var preferredLocale = null;
325
326    if (savedLocale) {
327      return savedLocale;
328    }
329
330    if (preferredLocale) {
331      return preferredLocale;
332    }
333
334    if (browserLocale) {
335      return browserLocale;
336    }
337
338    return null;
339  }
340
341  TranslationLab.Helpers.getRedirectLanguage = function (languageList) {
342    var redirectLocale = TranslationLab.Helpers.getRedirectLocale(languageList)
343    if (!redirectLocale)
344      return null;
345
346    return languageList.find(function (x) { return x.iso_code.toLowerCase() === redirectLocale.toLowerCase(); });
347  }
348
349  TranslationLab.Helpers.buildRedirectUrl = function (redirectLanguage, currentLocale, shopDomain, useInternationalDomains) {
350    if (!redirectLanguage)
351      return null;
352
353    if (!currentLocale)
354      return null;
355
356    if (!shopDomain)
357      return null;
358
359    var redirectLocaleLower = redirectLanguage.iso_code.toLowerCase();
360    var currentLocaleLower = currentLocale.toLowerCase();
361
362    if (currentLocaleLower === redirectLocaleLower)
363      return null;
364
365    var pathnameWithLocale = window.location.pathname;
366    var queryString = window.location.search || '';
367
368    var currentLocaleRegEx = new RegExp('^\/' + currentLocaleLower, "ig");
369    var pathname = pathnameWithLocale.replace(currentLocaleRegEx, '');
370
371    if (useInternationalDomains)
372      return 'https://' + redirectLanguage.domain + pathname + queryString;
373
374    if (redirectLanguage.root_url === '/')
375      return 'https://' + shopDomain + pathname + queryString;
376
377    return 'https://' + shopDomain + redirectLanguage.root_url + pathname + queryString;
378  }
379
380  if (typeof TranslationLab.BrowserLanguageDetection === 'undefined') {
381    TranslationLab.BrowserLanguageDetection = {};
382  }
383
384  TranslationLab.BrowserLanguageDetection.configure = function (currentLocale, shopDomain, useInternationalDomains, languageList) {
385
386    if (window.Shopify && window.Shopify.designMode)
387      return;
388
389    var botPatterns = "(bot|Googlebot\/|Googlebot-Mobile|Googlebot-Image|Googlebot-News|Googlebot-Video|AdsBot-Google([^-]|$)|AdsBot-Google-Mobile|Feedfetcher-Google|Mediapartners-Google|APIs-Google|Page|Speed|Insights|Lighthouse|bingbot|Slurp|exabot|ia_archiver|YandexBot|YandexImages|YandexAccessibilityBot|YandexMobileBot|YandexMetrika|YandexTurbo|YandexImageResizer|YandexVideo|YandexAdNet|YandexBlogs|YandexCalendar|YandexDirect|YandexFavicons|YaDirectFetcher|YandexForDomain|YandexMarket|YandexMedia|YandexMobileScreenShotBot|YandexNews|YandexOntoDB|YandexPagechecker|YandexPartner|YandexRCA|YandexSearchShop|YandexSitelinks|YandexSpravBot|YandexTracker|YandexVertis|YandexVerticals|YandexWebmaster|YandexScreenshotBot|Baiduspider|facebookexternalhit|Sogou|DuckDuckBot|BUbiNG|crawler4j|S[eE][mM]rushBot|Google-Adwords-Instant|BingPreview\/|Bark[rR]owler|DuckDuckGo-Favicons-Bot|AppEngine-Google|Google Web Preview|acapbot|Baidu-YunGuanCe|Feedly|Feedspot|google-xrawler|Google-Structured-Data-Testing-Tool|Google-PhysicalWeb|Google Favicon|Google-Site-Verification|Gwene|SentiBot|FreshRSS)";
390    var userAgentRegex = new RegExp(botPatterns, 'i');
391    if (userAgentRegex.test(navigator.userAgent))
392      return;
393
394    var redirectLanguage = TranslationLab.Helpers.getRedirectLanguage(languageList);
395
396    var redirectUrl = TranslationLab.Helpers.buildRedirectUrl(redirectLanguage, currentLocale, shop
396Domain, useInternationalDomains);
397
398    if (redirectUrl) {
399      window.location.assign(redirectUrl);
400    }
401  }
402
403</script>
403
404
405<script>
406  (function () {
407
408    var useInternationalDomains = false;
409
410    var isDesignMode = window.Shopify && window.Shopify.designMode;
411
412    var shopDomain = isDesignMode ? 'sonos-thailand.myshopify.com' : 'sonosthailand.com';
413
414    var currentLocale = 'en';
415
416    var languageListJson = '[{\
417"name": "English",\
418"endonym_name": "English",\
419"iso_code": "en",\
420"primary": true,\
421"flag": "//sonosthailand.com/cdn/shop/t/13/assets/en.png?v=7104",\
422"domain": null,\
423"root_url": "\/"\
424}]';
425    var languageList = JSON.parse(languageListJson);
426
427    TranslationLab.BrowserLanguageDetection.configure(currentLocale, shopDomain, useInternationalDomains, languageList);
428
429  })();
430</script>
430
431
432<script>
433var w=window;var p = w.location.protocol;if(p.indexOf("http") < 0){p = "http"+":";}var d = document;var f = d.getElementsByTagName('script')[0],s = d.createElement('script');s.type = 'text/javascript'; s.async = false; if (s.readyState){s.onreadystatechange = function(){if (s.readyState=="loaded"||s.readyState == "complete"){s.onreadystatechange = null;try{loadwaprops('3z7d94d27d692c199fd0e09241c10f9513','3zebcb1714dabd84f971c33392a7fa960c','3z3a2be85589282bba1bdea80d2c4757429447c87d68bb8a6fab5519c973fb356e','3zb00cfc99cdeee07408fb9fc64ed5ac7c2ff396e29ae3d1d6f239679a5b4eddd1',0.0);}catch(e){}}};}else {s.onload = function(){try{loadwaprops('3z7d94d27d692c199fd0e09241c10f9513','3zebcb1714dabd84f971c33392a7fa960c','3z3a2be85589282bba1bdea80d2c4757429447c87d68bb8a6fab5519c973fb356e','3zb00cfc99cdeee07408fb9fc64ed5ac7c2ff396e29ae3d1d6f239679a5b4eddd1',0.0);}catch(e){}};};s.src =p+'//ma.zoho.com/hub/js/WebsiteAutomation.js'; f.parentNode.insertBefore(s, f);
434</script>
434
435
436
437    
438  
438<script id="pixel-chaty" async="true" src="https://cdn.chaty.app/pixel.js?id=wUeS2P2F"></script>
438
439
440<!-- LINE Tag Base Code -->
441<!-- Do Not Modify -->
442<script>
443(function(g,d,o){
444  g._ltq=g._ltq||[];g._lt=g._lt||function(){g._ltq.push(arguments)};
445  var h=location.protocol==='https:'?'https://d.line-scdn.net':'http://d.line-cdn.net';
446  var s=d.createElement('script');s.async=1;
447  s.src=o||h+'/n/line_tag/public/release/v1/lt.js';
448  var t=d.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t);
449    })(window, document);
450_lt('init', {
451  customerType: 'account',
452  tagId: '550f0d2a-55ae-421f-8d3f-48e13b5f5c1a'
453});
454_lt('send', 'pv', ['550f0d2a-55ae-421f-8d3f-48e13b5f5c1a']);
455</script>
455
456<noscript>
457  <img height="1" width="1" style="display:none"
458       src="https://tr.line.me/tag.gif?c_t=lap&t_id=550f0d2a-55ae-421f-8d3f-48e13b5f5c1a&e=pv&noscript=1" />
459</noscript>
460<!-- End LINE Tag Base Code -->
461
462    
462<script>
463_lt('send', 'cv', {
464  type: 'SonoAce'
465},['550f0d2a-55ae-421f-8d3f-48e13b5f5c1a']);
466</script>
466
467
468
469
470
471<!-- BEGIN app block: shopify://apps/cartbot/blocks/cartbot-script-append/f7a44e3b-3901-4412-9d5a-3db0980a9db0 -->
471<script defer="defer">
472	/**	Cartbot script loader, version number: 2.0 */
473	(function(){
474		var loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};
475		appendScriptUrl('sonos-thailand.myshopify.com');
476
477		// get script url and append timestamp of last change
478		function appendScriptUrl(shop) {
479
480			var timeStamp 			= Math.floor(Date.now() / (1000*1*1));
481			var timestampUrl 		= 'https://app.cart-bot.net/public/status/shop/'+shop+'.js?'+timeStamp;
482			var backupTimestampUrl 	= 'https://cdn-app.cart-bot.net/public/status/shop/'+shop+'.js?'+timeStamp;
483
484			loadScript(timestampUrl, function() {
485				// Append app script
486				if (typeof giftbee_settings_updated == 'undefined') {
487					giftbee_settings_updated = 'default-by-script';
488				}
489
490				var scriptUrl = "https://cdn-app.cart-bot.net/public/js/main.js?shop="+shop+"&"+giftbee_settings_updated;
491
492				loadScript(scriptUrl, function(){});
493			}, function() {
494				// Failure
495				loadScript(backupTimestampUrl, function() {
496					// Append app script
497					if (typeof giftbee_settings_updated == 'undefined') {
498						giftbee_settings_updated = 'default-by-script';
499					}
500
501					var scriptUrl = "https://cdn-app.cart-bot.net/public/js/main.js?shop="+shop+"&"+giftbee_settings_updated;
502
503					loadScript(scriptUrl, function(){});
504				}, function() {});
505			});
506		}
507	})();
508
509	var CartBotScriptAppended = true;
510</script>
510
511
512<!-- END app block --><!-- BEGIN app block: shopify://apps/preorderly/blocks/app-embed/78f4ad8e-4f2e-4238-808a-21c6ab9dfbdc -->
513  
513<script>
514    var allSettingsCDN={"global":{"AppEnabled":true,"EnablePreorder":false,"manageContinueSelling":true,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrdersTag":"Pre-order","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"StartPreOrders":null,"FinishPreOrders":null,"CustomCSS":null,"CustomJS":null,"PreordersMode":"zero","notifyme":{"replaceSoldout":true,"weeklyEmail":true,"delAfterMonths":5,"header":"Notify me when available!","customizeColor":false,"formNameChecked":false,"formEmailChecked":true,"formPhoneChecked":false,"formAddressChecked":false,"formNoteChecked":false,"formEmail":"email","formPhone":"phone number","popupButtonText":"submit","buttonText":"Notify Me","description":"We will email you when the item becomes available"},"extensionEnabled":false,"metaFieldSaved":true,"onboardingDone":true,"colorSettings":{},"shop":"sonos-thailand.myshopify.com"},"product":{"8545368342834":{"title":"5.0.2 Set with Arc and Era 100 Pair","id":"8545368342834","Variants":{"47324285174066":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"Black","id":"47324285174066"},"46013389603122":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"White","id":"46013389603122"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true}},"8545357594930":{"title":"5.1.2 Set with Arc and Sub","id":"8545357594930","Variants":{"46013371875634":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"Black","id":"46013371875634"},"46013371908402":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"White","id":"46013371908402"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true}},"8545367884082":{"title":"5.1.2 Set with Arc, Sub and Era 100 Pair","id":"8545367884082","Variants":{"46013388980530":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"Black","id":"46013388980530"},"46013389013298":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"White","id":"46013389013298"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true}},"8545368899890":{"title":"7.0.4 Set with Arc and Era 300 Pair","id":"8545368899890","Variants":{"46013390684466":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"Black","id":"46013390684466"},"46013390717234":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"White","id":"46013390717234"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true}},"8545369096498":{"title":"7.1.4 Set with Arc, Sub and Era 300 Pair","id":"8545369096498","Variants":{"46013390913842":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"Black","id":"46013390913842"},"46013390946610":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"White","id":"46013390946610"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true}},"9745135632690":{"title":"9.1.4 Sonos Immersive Set with Arc Ultra, Sub 4 and Era 300 Pair","id":"9745135632690","Variants":{"49683347800370":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2701033778","name":"Preorder item","id":"6839337266"},"title":"White","id":"49683347800370"},"49683347767602":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"3074818354","name":"Preorder item","id":"7232028978"},"title":"Black","id":"49683347767602"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{
514qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2646933810","name":"Preorder item","id":"6769213746"},"StartPreOrders":null,"FinishPreOrders":null,"ButtonDescription":null,"NotAvailableMessage":null,"PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"fixedChargeDate":null,"fulfillmentDate":null},"9745135370546":{"title":"9.1.4 Sonos Surround Set with Arc Ultra and Era 300 Pair","id":"9745135370546","Variants":{"49683347177778":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"White","id":"49683347177778"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"preorder","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2547843378","name":"preorder","id":"6660653362"},"StartPreOrders":null,"FinishPreOrders":null,"ButtonDescription":null,"NotAvailableMessage":null,"PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"fixedChargeDate":null,"fulfillmentDate":null},"8545355989298":{"title":"Arc Soundbar","id":"8545355989298","Variants":{"46013367189810":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"Black","id":"46013367189810"},"46013367222578":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true},"title":"White","id":"46013367222578"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2390655282","name":"PreOrder plan","id":"6426984754","showInProductPage":true}},"9768124154162":{"title":"Arc Ultra (VIP)","id":"9768124154162","Variants":{"49768389443890":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"preorder","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2441576754","name":"preorder","id":"6521323826"},"title":"Black","id":"49768389443890"},"49768389476658":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"preorder","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2441576754","name":"preorder","id":"6521323826"},"title":"White","id":"49768389476658"}}},"8545366475058":{"title":"Era 300 Pair","id":"8545366475058","Variants":{"46013387374898":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{}
514,"SellingPlan":{"groupId":"2646933810","name":"Preorder item","id":"6769213746"},"title":"White","id":"46013387374898"},"46013387342130":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"3074818354","name":"Preorder item","id":"7232028978"},"title":"Black","id":"46013387342130"}},"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2646933810","name":"Preorder item","id":"6769213746"}},"8545367490866":{"title":"Era 300","id":"8545367490866","Variants":{"46013388456242":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2646933810","name":"Preorder item","id":"6769213746"},"title":"White","id":"46013388456242"},"46013388423474":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"3074818354","name":"Preorder item","id":"7232028978"},"title":"Black","id":"46013388423474"}},"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{}
514,"SellingPlan":{"groupId":"2646933810","name":"Preorder item","id":"6769213746"}},"9732490395954":{"ButtonDescriptionMode":"always","PreordersMode":"zero","ButtonDescriptionPosition":"above","ButtonName":"PRE-ORDER NOW","id":"9732490395954","EnablePreorder":false,"title":"Preorderly Product","Variants":{},"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2403893554","name":"PreOrder plan","id":"6442025266","showInProductPage":true}},"9015795777842":{"title":"Sonos Sub with 2 Sonos Era 300","id":"9015795777842","Variants":{"47693726155058":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2394784050","name":"PreOrder plan","id":"6431965490","showInProductPage":true},"title":"White","id":"47693726155058"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2394784050","name":"PreOrder plan","id":"6431965490","showInProductPage":true}},"9745135567154":{"title":"Sub 4","id":"9745135567154","Variants":{"49683347636530":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":"Ships from Early Jan","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2689106226","name":"Preorder item","id":"6824263986"},"title":"Black","id":"49683347636530"},"49683347669298":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2701033778","name":"Preorder item","id":"6839337266"},"title":"White","id":"49683347669298"}}},"8545356448050":{"title":"Sub","id":"8545356448050","Variants":{"46013367714098":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2394784050","name":"PreOrder plan","id":"6431965490","showInProductPage":true},"title":"White","id":"46013367714098"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PlanName":"PreOrder plan","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"2394784050","name":"PreOrder plan","id":"6431965490","showInProductPage":true}},"8545368703282":{"title":"5.0.2 Set with Beam (Gen 2) and Era 100 Pair","id":"8545368703282","Variants":{"46013390487858":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"preorder","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2441576754","name":"preorder","id":"6521323826"},"title":"White","id":"46013390487858"}},"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"preorder","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2441576754","name":"preorder","id":"6521323826"}},"9613620609330":{"title":"5.1 Set with Beam (Gen 2), Sub Mini and Era 100 Pair","id":"9613620609330","Variants":{"49283107815730":{"EnablePreorder":false,"PreordersMode":null,"ButtonName":null,"ButtonDescription":null,"ButtonDescriptionMode":null,"ButtonDescriptionPosition":null,"colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"Ma
514xQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":null,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":null,"ProductOutOfStockMessage":null,"CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3154379058","name":"Preorder item","id":"7317815602"},"title":"White","id":"49283107815730"},"49283107782962":{"EnablePreorder":false,"PreordersMode":null,"ButtonName":null,"ButtonDescription":null,"ButtonDescriptionMode":null,"ButtonDescriptionPosition":null,"colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":null,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":null,"ProductOutOfStockMessage":null,"CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3154379058","name":"Preorder item","id":"7317815602"},"title":"Black","id":"49283107782962"}},"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":"Ships from Mid Jul","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":"0","PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"SellingPlan":{"groupId":"3154411826","name":"Preorder item","id":"7317848370"}},"8545366999346":{"title":"Era 100","id":"8545366999346","Variants":{"46013387964722":{"EnablePreorder":false,"PreordersMode":null,"ButtonName":null,"ButtonDescription":null,"ButtonDescriptionMode":null,"ButtonDescriptionPosition":null,"colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":null,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":null,"ProductOutOfStockMessage":null,"CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3154444594","name":"Preorder item","id":"7317881138"},"title":"White","id":"46013387964722"},"46013387931954":{"EnablePreorder":false,"PreordersMode":null,"ButtonName":null,"ButtonDescription":null,"ButtonDescriptionMode":null,"ButtonDescriptionPosition":null,"colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":null,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":null,"ProductOutOfStockMessage":null,"CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3154444594","name":"Preorder item","id":"7317881138"},"title":"Black","id":"46013387931954"}},"EnablePreorder":false,"PreordersMode":null,"StartPreOrders":null,"FinishPreOrders":null,"ButtonName":null,"ButtonDescription":null,"ButtonDescriptionMode":null,"ButtonDescriptionPosition":null,"NotAvailableMessage":null,"PreOrderLimitQuantity":null,"PreOrderLimitReachedAlertMessage":null,"ProductOutOfStockMessage":null,"PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"SellingPlan":{"groupId":"3154477362","name":"Preorder item","id":"7317913906"}},"8545366049074":{"title":"Era 100 Pair","id":"8545366049074","Variants":{"46013386883378":{"EnablePreorder":false,"PreordersMode":null,"ButtonName":null,"ButtonDescription":null,"ButtonDescriptionMode":null,"ButtonDescriptionPosition":null,"colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"Ma
514xQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":null,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":null,"ProductOutOfStockMessage":null,"CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3154444594","name":"Preorder item","id":"7317881138"},"title":"White","id":"46013386883378"},"47331634118962":{"EnablePreorder":false,"PreordersMode":null,"ButtonName":null,"ButtonDescription":null,"ButtonDescriptionMode":null,"ButtonDescriptionPosition":null,"colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":null,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":null,"ProductOutOfStockMessage":null,"CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3154444594","name":"Preorder item","id":"7317881138"},"title":"Black","id":"47331634118962"}},"EnablePreorder":false,"PreordersMode":null,"StartPreOrders":null,"FinishPreOrders":null,"ButtonName":null,"ButtonDescription":null,"ButtonDescriptionMode":null,"ButtonDescriptionPosition":null,"NotAvailableMessage":null,"PreOrderLimitQuantity":null,"PreOrderLimitReachedAlertMessage":null,"ProductOutOfStockMessage":null,"PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"SellingPlan":{"groupId":"3154477362","name":"Preorder item","id":"7317913906"}},"9832072544562":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"Pre-Order","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"This is a pre-order item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2505638194","name":"This is a pre-order item","id":"6596165938"},"title":"Sonos Era 100 Pro","id":"9832072544562","Variants":{}},"9745135403314":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2550628658","name":"Preorder item","id":"6664978738"}
514,"title":"9.1.4 Set with Arc Ultra and Sub 4","id":"9745135403314","Variants":{"49683347210546":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"3073409330","name":"Preorder item","id":"7229899058"},"title":"Black","id":"49683347210546"},"49683347243314":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2701033778","name":"Preorder item","id":"6839337266"},"title":"White","id":"49683347243314"}}},"8545365033266":{"title":"3.1 Set with Beam (Gen 2) and Sub Mini","id":"8545365033266","Variants":{"46013384950066":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2672886066","name":"Preorder item","id":"6798606642"},"title":"Black","id":"46013384950066"},"46013384982834":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2844066098","name":"Preorder item","id":"6991806770"},"title":"White","id":"46013384982834"}}}
514,"8545351958834":{"title":"Beam (Gen 2) Soundbar","id":"8545351958834","Variants":{"46013357850930":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":"Ships from End Jul","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2556690738","name":"Preorder item","id":"6672023858"},"title":"Black","id":"46013357850930"}}},"8545369719090":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":"Ships from Early Aug","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2556723506","name":"Preorder item","id":"6672056626"},"title":"Sonos Era 300 Stands (Pair)","id":"8545369719090","Variants":{}},"9557682684210":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2582872370","name":"Preorder item","id":"6700466482"},"title":"Roam 2","id":"9557682684210","Variants":{"50597153210674":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2672886066","name":"Preorder item","id":"6798606642"},"title":"Olive Green","id":"50597153210674"},"50597153243442":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2672886066","name":"Preorder item","id":"6798606642"},"title":"Sunset Red","id":"50597153243442"},"50597153276210":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2672886066","name":"Preorder item","id":"6798606642"},"title":"Wave Blue","id":"50597153276210"}}}
514,"8545369915698":{"title":"Sanus Era 100 Wall Mount","id":"8545369915698","Variants":{"46013392060722":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2608693554","name":"Preorder item","id":"6728155442"},"title":"White","id":"46013392060722"}}},"8545364607282":{"title":"Sub Mini","id":"8545364607282","Variants":{"46013384458546":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2672886066","name":"Preorder item","id":"6798606642"},"title":"Black","id":"46013384458546"},"46013384491314":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2844066098","name":"Preorder item","id":"6991806770"},"title":"White","id":"46013384491314"}}},"9745135501618":{"title":"Arc Ultra","id":"9745135501618","Variants":{"49683347341618":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"3073409330","name":"Preorder item","id":"7229899058"},"title":"Black","id":"49683347341618"}}},"10126858027314":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":"Product available from 10 April","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"2845901106","name":"Preorder item","id":"6994034994"}
514,"title":"Mojave","id":"10126858027314","Variants":{"50962527093042":{"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"PRE-ORDER NOW","ButtonDescription":"Ships from End May","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"CustomCSS":null,"CustomJS":null,"PlanName":"Preorder item","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentMode":"ASAP","fulfillmentDate":null,"colorSettings":{},"SellingPlan":{"groupId":"3023077682","name":"Preorder item","id":"7174357298"},"title":"White","id":"50962527093042"},"51691399348530":{"EnablePreorder":false,"PreordersMode":"always","ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":"0","OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3346596146","name":"Preorder item","id":"7527530802"},"title":"Sand","id":"51691399348530"}},"OnPreorderNow":false},"10323543097650":{"EnablePreorder":true,"PreordersMode":"always","ButtonName":"PRE-ORDER NOW","ButtonDescription":"Product available from 20 Nov ","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":"0","OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3326542130","name":"Preorder item","id":"7506264370"},"title":"Sonos Beam Ultra","id":"10323543097650","Variants":{},"OnPreorderNow":true},"10323543163186":{"EnablePreorder":true,"PreordersMode":"always","ButtonName":"PRE-ORDER NOW","ButtonDescription":"Product available from 20 Nov ","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":"0","OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3326574898","name":"Preorder item","id":"7506297138"},"title":"Sonos Beam Ultra with Sub 4","id":"10323543163186","Variants":{},"OnPreorderNow":true},"10323543228722":{"EnablePreorder":true,"PreordersMode":"always","ButtonName":"PRE-ORDER NOW","ButtonDescription":"Product available from 20 Nov","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"Ma
514xQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":"0","OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3326607666","name":"Preorder item","id":"7506329906"},"title":"Sonos Beam Ultra with Sub 4 and Play Pair","id":"10323543228722","Variants":{},"OnPreorderNow":true},"10323543064882":{"EnablePreorder":false,"PreordersMode":"always","ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":"0","OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3346530610","name":"Preorder item","id":"7527465266"},"title":"Sonos Ace Ultra","id":"10323543064882","Variants":{},"OnPreorderNow":false},"10324822262066":{"title":"Sonos Play Pair","id":"10324822262066","Variants":{"51690974806322":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":"0","OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3269132594","name":"Preorder item","id":"7445020978"},"title":"White","id":"51690974806322"},"51690974839090":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":"0","OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3346497842","name":"Preorder item","id":"7527432498"},"title":"Sand","id":"51690974839090"},"51690974773554":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"Ma
514xQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":"0","OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3269165362","name":"Preorder item","id":"7445053746"},"title":"Black","id":"51690974773554"}},"OnPreorderNow":false},"10330959216946":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PRE-ORDER NOW","ButtonDescription":null,"ButtonDescriptionMode":"always","ButtonDescriptionPosition":"above","colorSettings":{"checked":false,"textColor":"","bgColor":"","borderColor":"","messageColor":""},"PlanName":"Preorder item","PreOrderItemLabel":null,"DepositPercentage":100,"Discount":0,"remainingChargeMode":"TIME_AFTER_CHECKOUT","DaysToChargeAfterCheckout":7,"fixedChargeDate":null,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"PreOrderLimitQuantity":"0","OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","fulfillmentDate":null,"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderLimitReachedAlertMessage":"Only {{qty}} item(s) left in stock.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":null,"CustomJS":null,"ShowPlanName":false,"SellingPlan":{"groupId":"3346497842","name":"Preorder item","id":"7527432498"},"title":"Sonos Ace Ultra + Play Sand Duo","id":"10330959216946","Variants":{},"OnPreorderNow":false}}};
515  </script>
515
516  
517  
518  
519  
520  
521  
522  
523  
524  
525    
525<script src="https://cdn.shopify.com/extensions/01a0a7f9-1a19-70b8-bc75-1cc21574f3f7/preorderly-299/assets/prdly.js" defer></script>
525
526  
527  
528
529<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
530
531<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
532
533
534
535
536
537
538
539<script>
540  ;(function () {
541    const url = new URL(window.location)
542    const viewParam = url.searchParams.get('view')
543    if (viewParam && viewParam.includes('variant-pf-')) {
544      url.searchParams.set('pf_v', viewParam)
545      url.searchParams.delete('view')
546      window.history.replaceState({}, '', url)
547    }
548  })()
549</script>
549
550
551
552
553<script type='module'>
554  
555  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
556
557  window.PAGEFLY_CRO['data_debug'] = {
558    original_template_suffix: "product-support-warranty",
559    allow_ab_test: false,
560    ab_test_start_time: 0,
561    ab_test_end_time: 0,
562    today_date_time: 1790810193000,
563  }
564  window.PAGEFLY_CRO['GA4'] = { enabled: false}
565</script>
565
566
567<!-- END app snippet -->
568
569
570
571
572
573
574
575
576  
576<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-helper.js' defer='defer'></script>
576
577
578  
578<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-general-helper.js' defer='defer'></script>
578
579
580  
580<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-snap-slider.js' defer='defer'></script>
580
581
582  
582<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-slideshow-v3.js' defer='defer'></script>
582
583
584  
584<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-slideshow-v4.js' defer='defer'></script>
584
585
586  
586<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-glider.js' defer='defer'></script>
586
587
588  
588<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
588
589
590  
590<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-product-media.js' defer='defer'></script>
590
591
592  
592<script src='https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-product.js' defer='defer'></script>
592
593
594
595<script id='pagefly-helper-data' type='application/json'>
596  {
597    "page_optimization": {
598      "assets_prefetching": false
599    },
600    "elements_asset_mapper": {
601      "Accordion": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-accordion.js",
602      "Accordion3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-accordion3.js",
603      "CountDown": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-countdown.js",
604      "GMap1": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js",
605      "GMap2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js",
606      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js",
607      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-gmap.js",
608      "HTML.Video": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo.js",
609      "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo2.js",
610      "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo2.js",
611      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-htmlvideo2.js",
612      "Instagram": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-instagram.js",
613      "Instagram2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-instagram.js",
614      "Insta3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-instagram3.js",
615      "Tabs": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-tab.js",
616      "Tabs3": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-tab3.js",
617      "ProductBox": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-cart.js",
618      "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-facebook.js",
619      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-facebook.js",
620      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-twitter.js",
621      "Paragraph4": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-paragraph4.js",
622
623      "AliReviews": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
624      "BackInStock": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
625      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
626      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
627      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
628      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder
628-361/assets/pagefly-3rd-elements.js",
629      "LimeSpot": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
630      "Loox": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
631      "Opinew": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
632      "Powr": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
633      "ProductReviews": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
634      "PushOwl": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
635      "ReCharge": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
636      "Rivyo": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
637      "TrackingMore": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
638      "Vitals": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js",
639      "Wiser": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-3rd-elements.js"
640    },
641    "custom_elements_mapper": {
642      "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-click-action-element.js",
643      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-dialog-element.js"
644    }
645  }
646</script>
646
647
648<script id='pagefly-heatmap-config' type='application/json'>
649  {}
650</script>
vendor: 1 bytes, line 650
650
651<script>
652  (function () {
653    var el = document.getElementById('pagefly-heatmap-config')
654    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
655    try {
656      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
657    } catch (e) {
658      window.__pagefly_heatmap_config__ = {}
659    }
660  })()
661</script>
vendor: 1 bytes, line 661
661
662<script>
663  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
664  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
665  // overlay path in the metafield, and this page must already be one the merchant enabled
666  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
667  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
668  (function () {
669    var cfg = window.__pagefly_heatmap_config__ || {}
670    var id = (window.__pagefly_page_setting__ || {}).pageId
671    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
672    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
673    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
674    var s = document.createElement('script')
675    s.src = 'https://cdn.shopify.com/extensions/01a0f1b1-4f98-7986-8526-f7108ab8f5ec/pagefly-ai-page-builder-361/assets/pagefly-heatmap-overlay.js'
676    s.defer = true
677    document.head.appendChild(s)
678  })()
679</script>
679
680
681<!-- BEGIN app snippet: pf-ai-schema -->
682<!-- END app snippet -->
683
684
685<!-- END app block --><!-- BEGIN app block: shopify://apps/chaty-chat-buttons-whatsapp/blocks/chaty/0aaf5812-760f-4dd7-be9b-cca564d8200b -->
685<script
686  type="text/javascript"
687  async="true"
688  src="https://cdn.chaty.app/pixel.js?id=wUeS2P2F&shop=sonos-thailand.myshopify.com"></script>
688
689
690<!-- END app block --><!-- BEGIN app block: shopify://apps/weglot-translate-your-store/blocks/weglot/3097482a-fafe-42ff-bc33-ea19e35c4a20 -->
691
692  
693
694  
695
696  
697  
698    
699      
700
701      
702      
703      
704    
705  
706
707
708<!--Start Weglot Script-->
709<script src="https://cdn.weglot.com/weglot.min.js?api_key=wg_d30815a9372a4c8363b351c6cb8104e83" async></script>
709
710<!--End Weglot Script-->
711
712<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
713
714
715
716
717
718
719
720<link rel="dns-prefetch" href="https://cdn.judge.me">
721<link rel="dns-prefetch" href="https://cdn1.judge.me">
722<link rel="dns-prefetch" href="https://api.judge.me">
723
724<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
724ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
724itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#F3BF82","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
724youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
724:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Sonos Thailand","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":true,"reply_name_text":"Sonos Thailand"};</script>
724 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #F3BF82;--jdgm-secondary-color: rgba(243,191,130,0.1);--jdgm-star-color: #F3BF82;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #F3BF82;--jdgm-paginate-color: #F3BF82;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #F3BF82}.jdgm-histogram__bar-content{background-color:#F3BF82}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#F3BF82}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Sonos Thailand'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
725</style> <style class='jdgm-settings-style'></style>
726
727  
728  
729  
730  <style class='jdgm-miracle-styles'>
731  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
731/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
732
733</style>
734
735
736  
737  
738   
739
740
741
742
743<script data-cfasync='false' class='jdgm-script'>
744!function(e){window.jdgm=window.jdgm||{};
745/* INF-1976 */
746var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
747if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
748jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
749jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
750setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
751!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
752(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
753a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
754jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
755t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
756t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
757".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
758parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
759jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
760)}))}(document);
761</script>
761
762<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript>
763
764<!-- BEGIN app snippet: theme_fix_tags -->
764<script>
765  (function() {
766    var jdgmThemeFixes = null;
767    if (!jdgmThemeFixes) return;
768
769    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
770    // before the per-theme fix so the theme-specific CSS wins the cascade.
771    // HTML is never applied globally (too risky).
772    var allThemesFix = jdgmThemeFixes['all'];
773    if (allThemesFix && allThemesFix.css) {
774      var allStyleTag = document.createElement('style');
775      allStyleTag.classList.add('jdgm-theme-fix-style-all');
776      allStyleTag.innerHTML = allThemesFix.css;
777      document.head.append(allStyleTag);
778    };
779
780    if (allThemesFix && allThemesFix.js) {
781      var allScriptTag = document.createElement('script');
782      allScriptTag.classList.add('jdgm-theme-fix-script-all');
783      allScriptTag.innerHTML = allThemesFix.js;
784      document.head.append(allScriptTag);
785    };
786
787    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
788    if (!thisThemeFix) return;
789
790    if (thisThemeFix.html) {
791      document.addEventListener("DOMContentLoaded", function() {
792        var htmlDiv = document.createElement('div');
793        htmlDiv.classList.add('jdgm-theme-fix-html');
794        htmlDiv.innerHTML = thisThemeFix.html;
795        document.body.append(htmlDiv);
796      });
797    };
798
799    if (thisThemeFix.css) {
800      var styleTag = document.createElement('style');
801      styleTag.classList.add('jdgm-theme-fix-style');
802      styleTag.innerHTML = thisThemeFix.css;
803      document.head.append(styleTag);
804    };
805
806    if (thisThemeFix.js) {
807      var scriptTag = document.createElement('script');
808      scriptTag.classList.add('jdgm-theme-fix-script');
809      scriptTag.innerHTML = thisThemeFix.js;
810      document.head.append(scriptTag);
811    };
812  })();
813</script>
813
814<!-- END app snippet -->
815<!-- End of Judge.me Core -->
816
817
818
819<!-- END app block -->
819<script src="https://cdn.shopify.com/extensions/01a0a7f9-1a19-70b8-bc75-1cc21574f3f7/preorderly-299/assets/preorder.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 819
819
820<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
820
821<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/sonos_TC.png?v=1739172819" />
822<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/sonos_TC.png?v=1739172819" />
823<meta property="og:image:width" content="1200" />
824<meta property="og:image:height" content="628" />
825<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
826<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: 80198304050,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 826
826
827<script>
828  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
829</script>
vendor: 1 bytes, line 829
829
830<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}
830).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: 80198304050,storefrontBaseUrl: "https://sonosthailand.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://sonosthailand.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1852735794","configuration":"{\"appProxyPath\":\"\/apps\/pagefly\",\"analyticsEndpoint\":\"undefined\/analytics-v2\/events\",\"focusDuration\":\"3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cc510d1a3167776ef03f2a6c403db7ae","type":"APP","apiClientId":1743893,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
830,{"id":"1429307698","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1192427826","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-FJ4CG2B81K\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-FJ4CG2B81K\\\"}],\\\"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":"255099186","configuration":"{\"pixel_id\":\"1815860925520423\",\"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":"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":"Sonos Thailand","paymentSettings":{"currencyCode":"THB"},"myshopifyDomain":"sonos-thailand.myshopify.com","countryCode":"TH","storefrontUrl":"https:\/\/sonosthailand.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://sonosthailand.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"182672032050","themePublished":"true","eventMetadataId":"012fafd1-4b0e-4dec-b835-44540b8c7623","pageType":"page","resourceId":"157537960242","shopId":"80198304050","storefrontBaseUrl":"https:\/\/sonosthailand.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
830<script>
831  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
832  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
833  window.ShopifyAnalytics.meta.currency = 'THB';
834  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":157537960242,"requestId":"7a9acaf5-4df4-478d-89c6-3dd72647efd3-1790810193"}};
835  for (var attr in meta) {
836    window.ShopifyAnalytics.meta[attr] = meta[attr];
837  }
838</script>
vendor: 1 bytes, line 838
838
839<script class="analytics">
840  (function () {
841    var customDocumentWrite = function(content) {
842      var jquery = null;
843
844      if (window.jQuery) {
845        jquery = window.jQuery;
846      } else if (window.Checkout && window.Checkout.$) {
847        jquery = window.Checkout.$;
848      }
849
850      if (jquery) {
851        jquery('body').append(content);
852      }
853    };
854
855    var hasLoggedConversion = function(token) {
856      if (token) {
857        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
858      }
859      return false;
860    }
861
862    var setCookieIfConversion = function(token) {
863      if (token) {
864        var twoMonthsFromNow = new Date(Date.now());
865        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
866
867        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
868      }
869    }
870
871    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
872    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
873    if (trekkie.integrations) {
874      return;
875    }
876    trekkie.methods = [
877      'identify',
878      'page',
879      'ready',
880      'track',
881      'trackForm',
882      'trackLink'
883    ];
884    trekkie.factory = function(method) {
885      return function() {
886        var args = Array.prototype.slice.call(arguments);
887        args.unshift(method);
888        trekkie.push(args);
889        if (method == 'track' || method == 'page') {
890          var pageUrl;
891          try {
892            pageUrl = window.location.href;
893          } catch (e) {}
894          var pageReferrer;
895          try {
896            pageReferrer = document.referrer;
897          } catch (e) {}
898          try {
899            if (window.__TREKKIE_SHIM_QUEUE == null) {
900              window.__TREKKIE_SHIM_QUEUE = [];
901            }
902            window.__TREKKIE_SHIM_QUEUE.push({
903              from: 'trekkie-stub',
904              method: method,
905              args: args.slice(1),
906              pageContext: {
907                url: pageUrl,
908                referrer: pageReferrer
909              }
910            });
911          } catch (e) {
912            // no-op
913          }
914        }
915        return trekkie;
916      };
917    };
918    for (var i = 0; i < trekkie.methods.length; i++) {
919      var key = trekkie.methods[i];
920      trekkie[key] = trekkie.factory(key);
921    }
922    trekkie.load = function(config) {
923      trekkie.config = config || {};
924      trekkie.config.initialDocumentCookie = document.cookie;
925      var first = document.getElementsByTagName('script')[0];
926var script = document.createElement('script');
927script.type = 'text/javascript';
928script.onerror = function(e) {
929  var scriptFallback = document.createElement('script');
930  scriptFallback.type = 'text/javascript';
931  scriptFallback.onerror = function(error) {
932          var Monorail = {
933      produce: function produce(monorailDomain, schemaId, payload) {
934        var currentMs = new Date().getTime();
935        var event = {
936          schema_id: schemaId,
937          payload: payload,
938          metadata: {
939            event_created_at_ms: currentMs,
940            event_sent_at_ms: currentMs
941          }
942        };
943        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
944      },
945      sendRequest: function sendRequest(endpointUrl, payload) {
946        // Try the sendBeacon API
947        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
948          var blobData = new window.Blob([payload], {
949            type: 'text/plain'
950          });
951
952          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
953            return true;
954          } // sendBeacon was not successful
955
956        } // XHR beacon
957
958        var xhr = new XMLHttpRequest();
959
960        try {
961          xhr.open('POST', endpointUrl);
962          xhr.setRequestHeader('Content-Type', 'text/plain');
963          xhr.send(payload);
964        } catch (e) {
965          console.log(e);
966        }
967
968        return false;
969      },
970      isIos12: function isIos12() {
971        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
972      }
973    };
974    Monorail.produce('monorail-edge.shopifysvc.com',
975      'trekkie_storefront_load_errors/1.1',
976      {shop_id: 80198304050,
977      theme_id: 182672032050,
978      app_name: "storefront",
979      context_url: window.location.href,
980      source_url: "//sonosthailand.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js"});
981
982  };
983  scriptFallback.async = true;
984  scriptFallback.src = '//sonosthailand.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js';
985  first.parentNode.insertBefore(scriptFallback, first);
986};
987script.async = true;
988script.src = '//sonosthailand.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js';
989first.parentNode.insertBefore(script, first);
990
991    };
992    trekkie.load(
993      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":80198304050,"isMerchantRequest":null,"themeId":182672032050,"themeCityHash":"8869095176400226754","contentLanguage":"en","currency":"THB","eventMetadataId":"012fafd1-4b0e-4dec-b835-44540b8c7623"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
994    );
995
996    var loaded = false;
997    trekkie.ready(function() {
998      if (loaded) return;
999      loaded = true;
1000
1001      window.ShopifyAnalytics.lib = window.trekkie;
1002
1003      var originalDocumentWrite = document.write;
1004      document.write = customDocumentWrite;
1005      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1006      document.write = originalDocumentWrite;
1007
1008      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1009      var token = match? match[1]: undefined;
1010      if (!hasLoggedConversion(token)) {
1011        setCookieIfConversion(token);
1012        
1013      }
1014    });
1015
1016    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":157537960242,"requestId":"7a9acaf5-4df4-478d-89c6-3dd72647efd3-1790810193","shopifyEmitted":true});
1017
1018    var eventsListenerScript = document.createElement('script');
1019    eventsListenerScript.async = true;
1020    eventsListenerScript.src = "//sonosthailand.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1021    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1022})();</script>
vendor: 1 bytes, line 1022
1022
1023<script
1024  defer
1025  src="https://sonosthailand.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1026  data-application="storefront-renderer"
1027  data-shop-id="80198304050"
1028  data-render-region="gcp-europe-west1"
1029  data-page-type="page"
1030  data-theme-instance-id="182672032050"
1031  data-theme-name="Sonos"
1032  data-theme-version="1.0.0"
1033  data-monorail-region="shop_domain"
1034  data-resource-timing-sampling-rate="10"
1035  data-shs="true"
1036  data-shs-beacon="true"
1037  data-shs-export-with-fetch="true"
1038  data-shs-logs-sample-rate="1"
1039  data-shs-beacon-endpoint="https://sonosthailand.com/api/collect"
1040></script>
1040
1041<meta name="shopify-y" content="39e4ebc9-1a07-4dd0-9f0b-51256fcb4237" data-expiration="1822367793000"><meta name="shopify-s" content="140ddbe7-1089-4777-b512-76f75d2246ef" data-expiration="1790811993000"><meta name="new-cookie-storage-activated" content="t">
1042</head>
1043
1044  <body class="template-page">
1045
1046    <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1046-1049
1046
1047    <noscript
1048      ><iframe
1049        src="https://www.googletagmanager.com/ns.html?id=
1049GTM-TSBJSJ8
vendor: 123 bytes, lines 1049-1055
1049"
1050        height="0"
1051        width="0"
1052        style="display:none;visibility:hidden"
1053      ></iframe
1054    ></noscript>
1055    
1055<!-- End Google Tag Manager (noscript) -->
1056
1057     
1058
1059
1060    
1061    <div class="black-overlay"></div>
1062    
1062<script>
1063      console.log('AAA STARTING');
1064      document.addEventListener('DOMContentLoaded', function () {
1065        const openSearch = document.querySelector('.open-search');
1066        const popupClose = document.querySelector('.popup-close');
1067        const blackOverlay = document.querySelector('.black-overlay');
1068        const searchPopupCon = document.querySelector('.search-popup-con');
1069        const headerMobileMenu = document.querySelector('.header-mobile-menu');
1070        const body = document.body;
1071      
1072        if (openSearch) {
1073          openSearch.addEventListener('click', function () {
1074            console.log('Open search clicked');
1075            blackOverlay.classList.toggle('active');
1076          });
1077        }
1078      
1079        if (popupClose) {
1080          popupClose.addEventListener('click', function () {
1081            console.log('Popup close clicked');
1082            blackOverlay.classList.remove('active');
1083            searchPopupCon.classList.remove('search-popup-active');
1084          });
1085        }
1086      
1087        if (blackOverlay) {
1088          blackOverlay.addEventListener('click', function () {
1089            console.log('Black overlay clicked');
1090            blackOverlay.classList.remove('active');
1091            if (searchPopupCon) searchPopupCon.classList.remove('search-popup-active');
1092            if (headerMobileMenu && !headerMobileMenu.classList.contains('menu-open')) {
1093              body.classList.remove('nooverflow');
1094            }
1095          });
1096        }
1097      });
1098      console.log('AAA ENDING');
1099    </script>
1099
1100
1101    <div id="shopify-section-header" class="shopify-section header"><style>
1102  header .header-con .secret-nav {
1103    left: 0;
1104  }
1105  .header-bar {
1106    min-height: 35px;
1107  }
1108  .header-logo .image.for-new-banner {
1109    display: none;
1110  }
1111  @media (max-width: 1023px) {
1112    .header-bar {
1113      min-height: 51px;
1114    }
1115  }
1116  @media (max-width: 767px) {
1117    .header-logo {
1118      width: 180px;
1119    }
1120  }
1121  /* Top-level nav items whose menu title is an <img> (the TC 60 logo).
1122     The logo renders ~150x37, far taller than a nav text link's 17px line
1123     box, so it stretched the whole bar. Negative margins let it keep its
1124     full size while occupying only one line of layout height, and
1125     vertical-align:top stops the li's baseline from adding the difference
1126     back. Those negative margins are desktop-only — the mobile drawer stacks
1127     vertically and has room for the logo's full height.
1128
1129     Why it squashed: .header-link is `display:flex`, so the logo is a flex
1130     item and picks up the default flex-shrink:1. Whenever the nav column is
1131     narrower than the logo's ~150px the flex algorithm takes the difference
1132     out of its WIDTH only — the height was pinned by height:37px, so the
1133     image got progressively narrower at a constant height. Hence
1134     flex-shrink:0 plus width-driven sizing: the height is derived from the
1135     width, so the ratio can't break. max-width caps it inside the narrow
1136     mobile column (shrinking height with it), and object-fit:contain absorbs
1137     the mismatch between the width=150/height=36 attributes (4.167:1) and the
1138     file's true 4096x1006 ratio (4.072:1). */
1139  header nav .navNew .parent .header-link img {
1140    display: block;
1141    -ms-flex-negative: 0;
1142    flex-shrink: 0;
1143    width: 150px; /* height follows: 150 / 4.072 ≈ 36.8px */
1144    height: auto;
1145    max-width: 100%;
1146    object-fit: contain;
1147  }
1148  @media only screen and (max-width: 1199px) {
1149    header nav .navNew .parent .header-link img {
1150      width: 170px; /* a little larger in the mobile drawer */
1151    }
1152  }
1153  @media (min-width: 1200px) {
1154    header nav .navNew .parent:has(.header-link img) {
1155      vertical-align: top;
1156    }
1157    header nav .navNew .parent .header-link img {
1158      margin-top: -10px; /* fallback: (17px line box - 37px) / 2 */
1159      margin-bottom: -10px;
1160      margin-top: calc((1lh - 37px) / 2);
1161      margin-bottom: calc((1lh - 37px) / 2);
1162    }
1163  }
1164  .swiper-container {
1165    min-height: 50px; /* Adjust as per your design */
1166    visibility: hidden; /* Hide until it's ready */
1167  }
1168  
1169  /* Once Swiper is ready, show it */
1170  .swiper-container.swiper-initialized {
1171    visibility: visible;
1172    transition: opacity 0.5s ease-in-out;
1173    opacity: 1;
1174  }
1175</style>
1176
1177
1178<header
1179  id="stickyHeader"
1180  class="  swiper-container sticky start-border"
1181  style="height:50px;background-color:#000000;"
1182>
1183  
1184    <div class="swiper-wrapper pl-10 pr-10" style="height:50px;background-color:#000000;">
1185      
1186        
1187        
1188        
1189        
1190        
1191          <div class="swiper-slide text-center header-bar-message">
1192            <a
1193              href="/collections/all"
1194              class="set-height body-3 color-black text-center block pt-5 pb-5"
1195              style="color:#ffffff;"
1196            >
1197              <div
1198                class="header-bar-title"
1199                style="border-color:#ffffff;"
1200              >
1201                Due to flooding in several areas, Bangkok deliveries will resume from 1 Oct onwards
1202              </div>
1203              <div class="header-bar-text header-countdown message1">
1204                <span><u></u></span>
1205                
1206              </div>
1207            </a>
1208          </div>
1209        
1210      
1211        
1212        
1213        
1214        
1215        
1216          <div class="swiper-slide text-center header-bar-message">
1217            <a
1218              href="/collections/all"
1219              class="set-height body-3 color-black text-center block pt-5 pb-5"
1220              style="color:#ffffff;"
1221            >
1222              <div
1223                class="header-bar-title"
1224                style="border-color:#ffffff;border-right:0;"
1225              >
1226                We sincerely apologize for any inconvenience caused
1227              </div>
1228              <div class="header-bar-text header-countdown message2">
1229                <span></span>
1230                
1231              </div>
1232            </a>
1233          </div>
1234        
1235      
1236        
1237        
1238        
1239        
1240        
1241      
1242        
1243        
1244        
1245        
1246        
1247      
1248    </div>
1249  
1250  
1251  <div class="header-con text-center pl-20 pr-20 max-pl-0 max-pr-0">
1252    <div class="text-center">
1253      <div class="header-con-inner relative">
1254        <a href="/" class="header-logo desktop-pl-20">
1255          
1256            <img src="//sonosthailand.com/cdn/shop/files/TC_60_Logo_Nav_600x600.jpg?v=1786726896" alt="TC Acoustic Logo">
1257          
1258        </a>
1259        
1260
1261        
1262        <nav class="header-nav border-border bt-1 ">
1263          <div class="header-nav-mobile background-white text-center flex hide-max z-2">
1264            <ul class="header-nav-mobile-list cf pl-20 pr-20 pb-10 pt-20">
1265              
1266            </ul>
1267            <!--
1268              <a href="/account" class="each pt-15 pb-15 text-center stroke-black">
1269                <span
1270                  class="body-2 color-black ml-5"
1271                  style="
1272                    text-align: start;
1273                    font-size: 12px;
1274                    font-weight: 500;
1275                    color: #747B7F;
1276                  "
1277                  >My Account</span
1278                >
1279              </a>
1280              <a href="/pages/book-an-appointment" class="align-flex each text-center stroke-black pt-15 pb-15"><span
1281                  class="body-2 color-black ml-5"
1282                  style="
1283                    font-size: 12px;
1284                    font-weight: 500;
1285                    color: #747B7F;
1286                  "
1287                  >Visit Us</span
1288                ></a
1289              >
1290            -->
1291          </div>
1292          <ul class="navNew text-left z-1 max-bt-0">
1293            
1294              
1295              <style>
1296                @media only screen and (min-width: 1200px) {
1297                    #dropdown0 {
1298                        width: px;
1299                    }
1300                }
1301                @media only screen and (min-width: 1200px) {
1302                   .f1-title{
1303                color: #FF8000;
1304                font-weight: 700;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-bottom: 1px solid transparent;border-bottom: 0.0625rem solid transparent;transition: all .15s ease-in-out;white-space: pre;
1305                }
1306                }
1307                @media only screen and (max-width: 1199px) {
1308                   .f1-title{
1309                color: #FF8000;
1310                font-weight: 700;text-transform: uppercase;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-right: 0.25rem solid red;transition: all .15s ease-in-out;white-space: pre;
1311                }
1312                }
1313              </style>
1314              
1315                <li class="parent with-children     max-pt-20 max-pb-20 max-pl-10 max-pr-10">
1316                  <a
1317                    href="#"
1318                    id="header-link-0"
1319                    class="header-link global-acc-plus-button body-4 mt-15 mb-15 max-pt-0 max-pb-0 max-pl-0 max-pr-0"
1320                    
1321                      data-no-instant
1322                    
1323                  >Shop
1324                    
1325                  </a>
1326                  
1327                    <div
1328                      class="dropdown children background-white  show-max border-border pl-30 pt-15 pr-30 max-bt-1 max-pl-0 max-pr-0 max-pt-0"
1329                      style="background-color: white;"
1330                    >
1331                      <div class="children-inner">
1332                        
1333                          
1334                          <div
1335                            class="
1336                              nav-sale child-column max-pt-20 max-pb-20
1337                              max-pr-20
1338                            "
1339                          >
1340                            
1341                              <h4>
1342                                <a
1343                                  href="#"
1344                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1345                                >
1346                                  <!-- Soundbars -->
1347                                  <svg
1348                                    xmlns="http://www.w3.org/2000/svg"
1349                                    width="9"
1350                                    height="9"
1351                                    viewBox="0 0 9 9"
1352                                    class="global-acc-plus hide-mobile show-max"
1353                                  >
1354                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1355                                  </svg>
1356                                </a>
1357                              </h4>
1358                              <ul class="child-links max-pb-0"><li class="">
1359                                    
1360                                      <a
1361                                        href="https://sonos-thailand.myshopify.com/collections/soundbars-1"
1362                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1363                                      >
1364                                        <!-- -------Brands Nav Starts Here-------- -->
1365                                        
1366                                          
1367                                            <img
1368                                              loading="lazy"
1369                                              src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Soundbars_Mobile.jpg?v=1694405305"
1370                                              class="nav-img-mobile"
1371                                              alt="Soundbars"
1372                                            >
1373                                            <img
1374                                              loading="lazy"
1375                                              src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Soundbar_desktop.jpg?v=1694405450"
1376                                              class="nav-img-desktop"
1377                                              alt="Soundbars"
1378                                            >
1379                                          
1380                                          <!-- -------Home Theatre Nav Starts Here-------- -->
1381                                        
1382                                      </a>
1383                                    
1384                                  </li></ul>
1385                            
1386                          </div>
1387                          
1388                          <div
1389                            class="
1390                              nav-sale child-column max-pt-20 max-pb-20
1391                              max-pr-20
1392                            "
1393                          >
1394                            
1395                              <h4>
1396                                <a
1397                                  href="#"
1398                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1399                                >
1400                                  <!-- Headphones -->
1401                                  <svg
1402                                    xmlns="http://www.w3.org/2000/svg"
1403                                    width="9"
1404                                    height="9"
1405                                    viewBox="0 0 9 9"
1406                                    class="global-acc-plus hide-mobile show-max"
1407                                  >
1408                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1409                                  </svg>
1410                                </a>
1411                              </h4>
1412                              <ul class="child-links max-pb-0"><li class="">
1413                                    
1414                                      <a
1415                                        href="https://sonosthailand.com/collections/headphones"
1416                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1417                                      >
1418                                        <!-- -------Brands Nav Starts Here-------- -->
1419                                        
1420                                          
1421                                            <img
1422                                              loading="lazy"
1423                                              src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Headphones_-_Mobile.jpg?v=1739861097"
1424                                              class="nav-img-mobile"
1425                                              alt="Noise-cancelling headphones"
1426                                            >
1427                                            <img
1428                                              loading="lazy"
1429                                              src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Headphones_-_Desktop.jpg?v=1739861096"
1430                                              class="nav-img-desktop"
1431                                              alt="Noise-cancelling headphones"
1432                                            >
1433                                          
1434                                          <!-- -------Home Theatre Nav Starts Here-------- -->
1435                                        
1436                                      </a>
1437                                    
1438                                  </li></ul>
1439                            
1440                          </div>
1441                          
1442                          <div
1443                            class="
1444                              nav-sale child-column max-pt-20 max-pb-20
1445                              max-pr-20
1446                            "
1447                          >
1448                            
1449                              <h4>
1450                                <a
1451                                  href="#"
1452                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1453                                >
1454                                  <!-- Wireless Home Speakers -->
1455                                  <svg
1456                                    xmlns="http://www.w3.org/2000/svg"
1457                                    width="9"
1458                                    height="9"
1459                                    viewBox="0 0 9 9"
1460                                    class="global-acc-plus hide-mobile show-max"
1461                                  >
1462                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1463                                  </svg>
1464                                </a>
1465                              </h4>
1466                              <ul class="child-links max-pb-0"><li class="">
1467                                    
1468                                      <a
1469                                        href="https://sonos-thailand.myshopify.com/collections/wireless-home-speaker"
1470                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1471                                      >
1472                                        <!-- -------Brands Nav Starts Here-------- -->
1473                                        
1474                                          
1475                                            <img
1476                                              loading="lazy"
1477                                              src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Home_speakers_Mobile.jpg?v=1694405305"
1478                                              class="nav-img-mobile"
1479                                              alt="Wireless Home Speakers"
1480                                            >
1481                                            <img
1482                                              loading="lazy"
1483                                              src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Wireless_Home_Speakers_desktop.jpg?v=1694405450"
1484                                              class="nav-img-desktop"
1485                                              alt="Wireless Home Speakers"
1486                                            >
1487                                          
1488                                          <!-- -------Home Theatre Nav Starts Here-------- -->
1489                                        
1490                                      </a>
1491                                    
1492                                  </li></ul>
1493                            
1494                          </div>
1495                          
1496                          <div
1497                            class="
1498                              nav-sale child-column max-pt-20 max-pb-20
1499                              max-pr-20
1500                            "
1501                          >
1502                            
1503                              <h4>
1504                                <a
1505                                  href="#"
1506                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1507                                >
1508                                  <!-- Portable Speakers -->
1509                                  <svg
1510                                    xmlns="http://www.w3.org/2000/svg"
1511                                    width="9"
1512                                    height="9"
1513                                    viewBox="0 0 9 9"
1514                                    class="global-acc-plus hide-mobile show-max"
1515                                  >
1516                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1517                                  </svg>
1518                                </a>
1519                              </h4>
1520                              <ul class="child-links max-pb-0"><li class="">
1521                                    
1522                                      <a
1523                                        href="https://sonos-thailand.myshopify.com/collections/sonos-portable-speakers"
1524                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1525                                      >
1526                                        <!-- -------Brands Nav Starts Here-------- -->
1527                                        
1528                                          
1529                                            <img
1530                                              loading="lazy"
1531                                              src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Portable_Speakers_M.jpg?v=1783935068"
1532                                              class="nav-img-mobile"
1533                                              alt="Portable Speakers"
1534                                            >
1535                                            <img
1536                                              loading="lazy"
1537                                              src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Portable_Speakers_D.jpg?v=1783935068"
1538                                              class="nav-img-desktop"
1539                                              alt="Portable Speakers"
1540                                            >
1541                                          
1542                                          <!-- -------Home Theatre Nav Starts Here-------- -->
1543                                        
1544                                      </a>
1545                                    
1546                                  </li></ul>
1547                            
1548                          </div>
1549                          
1550                          <div
1551                            class="
1552                              nav-sale child-column max-pt-20 max-pb-20
1553                              max-pr-20
1554                            "
1555                          >
1556                            
1557                              <h4>
1558                                <a
1559                                  href="#"
1560                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1561                                >
1562                                  <!-- Home Theatre Sets -->
1563                                  <svg
1564                                    xmlns="http://www.w3.org/2000/svg"
1565                                    width="9"
1566                                    height="9"
1567                                    viewBox="0 0 9 9"
1568                                    class="global-acc-plus hide-mobile show-max"
1569                                  >
1570                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1571                                  </svg>
1572                                </a>
1573                              </h4>
1574                              <ul class="child-links max-pb-0"><li class="">
1575                                    
1576                                      <a
1577                                        href="https://sonos-thailand.myshopify.com/collections/home-theatre-sets"
1578                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1579                                      >
1580                                        <!-- -------Brands Nav Starts Here-------- -->
1581                                        
1582                                          
1583                                            <img
1584                                              loading="lazy"
1585                                              src="https://cdn.shopify.com/s/files/1/0299/5830/7976/files/Nav_Mobile_Home_theatre.jpg?v=1687339194"
1586                                              class="nav-img-mobile"
1587                                              alt="Home Theatre Sets"
1588                                            >
1589                                            <img
1590                                              loading="lazy"
1591                                              src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Home_Theatre_Sets_TH_nav.jpg?v=1694417835"
1592                                              class="nav-img-desktop"
1593                                              alt="Home Theatre Sets"
1594                                            >
1595                                          
1596                                          <!-- -------Home Theatre Nav Starts Here-------- -->
1597                                        
1598                                      </a>
1599                                    
1600                                  </li></ul>
1601                            
1602                          </div>
1603                          
1604                          <div
1605                            class="
1606                              nav-sale child-column max-pt-20 max-pb-20
1607                              max-pr-20
1608                            "
1609                          >
1610                            
1611                              <h4>
1612                                <a
1613                                  href="#"
1614                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1615                                >
1616                                  <!-- Audio Components -->
1617                                  <svg
1618                                    xmlns="http://www.w3.org/2000/svg"
1619                                    width="9"
1620                                    height="9"
1621                                    viewBox="0 0 9 9"
1622                                    class="global-acc-plus hide-mobile show-max"
1623                                  >
1624                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1625                                  </svg>
1626                                </a>
1627                              </h4>
1628                              <ul class="child-links max-pb-0"><li class="">
1629                                    
1630                                      <a
1631                                        href="https://sonos-thailand.myshopify.com/collections/audio-components"
1632                                        class="link-1"
1633                                      >
1634                                        <p class="nav-img-mobile">Audio Components</p>
1635                                      </a>
1636                                      <a
1637                                        href="/collections/stands-and-mounts"
1638                                        class="link-1"
1639                                      >
1640                                        <p class="nav-img-mobile">Stands and Mounts</p>
1641                                      </a>
1642                                      <div class="nav-sub-list">
1643                                        <div>
1644                                          <h6 class="sub-header">Accessories</h6>
1645                                          <p><a href="/collections/audio-components">Audio Components</a></p>
1646                                        </div>
1647                                        <p><a href="/collections/stands-and-mounts">Stands and Mounts</a></p>
1648                                        <div class="block">
1649                                          <a
1650                                            style="width: 100%; justify-content: center;"
1651                                            href="/collections/all-speakers"
1652                                            class="global-btn-arrow-con button-3"
1653                                            >ALL SPEAKERS
1654                                            <span class="global-btn-arrow-inner-con relative">
1655                                              <span class="global-btn-arrow-top"></span>
1656                                              <span class="global-btn-arrow"></span>
1657                                              <span class="global-btn-arrow-bottom"></span>
1658                                            </span>
1659                                          </a>
1660                                        </div>
1661                                      </div>
1662                                    
1663                                  </li></ul>
1664                            
1665                          </div>
1666                          
1667                          <div
1668                            class="
1669                              nav-sale child-column max-pt-20 max-pb-20
1670                              max-pr-20
1671                            "
1672                          >
1673                            
1674                              <h4>
1675                                <a
1676                                  href="#"
1677                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1678                                >
1679                                  <!-- All Speakers -->
1680                                  <svg
1681                                    xmlns="http://www.w3.org/2000/svg"
1682                                    width="9"
1683                                    height="9"
1684                                    viewBox="0 0 9 9"
1685                                    class="global-acc-plus hide-mobile show-max"
1686                                  >
1687                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1688                                  </svg>
1689                                </a>
1690                              </h4>
1691                              <ul class="child-links max-pb-0"><li class="">
1692                                    
1693                                      <a
1694                                        href="#"
1695                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1696                                      >
1697                                        <!-- -------Brands Nav Starts Here-------- -->
1698                                        
1699                                          
1700                                            <!--
1701                                              <p class="nav-img-mobile"><a href="/collections/all-speakers">All Speakers</a></p>
1702                                            -->
1703                                          
1704                                          <!-- -------Home Theatre Nav Starts Here-------- -->
1705                                        
1706                                      </a>
1707                                    
1708                                  </li></ul>
1709                            
1710                          </div></div>
1711                      
1712                    </div>
1713                  
1714                </li>
1715              
1716              
1717            
1718              
1719              <style>
1720                @media only screen and (min-width: 1200px) {
1721                    #dropdown1 {
1722                        width: px;
1723                    }
1724                }
1725                @media only screen and (min-width: 1200px) {
1726                   .f1-title{
1727                color: #FF8000;
1728                font-weight: 700;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-bottom: 1px solid transparent;border-bottom: 0.0625rem solid transparent;transition: all .15s ease-in-out;white-space: pre;
1729                }
1730                }
1731                @media only screen and (max-width: 1199px) {
1732                   .f1-title{
1733                color: #FF8000;
1734                font-weight: 700;text-transform: uppercase;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-right: 0.25rem solid red;transition: all .15s ease-in-out;white-space: pre;
1735                }
1736                }
1737              </style>
1738              
1739                <li class="parent with-children   max-bt-1 border-border max-bt-0  max-pt-20 max-pb-20 max-pl-10 max-pr-10">
1740                  <a
1741                    href="#"
1742                    id="header-link-1"
1743                    class="header-link global-acc-plus-button body-4 mt-15 mb-15 max-pt-0 max-pb-0 max-pl-0 max-pr-0"
1744                    
1745                      data-no-instant
1746                    
1747                  >Learn
1748                    
1749                  </a>
1750                  
1751                    <div
1752                      class="dropdown children background-white hide-mobile show-max border-border pl-30 pt-15 pr-30 max-bt-1 max-pl-0 max-pr-0 max-pt-0"
1753                      style="background-color: white;"
1754                    >
1755                      <div class="children-inner">
1756                        
1757                          
1758                          <div
1759                            class="
1760                              nav-non-sale child-column max-pt-20 max-pb-20
1761                              
1762                            "
1763                          >
1764                            
1765                              <h4>
1766                                <a
1767                                  href="#"
1768                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1769                                >
1770                                  <!-- Our Story -->
1771                                  <svg
1772                                    xmlns="http://www.w3.org/2000/svg"
1773                                    width="9"
1774                                    height="9"
1775                                    viewBox="0 0 9 9"
1776                                    class="global-acc-plus hide-mobile show-max"
1777                                  >
1778                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1779                                  </svg>
1780                                </a>
1781                              </h4>
1782                              <ul class="child-links max-pb-0"><li class="">
1783                                    
1784                                      <a
1785                                        href="#"
1786                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1787                                      >
1788                                        <!-- -------Brands Nav Starts Here-------- -->
1789                                        
1790                                          
1791                                            <a href="https://sonos-thailand.myshopify.com/pages/company-page">
1792                                              <img
1793                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Our_story_Mobile.jpg?v=1694405305"
1794                                                class="nav-img-mobile"
1795                                                alt="Our Story"
1796                                              >
1797                                            </a>
1798                                            <a href="https://sonos-thailand.myshopify.com/pages/company-page">
1799                                              <img
1800                                                loading="lazy"
1801                                                style="width: 135px;"
1802                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Our_Story_desktop.jpg?v=1694405450"
1803                                                class="nav-img-desktop"
1804                                                alt="Our Story"
1805                                              >
1806                                            </a>
1807                                            
1808
1809                                            
1810                                              
1811
1812                                          <!-- -------Support Nav Starts Here-------- -->
1813
1814                                        
1815                                      </a>
1816                                    
1817                                  </li></ul>
1818                            
1819                          </div>
1820                          
1821                          <div
1822                            class="
1823                              nav-non-sale child-column max-pt-20 max-pb-20
1824                              
1825                            "
1826                          >
1827                            
1828                              <h4>
1829                                <a
1830                                  href="https://sonosthailand.com/pages/intro-to-sonos"
1831                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1832                                >
1833                                  <!-- Intro to Sonos -->
1834                                  <svg
1835                                    xmlns="http://www.w3.org/2000/svg"
1836                                    width="9"
1837                                    height="9"
1838                                    viewBox="0 0 9 9"
1839                                    class="global-acc-plus hide-mobile show-max"
1840                                  >
1841                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1842                                  </svg>
1843                                </a>
1844                              </h4>
1845                              <ul class="child-links max-pb-0"><li class="">
1846                                    
1847                                      <a
1848                                        href="#"
1849                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1850                                      >
1851                                        <!-- -------Brands Nav Starts Here-------- -->
1852                                        
1853                                          
1854                                            <a href="https://sonosthailand.com/pages/intro-to-sonos">
1855                                              <img
1856                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Intro_to_Sonos.png?v=1770716455"
1857                                                class="nav-img-mobile"
1858                                                alt="How Sonos Works"
1859                                              >
1860                                            </a>
1861
1862                                            <a href="https://sonosthailand.com/pages/intro-to-sonos">
1863                                              <img
1864                                                loading="lazy"
1865                                                style="width: 135px;"
1866                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/How_Sonos_Works.png?v=1770699447"
1867                                                class="nav-img-desktop"
1868                                                alt="How Sonos Works"
1869                                                a
1870                                                href="https://sonosthailand.com/pages/intro-to-sonos"
1871                                              >
1872                                            </a>
1873
1874                                            
1875
1876                                          <!-- -------Support Nav Starts Here-------- -->
1877
1878                                        
1879                                      </a>
1880                                    
1881                                  </li></ul>
1882                            
1883                          </div>
1884                          
1885                          <div
1886                            class="
1887                              nav-non-sale child-column max-pt-20 max-pb-20
1888                              
1889                            "
1890                          >
1891                            
1892                              <h4>
1893                                <a
1894                                  href="#"
1895                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1896                                >
1897                                  <!-- How Sonos Works -->
1898                                  <svg
1899                                    xmlns="http://www.w3.org/2000/svg"
1900                                    width="9"
1901                                    height="9"
1902                                    viewBox="0 0 9 9"
1903                                    class="global-acc-plus hide-mobile show-max"
1904                                  >
1905                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1906                                  </svg>
1907                                </a>
1908                              </h4>
1909                              <ul class="child-links max-pb-0"><li class="">
1910                                    
1911                                      <a
1912                                        href="#"
1913                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1914                                      >
1915                                        <!-- -------Brands Nav Starts Here-------- -->
1916                                        
1917                                          
1918                                            <a href="https://sonosthailand.com/pages/sonos-home-theatre-2025">
1919                                              <img
1920                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/How_Sonos_works_M.jpg?v=1739765858"
1921                                                class="nav-img-mobile"
1922                                                alt="How Sonos Works"
1923                                              >
1924                                            </a>
1925
1926                                            <a href="https://sonosthailand.com/pages/sonos-home-theatre-2025">
1927                                              <img
1928                                                loading="lazy"
1929                                                style="width: 135px;"
1930                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/How_Sonos_Works.jpg?v=1739860761"
1931                                                class="nav-img-desktop"
1932                                                alt="How Sonos Works"
1933                                                a
1934                                                href="https://sonos-thailand.myshopify.com/pages/education-page"
1935                                              >
1936                                            </a>
1937
1938                                            
1939
1940                                          <!-- -------Support Nav Starts Here-------- -->
1941
1942                                        
1943                                      </a>
1944                                    
1945                                  </li></ul>
1946                            
1947                          </div>
1948                          
1949                          <div
1950                            class="
1951                              nav-non-sale child-column max-pt-20 max-pb-20
1952                              
1953                            "
1954                          >
1955                            
1956                              <h4>
1957                                <a
1958                                  href="/pages/reviews"
1959                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
1960                                >
1961                                  <!-- Reviews -->
1962                                  <svg
1963                                    xmlns="http://www.w3.org/2000/svg"
1964                                    width="9"
1965                                    height="9"
1966                                    viewBox="0 0 9 9"
1967                                    class="global-acc-plus hide-mobile show-max"
1968                                  >
1969                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
1970                                  </svg>
1971                                </a>
1972                              </h4>
1973                              <ul class="child-links max-pb-0"><li class="">
1974                                    
1975                                      <a
1976                                        href="/pages/reviews"
1977                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
1978                                      >
1979                                        <!-- -------Brands Nav Starts Here-------- -->
1980                                        
1981                                          
1982                                            <a href="https://sonosthailand.com/pages/reviews">
1983                                                <img
1984                                                  src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Reviews_M.jpg?v=1739765858"
1985                                                  class="nav-img-mobile"
1986                                                  alt="Reviews"
1987                                                >
1988                                                <img
1989                                                  loading="lazy"
1990                                                  style="width: 135px;"
1991                                                  src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Our_Story.jpg?v=1739765858"
1992                                                  class="nav-img-desktop"
1993                                                  alt="Reviews"
1994                                                >
1995                                            </a>
1996                                           
1997                                          
1998
1999                                          <!-- -------Support Nav Starts Here-------- -->
2000
2001                                        
2002                                      </a>
2003                                    
2004                                  </li></ul>
2005                            
2006                          </div>
2007                          
2008                          <div
2009                            class="
2010                              nav-non-sale child-column max-pt-20 max-pb-20
2011                              
2012                            "
2013                          >
2014                            
2015                              <h4>
2016                                <a
2017                                  href="https://sonosthailand.com/pages/compare-speakers"
2018                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
2019                                >
2020                                  <!-- Compare Speakers -->
2021                                  <svg
2022                                    xmlns="http://www.w3.org/2000/svg"
2023                                    width="9"
2024                                    height="9"
2025                                    viewBox="0 0 9 9"
2026                                    class="global-acc-plus hide-mobile show-max"
2027                                  >
2028                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
2029                                  </svg>
2030                                </a>
2031                              </h4>
2032                              <ul class="child-links max-pb-0"><li class="">
2033                                    
2034                                      <a
2035                                        href="#"
2036                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
2037                                      >
2038                                        <!-- -------Brands Nav Starts Here-------- -->
2039                                        
2040                                          
2041                                            <a href="https://sonosthailand.com/pages/compare-speakers">
2042                                              <img
2043                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Compare_M.png?v=1770699467"
2044                                                class="nav-img-mobile"
2045                                                alt="Compare Speakers"
2046                                              >
2047                                            </a>
2048
2049                                            <a href="https://sonosthailand.com/pages/compare-speakers">
2050                                              <img
2051                                                loading="lazy"
2052                                                style="width: 135px;"
2053                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Compare_speakers.png?v=1770699446"
2054                                                class="nav-img-desktop"
2055                                                alt="Compare speakers"
2056                                                a
2057                                                href="https://sonosthailand.com/pages/compare-speakers"
2058                                              >
2059                                            </a>
2060
2061                                            
2062                                          
2063
2064                                          <!-- -------Support Nav Starts Here-------- -->
2065
2066                                        
2067                                      </a>
2068                                    
2069                                  </li></ul>
2070                            
2071                          </div></div>
2072                      
2073                    </div>
2074                  
2075                </li>
2076              
2077              
2078            
2079              
2080              <style>
2081                @media only screen and (min-width: 1200px) {
2082                    #dropdown2 {
2083                        width: px;
2084                    }
2085                }
2086                @media only screen and (min-width: 1200px) {
2087                   .f1-title{
2088                color: #FF8000;
2089                font-weight: 700;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-bottom: 1px solid transparent;border-bottom: 0.0625rem solid transparent;transition: all .15s ease-in-out;white-space: pre;
2090                }
2091                }
2092                @media only screen and (max-width: 1199px) {
2093                   .f1-title{
2094                color: #FF8000;
2095                font-weight: 700;text-transform: uppercase;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-right: 0.25rem solid red;transition: all .15s ease-in-out;white-space: pre;
2096                }
2097                }
2098              </style>
2099              
2100                <li class="parent with-children   max-bt-1 border-border max-bt-0  max-pt-20 max-pb-20 max-pl-10 max-pr-10">
2101                  <a
2102                    href="#"
2103                    id="header-link-2"
2104                    class="header-link global-acc-plus-button body-4 mt-15 mb-15 max-pt-0 max-pb-0 max-pl-0 max-pr-0"
2105                    
2106                      data-no-instant
2107                    
2108                  >Support
2109                    
2110                  </a>
2111                  
2112                    <div
2113                      class="dropdown children background-white hide-mobile show-max border-border pl-30 pt-15 pr-30 max-bt-1 max-pl-0 max-pr-0 max-pt-0"
2114                      style="background-color: white;"
2115                    >
2116                      <div class="children-inner">
2117                        
2118                          
2119                          <div
2120                            class="
2121                              nav-non-sale child-column max-pt-20 max-pb-20
2122                              
2123                            "
2124                          >
2125                            
2126                              <h4>
2127                                <a
2128                                  href="#"
2129                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
2130                                >
2131                                  <!-- Visit Us -->
2132                                  <svg
2133                                    xmlns="http://www.w3.org/2000/svg"
2134                                    width="9"
2135                                    height="9"
2136                                    viewBox="0 0 9 9"
2137                                    class="global-acc-plus hide-mobile show-max"
2138                                  >
2139                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
2140                                  </svg>
2141                                </a>
2142                              </h4>
2143                              <ul class="child-links max-pb-0"><li class="">
2144                                    
2145                                      <a
2146                                        href="#"
2147                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
2148                                      >
2149                                        <!-- -------Brands Nav Starts Here-------- -->
2150                                        
2151                                            
2152                                            <a href="https://sonosthailand.com/pages/sonos-store-thailand">
2153                                              <img
2154                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Visit_us_M.png?v=1770699467"
2155                                                class="nav-img-mobile"
2156                                                alt="Contact us"
2157                                              >
2158                                            </a>
2159                                            <a href="https://sonosthailand.com/pages/sonos-store-thailand">
2160                                              <img
2161                                                loading="lazy"
2162                                                style="width: 135px;"
2163                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Visit_us.png?v=1770699447"
2164                                                class="nav-img-desktop"
2165                                                alt="Contact us"
2166                                              >
2167                                            </a>
2168
2169                                          
2170                                        
2171                                      </a>
2172                                    
2173                                  </li></ul>
2174                            
2175                          </div>
2176                          
2177                          <div
2178                            class="
2179                              nav-non-sale child-column max-pt-20 max-pb-20
2180                              
2181                            "
2182                          >
2183                            
2184                              <h4>
2185                                <a
2186                                  href="#"
2187                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
2188                                >
2189                                  <!-- Product Support & Warranty -->
2190                                  <svg
2191                                    xmlns="http://www.w3.org/2000/svg"
2192                                    width="9"
2193                                    height="9"
2194                                    viewBox="0 0 9 9"
2195                                    class="global-acc-plus hide-mobile show-max"
2196                                  >
2197                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
2198                                  </svg>
2199                                </a>
2200                              </h4>
2201                              <ul class="child-links max-pb-0"><li class="">
2202                                    
2203                                      <a
2204                                        href="#"
2205                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
2206                                      >
2207                                        <!-- -------Brands Nav Starts Here-------- -->
2208                                        
2209                                            
2210                                            <a href="https://sonosthailand.com/pages/tc-product-support-warranty">
2211                                              <img
2212                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Product_Support_Warranty_Mobile.jpg?v=1694405305"
2213                                                class="nav-img-mobile"
2214                                                alt="Product Support & Warranty"
2215                                              >
2216                                            </a>
2217                                            <a href="https://sonosthailand.com/pages/tc-product-support-warranty">
2218                                              <img
2219                                                loading="lazy"
2220                                                style="width: 135px;"
2221                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Product_support_warranty_desktop.jpg?v=1694405450"
2222                                                class="nav-img-desktop"
2223                                                alt="Product Support & Warranty"
2224                                              >
2225                                            </a>
2226
2227                                          
2228                                        
2229                                      </a>
2230                                    
2231                                  </li></ul>
2232                            
2233                          </div>
2234                          
2235                          <div
2236                            class="
2237                              nav-non-sale child-column max-pt-20 max-pb-20
2238                              
2239                            "
2240                          >
2241                            
2242                              <h4>
2243                                <a
2244                                  href="#"
2245                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
2246                                >
2247                                  <!-- Contact Us -->
2248                                  <svg
2249                                    xmlns="http://www.w3.org/2000/svg"
2250                                    width="9"
2251                                    height="9"
2252                                    viewBox="0 0 9 9"
2253                                    class="global-acc-plus hide-mobile show-max"
2254                                  >
2255                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
2256                                  </svg>
2257                                </a>
2258                              </h4>
2259                              <ul class="child-links max-pb-0"><li class="">
2260                                    
2261                                      <a
2262                                        href="#"
2263                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
2264                                      >
2265                                        <!-- -------Brands Nav Starts Here-------- -->
2266                                        
2267                                            
2268                                            <a href=" https://sonos-thailand.myshopify.com/pages/contact-us">
2269                                              <img
2270                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Contact_us_Mobile.jpg?v=1694405305"
2271                                                class="nav-img-mobile"
2272                                                alt="Contact us"
2273                                              >
2274                                            </a>
2275                                            <a href=" https://sonos-thailand.myshopify.com/pages/contact-us">
2276                                              <img
2277                                                loading="lazy"
2278                                                style="width: 135px;"
2279                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Contact_us_desktop.jpg?v=1694405450"
2280                                                class="nav-img-desktop"
2281                                                alt="Contact us"
2282                                              >
2283                                            </a>
2284
2285
2286                                            
2287                                        
2288                                      </a>
2289                                    
2290                                  </li></ul>
2291                            
2292                          </div>
2293                          
2294                          <div
2295                            class="
2296                              nav-non-sale child-column max-pt-20 max-pb-20
2297                              
2298                            "
2299                          >
2300                            
2301                              <h4>
2302                                <a
2303                                  href="#"
2304                                  class="child-header with-grandchild global-acc-plus-button body-3 uppercase bold-900 block max-pt-0 max-pb-0 max-mb-15"
2305                                >
2306                                  <!-- Bangkok Guide -->
2307                                  <svg
2308                                    xmlns="http://www.w3.org/2000/svg"
2309                                    width="9"
2310                                    height="9"
2311                                    viewBox="0 0 9 9"
2312                                    class="global-acc-plus hide-mobile show-max"
2313                                  >
2314                                    <g id="Group_6631" data-name="Group 6631" transform="translate(-4121 9261)"><line id="horizontal-stroke" data-name="Line 549" x2="9" transform="translate(4121 -9256.5)" fill="none" stroke="#555b60" stroke-width="1.5"/><line id="vertical-stroke" data-name="Line 550" x2="9" transform="translate(4125.5 -9261) rotate(90)" fill="none" stroke="#555b60" stroke-width="1.5"/></g>
2315                                  </svg>
2316                                </a>
2317                              </h4>
2318                              <ul class="child-links max-pb-0"><li class="">
2319                                    
2320                                      <a
2321                                        href="#"
2322                                        class="link-1 color-darkgrey pb-10 pr-20 pl-20 block max-pb-0 max-pr-0 max-pl-0"
2323                                      >
2324                                        <!-- -------Brands Nav Starts Here-------- -->
2325                                        
2326                                            
2327                                            <a href="https://sonosthailand.com/pages/sonos-bangkok">
2328                                              <img
2329                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Bangkok_Guide_M.png?v=1770782016"
2330                                                class="nav-img-mobile"
2331                                                alt="Bangkok Guide"
2332                                              >
2333                                            </a>
2334                                            <a href="https://sonosthailand.com/pages/sonos-bangkok">
2335                                              <img
2336                                                loading="lazy"
2337                                                style="width: 135px;"
2338                                                src="https://cdn.shopify.com/s/files/1/0801/9830/4050/files/Bangkok_Guide_D.png?v=1770782017"
2339                                                class="nav-img-desktop"
2340                                                alt="Bangkok Guide"
2341                                              >
2342                                            </a>
2343
2344
2345                                            
2346                                          
2347                                        
2348                                      </a>
2349                                    
2350                                  </li></ul>
2351                            
2352                          </div></div>
2353                      
2354                    </div>
2355                  
2356                </li>
2357              
2358              
2359            
2360              
2361              <style>
2362                @media only screen and (min-width: 1200px) {
2363                    #dropdown3 {
2364                        width: px;
2365                    }
2366                }
2367                @media only screen and (min-width: 1200px) {
2368                   .f1-title{
2369                color: #FF8000;
2370                font-weight: 700;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-bottom: 1px solid transparent;border-bottom: 0.0625rem solid transparent;transition: all .15s ease-in-out;white-space: pre;
2371                }
2372                }
2373                @media only screen and (max-width: 1199px) {
2374                   .f1-title{
2375                color: #FF8000;
2376                font-weight: 700;text-transform: uppercase;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-right: 0.25rem solid red;transition: all .15s ease-in-out;white-space: pre;
2377                }
2378                }
2379              </style>
2380              
2381                <li class="parent    max-bt-1 border-border max-bt-0  max-pt-20 max-pb-20 max-pl-10 max-pr-10">
2382                  <a
2383                    href="/collections/sale"
2384                    id="header-link-3"
2385                    class="header-link global-acc-plus-button body-4 mt-15 mb-15 max-pt-0 max-pb-0 max-pl-0 max-pr-0"
2386                    
2387                  >Sale
2388                    
2389                  </a>
2390                  
2391                </li>
2392              
2393              
2394            
2395              
2396              <style>
2397                @media only screen and (min-width: 1200px) {
2398                    #dropdown4 {
2399                        width: px;
2400                    }
2401                }
2402                @media only screen and (min-width: 1200px) {
2403                   .f1-title{
2404                color: #FF8000;
2405                font-weight: 700;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-bottom: 1px solid transparent;border-bottom: 0.0625rem solid transparent;transition: all .15s ease-in-out;white-space: pre;
2406                }
2407                }
2408                @media only screen and (max-width: 1199px) {
2409                   .f1-title{
2410                color: #FF8000;
2411                font-weight: 700;text-transform: uppercase;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-right: 0.25rem solid red;transition: all .15s ease-in-out;white-space: pre;
2412                }
2413                }
2414              </style>
2415              
2416                <li class="parent    max-bt-1 border-border max-bt-0  max-pt-20 max-pb-20 max-pl-10 max-pr-10">
2417                  <a
2418                    href="/pages/sonos-store-thailand"
2419                    id="header-link-4"
2420                    class="header-link global-acc-plus-button body-4 mt-15 mb-15 max-pt-0 max-pb-0 max-pl-0 max-pr-0"
2421                    
2422                  >Sonos Store
2423                    
2424                  </a>
2425                  
2426                </li>
2427              
2428              
2429            
2430              
2431              <style>
2432                @media only screen and (min-width: 1200px) {
2433                    #dropdown5 {
2434                        width: px;
2435                    }
2436                }
2437                @media only screen and (min-width: 1200px) {
2438                   .f1-title{
2439                color: #FF8000;
2440                font-weight: 700;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-bottom: 1px solid transparent;border-bottom: 0.0625rem solid transparent;transition: all .15s ease-in-out;white-space: pre;
2441                }
2442                }
2443                @media only screen and (max-width: 1199px) {
2444                   .f1-title{
2445                color: #FF8000;
2446                font-weight: 700;text-transform: uppercase;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;display: block;border-right: 0.25rem solid red;transition: all .15s ease-in-out;white-space: pre;
2447                }
2448                }
2449              </style>
2450              
2451                <li class="parent    max-bt-1 border-border max-bt-0 bb-1 max-bb-0 max-pt-20 max-pb-20 max-pl-10 max-pr-10">
2452                  <a
2453                    href="https://sonosthailand.com/pages/tc60"
2454                    id="header-link-5"
2455                    class="header-link global-acc-plus-button body-4 mt-15 mb-15 max-pt-0 max-pb-0 max-pl-0 max-pr-0"
2456                    
2457                  >
2457<img src="https://cdn.shopify.com/s/files/1/0299/5830/7976/files/TC60_logo-02.jpg?v=1786724087" width="150" height="28">
2458                    
2459                  </a>
2460                  
2461                </li>
2462              
2463              
2464            
2465          </ul>
2466        </nav>
2467        
2468        <div class="header-mobile-menu stroke-black">
2469          
2470            <div class="menu-icon">
2471              <svg xmlns="http://www.w3.org/2000/svg" width="15" height="13" viewbox="0 0 15 13" style="     stroke: #555b60; ">   <g id="Group_6631" data-name="Group 6631" transform="translate(-338.5 -19)">     <line id="Line_523" data-name="Line 523" x2="15" transform="translate(338.5 19.5)" fill="none" stroke-width="1"></line>     <line id="Line_524" data-name="Line 524" x2="15" transform="translate(338.5 25.5)" fill="none" stroke-width="1"></line>     <line id="Line_525" data-name="Line 525" x2="15" transform="translate(338.5 31.5)" fill="none" stroke-width="1"></line>   </g> </svg>
2472            </div>
2473          
2474          <div class="close-icon hide-mobile">
2475            <svg xmlns="http://www.w3.org/2000/svg" width="15.061" height="15.062" viewbox="0 0 15.061 15.062">
2476              <g id="Group_6457" data-name="Group 6457" transform="translate(-1310.252 -10687.252)">
2477                <line id="Line_549" data-name="Line 549" x2="19.783" transform="translate(1310.793 10687.795) rotate(45)" fill="none" stroke-width="1"></line>
2478                <line id="Line_550" data-name="Line 550" x2="19.783" transform="translate(1324.771 10687.782) rotate(135)" fill="none" stroke-width="1"></line>
2479              </g>
2480            </svg>
2481          </div>
2482        </div>
2483        <ul class="header-right">
2484
2485          <li class="header-search-form-toggle">
2486            
2487              <div class="open-search lh-0">
2488                <button class="lh-0" type="submit"><svg xmlns="http://www.w3.org/2000/svg" width="15.854" height="15.854" viewbox="0 0 15.854 15.854">   <g id="Group_5591" data-name="Group 5591" transform="translate(-2 -2)">     <circle id="Ellipse_26" data-name="Ellipse 26" cx="5.214" cy="5.214" r="5.214" transform="translate(2.5 2.5)" fill="none" stroke-miterlimit="10" stroke-width="1"></circle>     <line id="Line_461" data-name="Line 461" x2="5.948" y2="5.948" transform="translate(11.552 11.552)" fill="none" stroke-miterlimit="10" stroke-width="1"></line>   </g> </svg></button>
2489              </div>
2490            
2491          </li>
2492          
2493          
2494            <li class="relative cart-icon ml-20">
2495              <a href="/cart" class="header-cart-link header-icon-heights header-icons header-carts">
2496                <div class="header-cart-number body-5 cart_count show-desktop">
2497                  <div class="header-cart-number body-5 cart_count show-desktop">
2498                    <svg width="70" height="60" viewbox="0 0 70 60" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M64.6807 6.12988H17.8104L16.8076 1.00977C16.7519 0.725356 16.5992 0.46913 16.3754 0.284931C16.1517 0.100733 15.8709 1.11498e-05 15.5811 0H1.25C0.918479 0 0.600537 0.131697 0.366117 0.366117C0.131696 0.600538 0 0.918479 0 1.25C0 1.58152 0.131696 1.89946 0.366117 2.13388C0.600537 2.3683 0.918479 2.5 1.25 2.5H14.5518L23.167 46.4863C23.2227 46.7707 23.3754 47.027 23.5992 47.2112C23.8229 47.3954 24.1037 47.4961 24.3936 47.4961H65.7812C66.1128 47.4961 66.4307 47.3644 66.6651 47.13C66.8996 46.8956 67.0312 46.5776 67.0312 46.2461C67.0312 45.9146 66.8996 45.5966 66.6651 45.3622C66.4307 45.1278 66.1128 44.9961 65.7812 44.9961H25.4229L24.3705 39.6231H63.708C64.0014 39.623 64.2854 39.5197 64.5103 39.3314C64.7353 39.143 64.8868 38.8816 64.9385 38.5928L69.6543 12.1309C69.6671 12.0584 69.6736 11.9848 69.6738 11.9112C69.6738 8.72363 67.4336 6.12988 64.6807 6.12988ZM62.6611 37.1231H23.8808L18.3001 8.62988H64.6807C66.0059 8.62988 67.1299 10.0742 67.1729 11.8076L62.6611 37.1231Z" fill="black"></path> <path d="M33.5156 49.209C32.4676 49.209 31.4431 49.5198 30.5718 50.102C29.7004 50.6842 29.0212 51.5118 28.6201 52.48C28.2191 53.4483 28.1142 54.5137 28.3186 55.5416C28.5231 56.5694 29.0277 57.5136 29.7688 58.2547C30.5098 58.9957 31.454 59.5004 32.4819 59.7048C33.5097 59.9093 34.5752 59.8044 35.5434 59.4033C36.5116 59.0022 37.3392 58.3231 37.9214 57.4517C38.5037 56.5803 38.8145 55.5558 38.8145 54.5078C38.8129 53.103 38.2541 51.7561 37.2607 50.7627C36.2674 49.7693 34.9205 49.2105 33.5156 49.209ZM33.5156 57.3066C32.9621 57.3066 32.4209 57.1425 31.9607 56.835C31.5004 56.5274 31.1417 56.0903 30.9298 55.5789C30.718 55.0675 30.6626 54.5047 30.7706 53.9618C30.8786 53.4189 31.1451 52.9202 31.5366 52.5287C31.928 52.1373 32.4267 51.8708 32.9696 51.7628C33.5125 51.6548 34.0753 51.7102 34.5867 51.922C35.0981 52.1339 35.5352 52.4926 35.8428 52.9529C36.1503 53.4131 36.3145 53.9543 36.3145 54.5078C36.3135 55.2498 36.0183 55.9612 35.4937 56.4858C34.969 57.0105 34.2576 57.3057 33.5156 57.3066V57.3066Z" fill="black"></path> <path d="M55.5967 59.8066C56.6447 59.8066 57.6692 59.4959 58.5406 58.9136C59.4119 58.3314 60.0911 57.5038 60.4922 56.5356C60.8932 55.5674 60.9982 54.5019 60.7937 53.4741C60.5892 52.4462 60.0846 51.502 59.3435 50.761C58.6025 50.0199 57.6583 49.5153 56.
24986304 49.3108C55.6026 49.1063 54.5371 49.2113 53.5689 49.6123C52.6007 50.0134 51.7731 50.6926 51.1909 51.5639C50.6086 52.4353 50.2979 53.4598 50.2979 54.5078C50.2994 55.9127 50.8581 57.2596 51.8515 58.253C52.8449 59.2464 54.1918 59.8051 55.5967 59.8066V59.8066ZM55.5967 51.709C56.1502 51.709 56.6914 51.8731 57.1516 52.1807C57.6119 52.4882 57.9706 52.9253 58.1825 53.4367C58.3943 53.9482 58.4497 54.5109 58.3417 55.0538C58.2337 55.5968 57.9672 56.0955 57.5758 56.4869C57.1843 56.8783 56.6856 57.1449 56.1427 57.2529C55.5998 57.3609 55.037 57.3054 54.5256 57.0936C54.0142 56.8818 53.5771 56.523 53.2695 56.0628C52.962 55.6025 52.7979 55.0614 52.7979 54.5078C52.7986 53.7657 53.0937 53.0543 53.6184 52.5295C54.1431 52.0048 54.8546 51.7097 55.5967 51.709V51.709Z" fill="black"></path> </svg>
2499                    <span
2500                      
2501                        style="display:none;"
2502                      
2503                    >0</span>
2504                  </div>
2505                </div>
2506              </a>
2507            </li>
2508          <li class="bl-1 border-border pl-20 hide-mobile show-desktop">
2509            
2510          </li>
2511        </ul>
2512      </div>
2513      
2514    </div>
2515  </div>
2516  
2517</header>
2518
2519
2520<script>
2521  document.addEventListener("DOMContentLoaded", function() {
2522    const swiper = new Swiper('.swiper-container', {
2523      direction: 'vertical',  // Set to vertical mode
2524      slidesPerView: 1,
2525      autoplay: {
2526        delay: 4000,          // Time between each slide (in ms)
2527        disableOnInteraction: false, // Keep autoplaying even after interaction
2528      },
2529      loop: true,              // Enable continuous looping
2530      navigation: {
2531        nextEl: '.swiper-button-next',
2532        prevEl: '.swiper-button-prev',
2533      },
2534    });
2535  });
2536</script>
vendor: 1 bytes, line 2536
2536
2537<script>
2538  function handleResize() {
2539    if (window.innerWidth >= 1200) {
2540      // to execute when the screen width is greater than 1200
2541      var parentDiv = document.getElementsByClassName("children-inner");
2542      var speakersDivs = parentDiv[0].getElementsByTagName("div");
2543      console.log(speakersDivs);
2544      var homeTheatreDivs = parentDiv[1].getElementsByTagName("div");
2545      var headphonesDivs = parentDiv[2].getElementsByTagName("div");
2546      if (speakersDivs.length >= 3) {
2547        // let hideMobileInline = speakersDivs[3].getElementsByTagName("a");
2548        // hideMobileInline[1].style.display = "none";
2549        speakersDivs[8].style.display = "none";
2550        // speakersDivs[9].style.display = "none";
2551      }
2552      if (homeTheatreDivs.length >= 3) {
2553        // let hideMobileInline = homeTheatreDivs[3].getElementsByClassName("link-1");
2554        // hideMobileInline[0].style.display = "none";
2555        // homeTheatreDivs[7].style.display = "none";
2556      }
2557      if (headphonesDivs.length >= 3) {
2558        // let hideMobileInline  = headphonesDivs[4].getElementsByTagName("a");
2559        // hideMobileInline[1].style.display = "none";
2560        // hideMobileInline[2].style.display = "none";
2561      }
2562    }
2563  }
2564
2565  handleResize();
2566  console.log('handleResize called');
2567
2568  // var navNew = document.querySelector(".navNew");
2569
2570  // navNew.addEventListener("click", function() {
2571  //  toggleHeaderLink();
2572  // });
2573</script>
vendor: 1 bytes, line 2573
2573
2574<script>
2575  // 
2576
2577  // 
2578
2579  // 
2580
2581  // 
2582
2583  // 
2584
2585  // function interval(dd, className){
2586  //     var date = new Date();
2587  //     var now = new Date(date.valueOf() + date.getTimezoneOffset() * 60000);
2588  //     now.setTime(now.getTime() + (8*60*60*1000));
2589  //     var distance = dd - now;
2590  //     if(distance <= 0)
2591  //     {
2592  //         $(".header-countdown."+className).css("visibility", "hidden");
2593  //     }
2594  //     else
2595  //     {
2596  //     var days = Math.floor(distance / (1000 * 60 * 60 * 24));
2597  //     var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
2598  //     var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
2599  //     var seconds = Math.floor((distance % (1000 * 60)) / 1000);
2600  //     if(seconds < 10)
2601  //         seconds = "0" + seconds;
2602  //     if(minutes < 10)
2603  //         minutes = "0" + minutes;
2604  //     if(hours < 10)
2605  //         hours = "0" + hours;
2606  //     if(days > 0)
2607  //     {
2608  //         if(days < 10)
2609  //         days = "0" + days;
2610  //         $(".timer."+className).html('<span class="ea"><span class="digit bold">'+days+'</span><span class="unit">d</span></span><span class="ea"><span class="digit bold">'+hours+'</span><span class="unit">h</span></span><span class="ea"><span class="digit bold">'+minutes+'</span><span class="unit">m</span></span><span class="ea"><span class="digit bold">'+seconds+'</span><span class="unit">s</span></span>');
2611  //     }
2612  //     else
2613  //     {
2614  //         $(".timer."+className).html('<span class="ea"><span class="digit bold">'+hours+'</span><span class="unit">h</span></span><span class="ea"><span class="digit bold">'+minutes+'</span><span class="unit">m</span></span><span class="ea"><span class="digit bold">'+seconds+'</span><span class="unit">s</span></span>');
2615  //     }
2616  //     setTimeout(function(){interval(dd, className);},1000);
2617  //     }
2618  // }
2619
2620  // var scrollingPos = 0;
2621  // $(window).on("scroll", function() {
2622  //     //console.log("window.scrollY");
2623  //     //console.log(window.scrollY);
2624  //     if(window.scrollY > scrollingPos){
2625  //         $("header").addClass("hide-scroll-down");
2626  //     }else{
2627  //         $("header").removeClass("hide-scroll-down");
2628  //     }
2629  //     if(window.scrollY <= 60){
2630  //         $("header").removeClass("hide-scroll-down");
2631  //     }
2632
2633  //     scrollingPos = window.scrollY;
2634  // })
2635
2636  function messageSlick() {
2637      if (!$(".header-bar").hasClass("slick-initialized")) {
2638          $(".header-bar").on("init", function() {
2639              navTopPos()
2640          })
2641
2642          $(".header-bar").on("setPosition", function() {
2643              navTopPos()
2644          })
2645          $(".header-bar").slick({
2646              slidesToShow: 1,
2647              slidesToScroll: 1,
2648              vertical: true,
2649              adaptiveHeight: true,
2650              
2651              arrows: false,
2652              prevArrow: '<button type="button" class="slick-prev slick-arrow stroke-orange"><svg xmlns="http://www.w3.org/2000/svg" width="4.487" height="4.486" viewBox="0 0 4.487 4.486" class="only-desktop"><path id="Path_62" data-name="Path 62" d="M0,2.672H2.672V0" transform="translate(2.243) rotate(45)" fill="none" stroke-width="0.5"/></svg></button>',
2653              nextArrow: '<button type="button" class="slick-next slick-arrow stroke-orange"><svg xmlns="http://www.w3.org/2000/svg" width="4.487" height="4.486" viewBox="0 0 4.487 4.486" class="only-desktop"><path id="Path_62" data-name="Path 62" d="M0,2.672H2.672V0" transform="translate(2.243) rotate(45)" fill="none" stroke-width="0.5"/></svg></button>',
2654              dots: false,
2655              infinite: true
2656          })
2657      }
2658  }
2659
2660  function navFirstTab() {
2661      if ($(window).width() < 1200) {
2662          $("header .navNew .parent .header-link").not(".first").removeClass("active").next().slideUp()
2663          $("header .navNew .parent .header-link.first").addClass("active").next().slideDown()
2664      }
2665  }
2666
2667  function navTopPos() {
2668      if ($(window).width() < 1200) {
2669          let headerHeight = $("header").outerHeight()
2670          
2671      }
2672      else {
2673          $("header nav").attr("style", "")
2674          $("header .navNew .parent .header-link").attr("style", "")
2675          $(".parent.with-children .children").attr("style", "")
2676          $(".header-link").removeClass("active")
2677      }
2678  }
2679
2680  // global_functions.push(messageSlick, navFirstTab, navTopPos)
2681
2682  // Open Search Click Event
2683  document.querySelector(".open-search").addEventListener("click", function(e) {
2684      console.log("search clicked");
2685      e.preventDefault();
2686      let headerHeight = Math.floor(document.querySelector("header").offsetHeight);
2687      let searchPopupCon = document.querySelector(".search-popup-con");
2688      console.log(searchPopupCon);
2689
2690      searchPopupCon.classList.toggle("search-popup-active");
2691      
2692      if (searchPopupCon.classList.contains("search-popup-active")) {
2693          console.log("if function called");
2694          // searchPopupCon.style.top = headerHeight + "px";
2695          searchPopupCon.querySelector("input").focus();
2696          document.body.classList.add("nooverflow");
2697          searchPopupCon.querySelector("input").blur();
2698
2699          let headerMobileMenu = document.querySelector(".header-mobile-menu");
2700          if (!headerMobileMenu || !headerMobileMenu.classList.contains("menu-open")) {
2701              document.body.classList.remove("nooverflow");
2702          }
2703          // searchPopupCon.classList.remove("search-popup-active");
2704      } else {
2705          console.log("else function called");
2706          // searchPopupCon.style.top = 0;
2707          searchPopupCon.querySelector("input").blur();
2708
2709          let headerMobileMenu = document.querySelector(".header-mobile-menu");
2710          if (!headerMobileMenu || !headerMobileMenu.classList.contains("menu-open")) {
2711              document.body.classList.remove("nooverflow");
2712          }
2713      }
2714  });
2715
2716  // Popup Close Click Event
2717  document.querySelector(".popup-close").addEventListener("click", function(e) {
2718      e.preventDefault();
2719      let searchPopupCon = document.querySelector(".search-popup-con");
2720
2721      searchPopupCon.classList.remove("search-popup-active");
2722
2723      let headerMobileMenu = document.querySelector(".header-mobile-menu");
2724      if (!headerMobileMenu || !headerMobileMenu.classList.contains("menu-open")) {
2725          document.body.classList.remove("nooverflow");
2726      }
2727  });
2728
2729  document.querySelector(".gl-d-close-btn").addEventListener("click", function(e) {
2730      e.preventDefault();
2731      let searchPopupCon = document.querySelector(".search-popup-con");
2732
2733      searchPopupCon.classList.remove("search-popup-active");
2734
2735      let headerMobileMenu = document.querySelector(".header-mobile-menu");
2736      if (!headerMobileMenu || !headerMobileMenu.classList.contains("menu-open")) {
2737          document.body.classList.remove("nooverflow");
2738      }
2739  });
2740
2741  // Header Search Form Submit Event
2742  document.querySelector(".header-search-form").addEventListener("submit", function(e) {
2743      e.preventDefault();
2744      let qInput = document.querySelector(".header-search-form #q");
2745      let searchboxInput = document.getElementById("searchbox");
2746
2747      qInput.value = "title:" + searchboxInput.value + "*";
2748  });
2749
2750
2751  // $(function(){
2752
2753  //     // SEARCH FUNCTIONS
2754  //     $(".open-search").on("click", function(e) {
2755  //         e.preventDefault();
2756  //         let headerHeight = Math.floor($("header").outerHeight())
2757  //         $(".search-popup-con").toggleClass("search-popup-active")
2758  //         if ($(".search-popup-con").hasClass("search-popup-active")) {
2759  //             $(".search-popup-con").css("top", headerHeight)
2760  //             $(".search-popup-con input").focus()
2761  //             $("body").addClass("nooverflow")
2762  //         }
2763  //         else {
2764  //             $(".search-popup-con").css("top", 0)
2765  //             $(".search-popup-con input").blur()
2766  //             if (!$(".header-mobile-menu").hasClass("menu-open")) {
2767  //                 $("body").removeClass("nooverflow")
2768  //             }
2769  //         }
2770  //     });
2771
2772  //     $(".popup-close").on("click", function(e) {
2773  //         e.preventDefault()
2774  //         $(".search-popup-con").removeClass("search-popup-active")
2775  //         if (!$(".header-mobile-menu").hasClass("menu-open")) {
2776  //             $("body").removeClass("nooverflow")
2777  //         }
2778  //     })
2779  //     // END SEARCH FUNCTIONS
2780  //     
2781
2782  //     $(".header-menu-trigger").on("click", function(event) {
2783  //         event.preventDefault();
2784  //         $(this).toggleClass('active');
2785  //         $('.header-desktop-con').toggleClass('show');
2786  //     });
2787
2788  //     $(".header-search-form").on("submit", function() {
2789  //         $(".header-search-form #q").val("title:"+$("#searchbox").val()+"*");
2790  //     });
2791
2792    $(document).ready(function(){
2793       $(".header-mobile-menu,.header-nav .close-icon").on("click", function() {
2794           console.log("button pressed, function running");
2795           if ($(".header-bar").hasClass("hide-mobile")) {
2796             $(".header-bar").removeClass("hide-mobile");
2797             $(".slick-list").css('height', '51px');
2798             $(".slick-track").css('height', '255px').css('top', '-51px');
2799             $(".slick-track").children(':lt(5)').css('width', '372px');
2800             $(".slick-track").children().eq(1).attr("aria-hidden", "true").addClass("slick-current slick-active");
2801             console.log($(".slick-track").children());
2802           } else {
2803             $(".header-bar").addClass("hide-mobile");
2804           }
2805           $(".header-nav").toggleClass("active");
2806           $(".header-mobile-menu").toggleClass("menu-open")
2807           if ($(".header-mobile-menu").hasClass("menu-open")) {
2808               $("body").addClass("nooverflow")
2809           }
2810           else {
2811               $("body").removeClass("nooverflow")
2812           }
2813       });
2814    })
2815
2816  //     $(".parent.with-children").on("click",".header-link", function(aa) {
2817  //         if ($(".header-mobile-menu").is(":visible")) {
2818  //             aa.preventDefault();
2819  //             if ($(this).hasClass("active")) {
2820  //                 //$(this).removeClass("active").next().slideUp()
2821  //             }
2822  //             else {
2823  //                 $(".header-link").removeClass("active").next().hide()
2824  //                 $(this).addClass("active").next().slideDown("slow")
2825  //             }
2826  //         }
2827  //     });
2828
2829  //     $(".parent.with-children").on("click", ".child-header", function(aa) {
2830  //         // aa.preventDefault()
2831  //         // if ($(".header-mobile-menu").is(":visible")) {
2832  //         //     if ($(this).hasClass("with-grandchild")) {
2833  //         //         aa.preventDefault();
2834  //         //         $(this).parent().next().slideToggle();
2835  //         //         $(this).toggleClass("active");
2836  //         //     }
2837  //         // }
2838  //     });
2839
2840  //     $("body").on("click", ".header-cart-link", function(e) {
2841  //         e.preventDefault();
2842  //         $.magnificPopup.close();
2843  //         $(".global-notification").removeClass("active");
2844  //         adjustCartHeight();
2845  //         $("body").toggleClass("active");
2846  //         $("#header-cart").addClass("active")
2847  //     });
2848
2849  //     $(".global-overlay").on("click", function() {
2850  //         $("body").removeClass("active");
2851  //     });
2852  //     var currentAjaxRequest = null;
2853  //     $("#searchbox").bind("keyup change", function() {
2854  //         var term = $(this).val();
2855  //         term = term.replace("&","");
2856  //         var searchURL = '/search?type=product&q=title:' + term + '*';
2857  //         if (term.length >= 3) {
2858  //             if (term != $(this).attr('data-old-term')) {
2859  //                 $(this).attr('data-old-term', term);
2860  //                 $("#search-loading").addClass("active");
2861  //                 if (currentAjaxRequest != null) currentAjaxRequest.abort();
2862  //                 currentAjaxRequest = $.get(searchURL + '&view=json', function(data) {
2863  //                     $(".popular-div").hide();
2864  //                     $(".products-div,.missing-div").remove();
2865  //                     $("#search-loading").removeClass("active");
2866  //                     $("#header-form-results").append(data);
2867  //                 });
2868  //             }
2869  //         }
2870  //         else if (term.length < 3) {
2871  //             $(".popular-div").show();
2872  //             $(".products-div,.missing-div").remove();
2873  //             $("#search-loading").removeClass("active");
2874  //         }
2875  //     });
2876  // });
2877</script>
vendor: 1 bytes, line 2877
2877
2878<script>
2879  function openingMenu() {
2880      console.log("button pressed, function running");
2881      if ($(".header-bar").hasClass("hide-mobile")) {
2882        $(".header-bar").removeClass("hide-mobile");
2883        $(".slick-list").css('height', '51px');
2884        $(".slick-track").css('height', '255px').css('top', '-51px');
2885        $(".slick-track").children(':lt(5)').css('width', '372px');
2886        $(".slick-track").children().eq(1).attr("aria-hidden", "true").addClass("slick-current slick-active");
2887        console.log($(".slick-track").children());
2888      } else {
2889        $(".header-bar").addClass("hide-mobile");
2890      }
2891      $(".header-nav").toggleClass("active");
2892      $(".header-mobile-menu").toggleClass("menu-open")
2893      if ($(".header-mobile-menu").hasClass("menu-open")) {
2894          $("body").addClass("nooverflow")
2895      }
2896      else {
2897          $("body").removeClass("nooverflow")
2898      }
2899  }
2900
2901  var divElement = document.querySelector(".header-mobile-menu");
2902
2903  divElement.addEventListener("click", function() {
2904    openingMenu();
2905  });
2906</script>
2906
2907
2908<script>
2909  var headerLinks;
2910  var headerLinksDropdown = [];
2911  var idText;
2912  console.log('start of DOMcontentLoaded');
2913  document.addEventListener("DOMContentLoaded", function() {
2914      if (window.innerWidth < 1200) {
2915        document.getElementById("header-link-0").classList.add("active");
2916        document.addEventListener("click", function(event) {
2917            // Check if the clicked element has the class "header-link"
2918            if (event.target.classList.contains("header-link") && !event.target.classList.contains("active")) {
2919                if (headerLinks) {
2920                  console.log("headerLinks has sth inside");
2921                  //Trigger Header Link
2922                  for (var i = 0; i < headerLinks.length; i++) {
2923                      headerLinks[i].classList.remove("active");
2924                  }
2925                  event.target.classList.add("active");
2926                  //Trigger Dropdown
2927                  for (var j = 0; j < headerLinksDropdown.length; j++) {
2928                    if (headerLinksDropdown[j]) {
2929                      headerLinksParent[j].querySelector(".dropdown").style.display = "none";
2930                    }
2931                  }
2932                  var idText = event.target.id
2933                  var indexSelected = idText.replace('header-link-', '');
2934                  if(headerLinksDropdown[indexSelected]) {
2935                    event.target.parentNode.querySelector(".dropdown").style.display = "block";
2936                  }
2937                } else {
2938                  headerLinksParent = document.getElementsByClassName("parent");
2939                  headerLinks = document.getElementsByClassName("header-link");
2940                  console.log("start loop");
2941                  //Trigger Header Link
2942                  for (var i = 0; i < headerLinks.length; i++) {
2943                      headerLinks[i].classList.remove("active");
2944                      var containsDropdown = false;
2945                      for (var j = 0; j < headerLinksParent[i].children.length; j++) {
2946                          var child = headerLinksParent[i].children[j];
2947                          // Check if "dropdown" class exists
2948                          if (child.classList.contains("dropdown")) {
2949                              containsDropdown = true;
2950                              break; // Exit the loop early if found
2951                          }
2952                      }
2953                      headerLinksDropdown.push(containsDropdown);
2954                      if(containsDropdown) {
2955                        headerLinksParent[i].querySelector(".dropdown").style.display = "none";
2956                      }
2957                      console.log("loop :", i);
2958                  }
2959                  console.log("end loop");
2960                  event.target.classList.add("active");
2961
2962                  //Trigger Dropdown
2963                  var idText = event.target.id
2964                  var indexSelected = idText.replace('header-link-', '');
2965                  if(headerLinksDropdown[indexSelected]) {
2966                    event.target.parentNode.querySelector(".dropdown").style.display = "block";
2967                  }
2968                  console.log("headerLinks is filled up");
2969                  console.log(headerLinks);
2970                }
2971                // The clicked element has the class "header-link"
2972                // You can access event.target to work with the specific clicked div
2973                console.log("Clicked on a header-link div.");
2974            }
2975        });
2976      }
2977
2978      // Desktop fix: prevent mega menu from closing when cursor moves from nav link to dropdown.
2979      // CSS :hover loses the parent hover state as soon as the cursor enters the gap between
2980      // the nav item and the dropdown, causing pointer-events:none to be applied immediately.
2981      // This adds a 150ms grace window so the cursor has time to reach the dropdown.
2982      if (window.innerWidth >= 1200) {
2983        var megaMenuTimer = null;
2984
2985        document.querySelectorAll('header nav .parent').forEach(function(parent) {
2986          var dropdown = parent.querySelector('.children, .dropdown');
2987          if (!dropdown) return;
2988
2989          function showDropdown() {
2990            clearTimeout(megaMenuTimer);
2991            dropdown.style.opacity = '1';
2992            dropdown.style.pointerEvents = 'all';
2993          }
2994
2995          function scheduleHideDropdown() {
2996            megaMenuTimer = setTimeout(function() {
2997              dropdown.style.opacity = '';
2998              dropdown.style.pointerEvents = '';
2999            }, 150);
3000          }
3001
3002          parent.addEventListener('mouseenter', showDropdown);
3003          parent.addEventListener('mouseleave', scheduleHideDropdown);
3004          dropdown.addEventListener('mouseenter', showDropdown);
3005          dropdown.addEventListener('mouseleave', scheduleHideDropdown);
3006        });
3007      }
3008  });
3009
3010  console.log('end of DOMcontentLoaded');
3011</script>
3011
3012
3013
3014</div>
3015    <div class="search-popup-con background-purple width-100">
3016      <div class="container relative">
3017        <form action="/search" method="get" class="header-search-form width-100 pl-10 pr-10">
3018          <div class="input">
3019            <input placeholder="Search" type="text" class="body-1 color-black width-100 pr-65 pt-15 pb-15" name="q">
3020            <input type="hidden" name="type" value="product">
3021            <button class="popup-search" type="submit"></button>
3022            <button class="popup-close" type="button">
3023              <svg xmlns="http://www.w3.org/2000/svg" width="15.706" height="15.706" viewBox="0 0 15.706 15.706">
3024                <g id="Group_6631" data-name="Group 6631" transform="translate(-1310.428 -10687.429)">
3025                    <line id="Line_549" data-name="Line 549" x2="21.194" transform="translate(1310.794 10687.795) rotate(45)" fill="none" stroke-width="1.5"/>
3026                    <line id="Line_550" data-name="Line 550" x2="21.194" transform="translate(1325.768 10687.782) rotate(135)" fill="none" stroke-width="1.5"/>
3027                </g>
3028              </svg>
3029            </button>
3030          </div>
3031        </form>
3032      </div>
3033    </div>
3034    <div id="shopify-section-buttons" class="shopify-section"><style>
3035  
3036  .button-1{
3037    display:inline-block;transition:all 0.1s linear;padding-top:15px ;padding-bottom:15px ;padding-left:25px ;padding-right:25px ;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;color:#555b60;background-color:#f3bf82;font-family: ;
3038    font-weight: 700;
3039    font-size:12px;
3040    font-size:0.75rem;
3041    line-height:1.4;
3042  }.button-1:hover{
3043    color:#f3bf82;
3044  }
3045  .button-1:hover .global-btn-arrow-top,
3046  .button-1:hover .global-btn-arrow,
3047  .button-1:hover .global-btn-arrow-bottom {
3048      
3049      background-color:#f3bf82;
3050      
3051  }.button-1:hover{
3052    background-color:#555b60;
3053  }
3054  .button-1:hover .global-btn-arrow-top,
3055  .button-1:hover .global-btn-arrow,
3056  .button-1:hover .global-btn-arrow-bottom {
3057      
3058      background-color:#f3bf82;
3059      
3060  }
3061  @media only screen and (min-width: 768px){
3062    .button-1{
3063      font-size:12px;
3064      font-size:0.75rem;
3065      line-height:1.4;
3066    }
3067  }
3068    
3069    
3070    @media only screen and (min-width: 1024px){
3071      .button-1{
3072        font-size:12px;
3073        font-size:0.75rem;
3074        line-height:1.4;
3075      }
3076    }
3077      
3078      
3079  .button-2{
3080    display:inline-block;transition:all 0.1s linear;padding-top:15px ;padding-bottom:15px ;padding-left:25px ;padding-right:25px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#ffffff;background-color:#555b60;border-color:#555b60;font-family: ;
3081    text-transform:uppercase;font-weight: 700;
3082    letter-spacing:0px;font-size:12px;
3083    font-size:0.75rem;
3084    line-height:1;
3085  }.button-2:hover{
3086    color:#555b60;
3087  }
3088  .button-2:hover .global-btn-arrow-top,
3089  .button-2:hover .global-btn-arrow,
3090  .button-2:hover .global-btn-arrow-bottom {
3091      
3092      background-color:#555b60;
3093      
3094  }.button-2:hover{
3095    background-color:#ffffff;
3096  }
3097  .button-2:hover .global-btn-arrow-top,
3098  .button-2:hover .global-btn-arrow,
3099  .button-2:hover .global-btn-arrow-bottom {
3100      
3101      background-color:#555b60;
3102      
3103  }.button-2:hover{
3104    border-color:#555b60;
3105  }
3106  .button-2:hover .global-btn-arrow-top,
3107  .button-2:hover .global-btn-arrow,
3108  .button-2:hover .global-btn-arrow-bottom {
3109      
3110      background-color:#555b60;
3111      
3112  }
3113  @media only screen and (min-width: 768px){
3114    .button-2{
3115      font-size:12px;
3116      font-size:0.75rem;
3117      line-height:1;
3118    }
3119  }
3120    
3121    
3122    @media only screen and (min-width: 1024px){
3123      .button-2{
3124        font-size:12px;
3125        font-size:0.75rem;
3126        line-height:1;
3127      }
3128    }
3129      
3130      
3131  .button-3{
3132    display:inline-block;transition:all 0.1s linear;padding-top:15px ;padding-bottom:15px ;padding-left:25px ;padding-right:25px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#555b60;border-color:#555b60;font-family: ;
3133    text-transform:uppercase;font-weight: 700;
3134    letter-spacing:0px;font-size:12px;
3135    font-size:0.75rem;
3136    line-height:1;
3137  }.button-3:hover{
3138    color:#ffffff;
3139  }
3140  .button-3:hover .global-btn-arrow-top,
3141  .button-3:hover .global-btn-arrow,
3142  .button-3:hover .global-btn-arrow-bottom {
3143      
3144      background-color:#ffffff;
3145      
3146  }.button-3:hover{
3147    background-color:#555b60;
3148  }
3149  .button-3:hover .global-btn-arrow-top,
3150  .button-3:hover .global-btn-arrow,
3151  .button-3:hover .global-btn-arrow-bottom {
3152      
3153      background-color:#ffffff;
3154      
3155  }.button-3:hover{
3156    border-color:#555b60;
3157  }
3158  .button-3:hover .global-btn-arrow-top,
3159  .button-3:hover .global-btn-arrow,
3160  .button-3:hover .global-btn-arrow-bottom {
3161      
3162      background-color:#ffffff;
3163      
3164  }
3165  @media only screen and (min-width: 768px){
3166    .button-3{
3167      font-size:12px;
3168      font-size:0.75rem;
3169      line-height:1;
3170    }
3171  }
3172    
3173    
3174    @media only screen and (min-width: 1024px){
3175      .button-3{
3176        font-size:12px;
3177        font-size:0.75rem;
3178        line-height:1;
3179      }
3180    }
3181      
3182      
3183  .button-4{
3184    display:inline-block;transition:all 0.1s linear;padding-top:15px ;padding-bottom:15px ;padding-left:25px ;padding-right:25px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#555b60;background-color:#ffffff;border-color:#ffffff;font-family: ;
3185    text-transform:uppercase;font-weight: 700;
3186    letter-spacing:0px;font-size:12px;
3187    font-size:0.75rem;
3188    line-height:1;
3189  }.button-4:hover{
3190    color:#ffffff;
3191  }
3192  .button-4:hover .global-btn-arrow-top,
3193  .button-4:hover .global-btn-arrow,
3194  .button-4:hover .global-btn-arrow-bottom {
3195      
3196      background-color:#ffffff;
3197      
3198  }.button-4:hover{
3199    background-color:#f3bf82;
3200  }
3201  .button-4:hover .global-btn-arrow-top,
3202  .button-4:hover .global-btn-arrow,
3203  .button-4:hover .global-btn-arrow-bottom {
3204      
3205      background-color:#ffffff;
3206      
3207  }.button-4:hover{
3208    border-color:#f3bf82;
3209  }
3210  .button-4:hover .global-btn-arrow-top,
3211  .button-4:hover .global-btn-arrow,
3212  .button-4:hover .global-btn-arrow-bottom {
3213      
3214      background-color:#ffffff;
3215      
3216  }
3217  @media only screen and (min-width: 768px){
3218    .button-4{
3219      font-size:12px;
3220      font-size:0.75rem;
3221      line-height:1;
3222    }
3223  }
3224    
3225    
3226    @media only screen and (min-width: 1024px){
3227      .button-4{
3228        font-size:12px;
3229        font-size:0.75rem;
3230        line-height:1;
3231      }
3232    }
3233      
3234      
3235  .button-5{
3236    display:inline-block;transition:all 0.1s linear;padding-top:15px ;padding-bottom:15px ;padding-left:25px ;padding-right:25px ;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;color:#555b60;background-color:#f3bf82;font-family: ;
3237    text-transform:uppercase;font-weight: 700;
3238    letter-spacing:0px;font-size:13px;
3239    font-size:0.8125rem;
3240    line-height:1;
3241  }.button-5:hover{
3242    color:#f3bf82;
3243  }
3244  .button-5:hover .global-btn-arrow-top,
3245  .button-5:hover .global-btn-arrow,
3246  .button-5:hover .global-btn-arrow-bottom {
3247      
3248      background-color:#f3bf82;
3249      
3250  }.button-5:hover{
3251    background-color:#555b60;
3252  }
3253  .button-5:hover .global-btn-arrow-top,
3254  .button-5:hover .global-btn-arrow,
3255  .button-5:hover .global-btn-arrow-bottom {
3256      
3257      background-color:#f3bf82;
3258      
3259  }
3260  @media only screen and (min-width: 768px){
3261    .button-5{
3262      font-size:13px;
3263      font-size:0.8125rem;
3264      line-height:1;
3265    }
3266  }
3267    
3268    
3269    @media only screen and (min-width: 1024px){
3270      .button-5{
3271        font-size:13px;
3272        font-size:0.8125rem;
3273        line-height:1;
3274      }
3275    }
3276      
3277      
3278  .button-6{
3279    display:inline-block;transition:all 0.1s linear;padding-top:15px ;padding-bottom:15px ;padding-left:25px ;padding-right:25px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#ffffff;border-color:#ffffff;font-family: ;
3280    text-transform:uppercase;font-weight: 700;
3281    letter-spacing:0px;font-size:12px;
3282    font-size:0.75rem;
3283    line-height:1.4;
3284  }.button-6:hover{
3285    color:#ffffff;
3286  }
3287  .button-6:hover .global-btn-arrow-top,
3288  .button-6:hover .global-btn-arrow,
3289  .button-6:hover .global-btn-arrow-bottom {
3290      
3291      background-color:#ffffff;
3292      
3293  }.button-6:hover{
3294    background-color:#f3bf82;
3295  }
3296  .button-6:hover .global-btn-arrow-top,
3297  .button-6:hover .global-btn-arrow,
3298  .button-6:hover .global-btn-arrow-bottom {
3299      
3300      background-color:#ffffff;
3301      
3302  }.button-6:hover{
3303    border-color:#f3bf82;
3304  }
3305  .button-6:hover .global-btn-arrow-top,
3306  .button-6:hover .global-btn-arrow,
3307  .button-6:hover .global-btn-arrow-bottom {
3308      
3309      background-color:#ffffff;
3310      
3311  }
3312  @media only screen and (min-width: 768px){
3313    .button-6{
3314      font-size:12px;
3315      font-size:0.75rem;
3316      line-height:1.4;
3317    }
3318  }
3319    
3320    
3321    @media only screen and (min-width: 1024px){
3322      .button-6{
3323        font-size:12px;
3324        font-size:0.75rem;
3325        line-height:1.4;
3326      }
3327    }
3328      
3329      
3330</style>
3331
3332</div>
3333    <div id="shopify-section-links" class="shopify-section"><style>
3334  
3335  .link-1{
3336    display:inline-block;transition:all 1s linear;padding-top:0px ;padding-bottom:0px ;padding-left:0px ;padding-right:0px ;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;color:#555b60;font-family: ;
3337    font-weight: 400;
3338    font-size:14.5px;
3339    font-size:0.90625rem;
3340    line-height:1.5;
3341  }.link-1:hover{
3342    color:#989898;
3343  }
3344  @media only screen and (min-width: 768px){
3345    .link-1{
3346      font-size:14.5px;
3347      font-size:0.90625rem;
3348      line-height:1.5;
3349    }
3350  }
3351    
3352    
3353    @media only screen and (min-width: 1024px){
3354      .link-1{
3355        font-size:14.5px;
3356        font-size:0.90625rem;
3357        line-height:1.5;
3358      }
3359    }
3360      
3361      
3362</style>
3363
3364</div>
3365
3366    <section class="global-content-top-margin collection-con relative product-support-warranty-page">
3367  <div class="container text-center product-support-warranty-page-title-wrap">
3368    <h1 class="product-support-warranty-page-title">TC Product Support & Warranty</h1>
3369  </div>
3370  <style>
3371    /* Extra space at top so main title isn't cut off by fixed header */
3372    .product-support-warranty-page .product-support-warranty-page-title-wrap {
3373      padding-top: 56px;
3374      padding-bottom: 20px;
3375    }
3376    @media (min-width: 769px) {
3377      .product-support-warranty-page .product-support-warranty-page-title-wrap {
3378        padding-top: 72px;
3379      }
3380    }
3381    .product-support-warranty-page-title { margin: 0; }
3382    @media (min-width: 769px) {
3383      .product-support-warranty-page-title { font-size: 40px; }
3384    }
3385    /* More vertical space between each section */
3386    .product-support-warranty-page > div[id^="shopify-section-"],
3387    .product-support-warranty-page > iframe,
3388    .product-support-warranty-page > .border-border.bt-1 {
3389      margin-top: 48px;
3390    }
3391    @media (min-width: 769px) {
3392      .product-support-warranty-page > div[id^="shopify-section-"],
3393      .product-support-warranty-page > iframe,
3394      .product-support-warranty-page > .border-border.bt-1 {
3395        margin-top: 56px;
3396      }
3397    }
3398    .product-support-warranty-page .product-support-warranty-faq-wrap {
3399      padding-top: 40px;
3400      margin-bottom: 40px;
3401    }
3402    @media (min-width: 769px) {
3403      .product-support-warranty-page .product-support-warranty-faq-wrap {
3404        padding-top: 60px;
3405        margin-bottom: 60px;
3406      }
3407    }
3408
3409  </style>
3410  <div id="shopify-section-in-person-appointment-intro-text" class="shopify-section">
3411    </div>
3412  
3413  <div id="shopify-section-in-person-appointment-contact-us" class="shopify-section">
3414    <section class="contact-banner">
3415      <div class="container">
3416        <ul class="contact-banner-list max-2000">
3417          
3418            <li
3419              class="each text-center grid-1 grid-tablet-3 grid-desktop-3 mb-20"
3420              style="width: 33%"
3421            >
3422              <p class="body-3 bold-700"><svg width="60" height="60" viewbox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_304_1115)"> <path d="M57 39L49.2273 31.2273H31.0909C30.4038 31.2273 29.7447 30.9543 29.2589 30.4684C28.773 29.9825 28.5 29.3235 28.5 28.6364V13.0909C28.5 12.4038 28.773 11.7447 29.2589 11.2589C29.7447 10.773 30.4038 10.5 31.0909 10.5H54.4091C55.0962 10.5 55.7553 10.773 56.2411 11.2589C56.727 11.7447 57 12.4038 57 13.0909V39Z" fill="#F3BF82"></path> <path d="M39 41.4545V46.6364C39 47.3235 38.727 47.9825 38.2411 48.4684C37.7552 48.9543 37.0962 49.2273 36.4091 49.2273H18.2727L10.5 57V31.0909C10.5 30.4038 10.773 29.7447 11.2589 29.2589C11.7447 28.773 12.4038 28.5 13.0909 28.5H18.2727" fill="#F3BF82"></path> <path d="M52.5 34.5L45.1364 26.7273H27.9545C27.3036 26.7273 26.6792 26.4543 26.2189 25.9684C25.7586 25.4825 25.5 24.8235 25.5 24.1364V8.59091C25.5 7.90376 25.7586 7.24475 26.2189 6.75886C26.6792 6.27297 27.3036 6 27.9545 6H50.0455C50.6964 6 51.3208 6.27297 51.7811 6.75886C52.2414 7.24475 52.5 7.90376 52.5 8.59091V34.5Z" stroke="#555B60" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M34.5 36.9545V42.1364C34.5 42.8235 34.2414 43.4825 33.7811 43.9684C33.3208 44.4543 32.6964 44.7273 32.0455 44.7273H14.8636L7.5 52.5V26.5909C7.5 25.9038 7.7586 25.2447 8.21892 24.7589C8.67924 24.273 9.30356 24 9.95455 24H14.8636" stroke="#555B60" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"></path> </g> <defs> <clippath id="clip0_304_1115"> <rect width="60" height="60" fill="white"></rect> </clippath> </defs> Live Chat </svg>Live Chat</p>
3423              <div class="body-3 rte mt-5 mb-20" style="text-align: center;">
3424                Mon - Fri: 10am - 7pm<br />
3425Sat & Sun: 10am - 6pm
3426              </div>
3427              
3428                <a href="https://secure.livechatinc.com/licence/9201980/v2/open_chat.cgi" class="global-btn-arrow-con button-1">Chat with us</a>
3429              
3430            </li>
3431          
3432            <li
3433              class="each text-center grid-1 grid-tablet-3 grid-desktop-3 mb-20"
3434              style="width: 33%"
3435            >
3436              <p class="body-3 bold-700"><svg width="61" height="60" viewbox="0 0 61 60" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_304_1125)"> <g clip-path="url(#clip1_304_1125)"> <path d="M18 10.5H29L34.5 24.25L27.625 28.375C30.5701 34.3467 35.4033 39.1799 41.375 42.125L45.5 35.25L59.25 40.75V51.75C59.25 53.2087 58.6705 54.6076 57.6391 55.6391C56.6076 56.6705 55.2087 57.25 53.75 57.25C43.023 56.5981 32.9054 52.0429 25.3063 44.4437C17.7071 36.8446 13.1519 26.727 12.5 16C12.5 14.5413 13.0795 13.1424 14.1109 12.1109C15.1424 11.0795 16.5413 10.5 18 10.5Z" fill="#F3BF82"></path> <path d="M11.25 8.00024H22.25L27.75 21.7502L20.875 25.8752C23.8201 31.847 28.6533 36.6801 34.625 39.6252L38.75 32.7502L52.5 38.2502V49.2502C52.5 50.7089 51.9205 52.1079 50.8891 53.1393C49.8576 54.1708 48.4587 54.7502 47 54.7502C36.273 54.0984 26.1554 49.5431 18.5563 41.944C10.9571 34.3448 6.40189 24.2273 5.75 13.5002C5.75 12.0416 6.32946 10.6426 7.36091 9.61116C8.39236 8.57971 9.79131 8.00024 11.25 8.00024Z" stroke="#555B60" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"></path> </g> </g> <defs> <clippath id="clip0_304_1125"> <rect width="60" height="60" fill="white" transform="translate(0.5)"></rect> </clippath> <clippath id="clip1_304_1125"> <rect width="66" height="66" fill="white" transform="translate(-2.5 -3)"></rect> </clippath> </defs></svg>Phone Concierge</p>
3437              <div class="body-3 rte mt-5 mb-20" style="text-align: center;">
3438                +66 2 460 6712<br />
3439Mon - Fri: 10am - 7pm
3440              </div>
3441              
3442                <a href="tel:+66 2 460 6712" class="global-btn-arrow-con button-1">Call us</a>
3443              
3444            </li>
3445          
3446            <li
3447              class="each text-center grid-1 grid-tablet-3 grid-desktop-3 "
3448              style="width: 33%"
3449            >
3450              <p class="body-3 bold-700"><svg width="61" height="60" viewbox="0 0 61 60" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_304_1253)"> <path d="M37.5 27.25C37.5 26.6533 37.7371 26.081 38.159 25.659C38.581 25.2371 39.1533 25 39.75 25H53.25C53.846
34507 25 54.419 25.2371 54.841 25.659C55.2629 26.081 55.5 26.6533 55.5 27.25V49.75C55.5 50.3467 55.2629 50.919 54.841 51.341C54.419 51.7629 53.8467 52 53.25 52H39.75C39.1533 52 38.581 51.7629 38.159 51.341C37.7371 50.919 37.5 50.3467 37.5 49.75V27.25Z" fill="#F3BF82"></path> <path d="M48.75 25V18.25C48.75 17.6533 48.5129 17.081 48.091 16.659C47.669 16.2371 47.0967 16 46.5 16H17.25C16.6533 16 16.081 16.2371 15.659 16.659C15.2371 17.081 15 17.6533 15 18.25V45.25C15 45.8467 15.2371 46.419 15.659 46.841C16.081 47.2629 16.6533 47.5 17.25 47.5H37.5" fill="#F3BF82"></path> <path d="M33.25 23.25C33.25 22.6533 33.4871 22.081 33.909 21.659C34.331 21.2371 34.9033 21 35.5 21H49C49.5967 21 50.169 21.2371 50.591 21.659C51.0129 22.081 51.25 22.6533 51.25 23.25V45.75C51.25 46.3467 51.0129 46.919 50.591 47.341C50.169 47.7629 49.5967 48 49 48H35.5C34.9033 48 34.331 47.7629 33.909 47.341C33.4871 46.919 33.25 46.3467 33.25 45.75V23.25Z" stroke="#555B60" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M44.5 21V14.25C44.5 13.6533 44.2629 13.081 43.841 12.659C43.419 12.2371 42.8467 12 42.25 12H13C12.4033 12 11.831 12.2371 11.409 12.659C10.9871 13.081 10.75 13.6533 10.75 14.25V41.25C10.75 41.8467 10.9871 42.419 11.409 42.841C11.831 43.2629 12.4033 43.5 13 43.5H33.25" stroke="#555B60" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M40 23.25H44.5" stroke="#555B60" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"></path> </g> <defs> <clippath id="clip0_304_1253"> <rect width="60" height="60" fill="white" transform="translate(0.5)"></rect> </clippath> </defs> </svg>Email</p>
3451              <div class="body-3 rte mt-5 mb-20" style="text-align: center;">
3452                Not in a rush? <br />
3453Drop us a message at [email protected] for any enquiries or feedbacks
3454              </div>
3455              
3456                <a href="mailto:[email protected]" class="global-btn-arrow-con button-1">Email us</a>
3457              
3458            </li>
3459          
3460        </ul>
3461
3462        <p class="text-center stores-text stores-text-border mt-40 mb-60">Need help specifically for a Sonos product? <a
3463    href="https://sonosthailand.com/pages/sonos-product-help" class="bold-700 underline" target="blank">Get quick help here</a>
3464</p>
3465      </div>
3466    </section>
3467  
3468  
3469  </div>
3470  <div id="shopify-section-in-person-appointment-options" class="shopify-section">
3471    
3472    <style>
3473    .contact-banner-list {
3474        display: flex;
3475        flex-wrap: wrap;
3476        justify-content: center;
3477    }
3478      .contact-banner-list .each {
3479        width: 33%; /* Default for desktop */
3480    }
3481    
3482    /* Mobile vertical layout */
3483    @media (max-width: 768px) {
3484        .contact-banner-list {
3485            flex-direction: column;
3486          padding: 0 20px; /* Maintain padding on mobile */
3487          gap: 40px;
3488        }
3489        .contact-banner-list .each {
3490            width: 100% !important;
3491            
3492        }
3493    }
3494      </style>
3495    
3496    
3497    </div>
3498  
3499        <div class="border-border bt-1 product-support-warranty-faq-wrap">
3500        <div class="container">
3501            <div class="max-1000 cf">
3502  <div id="shopify-section-in-person-appointment-faq" class="shopify-section">
3503
3504<style>
3505  .white-title {
3506    color: #83E5D1;
3507  }
3508  .white-border {
3509    border-color: #83E5D1;
3510  }
3511</style>
3512
3513<script>
3514  (function() {
3515    var sectionId = 'shopify-section-in-person-appointment-faq';
3516    var section = document.getElementById(sectionId);
3517    if (!section) return;
3518    var toggles = section.querySelectorAll('.faq-accordion');
3519    toggles.forEach(function(toggle) {
3520      toggle.addEventListener('click', function() {
3521        var con = this.closest('.faq-accordion-con');
3522        var panel = this.nextElementSibling;
3523        if (!panel || !panel.classList.contains('faq-panel')) return;
3524        var isOpen = con.classList.contains('active');
3525        section.querySelectorAll('.faq-accordion-con').forEach(function(c) {
3526          c.classList.remove('active');
3527          var p = c.querySelector('.faq-panel');
3528          if (p) p.style.display = 'none';
3529        });
3530        section.querySelectorAll('.faq-accordion').forEach(function(t) { t.classList.remove('active'); });
3531        if (!isOpen) {
3532          con.classList.add('active');
3533          toggle.classList.add('active');
3534          panel.style.display = 'block';
3535        }
3536      });
3537    });
3538  })();
3539</script>
3539
3540</div>
3541              <br>
3542              
3543          </div></div>
3544
3545    <div id="shopify-section-footer" class="shopify-section"><div class="mt-x2 mh-x3 lg-mh-x2 pr">
3546	
3547		<div class="footer-top">
3548			<div class="row">
3549			
3550				
3551
3552				<div class="col-xs-12 col-sm-6 col-md-4 mb-x1" >
3553					<div class="widget">
3554						
3555						<h3 class="widget-title mb-x0p5 text-x4 lg-text-x2p5 fw-500">Sonos Store by TC Acoustic</h3>
3556						
3557						<div class="widget-html">
3558							
3559									
3560										EMSPHERE, Level 2
3561<br>
3562628 Sukhumvit Rd, Khlong Tan, Khlong Toei <br>Bangkok, Thailand, 10110
3563
3564<br><br>
3565Daily: 11am - 8:30pm
3566
3567<br><br><br>
3568<b>Follow us</b>
3569<br><br>
3570<ul class="ul df social">
3571<li class="mr-x2 lg-mr-x0p25" style="width:30px;">
3572		<a target="_blank" rel="nofollow" href="https://page.line.me/tcacoustic" class="db">
3573			<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 50 50" width="50px" height="50px">    <path d="M 9 4 C 6.24 4 4 6.24 4 9 L 4 41 C 4 43.76 6.24 46 9 46 L 41 46 C 43.76 46 46 43.76 46 41 L 46 9 C 46 6.24 43.76 4 41 4 L 9 4 z M 25 11 C 33.27 11 40 16.359219 40 22.949219 C 40 25.579219 38.959297 27.960781 36.779297 30.300781 C 35.209297 32.080781 32.660547 34.040156 30.310547 35.660156 C 27.960547 37.260156 25.8 38.519609 25 38.849609 C 24.68 38.979609 24.44 39.039062 24.25 39.039062 C 23.59 39.039062 23.649219 38.340781 23.699219 38.050781 C 23.739219 37.830781 23.919922 36.789063 23.919922 36.789062 C 23.969922 36.419063 24.019141 35.830937 23.869141 35.460938 C 23.699141 35.050938 23.029062 34.840234 22.539062 34.740234 C 15.339063 33.800234 10 28.849219 10 22.949219 C 10 16.359219 16.73 11 25 11 z M 23.992188 18.998047 C 23.488379 19.007393 23 19.391875 23 20 L 23 26 C 23 26.552 23.448 27 24 27 C 24.552 27 25 26.552 25 26 L 25 23.121094 L 27.185547 26.580078 C 27.751547 27.372078 29 26.973 29 26 L 29 20 C 29 19.448 28.552 19 28 19 C 27.448 19 27 19.448 27 20 L 27 23 L 24.814453 19.419922 C 24.602203 19.122922 24.294473 18.992439 23.992188 18.998047 z M 15 19 C 14.448 19 14 19.448 14 20 L 14 26 C 14 26.552 14.448 27 15 27 L 18 27 C 18.552 27 19 26.552 19 26 C 19 25.448 18.552 25 18 25 L 16 25 L 16 20 C 16 19.448 15.552 19 15 19 z M 21 19 C 20.448 19 20 19.448 20 20 L 20 26 C 20 26.552 20.448 27 21 27 C 21.552 27 22 26.552 22 26 L 22 20 C 22 19.448 21.552 19 21 19 z M 31 19 C 30.448 19 30 19.448 30 20 L 30 26 C 30 26.552 30.448 27 31 27 L 34 27 C 34.552 27 35 26.552 35 26 C 35 25.448 34.552 25 34 25 L 32 25 L 32 24 L 34 24 C 34.553 24 35 23.552 35 23 C 35 22.448 34.553 22 34 22 L 32 22 L 32 21 L 34 21 C 34.552 21 35 20.552 35 20 C 35 19.448 34.552 19 34 19 L 31 19 z"></path></svg>
3574		</a>
3575	</li>
3576	<li>
3577</li>
3578
3579	<li class="mr-x2 lg-mr-x0p25" style="width:40px;">
3580		<a target="_blank" rel="nofollow" href="https://www.instagram.com/sonosthailandofficial/" class="db">
3581			<svg x="0" y="0" aria-hidden="true" version="1.1" viewbox="0 0 40 40"><path fill-rule="evenodd" d="M39.9 11.8c-.1-2.1-.4-3.6-.9-4.9-.5-1.3-1.2-2.4-2.3-3.5-1.1-1.1-2.2-1.8-3.5-2.3-1.3-.5-2.7-.8-4.9-.9C26.1 0 25.4 0 20 0s-6.1 0-8.2.1c-2.2.1-3.6.5-4.9 1-1.3.5-2.4 1.1-3.5 2.3S1.6 5.6 1.1 6.9C.6 8.2.3 9.6.2 11.8 0 13.9 0 14.6 0 20s0 6.1.1 8.2c.1 2.1.4 3.6.9 4.9.5 1.3 1.2 2.4 2.3 3.5 1.1 1.1 2.2 1.8 3.5 2.3 1.3.5 2.7.8 4.9.9 2.2.2 2.9.2 8.3.2s6.1 0 8.2-.1c2.1-.1 3.6-.4 4.9-.9 1.3-.5 2.4-1.2 3.5-2.3 1.1-1.1 1.8-2.2 2.3-3.5.5-1.3.8-2.7.9-4.9.2-2.2.2-2.9.2-8.3s0-6.1-.1-8.2zm-3.6 16.3c-.1 2-.4 3-.7 3.7-.4.9-.8 1.6-1.5 2.3-.7.7-1.4 1.1-2.3 1.5-.7.3-1.8.6-3.7.7-2.1.1-2.7.1-8.1.1s-6 0-8.1-.1c-2-.1-3-.4-3.7-.7-.9-.4-1.6-.8-2.3-1.5-.7-.7-1.1-1.4-1.5-2.3-.3-.7-.6-1.8-.7-3.7-.1-2.1-.1-2.8-.1-8.1s0-6 .1-8.1c.1-2 .4-3 .7-3.7.4-.9.8-1.6 1.5-2.3.7-.7 1.4-1.1 2.3-1.5.7-.3 1.8-.6 3.7-.7 2.1-.1 2.8-.1 8.1-.1s6 0 8.1.1c2 .1 3 .4 3.7.7.9.4 1.6.8 2.3 1.5.7.7 1.1 1.4 1.5 2.3.3.7.6 1.8.7 3.7.1 2.1.1 2.7.1 8.1s0 6-.1 8.1zM33.1 9.3c0-1.3-1.1-2.4-2.4-2.4-1.3 0-2.4 1.1-2.4 2.4 0 1.3 1.1 2.4 2.4 2.4 1.3 0 2.4-1.1 2.4-2.4zM20 9.7C14.4 9.7 9.8 14.3 9.8 20c0 5.7 4.6 10.3 10.3 10.3 5.7 0 10.3-4.6 10.3-10.3-.1-5.7-4.7-10.3-10.4-10.3zm0 16.9a6.7 6.7 0 1 1 0-13.4 6.7 6.7 0 0 1 0 13.4z" clip-rule="evenodd"></path></svg>
3582		</a>
3583	</li>
3584	<li class="mr-x2 lg-mr-x0p25" style="width:40px;">
3585		<a target="_blank" rel="nofollow" href="https://www.facebook.com/sonosthailandofficial" class="db">
3586			<svg x="0" y="0" aria-hidden="true" version="1.1" viewbox="0 0 40 40"><path fill-rule="evenodd" d="M22.9 40H15V20h-3.9v-6.9H15V9c0-5.6 2.2-9 8.5-9h5.3v6.9h-3.3c-2.5 0-2.6 1-2.6 2.8v3.5h6l-.7 6.8h-5.3v20" clip-rule="evenodd"></path></svg>
3587		</a>
3588	</li>
3589	
3590<li class="mr-x2 lg-mr-x0p25" style="width:40px;">
3591		<a target="_blank" rel="nofollow" href="https://www.youtube.com/@TCAcousticThailand" class="db">
3592			<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24">
3592<path d="M10 9.333l5.333 2.662-5.333 2.672v-5.334zm14-4.333v14c0 2.761-2.238 5-5 5h-14c-2.761 0-5-2.239-5-5v-14c0-2.761 2.239-5 5-5h14c2.762 0 5 2.239 5 5zm-4 7c-.02-4.123-.323-5.7-2.923-5.877-2.403-.164-7.754-.163-10.153 0-2.598.177-2.904 1.747-2.924 5.877.02 4.123.323 5.7 2.923 5.877 2.399.163 7.75.164 10.153 0 2.598-.177 2.904-1.747 2.924-5.877z"></path></svg>
3593		</a>
3594	</li>
3595</ul>
3596									
3597
3598								
3599						</div>
3600					</div>
3601				</div>
3602			
3603				
3604
3605				<div class="col-xs-12 col-sm-6 col-md-2 col-lg-2 mb-x1" >
3606					<div class="widget">
3607						
3608						<h3 class="widget-title mb-x0p5 text-x4 lg-text-x2p5 fw-500">Support</h3>
3609						
3610						<div class="widget-menu">
3611							
3612
3613										<ul class="ul text-x1 df fdc">
3614											
3615											<li class="mb-x1 lg-mb-nil">
3616												<a class="abb dib" href="/pages/tc-product-support-warranty">Product support and warranty</a>
3617											</li>
3618											
3619											<li class="mb-x1 lg-mb-nil">
3620												<a class="abb dib" href="/pages/thai-product-registration">Warranty Registration</a>
3621											</li>
3622											
3623											<li class="mb-x1 lg-mb-nil">
3624												<a class="abb dib" href="/pages/contact-us">Contact us</a>
3625											</li>
3626											
3627											<li class="mb-x1 lg-mb-nil">
3628												<a class="abb dib" href="/pages/sonos-product-help">Sonos Product Help</a>
3629											</li>
3630											
3631											<li class="mb-x1 lg-mb-nil">
3632												<a class="abb dib" href="/pages/shipping-and-payment">Shipping info</a>
3633											</li>
3634											
3635											<li class="mb-x1 lg-mb-nil">
3636												<a class="abb dib" href="/pages/faq">Return Policy</a>
3637											</li>
3638											
3639										</ul>
3640									
3641
3642								
3643						</div>
3644					</div>
3645				</div>
3646			
3647				
3648
3649				<div class="col-xs-12 col-sm-6 col-md-2 col-lg-2 mb-x1" >
3650					<div class="widget">
3651						
3652						<h3 class="widget-title mb-x0p5 text-x4 lg-text-x2p5 fw-500">Company</h3>
3653						
3654						<div class="widget-menu">
3655							
3656
3657										<ul class="ul text-x1 df fdc">
3658											
3659											<li class="mb-x1 lg-mb-nil">
3660												<a class="abb dib" href="/pages/company-page">Our Story</a>
3661											</li>
3662											
3663											<li class="mb-x1 lg-mb-nil">
3664												<a class="abb dib" href="/pages/education-page">Intro to Sonos</a>
3665											</li>
3666											
3667											<li class="mb-x1 lg-mb-nil">
3668												<a class="abb dib" href="/pages/learnmore">Sonos Home Theatre</a>
3669											</li>
3670											
3671											<li class="mb-x1 lg-mb-nil">
3672												<a class="abb dib" href="/pages/compare-speakers">Compare Speakers</a>
3673											</li>
3674											
3675											<li class="mb-x1 lg-mb-nil">
3676												<a class="abb dib" href="/pages/reviews">Google Reviews</a>
3677											</li>
3678											
3679										</ul>
3680									
3681
3682								
3683						</div>
3684					</div>
3685				</div>
3686			
3687				
3688
3689				<div class="col-xs-12 col-sm-6 col-md-4 mb-x1" >
3690					<div class="widget">
3691						
3692						<h3 class="widget-title mb-x0p5 text-x4 lg-text-x2p5 fw-500">Don&#39;t miss a beat</h3>
3693						
3694						<div class="widget-form">
3695							
3696									
3697									<p class="text-x1 mb-x0p5">Unlock exclusive rewards and special promotional<br>offers when you sign up for our newsletter!</p>
3698									
3699                          
3700                          			
3701										<!--Zoho Marketing Automation Web-Optin Form's Header Code Starts Here-->
3702
3703<script type="text/javascript" src="https://nosi-zgph.maillist-manage.net/js/optin.min.js" onload="setupSF('sf3z1cde604e0b515b0eca2f87d7d53010ad22f163837e6efcbb02ce115afd7b0b60','ZCFORMVIEW',false,'light')"></script>
vendor: 1 bytes, line 3703
3703
3704<script type="text/javascript">
3705	function runOnFormSubmit_sf3z1cde604e0b515b0eca2f87d7d53010ad22f163837e6efcbb02ce115afd7b0b60(th){
3706		/*Before submit, if you want to trigger your event, "include your code here"*/
3707	};
3708</script>
3708
3709
3710<style>
3711.quick_form_7_css * {
3712    -webkit-box-sizing: border-box !important;
3713    -moz-box-sizing: border-box !important;
3714    box-sizing: border-box !important;
3715    overflow-wrap: break-word
3716}
3717@media only screen and (max-width: 600px) {.quick_form_7_css[name="SIGNUP_BODY"] { width: 100% !important; min-width: 100% !important; margin: 0px auto !important; padding: 0px !important } .SIGNUP_FLD { width: 90% !important; padding: 0px !important } .SIGNUP_FLD input { margin: 0 !important } }
3718</style>
3719
3720<!--Zoho Marketing Automation Web-Optin Form's Header Code Ends Here--><!--Zoho Marketing Automation Web-Optin Form Starts Here-->
3721
3722<div id="sf3z1cde604e0b515b0eca2f87d7d53010ad22f163837e6efcbb02ce115afd7b0b60" data-type="signupform">
3723	<div id="customForm">
3724		<div class="quick_form_7_css" style="    margin: unset; background-color: rgb(255, 255, 255); z-index: 2; font-family: Arial; border: 1px none rgb(206, 206, 206); overflow: hidden; height: 200px; width: 290px;" name="SIGNUP_BODY" bgcolor="#ffffff">
3725			<div>
3726				<div style='font-size: 14px; font-weight: bold; color: rgb(85, 85, 85); text-align: left; padding: ; display: block; box-sizing: border-box; font-family: "Open Sans", Arial, Helvetica, sans-serif; border-style: none; width: 184px; height: 0px;' id="SIGNUP_HEADING"></div>
3727				<div style="position:relative;">
3728					<div id="Zc_SignupSuccess" style="display:none;position:absolute;margin-left:4%;width:90%;background-color: white; padding: 3px; border: 3px solid rgb(194, 225, 154);  margin-top: 10px;margin-bottom:10px;word-break:break-all">
3729						<table width="100%" cellpadding="0" cellspacing="0" border="0">
3730							<tbody>
3731								<tr>
3732									<td width="10%">
3733										<img class="successicon" src="https://nosi-zgph.maillist-manage.net/images/challangeiconenable.jpg" align="absmiddle" alt="thumsup">
3734									</td>
3735									<td>
3736										<span id="signupSuccessMsg" style="color: rgb(73, 140, 132); font-family: sans-serif; font-size: 14px;word-break:break-word">  Thank you for Signing Up</span>
3737									</td>
3738								</tr>
3739							</tbody>
3740						</table>
3741					</div>
3742				</div>
3743				<form method="POST" id="zcampaignOptinForm" style="margin: 0px; width: 100%; text-align: center" action="https://nosi-zgph.maillist-manage.net/weboptin.zc" target="_zcSignup">
3744					<div style='background-color: rgb(255, 235, 232); padding: 10px; color: rgb(210, 0, 0); font-size: 11px; margin: 20px 10px 0px; border: 1px solid rgb(255, 217, 211); opacity: 1; font-family: "Open Sans", Arial, Helvetica, sans-serif; display: none;' id="errorMsgDiv">Please correct the marked field(s) below.</div>
3745					
3746          <div style="position: relative; margin: 5px 0px 30px 0px; height: 28px; width: 275px;" class="SIGNUP_FLD">
3747						<div style='padding: 5px 0px; color: rgb(85, 85, 85); font-size: 12px; display: block; text-align: left; font-family: "Open Sans", Arial, Helvetica, sans-serif; width: 275px;'>Name</div>
3748						<input type="text" style='font-size: 12px; border-width: 1px; border-color: rgb(214, 205, 205); border-style: solid; width: 100%; height: 100%; z-index: 4; outline: none; padding: 5px 10px; color: rgb(113, 106, 106); text-align: left; font-family: "Arial"; border-radius: 4px; background-color: rgb(246, 246, 246); box-sizing: border-box' changeitem="SIGNUP_FORM_FIELD" name="LASTNAME" id="EMBED_FORM_NAME_LABEL">
3749					</div>
3750
3751          <div style="position: relative; margin: 5px 0px 40px 0px; height: 28px; width: 275px;" class="SIGNUP_FLD">
3752						<div style='padding: 5px 0px; color: rgb(47, 51, 53); font-size: 12px; display: block; text-align: left; font-family: "Open Sans", Arial, Helvetica, sans-serif; height: 27px;' bgcolor="#2f3335">Email</div>
3753						<input type="text" style='font-size: 12px; border-width: 1px; border-color: rgb(214, 205, 205); width: 100%; height: 100%; z-index: 4; outline: none; padding: 5px 10px; color: rgb(113, 106, 106); text-align: left; border-radius: 4px; background-color: rgb(246, 246, 246); box-sizing: border-box; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OT
3753kVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%; cursor: auto; border-style: solid; font-family: "Open Sans", Arial, Helvetica, sans-serif;' changeitem="SIGNUP_FORM_FIELD" name="CONTACT_EMAIL" id="EMBED_FORM_EMAIL_LABEL" placeholder="" bgcolor="#716a6a">
3754					</div>
3755					
3756
3757				
3758          <div style="position: relative; height: 35px; margin: 0px 0px 15px 0px; width: 275px;" class="SIGNUP_FLD">
3759						<input type="button" style="text-align: center; width: 100%; height: 100%; z-index: 5; border: 0px solid; color: rgb(255, 255, 255); cursor: pointer; outline: none; font-size: 14px; background-color: rgb(85, 91, 96); border-radius: 4px;" name="SIGNUP_SUBMIT_BUTTON" id="zcWebOptin" value="Sign Up" bgcolor="#555b60">
3760					</div>
3761<!-- Do not edit the below Zoho Marketing Automation hidden tags -->
3762					<input type="hidden" id="fieldBorder" value="">
3763					<input type="hidden" id="submitType" name="submitType" value="optinCustomView">
3764					<input type="hidden" id="emailReportId" name="emailReportId" value="">
3765					<input type="hidden" id="formType" name="formType" value="QuickForm">
3766					<input type="hidden" name="zx" id="cmpZuid" value="130548336">
3767					<input type="hidden" name="zcvers" value="3.0">
3768					<input type="hidden" name="oldListIds" id="allCheckedListIds" value="">
3769					<input type="hidden" id="mode" name="mode" value="OptinCreateView">
3770					<input type="hidden" id="zcld" name="zcld" value="17ed6f34be3fcc1c">
3771					<input type="hidden" id="zctd" name="zctd" value="17ed6f34bcfe6c51">
3772					<input type="hidden" id="document_domain" value="">
3773					<input type="hidden" id="zc_Url" value="nosi-zgph.maillist-manage.net">
3774					<input type="hidden" id="new_optin_response_in" value="0">
3775					<input type="hidden" id="duplicate_optin_response_in" value="0">
3776					<input type="hidden" name="zc_trackCode" id="zc_trackCode" value="ZCFORMVIEW" onload="">
3777					<input type="hidden" id="zc_formIx" name="zc_formIx" value="3z1cde604e0b515b0eca2f87d7d53010ad22f163837e6efcbb02ce115afd7b0b60">
3778					<input type="hidden" id="viewFrom" value="URL_ACTION"><!-- End of the Zoho Marketing Automation hidden tags -->
3779					<span style="display:none" id="dt_CONTACT_EMAIL">1,true,6,Lead Email,2</span>
3780					<span style="display:none" id="dt_FIRSTNAME">1,false,1,First Name,2</span>
3781					<span style="display:none" id="dt_LASTNAME">1,false,1,Last Name,2</span>
3782				</form>
3783			</div>
3784		</div>
3785		<div style="display: none" id="unauthPageTitle">Join our newsletter</div>
3786	</div>
3787</div>
3788<input type="hidden" id="signupFormType" value="QuickForm_Horizontal">
3789<div id="zcOptinOverLay" oncontextmenu="return false" style="display:none;text-align: center; background-color: rgb(0, 0, 0); opacity: 0.5; z-index: 100; position: fixed; width: 100%; top: 0px; left: 0px; height: 988px;"></div>
3790<div id="zcOptinSuccessPopup" style="display:none;z-index: 9999;width: 800px; height: 40%;top: 84px;position: fixed; left: 26%;background-color: #FFFFFF;border-color: #E6E6E6; border-style: solid; border-width: 1px;  box-shadow: 0 1px 10px #424242;padding: 35px;">
3791	<span style="position: absolute;top: -16px;right:-14px;z-index:99999;cursor: pointer;" id="closeSuccess">
3792		<img src="https://nosi-zgph.maillist-manage.net/images/videoclose.png" alt="close">
3793	</span>
3794	<div id="zcOptinSuccessPanel"></div>
3795</div>
3796
3797<!--Zoho Marketing Automation Web-Optin Form Ends Here-->
3798									
3799									
3800									
3801							
3802						</div>
3803					</div>
3804				</div>
3805			
3806			</div>
3807		</div>
3808	
3809<div class="footer-bot pt-x0p5">
3810		<div class="row middle-xs">
3811			
3812			<div class="col-md-6 col-sm-12 col-xs-12 info mb-x1">
3813				
3814					<div class="df end-xs">
3815	
3816<img class="ml-x0p25" src="https://cdn.shopify.com/s/files/1/0248/4754/8494/t/1/assets/master-card.svg" width="50px">
3817	<img class="ml-x0p25" src="https://cdn.shopify.com/s/files/1/0248/4754/8494/t/1/assets/visa-card.svg" width="50px">
3818	<img class="ml-x0p25" src="https://cdn.shopify.com/s/files/1/0248/4754/8494/t/1/assets/amex-card.svg" width="50px">
3819</div>
3820				
3821			</div>
3822		</div>
3823	</div>
3824</div>
3825<style>
3826    .ml-disctxt {
3827      color: #747B7F;
3828      font-size: 11px;
3829    }
3830    .ml-subtitle {
3831      font-size: 14px;
3832    }
3833    .eber-container{z-index: 9999999989 !important;}
3834    .eber-btn-open-widget {z-index: 2147483645 !important;}
3835    .global-mailing-popup {
3836      z-index: 9999999999  !important;
3837      width: auto;
3838      max-width: 760px;
3839      margin:0 auto;
3840      background: #f2f3f9;
3841      border-radius: 10px;
3842      border: 0px solid #cccccc;
3843    }
3844    .global-mailing-popup .block-content{
3845      display:flex;
3846      align-items:center;
3847    }
3848    .block-content-left{
3849      flex:1;
3850    }
3851    .block-content-left .details {
3852      /* display: none; */
3853    }
3854    .block-content-left .details .ml-loading {
3855  
3856    }
3857    .block-content-left .details .ml-ctn {
3858      /* display: none; */
3859    }
3860    .block-content-right{
3861      flex:1;
3862    }
3863    .block-content-right img {
3864      border-top-right-radius: 10px;
3865      border-bottom-right-radius: 10px;
3866    }
3867    .mfp-bg {
3868      background: #555b60;
3869    }
3870    .global-mailing-popup .global-image-wrapper-new .image {
3871      border-bottom-right-radius: 10px!important;
3872      border-top-right-radius: 10px!important;
3873      top:0;
3874    }
3875    /*close*/
3876    .global-mailing-popup-closing svg {
3877        width: 25px;
3878        height: 25px;
3879        color: #fff;
3880        float: right;
3881        display: block;
3882        margin: 10px;
3883        fill: #fff;
3884        stroke: #fff;
3885    }
3886    .global-mailing-popup-closing {
3887      z-index: 99999;
3888      position: absolute;
3889      display: block;
3890      right: 0;
3891    }
3892    .global-mailing-popup .mfp-closing {
3893      width: 40px;
3894      height: 40px;
3895      line-height: 40px;
3896      position: absolute;
3897      right: 0;
3898      top: 0;
3899      text-decoration: none;
3900      text-align: center;
3901      opacity: .65;
3902      padding: 0 0 5px 5px;
3903      font-style: normal;
3904      font-size: 40px;
3905    }
3906    
3907    
3908    /*effect*/
3909    .mfp-move-vertical {
3910      /* start state */
3911      /* animate in */
3912      /* animate out */
3913    }
3914    
3915    /*start state*/
3916    .mfp-move-vertical .mfp-with-anim {
3917      transform: translateY(100%);
3918      transition: all 1s ease-in-out 0s!important;
3919    }
3920    .mfp-move-vertical.mfp-bg {
3921      transition: all 1s ease-in-out 0s!important;
3922      opacity: 0;
3923    }
3924    
3925    
3926    /*animate in */
3927    .mfp-move-vertical.mfp-ready .mfp-with-anim {
3928      transform: translateY(0);
3929      transition: all 0.5s ease-in-out 0s!important;
3930    }
3931    .mfp-move-vertical.mfp-ready.mfp-bg {
3932      transition: all 0.5s ease-in-out 0s!important;
3933      opacity: 0.5;
3934    }
3935    
3936    
3937    /*animate out */
3938    .mfp-move-vertical.mfp-removing .mfp-with-anim {
3939  /* 	transform: translateY(200%); */
3940  /* 	transition: all 1s ease-in-out 0s!important; */
3941    }
3942    .mfp-move-vertical.mfp-removing.mfp-bg {
3943      transition: all 0.5s ease-in-out 0s!important;
3944      opacity: 0;
3945    }
3946    .collapse {
3947      transform: translateY(200%)!important;
3948      transition: all 0.5s ease-in-out 0s!important;
3949    }
3950    .collapsing {
3951      transition: all 0.5s ease-in-out 0s!important;
3952    }
3953    .overflow-visible{overflow:auto!important;}
3954    
3955    /*form*/
3956    .formMail{
3957      max-height:100px;
3958    }
3959  
3960    
3961    /* Desktop */
3962    @media screen and (min-width: 1024px) {
3963      
3964    }
3965    
3966    /* Tablet */
3967    @media screen and (max-width: 1023px) {
3968      
3969    }
3970    
3971    @media screen and (min-width: 768px) {
3972      .global-mailing-popup .mfp-closing {
3973        color: #fff;
3974      }
3975    }
3976    
3977    /* Smartphone */
3978    @media only screen 
3979    and (min-width: 320px)
3980    and (max-width: 767px){
3981      .ml-disctxt {
3982        font-size: 13px;
3983      }
3984      .ml-subtitle {
3985        font-size: 17px;
3986      }
3987      .global-mailing-popup .mfp-closing {
3988        color: #333;
3989      }
3990    .global-mailing-popup-closing svg {
3991        color: #333;
3992        fill: #333;
3993        stroke: #333;
3994    }
3995      .global-mailing-popup{
3996        position:fixed;
3997        bottom: 0px; 
3998        left: 0px; 
3999        width: 100%; 
4000        border: none; 
4001        box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 3px; 
4002        overflow: hidden; 
4003        border-top-left-radius: 10px;
4004        border-top-right-radius: 10px;
4005        border-bottom-left-radius: 0px;
4006        border-bottom-right-radius: 0px;
4007      }
4008      .global-mailing-popup .details{
4009        padding-top:30px;
4010        padding-bottom:30px;
4011        padding-left:20px;
4012        padding-right:20px;
4013      }
4014      .block-content-left {
4015        text-align:center;
4016      }
4017      .block-content-right {
4018        display: none;
4019      }    
4020      
4021      
4022    }
4023.pl-50 {
4024    padding-left: 50px;
4025    padding-left: 3.125rem;
4026}
4027.pr-50 {
4028    padding-right: 50px;
4029    padding-right: 3.125rem;
4030}
4031.pt-50 {
4032    padding-top: 50px;
4033    padding-top: 3.125rem;
4034}
4035.pb-50 {
4036    padding-bottom: 50px;
4037    padding-bottom: 3.125rem;
4038}
4039.mb-20 {
4040    margin-bottom: 20px;
4041    margin-bottom: 1.25rem;
4042}
4043.mt-15 {
4044    margin-top: 15px;
4045    margin-top: 0.9375rem;
4046}
4047.lh12 {
4048    line-height: 1.2;
4049}
4050.lh14 {
4051    line-height: 1.4;
4052}
4053
4054 </style>
4055  
4056  
4057
4058</div>
4059    
4059<script src="//sonosthailand.com/cdn/shop/t/13/assets/jquery.min.js?v=32460426840832490021767689673" defer="defer"></script>
4059
4060    
4060<script>
4061      window.addEventListener('load', function () {
4062        document.querySelectorAll('.product__add-to-cart-button').forEach(function(check){
4063          check.onmousedown = function(){
4064            gtag('event', 'addtocart_click', {'send_to': 'G-KYC7MGCBE5'});
4065          }
4066        })
4067      });
4068    </script>
4068
4069
4070    
4071    <!-- Global Margin Adjustment -->
4072    
4073
4074    
4075      
4076        <div class="breadcrumb text-x1 text-medium pf">  
4077  	
4078  
4079	<span>&nbsp; → &nbsp;</span>
4080	
4081
4082<span class=""></span>
4083  
4084</div>
4085      
4086    
4087
4088    <!-- **BEGIN** Hextom SPM Integration // Main Include - DO NOT MODIFY -->
4089    <!-- **BEGIN** Hextom SPM Integration // Main - DO NOT MODIFY -->
4090<script type="application/javascript">
4091    window.hextom_spm = {
4092        p1: [
4093            
4094        ],
4095        p2: {
4096            
4097        }
4098    };
4099</script>
4099
4100<!-- **END** Hextom SPM Integration // Main - DO NOT MODIFY -->
4101    <!-- **END** Hextom SPM Integration // Main Include - DO NOT MODIFY -->
4102
4103    
4103<script>
4104      // <<< Engagement Cloud Abandoned cart script >>>
4105      var dmPt = dmPt ? dmPt : {};
4106      // Change this value to true if you want to enable guest abandoned cart
4107      dmPt.enableGuestAbandonedCart = true;
4108      // Id or selector expression to return the newsletter sign up forms of your store
4109      dmPt.newsletter_form_id="#contact_form";
4110
4111      !function(t){function e(e,n,i){var r=new Date;r.setTime(r.getTime()+24*i*60*60*1e3);var u="expires="+r.toUTCString();t.cookie=e+"="+n+";"+u+";path=/"}function n(e){for(var n=e+"=",i=t.cookie.split(";"),r=0;r<i.length;r++){for(var u=i[r];" "==u.charAt(0);)u=u.substring(1);if(0==u.indexOf(n))return u.substring(n.length,u.length)}return""}function i(e){return t.querySelector(e)}function r(t,e){return(e=i(t))&&e.value?e.value:null}dmPt.enableGuestAbandonedCart&&(function(t,e,n){(n=i(t))&&n.addEventListener("submit",e,!1)}(dmPt.newsletter_form_id,function(){dmPt&&r("input[type=email]")&&(dmPt.emailSubmitted=r("input[type=email]"),e("dm-subscriber",dmPt.emailSubmitted,{expires:1}))}),dmPt.emailSubmitted=n("dm-subscriber")),dmPt&&(dmPt.cartId=n("cart"),e("dm-cart",dmPt.cartId,{expires:1}))}(document);
4112
4113      
4114          if(dmPt.enableGuestAbandonedCart && dmPt.emailSubmitted && dmPt.emailSubmitted !== ""){
4115              dmPt("identify", dmPt.emailSubmitted);
4116          }
4117      
4118
4119      if(dmPt.cartId && dmPt.cartId !== ""){
4120        dmPt("cartInsight", {
4121          "programID": 8172,
4122          "cartDelay": 60,
4123          "cartID": dmPt.cartId, //This value is retrieved from a Shopify cookie
4124          "cartPhase": "CUSTOMER_LOGIN",
4125          "currency": "THB",
4126          "subtotal": 0,
4127          "discountAmount": 0,
4128          "taxAmount": 0,
4129          "grandTotal": 0,
4130          "cartUrl": "https://sonosthailand.com/cart/",
4131          "lineItems": [
4132            
4133          ]
4134        });
4135      }
4136    </script>
4136
4137    
4137<script
4138      src="//r3.dotdigital-pages.com/resources/sharing/popover.js"
4139      data-sharing="lp-popover"
4140      data-page-domain="r3.dotdigital-pages.com"
4141      data-page-id="6MID-1KW/sonos-hk-popup"
4142      data-delay="10"
4143      data-appearances="1"
4144    ></script>
4144
4145    
4145<script src="https://r3-t.trackedlink.net/_dmpt.js" type="text/javascript"></script>
4145
4146    
4146<script type="text/javascript">
4147      _dmSetDomain("trysonos.hk");
4148    </script>
4148
4149
4150    <!--
4151      
4151<script
4152        async
4153        type="text/javascript"
4154        src="//preorderly.azurewebsites.net/Scripts/preorder.min.js?env=https://preorderly.azurewebsites.net&v=1&shop=sonos-thailand.myshopify.com"
4155      ></script>
4155
4156    -->
4157
4158    <!-- Back in Stock helper snippet -->
4159    
4160
4161<script id="back-in-stock-helper">
4162  var _BISConfig = _BISConfig || {};
4163
4164
4165
4166
4167</script>
4167
4168
4169    <!-- End Back in Stock helper snippet -->
4170    
4170<script>
4171  if(typeof(Spurit) === 'undefined'){
4172    var Spurit = {};
4173  }
4174  if(!Spurit.CountdownTimer){
4175    Spurit.CountdownTimer = {};
4176  }
4177  if(!Spurit.CountdownTimer.snippet){
4178    Spurit.CountdownTimer.snippet = {};
4179  }
4180  Spurit.CountdownTimer.snippet.shopHash = '46d2ba6886a657313ceb4568ec4b0f74';
4181  Spurit.CountdownTimer.snippet.signature = '3f697243e9bc221fe022b1d508f8d596';
4182  Spurit.CountdownTimer.snippet.userId = '323765';
4183  Spurit.CountdownTimer.snippet.cacheTimestamp = 1677570865;
4184
4185  
4186  
4187  
4188</script>
4188
4189
4190    
4190<script src="https://amaicdn.com/timer-app/common.js"></script>
4190
4191    <link href="https://amaicdn.com/timer-app/common.css" rel="stylesheet" type="text/css" media="all">
4192
4193
4194    <!-- "snippets/gtranslate.liquid" was not rendered, the associated app was uninstalled -->
4195    
4195<script src="https://code.jquery.com/jquery-3.6.3.min.js" async>
4196      // Check if jQuery is loaded and ready
4197      if (typeof jQuery !== 'undefined') {
4198          // jQuery is loaded
4199          $(document).ready(function() {
4200              // Your jQuery code here
4201              $("p").text("jQuery is running!");
4202              alert("jQuery is loaded!!!!!!");
4203          });
4204      } else {
4205          // jQuery is not loaded
4206          alert("jQuery is not loaded.");
4207      }
4208    </script>
4208
4209    
4210  <div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
4210<script type="text/javascript">
4211  //SendWILL APPS COMMON JS CODE
4212  window.EcomSendApps = window.EcomSendApps || {}
4213
4214  window.EcomSendApps.design_mode = false
4215  
4216
4217  window.EcomSendApps.common = window.EcomSendApps.common || {}
4218  window.EcomSendApps.common.shop = {
4219    permanent_domain: 'sonos-thailand.myshopify.com',
4220    currency: "THB",
4221    money_format: "฿ {{amount_no_decimals}}",
4222    id: 80198304050,
4223  }
4224
4225  
4226  
4227    window.EcomSendApps.common.customer = {
4228      id: null,
4229      tags: null,
4230      email: null,
4231      accepts_marketing: null,
4232      first_name: null,
4233    }
4234  
4235
4236  
4237  window.EcomSendApps.common.template = 'page'
4238</script>
4238
4239<!-- END app snippet -->
4240
4241<script>
4242  window.EcomSendApps = window.EcomSendApps || {}
4243  /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */
4244  const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED"
4245  /** @description storefront main bundle asset url */
4246  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js'
4247  /** @description storefront style asset url */
4248  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css'
4249  /** @description storefront wasm asset url for runtime signature module */
4250  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm'
4251  /** @description fallback delay when requestIdleCallback is unavailable */
4252  const ECOMSEND_IDLE_TIMEOUT_MS = 800
4253  /** @description user interaction events used to trigger lazy init earlier */
4254  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
4255  /** @description global flag key for emergency immediate loading */
4256  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true
4257  /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */
4258  const ECOMSEND_DEFAULT_GDPR_FLAG = false
4259  /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */
4260  const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false
4261
4262  /** @description normalize merchant-provided GDPR switch into a strict boolean value */
4263  function normalizeEcomsendBooleanFlag(rawValue) {
4264    if (typeof rawValue === "boolean") {
4265      return rawValue
4266    }
4267    if (typeof rawValue === "number") {
4268      return rawValue === 1
4269    }
4270    if (typeof rawValue === "string") {
4271      const normalizedValue = rawValue.trim().toLowerCase()
4272      return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes"
4273    }
4274    return false
4275  }
4276
4277  /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */
4278  function lockEcomsendReadonlyFlag(flagName, flagValue) {
4279    try {
4280      Object.defineProperty(window.EcomSendApps, flagName, {
4281        value: flagValue,
4282        writable: false,
4283        configurable: false,
4284        enumerable: true,
4285      })
4286      return
4287    } catch (error) {}
4288    window.EcomSendApps[flagName] = flagValue
4289  }
4290
4291  /** @description resolve storefront GDPR mode from merchant theme override */
4292  function resolveEcomsendGdprMode() {
4293    if (typeof window.EcomSendApps.GDPR === "undefined") {
4294      window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG
4295    }
4296    const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR)
4297    window.EcomSendApps.GDPR = gdprEnabled
4298    return gdprEnabled
4299  }
4300
4301  /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */
4302  function resolveEcomsendCwTracksMode() {
4303    if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") {
4304      window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED
4305    }
4306    const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled)
4307    window.EcomSendApps.CWTracksEnabled = cwTracksEnabled
4308    return cwTracksEnabled
4309  }
4310
4311  /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */
4312  function syncEcomsendGdprModeToStorage(gdprEnabled) {
4313    if (!window.localStorage) {
4314      return
4315    }
4316    if (gdprEnabled) {
4317      window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true")
4318      return
4319    }
4320    window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY)
4321  }
4322
4323  /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */
4324  const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode()
4325  /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */
4326  const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode()
4327  lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED)
4328  lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED)
4329
4330  try {
4331    syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED)
4332  } catch (error) {}
4333
4334  /** @description create main stylesheet node for storefront runtime */
4335  function createEcomSendMainStyleEle() {
4336    const ecomsendMainStyleEle = document.createElement("link")
4337    ecomsendMainStyleEle.rel = "stylesheet"
4338    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
4339    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
4340    return ecomsendMainStyleEle
4341  }
4342
4343  /** @description append runtime stylesheet exactly once */
4344  function ensureEcomSendMainStyleLoaded() {
4345    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
4346      return
4347    }
4348    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
4349    document.head.appendChild(ecomsendMainStyleEle)
4350  }
4351
4352  /** @description remove interaction listeners after first lazy-init trigger */
4353  function clearInteractionListeners() {
4354    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
4355      window.removeEventListener(eventName, scheduleMainBundleLoad)
4356    })
4357  }
4358
4359  /** @description run low-priority task via idle callback with timeout fallback */
4360  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
4361    if (window.requestIdleCallback) {
4362      window.requestIdleCallback(() => {
4363        taskRunner()
4364      }, { timeout: timeoutMs })
4365      return
4366    }
4367    window.setTimeout(() => {
4368      taskRunner()
4369    }, timeoutMs)
4370  }
4371
4372  /** @description load main storefront bundle once and keep rollback override */
4373  function loadEcomsendMainBundle() {
4374    if (window.__ecomsendMainBundleLoaded) {
4375      return
4376    }
4377    window.__ecomsendMainBundleLoaded = true
4378    clearInteractionListeners()
4379    /** @description ensure storefront runtime css is loaded together with main bundle */
4380    ensureEcomSendMainStyleLoaded()
4381    const ecomsendMainScriptEle = document.createElement("script")
4382    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
4383    ecomsendMainScriptEle.async = true
4384    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
4385    document.body.appendChild(ecomsendMainScriptEle)
4386  }
4387
4388  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
4389  function scheduleMainBundleLoad() {
4390    if (window.__ecomsendMainBundleLoadScheduled) {
4391      return
4392    }
4393    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
4394    window.__ecomsendMainBundleLoadScheduled = true
4395    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
4396      loadEcomsendMainBundle()
4397      return
4398    }
4399    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
4400  }
4401
4402  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
4403  function cacheMarketingParams() {
4404    const urlParams = new URLSearchParams(window.location.search)
4405    const marketingId = urlParams.get("ec_marketing_id")
4406    const ecEmailId = urlParams.get("ec_email_id")
4407    const ecMarketingSign = urlParams.get("ec_marketing_sign")
4408
4409    if (marketingId && window.localStorage) {
4410      window.localStorage.setItem("ec_marketing_id", marketingId)
4411    }
4412    if (ecEmailId && window.localStorage) {
4413      window.localStorage.setItem("ec_email_id", ecEmailId)
4414    }
4415    if (ecMarketingSign && window.localStorage) {
4416      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
4417    }
4418  }
4419
4420  /** @description check whether marketing storage is allowed under Shopify customer privacy state */
4421  function isMarketingStorageAllowedByCustomerPrivacy() {
4422    const customerPrivacy = window?.Shopify?.customerPrivacy
4423    if (!customerPrivacy) {
4424      return false
4425    }
4426    const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed()
4427    if (marketingAllowed) {
4428      return true
4429    }
4430    if (typeof customerPrivacy.currentVisitorConsent === "function") {
4431      const consent = customerPrivacy.currentVisitorConsent()
4432      return consent?.marketing === "yes"
4433    }
4434    return false
4435  }
4436
4437  /** @description check whether analytics storage is allowed under Shopify customer privacy state */
4438  function isAnalyticsStorageAllowedByCustomerPrivacy() {
4439    const customerPrivacy = window?.Shopify?.customerPrivacy
4440    if (!customerPrivacy) {
4441      return false
4442    }
4443    const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed()
4444    if (analyticsAllowed) {
4445      return true
4446    }
4447    if (typeof customerPrivacy.currentVisitorConsent === "function") {
4448      const consent = customerPrivacy.currentVisitorConsent()
4449      return consent?.analytics === "yes"
4450    }
4451    return false
4452  }
4453
4454  /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */
4455  function cacheMarketingParamsWithGdprGuard() {
4456    if (!ECOMSEND_GDPR_ENABLED) {
4457      cacheMarketingParams()
4458      return
4459    }
4460    if (isMarketingStorageAllowedByCustomerPrivacy()) {
4461      cacheMarketingParams()
4462    }
4463  }
4464
4465  /** @description cache shop id used by pixel report branches */
4466  function cacheShopIdForPixel() {
4467    if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) {
4468      return
4469    }
4470    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
4471  }
4472
4473  /**
4474   * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle:
4475   * bootstrapFlowClientConfig → POST /api/automation/v2/clientFlowConfig (API Sign)
4476   * → localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId → read by web-pixel.
4477   * Keep new C-end Flow config on this path; do not scatter fetches in liquid.
4478   */
4479
4480  /** @description execute shop id caching with GDPR guard and shared consent policy */
4481  function cacheShopIdWithGdprGuard() {
4482    if (!ECOMSEND_GDPR_ENABLED) {
4483      cacheShopIdForPixel()
4484      return
4485    }
4486    if (isAnalyticsStorageAllowedByCustomerPrivacy()) {
4487      cacheShopIdForPixel()
4488    }
4489  }
4490
4491  /** @description load Shopify consent-tracking API before GDPR-gated cache writes */
4492  function withCustomerPrivacyApiReady(onReady) {
4493    if (!ECOMSEND_GDPR_ENABLED) {
4494      onReady()
4495      return
4496    }
4497    if (window?.Shopify?.customerPrivacy) {
4498      onReady()
4499      return
4500    }
4501    if (typeof window?.Shopify?.loadFeatures !== "function") {
4502      return
4503    }
4504    window.Shopify.loadFeatures(
4505      [{ name: "consent-tracking-api", version: "0.1" }],
4506      (error) => {
4507        if (error) {
4508          return
4509        }
4510        onReady()
4511      }
4512    )
4513  }
4514
4515  try {
4516    withCustomerPrivacyApiReady(() => {
4517      cacheMarketingParamsWithGdprGuard()
4518      cacheShopIdWithGdprGuard()
4519    })
4520    if (ECOMSEND_GDPR_ENABLED) {
4521      document.addEventListener("visitorConsentCollected", () => {
4522        cacheMarketingParamsWithGdprGuard()
4523        cacheShopIdWithGdprGuard()
4524      })
4525    }
4526  } catch (e) {}
4527
4528  /** @description inject wasm asset url into shared namespace before main bundle executes */
4529  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL
4530
4531  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
4532    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
4533  })
4534
4535  if (document.readyState === "loading") {
4536    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
4537  } else {
4538    scheduleMainBundleLoad()
4539  }
4540</script>
4540
4541
4542<style id="ecomsend-custom-style"></style>
4543
4544<script>window.shopLocale = 'en'</script>
4544
4545
4546<script>
4547  /** @description timeout used for deferred discount request scheduling */
4548  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500
4549
4550  /** @description apply discount code from url query only when parameter exists */
4551  function applyWillDiscountCode() {
4552    const urlParams = new URLSearchParams(window.location.search)
4553    const willDiscountCode = urlParams.get("willDiscountCode")
4554    if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) {
4555      return
4556    }
4557    fetch("/cart/update.js", {
4558      method: "POST",
4559      headers: {
4560        "Content-Type": "application/json",
4561      },
4562      body: JSON.stringify({
4563        discount: willDiscountCode,
4564      }),
4565    })
4566  }
4567
4568  try {
4569    if (!window.__ecomsendDeferredTasksScheduled) {
4570      /** @description global guard to avoid duplicate deferred task scheduling */
4571      window.__ecomsendDeferredTasksScheduled = true
4572      if (window.requestIdleCallback) {
4573        window.requestIdleCallback(() => {
4574          applyWillDiscountCode()
4575        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
4576      } else {
4577        window.setTimeout(() => {
4578          applyWillDiscountCode()
4579        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
4580      }
4581    }
4582  } catch (error) {}
4583</script>
4583
4584
4585
4586
4587</div>
4587<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4587
4588</body>
4589</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.