1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content=""> 8 <link rel="canonical" href="https://restfullighting.com/blogs/news"> 9 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link 10 rel="icon" 11 type="image/png" 12 href="//restfullighting.com/cdn/shop/files/Restful_White_on_Black_Icon_for_Social.png?crop=center&height=32&v=1750178706&width=32" 13 ><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 14 News 15 16 – Restful</title> 17 18 19 20
21<script type="esms-options"> 22 { 23 "noLoadEventRetriggers": true 24 } 25</script>
25 26
27<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 27
27
28<script type="importmap"> 29 { 30 "imports": { 31 "vendor": "//restfullighting.com/cdn/shop/t/14/assets/vendor.bundle.min.js?v=124729801276099409011787319626", 32 "deferrable-data": "//restfullighting.com/cdn/shop/t/14/assets/deferrable-data.bundle.js?v=160370895301608380811787319625", 33 "product": "//restfullighting.com/cdn/shop/t/14/assets/island-product.bundle.js?v=16875237316760582051787319626", 34 "quick-buy": "//restfullighting.com/cdn/shop/t/14/assets/island-quick-buy.bundle.js?v=147469616221971819701787319626" 35 } 36 } 37</script>
37 38 39 40
40<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
40<meta name="facebook-domain-verification" content="fqq49ejt8tch84mi76mj9et47w8epx"> 41<meta name="google-site-verification" content="hGvfaDdly4WPz381QeiXdNruMWt3vKCWlB6mm4JHG7o"> 42<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/60051226775/digital_wallets/dialog"> 43<meta id="in-context-paypal-metadata" data-shop-id="60051226775" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 44<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
45<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
45 46<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
47<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=60051226775" crossorigin="anonymous"></script>
vendor: 1 bytes, line 47
47
48<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":60051226775,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/60051226775","merchantName":"Restful","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Restful","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 48
48
49<script id="shopify-features" type="application/json">{"accessToken":"5bc5be752a1da0be486507a264c446f9","betas":["rich-media-storefront-analytics"],"domain":"restfullighting.com","predictiveSearch":true,"shopId":60051226775,"locale":"en"}</script>
vendor: 1 bytes, line 49
49
50<script>var Shopify = Shopify || {}; 51Shopify.shop = "bedtime-bulb-north-america.myshopify.com"; 52Shopify.locale = "en"; 53Shopify.currency = {"active":"USD","rate":"1.0"}; 54Shopify.country = "US"; 55Shopify.theme = {"name":"restful-shopify\/products-menu-staging","id":152817631383,"schema_name":"Baseline","schema_version":"4.0.0","theme_store_id":null,"role":"main"}; 56Shopify.theme.handle = "null"; 57Shopify.theme.style = {"id":null,"handle":null}; 58Shopify.cdnHost = "restfullighting.com/cdn"; 59Shopify.routes = Shopify.routes || {}; 60Shopify.routes.root = "/"; 61Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 62Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 63Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 64Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 64
64
65<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 65
65
66<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 66
66
67<script> 68 window.ShopifyPay = window.ShopifyPay || {}; 69 window.ShopifyPay.apiHost = "shop.app\/pay"; 70 window.ShopifyPay.redirectState = null; 71</script>
vendor: 1 bytes, line 71
71
72<script> 73 window.Shopify = window.Shopify || {}; 74 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 75 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 76 window.Shopify.SignInWithShop.eligible = true; 77</script>
vendor: 1 bytes, line 77
77
78<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 78
78
79<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 79
79
80<script type="module"> 81 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 82 83 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 84 85</script>
vendor: 1 bytes, line 85
85
86<script> 87 window.Shopify = window.Shopify || {}; 88 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 89 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"]}; 90</script>
vendor: 1 bytes, line 90
90
91<script>(function() { 92 var isLoaded = false; 93 function asyncLoad() { 94 if (isLoaded) return; 95 isLoaded = true; 96 var urls = ["https:\/\/cdn.nfcube.com\/instafeed-373da9037723dda228b49d82495584e2.js?shop=bedtime-bulb-north-america.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=UpjMZG\u0026shop=bedtime-bulb-north-america.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=UpjMZG\u0026shop=bedtime-bulb-north-america.myshopify.com","\/\/cdn.shopify.com\/proxy\/09905676b000686bfbc090e623b0b0f5c1f5d82d7fe6af8a17122a367f12549d\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=bedtime-bulb-north-america.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/d22lwxpnhu2n4a.cloudfront.net\/grommet\/shopify.js?shop=bedtime-bulb-north-america.myshopify.com"]; 97 for (var i = 0; i < urls.length; i++) { 98 var s = document.createElement('script'); 99 s.type = 'text/javascript'; 100 s.async = true; 101 s.src = urls[i]; 102 var x = document.getElementsByTagName('script')[0]; 103 x.parentNode.insertBefore(s, x); 104 } 105 }; 106 if(window.attachEvent) { 107 window.attachEvent('onload', asyncLoad); 108 } else { 109 window.addEventListener('load', asyncLoad, false); 110 } 111})();</script>
vendor: 1 bytes, line 111
111
112<script id="__st">var __st={"a":60051226775,"offset":-25200,"reqid":"668a91e1-6f7d-4c89-bd10-a96ccf294e74-1791590596","pageurl":"restfullighting.com\/blogs\/news","s":"blogs-82477383831","u":"5b284242327a","p":"blog","rtyp":"blog","rid":82477383831};</script>
vendor: 1 bytes, line 112
112
113<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 113
113
114<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 114
114
115<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//restfullighting.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 115
115
116<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 = "//restfullighting.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>
116<script crossorigin="anonymous" defer="defer" src="//restfullighting.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 116
116
117<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 117
117
118<script> 119 window.Shopify = window.Shopify || {}; 120 window.Shopify.MCP = window.Shopify.MCP || {}; 121 window.Shopify.MCP.enabled = true; 122 window.Shopify.MCP.shop = "bedtime-bulb-north-america.myshopify.com"; 123 window.Shopify.MCP.mcpEndpoint = "https:\/\/restfullighting.com\/api\/mcp"; 124 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 125</script>
vendor: 1 bytes, line 125
125
126<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("\/\/restfullighting.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 127</script>
vendor: 1 bytes, line 127
127
128<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://restfullighting.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 129</script>
vendor: 1 bytes, line 129
129
130<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 131 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); 132</script>
vendor: 1 bytes, line 132
132
133<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})}})); 134</script>
134 135<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://restfullighting.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 136<style id="shopify-accelerated-checkout-cart"> 137 #shopify-buyer-consent { 138 margin-top: 1em; 139 display: inline-block; 140 width: 100%; 141} 142 143#shopify-buyer-consent.hidden { 144 display: none; 145} 146 147#shopify-subscription-policy-button { 148 background: none; 149 border: none; 150 padding: 0; 151 text-decoration: underline; 152 font-size: inherit; 153 cursor: pointer; 154} 155 156#shopify-subscription-policy-button::before { 157 box-shadow: none; 158} 159 160 </style> 161
162<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
162 163 164 165 166 167 168 169 170 171<style data-shopify> 172 173 174</style> 175 176<style>:root { 177 178 --font-size-xs: 0.64rem; 179 --font-size-sm: 0.8rem; 180 --font-size-base: 1rem; 181 --font-size-lg: 1.25rem; 182 --font-size-xl: 1.563rem; 183 --font-size-2xl: 1.953rem; 184 --font-size-3xl: 2.441rem; 185 --font-size-4xl: 3.052rem; 186 --font-size-5xl: 3.815rem; 187 --font-size-6xl: 4.768rem; 188 --font-size-7xl: 5.96rem; 189 --font-size-8xl: 7.451rem; 190 --font-size-9xl: 9.313rem; 191 192 --type-scale-n-2: var(--font-size-xs); 193 --type-scale-n-1: var(--font-size-sm); 194 --type-scale-n0: var(--font-size-base); 195 --type-scale-n1: var(--font-size-lg); 196 --type-scale-n2: var(--font-size-xl); 197 --type-scale-n3: var(--font-size-2xl); 198 --type-scale-n4: var(--font-size-3xl); 199 --type-scale-n5: var(--font-size-4xl); 200 --type-scale-n6: var(--font-size-5xl); 201 --type-scale-n7: var(--font-size-6xl); 202 --type-scale-n8: var(--font-size-7xl); 203 --type-scale-n9: var(--font-size-8xl); 204 --type-scale-n10: var(--font-size-9xl); 205 206 --base-font-size: 112.5%; 207 --base-font-size-from-settings: 18; 208 --base-line-height: 1.2; 209 --heading-line-height: 0.9; 210 211 font-size: var(--base-font-size); 212 line-height: var(--base-line-height); 213 214 --heading-font-stack: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 215 --heading-font-weight: 400; 216 --heading-font-style: normal; 217 218 219 --body-font-stack: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 220 --body-font-weight: 400; 221 --body-font-bold: FontDrop; 222 --body-font-bold-italic: FontDrop; 223 224 --color-gridline: 0 0 0; 225 --gridline-width: 1px; 226 227 --text-border-width: 1px; 228 --checkbox-width: 1px; 229 230 --font-heading: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 231 --font-body: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 232 --font-body-weight: 400; 233 --font-body-style: normal; 234 --font-body-bold-weight: bold; 235 236 --heading-letterspacing: 0.0; 237 --heading-capitalize: none; 238 --heading-decoration: none; 239 240 --standard-heading-size: var(--type-scale-n2); 241 --feature-heading-size: var(--type-scale-n3); 242 --secondary-heading-size: var(--type-scale-n0); 243 244 --body-copy-transform: none; 245 246 --wrapperWidth: 100vw; 247 --gutter: 1px; 248 --rowHeight: calc((var(--wrapperWidth) - (11 * var(--gutter))) / 12); 249 250 --global-scrolling-items-speed-multiplier: 1; 251 252 --add-to-cart-button-height: 44px; 253 --checkout-button-height: 44px; 254 255 --spacing: 3rem; 256 --spacing-double: 6rem; 257 --spacing-half: 1.5rem; 258 259 /* Equivalent to px-2 */ 260 --section-horizontal-spacing-mobile: 0.5rem; 261 /* Equivalent to px-4 */ 262 --section-horizontal-spacing-desktop: 1rem; 263 264 --section-horizontal-spacing: var(--section-horizontal-spacing-mobile); 265 266 --icon-thickness: 1.5; 267 268 /** 269 * Buttons 270 */ 271 --button-text-transform: none; 272 --button-after-content: '\00a0\2192'; 273 --button-border-radius: 0; 274 275 /** 276 * Links 277 */ 278 --links-bottom-border-width: var(--text-border-width); 279 --links-bottom-padding: 0.25rem; 280 --links-text-transform: none; 281 --links-after-content: '\00a0\2192'; 282 --links-before-content: '\2190\00a0'; 283 284 background-color: rgb(var(--color-scheme-background)); 285 color: rgb(var(--color-scheme-text)); 286 } 287 288 @media (min-width: 1024px) { 289 :root { 290 --standard-heading-size: var(--type-scale-n6); 291 --feature-heading-size: var(--type-scale-n7); 292 --secondary-heading-size: var(--type-scale-n2); 293 294 --section-horizontal-spacing: var(--section-horizontal-spacing-desktop); 295 } 296 } 297 298 :root, 299 300 [data-color-scheme="scheme1"] { 301 --color-scheme-text: 0 0 0; 302 --color-scheme-background: 240 235 227; 303 --color-scheme-accent: 98 60 234; 304 --color-scheme-accent-contrast: 255 255 255; 305 --color-scheme-secondary: 0 0 0; 306 } 307 308 [data-color-scheme="scheme2"] { 309 --color-scheme-text: 0 0 0; 310 --color-scheme-background: 166 49 18; 311 --color-scheme-accent: 255 255 255; 312 --color-scheme-accent-contrast: 0 0 0; 313 --color-scheme-secondary: 0 0 0; 314 } 315 316 [data-color-scheme="scheme3"] { 317 --color-scheme-text: 252 252 252; 318 --color-scheme-background: 166 142 116; 319 --color-scheme-accent: 198 249 31; 320 --color-scheme-accent-contrast: 255 255 255; 321 --color-scheme-secondary: 252 252 252; 322 } 323 324 [data-color-scheme="scheme4"] { 325 --color-scheme-text: 255 255 255; 326 --color-scheme-background: 0 0 0; 327 --color-scheme-accent: 255 255 255; 328 --color-scheme-accent-contrast: 0 0 0; 329 --color-scheme-secondary: 255 255 255; 330 } 331 332 [data-color-scheme="scheme5"] { 333 --color-scheme-text: 0 0 0; 334 --color-scheme-background: 255 255 255; 335 --color-scheme-accent: 0 0 0; 336 --color-scheme-accent-contrast: 255 255 255; 337 --color-scheme-secondary: 0 0 0; 338 } 339 340 341 [data-color-scheme] { 342 --payment-terms-background-color: rgb(var(--color-scheme-background)); 343 344 --button-color-border: var(--color-scheme-text); 345 --button-color-background: var(--color-scheme-text); 346 --button-color-text: var(--color-scheme-background); 347 --button-color-border-hover: var(--color-scheme-accent); 348 --button-color-background-hover: var(--color-scheme-accent); 349 --button-color-text-hover: var(--color-scheme-accent-contrast); 350 } 351 352 ::selection { 353 background-color: rgb(var(--color-scheme-accent)); 354 color: rgb(var(--color-scheme-accent-contrast)); 355 } 356
357 @keyframes scrolling-items { 358 0% { 359 transform: translate3d(0, 0, 0); 360 } 361 362 100% { 363 transform: translate3d(-50%, 0, 0); 364 } 365 } 366</style> 367 368<style id="generated-critical-css"> 369image-with-placeholder{display:block}.theme-button,.theme-button--secondary{cursor:pointer;font-size:var(--font-size-base);line-height:var(--base-line-height);overflow-wrap:anywhere;padding:.5rem 2rem;text-transform:var(--button-text-transform);word-break:normal}.theme-button--secondary:after,.theme-button:after{--tw-content:var(--button-after-content);content:var(--tw-content)}.theme-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--button-color-background)/var(--tw-bg-opacity,1));border-color:rgb(var(--button-color-border)/var(--tw-border-opacity,1));border-radius:var(--button-border-radius);border-width:var(--text-border-width);color:rgb(var(--button-color-text)/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.theme-button:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--button-color-background-hover)/var(--tw-bg-opacity,1));border-color:rgb(var(--button-color-border-hover)/var(--tw-border-opacity,1));color:rgb(var(--button-color-text-hover)/var(--tw-text-opacity,1))}}.theme-button--secondary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-scheme-background)/var(--tw-bg-opacity,1));border-color:rgb(var(--color-scheme-text)/var(--tw-border-opacity,1));border-radius:var(--button-border-radius);border-width:var(--text-border-width);color:rgb(var(--color-scheme-text)/var(--tw-text-opacity,1))}[data-color-scheme] .theme-button--secondary.rte a:hover,[data-color-scheme].theme-button--secondary .rte a:hover,[data-color-scheme].theme-button--secondary.rte a:hover{color:rgb(var(--color-scheme-accent));text-decoration-color:rgb(var(--color-scheme-accent))}[data-color-scheme] .theme-button--secondary.rte blockquote,[data-color-scheme].theme-button--secondary .rte blockquote,[data-color-scheme].theme-button--secondary.rte blockquote{background:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background))}@media (hover:hover) and (pointer:fine){.theme-button--secondary:hover{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--color-scheme-accent)/var(--tw-border-opacity,1));color:rgb(var(--color-scheme-accent)/var(--tw-text-opacity,1))}}[data-shopify-xr-hidden]{display:none}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.shopify-payment-button__button--hidden{display:none!important}.splide:not(.is-active) .\[\.splide\:not\(\.is-active\)_\&\]\:pointer-events-none{pointer-events:none}.splide:not(.is-active) .\[\.splide\:not\(\.is-active\)_\&\]\:invisible{visibility:hidden}.splide:not(.is-active) .\[\.splide\:not\(\.is-active\)_\&\]\:\!flex{display:flex!important}.splide:not(.is-active) .\[\.splide\:not\(\.is-active\)_\&\]\:gap-gridline{gap:var(--gridline-width)}@media not all and (min-width:1024px){.splide:not(.is-active) .max-lg\:\[\.splide\:not\(\.is-active\)_\&\]\:hidden{display:none}} 370</style> 371<style id="manual-critical-css"> 372 html { 373 background-color: rgb(var(--color-primary-background)); 374 color: rgb(var(--color-primary-text)); 375 font-size: var(--base-font-size); 376 line-height: var(--base-line-height); 377 } 378 379 [x-cloak] { 380 display: none; 381 } 382 383 data-island { 384 display: block; 385 } 386 387 html.no-js [x-cloak].no-js-undo-cloak { 388 display: revert; 389 } 390 391 body { 392 display: flex; 393 flex-direction: column; 394 min-height: 100vh; 395 } 396 397 @media (min-width: 768px) { 398 [md\:undo-x-cloak-block] { 399 display: block; 400 } 401 } 402 403 @media (max-width: 767px) { 404 [max-md\:undo-x-cloak-block] { 405 display: block; 406 } 407 } 408</style> 409 410 411 <link href="//restfullighting.com/cdn/shop/t/14/assets/base.bundle.css?v=139135451651038960081787319626" rel="stylesheet" type="text/css" media="all" /> 412 413 414<meta property="og:site_name" content="Restful"> 415<meta property="og:url" content="https://restfullighting.com/blogs/news"> 416<meta property="og:title" content="News"> 417<meta property="og:type" content="website"> 418<meta property="og:description" content="Lighting for better sleep and health."><meta property="og:image" content="http://restfullighting.com/cdn/shop/files/S1_1.jpg?v=1745371172"> 419 <meta 420 property="og:image:secure_url" 421 content="https://restfullighting.com/cdn/shop/files/S1_1.jpg?v=1745371172" 422 > 423 <meta property="og:image:width" content="3000"> 424 <meta property="og:image:height" content="3000"><meta name="twitter:card" content="summary_large_image"> 425<meta name="twitter:title" content="News"> 426<meta name="twitter:description" content="Lighting for better sleep and health.">
427<script> 428 window.THEMENAME = 'Baseline'; 429 window.THEMEVERSION = '3.0.0'; 430 431 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 432 433 function debounce(fn, wait) { 434 let t; 435 return (...args) => { 436 clearTimeout(t); 437 t = setTimeout(() => fn.apply(this, args), wait); 438 }; 439 } 440 441 window.theme = { 442 strings: { 443 loading: "Loading", 444 itemCountOne: "{{ count }} item", 445 itemCountOther: "{{ count }} items", 446 addToCart: "Add to cart", 447 soldOut: "Sold out", 448 unavailable: "Unavailable", 449 regularPrice: "Regular price", 450 salePrice: "Sale price", 451 sale: "Sale", 452 unitPrice: "Unit price", 453 unitPriceSeparator: "per", 454 cartEmpty: "Your cart is currently empty.", 455 cartCookies: "Enable cookies to use the shopping cart", 456 update: "Update", 457 quantity: "Quantity", 458 discountedTotal: "Discounted total", 459 regularTotal: "Regular total", 460 priceColumn: "See Price column for discount details.", 461 addedToCart: "Added to Cart!", 462 cartError: "There was an error while updating your cart. Please try again.", 463 cartAddError: "All {{ title }} are in your cart.", 464 shippingCalculatorResultsTitleOne: "There is 1 rate:",
465 shippingCalculatorResultsTitleMany: "There are {{ count }} rates:", 466 }, 467 routes: { 468 root_url: "\/", 469 predictive_search_url: "\/search\/suggest", 470 cart_url: "\/cart", 471 cart_add_url: "\/cart\/add", 472 cart_change_url: "\/cart\/change", 473 cart_update_url: "\/cart\/update", 474 cart_clear_url: "\/cart\/clear", 475 }, 476 moneyFormat: "${{amount}}", 477 moneyWithCurrencyFormat: "${{amount}} USD", 478 get defaultMoneyFormat() { 479 return this.moneyFormat; 480 }, 481 cartItemCount: 0, 482 settings: { 483 cartType: "page", 484 openDrawerOnAddToCart: true 485 }, 486 info: { 487 name: 'Baseline', 488 } 489 }; 490</script>
vendor: 1 bytes, line 490
490
491<script src="//restfullighting.com/cdn/shop/t/14/assets/utils.js?v=84782252304122448471787319626" defer></script>
491 492
492<script src="//restfullighting.com/cdn/shop/t/14/assets/images.js?v=56710371490645595961787319625" defer></script>
492 493
493<script> 494 window.themeEventsDebugMode = false; 495 </script>
495 496
496<script src="//restfullighting.com/cdn/shop/t/14/assets/theme-events.js?v=133344252210966700221787319626" defer></script>
496 497
497<script src="//restfullighting.com/cdn/shop/t/14/assets/region-picker-sync.js?v=51873076682426185571787319626" defer></script>
497 498 499 500 501 502 503
503<script> 504 (function (d, t) { 505 window.chatwootSettings = { 506 baseDomain: 'restfullighting.com', 507 availableMessage: "We're here to help!", 508 unavailableMessage: "We're here to help!", 509 }; 510 var g = d.createElement(t), 511 s = d.getElementsByTagName(t)[0]; 512 g.src = "https:\/\/chat.restfullighting.com" + '/packs/js/sdk.js'; 513 g.defer = true; 514 g.async = true; 515 s.parentNode.insertBefore(g, s); 516 g.onload = function () { 517 window.chatwootSDK.run({ 518 websiteToken: "MFXtFPgagVDCdmLVZ4sgmGDA", 519 baseUrl: "https:\/\/chat.restfullighting.com", 520 }); 521 }; 522 window.addEventListener('chatwoot:ready', function () { 523 // Flags storefront traffic separately from the docs site 524 // sharing this same inbox. 525 window.$chatwoot.setConversationCustomAttributes({ 526 source: 'storefront', 527 page_url: window.location.pathname, 528 }); 529 }); 530 })(document, 'script'); 531 </script>
531 532 533<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 534 535 536 537 538 539 540 541 542 543 544 545 546
546<script async src="https://static.klaviyo.com/onsite/js/UpjMZG/klaviyo.js?company_id=UpjMZG"></script>
546 547
547<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
547 548 549 550 551 552 553 554
554<script> 555 window.klaviyoReviewsProductDesignMode = false 556 </script>
556 557 558 559 560 561 562 563 564 565 566<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 567 568 569 570 571 572 573 574<link rel="dns-prefetch" href="https://cdn.judge.me"> 575<link rel="dns-prefetch" href="https://cdn1.judge.me"> 576<link rel="dns-prefetch" href="https://api.judge.me"> 577
578<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
578ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","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":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
578itle":"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":"#A68E74","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":"#A68E74","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#A68E74","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#A68E74","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_
578youtube_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":true,"show_negative_reviews_help_screen":true,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
578:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Restful","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
578shop_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,"negative_review_notification_email":"[email protected]","can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Restful"};</script>
578 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #A68E74;--jdgm-secondary-color: rgba(166,142,116,0.1);--jdgm-star-color: #A68E74;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #A68E74;--jdgm-paginate-color: #A68E74;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #A68E74}.jdgm-histogram__bar-content{background-color:#A68E74}.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:#A68E74}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_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: #A68E74;--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:#A68E74}.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:'Restful'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 579</style> <style class='jdgm-settings-style'></style> 580 581 582 583 584 <style class='jdgm-miracle-styles'> 585 @-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
585/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 586 587</style> 588 589 590 591 592 593 594 595 596
597<script data-cfasync='false' class='jdgm-script'> 598!function(e){window.jdgm=window.jdgm||{}; 599/* INF-1976 */ 600var _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;}(); 601if(_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;} 602jdgm.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/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 603jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 604setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 605!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 606(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 607a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 608jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 609t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 610t.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( 611".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 612parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 613jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 614)}))}(document); 615</script>
615 616<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/shopify_v2.css"></noscript> 617 618<!-- BEGIN app snippet: theme_fix_tags -->
618<script> 619 (function() { 620 var jdgmThemeFixes = null; 621 if (!jdgmThemeFixes) return; 622 623 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 624 // before the per-theme fix so the theme-specific CSS wins the cascade. 625 // HTML is never applied globally (too risky). 626 var allThemesFix = jdgmThemeFixes['all']; 627 if (allThemesFix && allThemesFix.css) { 628 var allStyleTag = document.createElement('style'); 629 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 630 allStyleTag.innerHTML = allThemesFix.css; 631 document.head.append(allStyleTag); 632 }; 633 634 if (allThemesFix && allThemesFix.js) { 635 var allScriptTag = document.createElement('script'); 636 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 637 allScriptTag.innerHTML = allThemesFix.js; 638 document.head.append(allScriptTag); 639 }; 640 641 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 642 if (!thisThemeFix) return; 643 644 if (thisThemeFix.html) { 645 document.addEventListener("DOMContentLoaded", function() { 646 var htmlDiv = document.createElement('div'); 647 htmlDiv.classList.add('jdgm-theme-fix-html'); 648 htmlDiv.innerHTML = thisThemeFix.html; 649 document.body.append(htmlDiv); 650 }); 651 }; 652 653 if (thisThemeFix.css) { 654 var styleTag = document.createElement('style'); 655 styleTag.classList.add('jdgm-theme-fix-style'); 656 styleTag.innerHTML = thisThemeFix.css; 657 document.head.append(styleTag); 658 }; 659 660 if (thisThemeFix.js) { 661 var scriptTag = document.createElement('script'); 662 scriptTag.classList.add('jdgm-theme-fix-script'); 663 scriptTag.innerHTML = thisThemeFix.js; 664 document.head.append(scriptTag); 665 }; 666 })(); 667</script>
667 668<!-- END app snippet --> 669<!-- End of Judge.me Core --> 670 671 672 673<!-- END app block -->
673<script src="https://cdn.shopify.com/extensions/01a11e34-4cfe-7758-8ce2-d7b551b7557a/klaviyo-email-marketing-76/assets/app.js" type="text/javascript" defer="defer"></script>
673 674<link href="https://cdn.shopify.com/extensions/01a11e34-4cfe-7758-8ce2-d7b551b7557a/klaviyo-email-marketing-76/assets/app.css" rel="stylesheet" type="text/css" media="all">
675<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
675 676<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
677<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: 60051226775,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 677
677
678<script> 679 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 680</script>
vendor: 1 bytes, line 680
680
681<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}
681).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: 60051226775,storefrontBaseUrl: "https://restfullighting.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://restfullighting.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"1704198295","configuration":"{\"clickstreamId\":\"1fc43432-5b74-4f68-a858-92508e67a302\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dce0ba162d2ca66f441eebf2b9a98ca0","type":"APP","apiClientId":44186959873,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
681,{"id":"1569423511","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":"1379860631","configuration":"{\"accountID\":\"UpjMZG\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1178042519","configuration":"{\"shopId\":\"220908\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1083408535","configuration":"{\"pixelCode\":\"D1ICRBJC77U981F3K8EG\"}","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":["share_all_events"]},"dataSharingState":"optimized"},{"id":"538804375","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-G3ZP0GQ9L6\\\",\\\"GT-P8QZBWM\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-G3ZP0GQ9L6\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-G3ZP0GQ9L6\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-G3ZP0GQ9L6\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-G3ZP0GQ9L6\\\",\\\"MC-5P4DSDD2WK\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-G3ZP0GQ9L6\\\",\\\"MC-5P4DSDD2WK\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-G3ZP0GQ9L6\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-G3ZP0GQ9L6\\\",\\\"MC-5P4DSDD2WK\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-G3ZP0GQ9L6\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-G3ZP0GQ9L6\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-G3ZP0GQ9L6\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-G3ZP0GQ9L6\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"133464215","configuration":"{\"pixel_id\":\"519215041250107\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"82346135","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Restful","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"bedtime-bulb-north-america.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/restfullighting.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://restfullighting.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"152817631383","themePublished":"true","eventMetadataId":"cbd3fa43-a18d-4222-9b29-918ed0062cc6","pageType":"blog","resourceId":"82477383831","shopId":"60051226775","storefrontBaseUrl":"https:\/\/restfullighting.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
681<script> 682 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 683 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 684 window.ShopifyAnalytics.meta.currency = 'USD'; 685 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":82477383831,"requestId":"668a91e1-6f7d-4c89-bd10-a96ccf294e74-1791590596"}}; 686 for (var attr in meta) { 687 window.ShopifyAnalytics.meta[attr] = meta[attr]; 688 } 689</script>
vendor: 1 bytes, line 689
689
690<script class="analytics"> 691 (function () { 692 var customDocumentWrite = function(content) { 693 var jquery = null; 694 695 if (window.jQuery) { 696 jquery = window.jQuery; 697 } else if (window.Checkout && window.Checkout.$) { 698 jquery = window.Checkout.$; 699 } 700 701 if (jquery) { 702 jquery('body').append(content); 703 } 704 }; 705 706 var hasLoggedConversion = function(token) { 707 if (token) { 708 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 709 } 710 return false; 711 } 712 713 var setCookieIfConversion = function(token) { 714 if (token) { 715 var twoMonthsFromNow = new Date(Date.now()); 716 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 717 718 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 719 } 720 } 721 722 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 723 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 724 if (trekkie.integrations) { 725 return; 726 } 727 trekkie.methods = [ 728 'identify', 729 'page', 730 'ready', 731 'track', 732 'trackForm', 733 'trackLink' 734 ]; 735 trekkie.factory = function(method) { 736 return function() { 737 var args = Array.prototype.slice.call(arguments); 738 args.unshift(method); 739 trekkie.push(args); 740 if (method == 'track' || method == 'page') { 741 var pageUrl; 742 try { 743 pageUrl = window.location.href; 744 } catch (e) {} 745 var pageReferrer; 746 try { 747 pageReferrer = document.referrer; 748 } catch (e) {} 749 try { 750 if (window.__TREKKIE_SHIM_QUEUE == null) { 751 window.__TREKKIE_SHIM_QUEUE = []; 752 } 753 window.__TREKKIE_SHIM_QUEUE.push({ 754 from: 'trekkie-stub', 755 method: method, 756 args: args.slice(1), 757 pageContext: { 758 url: pageUrl, 759 referrer: pageReferrer 760 } 761 }); 762 } catch (e) { 763 // no-op 764 } 765 } 766 return trekkie; 767 }; 768 }; 769 for (var i = 0; i < trekkie.methods.length; i++) { 770 var key = trekkie.methods[i]; 771 trekkie[key] = trekkie.factory(key); 772 } 773 trekkie.load = function(config) { 774 trekkie.config = config || {}; 775 trekkie.config.initialDocumentCookie = document.cookie; 776 var first = document.getElementsByTagName('script')[0]; 777var script = document.createElement('script'); 778script.type = 'text/javascript'; 779script.onerror = function(e) { 780 var scriptFallback = document.createElement('script'); 781 scriptFallback.type = 'text/javascript'; 782 scriptFallback.onerror = function(error) { 783 var Monorail = { 784 produce: function produce(monorailDomain, schemaId, payload) { 785 var currentMs = new Date().getTime(); 786 var event = { 787 schema_id: schemaId, 788 payload: payload, 789 metadata: { 790 event_created_at_ms: currentMs, 791 event_sent_at_ms: currentMs 792 } 793 }; 794 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 795 }, 796 sendRequest: function sendRequest(endpointUrl, payload) { 797 // Try the sendBeacon API 798 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 799 var blobData = new window.Blob([payload], { 800 type: 'text/plain' 801 }); 802 803 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 804 return true; 805 } // sendBeacon was not successful 806 807 } // XHR beacon 808 809 var xhr = new XMLHttpRequest(); 810 811 try { 812 xhr.open('POST', endpointUrl); 813 xhr.setRequestHeader('Content-Type', 'text/plain'); 814 xhr.send(payload); 815 } catch (e) { 816 console.log(e); 817 } 818 819 return false; 820 }, 821 isIos12: function isIos12() { 822 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 823 } 824 }; 825 Monorail.produce('monorail-edge.shopifysvc.com', 826 'trekkie_storefront_load_errors/1.1', 827 {shop_id: 60051226775, 828 theme_id: 152817631383, 829 app_name: "storefront", 830 context_url: window.location.href, 831 source_url: "//restfullighting.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 832 833 }; 834 scriptFallback.async = true; 835 scriptFallback.src = '//restfullighting.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 836 first.parentNode.insertBefore(scriptFallback, first); 837}; 838script.async = true; 839script.src = '//restfullighting.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 840first.parentNode.insertBefore(script, first); 841 842 }; 843 trekkie.load( 844 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":60051226775,"isMerchantRequest":null,"themeId":152817631383,"themeCityHash":"95
84470218684528395338","contentLanguage":"en","currency":"USD","eventMetadataId":"cbd3fa43-a18d-4222-9b29-918ed0062cc6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 845 ); 846 847 var loaded = false; 848 trekkie.ready(function() { 849 if (loaded) return; 850 loaded = true; 851 852 window.ShopifyAnalytics.lib = window.trekkie; 853 854 var originalDocumentWrite = document.write; 855 document.write = customDocumentWrite; 856 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 857 document.write = originalDocumentWrite; 858 859 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 860 var token = match? match[1]: undefined; 861 if (!hasLoggedConversion(token)) { 862 setCookieIfConversion(token); 863 864 } 865 }); 866 867 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":82477383831,"requestId":"668a91e1-6f7d-4c89-bd10-a96ccf294e74-1791590596","shopifyEmitted":true}); 868 869 var eventsListenerScript = document.createElement('script'); 870 eventsListenerScript.async = true; 871 eventsListenerScript.src = "//restfullighting.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 872 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 873})();</script>
873 874
874<script> 875 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 876 window.ga = function ga() { 877 (window.ga.q = window.ga.q || []).push(arguments); 878 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 879 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 880 } 881 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 882 }; 883 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 884 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 885 } 886 } 887</script>
vendor: 1 bytes, line 887
887
888<script 889 defer 890 src="https://restfullighting.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 891 data-application="storefront-renderer" 892 data-shop-id="60051226775" 893 data-render-region="gcp-us-central1" 894 data-page-type="blog" 895 data-theme-instance-id="152817631383" 896 data-theme-name="Baseline" 897 data-theme-version="4.0.0" 898 data-monorail-region="shop_domain" 899 data-resource-timing-sampling-rate="10" 900 data-shs="true" 901 data-shs-beacon="true" 902 data-shs-export-with-fetch="true" 903 data-shs-logs-sample-rate="1" 904 data-shs-beacon-endpoint="https://restfullighting.com/api/collect" 905></script>
905 906<meta name="shopify-y" content="4de21cdf-0b6b-4f17-836a-f7e9ea36b188" data-expiration="1823148196000"><meta name="shopify-s" content="f26b7c68-cf1c-4e1e-9627-4e3b799e8b12" data-expiration="1791592396000"> 907</head> 908 909 <body> 910 <a class="skip-link" href="#MainContent">Skip to content</a> 911 912 <!-- BEGIN sections: header-group --> 913<div id="shopify-section-sections--20931932749975__header" class="shopify-section shopify-section-group-header-group section-header relative z-20"> 914 915 916<data-island 917 x-data="Header" 918 class="block" 919 :class="{ 'is-stuck' : isStuck }" 920 921 922 data-color-scheme="scheme1" 923 data-overlay-header-with-sticky="false" 924 data-overlay-text-color-scheme="scheme4" 925 id="sections--20931932749975__header" 926 role="banner" 927 data-theme-header 928> 929 930 <header 931 x-ref="header" 932 class="relative z-10 border-b-gridline border-gridline-color text-scheme-text border-gridline-color bg-scheme-background" 933 data-color-scheme="scheme1" 934 > 935 <nav 936 class="relative hidden lg:block" 937 aria-label="Primary" 938 > 939 <div class="flex items-stretch px-section-horizontal-spacing justify-between"> 940 <div class="flex items-stretch"> 941 942 <div class="flex mr-6"> 943 <a 944 href="/" 945 class="break-word my-auto inline-block py-4" 946 > 947 948 949 <div class="max-w-[var(--logo-max-width)]"> 950 951<img 952 src="//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=250" 953 srcset="//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=80 80w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=160 160w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=240 240w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=250 250w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=500 500w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=750 750w 954 " 955 width="202" 956 height="36" 957 loading="eager" 958 959 sizes="(min-width: 1024px) 250px, 80px" 960 961 alt="Restful" 962 963 > 964 965 966 967 </div> 968 969 970 </a> 971 </div> 972 973 974 <ul class="flex flex-wrap items-stretch self-stretch justify-start"> 975 976 977 978 979 980<li class="flex self-stretch mr-4"> 981 <data-island 982 x-data="{ expanded: false }" 983 @focusout="if ($event.relatedTarget && !$el.contains($event.relatedTarget)) expanded = false" 984 class="no-js-focus-wrapper flex self-stretch" 985 > 986 <button 987 class="inline-flex py-4 items-center" 988 @click="expanded = !expanded" 989 :aria-expanded="expanded ? true : 'false'" 990 aria-controls="menu0" 991 > 992 <span class="inline-block pr-1">Products</span><span 993 class="mr-1 inline-block h-3 w-3 origin-center align-middle" 994 x-show="!expanded" 995 ><svg 996 class="theme-icon" 997 xmlns="http://www.w3.org/2000/svg" 998 fill="none" 999 viewBox="0 0 24 24" 1000> 1001 <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/> 1002</svg> 1003</span> 1004 <span 1005 class="mr-1 inline-block h-3 w-3 origin-center align-middle" 1006 x-show="expanded" 1007 style="display: none;" 1008 ><svg 1009 class="theme-icon" 1010 xmlns="http://www.w3.org/2000/svg" 1011 fill="none" 1012 viewBox="0 0 24 24" 1013> 1014 <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/> 1015</svg> 1016</span></button> 1017 <div 1018 id="menu0" 1019 class="no-js-focus-container absolute bottom-auto left-0 top-full z-20 w-full border-y-gridline border-gridline-color bg-scheme-background text-scheme-text" 1020 x-cloak 1021 x-show="expanded" 1022 x-transition:enter="transition ease duration-200 motion-reduce:duration-0" 1023 x-transition:enter-start="opacity-0" 1024 x-transition:enter-end="opacity-100" 1025 x-transition:leave="transition ease duration-200 motion-reduce:duration-0" 1026 x-transition:leave-start="opacity-100" 1027 x-transition:leave-end="opacity-0" 1028 @click.outside.prevent="expanded = false" 1029 data-color-scheme="" 1030 > 1031 <div class="px-section-horizontal-spacing text-left"><ul class="flex gap-4 py-4 justify-start"> 1032 1033 1034 1035 1036 1037 1038<li> 1039 <a 1040 1041 class="inline-block py-4" 1042 href="/products/restful-atmos-preorder" 1043 >Atmos Bedside Lamp</a> 1044 </li><li> 1045 <a 1046 1047 class="inline-block py-4" 1048 href="/products/bedtime-bulb-v2" 1049 >Bedtime Bulb v2</a> 1050 </li><li> 1051 <a 1052 1053 class="inline-block py-4" 1054 href="/pages/circadian-mode-for-philips-hue" 1055 >Circadian Mode</a> 1056 </li><li> 1057 <a 1058 1059 class="inline-block py-4" 1060 href="/pages/restful-app" 1061 >MyRestful App</a> 1062 </li><li> 1063 <a 1064 1065 class="inline-block py-4" 1066 href="/collections/bulb-accessories" 1067 >Accessories</a> 1068 </li><li> 1069 <a 1070 1071 class="inline-block py-4" 1072 href="/pages/request-a-product" 1073 >Request a Product</a> 1074 </li> 1075 </ul></div> 1076 </div> 1077 </data-island> 1078 </li> 1079 1080<li class="inline-flex items-stretch mr-4"> 1081 1082 <a 1083 1084 class="flex py-4 relative" 1085 href="/pages/science" 1086 >
1087 <span class="m-auto inline-block">Science</span></a> 1088 1089 </li></ul> 1090 1091 </div> 1092 1093 1094<div class="flex items-stretch justify-end gap-x-4 text-right "><div class="flex items-stretch whitespace-nowrap"> 1095 1096 1097 <a 1098 class="inline-flex py-4" 1099 href="https://restfullighting.com/customer_authentication/redirect?locale=en®ion_country=US" 1100 ><span class="my-auto">Log in</span></a> 1101 1102 1103 </div><div class="flex items-center whitespace-nowrap"> 1104 <form method="post" action="/localization" id="header-region-picker-form" accept-charset="UTF-8" class="inline-block" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><data-island 1105 x-data="{ expanded: false }" 1106 @keydown.escape.prevent.stop="expanded = false" 1107 @click.outside="expanded = false" 1108 class="relative" 1109 > 1110 <h2 class="sr-only">Country/region</h2> 1111 <button 1112 type="button" 1113 class="inline-flex items-center py-4" 1114 :aria-expanded="expanded" 1115 aria-controls="country-list-header-picker" 1116 aria-describedby="country-heading-header-picker" 1117 @click.prevent="expanded = ! expanded" 1118 ><span class="pointer-events-none">ðºð¸ USD 1119</span> 1120 <span 1121 class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition pointer-events-none" 1122 :class="{ 'rotate-180': expanded }" 1123 > 1124 <svg 1125 class="theme-icon" 1126 xmlns="http://www.w3.org/2000/svg" 1127 fill="none" 1128 viewBox="0 0 24 24" 1129> 1130 <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/> 1131</svg> 1132 1133 </span> 1134 </button> 1135 <div 1136 class="absolute top-full right-0 left-auto" 1137 x-show="expanded" 1138 style="display: none;" 1139 x-transition:enter="transition ease duration-300" 1140 x-transition:enter-start="opacity-0" 1141 x-transition:enter-end="opacity-100" 1142 x-transition:leave="transition ease duration-300" 1143 x-transition:leave-start="opacity-100" 1144 x-transition:leave-end="opacity-0" 1145 > 1146 <ul 1147 id="country-list-header-picker" 1148 class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.64)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-base" 1149 :aria-hidden="! expanded" 1150 ><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1151 <div class="w-full font-bold opacity-60 text-left"> 1152 North America 1153 </div> 1154 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1155 <button 1156 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1157 type="button" 1158 1159 @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();" 1160 > 1161 <span class="flex items-center border-transparent border-b-text"> 1162 <span>Canada</span> 1163 <span class="ml-1">(CAD $)</span> 1164 </span> 1165 </button> 1166 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1167 <button 1168 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1169 type="button" 1170 1171 aria-current="true" 1172 1173 @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();" 1174 > 1175 <span class="flex items-center border-scheme-text border-b-text"> 1176 <span>United States</span> 1177 <span class="ml-1">(USD $)</span> 1178 </span> 1179 </button> 1180 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1181 <div class="w-full font-bold opacity-60 text-left"> 1182 Europe 1183 </div> 1184 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1185 <button 1186 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1187 type="button" 1188 1189 @click.prevent="$refs.input.value = 'AT'; $root.closest('form').submit();" 1190 >
1191 <span class="flex items-center border-transparent border-b-text"> 1192 <span>Austria</span> 1193 <span class="ml-1">(EUR â¬)</span> 1194 </span> 1195 </button> 1196 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1197 <button 1198 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1199 type="button" 1200 1201 @click.prevent="$refs.input.value = 'BE'; $root.closest('form').submit();" 1202 > 1203 <span class="flex items-center border-transparent border-b-text"> 1204 <span>Belgium</span> 1205 <span class="ml-1">(EUR â¬)</span> 1206 </span> 1207 </button> 1208 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1209 <button 1210 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1211 type="button" 1212 1213 @click.prevent="$refs.input.value = 'BG'; $root.closest('form').submit();" 1214 > 1215 <span class="flex items-center border-transparent border-b-text"> 1216 <span>Bulgaria</span> 1217 <span class="ml-1">(EUR â¬)</span> 1218 </span> 1219 </button> 1220 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1221 <button 1222 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1223 type="button" 1224 1225 @click.prevent="$refs.input.value = 'HR'; $root.closest('form').submit();" 1226 > 1227 <span class="flex items-center border-transparent border-b-text"> 1228 <span>Croatia</span> 1229 <span class="ml-1">(EUR â¬)</span> 1230 </span> 1231 </button> 1232 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1233 <button 1234 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1235 type="button" 1236 1237 @click.prevent="$refs.input.value = 'CY'; $root.closest('form').submit();" 1238 > 1239 <span class="flex items-center border-transparent border-b-text"> 1240 <span>Cyprus</span> 1241 <span class="ml-1">(EUR â¬)</span> 1242 </span> 1243 </button> 1244 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1245 <button 1246 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1247 type="button" 1248 1249 @click.prevent="$refs.input.value = 'CZ'; $root.closest('form').submit();" 1250 > 1251 <span class="flex items-center border-transparent border-b-text"> 1252 <span>Czechia</span> 1253 <span class="ml-1">(CZK KÄ)</span> 1254 </span> 1255 </button> 1256 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1257 <button 1258 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1259 type="button" 1260 1261 @click.prevent="$refs.input.value = 'DK'; $root.closest('form').submit();" 1262 > 1263 <span class="flex items-center border-transparent border-b-text"> 1264 <span>Denmark</span> 1265 <span class="ml-1">(DKK kr.)</span> 1266 </span> 1267 </button> 1268 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1269 <button 1270 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1271 type="button" 1272 1273 @click.prevent="$refs.input.value = 'EE'; $root.closest('form').submit();" 1274 >
1275 <span class="flex items-center border-transparent border-b-text"> 1276 <span>Estonia</span> 1277 <span class="ml-1">(EUR â¬)</span> 1278 </span> 1279 </button> 1280 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1281 <button 1282 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1283 type="button" 1284 1285 @click.prevent="$refs.input.value = 'FI'; $root.closest('form').submit();" 1286 > 1287 <span class="flex items-center border-transparent border-b-text"> 1288 <span>Finland</span> 1289 <span class="ml-1">(EUR â¬)</span> 1290 </span> 1291 </button> 1292 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1293 <button 1294 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1295 type="button" 1296 1297 @click.prevent="$refs.input.value = 'FR'; $root.closest('form').submit();" 1298 > 1299 <span class="flex items-center border-transparent border-b-text"> 1300 <span>France</span> 1301 <span class="ml-1">(EUR â¬)</span> 1302 </span> 1303 </button> 1304 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1305 <button 1306 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1307 type="button" 1308 1309 @click.prevent="$refs.input.value = 'DE'; $root.closest('form').submit();" 1310 > 1311 <span class="flex items-center border-transparent border-b-text"> 1312 <span>Germany</span> 1313 <span class="ml-1">(EUR â¬)</span> 1314 </span> 1315 </button> 1316 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1317 <button 1318 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1319 type="button" 1320 1321 @click.prevent="$refs.input.value = 'GR'; $root.closest('form').submit();" 1322 > 1323 <span class="flex items-center border-transparent border-b-text"> 1324 <span>Greece</span> 1325 <span class="ml-1">(EUR â¬)</span> 1326 </span> 1327 </button> 1328 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1329 <button 1330 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1331 type="button" 1332 1333 @click.prevent="$refs.input.value = 'HU'; $root.closest('form').submit();" 1334 > 1335 <span class="flex items-center border-transparent border-b-text"> 1336 <span>Hungary</span> 1337 <span class="ml-1">(HUF Ft)</span> 1338 </span> 1339 </button> 1340 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1341 <button 1342 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1343 type="button" 1344 1345 @click.prevent="$refs.input.value = 'IE'; $root.closest('form').submit();" 1346 > 1347 <span class="flex items-center border-transparent border-b-text"> 1348 <span>Ireland</span> 1349 <span class="ml-1">(EUR â¬)</span> 1350 </span> 1351 </button> 1352 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1353 <button 1354 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1355 type="button" 1356 1357 @click.prevent="$refs.input.value = 'IT'; $root.closest('form').submit();" 1358 >
1359 <span class="flex items-center border-transparent border-b-text"> 1360 <span>Italy</span> 1361 <span class="ml-1">(EUR â¬)</span> 1362 </span> 1363 </button> 1364 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1365 <button 1366 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1367 type="button" 1368 1369 @click.prevent="$refs.input.value = 'LV'; $root.closest('form').submit();" 1370 > 1371 <span class="flex items-center border-transparent border-b-text"> 1372 <span>Latvia</span> 1373 <span class="ml-1">(EUR â¬)</span> 1374 </span> 1375 </button> 1376 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1377 <button 1378 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1379 type="button" 1380 1381 @click.prevent="$refs.input.value = 'LT'; $root.closest('form').submit();" 1382 > 1383 <span class="flex items-center border-transparent border-b-text"> 1384 <span>Lithuania</span> 1385 <span class="ml-1">(EUR â¬)</span> 1386 </span> 1387 </button> 1388 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1389 <button 1390 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1391 type="button" 1392 1393 @click.prevent="$refs.input.value = 'LU'; $root.closest('form').submit();" 1394 > 1395 <span class="flex items-center border-transparent border-b-text"> 1396 <span>Luxembourg</span> 1397 <span class="ml-1">(EUR â¬)</span> 1398 </span> 1399 </button> 1400 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1401 <button 1402 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1403 type="button" 1404 1405 @click.prevent="$refs.input.value = 'MT'; $root.closest('form').submit();" 1406 > 1407 <span class="flex items-center border-transparent border-b-text"> 1408 <span>Malta</span> 1409 <span class="ml-1">(EUR â¬)</span> 1410 </span> 1411 </button> 1412 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1413 <button 1414 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1415 type="button" 1416 1417 @click.prevent="$refs.input.value = 'NL'; $root.closest('form').submit();" 1418 > 1419 <span class="flex items-center border-transparent border-b-text"> 1420 <span>Netherlands</span> 1421 <span class="ml-1">(EUR â¬)</span> 1422 </span> 1423 </button> 1424 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1425 <button 1426 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1427 type="button" 1428 1429 @click.prevent="$refs.input.value = 'PL'; $root.closest('form').submit();" 1430 > 1431 <span class="flex items-center border-transparent border-b-text"> 1432 <span>Poland</span> 1433 <span class="ml-1">(PLN zÅ)</span> 1434 </span> 1435 </button> 1436 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1437 <button 1438 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1439 type="button" 1440 1441 @click.prevent="$refs.input.value = 'PT'; $root.closest('form').submit();" 1442 >
1443 <span class="flex items-center border-transparent border-b-text"> 1444 <span>Portugal</span> 1445 <span class="ml-1">(EUR â¬)</span> 1446 </span> 1447 </button> 1448 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1449 <button 1450 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1451 type="button" 1452 1453 @click.prevent="$refs.input.value = 'RO'; $root.closest('form').submit();" 1454 > 1455 <span class="flex items-center border-transparent border-b-text"> 1456 <span>Romania</span> 1457 <span class="ml-1">(RON Lei)</span> 1458 </span> 1459 </button> 1460 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1461 <button 1462 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1463 type="button" 1464 1465 @click.prevent="$refs.input.value = 'SK'; $root.closest('form').submit();" 1466 > 1467 <span class="flex items-center border-transparent border-b-text"> 1468 <span>Slovakia</span> 1469 <span class="ml-1">(EUR â¬)</span> 1470 </span> 1471 </button> 1472 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1473 <button 1474 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1475 type="button" 1476 1477 @click.prevent="$refs.input.value = 'SI'; $root.closest('form').submit();" 1478 > 1479 <span class="flex items-center border-transparent border-b-text"> 1480 <span>Slovenia</span> 1481 <span class="ml-1">(EUR â¬)</span> 1482 </span> 1483 </button> 1484 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1485 <button 1486 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1487 type="button" 1488 1489 @click.prevent="$refs.input.value = 'ES'; $root.closest('form').submit();" 1490 > 1491 <span class="flex items-center border-transparent border-b-text"> 1492 <span>Spain</span> 1493 <span class="ml-1">(EUR â¬)</span> 1494 </span> 1495 </button> 1496 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1497 <button 1498 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1499 type="button" 1500 1501 @click.prevent="$refs.input.value = 'SE'; $root.closest('form').submit();" 1502 > 1503 <span class="flex items-center border-transparent border-b-text"> 1504 <span>Sweden</span> 1505 <span class="ml-1">(SEK kr)</span> 1506 </span> 1507 </button> 1508 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1509 <button 1510 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1511 type="button" 1512 1513 @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();" 1514 > 1515 <span class="flex items-center border-transparent border-b-text"> 1516 <span>Switzerland</span> 1517 <span class="ml-1">(CHF CHF)</span> 1518 </span> 1519 </button> 1520 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1521 <button 1522 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1523 type="button" 1524 1525 @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();" 1526 >
1527 <span class="flex items-center border-transparent border-b-text"> 1528 <span>United Kingdom</span> 1529 <span class="ml-1">(GBP £)</span> 1530 </span> 1531 </button> 1532 </li></ul> 1533 </div> 1534 1535 <input 1536 x-ref="input" 1537 type="hidden" 1538 name="country_code" 1539 id="HeaderCountrySelector" 1540 value="US" 1541 > 1542 </data-island></form> 1543 </div> 1544 1545 1546 <div class="flex items-stretch whitespace-nowrap"> 1547 <data-island 1548 x-data="{ searchOpen: false }" 1549 class="contents" 1550> 1551 <a 1552 x-ref="searchToggle" 1553 @click.prevent="searchOpen = true" 1554 @keydown.space.prevent="searchOpen = true" 1555 class="inline-flex py-4" 1556 href="/search" 1557 :role="`button`" 1558 ><span class="my-auto">Search</span></a> 1559 1560 <data-island 1561 class="absolute z-20 border-y-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing py-2 text-scheme-text w-full top-full bottom-auto left-0" 1562 x-cloak 1563 x-show="searchOpen" 1564 x-transition:enter="ease duration-200" 1565 x-transition:enter-start="opacity-0" 1566 x-transition:enter-end="opacity-100" 1567 x-transition:leave="ease duration-200" 1568 x-transition:leave-start="opacity-100" 1569 x-transition:leave-end="opacity-0" 1570 1571 x-data="PredictiveSearch('product,collection,article,page,query')" 1572 x-trap.inert.noscroll="resultsOpen" 1573 @keyup="onKeyup" 1574 @keydown="onKeydown" 1575 @click.outside.prevent="close()" 1576 @keyup.escape.prevent.stop="close(true, $refs.searchToggle)" 1577 @focusin.window="( searchOpen && ! $root.contains($event.target) ) && close()" 1578 style="--results-height: calc(100vh - var(--header-group-height) - var(--search-bar-height) + var(--gridline-width));" 1579 src="//restfullighting.com/cdn/shop/t/14/assets/island-predictive-search.bundle.js?v=181601895277339900721787319625" 1580 1581 x-ref="searchComponent" 1582 data-color-scheme="scheme1" 1583 on="idle" 1584 > 1585 <div 1586 class="w-full whitespace-normal" 1587 > 1588 <form 1589 action="/search" 1590 method="get" 1591 class="predictive-search-form input-group search" 1592 role="search" 1593 > 1594 <input type="hidden" name="options[prefix]" value="last"><label 1595 for="search-logo_left_menu_left-desktop" 1596 class="hidden" 1597 >Submit</label> 1598 1599 <div 1600 class="flex items-center justify-between" 1601 > 1602 <button 1603 class="mr-4 py-2" 1604 aria-label="Submit" 1605 type="submit" 1606 > 1607 <span class="inline-block h-6 w-6 align-middle"><svg 1608 class="theme-icon" 1609 xmlns="http://www.w3.org/2000/svg" 1610 fill="none" 1611 viewBox="0 0 24 24" 1612> 1613 <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/> 1614</svg> 1615</span> 1616 <span class="sr-only">Submit</span> 1617 </button> 1618 <input 1619 id="search-logo_left_menu_left-desktop" 1620 type="search" 1621 name="q" 1622 value="" 1623 placeholder="Search" 1624 class="font-body block w-full bg-transparent placeholder-current" 1625 aria-label="Search" 1626 data-search-input 1627 1628 :aria-expanded="resultsOpen" 1629 :aria-activedescendant="resultsOpen ? 'predictive-search-results' : false" 1630 aria-owns="predictive-search-results" 1631 aria-controls="predictive-search-results" 1632 aria-autocomplete="list" 1633 autocorrect="off" 1634 autocomplete="off" 1635 autocapitalize="off" 1636 spellcheck="false" 1637 x-ref="input" 1638 x-model.debounce.300="rawQuery" 1639 @focus="onFocus" 1640 1641 > 1642 <button 1643 class="ml-4 py-2" 1644 1645 @click="close()" 1646 1647 type="button" 1648 > 1649 <span class="sr-only">Close</span> 1650 <span class="inline-block h-6 w-6 align-middle"><svg 1651 class="theme-icon" 1652 xmlns="http://www.w3.org/2000/svg" 1653 fill="none" 1654 viewBox="0 0 24 24" 1655> 1656 <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/> 1657</svg> 1658</span> 1659 </button> 1660 </div><div 1661 tabindex="-1" 1662 x-cloak 1663 class="predictive-search-results absolute left-0 right-0 top-[calc(100%_+_var(--gridline-width))] z-50 h-screen text-scheme-text transition-colors duration-300 ease-out" 1664 > 1665 <template x-if="loading">
1666 <div class="border-b-gridline border-gridline-color bg-scheme-background"> 1667 <div 1668 class="mx-auto py-6 text-center" 1669 > 1670 <div>Loading…</div> 1671 </div> 1672 </div> 1673 </template> 1674 <template x-if="resultsOpen"> 1675 <div 1676 x-show="!loading && resultsHTML && resultsOpen" 1677 class="px-section max-h-[--results-height] scroll-py-5 overflow-hidden overflow-y-auto border-b-gridline border-gridline-color bg-scheme-background" 1678 x-html-if-set="resultsHTML" 1679 ></div> 1680 </template> 1681 </div> 1682 <span 1683 class="predictive-search-status sr-only" 1684 role="status" 1685 aria-hidden="true" 1686 ></span></form> 1687 </div> 1688 </data-island> 1689</data-island> 1690 1691 </div> 1692 1693 1694 <div class="flex items-stretch whitespace-nowrap"> 1695 1696 <a 1697 href="/cart" 1698 class="inline-flex py-4" 1699 1700 ><span class="pointer-events-none my-auto">Cart (<span class="" x-text="$store.cartCount.count">0</span 1701 >)</span 1702 ></a> 1703 </div> 1704 </div> 1705 </div> 1706 1707 1708 </nav> 1709 1710 1711 <nav 1712 aria-label="Header" 1713 class="lg:hidden" 1714 > 1715 <div class="flex items-center justify-between px-section-horizontal-spacing lg:relative"> 1716 <div class="flex gap-2 items-center"> 1717 1718 <div> 1719 <a 1720 href="/" 1721 class="break-word my-auto inline-block py-4" 1722 > 1723 1724 1725 <div class="max-w-[var(--logo-max-width)]"> 1726 1727<img 1728 src="//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=250" 1729 srcset="//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=80 80w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=160 160w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=240 240w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=250 250w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=500 500w,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=750 750w 1730 " 1731 width="202" 1732 height="36" 1733 loading="eager" 1734 1735 sizes="(min-width: 1024px) 250px, 80px" 1736 1737 alt="Restful" 1738 1739 > 1740 1741 1742 1743 </div> 1744 1745 1746 </a> 1747 </div> 1748 1749 1750 </div> 1751 1752 1753 1754 <div class="flex justify-end gap-2 text-right"> 1755 1756 <button 1757 class="inline-block no-js:hidden py-4" 1758 :aria-expanded="$store.modals.leftDrawer.contents === 'sidebar'" 1759 @click="$store.modals.open('sidebar')" 1760 >Menu 1761</button> 1762 1763 1764 1765<div class="flex items-center whitespace-nowrap lg:ml-4"> 1766 <form method="post" action="/localization" id="header-region-picker-form" accept-charset="UTF-8" class="inline-block" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><data-island 1767 x-data="{ expanded: false }" 1768 @keydown.escape.prevent.stop="expanded = false" 1769 @click.outside="expanded = false" 1770 class="relative" 1771 > 1772 <h2 class="sr-only">Country/region</h2> 1773 <button 1774 type="button" 1775 class="inline-flex items-center py-4" 1776 :aria-expanded="expanded" 1777 aria-controls="country-list-header-picker" 1778 aria-describedby="country-heading-header-picker" 1779 @click.prevent="expanded = ! expanded" 1780 ><span class="pointer-events-none">ðºð¸ USD 1781</span> 1782 <span 1783 class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition pointer-events-none" 1784 :class="{ 'rotate-180': expanded }" 1785 > 1786 <svg 1787 class="theme-icon" 1788 xmlns="http://www.w3.org/2000/svg" 1789 fill="none" 1790 viewBox="0 0 24 24" 1791> 1792 <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/> 1793</svg> 1794 1795 </span> 1796 </button> 1797 <div 1798 class="absolute top-full right-0 left-auto" 1799 x-show="expanded" 1800 style="display: none;" 1801 x-transition:enter="transition ease duration-300" 1802 x-transition:enter-start="opacity-0" 1803 x-transition:enter-end="opacity-100" 1804 x-transition:leave="transition ease duration-300" 1805 x-transition:leave-start="opacity-100" 1806 x-transition:leave-end="opacity-0" 1807 > 1808 <ul 1809 id="country-list-header-picker" 1810 class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.64)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gr
1810idline-color bg-gridline-color text-base" 1811 :aria-hidden="! expanded" 1812 ><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1813 <div class="w-full font-bold opacity-60 text-left"> 1814 North America 1815 </div> 1816 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1817 <button 1818 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1819 type="button" 1820 1821 @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();" 1822 > 1823 <span class="flex items-center border-transparent border-b-text"> 1824 <span>Canada</span> 1825 <span class="ml-1">(CAD $)</span> 1826 </span> 1827 </button> 1828 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1829 <button 1830 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1831 type="button" 1832 1833 aria-current="true" 1834 1835 @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();" 1836 > 1837 <span class="flex items-center border-scheme-text border-b-text"> 1838 <span>United States</span> 1839 <span class="ml-1">(USD $)</span> 1840 </span> 1841 </button> 1842 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1843 <div class="w-full font-bold opacity-60 text-left"> 1844 Europe 1845 </div> 1846 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1847 <button 1848 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1849 type="button" 1850 1851 @click.prevent="$refs.input.value = 'AT'; $root.closest('form').submit();" 1852 > 1853 <span class="flex items-center border-transparent border-b-text"> 1854 <span>Austria</span> 1855 <span class="ml-1">(EUR â¬)</span> 1856 </span> 1857 </button> 1858 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1859 <button 1860 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1861 type="button" 1862 1863 @click.prevent="$refs.input.value = 'BE'; $root.closest('form').submit();" 1864 > 1865 <span class="flex items-center border-transparent border-b-text"> 1866 <span>Belgium</span> 1867 <span class="ml-1">(EUR â¬)</span> 1868 </span> 1869 </button> 1870 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1871 <button 1872 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1873 type="button" 1874 1875 @click.prevent="$refs.input.value = 'BG'; $root.closest('form').submit();" 1876 > 1877 <span class="flex items-center border-transparent border-b-text"> 1878 <span>Bulgaria</span> 1879 <span class="ml-1">(EUR â¬)</span> 1880 </span> 1881 </button> 1882 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1883 <button 1884 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1885 type="button" 1886 1887 @click.prevent="$refs.input.value = 'HR'; $root.closest('form').submit();" 1888 >
1889 <span class="flex items-center border-transparent border-b-text"> 1890 <span>Croatia</span> 1891 <span class="ml-1">(EUR â¬)</span> 1892 </span> 1893 </button> 1894 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1895 <button 1896 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1897 type="button" 1898 1899 @click.prevent="$refs.input.value = 'CY'; $root.closest('form').submit();" 1900 > 1901 <span class="flex items-center border-transparent border-b-text"> 1902 <span>Cyprus</span> 1903 <span class="ml-1">(EUR â¬)</span> 1904 </span> 1905 </button> 1906 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1907 <button 1908 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1909 type="button" 1910 1911 @click.prevent="$refs.input.value = 'CZ'; $root.closest('form').submit();" 1912 > 1913 <span class="flex items-center border-transparent border-b-text"> 1914 <span>Czechia</span> 1915 <span class="ml-1">(CZK KÄ)</span> 1916 </span> 1917 </button> 1918 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1919 <button 1920 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1921 type="button" 1922 1923 @click.prevent="$refs.input.value = 'DK'; $root.closest('form').submit();" 1924 > 1925 <span class="flex items-center border-transparent border-b-text"> 1926 <span>Denmark</span> 1927 <span class="ml-1">(DKK kr.)</span> 1928 </span> 1929 </button> 1930 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1931 <button 1932 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1933 type="button" 1934 1935 @click.prevent="$refs.input.value = 'EE'; $root.closest('form').submit();" 1936 > 1937 <span class="flex items-center border-transparent border-b-text"> 1938 <span>Estonia</span> 1939 <span class="ml-1">(EUR â¬)</span> 1940 </span> 1941 </button> 1942 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1943 <button 1944 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1945 type="button" 1946 1947 @click.prevent="$refs.input.value = 'FI'; $root.closest('form').submit();" 1948 > 1949 <span class="flex items-center border-transparent border-b-text"> 1950 <span>Finland</span> 1951 <span class="ml-1">(EUR â¬)</span> 1952 </span> 1953 </button> 1954 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1955 <button 1956 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1957 type="button" 1958 1959 @click.prevent="$refs.input.value = 'FR'; $root.closest('form').submit();" 1960 > 1961 <span class="flex items-center border-transparent border-b-text"> 1962 <span>France</span> 1963 <span class="ml-1">(EUR â¬)</span> 1964 </span> 1965 </button> 1966 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1967 <button 1968 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1969 type="button" 1970 1971 @click.prevent="$refs.input.value = 'DE'; $root.closest('form').submit();" 1972 >
1973 <span class="flex items-center border-transparent border-b-text"> 1974 <span>Germany</span> 1975 <span class="ml-1">(EUR â¬)</span> 1976 </span> 1977 </button> 1978 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1979 <button 1980 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1981 type="button" 1982 1983 @click.prevent="$refs.input.value = 'GR'; $root.closest('form').submit();" 1984 > 1985 <span class="flex items-center border-transparent border-b-text"> 1986 <span>Greece</span> 1987 <span class="ml-1">(EUR â¬)</span> 1988 </span> 1989 </button> 1990 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 1991 <button 1992 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 1993 type="button" 1994 1995 @click.prevent="$refs.input.value = 'HU'; $root.closest('form').submit();" 1996 > 1997 <span class="flex items-center border-transparent border-b-text"> 1998 <span>Hungary</span> 1999 <span class="ml-1">(HUF Ft)</span> 2000 </span> 2001 </button> 2002 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2003 <button 2004 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2005 type="button" 2006 2007 @click.prevent="$refs.input.value = 'IE'; $root.closest('form').submit();" 2008 > 2009 <span class="flex items-center border-transparent border-b-text"> 2010 <span>Ireland</span> 2011 <span class="ml-1">(EUR â¬)</span> 2012 </span> 2013 </button> 2014 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2015 <button 2016 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2017 type="button" 2018 2019 @click.prevent="$refs.input.value = 'IT'; $root.closest('form').submit();" 2020 > 2021 <span class="flex items-center border-transparent border-b-text"> 2022 <span>Italy</span> 2023 <span class="ml-1">(EUR â¬)</span> 2024 </span> 2025 </button> 2026 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2027 <button 2028 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2029 type="button" 2030 2031 @click.prevent="$refs.input.value = 'LV'; $root.closest('form').submit();" 2032 > 2033 <span class="flex items-center border-transparent border-b-text"> 2034 <span>Latvia</span> 2035 <span class="ml-1">(EUR â¬)</span> 2036 </span> 2037 </button> 2038 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2039 <button 2040 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2041 type="button" 2042 2043 @click.prevent="$refs.input.value = 'LT'; $root.closest('form').submit();" 2044 > 2045 <span class="flex items-center border-transparent border-b-text"> 2046 <span>Lithuania</span> 2047 <span class="ml-1">(EUR â¬)</span> 2048 </span> 2049 </button> 2050 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2051 <button 2052 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2053 type="button" 2054 2055 @click.prevent="$refs.input.value = 'LU'; $root.closest('form').submit();" 2056 >
2057 <span class="flex items-center border-transparent border-b-text"> 2058 <span>Luxembourg</span> 2059 <span class="ml-1">(EUR â¬)</span> 2060 </span> 2061 </button> 2062 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2063 <button 2064 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2065 type="button" 2066 2067 @click.prevent="$refs.input.value = 'MT'; $root.closest('form').submit();" 2068 > 2069 <span class="flex items-center border-transparent border-b-text"> 2070 <span>Malta</span> 2071 <span class="ml-1">(EUR â¬)</span> 2072 </span> 2073 </button> 2074 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2075 <button 2076 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2077 type="button" 2078 2079 @click.prevent="$refs.input.value = 'NL'; $root.closest('form').submit();" 2080 > 2081 <span class="flex items-center border-transparent border-b-text"> 2082 <span>Netherlands</span> 2083 <span class="ml-1">(EUR â¬)</span> 2084 </span> 2085 </button> 2086 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2087 <button 2088 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2089 type="button" 2090 2091 @click.prevent="$refs.input.value = 'PL'; $root.closest('form').submit();" 2092 > 2093 <span class="flex items-center border-transparent border-b-text"> 2094 <span>Poland</span> 2095 <span class="ml-1">(PLN zÅ)</span> 2096 </span> 2097 </button> 2098 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2099 <button 2100 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2101 type="button" 2102 2103 @click.prevent="$refs.input.value = 'PT'; $root.closest('form').submit();" 2104 > 2105 <span class="flex items-center border-transparent border-b-text"> 2106 <span>Portugal</span> 2107 <span class="ml-1">(EUR â¬)</span> 2108 </span> 2109 </button> 2110 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2111 <button 2112 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2113 type="button" 2114 2115 @click.prevent="$refs.input.value = 'RO'; $root.closest('form').submit();" 2116 > 2117 <span class="flex items-center border-transparent border-b-text"> 2118 <span>Romania</span> 2119 <span class="ml-1">(RON Lei)</span> 2120 </span> 2121 </button> 2122 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2123 <button 2124 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2125 type="button" 2126 2127 @click.prevent="$refs.input.value = 'SK'; $root.closest('form').submit();" 2128 > 2129 <span class="flex items-center border-transparent border-b-text"> 2130 <span>Slovakia</span> 2131 <span class="ml-1">(EUR â¬)</span> 2132 </span> 2133 </button> 2134 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2135 <button 2136 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2137 type="button" 2138 2139 @click.prevent="$refs.input.value = 'SI'; $root.closest('form').submit();" 2140 >
2141 <span class="flex items-center border-transparent border-b-text"> 2142 <span>Slovenia</span> 2143 <span class="ml-1">(EUR â¬)</span> 2144 </span> 2145 </button> 2146 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2147 <button 2148 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2149 type="button" 2150 2151 @click.prevent="$refs.input.value = 'ES'; $root.closest('form').submit();" 2152 > 2153 <span class="flex items-center border-transparent border-b-text"> 2154 <span>Spain</span> 2155 <span class="ml-1">(EUR â¬)</span> 2156 </span> 2157 </button> 2158 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2159 <button 2160 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2161 type="button" 2162 2163 @click.prevent="$refs.input.value = 'SE'; $root.closest('form').submit();" 2164 > 2165 <span class="flex items-center border-transparent border-b-text"> 2166 <span>Sweden</span> 2167 <span class="ml-1">(SEK kr)</span> 2168 </span> 2169 </button> 2170 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2171 <button 2172 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2173 type="button" 2174 2175 @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();" 2176 > 2177 <span class="flex items-center border-transparent border-b-text"> 2178 <span>Switzerland</span> 2179 <span class="ml-1">(CHF CHF)</span> 2180 </span> 2181 </button> 2182 </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2183 <button 2184 class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent" 2185 type="button" 2186 2187 @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();" 2188 > 2189 <span class="flex items-center border-transparent border-b-text"> 2190 <span>United Kingdom</span> 2191 <span class="ml-1">(GBP £)</span> 2192 </span> 2193 </button> 2194 </li></ul> 2195 </div> 2196 2197 <input 2198 x-ref="input" 2199 type="hidden" 2200 name="country_code" 2201 id="HeaderCountrySelector" 2202 value="US" 2203 > 2204 </data-island></form> 2205 </div> 2206 2207 2208 <div class="whitespace-nowrap lg:ml-4"> 2209 <data-island 2210 x-data="{ searchOpen: false }" 2211 class="contents" 2212> 2213 <a 2214 x-ref="searchToggle" 2215 @click.prevent="searchOpen = true" 2216 @keydown.space.prevent="searchOpen = true" 2217 class="inline-flex py-4" 2218 href="/search" 2219 :role="`button`" 2220 ><span class="my-auto">Search</span></a> 2221 2222 <data-island 2223 class="absolute z-20 border-y-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing py-2 text-scheme-text w-full top-full bottom-auto left-0" 2224 x-cloak 2225 x-show="searchOpen" 2226 x-transition:enter="ease duration-200" 2227 x-transition:enter-start="opacity-0" 2228 x-transition:enter-end="opacity-100" 2229 x-transition:leave="ease duration-200" 2230 x-transition:leave-start="opacity-100" 2231 x-transition:leave-end="opacity-0" 2232 2233 x-data="PredictiveSearch('product,collection,article,page,query')" 2234 x-trap.inert.noscroll="resultsOpen" 2235 @keyup="onKeyup" 2236 @keydown="onKeydown" 2237 @click.outside.prevent="close()" 2238 @keyup.escape.prevent.stop="close(true, $refs.searchToggle)" 2239 @focusin.window="( searchOpen && ! $root.contains($event.target) ) && close()" 2240 style="--results-height: calc(100vh - var(--header-group-height) - var(--search-bar-height) + var(--gridline-width));" 2241 src="//restfullighting.com/cdn/shop/t/14/assets/island-predictive-search.bundle.js?v=181601895277339900721787319625" 2242 2243 x-ref="searchComponent" 2244 data-color-scheme="scheme1" 2245 on="idle" 2246 > 2247 <div 2248 class="w-full whitespace-normal" 2249 > 2250 <form 2251 action="/search" 2252 method="get" 2253 class="predictive-search-form input-group search" 2254 role="search" 2255 > 2256 <input type="hidden" name="options[prefix]" value="last"><label 2257 for="search-logo_left_menu_left-mobile" 2258 class="hidden" 2259 >Submit</label> 2260 2261 <div 2262 class="flex items-center justify-between" 2263 > 2264 <button 2265 class="mr-4 py-2" 2266 aria-label="Submit" 2267 type="submit" 2268 >
2269 <span class="inline-block h-6 w-6 align-middle"><svg 2270 class="theme-icon" 2271 xmlns="http://www.w3.org/2000/svg" 2272 fill="none" 2273 viewBox="0 0 24 24" 2274> 2275 <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/> 2276</svg> 2277</span> 2278 <span class="sr-only">Submit</span> 2279 </button> 2280 <input 2281 id="search-logo_left_menu_left-mobile" 2282 type="search" 2283 name="q" 2284 value="" 2285 placeholder="Search" 2286 class="font-body block w-full bg-transparent placeholder-current" 2287 aria-label="Search" 2288 data-search-input 2289 2290 :aria-expanded="resultsOpen" 2291 :aria-activedescendant="resultsOpen ? 'predictive-search-results' : false" 2292 aria-owns="predictive-search-results" 2293 aria-controls="predictive-search-results" 2294 aria-autocomplete="list" 2295 autocorrect="off" 2296 autocomplete="off" 2297 autocapitalize="off" 2298 spellcheck="false" 2299 x-ref="input" 2300 x-model.debounce.300="rawQuery" 2301 @focus="onFocus" 2302 2303 > 2304 <button 2305 class="ml-4 py-2" 2306 2307 @click="close()" 2308 2309 type="button" 2310 > 2311 <span class="sr-only">Close</span> 2312 <span class="inline-block h-6 w-6 align-middle"><svg 2313 class="theme-icon" 2314 xmlns="http://www.w3.org/2000/svg" 2315 fill="none" 2316 viewBox="0 0 24 24" 2317> 2318 <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/> 2319</svg> 2320</span> 2321 </button> 2322 </div><div 2323 tabindex="-1" 2324 x-cloak 2325 class="predictive-search-results absolute left-0 right-0 top-[calc(100%_+_var(--gridline-width))] z-50 h-screen text-scheme-text transition-colors duration-300 ease-out" 2326 > 2327 <template x-if="loading"> 2328 <div class="border-b-gridline border-gridline-color bg-scheme-background"> 2329 <div 2330 class="mx-auto py-6 text-center" 2331 > 2332 <div>Loading…</div> 2333 </div> 2334 </div> 2335 </template> 2336 <template x-if="resultsOpen"> 2337 <div 2338 x-show="!loading && resultsHTML && resultsOpen" 2339 class="px-section max-h-[--results-height] scroll-py-5 overflow-hidden overflow-y-auto border-b-gridline border-gridline-color bg-scheme-background" 2340 x-html-if-set="resultsHTML" 2341 ></div> 2342 </template> 2343 </div> 2344 <span 2345 class="predictive-search-status sr-only" 2346 role="status" 2347 aria-hidden="true" 2348 ></span></form> 2349 </div> 2350 </data-island> 2351</data-island> 2352 2353 </div> 2354 2355 2356 <div class="whitespace-nowrap lg:ml-4"> 2357 2358 <a 2359 href="/cart" 2360 class="inline-flex py-4" 2361 2362 ><span class="pointer-events-none my-auto">Cart (<span class="" x-text="$store.cartCount.count">0</span 2363 >)</span 2364 ></a> 2365 </div> 2366 </div> 2367 </div> 2368 </nav> 2369 </header> 2370</data-island><noscript> 2371 <style data-shopify> 2372 .no-js-focus-wrapper:focus-within .no-js-focus-container { 2373 display: block !important; 2374 } 2375 2376 </style> 2377</noscript> 2378 2379<style data-shopify> 2380 2381 2382 :root { 2383 --sticky-header-height: 0; 2384 } 2385 2386 #shopify-section-sections--20931932749975__header { 2387 --logo-max-width: 80px; 2388 } 2389 @media (min-width: 1024px) { 2390 #shopify-section-sections--20931932749975__header { 2391 --logo-max-width: 250px; 2392 } 2393 } 2394</style> 2395 2396 2397 2398 2399</div><div id="shopify-section-sections--20931932749975__announcement-bar" class="shopify-section shopify-section-group-header-group"> 2400</div><div id="shopify-section-sections--20931932749975__1763564301e24c44d8" class="shopify-section shopify-section-group-header-group"> 2401 2402 <div id="shopify-block-AL09KUlA5UnZsL2I4Z__klaviyo_email_marketing_sms_form_embed_block_kxWmXq" class="shopify-block shopify-app-block"> 2403 <div class="klaviyo-form-"></div> 2404 2405 2406 2407 2408</div> 2409 2410 2411 2412 2413 2414</div> 2415<!-- END sections: header-group --> 2416<div id="shopify-section-menu-drawer" class="shopify-section"> 2417 2418<data-island 2419 2420 x-data 2421 2422 x-init="initTeleport($root); $store.modals.register('sidebar', 'leftDrawer');" 2423 on="idle" 2424> 2425 <template data-should-teleport="#left-drawer-slot"> 2426 <template 2427 id="sidebar" 2428 x-if="$store.modals.leftDrawer.contents === 'sidebar'" 2429 > 2430 2431 <div 2432 2433 data-modal-label="Menu" 2434 > 2435 <div class="sticky top-0 z-1 flex items-center justify-between border-b-gridline border-gr
2435idline-color px-section-horizontal-spacing py-4"> 2436 <div aria-hidden="true"> </div> 2437 <button 2438 @click.prevent="$store.modals.close('sidebar')" 2439 class="absolute right-0 top-0 block h-full" 2440 type="button" 2441 > 2442 <span class="sr-only">Close</span> 2443 <div class="my-auto mr-section-horizontal-spacing h-6 w-6"><svg 2444 class="theme-icon" 2445 xmlns="http://www.w3.org/2000/svg" 2446 fill="none" 2447 viewBox="0 0 24 24" 2448> 2449 <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/> 2450</svg> 2451</div> 2452 </button> 2453 </div> 2454 <nav 2455 2456 aria-label="Primary" 2457 > 2458 <ul><li 2459 class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0" 2460 ><data-island class="contents" x-data="{ expanded: false }"><button 2461 class="relative block w-full text-left inline-block py-4 w-full text-heading-standard ease pr-10 transition font-body" 2462 x-bind:aria-expanded="expanded ? true : 'false'" 2463 @click="expanded = ! expanded" 2464 aria-controls="accordion0" 2465 > 2466 Products 2467 <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span 2468 class="inline-block w-full origin-center" 2469 x-show="!expanded" 2470 ><svg 2471 class="theme-icon" 2472 xmlns="http://www.w3.org/2000/svg" 2473 fill="none" 2474 viewBox="0 0 24 24" 2475> 2476 <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/> 2477</svg> 2478</span> 2479 <span 2480 class="inline-block w-full origin-center" 2481 x-show="expanded" 2482 style="display: none;" 2483 ><svg 2484 class="theme-icon" 2485 xmlns="http://www.w3.org/2000/svg" 2486 fill="none" 2487 viewBox="0 0 24 24" 2488> 2489 <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/> 2490</svg> 2491</span></span> 2492 </button> 2493 <ul 2494 id="accordion0" 2495 class="no-js-focus-container pb-2 pl-4" 2496 x-show="expanded" 2497 x-cloak 2498 ><li class="no-js-focus-wrapper"><a 2499 class="inline-block py-1 " 2500 href="/products/restful-atmos-preorder" 2501 > 2502 Atmos Bedside Lamp 2503 </a></li><li class="no-js-focus-wrapper"><a 2504 class="inline-block py-1 " 2505 href="/products/bedtime-bulb-v2" 2506 > 2507 Bedtime Bulb v2 2508 </a></li><li class="no-js-focus-wrapper"><a 2509 class="inline-block py-1 " 2510 href="/pages/circadian-mode-for-philips-hue" 2511 > 2512 Circadian Mode 2513 </a></li><li class="no-js-focus-wrapper"><a 2514 class="inline-block py-1 " 2515 href="/pages/restful-app" 2516 > 2517 MyRestful App 2518 </a></li><li class="no-js-focus-wrapper"><a 2519 class="inline-block py-1 " 2520 href="/collections/bulb-accessories" 2521 > 2522 Accessories 2523 </a></li><li class="no-js-focus-wrapper"><a 2524 class="inline-block py-1 " 2525 href="/pages/request-a-product" 2526 > 2527 Request a Product 2528 </a></li></ul> 2529 </data-island></li><li 2530 class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0" 2531 ><a class="inline-block py-4 w-full text-heading-standard" href="/pages/science"> 2532 Science 2533 </a></li></ul> 2534 </nav>
2535 <div class="border-t-gridline border-gridline-color"> 2536 <nav class="my-6" aria-label="Secondary"> 2537 <ul></ul> 2538 </nav> 2539 2540 2541 <div class="my-6 px-section-horizontal-spacing"> 2542 <form method="post" action="/localization" id="sidebar-localization-form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><div class="flex gap-4 flex-col gap-y-0"><div class="inline-block shrink-0 select-none"> 2543 <h2 class="sr-only" id="country-heading-sidebar"> 2544 Country/region 2545 </h2> 2546 <data-island 2547 class="relative" 2548 x-data="{ expanded: false }" 2549 @keydown.escape.prevent.stop="expanded = false" 2550 @click.outside="expanded = false" 2551 > 2552 <button 2553 type="button" 2554 class="text-base py-2" 2555 :aria-expanded="expanded" 2556 aria-controls="country-list-sidebar" 2557 aria-describedby="country-heading-sidebar" 2558 @click.prevent="expanded = ! expanded" 2559 > 2560 United States (USD 2561 $) 2562 <span 2563 class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition" 2564 :class="{ 'rotate-180': expanded }" 2565 > 2566 <svg 2567 class="theme-icon" 2568 xmlns="http://www.w3.org/2000/svg" 2569 fill="none" 2570 viewBox="0 0 24 24" 2571> 2572 <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/> 2573</svg> 2574 2575 </span> 2576 </button> 2577 <div 2578 class="absolute bottom-[calc(100%_+_0.5rem)] right-auto left-0" 2579 x-show="expanded" 2580 style="display: none;" 2581 > 2582 <ul 2583 id="country-list-sidebar" 2584 class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.52)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-base" 2585 x-transition:enter="transition ease duration-300" 2586 x-transition:enter-start="opacity-0" 2587 x-transition:enter-end="opacity-100" 2588 x-transition:leave="transition ease duration-300" 2589 x-transition:leave-start="opacity-100" 2590 x-transition:leave-end="opacity-0" 2591 :aria-hidden="! expanded" 2592 > 2593 2594 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2595 <button 2596 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2597 type="button" 2598 2599 @click.prevent="$refs.input.value = 'AT'; $root.closest('form').submit();" 2600 > 2601 <span class="border-transparent border-b-text">Austria (EUR 2602 â¬)</span 2603 > 2604 </button> 2605 </li> 2606 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2607 <button 2608 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2609 type="button" 2610 2611 @click.prevent="$refs.input.value = 'BE'; $root.closest('form').submit();" 2612 > 2613 <span class="border-transparent border-b-text">Belgium (EUR 2614 â¬)</span 2615 > 2616 </button> 2617 </li> 2618 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2619 <button 2620 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2621 type="button" 2622 2623 @click.prevent="$refs.input.value = 'BG'; $root.closest('form').submit();" 2624 >
2625 <span class="border-transparent border-b-text">Bulgaria (EUR 2626 â¬)</span 2627 > 2628 </button> 2629 </li> 2630 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2631 <button 2632 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2633 type="button" 2634 2635 @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();" 2636 > 2637 <span class="border-transparent border-b-text">Canada (CAD 2638 $)</span 2639 > 2640 </button> 2641 </li> 2642 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2643 <button 2644 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2645 type="button" 2646 2647 @click.prevent="$refs.input.value = 'HR'; $root.closest('form').submit();" 2648 > 2649 <span class="border-transparent border-b-text">Croatia (EUR 2650 â¬)</span 2651 > 2652 </button> 2653 </li> 2654 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2655 <button 2656 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2657 type="button" 2658 2659 @click.prevent="$refs.input.value = 'CY'; $root.closest('form').submit();" 2660 > 2661 <span class="border-transparent border-b-text">Cyprus (EUR 2662 â¬)</span 2663 > 2664 </button> 2665 </li> 2666 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2667 <button 2668 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2669 type="button" 2670 2671 @click.prevent="$refs.input.value = 'CZ'; $root.closest('form').submit();" 2672 > 2673 <span class="border-transparent border-b-text">Czechia (CZK 2674 KÄ)</span 2675 > 2676 </button> 2677 </li> 2678 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2679 <button 2680 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2681 type="button" 2682 2683 @click.prevent="$refs.input.value = 'DK'; $root.closest('form').submit();" 2684 > 2685 <span class="border-transparent border-b-text">Denmark (DKK 2686 kr.)</span 2687 > 2688 </button> 2689 </li> 2690 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2691 <button 2692 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2693 type="button" 2694 2695 @click.prevent="$refs.input.value = 'EE'; $root.closest('form').submit();" 2696 > 2697 <span class="border-transparent border-b-text">Estonia (EUR 2698 â¬)</span 2699 > 2700 </button> 2701 </li> 2702 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2703 <button 2704 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2705 type="button" 2706 2707 @click.prevent="$refs.input.value = 'FI'; $root.closest('form').submit();" 2708 >
2709 <span class="border-transparent border-b-text">Finland (EUR 2710 â¬)</span 2711 > 2712 </button> 2713 </li> 2714 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2715 <button 2716 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2717 type="button" 2718 2719 @click.prevent="$refs.input.value = 'FR'; $root.closest('form').submit();" 2720 > 2721 <span class="border-transparent border-b-text">France (EUR 2722 â¬)</span 2723 > 2724 </button> 2725 </li> 2726 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2727 <button 2728 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2729 type="button" 2730 2731 @click.prevent="$refs.input.value = 'DE'; $root.closest('form').submit();" 2732 > 2733 <span class="border-transparent border-b-text">Germany (EUR 2734 â¬)</span 2735 > 2736 </button> 2737 </li> 2738 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2739 <button 2740 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2741 type="button" 2742 2743 @click.prevent="$refs.input.value = 'GR'; $root.closest('form').submit();" 2744 > 2745 <span class="border-transparent border-b-text">Greece (EUR 2746 â¬)</span 2747 > 2748 </button> 2749 </li> 2750 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2751 <button 2752 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2753 type="button" 2754 2755 @click.prevent="$refs.input.value = 'HU'; $root.closest('form').submit();" 2756 > 2757 <span class="border-transparent border-b-text">Hungary (HUF 2758 Ft)</span 2759 > 2760 </button> 2761 </li> 2762 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2763 <button 2764 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2765 type="button" 2766 2767 @click.prevent="$refs.input.value = 'IE'; $root.closest('form').submit();" 2768 > 2769 <span class="border-transparent border-b-text">Ireland (EUR 2770 â¬)</span 2771 > 2772 </button> 2773 </li> 2774 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2775 <button 2776 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2777 type="button" 2778 2779 @click.prevent="$refs.input.value = 'IT'; $root.closest('form').submit();" 2780 > 2781 <span class="border-transparent border-b-text">Italy (EUR 2782 â¬)</span 2783 > 2784 </button> 2785 </li> 2786 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2787 <button 2788 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2789 type="button" 2790 2791 @click.prevent="$refs.input.value = 'LV'; $root.closest('form').submit();" 2792 >
2793 <span class="border-transparent border-b-text">Latvia (EUR 2794 â¬)</span 2795 > 2796 </button> 2797 </li> 2798 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2799 <button 2800 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2801 type="button" 2802 2803 @click.prevent="$refs.input.value = 'LT'; $root.closest('form').submit();" 2804 > 2805 <span class="border-transparent border-b-text">Lithuania (EUR 2806 â¬)</span 2807 > 2808 </button> 2809 </li> 2810 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2811 <button 2812 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2813 type="button" 2814 2815 @click.prevent="$refs.input.value = 'LU'; $root.closest('form').submit();" 2816 > 2817 <span class="border-transparent border-b-text">Luxembourg (EUR 2818 â¬)</span 2819 > 2820 </button> 2821 </li> 2822 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2823 <button 2824 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2825 type="button" 2826 2827 @click.prevent="$refs.input.value = 'MT'; $root.closest('form').submit();" 2828 > 2829 <span class="border-transparent border-b-text">Malta (EUR 2830 â¬)</span 2831 > 2832 </button> 2833 </li> 2834 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2835 <button 2836 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2837 type="button" 2838 2839 @click.prevent="$refs.input.value = 'NL'; $root.closest('form').submit();" 2840 > 2841 <span class="border-transparent border-b-text">Netherlands (EUR 2842 â¬)</span 2843 > 2844 </button> 2845 </li> 2846 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2847 <button 2848 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2849 type="button" 2850 2851 @click.prevent="$refs.input.value = 'PL'; $root.closest('form').submit();" 2852 > 2853 <span class="border-transparent border-b-text">Poland (PLN 2854 zÅ)</span 2855 > 2856 </button> 2857 </li> 2858 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2859 <button 2860 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2861 type="button" 2862 2863 @click.prevent="$refs.input.value = 'PT'; $root.closest('form').submit();" 2864 > 2865 <span class="border-transparent border-b-text">Portugal (EUR 2866 â¬)</span 2867 > 2868 </button> 2869 </li> 2870 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2871 <button 2872 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2873 type="button" 2874 2875 @click.prevent="$refs.input.value = 'RO'; $root.closest('form').submit();" 2876 >
2877 <span class="border-transparent border-b-text">Romania (RON 2878 Lei)</span 2879 > 2880 </button> 2881 </li> 2882 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2883 <button 2884 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2885 type="button" 2886 2887 @click.prevent="$refs.input.value = 'SK'; $root.closest('form').submit();" 2888 > 2889 <span class="border-transparent border-b-text">Slovakia (EUR 2890 â¬)</span 2891 > 2892 </button> 2893 </li> 2894 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2895 <button 2896 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2897 type="button" 2898 2899 @click.prevent="$refs.input.value = 'SI'; $root.closest('form').submit();" 2900 > 2901 <span class="border-transparent border-b-text">Slovenia (EUR 2902 â¬)</span 2903 > 2904 </button> 2905 </li> 2906 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2907 <button 2908 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2909 type="button" 2910 2911 @click.prevent="$refs.input.value = 'ES'; $root.closest('form').submit();" 2912 > 2913 <span class="border-transparent border-b-text">Spain (EUR 2914 â¬)</span 2915 > 2916 </button> 2917 </li> 2918 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2919 <button 2920 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2921 type="button" 2922 2923 @click.prevent="$refs.input.value = 'SE'; $root.closest('form').submit();" 2924 > 2925 <span class="border-transparent border-b-text">Sweden (SEK 2926 kr)</span 2927 > 2928 </button> 2929 </li> 2930 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2931 <button 2932 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2933 type="button" 2934 2935 @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();" 2936 > 2937 <span class="border-transparent border-b-text">Switzerland (CHF 2938 CHF)</span 2939 > 2940 </button> 2941 </li> 2942 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2943 <button 2944 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2945 type="button" 2946 2947 @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();" 2948 > 2949 <span class="border-transparent border-b-text">United Kingdom (GBP 2950 £)</span 2951 > 2952 </button> 2953 </li> 2954 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 2955 <button 2956 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 2957 type="button" 2958 2959 aria-current="true" 2960 2961 @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();" 2962 >
2963 <span class="border-scheme-text border-b-text">United States (USD 2964 $)</span 2965 > 2966 </button> 2967 </li></ul> 2968 </div> 2969 2970 <input 2971 x-ref="input" 2972 type="hidden" 2973 name="country_code" 2974 id="CountrySelector" 2975 value="US" 2976 > 2977 </data-island> 2978 </div></div></form> 2979 </div> 2980 2981 2982 2983 <ul class="space-y-1 px-section-horizontal-spacing"> 2984 2985 <li> 2986 <a href="https://restfullighting.com/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Log in</a> 2987 </li> 2988 <li> 2989 <a href="https://shopify.com/60051226775/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJiZWR0aW1lLWJ1bGItbm9ydGgtYW1lcmljYS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTIxOTUzOTYsIm5iZiI6MTc5MTU5MDU5Nn0.2XvQInqwwAfTTtM34coC1tuOCatDEgX3f-epgncXQi4" id="customer_register_link">Create account</a> 2990 </li> 2991 2992 </ul> 2993 2994<form 2995 class="my-6 px-section-horizontal-spacing" 2996 action="/search" 2997 method="get" 2998 role="search" 2999 > 3000 <div class="flex w-full max-w-xs items-end"> 3001 <label for="menu-drawer-search" class="sr-only">Search</label> 3002 <input 3003 class="min-w-0 flex-auto border-b-text border-current bg-transparent py-1.5 placeholder-current" 3004 id="menu-drawer-search" 3005 type="text" 3006 name="q" 3007 placeholder="Search" 3008 > 3009 <button 3010 class="px-1" 3011 type="submit" 3012 > 3013 <span class="inline-block h-6 w-6"><svg 3014 class="theme-icon" 3015 xmlns="http://www.w3.org/2000/svg" 3016 fill="none" 3017 viewBox="0 0 24 24" 3018> 3019 <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/> 3020</svg> 3021</span> 3022 <span class="sr-only">Submit</span> 3023 </button> 3024 </div> 3025 </form> 3026 </div> 3027 </div> 3028 3029 </template> 3030 </template> 3031</data-island> 3032 3033<noscript> 3034 <section class="section-sidebar"> 3035 <div class="px-section-horizontal-spacing py-2 text-right"> 3036 <button 3037 class="inline-flex items-center justify-center py-2 " 3038 data-menu-drawer-toggle 3039 > 3040 <span class="mr-2 inline-block h-6 w-6 align-middle"><svg 3041 class="theme-icon" 3042 xmlns="http://www.w3.org/2000/svg" 3043 fill="none" 3044 viewBox="0 0 24 24" 3045> 3046 <path stroke="currentColor" d="M1 4.545h22M1 12h22M1 19.455h22" vector-effect="non-scaling-stroke"/> 3047</svg> 3048</span> 3049 <span>Menu</span> 3050 </button> 3051 </div> 3052 <div class="sidebar-container z-80 border-r-grid border-grid-color fixed bottom-0 left-0 top-0 w-11/12 max-w-xl transform overflow-y-auto bg-scheme-background text-scheme-text transition-transform"> 3053 3054 <div 3055 3056 data-modal-label="Menu" 3057 > 3058 <div class="sticky top-0 z-1 flex items-center justify-between border-b-gridline border-gridline-color px-section-horizontal-spacing py-4"> 3059 <div aria-hidden="true"> </div> 3060 <button 3061 @click.prevent="$store.modals.close('sidebar')" 3062 class="absolute right-0 top-0 block h-full" 3063 type="button" 3064 > 3065 <span class="sr-only">Close</span> 3066 <div class="my-auto mr-section-horizontal-spacing h-6 w-6"><svg 3067 class="theme-icon" 3068 xmlns="http://www.w3.org/2000/svg" 3069 fill="none" 3070 viewBox="0 0 24 24" 3071> 3072 <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/> 3073</svg> 3074</div> 3075 </button> 3076 </div> 3077 <nav 3078 3079 aria-label="Primary" 3080 > 3081 <ul><li 3082 class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0" 3083 ><data-island class="contents" x-data="{ expanded: false }"><button 3084 class="relative block w-full text-left inline-block py-4 w-full text-heading-standard ease pr-10 transition font-body" 3085 x-bind:aria-expanded="expanded ? true : 'false'" 3086 @click="expanded = ! expanded" 3087 aria-controls="accordion0" 3088 > 3089 Products
3090 <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span 3091 class="inline-block w-full origin-center" 3092 x-show="!expanded" 3093 ><svg 3094 class="theme-icon" 3095 xmlns="http://www.w3.org/2000/svg" 3096 fill="none" 3097 viewBox="0 0 24 24" 3098> 3099 <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/> 3100</svg> 3101</span> 3102 <span 3103 class="inline-block w-full origin-center" 3104 x-show="expanded" 3105 style="display: none;" 3106 ><svg 3107 class="theme-icon" 3108 xmlns="http://www.w3.org/2000/svg" 3109 fill="none" 3110 viewBox="0 0 24 24" 3111> 3112 <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/> 3113</svg> 3114</span></span> 3115 </button> 3116 <ul 3117 id="accordion0" 3118 class="no-js-focus-container pb-2 pl-4" 3119 x-show="expanded" 3120 x-cloak 3121 ><li class="no-js-focus-wrapper"><a 3122 class="inline-block py-1 " 3123 href="/products/restful-atmos-preorder" 3124 > 3125 Atmos Bedside Lamp 3126 </a></li><li class="no-js-focus-wrapper"><a 3127 class="inline-block py-1 " 3128 href="/products/bedtime-bulb-v2" 3129 > 3130 Bedtime Bulb v2 3131 </a></li><li class="no-js-focus-wrapper"><a 3132 class="inline-block py-1 " 3133 href="/pages/circadian-mode-for-philips-hue" 3134 > 3135 Circadian Mode 3136 </a></li><li class="no-js-focus-wrapper"><a 3137 class="inline-block py-1 " 3138 href="/pages/restful-app" 3139 > 3140 MyRestful App 3141 </a></li><li class="no-js-focus-wrapper"><a 3142 class="inline-block py-1 " 3143 href="/collections/bulb-accessories" 3144 > 3145 Accessories 3146 </a></li><li class="no-js-focus-wrapper"><a 3147 class="inline-block py-1 " 3148 href="/pages/request-a-product" 3149 > 3150 Request a Product 3151 </a></li></ul> 3152 </data-island></li><li 3153 class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0" 3154 ><a class="inline-block py-4 w-full text-heading-standard" href="/pages/science"> 3155 Science 3156 </a></li></ul> 3157 </nav> 3158 <div class="border-t-gridline border-gridline-color"> 3159 <nav class="my-6" aria-label="Secondary"> 3160 <ul></ul> 3161 </nav> 3162 3163 3164 <div class="my-6 px-section-horizontal-spacing"> 3165 <form method="post" action="/localization" id="sidebar-localization-form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><div class="flex gap-4 flex-col gap-y-0"><div class="inline-block shrink-0 select-none"> 3166 <h2 class="sr-only" id="country-heading-sidebar"> 3167 Country/region 3168 </h2> 3169 <data-island 3170 class="relative" 3171 x-data="{ expanded: false }" 3172 @keydown.escape.prevent.stop="expanded = false" 3173 @click.outside="expanded = false" 3174 > 3175 <button 3176 type="button" 3177 class="text-base py-2" 3178 :aria-expanded="expanded" 3179 aria-controls="country-list-sidebar" 3180 aria-describedby="country-heading-sidebar" 3181 @click.prevent="expanded = ! expanded" 3182 > 3183 United States (USD 3184 $)
3185 <span 3186 class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition" 3187 :class="{ 'rotate-180': expanded }" 3188 > 3189 <svg 3190 class="theme-icon" 3191 xmlns="http://www.w3.org/2000/svg" 3192 fill="none" 3193 viewBox="0 0 24 24" 3194> 3195 <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/> 3196</svg> 3197 3198 </span> 3199 </button> 3200 <div 3201 class="absolute bottom-[calc(100%_+_0.5rem)] right-auto left-0" 3202 x-show="expanded" 3203 style="display: none;" 3204 > 3205 <ul 3206 id="country-list-sidebar" 3207 class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.52)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-base" 3208 x-transition:enter="transition ease duration-300" 3209 x-transition:enter-start="opacity-0" 3210 x-transition:enter-end="opacity-100" 3211 x-transition:leave="transition ease duration-300" 3212 x-transition:leave-start="opacity-100" 3213 x-transition:leave-end="opacity-0" 3214 :aria-hidden="! expanded" 3215 > 3216 3217 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3218 <button 3219 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3220 type="button" 3221 3222 @click.prevent="$refs.input.value = 'AT'; $root.closest('form').submit();" 3223 > 3224 <span class="border-transparent border-b-text">Austria (EUR 3225 â¬)</span 3226 > 3227 </button> 3228 </li> 3229 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3230 <button 3231 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3232 type="button" 3233 3234 @click.prevent="$refs.input.value = 'BE'; $root.closest('form').submit();" 3235 > 3236 <span class="border-transparent border-b-text">Belgium (EUR 3237 â¬)</span 3238 > 3239 </button> 3240 </li> 3241 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3242 <button 3243 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3244 type="button" 3245 3246 @click.prevent="$refs.input.value = 'BG'; $root.closest('form').submit();" 3247 > 3248 <span class="border-transparent border-b-text">Bulgaria (EUR 3249 â¬)</span 3250 > 3251 </button> 3252 </li> 3253 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3254 <button 3255 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3256 type="button" 3257 3258 @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();" 3259 > 3260 <span class="border-transparent border-b-text">Canada (CAD 3261 $)</span 3262 > 3263 </button> 3264 </li> 3265 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3266 <button 3267 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3268 type="button" 3269 3270 @click.prevent="$refs.input.value = 'HR'; $root.closest('form').submit();" 3271 >
3272 <span class="border-transparent border-b-text">Croatia (EUR 3273 â¬)</span 3274 > 3275 </button> 3276 </li> 3277 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3278 <button 3279 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3280 type="button" 3281 3282 @click.prevent="$refs.input.value = 'CY'; $root.closest('form').submit();" 3283 > 3284 <span class="border-transparent border-b-text">Cyprus (EUR 3285 â¬)</span 3286 > 3287 </button> 3288 </li> 3289 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3290 <button 3291 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3292 type="button" 3293 3294 @click.prevent="$refs.input.value = 'CZ'; $root.closest('form').submit();" 3295 > 3296 <span class="border-transparent border-b-text">Czechia (CZK 3297 KÄ)</span 3298 > 3299 </button> 3300 </li> 3301 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3302 <button 3303 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3304 type="button" 3305 3306 @click.prevent="$refs.input.value = 'DK'; $root.closest('form').submit();" 3307 > 3308 <span class="border-transparent border-b-text">Denmark (DKK 3309 kr.)</span 3310 > 3311 </button> 3312 </li> 3313 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3314 <button 3315 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3316 type="button" 3317 3318 @click.prevent="$refs.input.value = 'EE'; $root.closest('form').submit();" 3319 > 3320 <span class="border-transparent border-b-text">Estonia (EUR 3321 â¬)</span 3322 > 3323 </button> 3324 </li> 3325 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3326 <button 3327 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3328 type="button" 3329 3330 @click.prevent="$refs.input.value = 'FI'; $root.closest('form').submit();" 3331 > 3332 <span class="border-transparent border-b-text">Finland (EUR 3333 â¬)</span 3334 > 3335 </button> 3336 </li> 3337 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3338 <button 3339 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3340 type="button" 3341 3342 @click.prevent="$refs.input.value = 'FR'; $root.closest('form').submit();" 3343 > 3344 <span class="border-transparent border-b-text">France (EUR 3345 â¬)</span 3346 > 3347 </button> 3348 </li> 3349 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3350 <button 3351 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3352 type="button" 3353 3354 @click.prevent="$refs.input.value = 'DE'; $root.closest('form').submit();" 3355 >
3356 <span class="border-transparent border-b-text">Germany (EUR 3357 â¬)</span 3358 > 3359 </button> 3360 </li> 3361 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3362 <button 3363 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3364 type="button" 3365 3366 @click.prevent="$refs.input.value = 'GR'; $root.closest('form').submit();" 3367 > 3368 <span class="border-transparent border-b-text">Greece (EUR 3369 â¬)</span 3370 > 3371 </button> 3372 </li> 3373 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3374 <button 3375 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3376 type="button" 3377 3378 @click.prevent="$refs.input.value = 'HU'; $root.closest('form').submit();" 3379 > 3380 <span class="border-transparent border-b-text">Hungary (HUF 3381 Ft)</span 3382 > 3383 </button> 3384 </li> 3385 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3386 <button 3387 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3388 type="button" 3389 3390 @click.prevent="$refs.input.value = 'IE'; $root.closest('form').submit();" 3391 > 3392 <span class="border-transparent border-b-text">Ireland (EUR 3393 â¬)</span 3394 > 3395 </button> 3396 </li> 3397 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3398 <button 3399 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3400 type="button" 3401 3402 @click.prevent="$refs.input.value = 'IT'; $root.closest('form').submit();" 3403 > 3404 <span class="border-transparent border-b-text">Italy (EUR 3405 â¬)</span 3406 > 3407 </button> 3408 </li> 3409 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3410 <button 3411 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3412 type="button" 3413 3414 @click.prevent="$refs.input.value = 'LV'; $root.closest('form').submit();" 3415 > 3416 <span class="border-transparent border-b-text">Latvia (EUR 3417 â¬)</span 3418 > 3419 </button> 3420 </li> 3421 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3422 <button 3423 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3424 type="button" 3425 3426 @click.prevent="$refs.input.value = 'LT'; $root.closest('form').submit();" 3427 > 3428 <span class="border-transparent border-b-text">Lithuania (EUR 3429 â¬)</span 3430 > 3431 </button> 3432 </li> 3433 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3434 <button 3435 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3436 type="button" 3437 3438 @click.prevent="$refs.input.value = 'LU'; $root.closest('form').submit();" 3439 >
3440 <span class="border-transparent border-b-text">Luxembourg (EUR 3441 â¬)</span 3442 > 3443 </button> 3444 </li> 3445 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3446 <button 3447 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3448 type="button" 3449 3450 @click.prevent="$refs.input.value = 'MT'; $root.closest('form').submit();" 3451 > 3452 <span class="border-transparent border-b-text">Malta (EUR 3453 â¬)</span 3454 > 3455 </button> 3456 </li> 3457 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3458 <button 3459 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3460 type="button" 3461 3462 @click.prevent="$refs.input.value = 'NL'; $root.closest('form').submit();" 3463 > 3464 <span class="border-transparent border-b-text">Netherlands (EUR 3465 â¬)</span 3466 > 3467 </button> 3468 </li> 3469 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3470 <button 3471 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3472 type="button" 3473 3474 @click.prevent="$refs.input.value = 'PL'; $root.closest('form').submit();" 3475 > 3476 <span class="border-transparent border-b-text">Poland (PLN 3477 zÅ)</span 3478 > 3479 </button> 3480 </li> 3481 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3482 <button 3483 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3484 type="button" 3485 3486 @click.prevent="$refs.input.value = 'PT'; $root.closest('form').submit();" 3487 > 3488 <span class="border-transparent border-b-text">Portugal (EUR 3489 â¬)</span 3490 > 3491 </button> 3492 </li> 3493 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3494 <button 3495 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3496 type="button" 3497 3498 @click.prevent="$refs.input.value = 'RO'; $root.closest('form').submit();" 3499 > 3500 <span class="border-transparent border-b-text">Romania (RON 3501 Lei)</span 3502 > 3503 </button> 3504 </li> 3505 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3506 <button 3507 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3508 type="button" 3509 3510 @click.prevent="$refs.input.value = 'SK'; $root.closest('form').submit();" 3511 > 3512 <span class="border-transparent border-b-text">Slovakia (EUR 3513 â¬)</span 3514 > 3515 </button> 3516 </li> 3517 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3518 <button 3519 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3520 type="button" 3521 3522 @click.prevent="$refs.input.value = 'SI'; $root.closest('form').submit();" 3523 >
3524 <span class="border-transparent border-b-text">Slovenia (EUR 3525 â¬)</span 3526 > 3527 </button> 3528 </li> 3529 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3530 <button 3531 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3532 type="button" 3533 3534 @click.prevent="$refs.input.value = 'ES'; $root.closest('form').submit();" 3535 > 3536 <span class="border-transparent border-b-text">Spain (EUR 3537 â¬)</span 3538 > 3539 </button> 3540 </li> 3541 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3542 <button 3543 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3544 type="button" 3545 3546 @click.prevent="$refs.input.value = 'SE'; $root.closest('form').submit();" 3547 > 3548 <span class="border-transparent border-b-text">Sweden (SEK 3549 kr)</span 3550 > 3551 </button> 3552 </li> 3553 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3554 <button 3555 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3556 type="button" 3557 3558 @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();" 3559 > 3560 <span class="border-transparent border-b-text">Switzerland (CHF 3561 CHF)</span 3562 > 3563 </button> 3564 </li> 3565 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3566 <button 3567 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3568 type="button" 3569 3570 @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();" 3571 > 3572 <span class="border-transparent border-b-text">United Kingdom (GBP 3573 £)</span 3574 > 3575 </button> 3576 </li> 3577 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 3578 <button 3579 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 3580 type="button" 3581 3582 aria-current="true" 3583 3584 @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();" 3585 > 3586 <span class="border-scheme-text border-b-text">United States (USD 3587 $)</span 3588 > 3589 </button> 3590 </li></ul> 3591 </div> 3592 3593 <input 3594 x-ref="input" 3595 type="hidden" 3596 name="country_code" 3597 id="CountrySelector" 3598 value="US" 3599 > 3600 </data-island> 3601 </div></div></form> 3602 </div> 3603 3604 3605 3606 <ul class="space-y-1 px-section-horizontal-spacing"> 3607 3608 <li> 3609 <a href="https://restfullighting.com/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Log in</a> 3610 </li> 3611 <li> 3612 <a href="https://shopify.com/60051226775/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJiZWR0aW1lLWJ1bGItbm9ydGgtYW1lcmljYS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTIxOTUzOTYsIm5iZiI6MTc5MTU5MDU5Nn0.2XvQInqwwAfTTtM34coC1tuOCatDEgX3f-epgncXQi4" id="customer_register_link">Create account</a> 3613 </li> 3614 3615 </ul> 3616 3617<form 3618 class="my-6 px-section-horizontal-spacing" 3619 action="/search" 3620 method="get" 3621 role="search" 3622 > 3623 <div class="flex w-full max-w-xs items-end"> 3624 <label for="menu-drawer-search" class="sr-only">Search</label> 3625 <input 3626 class="min-w-0 flex-auto border-b-text border-current bg-transparent py-1.5 placeholder-current" 3627 id="menu-drawer-search" 3628 type="text" 3629 name="q" 3630 placeholder="Search" 3631 > 3632 <button 3633 class="px-1" 3634 type="submit" 3635 >
3636 <span class="inline-block h-6 w-6"><svg 3637 class="theme-icon" 3638 xmlns="http://www.w3.org/2000/svg" 3639 fill="none" 3640 viewBox="0 0 24 24" 3641> 3642 <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/> 3643</svg> 3644</span> 3645 <span class="sr-only">Submit</span> 3646 </button> 3647 </div> 3648 </form> 3649 </div> 3650 </div> 3651 3652 </div> 3653 </section> 3654 3655 <style> 3656 .section-sidebar { 3657 display: block !important; 3658 } 3659 3660 @media (min-width: 1024px) { 3661 .section-sidebar { 3662 display: none !important; 3663 } 3664 } 3665 3666 .sidebar-container { 3667 position: static; 3668 width: 100%; 3669 max-width: 100%; 3670 border-right: 0; 3671 display: none; 3672 } 3673 3674 .section-sidebar:focus-within .sidebar-container { 3675 display: block !important; 3676 } 3677 </style> 3678</noscript> 3679 3680 3681</div>
3681<script> 3682 const calculateHeaderHeights = () => { 3683 const headerGroupHeights = []; 3684 3685 document 3686 .querySelectorAll('.shopify-section-group-header-group') 3687 .forEach((headerGroupSectionEl) => { 3688 headerGroupHeights.push( 3689 headerGroupSectionEl.getBoundingClientRect().height 3690 ); 3691 }); 3692 3693 document.documentElement.style.setProperty( 3694 '--header-group-height', 3695 `${headerGroupHeights.reduce((subtotal, a) => subtotal + a, 0)}px` 3696 ); 3697 }; 3698 3699 calculateHeaderHeights(); 3700 3701 const debouncedCalculateHeaderHeights = debounce(calculateHeaderHeights, 300); 3702 3703 window.addEventListener('resize', debouncedCalculateHeaderHeights); 3704</script>
3704 3705 3706 3707 3708<style> 3709 #MainContent 3710 > .shopify-section.banner-section:first-child 3711 [data-media-container].h-screen { 3712 height: calc(100vh - var(--header-group-height)); 3713 } 3714 3715 @media (min-width: 990px) { 3716 #MainContent 3717 > .shopify-section.banner-section:first-child 3718 [data-media-container].lg\:h-auto { 3719 height: auto; 3720 } 3721 3722 #MainContent 3723 > .shopify-section.banner-section:first-child 3724 [data-media-container].lg\:h-screen { 3725 height: calc(100vh - var(--header-group-height)); 3726 } 3727 } 3728</style> 3729 3730 3731 <main id="MainContent"> 3732 <div id="shopify-section-template--20931932881047__main" class="shopify-section blog-template"> 3733 3734 3735 <section 3736 class="blog border-b-gridline border-gridline-color bg-scheme-background text-scheme-text" 3737 data-color-scheme="scheme1" 3738 ><div class="border-b-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing pb-theme pt-theme-double text-scheme-text"> 3739 <h1 class="font-heading flex items-baseline gap-1.5 text-heading-feature"> 3740 News 3741 3742 </h1> 3743 </div> 3744 <div class="relative border-b-gridline border-gridline-color bg-scheme-background text-scheme-text"> 3745 <div 3746 class="from-scheme-background-0 pointer-events-none absolute bottom-0 right-0 top-0 w-8 bg-gradient-to-r via-scheme-background to-scheme-background lg:hidden" 3747 ></div> 3748 <nav 3749 class="overflow-x-auto px-section-horizontal-spacing py-section-vertical-spacing-half" 3750 role="navigation" 3751 aria-label="Tags" 3752 > 3753 <ul class="flex lg:flex-wrap lg:justify-start -mx-2 whitespace-nowrap lg:-mx-4"> 3754 <li class="inline-block px-section-horizontal-spacing"> 3755 <a 3756 3757 aria-current="page" 3758 3759 class="block py-section-vertical-spacing-half" 3760 href="/blogs/news" 3761 ><span class="border-b-text border-current">All topics</span></a 3762 > 3763 </li> 3764 3765 3766 <li class="inline-block px-section-horizontal-spacing"> 3767 <a 3768 class="block py-section-vertical-spacing-half" 3769 href="/blogs/news/tagged/atmos" 3770 ><span class="border-b-text border-transparent">Atmos</span></a 3771 > 3772 </li> 3773 3774 3775 3776 <li class="inline-block px-section-horizontal-spacing"> 3777 <a 3778 class="block py-section-vertical-spacing-half" 3779 href="/blogs/news/tagged/bedtime-bulb" 3780 ><span class="border-b-text border-transparent">Bedtime Bulb</span></a 3781 > 3782 </li> 3783 3784 3785 3786 <li class="inline-block px-section-horizontal-spacing"> 3787 <a 3788 class="block py-section-vertical-spacing-half" 3789 href="/blogs/news/tagged/blue-light" 3790 ><span class="border-b-text border-transparent">Blue Light</span></a 3791 > 3792 </li> 3793 3794 3795 3796 <li class="inline-block px-section-horizontal-spacing"> 3797 <a 3798 class="block py-section-vertical-spacing-half" 3799 href="/blogs/news/tagged/circadian-rhythm" 3800 ><span class="border-b-text border-transparent">Circadian Rhythm</span></a 3801 > 3802 </li> 3803 3804 3805 3806 <li class="inline-block px-section-horizontal-spacing"> 3807 <a 3808 class="block py-section-vertical-spacing-half" 3809 href="/blogs/news/tagged/infrared" 3810 ><span class="border-b-text border-transparent">Infrared</span></a 3811 > 3812 </li> 3813 3814 3815 3816 <li class="inline-block px-section-horizontal-spacing"> 3817 <a 3818 class="block py-section-vertical-spacing-half" 3819 href="/blogs/news/tagged/melatonin" 3820 ><span class="border-b-text border-transparent">Melatonin</span></a 3821 > 3822 </li> 3823 3824 3825 3826 <li class="inline-block px-section-horizontal-spacing"> 3827 <a 3828 class="block py-section-vertical-spacing-half" 3829 href="/blogs/news/tagged/press-release" 3830 ><span class="border-b-text border-transparent">Press Release</span></a 3831 > 3832 </li> 3833 3834 3835 3836 <li class="inline-block px-section-horizontal-spacing"> 3837 <a 3838 class="block py-section-vertical-spacing-half" 3839 href="/blogs/news/tagged/seasonal-affective-disorder" 3840 ><span class="border-b-text border-transparent">
3840Seasonal Affective Disorder</span></a 3841 > 3842 </li> 3843 3844 3845 </ul> 3846 </nav> 3847 </div> 3848 3849 3850 <ol> 3851 3852 3853 3854<li class="relative grid grid-flow-row-dense gap-gutter overflow-hidden bg-gridline-color lg:grid-cols-12 group"> 3855 <a 3856 class="absolute inset-0 z-10" 3857 href="/blogs/news/restful-lighting-introduces-atmos-a-bedside-lamp-engineered-with-healthier-light-for-improved-wind-down-and-wake-up-routines" 3858 ><span class="sr-only">Read more: Introducing Atmos: A Lamp Engineered for Healthier Mornings and Evenings</span></a 3859 ><div class="lg:col-start-7 lg:col-end-13 full-h relative bg-scheme-background "> 3860 3861 3862 <image-with-placeholder 3863 class="relative w-full" 3864 style="padding-bottom: 100%;" 3865 ><img src="//restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=3000" alt="Introducing Atmos: A Lamp Engineered for Healthier Mornings and Evenings" srcset="//restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=200 200w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=350 350w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=450 450w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=750 750w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=850 850w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=960 960w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=1280 1280w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=1440 1440w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=1536 1536w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=1706 1706w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=1782 1782w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=1920 1920w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=2560 2560w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=2880 2880w, //restfullighting.com/cdn/shop/articles/vlcsnap-2025-09-03-22h10m45s991.png?v=1770658700&width=3000 3000w" width="3000" height="1688" loading="eager" fetchpriority="high" class="peer/image absolute inset-0 w-full h-full object-cover" sizes="(min-width: 1024px) calc(50vw), 100vw"> 3866 <div 3867 class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden" 3868 ></div> 3869 </image-with-placeholder> 3870 3871 3872 </div><div class="lg:col-span-6 bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:flex lg:items-center overflow-hidden"> 3873 <div class="lg:w-2/3"> 3874 <h2 class="font-heading break-word text-heading-standard"> 3875 Introducing Atmos: A Lamp Engineered for Healthier Mornings and Evenings 3876 </h2><p class="mt-2"> 3877 by Greg Yeutter 3878 </p><p class="mt-2"> 3879 <time datetime="2026-01-06T17:00:00Z">January 06, 2026</time> 3880 </p><div class="rte mt-4"> 3881 <p>Atmos applies evidence-based lighting principles and adaptive brightness to biologically-appropriate light for nighttime and morning use.</p> 3882</div> 3883 <div class="mt-4"> 3884 <ul 3885 class="m-0 -mx-1 p-0" 3886 aria-label="Tags" 3887 > 3888 3889 <li class="inline-block px-1"> 3890 <a 3891 href="/blogs/news/tagged/atmos" 3892 class="article__grid-tag" 3893 >#Atmos</a> 3894 </li> 3895 3896 <li class="inline-block px-1"> 3897 <a 3898 href="/blogs/news/tagged/press-release" 3899 class="article__grid-tag" 3900 >#Press Release</a> 3901 </li> 3902 3903 </ul> 3904 </div> 3905 3906 3907 3908 <ul class="mt-4"> 3909 3910 </ul> 3911 3912 3913 3914 <div class="mt-4">
3915 <span 3916 class="theme-link group-hover:text-scheme-accent" 3917 href="/blogs/news/restful-lighting-introduces-atmos-a-bedside-lamp-engineered-with-healthier-light-for-improved-wind-down-and-wake-up-routines" 3918 aria-label="Read more: Introducing Atmos: A Lamp Engineered for Healthier Mornings and Evenings" 3919 >Read more 3920 </span> 3921 </div></div> 3922 </div> 3923 </li> 3924 3925 3926<li class="relative grid grid-flow-row-dense gap-gutter overflow-hidden bg-gridline-color lg:grid-cols-12 group border-t-gridline border-gridline-color"> 3927 <a 3928 class="absolute inset-0 z-10" 3929 href="/blogs/news/what-the-ipad-study-tells-us-about-nighttime-lighting" 3930 ><span class="sr-only">Read more: The Night Mode Illusion: Why Reducing Blue Isn't Enough for Better Sleep</span></a 3931 ><div class="lg:col-start-7 lg:col-end-13 full-h relative bg-scheme-background "> 3932 3933 3934 <image-with-placeholder 3935 class="relative w-full" 3936 style="padding-bottom: 100%;" 3937 ><img src="//restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=3000" alt="The Night Mode Illusion: Why Reducing Blue Isn't Enough for Better Sleep" srcset="//restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=200 200w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=350 350w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=450 450w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=750 750w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=850 850w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=960 960w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=1280 1280w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=1440 1440w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=1536 1536w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=1706 1706w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=1782 1782w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=1920 1920w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=2560 2560w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=2880 2880w, //restfullighting.com/cdn/shop/articles/web-8b-Bedtime_Bulb_r1_1748_3e3f11f1-ad9a-4225-95ad-84b3b89c7fe0.jpg?v=1763688133&width=3000 3000w" width="3000" height="2000" loading="lazy" class="peer/image absolute inset-0 w-full h-full object-cover" sizes="(min-width: 1024px) calc(50vw), 100vw"> 3938 <div 3939 class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden" 3940 ></div> 3941 </image-with-placeholder> 3942 3943 3944 </div><div class="lg:col-span-6 bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:flex lg:items-center overflow-hidden"> 3945 <div class="lg:w-2/3"> 3946 <h2 class="font-heading break-word text-heading-standard"> 3947 The Night Mode Illusion: Why Reducing Blue Isn't Enough for Better Sleep 3948 </h2><p class="mt-2"> 3949 by Greg Yeutter 3950 </p><p class="mt-2"> 3951 <time datetime="2025-11-06T05:59:48Z">November 05, 2025</time> 3952 </p><div class="rte mt-4"> 3953 <p><meta charset="UTF-8">Research on the iPad's night mode revealed an uncomfortable truth: warm-toned screens still suppress melatonin. Blue light filters matter, but they're only addressing half the problem of light from screens.<br></p> 3954</div> 3955 3956 3957 <ul class="mt-4"> 3958 3959 </ul> 3960 3961 3962 3963 <div class="mt-4">
3964 <span 3965 class="theme-link group-hover:text-scheme-accent" 3966 href="/blogs/news/what-the-ipad-study-tells-us-about-nighttime-lighting" 3967 aria-label="Read more: The Night Mode Illusion: Why Reducing Blue Isn't Enough for Better Sleep" 3968 >Read more 3969 </span> 3970 </div></div> 3971 </div> 3972 </li> 3973 3974 3975<li class="relative grid grid-flow-row-dense gap-gutter overflow-hidden bg-gridline-color lg:grid-cols-12 group border-t-gridline border-gridline-color"> 3976 <a 3977 class="absolute inset-0 z-10" 3978 href="/blogs/news/the-hour-we-gain-the-light-we-lose" 3979 ><span class="sr-only">Read more: The Hour We Gain, the Light We Lose</span></a 3980 ><div class="lg:col-start-7 lg:col-end-13 full-h relative bg-scheme-background "> 3981 3982 3983 <image-with-placeholder 3984 class="relative w-full" 3985 style="padding-bottom: 100%;" 3986 ><img src="//restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=3000" alt="The Hour We Gain, the Light We Lose" srcset="//restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=200 200w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=350 350w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=450 450w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=750 750w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=850 850w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=960 960w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=1280 1280w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=1440 1440w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=1536 1536w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=1706 1706w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=1782 1782w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=1920 1920w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=2560 2560w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=2880 2880w, //restfullighting.com/cdn/shop/articles/web-88-Bedtime_Bulb_r1_1720_d97cd5de-3dc4-4272-b611-331a2f97d23f.jpg?v=1762012462&width=3000 3000w" width="3000" height="2000" loading="lazy" class="peer/image absolute inset-0 w-full h-full object-cover" sizes="(min-width: 1024px) calc(50vw), 100vw"> 3987 <div 3988 class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden" 3989 ></div> 3990 </image-with-placeholder> 3991 3992 3993 </div><div class="lg:col-span-6 bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:flex lg:items-center overflow-hidden"> 3994 <div class="lg:w-2/3"> 3995 <h2 class="font-heading break-word text-heading-standard"> 3996 The Hour We Gain, the Light We Lose 3997 </h2><p class="mt-2"> 3998 by Greg Yeutter 3999 </p><p class="mt-2"> 4000 <time datetime="2025-11-01T15:37:21Z">November 01, 2025</time> 4001 </p><div class="rte mt-4"> 4002 <p><meta charset="UTF-8"><span>When the clocks fall back, we may gain an hour of sleep, but we lose much more: our light, energy, and mood. Understanding how to time light exposure through the day can help restore balance and protect mental health throughout winter.</span></p> 4003</div> 4004 <div class="mt-4"> 4005 <ul 4006 class="m-0 -mx-1 p-0" 4007 aria-label="Tags" 4008 > 4009 4010 <li class="inline-block px-1"> 4011 <a 4012 href="/blogs/news/tagged/atmos" 4013 class="article__grid-tag" 4014 >#Atmos</a> 4015 </li> 4016 4017 <li class="inline-block px-1"> 4018 <a 4019 href="/blogs/news/tagged/blue-light" 4020 class="article__grid-tag" 4021 >#Blue Light</a> 4022 </li> 4023 4024 <li class="inline-block px-1"> 4025 <a 4026 href="/blogs/news/tagged/circadian-rhythm" 4027 class="article__grid-tag" 4028 >#Circadian Rhythm</a> 4029 </li> 4030 4031 <li class="inline-block px-1"> 4032 <a 4033 href="/blogs/news/tagged/seasonal-affective-disorder" 4034 class="article__grid-tag" 4035 >#Seasonal Affective Disorder</a> 4036 </li> 4037 4038 </ul> 4039 </div> 4040 4041 4042 4043 <ul class="mt-4"> 4044 4045 </ul> 4046 4047 4048 4049 <div class="mt-4">
4050 <span 4051 class="theme-link group-hover:text-scheme-accent" 4052 href="/blogs/news/the-hour-we-gain-the-light-we-lose" 4053 aria-label="Read more: The Hour We Gain, the Light We Lose" 4054 >Read more 4055 </span> 4056 </div></div> 4057 </div> 4058 </li> 4059 4060 4061<li class="relative grid grid-flow-row-dense gap-gutter overflow-hidden bg-gridline-color lg:grid-cols-12 group border-t-gridline border-gridline-color"> 4062 <a 4063 class="absolute inset-0 z-10" 4064 href="/blogs/news/how-light-affects-heart-health" 4065 ><span class="sr-only">Read more: How Light Affects Heart Health</span></a 4066 ><div class="lg:col-start-7 lg:col-end-13 full-h relative bg-scheme-background "> 4067 4068 4069 <image-with-placeholder 4070 class="relative w-full" 4071 style="padding-bottom: 100%;" 4072 ><img src="//restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=3000" alt="How Light Affects Heart Health" srcset="//restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=200 200w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=350 350w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=450 450w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=750 750w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=850 850w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=960 960w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=1280 1280w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=1440 1440w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=1536 1536w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=1706 1706w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=1782 1782w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=1920 1920w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=2560 2560w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=2880 2880w, //restfullighting.com/cdn/shop/articles/White_Atmos_edited_fe65590f-f00c-4fcf-a8f8-70f8320b3863.jpg?v=1761714571&width=3000 3000w" width="3000" height="1714" loading="lazy" class="peer/image absolute inset-0 w-full h-full object-cover" sizes="(min-width: 1024px) calc(50vw), 100vw"> 4073 <div 4074 class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden" 4075 ></div> 4076 </image-with-placeholder> 4077 4078 4079 </div><div class="lg:col-span-6 bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:flex lg:items-center overflow-hidden"> 4080 <div class="lg:w-2/3"> 4081 <h2 class="font-heading break-word text-heading-standard"> 4082 How Light Affects Heart Health 4083 </h2><p class="mt-2"> 4084 by Greg Yeutter 4085 </p><p class="mt-2"> 4086 <time datetime="2025-10-29T04:57:41Z">October 28, 2025</time> 4087 </p><div class="rte mt-4"> 4088 <p><span>Artificial light at night, insufficient light exposure during the day, and irregular sleep timing are leading contributors to circadian misalignment, which increases cardiovascular risks. Restful's circadian lighting can help.</span></p> 4089</div> 4090 <div class="mt-4"> 4091 <ul 4092 class="m-0 -mx-1 p-0" 4093 aria-label="Tags" 4094 > 4095 4096 <li class="inline-block px-1"> 4097 <a 4098 href="/blogs/news/tagged/atmos" 4099 class="article__grid-tag" 4100 >#Atmos</a> 4101 </li> 4102 4103 <li class="inline-block px-1"> 4104 <a 4105 href="/blogs/news/tagged/bedtime-bulb" 4106 class="article__grid-tag" 4107 >#Bedtime Bulb</a> 4108 </li> 4109 4110 <li class="inline-block px-1"> 4111 <a 4112 href="/blogs/news/tagged/blue-light" 4113 class="article__grid-tag" 4114 >#Blue Light</a> 4115 </li> 4116 4117 <li class="inline-block px-1"> 4118 <a 4119 href="/blogs/news/tagged/melatonin" 4120 class="article__grid-tag" 4121 >#Melatonin</a> 4122 </li> 4123 4124 </ul> 4125 </div> 4126 4127 4128 4129 <ul class="mt-4"> 4130 4131 </ul> 4132 4133 4134 4135 <div class="mt-4">
4136 <span 4137 class="theme-link group-hover:text-scheme-accent" 4138 href="/blogs/news/how-light-affects-heart-health" 4139 aria-label="Read more: How Light Affects Heart Health" 4140 >Read more 4141 </span> 4142 </div></div> 4143 </div> 4144 </li> 4145 4146 4147<li class="relative grid grid-flow-row-dense gap-gutter overflow-hidden bg-gridline-color lg:grid-cols-12 group border-t-gridline border-gridline-color"> 4148 <a 4149 class="absolute inset-0 z-10" 4150 href="/blogs/news/the-secret-life-of-melatonin-why-you-need-near-infrared-light" 4151 ><span class="sr-only">Read more: The Secret Life of Melatonin: Why You Need Near-Infrared Light</span></a 4152 ><div class="lg:col-start-7 lg:col-end-13 full-h relative bg-scheme-background "> 4153 4154 4155 <image-with-placeholder 4156 class="relative w-full" 4157 style="padding-bottom: 100%;" 4158 ><img src="//restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=3000" alt="The Secret Life of Melatonin: Why You Need Near-Infrared Light" srcset="//restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=200 200w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=350 350w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=450 450w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=750 750w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=850 850w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=960 960w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=1280 1280w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=1440 1440w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=1536 1536w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=1706 1706w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=1782 1782w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=1920 1920w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=2560 2560w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=2880 2880w, //restfullighting.com/cdn/shop/articles/bedtime-bulb-04.jpg?v=1761408633&width=3000 3000w" width="3000" height="4497" loading="lazy" class="peer/image absolute inset-0 w-full h-full object-cover" sizes="(min-width: 1024px) calc(50vw), 100vw"> 4159 <div 4160 class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden" 4161 ></div> 4162 </image-with-placeholder> 4163 4164 4165 </div><div class="lg:col-span-6 bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:flex lg:items-center overflow-hidden"> 4166 <div class="lg:w-2/3"> 4167 <h2 class="font-heading break-word text-heading-standard"> 4168 The Secret Life of Melatonin: Why You Need Near-Infrared Light 4169 </h2><p class="mt-2"> 4170 by Greg Yeutter 4171 </p><p class="mt-2"> 4172 <time datetime="2025-10-25T15:26:46Z">October 25, 2025</time> 4173 </p><div class="rte mt-4"> 4174 <p>Most people know melatonin as the "sleep hormone," but it turns out that melatonin plays a much bigger role in health. Infrared light plays a major role in melatonin secretion and cellular repair.</p> 4175</div> 4176 <div class="mt-4"> 4177 <ul 4178 class="m-0 -mx-1 p-0" 4179 aria-label="Tags" 4180 > 4181 4182 <li class="inline-block px-1"> 4183 <a 4184 href="/blogs/news/tagged/bedtime-bulb" 4185 class="article__grid-tag" 4186 >#Bedtime Bulb</a> 4187 </li> 4188 4189 <li class="inline-block px-1"> 4190 <a 4191 href="/blogs/news/tagged/blue-light" 4192 class="article__grid-tag" 4193 >#Blue Light</a> 4194 </li> 4195 4196 <li class="inline-block px-1"> 4197 <a 4198 href="/blogs/news/tagged/infrared" 4199 class="article__grid-tag" 4200 >#Infrared</a> 4201 </li> 4202 4203 <li class="inline-block px-1"> 4204 <a 4205 href="/blogs/news/tagged/melatonin" 4206 class="article__grid-tag" 4207 >#Melatonin</a> 4208 </li> 4209 4210 </ul> 4211 </div> 4212 4213 4214 4215 <ul class="mt-4"> 4216 4217 </ul> 4218 4219 4220 4221 <div class="mt-4">
4222 <span 4223 class="theme-link group-hover:text-scheme-accent" 4224 href="/blogs/news/the-secret-life-of-melatonin-why-you-need-near-infrared-light" 4225 aria-label="Read more: The Secret Life of Melatonin: Why You Need Near-Infrared Light" 4226 >Read more 4227 </span> 4228 </div></div> 4229 </div> 4230 </li> 4231 4232 4233<li class="relative grid grid-flow-row-dense gap-gutter overflow-hidden bg-gridline-color lg:grid-cols-12 group border-t-gridline border-gridline-color"> 4234 <a 4235 class="absolute inset-0 z-10" 4236 href="/blogs/news/introducing-enhanced-blue-light-daytime-light-with-less-glare" 4237 ><span class="sr-only">Read more: Introducing Enhanced Blue Light: Daytime Light With Less Glare</span></a 4238 ><div class="lg:col-start-7 lg:col-end-13 full-h relative bg-scheme-background "> 4239 4240 4241 <image-with-placeholder 4242 class="relative w-full" 4243 style="padding-bottom: 100%;" 4244 ><img src="//restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=3000" alt="Introducing Enhanced Blue Light: Daytime Light With Less Glare" srcset="//restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=200 200w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=350 350w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=450 450w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=750 750w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=850 850w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=960 960w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=1280 1280w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=1440 1440w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=1536 1536w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=1706 1706w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=1782 1782w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=1920 1920w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=2560 2560w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=2880 2880w, //restfullighting.com/cdn/shop/articles/web-8f-Bedtime_Bulb_r1_1756.jpg?v=1757552184&width=3000 3000w" width="3000" height="2000" loading="lazy" class="peer/image absolute inset-0 w-full h-full object-cover" sizes="(min-width: 1024px) calc(50vw), 100vw"> 4245 <div 4246 class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden" 4247 ></div> 4248 </image-with-placeholder> 4249 4250 4251 </div><div class="lg:col-span-6 bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:flex lg:items-center overflow-hidden"> 4252 <div class="lg:w-2/3"> 4253 <h2 class="font-heading break-word text-heading-standard"> 4254 Introducing Enhanced Blue Light: Daytime Light With Less Glare 4255 </h2><p class="mt-2"> 4256 by Greg Yeutter 4257 </p><p class="mt-2"> 4258 <time datetime="2025-09-11T00:05:52Z">September 10, 2025</time> 4259 </p><div class="rte mt-4"> 4260 <div class="Box__StyledBox-sc-16nrscc-0 ftlqkW"> 4261<div class="Box__StyledBox-sc-16nrscc-0 cgZjNE"> 4262<p class="Paragraph__StyledParagraph-sc-vd7yyv-0 kHjlRz">Atmos unlocks a new type of daytime light: more energizing, more comfortable, and smarter than outdated 10,000 lux claims.</p> 4263</div> 4264</div> 4265</div> 4266 <div class="mt-4"> 4267 <ul 4268 class="m-0 -mx-1 p-0" 4269 aria-label="Tags" 4270 > 4271 4272 <li class="inline-block px-1"> 4273 <a 4274 href="/blogs/news/tagged/atmos" 4275 class="article__grid-tag" 4276 >#Atmos</a> 4277 </li> 4278 4279 <li class="inline-block px-1"> 4280 <a 4281 href="/blogs/news/tagged/blue-light" 4282 class="article__grid-tag" 4283 >#Blue Light</a> 4284 </li> 4285 4286 </ul> 4287 </div> 4288 4289 4290 4291 <ul class="mt-4"> 4292 4293 </ul> 4294 4295 4296 4297 <div class="mt-4">
4298 <span 4299 class="theme-link group-hover:text-scheme-accent" 4300 href="/blogs/news/introducing-enhanced-blue-light-daytime-light-with-less-glare" 4301 aria-label="Read more: Introducing Enhanced Blue Light: Daytime Light With Less Glare" 4302 >Read more 4303 </span> 4304 </div></div> 4305 </div> 4306 </li> 4307 4308 </ol> 4309 4310 4311 4312 </section> 4313 4314 4315</div> 4316 </main> 4317 4318 <!-- BEGIN sections: footer-group --> 4319<div id="shopify-section-sections--20931932717207__footer" class="shopify-section shopify-section-group-footer-group"><footer 4320 class="bg-scheme-background text-scheme-text" 4321 data-color-scheme="scheme1" 4322 data-theme-footer 4323> 4324 4325 <section 4326 class="border-b-gridline border-gridline-color bg-scheme-background py-section-vertical-spacing text-scheme-text" 4327 data-color-scheme="scheme4" 4328> 4329 <div class="justify-center px-section-horizontal-spacing lg:flex lg:items-center lg:justify-between"> 4330 <div class="text-base"> 4331 4332 4333 4334 <div class="[&_a[href]]:underline [&_a[href]]:hover:text-scheme-accent"> 4335 <p>Be the first to know about discounts, and get a behind-the-scenes look.</p> 4336 </div> 4337 4338 </div> 4339 4340 <div class="mt-theme-half lg:mt-0"> 4341 <form method="post" action="/contact#Contact-sections--20931932717207__footer" id="Contact-sections--20931932717207__footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 4342 4343 4344 4345 <input type="hidden" name="contact[tags]" value="newsletter"> 4346 <div class="items-end lg:ml-4 lg:flex"> 4347 <label class="sr-only" for="Email-sections--20931932717207__footer">Email address</label> 4348 <input 4349 type="email" 4350 class="font-body block w-full border-b-text border-current bg-transparent pb-1 leading-[inherit] placeholder-current" 4351 name="contact[email]" 4352 id="Email-sections--20931932717207__footer" 4353 value="" 4354 placeholder="Email address" 4355 autocorrect="off" 4356 autocapitalize="off" 4357 > 4358 <button 4359 class="theme-link mt-2 shrink-0 py-1 leading-[inherit] hover:text-scheme-accent lg:ml-2 lg:mt-0" 4360 type="submit" 4361 name="commit" 4362 id="Subscribe" 4363 >Subscribe</button> 4364 </div> 4365 4366 </form> 4367 </div> 4368 </div> 4369</section> 4370 4371 4372 4373 <div class="border-b-gridline border-gridline-color"> 4374 <div 4375 class="grid lg:grid-cols-var bg-gridline-color" 4376 style="--grid-cols: 12;" 4377 ><div 4378 class="break-word bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:col-span-var" 4379 style="--col-span: 6;" 4380 4381 > 4382 <div style="max-width: 100px;"> 4383 4384 <img 4385 src="//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=100" 4386 srcset="//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=100 1x,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=200 2x,//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=300 3x" 4387 width="202" 4388 height="36" 4389 loading="lazy" 4390 alt="Restful" 4391 > 4392 </div> 4393 4394</div><div 4395 class="break-word bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:col-span-var" 4396 style="--col-span: 6;" 4397 4398 ><div class="inline-block text-left"> 4399 4400 4401 <ul class="list-none space-y-1"> 4402 4403 <li> 4404 <a 4405 href="/" 4406 class="hover:text-scheme-accent" 4407 > 4408 Home 4409 </a> 4410 </li> 4411 4412 <li> 4413 <a 4414 href="/collections/frontpage" 4415 class="hover:text-scheme-accent" 4416 > 4417 Products 4418 </a> 4419 </li> 4420 4421 <li> 4422 <a 4423 href="/pages/restful-app" 4424 class="hover:text-scheme-accent" 4425 > 4426 App 4427 </a> 4428 </li> 4429 4430 <li> 4431 <a 4432 href="/blogs/news" 4433 class="hover:text-scheme-accent" 4434 > 4435 News & Updates 4436 </a> 4437 </li> 4438 4439 <li> 4440 <a 4441 href="/pages/contact" 4442 class="hover:text-scheme-accent" 4443 > 4444 Contact 4445 </a> 4446 </li> 4447 4448 <li> 4449 <a 4450 href="https://af.uppromote.com/restful/register" 4451 class="hover:text-scheme-accent" 4452 > 4453 Refer a Friend 4454 </a> 4455 </li> 4456 4457 <li> 4458 <a 4459 href="/policies/privacy-policy" 4460 class="hover:text-scheme-accent" 4461 > 4462 Privacy Policy 4463 </a> 4464 </li> 4465 4466 <li> 4467 <a 4468 href="/policies/terms-of-service" 4469 class="hover:text-scheme-accent" 4470 > 4471 Terms of Use 4472 </a> 4473 </li> 4474 4475 <li> 4476 <a 4477 href="/policies/refund-policy" 4478 class="hover:text-scheme-accent" 4479 > 4480 Return Policy 4481 </a> 4482 </li> 4483 4484 </ul> 4485 </div></div></div> 4486 </div> 4487 4488 4489 <div> 4490 <div class="px-section-horizontal-spacing py-section-vertical-spacing lg:flex lg:flex-wrap lg:items-center lg:justify-between"> 4491 <div class="mb-4 space-y-2 text-sm lg:mb-0 lg:flex-1"> 4492 <p> 4493 © 2026, 4494 <a href="/" title="">Restful</a>. 4495 </p> 4496 <ul class="flex flex-wrap gap-1 text-sm [&>li:last-child]:after:content-none [&>li]:after:content-['\00B7']"> 4497 <li> 4498 <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
4498oweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a> 4499 </li></ul> 4500 </div> 4501 4502<div class="mb-4 flex flex-wrap items-center justify-between lg:mb-0 lg:flex-1 lg:items-end lg:justify-end"> 4503 <form method="post" action="/localization" id="footer-localization-form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><div class="flex gap-4"><div class="inline-block shrink-0 select-none"> 4504 <h2 class="sr-only" id="country-heading-footer"> 4505 Country/region 4506 </h2> 4507 <data-island 4508 class="relative" 4509 x-data="{ expanded: false }" 4510 @keydown.escape.prevent.stop="expanded = false" 4511 @click.outside="expanded = false" 4512 > 4513 <button 4514 type="button" 4515 class="border-b-text border-scheme-text py-1 text-sm" 4516 :aria-expanded="expanded" 4517 aria-controls="country-list-footer" 4518 aria-describedby="country-heading-footer" 4519 @click.prevent="expanded = ! expanded" 4520 > 4521 United States (USD 4522 $) 4523 <span 4524 class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition" 4525 :class="{ 'rotate-180': expanded }" 4526 > 4527 <svg 4528 class="theme-icon" 4529 xmlns="http://www.w3.org/2000/svg" 4530 fill="none" 4531 viewBox="0 0 24 24" 4532> 4533 <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/> 4534</svg> 4535 4536 </span> 4537 </button> 4538 <div 4539 class="absolute bottom-[calc(100%_+_0.5rem)] left-auto right-0 max-md:left-0 max-md:right-auto" 4540 x-show="expanded" 4541 style="display: none;" 4542 > 4543 <ul 4544 id="country-list-footer" 4545 class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.40)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-sm" 4546 x-transition:enter="transition ease duration-300" 4547 x-transition:enter-start="opacity-0" 4548 x-transition:enter-end="opacity-100" 4549 x-transition:leave="transition ease duration-300" 4550 x-transition:leave-start="opacity-100" 4551 x-transition:leave-end="opacity-0" 4552 :aria-hidden="! expanded" 4553 > 4554 4555 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4556 <button 4557 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4558 type="button" 4559 4560 @click.prevent="$refs.input.value = 'AT'; $root.closest('form').submit();" 4561 > 4562 <span class="border-transparent border-b-text">Austria (EUR 4563 â¬)</span 4564 > 4565 </button> 4566 </li> 4567 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4568 <button 4569 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4570 type="button" 4571 4572 @click.prevent="$refs.input.value = 'BE'; $root.closest('form').submit();" 4573 > 4574 <span class="border-transparent border-b-text">Belgium (EUR 4575 â¬)</span 4576 > 4577 </button> 4578 </li> 4579 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4580 <button 4581 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4582 type="button" 4583 4584 @click.prevent="$refs.input.value = 'BG'; $root.closest('form').submit();" 4585 >
4586 <span class="border-transparent border-b-text">Bulgaria (EUR 4587 â¬)</span 4588 > 4589 </button> 4590 </li> 4591 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4592 <button 4593 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4594 type="button" 4595 4596 @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();" 4597 > 4598 <span class="border-transparent border-b-text">Canada (CAD 4599 $)</span 4600 > 4601 </button> 4602 </li> 4603 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4604 <button 4605 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4606 type="button" 4607 4608 @click.prevent="$refs.input.value = 'HR'; $root.closest('form').submit();" 4609 > 4610 <span class="border-transparent border-b-text">Croatia (EUR 4611 â¬)</span 4612 > 4613 </button> 4614 </li> 4615 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4616 <button 4617 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4618 type="button" 4619 4620 @click.prevent="$refs.input.value = 'CY'; $root.closest('form').submit();" 4621 > 4622 <span class="border-transparent border-b-text">Cyprus (EUR 4623 â¬)</span 4624 > 4625 </button> 4626 </li> 4627 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4628 <button 4629 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4630 type="button" 4631 4632 @click.prevent="$refs.input.value = 'CZ'; $root.closest('form').submit();" 4633 > 4634 <span class="border-transparent border-b-text">Czechia (CZK 4635 KÄ)</span 4636 > 4637 </button> 4638 </li> 4639 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4640 <button 4641 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4642 type="button" 4643 4644 @click.prevent="$refs.input.value = 'DK'; $root.closest('form').submit();" 4645 > 4646 <span class="border-transparent border-b-text">Denmark (DKK 4647 kr.)</span 4648 > 4649 </button> 4650 </li> 4651 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4652 <button 4653 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4654 type="button" 4655 4656 @click.prevent="$refs.input.value = 'EE'; $root.closest('form').submit();" 4657 > 4658 <span class="border-transparent border-b-text">Estonia (EUR 4659 â¬)</span 4660 > 4661 </button> 4662 </li> 4663 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4664 <button 4665 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4666 type="button" 4667 4668 @click.prevent="$refs.input.value = 'FI'; $root.closest('form').submit();" 4669 >
4670 <span class="border-transparent border-b-text">Finland (EUR 4671 â¬)</span 4672 > 4673 </button> 4674 </li> 4675 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4676 <button 4677 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4678 type="button" 4679 4680 @click.prevent="$refs.input.value = 'FR'; $root.closest('form').submit();" 4681 > 4682 <span class="border-transparent border-b-text">France (EUR 4683 â¬)</span 4684 > 4685 </button> 4686 </li> 4687 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4688 <button 4689 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4690 type="button" 4691 4692 @click.prevent="$refs.input.value = 'DE'; $root.closest('form').submit();" 4693 > 4694 <span class="border-transparent border-b-text">Germany (EUR 4695 â¬)</span 4696 > 4697 </button> 4698 </li> 4699 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4700 <button 4701 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4702 type="button" 4703 4704 @click.prevent="$refs.input.value = 'GR'; $root.closest('form').submit();" 4705 > 4706 <span class="border-transparent border-b-text">Greece (EUR 4707 â¬)</span 4708 > 4709 </button> 4710 </li> 4711 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4712 <button 4713 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4714 type="button" 4715 4716 @click.prevent="$refs.input.value = 'HU'; $root.closest('form').submit();" 4717 > 4718 <span class="border-transparent border-b-text">Hungary (HUF 4719 Ft)</span 4720 > 4721 </button> 4722 </li> 4723 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4724 <button 4725 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4726 type="button" 4727 4728 @click.prevent="$refs.input.value = 'IE'; $root.closest('form').submit();" 4729 > 4730 <span class="border-transparent border-b-text">Ireland (EUR 4731 â¬)</span 4732 > 4733 </button> 4734 </li> 4735 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4736 <button 4737 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4738 type="button" 4739 4740 @click.prevent="$refs.input.value = 'IT'; $root.closest('form').submit();" 4741 > 4742 <span class="border-transparent border-b-text">Italy (EUR 4743 â¬)</span 4744 > 4745 </button> 4746 </li> 4747 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4748 <button 4749 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4750 type="button" 4751 4752 @click.prevent="$refs.input.value = 'LV'; $root.closest('form').submit();" 4753 >
4754 <span class="border-transparent border-b-text">Latvia (EUR 4755 â¬)</span 4756 > 4757 </button> 4758 </li> 4759 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4760 <button 4761 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4762 type="button" 4763 4764 @click.prevent="$refs.input.value = 'LT'; $root.closest('form').submit();" 4765 > 4766 <span class="border-transparent border-b-text">Lithuania (EUR 4767 â¬)</span 4768 > 4769 </button> 4770 </li> 4771 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4772 <button 4773 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4774 type="button" 4775 4776 @click.prevent="$refs.input.value = 'LU'; $root.closest('form').submit();" 4777 > 4778 <span class="border-transparent border-b-text">Luxembourg (EUR 4779 â¬)</span 4780 > 4781 </button> 4782 </li> 4783 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4784 <button 4785 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4786 type="button" 4787 4788 @click.prevent="$refs.input.value = 'MT'; $root.closest('form').submit();" 4789 > 4790 <span class="border-transparent border-b-text">Malta (EUR 4791 â¬)</span 4792 > 4793 </button> 4794 </li> 4795 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4796 <button 4797 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4798 type="button" 4799 4800 @click.prevent="$refs.input.value = 'NL'; $root.closest('form').submit();" 4801 > 4802 <span class="border-transparent border-b-text">Netherlands (EUR 4803 â¬)</span 4804 > 4805 </button> 4806 </li> 4807 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4808 <button 4809 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4810 type="button" 4811 4812 @click.prevent="$refs.input.value = 'PL'; $root.closest('form').submit();" 4813 > 4814 <span class="border-transparent border-b-text">Poland (PLN 4815 zÅ)</span 4816 > 4817 </button> 4818 </li> 4819 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4820 <button 4821 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4822 type="button" 4823 4824 @click.prevent="$refs.input.value = 'PT'; $root.closest('form').submit();" 4825 > 4826 <span class="border-transparent border-b-text">Portugal (EUR 4827 â¬)</span 4828 > 4829 </button> 4830 </li> 4831 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4832 <button 4833 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4834 type="button" 4835 4836 @click.prevent="$refs.input.value = 'RO'; $root.closest('form').submit();" 4837 >
4838 <span class="border-transparent border-b-text">Romania (RON 4839 Lei)</span 4840 > 4841 </button> 4842 </li> 4843 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4844 <button 4845 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4846 type="button" 4847 4848 @click.prevent="$refs.input.value = 'SK'; $root.closest('form').submit();" 4849 > 4850 <span class="border-transparent border-b-text">Slovakia (EUR 4851 â¬)</span 4852 > 4853 </button> 4854 </li> 4855 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4856 <button 4857 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4858 type="button" 4859 4860 @click.prevent="$refs.input.value = 'SI'; $root.closest('form').submit();" 4861 > 4862 <span class="border-transparent border-b-text">Slovenia (EUR 4863 â¬)</span 4864 > 4865 </button> 4866 </li> 4867 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4868 <button 4869 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4870 type="button" 4871 4872 @click.prevent="$refs.input.value = 'ES'; $root.closest('form').submit();" 4873 > 4874 <span class="border-transparent border-b-text">Spain (EUR 4875 â¬)</span 4876 > 4877 </button> 4878 </li> 4879 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4880 <button 4881 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4882 type="button" 4883 4884 @click.prevent="$refs.input.value = 'SE'; $root.closest('form').submit();" 4885 > 4886 <span class="border-transparent border-b-text">Sweden (SEK 4887 kr)</span 4888 > 4889 </button> 4890 </li> 4891 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4892 <button 4893 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4894 type="button" 4895 4896 @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();" 4897 > 4898 <span class="border-transparent border-b-text">Switzerland (CHF 4899 CHF)</span 4900 > 4901 </button> 4902 </li> 4903 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4904 <button 4905 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4906 type="button" 4907 4908 @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();" 4909 > 4910 <span class="border-transparent border-b-text">United Kingdom (GBP 4911 £)</span 4912 > 4913 </button> 4914 </li> 4915 <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]"> 4916 <button 4917 class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" 4918 type="button" 4919 4920 aria-current="true" 4921 4922 @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();" 4923 >
4924 <span class="border-scheme-text border-b-text">United States (USD 4925 $)</span 4926 > 4927 </button> 4928 </li></ul> 4929 </div> 4930 4931 <input 4932 x-ref="input" 4933 type="hidden" 4934 name="country_code" 4935 id="CountrySelector" 4936 value="US" 4937 > 4938 </data-island> 4939 </div></div></form> 4940 </div></div> 4941 </div> 4942</footer> 4943 4944 4945 <style> 4946 .footer-logo-image { 4947 display: block; 4948 max-width: px; 4949 } 4950 </style> 4951 4952 4953 4954</div> 4955<!-- END sections: footer-group --><!-- BEGIN sections: overlay-group --> 4956<div id="shopify-section-sections--20931932782743__promo-popup" class="shopify-section shopify-section-group-overlay-group contents"> 4957 4958 4959</div><div id="shopify-section-sections--20931932782743__age-check" class="shopify-section shopify-section-group-overlay-group contents"> 4960</div><div id="shopify-section-sections--20931932782743__privacy-banner" class="shopify-section shopify-section-group-overlay-group contents"> 4961 4962 4963</div> 4964<!-- END sections: overlay-group --> 4965 4966 <div 4967 id="screenreader-announce" 4968 class="sr-only" 4969 aria-live="polite" 4970 role="status" 4971 ></div> 4972 4973 <ul hidden> 4974 <li id="a11y-refresh-page-message"> 4975 Choosing a selection results in a full page refresh. 4976 </li> 4977 <li id="a11y-selection-message"> 4978 Press the space key then arrow keys to make a selection. 4979 </li> 4980 </ul> 4981 4982 4983 <data-island 4984 role="complementary" 4985 aria-labelledby="left-drawer-slot" 4986 x-data 4987 on="load" 4988> 4989 <template x-teleport="body"> 4990 <div 4991 x-show="$store.modals.leftDrawer.open" 4992 @keydown.escape.prevent.stop="$store.modals.close('leftDrawer')" 4993 @click="$store.modals.close('leftDrawer')" 4994 class="fixed inset-0 z-110" 4995 data-color-scheme="scheme1" 4996 id="modals-leftDrawer" 4997 > 4998 <div 4999 @click.stop 5000 x-show="$store.modals.leftDrawer.open" 5001 x-transition:enter="duration-300 motion-reduce:duration-0 outline-0" 5002 x-transition:enter-start="opacity-0 -translate-x-full" 5003 x-transition:leave="duration-300 motion-reduce:duration-0 outline-0" 5004 x-transition:leave-end="-translate-x-full" 5005 x-trap.noscroll.inert="$store.modals.leftDrawer.open" 5006 class="mr-auto h-full w-11/12 max-w-md transform overflow-y-auto border-r-gridline border-gridline-color bg-scheme-background text-scheme-text transition-transform" 5007 id="left-drawer-slot" 5008 role="dialog" 5009 @left-drawer-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)" 5010 @left-drawer-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)" 5011 :aria-label="getModalLabel('leftDrawer', $el)" 5012 tabindex="-1" 5013 > 5014 <!-- Modal content is teleported here --> 5015 </div> 5016 </div> 5017 </template> 5018</data-island> 5019<data-island 5020 role="complementary" 5021 aria-labelledby="right-drawer-slot" 5022 x-data 5023 on="load" 5024> 5025 <template x-teleport="body"> 5026 <div 5027 x-show="$store.modals.rightDrawer.open" 5028 @keydown.escape.prevent.stop="$store.modals.close('rightDrawer')" 5029 @click="$store.modals.close('rightDrawer')" 5030 class="fixed inset-0 z-110" 5031 data-color-scheme="scheme1" 5032 id="modals-rightDrawer" 5033 > 5034 <div 5035 @click.stop 5036 x-show="$store.modals.rightDrawer.open" 5037 x-transition:enter="duration-300 motion-reduce:duration-0 outline-0" 5038 x-transition:enter-start="translate-x-full" 5039 x-transition:leave="duration-300 motion-reduce:duration-0 outline-0" 5040 x-transition:leave-end="translate-x-full" 5041 x-trap.noscroll.inert="$store.modals.rightDrawer.open" 5042 class="ml-auto h-full w-11/12 max-w-md transform overflow-y-auto border-l-gridline border-gridline-color bg-scheme-background text-scheme-text" 5043 id="right-drawer-slot" 5044 role="dialog" 5045 @right-drawer-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)" 5046 @right-drawer-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)" 5047 :aria-label="getModalLabel('rightDrawer', $el)" 5048 tabindex="-1" 5049 > 5050 <!-- Modal content is teleported here --> 5051 </div> 5052 </div> 5053 </template> 5054</data-island> 5055<data-island 5056 role="complementary" 5057 aria-labelledby="quick-buy-drawer-slot-container" 5058 x-data 5059 on="load" 5060> 5061 <template x-teleport="body"> 5062 <div 5063 x-show="$store.modals.quickBuyDrawer.open" 5064 @keydown.escape.prevent.stop="$store.modals.close('quickBuyDrawer')" 5065 @click="$store.modals.close('quickBuyDrawer')" 5066 class="fixed inset-0 z-110 flex lg:block" 5067 data-color-scheme="scheme1" 5068 id="modals-quickBuyDrawer" 5069 > 5070 <div 5071 @click.stop 5072 id="quick-buy-drawer-slot-container" 5073 x-show="$store.modals.quickBuyDrawer.open" 5074 x-transition:enter="duration-300 motion-reduce:duration-0 outline-0" 5075 x-transition:enter-start="max-lg:translate-y-full lg:translate-x-full" 5076 x-transition:leave="duration-300 motion-reduce:duration-0 outline-0" 5077 x-transition:leave-end="max-lg:translate-y-full lg:translate-x-full" 5078 x-trap.noscroll.inert="$store.modals.quickBuyDrawer.open"
5079 class="mt-auto h-auto w-full transform border-gridline-color bg-scheme-background text-scheme-text lg:ml-auto lg:h-full lg:w-11/12 lg:max-w-md lg:overflow-y-auto lg:border-l-gridline" 5080 role="dialog" 5081 @quick-buy-drawer-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)" 5082 @quick-buy-drawer-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)" 5083 :aria-label="getModalLabel('quickBuyDrawer', document.getElementById('quick-buy-drawer-slot'))" 5084 tabindex="-1" 5085 > 5086 <div class="sticky top-0 z-1 flex items-center justify-between border-y-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing py-4 lg:border-t-0"> 5087 <div> 5088 Choose options 5089 </div> 5090 <button 5091 @click.prevent="$store.modals.close('quickBuyDrawer')" 5092 class="absolute right-0 top-0 block h-full" 5093 type="button" 5094 > 5095 <span class="sr-only">Close</span> 5096 <div class="my-auto mr-section-horizontal-spacing h-6 w-6"> 5097 <svg 5098 class="theme-icon" 5099 xmlns="http://www.w3.org/2000/svg" 5100 fill="none" 5101 viewBox="0 0 24 24" 5102> 5103 <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/> 5104</svg> 5105 5106 </div> 5107 </button> 5108 </div> 5109 <div 5110 id="quick-buy-drawer-slot" 5111 class="max-lg:h-fit max-lg:max-h-[65vh] max-lg:overflow-y-auto" 5112 ></div> 5113 </div> 5114 </div> 5115 </template> 5116</data-island> 5117<data-island 5118 x-data 5119 on="load" 5120> 5121 <template x-teleport="body"> 5122 <div 5123 x-show="$store.modals.promo.open" 5124 class="pointer-events-none fixed inset-0 z-110" 5125 id="modals-promo" 5126 > 5127 <div 5128 x-show="$store.modals.promo.open" 5129 class="flex h-full w-full" 5130 > 5131 <div 5132 x-show="$store.modals.promo.open" 5133 x-transition:enter="transition duration-300 motion-reduce:duration-0 delay-75 outline-0" 5134 x-transition:enter-start="translate-y-full" 5135 x-transition:enter-end="translate-y-0" 5136 x-transition:leave="transition duration-300 motion-reduce:duration-0 outline-0" 5137 x-transition:leave-start="translate-y-0" 5138 x-transition:leave-end="translate-y-full" 5139 class="pointer-events-auto relative bottom-0 left-0 right-0 top-auto mt-auto w-full overflow-y-auto" 5140 id="promo-slot" 5141 role="dialog" 5142 @promo-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)" 5143 @promo-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)" 5144 :aria-label="getModalLabel('promo', $el)" 5145 tabindex="-1" 5146 > 5147 <!-- Modal content is teleported here --> 5148 </div> 5149 </div> 5150 </div> 5151 </template> 5152</data-island> 5153<data-island x-data on="load"> 5154 <template x-teleport="body"> 5155 <div 5156 x-show="$store.modals.popup.open" 5157 @keydown.escape.prevent.stop="$store.modals.close('popup')" 5158 @click="$store.modals.close('popup')" 5159 class="fixed inset-0 z-110 p-8 lg:p-24" 5160 data-color-scheme="scheme1" 5161 id="modals-popup" 5162 > 5163 <div 5164 x-show="$store.modals.popup.open" 5165 class="fixed inset-0 bg-transparent" 5166 > 5167 <!-- Overlay --> 5168 </div> 5169 <div 5170 x-show="$store.modals.popup.open" 5171 class="flex h-full w-full" 5172 > 5173 <div 5174 @click.stop 5175 x-show="$store.modals.popup.open" 5176 x-trap.noscroll.inert="$store.modals.popup.open" 5177 class="relative m-auto max-h-full w-full max-w-2xl overflow-y-auto border-gridline border-gridline-color bg-scheme-background text-scheme-text" 5178 id="popup-slot" 5179 role="dialog" 5180 @popup-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)" 5181 @popup-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)" 5182 :aria-label="getModalLabel('popup', $el)" 5183 tabindex="-1" 5184 > 5185 <!-- Modal content is teleported here --> 5186 </div> 5187 </div> 5188 </div> 5189 </template> 5190</data-island> 5191<data-island x-data on="load"> 5192 <template x-teleport="body"> 5193 <div 5194 x-show="$store.modals.modal.open" 5195 @keydown.escape.prevent.stop="$store.modals.close('modal')" 5196 @click="$store.modals.close('modal')" 5197 class="fixed inset-0 z-110" 5198 data-color-scheme="scheme1" 5199 id="modals-modal" 5200 > 5201 <div x-show="$store.modals.modal.open" class="flex h-full w-full"> 5202 <div 5203 @click.stop 5204 x-show="$store.modals.modal.open" 5205 x-trap.noscroll.inert="$store.modals.modal.open" 5206 class=" 5207 relative 5208 m-auto 5209 h-full 5210 w-full 5211 overflow-y-auto 5212 bg-scheme-background 5213 text-scheme-text 5214 " 5215 id="modal-slot" 5216 role="dialog" 5217 @modal-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)" 5218 @modal-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)" 5219 :aria-label="getModalLabel('modal', $el)" 5220 tabindex="-1" 5221 > 5222 <!-- Modal content is teleported here --> 5223 </div> 5224 </div> 5225 </div> 5226 </template> 5227</data-island> 5228 5229 5230 5231 5232 5233 5234 5235
5235<script src="//restfullighting.com/cdn/shop/t/14/assets/global.bundle.js?v=54280930029925866011787319625" type="module"></script>
5235 5236
5236<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5236 5237</body> 5238</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.