PageSourceSearch

https://www.lifx.com/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white

html lifx.com collected 2026-09-24 08:56:18 UTC 602,920 bytes, 7,110 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3  <head>
4  
4<script src="https://getescapehatch.com/s/952ec747-1805-4bbc-a9af-b7ce5d883ca6.js?v=9"></script>
4
5    <!-- Begin: Northbeam metadata info -->
6  
6<script>
7    localStorage.setItem('nb__region_code', "US");
8    localStorage.setItem('nb__currency_code', "USD");
9  </script>
9
10<!-- End: Northbeam metadata info -->
11    <!-- Begin: Northbeam pixel -->
12<script>(function(){var e;(n=e=e||{}).A="identify",n.B="trackPageView",n.C="fireEmailCaptureEvent",n.D="fireCustomGoal",n.E="firePurchaseEvent",n.F="trackPageViewInitial",n.G="fireSlimPurchaseEvent",n.H="identifyCustomerId";var n="//j.northbeam.io/ota-sp/22e83078-7a11-4dfc-b4a9-907a03897cb3.js";function r(n){for(var t=[],e=1;e<arguments.length;e++)t[e-1]=arguments[e];a.push({fnName:n,args:t})}var t,a=[],i=((t={})[e.F]=function(n){r(e.F,n)},(i={_q:a})[e.A]=function(n,t){return r(e.A,n,t)},i[e.B]=function(n){return r(e.B,n)},i[e.C]=function(n,t){return r(e.C,n,t)},i[e.D]=function(n,t){return r(e.D,n,t)},i[e.E]=function(n){return r(e.E,n)},i[e.G]=function(n){return r(e.G,n)},i[e.H]=function(n,t){return r(e.H,n,t)},Object.assign(function(n){for(var t=[],e=1;e<arguments.length;e++)t.push(arguments[e]);return r.apply(null,[n].concat(t))},i));window.Northbeam=i,(i=document.createElement("script")).async=!0,i.src=n,document.head.appendChild(i),t.trackPageViewInitial(window.location.href);})()</script>
12
13<!-- End: Northbeam pixel -->
14
15<!-- Begin: Impact -->
16
17<script type="text/javascript"> (function(a,b,c,d,e,f,g){e['ire_o']=c;e[c]=e[c]||function(){(e[c].a=e[c].a||[]).push(arguments)};f=d.createElement(b);g=d.getElementsByTagName(b)[0];f.async=1;f.src=a;g.parentNode.insertBefore(f,g);})('https://utt.impactcdn.com/A7139198-cd84-4d3b-baf1-279b3df46dce1.js','script','ire',document,window); ire('identify', {customerid: '' /*INSERT CUSTOMER ID*/, customeremail: '' /*INSERT SHA1 HASHED CUSTOMER EMAIL*/});
18</script>
18
19
20
21<!-- End: Impact -->
22
23    
24    <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 24-25
24
25<script async src="https://www.googletagmanager.com/gtag/js?id=
25G-KVQC21MKFY
vendor: 12 bytes, line 25
25"></script>
26<script>
27  
vendor: 133 bytes, lines 27-30
27window.dataLayer = window.dataLayer || [];
28  function gtag(){dataLayer.push(arguments);}
29  gtag('js', new Date());
30  gtag('config', '
30G-KVQC21MKFY
vendor: 6 bytes, lines 30-31
30');
31  
31gtag('config', 'AW-17684083819');
32</script>
32
33    <meta charset="utf-8">
34    <meta http-equiv="X-UA-Compatible" content="IE=edge">
35    <meta name="viewport" content="width=device-width,initial-scale=1">
36    <meta name="theme-color" content="">
37    <link rel="canonical" href="https://www.lifx.com/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white"><link rel="icon" type="image/png" href="//www.lifx.com/cdn/shop/files/lifx.png?crop=center&height=32&v=1772566359&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
38
39
40<title>
41  
42    LIFX Everyday Outdoor Permanent Lights 200ft Kit - White
43 &#124; LIFX
44</title>
45
46
47
48
49
50
51  <meta name="description" content="LIFX 200 ft. Everyday Permanent Lights deliver full-color smart lighting across your home&#39;s exterior: rooflines, eaves, and overhangs. 200 ft. of weather-rated LED strip (8x25 ft. segments) with adhesive and screw mounting, cut-to-size flexibility, Special FX animations, and tunable white. 6,000 lumens output. No hub r">
52
53
54    
55
56<meta property="og:site_name" content="LIFX - Smart Lighting">
57<meta property="og:url" content="https://www.lifx.com/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white">
58<meta property="og:title" content="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White">
59<meta property="og:type" content="product">
60<meta property="og:description" content="LIFX 200 ft. Everyday Permanent Lights deliver full-color smart lighting across your home&#39;s exterior: rooflines, eaves, and overhangs. 200 ft. of weather-rated LED strip (8x25 ft. segments) with adhesive and screw mounting, cut-to-size flexibility, Special FX animations, and tunable white. 6,000 lumens output. No hub r"><meta property="og:image" content="http://www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315">
61  <meta property="og:image:secure_url" content="https://www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315">
62  <meta property="og:image:width" content="2000">
63  <meta property="og:image:height" content="2000"><meta property="og:price:amount" content="250.00">
64  <meta property="og:price:currency" content="USD"><meta name="twitter:card" content="summary_large_image">
65<meta name="twitter:title" content="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White">
66<meta name="twitter:description" content="LIFX 200 ft. Everyday Permanent Lights deliver full-color smart lighting across your home&#39;s exterior: rooflines, eaves, and overhangs. 200 ft. of weather-rated LED strip (8x25 ft. segments) with adhesive and screw mounting, cut-to-size flexibility, Special FX animations, and tunable white. 6,000 lumens output. No hub r">
67
68
69    
69<script src="//www.lifx.com/cdn/shop/t/1/assets/constants.js?v=132983761750457495441742786438" defer="defer"></script>
69
70    
70<script src="//www.lifx.com/cdn/shop/t/1/assets/pubsub.js?v=25310214064522200911742786439" defer="defer"></script>
70
71    
71<script src="//www.lifx.com/cdn/shop/t/1/assets/global.js?v=7301445359237545521764158135" defer="defer"></script>
71
72    
72<script src="//www.lifx.com/cdn/shop/t/1/assets/details-disclosure.js?v=13653116266235556501742786438" defer="defer"></script>
72
73    
73<script src="//www.lifx.com/cdn/shop/t/1/assets/details-modal.js?v=25581673532751508451742786438" defer="defer"></script>
73
74    
74<script src="//www.lifx.com/cdn/shop/t/1/assets/search-form.js?v=133129549252120666541742786439" defer="defer"></script>
74<script src="//www.lifx.com/cdn/shop/t/1/assets/animations.js?v=88693664871331136111742786438" defer="defer"></script>
74<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
74<meta name="google-site-verification" content="wie27UT4mvjXXZZHXt-QbD3buZMy9tqhbjiDrIwIKUE">
75<meta name="facebook-domain-verification" content="lpsmap0dfhvw7g0kfvhlewxyjm0ep7">
76<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/69741674548/digital_wallets/dialog">
77<link rel="alternate" type="application/json+oembed" href="https://www.lifx.com/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white.oembed">
78<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=3536158772"></script>
vendor: 1 bytes, line 78
78
79<script id="shopify-features" type="application/json">{"accessToken":"199385c5ee6eb68384e2dc095211765c","betas":["rich-media-storefront-analytics"],"domain":"www.lifx.com","predictiveSearch":true,"shopId":69741674548,"locale":"en"}</script>
vendor: 1 bytes, line 79
79
80<script>var Shopify = Shopify || {};
81Shopify.shop = "lifxus.myshopify.com";
82Shopify.locale = "en";
83Shopify.currency = {"active":"USD","rate":"1.0"};
84Shopify.country = "US";
85Shopify.theme = {"name":"Dawn","id":142028308532,"schema_name":"Dawn","schema_version":"15.4.0","theme_store_id":887,"role":"main"};
86Shopify.theme.handle = "null";
87Shopify.theme.style = {"id":null,"handle":null};
88Shopify.cdnHost = "www.lifx.com/cdn";
89Shopify.routes = Shopify.routes || {};
90Shopify.routes.root = "/";
91Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
92Shopify.SignInWithShop = Shopify.SignInWithShop || {};
93Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
94Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 94
94
95<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 95
95
96<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 96
96
97<script>
98  window.Shopify = window.Shopify || {};
99  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
100  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
101  window.Shopify.SignInWithShop.eligible = true;
102</script>
vendor: 1 bytes, line 102
102
103<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 103
103
104<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 104
104
105<script type="module">
106  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
107
108  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
109
110</script>
vendor: 1 bytes, line 110
110
111<script>
112  window.Shopify = window.Shopify || {};
113  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
114  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"]};
115</script>
vendor: 1 bytes, line 115
115
116<script>(function() {
117  var isLoaded = false;
118  function asyncLoad() {
119    if (isLoaded) return;
120    isLoaded = true;
121    var urls = ["https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=lifxus.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-1987742557c1c717d1ce4cdc54abff5f.js?shop=lifxus.myshopify.com"];
122    for (var i = 0; i < urls.length; i++) {
123      var s = document.createElement('script');
124      s.type = 'text/javascript';
125      s.async = true;
126      s.src = urls[i];
127      var x = document.getElementsByTagName('script')[0];
128      x.parentNode.insertBefore(s, x);
129    }
130  };
131  if(window.attachEvent) {
132    window.attachEvent('onload', asyncLoad);
133  } else {
134    window.addEventListener('load', asyncLoad, false);
135  }
136})();</script>
vendor: 1 bytes, line 136
136
137<script id="__st">var __st={"a":69741674548,"offset":-25200,"reqid":"3bfc9398-0fb2-4514-8917-5a50d7c9c943-1790240177","pageurl":"www.lifx.com\/products\/lifx-everyday-outdoor-permanent-lights-200ft-kit-white","u":"c5cb54655e3e","p":"product","rtyp":"product","rid":8934194544692};</script>
vendor: 1 bytes, line 137
137
138<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 138
138
139<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 139
139
140<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.lifx.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 140
140
141<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.lifx.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>
141<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 141
141
142<script>
143  window.Shopify = window.Shopify || {};
144  window.Shopify.MCP = window.Shopify.MCP || {};
145  window.Shopify.MCP.enabled = true;
146  window.Shopify.MCP.shop = "lifxus.myshopify.com";
147  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.lifx.com\/api\/mcp";
148  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"]}}];
149</script>
vendor: 1 bytes, line 149
149
150<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.lifx.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f1e1e155.js","sha256-86F2r\/8tANRiv732G7Azvy4FxZLwNMjSp3zeaR2BCbY=");})();
151</script>
vendor: 1 bytes, line 151
151
152<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.lifx.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
153</script>
vendor: 1 bytes, line 153
153
154<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
155  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);
156</script>
vendor: 1 bytes, line 156
156
157<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})}}));
158</script>
158
159<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.lifx.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
160<style id="shopify-accelerated-checkout-cart">
161        #shopify-buyer-consent {
162  margin-top: 1em;
163  display: inline-block;
164  width: 100%;
165}
166
167#shopify-buyer-consent.hidden {
168  display: none;
169}
170
171#shopify-subscription-policy-button {
172  background: none;
173  border: none;
174  padding: 0;
175  text-decoration: underline;
176  font-size: inherit;
177  cursor: pointer;
178}
179
180#shopify-subscription-policy-button::before {
181  box-shadow: none;
182}
183
184      </style>
185<link rel="stylesheet" media="screen" href="//www.lifx.com/cdn/shop/t/1/compiled_assets/styles.css?v=29749331078059245771790040412">
186<script id="sections-script" data-sections="lifx-starter-kit-hero,lifx-combined-listing,lifx-sticky-atc" defer="defer" src="//www.lifx.com/cdn/shop/t/1/compiled_assets/scripts.js?v=43437867231048746781787808482"></script>
vendor: 1 bytes, line 186
186
187<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
187
188
189
190    <style data-shopify>
191      @font-face {
192  font-family: Figtree;
193  font-weight: 400;
194  font-style: normal;
195  font-display: swap;
196  src: url("//www.lifx.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"),
197       url("//www.lifx.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff");
198}
199
200      @font-face {
201  font-family: Figtree;
202  font-weight: 700;
203  font-style: normal;
204  font-display: swap;
205  src: url("//www.lifx.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"),
206       url("//www.lifx.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff");
207}
208
209      @font-face {
210  font-family: Figtree;
211  font-weight: 400;
212  font-style: italic;
213  font-display: swap;
214  src: url("//www.lifx.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"),
215       url("//www.lifx.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff");
216}
217
218      @font-face {
219  font-family: Figtree;
220  font-weight: 700;
221  font-style: italic;
222  font-display: swap;
223  src: url("//www.lifx.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"),
224       url("//www.lifx.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff");
225}
226
227      @font-face {
228  font-family: Syne;
229  font-weight: 800;
230  font-style: normal;
231  font-display: swap;
232  src: url("//www.lifx.com/cdn/fonts/syne/syne_n8.49bf155ca6064781c5b84cd1f9fc4bebf5ee7552.woff2") format("woff2"),
233       url("//www.lifx.com/cdn/fonts/syne/syne_n8.3057e548885d283ffe1fea40ba9872191e0da5b1.woff") format("woff");
234}
235
236
237      
238        :root,
239        .color-scheme-1 {
240          --color-background: 255,255,255;
241        
242          --gradient-background: #ffffff;
243        
244
245        
246
247        --color-foreground: 18,18,18;
248        --color-background-contrast: 191,191,191;
249        --color-shadow: 18,18,18;
250        --color-button: 18,18,18;
251        --color-button-text: 255,255,255;
252        --color-secondary-button: 255,255,255;
253        --color-secondary-button-text: 18,18,18;
254        --color-link: 18,18,18;
255        --color-badge-foreground: 18,18,18;
256        --color-badge-background: 255,255,255;
257        --color-badge-border: 18,18,18;
258        --payment-terms-background-color: rgb(255 255 255);
259      }
260      
261        
262        .color-scheme-2 {
263          --color-background: 243,243,243;
264        
265          --gradient-background: #f3f3f3;
266        
267
268        
269
270        --color-foreground: 18,18,18;
271        --color-background-contrast: 179,179,179;
272        --color-shadow: 18,18,18;
273        --color-button: 18,18,18;
274        --color-button-text: 243,243,243;
275        --color-secondary-button: 243,243,243;
276        --color-secondary-button-text: 18,18,18;
277        --color-link: 18,18,18;
278        --color-badge-foreground: 18,18,18;
279        --color-badge-background: 243,243,243;
280        --color-badge-border: 18,18,18;
281        --payment-terms-background-color: rgb(243 243 243);
282      }
283      
284        
285        .color-scheme-3 {
286          --color-background: 36,40,51;
287        
288          --gradient-background: #242833;
289        
290
291        
292
293        --color-foreground: 255,255,255;
294        --color-background-contrast: 47,52,66;
295        --color-shadow: 18,18,18;
296        --color-button: 255,255,255;
297        --color-button-text: 0,0,0;
298        --color-secondary-button: 36,40,51;
299        --color-secondary-button-text: 255,255,255;
300        --color-link: 255,255,255;
301        --color-badge-foreground: 255,255,255;
302        --color-badge-background: 36,40,51;
303        --color-badge-border: 255,255,255;
304        --payment-terms-background-color: rgb(36 40 51);
305      }
306      
307        
308        .color-scheme-4 {
309          --color-background: 18,18,18;
310        
311          --gradient-background: #121212;
312        
313
314        
315
316        --color-foreground: 255,255,255;
317        --color-background-contrast: 146,146,146;
318        --color-shadow: 18,18,18;
319        --color-button: 255,255,255;
320        --color-button-text: 18,18,18;
321        --color-secondary-button: 18,18,18;
322        --color-secondary-button-text: 255,255,255;
323        --color-link: 255,255,255;
324        --color-badge-foreground: 255,255,255;
325        --color-badge-background: 18,18,18;
326        --color-badge-border: 255,255,255;
327        --payment-terms-background-color: rgb(18 18 18);
328      }
329      
330        
331        .color-scheme-5 {
332          --color-background: 51,79,180;
333        
334          --gradient-background: #334fb4;
335        
336
337        
338
339        --color-foreground: 255,255,255;
340        --color-background-contrast: 23,35,81;
341        --color-shadow: 18,18,18;
342        --color-button: 255,255,255;
343        --color-button-text: 51,79,180;
344        --color-secondary-button: 51,79,180;
345        --color-secondary-button-text: 255,255,255;
346        --color-link: 255,255,255;
347        --color-badge-foreground: 255,255,255;
348        --color-badge-background: 51,79,180;
349        --color-badge-border: 255,255,255;
350        --payment-terms-background-color: rgb(51 79 180);
351      }
352      
353        
354        .color-scheme-b42f18c2-9a0e-4a47-bc70-626caab6494c {
355          --color-background: 0,0,0;
356        
357          --gradient-background: #000000;
358        
359
360        
361
362        --color-foreground: 255,255,255;
363        --color-background-contrast: 128,128,128;
364        --color-shadow: 255,255,255;
365        --color-button: 255,255,255;
366        --color-button-text: 0,0,0;
367        --color-secondary-button: 0,0,0;
368        --color-secondary-button-text: 255,255,255;
369        --color-link: 255,255,255;
370        --color-badge-foreground: 255,255,255;
371        --color-badge-background: 0,0,0;
372        --color-badge-border: 255,255,255;
373        --payment-terms-background-color: rgb(0 0 0);
374      }
375      
376
377      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-b42f18c2-9a0e-4a47-bc70-626caab6494c {
378        color: rgba(var(--color-foreground), 0.75);
379        background-color: rgb(var(--color-background));
380      }
381
382      :root {
383        --font-body-family: Figtree, sans-serif;
384        --font-body-style: normal;
385        --font-body-weight: 400;
386        --font-body-weight-bold: 700;
387
388        --font-heading-family: Syne, sans-serif;
389        --font-heading-style: normal;
390        --font-heading-weight: 800;
391
392        --font-body-scale: 1.0;
393        --font-heading-scale: 1.0;
394
395        --media-padding: px;
396        --media-border-opacity: 0.0;
397        --media-border-width: 0px;
398        --media-radius: 0px;
399        --media-shadow-opacity: 0.0;
400        --media-shadow-horizontal-offset: 0px;
401        --media-shadow-vertical-offset: 0px;
402        --media-shadow-blur-radius: 0px;
403        --media-shadow-visible: 0;
404
405        --page-width: 160rem;
406        --page-width-margin: 0rem;
407
408        --product-card-image-padding: 0.0rem;
409        --product-card-corner-radius: 0.0rem;
410        --product-card-text-alignment: left;
411        --product-card-border-width: 0.0rem;
412        --product-card-border-opacity: 0.1;
413        --product-card-shadow-opacity: 0.0;
414        --product-card-shadow-visible: 0;
415        --product-card-shadow-horizontal-offset: 0.0rem;
416        --product-card-shadow-vertical-offset: 0.4rem;
417        --product-card-shadow-blur-radius: 0.5rem;
418
419        --collection-card-image-padding: 0.0rem;
420        --collection-card-corner-radius: 0.0rem;
421        --collection-card-text-alignment: left;
422        --collection-card-border-width: 0.0rem;
423        --collection-card-border-opacity: 0.1;
424        --collection-card-shadow-opacity: 0.0;
425        --collection-card-shadow-visible: 0;
426        --collection-card-shadow-horizontal-offset: 0.0rem;
427        --collection-card-shadow-vertical-offset: 0.4rem;
428        --collection-card-shadow-blur-radius: 0.5rem;
429
430        --blog-card-image-padding: 0.0rem;
431        --blog-card-corner-radius: 0.0rem;
432        --blog-card-text-alignment: left;
433        --blog-card-border-width: 0.0rem;
434        --blog-card-border-opacity: 0.1;
435        --blog-card-shadow-opacity: 0.0;
436        --blog-card-shadow-visible: 0;
437        --blog-card-shadow-horizontal-offset: 0.0rem;
438        --blog-card-shadow-vertical-offset: 0.4rem;
439        --blog-card-shadow-blur-radius: 0.5rem;
440
441        --badge-corner-radius: 2.0rem;
442
443        --popup-border-width: 1px;
444        --popup-border-opacity: 0.1;
445        --popup-corner-radius: 20px;
446        --popup-shadow-opacity: 0.05;
447        --popup-shadow-horizontal-offset: 0px;
448        --popup-shadow-vertical-offset: 4px;
449        --popup-shadow-blur-radius: 5px;
450
451        --drawer-border-width: 1px;
452        --drawer-border-opacity: 0.1;
453        --drawer-shadow-opacity: 0.0;
454        --drawer-shadow-horizontal-offset: 0px;
455        --drawer-shadow-vertical-offset: 4px;
456        --drawer-shadow-blur-radius: 5px;
457
458        --spacing-sections-desktop: 0px;
459        --spacing-sections-mobile: 0px;
460
461        --grid-desktop-vertical-spacing: 20px;
462        --grid-desktop-horizontal-spacing: 20px;
463        --grid-mobile-vertical-spacing: 10px;
464        --grid-mobile-horizontal-spacing: 10px;
465
466        --text-boxes-border-opacity: 0.1;
467        --text-boxes-border-width: 0px;
468        --text-boxes-radius: 0px;
469        --text-boxes-shadow-opacity: 0.0;
470        --text-boxes-shadow-visible: 0;
471        --text-boxes-shadow-horizontal-offset: 0px;
472        --text-boxes-shadow-vertical-offset: 4px;
473        --text-boxes-shadow-blur-radius: 5px;
474
475        --buttons-radius: 0px;
476        --buttons-radius-outset: 0px;
477        --buttons-border-width: 1px;
478        --buttons-border-opacity: 1.0;
479        --buttons-shadow-opacity: 0.0;
480        --buttons-shadow-visible: 0;
481        --buttons-shadow-horizontal-offset: 0px;
482        --buttons-shadow-vertical-offset: 4px;
483        --buttons-shadow-blur-radius: 5px;
484        --buttons-border-offset: 0px;
485
486        --inputs-radius: 0px;
487        --inputs-border-width: 1px;
488        --inputs-border-opacity: 0.55;
489        --inputs-shadow-opacity: 0.0;
490        --inputs-shadow-horizontal-offset: 0px;
491        --inputs-margin-offset: 0px;
492        --inputs-shadow-vertical-offset: 4px;
493        --inputs-shadow-blur-radius: 5px;
494        --inputs-radius-outset: 0px;
495
496        --variant-pills-radius: 40px;
497        --variant-pills-border-width: 1px;
498        --variant-pills-border-opacity: 0.55;
499        --variant-pills-shadow-opacity: 0.0;
500        --variant-pills-shadow-horizontal-offset: 0px;
501        --variant-pills-shadow-vertical-offset: 4px;
502        --variant-pills-shadow-blur-radius: 5px;
503      }
504
505      *,
506      *::before,
507      *::after {
508        box-sizing: inherit;
509      }
510
511      html {
512        box-sizing: border-box;
513        font-size: calc(var(--font-body-scale) * 62.5%);
514        height: 100%;
515      }
516
517      body {
518        display: grid;
519        grid-template-rows: auto auto 1fr auto;
520        grid-template-columns: 100%;
521        min-height: 100%;
522        margin: 0;
523        font-size: 1.5rem;
524        letter-spacing: 0.06rem;
525        line-height: normal;
526        font-family: var(--font-body-family);
527        font-style: var(--font-body-style);
528        font-weight: var(--font-body-weight);
529      }
530
531      @media screen and (min-width: 750px) {
532        body {
533          font-size: 1.6rem;
534        }
535      }
536    </style>
537
538    <link href="//www.lifx.com/cdn/shop/t/1/assets/base.css?v=162512109857073089201789713127" rel="stylesheet" type="text/css" media="all" />
539    <link href="//www.lifx.com/cdn/shop/t/1/assets/lifx-headings.css?v=58030941866185580191786410656" rel="stylesheet" type="text/css" media="all" />
540    <link href="//www.lifx.com/cdn/shop/t/1/assets/colors_and_type.css?v=31111847550120691241790035659" rel="stylesheet" type="text/css" media="all" />
541
542    <link rel="stylesheet" href="//www.lifx.com/cdn/shop/t/1/assets/component-cart-items.css?v=13033300910818915211753838000" media="print" onload="this.media='all'">
543      <link rel="preload" as="font" href="//www.lifx.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" type="font/woff2" crossorigin>
544      
545
546      <link rel="preload" as="font" href="//www.lifx.com/cdn/fonts/syne/syne_n8.49bf155ca6064781c5b84cd1f9fc4bebf5ee7552.woff2" type="font/woff2" crossorigin>
547      
548<script>
549      if (Shopify.designMode) {
550        document.documentElement.classList.add('shopify-design-mode');
551      }
552    </script>
552
553
554
555
556
557
558
559  
560    
561
562
563  
564  <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
565<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
566<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
567<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
568<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
569  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
570  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
571  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
572  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
572<script>
573(function () {
574  try {
575    document.documentElement.classList.add('csm-cookie-embed');
576  } catch (e) {}
577})();
578</script>
578<script data-consentmo-data-src-bootstrap>
579(function () {
580  'use strict';
581  if (window.__consentmoDataSrcBootstrapInit) return;
582  window.__consentmoDataSrcBootstrapInit = true;
583
584  var DATA_SRC_SELECTOR = [
585    'script[data-src*="consentmo_cookie_consent"]',
586    'script[data-src*="gdpr_cookie_consent.min"]',
587    'script[data-src*="gdrp_cookie_consent_unlimited"]'
588  ].join(',');
589
590  function activateConsentmoDataSrcScripts() {
591    if (!window.Shopify || !window.Shopify.shop) return;
592    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
593      // getAttribute: src="" must not count as "already has src" (.src === page URL).
594      if (scriptEl.getAttribute('src')) return;
595      var url = scriptEl.getAttribute('data-src');
596      if (!url) return;
597      if (scriptEl.getAttribute('type') === 'text/plain') {
598        scriptEl.removeAttribute('type');
599      }
600      scriptEl.src = url;
601    });
602  }
603  function scheduleActivation() {
604    activateConsentmoDataSrcScripts();
605    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
606    setTimeout(activateConsentmoDataSrcScripts, 0);
607  }
608  if (document.readyState === 'loading') {
609    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
610  } else {
611    scheduleActivation();
612  }
613})();
614</script>
614
615
616
617<!-- END app block --><!-- BEGIN app block: shopify://apps/impact-com/blocks/utt/adac1a7f-d17f-4936-8a12-45628cdd8add -->
618
619<script id="advocate_jwt_script" defer>
620  (function() {
621    if (window.advocateScriptInitialized) {
622      console.log("Advocate script already loaded, skipping...");
623      return;
624    }
625
626    window.advocateScriptInitialized = true;
627
628    async function fetchJWT(shopUrl, customerId) {
629      try {
630        const response = await fetch(`https://saasler-impact.herokuapp.com/api/v1/advocate_widget_jwt?customer_id=${customerId}&shop_url=${shopUrl}`);
631
632        const data = await response.json();
633
634        window.impactToken = data.jwt;
635      } catch (error) {
636        console.error("Error fetching data: ", error);
637      }
638    }
639
640    const shopUrl = Shopify.shop;
641    const customerId = __st.cid;
642
643    fetchJWT(shopUrl, customerId).then(() => {
644      const uttUrl = "https://utt.impactcdn.com/A7139198-cd84-4d3b-baf1-279b3df46dce1.js";
645
646      (function(a,b,c,d,e,f,g){e['ire_o']=c;e[c]=e[c]||function(){(e[c].a=e[c].a||[]).push(arguments)};f=d.createElement(b);g=d.getElementsByTagName(b)[0];f.async=1;f.src=a;g.parentNode.insertBefore(f,g);})(`${uttUrl}`,'script','ire',document,window); ire('identify');
647    });
648  })();
649</script>
649
650
651<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
652<script type="text/javascript">
653  (function (c, l, a, r, i, t, y) {
654    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
655    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
656    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
657
658    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
659      if (error) {
660        console.error("Error loading Shopify features:", error);
661        return;
662      }
663
664      c[a]('consentv2', {
665        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
666        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
667        source: 101,
668      });
669    });
670
671    l.addEventListener("visitorConsentCollected", function (e) {
672      c[a]('consentv2', {
673        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
674        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
675        source: 101,
676      });
677    });
678  })(window, document, "clarity", "script", "y8o8kviig3");
679</script>
679
680
681
682
683<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
684
685
686
687
688
689
690
691<link rel="dns-prefetch" href="https://cdn.judge.me">
692<link rel="dns-prefetch" href="https://cdn1.judge.me">
693<link rel="dns-prefetch" href="https://api.judge.me">
694
695<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","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
695ou! 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":"last_initial","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":true,"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":true,"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":true,"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":true,"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
695itle":"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":"#E2FC52","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":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":"#E2FC52","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":"Summarized and selected by AI from 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":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#E2FC52","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#E2FC52","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_
695youtube_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":4,"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-05-12T23:51:53.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":false,"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":true,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"carousel","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"small","review_widget_verified_badge":"bold_badge","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":"#E2FC52","review_widget_button_color":"#E2FC52","review_widget_button_text_color":"#000000","review_widget_text_color":"#FFFFFF","review_widget_lighter_text_color":"#FBFEF3","review_widget_corner_styling":"soft","review_widget_custom_css":".jm-review-widget {background-color:#000 !important;}\n.jdgm-carousel-review-list, .jm-box {\nbackground-color:#000 !important;\n}\n.jm-carousel-review-item {background:none !important;}\n.jm-carousel__viewport:before {background:none !important;}
695\n.jm-carousel__viewport:after {background:none !important;}\n.jm-carousel-review-item__body {background-color:#1c1c20 !important;}\n.jdgm-widget {max-width:1500px !important;}\n.jdgm-write-review-modal__nav-btn {color: #000000;}\n.jm-expanded-media-grid__container {gap: 2rem !important;}\n.jm-expanded-media-grid__image--loaded {border-radius: 8px;}","review_widget_review_word_singular":"review","review_widget_review_word_plural":"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":true,"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":false,"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":3,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"highlight","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"small","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_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":"last_initial","all_reviews_widget_v2025_review_location_show":true,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":true,"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":"load_more","all_reviews_widget_v2025_button_text_color":"#000000","all_reviews_widget_v2025_text_color":"#FFFFFF","all_reviews_widget_v2025_lighter_text_color":"#EEEEEE","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_
695no_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":"LIFX - Smart Lighting","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_shop_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":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"LIFX - Smart Lighting"};</script>
695 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #E2FC52;--jdgm-secondary-color: rgba(226,252,82,0.1);--jdgm-star-color: #E2FC52;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #E2FC52;--jdgm-paginate-color: #E2FC52;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #E2FC52}.jdgm-histogram__bar-content{background-color:#E2FC52}.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:#E2FC52}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{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: #E2FC52;--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:#E2FC52}.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:'LIFX - Smart Lighting'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
696</style> <style class='jdgm-settings-style'>.jdgm-review-widget .jm-review-widget{background-color:#000 !important}.jdgm-review-widget .jdgm-carousel-review-list,.jdgm-review-widget .jm-box{background-color:#000 !important}.jdgm-review-widget .jm-carousel-review-item{background:none !important}.jdgm-review-widget .jm-carousel__viewport:before{background:none !important}
696.jdgm-review-widget .jm-carousel__viewport:after{background:none !important}.jdgm-review-widget .jm-carousel-review-item__body{background-color:#1c1c20 !important}.jdgm-review-widget .jdgm-widget{max-width:1500px !important}.jdgm-review-widget .jdgm-write-review-modal__nav-btn{color:#000000}.jdgm-review-widget .jm-expanded-media-grid__container{gap:2rem !important}.jdgm-review-widget .jm-expanded-media-grid__image--loaded{border-radius:8px}
697</style>
698
699  
700  
701  
702  <style class='jdgm-miracle-styles'>
703  @-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/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/I
703azfD8HEODtmQCfoANwNsyp2/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}
704
705</style>
706
707
708  
709  
710   
711
712
713
714
715<script data-cfasync='false' class='jdgm-script'>
716!function(e){window.jdgm=window.jdgm||{};
717/* INF-1976 */
718var _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;}();
719if(_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;}
720jdgm.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/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
721jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
722setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
723!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
724(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
725a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
726jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
727t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
728t.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(
729".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
730parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
731jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
732)}))}(document);
733</script>
733
734<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript>
735
736<!-- BEGIN app snippet: theme_fix_tags -->
736<script>
737  (function() {
738    var jdgmThemeFixes = {"142028308532":{"html":"","css":".jm-content[data-v-02db4319] {\n    background-color: black !important;\n}","js":""}};
739    if (!jdgmThemeFixes) return;
740
741    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
742    // before the per-theme fix so the theme-specific CSS wins the cascade.
743    // HTML is never applied globally (too risky).
744    var allThemesFix = jdgmThemeFixes['all'];
745    if (allThemesFix && allThemesFix.css) {
746      var allStyleTag = document.createElement('style');
747      allStyleTag.classList.add('jdgm-theme-fix-style-all');
748      allStyleTag.innerHTML = allThemesFix.css;
749      document.head.append(allStyleTag);
750    };
751
752    if (allThemesFix && allThemesFix.js) {
753      var allScriptTag = document.createElement('script');
754      allScriptTag.classList.add('jdgm-theme-fix-script-all');
755      allScriptTag.innerHTML = allThemesFix.js;
756      document.head.append(allScriptTag);
757    };
758
759    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
760    if (!thisThemeFix) return;
761
762    if (thisThemeFix.html) {
763      document.addEventListener("DOMContentLoaded", function() {
764        var htmlDiv = document.createElement('div');
765        htmlDiv.classList.add('jdgm-theme-fix-html');
766        htmlDiv.innerHTML = thisThemeFix.html;
767        document.body.append(htmlDiv);
768      });
769    };
770
771    if (thisThemeFix.css) {
772      var styleTag = document.createElement('style');
773      styleTag.classList.add('jdgm-theme-fix-style');
774      styleTag.innerHTML = thisThemeFix.css;
775      document.head.append(styleTag);
776    };
777
778    if (thisThemeFix.js) {
779      var scriptTag = document.createElement('script');
780      scriptTag.classList.add('jdgm-theme-fix-script');
781      scriptTag.innerHTML = thisThemeFix.js;
782      document.head.append(scriptTag);
783    };
784  })();
785</script>
785
786<!-- END app snippet -->
787<!-- End of Judge.me Core -->
788
789
790
791<!-- END app block -->
791<script src="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 791
791
792<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
792
793<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
794<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: 69741674548,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 794
794
795<script>
796  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
797</script>
vendor: 1 bytes, line 797
797
798<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}
798).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: 69741674548,storefrontBaseUrl: "https://www.lifx.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.lifx.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2278162484","configuration":"{\"projectId\":\"y8o8kviig3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
798,"dataSharingState":"unrestricted"},{"id":"2239954996","configuration":"{\"redditPixelId\":\"a2_hja4eu5pyb6z\",\"dataSharingType\":\"standard\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"27a6dc1e95874487d57379b5c016869f","type":"APP","apiClientId":304258285569,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2237825076","configuration":"{\"vibePixelId\":\"phlk7J\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2173829172","configuration":"{\"shopId\":\"69741674548\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"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":"optimized"},{"id":"1974861876","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":"1916403764","configuration":"{\"campaignID\":\"50762\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/13bdf0d7fb2b0c95374c1bd1c50b3ccc\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"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":"1871904820","configuration":"{\"tagID\":\"2613166112712\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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":[]},"dataSharingState":"optimized"},{"id":"1817378868","configuration":"{\"pixelCode\":\"D6GA2F3C77U9EHE0O7TG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":[]},"dataSharingState":"optimized"},{"id":"1542586420","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-KVQC21MKFY\\\",\\\"AW-17684083819\\\",\\\"GT-M63KR2C2\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-KVQC21MKFY\\\",\\\"AW-17684083819\\\/9KC9CPOp_sobEOvotvBB\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-KVQC21MKFY\\\",\\\"AW-17684083819\\\/428XCO2p_sobEOvotvBB\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-KVQC21MKFY\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-KVQC21MKFY\\\",\\\"AW-17684083819\\\/xRN1COqp_sobEOvotvBB\\\",\\\"MC-85LZNSKP9L\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-KVQC21MKFY\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-KVQC21MKFY\\\",\\\"AW-17684083819\\\/ztaUCOSp_sobEOvotvBB\\\",\\\"MC-85LZNSKP9L\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-KVQC21MKFY\\\",\\\"AW-17684083819\\\/6vMBCOep_sobEOvotvBB\\\",\\\"MC-85LZNSKP9L\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-KVQC21MKFY\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-KVQC21MKFY\\\",\\\"AW-17684083819\\\/pFEgCPap_sobEOvotvBB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-KVQC21MKFY\\\",\\\"AW-17684083819\\\/yj3KCPCp_sobEOvotvBB\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-KVQC21MKFY\\\"}],\\\"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"]}
798,{"id":"1527808052","configuration":"{\"pixel_id\":\"1515839096203669\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"125468724","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Northbeam Checkout"},{"id":"129335348","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"12","type":"CUSTOM","privacyPurposes":[],"name":"OpenAI Pixel"},{"id":"136413236","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Escape Hatch"},{"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":"LIFX - Smart Lighting","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"lifxus.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.lifx.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":250.0,"currencyCode":"USD"},"product":{"title":"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White","vendor":"LIFX Outdoor","id":"8934194544692","untranslatedTitle":"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White","url":"\/products\/lifx-everyday-outdoor-permanent-lights-200ft-kit-white","type":""},"id":"48234329833524","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315"},"sku":"LFXE\/SL200-120\/LED","title":"200ft Kit - White","untranslatedTitle":"200ft Kit - White"}],"products":[{"id":"8934194544692","handle":"lifx-everyday-outdoor-permanent-lights-200ft-kit-white","isCollective":null,"title":"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White","type":null,"untranslatedTitle":"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White","url":"\/products\/lifx-everyday-outdoor-permanent-lights-200ft-kit-white","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"48234329833524","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315"},"price":{"amount":250.0,"currencyCode":"USD"},"sku":"LFXE\/SL200-120\/LED","title":"200ft Kit - White","untranslatedTitle":"200ft Kit - White"}]},{"id":"7765300543540","handle":"outdoor-permanent-lights-white","isCollective":null,"title":"LIFX Outdoor SuperColor Permanent Lights 50ft Kit - White","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor Permanent Lights 50ft Kit - White","url":"\/products\/outdoor-permanent-lights-white","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589267508","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/String_Permanent_Outdoor_Pack.png?v=1763026935"},"price":{"amount":199.0,"currencyCode":"USD"},"sku":"LFXSL50-30\/LED","title":"50ft Kit - White","untranslatedTitle":"50ft Kit - White"}]},{"id":"8662954836020","handle":"lifx-sl-50-30-sckt-rgbw-blk","isCollective":null,"title":"LIFX Outdoor SuperColor Permanent Light 50ft Extension - White","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor Permanent Light 50ft Extension - White","url":"\/products\/lifx-sl-50-30-sckt-rgbw-blk","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589234740","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/String_Permanent_Extension_Outdoor_Pack.png?v=1763026933"},"price":{"amount":129.99,"currencyCode":"USD"},"sku":"LFXSL50-30\/LED\/50EXT","title":"50ft Extension - White","untranslatedTitle":"50ft Extension - White"}]},{"id":"8662954770484","handle":"lifx-25-15skt-rgbw-sl-ext","isCollective":null,"title":"LIFX Outdoor SuperColor Permanent Light 25ft Extension - White","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor Permanent Light 25ft Extension - White","url":"\/products\/lifx-25-15skt-rgbw-sl-ext","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589201972","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/String-Perm_ED_25ft_Extension_LIFX_Packs.jpg?v=1781753907"},"price":{"amount":69.99,"currencyCode":"USD"},"sku":"LFXSL50-30\/LED\/25EXT","title":"25ft Extension - White","untranslatedTitle":"25ft Extension - White"}]},{"id":"8662954868788","handle":"outdoor-permanent-lights-black","isCollective":null,"title":"LIFX Outdoor SuperColor Permanent Lights 50ft Kit - Black","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor Permanent Lights 50ft Kit - Black","url":"\/products\/outdoor-permanent-lights-black","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589300276","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/String-Perm_50ft_LIFX_Pack_Black.jpg?v=1781753907"},"price":{"amount":199.0,"currencyCode":"USD"},"sku":"LFXSL50-30\/LED\/BLK","title":"50ft Kit - Black","untranslatedTitle":"50ft Kit - Black"}]},{"id":"8818867929140","handle":"luna-mood-light-bundle","isCollective":null,"title":"Lun
798a Mood Light Bundle","type":null,"untranslatedTitle":"Luna Mood Light Bundle","url":"\/products\/luna-mood-light-bundle","vendor":"LIFX - Smart Lighting","remoteShopId":null,"variants":[{"id":"47803056881716","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Luna-A19_MoodLightingBundle_LIFX_Packs_1.jpg?v=1781758286"},"price":{"amount":114.98,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8749974716468","handle":"mirror","isCollective":null,"title":"LIFX Smart Mirror - 1200 Lumens","type":null,"untranslatedTitle":"LIFX Smart Mirror - 1200 Lumens","url":"\/products\/mirror","vendor":"LIFX - Smart Lighting","remoteShopId":null,"variants":[{"id":"47826068832308","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/LIFX_Mirror_US_Gallery_03.png?v=1775784254"},"price":{"amount":249.98,"currencyCode":"USD"},"sku":"LFX\/MIRROR\/3622\/RP","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8749974782004","handle":"dimmer","isCollective":null,"title":"LIFX Smart Dimmer Switch 4 Button - White","type":null,"untranslatedTitle":"LIFX Smart Dimmer Switch 4 Button - White","url":"\/products\/dimmer","vendor":"LIFX - Smart Lighting","remoteShopId":null,"variants":[{"id":"47927293739060","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/LIFX_Dimmer_US_Gallery_1.png?v=1781765187"},"price":{"amount":34.98,"currencyCode":"USD"},"sku":"LFX\/DIM","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8888733499444","handle":"outdoor-bundle","isCollective":null,"title":"Outdoor Bundle","type":null,"untranslatedTitle":"Outdoor Bundle","url":"\/products\/outdoor-bundle","vendor":"LIFX - Smart Lighting","remoteShopId":null,"variants":[{"id":"48062105714740","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/OutdoorBundle_ODPerm-Flex_LIFX_Packs_2026.jpg?v=1785201577"},"price":{"amount":369.98,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8662955032628","handle":"lifx-everyday-20ft-tape","isCollective":null,"title":"LIFX Everyday 20ft (240\") Lightstrip Kit - 1000 Lumens","type":null,"untranslatedTitle":"LIFX Everyday 20ft (240\") Lightstrip Kit - 1000 Lumens","url":"\/products\/lifx-everyday-20ft-tape","vendor":"LIFX Everyday","remoteShopId":null,"variants":[{"id":"47143307608116","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Lightstrip-20ft_Everyday_LIFX_Packs_2025.jpg?v=1767738054"},"price":{"amount":49.98,"currencyCode":"USD"},"sku":"LFXE\/TAPE20","title":"Everyday 240\" Kit","untranslatedTitle":"Everyday 240\" Kit"}]},{"id":"7765298348084","handle":"lifx-string-lights","isCollective":null,"title":"LIFX Outdoor SuperColor String Light 24ft Kit - 600 Lumens","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor String Light 24ft Kit - 600 Lumens","url":"\/products\/lifx-string-lights","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589726260","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/String_24ftKit_Outdoor_Pack.png?v=1763026934"},"price":{"amount":99.0,"currencyCode":"USD"},"sku":"LFXSL24-12\/LED","title":"24ft Kit","untranslatedTitle":"24ft Kit"}]},{"id":"7765298806836","handle":"spot-lights","isCollective":null,"title":"LIFX Outdoor SuperColor Spot Light - 1000 Lumens","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor Spot Light - 1000 Lumens","url":"\/products\/spot-lights","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589660724","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Spot_Outdoor_Pack.png?v=1763026933"},"price":{"amount":79.0,"currencyCode":"USD"},"sku":"LFX\/LV\/SPOT\/RND","title":"Round","untranslatedTitle":"Round"}]},{"id":"8662954672180","handle":"lifx-24-12skt-rgbw-sl-ext","isCollective":null,"title":"LIFX Outdoor SuperColor String Lights 24ft Extension Only","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor String Lights 24ft Extension Only","url":"\/products\/lifx-24-12skt-rgbw-sl-ext","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589759028","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/String_Extension_Outdoor_Pack.png?v=1763026933"},"price":{"amount":69.99,"currencyCode":"USD"},"sku":"LFXSL24-12\/LED\/EXT","title":"24ft Extension Only","untranslatedTitle":"24ft Extension Only"}]},{"id":"7765299232820","handle":"path-lights-round","isCollective":null,"title":"LIFX Outdoor SuperColor Path Light Round - 800 
798Lumens","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor Path Light Round - 800 Lumens","url":"\/products\/path-lights-round","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589136436","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Path_Round_Outdoor_Pack.png?v=1763026933"},"price":{"amount":99.0,"currencyCode":"USD"},"sku":"LFX\/LV\/PATH\/RND","title":"Round","untranslatedTitle":"Round"}]},{"id":"7765299331124","handle":"path-lights-square","isCollective":null,"title":"LIFX Outdoor SuperColor Path Light Square - 500 Lumens","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor Path Light Square - 500 Lumens","url":"\/products\/path-lights-square","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589169204","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Path_Square_LIFX_Packs_US_2025.jpg?v=1788491459"},"price":{"amount":99.0,"currencyCode":"USD"},"sku":"LFX\/LV\/PATH\/SQR","title":"Square","untranslatedTitle":"Square"}]},{"id":"7765298675764","handle":"neon-flex-16ft-outdoor","isCollective":null,"title":"LIFX Outdoor SuperColor Neon Flex 16ft - 2150 Lumens","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor Neon Flex 16ft - 2150 Lumens","url":"\/products\/neon-flex-16ft-outdoor","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251589070900","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Neon_16ftKit_Outdoor_Pack.png?v=1763336567"},"price":{"amount":169.0,"currencyCode":"USD"},"sku":"LFXNEON16\/WP","title":"16ft - Outdoor","untranslatedTitle":"16ft - Outdoor"}]},{"id":"8743250624564","handle":"lifx-outdoor-landscape-plug-in-low-voltage-power-supply-kit-lfx-psukit-wp","isCollective":null,"title":"LIFX Outdoor Landscape Plug-In Low Voltage Power Supply Kit","type":null,"untranslatedTitle":"LIFX Outdoor Landscape Plug-In Low Voltage Power Supply Kit","url":"\/products\/lifx-outdoor-landscape-plug-in-low-voltage-power-supply-kit-lfx-psukit-wp","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47466993123380","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Outdoor_PowerSupply_LIFX_Packs_2025.jpg?v=1769989266"},"price":{"amount":119.0,"currencyCode":"USD"},"sku":"LFX\/PSUKIT\/WP","title":"Power Supply","untranslatedTitle":"Power Supply"}]},{"id":"7765299101748","handle":"supercolor-1600lm-par38","isCollective":null,"title":"LIFX Outdoor SuperColor Flood Light - 1600 Lumens","type":null,"untranslatedTitle":"LIFX Outdoor SuperColor Flood Light - 1600 Lumens","url":"\/products\/supercolor-1600lm-par38","vendor":"LIFX Outdoor","remoteShopId":null,"variants":[{"id":"47251588972596","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/PAR38_Pack.png?v=1763026931"},"price":{"amount":29.98,"currencyCode":"USD"},"sku":"LFXPAR381600RGBW","title":"1-Pack","untranslatedTitle":"1-Pack"}]},{"id":"8749988937780","handle":"lifx-supercolor-13-ceiling-white-trim","isCollective":null,"title":"LIFX SuperColor 13\" Ceiling White Trim - 2300 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 13\" Ceiling White Trim - 2300 Lumens","url":"\/products\/lifx-supercolor-13-ceiling-white-trim","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47460243963956","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Ceiling-13-White_LIFX_Packs_2026.jpg?v=1784250855"},"price":{"amount":79.99,"currencyCode":"USD"},"sku":"LFXRND1356C\/WH\/RP","title":"White Trim","untranslatedTitle":"White Trim"}]},{"id":"7765295169588","handle":"lifx-color-800-2pk","isCollective":null,"title":"LIFX SuperColor Smart Light 2-Pack - 800 Lumens","type":"Mini Color","untranslatedTitle":"LIFX SuperColor Smart Light 2-Pack - 800 Lumens","url":"\/products\/lifx-color-800-2pk","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589464116","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/A19_Mini_E26_2Pack_Pack.png?v=1763026929"},"price":{"amount":29.98,"currencyCode":"USD"},"sku":"HB2L3A19LC08E26US","title":"2-Pack","untranslatedTitle":"2-Pack"}]},{"id":"8839442432052","handle":"lifx-color-a19-smart-light-homekit","isCollective":null,"title":"LIFX A19 Smart Light 1-Pack - HomeKit","type":"LIFX A19","untranslatedTitle":"LIFX A19 Smart Light 1-Pack - HomeKit","url":"\/products\/lifx-color-a19-smart-light-homekit","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47856359669812","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/A19-E26_Non-MatterVersion_Homekit.jpg?v=1783912758"},"price":{"amount":34.99,"currencyCode":"USD"},"sku":"LHLA19E26CA","title":"1-Pack (HomeKit)","untranslatedTitle":"1-Pack (HomeKit)"}]},{"id":"7765278326836","handle":"ceiling-26x13-white-trim","isCollective":null,"title":"LIFX SuperColor 26\" Ceiling Light White Trim - 5200 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 26\" Ceiling Light White Trim - 5200 Lumens","url":"\/products\/ceiling-26x13-white-trim","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587661876","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Ceiling_26_White_Pack.png?v=1772682519"},"price":{"amount":139.0,"currencyCode":"USD"},"sku":"LFXCAP26\/RGBW\/WH\/RP","title":"White Trim - Light Only","untranslatedTitle":"White Trim - Light Only"}]},{"id":"7765299789876","handle":"ceiling-light-15-white-trim","isCollective":null,"title":"LIFX SuperColor 15\" Ceiling Light White Trim - 2850 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 15\" Ceiling Light White Trim - 2850 Lumens","url":"\/products\/ceiling-light-15-white-trim","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587596340","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Ceiling_15_White_Pack.png?v=1763351007"},"price":{"amount":79.97,"currencyCode":"USD"},"sku":"LFXRND1556C\/WH\/RP","title":"White \/ White Trim - Light Only","untranslatedTitle":"White Trim - Light Only"}]},{"id":"7765290876980","handle":"lifx-color-2pk","isCollective":null,"title":"LIFX SuperColor Smart Light Bulb 2-Pack","type":"LIFX A19","untranslatedTitle":"LIFX SuperColor Smart Light Bulb 2-Pack","url":"\/products\/lifx-color-2pk","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589431348","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/LIFX_1100lumens_2Pack_Color_Changing_LED_Smart_Bulbs.png?v=1787189568"},"price":{"amount":39.98,"currencyCode":"USD"},"sku":"HB2LHLA19E26CAN","title":"2-Pack (Matter)","untranslatedTitle":"2-Pack (Matter)"}]},{"id":"8662954082356","handle":"lifx-everyday-a19-60w-rgbw-2pk","isCollective":null,"title":"LIFX Everyday Smart Light 2-Pack - 800 Lumens","type":null,"untranslatedTitle":"LIFX Everyday Smart Light 2-Pack - 800 Lumens","url":"\/products\/lifx-everyday-a19-60w-rgbw-2pk","vendor":"LIFX Everyday","remoteShopId":null,"variants":[{"id":"47251589529652","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/A19-E26_Everyday-LIFX_2Packs_2025.jpg?v=1763344536"},"price":{"amount":19.98,"currencyCode":"USD"},"sku":"LFXEA19800RGBCW\/2","title":"2-Pack","untranslatedTitle":"2-Pack"}]},{"id":"7765298970676","handle":"supercolor-1600lm-a21","isCollective":null,"title":"LIFX SuperColor Smart Light 1-Pack - 1600 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor Smart Light 1-Pack - 1600 Lumens","url":"\/products\/supercolor-1600lm-a21","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589496884","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/A21_E26_Pack.png?v=1763026931"},"price":{"amount":29.98,"currencyCode":"USD"},"sku":"LFXA211600RGBW","title":"1-Pack","untranslatedTitle":"1-Pack"}]},{"id":"7765281898548","handle":"lifx-color-br30-1pk","isCollective":null,"title":"LIFX SuperColor BR30 Smart Light 1-Pack - 1100 Lumens","type":"LIFX BR30","untranslatedTitle":"LIFX SuperColor BR30 Smart Light 1-Pack - 1100 Lumens","url":"\/products\/lifx-color-br30-1pk","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251588808756","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/BR30_E26_Pack.png?v=1763026932"},"price":{"amount":24.98,"currencyCode":"USD"},"sku":"LHB30E26US","title":"1-Pack","untranslatedTitle":"1-Pack"}]},{"id":"7765300150324","handle":"tube-smart-light","isCollective":null,"title":"LIFX SuperColor Tube Light E26 Screw - 190 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor Tube Light E26 Screw - 190 Lumens","url":"\/products\/tube-smart-light","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589824564","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Candle_T10_Pack.png?v=1763026931"},"price":{"amount":29.98,"currencyCode":"USD"},"sku":"LFX\/T10L\/OP","title":"1-Pack","untranslatedTitle":"1-Pack"}]},{"id":"7765283012660","handle":"candle-smart-light-e12","isCollective":null,"title":"LIFX SuperColor Candle E12 Screw - 130 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor Candle E12 Screw - 130 Lumens","url":"\/products\/candle-smart-light-e12","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251588907060","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Candle_E12_Pack.png?v=1763980880"},"price":{"amount":24.98,"currencyCode":"USD"},"sku":"LCCE12US","title":"E12 Screw","untranslatedTitle":"E12 Screw"}]},{"id":"7765279473716","handle":"lifx-color-800-e26-1pk","isCollective":null,"title":"LIFX SuperColor Smart Light 1-Pack - 800 Lumens","type":"Mini Color","untranslatedTitle":"LIFX SuperColor Smart Light 1-Pack - 800 Lumens","url":"\/products\/lifx-color-800-e26-1pk","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589365812","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/A19_Mini_E26_Pack.png?v=1763441376"},"price":{"amount":19.44,"currencyCode":"USD"},"sku":"L3A19LC08E26US","title":"1-Pack","untranslatedTitle":"1-Pack"}]},{"id":"8771009773620","handle":"26-black-ceiling-light-2-button-switch-bundle","isCollective":null,"title":"LIFX SuperColor 26\" Ceiling Black Trim + 2 Button Switch Bundle","type":null,"untranslatedTitle":"LIFX SuperColor 26\" Ceiling Black Trim + 2 Button Switch Bundle","url":"\/products\/26-black-ceiling-light-2-button-switch-bundle","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47550908039220","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/26-Black_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095"},"price":{"amount":188.99,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8771010002996","handle":"15-black-ceiling-light-2-button-switch-bundle","isCollective":null,"title":"LIFX SuperColor 15\" Ceiling Light Black Trim + 2 Button Switch Bundle","type":null,"untranslatedTitle":"LIFX SuperColor 15\" Ceiling Light Black Trim + 2 Button Switch Bundle","url":"\/products\/15-black-ceiling-light-2-button-switch-bundle","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47550913380404","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/15-Black_Ceiling_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095"},"price":{"amount":129.96,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7765297528884","handle":"switch-starter-kit","isCollective":null,"title":"LIFX Switch Starter Kit","type":null,"untranslatedTitle":"LIFX Switch Starter Kit","url":"\/products\/switch-starter-kit","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589791796","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/SwitchStarterKit_LIFX_Packs_2025.png?v=1763027937"},"price":{"amount":69.98,"currencyCode":"USD"},"sku":"LFX\/STARTKIT2","title":"Switch Starter Kit","untranslatedTitle":"Switch Starter Kit"}]},{"id":"7765296939060","handle":"starter-kit","isCollective":null,"title":"LIFX Starter Kit","type":null,"untranslatedTitle":"LIFX Starter Kit","url":"\/products\/starter-kit","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589693492","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/StarterKit_LIFX_Packs_2025.png?v=1763336527"},"price":{"amount":99.98,"currencyCode":"USD"},"sku":"LFX\/STARTKIT1","title":"SuperColor Starter Kit","untranslatedTitle":"SuperColor Starter Kit"}]},{"id":"8691441893428","handle":"bedroom-bundle","isCollective":null,"title":"Bedroom Bundle","type":null,"untranslatedTitle":"Bedroom Bundle","url":"\/products\/bedroom-bundle","vendor":"LIFX - Smart Lighting","remoteShopId":null,"variants":[{"id":"47247637020724","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/BedroomBundle_Ceiling-Luna-Bulbs-Strip_LIFX_Packs_2026.jpg?v=1785138934"},"price":{"amount":279.96,"currencyCode":"USD"},"sku":"Kit_1234","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8756993753140","handle":"downlight-switch-bundle","isCollective":null,"title":"LIFX SuperColor 5 - 6\" Downlight + 2 Button Switch Bundle","type":null,"untranslatedTitle":"LIFX SuperColor 5 - 6\" Downlight + 2 Button Switch Bundle","url":"\/products\/downlight-switch-bundle","vendor":"LIFX - Smart Lighting","remoteShopId":null,"variants":[{"id":"47495746814004","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/4pack_5-6-Downlight_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783916492"},"price":{"amount":169.95,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8798170939444","handle":"lifx-supercolor-a19-industrial-cube-base-bundle","isCollective":null,"title":"LIFX SuperColor A19 + Industrial Cube Base Bundle","type":null,"untranslatedTitle":"LIFX SuperColor A19 + Industrial Cube Base Bundle","url":"\/products\/lifx-supercolor-a19-industrial-cube-base-bundle","vendor":"LIFX - Smart Lighting","remoteShopId":null,"variants":[{"id":"47704996741172","
798image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/LIFX_ConcreteBase-WithProduct.jpg?v=1776327825"},"price":{"amount":54.98,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8770995847220","handle":"26-white-ceiling-light-2-button-switch-bundle","isCollective":null,"title":"LIFX SuperColor 26\" Ceiling Light White Trim + 2 Button Switch Bundle","type":null,"untranslatedTitle":"LIFX SuperColor 26\" Ceiling Light White Trim + 2 Button Switch Bundle","url":"\/products\/26-white-ceiling-light-2-button-switch-bundle","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47550866161716","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/26-White_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904096"},"price":{"amount":188.99,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8749989298228","handle":"lifx-supercolor-13-ceiling-black-trim","isCollective":null,"title":"LIFX SuperColor 13\" Ceiling Black Trim - 2000 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 13\" Ceiling Black Trim - 2000 Lumens","url":"\/products\/lifx-supercolor-13-ceiling-black-trim","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47460244455476","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Ceiling-13-Black_LIFX_Packs_2026.jpg?v=1784237651"},"price":{"amount":79.99,"currencyCode":"USD"},"sku":"LFXRND1356C\/BLK\/RP","title":"Black Trim","untranslatedTitle":"Black Trim"}]},{"id":"8771009871924","handle":"15-white-ceiling-light-2-button-switch-bundle","isCollective":null,"title":"LIFX SuperColor 15\" Ceiling Light White Trim + 2 Button Switch Bundle","type":null,"untranslatedTitle":"LIFX SuperColor 15\" Ceiling Light White Trim + 2 Button Switch Bundle","url":"\/products\/15-white-ceiling-light-2-button-switch-bundle","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47550909644852","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/15-White_Ceiling_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095"},"price":{"amount":129.96,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7765300674612","handle":"ceiling-26x13-black-trim","isCollective":null,"title":"LIFX SuperColor 26\" Ceiling Light Black Trim - 5000 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 26\" Ceiling Light Black Trim - 5000 Lumens","url":"\/products\/ceiling-26x13-black-trim","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587694644","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Ceiling_26_Black_Pack.png?v=1763422999"},"price":{"amount":139.0,"currencyCode":"USD"},"sku":"LFXCAP26\/RGBW\/BK\/RP","title":"Black Trim - Light Only","untranslatedTitle":"Black Trim - Light Only"}]},{"id":"7765299462196","handle":"ceiling-light-15-black-trim","isCollective":null,"title":"LIFX SuperColor 15\" Ceiling Light Black Trim - 2500 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 15\" Ceiling Light Black Trim - 2500 Lumens","url":"\/products\/ceiling-light-15-black-trim","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587563572","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Ceiling_15_Black_Pack.png?v=1763351022"},"price":{"amount":79.97,"currencyCode":"USD"},"sku":"LFXRND1556C\/BLK\/RP","title":"Black \/ Black Trim - Light Only","untranslatedTitle":"Black Trim - Light Only"}]},{"id":"7765293826100","handle":"color-downlight-1-pack","isCollective":null,"title":"LIFX SuperColor 5 - 6\" Downlight Retrofit - 800 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 5 - 6\" Downlight Retrofit - 800 Lumens","url":"\/products\/color-downlight-1-pack","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587858484","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/5-6in-Retrofit_Downlight_LIFX_Packs_2025.jpg?v=1771286800"},"price":{"amount":29.97,"currencyCode":"USD"},"sku":"LXDL6CUS","title":"5 - 6\" Retrofit","untranslatedTitle":"5 - 6\" Retrofit"}]},{"id":"8662954410036","handle":"supercolor-4in-downlight-retrofit","isCollective":null,"title":"LIFX SuperColor 4\" Downlight Retrofit - 850 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 4\" Downlight Retrofit - 850 Lumens","url":"\/products\/supercolor-4in-downlight-retrofit","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587760180","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Downlight_4_Retro_Pack.png?v=1763026930"},"price":{"amount":24.97,"currencyCode":"USD"},"sku":"LFXR4DB\/RGBW\/RT","title":"4\" Retrofit","untranslatedTitle":"4\" Retrofit"}]},{"id":"8662954442804","handle":"supercolor-4in-downlight-canless","isCollective":null,"title":"LIFX SuperColor 4\" Downlight Canless - 850 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 4\" Downlight Canless - 850 Lumens","url":"\/products\/supercolor-4in-downlight-canless","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587727412","
798image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Downlight_4in_Canless_Pack.png?v=1763027313"},"price":{"amount":34.98,"currencyCode":"USD"},"sku":"LFXR4DBXT\/RGBW\/RT","title":"4\" Canless","untranslatedTitle":"4\" Canless"}]},{"id":"8662954475572","handle":"supercolor-6in-downlight-retrofit","isCollective":null,"title":"LIFX SuperColor 6\" Downlight Retrofit - 1200 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 6\" Downlight Retrofit - 1200 Lumens","url":"\/products\/supercolor-6in-downlight-retrofit","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587924020","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Downlight_6_Retro_Pack.png?v=1763026929"},"price":{"amount":29.97,"currencyCode":"USD"},"sku":"LFXR6DB\/RGBW\/RT","title":"6\" Retrofit","untranslatedTitle":"6\" Retrofit"}]},{"id":"8662954508340","handle":"supercolor-6in-canless-downlight","isCollective":null,"title":"LIFX SuperColor 6\" Downlight Canless - 1200 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 6\" Downlight Canless - 1200 Lumens","url":"\/products\/supercolor-6in-canless-downlight","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587891252","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Downlight_6in_Canless_Pack.png?v=1763027300"},"price":{"amount":34.97,"currencyCode":"USD"},"sku":"LFXR6DBXT\/RGBW\/RT","title":"6\" Canless","untranslatedTitle":"6\" Canless"}]},{"id":"7765280817204","handle":"lifx-beam-6pc-kit","isCollective":null,"title":"LIFX SuperColor Magnetic Beam 6 Piece Kit","type":"Beam","untranslatedTitle":"LIFX SuperColor Magnetic Beam 6 Piece Kit","url":"\/products\/lifx-beam-6pc-kit","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251588775988","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Beam_6_Pack.png?v=1763026933"},"price":{"amount":129.0,"currencyCode":"USD"},"sku":"L3BEAMKITUS","title":"6pc Kit","untranslatedTitle":"6pc Kit"}]},{"id":"7765281341492","handle":"lightstrip-80-kit","isCollective":null,"title":"LIFX SuperColor 80\" Lightstrip Kit - 1400 Lumens","type":"Z2 Kit","untranslatedTitle":"LIFX SuperColor 80\" Lightstrip Kit - 1400 Lumens","url":"\/products\/lightstrip-80-kit","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587956788","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Lightstrip_80inKit_Pack.png?v=1767952928"},"price":{"amount":39.98,"currencyCode":"USD"},"sku":"LZ3SK2MCA","title":"SuperColor 80\" Kit","untranslatedTitle":"SuperColor 80\" Kit"}]},{"id":"7765294743604","handle":"lightstrip-120-kit","isCollective":null,"title":"LIFX SuperColor 120\" Lightstrip Kit - 2100 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 120\" Lightstrip Kit - 2100 Lumens","url":"\/products\/lightstrip-120-kit","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587530804","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Lightstrip_120inKit_Pack.png?v=1767952910"},"price":{"amount":49.98,"currencyCode":"USD"},"sku":"LZ3EK3MUS","title":"SuperColor 120\" Kit","untranslatedTitle":"SuperColor 120\" Kit"}]},{"id":"7765298085940","handle":"neon-flex-6-5ft-indoor","isCollective":null,"title":"LIFX Indoor SuperColor Neon Flex 6.5ft - 800 Lumens","type":null,"untranslatedTitle":"LIFX Indoor SuperColor Neon Flex 6.5ft - 800 Lumens","url":"\/products\/neon-flex-6-5ft-indoor","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589103668","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Neon_6-5ftKit_Indoor_Pack.png?v=1763336585"},"price":{"amount":59.98,"currencyCode":"USD"},"sku":"LFXNEON6.5","title":"6.5ft - Indoor","untranslatedTitle":"6.5ft - Indoor"}]},{"id":"7765283405876","handle":"lightstrip-40-kit","isCollective":null,"title":"LIFX SuperColor 40\" Lightstrip Kit - 700 Lumens","type":null,"untranslatedTitle":"LIFX SuperColor 40\" Lightstrip Kit - 700 Lumens","url":"\/products\/lightstrip-40-kit","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587825716","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Lightstrip_40inKit_Pack.png?v=1767952995"},"price":{"amount":29.98,"currencyCode":"USD"},"sku":"LZ3TV1MUS","title":"SuperColor 40\" Kit","untranslatedTitle":"SuperColor 40\" Kit"}]},{"id":"7765278785588","handle":"lightstrip-40-extension","isCollective":null,"title":"LIFX SuperColor 40\" Lightstrip Extension - 700 Lumens","type":"Z 1m Extension","untranslatedTitle":"LIFX SuperColor 40\" Lightstrip Extension - 700 Lumens","url":"\/products\/lightstrip-40-extension","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251587792948","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Lightstrip_40inExtension_Pack.png?v=1763336431"},"price":{"amount":19.4,"currencyCode":"USD"},"sku":"LZ1RGBWUS","title":"SuperColor 40\" Extension","untranslatedTitle":"SuperColor 40\" Extension"}]},{"id":"7765298479156","handle":"neon-flex-16ft-indoor","isCollective":null,"title":"LIFX Indoor SuperColor Neon Flex 16ft - 1800 Lumens","type":null,"untranslatedTitle":"LIFX Indoor SuperColor Neon Flex 16ft - 1800 Lumens","url":"\/products\/neon-flex-16ft-indoor","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589038132","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Neon_16ftKit_Indoor_Pack.png?v=1763336576"},"price":{"amount":149.98,"currencyCode":"USD"},"sku":"LFXNEON16","title":"16ft - Indoor","untranslatedTitle":"16ft - Indoor"}]},{"id":"7765287403572","handle":"lifx-smart-switch-white-2-button","isCollective":null,"title":"LIFX Smart Switch 2 Button White - Plastic","type":null,"untranslatedTitle":"LIFX Smart Switch 2 Button White - Plastic","url":"\/products\/lifx-smart-switch-white-2-button","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589562420","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/SwitchPlastic_White_Pack.png?v=1772682519"},"price":{"amount":49.99,"currencyCode":"USD"},"sku":"LFSPWHT1FUS","title":"2 Button Switch (White)","untranslatedTitle":"2 Button Switch (White)"}]},{"id":"7765283602484","handle":"lifx-smart-switch-white-4-button","isCollective":null,"title":"LIFX Smart Switch 4 Button White - Glass","type":null,"untranslatedTitle":"LIFX Smart Switch 4 Button White - Glass","url":"\/products\/lifx-smart-switch-white-4-button","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589627956","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/SwitchGlass_White_Pack.png?v=1763026930"},"price":{"amount":79.99,"currencyCode":"USD"},"sku":"LFSWWHT4FUS","title":"4 Button Switch (White)","untranslatedTitle":"4 Button Switch (White)"}]},{"id":"7765291434036","handle":"lifx-smart-switch-black-4-button","isCollective":null,"title":"LIFX Smart Switch 4 Button Black - Glass","type":null,"untranslatedTitle":"LIFX Smart Switch 4 Button Black - Glass","url":"\/products\/lifx-smart-switch-black-4-button","vendor":"LIFX","remoteShopId":null,"variants":[{"id":"47251589595188","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/SwitchGlass_Black_Pack.png?v=1763026932"},"price":{"amount":79.99,"currencyCode":"USD"},"sku":"LFSWBLKT4FUS","title":"4 Button Switch (Black)","untranslatedTitle":"4 Button Switch (Black)"}]},{"id":"8930070265908","handle":"15-ceiling-lights","isCollective":null,"title":"15\" Ceiling Lights","type":null,"untranslatedTitle":"15\" Ceiling Lights","url":"\/products\/15-ceiling-lights","vendor":"LIFX - Smart Lighting","remoteShopId":null,"variants":[{"id":"47251587563572","image":{"src":"\/\/www.lifx.com\/cdn\/shop\/files\/Ceiling_15_Black_Pack.png?v=1763351022"},"price":{"amount":79.97,"currencyCode":"USD"},"sku":"LFXRND1556C\/BLK\/RP","title":"Black \/ Black Trim - Light Only","untranslatedTitle":"Black Trim - Light Only"}]}],"purchasingCompany":null},},"https://www.lifx.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"142028308532","themeStoreId":"887","themePublished":"true","eventMetadataId":"c1a37168-3334-494d-97aa-96ef0f0b6d1c","pageType":"product","resourceId":"8934194544692","shopId":"69741674548","storefrontBaseUrl":"https:\/\/www.lifx.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":250.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White\",\"vendor\":\"LIFX Outdoor\",\"
798id\":\"8934194544692\",\"untranslatedTitle\":\"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White\",\"url\":\"\/products\/lifx-everyday-outdoor-permanent-lights-200ft-kit-white\",\"type\":\"\"},\"id\":\"48234329833524\",\"image\":{\"src\":\"\/\/www.lifx.com\/cdn\/shop\/files\/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315\"},\"sku\":\"LFXE\/SL200-120\/LED\",\"title\":\"200ft Kit - White\",\"untranslatedTitle\":\"200ft Kit - White\"}}]]"});})();</script>
798<script>
799  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
800  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
801  window.ShopifyAnalytics.meta.currency = 'USD';
802  var meta = {"product":{"id":8934194544692,"gid":"gid:\/\/shopify\/Product\/8934194544692","vendor":"LIFX Outdoor","type":"","handle":"lifx-everyday-outdoor-permanent-lights-200ft-kit-white","variants":[{"id":48234329833524,"price":25000,"name":"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White - 200ft Kit - White","public_title":"200ft Kit - White","sku":"LFXE\/SL200-120\/LED"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8934194544692,"requestId":"3bfc9398-0fb2-4514-8917-5a50d7c9c943-1790240177"}};
803  for (var attr in meta) {
804    window.ShopifyAnalytics.meta[attr] = meta[attr];
805  }
806</script>
vendor: 1 bytes, line 806
806
807<script class="analytics">
808  (function () {
809    var customDocumentWrite = function(content) {
810      var jquery = null;
811
812      if (window.jQuery) {
813        jquery = window.jQuery;
814      } else if (window.Checkout && window.Checkout.$) {
815        jquery = window.Checkout.$;
816      }
817
818      if (jquery) {
819        jquery('body').append(content);
820      }
821    };
822
823    var hasLoggedConversion = function(token) {
824      if (token) {
825        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
826      }
827      return false;
828    }
829
830    var setCookieIfConversion = function(token) {
831      if (token) {
832        var twoMonthsFromNow = new Date(Date.now());
833        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
834
835        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
836      }
837    }
838
839    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
840    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
841    if (trekkie.integrations) {
842      return;
843    }
844    trekkie.methods = [
845      'identify',
846      'page',
847      'ready',
848      'track',
849      'trackForm',
850      'trackLink'
851    ];
852    trekkie.factory = function(method) {
853      return function() {
854        var args = Array.prototype.slice.call(arguments);
855        args.unshift(method);
856        trekkie.push(args);
857        if (method == 'track' || method == 'page') {
858          try {
859            if (window.__TREKKIE_SHIM_QUEUE == null) {
860              window.__TREKKIE_SHIM_QUEUE = [];
861            }
862            window.__TREKKIE_SHIM_QUEUE.push({
863              from: 'trekkie-stub',
864              method: method,
865              args: args.slice(1)
866            });
867          } catch (e) {
868            // no-op
869          }
870        }
871        return trekkie;
872      };
873    };
874    for (var i = 0; i < trekkie.methods.length; i++) {
875      var key = trekkie.methods[i];
876      trekkie[key] = trekkie.factory(key);
877    }
878    trekkie.load = function(config) {
879      trekkie.config = config || {};
880      trekkie.config.initialDocumentCookie = document.cookie;
881      var first = document.getElementsByTagName('script')[0];
882var script = document.createElement('script');
883script.type = 'text/javascript';
884script.onerror = function(e) {
885  var scriptFallback = document.createElement('script');
886  scriptFallback.type = 'text/javascript';
887  scriptFallback.onerror = function(error) {
888          var Monorail = {
889      produce: function produce(monorailDomain, schemaId, payload) {
890        var currentMs = new Date().getTime();
891        var event = {
892          schema_id: schemaId,
893          payload: payload,
894          metadata: {
895            event_created_at_ms: currentMs,
896            event_sent_at_ms: currentMs
897          }
898        };
899        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
900      },
901      sendRequest: function sendRequest(endpointUrl, payload) {
902        // Try the sendBeacon API
903        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
904          var blobData = new window.Blob([payload], {
905            type: 'text/plain'
906          });
907
908          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
909            return true;
910          } // sendBeacon was not successful
911
912        } // XHR beacon
913
914        var xhr = new XMLHttpRequest();
915
916        try {
917          xhr.open('POST', endpointUrl);
918          xhr.setRequestHeader('Content-Type', 'text/plain');
919          xhr.send(payload);
920        } catch (e) {
921          console.log(e);
922        }
923
924        return false;
925      },
926      isIos12: function isIos12() {
927        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
928      }
929    };
930    Monorail.produce('monorail-edge.shopifysvc.com',
931      'trekkie_storefront_load_errors/1.1',
932      {shop_id: 69741674548,
933      theme_id: 142028308532,
934      app_name: "storefront",
935      context_url: window.location.href,
936      source_url: "//www.lifx.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
937
938  };
939  scriptFallback.async = true;
940  scriptFallback.src = '//www.lifx.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
941  first.parentNode.insertBefore(scriptFallback, first);
942};
943script.async = true;
944script.src = '//www.lifx.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
945first.parentNode.insertBefore(script, first);
946
947    };
948    trekkie.load(
949      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":69741674548,"isMerchantRequest":null,"themeId":142028308532,"themeCityHash":"16513148417302113878","contentLanguage":"en","currency":"USD","eventMetadataId":"c1a37168-3334-494d-97aa-96ef0f0b6d1c"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
950    );
951
952    var loaded = false;
953    trekkie.ready(function() {
954      if (loaded) return;
955      loaded = true;
956
957      window.ShopifyAnalytics.lib = window.trekkie;
958
959      var originalDocumentWrite = document.write;
960      document.write = customDocumentWrite;
961      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
962      document.write = originalDocumentWrite;
963
964      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
965      var token = match? match[1]: undefined;
966      if (!hasLoggedConversion(token)) {
967        setCookieIfConversion(token);
968        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":48234329833524,"productId":8934194544692,"productGid":"gid:\/\/shopify\/Product\/8934194544692","name":"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White - 200ft Kit - White","price":"250.00","sku":"LFXE\/SL200-120\/LED","brand":"LIFX Outdoor","variant":"200ft Kit - White","category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
969      }
970    });
971
972    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8934194544692,"requestId":"3bfc9398-0fb2-4514-8917-5a50d7c9c943-1790240177","shopifyEmitted":true});
973
974    var eventsListenerScript = document.createElement('script');
975    eventsListenerScript.async = true;
976    eventsListenerScript.src = "//www.lifx.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
977    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
978})();</script>
vendor: 1 bytes, line 978
978
979<script
980  defer
981  src="https://www.lifx.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
982  data-application="storefront-renderer"
983  data-shop-id="69741674548"
984  data-render-region="gcp-us-central1"
985  data-page-type="product"
986  data-theme-instance-id="142028308532"
987  data-theme-name="Dawn"
988  data-theme-version="15.4.0"
989  data-monorail-region="shop_domain"
990  data-resource-timing-sampling-rate="10"
991  data-shs="true"
992  data-shs-beacon="true"
993  data-shs-export-with-fetch="true"
994  data-shs-logs-sample-rate="1"
995  data-shs-beacon-endpoint="https://www.lifx.com/api/collect"
996></script>
996
997<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821797777000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790241977000"><meta name="new-cookie-storage-activated" content="t">
998</head>
999
1000  <body class="gradient">
1001    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1002      Skip to content
1003    </a><!-- BEGIN sections: header-group -->
1004<div id="shopify-section-sections--18156049104948__lifx_brand_bar_cgRUtz" class="shopify-section shopify-section-group-header-group lifx-brand-bar-section">
1005
1006<link href="//www.lifx.com/cdn/shop/t/1/assets/colors_and_type.css?v=31111847550120691241790035659" rel="stylesheet" type="text/css" media="all" />
1007<style>
1008  #shopify-section-sections--18156049104948__lifx_brand_bar_cgRUtz {
1009    background: #26282d !important;
1010    background-image: none !important;
1011    padding: 0 !important; margin: 0 !important; border: 0 !important; box-shadow: none !important;
1012  }
1013  #shopify-section-sections--18156049104948__lifx_brand_bar_cgRUtz .gradient,
1014  #shopify-section-sections--18156049104948__lifx_brand_bar_cgRUtz [class^="color-scheme"] {
1015    background: #26282d !important; background-image: none !important;
1016  }
1017</style>
1018
1019<div class="lifx-bbar lifx-bbar--ruled" data-section-type="lifx-brand-bar" data-section-id="sections--18156049104948__lifx_brand_bar_cgRUtz">
1020  <div class="lifx-bbar__grid"><nav class="lifx-bbar__brands" aria-label="Our brands"><div class="lifx-bbar__scroll"><a href="https://www.feit.com/?utm_source=lifx&utm_medium=global_navigation" class="lifx-bbar__brand" style="--brand-hl: #d0ea3c;" target="_blank" rel="noopener" >Feit Electric</a><span class="lifx-bbar__brand is-active" aria-current="page" style="--brand-hl: #d0ea3c;" >LIFX</span><a href="https://www.creelightinghome.com/?utm_source=lifx&utm_medium=global_navigation" class="lifx-bbar__brand" style="--brand-hl: #d0ea3c;" target="_blank" rel="noopener" >Cree Lighting</a><a href="https://www.universalsecurity.com/?utm_source=lifx&utm_medium=global_navigation" class="lifx-bbar__brand" style="--brand-hl: #d0ea3c;" target="_blank" rel="noopener" >USI</a><a href="https://goodearthlighting.com/?utm_source=lifx&utm_medium=global_navigation" class="lifx-bbar__brand" style="--brand-hl: #d0ea3c;" target="_blank" rel="noopener" >Good Earth</a></div></nav><div class="lifx-bbar__social" aria-label="Follow us"><a href="https://www.instagram.com/lifx/" aria-label="Instagram" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2.2c3.2 0 3.6 0 4.9.07 1.2.06 1.8.25 2.2.42.6.22 1 .48 1.4.9.42.4.68.8.9 1.4.17.4.36 1 .42 2.2.06 1.3.07 1.7.07 4.9s0 3.6-.07 4.9c-.06 1.2-.25 1.8-.42 2.2-.22.6-.48 1-.9 1.4-.4.42-.8.68-1.4.9-.4.17-1 .36-2.2.42-1.3.06-1.7.07-4.9.07s-3.6 0-4.9-.07c-1.2-.06-1.8-.25-2.2-.42-.6-.22-1-.48-1.4-.9-.42-.4-.68-.8-.9-1.4-.17-.4-.36-1-.42-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.07-4.9c.06-1.2.25-1.8.42-2.2.22-.6.48-1 .9-1.4.4-.42.8-.68 1.4-.9.4-.17 1-.36 2.2-.42C8.4 2.2 8.8 2.2 12 2.2Zm0 3.4A6.4 6.4 0 1 0 18.4 12 6.4 6.4 0 0 0 12 5.6Zm0 10.6A4.2 4.2 0 1 1 16.2 12 4.2 4.2 0 0 1 12 16.2Zm6.6-10.9a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5Z"/></svg></a><a href="https://www.tiktok.com/@lifx_official" aria-label="TikTok" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M16.6 5.8a4.8 4.8 0 0 1-1-2.6h-3v12.2a2.5 2.5 0 1 1-2.5-2.5c.2 0 .4 0 .6.08V9.9a5.6 5.6 0 0 0-.6 0 5.5 5.5 0 1 0 5.5 5.5V9.3a7.7 7.7 0 0 0 4.4 1.4V7.7a4.8 4.8 0 0 1-3.4-1.9Z"/></svg></a><a href="https://www.youtube.com/@lifxofficial" aria-label="YouTube" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M23 7.5a3 3 0 0 0-2.1-2.1C19 4.9 12 4.9 12 4.9s-7 0-8.9.5A3 3 0 0 0 1 7.5 31 31 0 0 0 .5 12 31 31 0 0 0 1 16.5a3 3 0 0 0 2.1 2.1c1.9.5 8.9.5 8.9.5s7 0 8.9-.5a3 3 0 0 0 2.1-2.1 31 31 0 0 0 .5-4.5 31 31 0 0 0-.5-4.5ZM9.8 15.3V8.7l5.7 3.3Z"/></svg></a><a href="https://www.facebook.com/lifxlabs/" aria-label="Facebook" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M22 12a10 10 0 1 0-11.6 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 
10200-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.4v7A10 10 0 0 0 22 12Z"/></svg></a><a href="https://x.com/LIFX" aria-label="X" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2.3h3.3l-7.2 8.2 8.5 11.2h-6.7l-5.2-6.8-6 6.8H2.3l7.7-8.8L1.8 2.3h6.8l4.7 6.2ZM17.7 20h1.8L7.4 4.2H5.4Z"/></svg></a><a href="https://reddit.com/r/lifx/" aria-label="Reddit" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M22 11.8a2.1 2.1 0 0 0-3.6-1.4 10.3 10.3 0 0 0-5.4-1.7l.9-4.3 3 .6a1.5 1.5 0 1 0 .2-1l-3.4-.7a.5.5 0 0 0-.6.4l-1 4.7a10.4 10.4 0 0 0-5.5 1.7 2.1 2.1 0 1 0-2.3 3.4 4 4 0 0 0 0 .6c0 3.1 3.6 5.6 8 5.6s8-2.5 8-5.6a4 4 0 0 0 0-.6 2.1 2.1 0 0 0 1.2-1.4ZM7 13.5a1.5 1.5 0 1 1 1.5 1.5A1.5 1.5 0 0 1 7 13.5Zm8.4 4c-1 1-3.8 1-4.8 0a.4.4 0 0 1 .6-.6c.7.7 2.9.7 3.6 0a.4.4 0 1 1 .6.6Zm-.1-2.5a1.5 1.5 0 1 1 1.5-1.5 1.5 1.5 0 0 1-1.5 1.5Z"/></svg></a></div>
1021
1022      <div class="lifx-bbar__msocial" data-bbar-social>
1023        <button type="button" class="lifx-bbar__msocial-btn" aria-label="Follow us" aria-expanded="false" data-bbar-toggle>
1024          <svg class="ic" viewBox="0 0 24 24" aria-hidden="true"><circle cx="6" cy="12" r="2.4" fill="none" stroke="currentColor" stroke-width="1.9"/><circle cx="17" cy="6" r="2.4" fill="none" stroke="currentColor" stroke-width="1.9"/><circle cx="17" cy="18" r="2.4" fill="none" stroke="currentColor" stroke-width="1.9"/><path d="M8.1 10.9 14.9 7.1M8.1 13.1l6.8 3.8" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round"/></svg>
1025          <svg class="caret" viewBox="0 0 24 24" aria-hidden="true"><path d="M6 9l6 6 6-6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
1026        </button>
1027        <div class="lifx-bbar__msocial-menu"><a href="https://www.instagram.com/lifx/" aria-label="Instagram" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2.2c3.2 0 3.6 0 4.9.07 1.2.06 1.8.25 2.2.42.6.22 1 .48 1.4.9.42.4.68.8.9 1.4.17.4.36 1 .42 2.2.06 1.3.07 1.7.07 4.9s0 3.6-.07 4.9c-.06 1.2-.25 1.8-.42 2.2-.22.6-.48 1-.9 1.4-.4.42-.8.68-1.4.9-.4.17-1 .36-2.2.42-1.3.06-1.7.07-4.9.07s-3.6 0-4.9-.07c-1.2-.06-1.8-.25-2.2-.42-.6-.22-1-.48-1.4-.9-.42-.4-.68-.8-.9-1.4-.17-.4-.36-1-.42-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.07-4.9c.06-1.2.25-1.8.42-2.2.22-.6.48-1 .9-1.4.4-.42.8-.68 1.4-.9.4-.17 1-.36 2.2-.42C8.4 2.2 8.8 2.2 12 2.2Zm0 3.4A6.4 6.4 0 1 0 18.4 12 6.4 6.4 0 0 0 12 5.6Zm0 10.6A4.2 4.2 0 1 1 16.2 12 4.2 4.2 0 0 1 12 16.2Zm6.6-10.9a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5Z"/></svg></a><a href="https://www.tiktok.com/@lifx_official" aria-label="TikTok" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M16.6 5.8a4.8 4.8 0 0 1-1-2.6h-3v12.2a2.5 2.5 0 1 1-2.5-2.5c.2 0 .4 0 .6.08V9.9a5.6 5.6 0 0 0-.6 0 5.5 5.5 0 1 0 5.5 5.5V9.3a7.7 7.7 0 0 0 4.4 1.4V7.7a4.8 4.8 0 0 1-3.4-1.9Z"/></svg></a><a href="https://www.youtube.com/@lifxofficial" aria-label="YouTube" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M23 7.5a3 3 0 0 0-2.1-2.1C19 4.9 12 4.9 12 4.9s-7 0-8.9.5A3 3 0 0 0 1 7.5 31 31 0 0 0 .5 12 31 31 0 0 0 1 16.5a3 3 0 0 0 2.1 2.1c1.9.5 8.9.5 8.9.5s7 0 8.9-.5a3 3 0 0 0 2.1-2.1 31 31 0 0 0 .5-4.5 31 31 0 0 0-.5-4.5ZM9.8 15.3V8.7l5.7 3.3Z"/></svg></a><a href="https://www.facebook.com/lifxlabs/" aria-label="Facebook" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M22 12a10 10 0 1 0-11.6 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.4v7A10 10 0 0 0 22 12Z"/></svg></a><a href="https://x.com/LIFX" aria-label="X" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2.3h3.3l-7.2 8.2 8.5 11.2h-6.7l-5.2-6.8-6 6.8H2.3l7.7-8.8L1.8 2.3h6.8l4.7 6.2ZM17.7 20h1.8L7.4 4.2H5.4Z"/></svg></a><a href="https://reddit.com/r/lifx/" aria-label="Reddit" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M22 11.8a2.1 2.1 0 0 0-3.6-1.4 10.3 10.3 0 0 0-5.4-1.7l.9-4.3 3 .6a1.5 1.5 0 1 0 .2-1l-3.4-.7a.5.5 0 0 0-.6.4l-1 4.7a10.4 10.4 0 0 0-5.5 1.7 2.1 2.1 0 1 0-2.3 3.4 4 4 0 0 0 0 .6c0 3.1 3.6 5.6 8 5.6s8-2.5 8-5.6a4 4 0 0 0 0-.6 2.1 2.1 0 0 0 1.2-1.4ZM7 13.5a1.5 1.5 0 1 1 1.5 1.5A1.5 1.5 0 0 1 7 13.5Zm8.4 4c-1 1-3.8 1-4.8 0a.4.4 0 0 1 .6-.6c.7.7 2.9.7 3.6 0a.4.4 0 1 1 .6.6Zm-.1-2.5a1.5 1.5 0 1 1 1.5-1.5 1.5 1.5 0 0 1-1.5 1.5Z"/></svg></a></div>
1028      </div>
1028<script type="application/ld+json">
1029{
1030  "@context": "https://schema.org/",
1031  "@type": "Organization",
1032  "name": "LIFX",
1033  "url": "https://www.lifx.com",
1034  "logo": "https://www.lifx.com/cdn/shop/t/1/assets/LIFX-Logo-Horizontal-White.png?v=13518",
1035  "sameAs": ["https:\/\/www.instagram.com\/lifx\/",
1036"https:\/\/www.tiktok.com\/@lifx_official",
1037"https:\/\/www.youtube.com\/@lifxofficial",
1038"https:\/\/www.facebook.com\/lifxlabs\/",
1039"https:\/\/x.com\/LIFX",
1040"https:\/\/reddit.com\/r\/lifx\/"
1041]
1042}
1043</script>
1043</div>
1044</div>
1045
1046
1047
1048
1049
1050<script>
1051  (function() {
1052    function init(root) {
1053      if (!root || root.dataset.bbarInit === '1') return;
1054      root.dataset.bbarInit = '1';
1055      var soc = root.querySelector('[data-bbar-social]');
1056      if (!soc) return;
1057      var btn = soc.querySelector('[data-bbar-toggle]');
1058      btn.addEventListener('click', function(e) {
1059        e.stopPropagation();
1060        var open = soc.classList.toggle('is-open');
1061        btn.setAttribute('aria-expanded', open ? 'true' : 'false');
1062      });
1063      document.addEventListener('click', function(e) {
1064        if (!soc.contains(e.target)) { soc.classList.remove('is-open'); btn.setAttribute('aria-expanded', 'false'); }
1065      });
1066    }
1067    function boot() { document.querySelectorAll('[data-section-type="lifx-brand-bar"]').forEach(init); }
1068    if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', boot); } else { boot(); }
1069    document.addEventListener('shopify:section:load', function(e) {
1070      var s = e.target.querySelector ? e.target.querySelector('[data-section-type="lifx-brand-bar"]') : null;
1071      if (s) { s.dataset.bbarInit = ''; init(s); }
1072    });
1073  })();
1074</script>
1074
1075
1076
1077</div><div id="shopify-section-sections--18156049104948__lifx_mega_menu_jTjQqC" class="shopify-section shopify-section-group-header-group lifx-mega-menu-section">
1078
1079<link href="//www.lifx.com/cdn/shop/t/1/assets/colors_and_type.css?v=31111847550120691241790035659" rel="stylesheet" type="text/css" media="all" />
1080<link href="//www.lifx.com/cdn/shop/t/1/assets/lifx-mega-menu.css?v=11236879225683531481789529354" rel="stylesheet" type="text/css" media="all" />
1081<style>
1082  /* The nav's own z-index only counts if its ancestors don't trap it — raise
1083     the section wrapper and header group above the announcement bar. */
1084  .shopify-section-group-header-group { position: relative; z-index: 9990; }
1085  .shopify-section:has(> .mm),
1086  .shopify-section:has(.mm[data-section-type="lifx-mega-menu"]) { position: relative; z-index: 9990; }
1087  /* announcement bar sits below the nav */
1088  .shopify-section:has(.lifx-ann) { position: relative; z-index: 10; }
1089</style>
1090
1091<div class="mm" data-section-type="lifx-mega-menu" data-mm-video-on data-sticky id="shopify-section-sections--18156049104948__lifx_mega_menu_jTjQqC">
1092  <div class="mm__spectrum" aria-hidden="true"></div>
1093
1094  <div class="mm__bar">
1095    <div class="mm__bar-inner">
1096      <a href="/" class="mm__logo" aria-label="LIFX - Smart Lighting"><img src="//www.lifx.com/cdn/shop/files/LIFX-Logo-Horizontal-White.png?v=1743749130&width=300" alt="LIFX - Smart Lighting" width="2817" height="893"></a>
1097
1098      <nav class="mm__nav" aria-label="Menu"><button
1099              type="button"
1100              class="mm__pill"
1101              data-mm-pill="products"
1102              aria-expanded="false"
1103              aria-controls="mm-panel-sections--18156049104948__lifx_mega_menu_jTjQqC-products"
1104            >
1105              Products
1106              <span class="mm__pill-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1107            </button><button
1108              type="button"
1109              class="mm__pill"
1110              data-mm-pill="explore"
1111              aria-expanded="false"
1112              aria-controls="mm-panel-sections--18156049104948__lifx_mega_menu_jTjQqC-explore"
1113            >
1114              Explore
1115              <span class="mm__pill-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1116            </button><button
1117              type="button"
1118              class="mm__pill"
1119              data-mm-pill="support"
1120              aria-expanded="false"
1121              aria-controls="mm-panel-sections--18156049104948__lifx_mega_menu_jTjQqC-support"
1122            >
1123              Support
1124              <span class="mm__pill-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1125            </button></nav>
1126
1127      <div class="mm__utils"><button type="button" class="mm__icon-btn mm__icon-btn--search" data-mm-search aria-label="Search"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" aria-hidden="true"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg></button><a href="https://www.lifx.com/customer_authentication/redirect?locale=en&region_country=US" class="mm__icon-btn mm__icon-btn--account" rel="nofollow" aria-label="Log in"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" aria-hidden="true"><circle cx="12" cy="8" r="4"/><path d="M4 21c0-4 3.6-6.5 8-6.5s8 2.5 8 6.5"/></svg></a><a href="/cart" class="mm__icon-btn mm__icon-btn--cart" aria-label="Cart">
1128          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 7h12l-1.2 12H7.2L6 7Z"/><path d="M9 7a3 3 0 0 1 6 0"/></svg>
1129</a><a href="/collections/all" class="mm__cta">Shop</a></div>
1130    </div><div class="mm__search" data-mm-search-drawer hidden>
1131        <div class="mm__search-inner">
1132          <div class="mm__search-row">
1133          <form action="/search" method="get" role="search" class="mm__search-form">
1134            <span class="mm__search-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" aria-hidden="true"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg></span>
1135            <input
1136              type="search"
1137              name="q"
1138              class="mm__search-input"
1139              placeholder="Search products, guides and support"
1140              autocomplete="off"
1141              data-mm-search-input
1142            >
1143            <input type="hidden" name="options[prefix]" value="last">
1144          </form>
1145          <button type="button" class="mm__search-close" data-mm-search-close aria-label="Close search"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18"/></svg></button>
1146          </div>
1147          <div class="mm__search-results" data-mm-search-results aria-live="polite"></div>
1148        </div>
1149      </div><div
1150          class="mm__panel"
1151          data-mm-panel="products"
1152          id="mm-panel-sections--18156049104948__lifx_mega_menu_jTjQqC-products"
1153          role="region"
1154          aria-label="Products"
1155        >
1156          <div class="mm__panel-inner"><div class="mm__rail mm__desktop" role="tablist" aria-orientation="vertical"><p class="mm__eyebrow">Shop by category</p><button
1157                  type="button"
1158                  role="tab"
1159                  class="mm__rail-row mm__cat-row"
1160                  data-mm-rail="products-1"
1161                  data-mm-href="/collections/all"
1162                  aria-selected="true"
1163                  data-active
1164                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1165</span><span class="mm__rail-row-label">All Products</span>
1166                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1167                </button><button
1168                  type="button"
1169                  role="tab"
1170                  class="mm__rail-row mm__cat-row"
1171                  data-mm-rail="products-2"
1172                  data-mm-href="/collections/lightbulbs"
1173                  aria-selected="false"
1174                  
1175                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="5.2" y="2.2" width="13.6" height="4" rx="1.5"/><rect x="5.2" y="6.6" width="13.6" height="7.6" rx="1.5"/><path d="M5.4 14.4 9.9 19.2M18.6 14.4 14.1 19.2"/><path d="M6.6 14.4h10.8"/><rect x="9.6" y="19.2" width="4.8" height="4.2" rx="1.5"/><path d="M9.8 21.4 14.2 20M9.8 23 14.2 21.6" opacity=".7"/></svg>
1176</span><span class="mm__rail-row-label">Lightbulbs</span>
1177                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1178                </button><button
1179                  type="button"
1180                  role="tab"
1181                  class="mm__rail-row mm__cat-row"
1182                  data-mm-rail="products-3"
1183                  data-mm-href="/collections/bundles"
1184                  aria-selected="false"
1185                  
1186                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3l8 4.5v9L12 21l-8-4.5v-9L12 3Z"/><path d="M4 7.5l8 4.5 8-4.5M12 12v9"/></svg>
1187</span><span class="mm__rail-row-label">Bundles</span>
1188                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1189                </button><button
1190                  type="button"
1191                  role="tab"
1192                  class="mm__rail-row mm__cat-row"
1193                  data-mm-rail="products-4"
1194                  data-mm-href="/collections/ceiling"
1195                  aria-selected="false"
1196                  
1197                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2.5" y="7" width="19" height="7" rx="3.5"/><path d="M6 17c1.7.8 3.8 1.2 6 1.2s4.3-.4 6-1.2" opacity=".5"/></svg>
1198</span><span class="mm__rail-row-label">Ceiling Lights</span>
1199                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1200                </button><button
1201                  type="button"
1202                  role="tab"
1203                  class="mm__rail-row mm__cat-row"
1204                  data-mm-rail="products-5"
1205                  data-mm-href="/collections/downlights"
1206                  aria-selected="false"
1207                  
1208                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><ellipse cx="12" cy="10.5" rx="9" ry="3.4"/><path d="M3 10.5c0-1.9 4-3.4 9-3.4s9 1.5 9 3.4"/><path d="M7 16c1.4.9 3.1 1.4 5 1.4s3.6-.5 5-1.4" opacity=".5"/><path d="M0.8 9.4h1.6M21.6 9.4h1.6" opacity=".75"/></svg>
1209</span><span class="mm__rail-row-label">Downlights</span>
1210                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1211                </button><button
1212                  type="button"
1213                  role="tab"
1214                  class="mm__rail-row mm__cat-row"
1215                  data-mm-rail="products-6"
1216                  data-mm-href="/collections/lightstrips-and-beams"
1217                  aria-selected="false"
1218                  
1219                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 15c1.6 0 2.2-2.4 3.6-2.4S7.9 15 9.5 15s2.2-2.4 3.6-2.4S15.4 15 17 15s2.2-2.4 3.6-2.4"/><path d="M3.5 9.5c1.4 0 2-2 3.2-2s1.5 2 2.9 2 2-2 3.2-2 1.5 2 2.9 2 2-2 3.2-2" opacity=".45"/></svg>
1220</span><span class="mm__rail-row-label">Linear Lights</span>
1221                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1222                </button><button
1223                  type="button"
1224                  role="tab"
1225                  class="mm__rail-row mm__cat-row"
1226                  data-mm-rail="products-7"
1227                  data-mm-href="/collections/outdoor"
1228                  aria-selected="false"
1229                  
1230                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 6c4 5 8 7 10 7s6-2 10-7"/><path d="M8 11.4v1.8M16 11.4v1.8" opacity=".6"/><rect x="6.4" y="13.2" width="3.2" height="5.4" rx="1.2"/><rect x="14.4" y="13.2" width="3.2" height="5.4" rx="1.2"/></svg>
1231</span><span class="mm__rail-row-label">Outdoor Lights</span>
1232                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1233                </button><button
1234                  type="button"
1235                  role="tab"
1236                  class="mm__rail-row mm__cat-row"
1237                  data-mm-rail="products-8"
1238                  data-mm-href="/products/mirror"
1239                  aria-selected="false"
1240                  
1241                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 3l1.4 3.6L14 8l-3.6 1.4L9 13l-1.4-3.6L4 8l3.6-1.4L9 3Z"/><path d="M17.5 12.5l.8 2 2 .8-2 .8-.8 2-.8-2-2-.8 2-.8.8-2Z"/><path d="M17 3.5l.5 1.3 1.3.5-1.3.5-.5 1.3-.5-1.3-1.3-.5 1.3-.5.5-1.3Z"/></svg>
1242</span><span class="mm__rail-row-label">Mirror</span>
1243                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1244                </button><button
1245                  type="button"
1246                  role="tab"
1247                  class="mm__rail-row mm__cat-row"
1248                  data-mm-rail="products-9"
1249                  data-mm-href="/collections/smart-switches"
1250                  aria-selected="false"
1251                  
1252                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 7h11M18 7h3M3 12h4M11 12h10M3 17h8M15 17h6"/><circle cx="16" cy="7" r="2"/><circle cx="9" cy="12" r="2"/><circle cx="13" cy="17" r="2"/></svg>
1253</span><span class="mm__rail-row-label">Switches &amp; Dimmers</span>
1254                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1255                </button><button
1256                  type="button"
1257                  role="tab"
1258                  class="mm__rail-row mm__cat-row mm__cat-row--divided"
1259                  data-mm-rail="products-10"
1260                  
1261                  aria-selected="false"
1262                  
1263                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 10.5 12 4l8 6.5V20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9.5Z"/><path d="M9.5 21v-6h5v6"/></svg>
1264</span><span class="mm__rail-row-label">Shop by Room</span>
1265                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1266                </button><button
1267                  type="button"
1268                  role="tab"
1269                  class="mm__rail-row mm__cat-row"
1270                  data-mm-rail="products-11"
1271                  
1272                  aria-selected="false"
1273                  
1274                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s7-5.6 7-11a7 7 0 1 0-14 0c0 5.4 7 11 7 11Z"/><circle cx="12" cy="10" r="2.6"/></svg>
1275</span><span class="mm__rail-row-label">Where to buy?</span>
1276                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1277                </button></div><div class="mm__body mm__desktop"><div class="mm__view" data-mm-view="products-1" data-active><div class="mm__view-head">
1278                    <div class="mm__view-head-txt">
1279                      <h2 class="mm__h">All Products</h2></div><a href="/collections/all" class="mm__browse mm__browse--head">Browse all products <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--products"><a href="/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1280New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=600')"></span>
1281                          <span class="mm__ptile-label">Permanent Lights Kit 200ft - White</span>
1282                          <span class="mm__ptile-price">$250.00</span>
1283                        </a><a href="/products/lifx-supercolor-13-ceiling-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1284New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling-13-White_LIFX_Packs_2026.jpg?v=1784250855&width=600')"></span>
1285                          <span class="mm__ptile-label">13" Ceiling</span>
1286                          <span class="mm__ptile-price">$79.99</span>
1287                        </a><a href="/products/mirror" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/56d41affb2804a2fb4d7bf9ea90962dd/56d41affb2804a2fb4d7bf9ea90962dd.HD-1080p-7.2Mbps-91990160.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1288New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Mirror_US_Gallery_03.png?v=1775784254&width=600')"></span>
1289                          <span class="mm__ptile-label">Smart Mirror</span>
1290                          <span class="mm__ptile-price">$249.98</span>
1291                        </a><a href="/products/luna-mood-light-bundle" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1292Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Luna-A19_MoodLightingBundle_LIFX_Packs_1.jpg?v=1781758286&width=600')"></span>
1293                          <span class="mm__ptile-label">Luna Mood Light Bundle</span>
1294                          <span class="mm__ptile-price">$69.99<s>$114.98</s></span>
1295                        </a><a href="/products/lifx-string-lights" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/b8646d711cbf43408cb51426f098c3cb/b8646d711cbf43408cb51426f098c3cb.HD-1080p-7.2Mbps-91990619.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1296Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=600')"></span>
1297                          <span class="mm__ptile-label">String Light Kit 24ft</span>
1298                          <span class="mm__ptile-price">$99.00</span>
1299                        </a><a href="/products/lifx-color-800-2pk" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1300Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19_Mini_E26_2Pack_Pack.png?v=1763026929&width=600')"></span>
1301                          <span class="mm__ptile-label">A19 Smart Light</span>
1302                          <span class="mm__ptile-price">$29.98</span>
1303                        </a><a href="/products/lifx-color-a19-smart-light-homekit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/bf26153343014110b548a5b5764cf74a/bf26153343014110b548a5b5764cf74a.HD-720p-4.5Mbps-91988659.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1304Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19-E26_Non-MatterVersion_Homekit.jpg?v=1783912758&width=600')"></span>
1305                          <span class="mm__ptile-label">A19 Smart Light</span>
1306                          <span class="mm__ptile-price">$17.50<s>$34.99</s></span>
1307                        </a><a href="/products/ceiling-26x13-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_26_White_Pack.png?v=1772682519&width=600')"></span>
1308                          <span class="mm__ptile-label">26" Ceiling</span>
1309                          <span class="mm__ptile-price">$139.00</span>
1310                        </a><a href="/products/ceiling-light-15-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_15_White_Pack.png?v=1763351007&width=600')"></span>
1311                          <span class="mm__ptile-label">15" Ceiling</span>
1312                          <span class="mm__ptile-price">$79.97</span>
1313                        </a><a href="/products/spot-lights" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/5b959020b01e4561a6609651f23dd81e/5b959020b01e4561a6609651f23dd81e.HD-1080p-4.8Mbps-45361223.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1314Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1315                          <span class="mm__ptile-label">Spot Light</span>
1316                          <span class="mm__ptile-price">$79.00</span>
1317                        </a></div></div><div class="mm__view" data-mm-view="products-2" ><div class="mm__view-head">
1318                    <div class="mm__view-head-txt">
1319                      <h2 class="mm__h">Lightbulbs</h2></div><a href="/collections/lightbulbs" class="mm__browse mm__browse--head">Browse all lightbulbs <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--products"><a href="/products/lifx-color-a19-smart-light-homekit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/bf26153343014110b548a5b5764cf74a/bf26153343014110b548a5b5764cf74a.HD-720p-4.5Mbps-91988659.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1320Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19-E26_Non-MatterVersion_Homekit.jpg?v=1783912758&width=600')"></span>
1321                          <span class="mm__ptile-label">A19 Smart Light</span>
1322                          <span class="mm__ptile-price">$17.50<s>$34.99</s></span>
1323                        </a><a href="/products/lifx-color-800-2pk" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1324Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19_Mini_E26_2Pack_Pack.png?v=1763026929&width=600')"></span>
1325                          <span class="mm__ptile-label">A19 Smart Light</span>
1326                          <span class="mm__ptile-price">$29.98</span>
1327                        </a><a href="/products/lifx-color-2pk" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/9548290efb734288bc2213a528af4689/9548290efb734288bc2213a528af4689.HD-1080p-7.2Mbps-91988265.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1328Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_1100lumens_2Pack_Color_Changing_LED_Smart_Bulbs.png?v=1787189568&width=600')"></span>
1329                          <span class="mm__ptile-label">A19 Smart Light</span>
1330                          <span class="mm__ptile-price">$39.98</span>
1331                        </a><a href="/products/lifx-everyday-a19-60w-rgbw-2pk" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/207418db349c49d090554404b1f2e0f7/207418db349c49d090554404b1f2e0f7.HD-1080p-7.2Mbps-91990091.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19-E26_Everyday-LIFX_2Packs_2025.jpg?v=1763344536&width=600')"></span>
1332                          <span class="mm__ptile-label">A19 Smart Light</span>
1333                          <span class="mm__ptile-price">$19.98</span>
1334                        </a><a href="/products/supercolor-1600lm-a21" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/7b515fb17e374c10bba322ddb0b2c7ae/7b515fb17e374c10bba322ddb0b2c7ae.HD-1080p-4.8Mbps-80991237.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A21_E26_Pack.png?v=1763026931&width=600')"></span>
1335                          <span class="mm__ptile-label">A21 Smart Light</span>
1336                          <span class="mm__ptile-price">$29.98</span>
1337                        </a><a href="/products/lifx-color-br30-1pk" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/d357a93f3527457ebfaff43bc6a4a1e3/d357a93f3527457ebfaff43bc6a4a1e3.HD-1080p-7.2Mbps-81843863.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/BR30_E26_Pack.png?v=1763026932&width=600')"></span>
1338                          <span class="mm__ptile-label">BR30 Smart Light</span>
1339                          <span class="mm__ptile-price">$24.98</span>
1340                        </a><a href="/products/tube-smart-light" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Candle_T10_Pack.png?v=1763026931&width=600')"></span>
1341                          <span class="mm__ptile-label">T10L Tube Light</span>
1342                          <span class="mm__ptile-price">$29.98</span>
1343                        </a><a href="/products/candle-smart-light-e12" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Candle_E12_Pack.png?v=1763980880&width=600')"></span>
1344                          <span class="mm__ptile-label">E12 Candle</span>
1345                          <span class="mm__ptile-price">$24.98</span>
1346                        </a><a href="/products/supercolor-1600lm-par38" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/PAR38_Pack.png?v=1763026931&width=600')"></span>
1347                          <span class="mm__ptile-label">PAR38 Flood Light</span>
1348                          <span class="mm__ptile-price">$29.98</span>
1349                        </a><a href="/products/lifx-color-800-e26-1pk" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19_Mini_E26_Pack.png?v=1763441376&width=600')"></span>
1350                          <span class="mm__ptile-label">A19 Smart Light</span>
1351                          <span class="mm__ptile-price">$19.44</span>
1352                        </a></div></div><div class="mm__view" data-mm-view="products-3" ><div class="mm__view-head">
1353                    <div class="mm__view-head-txt">
1354                      <h2 class="mm__h">Bundles</h2></div><a href="/collections/bundles" class="mm__browse mm__browse--head">Browse all bundles <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--products"><a href="/products/luna-mood-light-bundle" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1355Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Luna-A19_MoodLightingBundle_LIFX_Packs_1.jpg?v=1781758286&width=600')"></span>
1356                          <span class="mm__ptile-label">Luna Mood Light Bundle</span>
1357                          <span class="mm__ptile-price">$69.99<s>$114.98</s></span>
1358                        </a><a href="/products/26-black-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1359Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/26-Black_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1360                          <span class="mm__ptile-label">26" Ceiling Bundle</span>
1361                          <span class="mm__ptile-price">$139.00<s>$188.99</s></span>
1362                        </a><a href="/products/15-black-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/082d7be18193478893b784595c669e57/082d7be18193478893b784595c669e57.HD-1080p-7.2Mbps-91989688.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1363Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/15-Black_Ceiling_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1364                          <span class="mm__ptile-label">15" Ceiling Bundle</span>
1365                          <span class="mm__ptile-price">$79.97<s>$129.96</s></span>
1366                        </a><a href="/products/switch-starter-kit" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/SwitchStarterKit_LIFX_Packs_2025.png?v=1763027937&width=600')"></span>
1367                          <span class="mm__ptile-label">Switch Starter Kit</span>
1368                          <span class="mm__ptile-price">$69.98</span>
1369                        </a><a href="/products/starter-kit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/StarterKit_LIFX_Packs_2025.png?v=1763336527&width=600')"></span>
1370                          <span class="mm__ptile-label">Starter Kit</span>
1371                          <span class="mm__ptile-price">$99.98</span>
1372                        </a><a href="/products/bedroom-bundle" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/BedroomBundle_Ceiling-Luna-Bulbs-Strip_LIFX_Packs_2026.jpg?v=1785138934&width=600')"></span>
1373                          <span class="mm__ptile-label">Bedroom Bundle</span>
1374                          <span class="mm__ptile-price">$229.96<s>$279.96</s></span>
1375                        </a><a href="/products/outdoor-bundle" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/OutdoorBundle_ODPerm-Flex_LIFX_Packs_2026.jpg?v=1785201577&width=600')"></span>
1376                          <span class="mm__ptile-label">Outdoor Bundle</span>
1377                          <span class="mm__ptile-price">$299.98<s>$369.98</s></span>
1378                        </a><a href="/products/downlight-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/4pack_5-6-Downlight_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783916492&width=600')"></span>
1379                          <span class="mm__ptile-label">Downlight Switch Bundle</span>
1380                          <span class="mm__ptile-price">$119.96<s>$169.95</s></span>
1381                        </a><a href="/products/lifx-supercolor-a19-industrial-cube-base-bundle" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_ConcreteBase-WithProduct.jpg?v=1776327825&width=600')"></span>
1382                          <span class="mm__ptile-label">Bulb & Base Bundle</span>
1383                          <span class="mm__ptile-price">$49.48<s>$54.98</s></span>
1384                        </a><a href="/products/26-white-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/26-White_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904096&width=600')"></span>
1385                          <span class="mm__ptile-label">26" Ceiling Bundle</span>
1386                          <span class="mm__ptile-price">$139.00<s>$188.99</s></span>
1387                        </a></div></div><div class="mm__view" data-mm-view="products-4" ><div class="mm__view-head">
1388                    <div class="mm__view-head-txt">
1389                      <h2 class="mm__h">Ceiling Lights</h2></div><a href="/collections/ceiling" class="mm__browse mm__browse--head">Browse all ceiling lights <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--products"><a href="/products/lifx-supercolor-13-ceiling-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1390New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling-13-White_LIFX_Packs_2026.jpg?v=1784250855&width=600')"></span>
1391                          <span class="mm__ptile-label">13" Ceiling</span>
1392                          <span class="mm__ptile-price">$79.99</span>
1393                        </a><a href="/products/lifx-supercolor-13-ceiling-black-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/082d7be18193478893b784595c669e57/082d7be18193478893b784595c669e57.HD-1080p-7.2Mbps-91989688.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1394New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling-13-Black_LIFX_Packs_2026.jpg?v=1784237651&width=600')"></span>
1395                          <span class="mm__ptile-label">13" Ceiling</span>
1396                          <span class="mm__ptile-price">$79.99</span>
1397                        </a><a href="/products/26-white-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/26-White_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904096&width=600')"></span>
1398                          <span class="mm__ptile-label">26" Ceiling Bundle</span>
1399                          <span class="mm__ptile-price">$139.00<s>$188.99</s></span>
1400                        </a><a href="/products/26-black-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1401Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/26-Black_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1402                          <span class="mm__ptile-label">26" Ceiling Bundle</span>
1403                          <span class="mm__ptile-price">$139.00<s>$188.99</s></span>
1404                        </a><a href="/products/15-white-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/15-White_Ceiling_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1405                          <span class="mm__ptile-label">15" Ceiling Bundle</span>
1406                          <span class="mm__ptile-price">$79.97<s>$129.96</s></span>
1407                        </a><a href="/products/15-black-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/082d7be18193478893b784595c669e57/082d7be18193478893b784595c669e57.HD-1080p-7.2Mbps-91989688.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1408Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/15-Black_Ceiling_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1409                          <span class="mm__ptile-label">15" Ceiling Bundle</span>
1410                          <span class="mm__ptile-price">$79.97<s>$129.96</s></span>
1411                        </a><a href="/products/ceiling-26x13-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_26_White_Pack.png?v=1772682519&width=600')"></span>
1412                          <span class="mm__ptile-label">26" Ceiling</span>
1413                          <span class="mm__ptile-price">$139.00</span>
1414                        </a><a href="/products/ceiling-26x13-black-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_26_Black_Pack.png?v=1763422999&width=600')"></span>
1415                          <span class="mm__ptile-label">26" Ceiling</span>
1416                          <span class="mm__ptile-price">$139.00</span>
1417                        </a><a href="/products/ceiling-light-15-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_15_White_Pack.png?v=1763351007&width=600')"></span>
1418                          <span class="mm__ptile-label">15" Ceiling</span>
1419                          <span class="mm__ptile-price">$79.97</span>
1420                        </a><a href="/products/ceiling-light-15-black-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/082d7be18193478893b784595c669e57/082d7be18193478893b784595c669e57.HD-1080p-7.2Mbps-91989688.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_15_Black_Pack.png?v=1763351022&width=600')"></span>
1421                          <span class="mm__ptile-label">15" Ceiling</span>
1422                          <span class="mm__ptile-price">$79.97</span>
1423                        </a></div></div><div class="mm__view" data-mm-view="products-5" ><div class="mm__view-head">
1424                    <div class="mm__view-head-txt">
1425                      <h2 class="mm__h">Downlights</h2></div><a href="/collections/downlights" class="mm__browse mm__browse--head">Browse all downlights <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--products"><a href="/products/color-downlight-1-pack" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1426Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/5-6in-Retrofit_Downlight_LIFX_Packs_2025.jpg?v=1771286800&width=600')"></span>
1427                          <span class="mm__ptile-label">5 - 6" Downlight Retrofit</span>
1428                          <span class="mm__ptile-price">$29.97</span>
1429                        </a><a href="/products/supercolor-4in-downlight-retrofit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Downlight_4_Retro_Pack.png?v=1763026930&width=600')"></span>
1430                          <span class="mm__ptile-label">4" Downlight Retrofit</span>
1431                          <span class="mm__ptile-price">$24.97</span>
1432                        </a><a href="/products/supercolor-4in-downlight-canless" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Downlight_4in_Canless_Pack.png?v=1763027313&width=600')"></span>
1433                          <span class="mm__ptile-label">4" Downlight Canless</span>
1434                          <span class="mm__ptile-price">$34.98</span>
1435                        </a><a href="/products/supercolor-6in-downlight-retrofit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Downlight_6_Retro_Pack.png?v=1763026929&width=600')"></span>
1436                          <span class="mm__ptile-label">6" Downlight Retrofit</span>
1437                          <span class="mm__ptile-price">$29.97</span>
1438                        </a><a href="/products/supercolor-6in-canless-downlight" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Downlight_6in_Canless_Pack.png?v=1763027300&width=600')"></span>
1439                          <span class="mm__ptile-label">6" Downlight Canless</span>
1440                          <span class="mm__ptile-price">$34.97</span>
1441                        </a><a href="/products/downlight-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/4pack_5-6-Downlight_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783916492&width=600')"></span>
1442                          <span class="mm__ptile-label">Downlight Switch Bundle</span>
1443                          <span class="mm__ptile-price">$119.96<s>$169.95</s></span>
1444                        </a></div></div><div class="mm__view" data-mm-view="products-6" ><div class="mm__view-head">
1445                    <div class="mm__view-head-txt">
1446                      <h2 class="mm__h">Linear Lights</h2></div><a href="/collections/lightstrips-and-beams" class="mm__browse mm__browse--head">Browse all linear lights <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--products"><a href="/products/lifx-beam-6pc-kit" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Beam_6_Pack.png?v=1763026933&width=600')"></span>
1447                          <span class="mm__ptile-label">Beam 6 Piece Kit</span>
1448                          <span class="mm__ptile-price">$129.00</span>
1449                        </a><a href="/products/lightstrip-80-kit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1450Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip_80inKit_Pack.png?v=1767952928&width=600')"></span>
1451                          <span class="mm__ptile-label">80" Lightstrip Kit</span>
1452                          <span class="mm__ptile-price">$39.98</span>
1453                        </a><a href="/products/lightstrip-120-kit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip_120inKit_Pack.png?v=1767952910&width=600')"></span>
1454                          <span class="mm__ptile-label">120" Lightstrip Kit</span>
1455                          <span class="mm__ptile-price">$49.98</span>
1456                        </a><a href="/products/lifx-everyday-20ft-tape" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip-20ft_Everyday_LIFX_Packs_2025.jpg?v=1767738054&width=600')"></span>
1457                          <span class="mm__ptile-label">20ft (240") Lightstrip Kit</span>
1458                          <span class="mm__ptile-price">$49.98</span>
1459                        </a><a href="/products/neon-flex-6-5ft-indoor" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/e5e888d5309b44ed8e4cc8f1ce806f0d/e5e888d5309b44ed8e4cc8f1ce806f0d.HD-1080p-4.8Mbps-62981374.mp4?v=0"><span class="mm__badge mm__badge--out"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="5" fill="currentColor" stroke="none"/></svg>
1460Sold Out</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Neon_6-5ftKit_Indoor_Pack.png?v=1763336585&width=600')"></span>
1461                          <span class="mm__ptile-label">Neon Flex 6.5ft</span>
1462                          <span class="mm__ptile-price">$59.98</span>
1463                        </a><a href="/products/neon-flex-16ft-outdoor" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/c5d5e19d1d3c4dc2aed0b4fc06f2dbab/c5d5e19d1d3c4dc2aed0b4fc06f2dbab.HD-1080p-4.8Mbps-45361227.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Neon_16ftKit_Outdoor_Pack.png?v=1763336567&width=600')"></span>
1464                          <span class="mm__ptile-label">Neon Flex 16ft Outdoor</span>
1465                          <span class="mm__ptile-price">$169.00</span>
1466                        </a><a href="/products/lightstrip-40-kit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip_40inKit_Pack.png?v=1767952995&width=600')"></span>
1467                          <span class="mm__ptile-label">SuperColor 40" Smart LED Strip Lights</span>
1468                          <span class="mm__ptile-price">$29.98</span>
1469                        </a><a href="/products/lightstrip-40-extension" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip_40inExtension_Pack.png?v=1763336431&width=600')"></span>
1470                          <span class="mm__ptile-label">SuperColor 40" Smart LED Extension</span>
1471                          <span class="mm__ptile-price">$19.40</span>
1472                        </a><a href="/products/neon-flex-16ft-indoor" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/e5e888d5309b44ed8e4cc8f1ce806f0d/e5e888d5309b44ed8e4cc8f1ce806f0d.HD-1080p-4.8Mbps-62981374.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Neon_16ftKit_Indoor_Pack.png?v=1763336576&width=600')"></span>
1473                          <span class="mm__ptile-label">
1473Neon Flex 16ft</span>
1474                          <span class="mm__ptile-price">$149.98</span>
1475                        </a></div></div><div class="mm__view" data-mm-view="products-7" ><div class="mm__view-head">
1476                    <div class="mm__view-head-txt">
1477                      <h2 class="mm__h">Outdoor Lights</h2></div><a href="/collections/outdoor" class="mm__browse mm__browse--head">Browse all outdoor lights <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--products"><a href="/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1478New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=600')"></span>
1479                          <span class="mm__ptile-label">Permanent Lights Kit 200ft - White</span>
1480                          <span class="mm__ptile-price">$250.00</span>
1481                        </a><a href="/products/lifx-string-lights" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/b8646d711cbf43408cb51426f098c3cb/b8646d711cbf43408cb51426f098c3cb.HD-1080p-7.2Mbps-91990619.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1482Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=600')"></span>
1483                          <span class="mm__ptile-label">String Light Kit 24ft</span>
1484                          <span class="mm__ptile-price">$99.00</span>
1485                        </a><a href="/products/spot-lights" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/5b959020b01e4561a6609651f23dd81e/5b959020b01e4561a6609651f23dd81e.HD-1080p-4.8Mbps-45361223.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1486Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1487                          <span class="mm__ptile-label">Spot Light</span>
1488                          <span class="mm__ptile-price">$79.00</span>
1489                        </a><a href="/products/lifx-24-12skt-rgbw-sl-ext" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/b8646d711cbf43408cb51426f098c3cb/b8646d711cbf43408cb51426f098c3cb.HD-1080p-7.2Mbps-91990619.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1490                          <span class="mm__ptile-label">String Lights Extension Only 24ft</span>
1491                          <span class="mm__ptile-price">$69.99</span>
1492                        </a><a href="/products/path-lights-round" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/341d62cf46684643a4a2690061a38ed9/341d62cf46684643a4a2690061a38ed9.HD-1080p-4.8Mbps-45361225.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Path_Round_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1493                          <span class="mm__ptile-label">Path Light</span>
1494                          <span class="mm__ptile-price">$99.00</span>
1495                        </a><a href="/products/path-lights-square" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/341d62cf46684643a4a2690061a38ed9/341d62cf46684643a4a2690061a38ed9.HD-1080p-4.8Mbps-45361225.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Path_Square_LIFX_Packs_US_2025.jpg?v=1788491459&width=600')"></span>
1496                          <span class="mm__ptile-label">Path Light</span>
1497                          <span class="mm__ptile-price">$99.00</span>
1498                        </a><a href="/products/outdoor-permanent-lights-white" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_Permanent_Outdoor_Pack.png?v=1763026935&width=600')"></span>
1499                          <span class="mm__ptile-label">Permanent Lights Kit 50ft - White</span>
1500                          <span class="mm__ptile-price">$199.00</span>
1501                        </a><a href="/products/lifx-sl-50-30-sckt-rgbw-blk" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_Permanent_Extension_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1502                          <span class="mm__ptile-label">Permanent Light Extension 50ft - White</span>
1503                          <span class="mm__ptile-price">$129.99</span>
1504                        </a><a href="/products/lifx-25-15skt-rgbw-sl-ext" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String-Perm_ED_25ft_Extension_LIFX_Packs.jpg?v=1781753907&width=600')"></span>
1505                          <span class="mm__ptile-label">Permanent Light Extension 25ft - White</span>
1506                          <span class="mm__ptile-price">$69.99</span>
1507                        </a><a href="/products/outdoor-permanent-lights-black" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String-Perm_50ft_LIFX_Pack_Black.jpg?v=1781753907&width=600')"></span>
1508                          <span class="mm__ptile-label">Permanent Lights Kit 50ft - Black</span>
1509                          <span class="mm__ptile-price">$199.00</span>
1510                        </a></div></div><div class="mm__view" data-mm-view="products-8" ><div class="mm__view-head">
1511                    <div class="mm__view-head-txt">
1512                      <h2 class="mm__h">Mirror</h2></div><a href="/products/mirror" class="mm__browse mm__browse--head">Browse all mirror <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--3"><a href="/products/mirror" class="mm__card mm__card--media" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/56d41affb2804a2fb4d7bf9ea90962dd/56d41affb2804a2fb4d7bf9ea90962dd.HD-1080p-7.2Mbps-91990160.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1513New Product</span><span class="mm__card-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Mirror_US_Gallery_03.png?v=1775784254&width=500')"></span><h3 class="mm__card-title">Mirror</h3><p class="mm__card-price">
1514                              $249.98
1515</p></a></div></div><div class="mm__view" data-mm-view="products-9" ><div class="mm__view-head">
1516                    <div class="mm__view-head-txt">
1517                      <h2 class="mm__h">Switches &amp; Dimmers</h2></div><a href="/collections/smart-switches" class="mm__browse mm__browse--head">Browse all switches & dimmers <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--products"><a href="/products/dimmer" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/decb91ee7ebc44e294f9df5403934fa2/decb91ee7ebc44e294f9df5403934fa2.HD-1080p-7.2Mbps-87099815.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1518New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Dimmer_US_Gallery_1.png?v=1781765187&width=600')"></span>
1519                          <span class="mm__ptile-label">Dimmer Switch 4 Button White</span>
1520                          <span class="mm__ptile-price">$34.98</span>
1521                        </a><a href="/products/lifx-smart-switch-white-2-button" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/4f68d084c06c4810887beec089f51d6d/4f68d084c06c4810887beec089f51d6d.HD-720p-3.0Mbps-45360513.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1522Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/SwitchPlastic_White_Pack.png?v=1772682519&width=600')"></span>
1523                          <span class="mm__ptile-label">Smart Switch 2 Button White</span>
1524                          <span class="mm__ptile-price">$25.00<s>$49.99</s></span>
1525                        </a><a href="/products/lifx-smart-switch-white-4-button" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1526Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/SwitchGlass_White_Pack.png?v=1763026930&width=600')"></span>
1527                          <span class="mm__ptile-label">Smart Switch 4 Button White</span>
1528                          <span class="mm__ptile-price">$40.00<s>$79.99</s></span>
1529                        </a><a href="/products/lifx-smart-switch-black-4-button" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1530Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/SwitchGlass_Black_Pack.png?v=1763026932&width=600')"></span>
1531                          <span class="mm__ptile-label">Smart Switch 4 Button Black</span>
1532                          <span class="mm__ptile-price">$40.00<s>$79.99</s></span>
1533                        </a></div></div><div class="mm__view" data-mm-view="products-10" ><div class="mm__view-head">
1534                    <div class="mm__view-head-txt">
1535                      <h2 class="mm__h">Shop by Room</h2></div><a href="/pages/shop-by-room" class="mm__browse mm__browse--head">Browse all shop by room <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__grid mm__grid--rooms"><a href="/collections/bedroom" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/LIFX_Lightstrip_Color_Bedroom_05-C4_Night.png?v=1776228049&width=900')"><h3 class="mm__tile-title">Bedroom</h3></a><a href="/collections/living-room" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/vvzsf41msqhsu2zkzzji.jpg?v=1776227983&width=900')"><h3 class="mm__tile-title">Living Room</h3></a><a href="/collections/home-office" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/4_WFH.jpg?v=1776227933&width=900')"><h3 class="mm__tile-title">Home Office</h3></a><a href="/collections/kitchen" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/LIFX_Lightstrip_Color_Kitchen_01_C2-Warm.png?v=1776230195&width=900')"><h3 class="mm__tile-title">Kitchen</h3></a><a href="/collections/bathroom" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/vday_test.png?v=1776230124&width=900')"><h3 class="mm__tile-title">Bathroom</h3></a><a href="/collections/back-yard" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/LIFX_Flex_Outdoor-Stair.jpg?v=1776228011&width=900')"><h3 class="mm__tile-title">Back Yard</h3></a></div></div><div class="mm__view" data-mm-view="products-11" ><div class="mm__view-head">
1536                    <div class="mm__view-head-txt">
1537                      <h2 class="mm__h">Where to buy?</h2></div></div><div class="mm__grid mm__grid--3"><a href="https://amzn.to/4gCAHSu" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/AM
1537Z_wtb.png?v=1776212494')"></span><h3 class="mm__card-title">Amazon US</h3></a><a href="https://www.homedepot.com/b/LIFX/N-5yc1vZgfp?NCNI-5" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/THD_wtb.png?v=1776212745')"></span><h3 class="mm__card-title">The Home Depot US</h3></a><a href="https://www.acehardware.com/search?query=lifx" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/ACE_wtb.png?v=1776212418')"></span><h3 class="mm__card-title">Ace Hardware</h3></a><a href="https://www.lowes.com/pl/outdoor-lighting/string-lights/lifx/4294857034-4294452750" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/lowes_wtb.png?v=1788995495')"></span><h3 class="mm__card-title">Lowe&#39;s </h3></a><a href="https://www.amazon.ca/s?srs=19241805011&rh=p_89%3ALIFX" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/AMZ_wtb.png?v=1776212494')"></span><h3 class="mm__card-title">Amazon Canada</h3></a><a href="https://www.homedepot.ca/search?q=lifx#!q=lifx" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/THD_wtb.png?v=1776212745')"></span><h3 class="mm__card-title">The Home Depot Canada</h3></a></div></div></div><div class="mm__mobile"><div class="mm__acc-row">
1538                    <button type="button" class="mm__acc-head" data-mm-acc="products-1"
1539                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-1"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1540</span><span class="mm__acc-label">All Products</span>
1541                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1542                    </button>
1543                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-1"><div class="mm__grid mm__grid--products"><a href="/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1544New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=600')"></span>
1545                              <span class="mm__ptile-label">Permanent Lights Kit 200ft - White</span><span class="mm__ptile-price">$250.00</span></a><a href="/products/lifx-supercolor-13-ceiling-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1546New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling-13-White_LIFX_Packs_2026.jpg?v=1784250855&width=600')"></span>
1547                              <span class="mm__ptile-label">13" Ceiling</span><span class="mm__ptile-price">$79.99</span></a><a href="/products/mirror" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/56d41affb2804a2fb4d7bf9ea90962dd/56d41affb2804a2fb4d7bf9ea90962dd.HD-1080p-7.2Mbps-91990160.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1548New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Mirror_US_Gallery_03.png?v=1775784254&width=600')"></span>
1549                              <span class="mm__ptile-label">Smart Mirror</span><span class="mm__ptile-price">$249.98</span></a><a href="/products/luna-mood-light-bundle" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1550Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Luna-A19_MoodLightingBundle_LIFX_Packs_1.jpg?v=1781758286&width=600')"></span>
1551                              <span class="mm__ptile-label">Luna Mood Light Bundle</span><span class="mm__ptile-price">$69.99<s>$114.98</s></span></a><a href="/products/lifx-string-lights" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/b8646d711cbf43408cb51426f098c3cb/b8646d711cbf43408cb51426f098c3cb.HD-1080p-7.2Mbps-91990619.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1552Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=600')"></span>
1553                              <span class="mm__ptile-label">String Light Kit 24ft</span><span class="mm__ptile-price">$99.00</span></a><a href="/products/lifx-color-800-2pk" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1554Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19_Mini_E26_2Pack_Pack.png?v=1763026929&width=600')"></span>
1555                              <span class="mm__ptile-label">A19 Smart Light</span><span class="mm__ptile-price">$29.98</span></a><a href="/products/lifx-color-a19-smart-light-homekit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/bf26153343014110b548a5b5764cf74a/bf26153343014110b548a5b5764cf74a.HD-720p-4.5Mbps-91988659.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1556Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19-E26_Non-MatterVersion_Homekit.jpg?v=1783912758&width=600')"></span>
1557                              <span class="mm__ptile-label">A19 Smart Light</span><span class="mm__ptile-price">$17.50<s>$34.99</s></span></a><a href="/products/ceiling-26x13-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_26_White_Pack.png?v=1772682519&width=600')"></span>
1558                              <span class="mm__ptile-label">26" Ceiling</span><span class="mm__ptile-price">$139.00</span></a><a href="/products/ceiling-light-15-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_15_White_Pack.png?v=1763351007&width=600')"></span>
1559                              <span class="mm__ptile-label">15" Ceiling</span><span class="mm__ptile-price">$79.97</span></a><a href="/products/spot-lights" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/5b959020b01e4561a6609651f23dd81e/5b959020b01e4561a6609651f23dd81e.HD-1080p-4.8Mbps-45361223.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1560Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1561                              <span class="mm__ptile-label">Spot Light</span><span class="mm__ptile-price">$79.00</span></a></div><div class="mm__view-foot"><a href="/collections/all" class="mm__browse">Browse all products <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1562                        </div></div>
1563                  </div><div class="mm__acc-row">
1564                    <button type="button" class="mm__acc-head" data-mm-acc="products-2"
1565                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-2"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="5.2" y="2.2" width="13.6" height="4" rx="1.5"/><rect x="5.2" y="6.6" width="13.6" height="7.6" rx="1.5"/><path d="M5.4 14.4 9.9 19.2M18.6 14.4 14.1 19.2"/><path d="M6.6 14.4h10.8"/><rect x="9.6" y="19.2" width="4.8" height="4.2" rx="1.5"/><path d="M9.8 21.4 14.2 20M9.8 23 14.2 21.6" opacity=".7"/></svg>
1566</span><span class="mm__acc-label">Lightbulbs</span>
1567                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1568                    </button>
1569                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-2"><div class="mm__grid mm__grid--products"><a href="/products/lifx-color-a19-smart-light-homekit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/bf26153343014110b548a5b5764cf74a/bf26153343014110b548a5b5764cf74a.HD-720p-4.5Mbps-91988659.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1570Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19-E26_Non-MatterVersion_Homekit.jpg?v=1783912758&width=600')"></span>
1571                              <span class="mm__ptile-label">A19 Smart Light</span><span class="mm__ptile-price">$17.50<s>$34.99</s></span></a><a href="/products/lifx-color-800-2pk" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1572Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19_Mini_E26_2Pack_Pack.png?v=1763026929&width=600')"></span>
1573                              <span class="mm__ptile-label">A19 Smart Light</span><span class="mm__ptile-price">$29.98</span></a><a href="/products/lifx-color-2pk" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/9548290efb734288bc2213a528af4689/9548290efb734288bc2213a528af4689.HD-1080p-7.2Mbps-91988265.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1574Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_1100lumens_2Pack_Color_Changing_LED_Smart_Bulbs.png?v=1787189568&width=600')"></span>
1575                              <span class="mm__ptile-label">A19 Smart Light</span><span class="mm__ptile-price">$39.98</span></a><a href="/products/lifx-everyday-a19-60w-rgbw-2pk" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/207418db349c49d090554404b1f2e0f7/207418db349c49d090554404b1f2e0f7.HD-1080p-7.2Mbps-91990091.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19-E26_Everyday-LIFX_2Packs_2025.jpg?v=1763344536&width=600')"></span>
1576                              <span class="mm__ptile-label">A19 Smart Light</span><span class="mm__ptile-price">$19.98</span></a><a href="/products/supercolor-1600lm-a21" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/7b515fb17e374c10bba322ddb0b2c7ae/7b515fb17e374c10bba322ddb0b2c7ae.HD-1080p-4.8Mbps-80991237.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A21_E26_Pack.png?v=1763026931&width=600')"></span>
1577                              <span class="mm__ptile-label">A21 Smart Light</span><span class="mm__ptile-price">$29.98</span></a><a href="/products/lifx-color-br30-1pk" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/d357a93f3527457ebfaff43bc6a4a1e3/d357a93f3527457ebfaff43bc6a4a1e3.HD-1080p-7.2Mbps-81843863.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/BR30_E26_Pack.png?v=1763026932&width=600')"></span>
1578                              <span class="mm__ptile-label">BR30 Smart Light</span><span class="mm__ptile-price">$24.98</span></a><a href="/products/tube-smart-light" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Candle_T10_Pack.png?v=1763026931&width=600')"></span>
1579                              <span class="mm__ptile-label">T10L Tube Light</span><span class="mm__ptile-price">$29.98</span></a><a href="/products/candle-smart-light-e12" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Candle_E12_Pack.png?v=1763980880&width=600')"></span>
1580                              <span class="mm__ptile-label">E12 Candle</span><span class="mm__ptile-price">$24.98</span></a><a href="/products/supercolor-1600lm-par38" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/PAR38_Pack.png?v=1763026931&width=600')"></span>
1581                              <span class="mm__ptile-label">PAR38 Flood Light</span><span class="mm__ptile-price">$29.98</span></a><a href="/products/lifx-color-800-e26-1pk" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/A19_Mini_E26_Pack.png?v=1763441376&width=600')"></span>
1582                              <span class="mm__ptile-label">A19 Smart Light</span><span class="mm__ptile-price">$19.44</span></a></div><div class="mm__view-foot"><a href="/collections/lightbulbs" class="mm__browse">Browse all lightbulbs <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1583                        </div></div>
1584                  </div><div class="mm__acc-row">
1585                    <button type="button" class="mm__acc-head" data-mm-acc="products-3"
1586                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-3"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3l8 4.5v9L12 21l-8-4.5v-9L12 3Z"/><path d="M4 7.5l8 4.5 8-4.5M12 12v9"/></svg>
1587</span><span class="mm__acc-label">Bundles</span>
1588                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1589                    </button>
1590                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-3"><div class="mm__grid mm__grid--products"><a href="/products/luna-mood-light-bundle" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1591Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Luna-A19_MoodLightingBundle_LIFX_Packs_1.jpg?v=1781758286&width=600')"></span>
1592                              <span class="mm__ptile-label">Luna Mood Light Bundle</span><span class="mm__ptile-price">$69.99<s>$114.98</s></span></a><a href="/products/26-black-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1593Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/26-Black_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1594                              <span class="mm__ptile-label">26" Ceiling Bundle</span><span class="mm__ptile-price">$139.00<s>$188.99</s></span></a><a href="/products/15-black-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/082d7be18193478893b784595c669e57/082d7be18193478893b784595c669e57.HD-1080p-7.2Mbps-91989688.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1595Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/15-Black_Ceiling_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1596                              <span class="mm__ptile-label">15" Ceiling Bundle</span><span class="mm__ptile-price">$79.97<s>$129.96</s></span></a><a href="/products/switch-starter-kit" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/SwitchStarterKit_LIFX_Packs_2025.png?v=1763027937&width=600')"></span>
1597                              <span class="mm__ptile-label">Switch Starter Kit</span><span class="mm__ptile-price">$69.98</span></a><a href="/products/starter-kit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/StarterKit_LIFX_Packs_2025.png?v=1763336527&width=600')"></span>
1598                              <span class="mm__ptile-label">Starter Kit</span><span class="mm__ptile-price">$99.98</span></a><a href="/products/bedroom-bundle" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/BedroomBundle_Ceiling-Luna-Bulbs-Strip_LIFX_Packs_2026.jpg?v=1785138934&width=600')"></span>
1599                              <span class="mm__ptile-label">
1599Bedroom Bundle</span><span class="mm__ptile-price">$229.96<s>$279.96</s></span></a><a href="/products/outdoor-bundle" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/OutdoorBundle_ODPerm-Flex_LIFX_Packs_2026.jpg?v=1785201577&width=600')"></span>
1600                              <span class="mm__ptile-label">Outdoor Bundle</span><span class="mm__ptile-price">$299.98<s>$369.98</s></span></a><a href="/products/downlight-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/4pack_5-6-Downlight_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783916492&width=600')"></span>
1601                              <span class="mm__ptile-label">Downlight Switch Bundle</span><span class="mm__ptile-price">$119.96<s>$169.95</s></span></a><a href="/products/lifx-supercolor-a19-industrial-cube-base-bundle" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_ConcreteBase-WithProduct.jpg?v=1776327825&width=600')"></span>
1602                              <span class="mm__ptile-label">Bulb & Base Bundle</span><span class="mm__ptile-price">$49.48<s>$54.98</s></span></a><a href="/products/26-white-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/26-White_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904096&width=600')"></span>
1603                              <span class="mm__ptile-label">26" Ceiling Bundle</span><span class="mm__ptile-price">$139.00<s>$188.99</s></span></a></div><div class="mm__view-foot"><a href="/collections/bundles" class="mm__browse">Browse all bundles <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1604                        </div></div>
1605                  </div><div class="mm__acc-row">
1606                    <button type="button" class="mm__acc-head" data-mm-acc="products-4"
1607                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-4"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2.5" y="7" width="19" height="7" rx="3.5"/><path d="M6 17c1.7.8 3.8 1.2 6 1.2s4.3-.4 6-1.2" opacity=".5"/></svg>
1608</span><span class="mm__acc-label">Ceiling Lights</span>
1609                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1610                    </button>
1611                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-4"><div class="mm__grid mm__grid--products"><a href="/products/lifx-supercolor-13-ceiling-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1612New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling-13-White_LIFX_Packs_2026.jpg?v=1784250855&width=600')"></span>
1613                              <span class="mm__ptile-label">13" Ceiling</span><span class="mm__ptile-price">$79.99</span></a><a href="/products/lifx-supercolor-13-ceiling-black-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/082d7be18193478893b784595c669e57/082d7be18193478893b784595c669e57.HD-1080p-7.2Mbps-91989688.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1614New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling-13-Black_LIFX_Packs_2026.jpg?v=1784237651&width=600')"></span>
1615                              <span class="mm__ptile-label">13" Ceiling</span><span class="mm__ptile-price">$79.99</span></a><a href="/products/26-white-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/26-White_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904096&width=600')"></span>
1616                              <span class="mm__ptile-label">26" Ceiling Bundle</span><span class="mm__ptile-price">$139.00<s>$188.99</s></span></a><a href="/products/26-black-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1617Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/26-Black_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1618                              <span class="mm__ptile-label">26" Ceiling Bundle</span><span class="mm__ptile-price">$139.00<s>$188.99</s></span></a><a href="/products/15-white-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/15-White_Ceiling_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1619                              <span class="mm__ptile-label">15" Ceiling Bundle</span><span class="mm__ptile-price">$79.97<s>$129.96</s></span></a><a href="/products/15-black-ceiling-light-2-button-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/082d7be18193478893b784595c669e57/082d7be18193478893b784595c669e57.HD-1080p-7.2Mbps-91989688.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1620Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/15-Black_Ceiling_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783904095&width=600')"></span>
1621                              <span class="mm__ptile-label">15" Ceiling Bundle</span><span class="mm__ptile-price">$79.97<s>$129.96</s></span></a><a href="/products/ceiling-26x13-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_26_White_Pack.png?v=1772682519&width=600')"></span>
1622                              <span class="mm__ptile-label">26" Ceiling</span><span class="mm__ptile-price">$139.00</span></a><a href="/products/ceiling-26x13-black-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/47a368c1017a446db34b9fc012e7ec75/47a368c1017a446db34b9fc012e7ec75.HD-1080p-2.5Mbps-45361340.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_26_Black_Pack.png?v=1763422999&width=600')"></span>
1623                              <span class="mm__ptile-label">26" Ceiling</span><span class="mm__ptile-price">$139.00</span></a><a href="/products/ceiling-light-15-white-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/6934c29a8fbd4854bc349d1398f4db6e/6934c29a8fbd4854bc349d1398f4db6e.HD-1080p-7.2Mbps-91989432.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_15_White_Pack.png?v=1763351007&width=600')"></span>
1624                              <span class="mm__ptile-label">15" Ceiling</span><span class="mm__ptile-price">$79.97</span></a><a href="/products/ceiling-light-15-black-trim" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/082d7be18193478893b784595c669e57/082d7be18193478893b784595c669e57.HD-1080p-7.2Mbps-91989688.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Ceiling_15_Black_Pack.png?v=1763351022&width=600')"></span>
1625                              <span class="mm__ptile-label">15" Ceiling</span><span class="mm__ptile-price">$79.97</span></a></div><div class="mm__view-foot"><a href="/collections/ceiling" class="mm__browse">Browse all ceiling lights <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1626                        </div></div>
1627                  </div><div class="mm__acc-row">
1628                    <button type="button" class="mm__acc-head" data-mm-acc="products-5"
1629                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-5"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><ellipse cx="12" cy="10.5" rx="9" ry="3.4"/><path d="M3 10.5c0-1.9 4-3.4 9-3.4s9 1.5 9 3.4"/><path d="M7 16c1.4.9 3.1 1.4 5 1.4s3.6-.5 5-1.4" opacity=".5"/><path d="M0.8 9.4h1.6M21.6 9.4h1.6" opacity=".75"/></svg>
1630</span><span class="mm__acc-label">Downlights</span>
1631                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1632                    </button>
1633                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-5"><div class="mm__grid mm__grid--products"><a href="/products/color-downlight-1-pack" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1634Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/5-6in-Retrofit_Downlight_LIFX_Packs_2025.jpg?v=1771286800&width=600')"></span>
1635                              <span class="mm__ptile-label">5 - 6" Downlight Retrofit</span><span class="mm__ptile-price">$29.97</span></a><a href="/products/supercolor-4in-downlight-retrofit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Downlight_4_Retro_Pack.png?v=1763026930&width=600')"></span>
1636                              <span class="mm__ptile-label">4" Downlight Retrofit</span><span class="mm__ptile-price">$24.97</span></a><a href="/products/supercolor-4in-downlight-canless" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Downlight_4in_Canless_Pack.png?v=1763027313&width=600')"></span>
1637                              <span class="mm__ptile-label">4" Downlight Canless</span><span class="mm__ptile-price">$34.98</span></a><a href="/products/supercolor-6in-downlight-retrofit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Downlight_6_Retro_Pack.png?v=1763026929&width=600')"></span>
1638                              <span class="mm__ptile-label">6" Downlight Retrofit</span><span class="mm__ptile-price">$29.97</span></a><a href="/products/supercolor-6in-canless-downlight" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Downlight_6in_Canless_Pack.png?v=1763027300&width=600')"></span>
1639                              <span class="mm__ptile-label">6" Downlight Canless</span><span class="mm__ptile-price">$34.97</span></a><a href="/products/downlight-switch-bundle" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/cb3337e3ce7e4dad9f7e7c1e38f098ce/cb3337e3ce7e4dad9f7e7c1e38f098ce.HD-1080p-7.2Mbps-81843862.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/4pack_5-6-Downlight_2-button-Plastic-Switch_Bundle_Packs.jpg?v=1783916492&width=600')"></span>
1640                              <span class="mm__ptile-label">Downlight Switch Bundle</span><span class="mm__ptile-price">$119.96<s>$169.95</s></span></a></div><div class="mm__view-foot"><a href="/collections/downlights" class="mm__browse">Browse all downlights <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1641                        </div></div>
1642                  </div><div class="mm__acc-row">
1643                    <button type="button" class="mm__acc-head" data-mm-acc="products-6"
1644                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-6"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 15c1.6 0 2.2-2.4 3.6-2.4S7.9 15 9.5 15s2.2-2.4 3.6-2.4S15.4 15 17 15s2.2-2.4 3.6-2.4"/><path d="M3.5 9.5c1.4 0 2-2 3.2-2s1.5 2 2.9 2 2-2 3.2-2 1.5 2 2.9 2 2-2 3.2-2" opacity=".45"/></svg>
1645</span><span class="mm__acc-label">Linear Lights</span>
1646                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1647                    </button>
1648                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-6"><div class="mm__grid mm__grid--products"><a href="/products/lifx-beam-6pc-kit" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Beam_6_Pack.png?v=1763026933&width=600')"></span>
1649                              <span class="mm__ptile-label">Beam 6 Piece Kit</span><span class="mm__ptile-price">$129.00</span></a><a href="/products/lightstrip-80-kit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1650Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip_80inKit_Pack.png?v=1767952928&width=600')"></span>
1651                              <span class="mm__ptile-label">80" Lightstrip Kit</span><span class="mm__ptile-price">$39.98</span></a><a href="/products/lightstrip-120-kit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip_120inKit_Pack.png?v=1767952910&width=600')"></span>
1652                              <span class="mm__ptile-label">120" Lightstrip Kit</span><span class="mm__ptile-price">$49.98</span></a><a href="/products/lifx-everyday-20ft-tape" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip-20ft_Everyday_LIFX_Packs_2025.jpg?v=1767738054&width=600')"></span>
1653                              <span class="mm__ptile-label">20ft (240") Lightstrip Kit</span><span class="mm__ptile-price">$49.98</span></a><a href="/products/neon-flex-6-5ft-indoor" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/e5e888d5309b44ed8e4cc8f1ce806f0d/e5e888d5309b44ed8e4cc8f1ce806f0d.HD-1080p-4.8Mbps-62981374.mp4?v=0"><span class="mm__badge mm__badge--out"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="5" fill="currentColor" stroke="none"/></svg>
1654Sold Out</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Neon_6-5ftKit_Indoor_Pack.png?v=1763336585&width=600')"></span>
1655                              <span class="mm__ptile-label">Neon Flex 6.5ft</span><span class="mm__ptile-price">$59.98</span></a><a href="/products/neon-flex-16ft-outdoor" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/c5d5e19d1d3c4dc2aed0b4fc06f2dbab/c5d5e19d1d3c4dc2aed0b4fc06f2dbab.HD-1080p-4.8Mbps-45361227.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Neon_16ftKit_Outdoor_Pack.png?v=1763336567&width=600')"></span>
1656                              <span class="mm__ptile-label">Neon Flex 16ft Outdoor</span><span class="mm__ptile-price">$169.00</span></a><a href="/products/lightstrip-40-kit" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip_40inKit_Pack.png?v=1767952995&width=600')"></span>
1657                              <span class="mm__ptile-label">SuperColor 40" Smart LED Strip Lights</span><span class="mm__ptile-price">$29.98</span></a><a href="/products/lightstrip-40-extension" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/691c9d23c18f4b9c831d6cf87d493581/691c9d23c18f4b9c831d6cf87d493581.HD-1080p-4.8Mbps-62982646.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Lightstrip_40inExtension_Pack.png?v=1763336431&width=600')"></span>
1658                              <span class="mm__ptile-label">SuperColor 40" Smart LED Extension</span><span class="mm__ptile-price">$19.40</span></a><a href="/products/neon-flex-16ft-indoor" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/e5e888d5309b44ed8e4cc8f1ce806f0d/e5e888d5309b44ed8e4cc8f1ce806f0d.HD-1080p-4.8Mbps-62981374.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Neon_16ftKit_Indoor_Pack.png?v=1763336576&width=600')"></span>
1659                              <span class="mm__ptile-label">
1659Neon Flex 16ft</span><span class="mm__ptile-price">$149.98</span></a></div><div class="mm__view-foot"><a href="/collections/lightstrips-and-beams" class="mm__browse">Browse all linear lights <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1660                        </div></div>
1661                  </div><div class="mm__acc-row">
1662                    <button type="button" class="mm__acc-head" data-mm-acc="products-7"
1663                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-7"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 6c4 5 8 7 10 7s6-2 10-7"/><path d="M8 11.4v1.8M16 11.4v1.8" opacity=".6"/><rect x="6.4" y="13.2" width="3.2" height="5.4" rx="1.2"/><rect x="14.4" y="13.2" width="3.2" height="5.4" rx="1.2"/></svg>
1664</span><span class="mm__acc-label">Outdoor Lights</span>
1665                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1666                    </button>
1667                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-7"><div class="mm__grid mm__grid--products"><a href="/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1668New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=600')"></span>
1669                              <span class="mm__ptile-label">Permanent Lights Kit 200ft - White</span><span class="mm__ptile-price">$250.00</span></a><a href="/products/lifx-string-lights" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/b8646d711cbf43408cb51426f098c3cb/b8646d711cbf43408cb51426f098c3cb.HD-1080p-7.2Mbps-91990619.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1670Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=600')"></span>
1671                              <span class="mm__ptile-label">String Light Kit 24ft</span><span class="mm__ptile-price">$99.00</span></a><a href="/products/spot-lights" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/5b959020b01e4561a6609651f23dd81e/5b959020b01e4561a6609651f23dd81e.HD-1080p-4.8Mbps-45361223.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1672Best Seller</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1673                              <span class="mm__ptile-label">Spot Light</span><span class="mm__ptile-price">$79.00</span></a><a href="/products/lifx-24-12skt-rgbw-sl-ext" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/b8646d711cbf43408cb51426f098c3cb/b8646d711cbf43408cb51426f098c3cb.HD-1080p-7.2Mbps-91990619.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1674                              <span class="mm__ptile-label">String Lights Extension Only 24ft</span><span class="mm__ptile-price">$69.99</span></a><a href="/products/path-lights-round" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/341d62cf46684643a4a2690061a38ed9/341d62cf46684643a4a2690061a38ed9.HD-1080p-4.8Mbps-45361225.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Path_Round_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1675                              <span class="mm__ptile-label">Path Light</span><span class="mm__ptile-price">$99.00</span></a><a href="/products/path-lights-square" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/341d62cf46684643a4a2690061a38ed9/341d62cf46684643a4a2690061a38ed9.HD-1080p-4.8Mbps-45361225.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/Path_Square_LIFX_Packs_US_2025.jpg?v=1788491459&width=600')"></span>
1676                              <span class="mm__ptile-label">Path Light</span><span class="mm__ptile-price">$99.00</span></a><a href="/products/outdoor-permanent-lights-white" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_Permanent_Outdoor_Pack.png?v=1763026935&width=600')"></span>
1677                              <span class="mm__ptile-label">Permanent Lights Kit 50ft - White</span><span class="mm__ptile-price">$199.00</span></a><a href="/products/lifx-sl-50-30-sckt-rgbw-blk" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String_Permanent_Extension_Outdoor_Pack.png?v=1763026933&width=600')"></span>
1678                              <span class="mm__ptile-label">Permanent Light Extension 50ft - White</span><span class="mm__ptile-price">$129.99</span></a><a href="/products/lifx-25-15skt-rgbw-sl-ext" class="mm__ptile"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String-Perm_ED_25ft_Extension_LIFX_Packs.jpg?v=1781753907&width=600')"></span>
1679                              <span class="mm__ptile-label">Permanent Light Extension 25ft - White</span><span class="mm__ptile-price">$69.99</span></a><a href="/products/outdoor-permanent-lights-black" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0"><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/String-Perm_50ft_LIFX_Pack_Black.jpg?v=1781753907&width=600')"></span>
1680                              <span class="mm__ptile-label">Permanent Lights Kit 50ft - Black</span><span class="mm__ptile-price">$199.00</span></a></div><div class="mm__view-foot"><a href="/collections/outdoor" class="mm__browse">Browse all outdoor lights <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1681                        </div></div>
1682                  </div><div class="mm__acc-row">
1683                    <button type="button" class="mm__acc-head" data-mm-acc="products-8"
1684                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-8"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 3l1.4 3.6L14 8l-3.6 1.4L9 13l-1.4-3.6L4 8l3.6-1.4L9 3Z"/><path d="M17.5 12.5l.8 2 2 .8-2 .8-.8 2-.8-2-2-.8 2-.8.8-2Z"/><path d="M17 3.5l.5 1.3 1.3.5-1.3.5-.5 1.3-.5-1.3-1.3-.5 1.3-.5.5-1.3Z"/></svg>
1685</span><span class="mm__acc-label">Mirror</span>
1686                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1687                    </button>
1688                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-8"><div class="mm__grid mm__grid--3"><a href="/products/mirror" class="mm__card mm__card--media" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/56d41affb2804a2fb4d7bf9ea90962dd/56d41affb2804a2fb4d7bf9ea90962dd.HD-1080p-7.2Mbps-91990160.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1689New Product</span><span class="mm__card-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Mirror_US_Gallery_03.png?v=1775784254&width=500')"></span>
1689<h3 class="mm__card-title">Mirror</h3><p class="mm__card-price">
1690                                  $249.98
1691</p></a></div><div class="mm__view-foot"><a href="/products/mirror" class="mm__browse">Browse all mirror <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1692                        </div></div>
1693                  </div><div class="mm__acc-row">
1694                    <button type="button" class="mm__acc-head" data-mm-acc="products-9"
1695                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-9"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 7h11M18 7h3M3 12h4M11 12h10M3 17h8M15 17h6"/><circle cx="16" cy="7" r="2"/><circle cx="9" cy="12" r="2"/><circle cx="13" cy="17" r="2"/></svg>
1696</span><span class="mm__acc-label">Switches &amp; Dimmers</span>
1697                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1698                    </button>
1699                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-9"><div class="mm__grid mm__grid--products"><a href="/products/dimmer" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/decb91ee7ebc44e294f9df5403934fa2/decb91ee7ebc44e294f9df5403934fa2.HD-1080p-7.2Mbps-87099815.mp4?v=0"><span class="mm__badge mm__badge--volt"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11" stroke-width="2"/></svg>
1700New Product</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Dimmer_US_Gallery_1.png?v=1781765187&width=600')"></span>
1701                              <span class="mm__ptile-label">Dimmer Switch 4 Button White</span><span class="mm__ptile-price">$34.98</span></a><a href="/products/lifx-smart-switch-white-2-button" class="mm__ptile" data-mm-video="//www.lifx.com/cdn/shop/videos/c/vp/4f68d084c06c4810887beec089f51d6d/4f68d084c06c4810887beec089f51d6d.HD-720p-3.0Mbps-45360513.mp4?v=0"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1702Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/SwitchPlastic_White_Pack.png?v=1772682519&width=600')"></span>
1703                              <span class="mm__ptile-label">Smart Switch 2 Button White</span><span class="mm__ptile-price">$25.00<s>$49.99</s></span></a><a href="/products/lifx-smart-switch-white-4-button" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1704Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/SwitchGlass_White_Pack.png?v=1763026930&width=600')"></span>
1705                              <span class="mm__ptile-label">Smart Switch 4 Button White</span><span class="mm__ptile-price">$40.00<s>$79.99</s></span></a><a href="/products/lifx-smart-switch-black-4-button" class="mm__ptile"><span class="mm__badge mm__badge--black"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1706Clearance</span><span class="mm__ptile-thumb" style="background-image:url('//www.lifx.com/cdn/shop/files/SwitchGlass_Black_Pack.png?v=1763026932&width=600')"></span>
1707                              <span class="mm__ptile-label">Smart Switch 4 Button Black</span><span class="mm__ptile-price">$40.00<s>$79.99</s></span></a></div><div class="mm__view-foot"><a href="/collections/smart-switches" class="mm__browse">Browse all switches & dimmers <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1708                        </div></div>
1709                  </div><div class="mm__acc-row mm__acc-row--divided">
1710                    <button type="button" class="mm__acc-head" data-mm-acc="products-10"
1711                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-10"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 10.5 12 4l8 6.5V20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9.5Z"/><path d="M9.5 21v-6h5v6"/></svg>
1712</span><span class="mm__acc-label">Shop by Room</span>
1713                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1714                    </button>
1715                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-10"><div class="mm__grid mm__grid--rooms"><a href="/collections/bedroom" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/LIFX_Lightstrip_Color_Bedroom_05-C4_Night.png?v=1776228049&width=900')"><h3 class="mm__tile-title">Bedroom</h3></a><a href="/collections/living-room" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/vvzsf41msqhsu2zkzzji.jpg?v=1776227983&width=900')"><h3 class="mm__tile-title">Living Room</h3></a><a href="/collections/home-office" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/4_WFH.jpg?v=1776227933&width=900')"><h3 class="mm__tile-title">Home Office</h3></a><a href="/collections/kitchen" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/LIFX_Lightstrip_Color_Kitchen_01_C2-Warm.png?v=1776230195&width=900')"><h3 class="mm__tile-title">Kitchen</h3></a><a href="/collections/bathroom" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/vday_test.png?v=1776230124&width=900')"><h3 class="mm__tile-title">Bathroom</h3></a><a href="/collections/back-yard" class="mm__tile mm__room" style="background-image:url('//www.lifx.com/cdn/shop/collections/LIFX_Flex_Outdoor-Stair.jpg?v=1776228011&width=900')"><h3 class="mm__tile-title">Back Yard</h3></a></div><div class="mm__view-foot"><a href="/pages/shop-by-room" class="mm__browse">Browse all shop by room <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a>
1716                        </div></div>
1717                  </div><div class="mm__acc-row">
1718                    <button type="button" class="mm__acc-head" data-mm-acc="products-11"
1719                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-11"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s7-5.6 7-11a7 7 0 1 0-14 0c0 5.4 7 11 7 11Z"/><circle cx="12" cy="10" r="2.6"/></svg>
1720</span><span class="mm__acc-label">Where to buy?</span>
1721                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1722                    </button>
1723                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-products-11"><div class="mm__grid mm__grid--3"><a href="https://amzn.to/4gCAHSu" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/AM
1723Z_wtb.png?v=1776212494')"></span><h3 class="mm__card-title">Amazon US</h3></a><a href="https://www.homedepot.com/b/LIFX/N-5yc1vZgfp?NCNI-5" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/THD_wtb.png?v=1776212745')"></span><h3 class="mm__card-title">The Home Depot US</h3></a><a href="https://www.acehardware.com/search?query=lifx" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/ACE_wtb.png?v=1776212418')"></span><h3 class="mm__card-title">Ace Hardware</h3></a><a href="https://www.lowes.com/pl/outdoor-lighting/string-lights/lifx/4294857034-4294452750" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/lowes_wtb.png?v=1788995495')"></span><h3 class="mm__card-title">Lowe&#39;s </h3></a><a href="https://www.amazon.ca/s?srs=19241805011&rh=p_89%3ALIFX" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/AMZ_wtb.png?v=1776212494')"></span><h3 class="mm__card-title">Amazon Canada</h3></a><a href="https://www.homedepot.ca/search?q=lifx#!q=lifx" target="_blank" rel="noopener noreferrer" class="mm__card mm__card--media"><span class="mm__card-thumb mm__card-thumb--logo" style="background-image:url('https://cdn.shopify.com/s/files/1/0697/4167/4548/files/THD_wtb.png?v=1776212745')"></span><h3 class="mm__card-title">The Home Depot Canada</h3></a></div></div>
1724                  </div></div>
1725
1726          </div>
1727        </div><div
1728          class="mm__panel"
1729          data-mm-panel="explore"
1730          id="mm-panel-sections--18156049104948__lifx_mega_menu_jTjQqC-explore"
1731          role="region"
1732          aria-label="Explore"
1733        >
1734          <div class="mm__panel-inner"><div class="mm__rail mm__desktop" role="tablist" aria-orientation="vertical"><p class="mm__eyebrow">Explore LIFX</p><button
1735                  type="button"
1736                  role="tab"
1737                  class="mm__rail-row"
1738                  data-mm-rail="explore-1"
1739                  
1740                  aria-selected="true"
1741                  data-active
1742                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 3l1.4 3.6L14 8l-3.6 1.4L9 13l-1.4-3.6L4 8l3.6-1.4L9 3Z"/><path d="M17.5 12.5l.8 2 2 .8-2 .8-.8 2-.8-2-2-.8 2-.8.8-2Z"/><path d="M17 3.5l.5 1.3 1.3.5-1.3.5-.5 1.3-.5-1.3-1.3-.5 1.3-.5.5-1.3Z"/></svg>
1743</span><span class="mm__rail-row-label">Why LIFX?</span>
1744                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1745                </button><button
1746                  type="button"
1747                  role="tab"
1748                  class="mm__rail-row"
1749                  data-mm-rail="explore-2"
1750                  
1751                  aria-selected="false"
1752                  
1753                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 4 4 15l2.5 2.5L17.5 6.5 15 4Z"/><path d="M19 3.5l.6 1.5 1.5.6-1.5.6-.6 1.5-.6-1.5L16.9 5.6l1.5-.6L19 3.5Z"/><path d="M6 17l-2 4 4-2"/><path d="M19.5 14l.4 1 1 .4-1 .4-.4 1-.4-1-1-.4 1-.4.4-1Z"/></svg>
1754</span><span class="mm__rail-row-label">  What can I do with it?</span>
1755                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1756                </button><button
1757                  type="button"
1758                  role="tab"
1759                  class="mm__rail-row"
1760                  data-mm-rail="explore-3"
1761                  
1762                  aria-selected="false"
1763                  
1764                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 9 8h5l-4 6"/><path d="M18 12h-3M18 8v8a4 4 0 0 1-4 4h-1v2"/><path d="M9 18H8a4 4 0 0 1-4-4v-2h3"/></svg>
1765</span><span class="mm__rail-row-label">  Get started</span>
1766                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1767                </button><button
1768                  type="button"
1769                  role="tab"
1770                  class="mm__rail-row"
1771                  data-mm-rail="explore-4"
1772                  
1773                  aria-selected="false"
1774                  
1775                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C10.5 5.2 8.6 4.5 6 4.5H3v13h3c2.6 0 4.5.7 6 2 1.5-1.3 3.4-2 6-2h3v-13h-3c-2.6 0-4.5.7-6 2Z"/><path d="M12 6.5v14"/></svg>
1776</span><span class="mm__rail-row-label">Stories &amp; ideas</span>
1777                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
1778                </button></div><div class="mm__body mm__desktop"><div class="mm__view" data-mm-view="explore-1" data-active><div class="mm__view-head">
1779                    <div class="mm__view-head-txt">
1780                      <h2 class="mm__h">Why LIFX?</h2><p class="mm__lede">Not all smart bulbs are equal. Here's what sets LIFX apart, from the LEDs inside to the way it connects.</p></div></div><div class="mm__grid mm__grid--4"><a href="/pages/supercolor"
1781                               class="mm__tile"
1782                               
1783                               style="background-image:url('//www.lifx.com/cdn/shop/files/Health_Wellness_Lighting_1.png?v=1761894233&width=900'); background-position:center;"
1784                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="13.5" cy="6.5" r="1.2" fill="currentColor" stroke="none"/><circle cx="17.5" cy="10.5" r="1.2" fill="currentColor" stroke="none"/><circle cx="8.5" cy="7.5" r="1.2" fill="currentColor" stroke="none"/><circle cx="6.5" cy="12.5" r="1.2" fill="currentColor" stroke="none"/><path d="M12 2a10 10 0 1 0 0 20 2.5 2.5 0 0 0 0-5h-.5a2 2 0 0 1 0-4H19a3 3 0 0 0 3-3 8 8 0 0 0-10-8Z"/></svg>
1785</span><h3 class="mm__tile-title">SuperColor</h3><p class="mm__tile-sub">Richer, truer color</p></a><a href="https://www.lifx.com/pages/technology#simplicity"
1786                               class="mm__tile"
1787                               
1788                               style="background-image:url('//www.lifx.com/cdn/shop/files/Tech_4.png?v=1761891940&width=900'); background-position:center;"
1789                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 8.8a15 15 0 0 1 20 0"/><path d="M5.2 12.4a10 10 0 0 1 13.6 0"/><path d="M8.5 16a5 5 0 0 1 7 0"/><circle cx="12" cy="19.3" r="1" fill="currentColor" stroke="none"/></svg>
1790</span><h3 class="mm__tile-title">No hub needed</h3><p class="mm__tile-sub">Straight to Wi-Fi, set up in minutes</p></a><a href="https://www.lifx.com/pages/supercolor#premium"
1791                               class="mm__tile"
1792                               
1793                               style="background-image:url('//www.lifx.com/cdn/shop/files/Internals_LIFX_LEDsAndChip_crop.jpg?v=1743748157&width=900'); background-position:center;"
1794                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="6" y="6" width="12" height="12" rx="2"/><rect x="10" y="10" width="4" height="4" rx="1"/><path d="M10 2v2M14 2v2M10 20v2M14 20v2M2 10h2M2 14h2M20 10h2M20 14h2"/></svg>
1795</span><h3 class="mm__tile-title">Premium LEDs</h3><p class="mm__tile-sub">Brighter output that holds true</p></a><a href="/pages/integrations"
1796                               class="mm__tile"
1797                               
1798                               style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Integrations_Xfinity_02.
1798jpg?v=1743745381&width=900'); background-position:center;"
1799                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9.5 14.5 14.5 9.5"/><path d="M11 6.5 12.8 4.7a4.2 4.2 0 0 1 6 6L17 12.5"/><path d="M13 17.5l-1.8 1.8a4.2 4.2 0 0 1-6-6L7 11.5"/></svg>
1800</span><h3 class="mm__tile-title">Matter + integrations</h3><p class="mm__tile-sub">Alexa, Siri, Google &amp; SmartThings</p></a></div><div class="mm__compare" >
1801                      <div class="mm__compare-col mm__compare-col--lifx">
1802                        <p class="mm__compare-h">LIFX</p>
1803                        <ul class="mm__compare-list"><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" stroke-width="2.2"/></svg>
1804Full 16M color + tunable white</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" stroke-width="2.2"/></svg>
1805No bridge, no hub</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" stroke-width="2.2"/></svg>
1806Matter certified</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" stroke-width="2.2"/></svg>
1807Premium LEDs, color holds true</li></ul>
1808                      </div>
1809                      <div class="mm__compare-col mm__compare-col--other">
1810                        <p class="mm__compare-h">Typical smart bulb</p>
1811                        <ul class="mm__compare-list"><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18" stroke-width="2.2"/></svg>
1812Limited color accuracy</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18" stroke-width="2.2"/></svg>
1813Bridge required</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18" stroke-width="2.2"/></svg>
1814Proprietary ecosystem</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18" stroke-width="2.2"/></svg>
1815Color drifts over time</li></ul>
1816                      </div>
1817                    </div></div><div class="mm__view" data-mm-view="explore-2" ><div class="mm__view-head">
1818                    <div class="mm__view-head-txt">
1819                      <h2 class="mm__h">  What can I do with it?</h2><p class="mm__lede">Scenes, schedules and automations that do the work for you — pick a moment and the light follows.</p></div></div><div class="mm__chips" data-mm-chipgroup><button type="button" class="mm__chip" data-mm-chip="health-wellness" data-active aria-pressed="true">Health & wellness</button><button type="button" class="mm__chip" data-mm-chip="automations" aria-pressed="false">Automations</button><button type="button" class="mm__chip" data-mm-chip="integrations" aria-pressed="false">Integrations</button></div><div class="mm__grid mm__grid--4"><a href="/pages/natural-light"
1820                               class="mm__tile"
1821                               data-mm-filterable data-mm-tags="health-wellness"
1822                               style="background-image:url('//www.lifx.com/cdn/shop/files/scene-circadian.png?v=1785477258&width=900'); background-position:center;"
1823                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M2 12h2M20 12h2M5 5l1.5 1.5M17.5 17.5 19 19M19 5l-1.5 1.5M6.5 17.5 5 19"/></svg>
1824</span>
1824<h3 class="mm__tile-title">Natural Light</h3><p class="mm__tile-sub">Light that follows the day</p></a><a href="/pages/wake-up-lighting"
1825                               class="mm__tile"
1826                               data-mm-filterable data-mm-tags="health-wellness"
1827                               style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Lifestyle_People_Sleeping_8.jpg?v=1743747956&width=900'); background-position:center;"
1828                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2v4M4.9 7.9 7 10M2 15h2M20 15h2M17 10l2.1-2.1"/><path d="M8 15a4 4 0 0 1 8 0"/><path d="M2 19h20"/></svg>
1829</span><h3 class="mm__tile-title">Wake-up light</h3><p class="mm__tile-sub">Gentle sunrise alarm</p></a><a href="/pages/exercise-and-wellness-lighting"
1830                               class="mm__tile"
1831                               data-mm-filterable data-mm-tags="health-wellness"
1832                               style="background-image:url('//www.lifx.com/cdn/shop/files/scene-exercise.png?v=1785474403&width=900'); background-position:center;"
1833                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 12h4l2.5-7 4 14 2.5-7h5"/></svg>
1834</span><h3 class="mm__tile-title">Exercise &amp; Wellness</h3><p class="mm__tile-sub">High-energy scenes</p></a><a href="https://www.lifx.com/pages/scenes-routines-schedules"
1835                               class="mm__tile"
1836                               data-mm-filterable data-mm-tags="automations"
1837                               style="background-image:url('//www.lifx.com/cdn/shop/files/room-dining.png?v=1789430036&width=900'); background-position:center;"
1838                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 3l1.4 3.6L14 8l-3.6 1.4L9 13l-1.4-3.6L4 8l3.6-1.4L9 3Z"/><path d="M17.5 12.5l.8 2 2 .8-2 .8-.8 2-.8-2-2-.8 2-.8.8-2Z"/><path d="M17 3.5l.5 1.3 1.3.5-1.3.5-.5 1.3-.5-1.3-1.3-.5 1.3-.5.5-1.3Z"/></svg>
1839</span><h3 class="mm__tile-title">Scenes</h3><p class="mm__tile-sub">A look you want again</p></a><a href="https://www.lifx.com/pages/scenes-routines-schedules"
1840                               class="mm__tile"
1841                               data-mm-filterable data-mm-tags="automations"
1842                               style="background-image:url('//www.lifx.com/cdn/shop/files/Onboarding_Routine_Circadian.png?v=1743749116&width=900'); background-position:center;"
1843                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 4 14h6l-1 8 9-12h-6l1-8Z"/></svg>
1844</span><h3 class="mm__tile-title">Routines</h3><p class="mm__tile-sub">A sequence of actions</p></a><a href="https://www.lifx.com/pages/scenes-routines-schedules"
1845                               class="mm__tile"
1846                               data-mm-filterable data-mm-tags="automations"
1847                               style="background-image:url('//www.lifx.com/cdn/shop/files/01-LIFX_Template_SummerSale_16-9-SiteHero-logo.jpg?v=1783298861&width=900'); background-position:center;"
1848                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="7" cy="17.5" r="2.5"/><circle cx="17" cy="15.5" r="2.5"/><path d="M9.5 17.5V7l10-2v10.5"/></svg>
1849</span><h3 class="mm__tile-title">Schedules</h3><p class="mm__tile-sub">A time based action</p></a><a href="/pages/integrations"
1850                               class="mm__tile mm__tile--logo" style="--mm-glow:#0687ca"
1851                               data-mm-filterable data-mm-tags="integrations"
1852                               
1853                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3l8 3v5.5c0 4.6-3.2 8.3-8 9.5-4.8-1.2-8-4.9-8-9.5V6l8-3Z"/>
1853<path d="M9 12l2.2 2.2L15.5 10"/></svg>
1854</span><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-alexa.png?v=1789527380&width=160" alt="" loading="lazy" width="56" height="56"></span><span class="mm__tile-body">
1855                                  <h3 class="mm__tile-title">Amazon Alexa</h3><p class="mm__tile-sub">Hey Alexa, dim the lights.</p></span></a><a href="/pages/integrations"
1856                               class="mm__tile mm__tile--logo" style="--mm-glow:#e6562e"
1857                               data-mm-filterable data-mm-tags="integrations"
1858                               
1859                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 10.5 12 4l8 6.5V20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9.5Z"/><path d="M9.5 21v-6h5v6"/></svg>
1860</span><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-google-sq.png?v=1789527398&width=160" alt="" loading="lazy" width="56" height="56"></span><span class="mm__tile-body">
1861                                  <h3 class="mm__tile-title">Google Home</h3><p class="mm__tile-sub">Hey Google, set the lights to 100%.</p></span></a><a href="/pages/integrations"
1862                               class="mm__tile mm__tile--logo" style="--mm-glow:#fdc249"
1863                               data-mm-filterable data-mm-tags="integrations"
1864                               
1865                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z" fill="currentColor" stroke="none"/></svg>
1866</span><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-apple-home.png?v=1789527422&width=160" alt="" loading="lazy" width="56" height="56"></span><span class="mm__tile-body">
1867                                  <h3 class="mm__tile-title">Apple Home</h3><p class="mm__tile-sub">Hey Siri, set the light to &quot;Chill Out&quot;</p></span></a><a href="/pages/integrations"
1868                               class="mm__tile mm__tile--logo" style="--mm-glow:#2197f5"
1869                               data-mm-filterable data-mm-tags="integrations"
1870                               
1871                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="5.2" y="2.2" width="13.6" height="4" rx="1.5"/><rect x="5.2" y="6.6" width="13.6" height="7.6" rx="1.5"/><path d="M5.4 14.4 9.9 19.2M18.6 14.4 14.1 19.2"/><path d="M6.6 14.4h10.8"/><rect x="9.6" y="19.2" width="4.8" height="4.2" rx="1.5"/><path d="M9.8 21.4 14.2 20M9.8 23 14.2 21.6" opacity=".7"/></svg>
1872</span><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-smartthings.png?v=1789527434&width=160" alt="" loading="lazy" width="56" height="56"></span><span class="mm__tile-body">
1873                                  <h3 class="mm__tile-title">Samsung SmartThings</h3><p class="mm__tile-sub">Pair with motion sensors and other devices.</p></span></a><a href="/pages/integrations"
1874                               class="mm__tile mm__tile--logo" style="--mm-glow:#47bff4"
1875                               data-mm-filterable data-mm-tags="integrations"
1876                               
1877                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h13a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H9l-5 4V4Z"/><path d="M8 17.5V19a1 1 0 0 0 1 1h7l4 3v-8a1 1 0 0 0-1-1h-1"/></svg>
1878</span><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-home-assistant.png?v=1789527460&width=160" alt="" loading="lazy" width="56" height="56"></span><span class="mm__tile-body">
1879                                  <h3 class="mm__tile-title">Home Assistant</h3><p class="mm__tile-sub">Local control for the tech forward</p></span></a><a href="/pages/integrations"
1880                               class="mm__tile mm__tile--logo" style="--mm-glow:#ef41e0"
1881                               data-mm-filterable data-mm-tags="integrations"
1882                               
1883                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 14.5A8.5 8.5 0 0 1 9.5 4 8.5 8.5 0 1 0 20 14.5Z"/></svg>
1884</span><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-homey-ring.png?v=1789527450&width=160" alt="" loading="lazy" width="56" height="56"></span><span class="mm__tile-body">
1885                                  <h3 class="mm__tile-title">Homey</h3><p class="mm__tile-sub">Build visual flows for your smart home</p></span></a><a href="/pages/integrations"
1886                               class="mm__tile mm__tile--logo" style="--mm-glow:#5ecbf3"
1887                               data-mm-filterable data-mm-tags="integrations"
1888                               
1889                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 14.5A8.5 8.5 0 0 1 9.5 4 8.5 8.5 0 1 0 20 14.5Z"/></svg>
1890</span><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-ifttt.png?v=1789527918&width=160" alt="" loading="lazy" width="56" height="56"></span><span class="mm__tile-body">
1891                                  <h3 class="mm__tile-title">IFTTT</h3><p class="mm__tile-sub">If this then that recipe builder</p></span></a></div></div><div class="mm__view" data-mm-view="explore-3" ><div class="mm__view-head">
1892                    <div class="mm__view-head-txt">
1893                      <h2 class="mm__h">  Get started</h2><p class="mm__lede">Up and running in about five minutes. No hub, no wiring, no fuss.</p></div></div><div class="mm__steps" ><span class="mm__step">
1894                                <span class="mm__step-dot is-first">1</span>
1895                                <span class="mm__step-label">Pick your light</span>
1896                              </span><span class="mm__step-sep"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6" stroke-width="2"/></svg>
1897</span><span class="mm__step">
1898                                <span class="mm__step-dot">2</span>
1899                                <span class="mm__step-label">Power it on</span>
1900                              </span><span class="mm__step-sep"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6" stroke-width="2"/></svg>
1901</span><span class="mm__step">
1902                                <span class="mm__step-dot">3</span>
1903                                <span class="mm__step-label">Download the app</span>
1904                              </span><span class="mm__step-sep"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6" stroke-width="2"/></svg>
1905</span><span class="mm__step">
1906                                <span class="mm__step-dot">4</span>
1907                                <span class="mm__step-label">Connect</span>
1908                              </span><span class="mm__step-sep"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6" stroke-width="2"/></svg>
1909</span><span class="mm__step">
1910                                <span class="mm__step-dot">5</span>
1911                                <span class="mm__step-label">You&#39;re in control</span>
1912                              </span></div><div class="mm__apps" ><a href="https://apps.apple.com/au/app/lifx/id657758311" target="_blank" rel="noopener noreferrer" class="mm__app"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16.6 12.7c0-2.3 1.9-3.4 2-3.5-1.1-1.6-2.8-1.8-3.4-1.9-1.5-.1-2.8.8-3.5.8s-1.9-.8-3.1-.8C6.9 7.4 5.3 8.4 4.4 10c-1.7 3-.4 7.4 1.3 9.8.8 1.2 1.8 2.5 3.1 2.4 1.2 0 1.7-.8 3.2-.8s1.9.8 3.2.8c1.3 0 2.2-1.2 3-2.4.6-.9.9-1.4 1.3-2.4-2.5-.9-2.9-3.7-2.9-4.7ZM14.3 5.6c.6-.8 1.1-1.9 1-3-.9.05-2.1.6-2.8 1.4-.6.7-1.1 1.8-1 2.9 1.1.1 2.2-.5 2.8-1.3Z" fill="currentColor" stroke="none"/></svg>
1913Download for iOS</a><a href="https://play.google.com/store/apps/details?id=com.lifx.lifx" target="_blank" rel="noopener noreferrer" class="mm__app"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3.6 20.5 12 12l8.4 8.5c-.3.9-1.2 1.5-2.2 1.5H5.8c-1 0-1.9-.6-2.2-1.5ZM2.6 3.7 10.6 11 2.6 19c-.1-.3-.1-.5-.1-.8V4.5c0-.3 0-.5.1-.8Zm18.8 6.6c.7.4 1.1 1 1.1 1.7s-.4 1.3-1.1 1.7l-2.6 1.5-2.6-3.2 2.6-3.2 2.6 1.5ZM4.1 2.2c.5-.2 1.1-.2 1.6.1l10 5.8-2.6 3.1L4.1 2.2Z" fill="currentColor" stroke="none"/></svg>
1914Get it on Android</a></div><div class="mm__grid mm__grid--4"><a href="/pages/questions"
1915                               class="mm__tile"
1916                               
1917                               style="background-image:url('//www.lifx.com/cdn/shop/files/getstarted-faq.png?v=1785477307&width=900'); background-position:center;"
1918                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"/><path d="M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.4-1 .9-1 1.7"/><circle cx="12" cy="17" r="1" fill="currentColor" stroke="none"/></svg>
1919</span><h3 class="mm__tile-title">Common questions</h3><p class="mm__tile-sub">Answers before you buy</p></a><a href="/pages/getstarted"
1920                               class="mm__tile"
1921                               
1922                               style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Mirror_WhatYouNeed.jpg?v=1783902639&width=900'); background-position:center;"
1923                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="5.2" y="2.2" width="13.6" height="4" rx="1.5"/><rect x="5.2" y="6.6" width="13.6" height="7.6" rx="1.5"/><path d="M5.4 14.4 9.9 19.2M18.6 14.4 14.1 19.2"/><path d="M6.6 14.4h10.8"/><rect x="9.6" y="19.2" width="4.8" height="4.2" rx="1.5"/><path d="M9.8 21.4 14.2 20M9.8 23 14.2 21.6" opacity=".7"/></svg>
1924</span>
1924<h3 class="mm__tile-title">Getting set up</h3><p class="mm__tile-sub">Up and running in 5 minutes</p></a><a href="/pages/integrations"
1925                               class="mm__tile"
1926                               
1927                               style="background-image:url('//www.lifx.com/cdn/shop/files/feature-integrations.png?v=1785477258&width=900'); background-position:center;"
1928                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 10.5 12 4l8 6.5V20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9.5Z"/><path d="M9.5 21v-6h5v6"/></svg>
1929</span><h3 class="mm__tile-title">Works with your setup</h3><p class="mm__tile-sub">Wi-Fi, Matter and voice assistants</p></a></div></div><div class="mm__view" data-mm-view="explore-4" ><div class="mm__view-head">
1930                    <div class="mm__view-head-txt">
1931                      <h2 class="mm__h">Stories &amp; ideas</h2><p class="mm__lede">Guides, builds and inspiration from the LIFX community and our own team.</p></div></div><div class="mm__cta-band" >
1932                          <div class="mm__cta-txt"><h3 class="mm__cta-h">Join the community</h3><p class="mm__cta-body">See what the LIFX community is building, and share your own setup.<
1932/p></div><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="mm__cta-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
1933                              <label class="mm__sr" for="mm-signup-sections--18156049104948__lifx_mega_menu_jTjQqC-cta_36">Email address</label>
1934                              <input id="mm-signup-sections--18156049104948__lifx_mega_menu_jTjQqC-cta_36" type="email" name="contact[email]" class="mm__cta-input"
1935                                     placeholder="[email protected]"
1936                                     autocomplete="email" required>
1937                              <button type="submit" class="mm__cta-btn">Join</button></form></div><div class="mm__grid mm__grid--4"><a href="/blogs/learn"
1938                               class="mm__tile"
1939                               
1940                               style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Blog_Perfect_Study_07.png?v=1743747033&width=900'); background-position:center;"
1941                               ><span class="mm__badge">New post</span><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 5h12v14H5a1 1 0 0 1-1-1V5Z"/><path d="M16 8h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1h-3"/><path d="M7 8.5h6M7 12h6M7 15.5h4"/></svg>
1942</span><h3 class="mm__tile-title">LIFX Blog</h3><p class="mm__tile-sub">News, guides and launches</p></a><a href="https://www.lifx.com/pages/experience#diy"
1943                               class="mm__tile"
1944                               
1945                               style="background-image:url('//www.lifx.com/cdn/shop/files/Perm_Install.png?v=1762143700&width=900'); background-position:center;"
1946                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15.5 8.5a3.5 3.5 0 1 0 4.2-4.2l-2.5 2.5-1.7-1.7 2.5-2.5A3.5 3.5 0 0 0 13.8 6.8L5 15.6a2 2 0 1 0 2.8 2.8l8.8-8.8Z"/></svg>
1947</span><h3 class="mm__tile-title">DIY &amp; integrations</h3><p class="mm__tile-sub">Builds from the community</p></a><a href="https://www.lifx.com/pages/experience#commercial"
1948                               class="mm__tile"
1949                               
1950                               style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX-Commercial_Hospitality-05.png?v=1776941323&width=900'); background-position:center;"
1951                               ><span class="mm__tile-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 21V8l6-3v16"/><path d="M10 10h7a1 1 0 0 1 1 1v10"/><path d="M2 21h20M6.5 11v0M6.5 14.5v0M13.5 14v0M13.5 17.5v0"/></svg>
1952</span><h3 class="mm__tile-title">Commercial</h3><p class="mm__tile-sub">Lighting at scale</p></a></div></div></div><div class="mm__mobile"><div class="mm__acc-row">
1953                    <button type="button" class="mm__acc-head" data-mm-acc="explore-1"
1954                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-explore-1"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 3l1.4 3.6L14 8l-3.6 1.4L9 13l-1.4-3.6L4 8l3.6-1.4L9 3Z"/><path d="M17.5 12.5l.8 2 2 .8-2 .8-.8 2-.8-2-2-.8 2-.8.8-2Z"/><path d="M17 3.5l.5 1.3 1.3.5-1.3.5-.5 1.3-.5-1.3-1.3-.5 1.3-.5.5-1.3Z"/></svg>
1955</span><span class="mm__acc-label">Why LIFX?</span>
1956                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1957                    </button>
1958                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-explore-1"><div class="mm__grid mm__grid--4" style="--mm-acc-cols:2"><a href="/pages/supercolor" class="mm__tile"
1959                                   style="background-image:url('//www.lifx.com/cdn/shop/files/Health_Wellness_Lighting_1.png?v=1761894233&width=700'); background-position:center;"><h3 class="mm__tile-title">SuperColor</h3><p class="mm__tile-sub">Richer, truer color</p></a><a href="https://www.lifx.com/pages/technology#simplicity" class="mm__tile"
1960                                   style="background-image:url('//www.lifx.com/cdn/shop/files/Tech_4.png?v=1761891940&width=700'); background-position:center;"><h3 class="mm__tile-title">No hub needed</h3><p class="mm__tile-sub">Straight to Wi-Fi, set up in minutes</p></a><a href="https://www.lifx.com/pages/supercolor#premium" class="mm__tile"
1961                                   style="background-image:url('//www.lifx.com/cdn/shop/files/Internals_LIFX_LEDsAndChip_crop.jpg?v=1743748157&width=700'); background-position:center;"><h3 class="mm__tile-title">Premium LEDs</h3><p class="mm__tile-sub">Brighter output that holds true</p></a><a href="/pages/integrations" class="mm__tile"
1962                                   style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Integrations_Xfinity_02.
1962jpg?v=1743745381&width=700'); background-position:center;"><h3 class="mm__tile-title">Matter + integrations</h3><p class="mm__tile-sub">Alexa, Siri, Google &amp; SmartThings</p></a></div><div class="mm__compare" >
1963                          <div class="mm__compare-col mm__compare-col--lifx">
1964                            <p class="mm__compare-h">LIFX</p>
1965                            <ul class="mm__compare-list"><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" stroke-width="2.2"/></svg>
1966Full 16M color + tunable white</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" stroke-width="2.2"/></svg>
1967No bridge, no hub</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" stroke-width="2.2"/></svg>
1968Matter certified</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" stroke-width="2.2"/></svg>
1969Premium LEDs, color holds true</li></ul>
1970                          </div>
1971                          <div class="mm__compare-col mm__compare-col--other">
1972                            <p class="mm__compare-h">Typical smart bulb</p>
1973                            <ul class="mm__compare-list"><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18" stroke-width="2.2"/></svg>
1974Limited color accuracy</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18" stroke-width="2.2"/></svg>
1975Bridge required</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18" stroke-width="2.2"/></svg>
1976Proprietary ecosystem</li><li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18" stroke-width="2.2"/></svg>
1977Color drifts over time</li></ul>
1978                          </div>
1979                        </div></div>
1980                  </div><div class="mm__acc-row">
1981                    <button type="button" class="mm__acc-head" data-mm-acc="explore-2"
1982                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-explore-2"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 4 4 15l2.5 2.5L17.5 6.5 15 4Z"/><path d="M19 3.5l.6 1.5 1.5.6-1.5.6-.6 1.5-.6-1.5L16.9 5.6l1.5-.6L19 3.5Z"/><path d="M6 17l-2 4 4-2"/><path d="M19.5 14l.4 1 1 .4-1 .4-.4 1-.4-1-1-.4 1-.4.4-1Z"/></svg>
1983</span><span class="mm__acc-label">  What can I do with it?</span>
1984                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
1985                    </button>
1986                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-explore-2"><div class="mm__grid mm__grid--4" style="--mm-acc-cols:2"><a href="/pages/natural-light" class="mm__tile"
1987                                   style="background-image:url('//www.lifx.com/cdn/shop/files/scene-circadian.png?v=1785477258&width=700'); background-position:center;"><h3 class="mm__tile-title">Natural Light</h3><p class="mm__tile-sub">Light that follows the day</p></a><a href="/pages/wake-up-lighting" class="mm__tile"
1988                                   style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Lifestyle_People_Sleeping_8.jpg?v=1743747956&width=700'); background-position:center;"><h3 class="mm__tile-title">Wake-up light</h3><p class="mm__tile-sub">Gentle sunrise alarm</p></a><a href="/pages/exercise-and-wellness-lighting" class="mm__tile"
1989                                   style="background-image:url('//www.lifx.com/cdn/shop/files/scene-exercise.png?v=1785474403&width=700'); background-position:center;"><h3 class="mm__tile-title">Exercise &amp; Wellness</h3><p class="mm__tile-sub">High-energy scenes</p></a><a href="https://www.lifx.com/pages/scenes-routines-schedules" class="mm__tile"
1990                                   style="background-image:url('//www.lifx.com/cdn/shop/files/room-dining.png?v=1789430036&width=700'); background-position:center;"><h3 class="mm__tile-title">Scenes</h3><p class="mm__tile-sub">A look you want again</p></a><a href="https://www.lifx.com/pages/scenes-routines-schedules" class="mm__tile"
1991                                   style="background-image:url('//www.lifx.com/cdn/shop/files/Onboarding_Routine_Circadian.png?v=1743749116&width=700'); background-position:center;"><h3 class="mm__tile-title">Routines</h3><p class="mm__tile-sub">A sequence of actions</p></a><a href="https://www.lifx.com/pages/scenes-routines-schedules" class="mm__tile"
1992                                   style="background-image:url('//www.lifx.com/cdn/shop/files/01-LIFX_Template_SummerSale_16-9-SiteHero-logo.jpg?v=1783298861&width=700'); background-position:center;"><h3 class="mm__tile-title">Schedules</h3><p class="mm__tile-sub">A time based action</p></a><a href="/pages/integrations" class="mm__tile mm__tile--logo" data-mm-glow style="--mm-glow:#0687ca"
1993                                   ><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-alexa.png?v=1789527380&width=160" alt="" loading="lazy" width="46" height="46"></span><span class="mm__tile-body">
1994                                      <h3 class="mm__tile-title">Amazon Alexa</h3><p class="mm__tile-sub">Hey Alexa, dim the lights.</p></span></a><a href="/pages/integrations" class="mm__tile mm__tile--logo" data-mm-glow style="--mm-glow:#e6562e"
1995                                   ><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-google-sq.png?v=1789527398&width=160" alt="" loading="lazy" width="46" height="46"></span><span class="mm__tile-body">
1996                                      <h3 class="mm__tile-title">Google Home</h3><p class="mm__tile-sub">Hey Google, set the lights to 100%.</p></span></a><a href="/pages/integrations" class="mm__tile mm__tile--logo" data-mm-glow style="--mm-glow:#fdc249"
1997                                   ><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-apple-home.png?v=1789527422&width=160" alt="" loading="lazy" width="46" height="46"></span><span class="mm__tile-body">
1998                                      <h3 class="mm__tile-title">
1998Apple Home</h3><p class="mm__tile-sub">Hey Siri, set the light to &quot;Chill Out&quot;</p></span></a><a href="/pages/integrations" class="mm__tile mm__tile--logo" data-mm-glow style="--mm-glow:#2197f5"
1999                                   ><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-smartthings.png?v=1789527434&width=160" alt="" loading="lazy" width="46" height="46"></span><span class="mm__tile-body">
2000                                      <h3 class="mm__tile-title">Samsung SmartThings</h3><p class="mm__tile-sub">Pair with motion sensors and other devices.</p></span></a><a href="/pages/integrations" class="mm__tile mm__tile--logo" data-mm-glow style="--mm-glow:#47bff4"
2001                                   ><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-home-assistant.png?v=1789527460&width=160" alt="" loading="lazy" width="46" height="46"></span><span class="mm__tile-body">
2002                                      <h3 class="mm__tile-title">Home Assistant</h3><p class="mm__tile-sub">Local control for the tech forward</p></span></a><a href="/pages/integrations" class="mm__tile mm__tile--logo" data-mm-glow style="--mm-glow:#ef41e0"
2003                                   ><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-homey-ring.png?v=1789527450&width=160" alt="" loading="lazy" width="46" height="46"></span><span class="mm__tile-body">
2004                                      <h3 class="mm__tile-title">Homey</h3><p class="mm__tile-sub">Build visual flows for your smart home</p></span></a><a href="/pages/integrations" class="mm__tile mm__tile--logo" data-mm-glow style="--mm-glow:#5ecbf3"
2005                                   ><span class="mm__tile-logo"><img src="//www.lifx.com/cdn/shop/files/logo-ifttt.png?v=1789527918&width=160" alt="" loading="lazy" width="46" height="46"></span><span class="mm__tile-body">
2006                                      <h3 class="mm__tile-title">IFTTT</h3><p class="mm__tile-sub">If this then that recipe builder</p></span></a></div></div>
2007                  </div><div class="mm__acc-row">
2008                    <button type="button" class="mm__acc-head" data-mm-acc="explore-3"
2009                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-explore-3"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 9 8h5l-4 6"/><path d="M18 12h-3M18 8v8a4 4 0 0 1-4 4h-1v2"/><path d="M9 18H8a4 4 0 0 1-4-4v-2h3"/></svg>
2010</span><span class="mm__acc-label">  Get started</span>
2011                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
2012                    </button>
2013                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-explore-3"><div class="mm__grid mm__grid--4" style="--mm-acc-cols:1"><a href="/pages/questions" class="mm__tile"
2014                                   style="background-image:url('//www.lifx.com/cdn/shop/files/getstarted-faq.png?v=1785477307&width=700'); background-position:center;"><h3 class="mm__tile-title">Common questions</h3><p class="mm__tile-sub">Answers before you buy</p></a><a href="/pages/getstarted" class="mm__tile"
2015                                   style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Mirror_WhatYouNeed.jpg?v=1783902639&width=700'); background-position:center;"><h3 class="mm__tile-title">Getting set up</h3><p class="mm__tile-sub">Up and running in 5 minutes</p></a><a href="/pages/integrations" class="mm__tile"
2016                                   style="background-image:url('//www.lifx.com/cdn/shop/files/feature-integrations.png?v=1785477258&width=700'); background-position:center;"><h3 class="mm__tile-title">Works with your setup</h3><p class="mm__tile-sub">Wi-Fi, Matter and voice assistants</p></a></div></div>
2017                  </div><div class="mm__acc-row">
2018                    <button type="button" class="mm__acc-head" data-mm-acc="explore-4"
2019                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-explore-4"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C10.5 5.2 8.6 4.5 6 4.5H3v13h3c2.6 0 4.5.7 6 2 1.5-1.3 3.4-2 6-2h3v-13h-3c-2.6 0-4.5.7-6 2Z"/><path d="M12 6.5v14"/></svg>
2020</span><span class="mm__acc-label">Stories &amp; ideas</span>
2021                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
2022                    </button>
2023                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-explore-4"><div class="mm__grid mm__grid--4" style="--mm-acc-cols:1"><a href="/blogs/learn" class="mm__tile"
2024                                   style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX_Blog_Perfect_Study_07.png?v=1743747033&width=700'); background-position:center;"><span class="mm__badge">New post</span><h3 class="mm__tile-title">LIFX Blog</h3><p class="mm__tile-sub">News, guides and launches</p></a><a href="https://www.lifx.com/pages/experience#diy" class="mm__tile"
2025                                   style="background-image:url('//www.lifx.com/cdn/shop/files/Perm_Install.png?v=1762143700&width=700'); background-position:center;"><h3 class="mm__tile-title">DIY &amp; integrations</h3><p class="mm__tile-sub">Builds from the community</p></a><a href="https://www.lifx.com/pages/experience#commercial" class="mm__tile"
2026                                   style="background-image:url('//www.lifx.com/cdn/shop/files/LIFX-Commercial_Hospitality-05.png?v=1776941323&width=700'); background-position:center;"><h3 class="mm__tile-title">Commercial</h3><p class="mm__tile-sub">Lighting at scale</p></a></div></div>
2027                  </div></div>
2028
2029          </div>
2030        </div><div
2031          class="mm__panel"
2032          data-mm-panel="support"
2033          id="mm-panel-sections--18156049104948__lifx_mega_menu_jTjQqC-support"
2034          role="region"
2035          aria-label="Support"
2036        >
2037          <div class="mm__panel-inner"><div class="mm__rail mm__desktop" role="tablist" aria-orientation="vertical"><p class="mm__eyebrow">Get help</p><button
2038                  type="button"
2039                  role="tab"
2040                  class="mm__rail-row"
2041                  data-mm-rail="support-1"
2042                  
2043                  aria-selected="true"
2044                  data-active
2045                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"/><circle cx="12" cy="12" r="3.5"/><path d="M5.7 5.7 9.5 9.5M14.5 14.5l3.8 3.8M18.3 5.7 14.5 9.5M9.5 14.5l-3.8 3.8"/></svg>
2046</span><span class="mm__rail-row-label">Support Center</span>
2047                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
2048                </button><button
2049                  type="button"
2050                  role="tab"
2051                  class="mm__rail-row"
2052                  data-mm-rail="support-2"
2053                  
2054                  aria-selected="false"
2055                  
2056                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"/><path d="M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.4-1 .9-1 1.7"/><circle cx="12" cy="17" r="1" fill="currentColor" stroke="none"/></svg>
2057</span><span class="mm__rail-row-label">Questions &amp; Answers</span>
2058                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
2059                </button><button
2060                  type="button"
2061                  role="tab"
2062                  class="mm__rail-row"
2063                  data-mm-rail="support-3"
2064                  
2065                  aria-selected="false"
2066                  
2067                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v7M9.5 8 12 10.5 14.5 8"/><rect x="2.5" y="3" width="19" height="13" rx="2"/><path d="M8.5 20h7M12 16v4"/></svg>
2068</span><span class="mm__rail-row-label">
2068Desktop Onboarder</span>
2069                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
2070                </button><button
2071                  type="button"
2072                  role="tab"
2073                  class="mm__rail-row"
2074                  data-mm-rail="support-4"
2075                  
2076                  aria-selected="false"
2077                  
2078                ><span class="mm__rail-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2c3.5 1.8 6 5.7 6 10l-3 3H9l-3-3c0-4.3 2.5-8.2 6-10Z"/><circle cx="12" cy="9.5" r="1.8"/><path d="M9 15l-2 5 3.5-1.5M15 15l2 5-3.5-1.5"/></svg>
2079</span><span class="mm__rail-row-label">Set-Up Guides</span>
2080                  <span class="mm__rail-caret"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 18l6-6-6-6"/></svg></span>
2081                </button></div><div class="mm__body mm__desktop"><div class="mm__view" data-mm-view="support-1" data-active><div class="mm__view-head">
2082                    <div class="mm__view-head-txt">
2083                      <h2 class="mm__h">Support Center</h2><p class="mm__lede">Answers, guides and a real human when you need one.</p></div></div><div class="mm__grid mm__grid--3"><a href="https://support.lifx.com/hc/en-us" target="_blank" rel="noopener noreferrer" class="mm__card" ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"/><circle cx="12" cy="12" r="3.5"/><path d="M5.7 5.7 9.5 9.5M14.5 14.5l3.8 3.8M18.3 5.7 14.5 9.5M9.5 14.5l-3.8 3.8"/></svg>
2084</span><h3 class="mm__card-title">Support Center</h3><p class="mm__card-sub">Browse help articles</p></a><a href="https://support.lifx.com/hc/en-us/requests/new" target="_blank" rel="noopener noreferrer" class="mm__card" ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 3 10.5 13.5"/><path d="M21 3l-6.5 18-4-8-8-4L21 3Z"/></svg>
2085</span><h3 class="mm__card-title">Submit a Request</h3><p class="mm__card-sub">We usually reply within a day</p></a><a href="#livex" class="mm__card" data-livex-open ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h13a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H9l-5 4V4Z"/><path d="M8 17.5V19a1 1 0 0 0 1 1h7l4 3v-8a1 1 0 0 0-1-1h-1"/></svg>
2086</span><h3 class="mm__card-title">Live Chat</h3><p class="mm__card-sub">Talk to a human, fast</p></a></div><a href="https://support.lifx.com/hc/en-us/requests/new" class="mm__contact">Still stuck? Contact us <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__view" data-mm-view="support-2" ><div class="mm__view-head">
2087                    <div class="mm__view-head-txt">
2088                      <h2 class="mm__h">Questions &amp; Answers</h2><p class="mm__lede">The things people ask us most, answered plainly.</p></div></div><div class="mm__grid mm__grid--3"><a href="/pages/questions" class="mm__card" ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"/><path d="M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.4-1 .9-1 1.7"/><circle cx="12" cy="17" r="1" fill="currentColor" stroke="none"/></svg>
2089</span><h3 class="mm__card-title">Top FAQs</h3><p class="mm__card-sub">The questions we hear most</p></a><a href="https://support.lifx.com/hc/en-us/articles/41651645843479-Connectivity-Summary-Connection-Stability" target="_blank" rel="noopener noreferrer" class="mm__card" ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 8.8a15 15 0 0 1 20 0"/><path d="M5.2 12.4a10 10 0 0 1 13.6 0"/><path d="M8.5 16a5 5 0 0 1 7 0"/><circle cx="12" cy="19.3" r="1" fill="currentColor" stroke="none"/></svg>
2090</span>
2090<h3 class="mm__card-title">Connectivity</h3><p class="mm__card-sub">Wi-Fi, pairing, and Matter</p></a><a href="#livex" class="mm__card" data-livex-open ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h13a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H9l-5 4V4Z"/><path d="M8 17.5V19a1 1 0 0 0 1 1h7l4 3v-8a1 1 0 0 0-1-1h-1"/></svg>
2091</span><h3 class="mm__card-title">Live Chat</h3><p class="mm__card-sub">Talk to a human, fast</p></a></div><a href="https://support.lifx.com/hc/en-us/requests/new" class="mm__contact">Still stuck? Contact us <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__view" data-mm-view="support-3" ><div class="mm__view-head">
2092                    <div class="mm__view-head-txt">
2093                      <h2 class="mm__h">Desktop Onboarder</h2><p class="mm__lede">Set up and update your lights from a Mac or PC.</p></div></div><div class="mm__grid mm__grid--3"><a href="/pages/desktop-onboarder" class="mm__card" ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v7M9.5 8 12 10.5 14.5 8"/><rect x="2.5" y="3" width="19" height="13" rx="2"/><path d="M8.5 20h7M12 16v4"/></svg>
2094</span><h3 class="mm__card-title">Download Onboarder</h3><p class="mm__card-sub">For Windows &amp; macOS</p></a><a href="#livex" class="mm__card" data-livex-open ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h13a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H9l-5 4V4Z"/><path d="M8 17.5V19a1 1 0 0 0 1 1h7l4 3v-8a1 1 0 0 0-1-1h-1"/></svg>
2095</span><h3 class="mm__card-title">Live Chat</h3><p class="mm__card-sub">Talk to a human, fast</p></a></div><a href="https://support.lifx.com/hc/en-us/requests/new" class="mm__contact">Still stuck? Contact us <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div><div class="mm__view" data-mm-view="support-4" ><div class="mm__view-head">
2096                    <div class="mm__view-head-txt">
2097                      <h2 class="mm__h">Set-Up Guides</h2><p class="mm__lede">Step-by-step help for every product we make.</p></div></div><div class="mm__grid mm__grid--3"><a href="/pages/getstarted" class="mm__card" ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2c3.5 1.8 6 5.7 6 10l-3 3H9l-3-3c0-4.3 2.5-8.2 6-10Z"/><circle cx="12" cy="9.5" r="1.8"/><path d="M9 15l-2 5 3.5-1.5M15 15l2 5-3.5-1.5"/></svg>
2098</span><h3 class="mm__card-title">Getting set up</h3><p class="mm__card-sub">Up and running in 5 minutes</p></a><a href="https://support.lifx.com/hc/en-us/sections/14498892908439-User-Manuals" target="_blank" rel="noopener noreferrer" class="mm__card" ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C10.5 5.2 8.6 4.5 6 4.5H3v13h3c2.6 0 4.5.7 6 2 1.5-1.3 3.4-2 6-2h3v-13h-3c-2.6 0-4.5.7-6 2Z"/><path d="M12 6.5v14"/></svg>
2099</span><h3 class="mm__card-title">User manuals</h3><p class="mm__card-sub">Every product, documented</p></a><a href="https://support.lifx.com/hc/en-us/sections/14498861274775-Troubleshooting" target="_blank" rel="noopener noreferrer" class="mm__card" ><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2.5" y="13.5" width="19" height="7" rx="2"/><path d="M6.5 17v0M10 17v0M17.5 17h1.5"/><path d="M8.5 10a5 5 0 0 1 7 0M5.5 7a9 9 0 0 1 13 0"/></svg>
2100</span>
2100<h3 class="mm__card-title">Wi-Fi troubleshooting</h3><p class="mm__card-sub">Fix connection drops</p></a></div><a href="https://support.lifx.com/hc/en-us/requests/new" class="mm__contact">Still stuck? Contact us <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg></a></div></div><div class="mm__mobile"><div class="mm__acc-row">
2101                    <button type="button" class="mm__acc-head" data-mm-acc="support-1"
2102                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-support-1"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"/><circle cx="12" cy="12" r="3.5"/><path d="M5.7 5.7 9.5 9.5M14.5 14.5l3.8 3.8M18.3 5.7 14.5 9.5M9.5 14.5l-3.8 3.8"/></svg>
2103</span><span class="mm__acc-label">Support Center</span>
2104                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
2105                    </button>
2106                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-support-1"><div class="mm__grid mm__grid--3" style="--mm-acc-cols:1"><a href="https://support.lifx.com/hc/en-us" target="_blank" rel="noopener noreferrer" class="mm__card"><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"/><circle cx="12" cy="12" r="3.5"/><path d="M5.7 5.7 9.5 9.5M14.5 14.5l3.8 3.8M18.3 5.7 14.5 9.5M9.5 14.5l-3.8 3.8"/></svg>
2107</span><h3 class="mm__card-title">Support Center</h3><p class="mm__card-sub">Browse help articles</p></a><a href="https://support.lifx.com/hc/en-us/requests/new" target="_blank" rel="noopener noreferrer" class="mm__card"><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 3 10.5 13.5"/><path d="M21 3l-6.5 18-4-8-8-4L21 3Z"/></svg>
2108</span><h3 class="mm__card-title">Submit a Request</h3><p class="mm__card-sub">We usually reply within a day</p></a><a href="#livex" class="mm__card" data-livex-open><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h13a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H9l-5 4V4Z"/><path d="M8 17.5V19a1 1 0 0 0 1 1h7l4 3v-8a1 1 0 0 0-1-1h-1"/></svg>
2109</span><h3 class="mm__card-title">Live Chat</h3><p class="mm__card-sub">Talk to a human, fast</p></a></div></div>
2110                  </div><div class="mm__acc-row">
2111                    <button type="button" class="mm__acc-head" data-mm-acc="support-2"
2112                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-support-2"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"/><path d="M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.4-1 .9-1 1.7"/><circle cx="12" cy="17" r="1" fill="currentColor" stroke="none"/></svg>
2113</span><span class="mm__acc-label">Questions &amp; Answers</span>
2114                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
2115                    </button>
2116                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-support-2"><div class="mm__grid mm__grid--3" style="--mm-acc-cols:1"><a href="/pages/questions" class="mm__card"><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"/><path d="M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.4-1 .9-1 1.7"/><circle cx="12" cy="17" r="1" fill="currentColor" stroke="none"/></svg>
2117</span>
2117<h3 class="mm__card-title">Top FAQs</h3><p class="mm__card-sub">The questions we hear most</p></a><a href="https://support.lifx.com/hc/en-us/articles/41651645843479-Connectivity-Summary-Connection-Stability" target="_blank" rel="noopener noreferrer" class="mm__card"><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 8.8a15 15 0 0 1 20 0"/><path d="M5.2 12.4a10 10 0 0 1 13.6 0"/><path d="M8.5 16a5 5 0 0 1 7 0"/><circle cx="12" cy="19.3" r="1" fill="currentColor" stroke="none"/></svg>
2118</span><h3 class="mm__card-title">Connectivity</h3><p class="mm__card-sub">Wi-Fi, pairing, and Matter</p></a><a href="#livex" class="mm__card" data-livex-open><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h13a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H9l-5 4V4Z"/><path d="M8 17.5V19a1 1 0 0 0 1 1h7l4 3v-8a1 1 0 0 0-1-1h-1"/></svg>
2119</span><h3 class="mm__card-title">Live Chat</h3><p class="mm__card-sub">Talk to a human, fast</p></a></div></div>
2120                  </div><div class="mm__acc-row">
2121                    <button type="button" class="mm__acc-head" data-mm-acc="support-3"
2122                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-support-3"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v7M9.5 8 12 10.5 14.5 8"/><rect x="2.5" y="3" width="19" height="13" rx="2"/><path d="M8.5 20h7M12 16v4"/></svg>
2123</span><span class="mm__acc-label">Desktop Onboarder</span>
2124                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
2125                    </button>
2126                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-support-3"><div class="mm__grid mm__grid--3" style="--mm-acc-cols:1"><a href="/pages/desktop-onboarder" class="mm__card"><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v7M9.5 8 12 10.5 14.5 8"/><rect x="2.5" y="3" width="19" height="13" rx="2"/><path d="M8.5 20h7M12 16v4"/></svg>
2127</span><h3 class="mm__card-title">Download Onboarder</h3><p class="mm__card-sub">For Windows &amp; macOS</p></a><a href="#livex" class="mm__card" data-livex-open><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h13a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H9l-5 4V4Z"/><path d="M8 17.5V19a1 1 0 0 0 1 1h7l4 3v-8a1 1 0 0 0-1-1h-1"/></svg>
2128</span><h3 class="mm__card-title">Live Chat</h3><p class="mm__card-sub">Talk to a human, fast</p></a></div></div>
2129                  </div><div class="mm__acc-row">
2130                    <button type="button" class="mm__acc-head" data-mm-acc="support-4"
2131                            aria-expanded="false" aria-controls="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-support-4"><span class="mm__acc-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2c3.5 1.8 6 5.7 6 10l-3 3H9l-3-3c0-4.3 2.5-8.2 6-10Z"/><circle cx="12" cy="9.5" r="1.8"/><path d="M9 15l-2 5 3.5-1.5M15 15l2 5-3.5-1.5"/></svg>
2132</span><span class="mm__acc-label">Set-Up Guides</span>
2133                      <span class="mm__acc-chev"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></span>
2134                    </button>
2135                    <div class="mm__acc-body" id="mm-acc-sections--18156049104948__lifx_mega_menu_jTjQqC-support-4"><div class="mm__grid mm__grid--3" style="--mm-acc-cols:1"><a href="/pages/getstarted" class="mm__card"><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2c3.5 1.8 6 5.7 6 10l-3 3H9l-3-3c0-4.3 2.5-8.2 6-10Z"/><circle cx="12" cy="9.5" r="1.8"/><path d="M9 15l-2 5 3.5-1.5M15 15l2 5-3.5-1.5"/></svg>
2136</span>
2136<h3 class="mm__card-title">Getting set up</h3><p class="mm__card-sub">Up and running in 5 minutes</p></a><a href="https://support.lifx.com/hc/en-us/sections/14498892908439-User-Manuals" target="_blank" rel="noopener noreferrer" class="mm__card"><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6.5C10.5 5.2 8.6 4.5 6 4.5H3v13h3c2.6 0 4.5.7 6 2 1.5-1.3 3.4-2 6-2h3v-13h-3c-2.6 0-4.5.7-6 2Z"/><path d="M12 6.5v14"/></svg>
2137</span><h3 class="mm__card-title">User manuals</h3><p class="mm__card-sub">Every product, documented</p></a><a href="https://support.lifx.com/hc/en-us/sections/14498861274775-Troubleshooting" target="_blank" rel="noopener noreferrer" class="mm__card"><span class="mm__card-ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2.5" y="13.5" width="19" height="7" rx="2"/><path d="M6.5 17v0M10 17v0M17.5 17h1.5"/><path d="M8.5 10a5 5 0 0 1 7 0M5.5 7a9 9 0 0 1 13 0"/></svg>
2138</span><h3 class="mm__card-title">Wi-Fi troubleshooting</h3><p class="mm__card-sub">Fix connection drops</p></a></div></div>
2139                  </div></div>
2140
2141          </div>
2142        </div></div>
2143</div>
2144
2145<script src="//www.lifx.com/cdn/shop/t/1/assets/lifx-mega-menu.js?v=118254550302854073431788919617" defer="defer"></script>
2145
2146</div><div id="shopify-section-sections--18156049104948__lifx_announcement_bar_act4BM" class="shopify-section shopify-section-group-header-group lifx-announcement-bar-section">
2147
2148<link href="//www.lifx.com/cdn/shop/t/1/assets/colors_and_type.css?v=31111847550120691241790035659" rel="stylesheet" type="text/css" media="all" />
2149<style>
2150  #shopify-section-sections--18156049104948__lifx_announcement_bar_act4BM {
2151    background: var(--surface-void, #090906) !important;
2152    background-image: none !important;
2153    padding: 0 !important; margin: 0 !important; border: 0 !important; box-shadow: none !important;
2154  }
2155  #shopify-section-sections--18156049104948__lifx_announcement_bar_act4BM .color-scheme-1,
2156  #shopify-section-sections--18156049104948__lifx_announcement_bar_act4BM .color-scheme-2,
2157  #shopify-section-sections--18156049104948__lifx_announcement_bar_act4BM .color-scheme-3,
2158  #shopify-section-sections--18156049104948__lifx_announcement_bar_act4BM .color-scheme-4,
2159  #shopify-section-sections--18156049104948__lifx_announcement_bar_act4BM .color-scheme-5,
2160  #shopify-section-sections--18156049104948__lifx_announcement_bar_act4BM .gradient {
2161    background: var(--surface-void, #090906) !important; background-image: none !important;
2162  }
2163</style>
2164
2165<div
2166  class="lifx-ann lifx-ann--ruled"
2167  data-section-type="lifx-announcement-bar"
2168  data-section-id="sections--18156049104948__lifx_announcement_bar_act4BM"
2169  data-speed="60"
2170>
2171  <div class="lifx-ann__grid"><div class="lifx-ann__marquee" aria-label="Announcement bar">
2172        <div class="lifx-ann__track" data-ann-track><div class="lifx-ann__group" ><span class="lifx-ann__item is-event" >
2173                    <i class="lifx-ann__dot" aria-hidden="true"></i><a href="/pages/exercise-and-wellness-lighting" class="lifx-ann__link"><span>Light that trains with you</span><span class="lifx-ann__arrow" aria-hidden="true">→</span></a></span><span class="lifx-ann__item" >
2174                    <i class="lifx-ann__dot" aria-hidden="true"></i><a href="/pages/natural-light" class="lifx-ann__link"><span>Wake up with energy to burn</span><span class="lifx-ann__arrow" aria-hidden="true">→</span></a></span><span class="lifx-ann__item" >
2175                    <i class="lifx-ann__dot" aria-hidden="true"></i><span>Free shipping over $79 · 30-day return window</span></span><span class="lifx-ann__item" >
2176                    <i class="lifx-ann__dot" aria-hidden="true"></i><a href="/pages/integrations" class="lifx-ann__link"><span>Works with Alexa, Google, HomeKit &amp; Matter</span><span class="lifx-ann__arrow" aria-hidden="true">→</span></a></span></div><div class="lifx-ann__group" aria-hidden="true"><span class="lifx-ann__item is-event" >
2177                    <i class="lifx-ann__dot" aria-hidden="true"></i><a href="/pages/exercise-and-wellness-lighting" class="lifx-ann__link"><span>Light that trains with you</span><span class="lifx-ann__arrow" aria-hidden="true">→</span></a></span><span class="lifx-ann__item" >
2178                    <i class="lifx-ann__dot" aria-hidden="true"></i><a href="/pages/natural-light" class="lifx-ann__link"><span>Wake up with energy to burn</span><span class="lifx-ann__arrow" aria-hidden="true">→</span></a></span><span class="lifx-ann__item" >
2179                    <i class="lifx-ann__dot" aria-hidden="true"></i><span>Free shipping over $79 · 30-day return window</span></span><span class="lifx-ann__item" >
2180                    <i class="lifx-ann__dot" aria-hidden="true"></i><a href="/pages/integrations" class="lifx-ann__link"><span>Works with Alexa, Google, HomeKit &amp; Matter</span><span class="lifx-ann__arrow" aria-hidden="true">→</span></a></span></div></div>
2181      </div></div>
2182</div>
2183
2184
2185
2186<script>
2187  (function() {
2188    function init(root) {
2189      if (!root || root.dataset.annInit === '1') return;
2190      var track = root.querySelector('[data-ann-track]');
2191      if (!track) return;
2192      root.dataset.annInit = '1';
2193      // speed = pixels per second (from settings); duration scales with content width
2194      var pxPerSec = parseFloat(root.dataset.speed || '60');
2195      if (isNaN(pxPerSec) || pxPerSec < 5) pxPerSec = 60;
2196      function setDuration() {
2197        var half = track.scrollWidth / 2; // one group's width
2198        var dur = half / pxPerSec;
2199        if (dur < 4) dur = 4;
2200        track.style.setProperty('--ann-duration', dur.toFixed(1) + 's');
2201      }
2202      setDuration();
2203      if (document.fonts && document.fonts.ready) document.fonts.ready.then(setDuration);
2204      window.addEventListener('resize', setDuration);
2205    }
2206    function boot() { document.querySelectorAll('[data-section-type="lifx-announcement-bar"]').forEach(init); }
2207    if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', boot); } else { boot(); }
2208    document.addEventListener('shopify:section:load', function(e) {
2209      var s = e.target.querySelector ? e.target.querySelector('[data-section-type="lifx-announcement-bar"]') : null;
2210      if (s) { s.dataset.annInit = ''; init(s); }
2211    });
2212  })();
2213</script>
2213
2214
2215
2216</div>
2217<!-- END sections: header-group -->
2218
2219    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
2220      <section id="shopify-section-template--20709029838900__hero" class="shopify-section shopify-section--lifx-hero">
2221<!-- Structured Data: Product -->
2222<script type="application/ld+json">
2223{
2224  "@context": "https://schema.org/",
2225  "@type": "Product",
2226  "name": "LIFX Everyday Outdoor Permanent Lights 200ft Kit - White",
2227  "description": "LIFX 200 ft. Everyday Permanent Lights deliver full-color smart lighting across your home's exterior: rooflines, eaves, and overhangs. 200 ft. of weather-rated LED strip (8x25 ft. segments) with adhesive and screw mounting, cut-to-size flexibility, Special FX animations, and tunable white. 6,000 ...",
2228  "sku": "LFXE\/SL200-120\/LED","gtin13": "9347403006316","image": ["https://www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=1200",
2229"https://www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_02.jpg?v=1787626282&width=1200",
2230"https://www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_03.jpg?v=1787626282&width=1200",
2231"https://www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_04.jpg?v=1787626282&width=1200",
2232"https://www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_05.jpg?v=1787626282&width=1200"
2233],
2234  "brand": {
2235    "@type": "Brand",
2236    "name": "LIFX"
2237  },
2238  "offers": {
2239    "@type": "Offer",
2240    "url": "https://www.lifx.com/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white",
2241    "priceCurrency": "USD",
2242    "price": "250.00",
2243    "availability": "https://schema.org/InStock",
2244    "itemCondition": "https://schema.org/NewCondition",
2245    "shippingDetails": {
2246      "@type": "OfferShippingDetails",
2247      "shippingRate": {
2248        "@type": "MonetaryAmount",
2249        "value": "0",
2250        "currency": "USD"
2251      },
2252      "shippingDestination": {
2253        "@type": "DefinedRegion",
2254        "addressCountry": "US"
2255      },
2256      "deliveryTime": {
2257        "@type": "ShippingDeliveryTime",
2258        "handlingTime": {
2259          "@type": "QuantitativeValue",
2260          "minValue": 0,
2261          "maxValue": 1,
2262          "unitCode": "DAY"
2263        },
2264        "transitTime": {
2265          "@type": "QuantitativeValue",
2266          "minValue": 2,
2267          "maxValue": 7,
2268          "unitCode": "DAY"
2269        }
2270      }
2271    },
2272    "hasMerchantReturnPolicy": {
2273      "@type": "MerchantReturnPolicy",
2274      "applicableCountry": "US",
2275      "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
2276      "merchantReturnDays": 30,
2277      "returnMethod": "https://schema.org/ReturnByMail",
2278      "returnFees": "https://schema.org/ReturnShippingFees",
2279      "returnShippingFeesAmount": {
2280        "@type": "MonetaryAmount",
2281        "value": "14.99",
2282        "currency": "USD"
2283      }
2284    }
2285  }
2286}
2287</script>
2287
2288 
2289
2290<link href="//www.lifx.com/cdn/shop/t/1/assets/colors_and_type.css?v=31111847550120691241790035659" rel="stylesheet" type="text/css" media="all" />
2291<section class="lifx-hero"
2292         id="shopify-section-template--20709029838900__hero"
2293         data-section-type="lifx-starter-kit-hero"
2294         data-variants="[{&quot;id&quot;:48234329833524,&quot;title&quot;:&quot;200ft Kit - White&quot;,&quot;option1&quot;:&quot;200ft Kit - White&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;LFXE\/SL200-120\/LED&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:37615864709172,&quot;product_id&quot;:8934194544692,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2026-08-24T19:51:53-07:00&quot;,&quot;updated_at&quot;:&quot;2026-08-24T19:51:55-07:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:2000,&quot;height&quot;:2000,&quot;src&quot;:&quot;\/\/www.lifx.com\/cdn\/shop\/files\/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&quot;,&quot;variant_ids&quot;:[48234329833524]},&quot;available&quot;:true,&quot;name&quot;:&quot;LIFX Everyday Outdoor Permanent Lights 200ft Kit - White - 200ft Kit - White&quot;,&quot;public_title&quot;:&quot;200ft Kit - White&quot;,&quot;options&quot;:[&quot;200ft Kit - White&quot;],&quot;price&quot;:25000,&quot;weight&quot;:454,&quot;compare_at_price&quot;:25000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;9347403006316&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:29129765355572,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:2000,&quot;width&quot;:2000,&quot;src&quot;:&quot;\/\/www.lifx.com\/cdn\/shop\/files\/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}]"
2295         data-money-format="${{amount}}"><div class="lifx-hero__bg" aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&amp;width=2400" srcset="//www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&amp;width=1200 1200w, //www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&amp;width=1600 1600w, //www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&amp;width=2000 2000w, //www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&amp;width=2400 2400w" width="2400" height="1601" loading="eager" fetchpriority="high" sizes="100vw">
2296</div><div class="lifx-hero__scrim" aria-hidden="true"></div>
2297
2298  <div class="lifx-hero__copy lifx-hero__copy--legible-gradient">
2299    <div class="lifx-hero__copy-head"><nav class="lifx-hero__crumbs" aria-label="Breadcrumb">
2300        <a href="/">Home</a>
2301        <span aria-hidden="true">›</span>
2302        <a href="/collections/outdoor">Outdoors</a>
2303        <span aria-hidden="true">›</span>
2304        LIFX Everyday Outdoor Permanent Lights 200ft Kit - White
2305      </nav>
2305<script type="application/ld+json">
2306{
2307  "@context": "https://schema.org",
2308  "@type": "BreadcrumbList",
2309  "itemListElement": [
2310    {
2311      "@type": "ListItem",
2312      "position": 1,
2313      "name": "Home",
2314      "item": "https://www.lifx.com/"
2315    },
2316    {
2317      "@type": "ListItem",
2318      "position": 2,
2319      "name": "Outdoors",
2320      "item": "https://www.lifx.com/collections/outdoor"
2321    },
2322    {
2323      "@type": "ListItem",
2324      "position": 3,
2325      "name": "LIFX Everyday Outdoor Permanent Lights 200ft Kit - White",
2326      "item": "https://www.lifx.com/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white"
2327    }
2328  ]
2329}
2330</script>
2330<div class="lifx-hero__head-bottom"><span class="lifx-hero__badge">Everyday, every color.</span><h1 class="lifx-hero__h1"><div class="metafield-rich_text_field"><p>200ft Outdoor <em>Permanent Lights</em></p></div></h1>
2331    </div>
2332    </div>
2333
2334    <div class="lifx-hero__copy-body"><div class="lifx-hero__lead">LIFX 200 ft. Everyday Permanent Lights deliver full-color smart lighting across your home's exterior: rooflines, eaves, and overhangs. 200 ft. of weather-rated LED strip (8x25 ft. segments) with adhesive and screw mounting, cut-to-size flexibility, Special FX animations, and tunable white. 6,000 lumens output. No hub required. Connects via Wi-Fi to the free LIFX app. Matter enabled. Compatible with Alexa, Google Home, Apple HomeKit, and Samsung SmartThings.</div><ul class="lifx-hero__features"><li>200 feet of permanent outdoor lighting - 8x25 ft. segments, cut to size for a perfect fit on any roofline or eave.</li><li>Millions of colors plus tunable white - full color spectrum and warm-to-cool white shades in one strip.</li><li>Dynamic lighting effects that shift, pulse, and cycle on schedule or on demand.</li></ul><div class="lifx-hero__callout" role="note" data-spec-slider>
2335        <span class="lifx-hero__callout-icon" data-cs-icons aria-hidden="true"></span>
2336        <span class="lifx-hero__callout-copy" data-cs-slides></span>
2337        <span class="lifx-hero__callout-dots" data-cs-dots aria-hidden="true"></span>
2338      </div>
2339      
2339<script type="application/json" data-cs-data>[{"kind":"star","title":"Permanent. No Takedowns.","desc":"Install once and leave them up — Halloween, Christmas, game day, every day."},{"img":"https://www.lifx.com/cdn/shop/files/matter_logo.svg?v=1743748580","title":"Matter Enabled","desc":"Works with Apple Home, Alexa, Google Home & SmartThings — no hub needed."},{"img":"https:\/\/cdn.shopify.com\/s\/files\/1\/0697\/4167\/4548\/files\/US_wall_plug.svg?v=17643020033","title":"Wall Plug (Type A)","desc":"Plugs straight into a standard wall outlet."},{"img":"https://www.lifx.com/cdn/shop/files/CRI.svg?v=1764302002","title":"80+ Color Rendering Index","desc":"High CRI renders colors true to life."},{"img":"https://www.lifx.com/cdn/shop/files/iprating.svg?v=1783915200","title":"IP Rating IP65","desc":"Sealed against dust and water for outdoor use."}]</script>
2339</div>
2340  </div>
2341
2342  <aside class="lifx-hero__card"><div class="lifx-hero__gallery" data-gallery>
2343      <div class="lifx-hero__stock-badge lifx-hero__stock-badge--in">
2344        <i class="lifx-hero__live" aria-hidden="true"></i>In stock
2345      </div>
2346      <div class="lifx-hero__photo"><div class="lifx-hero__slide is-active"
2347                 data-slide="0"
2348                 aria-hidden="false"><img src="//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&amp;width=400 400w, //www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&amp;width=800 800w, //www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2349</div><div class="lifx-hero__slide"
2350                 data-slide="1"
2351                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_02.jpg?v=1787626282&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_02.jpg?v=1787626282&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_02.jpg?v=1787626282&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_02.jpg?v=1787626282&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2352</div><div class="lifx-hero__slide"
2353                 data-slide="2"
2354                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_03.jpg?v=1787626282&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_03.jpg?v=1787626282&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_03.jpg?v=1787626282&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_03.jpg?v=1787626282&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2355</div><div class="lifx-hero__slide"
2356                 data-slide="3"
2357                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_04.jpg?v=1787626282&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_04.jpg?v=1787626282&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_04.jpg?v=1787626282&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_04.jpg?v=1787626282&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2358</div><div class="lifx-hero__slide"
2359                 data-slide="4"
2360                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_05.jpg?v=1787626282&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_05.jpg?v=1787626282&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_05.jpg?v=1787626282&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_05.jpg?v=1787626282&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2361</div><div class="lifx-hero__slide"
2362                 data-slide="5"
2363                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_06.jpg?v=1787626283&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_06.jpg?v=1787626283&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_06.jpg?v=1787626283&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_06.jpg?v=1787626283&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2364</div><div class="lifx-hero__slide"
2365                 data-slide="6"
2366                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_07.jpg?v=1787626283&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_07.jpg?v=1787626283&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_07.jpg?v=1787626283&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_07.jpg?v=1787626283&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2367</div><div class="lifx-hero__slide"
2368                 data-slide="7"
2369                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_09.jpg?v=1787626282&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_09.jpg?v=1787626282&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_09.jpg?v=1787626282&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_09.jpg?v=1787626282&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2370</div><div class="lifx-hero__slide"
2371                 data-slide="8"
2372                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_11.jpg?v=1787626283&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_11.jpg?v=1787626283&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_11.jpg?v=1787626283&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_11.jpg?v=1787626283&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2373</div><div class="lifx-hero__slide"
2374                 data-slide="9"
2375                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_12.jpg?v=1787626283&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_12.jpg?v=1787626283&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_12.jpg?v=1787626283&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_12.jpg?v=1787626283&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2376</div><div class="lifx-hero__slide"
2377                 data-slide="10"
2378                 aria-hidden="true"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_13.jpg?v=1787626282&amp;width=1200" alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_13.jpg?v=1787626282&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_13.jpg?v=1787626282&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_13.jpg?v=1787626282&amp;width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 1024px) 480px, 90vw">
2379</div><div class="lifx-hero__dots" role="tablist" aria-label="Product images"><button type="button"
2380                      class="lifx-hero__dot is-active"
2381                      data-go="0"
2382                      role="tab"
2383                      aria-selected="true"
2384                      aria-label="Image 1 of 11"></button><button type="button"
2385                      class="lifx-hero__dot"
2386                      data-go="1"
2387                      role="tab"
2388                      aria-selected="false"
2389                      aria-label="Image 2 of 11"></button><button type="button"
2390                      class="lifx-hero__dot"
2391                      data-go="2"
2392                      role="tab"
2393                      aria-selected="false"
2394                      aria-label="Image 3 of 11"></button><button type="button"
2395                      class="lifx-hero__dot"
2396                      data-go="3"
2397                      role="tab"
2398                      aria-selected="false"
2399                      aria-label="Image 4 of 11"></button><button type="button"
2400                      class="lifx-hero__dot"
2401                      data-go="4"
2402                      role="tab"
2403                      aria-selected="false"
2404                      aria-label="Image 5 of 11"></button><button type="button"
2405                      class="lifx-hero__dot"
2406                      data-go="5"
2407                      role="tab"
2408                      aria-selected="false"
2409                      aria-label="Image 6 of 11"></button><button type="button"
2410                      class="lifx-hero__dot"
2411                      data-go="6"
2412                      role="tab"
2413                      aria-selected="false"
2414                      aria-label="Image 7 of 11"></button><button type="button"
2415                      class="lifx-hero__dot"
2416                      data-go="7"
2417                      role="tab"
2418                      aria-selected="false"
2419                      aria-label="Image 8 of 11"></button><button type="button"
2420                      class="lifx-hero__dot"
2421                      data-go="8"
2422                      role="tab"
2423                      aria-selected="false"
2424                      aria-label="Image 9 of 11"></button><button type="button"
2425                      class="lifx-hero__dot"
2426                      data-go="9"
2427                      role="tab"
2428                      aria-selected="false"
2429                      aria-label="Image 10 of 11"></button><button type="button"
2430                      class="lifx-hero__dot"
2431                      data-go="10"
2432                      role="tab"
2433                      aria-selected="false"
2434                      aria-label="Image 11 of 11"></button></div></div>
2434<button type="button" class="lifx-hero__nav lifx-hero__nav--prev" data-prev aria-label="Previous image">
2435          <svg viewBox="0 0 24 24" aria-hidden="true">
2436            <path d="M15 6l-6 6 6 6" stroke="currentColor" stroke-width="1.8" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
2437          </svg>
2438        </button>
2439        <button type="button" class="lifx-hero__nav lifx-hero__nav--next" data-next aria-label="Next image">
2440          <svg viewBox="0 0 24 24" aria-hidden="true">
2441            <path d="M9 6l6 6-6 6" stroke="currentColor" stroke-width="1.8" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
2442          </svg>
2443        </button></div>
2444
2445    <product-form class="product-form lifx-hero__product-form" data-hide-errors="false" data-section-id="template--20709029838900__hero">
2446      <div class="product-form__error-message-wrapper" role="alert" hidden>
2447        <span class="product-form__error-message"></span>
2448      </div>
2449      <form method="post" action="/cart/add" id="product-form-template--20709029838900__hero" accept-charset="UTF-8"
2450            class="form lifx-hero__form" enctype="multipart/form-data" novalidate="novalidate"
2451            data-type="add-to-cart-form">
2452        <input type="hidden" name="form_type" value="product">
2453        <input type="hidden" name="utf8" value="✓">
2454        <input type="hidden" name="id" value="48234329833524" class="product-variant-id">
2455        <input type="hidden" name="product-id" value="8934194544692">
2456        <input type="hidden" name="section-id" value="template--20709029838900__hero"><div class="lifx-hero__family" data-family-style="dropdown"><div class="lifx-hero__family-head">
2457                <p class="lifx-hero__family-heading">Choose your product</p>
2458              </div><button type="button" class="lifx-hero__family-trigger" data-family-trigger hidden aria-expanded="false"></button>
2459            <div class="lifx-hero__family-cards" data-family-cards><a class="lifx-hero__fcard is-selected"
2460                   href="/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white"
2461                   aria-current="true">
2462                  <span class="lifx-hero__fcard-top"><span class="lifx-hero__fcard-dot lifx-hero__fcard-dot--white" style="background: #F4F4F4;" aria-hidden="true"></span><span class="lifx-hero__fcard-name">200ft Kit - White</span>
2463                  </span><span class="lifx-hero__fcard-meta">
2464                      <span class="lifx-hero__fcard-price">
2465                      $250.00
2466</span></span></a><a class="lifx-hero__fcard"
2467                   href="/products/outdoor-permanent-lights-white"
2468                   >
2469                  <span class="lifx-hero__fcard-top"><span class="lifx-hero__fcard-dot lifx-hero__fcard-dot--white" style="background: #F4F4F4;" aria-hidden="true"></span><span class="lifx-hero__fcard-name">50ft Kit - White</span>
2470                  </span><span class="lifx-hero__fcard-meta">
2471                      <span class="lifx-hero__fcard-price">
2472                      $199.00
2473</span></span></a><a class="lifx-hero__fcard"
2474                   href="/products/lifx-sl-50-30-sckt-rgbw-blk"
2475                   >
2476                  <span class="lifx-hero__fcard-top"><span class="lifx-hero__fcard-dot lifx-hero__fcard-dot--white" style="background: #F4F4F4;" aria-hidden="true"></span><span class="lifx-hero__fcard-name">50ft Extension - White</span>
2477                  </span><span class="lifx-hero__fcard-meta">
2478                      <span class="lifx-hero__fcard-price">
2479                      $129.99
2480</span></span></a><a class="lifx-hero__fcard"
2481                   href="/products/lifx-25-15skt-rgbw-sl-ext"
2482                   >
2483                  <span class="lifx-hero__fcard-top"><span class="lifx-hero__fcard-dot lifx-hero__fcard-dot--white" style="background: #F4F4F4;" aria-hidden="true"></span><span class="lifx-hero__fcard-name">25ft Extension - White</span>
2484                  </span><span class="lifx-hero__fcard-meta">
2485                      <span class="lifx-hero__fcard-price">
2486                      $69.99
2487</span></span></a><a class="lifx-hero__fcard"
2488                   href="/products/outdoor-permanent-lights-black"
2489                   >
2490                  <span class="lifx-hero__fcard-top"><span class="lifx-hero__fcard-dot lifx-hero__fcard-dot--black" style="background: #111111;" aria-hidden="true"></span><span class="lifx-hero__fcard-name">50ft Kit - Black</span>
2491                  </span><span class="lifx-hero__fcard-meta">
2492                      <span class="lifx-hero__fcard-price">
2493                      $199.00
2494</span></span></a></div>
2495          </div><style>
2496  .kbl {
2497    --kbl-accent: #E2FC52;
2498    display: flex; align-items: center; gap: 13px;
2499    margin: 20px 0; padding: 15px 18px; border-radius: 12px; text-decoration: none;
2500    background: linear-gradient(90deg, rgba(226,252,82,.10), rgba(226,252,82,.02));
2501    box-shadow: inset 0 0 0 1px rgba(226,252,82,.22);
2502    font-family: var(--font-body-family, 'Syne', 'Helvetica Neue', system-ui, sans-serif);
2503    transition: box-shadow .12s cubic-bezier(.22,1,.36,1), background .12s cubic-bezier(.22,1,.36,1);
2504  }
2505  .kbl:hover {
2506    box-shadow: inset 0 0 0 1px rgba(226,252,82,.45);
2507    background: linear-gradient(90deg, rgba(226,252,82,.16), rgba(226,252,82,.04));
2508  }
2509  .kbl:focus-visible { outline: 2px solid var(--highlight, #E2FF90); outline-offset: 2px; }
2510  .kbl__ic {
2511    width: 34px; height: 34px; flex: none; border-radius: 9px; display: grid; place-items: center;
2512    background: rgba(226,252,82,.14); color: var(--kbl-accent);
2513  }
2514  .kbl__ic svg { width: 18px; height: 18px; display: block; stroke: currentColor; fill: none; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
2515  .kbl__t { flex: 1; min-width: 0; }
2516  .kbl__t b { display: block; font-weight: 600; font-size: 13.5px; line-height: 1.25; color: var(--ink-100, #FBFEF3); }
2517  .kbl__t small { display: block; font-size: 12px; line-height: 1.35; margin-top: 2px; color: var(--ink-50, rgba(251,254,243,.5)); }
2518  .kbl__arrow { flex: none; color: var(--kbl-accent); font-size: 16px; line-height: 1; transition: transform .12s cubic-bezier(.22,1,.36,1); }
2519  .kbl:hover .kbl__arrow { transform: translateX(3px); }
2520</style>
2521
2522<a class="kbl" href="/pages/outdoor-kit-builder">
2523  <span class="kbl__ic" aria-hidden="true">
2524    <svg viewBox="0 0 24 24"><rect x="5" y="3" width="14" height="18" rx="2.5"/><path d="M8 7h8M8 11h2M8 15h2M14 11h2M14 15h2"/></svg>
2525  </span>
2526  <span class="kbl__t">
2527    <b>Plan a full outdoor setup</b>
2528    <small>Outdoor Kit Builder · sizes power automatically</small>
2529  </span>
2530  <span class="kbl__arrow" aria-hidden="true">&rarr;</span>
2531</a>
2532<div class="lifx-hero__rating" ><div id="shopify-block-AQkpPTWNvRXlYcS93b__judge_me_reviews_preview_badge_VxtLKQ" class="shopify-block shopify-app-block">
2533<div class='jdgm-widget jdgm-preview-badge'
2534    data-id='8934194544692'
2535    data-template='manual-installation'>
2536  <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
2537</div>
2538
2539
2540
2541
2542</div></div><div class="lifx-hero__qty-row product-form__buttons">
2543          <label for="Quantity-template--20709029838900__hero" class="lifx-hero__qty-label" data-buy-only>Qty</label>
2544          <div class="lifx-hero__qty-stepper" data-buy-only>
2545            <button type="button" aria-label="Decrease quantity"
2546                    onclick="this.parentNode.querySelector('input[type=number]').stepDown();this.parentNode.querySelector('input[type=number]').dispatchEvent(new Event('change',{bubbles:true}));">−</button>
2547            <input id="Quantity-template--20709029838900__hero" name="quantity" type="number"
2548                   value="1" min="1" max="9" class="lifx-hero__qty-v">
2549            <button type="button" aria-label="Increase quantity"
2550                    onclick="this.parentNode.querySelector('input[type=number]').stepUp();this.parentNode.querySelector('input[type=number]').dispatchEvent(new Event('change',{bubbles:true}));">+</button>
2551          </div>
2552          <div class="lifx-hero__price-row"><span class="lifx-hero__price-now" data-price>
2553                $250.00
2554              </span></div>
2555          <button id="ProductSubmitButton-template--20709029838900__hero" type="submit" name="add"
2556                  class="lifx-btn lifx-btn--primary lifx-hero__atc btn-cta" data-buy-only
2557                  >
2558            <span>Add to cart</span>
2559            <div class="loading__spinner hidden">
2560              <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"></circle></svg>
2561            </div>
2562          </button>
2563        </div><a class="lifx-bp2__quote lifx-hero__lowes" href="https://www.lowes.com/pl/outdoor-lighting/string-lights/lifx/4294857034-4294452750" target="_blank" rel="noopener sponsored">
2564            <img class="lifx-hero__lowes-logo" src="https://cdn.shopify.com/s/files/1/0697/4167/4548/files/lowes.webp?v=1790038977" alt="Lowe's" width="64" height="16" loading="lazy">
2565            <span class="lifx-hero__lowes-text">
2566              <span class="lifx-bp2__qs">Available at Lowe's</span>
2567              <span class="lifx-bp2__qc">Buy Now &rarr;</span>
2568            </span>
2569          </a><div class="lifx-hero__matter">
2570            <span class="lifx-hero__matter-logo"><svg class="lifx-hero__matter-wifi" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 8.8a15 15 0 0 1 20 0"/><path d="M5.2 12.4a10 10 0 0 1 13.6 0"/><path d="M8.5 16a5 5 0 0 1 7 0"/><circle cx="12" cy="19.3" r="1.1" fill="currentColor" stroke="none"/></svg><img src="https://www.lifx.com/cdn/shop/files/matter_logo.svg?v=1743748580" alt="Matter" loading="lazy"></span>
2571            <div class="lifx-hero__matter-txt">
2572              <p class="lifx-hero__matter-lead"><b>No hub needed.</b> <span class="lifx-hero__matter-intro">Works with:</span></p><div class="lifx-hero__matter-eco"><span class="lifx-hero__matter-pill">Apple Home</span><span class="lifx-hero__matter-pill">Amazon Alexa</span><span class="lifx-hero__matter-pill">Google Home</span><span class="lifx-hero__matter-pill">SmartThings</span></div>
2573            </div>
2574          </div><input type="hidden" name="product-id" value="8934194544692">
2575        <input type="hidden" name="section-id" value="template--20709029838900__hero">
2576      </form>
2577    </product-form><div class="lifx-hero__bis" data-bis hidden>
2578      <div class="lifx-hero__bis-head">
2579        <button type="button" class="lifx-hero__bis-cta" data-bis-open aria-expanded="false" aria-controls="bis-template--20709029838900__hero">
2580          <svg class="lifx-hero__bis-bell" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M18 8a6 6 0 1 0-12 0c0 7-3 9-3 9h18s-3-2-3-9"/><path d="M13.7 21a2 2 0 0 1-3.4 0"/></svg>
2581          <span>Get a restock email/SMS alert</span>
2582          <svg class="lifx-hero__bis-caret" viewBox="0 0 10 6" fill="none" aria-hidden="true"><path d="M1 1l4 4 4-4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>
2583        </button>
2584        <div class="lifx-hero__bis-pricegroup">
2585          <span class="lifx-hero__bis-price">$250.00</span>
2586          <span class="lifx-hero__bis-sold">Sold out</span>
2587        </div>
2588      </div>
2589      <div class="lifx-hero__bis-inner" id="bis-template--20709029838900__hero" hidden data-bis-panel>
2590        <p class="lifx-hero__bis-h">Get a restock alert</p><p class="lifx-hero__bis-sub">We'll let you know the moment it's back in stock. Add a mobile number if you'd rather get a text.</p><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="lifx-hero__bis-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="bis-48234329833524" data-bis-tag>
2591            <label class="lifx-hero__bis-field">
2592              <span>Email</span>
2593              <input type="email" name="contact[email]" required placeholder="[email protected]" autocomplete="email">
2594            </label>
2595            <label class="lifx-hero__bis-field">
2596              <span>Mobile <i>(optional — include your country code)</i></span>
2597              <input type="tel" inputmode="tel" placeholder="+61 429 050 231" autocomplete="tel" data-bis-phone>
2598            </label>
2599            <label class="lifx-hero__bis-opt">
2600              <input type="checkbox" name="contact[accepts_marketing]" value="true" checked required>
2601              <span>Email me restock alerts and LIFX news. Unsubscribe any time.</span>
2602            </label><button type="submit" class="lifx-btn lifx-btn--primary lifx-hero__bis-btn">Notify me</button></form></div>
2603    </div>
2604  </aside>
2605</section>
2606
2607
2608
2609<script>
2610(function() {
2611  function init() {
2612    var section = document.querySelector('[data-section-type="lifx-starter-kit-hero"]');
2613    if (!section) return;
2614    if (section.dataset.galleryInit === '1') return;
2615    var gallery = section.querySelector('[data-gallery]');
2616    if (!gallery) return;
2617    var slides = gallery.querySelectorAll('.lifx-hero__slide');
2618    if (slides.length < 2) return;
2619    section.dataset.galleryInit = '1';
2620
2621    var dots = gallery.querySelectorAll('.lifx-hero__dot');
2622    var current = 0;
2623
2624    function show(i) {
2625      if (i < 0) i = slides.length - 1;
2626      if (i >= slides.length) i = 0;
2627      slides[current].classList.remove('is-active');
2628      slides[current].setAttribute('aria-hidden', 'true');
2629      if (dots[current]) {
2630        dots[current].classList.remove('is-active');
2631        dots[current].setAttribute('aria-selected', 'false');
2632      }
2633      current = i;
2634      slides[current].classList.add('is-active');
2635      slides[current].setAttribute('aria-hidden', 'false');
2636      if (dots[current]) {
2637        dots[current].classList.add('is-active');
2638        dots[current].setAttribute('aria-selected', 'true');
2639      }
2640    }
2641
2642    var prev = gallery.querySelector('[data-prev]');
2643    var next = gallery.querySelector('[data-next]');
2644    if (prev) prev.addEventListener('click', function(e) { e.preventDefault(); show(current - 1); });
2645    if (next) next.addEventListener('click', function(e) { e.preventDefault(); show(current + 1); });
2646    Array.prototype.forEach.call(dots, function(dot) {
2647      dot.addEventListener('click', function(e) {
2648        e.preventDefault();
2649        show(parseInt(dot.getAttribute('data-go'), 10));
2650      });
2651    });
2652
2653    // Keyboard nav when gallery is focused
2654    gallery.setAttribute('tabindex', '0');
2655    gallery.addEventListener('keydown', function(e) {
2656      if (e.key === 'ArrowLeft') { e.preventDefault(); show(current - 1); }
2657      else if (e.key === 'ArrowRight') { e.preventDefault(); show(current + 1); }
2658    });
2659
2660    // Touch swipe
2661    var touchStartX = null;
2662    gallery.addEventListener('touchstart', function(e) {
2663      touchStartX = e.touches[0].clientX;
2664    }, { passive: true });
2665    gallery.addEventListener('touchend', function(e) {
2666      if (touchStartX === null) return;
2667      var dx = e.changedTouches[0].clientX - touchStartX;
2668      if (Math.abs(dx) > 40) {
2669        show(dx < 0 ? current + 1 : current - 1);
2670      }
2671      touchStartX = null;
2672    });
2673  }
2674
2675  if (document.readyState === 'loading') {
2676    document.addEventListener('DOMContentLoaded', init);
2677  } else {
2678    init();
2679  }
2680  document.addEventListener('shopify:section:load', function(e) {
2681    if (!e.target.querySelector) return;
2682    var s = e.target.querySelector('[data-section-type="lifx-starter-kit-hero"]');
2683    if (s) { s.dataset.galleryInit = ''; init(); }
2684  });
2685})();
2686</script>
2686
2687
2688<script>
2689/* Move badge out of kit-card (its backdrop-filter creates a containing
2690   block for position:fixed in some browsers). Then update its top
2691   value so it sits at the top of the hero on scroll 0, and sticks to
2692   the top of the viewport once you scroll past. */
2693(function() {
2694  function init() {
2695    var section = document.querySelector('[data-section-type="lifx-starter-kit-hero"]');
2696    if (!section) return;
2697    // Only look INSIDE the section. If the toggle is off, the section
2698    // won't contain a badge and we should clean up any orphan moved
2699    // to <body> from a previous render.
2700    var badge = section.querySelector('.lifx-hero__deal-badge--skh');
2701    if (!badge) {
2702      document.body.querySelectorAll('body > .lifx-hero__deal-badge--skh, body > [data-skh-badge]').forEach(function(b) { b.remove(); });
2703      return;
2704    }
2705    if (badge.dataset.movedBadge === '1') return;
2706    // Remove stale orphans before moving the current one
2707    document.body.querySelectorAll('body > .lifx-hero__deal-badge--skh, body > [data-skh-badge]').forEach(function(b) { if (b !== badge) b.remove(); });
2708    badge.dataset.movedBadge = '1';
2709    document.body.appendChild(badge);
2710    var STICK_TOP = 0;
2711    function update() {
2712      var heroTop = section.getBoundingClientRect().top;
2713      badge.style.top = Math.max(STICK_TOP, heroTop) + 'px';
2714    }
2715    window.addEventListener('scroll', update, { passive: true });
2716    window.addEventListener('resize', update, { passive: true });
2717    update();
2718  }
2719  if (document.readyState === 'loading') {
2720    document.addEventListener('DOMContentLoaded', init);
2721  } else {
2722    init();
2723  }
2724  document.addEventListener('shopify:section:load', function(e) {
2725    var b = e.target.querySelector
2726      ? e.target.querySelector('.lifx-hero__deal-badge--skh')
2727      : null;
2728    if (b) { b.dataset.movedBadge = ''; init(); }
2729  });
2730})();
2731</script>
2731
2732
2733<script>
2734/* Pin script removed — badge is always fixed via CSS */
2735(function() {
2736  function kick() {
2737    var v = document.querySelector('.lifx-hero__bg-video');
2738    if (!v) return;
2739    v.muted = true; // belt and braces for iOS Safari
2740    v.playsInline = true;
2741    var p = v.play();
2742    if (p && p.catch) p.catch(function(){
2743      // Autoplay was blocked — try again on first user interaction.
2744      var resume = function() {
2745        v.play().catch(function(){});
2746        ['click','touchstart','keydown','scroll'].forEach(function(e){
2747          document.removeEventListener(e, resume, true);
2748        });
2749      };
2750      ['click','touchstart','keydown','scroll'].forEach(function(e){
2751        document.addEventListener(e, resume, true);
2752      });
2753    });
2754  }
2755  if (document.readyState === 'loading') {
2756    document.addEventListener('DOMContentLoaded', kick);
2757  } else {
2758    kick();
2759  }
2760  document.addEventListener('shopify:section:load', kick);
2761})();
2762</script>
2762
2763
2764
2765</section><section id="shopify-section-template--20709029838900__lifx_combined_listing_ctr93U" class="shopify-section shopify-section--lifx-hero">
2766
2767
2768
2769
2770<script>
2771(function() {
2772  function init() {
2773    var section = document.querySelector('[data-section-type="lifx-combined-listing"]');
2774    if (!section) return;
2775    if (section.dataset.galleryInit === '1') return;
2776    var gallery = section.querySelector('[data-gallery]');
2777    if (!gallery) return;
2778    var slides = gallery.querySelectorAll('.lifx-hero__slide');
2779    if (slides.length < 2) return;
2780    section.dataset.galleryInit = '1';
2781
2782    var dots = gallery.querySelectorAll('.lifx-hero__dot');
2783    var current = 0;
2784    section.heroGalleryShow = function (i) { show(i); };
2785
2786    function show(i) {
2787      if (i < 0) i = slides.length - 1;
2788      if (i >= slides.length) i = 0;
2789      slides[current].classList.remove('is-active');
2790      slides[current].setAttribute('aria-hidden', 'true');
2791      if (dots[current]) {
2792        dots[current].classList.remove('is-active');
2793        dots[current].setAttribute('aria-selected', 'false');
2794      }
2795      current = i;
2796      slides[current].classList.add('is-active');
2797      slides[current].setAttribute('aria-hidden', 'false');
2798      if (dots[current]) {
2799        dots[current].classList.add('is-active');
2800        dots[current].setAttribute('aria-selected', 'true');
2801      }
2802    }
2803
2804    var prev = gallery.querySelector('[data-prev]');
2805    var next = gallery.querySelector('[data-next]');
2806    if (prev) prev.addEventListener('click', function(e) { e.preventDefault(); show(current - 1); });
2807    if (next) next.addEventListener('click', function(e) { e.preventDefault(); show(current + 1); });
2808    Array.prototype.forEach.call(dots, function(dot) {
2809      dot.addEventListener('click', function(e) {
2810        e.preventDefault();
2811        show(parseInt(dot.getAttribute('data-go'), 10));
2812      });
2813    });
2814
2815    // Keyboard nav when gallery is focused
2816    gallery.setAttribute('tabindex', '0');
2817    gallery.addEventListener('keydown', function(e) {
2818      if (e.key === 'ArrowLeft') { e.preventDefault(); show(current - 1); }
2819      else if (e.key === 'ArrowRight') { e.preventDefault(); show(current + 1); }
2820    });
2821
2822    // Touch swipe
2823    var touchStartX = null;
2824    gallery.addEventListener('touchstart', function(e) {
2825      touchStartX = e.touches[0].clientX;
2826    }, { passive: true });
2827    gallery.addEventListener('touchend', function(e) {
2828      if (touchStartX === null) return;
2829      var dx = e.changedTouches[0].clientX - touchStartX;
2830      if (Math.abs(dx) > 40) {
2831        show(dx < 0 ? current + 1 : current - 1);
2832      }
2833      touchStartX = null;
2834    });
2835  }
2836
2837  if (document.readyState === 'loading') {
2838    document.addEventListener('DOMContentLoaded', init);
2839  } else {
2840    init();
2841  }
2842  document.addEventListener('shopify:section:load', function(e) {
2843    if (!e.target.querySelector) return;
2844    var s = e.target.querySelector('[data-section-type="lifx-combined-listing"]');
2845    if (s) { s.dataset.galleryInit = ''; init(); }
2846  });
2847})();
2848</script>
2848
2849
2850<script>
2851/* Move badge out of kit-card (its backdrop-filter creates a containing
2852   block for position:fixed in some browsers). Then update its top
2853   value so it sits at the top of the hero on scroll 0, and sticks to
2854   the top of the viewport once you scroll past. */
2855(function() {
2856  function init() {
2857    var section = document.querySelector('[data-section-type="lifx-combined-listing"]');
2858    if (!section) return;
2859    // Only look INSIDE the section. If the toggle is off, the section
2860    // won't contain a badge and we should clean up any orphan moved
2861    // to <body> from a previous render.
2862    var badge = section.querySelector('.lifx-hero__deal-badge--skh');
2863    if (!badge) {
2864      document.body.querySelectorAll('body > .lifx-hero__deal-badge--skh, body > [data-skh-badge]').forEach(function(b) { b.remove(); });
2865      return;
2866    }
2867    if (badge.dataset.movedBadge === '1') return;
2868    // Remove stale orphans before moving the current one
2869    document.body.querySelectorAll('body > .lifx-hero__deal-badge--skh, body > [data-skh-badge]').forEach(function(b) { if (b !== badge) b.remove(); });
2870    badge.dataset.movedBadge = '1';
2871    document.body.appendChild(badge);
2872    var STICK_TOP = 0;
2873    function update() {
2874      var heroTop = section.getBoundingClientRect().top;
2875      badge.style.top = Math.max(STICK_TOP, heroTop) + 'px';
2876    }
2877    window.addEventListener('scroll', update, { passive: true });
2878    window.addEventListener('resize', update, { passive: true });
2879    update();
2880  }
2881  if (document.readyState === 'loading') {
2882    document.addEventListener('DOMContentLoaded', init);
2883  } else {
2884    init();
2885  }
2886  document.addEventListener('shopify:section:load', function(e) {
2887    var b = e.target.querySelector
2888      ? e.target.querySelector('.lifx-hero__deal-badge--skh')
2889      : null;
2890    if (b) { b.dataset.movedBadge = ''; init(); }
2891  });
2892})();
2893</script>
2893
2894
2895<script>
2896/* Pin script removed — badge is always fixed via CSS */
2897(function() {
2898  function kick() {
2899    var v = document.querySelector('.lifx-hero__bg-video');
2900    if (!v) return;
2901    v.muted = true; // belt and braces for iOS Safari
2902    v.playsInline = true;
2903    var p = v.play();
2904    if (p && p.catch) p.catch(function(){
2905      // Autoplay was blocked — try again on first user interaction.
2906      var resume = function() {
2907        v.play().catch(function(){});
2908        ['click','touchstart','keydown','scroll'].forEach(function(e){
2909          document.removeEventListener(e, resume, true);
2910        });
2911      };
2912      ['click','touchstart','keydown','scroll'].forEach(function(e){
2913        document.addEventListener(e, resume, true);
2914      });
2915    });
2916  }
2917  if (document.readyState === 'loading') {
2918    document.addEventListener('DOMContentLoaded', kick);
2919  } else {
2920    kick();
2921  }
2922  document.addEventListener('shopify:section:load', kick);
2923})();
2924</script>
2924
2925
2926
2927</section><section id="shopify-section-template--20709029838900__lifx_press_strip_aRaNJt" class="shopify-section shopify-section--lifx-press">
2928
2929<section class="lifx-press" id="shopify-section-template--20709029838900__lifx_press_strip_aRaNJt" data-section-type="lifx-press" style="--press-speed: 42s;">
2930  <div class="lifx-press__inner"><div class="lifx-press__title">Featured in the publications you already trust</div><div class="lifx-press__row" data-count="7">
2931    <div class="lifx-press__track"><span class="lifx-press__item" ><span class="lifx-press__name lifx-press__name--caps">WIRED</span></span><span class="lifx-press__item" ><span class="lifx-press__name lifx-press__name--serif">The Verge</span></span><span class="lifx-press__item" ><span class="lifx-press__name lifx-press__name--caps">Wirecutter</span></span><span class="lifx-press__item" ><span class="lifx-press__name lifx-press__name--regular">Engadget</span></span><span class="lifx-press__item" ><span class="lifx-press__name lifx-press__name--caps">Fast Company</span></span><span class="lifx-press__item" ><span class="lifx-press__name lifx-press__name--serif">The New York Times</span></span><span class="lifx-press__item" ><span class="lifx-press__name lifx-press__name--regular">Gizmodo</span></span></div><div class="lifx-press__track lifx-press__track--clone" aria-hidden="true"><span class="lifx-press__item"><span class="lifx-press__name lifx-press__name--caps">WIRED</span></span><span class="lifx-press__item"><span class="lifx-press__name lifx-press__name--serif">The Verge</span></span><span class="lifx-press__item"><span class="lifx-press__name lifx-press__name--caps">Wirecutter</span></span><span class="lifx-press__item"><span class="lifx-press__name lifx-press__name--regular">Engadget</span></span><span class="lifx-press__item"><span class="lifx-press__name lifx-press__name--caps">Fast Company</span></span><span class="lifx-press__item"><span class="lifx-press__name lifx-press__name--serif">The New York Times</span></span><span class="lifx-press__item"><span class="lifx-press__name lifx-press__name--regular">Gizmodo</span></span></div>
2932  </div>
2933  </div>
2934</section>
2935
2936
2937
2938
2939</section><section id="shopify-section-template--20709029838900__mood" class="shopify-section shopify-section--lifx-mood">
2940
2941
2942<script>
2943(function() {
2944  function init(root) {
2945    try {
2946      var section = (root || document).querySelector('[data-section-type="lifx-mood"]');
2947      if (!section) return;
2948      if (section.dataset.moodInit === '1') return;
2949      section.dataset.moodInit = '1';
2950
2951      var slider = section.querySelector('.lifx-mood__slider');
2952      if (!slider) return;
2953      var layers = section.querySelectorAll('.lifx-mood__layer');
2954      var timeEl = section.querySelector('.lifx-mood__time');
2955      var hourLabel = section.querySelector('[data-hour-label]');
2956      var nameEl = section.querySelector('.lifx-mood__h3');
2957      var descEl = section.querySelector('.lifx-mood__desc');
2958      // Expand/collapse description on click — only if truncated
2959      function updateDescClamp() {
2960        if (!descEl) return;
2961        descEl.classList.remove('is-expanded');
2962        descEl.classList.remove('is-clamped');
2963        requestAnimationFrame(function() {
2964          if (descEl.scrollHeight > descEl.clientHeight + 1) {
2965            descEl.classList.add('is-clamped');
2966          }
2967        });
2968      }
2969      if (descEl) {
2970        descEl.addEventListener('click', function() {
2971          descEl.classList.toggle('is-expanded');
2972          if (descEl.classList.contains('is-expanded')) {
2973            descEl.classList.remove('is-clamped');
2974          } else {
2975            updateDescClamp();
2976          }
2977        });
2978        updateDescClamp();
2979      }
2980      var statsEls = section.querySelectorAll('.lifx-mood__stats dd');
2981      var cctEl = statsEls[0] || null;
2982      var brtEl = statsEls[1] || null;
2983      var hueEl = statsEls[2] || null;
2984      var ticks = section.querySelectorAll('.lifx-mood__ticks span');
2985
2986      var scenesRaw = section.querySelector('script[data-mood-scenes]');
2987      var scenes = [];
2988      if (scenesRaw) {
2989        try { scenes = JSON.parse(scenesRaw.textContent); } catch (e) { scenes = []; }
2990      }
2991      var maxIndex = Math.max(0, scenes.length - 1);
2992
2993      function parseTimeHour(s) {
2994        if (!s) return 0;
2995        var m = String(s).trim().toUpperCase().match(/^(\d{1,2})(?::(\d{1,2}))?\s*(AM|PM)?/);
2996        if (!m) return 0;
2997        var h = parseInt(m[1], 10);
2998        var min = m[2] ? parseInt(m[2], 10) : 0;
2999        var ampm = m[3];
3000        if (ampm === 'PM' && h !== 12) h += 12;
3001        if (ampm === 'AM' && h === 12) h = 0;
3002        return h + min / 60;
3003      }
3004      function formatHour(h) {
3005        var hf = Math.floor(h);
3006        var mn = Math.round((h - hf) * 60);
3007        if (mn === 60) { hf += 1; mn = 0; }
3008        if (hf >= 24) hf -= 24;
3009        if (hf < 0) hf += 24;
3010        var ampm = hf >= 12 ? 'PM' : 'AM';
3011        var hh = hf % 12; if (hh === 0) hh = 12;
3012        return hh + ':' + String(mn).padStart(2, '0') + '<span class="mc-time-ampm">' + ampm + '</span>';
3013      }
3014      function lerpMood(a, b, t) { return a + (b - a) * t; }
3015
3016      function update(pos) {
3017        var lower = Math.floor(pos);
3018        var upper = Math.min(maxIndex, lower + 1);
3019        var fraction = pos - lower;
3020
3021        for (var i = 0; i < layers.length; i++) {
3022          var op = 0;
3023          if (i === lower) op = 1 - fraction;
3024          else if (i === upper) op = fraction;
3025          layers[i].style.opacity = op;
3026          var isOn = op > 0;
3027          layers[i].classList.toggle('is-on', isOn);
3028          var vid = layers[i].querySelector('video');
3029          if (vid) {
3030            if (isOn) {
3031              if (vid.paused) { var p = vid.play(); if (p && p.catch) p.catch(function(){}); }
3032            } else if (!vid.paused) {
3033              vid.pause();
3034            }
3035          }
3036        }
3037
3038        var nearestIdx = fraction < 0.5 ? lower : upper;
3039        var near = scenes[nearestIdx];
3040        if (near) {
3041          if (nameEl && nameEl.textContent !== near.name) {
3042            nameEl.style.opacity = 0;
3043            if (descEl) descEl.style.opacity = 0;
3044            setTimeout(function() {
3045              nameEl.textContent = near.name;
3046              if (descEl) { descEl.textContent = near.desc; descEl.style.opacity = 1; updateDescClamp(); }
3047              if (hueEl) hueEl.textContent = near.hue;
3048              nameEl.style.opacity = 1;
3049            }, 90);
3050          } else if (hueEl) {
3051            hueEl.textContent = near.hue;
3052          }
3053          if (cctEl) cctEl.textContent = near.cct;
3054          if (brtEl) brtEl.textContent = near.brt ? (near.brt + '%') : '';
3055
3056          // Smoothly interpolate the time display between adjacent scenes
3057          var sLow = scenes[lower] || scenes[0];
3058          var sUpp = scenes[upper] || sLow;
3059          var interpHour = lerpMood(parseTimeHour(sLow.time || sLow.label), parseTimeHour(sUpp.time || sUpp.label), fraction);
3060          var interpTime = formatHour(interpHour);
3061          if (timeEl) timeEl.innerHTML = interpTime;
3062          if (hourLabel) hourLabel.innerHTML = interpTime;
3063        }
3064
3065        Array.prototype.forEach.call(ticks, function(tick) {
3066          var ti = parseInt(tick.getAttribute('data-i'), 10);
3067          tick.classList.toggle('is-near', ti === nearestIdx);
3068        });
3069      }
3070
3071      slider.addEventListener('input', function(e) { update(parseFloat(e.target.value)); });
3072
3073      // --- Start the slider at the visitor's local time -----------------
3074      function sliderValueForNow() {
3075        if (!scenes || scenes.length === 0) return 0;
3076        var now = new Date();
3077        var nowHour = now.getHours() + now.getMinutes() / 60;
3078        var hours = scenes.map(function(s) { return parseTimeHour(s.time || s.label); });
3079        // Before first scene → first; after last → last (no wrap-around assumed)
3080        if (nowHour <= hours[0]) return 0;
3081        if (nowHour >
3081= hours[hours.length - 1]) return maxIndex;
3082        for (var i = 0; i < hours.length - 1; i++) {
3083          var a = hours[i], b = hours[i + 1];
3084          if (nowHour >= a && nowHour <= b && b > a) {
3085            return i + (nowHour - a) / (b - a);
3086          }
3087        }
3088        return 0;
3089      }
3090      var startVal = sliderValueForNow();
3091      slider.value = startVal;
3092      update(startVal);
3093
3094      // --- Play day: continuous sweep, slower for readability ---
3095      var playBtn = section.querySelector('.lifx-mood__play');
3096      var playIcon = playBtn ? playBtn.querySelector('svg') : null;
3097      var playLabel = playBtn ? playBtn.querySelector('span') : null;
3098      var playing = false, playInterval = null;
3099      var PLAY_DURATION = 42000;
3100      var TICK = 50;
3101      var STEP = maxIndex > 0 ? (maxIndex / (PLAY_DURATION / TICK)) : 0;
3102
3103      function setPlaying(next) {
3104        playing = next;
3105        if (playing) {
3106          if (playIcon) playIcon.innerHTML = '<rect x="3" y="2" width="2.5" height="8" rx="0.6"/><rect x="6.5" y="2" width="2.5" height="8" rx="0.6"/>';
3107          if (playLabel) playLabel.textContent = 'Pause';
3108          playInterval = setInterval(function() {
3109            var v = parseFloat(slider.value) + STEP;
3110            if (v > maxIndex) v = 0;
3111            slider.value = v;
3112            update(v);
3113          }, TICK);
3114        } else {
3115          if (playIcon) playIcon.innerHTML = '<path d="M3 1.5v9l7-4.5z"/>';
3116          if (playLabel) playLabel.textContent = 'Play';
3117          if (playInterval) clearInterval(playInterval);
3118          playInterval = null;
3119        }
3120      }
3121
3122      // Attach DIRECTLY to the button, AND via delegation as backup.
3123      if (playBtn) {
3124        playBtn.addEventListener('click', function(e) {
3125          if (e) { e.preventDefault(); e.stopPropagation(); }
3126          setPlaying(!playing);
3127        });
3128      }
3129      section.addEventListener('click', function(e) {
3130        var btn = e.target.closest && e.target.closest('.lifx-mood__play');
3131        if (!btn) return;
3132        if (e.__lifxMoodHandled) return;
3133        e.__lifxMoodHandled = true;
3134        e.preventDefault();
3135        setPlaying(!playing);
3136      });
3137      slider.addEventListener('pointerdown', function() {
3138        if (playing) setPlaying(false);
3139      });
3140
3141      // On mobile, move the timeline INSIDE the card so it can sit between
3142      // photo and info using flex order. On desktop, keep it after the card.
3143      var timeline = section.querySelector('.lifx-mood__timeline');
3144      var card = section.querySelector('.lifx-mood__card');
3145      var info = section.querySelector('.lifx-mood__info');
3146      var originalParent = timeline ? timeline.parentNode : null;
3147      var BREAK = 1024;
3148      function placeTimeline() {
3149        if (!timeline || !card || !info || !originalParent) return;
3150        var mobile = window.innerWidth <= BREAK;
3151        var insideCard = timeline.parentNode === card;
3152        if (mobile && !insideCard) {
3153          card.insertBefore(timeline, info);
3154        } else if (!mobile && insideCard) {
3155          originalParent.appendChild(timeline);
3156        }
3157      }
3158      placeTimeline();
3159      var resizeT;
3160      window.addEventListener('resize', function() {
3161        clearTimeout(resizeT);
3162        resizeT = setTimeout(placeTimeline, 120);
3163      });
3164    } catch (err) {
3165      // Surface but don't propagate — keeps the rest of the page healthy.
3166      if (window.console && window.console.warn) {
3167        window.console.warn('[lifx-mood] init failed:', err);
3168      }
3169    }
3170  }
3171
3172  if (document.readyState === 'loading') {
3173    document.addEventListener('DOMContentLoaded', function() { init(); });
3174  } else {
3175    init();
3176  }
3177
3178  // Re-init when Shopify Theme Editor reloads a section (replaces the DOM,
3179  // so listeners we attached die with the old elements).
3180  document.addEventListener('shopify:section:load', function(e) {
3181    var s = e.target && e.target.querySelector
3182      ? e.target.querySelector('[data-section-type="lifx-mood"]')
3183      : null;
3184    if (s) {
3185      s.dataset.moodInit = '';
3186      init(e.target);
3187    }
3188  });
3189})();
3190</script>
3190
3191
3192
3193</section><section id="shopify-section-template--20709029838900__mirror_themes_UJmW9Q" class="shopify-section section-mirror-scenes">
3194<script>
3195  (function() {
3196    var root = document.querySelector('.ms-template--20709029838900__mirror_themes_UJmW9Q');
3197    if (!root) return;
3198    var stage  = root.querySelector('.ms-stage');
3199    var chips  = root.querySelectorAll('.ms-chip');
3200    var images = root.querySelectorAll('.ms-img');
3201    var shows  = root.querySelectorAll('.lbl-on [data-show]');
3202
3203    function setScene(scene, palette) {
3204      stage.dataset.scene = scene;
3205      stage.dataset.palette = palette || scene;
3206
3207      images.forEach(function(img) {
3208        var key = img.dataset.scene;
3209        var isBase = img.classList.contains('is-base');
3210        if (isBase) {
3211          img.classList.toggle('active', key === scene);
3212          // Hide base only when a non-base, non-off scene is showing
3213          img.classList.toggle('hidden', scene !== 'off' && key !== scene);
3214        } else {
3215          img.classList.toggle('active', key === scene);
3216        }
3217      });
3218
3219      chips.forEach(function(chip) {
3220        var on = chip.dataset.scene === scene;
3221        chip.classList.toggle('is-active', on);
3222        chip.setAttribute('aria-checked', on ? 'true' : 'false');
3223      });
3224
3225      shows.forEach(function(el) {
3226        el.style.display = el.dataset.show === scene ? 'inline' : 'none';
3227      });
3228    }
3229
3230    chips.forEach(function(chip) {
3231      chip.addEventListener('click', function() {
3232        setScene(chip.dataset.scene, chip.dataset.palette);
3233      });
3234    });
3235
3236    // Initial state
3237    setScene(stage.dataset.scene || 'off', stage.dataset.palette || 'off');
3238
3239    // Keyboard cycling
3240    var order = Array.prototype.map.call(chips, function(c) {
3241      return { scene: c.dataset.scene, palette: c.dataset.palette };
3242    });
3243    document.addEventListener('keydown', function(e) {
3244      if (e.key !== 'ArrowLeft' && e.key !== 'ArrowRight') return;
3245      if (!root.contains(document.activeElement) && document.activeElement !== document.body) return;
3246      var current = stage.dataset.scene;
3247      var i = order.findIndex(function(o) { return o.scene === current; });
3248      if (i === -1) i = 0;
3249      var next = e.key === 'ArrowRight'
3250        ? order[(i + 1) % order.length]
3251        : order[(i - 1 + order.length) % order.length];
3252      setScene(next.scene, next.palette);
3253    });
3254  })();
3255</script>
3255
3256
3257
3258</section><section id="shopify-section-template--20709029838900__lifx_dimmer_demo_LPV4wq" class="shopify-section shopify-section--lifx-dimmer">
3259
3260
3261<script>
3262(function () {
3263  function initDimmer(root) {
3264    if (!root || root.dataset.ldInit === '1') return;
3265    root.dataset.ldInit = '1';
3266
3267  /* ====================================================================
3268     ROOM IMAGES — paste your uploaded Shopify CDN URLs here (6 scenes).
3269     ==================================================================== */
3270  var ROOM_IMAGES = {
3271    daylight: 'https://cdn.shopify.com/s/files/1/0697/4167/4548/files/room-daylight.png?v=1781844959',
3272    focus:    'https://cdn.shopify.com/s/files/1/0697/4167/4548/files/room-focus.png?v=1781845175',
3273    relax:    'https://cdn.shopify.com/s/files/1/0697/4167/4548/files/room-amber.png?v=1781844959',
3274    energize: 'https://cdn.shopify.com/s/files/1/0697/4167/4548/files/room-magenta.png?v=1781844959',
3275    dream:    'https://cdn.shopify.com/s/files/1/0697/4167/4548/files/room-violet.png?v=1781844959',
3276    cinema:   'https://cdn.shopify.com/s/files/1/0697/4167/4548/files/room-night.png?v=1781844959'
3277  };
3278
3279  var SCENES = [
3280    { id: 'daylight', name: 'Daylight', led: '#FDF6E8' },
3281    { id: 'focus',    name: 'Focus',    led: '#BFEDE6' },
3282    { id: 'relax',    name: 'Relax',    led: '#F5B65E' },
3283    { id: 'energize', name: 'Energize', led: '#F259FF' },
3284    { id: 'dream',    name: 'Dream',    led: '#9B8BF5' },
3285    { id: 'cinema',   name: 'Cinema',   led: '#E0463C' }
3286  ];
3287
3288  /* Light-source regions to keep lit while the room dims (window + screens).
3289     clip-path inset(top right bottom left) as % of the stage. Calibrated to
3290     the studio photo at a 1.6 (1120×700) stage aspect ratio. */
3291  var KEEP_REGIONS = [
3292    'inset(3% 95.5% 2% 0%)',     /* left window strip */
3293    'inset(19% 34.5% 54.5% 34%)',/* centre city window */
3294    'inset(42% 42% 43% 41.5%)',  /* main monitor */
3295    'inset(50% 26.5% 42% 64%)'   /* laptop screen */
3296  ];
3297
3298  // ---- state
3299  var state = { power: true, brightness: 82, sceneIdx: 3 };
3300
3301  // ---- refs
3302  var imgsWrap = root.querySelector('[data-ld-imgs]');
3303  var darkEl   = root.querySelector('[data-ld-dark]');
3304  var keepsEl  = root.querySelector('[data-ld-keeps]');
3305  var sceneEl  = root.querySelector('[data-ld-scene]');
3306  var pctEl    = root.querySelector('[data-ld-pct]');
3307  var plateEl  = root.querySelector('[data-ld-plate]');
3308  var paddleEl = root.querySelector('[data-ld-paddle]');
3309  var favEl    = root.querySelector('[data-ld-fav]');
3310  var railEl   = root.querySelector('[data-ld-rail]');
3311  var fillEl   = root.querySelector('[data-ld-fill]');
3312  var upEl     = root.querySelector('[data-ld-up]');
3313  var downEl   = root.querySelector('[data-ld-down]');
3314
3315  // ---- build crossfade image layers + keep layers
3316  var sceneImgs = SCENES.map(function (s) {
3317    var img = document.createElement('img');
3318    img.className = 'rs__img';
3319    img.alt = '';
3320    img.loading = 'eager';
3321    img.src = ROOM_IMAGES[s.id] || '';
3322    imgsWrap.appendChild(img);
3323    return img;
3324  });
3325  var keepImgs = KEEP_REGIONS.map(function (clip) {
3326    var wrap = document.createElement('div');
3327    wrap.className = 'rs__keep';
3328    wrap.style.clipPath = clip;
3329    wrap.style.webkitClipPath = clip;
3330    var img = document.createElement('img');
3331    img.className = 'rs__img';
3332    img.alt = '';
3333    img.loading = 'eager';
3334    wrap.appendChild(img);
3335    keepsEl.appendChild(wrap);
3336    return img;
3337  });
3338
3339  // ---- derived helpers
3340  function isOn() { return state.power && state.brightness > 0; }
3341
3342  // ---- render
3343  function render() {
3344    var scene = SCENES[state.sceneIdx];
3345    var on = isOn();
3346    var isDaylight = scene.id === 'daylight';
3347
3348    // room brightness/dark filters (matches the design source)
3349    var loB = isDaylight ? 0.854 : 0.42;
3350    var hiB = 1.04;
3351    var baseB = on ? (loB + (hiB - loB) * state.brightness / 100) : (isDaylight ? 0.854 : 0.34);
3352    var sat = isDaylight ? (1.0 + 0.05 * state.brightness / 100) : (0.9 + 0.25 * state.brightness / 100);
3353    var filt = on
3354      ? 'brightness(' + baseB.toFixed(3) + ') saturate(' + sat.toFixed(3) + ') contrast(1.02)'
3355      : (isDaylight ? 'brightness(0.854) saturate(1.0) contrast(1.02)' : 'brightness(0.34) saturate(0.6) contrast(1.0)');
3356    var darkMax = isDaylight ? 0.1 : 0.4;
3357    var darkOff = isDaylight ? 0.1 : 0.42;
3358    var darkO = on ? (1 - state.brightness / 100) * darkMax : darkOff;
3359    var keepFilter = 'brightness(' + Math.max(baseB, 0.92).toFixed(3) + ') saturate(1.
33590) contrast(1.02)';
3360
3361    imgsWrap.style.filter = filt;
3362    darkEl.style.opacity = darkO;
3363    sceneImgs.forEach(function (img, i) { img.style.opacity = (i === state.sceneIdx) ? 1 : 0; });
3364    keepImgs.forEach(function (img) {
3365      if (img.src !== ROOM_IMAGES[scene.id]) img.src = ROOM_IMAGES[scene.id] || '';
3366      img.style.filter = keepFilter;
3367    });
3368
3369    // switch LED — set with !important so theme CSS can't suppress the bar
3370    var led = scene.led;
3371    fillEl.style.setProperty('height', (on ? state.brightness : 0) + '%', 'important');
3372    fillEl.style.setProperty('background', on ? led : '#C7C8CE', 'important');
3373    fillEl.style.setProperty('box-shadow', on ? ('0 0 10px ' + led + ', 0 0 22px ' + led + '88') : 'none', 'important');
3374    fillEl.style.setProperty('opacity', '1', 'important');
3375    fillEl.style.setProperty('visibility', 'visible', 'important');
3376    fillEl.style.setProperty('display', 'block', 'important');
3377    plateEl.classList.toggle('is-on', on);
3378    paddleEl.classList.toggle('is-on', on);
3379
3380    // readout
3381    sceneEl.textContent = on ? scene.name : 'Off';
3382    pctEl.textContent = (on ? state.brightness : 0) + '%';
3383    railEl.setAttribute('aria-valuenow', on ? state.brightness : 0);
3384  }
3385
3386  // ---- actions
3387  function clamp(v) { return Math.max(0, Math.min(100, Math.round(v))); }
3388  function setB(v) {
3389    state.brightness = clamp(v);
3390    if (state.brightness > 0) state.power = true;
3391    render();
3392  }
3393  function bump(d) {
3394    state.brightness = clamp(state.brightness + d);
3395    if (state.brightness > 0) state.power = true;
3396    render();
3397  }
3398  function toggle() {
3399    if (isOn()) { state.power = false; }
3400    else { if (state.brightness === 0) state.brightness = 70; state.power = true; }
3401    render();
3402  }
3403  function cycle() {
3404    state.power = true;
3405    if (state.brightness === 0) state.brightness = 70;
3406    state.sceneIdx = (state.sceneIdx + 1) % SCENES.length;
3407    render();
3408  }
3409
3410  // Dismiss the on-load hint on first interaction with the switch
3411  function markTouched() { root.classList.add('is-touched'); }
3412  var swEl = root.querySelector('.sw');
3413  if (swEl) { swEl.addEventListener('pointerdown', markTouched); swEl.addEventListener('click', markTouched); }
3414
3415  paddleEl.addEventListener('click', toggle);
3416  favEl.addEventListener('click', cycle);
3417
3418  // ---- rail drag (pointer)
3419  railEl.addEventListener('pointerdown', function (e) {
3420    e.preventDefault();
3421    railEl.setPointerCapture(e.pointerId);
3422    var rect = railEl.getBoundingClientRect();
3423    var calc = function (cy) { return clamp((1 - (cy - rect.top) / rect.height) * 100); };
3424    setB(calc(e.clientY));
3425    var move = function (ev) { setB(calc(ev.clientY)); };
3426    var up = function () {
3427      railEl.removeEventListener('pointermove', move);
3428      railEl.removeEventListener('pointerup', up);
3429      railEl.removeEventListener('pointercancel', up);
3430    };
3431    railEl.addEventListener('pointermove', move);
3432    railEl.addEventListener('pointerup', up);
3433    railEl.addEventListener('pointercancel', up);
3434  });
3435  railEl.addEventListener('keydown', function (e) {
3436    if (e.key === 'ArrowUp' || e.key === 'ArrowRight') { e.preventDefault(); bump(5); }
3437    else if (e.key === 'ArrowDown' || e.key === 'ArrowLeft') { e.preventDefault(); bump(-5); }
3438  });
3439
3440  // ---- +/- tap-and-hold ramp
3441  function bindHold(el, dir) {
3442    var hold = {};
3443    function stop() {
3444      if (hold.timeout) clearTimeout(hold.timeout);
3445      if (hold.interval) clearInterval(hold.interval);
3446      hold = {};
3447    }
3448    el.addEventListener('pointerdown', function (e) {
3449      e.preventDefault();
3450      stop();
3451      bump(dir * 6); // immediate nudge on tap
3452      hold.timeout = setTimeout(function () {
3453        hold.interval = setInterval(function () { bump(dir * 2); }, 45);
3454      }, 280);
3455    });
3456    el.addEventListener('pointerup', stop);
3457    el.addEventListener('pointerleave', stop);
3458    el.addEventListener('pointercancel', stop);
3459  }
3460  bindHold(upEl, 1);
3461  bindHold(downEl, -1);
3462
3463  render();
3464  }
3465
3466  function boot() { initDimmer(document.getElementById('lifx-dimmer-template--20709029838900__lifx_dimmer_demo_LPV4wq')); }
3467
3468  if (document.readyState === 'loading') {
3469    document.addEventListener('DOMContentLoaded', boot);
3470  } else {
3471    boot();
3472  }
3473
3474  // Theme editor: re-init when the section is re-injected after an edit.
3475  document.addEventListener('shopify:section:load', function (e) {
3476    if (e.detail && e.detail.sectionId && ('' + e.detail.sectionId) === 'template--20709029838900__lifx_dimmer_demo_LPV4wq') {
3477      var el = document.getElementById('lifx-dimmer-template--20709029838900__lifx_dimmer_demo_LPV4wq');
3478      if (el) { el.dataset.ldInit = ''; initDimmer(el); }
3479    }
3480  });
3481})();
3482</script>
3482
3483
3484
3485</section><section id="shopify-section-template--20709029838900__lifx_viz_NrCFcn" class="shopify-section shopify-section--lifx-visualizer">
3486
3487<link href="//www.lifx.com/cdn/shop/t/1/assets/colors_and_type.css?v=31111847550120691241790035659" rel="stylesheet" type="text/css" media="all" />
3488<link href="//www.lifx.com/cdn/shop/t/1/assets/lifx-product-rail.css?v=165954323882474005391786690030" rel="stylesheet" type="text/css" media="all" />
3489<script src="//www.lifx.com/cdn/shop/t/1/assets/lifx-product-rail.js?v=61867266825429254241786690348" defer></script>
3489<style data-viz-styles>
3490  .lifx-viz { position: relative; background: var(--surface-void, #090906); color: var(--ink-100, #FBFEF3); font-family: var(--font-body, system-ui, sans-serif); }
3491  .lifx-viz *, .lifx-viz *::before, .lifx-viz *::after { box-sizing: border-box; }
3492
3493  .lifx-viz__stage { position: relative; isolation: isolate; min-height: var(--viz-min-h, 620px); display: flex; align-items: stretch; }
3494  .lifx-viz { overflow: hidden; }
3495  .lifx-viz__bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }
3496  .lifx-viz__bg-video { display: block; pointer-events: none; }
3497  @media (max-width: 989px) { .lifx-viz .lifx-viz__bg { object-position: center center; } }
3498  .lifx-viz__scrim { position: absolute; inset: 0; z-index: 1; background: linear-gradient(90deg, rgba(9,9,6,.86) 0%, rgba(9,9,6,.6) 34%, rgba(9,9,6,.14) 68%, transparent 100%), linear-gradient(180deg, rgba(9,9,6,.4), transparent 26%, transparent 70%, rgba(9,9,6,.7)); }
3499  .lifx-viz__inner { position: relative; z-index: 2; width: 100%; max-width: calc(var(--page-width, 1600px) + 10rem); margin: 0 auto; padding: var(--viz-pt, 72px) 5rem var(--viz-pb, 72px); display: flex; flex-direction: column; justify-content: center; }
3500  .lifx-viz__eyebrow { display: inline-flex; align-items: center; gap: 9px; margin: 0 0 26px; padding: 9px 16px 9px 13px; border-radius: 999px; background: rgba(9,9,6,0.55); backdrop-filter: blur(10px); font: 500 11px/1 var(--font-body); letter-spacing: 0.18em; text-transform: uppercase; color: var(--ink-100, #FBFEF3); }
3501  .lifx-viz__dot { width: 7px; height: 7px; border-radius: 50%; background: var(--voltage, #E2FC52); box-shadow: 0 0 10px var(--voltage, #E2FC52); }
3502
3503  .lifx-viz .lifx-viz__heading { margin: 0; max-width: 11ch; font-family: var(--font-display, 'Syne', system-ui); font-weight: 800; font-size: clamp(30px, 5vw, 64px) !important; line-height: 0.96 !important; letter-spacing: -0.02em; text-transform: uppercase; color: var(--ink-100, #FBFEF3) !important; overflow-wrap: normal; word-break: normal; hyphens: none; }
3504  .lifx-viz__heading em, .lifx-viz__heading i { font-style: normal; color: var(--voltage, #E2FC52); }
3505
3506  .lifx-viz__body { margin: 24px 0 0; max-width: 42ch; font: 400 17px/1.5 var(--font-body); color: rgba(251,254,243,0.82); text-wrap: pretty; }
3507  .lifx-viz__body p { margin: 0; }
3508
3509  .lifx-viz__form { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 20px; margin-top: 32px; }
3510
3511  .lifx-viz__go { display: inline-flex; align-items: center; gap: 12px; min-height: 56px; padding: 0 30px; border: 0; border-radius: 999px; background: var(--voltage, #E2FC52); color: #090906; text-decoration: none; font: 700 13px/1 var(--font-body); letter-spacing: 0.14em; text-transform: uppercase; cursor: pointer; transition: transform 0.15s ease, filter 0.15s ease; }
3512  .lifx-viz__go:hover, .lifx-viz__go:focus-visible { filter: brightness(1.08); transform: translateX(2px); text-decoration: none; color: #090906; }
3513  .lifx-viz__go svg { width: 19px; height: 19px; }
3514
3515  /* two-column: copy left, buy card right */
3516  .lifx-viz__inner[data-viz-buy] { display: grid; grid-template-columns: minmax(0,1fr) 600px; gap: 56px; align-items: center; }
3517  .lifx-viz__col { min-width: 0; justify-self: start; }
3518
3519  .lifx-viz__buy { align-self: center; width: 100%; max-width: 600px; padding: 26px; border-radius: 24px; background: rgba(9,9,6,0.78); backdrop-filter: blur(18px); border: 1px solid rgba(251,254,243,0.1); box-shadow: 0 30px 70px rgba(0,0,0,0.45); }
3520
3521  /* gallery */
3522  .lifx-viz__gal { position: relative; margin: -26px -26px 20px; border-radius: 24px 24px 0 0; overflow: hidden; background: #0b0b09; aspect-ratio: 1 / 1; }
3523  .lifx-viz__gal-track { display: flex; height: 100%; transition: transform 0.4s cubic-bezier(.4,0,.2,1); }
3524  .lifx-viz__gal-slide { flex: 0 0 100%; height: 100%; }
3525  .lifx-viz__gal-slide img { width: 100%; height: 100%; object-fit: cover; display: block; }
3526  .lifx-viz__gal-nav { position: absolute; top: 50%; transform: translateY(-50%); width: 34px; height: 34px; display: grid; place-items: center; border: 0; border-radius: 50%; background: rgba(9,9,6,0.6); backdrop-filter: blur(8px); color: var(--ink-100, #FBFEF3); cursor: pointer; transition: background 0.15s ease; }
3527  .lifx-viz__gal-nav:hover { background: rgba(9,9,6,0.85); }
3528  .lifx-viz__gal-nav svg { width: 17px; height: 17px; }
3529  .lifx-viz__gal-nav--prev { left: 12px; }
3530  .lifx-viz__gal-nav--next { right: 12px; }
3531  .lifx-viz__gal-dots { position: absolute; left: 0; right: 0; bottom: 12px; display: flex; justify-content: center; gap: 6px; }
3532  .lifx-viz__gal-dots button { width: 20px; height: 3px; border: 0; border-radius: 999px; background: rgba(251,254,243,0.35); cursor: pointer; padding: 0; transition: background 0.15s ease, width 0.2s ease; }
3533  .lifx-viz__gal-dots button[data-active] { background: var(--voltage, #E2FC52); width: 26px; }
3534  .lifx-viz__gal-stock { position: absolute; top: 12px; left: 12px; display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px 6px 10px; border-radius: 999px; background: rgba(9,9,6,0.7); backdrop-filter: blur(8px); font: 500 11px/1 var(--font-body); color: var(--ink-100, #FBFEF3); }
3535  .lifx-viz__gal-stock::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: var(--voltage, #E2FC52); }
3536  .lifx-viz__buy-head { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 12px; }
3537  .lifx-viz__buy-label { flex: none; white-space: nowrap; font: 500 11px/1 var(--font-body); letter-spacing: 0.16em; text-transform: uppercase; color: rgba(251,254,243,0.62); }
3538  .lifx-viz__buy-rating { flex: none; display: inline-flex; align-items: center; gap: 7px; white-space: nowrap; font: 400 12px/1 var(--font-body); color: rgba(251,254,243,0.62); }
3539  .lifx-viz__stars { display: inline-flex; gap: 2px; color: rgba(251,254,243,0.25); }
3540  .lifx-viz__stars svg { width: 14px; height: 14px; }
3541  .lifx-viz__stars svg.on { color: var(--voltage, #E2FC52); }
3542
3543  .lifx-viz__buy-form { display: flex; flex-direction: column; gap: 16px; }
3544  .lifx-viz__buy { position: relative; z-index: 3; }
3545
3546  /* --- family picker (same rules as the PDP hero, scoped to this card) --- */
3547  .lifx-viz__buy .lifx-hero__family { display: flex; flex-direction: column; gap: 10px; position: relative; z-index: 20; --voltage: #E2FC52; --ink-100: #FBFEF3; --ink-50: rgba(251,254,243,0.6); --hairline-strong: rgba(251,254,243,0.18); }
3548  .lifx-viz__buy .lifx-hero__family-trigger { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 10px; min-height: 64px; padding: 15px 18px; border: 0; border-radius: 12px; cursor: pointer; font-family: inherit; text-align: left; box-shadow: inset 0 0 0 1.5px var(--voltage); background: rgba(208,234,60,0.06); color: var(--ink-100); }
3549  .lifx-viz__buy .lifx-hero__family-trigger[hidden] { display: none; }
3550  .lifx-viz__buy .lifx-hero__fcard-triggerinner { display: grid; grid-template-columns: 1fr auto; align-items: start; gap: 5px 10px; flex: 1; min-width: 0; }
3551  .lifx-viz__buy .lifx-hero__family-trigger .lifx-hero__fcard-name { font: 500 15px/1.3 var(--font-body); }
3552  .lifx-viz__buy .lifx-hero__fcard-caret { margin-left: 14px; color: var(--ink-50); display: inline-flex; align-items: center; flex: none; align-self: center; transition: transform .2s; }
3553  .lifx-viz__buy .lifx-hero__fcard-caret svg { width: 14px; height: auto; display: block; }
3554  .lifx-viz__buy .lifx-hero__family[data-open] .lifx-hero__fcard-caret { transform: rotate(180deg); }
3555
3556  .lifx-viz__buy .lifx-hero__family-cards { position: absolute; top: 100%; left: 0; right: 0; z-index: 30; margin-top: 6px; display: none; grid-template-columns: 1fr; gap: 6px; background: #15171c; border-radius: 12px; box-shadow: 0 18px 40px rgba(0,0,0,.5); padding: 6px; max-height: 300px; overflow-y: auto; }
3557  .lifx-viz__buy .lifx-hero__family[data-open] .lifx-hero__family-cards { display: grid; }
3558  .lifx-viz__buy .lifx-hero__fcard { display: grid; grid-template-columns: 1fr auto; align-items: start; gap: 5px 10px; padding: 11px 12px; border-radius: 13px; background: none; box-shadow: none; text-decoration: none; color: var(--ink-100); transition: background .15s ease; }
3559  .lifx-viz__buy .lifx-hero__fcard:hover { background: rgba(255,255,255,.05); }
3560  .lifx-viz__buy .lifx-hero__fcard.is-selected { display: none; }
3561  .lifx-viz__buy .lifx-hero__fcard-top { grid-column: 1; grid-row: 1; display: flex; align-items: center; gap: 11px; min-width: 0; }
3562  .lifx-viz__buy .lifx-hero__fcard-dot { flex: none; width: 22px; height: 22px; border-radius: 50%; background: #F4F4F4; box-shadow: inset 0 0 0 1px rgba(0,0,0,.25); }
3563  .lifx-viz__buy .lifx-hero__fcard-dot--split { background: linear-gradient(90deg, #111 0 50%, #F4F4F4 50% 100%); }
3564  .lifx-viz__buy .lifx-hero__fcard-name { font: 500 14.5px/1.3 var(--font-body); overflow: hidden; text-overflow: ellipsis; }
3565  .lifx-viz__buy .lifx-hero__fcard-meta { display: contents; }
3566  .lifx-viz__buy .lifx-hero__fcard-price { grid-column: 2; grid-row: 1; align-self: center; justify-self: end; text-align: right; font: 600 14.5px/1.15 var(--font-body); color: var(--ink-100); white-space: nowrap; }
3567  .lifx-viz__buy .lifx-hero__fcard-was { grid-column: 2; grid-row: 2; justify-self: end; font-size: 11.5px; color: var(--ink-50); }
3568  .lifx-viz__buy .lifx-hero__fcard-meta--out { display: block; grid-column: 2; grid-row: 1; align-self: center; justify-self: end; font: 500 12px/1 var(--font-body); color: var(--ink-50); }
3569  .lifx-viz__buy .lifx-hero__fcard-free { grid-column: 1; grid-row: 2; justify-self: start; margin-left: 33px; font: 600 11px/1 var(--font-body); color: var(--surface-void) !important; }
3570
3571  .lifx-viz__buy-foot { display: grid; grid-template-columns: auto minmax(0,1fr) auto; align-items: center; gap: 16px; min-width: 0; }
3572  .lifx-viz__qty { display: flex; flex-direction: column; gap: 6px; }
3573  .lifx-viz__qty-label { font: 500 10px/1 var(--font-body); letter-spacing: 0.14em; text-transform: uppercase; color: rgba(251,254,243,0.55); }
3574  .lifx-viz__qty-ctl { display: flex; align-items: center; border-radius: 999px; border: 1px solid rgba(251,254,243,0.2); overflow: hidden; }
3575  .lifx-viz__qty-ctl button { width: 34px; height: 46px; border: 0; background: none; color: var(--ink-100, #FBFEF3); font-size: 16px; cursor: pointer; }
3576  .lifx-viz__qty-ctl button:hover { background: rgba(251,254,243,0.08); }
3577  .lifx-viz__qty-ctl input { width: 38px; height: 46px; border: 0; background: none; color: var(--ink-100, #FBFEF3); text-align: center; font: 500 14px/1 var(--font-body); -moz-appearance: textfield; }
3578  .lifx-viz__qty-ctl input::-webkit-outer-spin-button, .lifx-viz__qty-ctl input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
3579  .lifx-viz__bigprice { justify-self: center; align-self: center; min-width: 0; font-family: var(--font-display, 'Syne', system-ui); font-weight: 800; font-size: clamp(22px, 2vw, 32px); line-height: 1; letter-spacing: -0.02em; color: var(--ink-100, #FBFEF3); white-space: nowrap; }
3580  .lifx-viz__atc { display: inline-flex; align-items: center; justify-content: center; flex: none; max-width: 100%; min-height: 54px; padding: 0 26px; border: 0; border-radius: 999px; background: var(--voltage, #E2FC52); color: #090906; font: 700 12px/1 var(--font-body); letter-spacing: 0.12em; text-transform: uppercase; text-align: center; cursor: pointer; transition: filter 0.15s ease; white-space: nowrap; }
3581  .lifx-viz__atc:hover { filter: brightness(1.08); }
3582  .lifx-viz__atc[disabled] { background: rgba(251,254,243,0.18); color: rgba(251,254,243,0.5); cursor: not-allowed; }
3583
3584  @media (max-width: 1360px) { .lifx-viz__inner[data-viz-buy] { grid-template-columns: minmax(0,1fr) 480px; gap: 2.5rem; } }
3585  @media (max-width: 989px) {
3586    .lifx-viz__inner[data-viz-buy] { grid-template-columns: minmax(0,1fr); gap: 28px; }
3587    .lifx-viz__buy { max-width: 520px; }
3588  }
3589  @media (max-width: 749px) {
3590    .lifx-viz__buy-foot { grid-template-columns: auto 1fr; row-gap: 14px; }
3591    .lifx-viz__atc { grid-column: 1 / -1; }
3592    /* head row: label and rating each stay on one line */
3593    .lifx-viz__buy-head { gap: 10px; }
3594    .lifx-viz__buy-label { flex: none; white-space: nowrap; font-size: 10.5px; letter-spacing: 0.12em; }
3595    .lifx-viz__buy-rating { flex: none; white-space: nowrap; }
3596    .lifx-viz__buy .lifx-hero__fcard-name,
3597    .lifx-viz__buy .lifx-hero__family-trigger .lifx-hero__fcard-name { font-size: 13.5px; }
3598  }
3599
3600  @media (max-width: 749px) { .lifx-viz[data-viz-hide-mobile] { display: none; } }
3601
3602  .lifx-viz--off { padding: 20px 24px; border: 1px dashed rgba(251,254,243,0.25); }
3603  .lifx-viz__off { margin: 0; font: 400 13px/1.6 var(--font-body); color: rgba(251,254,243,0.6); }
3604  .lifx-viz__off strong { color: var(--ink-100, #FBFEF3); }
3605
3606  @media (max-width: 989px) {
3607    .lifx-viz__inner { padding-left: 1.5rem; padding-right: 1.5rem; }
3608    .lifx-viz__heading { max-width: 14ch; }
3609  }
3610  @media (max-width: 749px) {
3611    .lifx-viz__stage { min-height: min(var(--viz-min-h, 620px), 78vh); }
3612    .lifx-viz__inner { padding: var(--viz-pt, 48px) 20px var(--viz-pb, 40px); }
3613    .lifx-viz__scrim { background: linear-gradient(180deg, rgba(9,9,6,.5), rgba(9,9,6,.32) 40%, rgba(9,9,6,.8)); }
3614    .lifx-viz__eyebrow { margin-bottom: 18px; }
3615    .lifx-viz .lifx-viz__heading { max-width: none; font-size: clamp(30px, 9.6vw, 48px) !important; }
3616    .lifx-viz__body { margin-top: 16px; font-size: 15px; }
3617    .lifx-viz__form { margin-top: 24px; width: 100%; gap: 16px; }
3618    .lifx-viz__go { width: 100%; justify-content: center; }
3619    .lifx-viz__go2 { margin: 0 auto; }
3620    .lifx-viz__form { align-items: stretch; }
3621  }
3622  @media (prefers-reduced-motion: reduce) {
3623    .lifx-viz__go { transition: none; }
3624  }
3625#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__go2{display:inline-flex !important;align-items:center;justify-content:flex-start;gap:12px;min-height:0 !important;padding:0 20px 9px 0 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.32) !important;border-radius:0 !important;background:none !important;box-shadow:none !important;color:#FBFEF3 !important;text-decoration:none;font:500 12px/1 var(--font-body,'Figtree',sans-serif) !important;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;transition:border-color .18s ease}
3626#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__go2 svg{width:15px;height:15px;flex:none;color:var(--voltage,#E2FC52);transition:transform .18s ease}
3627#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__go2:hover{background:none !important;color:#FBFEF3 !important;border-bottom-color:#FBFEF3 !important}
3628#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__go2:hover svg{transform:translateX(4px)}
3629@media (max-width:600px){#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__go2{min-height:44px;font-size:11px}}
3630
3631/* ---- Buy bar (under the stage) ---- */
3632.lifx-viz__strip{background:var(--surface-night,#101216);border-top:1px solid var(--hairline,rgba(255,255,255,.08));display:block}
3633.lifx-viz__strip-form{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:20px;align-items:center;max-width:1440px;margin:0 auto;padding:18px 56px}
3634.lifx-viz__thumb{position:relative;display:block;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#1A1417;box-shadow:inset 0 0 0 1px var(--hairline,rgba(255,255,255,.08));flex-shrink:0}
3635.lifx-viz__thumb-img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover;display:block}
3636.lifx-viz__name{display:flex;flex-direction:column;gap:4px;min-width:0}
3637.lifx-viz__title{color:var(--ink-100,#FBFEF3);text-decoration:none;font:500 14px/1.2 var(--font-body,'Figtree',sans-serif);text-transform:uppercase;letter-spacing:.10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease}
3638.lifx-viz__title:hover{color:var(--voltage,#E2FC52)}
3639.lifx-viz__subtitle{font:400 12px/1.3 var(--font-body,'Figtree',sans-serif);color:var(--ink-50,rgba(251,254,243,.5));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
3640.lifx-viz__price-row{display:inline-flex;align-items:baseline;gap:10px}
3641.lifx-viz__price{font:500 22px/1 'Figtree',var(--font-body,sans-serif);letter-spacing:-.01em;color:var(--ink-100,#FBFEF3);font-variant-numeric:tabular-nums}
3642.lifx-viz__compare{font:400 13px/1 var(--font-body,'Figtree',sans-serif);color:var(--ink-50,rgba(251,254,243,.5));text-decoration:line-through;font-variant-numeric:tabular-nums}
3643#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__barqty{display:inline-flex;align-items:center;gap:0;box-shadow:inset 0 0 0 1px var(--hairline-strong,rgba(255,255,255,.2));border-radius:999px;padding:3px}
3644#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__barqty button{all:unset;box-sizing:border-box;display:grid !important;place-items:center !important;width:30px !important;height:30px !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:999px;background:transparent !important;color:var(--ink-100,#FBFEF3) !important;font:500 15px/1 var(--font-body,sans-serif) !important;letter-spacing:0 !important;text-transform:none !important;cursor:pointer;text-align:center !important}
3645#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__barqty button:hover{background:rgba(255,255,255,.08) !important}
3646#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__barqty input{all:unset;box-sizing:border-box;display:block;width:32px !important;height:30px !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;color:var(--ink-100,#FBFEF3) !important;text-align:center !important;font:500 13px/30px var(--font-body,sans-serif) !important;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}
3647#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__barqty input::-webkit-outer-spin-button,#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__barqty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
3648.lifx-viz__baratc{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:999px;border:0;cursor:pointer;background:var(--voltage,#E2FC52);color:var(--charcoal,#101216);font:500 12px/1 var(--font-body,'Figtree',sans-serif);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}
3649.lifx-viz__baratc:hover{background:var(--voltage-hover,#E2FF90);transform:translateY(-1px);box-shadow:0 0 36px rgba(226,252,82,.45)}
3650.lifx-viz__baratc:active{transform:scale(.97)}
3651.lifx-viz__baratc[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}
3652@media (max-width:1100px){.lifx-viz__strip-form{grid-template-columns:auto 1fr auto auto;padding:16px 32px;gap:14px}#shopify-section-template--20709029838900__lifx_viz_NrCFcn .lifx-viz__barqty{display:none !important}}
3653@media (max-width:600px){.lifx-viz__strip-form{grid-template-columns:auto auto 1fr;grid-template-rows:auto;align-items:center;padding:12px 16px;gap:12px}.lifx-viz__thumb{width:44px;height:44px}.lifx-viz__name{display:none}.lifx-viz__subtitle{display:none}.lifx-viz__price{font-size:19px}.lifx-viz__compare{display:none}.lifx-viz__baratc{justify-self:end;padding:12px 20px;font-size:11px}}
3654</style>
3655
3656
3657</section><section id="shopify-section-template--20709029838900__lifx_compare_table_aJE3E8" class="shopify-section shopify-section--lifx-cmp">
3658
3659
3660
3661
3662  
3663
3664  
3665
3666  
3667
3668  
3669
3670  
3671
3672  
3673
3674  
3675
3676  
3677
3678  
3679
3680  
3681
3682
3683
3684
3685
3686
3687<script>
3688(function () {
3689  function openCart() {
3690    var R = window.Rebuy;
3691    var sc = R && (R.SmartCart || R.smartCart);
3692    if (sc) {
3693      try { if (typeof sc.refresh === 'function') sc.refresh(); } catch (e) {}
3694      var fns = ['open', 'show', 'openCart', 'toggle'];
3695      for (var i = 0; i < fns.length; i++) {
3696        if (typeof sc[fns[i]] === 'function') { try { sc[fns[i]](); return true; } catch (e) {} }
3697      }
3698    }
3699    document.dispatchEvent(new CustomEvent('rebuy:cart.show', { bubbles: true }));
3700    document.dispatchEvent(new CustomEvent('rebuy:smartcart.show', { bubbles: true }));
3701    if (document.querySelector('[data-rebuy-smart-cart], .rebuy-cart, #rebuy-smart-cart')) return true;
3702    var trigger = document.querySelector('[data-rebuy-smart-cart-toggle], .rebuy-cart__flyout-trigger, [data-rebuy-cart-toggle]');
3703    if (trigger) { trigger.click(); return true; }
3704    var drawer = document.querySelector('cart-drawer');
3705    if (drawer && typeof drawer.open === 'function') { drawer.open(); return true; }
3706    return false;
3707  }
3708  function init() {
3709    document.querySelectorAll('.lifx-cmp [data-lifx-atc]').forEach(function (f) {
3710      if (f.dataset.lifxAtcInit === '1') return;
3711      f.dataset.lifxAtcInit = '1';
3712      var handler = function (e) {
3713        e.preventDefault();
3714        var idEl = f.querySelector('input[name="id"]');
3715        var qtyEl = f.querySelector('input[name="quantity"]');
3716        var btn = f.querySelector('button');
3717        if (!idEl || !idEl.value) return;
3718        if (btn) btn.disabled = true;
3719        var root = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || '/';
3720        fetch(root + 'cart/add.js', {
3721          method: 'POST',
3722          headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
3723          body: JSON.stringify({ items: [{ id: Number(idEl.value), quantity: Number(qtyEl && qtyEl.value ? qtyEl.value : 1) }] })
3724        }).then(function (r) { return r.json(); }).then(function () {
3725          document.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true }));
3726          document.dispatchEvent(new CustomEvent('rebuy:cart.change', { bubbles: true }));
3727          openCart();
3728        }).catch(function () {})
3729          .finally(function () { if (btn) btn.disabled = false; });
3730      };
3731      f.addEventListener('submit', handler);
3732      var b = f.querySelector('button');
3733      if (b) b.addEventListener('click', handler);
3734    });
3735  }
3736  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }
3737  document.addEventListener('shopify:section:load', init);
3738})();
3739</script>
3739
3740
3741
3742</section><section id="shopify-section-template--20709029838900__kit" class="shopify-section shopify-section--lifx-kit">
3743
3744
3745
3746</section><section id="shopify-section-template--20709029838900__lifx_multicolumn_modal_BkF3mF" class="shopify-section shopify-section--lifx-mcm">
3747<section class="lifx-mcm" id="shopify-section-template--20709029838900__lifx_multicolumn_modal_BkF3mF" data-section-type="lifx-mcm">
3748  <div class="lifx-mcm__head">
3749    <div class="lifx-mcm__head-l"><span class="lifx-eyebrow">More to explore</span><h2 class="lifx-mcm__h2">Get the most from your LIFX.</h2></div><div class="lifx-mcm__head-r">
3750        <p class="lifx-mcm__lead">Your LIFX lights can do more than you think. Scenes, schedules, automations, and billions of colors — all from one app, no hub required.</p>
3751      </div></div>
3752
3753  <div class="lifx-mcm__grid" data-grid data-count="6"><article class="lifx-mcm__card " data-card data-index="1">
3754          <div class="lifx-mcm__photo" data-ratio="square"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_All_Year.jpg?v=1787630733&amp;width=1200" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_All_Year.jpg?v=1787630733&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_All_Year.jpg?v=1787630733&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_All_Year.jpg?v=1787630733&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(min-width: 1024px) 30vw, 90vw">
3755</div>
3756          <div class="lifx-mcm__body"><h3 class="lifx-mcm__title">Installed Once, Enjoy Always.</h3><div class="lifx-mcm__text"><p><span class="metafield-multi_line_text_field">Forget old-school exterior holiday lights that have you climbing ladders on every occasion. Meet the ultra-futuristic, vibe setting outdoor light that&#39;s designed to stay right where you put it, with white shades for day to day and vibrant themed lighting for all your celebrations. </span></p></div></div></article><article class="lifx-mcm__card " data-card data-index="2">
3757          <div class="lifx-mcm__photo" data-ratio="square"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Every_Holiday.jpg?v=1787630733&amp;width=1200" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Every_Holiday.jpg?v=1787630733&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Every_Holiday.jpg?v=1787630733&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Every_Holiday.jpg?v=1787630733&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(min-width: 1024px) 30vw, 90vw">
3758</div>
3759          <div class="lifx-mcm__body"><h3 class="lifx-mcm__title">Everyday Color, Every Season.</h3><div class="lifx-mcm__text"><p><span class="metafield-multi_line_text_field">LIFX Everyday Permanent Lights bring reliable color and clean whites to your home year round. No premium price tag, no complicated setup, just color that works every day.</span></p></div></div></article><article class="lifx-mcm__card " data-card data-index="3">
3760          <div class="lifx-mcm__photo" data-ratio="square"><img src="//www.lifx.com/cdn/shop/files/Permanent_1.png?v=1762914188&amp;width=1200" srcset="//www.lifx.com/cdn/shop/files/Permanent_1.png?v=1762914188&amp;width=400 400w, //www.lifx.com/cdn/shop/files/Permanent_1.png?v=1762914188&amp;width=800 800w, //www.lifx.com/cdn/shop/files/Permanent_1.png?v=1762914188&amp;width=1200 1200w" width="1200" height="1598" loading="lazy" sizes="(min-width: 1024px) 30vw, 90vw">
3761</div>
3762          <div class="lifx-mcm__body"><h3 class="lifx-mcm__title">Lighting With Lasting Style.</h3><div class="lifx-mcm__text"><p><span class="metafield-multi_line_text_field">This sleek, modern outdoor lighting won&#39;t look out of place at any time of the year. Tune to a subtle mood in a moment, or set off special occasion light shows to impress. Enjoy stunning visuals whenever you like—shifting sunsets, rolling rainbows, and icy whites—all with effortless app or voice control.</span></p></div></div></article><article class="lifx-mcm__card " data-card data-index="4">
3763          <div class="lifx-mcm__photo" data-ratio="square"><img src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_DIY.jpg?v=1787630733&amp;width=1200" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_DIY.jpg?v=1787630733&amp;width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_DIY.jpg?v=1787630733&amp;width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_DIY.jpg?v=1787630733&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(min-width: 1024px) 30vw, 90vw">
3764</div>
3765          <div class="lifx-mcm__body"><h3 class="lifx-mcm__title">DIY Made Simple.</h3><div class="lifx-mcm__text"><p><span class="metafield-multi_line_text_field">Choose between easy &#39;stick and go&#39; adhesive for quick setup or secure with screws for a permanent, high durability solution. These DIY-friendly lights plug into any outlet, can be cut and re-joined for custom layouts, and include extension cables for flexible configurations.</span></p></div></div></article><article class="lifx-mcm__card " data-card data-index="5">
3766          <div class="lifx-mcm__photo" data-ratio="square"><img src="//www.lifx.com/cdn/shop/files/Perm_Support.png?v=1762144016&amp;width=1200" srcset="//www.lifx.com/cdn/shop/files/Perm_Support.png?v=1762144016&amp;width=400 400w, //www.lifx.com/cdn/shop/files/Perm_Support.png?v=1762144016&amp;width=800 800w, //www.lifx.com/cdn/shop/files/Perm_Support.png?v=1762144016&amp;width=1200 1200w" width="1200" height="1599" loading="lazy" sizes="(min-width: 1024px) 30vw, 90vw">
3767</div>
3768          <div class="lifx-mcm__body"><h3 class="lifx-mcm__title">Smart Support, Simplified.</h3><div class="lifx-mcm__text"><p><span class="metafield-multi_line_text_field">With easy how-to guides, in-app trouble-shooting tools, social inspiration from our community and LIFX specialists available via chat, check out the ‘Discover’ section of your app to open up a whole new w
3768orld of light. </span></p></div></div></article><article class="lifx-mcm__card " data-card data-index="6">
3769          <div class="lifx-mcm__photo" data-ratio="square"><img src="//www.lifx.com/cdn/shop/files/Matter_Compatible.png?v=1762132024&amp;width=1200" srcset="//www.lifx.com/cdn/shop/files/Matter_Compatible.png?v=1762132024&amp;width=400 400w, //www.lifx.com/cdn/shop/files/Matter_Compatible.png?v=1762132024&amp;width=800 800w, //www.lifx.com/cdn/shop/files/Matter_Compatible.png?v=1762132024&amp;width=1200 1200w" width="1200" height="1599" loading="lazy" sizes="(min-width: 1024px) 30vw, 90vw">
3770</div>
3771          <div class="lifx-mcm__body"><h3 class="lifx-mcm__title">Smarter with Matter.</h3><div class="lifx-mcm__text"><p><span class="metafield-multi_line_text_field">We’ve added Matter to the brains of this LIFX, which means it can talk to lots of other smart devices and platforms seamlessly, using the new universal system for smart. </span></p></div></div></article></div><div class="lifx-mcm__nav">
3772      <button type="button" class="lifx-mcm__nav-btn" data-nav="prev" aria-label="Previous">
3773        <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M15 6l-6 6 6 6" stroke="currentColor" stroke-width="1.8" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>
3774      </button>
3775      <button type="button" class="lifx-mcm__nav-btn" data-nav="next" aria-label="Next">
3776        <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M9 6l6 6-6 6" stroke="currentColor" stroke-width="1.8" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>
3777      </button>
3778    </div><div class="lifx-mcm__modal" data-modal aria-hidden="true">
3779    <div class="lifx-mcm__modal-card" role="dialog" aria-modal="true" aria-labelledby="mcm-modal-title-template--20709029838900lifxmulticolumnmodalbkf3mf">
3780      <header class="lifx-mcm__modal-head">
3781        <h3 class="lifx-mcm__modal-title" id="mcm-modal-title-template--20709029838900lifxmulticolumnmodalbkf3mf" data-modal-title></h3>
3782        <button type="button" class="lifx-mcm__modal-close" data-modal-close aria-label="Close">
3783          <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M6 6l12 12M6 18L18 6" stroke="currentColor" stroke-width="1.8" fill="none" stroke-linecap="round"/></svg>
3784        </button>
3785      </header>
3786      <div class="lifx-mcm__modal-body" data-modal-content></div>
3787    </div>
3788  </div>
3789</section>
3790
3791<script>
3792(function() {
3793  function init() {
3794    var sections = document.querySelectorAll('[data-section-type="lifx-mcm"]');
3795    Array.prototype.forEach.call(sections, function(section) {
3796      if (section.dataset.mcmInit === '1') return;
3797      section.dataset.mcmInit = '1';
3798
3799      var grid = section.querySelector('[data-grid]');
3800      var modal = section.querySelector('[data-modal]');
3801      var modalTitle = section.querySelector('[data-modal-title]');
3802      var modalBody = section.querySelector('[data-modal-content]');
3803      var closeBtn = section.querySelector('[data-modal-close]');
3804      var cards = section.querySelectorAll('[data-card]');
3805      var prevBtn = section.querySelector('[data-nav="prev"]');
3806      var nextBtn = section.querySelector('[data-nav="next"]');
3807
3808      function openModal(title, html) {
3809        if (modalTitle) modalTitle.textContent = title;
3810        if (modalBody) modalBody.innerHTML = html;
3811        if (modal) {
3812          modal.classList.add('is-open');
3813          modal.setAttribute('aria-hidden', 'false');
3814          document.documentElement.style.overflow = 'hidden';
3815        }
3816      }
3817      function closeModal() {
3818        if (modal) {
3819          modal.classList.remove('is-open');
3820          modal.setAttribute('aria-hidden', 'true');
3821          document.documentElement.style.overflow = '';
3822        }
3823      }
3824
3825      Array.prototype.forEach.call(cards, function(card) {
3826        var pageContent = card.querySelector('[data-page-content]');
3827        var pageTitle = card.querySelector('[data-page-title]');
3828        if (!pageContent || !pageContent.innerHTML.trim()) return;
3829        card.addEventListener('click', function(e) {
3830          e.preventDefault();
3831          openModal(
3832            pageTitle ? pageTitle.textContent.trim() : '',
3833            pageContent.innerHTML
3834          );
3835        });
3836      });
3837
3838      if (closeBtn) closeBtn.addEventListener('click', closeModal);
3839      if (modal) {
3840        modal.addEventListener('click', function(e) {
3841          if (e.target === modal) closeModal();
3842        });
3843      }
3844      document.addEventListener('keydown', function(e) {
3845        if (e.key === 'Escape' && modal && modal.classList.contains('is-open')) {
3846          closeModal();
3847        }
3848      });
3849
3850      // Nav
3851      function scrollByStep(dir) {
3852        if (!grid) return;
3853        var card = grid.querySelector('[data-card]');
3854        var step = card ? card.offsetWidth + 16 : 320;
3855        grid.scrollBy({ left: dir * step, behavior: 'smooth' });
3856      }
3857      if (prevBtn) prevBtn.addEventListener('click', function() { scrollByStep(-1); });
3858      if (nextBtn) nextBtn.addEventListener('click', function() { scrollByStep(1); });
3859
3860      function updateNavState() {
3861        if (!grid || !prevBtn || !nextBtn) return;
3862        var atStart = grid.scrollLeft <= 1;
3863        var atEnd = grid.scrollLeft + grid.clientWidth >= grid.scrollWidth - 1;
3864        prevBtn.disabled = atStart;
3865        nextBtn.disabled = atEnd;
3866      }
3867      if (grid) {
3868        grid.addEventListener('scroll', updateNavState, { passive: true });
3869        updateNavState();
3870      }
3871    });
3872  }
3873  if (document.readyState === 'loading') {
3874    document.addEventListener('DOMContentLoaded', init);
3875  } else {
3876    init();
3877  }
3878  document.addEventListener('shopify:section:load', function(e) {
3879    var s = e.target && e.target.querySelector
3880      ? e.target.querySelector('[data-section-type="lifx-mcm"]')
3881      : null;
3882    if (s) { s.dataset.mcmInit = ''; init(); }
3883  });
3884})();
3885</script>
3885
3886
3887
3888</section><section id="shopify-section-template--20709029838900__collage2_KgqYEt" class="shopify-section section shopify-section--lifx-collage">
3889<style data-shopify>#shopify-section-template--20709029838900__collage2_KgqYEt .lifx-collage,
3890  .lifx-collage[id="shopify-section-template--20709029838900__collage2_KgqYEt"] {
3891    padding-top: 72px;
3892    padding-bottom: 20px;
3893    padding-left: max(56px, calc(50vw - 800px));
3894    padding-right: max(56px, calc(50vw - 800px));
3895  }
3896  @media (max-width: 1024px) {
3897    #shopify-section-template--20709029838900__collage2_KgqYEt .lifx-collage {
3898      padding-left: 24px;
3899      padding-right: 24px;
3900    }
3901  }</style><section
3902  class="lifx-collage"
3903  id="shopify-section-template--20709029838900__collage2_KgqYEt"
3904  data-section-type="lifx-collage"
3905><div class="lifx-collage__head">
3906      <div class="lifx-collage__head-l"><span class="lifx-eyebrow">Lighting</span><h2 class="lifx-collage__h2">Inspo</h2></div></div><div
3907    class="lifx-collage__grid"
3908    data-count="2"
3909    data-layout="left"
3910    data-mobile="column"
3911  ><div class="lifx-collage__item lifx-collage__item--video" ><div class="lifx-collage__media lifx-collage__media--video"><div class="lifx-collage__video-poster" data-collage-shopify-video><img class="lifx-collage__img" src="//www.lifx.com/cdn/shop/files/preview_images/64593ad97323480a9d4149a152f26ced.thumbnail.0000000000.jpg?v=1743749149&width=1600" alt="" loading="lazy"><button type="button" class="lifx-collage__play" aria-label="Play video"><span class="lifx-collage__play-ico"></span></button>
3912                    <template>
3913                      <video playsinline="true" autoplay="autoplay" loop="loop" controls="controls" class="lifx-collage__video" preload="metadata" poster="//www.lifx.com/cdn/shop/files/preview_images/64593ad97323480a9d4149a152f26ced.thumbnail.0000000000_1600x.jpg?v=1743749149" loading="lazy"><source src="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0" type="video/mp4"><img src="//www.lifx.com/cdn/shop/files/preview_images/64593ad97323480a9d4149a152f26ced.thumbnail.0000000000_1600x.jpg?v=1743749149"></video>
3914                    </template>
3915                  </div></div></div><div class="lifx-collage__item lifx-collage__item--image" ><div class="lifx-collage__media"><img
3916                  class="lifx-collage__img"
3917                  src="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Inspo.jpg?v=1787630850&width=1600"
3918                  srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Inspo.jpg?v=1787630850&width=600 600w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Inspo.jpg?v=1787630850&width=1000 1000w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Inspo.jpg?v=1787630850&width=1600 1600w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Inspo.jpg?v=1787630850&width=2200 2200w"
3919                  sizes="(min-width: 1024px) 60vw, 100vw"
3920                  alt=""
3921                  loading="lazy"
3922                ></div></div></div><div class="lifx-collage__modal" data-collage-modal hidden>
3923    <button type="button" class="lifx-collage__modal-close" aria-label="Close video">
3924      <svg viewBox="0 0 24 24" width="22" height="22" fill="none"><path d="M6 6l12 12M18 6L6 18" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg>
3925    </button>
3926    <div class="lifx-collage__modal-frame" data-collage-modal-frame></div>
3927  </div>
3928</section>
3929
3930<script>
3931  (function () {
3932    var wrap = document.getElementById('shopify-section-template--20709029838900__collage2_KgqYEt');
3933    var root = wrap ? wrap.querySelector('[data-section-type="lifx-collage"]') : null;
3934    if (!root) return;
3935
3936    var modal = root.querySelector('[data-collage-modal]');
3937    var frame = root.querySelector('[data-collage-modal-frame]');
3938    var closeBtn = root.querySelector('.lifx-collage__modal-close');
3939
3940    function openModal(html) {
3941      frame.innerHTML = html;
3942      modal.hidden = false;
3943      document.documentElement.style.overflow = 'hidden';
3944    }
3945    function closeModal() {
3946      modal.hidden = true;
3947      frame.innerHTML = '';
3948      document.documentElement.style.overflow = '';
3949    }
3950    if (closeBtn) closeBtn.addEventListener('click', closeModal);
3951    if (modal) modal.addEventListener('click', function (e) { if (e.target === modal) closeModal(); });
3952    document.addEventListener('keydown', function (e) { if (e.key === 'Escape' && modal && !modal.hidden) closeModal(); });
3953
3954    // Inline Shopify video (deferred, non-autoplay)
3955    root.querySelectorAll('[data-collage-shopify-video]').forEach(function (poster) {
3956      var btn = poster.querySelector('.lifx-collage__play');
3957      var tpl = poster.querySelector('template');
3958      if (!btn || !tpl) return;
3959      btn.addEventListener('click', function () {
3960        var wrap = document.createElement('div');
3961        wrap.innerHTML = tpl.innerHTML.trim();
3962        var media = wrap.firstChild;
3963        poster.replaceWith(media);
3964        var vid = media.querySelector('video') || (media.tagName === 'VIDEO' ? media : null);
3965        if (vid) { vid.muted = false; vid.play().catch(function(){}); }
3966      });
3967    });
3968
3969    // YouTube / Vimeo embeds → modal
3970    root.querySelectorAll('[data-collage-embed]').forEach(function (btn) {
3971      btn.addEventListener('click', function () {
3972        var type = btn.getAttribute('data-embed-type');
3973        var id = btn.getAttribute('data-embed-id');
3974        var src = type === 'youtube'
3975          ? 'https://www.youtube.com/embed/' + id + '?autoplay=1&rel=0'
3976          : 'https://player.vimeo.com/video/' + id + '?autoplay=1';
3977        openModal('<iframe src="' + src + '" allow="autoplay; encrypted-media" allowfullscreen></iframe>');
3978      });
3979    });
3980  })();
3981</script>
3981
3982
3983
3984</section><section id="shopify-section-template--20709029838900__lifx_product_instafeed_dbddHJ" class="shopify-section shopify-section--lifx-product-instafeed">
3985
3986<link href="//www.lifx.com/cdn/shop/t/1/assets/colors_and_type.css?v=31111847550120691241790035659" rel="stylesheet" type="text/css" media="all" />
3987<section
3988  class="lifx-pfeed"
3989  id="shopify-section-template--20709029838900__lifx_product_instafeed_dbddHJ"
3990  data-section-type="lifx-product-instafeed"
3991  data-feed-product="lifx-everyday-outdoor-permanent-lights-200ft-kit-white"
3992  data-feed-key="(fallback)"
3993  data-feed-index="4"
3994  style="--pfeed-pt: 56px; --pfeed-pb: 56px;"
3995>
3996  <div class="lifx-pfeed__inner"><div class="lifx-pfeed__head"><p class="lifx-pfeed__eyebrow">From the community</p><h2 class="lifx-pfeed__heading">See it in real homes</h2></div><div class="lifx-pfeed__slots"><div class="lifx-pfeed__wrap" data-active ><div id="shopify-block-AZGR6UTRTSHE4Z1k0b__instafeed_app_block_nCBfdP" class="shopify-block shopify-app-block">
3997
3998
3999
4000  
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012<style>
4013      div[id*="instafeed_app_block"] {
4014        width: 100%;
4015      }
4016      div.shopify-section:has(> [id*="instafeed_app_block"]) {
4017      width: 100%;
4018      }
4019      
4020      body #insta-feed {
4021      
4022          
4023
4024          
4025          margin-bottom: 0px!important;
4026          
4027
4028          
4029
4030          
4031
4032          
4033      }
4034      
4035      body #insta-feed h2 {
4036      
4037        
4038        
4039         text-align: center;
4040      }
4041
4042      
4043      
4044</style>
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056  <div id="insta-feed"></div>
4057  
4057<script>
4058    if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "";
4059    
4060  </script>
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071</div></div></div>
4072  </div>
4073</section>
4074
4075
4076</section><div id="shopify-section-template--20709029838900__blocks_AnztY9" class="shopify-section">
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088<style data-shopify>
4089  .lifx-collapse-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4090    background: var(--surface-night);
4091    color: var(--ink-100);
4092    font-family: var(--font-body);
4093    container-type: inline-size;
4094    padding: 72px 24px 72px;
4095    border-top: 1px solid var(--hairline);
4096  }
4097
4098  .lifx-collapse-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn * ,
4099  .lifx-collapse-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn *::before,
4100  .lifx-collapse-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn *::after { box-sizing: border-box; }
4101
4102  .lifx-collapse-inner-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4103    max-width: 1600px;
4104    margin: 0 auto;
4105  }
4106
4107  /* ---- Header ---- */
4108  .lifx-collapse-head-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4109    display: flex; flex-direction: column; gap: 14px;
4110    margin-bottom: 40px;
4111  }
4112  .lifx-collapse-head-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn .lifx-collapse-eyebrow {
4113    margin: 0 !important;
4114    font-family: var(--font-body) !important; font-weight: 500 !important;
4115    font-size: 14px !important; line-height: 1 !important;
4116    letter-spacing: 0.16em !important; text-transform: uppercase;
4117    color: var(--voltage);
4118  }
4119  .lifx-collapse-head-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn .lifx-collapse-h2 {
4120    margin: 0 !important;
4121    font-family: var(--font-display) !important; font-weight: 800 !important;
4122    font-size: clamp(32px, 6cqi, 64px) !important; line-height: 0.94 !important;
4123    letter-spacing: -0.02em; text-transform: uppercase;
4124    color: var(--ink-100); margin: 0;
4125  }
4126
4127  /* ---- Layout ---- */
4128  .lifx-collapse-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4129    display: flex;
4130    gap: 48px;
4131    align-items: flex-start;
4132    max-width: 100%;
4133  }
4134  .lifx-collapse-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn--reverse { flex-direction: row-reverse; }
4135
4136  .lifx-collapse-media-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4137    flex: 0 0 45%;
4138    position: relative;
4139  }
4140  .lifx-collapse-media-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4141    position: relative;
4142    width: 100%;
4143    aspect-ratio: 1/1;
4144    background: var(--surface-shelf);
4145    border-radius: 16px;
4146    overflow: hidden;
4147    box-shadow: inset 0 0 0 1px var(--hairline);
4148  }
4149  .lifx-collapse-media-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn img,
4150  .lifx-collapse-media-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn video {
4151    width: 100%; height: 100%;
4152    object-fit: cover; display: block;
4153  }
4154  .lifx-collapse-media-placeholder-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn { width: 100%; height: 100%; opacity: 0.15; }
4155
4156  /* ---- Rows ---- */
4157  .lifx-collapse-rows-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn { flex: 1; min-width: 0; }
4158
4159  .lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4160    border-bottom: 1px solid var(--hairline);
4161  }
4162  .lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn:first-child { border-top: 1px solid var(--hairline); }
4163
4164  .lifx-collapse-header-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4165    display: flex; justify-content: space-between; align-items: center; gap: 20px;
4166    padding: 20px 0;
4167    cursor: pointer;
4168    background: none; border: none; width: 100%; text-align: left;
4169    color: var(--ink-70);
4170    transition: color 0.2s ease;
4171  }
4172  .lifx-collapse-title-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4173    display: block;
4174    margin: 0;
4175    font-family: var(--font-display);
4176    font-weight: 800;
4177    font-size: clamp(16px, 1.6cqi, 18px);
4178    line-height: 1.15;
4179    letter-spacing: -0.01em;
4180    text-transform: uppercase;
4181    color: inherit;
4182  }
4183  .lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn.active .lifx-collapse-header-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn { color: var(--ink-100); }
4184  .lifx-collapse-header-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn:hover { color: var(--ink-100); }
4185
4186  .lifx-collapse-icon-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4187    width: 22px; height: 22px;
4188    flex-shrink: 0;
4189    transition: transform 0.3s ease;
4190    stroke: currentColor;
4191  }
4192  .lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn.active .lifx-collapse-icon-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4193    transform: rotate(45deg);
4194    stroke: var(--voltage);
4195  }
4196
4197  .lifx-collapse-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4198    max-height: 0; overflow: hidden;
4199    transition: max-height 0.35s ease;
4200  }
4201  .lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn.active .lifx-collapse-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn { max-height: 1400
4201px; }
4202
4203  .lifx-collapse-inner-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4204    padding-bottom: 20px;
4205    color: var(--ink-70);
4206    font: 400 16px/1.5 var(--font-body);
4207    max-width: 60ch;
4208  }
4209  .lifx-collapse-inner-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn p { margin: 0 0 0.75em; }
4210  .lifx-collapse-inner-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn p:last-child { margin-bottom: 0; }
4211  .lifx-collapse-inner-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn a { color: var(--voltage); }
4212
4213  @media screen and (max-width: 749px) {
4214    .lifx-collapse-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn { padding: 48px 20px; }
4215    .lifx-collapse-head-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn { margin-bottom: 28px; }
4216    .lifx-collapse-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn { flex-direction: column; gap: 24px; }
4217    .lifx-collapse-media-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn { flex: none; width: 100%; }
4218    .lifx-collapse-media-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn.hidden-on-mobile { display: none; }
4219
4220    .inline-media-container-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn {
4221      margin-bottom: 1rem; border-radius: 12px; overflow: hidden;
4222      box-shadow: inset 0 0 0 1px var(--hairline);
4223    }
4224    .inline-media-container-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn img,
4225    .inline-media-container-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn video {
4226      width: 100%; height: auto; object-fit: cover; display: block;
4227    }
4228  }
4229</style>
4230
4231<div class="lifx-collapse-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn">
4232  <div class="lifx-collapse-inner-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn"><div class="lifx-collapse-head-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn"><span class="lifx-collapse-eyebrow">Explore</span><h2 class="lifx-collapse-h2">Fun & Function</h2></div><collapsible-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn
4233      class="lifx-collapse-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn "
4234      
4235    >
4236      <div class="lifx-collapse-media-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn" data-main-media>
4237        <div class="lifx-collapse-media-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn" data-media-container>
4238
4239          
4240          
4241
4242          
4243            <video playsinline="true" autoplay="autoplay" muted="muted" loop="loop" data-default-media="" preload="metadata" poster="//www.lifx.com/cdn/shop/files/preview_images/1df922a6972c41b2ba8c01084179a548.thumbnail.0000000000_small.jpg?v=1763352263" loading="lazy"><source src="//www.lifx.com/cdn/shop/videos/c/vp/1df922a6972c41b2ba8c01084179a548/1df922a6972c41b2ba8c01084179a548.HD-1080p-4.8Mbps-63002717.mp4?v=0" type="video/mp4"><img src="//www.lifx.com/cdn/shop/files/preview_images/1df922a6972c41b2ba8c01084179a548.thumbnail.0000000000_small.jpg?v=1763352263"></video>
4244
4245          
4246
4247        </div>
4248      </div>
4249
4250      <div class="lifx-collapse-rows-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn">
4251        
4252          
4253
4254          
4255            <div class="lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn active" data-row="1">
4256              <button class="lifx-collapse-header-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn" data-toggle>
4257                <span class="lifx-collapse-title-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn">Color Control</span>
4258                <svg class="lifx-collapse-icon-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
4259                  <line x1="12" y1="5" x2="12" y2="19"></line>
4260                  <line x1="5" y1="12" x2="19" y2="12"></line>
4261                </svg>
4262              </button>
4263
4264              <div class="lifx-collapse-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn">
4265                <div class="lifx-collapse-inner-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn"><div class="metafield-rich_text_field"><p>Get the most from your lights with the LIFX app, built to unlock the full power of every LED. Choose solid colors with precision using a 360° color wheel and fine-tune saturation and brightness from 1% to 100% for perfect balance.</p><p>Want more depth? Try Color Blends and Gradients to paint your lights with multi-tone hues that shift seamlessly, creating the perfect atmosphere for any mood or moment.</p></div></div>
4266              </div>
4267
4268              
4269                <video playsinline="true" autoplay="autoplay" muted="muted" loop="loop" data-row-media="1" style="display:none;" preload="metadata" poster="//www.lifx.com/cdn/shop/files/preview_images/1df922a6972c41b2ba8c01084179a548.thumbnail.0000000000_small.jpg?v=1763352263" loading="lazy"><source src="//www.lifx.com/cdn/shop/videos/c/vp/1df922a6972c41b2ba8c01084179a548/1df922a6972c41b2ba8c01084179a548.HD-1080p-4.8Mbps-63002717.mp4?v=0" type="video/mp4"><img src="//www.lifx.com/cdn/shop/files/preview_images/1df922a6972c41b2ba8c01084179a548.thumbnail.0000000000_small.jpg?v=1763352263"></video>
4270              
4271
4272            </div>
4273          
4274
4275        
4276          
4277
4278          
4279            <div class="lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn " data-row="2">
4280              <button class="lifx-collapse-header-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn" data-toggle>
4281                <span class="lifx-collapse-title-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn">Personalised Scenes</span>
4282                <svg class="lifx-collapse-icon-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
4283                  <line x1="12" y1="5" x2="12" y2="19"></line>
4284                  <line x1="5" y1="12" x2="19" y2="12"></line>
4285                </svg>
4286              </button>
4287
4288              <div class="lifx-collapse-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn">
4289                <div class="lifx-collapse-inner-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn"><div class="metafield-rich_text_field"><p>Create Scenes that are uniquely yours. Save your favorite lighting combinations with the perfect mix of color, brightness, and effects, then bring them back anytime with a single tap.</p><p>Scenes can be scheduled to match your routine or added to the LIFX Widget for quick access from your phone or smartwatch. Whether it’s a calm morning glow or a burst of party color, your perfect lighting is always within reach.</p></div></div>
4290              </div>
4291
4292              
4293                <video playsinline="true" autoplay="autoplay" muted="muted" loop="loop" data-row-media="2" style="display:none;" preload="metadata" poster="//www.lifx.com/cdn/shop/files/preview_images/2d608e4f4ca44ce88454fa0ad974765e.thumbnail.0000000000_small.jpg?v=1763352108" loading="lazy"><source src="//www.lifx.com/cdn/shop/videos/c/vp/2d608e4f4ca44ce88454fa0ad974765e/2d608e4f4ca44ce88454fa0ad974765e.HD-1080p-3.3Mbps-63002596.mp4?v=0" type="video/mp4"><img src="//www.lifx.com/cdn/shop/files/preview_images/2d608e4f4ca44ce88454fa0ad974765e.thumbnail.0000000000_small.jpg?v=1763352108"></video>
4294              
4295
4296            </div>
4297          
4298
4299        
4300          
4301
4302          
4303            <div class="lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn " data-row="3">
4304              <button class="lifx-collapse-header-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn" data-toggle>
4305                <span class="lifx-collapse-title-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn">Curated Themes</span>
4306                <svg class="lifx-collapse-icon-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
4307                  <line x1="12" y1="5" x2="12" y2="19"></line>
4308                  <line x1="5" y1="12" x2="19" y2="12"></line>
4309                </svg>
4310              </button>
4311
4312              <div class="lifx-collapse-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn">
4313                <div class="lifx-collapse-inner-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn"><div class="metafield-rich_text_field"><p>Discover Themes, beautifully curated lighting moods crafted by LIFX designers to transform your space with a tap. Choose from hand-picked looks like Golden Hour, Movie Night, or Holiday Glow to instantly match the moment, from calm evenings to celebrations or game-day energy.</p><p>Every Theme can include subtle animation, bringing movement, warmth, and atmosphere that feels alive. Each is designed for effortless ambiance and personality that suits any occasion.</p></div></div>
4314              </div>
4315
4316              
4317                <video playsinline="true" autoplay="autoplay" muted="muted" loop="loop" data-row-media="3" style="display:none;" preload="metadata" poster="//www.lifx.com/cdn/shop/files/preview_images/dbbd034af3c241aea79f463db694d1e1.thumbnail.0000000000_small.jpg?v=1763352250" loading="lazy"><source src="//www.lifx.com/cdn/shop/videos/c/vp/dbbd034af3c241aea79f463db694d1e1/dbbd034af3c241aea79f463db694d1e1.HD-1080p-4.8Mbps-63002716.mp4?v=0" type="video/mp4"><img src="//www.lifx.com/cdn/shop/files/preview_images/dbbd034af3c241aea79f463db694d1e1.thumbnail.0000000000_small.jpg?v=1763352250"></video>
4318              
4319
4320            </div>
4321          
4322
4323        
4324          
4325
4326          
4327
4328        
4329          
4330
4331          
4332
4333        
4334      </div>
4335
4336    </collapsible-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn>
4337  </div>
4338</div>
4339
4340<script>
4341(function() {
4342  class CollapsibleContentavulyyjv3u3fzngptmaigenblock9e8950aj6p6kn extends HTMLElement {
4343    constructor() {
4344      super();
4345      this.activeRow = null;
4346      this.isMobile = window.matchMedia("(max-width: 749px)").matches;
4347    }
4348
4349    connectedCallback() {
4350      this.mediaContainer = this.querySelector('[data-media-container]');
4351      this.mainMedia = this.querySelector('[data-main-media]');
4352      this.defaultMedia = this.querySelector('[data-default-media]');
4353      this.rows = this.querySelectorAll('.lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn');
4354      this.toggleButtons = this.querySelectorAll('[data-toggle]');
4355
4356      this.setupEventListeners();
4357      this.initializeFirstRow();
4358
4359      this.resizeObserver = window.matchMedia("(max-width: 749px)");
4360      this.resizeObserver.addEventListener("change", this.handleResize.bind(this));
4361    }
4362
4363    initializeFirstRow() {
4364      const firstRow = this.querySelector('.lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn[data-row="1"]');
4365      if (firstRow && firstRow.classList.contains('active')) {
4366        this.activeRow = firstRow;
4367        this.showRowMedia('1');
4368      }
4369    }
4370
4371    setupEventListeners() {
4372      this.toggleButtons.forEach(button => {
4373        button.addEventListener('click', () => {
4374          const row = button.closest('.lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn');
4375          const rowNumber = row.dataset.row;
4376          const isActive = row.classList.contains('active');
4377          const isMobile = window.matchMedia("(max-width: 749px)").matches;
4378
4379          if (isActive) {
4380            this.closeRow(row);
4381            if (!isMobile) this.showDefaultMedia();
4382          } else {
4383            if (!isMobile) this.closeAllRows();
4384            this.openRow(row);
4385            this.showRowMedia(rowNumber);
4386          }
4387        });
4388      });
4389    }
4390
4391    openRow(row) {
4392      row.classList.add('active');
4393      this.activeRow = row;
4394    }
4395
4396    closeRow(row) {
4397      row.classList.remove('active');
4398      if (this.activeRow === row) this.activeRow = null;
4399    }
4400
4401    closeAllRows() {
4402      this.rows.forEach(r => r.classList.remove('active'));
4403    }
4404
4405    forceAutoplay(video) {
4406      if (!video) return;
4407      video.muted = true;
4408      video.autoplay = true;
4409      video.playsInline = true;
4410      setTimeout(() => { video.play().catch(() => {}); }, 50);
4411    }
4412
4413    showRowMedia(rowNumber) {
4414      const rowMedia = this.querySelector(`[data-row-media="${rowNumber}"]`);
4415      const isMobile = window.matchMedia("(max-width: 749px)").matches;
4416
4417      if (isMobile) {
4418        const activeRow = this.querySelector(`.lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn[data-row="${rowNumber}"]`);
4419        const contentWrapper = activeRow?.querySelector(".lifx-collapse-wrapper-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn");
4420
4421        if (this.mainMedia) this.mainMedia.classList.add("hidden-on-mobile");
4422
4423        const oldInline = activeRow.querySelector(".inline-media-container-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn");
4424        if (oldInline) oldInline.remove();
4425
4426        if (rowMedia && contentWrapper) {
4427          const clone = rowMedia.cloneNode(true);
4428          clone.style.display = "block";
4429          if (clone.tagName === "VIDEO") this.forceAutoplay(clone);
4430
4431          const inlineWrapper = document.createElement("div");
4432          inlineWrapper.className = "inline-media-container-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn";
4433          inlineWrapper.appendChild(clone);
4434          contentWrapper.insertBefore(inlineWrapper, contentWrapper.firstChild);
4435        }
4436      }
4437
4438      else if (rowMedia && this.mediaContainer) {
4439        this.mainMedia?.classList.remove("hidden-on-mobile");
4440        const clone = rowMedia.cloneNode(true);
4441        clone.style.display = "block";
4442        clone.removeAttribute("data-row-media");
4443        this.mediaContainer.innerHTML = "";
4444        this.mediaContainer.appendChild(clone);
4445        if (clone.tagName === "VIDEO") this.forceAutoplay(clone);
4446      }
4447
4448      else {
4449        this.showDefaultMedia();
4450      }
4451    }
4452
4453    showDefaultMedia() {
4454      const isMobile = window.matchMedia("(max-width: 749px)").matches;
4455      if (isMobile) this.mainMedia?.classList.remove("hidden-on-mobile");
4456
4457      if (this.defaultMedia && this.mediaContainer) {
4458        const clone = this.defaultMedia.cloneNode(true);
4459        clone.style.display = "block";
4460        this.mediaContainer.innerHTML = "";
4461        this.mediaContainer.appendChild(clone);
4462        if (clone.tagName === "VIDEO") this.forceAutoplay(clone);
4463      }
4464    }
4465
4466    handleResize(e) {
4467      const nowMobile = e.matches;
4468
4469      if (nowMobile && !this.isMobile) {
4470        const activeRow = this.querySelector(".lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn.active");
4471        this.mainMedia?.classList.add("hidden-on-mobile");
4472        this.querySelectorAll(".inline-media-container-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn").forEach(el => el.remove());
4473        if (activeRow) this.showRowMedia(activeRow.dataset.row);
4474      }
4475
4476      if (!nowMobile && this.isMobile) {
4477        this.querySelectorAll(".inline-media-container-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn").forEach(el => el.remove());
4478        this.mainMedia?.classList.remove("hidden-on-mobile");
4479        const lastActive = this.querySelector(".lifx-collapse-row-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn.active");
4480        if (lastActive) this.showRowMedia(lastActive.dataset.row);
4481        else this.showDefaultMedia();
4482      }
4483
4484      this.isMobile = nowMobile;
4485    }
4486  }
4487
4488  customElements.define('collapsible-content-avulyyjv3u3fzngptmaigenblock9e8950aj6p6kn', CollapsibleContentavulyyjv3u3fzngptmaigenblock9e8950aj6p6kn);
4489})();
4490</script>
4490
4491
4492
4493
4494
4495
4496
4497</div><section id="shopify-section-template--20709029838900__lifx_specs_TH9wHT" class="shopify-section shopify-section--lifx-specs">
4498
4499<section class="lifx-specs" id="shopify-section-template--20709029838900__lifx_specs_TH9wHT" data-section-type="lifx-specs">
4500  <div class="lifx-specs__head">
4501    <div class="lifx-specs__head-l">
4502      <span class="lifx-eyebrow">THE FINE PRINT</span>
4503      <h2 class="lifx-specs__h2">SPEC SHEET</h2>
4504    </div>
4505    <div class="lifx-specs__head-r"><p class="lifx-specs__lead">Everything you need before, during, and after setup — specs, step-by-step guides, and downloadable manuals.</p></div>
4506  </div><div class="lifx-specs__groups">
4507      <details class="lifx-specs__group" open>
4508        <summary class="lifx-specs__group-head">
4509          <div class="lifx-specs__group-meta">
4510            <h3 class="lifx-specs__group-title">LIFX Everyday Outdoor Permanent Lights 200ft Kit - White</h3><div class="lifx-specs__group-actions">
4511              <span class="lifx-specs__card lifx-specs__card--spec">
4512                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M6 3h8l5 5v13H6z"/><path d="M14 3v5h5"/><path d="M9 13h6M9 17h4"/></svg>
4513                <span>View spec</span>
4514              </span><a href="//www.lifx.com/cdn/shop/files/032526_OUTDOOR-Everyday-PERMANENT_MANUAL_ENGLISH.pdf?v=12957041054902291996" target="_blank" rel="noopener" class="lifx-specs__card" onclick="event.stopPropagation()">
4515                  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3v12m0 0 4-4m-4 4-4-4"/><path d="M5 19h14"/></svg>
4516                  <span>Download manual</span>
4517                </a></div>
4518          </div>
4519          <span class="lifx-specs__group-toggle" aria-hidden="true"></span>
4520        </summary>
4521    <ul class="lifx-specs__bullets"><li><span class="lifx-specs__k">Brightness</span><span class="lifx-specs__v">6000 Lumens</span></li><li><span class="lifx-specs__k">Wattage equivalent</span><span class="lifx-specs__v">400W</span></li><li><span class="lifx-specs__k">Fitting</span><span class="lifx-specs__v">Wall Plug (Type A)</span></li><li><span class="lifx-specs__k">CCT</span><span class="lifx-specs__v">2700K – 6500K</span></li><li><span class="lifx-specs__k">CRI</span><span class="lifx-specs__v">80</span></li><li><span class="lifx-specs__k">Wattage</span><span class="lifx-specs__v">82.0W</span></li><li><span class="lifx-specs__k">
4521Standby power</span><span class="lifx-specs__v">1.0W</span></li><li><span class="lifx-specs__k">Beam angle</span><span class="lifx-specs__v">110°</span></li><li><span class="lifx-specs__k">Software dimming</span><span class="lifx-specs__v">1% -100%</span></li><li><span class="lifx-specs__k">Matter enabled</span><span class="lifx-specs__v">Yes</span></li><li><span class="lifx-specs__k">Wi-Fi</span><span class="lifx-specs__v">2.4GHz</span></li><li><span class="lifx-specs__k">Security</span><span class="lifx-specs__v">WPA, WPA2</span></li><li><span class="lifx-specs__k">Voltage</span><span class="lifx-specs__v">AC 100-240V</span></li><li><span class="lifx-specs__k">IP rating</span><span class="lifx-specs__v">IP65</span></li><li><span class="lifx-specs__k">Length</span><span class="lifx-specs__v">200 ft </span></li><li><span class="lifx-specs__k">Width</span><span class="lifx-specs__v">1.8 in </span></li><li><span class="lifx-specs__k">Height</span><span class="lifx-specs__v">0.9 in </span></li><li><span class="lifx-specs__k">Model</span><span class="lifx-specs__v lifx-specs__mono">LFXE/SL200-120/LED</span></li><li><span class="lifx-specs__k">Barcode</span><span class="lifx-specs__v lifx-specs__mono">9347403006316</span></li></ul>
4522      </details>
4523    </div></section>
4524
4525
4526
4527<script>
4528  (function() {
4529    var COPY_SVG = '<svg viewBox="0 0 24 24" aria-hidden="true"><rect x="9" y="9" width="11" height="11" rx="2.2"/><path d="M6 15H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v1"/></svg>';
4530    var CHECK_SVG = '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 6.5"/></svg>';
4531    function initSpecCopy(section) {
4532      if (!section || section.dataset.specCopyInit === '1') return;
4533      section.dataset.specCopyInit = '1';
4534      section.querySelectorAll('.lifx-specs__bullets li').forEach(function(li) {
4535        var v = li.querySelector('.lifx-specs__v');
4536        if (!v || li.querySelector('.lifx-specs__copy')) return;
4537        var btn = document.createElement('button');
4538        btn.type = 'button';
4539        btn.className = 'lifx-specs__copy';
4540        btn.setAttribute('aria-label', 'Copy value');
4541        btn.innerHTML = COPY_SVG;
4542        v.after(btn);
4543        // Touch: first tap on the value reveals the icon, then tap the icon to copy
4544        v.style.cursor = 'pointer';
4545        v.addEventListener('click', function() {
4546          if (window.matchMedia('(hover: none)').matches) li.classList.toggle('show-copy');
4547        });
4548        btn.addEventListener('click', function(e) {
4549          e.stopPropagation();
4550          var text = (v.textContent || '').trim();
4551          var done = function() {
4552            li.classList.add('is-copied');
4553            btn.innerHTML = CHECK_SVG;
4554            clearTimeout(btn._t);
4555            btn._t = setTimeout(function() {
4556              li.classList.remove('is-copied');
4557              btn.innerHTML = COPY_SVG;
4558            }, 1100);
4559          };
4560          if (navigator.clipboard && navigator.clipboard.writeText) {
4561            navigator.clipboard.writeText(text).then(done).catch(done);
4562          } else {
4563            var ta = document.createElement('textarea');
4564            ta.value = text; ta.style.position = 'fixed'; ta.style.opacity = '0';
4565            document.body.appendChild(ta); ta.select();
4566            try { document.execCommand('copy'); } catch (err) {}
4567            document.body.removeChild(ta); done();
4568          }
4569        });
4570      });
4571    }
4572    function boot() { document.querySelectorAll('[data-section-type="lifx-specs"]').forEach(initSpecCopy); }
4573    if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', boot); } else { boot(); }
4574    document.addEventListener('shopify:section:load', function(e) {
4575      var s = e.target.querySelector ? e.target.querySelector('[data-section-type="lifx-specs"]') : null;
4576      if (s) { s.dataset.specCopyInit = ''; initSpecCopy(s); }
4577    });
4578  })();
4579</script>
4579
4580
4581
4582</section><section id="shopify-section-template--20709029838900__setup" class="shopify-section shopify-section--lifx-setup">
4583
4584<section class="lifx-setup" id="shopify-section-template--20709029838900__setup" data-section-type="lifx-setup">
4585  <div class="lifx-setup__head">
4586    <div class="lifx-setup__head-l">
4587      <span class="lifx-eyebrow">Setup, in plain English</span>
4588      <h2 class="lifx-setup__h2">3 steps.<br>3 minutes.</h2>
4589    </div>
4590    <div class="lifx-setup__head-r">
4591      <p class="lifx-setup__lead">If you've ever changed a lightbulb, you can install a LIFX. No hub to plug in, no soldering, no IT guy. The app does the heavy lifting; you do the screwing-in.</p>
4592    </div>
4593  </div>
4594
4595  <div class="lifx-setup__grid" data-count="3"><article class="lifx-setup__card is-active" >
4596        <span class="lifx-setup__num">01</span><span class="lifx-setup__tag">Unbox</span><h3 class="lifx-setup__h3">Set Up. Switch On.</h3><p class="lifx-setup__copy">Everything you need is in the box. Screw it in, plug it in, or wire it in. Open the app, follow the prompts. No hub, no complicated setup, no reading the manual twice.</p></article><article class="lifx-setup__card " >
4597        <span class="lifx-setup__num">02</span><span class="lifx-setup__tag">Scan</span><h3 class="lifx-setup__h3">QR Code.</h3><p class="lifx-setup__copy">Download the LIFX app, point it at the QR codes in the manuals. Follow the prompts. We've timed this; it's under 90 seconds.</p></article><article class="lifx-setup__card " >
4598        <span class="lifx-setup__num">03</span><span class="lifx-setup__tag">Glow</span><h3 class="lifx-setup__h3">Set the vibe.</h3><p class="lifx-setup__copy">Tap any of the preloaded themes. Pick a wake-up time. Done. You can stop here forever, or build whatever you like and save your vibe as a Scene.</p></article></div>
4599</section>
4600
4601
4602
4603
4604</section><section id="shopify-section-template--20709029838900__promise" class="shopify-section shopify-section--lifx-promise">
4605
4606<section class="lifx-promise" id="shopify-section-template--20709029838900__promise" data-section-type="lifx-promise">
4607  <div class="lifx-promise__head">
4608    <div class="lifx-promise__head-l">
4609      <span class="lifx-eyebrow">The fine print, but loud</span>
4610      <h2 class="lifx-promise__h2">Buy it. Try it. Decide later.</h2>
4611    </div>
4612    <div class="lifx-promise__head-r">
4613      <p class="lifx-promise__lead">We sell hardware that lives in your home for decades. If the kit isn't right, we make the return easy. If it ever breaks, we replace it. If you get stuck, a person picks up.</p>
4614    </div>
4615  </div>
4616
4617  <div class="lifx-promise__grid" data-count="4"><div class="lifx-promise__tile" >
4618        <span class="lifx-promise__icon" aria-hidden="true"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 2"/></svg></span>
4619        <h4 class="lifx-promise__h4">30 nights to keep it.</h4><p class="lifx-promise__copy">Use the kit for a month. If it isn't the lighting you wanted, send it back. We'll refund within five days of receipt. $14.99 return shipping fee applies.</p><a class="lifx-promise__link" href="/policies/refund-policy">
4620            Read the policy →
4621          </a></div><div class="lifx-promise__tile" >
4622        <span class="lifx-promise__icon" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M12 3l8 3v6a8 8 0 0 1-8 8 8 8 0 0 1-8-8V6z"/><path d="M9 12l2 2 4-4"/></svg></span>
4623        <h4 class="lifx-promise__h4">2-year warranty.</h4><p class="lifx-promise__copy">Hardware coverage, end to end. The Luna lamp and bulb both covered. One email and we ship a replacement before the broken one gets back to us.</p><a class="lifx-promise__link" href="/pages/product-warranty">
4624            See what's covered →
4625          </a></div><div class="lifx-promise__tile" >
4626        <span class="lifx-promise__icon" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M3 7h13v10H3z"/><path d="M16 10h4l1 3v4h-5"/><circle cx="7" cy="18" r="2"/><circle cx="18" cy="18" r="2"/></svg></span>
4627        <h4 class="lifx-promise__h4">Free shipping*</h4><p class="lifx-promise__copy">All orders over $79 ship free — except the Luna Mood Light Bundle, which always ships free no matter the order total. Most orders ship out the same day during the week, or the following Monday if placed over the weekend.</p><a class="lifx-promise__link" href="/policies/shipping-policy">
4628            Shipping details →
4629          </a></div><div class="lifx-promise__tile" >
4630        <span class="lifx-promise__icon" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M21 11.5a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8z"/></svg></span>
4631        <h4 class="lifx-promise__h4">Ask the bot. Reach a human. </h4><p class="lifx-promise__copy">Start with our support bot — it handles most things instantly. If it can't, you're one tap away from a real person. US-based, seven days a week. We've built lighting for 14 years.</p><a class="lifx-promise__link" href="#">
4632            Talk to us now →
4633          </a></div></div>
4634</section>
4635
4636
4637
4638
4639</section><section id="shopify-section-template--20709029838900__lifx_reviews_header_aEqhBW" class="shopify-section shopify-section--lifx-revhead">
4640
4641<section class="lifx-revhead color-scheme-b42f18c2-9a0e-4a47-bc70-626caab6494c" data-section-type="lifx-reviews-header">
4642  <div class="lifx-revhead__head">
4643    <div class="lifx-revhead__head-l"><span class="lifx-revhead__eyebrow">What owners say</span><h2 class="lifx-revhead__h2">Real homes. Real lights.</h2></div><div class="lifx-revhead__head-r">
4644        <p class="lifx-revhead__lead">Every review comes from a verified LIFX owner. Photos and video are theirs, shot in their own spaces — no studio, no staging.</p>
4645      </div></div>
4646</section>
4647
4648
4649
4650
4651</section><section id="shopify-section-template--20709029838900__1783316239a5757071" class="shopify-section section"><div class="page-width scroll-trigger animate--slide-in"><div id="shopify-block-AUTZ5OUl0WGJTR1A2T__judge_me_reviews_review_widget_kPDpnL" class="shopify-block shopify-app-block">
4652
4653
4654<div style='clear:both'></div>
4655<div id='judgeme_product_reviews'
4656    class='jdgm-widget jdgm-review-widget'
4657    data-product-title='LIFX Everyday Outdoor Permanent Lights 200ft Kit - White'
4658    data-id='8934194544692'
4659    data-product-id='8934194544692'
4660    data-widget="review"
4661    data-shop-reviews="false"
4662    data-shop-reviews-count="9"
4663    data-cart-eligible-template="false"
4664    data-shop-average-rating="4.90"
4665    data-shop-review-count="68"
4666    data-empty-state="empty_widget"
4667    data-entry-point="review_widget.js"
4668    data-entry-key="review-widget/main.js"
4669    data-block-id="AUTZ5OUl0WGJTR1A2T__judge_me_reviews_review_widget_kPDpnL"
4670    data-customer-logged-in="false"
4671    
4672    
4673    style='max-width: 1200px; margin: 0 auto;'>
4674
4675  
4676    
4677    
4678    
4679  
4680
4681  
4682</div>
4683
4684
4685<script class='jdgm-review-widget-data'>
4686  jdgm.data ||= {}; jdgm.data.reviewWidget ||= {};
4687  
4688  jdgm.data.reviewWidget[8934194544692] = {"number_of_reviews":0,"average_rating":"0.00","number_of_questions":0,"product_name":"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White","product_external_id":8934194544692,"product_coupons_enabled":true,"image_url":"https://cdn.shopify.com/s/files/1/0697/4167/4548/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315","histogram":[{"rating":5,"frequency":0,"percentage":0,"extra_class":null},{"rating":4,"frequency":0,"percentage":0,"extra_class":null},{"rating":3,"frequency":0,"percentage":0,"extra_class":null},{"rating":2,"frequency":0,"percentage":0,"extra_class":null},{"rating":1,"frequency":0,"percentage":0,"extra_class":null}],"review_keywords":null,"product_medals":[],"custom_form_filters_and_averages":null,"photo_gallery":null,"review_summary_text":"Be the first to write a review","ai_summary_text":"","sort_key":"created_at","multi_language_sorting_enabled":false,"metafield_updated_at":"2026-09-04T05:06:57Z","reviews":[],"pagination":{"total_pages":0,"current_page":1,"per_page":4}}
4689</script>
4689
4690
4691
4692
4693
4694
4695
4696
4697</div>
4698</div>
4699
4700
4701<style> #shopify-section-template--20709029838900__1783316239a5757071 .jdgm-widget {max-width: 1500px !important;} #shopify-section-template--20709029838900__1783316239a5757071 .jdgm-write-review-modal__nav-btn {color: #000000 !important;} </style></section><section id="shopify-section-template--20709029838900__faq" class="shopify-section shopify-section--lifx-faq">
4702<section class="lifx-faq" id="shopify-section-template--20709029838900__faq" data-section-type="lifx-faq">
4703  <div class="lifx-faq__grid">
4704    <aside class="lifx-faq__side">
4705      <span class="lifx-eyebrow">Common questions</span>
4706      <h2 class="lifx-faq__h2">Before you buy.</h2><p class="lifx-faq__lead">The questions our team gets most. If yours isn't here, chat lives in the corner of every page.</p><div class="lifx-faq__contact">
4707          <span class="lifx-faq__contact-live"><i class="lifx-faq__pulse"></i> Live now</span>
4708          <p>Try the bot first. Then Pete. It knocks out most questions in seconds. If it can't, Pete's one tap away. He's been with LIFX since 2019.</p><button type="button" class="lifx-btn lifx-btn--ghost lifx-btn--sm" data-livex-open
4709                    onclick="window.livexChatbot && window.livexChatbot.open && window.livexChatbot.open(); return false;">
4710              Start a chat →
4711            </button></div></aside>
4712
4713    <div class="lifx-faq__list"><details class="lifx-faq__item" open >
4714          <summary class="lifx-faq__q">
4715            <span>What are outdoor permanent lights?</span>
4716            <span class="lifx-faq__plus" aria-hidden="true"></span>
4717          </summary>
4718          <div class="lifx-faq__a"><p><span class="metafield-multi_line_text_field">Outdoor permanent lights are exterior lighting systems designed to stay installed year-round instead of being removed after holidays or events.</span></p></div>
4719        </details><details class="lifx-faq__item"  >
4720          <summary class="lifx-faq__q">
4721            <span>Do LIFX Permanent Outdoor Lights require a hub?</span>
4722            <span class="lifx-faq__plus" aria-hidden="true"></span>
4723          </summary>
4724          <div class="lifx-faq__a"><p><span class="metafield-multi_line_text_field">No. LIFX Outdoor Permanent Lights connect directly to Wi-Fi without requiring a separate hub or bridge.</span></p></div>
4725        </details><details class="lifx-faq__item"  >
4726          <summary class="lifx-faq__q">
4727            <span>Can I use outdoor permanent lights for holidays?</span>
4728            <span class="lifx-faq__plus" aria-hidden="true"></span>
4729          </summary>
4730          <div class="lifx-faq__a"><p><span class="metafield-multi_line_text_field">Yes. You can customize your lighting scenes for holidays, parties, special events, or everyday exterior lighting.</span></p></div>
4731        </details><details class="lifx-faq__item"  >
4732          <summary class="lifx-faq__q">
4733            <span>Where can outdoor permanent lights be installed?</span>
4734            <span class="lifx-faq__plus" aria-hidden="true"></span>
4735          </summary>
4736          <div class="lifx-faq__a"><p><span class="metafield-multi_line_text_field">Outdoor permanent lights are commonly installed along rooflines, patios, garages, entryways, pergolas, and backyard entertainment areas.</span></p></div>
4737        </details><details class="lifx-faq__item"  >
4738          <summary class="lifx-faq__q">
4739            <span>Are LIFX Outdoor Permanent Lights weather-resistant?</span>
4740            <span class="lifx-faq__plus" aria-hidden="true"></span>
4741          </summary>
4742          <div class="lifx-faq__a"><p><span class="metafield-multi_line_text_field">Yes. These outdoor permanent lights are designed for outdoor use and changing weather conditions.</span></p></div>
4743        </details><details class="lifx-faq__item"  >
4744          <summary class="lifx-faq__q">
4745            <span>Everyday vs SuperColor Permanent Lights: What's the Difference?</span>
4746            <span class="lifx-faq__plus" aria-hidden="true"></span>
4747          </summary>
4748          <div class="lifx-faq__a"><p><span class="metafield-multi_line_text_field">Both give you the same core smart features — full color, app control, Matter support, scheduling, and so on. The difference is in color intensity and reach: LIFX Everyday Permanent Lights are tuned for c
4748omfortable, everyday color rather than maximum saturation, and extend up to 200ft for larger homes and rooflines. SuperColor Permanent Lights deliver vivid, true-to-life color at higher intensity, with a 50ft starter kit built for more concentrated, high-impact displays. If you want the most immersive, richly saturated color experience for a focused area, go with SuperColor. If you want reliable smart lighting with color options that can run the length of your whole home, Everyday is built for that.</span></p></div>
4749        </details></div>
4750  </div>
4751</section>
4751<script type="application/ld+json">{
4752  "@context": "https://schema.org",
4753  "@type": "FAQPage",
4754  "mainEntity": [{
4755          "@type": "Question",
4756          "name": "What are outdoor permanent lights?",
4757          "acceptedAnswer": {
4758            "@type": "Answer",
4759            "text": "Outdoor permanent lights are exterior lighting systems designed to stay installed year-round instead of being removed after holidays or events."
4760          }
4761        },
4762{
4763          "@type": "Question",
4764          "name": "Do LIFX Permanent Outdoor Lights require a hub?",
4765          "acceptedAnswer": {
4766            "@type": "Answer",
4767            "text": "No. LIFX Outdoor Permanent Lights connect directly to Wi-Fi without requiring a separate hub or bridge."
4768          }
4769        },
4770{
4771          "@type": "Question",
4772          "name": "Can I use outdoor permanent lights for holidays?",
4773          "acceptedAnswer": {
4774            "@type": "Answer",
4775            "text": "Yes. You can customize your lighting scenes for holidays, parties, special events, or everyday exterior lighting."
4776          }
4777        },
4778{
4779          "@type": "Question",
4780          "name": "Where can outdoor permanent lights be installed?",
4781          "acceptedAnswer": {
4782            "@type": "Answer",
4783            "text": "Outdoor permanent lights are commonly installed along rooflines, patios, garages, entryways, pergolas, and backyard entertainment areas."
4784          }
4785        },
4786{
4787          "@type": "Question",
4788          "name": "Are LIFX Outdoor Permanent Lights weather-resistant?",
4789          "acceptedAnswer": {
4790            "@type": "Answer",
4791            "text": "Yes. These outdoor permanent lights are designed for outdoor use and changing weather conditions."
4792          }
4793        },
4794{
4795          "@type": "Question",
4796          "name": "Everyday vs SuperColor Permanent Lights: What's the Difference?",
4797          "acceptedAnswer": {
4798            "@type": "Answer",
4799            "text": "Both give you the same core smart features — full color, app control, Matter support, scheduling, and so on. The difference is in color intensity and reach: LIFX Everyday Permanent Lights are tuned for comfortable, everyday color rather than maximum saturation, and extend up to 200ft for larger homes and rooflines. SuperColor Permanent Lights deliver vivid, true-to-life color at higher intensity, with a 50ft starter kit built for more concentrated, high-impact displays. If you want the most immersive, richly saturated color experience for a focused area, go with SuperColor. If you want reliable smart lighting with color options that can run the length of your whole home, Everyday is built for that."
4800          }
4801        }
4802]
4803}</script>
4803
4804
4805
4806</section><aside id="shopify-section-template--20709029838900__sticky" class="shopify-section shopify-section--lifx-sticky-atc">
4807<aside class="lifx-stick"
4808       data-section-type="lifx-sticky-atc"
4809       data-reveal-after=".lifx-hero">
4810  <div class="lifx-stick__inner">
4811    <div class="lifx-stick__product"><span class="lifx-stick__thumb">
4812          <img src="//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&amp;width=200" alt="" srcset="//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&amp;width=100 100w, //www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&amp;width=200 200w" width="200" height="200" loading="lazy" class="lifx-stick__thumb-img">
4813        </span><span class="lifx-stick__lines">
4814        <strong>LIFX Everyday Outdoor Permanent Lights 200ft Kit - White</strong><div class="lifx-stick__ship"><span class="lifx-stick__ship-line lifx-stick__stock--in">
4815                <svg class="lifx-stick__ship-ico lifx-stick__stock-dot" viewBox="0 0 16 16" aria-hidden="true"><circle cx="8" cy="8" r="3.5" fill="currentColor"/></svg>
4816                In stock
4817              </span><span class="lifx-stick__ship-line">
4818                <svg class="lifx-stick__ship-ico" viewBox="0 0 24 24" aria-hidden="true"><path d="M3 6h11v9H3z" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"/><path d="M14 9h4l3 3v3h-7" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"/><circle cx="7" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.6"/><circle cx="17" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.6"/></svg>
4819                Free Shipping Over $79
4820              </span><span class="lifx-stick__ship-line lifx-stick__matter">
4821                <svg class="lifx-stick__matter-wifi" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 8.8a15 15 0 0 1 20 0"/><path d="M5.2 12.4a10 10 0 0 1 13.6 0"/><path d="M8.5 16a5 5 0 0 1 7 0"/><circle cx="12" cy="19.3" r="1.1" fill="currentColor" stroke="none"/></svg>
4822                <span class="lifx-stick__matter-txt">No Hub</span><img class="lifx-stick__matter-logo" src="https://www.lifx.com/cdn/shop/files/matter_logo.svg?v=1743748580" alt="Matter" loading="lazy">
4823                  <span class="lifx-stick__matter-txt">Works with Matter</span></span></div></span>
4824    </div>
4825
4826    <div class="lifx-stick__mid">
4827      <span class="lifx-stick__price-row"><span class="lifx-stick__price" data-stick-price>$250.00</span>
4828          <span class="lifx-stick__compare" data-stick-compare hidden></span></span>
4829    </div>
4830
4831    <form method="post" action="/cart/add" class="lifx-stick__form">
4832      <input type="hidden" name="id" value="48234329833524" data-stick-id>
4833      <input type="hidden" name="quantity" value="1">
4834      <button type="submit"
4835              class="lifx-btn lifx-btn--primary"
4836              ><span class="lifx-stick__cta-desktop">Add to cart →</span>
4837          <span class="lifx-stick__cta-mobile">Add to cart</span></button>
4838    </form>
4839  </div>
4840</aside>
4841
4842
4843
4844
4845
4846<script>
4847(function() {
4848  function init() {
4849    var bar = document.querySelector('[data-section-type="lifx-sticky-atc"]');
4850    if (!bar) return;
4851    if (bar.dataset.stickyInit === '1') return;
4852    bar.dataset.stickyInit = '1';
4853
4854    // Escape any ancestor with transform/filter/contain — those create a
4855    // containing block for position:fixed and would pin the bar to the
4856    // wrong place. Reparenting to <body> resolves bottom:0 against viewport.
4857    if (bar.parentNode !== document.body) {
4858      document.body.appendChild(bar);
4859    }
4860
4861    // Add-to-cart → Rebuy Smart Cart (same behaviour as the hero section)
4862    (function stickyAtc() {
4863      var f = bar.querySelector('.lifx-stick__form');
4864      if (!f) return;
4865      var btn = f.querySelector('button[type="submit"]');
4866      function openCart() {
4867        var R = window.Rebuy;
4868        var sc = R && (R.SmartCart || R.smartCart);
4869        if (sc) {
4870          try { if (typeof sc.refresh === 'function') sc.refresh(); } catch (e) {}
4871          var fns = ['open', 'show', 'openCart', 'toggle'];
4872          for (var i = 0; i < fns.length; i++) {
4873            if (typeof sc[fns[i]] === 'function') { try { sc[fns[i]](); return true; } catch (e) {} }
4874          }
4875        }
4876        document.dispatchEvent(new CustomEvent('rebuy:cart.show', { bubbles: true }));
4877        document.dispatchEvent(new CustomEvent('rebuy:smartcart.show', { bubbles: true }));
4878        if (document.querySelector('[data-rebuy-smart-cart], .rebuy-cart, #rebuy-smart-cart')) return true;
4879        var drawer = document.querySelector('cart-drawer');
4880        if (drawer && typeof drawer.open === 'function') { drawer.open(); return true; }
4881        return false;
4882      }
4883      f.addEventListener('submit', function (e) {
4884        e.preventDefault();
4885        e.stopImmediatePropagation();
4886        var idEl = f.querySelector('input[name="id"]');
4887        var qtyEl = f.querySelector('input[name="quantity"]');
4888        if (!idEl) return;
4889        if (btn) btn.disabled = true;
4890        var root = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || '/';
4891        fetch(root + 'cart/add.js', {
4892          method: 'POST',
4893          headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
4894          body: JSON.stringify({ items: [{ id: Number(idEl.value), quantity: Number(qtyEl && qtyEl.value ? qtyEl.value : 1) }] })
4895        }).then(function (r) { return r.json(); }).then(function () {
4896          document.dispatchEvent(new CustomEvent('cart:refresh', { bubbles: true }));
4897          document.dispatchEvent(new CustomEvent('rebuy:cart.change', { bubbles: true }));
4898          if (!openCart()) { window.location.href = root + 'cart'; }
4899        }).catch(function () { window.location.href = root + 'cart'; })
4900          .finally(function () { if (btn) btn.disabled = false; });
4901      }, true);
4902    })();
4903
4904    var thresholdSel = bar.getAttribute('data-reveal-after') || '';
4905    var trigger = null;
4906    if (thresholdSel) trigger = document.querySelector(thresholdSel);
4907    if (!trigger) {
4908      trigger = document.querySelector('[data-section-type="lifx-starter-kit-hero"]') ||
4909                document.querySelector('.shopify-section--lifx-hero') ||
4910                document.querySelector('.lifx-hero');
4911    }
4912
4913    var fallbackOffset = window.innerHeight * 0.7;
4914
4915    function check() {
4916      var show;
4917      if (trigger) {
4918        var rect = trigger.getBoundingClientRect();
4919        show = rect.bottom < 80;
4920      } else {
4921        show = window.scrollY > fallbackOffset;
4922      }
4923      bar.classList.toggle('is-visible', show);
4924    }
4925    window.addEventListener('scroll', check, { passive: true });
4926    window.addEventListener('resize', function() {
4927      fallbackOffset = window.innerHeight * 0.7;
4928    });
4929    check();
4930
4931    var hidden = bar.querySelector('[data-stick-id]');
4932    document.addEventListener('change', function(e) {
4933      if (!e.target.matches || !e.target.matches('.lifx-hero__variant-select')) return;
4934      var heroId = document.querySelector('.lifx-hero input[name="id"]');
4935      if (heroId && hidden) hidden.value = heroId.value;
4936      var heroPrice = document.querySelector('.lifx-hero [data-price]');
4937      var heroCompare = document.querySelector('.lifx-hero [data-compare-price]');
4938      var stickPrice = bar.querySelector('[data-stick-price]');
4939      var stickCompare = bar.querySelector('[data-stick-compare]');
4940      if (heroPrice && stickPrice) stickPrice.textContent = heroPrice.textContent;
4941      if (heroCompare && stickCompare) {
4942        var t = (heroCompare.textContent || '').trim();
4943        if (t) { stickCompare.textContent = t; stickCompare.removeAttribute('hidden'); }
4944      }
4945    });
4946  }
4947
4948  if (document.readyState === 'loading') {
4949    document.addEventListener('DOMContentLoaded', init);
4950  } else {
4951    init();
4952  }
4953  // Re-anchor on full load in case theme JS reparented it into a
4954  // transformed ancestor after our initial init.
4955  window.addEventListener('load', function() {
4956    var bar = document.querySelector('[data-section-type="lifx-sticky-atc"]');
4957    if (bar && bar.parentNode !== document.body) {
4958      document.body.appendChild(bar);
4959    }
4960  });
4961  // Also re-check after any in-page navigation (Shopify section reload, etc.)
4962  document.addEventListener('shopify:section:load', function() {
4963    var bar = document.querySelector('[data-section-type="lifx-sticky-atc"]');
4964    if (bar) {
4965      bar.dataset.stickyInit = '';
4966      init();
4967    }
4968  });
4969})();
4970</script>
4970
4971
4972
4973</aside><section id="shopify-section-template--20709029838900__featured_collection_FhNYpR" class="shopify-section section">
4974
4975
4976
4977<link href="//www.lifx.com/cdn/shop/t/1/assets/component-card.css?v=124450350795452663041778119538" rel="stylesheet" type="text/css" media="all" />
4978<link href="//www.lifx.com/cdn/shop/t/1/assets/component-price.css?v=140937782760590577271763344799" rel="stylesheet" type="text/css" media="all" />
4979<link href="//www.lifx.com/cdn/shop/t/1/assets/component-slider.css?v=14039311878856620671742786438" rel="stylesheet" type="text/css" media="all" />
4980<link href="//www.lifx.com/cdn/shop/t/1/assets/template-collection.css?v=58558206033505836701742786440" rel="stylesheet" type="text/css" media="all" />
4981
4982<style data-shopify>.section-template--20709029838900__featured_collection_FhNYpR-padding {
4983    padding-top: 27px;
4984    padding-bottom: 27px;
4985  }
4986  @media screen and (min-width: 750px) {
4987    .section-template--20709029838900__featured_collection_FhNYpR-padding {
4988      padding-top: 36px;
4989      padding-bottom: 36px;
4990    }
4991  }</style><div class="lifx-fc color-scheme-b42f18c2-9a0e-4a47-bc70-626caab6494c" data-section-type="lifx-featured-collection">
4992  <div
4993    class="lifx-fc__inner collection section-template--20709029838900__featured_collection_FhNYpR-padding"
4994    id="collection-template--20709029838900__featured_collection_FhNYpR"
4995    data-id="template--20709029838900__featured_collection_FhNYpR"
4996  >
4996<div class="lifx-fc__head lifx-fc__head--slider">
4997        <div class="lifx-fc__head-txt"><p class="lifx-fc__eyebrow">You Might Also Like</p><h2 class="lifx-fc__h2 h1">More Ways to get Lit</h2></div><a
4998            href="/collections/outdoor"
4999            class="lifx-fc__viewall lifx-fc__viewall--outline"
5000            aria-label="View all products in the Outdoors collection"
5001          >
5002            View all
5003            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h13M12.5 5.5 19 12l-6.5 6.5"/></svg>
5004          </a></div><slider-component class="lifx-fc__slider slider-mobile-gutter">
5005      <ul
5006        id="Slider-template--20709029838900__featured_collection_FhNYpR"
5007        data-id="template--20709029838900__featured_collection_FhNYpR"
5008        class="lifx-fc__grid grid product-grid contains-card contains-card--product contains-card--standard grid--4-col-desktop grid--1-col-tablet-down slider slider--tablet grid--peek"
5009        role="list"
5010        aria-label="Slider"
5011      >
5012        
5013
5014
5015            <li
5016              id="Slide-template--20709029838900__featured_collection_FhNYpR-1"
5017              class="grid__item slider__slide"
5018            >
5019              
5020<link href="//www.lifx.com/cdn/shop/t/1/assets/component-rating.css?v=179577762467860590411742786438" rel="stylesheet" type="text/css" media="all" />
5021  <link href="//www.lifx.com/cdn/shop/t/1/assets/component-volume-pricing.css?v=111870094811454961941742786438" rel="stylesheet" type="text/css" media="all" />
5022
5023  <link href="//www.lifx.com/cdn/shop/t/1/assets/component-price.css?v=140937782760590577271763344799" rel="stylesheet" type="text/css" media="all" />
5024  <link href="//www.lifx.com/cdn/shop/t/1/assets/quick-order-list.css?v=86354568948591544181742786439" rel="stylesheet" type="text/css" media="all" />
5025  <link href="//www.lifx.com/cdn/shop/t/1/assets/quantity-popover.css?v=160630540099520878331742786439" rel="stylesheet" type="text/css" media="all" />
5026<div class="card-wrapper product-card-wrapper underline-links-hover" data-cp-video="//www.lifx.com/cdn/shop/videos/c/vp/64593ad97323480a9d4149a152f26ced/64593ad97323480a9d4149a152f26ced.HD-1080p-7.2Mbps-45361276.mp4?v=0">
5027    <div
5028      class="
5029        card card--standard
5030         card--media
5031        
5032        
5033        
5034        
5035        
5036      "
5037      style="--ratio-percent: 100.0%;"
5038    >
5039      <div
5040        class="card__inner color-scheme-b42f18c2-9a0e-4a47-bc70-626caab6494c gradient ratio"
5041        style="--ratio-percent: 100.0%;"
5042      ><div class="card__media"><div class="bs-stack">
5043                <div class="bs-pill bs-pill--volt"><svg viewBox="0 0 24 24" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3v18M3 12h18M6.5 6.5l11 11M17.5 6.5l-11 11"/></svg><span>New Product</span>
5044                </div>
5045              </div><div class="media media--transparent media--hover-effect">
5046              
5047              <img
5048                srcset="//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=165 165w,//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=360 360w,//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=533 533w,//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=720 720w,//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=940 940w,//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=1066 1066w,//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315 2000w
5049                "
5050                src="//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=533"
5051                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
5052                alt="LIFX Everyday Outdoor Permanent Lights 200ft Kit - White"
5053                class="motion-reduce"
5054                
5055                width="2000"
5056                height="2000"
5057              >
5058              
5059</div>
5060          </div><div class="card__content">
5061          <div class="card__information">
5062                            <h3
5063              class="card__heading"
5064              
5065            >
5066              <a
5067                href="/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white"
5068                id="StandardCardNoMediaLink-template--20709029838900__featured_collection_FhNYpR-8934194544692"
5069                class="full-unstyled-link"
5070                aria-labelledby="StandardCardNoMediaLink-template--20709029838900__featured_collection_FhNYpR-8934194544692 NoMediaStandardBadge-template--20709029838900__featured_collection_FhNYpR-8934194544692"
5071              >
5072                LIFX Everyday Outdoor Permanent Lights 200ft Kit - White
5073              </a>
5074            </h3>
5075          </div>
5076          
5077            
5078          <div class="card__badge bottom left"></div>
5079
5080        
5081   
5082          
5083
5084<style>
5085
5086    .badge-hearts__icon, .badge-freeShip__icon {
5087    display:block;
5088    height:40px;
5089    width:auto;
5090}
5091
5092  .badge-free-switch {
5093    display:inline-flex;
5094    align-items:normal;
5095    gap:10px;
5096  }
5097
5098  .badge-free-switch__icon {
5099    display:block;
5100    height:1em;
5101    width:auto;
5102  }
5103
5104  .badge-free-switch__text {
5105    font-size:1rem;
5106    font-weight:900;
5107    color:#fff;
5108    line-height:1.1;
5109  }
5110
5111  .badge-free-switch__text .green {
5112    color:#B6FF94;
5113  }
5114.dont_pay{
5115    text-decoration:line-through;
5116  }
5117
5118
5119  /* Mobile */
5120  @media screen and (max-width: 749px){
5121    .badge-free-switch__text{
5122      font-size:0.8rem;
5123    }
5124    .badge-hearts__icon, .badge-freeShip__icon {
5125  height:30px;
5126}
5127.badge-free-switch__text {
5128  font-size:0.7rem;
5129}
5130.badge-basketballl__icon {
5131width:16px}
5132  }
5133</style>
5134
5135
5136      
5137
5138     
5139
5140             
5141
5142 
5143
5144          
5145
5146
5147       
5148      
5149      
5150      
5151
5152      
5153
5154           
5155
5156                 
5157
5158                   
5159
5160    
5161
5162    
5163
5164        </div>
5165      </div>
5166      <div class="card__content">
5167        <div class="card__information" >
5168                
5169
5170                <p style="
5171    font-size: 12px;
5172    letter-spacing: 1.92px;
5173    line-height: 18px;
5174    font-weight: 400;
5175    margin: 0;
5176    text-transform:uppercase;margin-bottom:6px;
5177">Everyday</p>
5178          <h3
5179            class="card__heading h5"
5180            
5181              id="title-template--20709029838900__featured_collection_FhNYpR-8934194544692"
5182            
5183          style="font-size:16px;font-weight:800;letter-spacing:-0.16px;color:rgb(251, 254, 243)">
5184            <a
5185              href="/products/lifx-everyday-outdoor-permanent-lights-200ft-kit-white"
5186              id="CardLink-template--20709029838900__featured_collection_FhNYpR-8934194544692"
5187              class="full-unstyled-link"
5188              aria-labelledby="CardLink-template--20709029838900__featured_collection_FhNYpR-8934194544692 Badge-template--20709029838900__featured_collection_FhNYpR-8934194544692"
5189            > 
5190Permanent Lights Kit 200ft - White</h3>
5191
5192<span class="card_lumens">
5193
5194
5195<p style="margin:1rem 0;text-transform:none;font-size:16px;font-weight:400;color:#c9c9c9;">6000 Lumens • 400W Equivalent</p>
5196
5197</span>
5198
5199
5200            </a>
5201          
5202          <div class="card-information"><span class="caption-large light"></span><div class="price ">
5203    
5204    <div class="price__container">
5205      
5206        <!-- Regular Price -->
5207        <span class="price-item price-item--regular">
5208          $250.00
5209</span>
5210      
5211    </div>
5212  </div>
5213
5214
5215</div>
5216        </div>
5217        
5218        
5219
5220
5221        <div class="card__badge bottom left"></div>
5222        
5223      </div>
5224    </div>
5225  </div><style>
5226  .card_lumens {
5227    font-size: 1.0rem;
5228    line-height: 0.5rem;
5229    display: inline-block;
5230  }
5231
5232  .arrowNorth {
5233  width:25px;
5234  height:25px;
5235  float:right;
5236  margin-right: 0.5rem;
5237  }
5238  .arrowNorth {
5239  transition: transform 0.3s ease;
5240  display: inline-block;
5241}
5242
5243.underline-links-hover:hover .arrowNorth {
5244  transform: rotate(45deg);
5245}
5246
5247  .complementary-slide img.arrowNorth {
5248  display: none !important;
5249}
5250
5251/* --- Product badge (top right) — tag driven ---
5252   badge_best_seller · badge_new_product · badge_sale1 · badge_sale2
5253   A sale tag wins and suppresses the others. */
5254.bs-stack{
5255  position:absolute; top:14px; right:14px; z-index:4;
5256  display:flex; flex-direction:column; align-items:flex-end; gap:6px;
5257}
5258.bs-pill{
5259  display:inline-flex; align-items:center; gap:6px;
5260  width:max-content; border-radius:999px;
5261  padding:7px 12px 7px 9px;
5262  font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase;
5263  line-height:1;
5264}
5265.bs-pill svg{ width:12px; height:12px; flex:none; }
5266.bs-pill--frost{
5267  background:rgba(10,11,13,.55); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
5268  border:1px solid rgba(255,255,255,.18); color:#fff;
5269}
5270.bs-pill--frost svg{ fill:#D0EA3C; stroke:#D0EA3C; }
5271.bs-pill--volt{
5272  padding:7px 12px; color:#0a0b0d; background:#D0EA3C;
5273  border:1px solid transparent; box-shadow:0 0 18px rgba(208,234,60,.4);
5274}
5275.bs-pill--volt svg{ fill:currentColor; stroke:currentColor; }
5276.bs-pill--out{
5277  background:rgba(10,11,13,.82); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
5278  border:1px solid rgba(255,255,255,.28); color:rgba(255,255,255,.92);
5279  padding:7px 12px 7px 10px;
5280}
5281.bs-pill--out svg{ fill:#F2555A; stroke:none; width:8px; height:8px; }
5282@media screen and (max-width: 749px){
5283  .bs-stack{ top:10px; right:10px; }
5284  .bs-pill{ font-size:9px; }
5285}
5286
5287/* --- Tag callouts (bottom left) → frosted pill, all-white word --- */
5288.badge-free-switch{
5289  background:rgba(10,11,13,.55); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
5290  border:1px solid rgba(255,255,255,.18); border-radius:14px;
5291  padding:6px 13px; gap:0;
5292}
5293
5294/* --- DESKTOP (default) --- */
5295/* Keep both images stacked for hover effect */
5296.media--hover-effect img:first-child {
5297  opacity: 1;
5298  transition: opacity 0.4s ease;
5299}
5300.media--hover-effect img:nth-child(2) {
5301  opacity: 0;
5302  position: absolute;
5303  inset: 0;
5304  transition: opacity 0.4s ease;
5305}
5306
5307/* On hover: fade in second image */
5308.media--hover-effect:hover img:first-child {
5309  opacity: 0;
5310}
5311.media--hover-effect:hover img:nth-child(2) {
5312  opacity: 1;
5313}
5314
5315/* --- MOBILE ONLY --- */
5316@media screen and (max-width: 749px) {
5317  /* Only disable hover and show second image for product cards */
5318  .product-card .media--hover-effect:hover img:first-child,
5319  .product-card .media--hover-effect img:first-child {
5320    opacity: 0 !important;
5321  }
5322
5323  .product-card .media--hover-effect:hover img:nth-child(2),
5324  .product-card .media--hover-effect img:nth-child(2) {
5325    opacity: 1 !important;
5326    position: static;
5327  }
5328
5329  /* Keep other .media--hover-effect areas (e.g. blog images) normal */
5330  .article-card .media--hover-effect img:first-child,
5331  .article-card .media--hover-effect img:nth-child(2) {
5332    opacity: 1 !important;
5333    position: static;
5334  }
5335
5336  .arrowNorth {
5337    width: 20px;
5338    height: 20px;
5339  }
5340}
5341/* --- MOBILE ONLY --- */
5342@media screen and (max-width: 749px) {
5343  /* Apply ONLY when a second image exists */
5344  .media--hover-effect:has(img + img) img:first-child {
5345    opacity: 0 !important;
5346  }
5347  .media--hover-effect:has(img + img) img:nth-child(2) {
5348    opacity: 1 !important;
5349    position: static;
5350  }
5351}
5352
5353
5354</style><style>
5355    .card-wrapper .cp-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;border-radius:inherit;background:#0b0b09}
5356  </style>
5357  
5357<script>
5358  (function(){
5359    function media(card){return card.querySelector('.card__media')||card.querySelector('.card__inner')||card;}
5360    function mount(card){
5361      if(!card||card.querySelector('.cp-video'))return;
5362      var host=media(card);
5363      if(getComputedStyle(host).position==='static')host.style.position='relative';
5364      var v=document.createElement('video');
5365      v.className='cp-video';v.src=card.getAttribute('data-cp-video');
5366      v.muted=true;v.defaultMuted=true;v.loop=true;v.autoplay=true;v.playsInline=true;
5367      v.setAttribute('playsinline','');v.setAttribute('aria-hidden','true');v.preload='metadata';
5368      v.addEventListener('error',function(){v.remove();});
5369      host.appendChild(v);
5370      var p=v.play();if(p&&p.catch)p.catch(function(){v.remove();});
5371    }
5372    /* one scope only — .collection wraps #product-grid, so de-dupe nested
5373       matches or two cards end up playing */
5374    function grids(){
5375      var all=Array.prototype.slice.call(document.querySelectorAll('#product-grid, .product-grid, .collection'));
5376      return all.filter(function(g){
5377        return !all.some(function(o){return o!==g&&o.contains(g);});
5378      });
5379    }
5380    function start(grid){
5381      if(grid.dataset.cpVideoDone==='1')return;
5382      /* only consider the first 6 cards in the grid — above the fold */
5383      var all=Array.prototype.slice.call(grid.querySelectorAll('.card-wrapper')).slice(0,6);
5384      var cards=all.filter(function(el){return el.hasAttribute('data-cp-video');});
5385      if(!cards.length)return;
5386      grid.dataset.cpVideoDone='1';
5387      if(document.querySelector('.cp-video'))return;
5388      mount(cards[Math.floor(Math.random()*cards.length)]);
5389    }
5390    function boot(){grids().forEach(start);}
5391    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',boot);}else{boot();}
5392    document.addEventListener('shopify:section:load',boot);
5393    /* facet/pagination re-renders replace the grid markup */
5394    document.addEventListener('DOMContentLoaded',function(){
5395      var mo=new MutationObserver(function(){boot();});
5396      grids().forEach(function(g){if(g.parentNode)mo.observe(g.parentNode,{childList:true});});
5397    });
5398  })();
5399  </script>
5399
5400            </li>
5401            <li
5402              id="Slide-template--20709029838900__featured_collection_FhNYpR-2"
5403              class="grid__item slider__slide"
5404            >
5405              
5406<div class="card-wrapper product-card-wrapper underline-links-hover" data-cp-video="//www.lifx.com/cdn/shop/videos/c/vp/b8646d711cbf43408cb51426f098c3cb/b8646d711cbf43408cb51426f098c3cb.HD-1080p-7.2Mbps-91990619.mp4?v=0">
5407    <div
5408      class="
5409        card card--standard
5410         card--media
5411        
5412        
5413        
5414        
5415        
5416      "
5417      style="--ratio-percent: 100.0%;"
5418    >
5419      <div
5420        class="card__inner color-scheme-b42f18c2-9a0e-4a47-bc70-626caab6494c gradient ratio"
5421        style="--ratio-percent: 100.0%;"
5422      ><div class="card__media"><div class="bs-stack">
5423                <div class="bs-pill bs-pill--frost"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z"/></svg><span>Best Seller</span>
5424                </div>
5425              </div><div class="media media--transparent media--hover-effect">
5426              
5427              <img
5428                srcset="//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=165 165w,//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=360 360w,//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=533 533w,//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=720 720w,//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=940 940w,//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=1066 1066w,//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934 2000w
5429                "
5430                src="//www.lifx.com/cdn/shop/files/String_24ftKit_Outdoor_Pack.png?v=1763026934&width=533"
5431                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
5432                alt="LIFX Outdoor SuperColor String Light 24ft Kit - 600 Lumens"
5433                class="motion-reduce"
5434                
5435                width="2000"
5436                height="2000"
5437              >
5438              
5439</div>
5440          </div><div class="card__content">
5441          <div class="card__information">
5442                            <h3
5443              class="card__heading"
5444              
5445            >
5446              <a
5447                href="/products/lifx-string-lights"
5448                id="StandardCardNoMediaLink-template--20709029838900__featured_collection_FhNYpR-7765298348084"
5449                class="full-unstyled-link"
5450                aria-labelledby="StandardCardNoMediaLink-template--20709029838900__featured_collection_FhNYpR-7765298348084 NoMediaStandardBadge-template--20709029838900__featured_collection_FhNYpR-7765298348084"
5451              >
5452                LIFX Outdoor SuperColor String Light 24ft Kit - 600 Lumens
5453              </a>
5454            </h3>
5455          </div>
5456          
5457            
5458          <div class="card__badge bottom left"></div>
5459
5460        
5461   
5462          
5463
5464<style>
5465
5466    .badge-hearts__icon, .badge-freeShip__icon {
5467    display:block;
5468    height:40px;
5469    width:auto;
5470}
5471
5472  .badge-free-switch {
5473    display:inline-flex;
5474    align-items:normal;
5475    gap:10px;
5476  }
5477
5478  .badge-free-switch__icon {
5479    display:block;
5480    height:1em;
5481    width:auto;
5482  }
5483
5484  .badge-free-switch__text {
5485    font-size:1rem;
5486    font-weight:900;
5487    color:#fff;
5488    line-height:1.1;
5489  }
5490
5491  .badge-free-switch__text .green {
5492    color:#B6FF94;
5493  }
5494.dont_pay{
5495    text-decoration:line-through;
5496  }
5497
5498
5499  /* Mobile */
5500  @media screen and (max-width: 749px){
5501    .badge-free-switch__text{
5502      font-size:0.8rem;
5503    }
5504    .badge-hearts__icon, .badge-freeShip__icon {
5505  height:30px;
5506}
5507.badge-free-switch__text {
5508  font-size:0.7rem;
5509}
5510.badge-basketballl__icon {
5511width:16px}
5512  }
5513</style>
5514
5515
5516      
5517
5518     
5519
5520             
5521
5522 
5523
5524          
5525
5526
5527       
5528      
5529      
5530      
5531
5532      
5533
5534           
5535
5536                 
5537
5538                   
5539
5540    
5541
5542    
5543
5544        </div>
5545      </div>
5546      <div class="card__content">
5547        <div class="card__information" >
5548                
5549
5550                <p style="
5551    font-size: 12px;
5552    letter-spacing: 1.92px;
5553    line-height: 18px;
5554    font-weight: 400;
5555    margin: 0;
5556    text-transform:uppercase;margin-bottom:6px;
5557">PolyChrome</p>
5558          <h3
5559            class="card__heading h5"
5560            
5561              id="title-template--20709029838900__featured_collection_FhNYpR-7765298348084"
5562            
5563          style="font-size:16px;font-weight:800;letter-spacing:-0.16px;color:rgb(251, 254, 243)">
5564            <a
5565              href="/products/lifx-string-lights"
5566              id="CardLink-template--20709029838900__featured_collection_FhNYpR-7765298348084"
5567              class="full-unstyled-link"
5568              aria-labelledby="CardLink-template--20709029838900__featured_collection_FhNYpR-7765298348084 Badge-template--20709029838900__featured_collection_FhNYpR-7765298348084"
5569            > 
5570String Light Kit 24ft</h3>
5571
5572<span class="card_lumens">
5573
5574
5575<p style="margin:1rem 0;text-transform:none;font-size:16px;font-weight:400;color:#c9c9c9;">600 Lumens • 40W Equivalent</p>
5576
5577</span>
5578
5579
5580            </a>
5581          
5582          <div class="card-information"><span class="caption-large light"></span><div class="price ">
5583    
5584    <div class="price__container">
5585      
5586        <!-- Regular Price -->
5587        <span class="price-item price-item--regular">
5588          $99.00
5589</span>
5590      
5591    </div>
5592  </div>
5593
5594
5595</div>
5596        </div>
5597        
5598        
5599
5600
5601        <div class="card__badge bottom left"></div>
5602        
5603      </div>
5604    </div>
5605  </div><style>
5606  .card_lumens {
5607    font-size: 1.0rem;
5608    line-height: 0.5rem;
5609    display: inline-block;
5610  }
5611
5612  .arrowNorth {
5613  width:25px;
5614  height:25px;
5615  float:right;
5616  margin-right: 0.5rem;
5617  }
5618  .arrowNorth {
5619  transition: transform 0.3s ease;
5620  display: inline-block;
5621}
5622
5623.underline-links-hover:hover .arrowNorth {
5624  transform: rotate(45deg);
5625}
5626
5627  .complementary-slide img.arrowNorth {
5628  display: none !important;
5629}
5630
5631/* --- Product badge (top right) — tag driven ---
5632   badge_best_seller · badge_new_product · badge_sale1 · badge_sale2
5633   A sale tag wins and suppresses the others. */
5634.bs-stack{
5635  position:absolute; top:14px; right:14px; z-index:4;
5636  display:flex; flex-direction:column; align-items:flex-end; gap:6px;
5637}
5638.bs-pill{
5639  display:inline-flex; align-items:center; gap:6px;
5640  width:max-content; border-radius:999px;
5641  padding:7px 12px 7px 9px;
5642  font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase;
5643  line-height:1;
5644}
5645.bs-pill svg{ width:12px; height:12px; flex:none; }
5646.bs-pill--frost{
5647  background:rgba(10,11,13,.55); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
5648  border:1px solid rgba(255,255,255,.18); color:#fff;
5649}
5650.bs-pill--frost svg{ fill:#D0EA3C; stroke:#D0EA3C; }
5651.bs-pill--volt{
5652  padding:7px 12px; color:#0a0b0d; background:#D0EA3C;
5653  border:1px solid transparent; box-shadow:0 0 18px rgba(208,234,60,.4);
5654}
5655.bs-pill--volt svg{ fill:currentColor; stroke:currentColor; }
5656.bs-pill--out{
5657  background:rgba(10,11,13,.82); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
5658  border:1px solid rgba(255,255,255,.28); color:rgba(255,255,255,.92);
5659  padding:7px 12px 7px 10px;
5660}
5661.bs-pill--out svg{ fill:#F2555A; stroke:none; width:8px; height:8px; }
5662@media screen and (max-width: 749px){
5663  .bs-stack{ top:10px; right:10px; }
5664  .bs-pill{ font-size:9px; }
5665}
5666
5667/* --- Tag callouts (bottom left) → frosted pill, all-white word --- */
5668.badge-free-switch{
5669  background:rgba(10,11,13,.55); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
5670  border:1px solid rgba(255,255,255,.18); border-radius:14px;
5671  padding:6px 13px; gap:0;
5672}
5673
5674/* --- DESKTOP (default) --- */
5675/* Keep both images stacked for hover effect */
5676.media--hover-effect img:first-child {
5677  opacity: 1;
5678  transition: opacity 0.4s ease;
5679}
5680.media--hover-effect img:nth-child(2) {
5681  opacity: 0;
5682  position: absolute;
5683  inset: 0;
5684  transition: opacity 0.4s ease;
5685}
5686
5687/* On hover: fade in second image */
5688.media--hover-effect:hover img:first-child {
5689  opacity: 0;
5690}
5691.media--hover-effect:hover img:nth-child(2) {
5692  opacity: 1;
5693}
5694
5695/* --- MOBILE ONLY --- */
5696@media screen and (max-width: 749px) {
5697  /* Only disable hover and show second image for product cards */
5698  .product-card .media--hover-effect:hover img:first-child,
5699  .product-card .media--hover-effect img:first-child {
5700    opacity: 0 !important;
5701  }
5702
5703  .product-card .media--hover-effect:hover img:nth-child(2),
5704  .product-card .media--hover-effect img:nth-child(2) {
5705    opacity: 1 !important;
5706    position: static;
5707  }
5708
5709  /* Keep other .media--hover-effect areas (e.g. blog images) normal */
5710  .article-card .media--hover-effect img:first-child,
5711  .article-card .media--hover-effect img:nth-child(2) {
5712    opacity: 1 !important;
5713    position: static;
5714  }
5715
5716  .arrowNorth {
5717    width: 20px;
5718    height: 20px;
5719  }
5720}
5721/* --- MOBILE ONLY --- */
5722@media screen and (max-width: 749px) {
5723  /* Apply ONLY when a second image exists */
5724  .media--hover-effect:has(img + img) img:first-child {
5725    opacity: 0 !important;
5726  }
5727  .media--hover-effect:has(img + img) img:nth-child(2) {
5728    opacity: 1 !important;
5729    position: static;
5730  }
5731}
5732
5733
5734</style><style>
5735    .card-wrapper .cp-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;border-radius:inherit;background:#0b0b09}
5736  </style>
5737  
5737<script>
5738  (function(){
5739    function media(card){return card.querySelector('.card__media')||card.querySelector('.card__inner')||card;}
5740    function mount(card){
5741      if(!card||card.querySelector('.cp-video'))return;
5742      var host=media(card);
5743      if(getComputedStyle(host).position==='static')host.style.position='relative';
5744      var v=document.createElement('video');
5745      v.className='cp-video';v.src=card.getAttribute('data-cp-video');
5746      v.muted=true;v.defaultMuted=true;v.loop=true;v.autoplay=true;v.playsInline=true;
5747      v.setAttribute('playsinline','');v.setAttribute('aria-hidden','true');v.preload='metadata';
5748      v.addEventListener('error',function(){v.remove();});
5749      host.appendChild(v);
5750      var p=v.play();if(p&&p.catch)p.catch(function(){v.remove();});
5751    }
5752    /* one scope only — .collection wraps #product-grid, so de-dupe nested
5753       matches or two cards end up playing */
5754    function grids(){
5755      var all=Array.prototype.slice.call(document.querySelectorAll('#product-grid, .product-grid, .collection'));
5756      return all.filter(function(g){
5757        return !all.some(function(o){return o!==g&&o.contains(g);});
5758      });
5759    }
5760    function start(grid){
5761      if(grid.dataset.cpVideoDone==='1')return;
5762      /* only consider the first 6 cards in the grid — above the fold */
5763      var all=Array.prototype.slice.call(grid.querySelectorAll('.card-wrapper')).slice(0,6);
5764      var cards=all.filter(function(el){return el.hasAttribute('data-cp-video');});
5765      if(!cards.length)return;
5766      grid.dataset.cpVideoDone='1';
5767      if(document.querySelector('.cp-video'))return;
5768      mount(cards[Math.floor(Math.random()*cards.length)]);
5769    }
5770    function boot(){grids().forEach(start);}
5771    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',boot);}else{boot();}
5772    document.addEventListener('shopify:section:load',boot);
5773    /* facet/pagination re-renders replace the grid markup */
5774    document.addEventListener('DOMContentLoaded',function(){
5775      var mo=new MutationObserver(function(){boot();});
5776      grids().forEach(function(g){if(g.parentNode)mo.observe(g.parentNode,{childList:true});});
5777    });
5778  })();
5779  </script>
5779
5780            </li>
5781            <li
5782              id="Slide-template--20709029838900__featured_collection_FhNYpR-3"
5783              class="grid__item slider__slide"
5784            >
5785              
5786<div class="card-wrapper product-card-wrapper underline-links-hover" data-cp-video="//www.lifx.com/cdn/shop/videos/c/vp/5b959020b01e4561a6609651f23dd81e/5b959020b01e4561a6609651f23dd81e.HD-1080p-4.8Mbps-45361223.mp4?v=0">
5787    <div
5788      class="
5789        card card--standard
5790         card--media
5791        
5792        
5793        
5794        
5795        
5796      "
5797      style="--ratio-percent: 100.0%;"
5798    >
5799      <div
5800        class="card__inner color-scheme-b42f18c2-9a0e-4a47-bc70-626caab6494c gradient ratio"
5801        style="--ratio-percent: 100.0%;"
5802      ><div class="card__media"><div class="bs-stack">
5803                <div class="bs-pill bs-pill--frost"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2.25l3.09 6.27 6.91 1-5.01 4.88 1.19 6.88L12 18.03l-6.18 3.25 1.19-6.88L2 9.52l6.91-1L12 2.25Z"/></svg><span>Best Seller</span>
5804                </div>
5805              </div><div class="media media--transparent media--hover-effect">
5806              
5807              <img
5808                srcset="//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=165 165w,//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=360 360w,//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=533 533w,//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=720 720w,//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=940 940w,//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=1066 1066w,//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933 2000w
5809                "
5810                src="//www.lifx.com/cdn/shop/files/Spot_Outdoor_Pack.png?v=1763026933&width=533"
5811                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
5812                alt="LIFX Outdoor SuperColor Spot Light - 1000 Lumens"
5813                class="motion-reduce"
5814                
5815                width="2000"
5816                height="2000"
5817              >
5818              
5819</div>
5820          </div><div class="card__content">
5821          <div class="card__information">
5822                            <h3
5823              class="card__heading"
5824              
5825            >
5826              <a
5827                href="/products/spot-lights"
5828                id="StandardCardNoMediaLink-template--20709029838900__featured_collection_FhNYpR-7765298806836"
5829                class="full-unstyled-link"
5830                aria-labelledby="StandardCardNoMediaLink-template--20709029838900__featured_collection_FhNYpR-7765298806836 NoMediaStandardBadge-template--20709029838900__featured_collection_FhNYpR-7765298806836"
5831              >
5832                LIFX Outdoor SuperColor Spot Light - 1000 Lumens
5833              </a>
5834            </h3>
5835          </div>
5836          
5837            
5838          <div class="card__badge bottom left"></div>
5839
5840        
5841   
5842          
5843
5844<style>
5845
5846    .badge-hearts__icon, .badge-freeShip__icon {
5847    display:block;
5848    height:40px;
5849    width:auto;
5850}
5851
5852  .badge-free-switch {
5853    display:inline-flex;
5854    align-items:normal;
5855    gap:10px;
5856  }
5857
5858  .badge-free-switch__icon {
5859    display:block;
5860    height:1em;
5861    width:auto;
5862  }
5863
5864  .badge-free-switch__text {
5865    font-size:1rem;
5866    font-weight:900;
5867    color:#fff;
5868    line-height:1.1;
5869  }
5870
5871  .badge-free-switch__text .green {
5872    color:#B6FF94;
5873  }
5874.dont_pay{
5875    text-decoration:line-through;
5876  }
5877
5878
5879  /* Mobile */
5880  @media screen and (max-width: 749px){
5881    .badge-free-switch__text{
5882      font-size:0.8rem;
5883    }
5884    .badge-hearts__icon, .badge-freeShip__icon {
5885  height:30px;
5886}
5887.badge-free-switch__text {
5888  font-size:0.7rem;
5889}
5890.badge-basketballl__icon {
5891width:16px}
5892  }
5893</style>
5894
5895
5896      
5897
5898     
5899
5900             
5901
5902 
5903
5904          
5905
5906
5907       
5908      
5909      
5910      
5911
5912      
5913
5914           
5915
5916                 
5917
5918                   
5919
5920    
5921
5922    
5923
5924        </div>
5925      </div>
5926      <div class="card__content">
5927        <div class="card__information" >
5928                
5929
5930                <p style="
5931    font-size: 12px;
5932    letter-spacing: 1.92px;
5933    line-height: 18px;
5934    font-weight: 400;
5935    margin: 0;
5936    text-transform:uppercase;margin-bottom:6px;
5937">PolyChrome</p>
5938          <h3
5939            class="card__heading h5"
5940            
5941              id="title-template--20709029838900__featured_collection_FhNYpR-7765298806836"
5942            
5943          style="font-size:16px;font-weight:800;letter-spacing:-0.16px;color:rgb(251, 254, 243)">
5944            <a
5945              href="/products/spot-lights"
5946              id="CardLink-template--20709029838900__featured_collection_FhNYpR-7765298806836"
5947              class="full-unstyled-link"
5948              aria-labelledby="CardLink-template--20709029838900__featured_collection_FhNYpR-7765298806836 Badge-template--20709029838900__featured_collection_FhNYpR-7765298806836"
5949            > 
5950Spot Light</h3>
5951
5952<span class="card_lumens">
5953
5954
5955<p style="margin:1rem 0;text-transform:none;font-size:16px;font-weight:400;color:#c9c9c9;">1600 Lumens • 100W Equivalent</p>
5956
5957</span>
5958
5959
5960            </a>
5961          
5962          <div class="card-information"><span class="caption-large light"></span><div class="price ">
5963    
5964    <div class="price__container">
5965      
5966        <!-- Regular Price -->
5967        <span class="price-item price-item--regular">
5968          $79.00
5969</span>
5970      
5971    </div>
5972  </div>
5973
5974
5975</div>
5976        </div>
5977        
5978        
5979
5980
5981        <div class="card__badge bottom left"></div>
5982        
5983      </div>
5984    </div>
5985  </div><style>
5986  .card_lumens {
5987    font-size: 1.0rem;
5988    line-height: 0.5rem;
5989    display: inline-block;
5990  }
5991
5992  .arrowNorth {
5993  width:25px;
5994  height:25px;
5995  float:right;
5996  margin-right: 0.5rem;
5997  }
5998  .arrowNorth {
5999  transition: transform 0.3s ease;
6000  display: inline-block;
6001}
6002
6003.underline-links-hover:hover .arrowNorth {
6004  transform: rotate(45deg);
6005}
6006
6007  .complementary-slide img.arrowNorth {
6008  display: none !important;
6009}
6010
6011/* --- Product badge (top right) — tag driven ---
6012   badge_best_seller · badge_new_product · badge_sale1 · badge_sale2
6013   A sale tag wins and suppresses the others. */
6014.bs-stack{
6015  position:absolute; top:14px; right:14px; z-index:4;
6016  display:flex; flex-direction:column; align-items:flex-end; gap:6px;
6017}
6018.bs-pill{
6019  display:inline-flex; align-items:center; gap:6px;
6020  width:max-content; border-radius:999px;
6021  padding:7px 12px 7px 9px;
6022  font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase;
6023  line-height:1;
6024}
6025.bs-pill svg{ width:12px; height:12px; flex:none; }
6026.bs-pill--frost{
6027  background:rgba(10,11,13,.55); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
6028  border:1px solid rgba(255,255,255,.18); color:#fff;
6029}
6030.bs-pill--frost svg{ fill:#D0EA3C; stroke:#D0EA3C; }
6031.bs-pill--volt{
6032  padding:7px 12px; color:#0a0b0d; background:#D0EA3C;
6033  border:1px solid transparent; box-shadow:0 0 18px rgba(208,234,60,.4);
6034}
6035.bs-pill--volt svg{ fill:currentColor; stroke:currentColor; }
6036.bs-pill--out{
6037  background:rgba(10,11,13,.82); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
6038  border:1px solid rgba(255,255,255,.28); color:rgba(255,255,255,.92);
6039  padding:7px 12px 7px 10px;
6040}
6041.bs-pill--out svg{ fill:#F2555A; stroke:none; width:8px; height:8px; }
6042@media screen and (max-width: 749px){
6043  .bs-stack{ top:10px; right:10px; }
6044  .bs-pill{ font-size:9px; }
6045}
6046
6047/* --- Tag callouts (bottom left) → frosted pill, all-white word --- */
6048.badge-free-switch{
6049  background:rgba(10,11,13,.55); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
6050  border:1px solid rgba(255,255,255,.18); border-radius:14px;
6051  padding:6px 13px; gap:0;
6052}
6053
6054/* --- DESKTOP (default) --- */
6055/* Keep both images stacked for hover effect */
6056.media--hover-effect img:first-child {
6057  opacity: 1;
6058  transition: opacity 0.4s ease;
6059}
6060.media--hover-effect img:nth-child(2) {
6061  opacity: 0;
6062  position: absolute;
6063  inset: 0;
6064  transition: opacity 0.4s ease;
6065}
6066
6067/* On hover: fade in second image */
6068.media--hover-effect:hover img:first-child {
6069  opacity: 0;
6070}
6071.media--hover-effect:hover img:nth-child(2) {
6072  opacity: 1;
6073}
6074
6075/* --- MOBILE ONLY --- */
6076@media screen and (max-width: 749px) {
6077  /* Only disable hover and show second image for product cards */
6078  .product-card .media--hover-effect:hover img:first-child,
6079  .product-card .media--hover-effect img:first-child {
6080    opacity: 0 !important;
6081  }
6082
6083  .product-card .media--hover-effect:hover img:nth-child(2),
6084  .product-card .media--hover-effect img:nth-child(2) {
6085    opacity: 1 !important;
6086    position: static;
6087  }
6088
6089  /* Keep other .media--hover-effect areas (e.g. blog images) normal */
6090  .article-card .media--hover-effect img:first-child,
6091  .article-card .media--hover-effect img:nth-child(2) {
6092    opacity: 1 !important;
6093    position: static;
6094  }
6095
6096  .arrowNorth {
6097    width: 20px;
6098    height: 20px;
6099  }
6100}
6101/* --- MOBILE ONLY --- */
6102@media screen and (max-width: 749px) {
6103  /* Apply ONLY when a second image exists */
6104  .media--hover-effect:has(img + img) img:first-child {
6105    opacity: 0 !important;
6106  }
6107  .media--hover-effect:has(img + img) img:nth-child(2) {
6108    opacity: 1 !important;
6109    position: static;
6110  }
6111}
6112
6113
6114</style><style>
6115    .card-wrapper .cp-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;border-radius:inherit;background:#0b0b09}
6116  </style>
6117  
6117<script>
6118  (function(){
6119    function media(card){return card.querySelector('.card__media')||card.querySelector('.card__inner')||card;}
6120    function mount(card){
6121      if(!card||card.querySelector('.cp-video'))return;
6122      var host=media(card);
6123      if(getComputedStyle(host).position==='static')host.style.position='relative';
6124      var v=document.createElement('video');
6125      v.className='cp-video';v.src=card.getAttribute('data-cp-video');
6126      v.muted=true;v.defaultMuted=true;v.loop=true;v.autoplay=true;v.playsInline=true;
6127      v.setAttribute('playsinline','');v.setAttribute('aria-hidden','true');v.preload='metadata';
6128      v.addEventListener('error',function(){v.remove();});
6129      host.appendChild(v);
6130      var p=v.play();if(p&&p.catch)p.catch(function(){v.remove();});
6131    }
6132    /* one scope only — .collection wraps #product-grid, so de-dupe nested
6133       matches or two cards end up playing */
6134    function grids(){
6135      var all=Array.prototype.slice.call(document.querySelectorAll('#product-grid, .product-grid, .collection'));
6136      return all.filter(function(g){
6137        return !all.some(function(o){return o!==g&&o.contains(g);});
6138      });
6139    }
6140    function start(grid){
6141      if(grid.dataset.cpVideoDone==='1')return;
6142      /* only consider the first 6 cards in the grid — above the fold */
6143      var all=Array.prototype.slice.call(grid.querySelectorAll('.card-wrapper')).slice(0,6);
6144      var cards=all.filter(function(el){return el.hasAttribute('data-cp-video');});
6145      if(!cards.length)return;
6146      grid.dataset.cpVideoDone='1';
6147      if(document.querySelector('.cp-video'))return;
6148      mount(cards[Math.floor(Math.random()*cards.length)]);
6149    }
6150    function boot(){grids().forEach(start);}
6151    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',boot);}else{boot();}
6152    document.addEventListener('shopify:section:load',boot);
6153    /* facet/pagination re-renders replace the grid markup */
6154    document.addEventListener('DOMContentLoaded',function(){
6155      var mo=new MutationObserver(function(){boot();});
6156      grids().forEach(function(g){if(g.parentNode)mo.observe(g.parentNode,{childList:true});});
6157    });
6158  })();
6159  </script>
6159
6160            </li>
6161            <li
6162              id="Slide-template--20709029838900__featured_collection_FhNYpR-4"
6163              class="grid__item slider__slide"
6164            >
6165              
6166<div class="card-wrapper product-card-wrapper underline-links-hover" data-cp-video="//www.lifx.com/cdn/shop/videos/c/vp/b8646d711cbf43408cb51426f098c3cb/b8646d711cbf43408cb51426f098c3cb.HD-1080p-7.2Mbps-91990619.mp4?v=0">
6167    <div
6168      class="
6169        card card--standard
6170         card--media
6171        
6172        
6173        
6174        
6175        
6176      "
6177      style="--ratio-percent: 100.0%;"
6178    >
6179      <div
6180        class="card__inner color-scheme-b42f18c2-9a0e-4a47-bc70-626caab6494c gradient ratio"
6181        style="--ratio-percent: 100.0%;"
6182      ><div class="card__media"><div class="media media--transparent media--hover-effect">
6183              
6184              <img
6185                srcset="//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933&width=165 165w,//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933&width=360 360w,//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933&width=533 533w,//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933&width=720 720w,//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933&width=940 940w,//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933&width=1066 1066w,//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933 2000w
6186                "
6187                src="//www.lifx.com/cdn/shop/files/String_Extension_Outdoor_Pack.png?v=1763026933&width=533"
6188                sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
6189                alt="LIFX Outdoor SuperColor String Lights 24ft Extension Only"
6190                class="motion-reduce"
6191                
6192                width="2000"
6193                height="2000"
6194              >
6195              
6196</div>
6197          </div><div class="card__content">
6198          <div class="card__information">
6199                            <h3
6200              class="card__heading"
6201              
6202            >
6203              <a
6204                href="/products/lifx-24-12skt-rgbw-sl-ext"
6205                id="StandardCardNoMediaLink-template--20709029838900__featured_collection_FhNYpR-8662954672180"
6206                class="full-unstyled-link"
6207                aria-labelledby="StandardCardNoMediaLink-template--20709029838900__featured_collection_FhNYpR-8662954672180 NoMediaStandardBadge-template--20709029838900__featured_collection_FhNYpR-8662954672180"
6208              >
6209                LIFX Outdoor SuperColor String Lights 24ft Extension Only
6210              </a>
6211            </h3>
6212          </div>
6213          
6214            
6215          <div class="card__badge bottom left"></div>
6216
6217        
6218   
6219          
6220
6221<style>
6222
6223    .badge-hearts__icon, .badge-freeShip__icon {
6224    display:block;
6225    height:40px;
6226    width:auto;
6227}
6228
6229  .badge-free-switch {
6230    display:inline-flex;
6231    align-items:normal;
6232    gap:10px;
6233  }
6234
6235  .badge-free-switch__icon {
6236    display:block;
6237    height:1em;
6238    width:auto;
6239  }
6240
6241  .badge-free-switch__text {
6242    font-size:1rem;
6243    font-weight:900;
6244    color:#fff;
6245    line-height:1.1;
6246  }
6247
6248  .badge-free-switch__text .green {
6249    color:#B6FF94;
6250  }
6251.dont_pay{
6252    text-decoration:line-through;
6253  }
6254
6255
6256  /* Mobile */
6257  @media screen and (max-width: 749px){
6258    .badge-free-switch__text{
6259      font-size:0.8rem;
6260    }
6261    .badge-hearts__icon, .badge-freeShip__icon {
6262  height:30px;
6263}
6264.badge-free-switch__text {
6265  font-size:0.7rem;
6266}
6267.badge-basketballl__icon {
6268width:16px}
6269  }
6270</style>
6271
6272
6273      
6274
6275     
6276
6277             
6278
6279 
6280
6281          
6282
6283
6284       
6285      
6286      
6287      
6288
6289      
6290
6291           
6292
6293                 
6294
6295                   
6296
6297    
6298
6299    
6300
6301        </div>
6302      </div>
6303      <div class="card__content">
6304        <div class="card__information" >
6305                
6306
6307                <p style="
6308    font-size: 12px;
6309    letter-spacing: 1.92px;
6310    line-height: 18px;
6311    font-weight: 400;
6312    margin: 0;
6313    text-transform:uppercase;margin-bottom:6px;
6314">PolyChrome</p>
6315          <h3
6316            class="card__heading h5"
6317            
6318              id="title-template--20709029838900__featured_collection_FhNYpR-8662954672180"
6319            
6320          style="font-size:16px;font-weight:800;letter-spacing:-0.16px;color:rgb(251, 254, 243)">
6321            <a
6322              href="/products/lifx-24-12skt-rgbw-sl-ext"
6323              id="CardLink-template--20709029838900__featured_collection_FhNYpR-8662954672180"
6324              class="full-unstyled-link"
6325              aria-labelledby="CardLink-template--20709029838900__featured_collection_FhNYpR-8662954672180 Badge-template--20709029838900__featured_collection_FhNYpR-8662954672180"
6326            > 
6327String Lights Extension Only 24ft</h3>
6328
6329<span class="card_lumens">
6330
6331
6332<p style="margin:1rem 0;text-transform:none;font-size:16px;font-weight:400;color:#c9c9c9;">600 Lumens • 40W Equivalent</p>
6333
6334</span>
6335
6336
6337            </a>
6338          
6339          <div class="card-information"><span class="caption-large light"></span><div class="price ">
6340    
6341    <div class="price__container">
6342      
6343        <!-- Regular Price -->
6344        <span class="price-item price-item--regular">
6345          $69.99
6346</span>
6347      
6348    </div>
6349  </div>
6350
6351
6352</div>
6353        </div>
6354        
6355        
6356
6357
6358        <div class="card__badge bottom left"></div>
6359        
6360      </div>
6361    </div>
6362  </div><style>
6363  .card_lumens {
6364    font-size: 1.0rem;
6365    line-height: 0.5rem;
6366    display: inline-block;
6367  }
6368
6369  .arrowNorth {
6370  width:25px;
6371  height:25px;
6372  float:right;
6373  margin-right: 0.5rem;
6374  }
6375  .arrowNorth {
6376  transition: transform 0.3s ease;
6377  display: inline-block;
6378}
6379
6380.underline-links-hover:hover .arrowNorth {
6381  transform: rotate(45deg);
6382}
6383
6384  .complementary-slide img.arrowNorth {
6385  display: none !important;
6386}
6387
6388/* --- Product badge (top right) — tag driven ---
6389   badge_best_seller · badge_new_product · badge_sale1 · badge_sale2
6390   A sale tag wins and suppresses the others. */
6391.bs-stack{
6392  position:absolute; top:14px; right:14px; z-index:4;
6393  display:flex; flex-direction:column; align-items:flex-end; gap:6px;
6394}
6395.bs-pill{
6396  display:inline-flex; align-items:center; gap:6px;
6397  width:max-content; border-radius:999px;
6398  padding:7px 12px 7px 9px;
6399  font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase;
6400  line-height:1;
6401}
6402.bs-pill svg{ width:12px; height:12px; flex:none; }
6403.bs-pill--frost{
6404  background:rgba(10,11,13,.55); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
6405  border:1px solid rgba(255,255,255,.18); color:#fff;
6406}
6407.bs-pill--frost svg{ fill:#D0EA3C; stroke:#D0EA3C; }
6408.bs-pill--volt{
6409  padding:7px 12px; color:#0a0b0d; background:#D0EA3C;
6410  border:1px solid transparent; box-shadow:0 0 18px rgba(208,234,60,.4);
6411}
6412.bs-pill--volt svg{ fill:currentColor; stroke:currentColor; }
6413.bs-pill--out{
6414  background:rgba(10,11,13,.82); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
6415  border:1px solid rgba(255,255,255,.28); color:rgba(255,255,255,.92);
6416  padding:7px 12px 7px 10px;
6417}
6418.bs-pill--out svg{ fill:#F2555A; stroke:none; width:8px; height:8px; }
6419@media screen and (max-width: 749px){
6420  .bs-stack{ top:10px; right:10px; }
6421  .bs-pill{ font-size:9px; }
6422}
6423
6424/* --- Tag callouts (bottom left) → frosted pill, all-white word --- */
6425.badge-free-switch{
6426  background:rgba(10,11,13,.55); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
6427  border:1px solid rgba(255,255,255,.18); border-radius:14px;
6428  padding:6px 13px; gap:0;
6429}
6430
6431/* --- DESKTOP (default) --- */
6432/* Keep both images stacked for hover effect */
6433.media--hover-effect img:first-child {
6434  opacity: 1;
6435  transition: opacity 0.4s ease;
6436}
6437.media--hover-effect img:nth-child(2) {
6438  opacity: 0;
6439  position: absolute;
6440  inset: 0;
6441  transition: opacity 0.4s ease;
6442}
6443
6444/* On hover: fade in second image */
6445.media--hover-effect:hover img:first-child {
6446  opacity: 0;
6447}
6448.media--hover-effect:hover img:nth-child(2) {
6449  opacity: 1;
6450}
6451
6452/* --- MOBILE ONLY --- */
6453@media screen and (max-width: 749px) {
6454  /* Only disable hover and show second image for product cards */
6455  .product-card .media--hover-effect:hover img:first-child,
6456  .product-card .media--hover-effect img:first-child {
6457    opacity: 0 !important;
6458  }
6459
6460  .product-card .media--hover-effect:hover img:nth-child(2),
6461  .product-card .media--hover-effect img:nth-child(2) {
6462    opacity: 1 !important;
6463    position: static;
6464  }
6465
6466  /* Keep other .media--hover-effect areas (e.g. blog images) normal */
6467  .article-card .media--hover-effect img:first-child,
6468  .article-card .media--hover-effect img:nth-child(2) {
6469    opacity: 1 !important;
6470    position: static;
6471  }
6472
6473  .arrowNorth {
6474    width: 20px;
6475    height: 20px;
6476  }
6477}
6478/* --- MOBILE ONLY --- */
6479@media screen and (max-width: 749px) {
6480  /* Apply ONLY when a second image exists */
6481  .media--hover-effect:has(img + img) img:first-child {
6482    opacity: 0 !important;
6483  }
6484  .media--hover-effect:has(img + img) img:nth-child(2) {
6485    opacity: 1 !important;
6486    position: static;
6487  }
6488}
6489
6490
6491</style><style>
6492    .card-wrapper .cp-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;border-radius:inherit;background:#0b0b09}
6493  </style>
6494  
6494<script>
6495  (function(){
6496    function media(card){return card.querySelector('.card__media')||card.querySelector('.card__inner')||card;}
6497    function mount(card){
6498      if(!card||card.querySelector('.cp-video'))return;
6499      var host=media(card);
6500      if(getComputedStyle(host).position==='static')host.style.position='relative';
6501      var v=document.createElement('video');
6502      v.className='cp-video';v.src=card.getAttribute('data-cp-video');
6503      v.muted=true;v.defaultMuted=true;v.loop=true;v.autoplay=true;v.playsInline=true;
6504      v.setAttribute('playsinline','');v.setAttribute('aria-hidden','true');v.preload='metadata';
6505      v.addEventListener('error',function(){v.remove();});
6506      host.appendChild(v);
6507      var p=v.play();if(p&&p.catch)p.catch(function(){v.remove();});
6508    }
6509    /* one scope only — .collection wraps #product-grid, so de-dupe nested
6510       matches or two cards end up playing */
6511    function grids(){
6512      var all=Array.prototype.slice.call(document.querySelectorAll('#product-grid, .product-grid, .collection'));
6513      return all.filter(function(g){
6514        return !all.some(function(o){return o!==g&&o.contains(g);});
6515      });
6516    }
6517    function start(grid){
6518      if(grid.dataset.cpVideoDone==='1')return;
6519      /* only consider the first 6 cards in the grid — above the fold */
6520      var all=Array.prototype.slice.call(grid.querySelectorAll('.card-wrapper')).slice(0,6);
6521      var cards=all.filter(function(el){return el.hasAttribute('data-cp-video');});
6522      if(!cards.length)return;
6523      grid.dataset.cpVideoDone='1';
6524      if(document.querySelector('.cp-video'))return;
6525      mount(cards[Math.floor(Math.random()*cards.length)]);
6526    }
6527    function boot(){grids().forEach(start);}
6528    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',boot);}else{boot();}
6529    document.addEventListener('shopify:section:load',boot);
6530    /* facet/pagination re-renders replace the grid markup */
6531    document.addEventListener('DOMContentLoaded',function(){
6532      var mo=new MutationObserver(function(){boot();});
6533      grids().forEach(function(g){if(g.parentNode)mo.observe(g.parentNode,{childList:true});});
6534    });
6535  })();
6536  </script>
6536
6537            </li></ul><div class="lifx-fc__nav slider-buttons">
6538          <button
6539            type="button"
6540            class="slider-button slider-button--prev"
6541            name="previous"
6542            aria-label="Slide left"
6543            aria-controls="Slider-template--20709029838900__featured_collection_FhNYpR"
6544          >
6545            <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
6546</span>
6547          </button>
6548          <div class="slider-counter caption">
6549            <span class="slider-counter--current">1</span>
6550            <span aria-hidden="true"> / </span>
6551            <span class="visually-hidden">of</span>
6552            <span class="slider-counter--total">4</span>
6553          </div>
6554          <button
6555            type="button"
6556            class="slider-button slider-button--next"
6557            name="next"
6558            aria-label="Slide right"
6559            aria-controls="Slider-template--20709029838900__featured_collection_FhNYpR"
6560          >
6561            <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
6562</span>
6563          </button>
6564        </div></slider-component><div class="lifx-fc__viewall-foot">
6565        <a href="/collections/outdoor" class="lifx-fc__viewall lifx-fc__viewall--outline">
6566          View all
6567          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h13M12.5 5.5 19 12l-6.5 6.5"/></svg>
6568        </a>
6569      </div></div>
6570</div>
6571
6572
6573
6574
6575
6576
6577</section>
6578    </main>
6579
6580    <!-- BEGIN sections: footer-group -->
6581<footer id="shopify-section-sections--18156049039412__lifx_footer_8DyytD" class="shopify-section shopify-section-group-footer-group lifx-footer-section">
6582<link href="//www.lifx.com/cdn/shop/t/1/assets/colors_and_type.css?v=31111847550120691241790035659" rel="stylesheet" type="text/css" media="all" />
6583<link href="//www.lifx.com/cdn/shop/t/1/assets/component-list-payment.css?v=69253961410771838501742786438" rel="stylesheet" type="text/css" media="all" />
6584<link href="//www.lifx.com/cdn/shop/t/1/assets/component-list-social.css?v=35792976012981934991742786438" rel="stylesheet" type="text/css" media="all" />
6585<style data-shopify>#shopify-section-sections--18156049039412__lifx_footer_8DyytD { background: var(--surface-void, #090906); }
6586  .lifx-footer {
6587    margin-top: 0px;
6588    padding-top: 48px;
6589    padding-bottom: 114px;
6590  }
6591  @media screen and (min-width: 750px) {
6592    .lifx-footer {
6593      margin-top: 0px;
6594      padding-top: 64px;
6595      padding-bottom: 120px;
6596    }
6597  }</style><footer class="lifx-footer" data-section-type="lifx-footer">
6598  <div class="lifx-footer__inner"><div class="lifx-footer__top"><div class="lifx-footer__cols" data-count="3"><div class="lifx-footer__col" ><h2 class="lifx-footer__h">Quick links</h2><ul class="lifx-footer__links" role="list"><li>
6599                            <a href="/pages/about-us">About LIFX</a>
6600                          </li><li>
6601                            <a href="https://app.impact.com/campaign-promo-signup/LIFX.brand" target="_blank" rel="noopener noreferrer">Affiliate Program</a>
6602                          </li><li>
6603                            <a href="https://app.impact.com/campaign-promo-signup/LIFX-Creator.brand" target="_blank" rel="noopener noreferrer">Brand Ambassadors</a>
6604                          </li><li>
6605                            <a href="/pages/product-warranty">Product Warranty</a>
6606                          </li><li>
6607                            <a href="http://www.lifx.ca" target="_blank" rel="noopener noreferrer">LIFX Canada</a>
6608                          </li><li>
6609                            <a href="https://www.lifx.com.au">LIFX Australia</a>
6610                          </li><li>
6611                            <a href="https://apps.apple.com/us/app/lifx/id657758311" target="_blank" rel="noopener noreferrer">LIFX iOS App</a>
6612                          </li><li>
6613                            <a href="https://play.google.com/store/apps/details?id=com.lifx.lifx&hl=en_AU" target="_blank" rel="noopener noreferrer">LIFX Android App</a>
6614                          </li><li>
6615                            <a href="https://amzn.to/4gCAHSu" target="_blank" rel="noopener noreferrer">Shop our Amazon Store</a>
6616                          </li><li>
6617                            <a href="https://www.homedepot.com/b/LIFX/N-5yc1vZgfp?NCNI-5" target="_blank" rel="noopener noreferrer">Shop The Home Depot </a>
6618                          </li><li>
6619                            <a href="https://www.acehardware.com/search?query=lifx" target="_blank" rel="noopener noreferrer">Shop Ace Hardware</a>
6620                          </li></ul></div>
6620<div class="lifx-footer__col" ><h2 class="lifx-footer__h">Policy links</h2><ul class="lifx-footer__links" role="list"><li>
6621                            <a href="/policies/terms-of-service">Terms of Service</a>
6622                          </li><li>
6623                            <a href="/policies/privacy-policy">Privacy Policy</a>
6624                          </li><li>
6625                            <a href="/pages/data-sharing-opt-out">Your Privacy Choices (Opt Out)</a>
6626                          </li><li>
6627                            <a href="/policies/shipping-policy">Shipping Policy</a>
6628                          </li><li>
6629                            <a href="/policies/refund-policy">Refund Policy</a>
6630                          </li><li>
6631                            <a href="/pages/cookie-policy">Cookie Policy</a>
6632                          </li><li>
6633                            <a href="/pages/keeping-your-devices-and-yourself-secure">Device Security</a>
6634                          </li><li>
6635                            <a href="/pages/privacy-security-responsible-disclosure-of-security-vulnerabilities">Responsible Disclosure</a>
6636                          </li></ul></div><div class="lifx-footer__col" ><h2 class="lifx-footer__h">Contact links</h2><ul class="lifx-footer__links" role="list"><li>
6637                            <a href="https://support.lifx.com" target="_blank" rel="noopener noreferrer">Customer Support</a>
6638                          </li><li>
6639                            <a href="/pages/lighting-built-for-business">Bulk Order Enquiry</a>
6640                          </li><li>
6641                            <a href="/pages/contact-us">Contact Us</a>
6642                          </li><li>
6643                            <a href="https://api.developer.lifx.com/reference/introduction" target="_blank" rel="noopener noreferrer">LIFX HTTP API</a>
6644                          </li><li>
6645                            <a href="https://lan.developer.lifx.com/docs/introduction" target="_blank" rel="noopener noreferrer">LIFX LAN Protocol</a>
6646                          </li><li>
6647                            <a href="/pages/press">Press</a>
6648                          </li></ul></div></div><div class="lifx-footer__news"><h2 class="lifx-footer__news-h">10% off your first order</h2><p class="lifx-footer__news-body">Sign up for news, products launches and the occasional good deal.</p><form method="post" action="/contact#LifxFooterNews" id="LifxFooterNews" accept-charset="UTF-8" class="lifx-footer__form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
6649              <label class="lifx-footer__sr" for="LifxFooterEmail-sections--18156049039412__lifx_footer_8DyytD">Email</label>
6650              <div class="lifx-footer__field">
6651                <input
6652                  id="LifxFooterEmail-sections--18156049039412__lifx_footer_8DyytD"
6653                  type="email"
6654                  name="contact[email]"
6655                  value=""
6656                  placeholder="[email protected]"
6657                  autocomplete="email" autocorrect="off" autocapitalize="off"
6658                  aria-required="true" required
6659                >
6660                <button type="submit" name="commit">Sign up</button>
6661              </div></form></div></div><div class="lifx-footer__bottom">
6662      <div class="lifx-footer__bottom-l">
6663        <small class="lifx-footer__legal">
6664          <a href="/">LIFX</a> is a brand of <a href="https://www.feit.com/" target="_blank" rel="noopener noreferrer">Feit Electric</a>
6665        </small><a href="https://www.feit.com/" class="lifx-footer__parent" target="_blank" rel="noopener noreferrer">
6666            <img src="//www.lifx.com/cdn/shop/files/FeitElectric_Logo_Transparency__FEIT-ELECTRIC_Logo_White.png?v=1785733899&width=220" alt="Feit Electric" width="90" loading="lazy">
6667          </a><small class="lifx-footer__legal">&copy; 2026, LIFX</small>
6668      </div>
6669
6670      <div class="lifx-footer__bottom-r"></div>
6671    </div></div>
6672</footer>
6673
6674
6675
6676
6677</footer>
6678<!-- END sections: footer-group -->
6679
6680    <ul hidden>
6681      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
6682      <li id="a11y-new-window-message">Opens in a new window.</li>
6683    </ul>
6684
6685    
6685<script>
6686      window.shopUrl = 'https://www.lifx.com';
6687      window.routes = {
6688        cart_add_url: '/cart/add',
6689        cart_change_url: '/cart/change',
6690        cart_update_url: '/cart/update',
6691        cart_url: '/cart',
6692        predictive_search_url: '/search/suggest',
6693      };
6694
6695      window.cartStrings = {
6696        error: `There was an error while updating your cart. Please try again.`,
6697        quantityError: `You can only add [quantity] of this item to your cart.`,
6698      };
6699
6700      window.variantStrings = {
6701        addToCart: `Add to cart`,
6702        soldOut: `Sold out`,
6703        unavailable: `Unavailable`,
6704        unavailable_with_option: `[value] - Sold out!`,
6705      };
6706
6707      window.quickOrderListStrings = {
6708        itemsAdded: `[quantity] items added`,
6709        itemAdded: `[quantity] item added`,
6710        itemsRemoved: `[quantity] items removed`,
6711        itemRemoved: `[quantity] item removed`,
6712        viewCart: `View cart`,
6713        each: `[money]/ea`,
6714        min_error: `This item has a minimum of [min]`,
6715        max_error: `This item has a maximum of [max]`,
6716        step_error: `You can only add this item in increments of [step]`,
6717      };
6718
6719      window.accessibilityStrings = {
6720        imageAvailable: `Image [index] is now available in gallery view`,
6721        shareSuccess: `Link copied to clipboard`,
6722        pauseSlideshow: `Pause slideshow`,
6723        playSlideshow: `Play slideshow`,
6724        recipientFormExpanded: `Gift card recipient form expanded`,
6725        recipientFormCollapsed: `Gift card recipient form collapsed`,
6726        countrySelectorSearchCount: `[count] countries/regions found`,
6727      };
6728    </script>
6728
6729
6730    
6730<script>
6731document.addEventListener('DOMContentLoaded', () => {
6732  document.querySelectorAll('img.asterisk').forEach(img => {
6733    try {
6734      const variants = JSON.parse(img.dataset.variants);
6735      const randomIndex = Math.floor(Math.random() * variants.length);
6736      img.src = variants[randomIndex];
6737    } catch (e) {
6738      console.warn('Random asterisk selection failed:', e);
6739    }
6740  });
6741});
6742</script>
6742<!-- Product Modal -->
6743<div id="dynamicModal">
6744  <div class="modal-inner">
6745    <button id="closeModalBtn" class="modal-close" aria-label="Close">&times;</button>
6746    <div id="modalContent"></div>
6747  </div>
6748</div>
6749
6750<style>
6751  #dynamicModal {
6752    display: none;
6753    position: fixed !important;
6754    top: 0; left: 0;
6755    width: 100vw; height: 100vh;
6756    background: rgba(0,0,0,0.6);
6757    z-index: 9999;
6758    opacity: 0;
6759    transition: opacity 0.3s ease;
6760  }
6761  #dynamicModal.active {
6762    display: block;
6763    opacity: 1;
6764  }
6765  .modal-inner {
6766    position: relative;
6767    margin: auto;
6768    background: #fff;
6769    width: 70%;
6770    max-width: 900px;
6771    max-height: 80%;
6772    top: 50%;
6773    transform: translateY(-50%) scale(0.9);
6774    border-radius: 12px;
6775    padding: 24px;
6776    overflow-y: auto;
6777    box-shadow: 0 10px 30px rgba(0,0,0,0.25);
6778    transition: transform 0.3s ease;
6779  }
6780  #dynamicModal.active .modal-inner {
6781    transform: translateY(-50%) scale(1);
6782  }
6783  .modal-close {
6784    position: absolute;
6785    top: 12px; right: 16px;
6786    background: #eee;
6787    border: none;
6788    font-size: 24px;
6789    line-height: 1;
6790    border-radius: 50%;
6791    width: 36px; height: 36px;
6792    cursor: pointer;
6793    transition: background 0.2s ease;
6794  }
6795  .modal-close:hover { background: #ddd; }
6796
6797  #dynamic-product {
6798    display: flex;
6799    gap: 20px;
6800  }
6801  #dynamic-product img {
6802    max-width: 300px;
6803    height: auto;
6804    object-fit: contain;
6805    border-radius: 8px;
6806    border: 1px solid #ccc;
6807    box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
6808  }
6809  #dynamic-product-right { width: 100%; }
6810  #dynamic-product-right a.button {
6811    display: block;
6812    width: 100%;
6813    margin: 8px 0;
6814    text-align: center;
6815  }
6816  h4#product-wtb {
6817    margin-top: 0;
6818    margin-bottom: 10px;
6819    color: #000;
6820  }
6821
6822  @media (max-width: 768px) {
6823    .modal-inner { width: 95%; padding: 16px; }
6824    #dynamic-product {
6825      flex-direction: column;
6826      text-align: center;
6827      gap: 10px;
6828    }
6829    #dynamic-product img {
6830      max-width: 100% !important;
6831      height: auto;
6832      margin: 0 auto;
6833    }
6834  }
6835  #dynamic-product-right a.button {
6836  display: flex;
6837  align-items: center;
6838  justify-content: center;
6839  min-height: 48px;
6840}
6841</style>
6842
6843<script>
6844(function() {
6845
6846  document.addEventListener("mouseover", function(e) {
6847  if (e.target && e.target.classList.contains("openModalBtn")) {
6848    const src = e.target.getAttribute("data-image");
6849    if (src && !e.target._preloaded) {
6850      const img = new Image();
6851      img.src = src;
6852      e.target._preloaded = true;
6853    }
6854  }
6855});
6856
6857  const modal = document.getElementById("dynamicModal");
6858  const closeBtn = document.getElementById("closeModalBtn");
6859  const content = document.getElementById("modalContent");
6860
6861  function openModal(btn) {
6862    const hdUs  = btn.getAttribute("data-hd-us");
6863    const hdCa  = btn.getAttribute("data-hd-ca");
6864    const amzUs = btn.getAttribute("data-amz-us");
6865    const aceUs = btn.getAttribute("data-ace-us");
6866    const image = btn.getAttribute("data-image");
6867
6868    let buttonsHTML = "";
6869    if (hdUs)  buttonsHTML += `<a href="${hdUs}"  target="_blank" class="button">The Home Depot 🇺🇸</a>`;
6870    if (hdCa)  buttonsHTML += `<a href="${hdCa}"  target="_blank" class="button">The Home Depot 🇨🇦</a>`;
6871    if (amzUs) buttonsHTML += `<a href="${amzUs}" target="_blank" class="button">Amazon 🇺🇸</a>`;
6872    if (aceUs) buttonsHTML += `<a href="${aceUs}" target="_blank" class="button">Ace Hardware 🇺🇸</a>`;
6873
6874    if (!buttonsHTML) buttonsHTML = "<p>No retailers available for this product.</p>";
6875
6876    content.innerHTML = `
6877      <h4 id="product-wtb">Find a retailer:</h4>
6878      <div id="dynamic-product">
6879        <div id="product-image">
6880          ${image ? `<img src="${image}" alt="Product image" loading="eager">` : ""}
6881        </div>
6882        <div id="dynamic-product-right">${buttonsHTML}</div>
6883      </div>
6884    `;
6885
6886    modal.classList.add("active");
6887  }
6888
6889  function closeModal() {
6890    modal.classList.remove("active");
6891    setTimeout(() => { content.innerHTML = ""; }, 300);
6892  }
6893
6894  document.addEventListener("click", function(e) {
6895    if (e.target && e.target.classList.contains("openModalBtn")) {
6896      openModal(e.target);
6897    }
6898  });
6899
6900  closeBtn.addEventListener("click", closeModal);
6901  window.addEventListener("click", e => {
6902    if (e.target === modal) closeModal();
6903  });
6904})();
6905</script>
vendor: 1 bytes, line 6905
6905
6906<script>
6907(() => {
6908  class AIMulticolumnModal extends HTMLElement {
6909    connectedCallback() {
6910      this.grid = this.querySelector('[data-grid]');
6911      this.columns = this.querySelectorAll('[data-column]');
6912      this.modal = this.querySelector('[data-modal]');
6913      this.modalTitle = this.querySelector('[data-modal-title]');
6914      this.modalContent = this.querySelector('[data-modal-content]');
6915      this.modalClose = this.querySelector('[data-modal-close]');
6916      this.prevBtn = this.querySelector('[data-nav="prev"]');
6917      this.nextBtn = this.querySelector('[data-nav="next"]');
6918
6919      // Skip if not initialized yet
6920      if (!this.grid) return;
6921
6922      // Open modal
6923      this.columns.forEach(col =>
6924        col.addEventListener('click', e => {
6925          e.preventDefault();
6926          const titleEl = col.querySelector('[class*="ai-multicolumn-page-title"]');
6927          const contentEl = col.querySelector('[class*="ai-multicolumn-page-content"]');
6928          if (!titleEl && !contentEl) return;
6929
6930          this.modalTitle.textContent = titleEl ? titleEl.textContent.trim() : '';
6931          this.modalContent.innerHTML = contentEl ? contentEl.innerHTML : '<p>No content available</p>';
6932          this.modal.classList.add('active');
6933          document.body.style.overflow = 'hidden';
6934        })
6935      );
6936
6937      // Close modal
6938      if (this.modalClose)
6939        this.modalClose.addEventListener('click', () => this.closeModal());
6940      if (this.modal)
6941        this.modal.addEventListener('click', e => {
6942          if (e.target === this.modal) this.closeModal();
6943        });
6944      document.addEventListener('keydown', e => {
6945        if (e.key === 'Escape') this.closeModal();
6946      });
6947
6948      // Arrows
6949      if (this.prevBtn) this.prevBtn.addEventListener('click', () => this.scrollByStep(-1));
6950      if (this.nextBtn) this.nextBtn.addEventListener('click', () => this.scrollByStep(1));
6951      this.grid.addEventListener('scroll', () => this.updateNav());
6952      this.updateNav();
6953    }
6954
6955    closeModal() {
6956      if (!this.modal) return;
6957      this.modal.classList.remove('active');
6958      document.body.style.overflow = '';
6959    }
6960
6961    scrollByStep(dir) {
6962      if (!this.grid) return;
6963      const first = this.columns[0];
6964      const gap = 20;
6965      const step = (first?.offsetWidth || 280) + gap;
6966      this.grid.scrollBy({ left: dir * step, behavior: 'smooth' });
6967    }
6968
6969    updateNav() {
6970      if (!this.prevBtn || !this.nextBtn || !this.grid) return;
6971      const atStart = this.grid.scrollLeft <= 1;
6972      const atEnd =
6973        this.grid.scrollLeft + this.grid.clientWidth >= this.grid.scrollWidth - 1;
6974      this.prevBtn.disabled = atStart;
6975      this.nextBtn.disabled = atEnd;
6976    }
6977  }
6978
6979  // 🔍 Dynamically register all <multicolumn-modal-*> tags
6980  document.addEventListener('DOMContentLoaded', () => {
6981    document.querySelectorAll('[is-multicolumn-modal]').forEach(el => {
6982      const tag = el.tagName.toLowerCase();
6983      if (!customElements.get(tag)) customElements.define(tag, AIMulticolumnModal);
6984    });
6985  });
6986})();
6987</script>
6987
6988
6989
6990<script src="//www.lifx.com/cdn/shop/t/1/assets/hueRotate.js?v=133571415437059994671762289918" defer="defer"></script>
6990
6991
6992
6993
6994
6995
6996<style>
6997  /* Only reaches the badge if it renders in the light DOM. When it lives in a
6998     shadow root the JS below handles it instead. */
6999  #csm-wrapper.csm-wrapper > div[style] { bottom: 90px !important; }
7000  @media (max-width: 749px) { #csm-wrapper.csm-wrapper > div[style] { bottom: 104px !important; } }
7001</style>
7002
7003<script>
7004(function () {
7005  var CHAT_BOTTOM = 90;      /* px above the viewport bottom */
7006  var WELCOME_BOTTOM = 156;  /* welcome bubble sits above the button */
7007
7008  function findShadowHost(el) {
7009    if (el.shadowRoot) return el;
7010    for (var i = 0; i < el.children.length; i++) {
7011      var found = findShadowHost(el.children[i]);
7012      if (found) return found;
7013    }
7014    return null;
7015  }
7016
7017  function moveLivexWidget() {
7018    var root = document.getElementById('livex-chatbox-root');
7019    if (!root) return false;
7020
7021    var shadowHost = findShadowHost(root);
7022    if (!shadowHost) return false;
7023
7024    var buttonContainer = shadowHost.shadowRoot.querySelector('livex-chatbox-button-container');
7025    if (!buttonContainer) return false;
7026
7027    var actualButton = buttonContainer.querySelector('#livex-chatbot-button');
7028    var welcomeBubble = buttonContainer.querySelector('livex-chatbox-welcome-message-wrapper');
7029
7030    if (actualButton) {
7031      actualButton.style.setProperty('bottom', CHAT_BOTTOM + 'px', 'important');
7032    }
7033    if (welcomeBubble) {
7034      welcomeBubble.style.setProperty('--welcome-message-bottom', WELCOME_BOTTOM + 'px');
7035    }
7036
7037    return !!(actualButton && welcomeBubble);
7038  }
7039
7040  function findConsentmo() {
7041    /* Light DOM first. */
7042    var wrap = document.getElementById('csm-wrapper');
7043    if (wrap) return wrap;
7044
7045    /* Otherwise walk every shadow root on the page. */
7046    var stack = [document.body];
7047    while (stack.length) {
7048      var node = stack.pop();
7049      if (!node) continue;
7050      if (node.shadowRoot) {
7051        var hit = node.shadowRoot.getElementById
7052          ? node.shadowRoot.getElementById('csm-wrapper')
7053          : node.shadowRoot.querySelector('#csm-wrapper');
7054        if (hit) return hit;
7055        for (var j = 0; j < node.shadowRoot.children.length; j++) stack.push(node.shadowRoot.children[j]);
7056      }
7057      for (var i = 0; i < node.children.length; i++) stack.push(node.children[i]);
7058    }
7059    return null;
7060  }
7061
7062  function moveConsentmo() {
7063    var wrap = findConsentmo();
7064    if (!wrap) return false;
7065    var inner = wrap.firstElementChild;
7066    if (!inner) return false;
7067    var want = window.innerWidth < 750 ? '104px' : '90px';
7068    if (inner.style.bottom !== want) {
7069      inner.style.setProperty('bottom', want, 'important');
7070    }
7071    return true;
7072  }
7073  window.addEventListener('resize', moveConsentmo);
7074
7075  /* Both widgets mount late — poll until each is found, then keep watching. */
7076  var interval = setInterval(function () {
7077    var a = moveLivexWidget();
7078    var b = moveConsentmo();
7079    if (a && b) clearInterval(interval);
7080  }, 300);
7081  setTimeout(function () { clearInterval(interval); }, 20000);
7082
7083  function watch() {
7084    if (!document.body) return;
7085    var observer = new MutationObserver(function () { moveLivexWidget(); moveConsentmo(); });
7086    observer.observe(document.body, { childList: true, subtree: true });
7087    setTimeout(function () { observer.disconnect(); }, 60000);
7088  }
7089  if (document.readyState === 'loading') {
7090    document.addEventListener('DOMContentLoaded', watch);
7091  } else {
7092    watch();
7093  }
7094})();
7095</script>
7095
7096
7097
7098
7099
7100
7101
7102<script async defer data-bot-id="pub-ab7f8fef-334b-47be-a313-388e8ad34419" src="https://chatbox.copilot.livex.ai/livex.min.js"></script>
7102
7103
7104  
7105 
7106
7107
7108  
7108<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
vendor: 1 bytes, line 7108
7108
7109<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a40093363c8761b7',t:'MTc5MDI0MDE3Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
7109</body>
7110</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.