PageSourceSearch

https://luxproducts.com/blogs/lux-insights

html luxproducts.com collected 2026-10-05 19:28:19 UTC 335,496 bytes, 4,851 lines download raw bytes

1<!doctype html>
2<html class="no-touch page-loading" lang="en">
3  <head>
4    
5<meta charset="utf-8">
6<meta http-equiv="X-UA-Compatible" content="IE=edge">
7<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0">
8<link rel="canonical" href="https://luxproducts.com/blogs/lux-insights"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="font" href="//luxproducts.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//luxproducts.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2" type="font/woff2" crossorigin><link rel="preload" as="image" href="//luxproducts.com/cdn/shop/t/12/assets/loading.svg?v=91665432863842511931764178817"><style data-shopify>
9
10  html:not(.page-loading) .loading-overlay { opacity: 0; visibility: hidden; pointer-events: none; animation: fadeOut 1s ease; transition: visibility 0s linear 1s; }
11
12  .loading-overlay { position: fixed; top: 0; left: 0; z-index: 99999; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background: var(--overlay-bg, var(--COLOR-BLACK-WHITE)); }</style><style data-shopify>.loader__image__holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; display: none; align-items: center; justify-content: center; animation: pulse-loading 2s infinite ease-in-out; }
13    .loader__image__holder:has(.loader__image--fallback) { animation: none; }
14    .loading-image .loader__image__holder { display: flex; }
15    .loader__image { max-width: 150px; height: auto; object-fit: contain; }
16    .loading-image .loader__image--fallback { width: 150px; height: 150px; max-width: 150px; mask: var(--loading-svg) center center/contain no-repeat; background: var(--overlay-bg-svg, var(--COLOR-WHITE-BLACK)); }</style>
16<script>
17    const loadingAppearance = "once";
18    const loaded = sessionStorage.getItem('loaded');
19
20    if (loadingAppearance === 'once') {
21      if (loaded === null) {
22        sessionStorage.setItem('loaded', true);
23        document.documentElement.classList.add('loading-image');
24      }
25    } else {
26      document.documentElement.classList.add('loading-image');
27    }
28  </script>
28<link rel="shortcut icon" href="//luxproducts.com/cdn/shop/files/LUX_logo_color_32x32.jpg?v=1756852241" type="image/png">
29<title>LUX Insights
30  
31  
32   &ndash; Lux Products</title><meta name="description" content="Smart comfort, smarter savings. Introducing The TQ Smart Thermostat Range. Built with Matter for easy smart-home integration.">
33
34<meta property="og:site_name" content="Lux Products">
35<meta property="og:url" content="https://luxproducts.com/blogs/lux-insights">
36<meta property="og:title" content="LUX Insights">
37<meta property="og:type" content="website">
38<meta property="og:description" content="Smart comfort, smarter savings. Introducing The TQ Smart Thermostat Range. Built with Matter for easy smart-home integration."><meta property="og:image" content="http://luxproducts.com/cdn/shop/files/Image_2025-08-26_124827_458.jpg?v=1758292249">
39  <meta property="og:image:secure_url" content="https://luxproducts.com/cdn/shop/files/Image_2025-08-26_124827_458.jpg?v=1758292249">
40  <meta property="og:image:width" content="4000">
41  <meta property="og:image:height" content="2666"><meta name="twitter:card" content="summary_large_image">
42<meta name="twitter:title" content="LUX Insights">
43<meta name="twitter:description" content="Smart comfort, smarter savings. Introducing The TQ Smart Thermostat Range. Built with Matter for easy smart-home integration."><style data-shopify>@font-face {
44  font-family: Roboto;
45  font-weight: 400;
46  font-style: normal;
47  font-display: swap;
48  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"),
49       url("//luxproducts.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff");
50}
51
52    @font-face {
53  font-family: Roboto;
54  font-weight: 400;
55  font-style: normal;
56  font-display: swap;
57  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"),
58       url("//luxproducts.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff");
59}
60
61    @font-face {
62  font-family: Roboto;
63  font-weight: 400;
64  font-style: normal;
65  font-display: swap;
66  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"),
67       url("//luxproducts.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff");
68}
69
70    
71
72    
73      @font-face {
74  font-family: Roboto;
75  font-weight: 500;
76  font-style: normal;
77  font-display: swap;
78  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_n5.250d51708d76acbac296b0e21ede8f81de4e37aa.woff2") format("woff2"),
79       url("//luxproducts.com/cdn/fonts/roboto/roboto_n5.535e8c56f4cbbdea416167af50ab0ff1360a3949.woff") format("woff");
80}
81
82    
83
84    
85      @font-face {
86  font-family: Roboto;
87  font-weight: 100;
88  font-style: normal;
89  font-display: swap;
90  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_n1.90b4da06f3479773587365491ef23b0675c8d747.woff2") format("woff2"),
91       url("//luxproducts.com/cdn/fonts/roboto/roboto_n1.d4e22cf363186df0511ea8d84cdef42b69c37e33.woff") format("woff");
92}
93
94    
95
96    
97      @font-face {
98  font-family: Roboto;
99  font-weight: 700;
100  font-style: normal;
101  font-display: swap;
102  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"),
103       url("//luxproducts.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff");
104}
105
106    
107
108    
109      @font-face {
110  font-family: Roboto;
111  font-weight: 100;
112  font-style: normal;
113  font-display: swap;
114  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_n1.90b4da06f3479773587365491ef23b0675c8d747.woff2") format("woff2"),
115       url("//luxproducts.com/cdn/fonts/roboto/roboto_n1.d4e22cf363186df0511ea8d84cdef42b69c37e33.woff") format("woff");
116}
117
118    
119
120    
121      @font-face {
122  font-family: Roboto;
123  font-weight: 500;
124  font-style: normal;
125  font-display: swap;
126  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_n5.250d51708d76acbac296b0e21ede8f81de4e37aa.woff2") format("woff2"),
127       url("//luxproducts.com/cdn/fonts/roboto/roboto_n5.535e8c56f4cbbdea416167af50ab0ff1360a3949.woff") format("woff");
128}
129
130    
131
132    
133      @font-face {
134  font-family: Roboto;
135  font-weight: 400;
136  font-style: italic;
137  font-display: swap;
138  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2") format("woff2"),
139       url("//luxproducts.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff") format("woff");
140}
141
142    
143
144    
145      @font-face {
146  font-family: Roboto;
147  font-weight: 700;
148  font-style: italic;
149  font-display: swap;
150  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_i7.7ccaf9410746f2c53340607c42c43f90a9005937.woff2") format("woff2"),
151       url("//luxproducts.com/cdn/fonts/roboto/roboto_i7.49ec21cdd7148292bffea74c62c0df6e93551516.woff") format("woff");
152}
153
154    
155
156    
157      @font-face {
158  font-family: Roboto;
159  font-weight: 500;
160  font-style: normal;
161  font-display: swap;
162  src: url("//luxproducts.com/cdn/fonts/roboto/roboto_n5.250d51708d76acbac296b0e21ede8f81de4e37aa.woff2") format("woff2"),
163       url("//luxproducts.com/cdn/fonts/roboto/roboto_n5.535e8c56f4cbbdea416167af50ab0ff1360a3949.woff") format("woff");
164}
165
166    
167
168    
169
170    
171      :root,
172      .color-scheme-1 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
173        --COLOR-PRIMARY-OPPOSITE: #ffffff;
174        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(100, 197, 233, 0.2);
175        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(100, 197, 233, 0.3);
176
177        --PRIMARY-BUTTONS-COLOR-BG: #37b4e3;
178        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
179        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
180        --PRIMARY-BUTTONS-COLOR-BORDER: #37b4e3;
181        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2);
182
183        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #64c5e9;
184
185        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(55, 180, 227, 0.05);
186        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(55, 180, 227, 0.1);
187        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(55, 180, 227, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
188        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
189        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
190        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);
191
192        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
193        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
194        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
195        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;
196
197        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
198        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
199        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
200        --OUTLINE-BUTTONS-PRIMARY-TEXT: #37b4e3;
201        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(55, 180, 227, 0.1);
202        --OUTLINE-BUTTONS-PRIMARY-BORDER: #37b4e3;
203        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(100, 197, 233, 0.2);
204
205        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
206        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
207        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
208        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
209        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);
210
211        --OUTLINE-BUTTONS-WHITE-BG: transparent;
212        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
213        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
214        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;
215
216        --OUTLINE-BUTTONS-BLACK-BG: transparent;
217        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
218        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
219        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #37b4e3;
220        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
221        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
222        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
223        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);
224
225        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
226        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
227        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
228        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
229        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);
230
231        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
232        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
233        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
234        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;
235
236        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
237        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
238        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
239        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #3e3935;
240        --COLOR-TEXT: #3e3935;
241        --COLOR-TEXT-DARKEN: #070606;
242        --COLOR-TEXT-LIGHTEN: #756c64;
243        --COLOR-TEXT-ALPHA-5: rgba(62, 57, 53, 0.05);
244        --COLOR-TEXT-ALPHA-8: rgba(62, 57, 53, 0.08);
245        --COLOR-TEXT-ALPHA-10: rgba(62, 57, 53, 0.1);
246        --COLOR-TEXT-ALPHA-15: rgba(62, 57, 53, 0.15);
247        --COLOR-TEXT-ALPHA-20: rgba(62, 57, 53, 0.2);
248        --COLOR-TEXT-ALPHA-25: rgba(62, 57, 53, 0.25);
249        --COLOR-TEXT-ALPHA-50: rgba(62, 57, 53, 0.5);
250        --COLOR-TEXT-ALPHA-60: rgba(62, 57, 53, 0.6);
251        --COLOR-TEXT-ALPHA-85: rgba(62, 57, 53, 0.85);
252
253        --COLOR-BG-RGB: 255, 255, 255;
254        --COLOR-BG-GRADIENT: #ffffff;
255        --COLOR-BG: #ffffff;
256        --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
257        --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
258        --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
259        --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
260        --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
261        --COLOR-BG-DARKEN: #e6e6e6;
262        --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
263        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
264        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
265        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
266        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
267        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9;
268        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
269        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
270        --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
271        --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0;
272        --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3;
273        --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6;
274        --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a;
275        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
276        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6;
277        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999;
278        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c;
279        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
280        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373;
281
282        --COLOR-INPUT-BG: #ffffff;
283
284        --COLOR-ACCENT: #e53e30;
285        --COLOR-ACCENT-TEXT: #fff;
286        --COLOR-ACCENT-OPPOSITE: #ffffff;
287        --COLOR-ACCENT-MIX-ALPHA: rgba(115, 31, 24, 0.1);
288
289        --COLOR-BORDER: #37b4e3;
290        --COLOR-BORDER-ALPHA-15: rgba(55, 180, 227, 0.15);
291        --COLOR-BORDER-ALPHA-30: rgba(55, 180, 227, 0.3);
292        --COLOR-BORDER-ALPHA-50: rgba(55, 180, 227, 0.5);
293        --COLOR-BORDER-ALPHA-65: rgba(55, 180, 227, 0.65);
294        --COLOR-BORDER-LIGHTEN-DARKEN: #bde6f6;
295        --COLOR-BORDER-HAIRLINE: #f7f7f7;
296        --COLOR-LINK: #3e3935;
297        --COLOR-BG-OVERLAY: rgba(62, 57, 53, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
298        --COLOR-QUICK-ADD-TEXT: #3e3935;--COLOR-UPSELLS-BG: #f7f6f4;
299        --COLOR-UPSELLS-TEXT: #0b0b0b;
300        --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e;
301        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
302        --UPSELLS-HEIGHT: 100px;
303        --UPSELLS-IMAGE-WIDTH: 30%;
304
305        --COLOR-DISABLED-GREY: rgba(62, 57, 53, 0.05);
306        --COLOR-DISABLED-GREY-DARKEN: rgba(62, 57, 53, 0.45);
307
308        /* Dynamic color variables */
309        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
310        --text: var(--COLOR-TEXT);
311        --heading: var(--COLOR-HEADING);
312        --accent: var(--COLOR-ACCENT);
313        --border: var(--COLOR-BORDER);
314        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
315        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
316        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
317        --bg-darken: var(--COLOR-BG-DARKEN);
318        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
319        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
320        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
321        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
322        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
323        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
324        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
325        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
326        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
327        --overlay: #3e3935;
328        --bg-overlay: rgba(255, 255, 255, 0.5);
329        --link: var(--COLOR-LINK);
330        --text-darken: var(--COLOR-TEXT-DARKEN);
331        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
332        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
333        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
334        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
335        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
336        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
337        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
338        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
339        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
340        --accent-text: var(--COLOR-ACCENT-TEXT);
341        --sale-bg: var(--COLOR-SALE-BG);
342        --sale-text: var(--COLOR-SALE-TEXT);
343        --custom-bg: var(--COLOR-CUSTOM-BG);
344        --custom-text: var(--COLOR-CUSTOM-TEXT);
345        --sold-bg: var(--COLOR-SOLD-BG);
346        --sold-text: var(--COLOR-SOLD-TEXT);
347        --saving-bg: var(--COLOR-SAVING-BG);
348        --saving-text: var(--COLOR-SAVING-TEXT);
349        --input-bg: var(--COLOR-INPUT-BG);
350        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
351        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
352        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
353        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
354        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
355        --hairline: var(--COLOR-BORDER-HAIRLINE);
356        --error: var(--COLOR-ERROR);
357        --error-bg: var(--COLOR-ERROR-BG);
358        --success: var(--COLOR-SUCCESS);
359        --success-bg: var(--COLOR-SUCCESS-BG);
360        --disabled-grey: var(--COLOR-DISABLED-GREY);
361        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
362        --white: var(--COLOR-WHITE);
363        --white-darken: var(--COLOR-WHITE-DARKEN);
364        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
365        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
366        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
367        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
368        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
369        --black: var(--COLOR-BLACK);
370        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
371        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
372        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
373        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
374        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
375        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
376        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
377        --upsells-bg: var(--COLOR-UPSELLS-BG);
378        --upsells-text: var(--COLOR-UPSELLS-TEXT);
379        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
380        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
381      }
382    
383      
384      .color-scheme-2 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
385        --COLOR-PRIMARY-OPPOSITE: #ffffff;
386        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(100, 197, 233, 0.2);
387        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(100, 197, 233, 0.3);
388
389        --PRIMARY-BUTTONS-COLOR-BG: #37b4e3;
390        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
391        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
392        --PRIMARY-BUTTONS-COLOR-BORDER: #37b4e3;
393        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2);
394
395        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #64c5e9;
396
397        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(55, 180, 227, 0.05);
398        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(55, 180, 227, 0.1);
399        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(55, 180, 227, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
400        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
401        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
402        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);
403
404        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
405        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
406        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
407        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;
408
409        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
410        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
411        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
412        --OUTLINE-BUTTONS-PRIMARY-TEXT: #37b4e3;
413        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(55, 180, 227, 0.1);
414        --OUTLINE-BUTTONS-PRIMARY-BORDER: #37b4e3;
415        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(100, 197, 233, 0.2);
416
417        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
418        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
419        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
420        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
421        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);
422
423        --OUTLINE-BUTTONS-WHITE-BG: transparent;
424        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
425        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
426        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;
427
428        --OUTLINE-BUTTONS-BLACK-BG: transparent;
429        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
430        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
431        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #37b4e3;
432        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
433        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
434        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
435        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);
436
437        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
438        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
439        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
440        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
441        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);
442
443        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
444        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
445        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
446        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;
447
448        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
449        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
450        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
451        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff;
452        --COLOR-TEXT: #ffffff;
453        --COLOR-TEXT-DARKEN: #cccccc;
454        --COLOR-TEXT-LIGHTEN: #ffffff;
455        --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05);
456        --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08);
457        --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
458        --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15);
459        --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2);
460        --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25);
461        --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5);
462        --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6);
463        --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85);
464
465        --COLOR-BG-RGB: 255, 255, 255;
466        --COLOR-BG-GRADIENT: #ffffff;
467        --COLOR-BG: #ffffff;
468        --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
469        --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
470        --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
471        --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
472        --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
473        --COLOR-BG-DARKEN: #e6e6e6;
474        --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
475        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
476        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
477        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
478        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
479        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: rgba(217, 217, 217, 0.15);
480        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
481        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
482        --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
483        --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0;
484        --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3;
485        --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6;
486        --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a;
487        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
488        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6;
489        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999;
490        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c;
491        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
492        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373;
493
494        --COLOR-INPUT-BG: #ffffff;
495
496        --COLOR-ACCENT: #e53e30;
497        --COLOR-ACCENT-TEXT: #fff;
498        --COLOR-ACCENT-OPPOSITE: #ffffff;
499        --COLOR-ACCENT-MIX-ALPHA: rgba(115, 31, 24, 0.1);
500
501        --COLOR-BORDER: #37b4e3;
502        --COLOR-BORDER-ALPHA-15: rgba(55, 180, 227, 0.15);
503        --COLOR-BORDER-ALPHA-30: rgba(55, 180, 227, 0.3);
504        --COLOR-BORDER-ALPHA-50: rgba(55, 180, 227, 0.5);
505        --COLOR-BORDER-ALPHA-65: rgba(55, 180, 227, 0.65);
506        --COLOR-BORDER-LIGHTEN-DARKEN: #bde6f6;
507        --COLOR-BORDER-HAIRLINE: #f7f7f7;
508        --COLOR-LINK: #37b4e3;
509        --COLOR-BG-OVERLAY: rgba(62, 57, 53, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
510        --COLOR-QUICK-ADD-TEXT: #3e3935;--COLOR-UPSELLS-BG: #f7f7f7;
511        --COLOR-UPSELLS-TEXT: #3e3935;
512        --COLOR-UPSELLS-TEXT-LIGHTEN: #756c64;
513        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(62, 57, 53, 0.45);
514        --UPSELLS-HEIGHT: 100px;
515        --UPSELLS-IMAGE-WIDTH: 30%;
516
517        --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05);
518        --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45);
519
520        /* Dynamic color variables */
521        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
522        --text: var(--COLOR-TEXT);
523        --heading: var(--COLOR-HEADING);
524        --accent: var(--COLOR-ACCENT);
525        --border: var(--COLOR-BORDER);
526        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
527        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
528        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
529        --bg-darken: var(--COLOR-BG-DARKEN);
530        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
531        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
532        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
533        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
534        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
535        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
536        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
537        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
538        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
539        --overlay: #3e3935;
540        --bg-overlay: rgba(255, 255, 255, 0.5);
541        --link: var(--COLOR-LINK);
542        --text-darken: var(--COLOR-TEXT-DARKEN);
543        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
544        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
545        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
546        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
547        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
548        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
549        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
550        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
551        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
552        --accent-text: var(--COLOR-ACCENT-TEXT);
553        --sale-bg: var(--COLOR-SALE-BG);
554        --sale-text: var(--COLOR-SALE-TEXT);
555        --custom-bg: var(--COLOR-CUSTOM-BG);
556        --custom-text: var(--COLOR-CUSTOM-TEXT);
557        --sold-bg: var(--COLOR-SOLD-BG);
558        --sold-text: var(--COLOR-SOLD-TEXT);
559        --saving-bg: var(--COLOR-SAVING-BG);
560        --saving-text: var(--COLOR-SAVING-TEXT);
561        --input-bg: var(--COLOR-INPUT-BG);
562        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
563        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
564        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
565        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
566        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
567        --hairline: var(--COLOR-BORDER-HAIRLINE);
568        --error: var(--COLOR-ERROR);
569        --error-bg: var(--COLOR-ERROR-BG);
570        --success: var(--COLOR-SUCCESS);
571        --success-bg: var(--COLOR-SUCCESS-BG);
572        --disabled-grey: var(--COLOR-DISABLED-GREY);
573        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
574        --white: var(--COLOR-WHITE);
575        --white-darken: var(--COLOR-WHITE-DARKEN);
576        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
577        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
578        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
579        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
580        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
581        --black: var(--COLOR-BLACK);
582        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
583        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
584        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
585        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
586        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
587        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
588        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
589        --upsells-bg: var(--COLOR-UPSELLS-BG);
590        --upsells-text: var(--COLOR-UPSELLS-TEXT);
591        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
592        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
593      }
594    
595      
596      .color-scheme-3 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
597        --COLOR-PRIMARY-OPPOSITE: #ffffff;
598        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(100, 197, 233, 0.2);
599        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(100, 197, 233, 0.3);
600
601        --PRIMARY-BUTTONS-COLOR-BG: #37b4e3;
602        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
603        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
604        --PRIMARY-BUTTONS-COLOR-BORDER: #37b4e3;
605        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2);
606
607        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #64c5e9;
608
609        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(55, 180, 227, 0.05);
610        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(55, 180, 227, 0.1);
611        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(55, 180, 227, 0.5);--COLOR-SECONDARY-OPPOSITE: #ffffff;
612        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2);
613        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(89, 82, 77, 0.2);
614        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(89, 82, 77, 0.3);
615
616        --SECONDARY-BUTTONS-COLOR-BG: #3e3935;
617        --SECONDARY-BUTTONS-COLOR-TEXT: #ffffff;
618        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
619        --SECONDARY-BUTTONS-COLOR-BORDER: #3e3935;
620
621        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(62, 57, 53, 0.05);
622        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(62, 57, 53, 0.1);
623        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(62, 57, 53, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
624        --OUTLINE-BUTTONS-PRIMARY-TEXT: #37b4e3;
625        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(55, 180, 227, 0.1);
626        --OUTLINE-BUTTONS-PRIMARY-BORDER: #37b4e3;
627        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(100, 197, 233, 0.2);
628
629        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
630        --OUTLINE-BUTTONS-SECONDARY-TEXT: #3e3935;
631        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(62, 57, 53, 0.1);
632        --OUTLINE-BUTTONS-SECONDARY-BORDER: #3e3935;
633        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(89, 82, 77, 0.2);
634
635        --OUTLINE-BUTTONS-WHITE-BG: transparent;
636        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
637        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
638        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;
639
640        --OUTLINE-BUTTONS-BLACK-BG: transparent;
641        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
642        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
643        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #37b4e3;
644        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
645        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
646        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
647        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);
648
649        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #3e3935;
650        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #ffffff;
651        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
652        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #ffffff;
653        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 255, 255, 0.2);
654
655        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
656        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
657        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
658        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;
659
660        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
661        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
662        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
663        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #3e3935;
664        --COLOR-TEXT: #3e3935;
665        --COLOR-TEXT-DARKEN: #070606;
666        --COLOR-TEXT-LIGHTEN: #756c64;
667        --COLOR-TEXT-ALPHA-5: rgba(62, 57, 53, 0.05);
668        --COLOR-TEXT-ALPHA-8: rgba(62, 57, 53, 0.08);
669        --COLOR-TEXT-ALPHA-10: rgba(62, 57, 53, 0.1);
670        --COLOR-TEXT-ALPHA-15: rgba(62, 57, 53, 0.15);
671        --COLOR-TEXT-ALPHA-20: rgba(62, 57, 53, 0.2);
672        --COLOR-TEXT-ALPHA-25: rgba(62, 57, 53, 0.25);
673        --COLOR-TEXT-ALPHA-50: rgba(62, 57, 53, 0.5);
674        --COLOR-TEXT-ALPHA-60: rgba(62, 57, 53, 0.6);
675        --COLOR-TEXT-ALPHA-85: rgba(62, 57, 53, 0.85);
676
677        --COLOR-BG-RGB: 247, 247, 247;
678        --COLOR-BG-GRADIENT: #f7f7f7;
679        --COLOR-BG: #f7f7f7;
680        --COLOR-BG-ALPHA-25: rgba(247, 247, 247, 0.25);
681        --COLOR-BG-ALPHA-35: rgba(247, 247, 247, 0.35);
682        --COLOR-BG-ALPHA-60: rgba(247, 247, 247, 0.6);
683        --COLOR-BG-ALPHA-65: rgba(247, 247, 247, 0.65);
684        --COLOR-BG-ALPHA-85: rgba(247, 247, 247, 0.85);
685        --COLOR-BG-DARKEN: #dedede;
686        --COLOR-BG-LIGHTEN-DARKEN: #dedede;
687        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #f2f2f2;
688        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #ededed;
689        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
690        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #efefef;
691        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d1d1d1;
692        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #c4c4c4;
693        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #dedede;
694        --COLOR-BG-LIGHTEN-DARKEN-2: #c5c5c5;
695        --COLOR-BG-LIGHTEN-DARKEN-3: #b8b8b8;
696        --COLOR-BG-LIGHTEN-DARKEN-4: #ababab;
697        --COLOR-BG-LIGHTEN-DARKEN-5: #9e9e9e;
698        --COLOR-BG-LIGHTEN-DARKEN-6: #929292;
699        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #ababab;
700        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #9e9e9e;
701        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #919191;
702        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #848484;
703        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #777777;
704        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #6b6b6b;
705
706        --COLOR-INPUT-BG: #f7f7f7;
707
708        --COLOR-ACCENT: #e53e30;
709        --COLOR-ACCENT-TEXT: #fff;
710        --COLOR-ACCENT-OPPOSITE: #ffffff;
711        --COLOR-ACCENT-MIX-ALPHA: rgba(115, 31, 24, 0.1);
712
713        --COLOR-BORDER: #37b4e3;
714        --COLOR-BORDER-ALPHA-15: rgba(55, 180, 227, 0.15);
715        --COLOR-BORDER-ALPHA-30: rgba(55, 180, 227, 0.3);
716        --COLOR-BORDER-ALPHA-50: rgba(55, 180, 227, 0.5);
717        --COLOR-BORDER-ALPHA-65: rgba(55, 180, 227, 0.65);
718        --COLOR-BORDER-LIGHTEN-DARKEN: #bde6f6;
719        --COLOR-BORDER-HAIRLINE: #efefef;
720        --COLOR-LINK: #37b4e3;
721        --COLOR-BG-OVERLAY: rgba(62, 57, 53, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
722        --COLOR-QUICK-ADD-TEXT: #3e3935;--COLOR-UPSELLS-BG: #f7f7f7;
723        --COLOR-UPSELLS-TEXT: #3e3935;
724        --COLOR-UPSELLS-TEXT-LIGHTEN: #756c64;
725        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(62, 57, 53, 0.45);
726        --UPSELLS-HEIGHT: 100px;
727        --UPSELLS-IMAGE-WIDTH: 30%;
728
729        --COLOR-DISABLED-GREY: rgba(62, 57, 53, 0.05);
730        --COLOR-DISABLED-GREY-DARKEN: rgba(62, 57, 53, 0.45);
731
732        /* Dynamic color variables */
733        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
734        --text: var(--COLOR-TEXT);
735        --heading: var(--COLOR-HEADING);
736        --accent: var(--COLOR-ACCENT);
737        --border: var(--COLOR-BORDER);
738        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
739        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
740        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
741        --bg-darken: var(--COLOR-BG-DARKEN);
742        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
743        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
744        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
745        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
746        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
747        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
748        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
749        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
750        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
751        --overlay: #3e3935;
752        --bg-overlay: rgba(255, 255, 255, 0.5);
753        --link: var(--COLOR-LINK);
754        --text-darken: var(--COLOR-TEXT-DARKEN);
755        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
756        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
757        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
758        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
759        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
760        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
761        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
762        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
763        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
764        --accent-text: var(--COLOR-ACCENT-TEXT);
765        --sale-bg: var(--COLOR-SALE-BG);
766        --sale-text: var(--COLOR-SALE-TEXT);
767        --custom-bg: var(--COLOR-CUSTOM-BG);
768        --custom-text: var(--COLOR-CUSTOM-TEXT);
769        --sold-bg: var(--COLOR-SOLD-BG);
770        --sold-text: var(--COLOR-SOLD-TEXT);
771        --saving-bg: var(--COLOR-SAVING-BG);
772        --saving-text: var(--COLOR-SAVING-TEXT);
773        --input-bg: var(--COLOR-INPUT-BG);
774        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
775        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
776        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
777        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
778        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
779        --hairline: var(--COLOR-BORDER-HAIRLINE);
780        --error: var(--COLOR-ERROR);
781        --error-bg: var(--COLOR-ERROR-BG);
782        --success: var(--COLOR-SUCCESS);
783        --success-bg: var(--COLOR-SUCCESS-BG);
784        --disabled-grey: var(--COLOR-DISABLED-GREY);
785        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
786        --white: var(--COLOR-WHITE);
787        --white-darken: var(--COLOR-WHITE-DARKEN);
788        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
789        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
790        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
791        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
792        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
793        --black: var(--COLOR-BLACK);
794        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
795        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
796        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
797        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
798        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
799        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
800        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
801        --upsells-bg: var(--COLOR-UPSELLS-BG);
802        --upsells-text: var(--COLOR-UPSELLS-TEXT);
803        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
804        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
805      }
806    
807      
808      .color-scheme-4 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25);
809        --COLOR-PRIMARY-OPPOSITE: #000000;
810        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
811        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);
812
813        --PRIMARY-BUTTONS-COLOR-BG: #ffffff;
814        --PRIMARY-BUTTONS-COLOR-TEXT: #000000;
815        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
816        --PRIMARY-BUTTONS-COLOR-BORDER: #ffffff;
817        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(0, 0, 0, 0.2);
818
819        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #e6e6e6;
820
821        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
822        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
823        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--COLOR-SECONDARY-OPPOSITE: #ffffff;
824        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2);
825        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(89, 82, 77, 0.2);
826        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(89, 82, 77, 0.3);
827
828        --SECONDARY-BUTTONS-COLOR-BG: #3e3935;
829        --SECONDARY-BUTTONS-COLOR-TEXT: #ffffff;
830        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
831        --SECONDARY-BUTTONS-COLOR-BORDER: #3e3935;
832
833        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(62, 57, 53, 0.05);
834        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(62, 57, 53, 0.1);
835        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(62, 57, 53, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
836        --OUTLINE-BUTTONS-PRIMARY-TEXT: #ffffff;
837        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
838        --OUTLINE-BUTTONS-PRIMARY-BORDER: #ffffff;
839        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(230, 230, 230, 0.2);
840
841        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
842        --OUTLINE-BUTTONS-SECONDARY-TEXT: #3e3935;
843        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(62, 57, 53, 0.1);
844        --OUTLINE-BUTTONS-SECONDARY-BORDER: #3e3935;
845        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(89, 82, 77, 0.2);
846
847        --OUTLINE-BUTTONS-WHITE-BG: transparent;
848        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
849        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
850        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;
851
852        --OUTLINE-BUTTONS-BLACK-BG: transparent;
853        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
854        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
855        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #ffffff;
856        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #000000;
857        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
858        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #000000;
859        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(0, 0, 0, 0.2);
860
861        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #3e3935;
862        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #ffffff;
863        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
864        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #ffffff;
865        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 255, 255, 0.2);
866
867        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
868        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
869        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
870        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;
871
872        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
873        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
874        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
875        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff;
876        --COLOR-TEXT: #ffffff;
877        --COLOR-TEXT-DARKEN: #cccccc;
878        --COLOR-TEXT-LIGHTEN: #ffffff;
879        --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05);
880        --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08);
881        --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
882        --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15);
883        --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2);
884        --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25);
885        --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5);
886        --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6);
887        --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85);
888
889        --COLOR-BG-RGB: 55, 180, 227;
890        --COLOR-BG-GRADIENT: #37b4e3;
891        --COLOR-BG: #37b4e3;
892        --COLOR-BG-ALPHA-25: rgba(55, 180, 227, 0.25);
893        --COLOR-BG-ALPHA-35: rgba(55, 180, 227, 0.35);
894        --COLOR-BG-ALPHA-60: rgba(55, 180, 227, 0.6);
895        --COLOR-BG-ALPHA-65: rgba(55, 180, 227, 0.65);
896        --COLOR-BG-ALPHA-85: rgba(55, 180, 227, 0.85);
897        --COLOR-BG-DARKEN: #1c9bcb;
898        --COLOR-BG-LIGHTEN-DARKEN: #64c5e9;
899        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #4dbce6;
900        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #56c0e7;
901        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff;
902        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #64c5e9;
903        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #7acdec;
904        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #90d6f0;
905        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #64c5e9;
906        --COLOR-BG-LIGHTEN-DARKEN-2: #37b4e3;
907        --COLOR-BG-LIGHTEN-DARKEN-3: #21acdf;
908        --COLOR-BG-LIGHTEN-DARKEN-4: #1d9bca;
909        --COLOR-BG-LIGHTEN-DARKEN-5: #1a8ab4;
910        --COLOR-BG-LIGHTEN-DARKEN-6: #16799e;
911        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #bde6f6;
912        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #d4eff9;
913        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #eaf7fc;
914        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #ffffff;
915        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #ffffff;
916        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #ffffff;
917
918        --COLOR-INPUT-BG: #37b4e3;
919
920        --COLOR-ACCENT: #e53e30;
921        --COLOR-ACCENT-TEXT: #fff;
922        --COLOR-ACCENT-OPPOSITE: #ffffff;
923        --COLOR-ACCENT-MIX-ALPHA: rgba(242, 159, 152, 0.25);
924
925        --COLOR-BORDER: #ffffff;
926        --COLOR-BORDER-ALPHA-15: rgba(255, 255, 255, 0.15);
927        --COLOR-BORDER-ALPHA-30: rgba(255, 255, 255, 0.3);
928        --COLOR-BORDER-ALPHA-50: rgba(255, 255, 255, 0.5);
929        --COLOR-BORDER-ALPHA-65: rgba(255, 255, 255, 0.65);
930        --COLOR-BORDER-LIGHTEN-DARKEN: #b3b3b3;
931        --COLOR-BORDER-HAIRLINE: #2aafe1;
932        --COLOR-LINK: #ffffff;
933        --COLOR-BG-OVERLAY: rgba(62, 57, 53, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
934        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #fff3f2;
935        --COLOR-UPSELLS-TEXT: #0b0b0b;
936        --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e;
937        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
938        --UPSELLS-HEIGHT: 100px;
939        --UPSELLS-IMAGE-WIDTH: 30%;
940
941        --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05);
942        --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45);
943
944        /* Dynamic color variables */
945        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
946        --text: var(--COLOR-TEXT);
947        --heading: var(--COLOR-HEADING);
948        --accent: var(--COLOR-ACCENT);
949        --border: var(--COLOR-BORDER);
950        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
951        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
952        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
953        --bg-darken: var(--COLOR-BG-DARKEN);
954        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
955        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
956        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
957        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
958        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
959        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
960        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
961        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
962        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
963        --overlay: #3e3935;
964        --bg-overlay: rgba(0, 0, 0, 0.5);
965        --link: var(--COLOR-LINK);
966        --text-darken: var(--COLOR-TEXT-DARKEN);
967        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
968        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
969        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
970        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
971        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
972        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
973        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
974        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
975        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
976        --accent-text: var(--COLOR-ACCENT-TEXT);
977        --sale-bg: var(--COLOR-SALE-BG);
978        --sale-text: var(--COLOR-SALE-TEXT);
979        --custom-bg: var(--COLOR-CUSTOM-BG);
980        --custom-text: var(--COLOR-CUSTOM-TEXT);
981        --sold-bg: var(--COLOR-SOLD-BG);
982        --sold-text: var(--COLOR-SOLD-TEXT);
983        --saving-bg: var(--COLOR-SAVING-BG);
984        --saving-text: var(--COLOR-SAVING-TEXT);
985        --input-bg: var(--COLOR-INPUT-BG);
986        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
987        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
988        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
989        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
990        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
991        --hairline: var(--COLOR-BORDER-HAIRLINE);
992        --error: var(--COLOR-ERROR);
993        --error-bg: var(--COLOR-ERROR-BG);
994        --success: var(--COLOR-SUCCESS);
995        --success-bg: var(--COLOR-SUCCESS-BG);
996        --disabled-grey: var(--COLOR-DISABLED-GREY);
997        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
998        --white: var(--COLOR-WHITE);
999        --white-darken: var(--COLOR-WHITE-DARKEN);
1000        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
1001        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
1002        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
1003        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
1004        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
1005        --black: var(--COLOR-BLACK);
1006        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
1007        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
1008        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
1009        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
1010        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
1011        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
1012        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
1013        --upsells-bg: var(--COLOR-UPSELLS-BG);
1014        --upsells-text: var(--COLOR-UPSELLS-TEXT);
1015        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
1016        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
1017      }
1018    
1019      
1020      .color-scheme-5 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25);
1021        --COLOR-PRIMARY-OPPOSITE: #000000;
1022        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
1023        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);
1024
1025        --PRIMARY-BUTTONS-COLOR-BG: #ffffff;
1026        --PRIMARY-BUTTONS-COLOR-TEXT: #000000;
1027        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1028        --PRIMARY-BUTTONS-COLOR-BORDER: #ffffff;
1029        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(0, 0, 0, 0.2);
1030
1031        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #e6e6e6;
1032
1033        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
1034        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
1035        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--COLOR-SECONDARY-OPPOSITE: #ffffff;
1036        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2);
1037        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(89, 82, 77, 0.2);
1038        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(89, 82, 77, 0.3);
1039
1040        --SECONDARY-BUTTONS-COLOR-BG: #3e3935;
1041        --SECONDARY-BUTTONS-COLOR-TEXT: #ffffff;
1042        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1043        --SECONDARY-BUTTONS-COLOR-BORDER: #3e3935;
1044
1045        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(62, 57, 53, 0.05);
1046        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(62, 57, 53, 0.1);
1047        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(62, 57, 53, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
1048        --OUTLINE-BUTTONS-PRIMARY-TEXT: #ffffff;
1049        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1050        --OUTLINE-BUTTONS-PRIMARY-BORDER: #ffffff;
1051        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(230, 230, 230, 0.2);
1052
1053        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
1054        --OUTLINE-BUTTONS-SECONDARY-TEXT: #3e3935;
1055        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(62, 57, 53, 0.1);
1056        --OUTLINE-BUTTONS-SECONDARY-BORDER: #3e3935;
1057        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(89, 82, 77, 0.2);
1058
1059        --OUTLINE-BUTTONS-WHITE-BG: transparent;
1060        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
1061        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1062        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;
1063
1064        --OUTLINE-BUTTONS-BLACK-BG: transparent;
1065        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
1066        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1067        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #ffffff;
1068        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #000000;
1069        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1070        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #000000;
1071        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(0, 0, 0, 0.2);
1072
1073        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #3e3935;
1074        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #ffffff;
1075        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1076        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #ffffff;
1077        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 255, 255, 0.2);
1078
1079        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
1080        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
1081        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1082        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;
1083
1084        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
1085        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
1086        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1087        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff;
1088        --COLOR-TEXT: #ffffff;
1089        --COLOR-TEXT-DARKEN: #cccccc;
1090        --COLOR-TEXT-LIGHTEN: #ffffff;
1091        --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05);
1092        --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08);
1093        --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1094        --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15);
1095        --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2);
1096        --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25);
1097        --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5);
1098        --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6);
1099        --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85);
1100
1101        --COLOR-BG-RGB: 62, 57, 53;
1102        --COLOR-BG-GRADIENT: #3e3935;
1103        --COLOR-BG: #3e3935;
1104        --COLOR-BG-ALPHA-25: rgba(62, 57, 53, 0.25);
1105        --COLOR-BG-ALPHA-35: rgba(62, 57, 53, 0.35);
1106        --COLOR-BG-ALPHA-60: rgba(62, 57, 53, 0.6);
1107        --COLOR-BG-ALPHA-65: rgba(62, 57, 53, 0.65);
1108        --COLOR-BG-ALPHA-85: rgba(62, 57, 53, 0.85);
1109        --COLOR-BG-DARKEN: #23201d;
1110        --COLOR-BG-LIGHTEN-DARKEN: #59524d;
1111        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #4c4641;
1112        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #514b45;
1113        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff;
1114        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #59524d;
1115        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #675f58;
1116        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #756c64;
1117        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #59524d;
1118        --COLOR-BG-LIGHTEN-DARKEN-2: #3e3935;
1119        --COLOR-BG-LIGHTEN-DARKEN-3: #302c2a;
1120        --COLOR-BG-LIGHTEN-DARKEN-4: #22201e;
1121        --COLOR-BG-LIGHTEN-DARKEN-5: #151312;
1122        --COLOR-BG-LIGHTEN-DARKEN-6: #070606;
1123        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #8f857d;
1124        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #9b928a;
1125        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #a79f98;
1126        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #b3aca6;
1127        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #beb8b4;
1128        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #cac5c1;
1129
1130        --COLOR-INPUT-BG: #3e3935;
1131
1132        --COLOR-ACCENT: #ffffff;
1133        --COLOR-ACCENT-TEXT: #000;
1134        --COLOR-ACCENT-OPPOSITE: #000000;
1135        --COLOR-ACCENT-MIX-ALPHA: rgba(255, 255, 255, 0.25);
1136
1137        --COLOR-BORDER: #ffffff;
1138        --COLOR-BORDER-ALPHA-15: rgba(255, 255, 255, 0.15);
1139        --COLOR-BORDER-ALPHA-30: rgba(255, 255, 255, 0.3);
1140        --COLOR-BORDER-ALPHA-50: rgba(255, 255, 255, 0.5);
1141        --COLOR-BORDER-ALPHA-65: rgba(255, 255, 255, 0.65);
1142        --COLOR-BORDER-LIGHTEN-DARKEN: #b3b3b3;
1143        --COLOR-BORDER-HAIRLINE: #36312e;
1144        --COLOR-LINK: #000000;
1145        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
1146        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #ffffff;
1147        --COLOR-UPSELLS-TEXT: #0b0b0b;
1148        --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e;
1149        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
1150        --UPSELLS-HEIGHT: 100px;
1151        --UPSELLS-IMAGE-WIDTH: 30%;
1152
1153        --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05);
1154        --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45);
1155
1156        /* Dynamic color variables */
1157        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
1158        --text: var(--COLOR-TEXT);
1159        --heading: var(--COLOR-HEADING);
1160        --accent: var(--COLOR-ACCENT);
1161        --border: var(--COLOR-BORDER);
1162        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
1163        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
1164        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
1165        --bg-darken: var(--COLOR-BG-DARKEN);
1166        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
1167        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
1168        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
1169        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
1170        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
1171        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
1172        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
1173        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
1174        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
1175        --overlay: #0000004d;
1176        --bg-overlay: rgba(0, 0, 0, 0.5);
1177        --link: var(--COLOR-LINK);
1178        --text-darken: var(--COLOR-TEXT-DARKEN);
1179        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
1180        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
1181        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
1182        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
1183        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
1184        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
1185        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
1186        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
1187        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
1188        --accent-text: var(--COLOR-ACCENT-TEXT);
1189        --sale-bg: var(--COLOR-SALE-BG);
1190        --sale-text: var(--COLOR-SALE-TEXT);
1191        --custom-bg: var(--COLOR-CUSTOM-BG);
1192        --custom-text: var(--COLOR-CUSTOM-TEXT);
1193        --sold-bg: var(--COLOR-SOLD-BG);
1194        --sold-text: var(--COLOR-SOLD-TEXT);
1195        --saving-bg: var(--COLOR-SAVING-BG);
1196        --saving-text: var(--COLOR-SAVING-TEXT);
1197        --input-bg: var(--COLOR-INPUT-BG);
1198        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
1199        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
1200        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
1201        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
1202        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
1203        --hairline: var(--COLOR-BORDER-HAIRLINE);
1204        --error: var(--COLOR-ERROR);
1205        --error-bg: var(--COLOR-ERROR-BG);
1206        --success: var(--COLOR-SUCCESS);
1207        --success-bg: var(--COLOR-SUCCESS-BG);
1208        --disabled-grey: var(--COLOR-DISABLED-GREY);
1209        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
1210        --white: var(--COLOR-WHITE);
1211        --white-darken: var(--COLOR-WHITE-DARKEN);
1212        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
1213        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
1214        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
1215        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
1216        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
1217        --black: var(--COLOR-BLACK);
1218        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
1219        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
1220        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
1221        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
1222        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
1223        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
1224        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
1225        --upsells-bg: var(--COLOR-UPSELLS-BG);
1226        --upsells-text: var(--COLOR-UPSELLS-TEXT);
1227        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
1228        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
1229      }
1230    
1231      
1232      .color-scheme-6 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25);
1233        --COLOR-PRIMARY-OPPOSITE: #ffffff;
1234        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(235, 104, 93, 0.2);
1235        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(235, 104, 93, 0.3);
1236
1237        --PRIMARY-BUTTONS-COLOR-BG: #e53e30;
1238        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
1239        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1240        --PRIMARY-BUTTONS-COLOR-BORDER: #e53e30;
1241        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2);
1242
1243        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #eb685d;
1244
1245        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(229, 62, 48, 0.05);
1246        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(229, 62, 48, 0.1);
1247        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(229, 62, 48, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
1248        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
1249        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(255, 196, 191, 0.2);
1250        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(255, 196, 191, 0.3);
1251
1252        --SECONDARY-BUTTONS-COLOR-BG: #fff3f2;
1253        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
1254        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1255        --SECONDARY-BUTTONS-COLOR-BORDER: #fff3f2;
1256
1257        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 243, 242, 0.05);
1258        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 243, 242, 0.1);
1259        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 243, 242, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
1260        --OUTLINE-BUTTONS-PRIMARY-TEXT: #e53e30;
1261        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(229, 62, 48, 0.1);
1262        --OUTLINE-BUTTONS-PRIMARY-BORDER: #e53e30;
1263        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(235, 104, 93, 0.2);
1264
1265        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
1266        --OUTLINE-BUTTONS-SECONDARY-TEXT: #fff3f2;
1267        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 243, 242, 0.1);
1268        --OUTLINE-BUTTONS-SECONDARY-BORDER: #fff3f2;
1269        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 196, 191, 0.2);
1270
1271        --OUTLINE-BUTTONS-WHITE-BG: transparent;
1272        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
1273        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1274        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;
1275
1276        --OUTLINE-BUTTONS-BLACK-BG: transparent;
1277        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
1278        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1279        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #e53e30;
1280        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
1281        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1282        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
1283        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);
1284
1285        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #fff3f2;
1286        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
1287        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1288        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
1289        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);
1290
1291        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
1292        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
1293        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1294        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;
1295
1296        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
1297        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
1298        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1299        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff;
1300        --COLOR-TEXT: #ffffff;
1301        --COLOR-TEXT-DARKEN: #cccccc;
1302        --COLOR-TEXT-LIGHTEN: #ffffff;
1303        --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05);
1304        --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08);
1305        --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1306        --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15);
1307        --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2);
1308        --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25);
1309        --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5);
1310        --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6);
1311        --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85);
1312
1313        --COLOR-BG-RGB: 11, 66, 123;
1314        --COLOR-BG-GRADIENT: #0b427b;
1315        --COLOR-BG: #0b427b;
1316        --COLOR-BG-ALPHA-25: rgba(11, 66, 123, 0.25);
1317        --COLOR-BG-ALPHA-35: rgba(11, 66, 123, 0.35);
1318        --COLOR-BG-ALPHA-60: rgba(11, 66, 123, 0.6);
1319        --COLOR-BG-ALPHA-65: rgba(11, 66, 123, 0.65);
1320        --COLOR-BG-ALPHA-85: rgba(11, 66, 123, 0.85);
1321        --COLOR-BG-DARKEN: #07294c;
1322        --COLOR-BG-LIGHTEN-DARKEN: #0f5baa;
1323        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #0d4f92;
1324        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #0e549c;
1325        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff;
1326        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #0f5baa;
1327        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #1168c1;
1328        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #1374d9;
1329        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #0f5baa;
1330        --COLOR-BG-LIGHTEN-DARKEN-2: #0b427b;
1331        --COLOR-BG-LIGHTEN-DARKEN-3: #093564;
1332        --COLOR-BG-LIGHTEN-DARKEN-4: #07294c;
1333        --COLOR-BG-LIGHTEN-DARKEN-5: #051c35;
1334        --COLOR-BG-LIGHTEN-DARKEN-6: #03101d;
1335        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #328eed;
1336        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #4a9bef;
1337        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #61a8f1;
1338        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #79b5f3;
1339        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #90c2f5;
1340        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #a7cff7;
1341
1342        --COLOR-INPUT-BG: #0b427b;
1343
1344        --COLOR-ACCENT: #6d52ff;
1345        --COLOR-ACCENT-TEXT: #fff;
1346        --COLOR-ACCENT-OPPOSITE: #ffffff;
1347        --COLOR-ACCENT-MIX-ALPHA: rgba(182, 169, 255, 0.25);
1348
1349        --COLOR-BORDER: #000000;
1350        --COLOR-BORDER-ALPHA-15: rgba(0, 0, 0, 0.15);
1351        --COLOR-BORDER-ALPHA-30: rgba(0, 0, 0, 0.3);
1352        --COLOR-BORDER-ALPHA-50: rgba(0, 0, 0, 0.5);
1353        --COLOR-BORDER-ALPHA-65: rgba(0, 0, 0, 0.65);
1354        --COLOR-BORDER-LIGHTEN-DARKEN: #4d4d4d;
1355        --COLOR-BORDER-HAIRLINE: #0a3a6d;
1356        --COLOR-LINK: #000000;
1357        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
1358        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f7f6f4;
1359        --COLOR-UPSELLS-TEXT: #0b0b0b;
1360        --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e;
1361        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
1362        --UPSELLS-HEIGHT: 100px;
1363        --UPSELLS-IMAGE-WIDTH: 30%;
1364
1365        --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05);
1366        --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45);
1367
1368        /* Dynamic color variables */
1369        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
1370        --text: var(--COLOR-TEXT);
1371        --heading: var(--COLOR-HEADING);
1372        --accent: var(--COLOR-ACCENT);
1373        --border: var(--COLOR-BORDER);
1374        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
1375        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
1376        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
1377        --bg-darken: var(--COLOR-BG-DARKEN);
1378        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
1379        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
1380        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
1381        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
1382        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
1383        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
1384        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
1385        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
1386        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
1387        --overlay: #0000004d;
1388        --bg-overlay: rgba(0, 0, 0, 0.5);
1389        --link: var(--COLOR-LINK);
1390        --text-darken: var(--COLOR-TEXT-DARKEN);
1391        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
1392        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
1393        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
1394        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
1395        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
1396        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
1397        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
1398        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
1399        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
1400        --accent-text: var(--COLOR-ACCENT-TEXT);
1401        --sale-bg: var(--COLOR-SALE-BG);
1402        --sale-text: var(--COLOR-SALE-TEXT);
1403        --custom-bg: var(--COLOR-CUSTOM-BG);
1404        --custom-text: var(--COLOR-CUSTOM-TEXT);
1405        --sold-bg: var(--COLOR-SOLD-BG);
1406        --sold-text: var(--COLOR-SOLD-TEXT);
1407        --saving-bg: var(--COLOR-SAVING-BG);
1408        --saving-text: var(--COLOR-SAVING-TEXT);
1409        --input-bg: var(--COLOR-INPUT-BG);
1410        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
1411        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
1412        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
1413        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
1414        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
1415        --hairline: var(--COLOR-BORDER-HAIRLINE);
1416        --error: var(--COLOR-ERROR);
1417        --error-bg: var(--COLOR-ERROR-BG);
1418        --success: var(--COLOR-SUCCESS);
1419        --success-bg: var(--COLOR-SUCCESS-BG);
1420        --disabled-grey: var(--COLOR-DISABLED-GREY);
1421        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
1422        --white: var(--COLOR-WHITE);
1423        --white-darken: var(--COLOR-WHITE-DARKEN);
1424        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
1425        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
1426        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
1427        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
1428        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
1429        --black: var(--COLOR-BLACK);
1430        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
1431        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
1432        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
1433        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
1434        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
1435        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
1436        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
1437        --upsells-bg: var(--COLOR-UPSELLS-BG);
1438        --upsells-text: var(--COLOR-UPSELLS-TEXT);
1439        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
1440        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
1441      }
1442    
1443      
1444      .color-scheme-7 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
1445        --COLOR-PRIMARY-OPPOSITE: #ffffff;
1446        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(37, 37, 37, 0.2);
1447        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(37, 37, 37, 0.3);
1448
1449        --PRIMARY-BUTTONS-COLOR-BG: #0b0b0b;
1450        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
1451        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1452        --PRIMARY-BUTTONS-COLOR-BORDER: #0b0b0b;
1453        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2);
1454
1455        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #252525;
1456
1457        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(11, 11, 11, 0.05);
1458        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(11, 11, 11, 0.1);
1459        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(11, 11, 11, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
1460        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
1461        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
1462        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);
1463
1464        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
1465        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
1466        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1467        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;
1468
1469        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
1470        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
1471        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
1472        --OUTLINE-BUTTONS-PRIMARY-TEXT: #0b0b0b;
1473        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(11, 11, 11, 0.1);
1474        --OUTLINE-BUTTONS-PRIMARY-BORDER: #0b0b0b;
1475        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(37, 37, 37, 0.2);
1476
1477        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
1478        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
1479        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1480        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
1481        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);
1482
1483        --OUTLINE-BUTTONS-WHITE-BG: transparent;
1484        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
1485        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1486        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;
1487
1488        --OUTLINE-BUTTONS-BLACK-BG: transparent;
1489        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
1490        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1491        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #0b0b0b;
1492        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
1493        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1494        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
1495        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);
1496
1497        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
1498        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
1499        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1500        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
1501        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);
1502
1503        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
1504        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
1505        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1506        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;
1507
1508        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
1509        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
1510        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1511        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #0b0b0b;
1512        --COLOR-TEXT: #0b0b0b;
1513        --COLOR-TEXT-DARKEN: #000000;
1514        --COLOR-TEXT-LIGHTEN: #3e3e3e;
1515        --COLOR-TEXT-ALPHA-5: rgba(11, 11, 11, 0.05);
1516        --COLOR-TEXT-ALPHA-8: rgba(11, 11, 11, 0.08);
1517        --COLOR-TEXT-ALPHA-10: rgba(11, 11, 11, 0.1);
1518        --COLOR-TEXT-ALPHA-15: rgba(11, 11, 11, 0.15);
1519        --COLOR-TEXT-ALPHA-20: rgba(11, 11, 11, 0.2);
1520        --COLOR-TEXT-ALPHA-25: rgba(11, 11, 11, 0.25);
1521        --COLOR-TEXT-ALPHA-50: rgba(11, 11, 11, 0.5);
1522        --COLOR-TEXT-ALPHA-60: rgba(11, 11, 11, 0.6);
1523        --COLOR-TEXT-ALPHA-85: rgba(11, 11, 11, 0.85);
1524
1525        --COLOR-BG-RGB: 255, 255, 255;
1526        --COLOR-BG-GRADIENT: linear-gradient(180deg, rgba(255, 247, 242, 1), rgba(255, 255, 255, 1) 100%);
1527        --COLOR-BG: #ffffff;
1528        --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
1529        --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
1530        --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
1531        --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
1532        --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
1533        --COLOR-BG-DARKEN: #e6e6e6;
1534        --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
1535        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
1536        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
1537        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
1538        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
1539        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9;
1540        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
1541        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
1542        --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
1543        --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0;
1544        --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3;
1545        --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6;
1546        --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a;
1547        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
1548        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6;
1549        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999;
1550        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c;
1551        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
1552        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373;
1553
1554        --COLOR-INPUT-BG: #ffffff;
1555
1556        --COLOR-ACCENT: #fff7f2;
1557        --COLOR-ACCENT-TEXT: #000;
1558        --COLOR-ACCENT-OPPOSITE: #000000;
1559        --COLOR-ACCENT-MIX-ALPHA: rgba(128, 124, 121, 0.25);
1560
1561        --COLOR-BORDER: #000000;
1562        --COLOR-BORDER-ALPHA-15: rgba(0, 0, 0, 0.15);
1563        --COLOR-BORDER-ALPHA-30: rgba(0, 0, 0, 0.3);
1564        --COLOR-BORDER-ALPHA-50: rgba(0, 0, 0, 0.5);
1565        --COLOR-BORDER-ALPHA-65: rgba(0, 0, 0, 0.65);
1566        --COLOR-BORDER-LIGHTEN-DARKEN: #4d4d4d;
1567        --COLOR-BORDER-HAIRLINE: #f7f7f7;
1568        --COLOR-LINK: #ffffff;
1569        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
1570        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f7f6f4;
1571        --COLOR-UPSELLS-TEXT: #0b0b0b;
1572        --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e;
1573        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
1574        --UPSELLS-HEIGHT: 100px;
1575        --UPSELLS-IMAGE-WIDTH: 30%;
1576
1577        --COLOR-DISABLED-GREY: rgba(11, 11, 11, 0.05);
1578        --COLOR-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
1579
1580        /* Dynamic color variables */
1581        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
1582        --text: var(--COLOR-TEXT);
1583        --heading: var(--COLOR-HEADING);
1584        --accent: var(--COLOR-ACCENT);
1585        --border: var(--COLOR-BORDER);
1586        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
1587        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
1588        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
1589        --bg-darken: var(--COLOR-BG-DARKEN);
1590        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
1591        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
1592        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
1593        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
1594        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
1595        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
1596        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
1597        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
1598        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
1599        --overlay: #00000005;
1600        --bg-overlay: rgba(255, 255, 255, 0.5);
1601        --link: var(--COLOR-LINK);
1602        --text-darken: var(--COLOR-TEXT-DARKEN);
1603        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
1604        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
1605        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
1606        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
1607        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
1608        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
1609        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
1610        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
1611        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
1612        --accent-text: var(--COLOR-ACCENT-TEXT);
1613        --sale-bg: var(--COLOR-SALE-BG);
1614        --sale-text: var(--COLOR-SALE-TEXT);
1615        --custom-bg: var(--COLOR-CUSTOM-BG);
1616        --custom-text: var(--COLOR-CUSTOM-TEXT);
1617        --sold-bg: var(--COLOR-SOLD-BG);
1618        --sold-text: var(--COLOR-SOLD-TEXT);
1619        --saving-bg: var(--COLOR-SAVING-BG);
1620        --saving-text: var(--COLOR-SAVING-TEXT);
1621        --input-bg: var(--COLOR-INPUT-BG);
1622        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
1623        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
1624        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
1625        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
1626        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
1627        --hairline: var(--COLOR-BORDER-HAIRLINE);
1628        --error: var(--COLOR-ERROR);
1629        --error-bg: var(--COLOR-ERROR-BG);
1630        --success: var(--COLOR-SUCCESS);
1631        --success-bg: var(--COLOR-SUCCESS-BG);
1632        --disabled-grey: var(--COLOR-DISABLED-GREY);
1633        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
1634        --white: var(--COLOR-WHITE);
1635        --white-darken: var(--COLOR-WHITE-DARKEN);
1636        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
1637        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
1638        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
1639        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
1640        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
1641        --black: var(--COLOR-BLACK);
1642        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
1643        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
1644        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
1645        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
1646        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
1647        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
1648        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
1649        --upsells-bg: var(--COLOR-UPSELLS-BG);
1650        --upsells-text: var(--COLOR-UPSELLS-TEXT);
1651        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
1652        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
1653      }
1654    
1655      
1656      .color-scheme-8 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
1657        --COLOR-PRIMARY-OPPOSITE: #ffffff;
1658        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(37, 37, 37, 0.2);
1659        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(37, 37, 37, 0.3);
1660
1661        --PRIMARY-BUTTONS-COLOR-BG: #0b0b0b;
1662        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
1663        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1664        --PRIMARY-BUTTONS-COLOR-BORDER: #0b0b0b;
1665        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2);
1666
1667        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #252525;
1668
1669        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(11, 11, 11, 0.05);
1670        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(11, 11, 11, 0.1);
1671        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(11, 11, 11, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
1672        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
1673        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
1674        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);
1675
1676        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
1677        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
1678        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1679        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;
1680
1681        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
1682        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
1683        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
1684        --OUTLINE-BUTTONS-PRIMARY-TEXT: #0b0b0b;
1685        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(11, 11, 11, 0.1);
1686        --OUTLINE-BUTTONS-PRIMARY-BORDER: #0b0b0b;
1687        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(37, 37, 37, 0.2);
1688
1689        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
1690        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
1691        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1692        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
1693        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);
1694
1695        --OUTLINE-BUTTONS-WHITE-BG: transparent;
1696        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
1697        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1698        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;
1699
1700        --OUTLINE-BUTTONS-BLACK-BG: transparent;
1701        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
1702        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1703        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #0b0b0b;
1704        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
1705        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1706        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
1707        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);
1708
1709        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
1710        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
1711        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1712        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
1713        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);
1714
1715        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
1716        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
1717        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
1718        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;
1719
1720        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
1721        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
1722        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
1723        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #0b0b0b;
1724        --COLOR-TEXT: #0b0b0b;
1725        --COLOR-TEXT-DARKEN: #000000;
1726        --COLOR-TEXT-LIGHTEN: #3e3e3e;
1727        --COLOR-TEXT-ALPHA-5: rgba(11, 11, 11, 0.05);
1728        --COLOR-TEXT-ALPHA-8: rgba(11, 11, 11, 0.08);
1729        --COLOR-TEXT-ALPHA-10: rgba(11, 11, 11, 0.1);
1730        --COLOR-TEXT-ALPHA-15: rgba(11, 11, 11, 0.15);
1731        --COLOR-TEXT-ALPHA-20: rgba(11, 11, 11, 0.2);
1732        --COLOR-TEXT-ALPHA-25: rgba(11, 11, 11, 0.25);
1733        --COLOR-TEXT-ALPHA-50: rgba(11, 11, 11, 0.5);
1734        --COLOR-TEXT-ALPHA-60: rgba(11, 11, 11, 0.6);
1735        --COLOR-TEXT-ALPHA-85: rgba(11, 11, 11, 0.85);
1736
1737        --COLOR-BG-RGB: 255, 255, 255;
1738        --COLOR-BG-GRADIENT: linear-gradient(180deg, rgba(255, 247, 242, 1), rgba(255, 255, 255, 1) 100%);
1739        --COLOR-BG: #ffffff;
1740        --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
1741        --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
1742        --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
1743        --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
1744        --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
1745        --COLOR-BG-DARKEN: #e6e6e6;
1746        --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
1747        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
1748        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
1749        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
1750        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
1751        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9;
1752        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
1753        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
1754        --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
1755        --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0;
1756        --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3;
1757        --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6;
1758        --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a;
1759        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
1760        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6;
1761        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999;
1762        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c;
1763        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
1764        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373;
1765
1766        --COLOR-INPUT-BG: #ffffff;
1767
1768        --COLOR-ACCENT: #fff7f2;
1769        --COLOR-ACCENT-TEXT: #000;
1770        --COLOR-ACCENT-OPPOSITE: #000000;
1771        --COLOR-ACCENT-MIX-ALPHA: rgba(128, 124, 121, 0.25);
1772
1773        --COLOR-BORDER: #000000;
1774        --COLOR-BORDER-ALPHA-15: rgba(0, 0, 0, 0.15);
1775        --COLOR-BORDER-ALPHA-30: rgba(0, 0, 0, 0.3);
1776        --COLOR-BORDER-ALPHA-50: rgba(0, 0, 0, 0.5);
1777        --COLOR-BORDER-ALPHA-65: rgba(0, 0, 0, 0.65);
1778        --COLOR-BORDER-LIGHTEN-DARKEN: #4d4d4d;
1779        --COLOR-BORDER-HAIRLINE: #f7f7f7;
1780        --COLOR-LINK: #ffffff;
1781        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
1782        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f7f6f4;
1783        --COLOR-UPSELLS-TEXT: #0b0b0b;
1784        --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e;
1785        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
1786        --UPSELLS-HEIGHT: 100px;
1787        --UPSELLS-IMAGE-WIDTH: 30%;
1788
1789        --COLOR-DISABLED-GREY: rgba(11, 11, 11, 0.05);
1790        --COLOR-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
1791
1792        /* Dynamic color variables */
1793        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
1794        --text: var(--COLOR-TEXT);
1795        --heading: var(--COLOR-HEADING);
1796        --accent: var(--COLOR-ACCENT);
1797        --border: var(--COLOR-BORDER);
1798        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
1799        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
1800        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
1801        --bg-darken: var(--COLOR-BG-DARKEN);
1802        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
1803        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
1804        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
1805        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
1806        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
1807        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
1808        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
1809        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
1810        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
1811        --overlay: #00000005;
1812        --bg-overlay: rgba(255, 255, 255, 0.5);
1813        --link: var(--COLOR-LINK);
1814        --text-darken: var(--COLOR-TEXT-DARKEN);
1815        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
1816        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
1817        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
1818        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
1819        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
1820        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
1821        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
1822        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
1823        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
1824        --accent-text: var(--COLOR-ACCENT-TEXT);
1825        --sale-bg: var(--COLOR-SALE-BG);
1826        --sale-text: var(--COLOR-SALE-TEXT);
1827        --custom-bg: var(--COLOR-CUSTOM-BG);
1828        --custom-text: var(--COLOR-CUSTOM-TEXT);
1829        --sold-bg: var(--COLOR-SOLD-BG);
1830        --sold-text: var(--COLOR-SOLD-TEXT);
1831        --saving-bg: var(--COLOR-SAVING-BG);
1832        --saving-text: var(--COLOR-SAVING-TEXT);
1833        --input-bg: var(--COLOR-INPUT-BG);
1834        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
1835        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
1836        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
1837        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
1838        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
1839        --hairline: var(--COLOR-BORDER-HAIRLINE);
1840        --error: var(--COLOR-ERROR);
1841        --error-bg: var(--COLOR-ERROR-BG);
1842        --success: var(--COLOR-SUCCESS);
1843        --success-bg: var(--COLOR-SUCCESS-BG);
1844        --disabled-grey: var(--COLOR-DISABLED-GREY);
1845        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
1846        --white: var(--COLOR-WHITE);
1847        --white-darken: var(--COLOR-WHITE-DARKEN);
1848        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
1849        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
1850        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
1851        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
1852        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
1853        --black: var(--COLOR-BLACK);
1854        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
1855        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
1856        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
1857        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
1858        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
1859        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
1860        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
1861        --upsells-bg: var(--COLOR-UPSELLS-BG);
1862        --upsells-text: var(--COLOR-UPSELLS-TEXT);
1863        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
1864        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
1865      }
1866    
1867
1868    body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7, .color-scheme-8 {
1869      color: var(--text);
1870      background: var(--bg);
1871    }:root {
1872      --COLOR-SALE-BG: #d02e2e;
1873      --COLOR-SALE-TEXT: #ffffff;
1874      --COLOR-CUSTOM-BG: #ffffff;
1875      --COLOR-CUSTOM-TEXT: #000000;
1876      --COLOR-SOLD-BG: #0b0b0b;
1877      --COLOR-SOLD-TEXT: #d3d3d3;
1878      --COLOR-SAVING-BG: #d02e2e;
1879      --COLOR-SAVING-TEXT: #ffffff;
1880
1881      --COLOR-WHITE-BLACK: #fff;
1882      --COLOR-BLACK-WHITE: #000;
1883      --COLOR-BLACK-WHITE-ALPHA-25: rgba(0, 0, 0, 0.25);
1884      --COLOR-BLACK-WHITE-ALPHA-34: rgba(0, 0, 0, 0.34);--COLOR-MENU-BG: #ffffff;
1885      --COLOR-MENU-LINK: #3e3935;
1886      --COLOR-MENU-LINK-OPPOSITE: rgba(255, 255, 255, 0.15);
1887      --COLOR-MENU-TRANSPARENT-LINK: #3e3935;
1888      --COLOR-MENU-TEXT-ALPHA-5: rgba(62, 57, 53, 0.05);
1889      --COLOR-MENU-BG-ALPHA-10: rgba(255, 255, 255, 0.1);
1890      --COLOR-MENU-BG-INPUT: #ffffff;
1891      --COLOR-MENU-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
1892
1893      --COLOR-ERROR: #D02E2E;
1894      --COLOR-ERROR-BG: #f3cbcb;
1895      --COLOR-SUCCESS: #56AD6A;
1896      --COLOR-SUCCESS-BG: #ECFEF0;
1897      --COLOR-WARN: #ECBD5E;
1898      --COLOR-TRANSPARENT: rgba(255, 255, 255, 0);
1899
1900      --COLOR-WHITE: #ffffff;
1901      --COLOR-WHITE-DARKEN: #f2f2f2;
1902      --COLOR-WHITE-ALPHA-10: rgba(255, 255, 255, 0.1);
1903      --COLOR-WHITE-ALPHA-20: rgba(255, 255, 255, 0.2);
1904      --COLOR-WHITE-ALPHA-25: rgba(255, 255, 255, 0.25);
1905      --COLOR-WHITE-ALPHA-50: rgba(255, 255, 255, 0.5);
1906      --COLOR-WHITE-ALPHA-60: rgba(255, 255, 255, 0.6);
1907      --COLOR-BLACK: #000000;
1908      --COLOR-BLACK-LIGHTEN: #1a1a1a;
1909      --COLOR-BLACK-ALPHA-05: rgba(0, 0, 0, 0.05);
1910      --COLOR-BLACK-ALPHA-10: rgba(0, 0, 0, 0.1);
1911      --COLOR-BLACK-ALPHA-20: rgba(0, 0, 0, 0.2);
1912      --COLOR-BLACK-ALPHA-25: rgba(0, 0, 0, 0.25);
1913      --COLOR-BLACK-ALPHA-50: rgba(0, 0, 0, 0.5);
1914      --COLOR-BLACK-ALPHA-60: rgba(0, 0, 0, 0.6);--FONT-STACK-BODY: Roboto, sans-serif;
1915      --FONT-STYLE-BODY: normal;
1916      --FONT-STYLE-BODY-ITALIC: italic;
1917      --FONT-ADJUST-BODY: 1.0;
1918
1919      --FONT-WEIGHT-BODY: 400;
1920      --FONT-WEIGHT-BODY-LIGHT: 100;
1921      --FONT-WEIGHT-BODY-MEDIUM: 700;
1922      --FONT-WEIGHT-BODY-BOLD: 500;
1923
1924      --FONT-STACK-HEADING: Roboto, sans-serif;
1925      --FONT-STYLE-HEADING: normal;
1926      --FONT-STYLE-HEADING-ITALIC: italic;
1927      --FONT-ADJUST-HEADING: 1.0;
1928
1929      --FONT-WEIGHT-HEADING: 400;
1930      --FONT-WEIGHT-HEADING-LIGHT: 100;
1931      --FONT-WEIGHT-HEADING-MEDIUM: 700;
1932      --FONT-WEIGHT-HEADING-BOLD: 500;
1933
1934      --FONT-STACK-NAV: Roboto, sans-serif;
1935      --FONT-STYLE-NAV: normal;
1936      --FONT-STYLE-NAV-ITALIC: italic;
1937      --FONT-ADJUST-NAV: 1.0;
1938      --FONT-ADJUST-NAV-TOP-LEVEL: 0.9;
1939
1940      --FONT-WEIGHT-NAV: 400;
1941      --FONT-WEIGHT-NAV-LIGHT: 100;
1942      --FONT-WEIGHT-NAV-MEDIUM: 700;
1943      --FONT-WEIGHT-NAV-BOLD: 500;
1944
1945      --FONT-ADJUST-PRODUCT-GRID: 1.0;
1946      --FONT-ADJUST-PRODUCT-GRID-HEADING: 1.0;
1947
1948      --FONT-ADJUST-BADGES: 0.95;
1949
1950      --FONT-STACK-BUTTON: Roboto, sans-serif;
1951      --FONT-STYLE-BUTTON: normal;
1952      --FONT-STYLE-BUTTON-ITALIC: italic;
1953      --FONT-ADJUST-SMALL-BUTTON: 0.9;
1954      --FONT-ADJUST-MEDIUM-BUTTON: 0.9;
1955      --FONT-ADJUST-LARGE-BUTTON: 0.9;
1956
1957      --FONT-WEIGHT-BUTTON: 400;
1958      --FONT-WEIGHT-BUTTON-MEDIUM: 700;
1959      --FONT-WEIGHT-BUTTON-BOLD: 500;
1960
1961      --FONT-STACK-SUBHEADING: Roboto, sans-serif;
1962      --FONT-STYLE-SUBHEADING: normal;
1963      --FONT-ADJUST-SUBHEADING: 1.2;
1964
1965      --FONT-WEIGHT-SUBHEADING: 400;
1966      --FONT-WEIGHT-SUBHEADING-BOLD: 500;
1967
1968      --FONT-STACK-LABEL: Roboto, sans-serif;
1969      --FONT-STYLE-LABEL: normal;
1970      --FONT-ADJUST-LABEL: 0.8;
1971
1972      --FONT-STACK-HIGHLIGHT: "New York", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
1973      --FONT-STYLE-HIGHLIGHT: normal;
1974      --FONT-WEIGHT-HIGHLIGHT: 400;
1975
1976      --FONT-WEIGHT-LABEL: 400;
1977
1978      --LETTER-SPACING-NAV: 0.0em;
1979      --LETTER-SPACING-HEADING: 0.0em;
1980      --LETTER-SPACING-SUBHEADING: 0.0em;
1981      --LETTER-SPACING-BUTTON: 0.0em;
1982      --LETTER-SPACING-LABEL: 0.05em;
1983
1984      --BUTTON-TEXT-CAPS: none;
1985      --HEADING-TEXT-CAPS: none;
1986      --SUBHEADING-TEXT-CAPS: none;
1987      --LABEL-TEXT-CAPS: none;--FONT-SIZE-INPUT: 1.0rem;--RADIUS: 30px;
1988      --RADIUS-SMALL: 22px;
1989      --RADIUS-TINY: 14px;
1990      --RADIUS-CHECKBOX: 4px;
1991      --RADIUS-TEXTAREA: 8px;--RADIUS-BADGE: 4px;--PRODUCT-MEDIA-PADDING-TOP: 100%;--BORDER-WIDTH: 1px;--STROKE-WIDTH: 12px;--SITE-WIDTH: 1440px;
1992      --SITE-WIDTH-NARROW: 840px;
1993
1994      
1995      --SMALL-BUTTON-WIDTH: 70px;
1996      --MEDIUM-BUTTON-WIDTH: 140px;
1997      --LARGE-BUTTON-WIDTH: 200px;
1998      --SMALL-BUTTON-HEIGHT: 20px;
1999      --MEDIUM-BUTTON-HEIGHT: 20px;
2000      --LARGE-BUTTON-HEIGHT: 20px;
2000--ICON-ARROW-RIGHT: url( "//luxproducts.com/cdn/shop/t/12/assets/icon-chevron-right.svg?v=115618353204357621731764178817" );--loading-svg: url( "//luxproducts.com/cdn/shop/t/12/assets/loading.svg?v=91665432863842511931764178817" );
2001      --icon-check: url( "//luxproducts.com/cdn/shop/t/12/assets/icon-check.svg?v=175316081881880408121764178817" );
2002      --icon-check-swatch: url( "//luxproducts.com/cdn/shop/t/12/assets/icon-check-swatch.svg?v=131897745589030387781764178817" );
2003      --icon-zoom-in: url( "//luxproducts.com/cdn/shop/t/12/assets/icon-zoom-in.svg?v=157433013461716915331764178817" );
2004      --icon-zoom-out: url( "//luxproducts.com/cdn/shop/t/12/assets/icon-zoom-out.svg?v=164909107869959372931764178817" );--collection-sticky-bar-height: 0px;
2005      --collection-image-padding-top: 60%;
2006
2007      --drawer-width: 400px;
2008      --drawer-transition: transform 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);--gutter: 60px;
2009      --gutter-mobile: 20px;
2010      --grid-gutter: 20px;
2011      --grid-gutter-mobile: 35px;--inner: 20px;
2012      --inner-tablet: 18px;
2013      --inner-mobile: 16px;--grid: repeat(3, minmax(0, 1fr));
2014      --grid-tablet: repeat(3, minmax(0, 1fr));
2015      --grid-mobile: repeat(2, minmax(0, 1fr));
2016      --megamenu-grid: repeat(4, minmax(0, 1fr));
2017      --grid-row: 1 / span 3;--scrollbar-width: 0px;--swatch-width: 38px;
2018      --swatch-height: 26px;
2019      --swatch-size: 32px;
2020      --swatch-size-mobile: 30px;
2021
2022      
2023      --move-offset: 20px;
2024
2025      
2026      --autoplay-speed: 2200ms;
2027    }
2028
2029    
2030</style><link href="//luxproducts.com/cdn/shop/t/12/assets/theme.css?v=58466988537748137301773254383" rel="stylesheet" type="text/css" media="all" /><link href="//luxproducts.com/cdn/shop/t/12/assets/dialogs.css?v=15337732847770173151764178817" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'"><style>
2031    .swatches{--swatch-default: #e5e5e5;--ink: #696969;--ash: #a3a3a3;--sky: #4cbbb8;--pop: #e43e23;--red: #d13b38;--jet: #000000;--gum: #eb5799;--hot: #ff0073;--mud: #4a342c;--fig: #F4E4FF;--tan: #d2b48c;--sea: #006699;--ruby: #e32040;--envy: #0e986b;--jade: #1b5c1d;--vert: #489c4a;--bone: #dedbbf;--aqua: #00ffff;--blue: #1d5caa;--cyan: #00ffff;--dirt: #a54400;--gold: #D4AF37;--gray: #808080;--grey: #808080;--lime: #00ff00;--navy: #273854;--nude: #E3BC9A;--rose: #e37fa0;--mint: #b6e4d0;--milk: #f6f2e8;--wine: #533230;--coal: #060d11;--snow: #f7f7f7;--dash: #234d90;--moss: #40592f;--peel: #ffd322;--sand: #e0c389;--onyx: #323737;--silk: #d1c4bb;--peru: #cd853f;--pink: #e79fab;--plum: #8a3340;--rust: #b7410e;--teal: #008080;--tile: #b9b6a1;--aloe: #D9EFD9;--azure: #f0ffff;--beige: #f5f5dc;--black: #000000;--brown: #804020;--cream: #ddd7cb;--terra: #b7a282;--slate: #4f4f4f;--olive: #40483f;--ocean: #E1E5F6;--camel: #a98d74;--clean: #F6F4EA;--coral: #ff7f50;--green: #008000;--ivory: #f5ecda;--khaki: #f0e68c;--linen: #faf0e6;--mauve: #e0b0ff;--wheat: #f5deb3;--white: #fafafa;--sienna: #9f6a51;--coffee: #2d2114;--bisque: #ffe4c4;--indigo: #4b0082;--maroon: #800000;--orange: #e5990e;--orchid: #da70d6;--purple: #800080;--tartan: #21a0ad;--salmon: #fa8072;--silver: #c0c0c0;--shadow: #5c534f;--tomato: #ff6347;--violet: #ee82ee;--yellow: #ffff00;--natural: #b7ac9a;--saffron: #FFE4DF;--crimson: #dc143c;--neutral: #c6bda6;--fuchsia: #ff00ff;--magenta: #ff00ff;--thistle: #d8bfd8;--hot-pink: #ff69b4;--sky-blue: #87ceeb;--dark-red: #8b0000;--cornsilk: #fff8dc;--honeydew: #f0fff0;--metallic: #b2b0ab;--lavender: #e6e6fa;--moccasin: #ffe4b5;--midnight: #383863;--seashell: #fff5ee;--sea-green: #2e8b57;--rose-gold: #cf9fa6;--dark-blue: #00008b;--dark-cyan: #008b8b;--cool-grey: #b9c1c9;--dark-gray: #a9a9a9;--dark-grey: #a9a9a9;--deep-pink: #ff1493;--chocolate: #d2691e;--gainsboro: #dcdcdc;--steelblue: #4682b4;--turquoise: #40e0d0;--alabaster: #e8e7df;--dark-green: #006400;--dark-khaki: #bdb76b;--light-blue: #add8e6;--light-cyan: #e0ffff;--light-gray: #d3d3d3;--light-grey: #d3d3d3;--light-pink: #ffb6c1;--lime-green: #32cd32;--mint-cream: #f5fffa;--royal-blue: #4169e1;--slate-blue: #6a5acd;--slate-gray: #708090;--slate-grey: #708090;--aquamarine: #7fffd4;--chartreuse: #7fff00;--dark-orange: #ff8c00;--dark-salmon: #e9967a;
2031--dark-violet: #9400d3;--light-coral: #f08080;--light-green: #90ee90}
2032/*# sourceMappingURL=/s/files/1/0021/7120/7759/t/152/assets/swatches.css.map?v=80340345938156021151778405697 */
2033
2034  </style><style data-shopify>.swatches {
2035    --tq1-matter-smart-thermostat-black: #000000;--tq1-matter-smart-thermostat-white: #ffffff;--wall-plate-for-tq-matter-smart-thermostat-black: #000000;--wall-plate-for-tq-matter-smart-thermostat-white: #ffffff;
2036  }</style>
2037<script
2038  type="text/javascript"
2039>
2040    let root = '/';
2041    if (root[root.length - 1] !== '/') {
2042      root = `${root}/`;
2043    }
2044
2045    window.theme = {
2046      routes: {
2047        root: root,
2048        cart_url: "\/cart",
2049        cart_add_url: "\/cart\/add",
2050        cart_change_url: "\/cart\/change",
2051        cart_update_url: "\/cart\/update",
2052        shop_url: "https:\/\/luxproducts.com",
2053        searchUrl: '/search',
2054        predictiveSearchUrl: '/search/suggest',
2055        product_recommendations_url: "\/recommendations\/products"
2056      },
2057      assets: {
2058        photoswipe: '//luxproducts.com/cdn/shop/t/12/assets/photoswipe.js?v=162613001030112971491764178817',
2059        no_image: "//luxproducts.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1024x.gif",
2060        base: "//luxproducts.com/cdn/shop/t/12/assets/"
2061      },
2062      strings: {
2063        add_to_cart: "Add to Cart",
2064        cart_acceptance_error: "You must accept our terms and conditions.",
2065        cart_empty: "Your cart is currently empty.",
2066        cart_price: "Price",
2067        cart_quantity: "Quantity",
2068        cart_items_one: "{{ count }} item",
2069        cart_items_many: "{{ count }} items",
2070        cart_title: "Cart",
2071        cart_total: "Total",
2072        discount_not_applicable: "Discount not applicable",
2073        shipping_discounts_at_checkout: "Shipping discounts are shown at checkout after adding an address",
2074        discount_already_applied: "Discount already applied",
2075        continue_shopping: "Continue Shopping",
2076        free: "Free",
2077        limit_error: "Sorry, looks like we don\u0026#39;t have enough of this product.",
2078        preorder: "Pre-Order",
2079        remove: "Remove",
2080        sale_badge_text: "Sale",
2081        saving_badge: "Save {{ discount }}",
2082        saving_up_to_badge: "Save up to {{ discount }}",
2083        sold_out: "Sold Out",
2084        unavailable: "Unavailable",
2085        unit_price_label: "Unit price",
2086        unit_price_separator: "per",
2087        zero_qty_error: "Quantity must be greater than 0.",
2088        delete_confirm: "Are you sure you wish to delete this address?"
2089      },
2090      icons: {
2091        close: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>'
2092      },
2093      settings: {
2094        animationsEnabled: false,
2095        cartType: "drawer",
2096        enableAcceptTerms: false,
2097        enableInfinityScroll: false,
2098        enablePaymentButton: false,
2099        gridImageSize: "contain",
2100        gridImageAspectRatio: 1,
2101        mobileMenuBehaviour: "link",
2102        productGridHover: "image",
2103        savingBadgeType: "percentage",
2104        showSaleBadge: false,
2105        showSoldBadge: true,
2106        showSavingBadge: false,
2107        quickBuy: "none",
2108        suggestArticles: false,
2109        suggestCollections: false,
2110        suggestProducts: true,
2111        suggestPages: false,
2112        suggestionsResultsLimit: 5,
2113        currency_code_enable: false,
2114        hideInventoryCount: false,
2115        colorSwatchesType: "theme",
2116        atcButtonShowPrice: false,
2117        buynowButtonColor: "btn--white",
2118        buynowButtonStyle: "btn--solid-border",
2119        buynowButtonSize: "btn--large",
2120        mobileMenuType: "new",
2121      },
2122      sizes: {
2123        mobile: 480,
2124        small: 768,
2125        large: 1024,
2126        widescreen: 1440
2127      },
2128      moneyFormat: "${{amount}}",
2129      moneyWithCurrencyFormat: "${{amount}} USD",
2130      subtotal: 0,
2131      current_iso_code: "USD",
2132      info: {
2133        name: 'Palo Alto',
2134        version: '9.0.2',
2135        role: 'main'
2136      },
2137    };
2138    window.PaloAlto = window.PaloAlto || {};
2139    window.slate = window.slate || {};
2140    window.isHeaderTransparent = false;
2141    window.stickyHeaderHeight = 60;
2142    window.lastWindowWidth = window.innerWidth || document.documentElement.clientWidth;
2143</script>
2143<script src="//luxproducts.com/cdn/shop/t/12/assets/vendor.js?v=42276325216716451771764178817" defer="defer"></script>
vendor: 1 bytes, line 2143
2143
2144<script src="//luxproducts.com/cdn/shop/t/12/assets/theme.js?v=105120670363850093331764178817" defer="defer"></script>
2144<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
2144<meta name="facebook-domain-verification" content="lem8jebfxpxr5rjrany0vao7bw2wj0">
2145<meta name="google-site-verification" content="vx58puFxv6y7Sn4PRwhFr0Tbs_1UQJlBevAG19w7jIg">
2146<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/65813413974/digital_wallets/dialog">
2147<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/lux-insights.atom" />
2148<link rel="next" href="/blogs/lux-insights?page=2">
2149<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
2149
2150<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
2151<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=65813413974" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2151
2151
2152<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":65813413974,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/65813413974","merchantName":"Lux Products","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Lux Products","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 2152
2152
2153<script id="shopify-features" type="application/json">{"accessToken":"7a1dea08510b0bac181240916594e2c2","betas":["rich-media-storefront-analytics"],"domain":"luxproducts.com","predictiveSearch":true,"shopId":65813413974,"locale":"en"}</script>
vendor: 1 bytes, line 2153
2153
2154<script>var Shopify = Shopify || {};
2155Shopify.shop = "yn7upf-dj.myshopify.com";
2156Shopify.locale = "en";
2157Shopify.currency = {"active":"USD","rate":"1.0"};
2158Shopify.country = "US";
2159Shopify.theme = {"name":"Lux - byVS shop button update","id":143134589014,"schema_name":"Palo Alto","schema_version":"9.0.2","theme_store_id":777,"role":"main"};
2160Shopify.theme.handle = "null";
2161Shopify.theme.style = {"id":null,"handle":null};
2162Shopify.cdnHost = "luxproducts.com/cdn";
2163Shopify.routes = Shopify.routes || {};
2164Shopify.routes.root = "/";
2165Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
2166Shopify.SignInWithShop = Shopify.SignInWithShop || {};
2167Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
2168Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 2168
2168
2169<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 2169
2169
2170<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 2170
2170
2171<script>
2172  window.ShopifyPay = window.ShopifyPay || {};
2173  window.ShopifyPay.apiHost = "shop.app\/pay";
2174  window.ShopifyPay.redirectState = null;
2175</script>
vendor: 1 bytes, line 2175
2175
2176<script>
2177  window.Shopify = window.Shopify || {};
2178  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
2179  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
2180  window.Shopify.SignInWithShop.eligible = true;
2181</script>
vendor: 1 bytes, line 2181
2181
2182<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 2182
2182
2183<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 2183
2183
2184<script type="module">
2185  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
2186
2187  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
2188
2189</script>
vendor: 1 bytes, line 2189
2189
2190<script>
2191  window.Shopify = window.Shopify || {};
2192  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
2193  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"]};
2194</script>
vendor: 1 bytes, line 2194
2194
2195<script>(function() {
2196  var isLoaded = false;
2197  function asyncLoad() {
2198    if (isLoaded) return;
2199    isLoaded = true;
2200    var urls = ["\/\/cdn.shopify.com\/proxy\/541b11625bed538eb2df9b6d6eded736fc162f378db4a6dcfe563ac525b14da2\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=yn7upf-dj.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/99dbb377e902c0bb52cfd4eb842ea92cd30b143c67288b5011cff85dec3b7450\/api.goaffpro.com\/loader.js?shop=yn7upf-dj.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
2201    for (var i = 0; i < urls.length; i++) {
2202      var s = document.createElement('script');
2203      s.type = 'text/javascript';
2204      s.async = true;
2205      s.src = urls[i];
2206      var x = document.getElementsByTagName('script')[0];
2207      x.parentNode.insertBefore(s, x);
2208    }
2209  };
2210  if(window.attachEvent) {
2211    window.attachEvent('onload', asyncLoad);
2212  } else {
2213    window.addEventListener('load', asyncLoad, false);
2214  }
2215})();</script>
vendor: 1 bytes, line 2215
2215
2216<script id="__st">var __st={"a":65813413974,"offset":-14400,"reqid":"d0bdf216-b68f-47c7-8670-ce7d49e5a651-1791228498","pageurl":"luxproducts.com\/blogs\/lux-insights","s":"blogs-88267685974","u":"c51089a0c7fc","p":"blog","rtyp":"blog","rid":88267685974};</script>
vendor: 1 bytes, line 2216
2216
2217<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 2217
2217
2218<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 2218
2218
2219<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//luxproducts.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2219
2219
2220<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 = "//luxproducts.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>
2220<script crossorigin="anonymous" defer="defer" src="//luxproducts.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 2220
2220
2221<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 2221
2221
2222<script>
2223  window.Shopify = window.Shopify || {};
2224  window.Shopify.MCP = window.Shopify.MCP || {};
2225  window.Shopify.MCP.enabled = true;
2226  window.Shopify.MCP.shop = "yn7upf-dj.myshopify.com";
2227  window.Shopify.MCP.mcpEndpoint = "https:\/\/luxproducts.com\/api\/mcp";
2228  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"]}}];
2229</script>
vendor: 1 bytes, line 2229
2229
2230<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("\/\/luxproducts.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
2231</script>
vendor: 1 bytes, line 2231
2231
2232<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://luxproducts.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
2233</script>
vendor: 1 bytes, line 2233
2233
2234<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
2235  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);
2236</script>
vendor: 1 bytes, line 2236
2236
2237<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})}}));
2238</script>
vendor: 1 bytes, line 2238
2238
2239<script id='scb4127' type='text/javascript' async='' src='https://luxproducts.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
2239<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://luxproducts.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
2240<style id="shopify-accelerated-checkout-cart">
2241        #shopify-buyer-consent {
2242  margin-top: 1em;
2243  display: inline-block;
2244  width: 100%;
2245}
2246
2247#shopify-buyer-consent.hidden {
2248  display: none;
2249}
2250
2251#shopify-subscription-policy-button {
2252  background: none;
2253  border: none;
2254  padding: 0;
2255  text-decoration: underline;
2256  font-size: inherit;
2257  cursor: pointer;
2258}
2259
2260#shopify-subscription-policy-button::before {
2261  box-shadow: none;
2262}
2263
2264      </style>
2265
2266<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
2266
2267  <meta name="google-site-verification" content="vx58puFxv6y7Sn4PRwhFr0Tbs_1UQJlBevAG19w7jIg" />
2268
2269
2270<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283  
2283<script async src="https://static.klaviyo.com/onsite/js/T6MLwH/klaviyo.js?company_id=T6MLwH"></script>
2283
2284  
2284<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
2284
2285
2286  
2287
2288
2289
2290
2291  
2291<script>
2292    window.klaviyoReviewsProductDesignMode = false
2293  </script>
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
2304
2305
2306
2307
2308
2309
2310
2311<link rel="dns-prefetch" href="https://cdn.judge.me">
2312<link rel="dns-prefetch" href="https://cdn1.judge.me">
2313<link rel="dns-prefetch" href="https://api.judge.me">
2314
2315<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#3E3935","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
2315ou! 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.","widget_star_color":"#3E3935","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","enable_ai_review_visibility":true,"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_product_variant_reference_text":"Review for","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_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","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":false,"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":true,"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","widget_sorting_most_relevant_text":"Most Relevant","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":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
2315itle":"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":"#108474","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":false,"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":false,"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_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","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,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","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.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","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_
2315youtube_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":true,"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 }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","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":true,"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_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this 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":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-02-12T22:06:50.000+00:00","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_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"cards","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_card_section_size":"small","review_widget_star_and_histogram_color":"#3E3935","review_widget_button_color":"#37B4E3","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"
2315:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","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_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":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":"standard_text","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_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","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_widget_thumb":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","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Lux Products","shop_currency":"USD","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":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
2315shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Lux Products"};</script>
2315 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #3E3935;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.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:#108474}.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-preview-badge .jdgm-star.jdgm-star{color:#3E3935}.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_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.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:'Lux Products'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
2316</style> <style class='jdgm-settings-style'></style>
2317
2318  
2319  
2320  
2321  <style class='jdgm-miracle-styles'>
2322  @-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
2322/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-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
2323
2324</style>
2325
2326
2327  
2328  
2329   
2330
2331
2332
2333
2334<script data-cfasync='false' class='jdgm-script'>
2335!function(e){window.jdgm=window.jdgm||{};
2336/* INF-1976 */
2337var _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;}();
2338if(_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;}
2339jdgm.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/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
2340jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
2341setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
2342!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
2343(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
2344a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
2345jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
2346t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
2347t.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(
2348".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
2349parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
2350jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
2351)}))}(document);
2352</script>
2352
2353<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript>
2354
2355<!-- BEGIN app snippet: theme_fix_tags -->
2355<script>
2356  (function() {
2357    var jdgmThemeFixes = null;
2358    if (!jdgmThemeFixes) return;
2359
2360    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
2361    // before the per-theme fix so the theme-specific CSS wins the cascade.
2362    // HTML is never applied globally (too risky).
2363    var allThemesFix = jdgmThemeFixes['all'];
2364    if (allThemesFix && allThemesFix.css) {
2365      var allStyleTag = document.createElement('style');
2366      allStyleTag.classList.add('jdgm-theme-fix-style-all');
2367      allStyleTag.innerHTML = allThemesFix.css;
2368      document.head.append(allStyleTag);
2369    };
2370
2371    if (allThemesFix && allThemesFix.js) {
2372      var allScriptTag = document.createElement('script');
2373      allScriptTag.classList.add('jdgm-theme-fix-script-all');
2374      allScriptTag.innerHTML = allThemesFix.js;
2375      document.head.append(allScriptTag);
2376    };
2377
2378    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
2379    if (!thisThemeFix) return;
2380
2381    if (thisThemeFix.html) {
2382      document.addEventListener("DOMContentLoaded", function() {
2383        var htmlDiv = document.createElement('div');
2384        htmlDiv.classList.add('jdgm-theme-fix-html');
2385        htmlDiv.innerHTML = thisThemeFix.html;
2386        document.body.append(htmlDiv);
2387      });
2388    };
2389
2390    if (thisThemeFix.css) {
2391      var styleTag = document.createElement('style');
2392      styleTag.classList.add('jdgm-theme-fix-style');
2393      styleTag.innerHTML = thisThemeFix.css;
2394      document.head.append(styleTag);
2395    };
2396
2397    if (thisThemeFix.js) {
2398      var scriptTag = document.createElement('script');
2399      scriptTag.classList.add('jdgm-theme-fix-script');
2400      scriptTag.innerHTML = thisThemeFix.js;
2401      document.head.append(scriptTag);
2402    };
2403  })();
2404</script>
2404
2405<!-- END app snippet -->
2406<!-- End of Judge.me Core -->
2407
2408
2409
2410<!-- END app block -->
2410<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
2410
2411<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2412<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: 65813413974,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 2412
2412
2413<script>
2414  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2415</script>
vendor: 1 bytes, line 2415
2415
2416<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}
2416).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: 65813413974,storefrontBaseUrl: "https://luxproducts.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://luxproducts.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2385346646","configuration":"{\"shop\":\"yn7upf-dj.myshopify.com\",\"cookie_duration\":\"604800\",\"first_touch_or_last\":\"last_touch\",\"goaffpro_identifiers\":\"gfp_ref,ref,aff,wpam_id,click_id\",\"enable_form_referrals\":\"false\",\"ignore_ad_clicks\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ffb841046ecd028d3f5b411ec870cbdf","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2416,{"id":"1957298262","configuration":"{\"clickstreamId\":\"55190e5d-f86f-4ec8-adbc-9d180feb43b4\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dce0ba162d2ca66f441eebf2b9a98ca0","type":"APP","apiClientId":44186959873,"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"},{"id":"1884454998","configuration":"{\"shopId\":\"254924\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1811578966","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":"1782153302","configuration":"{\"teamID\": \"6626\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2a2b192bb57a172029d31b343e0cb082","type":"APP","apiClientId":4754013,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1720123478","configuration":"{\"myshopifyDomain\":\"yn7upf-dj.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1615134806","configuration":"{\"accountID\":\"T6MLwH\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"1315766358","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-17581110325\\\",\\\"GT-WRGG2KMN\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-JNP5S4T871\\\",\\\"AW-17581110325\\\/sIucCN38950bELXoqb9B\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-JNP5S4T871\\\",\\\"AW-17581110325\\\/5K9PCOn8950bELXoqb9B\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-JNP5S4T871\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-JNP5S4T871\\\",\\\"AW-17581110325\\\/Ef31COb8950bELXoqb9B\\\",\\\"MC-HLJ9NZSVWV\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-JNP5S4T871\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-JNP5S4T871\\\",\\\"AW-17581110325\\\/UWVACNr8950bELXoqb9B\\\",\\\"MC-HLJ9NZSVWV\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-JNP5S4T871\\\",\\\"AW-17581110325\\\/k2riCOP8950bELXoqb9B\\\",\\\"MC-HLJ9NZSVWV\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-JNP5S4T871\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-JNP5S4T871\\\",\\\"AW-17581110325\\\/t9pzCOz8950bELXoqb9B\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-JNP5S4T871\\\",\\\"AW-17581110325\\\/yYgoCOD8950bELXoqb9B\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-JNP5S4T871\\\"}],\\\"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"]}
2416,{"id":"1315668054","configuration":"{\"pixel_id\":\"1227478979137752\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"Lux Products","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"yn7upf-dj.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/luxproducts.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7583665881174","handle":"tqx-matter-smart-thermostat-with-smart-sensor","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42434023194710","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7584250626134","handle":"tq1-matter-smart-thermostat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42437357731926","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://luxproducts.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"143134589014","themeStoreId":"777","themePublished":"true","eventMetadataId":"9538e4d6-4831-4263-a92c-c31df43b5b86","pageType":"blog","resourceId":"88267685974","shopId":"65813413974","storefrontBaseUrl":"https:\/\/luxproducts.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2416<script>
2417  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2418  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2419  window.ShopifyAnalytics.meta.currency = 'USD';
2420  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":88267685974,"requestId":"d0bdf216-b68f-47c7-8670-ce7d49e5a651-1791228498"}};
2421  for (var attr in meta) {
2422    window.ShopifyAnalytics.meta[attr] = meta[attr];
2423  }
2424</script>
vendor: 1 bytes, line 2424
2424
2425<script class="analytics">
2426  (function () {
2427    var customDocumentWrite = function(content) {
2428      var jquery = null;
2429
2430      if (window.jQuery) {
2431        jquery = window.jQuery;
2432      } else if (window.Checkout && window.Checkout.$) {
2433        jquery = window.Checkout.$;
2434      }
2435
2436      if (jquery) {
2437        jquery('body').append(content);
2438      }
2439    };
2440
2441    var hasLoggedConversion = function(token) {
2442      if (token) {
2443        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2444      }
2445      return false;
2446    }
2447
2448    var setCookieIfConversion = function(token) {
2449      if (token) {
2450        var twoMonthsFromNow = new Date(Date.now());
2451        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2452
2453        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2454      }
2455    }
2456
2457    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2458    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2459    if (trekkie.integrations) {
2460      return;
2461    }
2462    trekkie.methods = [
2463      'identify',
2464      'page',
2465      'ready',
2466      'track',
2467      'trackForm',
2468      'trackLink'
2469    ];
2470    trekkie.factory = function(method) {
2471      return function() {
2472        var args = Array.prototype.slice.call(arguments);
2473        args.unshift(method);
2474        trekkie.push(args);
2475        if (method == 'track' || method == 'page') {
2476          var pageUrl;
2477          try {
2478            pageUrl = window.location.href;
2479          } catch (e) {}
2480          var pageReferrer;
2481          try {
2482            pageReferrer = document.referrer;
2483          } catch (e) {}
2484          try {
2485            if (window.__TREKKIE_SHIM_QUEUE == null) {
2486              window.__TREKKIE_SHIM_QUEUE = [];
2487            }
2488            window.__TREKKIE_SHIM_QUEUE.push({
2489              from: 'trekkie-stub',
2490              method: method,
2491              args: args.slice(1),
2492              pageContext: {
2493                url: pageUrl,
2494                referrer: pageReferrer
2495              }
2496            });
2497          } catch (e) {
2498            // no-op
2499          }
2500        }
2501        return trekkie;
2502      };
2503    };
2504    for (var i = 0; i < trekkie.methods.length; i++) {
2505      var key = trekkie.methods[i];
2506      trekkie[key] = trekkie.factory(key);
2507    }
2508    trekkie.load = function(config) {
2509      trekkie.config = config || {};
2510      trekkie.config.initialDocumentCookie = document.cookie;
2511      var first = document.getElementsByTagName('script')[0];
2512var script = document.createElement('script');
2513script.type = 'text/javascript';
2514script.onerror = function(e) {
2515  var scriptFallback = document.createElement('script');
2516  scriptFallback.type = 'text/javascript';
2517  scriptFallback.onerror = function(error) {
2518          var Monorail = {
2519      produce: function produce(monorailDomain, schemaId, payload) {
2520        var currentMs = new Date().getTime();
2521        var event = {
2522          schema_id: schemaId,
2523          payload: payload,
2524          metadata: {
2525            event_created_at_ms: currentMs,
2526            event_sent_at_ms: currentMs
2527          }
2528        };
2529        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2530      },
2531      sendRequest: function sendRequest(endpointUrl, payload) {
2532        // Try the sendBeacon API
2533        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2534          var blobData = new window.Blob([payload], {
2535            type: 'text/plain'
2536          });
2537
2538          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2539            return true;
2540          } // sendBeacon was not successful
2541
2542        } // XHR beacon
2543
2544        var xhr = new XMLHttpRequest();
2545
2546        try {
2547          xhr.open('POST', endpointUrl);
2548          xhr.setRequestHeader('Content-Type', 'text/plain');
2549          xhr.send(payload);
2550        } catch (e) {
2551          console.log(e);
2552        }
2553
2554        return false;
2555      },
2556      isIos12: function isIos12() {
2557        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2558      }
2559    };
2560    Monorail.produce('monorail-edge.shopifysvc.com',
2561      'trekkie_storefront_load_errors/1.1',
2562      {shop_id: 65813413974,
2563      theme_id: 143134589014,
2564      app_name: "storefront",
2565      context_url: window.location.href,
2566      source_url: "//luxproducts.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2567
2568  };
2569  scriptFallback.async = true;
2570  scriptFallback.src = '//luxproducts.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2571  first.parentNode.insertBefore(scriptFallback, first);
2572};
2573script.async = true;
2574script.src = '//luxproducts.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2575first.parentNode.insertBefore(script, first);
2576
2577    };
2578    trekkie.load(
2579      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":65813413974,"isMerchantRequest":null,"themeId":143134589014,"themeCityHash":"345068695055939005","contentLanguage":"en","currency":"USD","eventMetadataId":"9538e4d6-4831-4263-a92c-c31df43b5b86"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2580    );
2581
2582    var loaded = false;
2583    trekkie.ready(function() {
2584      if (loaded) return;
2585      loaded = true;
2586
2587      window.ShopifyAnalytics.lib = window.trekkie;
2588
2589      var originalDocumentWrite = document.write;
2590      document.write = customDocumentWrite;
2591      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2592      document.write = originalDocumentWrite;
2593
2594      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2595      var token = match? match[1]: undefined;
2596      if (!hasLoggedConversion(token)) {
2597        setCookieIfConversion(token);
2598        
2599      }
2600    });
2601
2602    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":88267685974,"requestId":"d0bdf216-b68f-47c7-8670-ce7d49e5a651-1791228498","shopifyEmitted":true});
2603
2604    var eventsListenerScript = document.createElement('script');
2605    eventsListenerScript.async = true;
2606    eventsListenerScript.src = "//luxproducts.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2607    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2608})();</script>
vendor: 1 bytes, line 2608
2608
2609<script
2610  defer
2611  src="https://luxproducts.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2612  data-application="storefront-renderer"
2613  data-shop-id="65813413974"
2614  data-render-region="gcp-us-central1"
2615  data-page-type="blog"
2616  data-theme-instance-id="143134589014"
2617  data-theme-name="Palo Alto"
2618  data-theme-version="9.0.2"
2619  data-monorail-region="shop_domain"
2620  data-resource-timing-sampling-rate="10"
2621  data-shs="true"
2622  data-shs-beacon="true"
2623  data-shs-export-with-fetch="true"
2624  data-shs-logs-sample-rate="1"
2625  data-shs-beacon-endpoint="https://luxproducts.com/api/collect"
2626></script>
2626
2627<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822786098000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791230298000"><meta name="new-cookie-storage-activated" content="t">
2628</head><body id="lux-insights" class="template-blog palette--light  no-outline"><loading-overlay class="loading-overlay"><div class="loader loader--image">
2629      <div class="loader__image__holder"><div class="loader__image loader__image--fallback"></div></div>
2630    </div></loading-overlay>
2631<a class="in-page-link skip-link" data-skip-content href="#MainContent">Skip to content</a>
2632
2633    <!-- BEGIN sections: group-header -->
2634<div id="shopify-section-sections--18855719338070__announcement-bar" class="shopify-section shopify-section-group-group-header announcement-bar-static"><!-- /snippets/announcement.liquid -->
2634<script src="//luxproducts.com/cdn/shop/t/12/assets/announcement.js?v=179325793607288356081764178817" defer="defer"></script>
2634
2635  
2635<script src="//luxproducts.com/cdn/shop/t/12/assets/ticker.js?v=99756453205586655771764178817" defer="defer"></script>
2635
2636  
2637
2638  <div class="wrapper--full" data-announcement-bar>
2639
2640<div
2641  id="announcement-bar--sections--18855719338070__announcement-bar"
2642  class="section-padding section-marquee color-scheme-5"
2643  data-section-type="announcement-bar"
2644  data-section-id="sections--18855719338070__announcement-bar"
2645  
2646    data-announcement-wrapper
2647    
2648  
2649  
2650><style data-shopify>/* Prevent CLS on page load */
2651        :root {
2652          --announcement-height: calc(0.75rem * 1.0 * 1.5 + 10px * 2);
2653        }
2654        @media screen and (min-width: 768px) {
2655          :root {
2656            --announcement-height: calc(0.75rem * 1.0 * 1.5 + 10px * 2);
2657          }
2658        }
2659
2660      
2661
2662      #announcement-bar--sections--18855719338070__announcement-bar .announcement {
2663        --font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
2664        --font-style: normal;
2665        --font-weight: 400;
2666        --adjust-text-size: 1.0;
2667        --padding: 10px;
2668        --letter-spacing: 0.075em;
2669        --line-height: 1.5;
2670
2671        --text: #000000;
2672
2673        --border: #000000;
2674      }
2675
2676      #announcement-bar--sections--18855719338070__announcement-bar .flickity-enabled .ticker--animated,
2677      #announcement-bar--sections--18855719338070__announcement-bar .announcement__ticker { padding: 0 30px; }
2678
2679      @media screen and (max-width: 767px) {
2680        #announcement-bar--sections--18855719338070__announcement-bar .announcement { --adjust-text-size: 1.0; }
2681      }</style><announcement-bar class="announcement"><div
2682          class="announcement__slider"
2683          data-slider
2684          
2685          role="group"
2686          data-slider-speed="14000"
2687        >
2688          
2689
2690
2691                <div class="announcement__block announcement__block--text announcement__slide"
2692      data-slide="announcement-1"
2693      data-slide-index="0"
2694      data-block-id="announcement-1"
2695      
2696
2697
2698                    style="--text: #ffffff;--highlight-color: var(--text);--highlight-color: #d43747;--highlight-text-color: #000000;">
2699                  <ticker-bar class="announcement__message">
2700                    <div data-ticker-scale class="announcement__scale">
2701                      <div data-ticker-text class="announcement__text">
2702                        
2703                        
2704
2705<span class="text-highlight__break">Free Shipping on orders over $35</span>
2706                      </div>
2707                    </div>
2708                  </ticker-bar>
2709                </div>
2710        </div></announcement-bar></div>
2711
2712  </div>
2713
2714
2715</div><div id="shopify-section-sections--18855719338070__header" class="shopify-section shopify-section-group-group-header shopify-section-header"><drawer-element
2716  class="drawer drawer--left drawer--header cv-h"
2717  id="nav-drawer-header"
2718  role="navigation"
2719  data-drawer-header
2720  
2721    style=""
2722  
2723>
2724  <div class="drawer__header"><div class="drawer__title"><a href="/" class="drawer__logo" style="--logo-width: 100px">
2725      <img src="//luxproducts.com/cdn/shop/files/LUX_logo_color_a78204a7-f302-4146-8e0f-48a1b502fea4.png?v=1756852318&amp;width=500" srcset="//luxproducts.com/cdn/shop/files/LUX_logo_color_a78204a7-f302-4146-8e0f-48a1b502fea4.png?v=1756852318&amp;width=100 100w, //luxproducts.com/cdn/shop/files/LUX_logo_color_a78204a7-f302-4146-8e0f-48a1b502fea4.png?v=1756852318&amp;width=150 150w, //luxproducts.com/cdn/shop/files/LUX_logo_color_a78204a7-f302-4146-8e0f-48a1b502fea4.png?v=1756852318&amp;width=200 200w" width="100" height="43.689320388349515" sizes="(max-width: 200px) 50vw, 100px" class="drawer__logo-image">
2726    </a></div><button type="button" class="drawer__close-button" aria-controls="nav-drawer-header">
2727      <drawer-toggle></drawer-toggle>
2728      <span class="visually-hidden">Close</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
2729  </div><collapsible-elements>
2730    <ul class="mobile-nav mobile-nav--weight-bold letter-spacing-nav"><li
2731    class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items"
2732    aria-haspopup="true"
2733    
2734      style="--highlight: #37b4e3; --custom-badge-bg-color: #37b4e3;--custom-badge-text-color: #ffffff;"
2735    
2736  >
2737    <a
2738      href="/collections/tq"
2739      class="mobile-navlink mobile-navlink--level-1"
2740      data-nav-link-mobile
2741    >TQ Thermostats</a>
2742    <button
2743      type="button"
2744      class="mobile-nav__trigger mobile-nav__trigger--level-1"
2745      aria-expanded="false"
2746      aria-controls="MobileNav--tq-thermostats-0-sections--18855719338070__header"
2747      data-collapsible-trigger
2748    ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span>
2749    </button>
2750    <div
2751      class="mobile-dropdown"
2752      id="MobileNav--tq-thermostats-0-sections--18855719338070__header"
2753      data-collapsible-container
2754    >
2755      <ul
2756        class="mobile-nav__sublist"
2757        data-collapsible-content
2758      ><li
2759            class="mobile-menu__item mobile-menu__item--level-2"
2760            
2761          >
2762            <a
2763              href="/products/tqx-matter-smart-thermostat-with-smart-sensor"
2764              class="mobile-navlink mobile-navlink--level-2"
2765              data-nav-link-mobile
2766            ><span>TQX Matter Smart Thermostat</span>
2767            </a></li><li
2768            class="mobile-menu__item mobile-menu__item--level-2"
2769            
2770          >
2771            <a
2772              href="/products/tq1-matter-smart-thermostat"
2773              class="mobile-navlink mobile-navlink--level-2"
2774              data-nav-link-mobile
2775            ><span>TQ1 Matter Smart Thermostat</span>
2776            </a></li><li
2777            class="mobile-menu__item mobile-menu__item--level-2"
2778            
2779          >
2780            <a
2781              href="/collections/tq"
2782              class="mobile-navlink mobile-navlink--level-2"
2783              data-nav-link-mobile
2784            ><span>Compare TQ Matter Smart Thermostats</span>
2785            </a></li></ul>
2786    </div>
2787  </li><li
2788    class="mobile-menu__item mobile-menu__item--level-1"
2789    
2790      style="--highlight: #37b4e3; --custom-badge-bg-color: #37b4e3;--custom-badge-text-color: #ffffff;"
2791    
2792  >
2793    <a
2794      href="/products/smart-sensor-for-tqx-matter-smart-thermostat"
2795      class="mobile-navlink mobile-navlink--level-1"
2796    >Smart Sensor</a>
2797  </li><li
2798    class="mobile-menu__item mobile-menu__item--level-1"
2799    
2800      style="--highlight: #37b4e3; --custom-badge-bg-color: #37b4e3;--custom-badge-text-color: #ffffff;"
2801    
2802  >
2803    <a
2804      href="/collections/accessories"
2805      class="mobile-navlink mobile-navlink--level-1"
2806    >Accessories</a>
2807  </li><li
2808    class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items"
2809    aria-haspopup="true"
2810    
2811      style="--highlight: #37b4e3; --custom-badge-bg-color: #37b4e3;--custom-badge-text-color: #ffffff;"
2812    
2813  >
2814    <a
2815      href="/collections/all-products"
2816      class="mobile-navlink mobile-navlink--level-1"
2817      data-nav-link-mobile
2818    >All Products</a>
2819    <button
2820      type="button"
2821      class="mobile-nav__trigger mobile-nav__trigger--level-1"
2822      aria-expanded="false"
2823      aria-controls="MobileNav--all-products-0-sections--18855719338070__header"
2824      data-collapsible-trigger
2825    ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span>
2826    </button>
2827    <div
2828      class="mobile-dropdown"
2829      id="MobileNav--all-products-0-sections--18855719338070__header"
2830      data-collapsible-container
2831    >
2832      <ul
2833        class="mobile-nav__sublist"
2834        data-collapsible-content
2835      ><li
2836            class="mobile-menu__item mobile-menu__item--level-2"
2837            
2838          >
2839            <a
2840              href="/collections/tq-smart-thermostats"
2841              class="mobile-navlink mobile-navlink--level-2"
2842              data-nav-link-mobile
2843            ><span>TQ Matter Smart Thermostats</span>
2844            </a></li><li
2845            class="mobile-menu__item mobile-menu__item--level-2"
2846            
2847          >
2848            <a
2849              href="/collections/lux-programmable-thermostats"
2850              class="mobile-navlink mobile-navlink--level-2"
2851              data-nav-link-mobile
2852            ><span>Programmable Thermostats</span>
2853            </a></li><li
2854            class="mobile-menu__item mobile-menu__item--level-2"
2855            
2856          >
2857            <a
2858              href="/collections/lux-non-programmable-thermostats"
2859              class="mobile-navlink mobile-navlink--level-2"
2860              data-nav-link-mobile
2861            ><span>Non-Programmable Thermostats</span>
2862            </a></li><li
2863            class="mobile-menu__item mobile-menu__item--level-2"
2864            
2865          >
2866            <a
2867              href="/collections/mechanical-thermostats"
2868              class="mobile-navlink mobile-navlink--level-2"
2869              data-nav-link-mobile
2870            ><span>Mechanical Thermostats</span>
2871            </a></li><li
2872            class="mobile-menu__item mobile-menu__item--level-2"
2873            
2874          >
2875            <a
2876              href="/collections/line-voltage-thermostats"
2877              class="mobile-navlink mobile-navlink--level-2"
2878              data-nav-link-mobile
2879            ><span>Line Voltage Thermostats</span>
2880            </a></li><li
2881            class="mobile-menu__item mobile-menu__item--level-2"
2882            
2883          >
2884            <a
2885              href="/collections/touch-screen-thermostats"
2886              class="mobile-navlink mobile-navlink--level-2"
2887              data-nav-link-mobile
2888            ><span>Touch Screen Thermostats</span>
2889            </a></li><li
2890            class="mobile-menu__item mobile-menu__item--level-2"
2891            
2892          >
2893            <a
2894              href="/collections/accessories"
2895              class="mobile-navlink mobile-navlink--level-2"
2896              data-nav-link-mobile
2897            ><span>Accessories</span>
2898            </a></li></ul>
2899    </div>
2900  </li><li
2901    class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items"
2902    aria-haspopup="true"
2903    
2904      style="--highlight: #37b4e3; --custom-badge-bg-color: #37b4e3;--custom-badge-text-color: #ffffff;"
2905    
2906  >
2907    <a
2908      href="#"
2909      class="mobile-navlink mobile-navlink--level-1"
2910      data-nav-link-mobile
2911    >Support</a>
2912    <button
2913      type="button"
2914      class="mobile-nav__trigger mobile-nav__trigger--level-1"
2915      aria-expanded="false"
2916      aria-controls="MobileNav--support-0-sections--18855719338070__header"
2917      data-collapsible-trigger
2918    ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span>
2919    </button>
2920    <div
2921      class="mobile-dropdown"
2922      id="MobileNav--support-0-sections--18855719338070__header"
2923      data-collapsible-container
2924    >
2925      <ul
2926        class="mobile-nav__sublist"
2927        data-collapsible-content
2928      ><li
2929            class="mobile-menu__item mobile-menu__item--level-2"
2930            
2931          >
2932            <a
2933              href="/pages/user-manuals"
2934              class="mobile-navlink mobile-navlink--level-2"
2935              data-nav-link-mobile
2936            ><span>User Manuals</span>
2937            </a></li><li
2938            class="mobile-menu__item mobile-menu__item--level-2"
2939            
2940          >
2941            <a
2942              href="/pages/warranty-policy"
2943              class="mobile-navlink mobile-navlink--level-2"
2944              data-nav-link-mobile
2945            ><span>Warranty</span>
2946            </a></li><li
2947            class="mobile-menu__item mobile-menu__item--level-2"
2948            
2949          >
2950            <a
2951              href="/pages/recycling-mercury-thermostats"
2952              class="mobile-navlink mobile-navlink--level-2"
2953              data-nav-link-mobile
2954            ><span>Recycling</span>
2955            </a></li><li
2956            class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--active"
2957            
2958          >
2959            <a
2960              href="/blogs/lux-insights"
2961              class="mobile-navlink mobile-navlink--level-2"
2962              data-nav-link-mobile
2963            ><span>Blogs</span>
2964            </a></li><li
2965            class="mobile-menu__item mobile-menu__item--level-2"
2966            
2967          >
2968            <a
2969              href="/pages/contact-us"
2970              class="mobile-navlink mobile-navlink--level-2"
2971              data-nav-link-mobile
2972            ><span>Contact Us</span>
2973            </a></li></ul>
2974    </div>
2975  </li><li
2976    class="mobile-menu__item mobile-menu__item--level-1"
2977    
2978      style="--highlight: #37b4e3; --custom-badge-bg-color: #37b4e3;--custom-badge-text-color: #ffffff;"
2979    
2980  >
2981    <a
2982      href="/pages/matter"
2983      class="mobile-navlink mobile-navlink--level-1"
2984    >What&#39;s Matter</a>
2985  </li></ul>
2986  </collapsible-elements><ul class="mobile-nav mobile-nav--bottom mobile-nav--weight-bold"><li class="mobile-menu__item">
2987            <a
2988              href="https://luxproducts.com/customer_authentication/redirect?locale=en&region_country=US"
2989              class="mobile-navlink mobile-navlink--small"
2990              id="customer_login_link"
2991            >Log in</a>
2992          </li>
2993          <li class="mobile-menu__item">
2994            <a
2995              href="https://account.luxproducts.com?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ5bjd1cGYtZGoubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxODMzMjk5LCJuYmYiOjE3OTEyMjg0OTl9.I_ciSKpkVaxA3uaUaW6
2995d1qXse1w0mVyQNV6gXQrOzyg"
2996              class="mobile-navlink mobile-navlink--small"
2997              id="customer_register_link"
2998            >Create account</a>
2999          </li><li class="mobile-menu__item">
3000          <a href="/search" class="mobile-navlink mobile-navlink--small" data-nav-search-open>Search</a>
3001        </li></ul></drawer-element>
3002
3003  <link
3004    href="//luxproducts.com/cdn/shop/t/12/assets/cart-drawer.css?v=154991008294673026501765907315"
3005    rel="preload"
3006    as="style"
3007    onload="this.onload=null;this.rel='stylesheet'"
3008  >
3009  <cart-element id="cart-drawer" class="cart-drawer cv-h" data-cart-drawer>
3010  <template data-cart-drawer-template>
3011    
3012    <div
3013      class="cart-drawer__head"
3014      
3015    >
3016      <h3>
3017        Cart<span class="cart-drawer__item-qty hidden" data-cart-items-qty>0 items</span>
3018      </h3>
3019
3020      <a
3021        href="#cart-drawer"
3022        class="cart-drawer__close"
3023        data-cart-drawer-toggle
3024        aria-label="Close Cart"
3025      ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></a>
3026
3027      <div class="loader loader--line"><div class="loader-indeterminate"></div></div>
3028    </div>
3029
3030    <div class="cart-drawer__body" data-cart-drawer-body><div class="cart__errors cart-drawer__errors" role="alert" data-cart-errors>
3031        <div class="cart__errors__inner">
3032          <p class="cart__errors__heading">Sorry, looks like we don&#39;t have enough of this product.</p>
3033
3034          <p class="cart__errors__content" data-error-message></p>
3035
3036          <button
3037            type="button"
3038            class="cart__errors__close"
3039            data-cart-error-close
3040            aria-label="Dismiss Cart"
3041          ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3042        </div>
3043      </div>
3044
3045      <div
3046        id="cartItemsHolder"
3047        class="cart-drawer__items hidden"
3048        data-items-holder
3049      ></div>
3050
3051      <div
3052        class="cart__widgets"
3053        
3054      >
3055        <div
3056          id="cartUpsellHolder"
3057          class="cart__pair"
3058          data-cart-widget
3059          data-pair-products-holder
3060          
3061        ></div>
3062
3063        <div class="cart-notes hidden" data-cart-notes-holder><collapsible-elements class="cart__widget__wrapper" data-collapsible-single><div class="cart__widget" data-cart-widget>
3064  <button
3065    class="cart__widget__title"
3066    type="button"
3067    data-collapsible-trigger
3068    aria-expanded="false"
3069    aria-controls="discounts"
3070  >Discounts<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3071
3072  <div id="discounts" data-collapsible-container>
3073    <div class="cart__widget__content" data-collapsible-content>
3074      <label for="discount">Discount code</label>
3075      <input
3076        type="text"
3077        id="discount"
3078        name="discount_code"
3079        class="cart__field cart__field--input"
3080        data-discount-input
3081      >
3082
3083      <p
3084        class="cart__errors__content cart__errors__content--discount hidden"
3085        data-discount-error-message
3086        role="alert"
3087      ></p>
3088
3089      <input type="hidden" name="discount" value="" data-discount-field>
3090
3091      <button
3092        type="button"
3093        name="apply"
3094        class="btn btn--primary btn--apply-discount"
3095        data-apply-discount
3096      >
3097        <hover-button></hover-button>Apply</button>
3098    </div>
3099  </div>
3100</div>
3101<div
3102                  class="cart__widget"
3103                  data-cart-widget
3104                  
3105                >
3106                  <button
3107                    class="cart__widget__title"
3108                    type="button"
3109                    data-collapsible-trigger
3110                    aria-expanded="false"
3111                    aria-controls="notes"
3112                  >Add order notes<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3113
3114                  <div id="notes" data-collapsible-container>
3115                    <div class="cart__widget__content" data-collapsible-content>
3116                      <label for="note">Special instructions for seller</label>
3117
3118                      <textarea
3119                        id="note"
3120                        name="note"
3121                        form="cartDrawerCheckoutForm"
3122                        class="cart__field cart__field--textarea"
3123                        aria-label="Special instructions for seller"
3124                      ></textarea>
3125                    </div>
3126                  </div>
3127                </div></collapsible-elements></div>
3128      </div>
3129
3130      <div
3131        id="cartDrawerEmptyMessage"
3132        class="cart-drawer__empty-message"
3133        data-empty-message
3134      ><p
3135    >
3136    Your cart is currently empty.
3137  </p>
3138
3139  
3140
3141
3142</div>
3143    </div>
3144
3145    <div
3146      class="cart-drawer__foot cart__foot"
3147      data-foot-holder
3148      
3149    >
3150      <form
3151        id="cartDrawerCheckoutForm"
3152        
3153          class="hidden"
3154        
3155        action="/cart"
3156        method="post"
3157        novalidate
3158        data-cart-form
3159      >
3160        <div class="cart__foot-inner">
3161          <div data-cart-price-holder><div class="cart__total hidden">
3162  <span>Items</span>
3163
3164  <span data-cart-total="0">Free</span>
3165</div></div>
3166
3167          <div class="cart__buttons-wrapper"><p class="cart__terms cart__errors__content" data-terms-error-message></p>
3168
3169            <div
3170              class="cart__buttons"
3171              data-cart-checkout-buttons
3172            >
3173              <fieldset class="cart__buttons__fieldset" data-cart-checkout-button>
3174                <button
3175                  type="submit"
3176                  name="checkout"
3177                  class="cart__checkout btn btn--solid-border btn--primary btn--large btn--advanced btn--advanced-width-height btn--advanced-adaptive-width"
3178                >
3179                  <hover-button></hover-button>Checkout<span class="cart__total__money" data-cart-total-price>Free</span>
3180                </button></fieldset>
3181            </div>
3182          </div>
3183
3184          <p class="cart__text">Free shipping on all orders above $35.</p>
3185        </div>
3186      </form>
3187
3188      <div
3189        id="cartDrawerEmptyMessageBottom"
3190        class="cart-drawer__empty-message cart-drawer__empty-message--bottom"
3191        data-empty-message-bottom
3192      ><div class="cart-drawer__empty-message-bottom subheading-text"
3193    data-cart-message
3194    data-limit="0"
3195    >
3196    <p>Free shipping on orders over $35.</p>
3197  </div></div>
3198    </div>
3199  </template>
3200</cart-element>
3201
3202
3203<style data-shopify>:root {
3204    --header-height: 74px;
3205    --header-sticky-height: 60px;
3206    --header-background-height: 74px;
3207  }
3208
3209  
3210    :root {
3211      --full-height: calc(100vh - var(--header-sticky-height));
3212      
3213    }
3214  
3215
3216  
3217
3218  
3219    .site-header--has-border {
3220      
3221        --border-color: #37b4e3;
3222      
3223
3224      --border-opacity: 1.0;
3225    }
3226  
3227</style><header-component
3228  id="SiteHeader"
3229  class="site-header site-header--fixed site-header--nav-center site-header--nav-bold site-header--has-logo site-header--has-border"
3230  role="banner"
3231  data-site-header
3232  data-section-id="sections--18855719338070__header"
3233  
3234    data-height="74"
3235  
3236  data-section-type="header"
3237  data-transparent="false"
3238  data-position="fixed"
3239  data-nav-alignment="center"
3240  
3241    data-header-sticky
3242  
3243  
3244  data-header-height
3245  
3246>
3247  <div class="site-header__background" data-header-background></div>
3248
3249  <div
3250    class="wrapper"
3251    
3252    data-wrapper
3253  >
3254    <button
3255      type="button"
3256      class="mobile-menu__button mobile-menu__button--burger js-drawer-open"
3257      data-mobile-menu-trigger
3258    >
3259      <drawer-toggle></drawer-toggle>
3260      <span class="visually-hidden">Open navigation menu</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 192 192"><path d="M30 96h132M30 48h132M30 144h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button><style data-shopify>.logo__image-link {
3261      width: 100px;
3262      height: 44px;
3263    }
3264
3265    .has-scrolled .logo__image-link {
3266      width: 92px;
3267      height: 40px;
3268    }</style><h1 class="logo" data-logo data-takes-space><a href="/" aria-label="Lux Products" class="logo__image-link logo__image-link--other logo__image-link--single"><img src="//luxproducts.com/cdn/shop/files/LUX_logo_color_a78204a7-f302-4146-8e0f-48a1b502fea4.png?v=1756852318&amp;width=500" srcset="//luxproducts.com/cdn/shop/files/LUX_logo_color_a78204a7-f302-4146-8e0f-48a1b502fea4.png?v=1756852318&amp;width=100 100w, //luxproducts.com/cdn/shop/files/LUX_logo_color_a78204a7-f302-4146-8e0f-48a1b502fea4.png?v=1756852318&amp;width=150 150w, //luxproducts.com/cdn/shop/files/LUX_logo_color_a78204a7-f302-4146-8e0f-48a1b502fea4.png?v=1756852318&amp;width=200 200w" width="100" height="43.689320388349515" loading="eager" sizes="(max-width: 200px) 50vw, 100px" class="logo__image" fetchpriority="high">
3269
3270      <span class="logo__image-push" style="padding-top: 43.7%"></span>
3271    </a></h1><!-- /partials/site-nav.liquid --><nav
3272  id="NavStandard"
3273  class="nav nav--default letter-spacing-nav"
3274  data-nav
3275  
3276    style="--highlight: #37b4e3;--custom-badge-bg-color: #37b4e3;--custom-badge-text-color: #ffffff;--highlight-color: #fff7f2;"
3277  
3278>
3279  <div class="menu__item menu__item--compress" data-nav-items-compress><search-popdown class="search-popdown menu__item menu__item--icon"   data-popdown-in-header><details>
3280
3281
3282<summary
3283   class="search-popdown__toggle navlink navlink--icon " aria-haspopup="dialog" data-popdown-toggle title="Open search bar"
3284  
3285>
3286
3287  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Open search bar</span>
3288</summary>
3289<div class="search-popdown__body search-popdown__body--fixed search-popdown__body--has-popular-searches"
3290    role="dialog"
3291    aria-modal="true"
3292    aria-label="Search"
3293    data-popdown-body
3294  >
3295    <div class="search-popdown__main"><predictive-search><form class="search-form" action="/search" method="get" role="search" data-search-form>
3296          <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner>
3297            <div class="search-form__input-holder">
3298              <label for="searchInput-desktop-compress" class="search-form__label">
3299                <span class="visually-hidden">Search for products on our site</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></label>
3300
3301              <input type="search"
3302                id="searchInput-desktop-compress"
3303                class="search-form__input"
3304                name="q"
3305                value=""
3306                aria-label="Search our store"
3307                
3308                  role="combobox"
3309                  aria-expanded="false"
3310                  aria-owns="searchResults-desktop-compress"
3311                  aria-controls="searchResults-desktop-compress"
3312                  aria-haspopup="listbox"
3313                  aria-autocomplete="list"
3314                  autocorrect="off"
3315                  autocomplete="off"
3316                  autocapitalize="off"
3317                  spellcheck="false"
3318                
3319              >
3320
3321              <button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3322
3323              <button type="button" class="search-popdown__close" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3324            </div>
3325          </div>
3326
3327          <div id="searchResults-desktop-compress" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable>
3328                <div class="predictive-search__loading-state">
3329                  <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div>
3330                </div>
3331              </div>
3332
3333              <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span><div id="popularSearches-desktop-compress" class="popular-searches " data-popular-searches data-scroll-lock-scrollable>
3334  <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-desktop-compress">
3335        <p id="predictiveSearchPopularSearches-desktop-compress" class="predictive-search__heading label-typography">
3336          <span>Suggested search terms</span>
3337        </p>
3338
3339        <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-desktop-compress" role="option" aria-selected="false">
3340              <a href="/collections/tq" class="predictive-search__link" tabindex="-1" data-popular-searches-link>TQ Thermostats</a>
3341            </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-desktop-compress" role="option" aria-selected="false">
3342              <a href="/products/smart-sensor-for-tqx-matter-smart-thermostat" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Smart Sensor</a>
3343            </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-desktop-compress" role="option" aria-selected="false">
3344              <a href="/collections/accessories" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Accessories</a>
3345            </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-desktop-compress" role="option" aria-selected="false">
3346              <a href="/collections/all-products" class="predictive-search__link" tabindex="-1" data-popular-searches-link>All Products</a>
3347            </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-desktop-compress" role="option" aria-selected="false">
3348              <a href="#" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Support</a>
3349            </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-desktop-compress" role="option" aria-selected="false">
3350              <a href="/pages/matter" class="predictive-search__link" tabindex="-1" data-popular-searches-link>What's Matter</a>
3351            </div></div>
3352      </div></div>
3353</div></div>
3354        </form></predictive-search></div>
3355  </div></details></search-popdown>
3356<div class="menu__item menu__item--icon">
3357      <a
3358        href="/cart"
3359        class="navlink navlink--icon cart__toggle navlink--line cart__toggle--animation"
3360        aria-controls="cart-drawer"
3361        aria-expanded="false"
3362        
3363          data-cart-drawer-toggle
3364        
3365      >
3366        <span class="visually-hidden">Open cart</span>
3367        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 192 192"><path d="M156.6 162H35.4a6.075 6.075 0 0 1-6-5.325l-10.65-96A6 6 0 0 1 24.675 54h142.65a6.001 6.001 0 0 1 5.925 6.675l-10.65 96a6.076 6.076 0 0 1-6 5.325v0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M66 78V54a30 30 0 1 1 60 0v24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><circle class="cart-indicator" cx="96" cy="108" r="15"/></svg>
3368      </a>
3369    </div>
3370  </div>
3371
3372  <div class="menu__items" data-takes-space><hover-disclosure
3373  class="menu__item grandparent kids-1 images-2"
3374  data-nav-item
3375  
3376    role="navigation"
3377  
3378  
3379    role="button"
3380    aria-haspopup="true"
3381    aria-expanded="false"
3382    aria-controls="dropdown-af792d5efcb10571400995d018c07416"
3383  
3384>
3385
3386
3387<a
3388  
3389    href="/collections/tq"
3390  class="navlink navlink--toplevel navlink--line" data-top-link
3391  
3392><span class="navtext">TQ Thermostats</span>
3393
3394  
3395</a>
3396<div
3397      class="header__dropdown"
3398      role="combobox"
3399      id="dropdown-af792d5efcb10571400995d018c07416"
3400    >
3401      <div class="header__dropdown__wrapper">
3402        <div class="header__dropdown__inner"><div class="header__grandparent__links"><div class="dropdown__family"><a
3403                        href="/products/tqx-matter-smart-thermostat-with-smart-sensor"
3404                        data-stagger
3405                        class="navlink navlink--grandchild"
3406                      >
3407                        <span class="navtext">TQX Matter Smart Thermostat</span>
3408                      </a><a
3409                        href="/products/tq1-matter-smart-thermostat"
3410                        data-stagger
3411                        class="navlink navlink--grandchild"
3412                      >
3413                        <span class="navtext">TQ1 Matter Smart Thermostat</span>
3414                      </a><a
3415                        href="/collections/tq"
3416                        data-stagger
3417                        class="navlink navlink--grandchild"
3418                      >
3419                        <span class="navtext">Compare TQ Matter Smart Thermostats</span>
3420                      </a>
3421                  </div>
3422              </div>
3423
3424<div id="headerBlock--image_YtnVcP" class="menu__block--narrow" ><style data-shopify>#headerBlock--image_YtnVcP .hero__title {
3425          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0);
3426        }
3427        @media screen and (min-width: 1024px) {
3428          #headerBlock--image_YtnVcP .hero__title {
3429            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0);
3430          }
3431        }
3432
3433        
3434</style><div class="header__dropdown__image hover-scale"><a href="/products/tqx-matter-smart-thermostat-with-smart-sensor" class="link-over-image"><div class="hero__content__wrapper align--bottom-left">
3435              <div class="hero__content"><h2 class="hero__title">
3436                    TQX
3437                  </h2></div>
3438            </div></a>
3439<div class="image-fill " style="padding-top: 120.0%; "><figure
3440      class="lazy-image background-size-cover is-loading"
3441      style=""
3442      
3443    >
3444      <img src="//luxproducts.com/cdn/shop/files/Banner-2_TQX-dropdown.jpg?crop=center&amp;height=1200&amp;v=1758228158&amp;width=1000" alt="Banner-2_TQX-dropdown.jpg" width="1000" height="1200" loading="lazy" fetchpriority="high" sizes="calc(((100vw * 0.5 - 30px - 30px) / 2) * 1)" srcset="
3445//luxproducts.com/cdn/shop/files/Banner-2_TQX-dropdown.jpg?v=1758228158&amp;width=180 180w, //luxproducts.com/cdn/shop/files/Banner-2_TQX-dropdown.jpg?v=1758228158&amp;width=360 360w, //luxproducts.com/cdn/shop/files/Banner-2_TQX-dropdown.jpg?v=1758228158&amp;width=540 540w, //luxproducts.com/cdn/shop/files/Banner-2_TQX-dropdown.jpg?v=1758228158&amp;width=720 720w, //luxproducts.com/cdn/shop/files/Banner-2_TQX-dropdown.jpg?v=1758228158&amp;width=900 900w" class="is-loading">
3446    </figure></div></div>
3447    </div>
3448
3449<div id="headerBlock--header-0" class="menu__block--narrow" ><style data-shopify>#headerBlock--header-0 .hero__title {
3450          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0);
3451        }
3452        @media screen and (min-width: 1024px) {
3453          #headerBlock--header-0 .hero__title {
3454            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0);
3455          }
3456        }
3457
3458        
3459</style><div class="header__dropdown__image hover-scale"><a href="/products/tq1-matter-smart-thermostat" class="link-over-image"><div class="hero__content__wrapper align--bottom-left">
3460              <div class="hero__content"><h2 class="hero__title">
3461                    TQ1
3462                  </h2></div>
3463            </div></a>
3464<div class="image-fill " style="padding-top: 120.0%; "><figure
3465      class="lazy-image background-size-cover is-loading"
3466      style=""
3467      
3468    >
3469      <img src="//luxproducts.com/cdn/shop/files/TQ1_White-dropdown.jpg?crop=center&amp;height=1200&amp;v=1756217481&amp;width=1000" alt="TQ1_White-dropdown.jpg" width="1000" height="1200" loading="lazy" fetchpriority="high" sizes="calc(((100vw * 0.5 - 30px - 30px) / 2) * 1)" srcset="
3470//luxproducts.com/cdn/shop/files/TQ1_White-dropdown.jpg?v=1756217481&amp;width=180 180w, //luxproducts.com/cdn/shop/files/TQ1_White-dropdown.jpg?v=1756217481&amp;width=360 360w, //luxproducts.com/cdn/shop/files/TQ1_White-dropdown.jpg?v=1756217481&amp;width=540 540w, //luxproducts.com/cdn/shop/files/TQ1_White-dropdown.jpg?v=1756217481&amp;width=720 720w, //luxproducts.com/cdn/shop/files/TQ1_White-dropdown.jpg?v=1756217481&amp;width=900 900w" class="is-loading">
3471    </figure></div></div>
3472    </div></div>
3473      </div>
3474    </div></hover-disclosure>
3475<div
3476  class="menu__item child"
3477  data-nav-item
3478  
3479  
3480>
3481
3482
3483<a
3484  
3485    href="/products/smart-sensor-for-tqx-matter-smart-thermostat"
3486  class="navlink navlink--toplevel navlink--line" data-top-link
3487  
3488><span class="navtext">Smart Sensor</span>
3489
3490  
3491</a>
3492</div>
3493<div
3494  class="menu__item child"
3495  data-nav-item
3496  
3497  
3498>
3499
3500
3501<a
3502  
3503    href="/collections/accessories"
3504  class="navlink navlink--toplevel navlink--line" data-top-link
3505  
3506><span class="navtext">Accessories</span>
3507
3508  
3509</a>
3510</div>
3511<hover-disclosure
3512  class="menu__item parent"
3513  data-nav-item
3514  
3515  
3516    role="button"
3517    aria-haspopup="true"
3518    aria-expanded="false"
3519    aria-controls="dropdown-a2d5f24354395618db5351b535df48f9"
3520  
3521>
3522
3523
3524<a
3525  
3526    href="/collections/all-products"
3527  class="navlink navlink--toplevel navlink--line" data-top-link
3528  
3529><span class="navtext">All Products</span>
3530
3531  
3532</a>
3533<div
3534      class="header__dropdown"
3535      role="combobox"
3536      id="dropdown-a2d5f24354395618db5351b535df48f9"
3537    >
3538      <div class="header__dropdown__wrapper">
3539        <div class="header__dropdown__inner">
3540<a
3541                href="/collections/tq-smart-thermostats"
3542                data-stagger
3543                class="navlink navlink--child"
3544              >
3545                <span class="navtext">TQ Matter Smart Thermostats</span>
3546              </a><a
3547                href="/collections/lux-programmable-thermostats"
3548                data-stagger
3549                class="navlink navlink--child"
3550              >
3551                <span class="navtext">Programmable Thermostats</span>
3552              </a><a
3553                href="/collections/lux-non-programmable-thermostats"
3554                data-stagger
3555                class="navlink navlink--child"
3556              >
3557                <span class="navtext">Non-Programmable Thermostats</span>
3558              </a><a
3559                href="/collections/mechanical-thermostats"
3560                data-stagger
3561                class="navlink navlink--child"
3562              >
3563                <span class="navtext">Mechanical Thermostats</span>
3564              </a><a
3565                href="/collections/line-voltage-thermostats"
3566                data-stagger
3567                class="navlink navlink--child"
3568              >
3569                <span class="navtext">Line Voltage Thermostats</span>
3570              </a><a
3571                href="/collections/touch-screen-thermostats"
3572                data-stagger
3573                class="navlink navlink--child"
3574              >
3575                <span class="navtext">Touch Screen Thermostats</span>
3576              </a><a
3577                href="/collections/accessories"
3578                data-stagger
3579                class="navlink navlink--child"
3580              >
3581                <span class="navtext">Accessories</span>
3582              </a></div>
3583      </div>
3584    </div></hover-disclosure>
3585<hover-disclosure
3586  class="menu__item parent"
3587  data-nav-item
3588  
3589  
3590    role="button"
3591    aria-haspopup="true"
3592    aria-expanded="false"
3593    aria-controls="dropdown-12a727629a1f22939882ff3a27e9b489"
3594  
3595>
3596
3597
3598<a
3599  
3600    href="#"
3601  class="navlink navlink--toplevel navlink--line" data-top-link
3602  
3603><span class="navtext">Support</span>
3604
3605  
3606</a>
3607<div
3608      class="header__dropdown"
3609      role="combobox"
3610      id="dropdown-12a727629a1f22939882ff3a27e9b489"
3611    >
3612      <div class="header__dropdown__wrapper">
3613        <div class="header__dropdown__inner">
3614<a
3615                href="/pages/user-manuals"
3616                data-stagger
3617                class="navlink navlink--child"
3618              >
3619                <span class="navtext">User Manuals</span>
3620              </a><a
3621                href="/pages/warranty-policy"
3622                data-stagger
3623                class="navlink navlink--child"
3624              >
3625                <span class="navtext">Warranty</span>
3626              </a><a
3627                href="/pages/recycling-mercury-thermostats"
3628                data-stagger
3629                class="navlink navlink--child"
3630              >
3631                <span class="navtext">Recycling</span>
3632              </a><a
3633                href="/blogs/lux-insights"
3634                data-stagger
3635                class="navlink navlink--child navlink--active"
3636              >
3637                <span class="navtext">Blogs</span>
3638              </a><a
3639                href="/pages/contact-us"
3640                data-stagger
3641                class="navlink navlink--child"
3642              >
3643                <span class="navtext">Contact Us</span>
3644              </a></div>
3645      </div>
3646    </div></hover-disclosure>
3647<div
3648  class="menu__item child"
3649  data-nav-item
3650  
3651  
3652>
3653
3654
3655<a
3656  
3657    href="/pages/matter"
3658  class="navlink navlink--toplevel navlink--line" data-top-link
3659  
3660><span class="navtext">What&#39;s Matter</span>
3661
3662  
3663</a>
3664</div>
3665</div>
3666
3667  <div
3668    class="menu__item menu__item--icons"
3669    data-nav-icons
3670    data-takes-space
3671  ><search-popdown class="search-popdown menu__item menu__item--icon"   data-popdown-in-header><details>
3672
3673
3674<summary
3675   class="search-popdown__toggle navlink navlink--icon " aria-haspopup="dialog" data-popdown-toggle title="Open search bar"
3676  
3677>
3678
3679  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Open search bar</span>
3680</summary>
3681<div class="search-popdown__body search-popdown__body--fixed search-popdown__body--has-popular-searches"
3682    role="dialog"
3683    aria-modal="true"
3684    aria-label="Search"
3685    data-popdown-body
3686  >
3687    <div class="search-popdown__main"><predictive-search><form class="search-form" action="/search" method="get" role="search" data-search-form>
3688          <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner>
3689            <div class="search-form__input-holder">
3690              <label for="searchInput-desktop" class="search-form__label">
3691                <span class="visually-hidden">Search for products on our site</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></label>
3692
3693              <input type="search"
3694                id="searchInput-desktop"
3695                class="search-form__input"
3696                name="q"
3697                value=""
3698                aria-label="Search our store"
3699                
3700                  role="combobox"
3701                  aria-expanded="false"
3702                  aria-owns="searchResults-desktop"
3703                  aria-controls="searchResults-desktop"
3704                  aria-haspopup="listbox"
3705                  aria-autocomplete="list"
3706                  autocorrect="off"
3707                  autocomplete="off"
3708                  autocapitalize="off"
3709                  spellcheck="false"
3710                
3711              >
3712
3713              <button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3714
3715              <button type="button" class="search-popdown__close" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3716            </div>
3717          </div>
3718
3719          <div id="searchResults-desktop" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable>
3720                <div class="predictive-search__loading-state">
3721                  <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div>
3722                </div>
3723              </div>
3724
3725              <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span><div id="popularSearches-desktop" class="popular-searches " data-popular-searches data-scroll-lock-scrollable>
3726  <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-desktop">
3727        <p id="predictiveSearchPopularSearches-desktop" class="predictive-search__heading label-typography">
3728          <span>Suggested search terms</span>
3729        </p>
3730
3731        <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-desktop" role="option" aria-selected="false">
3732              <a href="/collections/tq" class="predictive-search__link" tabindex="-1" data-popular-searches-link>TQ Thermostats</a>
3733            </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-desktop" role="option" aria-selected="false">
3734              <a href="/products/smart-sensor-for-tqx-matter-smart-thermostat" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Smart Sensor</a>
3735            </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-desktop" role="option" aria-selected="false">
3736              <a href="/collections/accessories" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Accessories</a>
3737            </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-desktop" role="option" aria-selected="false">
3738              <a href="/collections/all-products" class="predictive-search__link" tabindex="-1" data-popular-searches-link>All Products</a>
3739            </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-desktop" role="option" aria-selected="false">
3740              <a href="#" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Support</a>
3741            </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-desktop" role="option" aria-selected="false">
3742              <a href="/pages/matter" class="predictive-search__link" tabindex="-1" data-popular-searches-link>What's Matter</a>
3743            </div></div>
3744      </div></div>
3745</div></div>
3746        </form></predictive-search></div>
3747  </div></details></search-popdown>
3748<div class="menu__item menu__item--icon">
3749
3750
3751<a
3752  
3753    href="/account"
3754   class="navlink navlink--icon navlink--line"
3755  
3756>
3757
3758  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 192 192"><path d="M96 168c39.765 0 72-32.235 72-72 0-39.764-32.235-72-72-72-39.764 0-72 32.236-72 72 0 39.765 32.236 72 72 72Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3758<path d="M96 120c16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M47.85 149.55a54.002 54.002 0 0 1 76.399-21.577 54.005 54.005 0 0 1 19.901 21.577" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">My Account</span>
3759</a>
3760</div><div class="menu__item menu__item--icon">
3761
3762
3763<a
3764  
3765    href="/cart"
3766   class="navlink navlink--icon cart__toggle navlink--line cart__toggle--animation" aria-controls="cart-drawer" aria-expanded="false" data-cart-drawer-toggle
3767  
3768>
3769
3770  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 192 192"><path d="M156.6 162H35.4a6.075 6.075 0 0 1-6-5.325l-10.65-96A6 6 0 0 1 24.675 54h142.65a6.001 6.001 0 0 1 5.925 6.675l-10.65 96a6.076 6.076 0 0 1-6 5.325v0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M66 78V54a30 30 0 1 1 60 0v24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><circle class="cart-indicator" cx="96" cy="108" r="15"/></svg><span class="visually-hidden">Open cart</span>
3771</a>
3772</div>
3773  </div>
3774</nav>
3775
3776<div class="mobile-menu" data-mobile-menu><search-popdown class="search-popdown mobile-menu__button caps"   data-popdown-in-header><details>
3777
3778
3779<summary
3780   class="search-popdown__toggle  " aria-haspopup="dialog" data-popdown-toggle title="Open search bar"
3781  
3782>
3783
3784  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Open search bar</span>
3785</summary>
3786<div class="search-popdown__body search-popdown__body--fixed search-popdown__body--has-popular-searches"
3787    role="dialog"
3788    aria-modal="true"
3789    aria-label="Search"
3790    data-popdown-body
3791  >
3792    <div class="search-popdown__main"><predictive-search><form class="search-form" action="/search" method="get" role="search" data-search-form>
3793          <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner>
3794            <div class="search-form__input-holder">
3795              <label for="searchInput-mobile" class="search-form__label">
3796                <span class="visually-hidden">Search for products on our site</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></label>
3797
3798              <input type="search"
3799                id="searchInput-mobile"
3800                class="search-form__input"
3801                name="q"
3802                value=""
3803                aria-label="Search our store"
3804                
3805                  role="combobox"
3806                  aria-expanded="false"
3807                  aria-owns="searchResults-mobile"
3808                  aria-controls="searchResults-mobile"
3809                  aria-haspopup="listbox"
3810                  aria-autocomplete="list"
3811                  autocorrect="off"
3812                  autocomplete="off"
3813                  autocapitalize="off"
3814                  spellcheck="false"
3815                
3816              >
3817
3818              <button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3819
3820              <button type="button" class="search-popdown__close" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3821            </div>
3822          </div>
3823
3824          <div id="searchResults-mobile" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable>
3825                <div class="predictive-search__loading-state">
3826                  <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div>
3827                </div>
3828              </div>
3829
3830              <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span><div id="popularSearches-mobile" class="popular-searches " data-popular-searches data-scroll-lock-scrollable>
3831  <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-mobile">
3832        <p id="predictiveSearchPopularSearches-mobile" class="predictive-search__heading label-typography">
3833          <span>Suggested search terms</span>
3834        </p>
3835
3836        <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-mobile" role="option" aria-selected="false">
3837              <a href="/collections/tq" class="predictive-search__link" tabindex="-1" data-popular-searches-link>TQ Thermostats</a>
3838            </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-mobile" role="option" aria-selected="false">
3839              <a href="/products/smart-sensor-for-tqx-matter-smart-thermostat" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Smart Sensor</a>
3840            </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-mobile" role="option" aria-selected="false">
3841              <a href="/collections/accessories" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Accessories</a>
3842            </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-mobile" role="option" aria-selected="false">
3843              <a href="/collections/all-products" class="predictive-search__link" tabindex="-1" data-popular-searches-link>All Products</a>
3844            </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-mobile" role="option" aria-selected="false">
3845              <a href="#" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Support</a>
3846            </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-mobile" role="option" aria-selected="false">
3847              <a href="/pages/matter" class="predictive-search__link" tabindex="-1" data-popular-searches-link>What's Matter</a>
3848            </div></div>
3849      </div></div>
3850</div></div>
3851        </form></predictive-search></div>
3852  </div></details></search-popdown>
3853<a
3854    href="/cart"
3855    class="mobile-menu__button cart__toggle cart__toggle--animation"
3856    aria-controls="cart-drawer"
3857    aria-expanded="false"
3858    
3859      data-cart-drawer-toggle
3860    
3861  >
3862    <span class="visually-hidden">Open cart</span>
3863    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 192 192"><path d="M156.6 162H35.4a6.075 6.075 0 0 1-6-5.325l-10.65-96A6 6 0 0 1 24.675 54h142.65a6.001 6.001 0 0 1 5.925 6.675l-10.65 96a6.076 6.076 0 0 1-6 5.325v0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M66 78V54a30 30 0 1 1 60 0v24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><circle class="cart-indicator" cx="96" cy="108" r="15"/></svg>
3864  </a>
3865</div>
3866</div>
3867
3868  <div class="drawer__overlay"></div>
3869</header-component>
3870
3871<script type="application/ld+json">
3872  {
3873    "@context": "http://schema.org",
3874    "@type": "Organization",
3875    "name": "Lux Products","logo": "https:\/\/luxproducts.com\/cdn\/shop\/files\/LUX_logo_color_a78204a7-f302-4146-8e0f-48a1b502fea4_618x.png?v=1756852318","sameAs": [
3876      null,
3877      null,
3878      null,
3879      null,
3880      null,
3881      null,
3882      null
3883    ],
3884    "url": "https:\/\/luxproducts.com"
3885  }
3886</script>
3886
3887<style> #shopify-section-sections--18855719338070__header .site-header > .wrapper {border-bottom: 1px solid #37b4e3;} #shopify-section-sections--18855719338070__header .header__dropdown__image .hero__title {color: #3e3935;} </style></div><div id="shopify-section-sections--18855719338070__mobile-menu" class="shopify-section shopify-section-group-group-header shopify-section-mobile-menu"><drawer-element
3888  id="nav-drawer-section"
3889  class="drawer drawer--left drawer--nav cv-h"
3890  role="navigation"
3891  data-drawer-section
3892  data-section-type="mobile-menu"
3893  data-section-id="sections--18855719338070__mobile-menu"
3894><div class="drawer__inner">
3895    <div class="drawer__header"><button type="button" class="drawer__close-button" aria-controls="nav-drawer-section">
3896        <drawer-toggle></drawer-toggle>
3897        <span class="visually-hidden">Close</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
3898    </div>
3899
3900    <div class="drawer__body">
3901      <div class="drawer__content">
3902        <div class="drawer__content-scroll" data-scrollable-menu-blocks data-scroll-lock-scrollable>
3903          <div
3904        class="drawer__block drawer__block--menu"
3905        data-drawer-block
3906        
3907          data-drawer-block-menu
3908          data-scroll-lock-scrollable
3909        
3910        
3911        style="--PBB: 10px;"
3912      >
3913        <div class="drawer__block-inner"><collapsible-elements>
3914                <ul
3915                  class="mobile-nav mobile-nav--weight-bold letter-spacing-nav"
3916                  
3917                  style="--adjust-nav-top-level: calc(var(--FONT-ADJUST-NAV-TOP-LEVEL) * 1.0); --adjust-nav: calc(var(--FONT-ADJUST-NAV) * 1.0);
3917 --link-item-level-1-padding: 15px; --link-item-level-2-padding: 12px; --link-item-level-3-padding: 7px;--mobile-dropdown-margin-top: -15px;"
3918                ><li
3919    class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items"
3920    aria-haspopup="true"
3921    
3922      style="--highlight: #d02e2e;"
3923    
3924  >
3925    <a
3926      href="/collections/tq"
3927      class="mobile-navlink mobile-navlink--level-1"
3928      data-nav-link-mobile
3929    >TQ Thermostats</a>
3930    <button
3931      type="button"
3932      class="mobile-nav__trigger mobile-nav__trigger--level-1"
3933      aria-expanded="false"
3934      aria-controls="MobileNav--tq-thermostats-0-sections--18855719338070__mobile-menu"
3935      data-collapsible-trigger
3936    ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span>
3937    </button>
3938    <div
3939      class="mobile-dropdown"
3940      id="MobileNav--tq-thermostats-0-sections--18855719338070__mobile-menu"
3941      data-collapsible-container
3942    >
3943      <ul
3944        class="mobile-nav__sublist"
3945        data-collapsible-content
3946      ><li
3947            class="mobile-menu__item mobile-menu__item--level-2"
3948            
3949          >
3950            <a
3951              href="/products/tqx-matter-smart-thermostat-with-smart-sensor"
3952              class="mobile-navlink mobile-navlink--level-2"
3953              data-nav-link-mobile
3954            ><span>TQX Matter Smart Thermostat</span>
3955            </a></li><li
3956            class="mobile-menu__item mobile-menu__item--level-2"
3957            
3958          >
3959            <a
3960              href="/products/tq1-matter-smart-thermostat"
3961              class="mobile-navlink mobile-navlink--level-2"
3962              data-nav-link-mobile
3963            ><span>TQ1 Matter Smart Thermostat</span>
3964            </a></li><li
3965            class="mobile-menu__item mobile-menu__item--level-2"
3966            
3967          >
3968            <a
3969              href="/collections/tq"
3970              class="mobile-navlink mobile-navlink--level-2"
3971              data-nav-link-mobile
3972            ><span>Compare TQ Matter Smart Thermostats</span>
3973            </a></li></ul>
3974    </div>
3975  </li><li
3976    class="mobile-menu__item mobile-menu__item--level-1"
3977    
3978      style="--highlight: #d02e2e;"
3979    
3980  >
3981    <a
3982      href="/products/smart-sensor-for-tqx-matter-smart-thermostat"
3983      class="mobile-navlink mobile-navlink--level-1"
3984    >Smart Sensor</a>
3985  </li><li
3986    class="mobile-menu__item mobile-menu__item--level-1"
3987    
3988      style="--highlight: #d02e2e;"
3989    
3990  >
3991    <a
3992      href="/collections/accessories"
3993      class="mobile-navlink mobile-navlink--level-1"
3994    >Accessories</a>
3995  </li><li
3996    class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items"
3997    aria-haspopup="true"
3998    
3999      style="--highlight: #d02e2e;"
4000    
4001  >
4002    <a
4003      href="/collections/all-products"
4004      class="mobile-navlink mobile-navlink--level-1"
4005      data-nav-link-mobile
4006    >All Products</a>
4007    <button
4008      type="button"
4009      class="mobile-nav__trigger mobile-nav__trigger--level-1"
4010      aria-expanded="false"
4011      aria-controls="MobileNav--all-products-0-sections--18855719338070__mobile-menu"
4012      data-collapsible-trigger
4013    ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span>
4014    </button>
4015    <div
4016      class="mobile-dropdown"
4017      id="MobileNav--all-products-0-sections--18855719338070__mobile-menu"
4018      data-collapsible-container
4019    >
4020      <ul
4021        class="mobile-nav__sublist"
4022        data-collapsible-content
4023      ><li
4024            class="mobile-menu__item mobile-menu__item--level-2"
4025            
4026          >
4027            <a
4028              href="/collections/tq-smart-thermostats"
4029              class="mobile-navlink mobile-navlink--level-2"
4030              data-nav-link-mobile
4031            ><span>TQ Matter Smart Thermostats</span>
4032            </a></li><li
4033            class="mobile-menu__item mobile-menu__item--level-2"
4034            
4035          >
4036            <a
4037              href="/collections/lux-programmable-thermostats"
4038              class="mobile-navlink mobile-navlink--level-2"
4039              data-nav-link-mobile
4040            ><span>Programmable Thermostats</span>
4041            </a></li><li
4042            class="mobile-menu__item mobile-menu__item--level-2"
4043            
4044          >
4045            <a
4046              href="/collections/lux-non-programmable-thermostats"
4047              class="mobile-navlink mobile-navlink--level-2"
4048              data-nav-link-mobile
4049            ><span>Non-Programmable Thermostats</span>
4050            </a></li><li
4051            class="mobile-menu__item mobile-menu__item--level-2"
4052            
4053          >
4054            <a
4055              href="/collections/mechanical-thermostats"
4056              class="mobile-navlink mobile-navlink--level-2"
4057              data-nav-link-mobile
4058            ><span>Mechanical Thermostats</span>
4059            </a></li><li
4060            class="mobile-menu__item mobile-menu__item--level-2"
4061            
4062          >
4063            <a
4064              href="/collections/line-voltage-thermostats"
4065              class="mobile-navlink mobile-navlink--level-2"
4066              data-nav-link-mobile
4067            ><span>Line Voltage Thermostats</span>
4068            </a></li><li
4069            class="mobile-menu__item mobile-menu__item--level-2"
4070            
4071          >
4072            <a
4073              href="/collections/touch-screen-thermostats"
4074              class="mobile-navlink mobile-navlink--level-2"
4075              data-nav-link-mobile
4076            ><span>Touch Screen Thermostats</span>
4077            </a></li><li
4078            class="mobile-menu__item mobile-menu__item--level-2"
4079            
4080          >
4081            <a
4082              href="/collections/accessories"
4083              class="mobile-navlink mobile-navlink--level-2"
4084              data-nav-link-mobile
4085            ><span>Accessories</span>
4086            </a></li></ul>
4087    </div>
4088  </li><li
4089    class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items"
4090    aria-haspopup="true"
4091    
4092      style="--highlight: #d02e2e;"
4093    
4094  >
4095    <a
4096      href="#"
4097      class="mobile-navlink mobile-navlink--level-1"
4098      data-nav-link-mobile
4099    >Support</a>
4100    <button
4101      type="button"
4102      class="mobile-nav__trigger mobile-nav__trigger--level-1"
4103      aria-expanded="false"
4104      aria-controls="MobileNav--support-0-sections--18855719338070__mobile-menu"
4105      data-collapsible-trigger
4106    ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See More</span>
4107    </button>
4108    <div
4109      class="mobile-dropdown"
4110      id="MobileNav--support-0-sections--18855719338070__mobile-menu"
4111      data-collapsible-container
4112    >
4113      <ul
4114        class="mobile-nav__sublist"
4115        data-collapsible-content
4116      ><li
4117            class="mobile-menu__item mobile-menu__item--level-2"
4118            
4119          >
4120            <a
4121              href="/pages/user-manuals"
4122              class="mobile-navlink mobile-navlink--level-2"
4123              data-nav-link-mobile
4124            ><span>User Manuals</span>
4125            </a></li><li
4126            class="mobile-menu__item mobile-menu__item--level-2"
4127            
4128          >
4129            <a
4130              href="/pages/warranty-policy"
4131              class="mobile-navlink mobile-navlink--level-2"
4132              data-nav-link-mobile
4133            ><span>Warranty</span>
4134            </a></li><li
4135            class="mobile-menu__item mobile-menu__item--level-2"
4136            
4137          >
4138            <a
4139              href="/pages/recycling-mercury-thermostats"
4140              class="mobile-navlink mobile-navlink--level-2"
4141              data-nav-link-mobile
4142            ><span>Recycling</span>
4143            </a></li><li
4144            class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--active"
4145            
4146          >
4147            <a
4148              href="/blogs/lux-insights"
4149              class="mobile-navlink mobile-navlink--level-2"
4150              data-nav-link-mobile
4151            ><span>Blogs</span>
4152            </a></li><li
4153            class="mobile-menu__item mobile-menu__item--level-2"
4154            
4155          >
4156            <a
4157              href="/pages/contact-us"
4158              class="mobile-navlink mobile-navlink--level-2"
4159              data-nav-link-mobile
4160            ><span>Contact Us</span>
4161            </a></li></ul>
4162    </div>
4163  </li><li
4164    class="mobile-menu__item mobile-menu__item--level-1"
4165    
4166      style="--highlight: #d02e2e;"
4167    
4168  >
4169    <a
4170      href="/pages/matter"
4171      class="mobile-navlink mobile-navlink--level-1"
4172    >What&#39;s Matter</a>
4173  </li></ul>
4174              </collapsible-elements></div>
4175      </div>
4176        </div>
4177      </div>
4178    </div></div>
4179</drawer-element>
4180</div>
4181<!-- END sections: group-header -->
4182    <!-- BEGIN sections: group-overlay -->
4183
4184<!-- END sections: group-overlay -->
4185
4186    <main id="MainContent" class="main-content" data-main>
4187      <div id="shopify-section-template--18855727267926__main" class="shopify-section"><link href="//luxproducts.com/cdn/shop/t/12/assets/template-blog.css?v=90258028807352527111764178817" rel="stylesheet" type="text/css" media="all" />
4188<style data-shopify>.blog {
4189    --PT: 60px;
4190    --PB: 60px;
4191  }
4192
4193  .blog .blog__post-image-link {
4194    --image-height: 80.0%;
4195  }
4196
4197  .blog .blog__tag .btn { --btn-bg: none; }
4198    .blog .blog__tag .btn:hover,
4199    .blog .blog__tag-current .btn,
4200    .blog .blog__tag-reset-button.btn {
4201      --btn-bg: var(--text);
4202      --btn-text: #FFF;
4203    }
4204
4205  
4206</style><section
4207  id="BlogPosts--template--18855727267926__main"
4208  class="blog blog--standard section-padding color-scheme-1"
4209  data-section-type="blog-posts"
4210  data-section-id="template--18855727267926__main"
4211  data-aos-intersection="0.001"
4212>
4213  <div class="wrapper">
4214    <h1
4215      class="text-center"
4216      
4217    ><a href="/blogs/lux-insights" title="">LUX Insights</a></h1></div><div class="wrapper">
4218      <div
4219        class="blog__post blog__post--three-col grid grid--mobile"
4220        
4221      ><div class="blog__post-item grid__item "
4222  
4223  ><a href="/blogs/lux-insights/why-builders-and-hvac-contractors-should-choose-a-matter-smart-thermostat" class="blog__post-image-link hover-scale"
4224    >
4225<figure
4226      class="lazy-image background-size-cover is-loading blog__post-image"
4227      style=""
4228      
4229    >
4230      <img src="//luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?crop=center&amp;height=1792&amp;v=1790171343&amp;width=2240" alt="Why Builders and HVAC Contractors Should Choose a Matter Smart Thermostat" width="2240" height="1792" loading="eager" sizes="(min-width: 1024px) calc(((1440px - 120px) - 40px) / 3), (min-width: 768px) calc(((100vw - 2 * 20px) - 2 * 20px) / 3), calc((100vw - 2 * 20px))" srcset="
4231//luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=180 180w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=360 360w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=540 540w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=720 720w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=900 900w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=1080 1080w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=1296 1296w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=1512 1512w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=1728 1728w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=1950 1950w, //luxproducts.com/cdn/shop/articles/Lux_Blog_8.png?v=1790171343&amp;width=2100 2100w" class="is-loading">
4232    </figure><div class="blog__post-overlay"></div>
4233  </a><div class="blog__post-content" ><h3 class="blog__post-title">
4234      <a class="blog__post-title-link" href="/blogs/lux-insights/why-builders-and-hvac-contractors-should-choose-a-matter-smart-thermostat">Why Builders and HVAC Contractors Should Choose a Matter Smart Thermostat</a>
4235    </h3><p class="blog__post-meta"><small><time datetime="2026-09-23">September 23, 2026</time></small></p><a class="blog__post-excerpt-link" href="/blogs/lux-insights/why-builders-and-hvac-contractors-should-choose-a-matter-smart-thermostat">
4236        <div class="rte">Choosing a Matter smart thermostat gives builders and HVAC contractors more flexibility when designing or upgrading a connected home. Instead of selecting a thermostat around one proprietary smart home ecosystem, a Matter-enabled thermostat can work...</div>
4237      </a></div>
4238</div><div class="blog__post-item grid__item "
4239  
4240  ><a href="/blogs/lux-insights/why-is-my-thermostat-temperature-different-from-the-room-temperature" class="blog__post-image-link hover-scale"
4241    >
4242<figure
4243      class="lazy-image background-size-cover is-loading blog__post-image"
4244      style=""
4245      
4246    >
4247      <img src="//luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?crop=center&amp;height=1792&amp;v=1789566287&amp;width=2240" alt="Why Is My Thermostat Temperature Different From the Room Temperature?" width="2240" height="1792" loading="eager" sizes="(min-width: 1024px) calc(((1440px - 120px) - 40px) / 3), (min-width: 768px) calc(((100vw - 2 * 20px) - 2 * 20px) / 3), calc((100vw - 2 * 20px))" srcset="
4248//luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=180 180w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=360 360w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=540 540w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=720 720w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=900 900w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=1080 1080w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=1296 1296w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=1512 1512w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=1728 1728w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=1950 1950w, //luxproducts.com/cdn/shop/articles/Lux_Blog_7.png?v=1789566287&amp;width=2100 2100w" class="is-loading">
4249    </figure><div class="blog__post-overlay"></div>
4250  </a><div class="blog__post-content" ><h3 class="blog__post-title">
4251      <a class="blog__post-title-link" href="/blogs/lux-insights/why-is-my-thermostat-temperature-different-from-the-room-temperature">Why Is My Thermostat Temperature Different From the Room Temperature?</a>
4252    </h3><p class="blog__post-meta"><small><time datetime="2026-09-11">September 11, 2026</time></small></p><a class="blog__post-excerpt-link" href="/blogs/lux-insights/why-is-my-thermostat-temperature-different-from-the-room-temperature">
4253        <div class="rte">Your thermostat says 72°F, but your room thermometer says 68°F. Which one is right? A difference between your thermostat temperature and room temperature is fairly common, especially during heating season. Thermostat location, drafts, sensor accuracy,...</div>
4254      </a></div>
4255</div><div class="blog__post-item grid__item "
4256  
4257  ><a href="/blogs/lux-insights/what-do-w-y-g-r-rc-and-c-mean-on-thermostat-wiring" class="blog__post-image-link hover-scale"
4258    >
4259<figure
4260      class="lazy-image background-size-cover is-loading blog__post-image"
4261      style=""
4262      
4263    >
4264      <img src="//luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?crop=center&amp;height=1792&amp;v=1788919208&amp;width=2240" alt="What Do W, Y, G, R, Rc and C Mean on Thermostat Wiring?" width="2240" height="1792" loading="eager" sizes="(min-width: 1024px) calc(((1440px - 120px) - 40px) / 3), (min-width: 768px) calc(((100vw - 2 * 20px) - 2 * 20px) / 3), calc((100vw - 2 * 20px))" srcset="
4265//luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=180 180w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=360 360w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=540 540w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=720 720w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=900 900w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=1080 1080w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=1296 1296w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=1512 1512w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=1728 1728w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=1950 1950w, //luxproducts.com/cdn/shop/articles/Thermostat_Wiring_Explained_W_Y_G_R_Rc_and_C.png?v=1788919208&amp;width=2100 2100w" class="is-loading">
4266    </figure><div class="blog__post-overlay"></div>
4267  </a><div class="blog__post-content" ><h3 class="blog__post-title">
4268      <a class="blog__post-title-link" href="/blogs/lux-insights/what-do-w-y-g-r-rc-and-c-mean-on-thermostat-wiring">What Do W, Y, G, R, Rc and C Mean on Thermostat Wiring?</a>
4269    </h3><p class="blog__post-meta"><small><time datetime="2026-09-04">September 04, 2026</time></small></p><a class="blog__post-excerpt-link" href="/blogs/lux-insights/what-do-w-y-g-r-rc-and-c-mean-on-thermostat-wiring">
4270        <div class="rte">If you're replacing a thermostat, the W, Y, G, R, Rc and C thermostat wires tell your thermostat how to communicate with your HVAC system. These 
4270common thermostat wiring terminals control functions like heating, cooling,...</div>
4271      </a></div>
4272</div><div class="blog__post-item grid__item "
4273  
4274  ><a href="/blogs/lux-insights/signs-its-time-to-replace-your-thermostat-before-heating-season" class="blog__post-image-link hover-scale"
4275    >
4276<figure
4277      class="lazy-image background-size-cover is-loading blog__post-image"
4278      style=""
4279      
4280    >
4281      <img src="//luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?crop=center&amp;height=1792&amp;v=1788311879&amp;width=2240" alt="signs its time to upgrade your thermostat before heating season" width="2240" height="1792" loading="eager" sizes="(min-width: 1024px) calc(((1440px - 120px) - 40px) / 3), (min-width: 768px) calc(((100vw - 2 * 20px) - 2 * 20px) / 3), calc((100vw - 2 * 20px))" srcset="
4282//luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=180 180w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=360 360w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=540 540w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=720 720w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=900 900w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=1080 1080w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=1296 1296w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=1512 1512w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=1728 1728w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=1950 1950w, //luxproducts.com/cdn/shop/articles/Lux_Blog_6.png?v=1788311879&amp;width=2100 2100w" class="is-loading">
4283    </figure><div class="blog__post-overlay"></div>
4284  </a><div class="blog__post-content" ><h3 class="blog__post-title">
4285      <a class="blog__post-title-link" href="/blogs/lux-insights/signs-its-time-to-replace-your-thermostat-before-heating-season">7 Signs It's Time to Replace Your Thermostat Before Heating Season</a>
4286    </h3><p class="blog__post-meta"><small><time datetime="2026-08-25">August 25, 2026</time></small></p><a class="blog__post-excerpt-link" href="/blogs/lux-insights/signs-its-time-to-replace-your-thermostat-before-heating-season">
4287        <div class="rte">As summer winds down and cooler weather approaches, most homeowners think about furnace maintenance, changing air filters, and sealing drafty windows. But there's another small device that plays a major role in winter comfort: your...</div>
4288      </a></div>
4289</div><div class="blog__post-item grid__item "
4290  
4291  ><a href="/blogs/lux-insights/lux-tq1-vs-ecobee-smart-thermostat-essential-vs-sensi-which-smart-thermostat-is-right-for-you" class="blog__post-image-link hover-scale"
4292    >
4293<figure
4294      class="lazy-image background-size-cover is-loading blog__post-image"
4295      style=""
4296      
4297    >
4298      <img src="//luxproducts.com/cdn/shop/articles/ChatGPT_Image_Aug_18_2026_10_25_14_PM.png?crop=center&amp;height=1228&amp;v=1787106350&amp;width=1536" alt="LUX TQ1 vs. ecobee Smart Thermostat Essential vs. Sensi: Which Smart Thermostat Is Right for You?" width="1536" height="1228" loading="eager" sizes="(min-width: 1024px) calc(((1440px - 120px) - 40px) / 3), (min-width: 768px) calc(((100vw - 2 * 20px) - 2 * 20px) / 3), calc((100vw - 2 * 20px))" srcset="
4299//luxproducts.com/cdn/shop/articles/ChatGPT_Image_Aug_18_2026_10_25_14_PM.png?v=1787106350&amp;width=180 180w, //luxproducts.com/cdn/shop/articles/ChatGPT_Image_Aug_18_2026_10_25_14_PM.png?v=1787106350&amp;width=360 360w, //luxproducts.com/cdn/shop/articles/ChatGPT_Image_Aug_18_2026_10_25_14_PM.png?v=1787106350&amp;width=540 540w, //luxproducts.com/cdn/shop/articles/ChatGPT_Image_Aug_18_2026_10_25_14_PM.png?v=1787106350&amp;width=720 720w, //luxproducts.com/cdn/shop/articles/ChatGPT_Image_Aug_18_2026_10_25_14_PM.png?v=1787106350&amp;width=900 900w, //luxproducts.com/cdn/shop/articles/ChatGPT_Image_Aug_18_2026_10_25_14_PM.png?v=1787106350&amp;width=1080 1080w, //luxproducts.com/cdn/shop/articles/ChatGPT_Image_Aug_18_2026_10_25_14_PM.png?v=1787106350&amp;width=1296 1296w, //luxproducts.com/cdn/shop/articles/ChatGPT_Image_Aug_18_2026_10_25_14_PM.png?v=1787106350&amp;width=1512 1512w" class="is-loading">
4300    </figure><div class="blog__post-overlay"></div>
4301  </a><div class="blog__post-content" ><h3 class="blog__post-title">
4302      <a class="blog__post-title-link" href="/blogs/lux-insights/lux-tq1-vs-ecobee-smart-thermostat-essential-vs-sensi-w
4302hich-smart-thermostat-is-right-for-you">LUX TQ1 vs. ecobee Smart Thermostat Essential vs. Sensi: Which Smart Thermostat Is Right for You?</a>
4303    </h3><p class="blog__post-meta"><small><time datetime="2026-08-18">August 18, 2026</time></small></p><a class="blog__post-excerpt-link" href="/blogs/lux-insights/lux-tq1-vs-ecobee-smart-thermostat-essential-vs-sensi-which-smart-thermostat-is-right-for-you">
4304        <div class="rte">Choosing a smart thermostat used to be mostly about Wi-Fi connectivity and controlling the temperature from your phone. Today, there's another question worth asking: How well will your thermostat fit into the smart home you...</div>
4305      </a></div>
4306</div><div class="blog__post-item grid__item "
4307  
4308  ><a href="/blogs/lux-insights/hvac-fall-maintenance-checklist-for-contractors" class="blog__post-image-link hover-scale"
4309    >
4310<figure
4311      class="lazy-image background-size-cover is-loading blog__post-image"
4312      style=""
4313      
4314    >
4315      <img src="//luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?crop=center&amp;height=1792&amp;v=1787104274&amp;width=2240" alt="HVAC Fall Maintenance Checklist for Contractors" width="2240" height="1792" loading="eager" sizes="(min-width: 1024px) calc(((1440px - 120px) - 40px) / 3), (min-width: 768px) calc(((100vw - 2 * 20px) - 2 * 20px) / 3), calc((100vw - 2 * 20px))" srcset="
4316//luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=180 180w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=360 360w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=540 540w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=720 720w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=900 900w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=1080 1080w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=1296 1296w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=1512 1512w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=1728 1728w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=1950 1950w, //luxproducts.com/cdn/shop/articles/Lux_Blog_5.png?v=1787104274&amp;width=2100 2100w" class="is-loading">
4317    </figure><div class="blog__post-overlay"></div>
4318  </a><div class="blog__post-content" ><h3 class="blog__post-title">
4319      <a class="blog__post-title-link" href="/blogs/lux-insights/hvac-fall-maintenance-checklist-for-contractors">HVAC Fall Maintenance Checklist for Contractors: What to Inspect Before Heating Season</a>
4320    </h3><p class="blog__post-meta"><small><time datetime="2026-08-12">August 12, 2026</time></small></p><a class="blog__post-excerpt-link" href="/blogs/lux-insights/hvac-fall-maintenance-checklist-for-contractors">
4321        <div class="rte">For HVAC contractors, late summer isn't the end of the busy season. It's the beginning of the next one. As temperatures begin to cool, homeowners start switching from air conditioning to heat. That's when small...</div>
4322      </a></div>
4323</div><div class="blog__post-item grid__item "
4324  
4325  ><a href="/blogs/lux-insights/preparing-your-hvac-system-for-fall-a-homeowners-checklist" class="blog__post-image-link hover-scale"
4326    >
4327<figure
4328      class="lazy-image background-size-cover is-loading blog__post-image"
4329      style=""
4330      
4331    >
4332      <img src="//luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?crop=center&amp;height=1792&amp;v=1785937742&amp;width=2240" alt="Preparing Your HVAC System for Fall: A Homeowner&#39;s Checklist" width="2240" height="1792" loading="eager" sizes="(min-width: 1024px) calc(((1440px - 120px) - 40px) / 3), (min-width: 768px) calc(((100vw - 2 * 20px) - 2 * 20px) / 3), calc((100vw - 2 * 20px))" srcset="
4333//luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=180 180w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=360 360w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=540 540w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=720 720w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=900 900w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=1080 1080w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=1296 1296w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=1512 1512w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=1728 1728w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=1950 1950w, //luxproducts.com/cdn/shop/articles/Lux_Blog_4_8eaaf824-1216-4784-a513-2123b0d563c1.png?v=1785937742&amp;width=2100 2100w" class="is-loading">
4334    </figure><div class="blog__post-overlay"></div>
4335  </a><div class="blog__post-content" ><h3 class="blog__post-title">
4336      <a class="blog__post-title-link" href="/blogs/lux-insights/preparing-your-hvac-system-for-fall-a-homeowners-checklist">Preparing Your HVAC System for Fall: A Homeowner's Checklist</a>
4337    </h3><p class="blog__post-meta"><small><time datetime="2026-08-03">August 03, 2026</time></small></p><a class="blog__post-excerpt-link" href="/blogs/lux-insights/preparing-your-hvac-system-for-fall-a-homeowners-checklist">
4338        <div class="rte">As summer winds down, most homeowners start thinking about pumpkin patches, cooler evenings, and football weekends. But before the first cold front arrives, there's one thing that deserves a spot on your fall to-do list:...</div>
4339      </a></div>
4340</div><div class="blog__post-item grid__item "
4341  
4342  ><a href="/blogs/lux-insights/should-you-turn-off-your-ac-before-vacation-heres-what-hvac-expert
4342s-recommend" class="blog__post-image-link hover-scale"
4343    >
4344<figure
4345      class="lazy-image background-size-cover is-loading blog__post-image"
4346      style=""
4347      
4348    >
4349      <img src="//luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?crop=center&amp;height=1792&amp;v=1785936761&amp;width=2240" alt="Should You Turn Off Your AC Before Vacation? Here&#39;s What HVAC Experts Recommend" width="2240" height="1792" loading="eager" sizes="(min-width: 1024px) calc(((1440px - 120px) - 40px) / 3), (min-width: 768px) calc(((100vw - 2 * 20px) - 2 * 20px) / 3), calc((100vw - 2 * 20px))" srcset="
4350//luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=180 180w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=360 360w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=540 540w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=720 720w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=900 900w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=1080 1080w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=1296 1296w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=1512 1512w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=1728 1728w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=1950 1950w, //luxproducts.com/cdn/shop/articles/Lux_Blog_3.png?v=1785936761&amp;width=2100 2100w" class="is-loading">
4351    </figure><div class="blog__post-overlay"></div>
4352  </a><div class="blog__post-content" ><h3 class="blog__post-title">
4353      <a class="blog__post-title-link" href="/blogs/lux-insights/should-you-turn-off-your-ac-before-vacation-heres-what-hvac-experts-recommend">Should You Turn Off Your AC Before Vacation? Here's What HVAC Experts Recommend</a>
4354    </h3><p class="blog__post-meta"><small><time datetime="2026-07-15">July 15, 2026</time></small></p><a class="blog__post-excerpt-link" href="/blogs/lux-insights/should-you-turn-off-your-ac-before-vacation-heres-what-hvac-experts-recommend">
4355        <div class="rte">Whether you're leaving for a long weekend or a two-week getaway, one question comes up every summer: Should you turn your air conditioner completely off before you leave? It may seem like the easiest way...</div>
4356      </a></div>
4357</div><div class="blog__post-item grid__item "
4358  
4359  ><a href="/blogs/lux-insights/the-3-most-common-smart-thermostat-complaints-and-how-hvac-contractors-can-prevent-them" class="blog__post-image-link hover-scale"
4360    >
4361<figure
4362      class="lazy-image background-size-cover is-loading blog__post-image"
4363      style=""
4364      
4365    >
4366      <img src="//luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?crop=center&amp;height=1792&amp;v=1783518456&amp;width=2240" alt="The 3 Most Common Smart Thermostat Complaints" width="2240" height="1792" loading="eager" sizes="(min-width: 1024px) calc(((1440px - 120px) - 40px) / 3), (min-width: 768px) calc(((100vw - 2 * 20px) - 2 * 20px) / 3), calc((100vw - 2 * 20px))" srcset="
4367//luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=180 180w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=360 360w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=540 540w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=720 720w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=900 900w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=1080 1080w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=1296 1296w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=1512 1512w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=1728 1728w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=1950 1950w, //luxproducts.com/cdn/shop/articles/Lux_Blog_2.png?v=1783518456&amp;width=2100 2100w" class="is-loading">
4368    </figure><div class="blog__post-overlay"></div>
4369  </a><div class="blog__post-content" ><h3 class="blog__post-title">
4370      <a class="blog__post-title-link" href="/blogs/lux-insights/the-3-most-common-smart-thermostat-complaints-and-how-hvac-contractors-can-prevent-them">The 3 Most Common Smart Thermostat Complaints (And How HVAC Contractors Can Prevent Them)</a>
4371    </h3><p class="blog__post-meta"><small><time datetime="2026-07-06">July 06, 2026</time></small></p><a class="blog__post-excerpt-link" href="/blogs/lux-insights/the-3-most-common-smart-thermostat-complaints-and-how-hvac-contractors-can-prevent-them">
4372        <div class="rte">Smart thermostats have become one of the most requested HVAC upgrades, but they can also generate unnecessary support calls and callbacks when homeowners don't get the experience they expected. The good news? Most smart thermostat...</div>
4373      </a></div>
4374</div></div>
4375
4376      <div
4377        class="blog__pagination"
4378        
4379      ><div class="pagination" data-pagination><span class="page current">1</span> <span class="page"><a href="/blogs/lux-insights?page=2" title="">2</a></span> <span class="page"><a href="/blogs/lux-insights?page=3" title="">3</a></span> <span class="page"><a href="/blogs/lux-insights?page=4" title="">4</a></span> <span class="next"><a href="/blogs/lux-insights?page=2" title=""><button class="pagination__button pagination__button--next">
4380    <span class="visually-hidden">Next page</span>
4381    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-select" viewBox="0 0 192 192"><path d="m72 36 60 60-60 60" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>
4382  </button></a></span></div></div>
4383    </div></section>
4384
4385
4386</div>
4387    </main>
4388
4389    <!-- BEGIN sections: group-footer -->
4390<div id="shopify-section-sections--18855719305302__section_newsletter_VpVLkC" class="shopify-section shopify-section-group-group-footer"><link
4391  href="//luxproducts.com/cdn/shop/t/12/assets/section-newsletter.css?v=101461510892825332881764178817"
4392  rel="preload"
4393  as="style"
4394  onload="this.onload=null;this.rel='stylesheet'"
4395><style data-shopify>#Newsletter--sections--18855719305302__section_newsletter_VpVLkC {
4396    --PT: 100px;
4397    --PB: 100px;
4398  }</style><section
4399  class="section-padding newsletter-section color-scheme-4"
4400  id="Newsletter--sections--18855719305302__section_newsletter_VpVLkC"
4401  data-section-id="sections--18855719305302__section_newsletter_VpVLkC"
4402  data-section-type="newsletter"
4403><div class="wrapper">
4404    <div class="newsletter-section__content__wrapper align--middle-center">
4405      <div class="newsletter-section__content">
4406        <div class="newsletter-section__entry"><h2
4407              
4408            >Stay in the Know</h2><div
4409              
4410            ><p>Get 10% off your first order and early access to new products.</p></div></div>
4411
4412        <div
4413          class="newsletter"
4414          
4415        >
4415<script src="//luxproducts.com/cdn/shop/t/12/assets/newsletter-form.js?v=80652797513285540241764178817" defer="defer"></script>
4415
4416
4417<newsletter-form><form method="post" action="/contact#NewsletterForm--sections--18855719305302__section_newsletter_VpVLkC" id="NewsletterForm--sections--18855719305302__section_newsletter_VpVLkC" accept-charset="UTF-8" class="newsletter-form" data-newsletter-form=""><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[accepts_marketing]" value="true">
4418
4419    <div class="input-group input-group--inline">
4420      <div class="input-group__fields"><div class="input-group__item input-group__item--email">
4421          <input
4422            type="email"
4423            id="Email--sections--18855719305302__section_newsletter_VpVLkC"
4424            class="input-group__field input-group__field--email"
4425            value=""
4426            placeholder="Your email"
4427            name="contact[email]"
4428            autocorrect="off"
4429            autocapitalize="off"
4430            aria-label="Your email"
4431            
4432          >
4433        </div>
4434      </div>
4435
4436      <div class="input-group__item input-group__item--btn">
4437        <button
4438          type="submit"
4439          name="subscribe"
4440          id="SubscribeSubmit--sections--18855719305302__section_newsletter_VpVLkC"
4441          class="input-group__btn input-group__btn--icon"
4442          
4443        >
4444          <hover-button></hover-button><span class="visually-hidden">Subscribe to Our Newsletter</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-select" viewBox="0 0 192 192"><path d="m72 36 60 60-60 60" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
4445      </div></div><div class="errors">Email is invalid or already taken.</div></form></newsletter-form>
4446</div>
4447        <p style="font-size: 12px; margin-top: 25px;">*Offer valid only on TQX and TQ1 Thermostats, Smart Sensor, and TQ Trim Plates. Available exclusively at luxproducts.com while supplies last.<br>Ongoing offers are subject to change without notice.</p></div>
4448    </div>
4449  </div>
4450</section>
4451
4452
4453</div><div id="shopify-section-sections--18855719305302__footer" class="shopify-section shopify-section-group-group-footer section-footer"><!-- /sections/footer.liquid -->
4454
4455
4456<style data-shopify>#SiteFooter {
4457    --PT: 100px;
4458    --PB: 50px;
4459    --bg-lighten-darken-shimmer-bg: #4c4641;
4460    --bg-lighten-darken-shimmer-effect: #514b45;
4461
4462    
4463--text: #ffffff;
4464      --text-alpha-15: rgba(255, 255, 255, 0.15);
4465      --text-alpha-50: rgba(255, 255, 255, 0.6);
4466      --text-alpha-85: rgba(255, 255, 255, 0.85);--border: #ffffff;}
4467
4468  #SiteFooter .footer-bottom { --grid-columns: 3; }</style><footer
4469  id="SiteFooter"
4470  class="section-padding site-footer color-scheme-5"
4471  role="contentinfo"
4472  data-section-id="sections--18855719305302__footer"
4473  data-section-type="footer"
4474>
4475
4476  <div class="footer-content wrapper">
4477    <div class="footer-blocks"><collapsible-elements
4478              class="footer-block footer-block--menu text-left"
4479              style="--desktop-width: 25%"
4480              
4481            ><p class="footer-title footer-title--links">
4482                  <button
4483                    class="footer-title__button h5"
4484                    aria-controls="FooterMenu--products-0"
4485                    data-collapsible-trigger
4486                    data-collapsible-trigger-mobile
4487                    aria-expanded="false"
4488                  >Products<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
4489                </p><div
4490                  class="footer-links__wrapper"
4491                  
4492                    id="FooterMenu--products-0" data-collapsible-container-mobile
4493                  
4494                >
4495                  <ul
4496                    class="footer-links"
4497                    
4498                      data-collapsible-content
4499                    
4500                  ><li>
4501                        <a class="footer-link" href="/products/tqx-matter-smart-thermostat-with-smart-sensor">TQX Smart Thermostat</a>
4502                      </li><li>
4503                        <a class="footer-link" href="/products/tq1-matter-smart-thermostat">TQ1 Smart Thermostat</a>
4504                      </li><li>
4505                        <a class="footer-link" href="/collections/all-products">All Products</a>
4506                      </li></ul>
4507                </div></collapsible-elements><collapsible-elements
4508              class="footer-block footer-block--menu text-left"
4509              style="--desktop-width: 25%"
4510              
4511            ><p class="footer-title footer-title--links">
4512                  <button
4513                    class="footer-title__button h5"
4514                    aria-controls="FooterMenu--company-1"
4515                    data-collapsible-trigger
4516                    data-collapsible-trigger-mobile
4517                    aria-expanded="false"
4518                  >Company<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
4519                </p><div
4520                  class="footer-links__wrapper"
4521                  
4522                    id="FooterMenu--company-1" data-collapsible-container-mobile
4523                  
4524                >
4525                  <ul
4526                    class="footer-links"
4527                    
4528                      data-collapsible-content
4529                    
4530                  ><li>
4531                        <a class="footer-link" href="/pages/about-us">About LUX</a>
4532                      </li><li>
4533                        <a class="footer-link" href="/pages/contact-us">Contact Us</a>
4534                      </li><li>
4535                        <a class="footer-link" href="/pages/lux-pro-program">Pro Advantage Program</a>
4536                      </li><li>
4537                        <a class="footer-link" href="/blogs/lux-insights">Blogs</a>
4538                      </li></ul>
4539                </div></collapsible-elements><collapsible-elements
4540              class="footer-block footer-block--menu text-left"
4541              style="--desktop-width: 25%"
4542              
4543            ><p class="footer-title footer-title--links">
4544                  <button
4545                    class="footer-title__button h5"
4546                    aria-controls="FooterMenu--support-2"
4547                    data-collapsible-trigger
4548                    data-collapsible-trigger-mobile
4549                    aria-expanded="false"
4550                  >Support<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
4551                </p><div
4552                  class="footer-links__wrapper"
4553                  
4554                    id="FooterMenu--support-2" data-collapsible-container-mobile
4555                  
4556                >
4557                  <ul
4558                    class="footer-links"
4559                    
4560                      data-collapsible-content
4561                    
4562                  ><li>
4563                        <a class="footer-link" href="/pages/user-manuals">User Manuals</a>
4564                      </li><li>
4565                        <a class="footer-link" href="/pages/faqs">FAQs</a>
4566                      </li><li>
4567                        <a class="footer-link" href="/pages/warranty-policy">Warranty</a>
4568                      </li><li>
4569                        <a class="footer-link" href="/pages/recycling-mercury-thermostats">Recycling</a>
4570                      </li></ul>
4571                </div></collapsible-elements><collapsible-elements
4572              class="footer-block footer-block--menu text-left"
4573              style="--desktop-width: 25%"
4574              
4575            ><p class="footer-title footer-title--links">
4576                  <button
4577                    class="footer-title__button h5"
4578                    aria-controls="FooterMenu--policy-3"
4579                    data-collapsible-trigger
4580                    data-collapsible-trigger-mobile
4581                    aria-expanded="false"
4582                  >Policy<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button>
4583                </p><div
4584                  class="footer-links__wrapper"
4585                  
4586                    id="FooterMenu--policy-3" data-collapsible-container-mobile
4587                  
4588                >
4589                  <ul
4590                    class="footer-links"
4591                    
4592                      data-collapsible-content
4593                    
4594                  ><li>
4595                        <a class="footer-link" href="/policies/shipping-policy">Shipping Policy</a>
4596                      </li><li>
4597                        <a class="footer-link" href="/policies/refund-policy">Refund Policy</a>
4598                      </li><li>
4599                        <a class="footer-link" href="/pages/terms-and-condition-of-use">Terms of Use</a>
4600                      </li><li>
4601                        <a class="footer-link" href="/pages/terms-of-service">Terms of Sale</a>
4602                      </li><li>
4603                        <a class="footer-link" href="/pages/privacy-policy">Privacy Policy</a>
4604                      </li><li>
4605                        <a class="footer-link" href="/pages/accessibility">Accessibility</a>
4606                      </li></ul>
4607                </div></collapsible-elements></div>
4608  </div>
4609
4610  <div class="footer-bottom wrapper text-left"><div class="social-sharing-wrapper"><a
4611        class="social-sharing-icon instagram"
4612        rel="noopener"
4613        href="https://www.instagram.com/luxthermostat" target="_blank"
4614        title="View Lux Products on Instagram"
4615      ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 24 24">
4615<path d="M8 3a5 5 0 0 0-5 5v8a5 5 0 0 0 5 5h8a5 5 0 0 0 5-5V8a5 5 0 0 0-5-5H8Zm10 2a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm-6 2a5 5 0 1 1-.001 10.001A5 5 0 0 1 12 7Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z"/></svg></a><a
4616        class="social-sharing-icon tiktok"
4617        rel="noopener"
4618        href="https://www.tiktok.com/@luxthermostat" target="_blank"
4619        title="View Lux Products on Tiktok"
4620      ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 24 24"><path d="M6 3C4.355 3 3 4.355 3 6v12c0 1.645 1.355 3 3 3h12c1.645 0 3-1.355 3-3V6c0-1.645-1.355-3-3-3H6Zm6 4h2c0 1.005 1.471 2 2 2v2c-.605 0-1.332-.266-2-.715V14c0 1.654-1.346 3-3 3s-3-1.346-3-3 1.346-3 3-3v2a1.001 1.001 0 0 0 0 2c.552 0 1-.449 1-1V7Z"/></svg></a><a
4621        class="social-sharing-icon facebook"
4622        rel="noopener"
4623        href="https://www.facebook.com/profile.php?id=61579710749659" target="_blank"
4624        title="View Lux Products on Facebook"
4625      ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12c0 5.013 3.693 9.153 8.505 9.876V14.65H8.031v-2.629h2.474v-1.749c0-2.896 1.411-4.167 3.818-4.167 1.153 0 1.762.085 2.051.124v2.294h-1.642c-1.022 0-1.379.969-1.379 2.061v1.437h2.995l-.406 2.629h-2.588v7.247C18.235 21.236 22 17.062 22 12c0-5.523-4.477-10-10-10Z"/></svg></a><a
4626        class="social-sharing-icon youtube"
4627        rel="noopener"
4628        href="https://www.youtube.com/@luxproductscorporation" target="_blank"
4629        title="View Lux Products on Youtube"
4630      ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 24 24"><path d="M21.582 6.186a2.506 2.506 0 0 0-1.768-1.768C18.254 4 12 4 12 4s-6.254 0-7.814.418c-.86.23-1.538.908-1.768 1.768C2 7.746 2 12 2 12s0 4.254.418 5.814c.23.86.908 1.538 1.768 1.768C5.746 20 12 20 12 20s6.254 0 7.814-.418a2.504 2.504 0 0 0 1.768-1.768C22 16.254 22 12 22 12s0-4.254-.418-5.814ZM10 15.464V8.536L16 12l-6 3.464Z"/></svg></a></div>
4631<div class="footer-bottom__content">
4632<div class="footer-copyright">
4633  <div class="footer-copyright__content">
4634    <span class="footer-copyright__copy">&copy; 2026, EME Americas Inc.</span>
4635
4636    <span class="footer-copyright__powered"> Powered by <a href="https://www.shopify.com/" rel="noopener" target="_blank" rel="nofollow">Shopify</a>.</span>
4637  </div></div></div>
4638  <ul class="payment-icon-list">
4639    
4640    
4641<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-label="Visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
464116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4642</li>
4643    
4644<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-label="Mastercard"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
4645</li>
4646    
4647<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-label="American Express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4648</li>
4649    
4650<li><svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-label="Discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li>
4651    
4652<li><svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-label="Apple Pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 
46520 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
4653</li>
4654    
4655<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-label="Google Pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
465506zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
4656</li>
4657    
4658<li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-label="PayPal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
46580-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li>
4659    
4660<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-label="Shop Pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
4661</li>
4662    
4663  </ul>
4664</div>
4665</footer>
4666
4667
4668
4669<style> #shopify-section-sections--18855719305302__footer .footer-copyright__powered {display: none;} #shopify-section-sections--18855719305302__footer .rte a:not(.btn):not(.shopify-payment-button__button--unbranded) {text-decoration: none;} </style></div>
4670<!-- END sections: group-footer -->
4671<!-- Root element of PhotoSwipe. Must have class pswp. -->
4672<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="0">
4673  <!-- Background of PhotoSwipe.
4674    It's a separate element as animating opacity is faster than rgba(). -->
4675  <div class="pswp__bg"></div>
4676
4677  <!-- Slides wrapper with overflow:hidden. -->
4678  <div class="pswp__scroll-wrap">
4679    <!-- Container that holds slides.
4680      PhotoSwipe keeps only 3 of them in the DOM to save memory.
4681      Don't modify these 3 pswp__item elements, data is added later on. -->
4682    <div class="pswp__container">
4683      <div class="pswp__item"></div>
4684      <div class="pswp__item"></div>
4685      <div class="pswp__item"></div>
4686    </div>
4687
4688    <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
4689    <div class="pswp__ui pswp__ui--hidden">
4690
4691      <div class="pswp__top-bar">
4692
4693        <!--  Controls are self-explanatory. Order can be changed. -->
4694
4695        <div class="pswp__counter"></div>
4696
4697        <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)">
4698          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>
4699        </button>
4700
4701        <button class="pswp__button pswp__button--share" title="Share"></button>
4702
4703        <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
4704
4705        <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
4706
4707        <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR -->
4708        <!-- element will get class pswp__preloader--active when preloader is running -->
4709        <div class="pswp__preloader">
4710          <div class="pswp__preloader__icn">
4711            <div class="pswp__preloader__cut">
4712              <div class="pswp__preloader__donut"></div>
4713            </div>
4714          </div>
4715        </div>
4716      </div>
4717
4718      <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
4719        <div class="pswp__share-tooltip"></div>
4720      </div>
4721
4722      <button class="pswp__button pswp__button--arrow--left" type="button" title="Previous"></button>
4723
4724      <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button>
4725
4726      <div class="pswp__thumbs"></div>
4727
4728      <div class="pswp__caption">
4729        <div class="pswp__caption__center"></div>
4730        <a href="#" class="pswp__caption-close">
4731          <span class="visually-hidden">Close</span>
4732        </a>
4733      </div>
4734
4735    </div>
4736
4737  </div>
4738
4739</div><!-- Root element of PhotoSwipe. Must have class pswp. -->
4740<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="1">
4741  <!-- Background of PhotoSwipe.
4742    It's a separate element as animating opacity is faster than rgba(). -->
4743  <div class="pswp__bg"></div>
4744
4745  <!-- Slides wrapper with overflow:hidden. -->
4746  <div class="pswp__scroll-wrap">
4747    <!-- Container that holds slides.
4748      PhotoSwipe keeps only 3 of them in the DOM to save memory.
4749      Don't modify these 3 pswp__item elements, data is added later on. -->
4750    <div class="pswp__container">
4751      <div class="pswp__item"></div>
4752      <div class="pswp__item"></div>
4753      <div class="pswp__item"></div>
4754    </div>
4755
4756    <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
4757    <div class="pswp__ui pswp__ui--hidden">
4758
4759      <div class="pswp__top-bar">
4760
4761        <!--  Controls are self-explanatory. Order can be changed. -->
4762
4763        <div class="pswp__counter"></div>
4764
4765        <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)">
4766          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>
4767        </button>
4768
4769        <button class="pswp__button pswp__button--share" title="Share"></button>
4770
4771        <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
4772
4773        <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
4774
4775        <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR -->
4776        <!-- element will get class pswp__preloader--active when preloader is running -->
4777        <div class="pswp__preloader">
4778          <div class="pswp__preloader__icn">
4779            <div class="pswp__preloader__cut">
4780              <div class="pswp__preloader__donut"></div>
4781            </div>
4782          </div>
4783        </div>
4784      </div>
4785
4786      <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
4787        <div class="pswp__share-tooltip"></div>
4788      </div>
4789
4790      <button class="pswp__button pswp__button--arrow--left" type="button" title="Previous"></button>
4791
4792      <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button>
4793
4794      <div class="pswp__thumbs"></div>
4795
4796      <div class="pswp__caption">
4797        <div class="pswp__caption__center"></div>
4798        <a href="#" class="pswp__caption-close">
4799          <span class="visually-hidden">Close</span>
4800        </a>
4801      </div>
4802
4803    </div>
4804
4805  </div>
4806
4807</div><!-- Paste marketing code or third party scripts below this comment line ============== -->
4808
4809    
4810
4811    <!-- And above this comment line ================================================== -->
4812  <style> .jdgm-preview-badge .jdgm-star.jdgm-star {font-size: 12px;} .jdgm-prev-badge__text {font-size: 13px;} .jdgm-prev-badge {margin-bottom: 15px;} .amazon-link {background: #ff9900; display: grid; color: #fff; padding: 15px 20px; border-radius: 50px; text-align: center;} .amazon-link:hover {transition: opacity 0.3s ease, background 0.3s linear; opacity: 0.9; background: #ff9900;} @media screen and (min-width: 768px) {.product-gallery {position: sticky; top: 50px; align-self: flex-start; }} </style>
4813<div id="shopify-block-AU3RpOHNzMElZU0pJQ__6143736321357441667" class="shopify-block shopify-app-block">
4814<script src="//code.tidio.co/xy1ofn61hclsfnasscrrlggueuzebvwn.js?extensionVersion=1.4.1" async></script>
4814
4815
4816    <!-- BEGIN app snippet: visitor-identity-verification -->
4817
4818
4819
4820
4821<!-- END app snippet -->
4822
4823</div><div id="shopify-block-AK2cvU1YxM2RudVVoa__17368511000352060744" class="shopify-block shopify-app-block">
4823<script type="text/javascript">
4824    window.gfp_customer = {
4825      id: "",
4826      email: "",
4827      first_name: "",
4828      last_name: ""
4829    }
4830    function gfpLoadWidgets() {
4831    if (!document.querySelector('script[src="https://widgets.goaffpro.app/main.js"]')) {
4832      var s = document.createElement('script');
4833      s.type = 'module';
4834      s.src = 'https://widgets.goaffpro.app/main.js';
4835      document.head.appendChild(s);
4836    }
4837  }
4838</script>
4838
4839
4840 
4840<script type="text/javascript" async="true" src="/a/goaffpro/loader.js"></script>
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849</div>
4849<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4849
4850</body>
4851</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.