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 | 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'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'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'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®ion_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 & 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 & 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'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 & 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'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 & 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 & 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 & 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 "Chill Out"</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'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 & 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 & 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 & 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 & 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 "Chill Out"</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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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="[{"id":48234329833524,"title":"200ft Kit - White","option1":"200ft Kit - White","option2":null,"option3":null,"sku":"LFXE\/SL200-120\/LED","requires_shipping":true,"taxable":true,"featured_image":{"id":37615864709172,"product_id":8934194544692,"position":1,"created_at":"2026-08-24T19:51:53-07:00","updated_at":"2026-08-24T19:51:55-07:00","alt":null,"width":2000,"height":2000,"src":"\/\/www.lifx.com\/cdn\/shop\/files\/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315","variant_ids":[48234329833524]},"available":true,"name":"LIFX Everyday Outdoor Permanent Lights 200ft Kit - White - 200ft Kit - White","public_title":"200ft Kit - White","options":["200ft Kit - White"],"price":25000,"weight":454,"compare_at_price":25000,"inventory_management":"shopify","barcode":"9347403006316","featured_media":{"alt":null,"id":29129765355572,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/www.lifx.com\/cdn\/shop\/files\/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":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&width=2400" srcset="//www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&width=1200 1200w, //www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&width=1600 1600w, //www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&width=2000 2000w, //www.lifx.com/cdn/shop/files/LIFX_Holiday_BestHouseOntheBlock_Halloween_2.png?v=1790034918&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=800 800w, //www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_02.jpg?v=1787626282&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_02.jpg?v=1787626282&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_03.jpg?v=1787626282&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_03.jpg?v=1787626282&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_04.jpg?v=1787626282&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_04.jpg?v=1787626282&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_05.jpg?v=1787626282&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_05.jpg?v=1787626282&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_06.jpg?v=1787626283&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_06.jpg?v=1787626283&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_07.jpg?v=1787626283&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_07.jpg?v=1787626283&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_09.jpg?v=1787626282&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_09.jpg?v=1787626282&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_11.jpg?v=1787626283&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_11.jpg?v=1787626283&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_12.jpg?v=1787626283&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_12.jpg?v=1787626283&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&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&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_13.jpg?v=1787626282&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_US_Gallery_13.jpg?v=1787626282&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">→</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 →</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&width=1200" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_All_Year.jpg?v=1787630733&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_All_Year.jpg?v=1787630733&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_All_Year.jpg?v=1787630733&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'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&width=1200" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Every_Holiday.jpg?v=1787630733&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Every_Holiday.jpg?v=1787630733&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_Every_Holiday.jpg?v=1787630733&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&width=1200" srcset="//www.lifx.com/cdn/shop/files/Permanent_1.png?v=1762914188&width=400 400w, //www.lifx.com/cdn/shop/files/Permanent_1.png?v=1762914188&width=800 800w, //www.lifx.com/cdn/shop/files/Permanent_1.png?v=1762914188&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'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&width=1200" srcset="//www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_DIY.jpg?v=1787630733&width=400 400w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_DIY.jpg?v=1787630733&width=800 800w, //www.lifx.com/cdn/shop/files/LIFX_Everyday_Outdoor_Permanent_DIY.jpg?v=1787630733&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 'stick and go' 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&width=1200" srcset="//www.lifx.com/cdn/shop/files/Perm_Support.png?v=1762144016&width=400 400w, //www.lifx.com/cdn/shop/files/Perm_Support.png?v=1762144016&width=800 800w, //www.lifx.com/cdn/shop/files/Perm_Support.png?v=1762144016&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&width=1200" srcset="//www.lifx.com/cdn/shop/files/Matter_Compatible.png?v=1762132024&width=400 400w, //www.lifx.com/cdn/shop/files/Matter_Compatible.png?v=1762132024&width=800 800w, //www.lifx.com/cdn/shop/files/Matter_Compatible.png?v=1762132024&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&width=200" alt="" srcset="//www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&width=100 100w, //www.lifx.com/cdn/shop/files/ED-PermOutdoor-String-200ft_LIFX_Packs_20261.png?v=1787626315&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">© 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">×</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.