PageSourceSearch

https://restfullighting.com/

html restfullighting.com collected 2026-10-10 00:03:13 UTC 306,687 bytes, 5,262 lines download raw bytes

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/">
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      Restful
15</title>
16
17    
18      <meta name="description" content="Lighting for better sleep and health.">
19    
20
21    
22<script type="esms-options">
23  {
24    "noLoadEventRetriggers": true
25  }
26</script>
26
27
28<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 28
28
29<script type="importmap">
30  {
31    "imports": {
32      "vendor": "//restfullighting.com/cdn/shop/t/14/assets/vendor.bundle.min.js?v=124729801276099409011787319626",
33      "deferrable-data": "//restfullighting.com/cdn/shop/t/14/assets/deferrable-data.bundle.js?v=160370895301608380811787319625",
34      "product": "//restfullighting.com/cdn/shop/t/14/assets/island-product.bundle.js?v=16875237316760582051787319626",
35      "quick-buy": "//restfullighting.com/cdn/shop/t/14/assets/island-quick-buy.bundle.js?v=147469616221971819701787319626"
36    }
37  }
38</script>
38
39
40
41    
41<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
41<meta name="facebook-domain-verification" content="fqq49ejt8tch84mi76mj9et47w8epx">
42<meta name="google-site-verification" content="hGvfaDdly4WPz381QeiXdNruMWt3vKCWlB6mm4JHG7o">
43<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/60051226775/digital_wallets/dialog">
44<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">
45<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
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":"index"}</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":"307aa8c9-37b9-45bb-9e08-8349885b682c-1791590592","pageurl":"restfullighting.com\/","u":"0879ae092e39","p":"home"};</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/">
416<meta property="og:title" content="Restful">
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="Restful">
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: "index"};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":[{"id":"9033297297559","handle":"restful-atmos-preorder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45520630087831","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9083384168599","handle":"bedtime-bulb-v2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46458895007895","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://restfullighting.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"152817631383","themePublished":"true","eventMetadataId":"b1486575-0b31-4054-9a75-c84a209af48e","pageType":"home","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":"home","requestId":"307aa8c9-37b9-45bb-9e08-8349885b682c-1791590592"}};
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":"b1486575-0b31-4054-9a75-c84a209af48e"},"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":"home","requestId":"307aa8c9-37b9-45bb-9e08-8349885b682c-1791590592","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="index"
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="741e1ca9-e2f7-4012-929f-e2e08369de55" data-expiration="1823148192000"><meta name="shopify-s" content="c24fb713-9670-440c-825e-dbbabbc19f43" data-expiration="1791592392000">
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      <h1 class="contents">
949    
950    
951      <div class="max-w-[var(--logo-max-width)]">
952        
953<img
954            src="//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=250"
955            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
956            "
957            width="202"
958            height="36"
959            loading="eager"
960            
961              sizes="(min-width: 1024px) 250px, 80px"
962            
963            alt="Restful"
964            
965          >
966        
967
968        
969      </div>
970    
971    
972      </h1>
973    
974  </a>
975            </div>
976          
977          
978            <ul class="flex flex-wrap items-stretch self-stretch justify-start">
979
980
981
982
983
984<li class="flex self-stretch mr-4">
985        <data-island
986        x-data="{ expanded: false }"
987        @focusout="if ($event.relatedTarget && !$el.contains($event.relatedTarget)) expanded = false"
988        class="no-js-focus-wrapper flex self-stretch"
989      >
990        <button
991          class="inline-flex py-4 items-center"
992          @click="expanded = !expanded"
993          :aria-expanded="expanded ? true : 'false'"
994          aria-controls="menu0"
995        >
996          <span class="inline-block pr-1">Products</span><span
997              class="mr-1 inline-block h-3 w-3 origin-center align-middle"
998              x-show="!expanded"
999            ><svg
1000  class="theme-icon"
1001  xmlns="http://www.w3.org/2000/svg"
1002  fill="none"
1003  viewBox="0 0 24 24"
1004>
1005  <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/>
1006</svg>
1007</span>
1008            <span
1009              class="mr-1 inline-block h-3 w-3 origin-center align-middle"
1010              x-show="expanded"
1011              style="display: none;"
1012            ><svg
1013  class="theme-icon"
1014  xmlns="http://www.w3.org/2000/svg"
1015  fill="none"
1016  viewBox="0 0 24 24"
1017>
1018  <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/>
1019</svg>
1020</span></button>
1021        <div
1022          id="menu0"
1023          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"
1024          x-cloak
1025          x-show="expanded"
1026          x-transition:enter="transition ease duration-200 motion-reduce:duration-0"
1027          x-transition:enter-start="opacity-0"
1028          x-transition:enter-end="opacity-100"
1029          x-transition:leave="transition ease duration-200 motion-reduce:duration-0"
1030          x-transition:leave-start="opacity-100"
1031          x-transition:leave-end="opacity-0"
1032          @click.outside.prevent="expanded = false"
1033          data-color-scheme=""
1034        >
1035          <div class="px-section-horizontal-spacing text-left"><ul class="flex gap-4 py-4 justify-start">
1036                
1037
1038
1039
1040
1041
1042<li>
1043            <a
1044              
1045              class="inline-block py-4"
1046              href="/products/restful-atmos-preorder"
1047            >Atmos Bedside Lamp</a>
1048          </li><li>
1049            <a
1050              
1051              class="inline-block py-4"
1052              href="/products/bedtime-bulb-v2"
1053            >Bedtime Bulb v2</a>
1054          </li><li>
1055            <a
1056              
1057              class="inline-block py-4"
1058              href="/pages/circadian-mode-for-philips-hue"
1059            >Circadian Mode</a>
1060          </li><li>
1061            <a
1062              
1063              class="inline-block py-4"
1064              href="/pages/restful-app"
1065            >MyRestful App</a>
1066          </li><li>
1067            <a
1068              
1069              class="inline-block py-4"
1070              href="/collections/bulb-accessories"
1071            >Accessories</a>
1072          </li><li>
1073            <a
1074              
1075              class="inline-block py-4"
1076              href="/pages/request-a-product"
1077            >Request a Product</a>
1078          </li>
1079              </ul></div>
1080        </div>
1081      </data-island>
1082      </li>
1083
1084<li class="inline-flex items-stretch mr-4">
1085        
1086      <a
1087        
1088        class="flex py-4 relative"
1089        href="/pages/science"
1090      >
1091        <span class="m-auto inline-block">Science</span></a>
1092    
1093      </li></ul>
1094          
1095        </div>
1096
1097        
1098<div class="flex items-stretch justify-end gap-x-4 text-right "><div class="flex items-stretch whitespace-nowrap">
1099              
1100    
1101      <a
1102        class="inline-flex py-4"
1103        href="https://restfullighting.com/customer_authentication/redirect?locale=en&region_country=US"
1104      ><span class="my-auto">Log in</span></a>
1105    
1106
1107            </div><div class="flex items-center whitespace-nowrap">
1108            <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="/" /><data-island
1109    x-data="{ expanded: false }"
1110    @keydown.escape.prevent.stop="expanded = false"
1111    @click.outside="expanded = false"
1112    class="relative"
1113  >
1114    <h2 class="sr-only">Country/region</h2>
1115    <button
1116      type="button"
1117      class="inline-flex items-center py-4"
1118      :aria-expanded="expanded"
1119      aria-controls="country-list-header-picker"
1120      aria-describedby="country-heading-header-picker"
1121      @click.prevent="expanded = ! expanded"
1122    ><span class="pointer-events-none">🇺🇸 USD
1123</span>
1124      <span
1125        class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition pointer-events-none"
1126        :class="{ 'rotate-180': expanded }"
1127      >
1128        <svg
1129  class="theme-icon"
1130  xmlns="http://www.w3.org/2000/svg"
1131  fill="none"
1132  viewBox="0 0 24 24"
1133>
1134  <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/>
1135</svg>
1136
1137      </span>
1138    </button>
1139    <div
1140      class="absolute top-full right-0 left-auto"
1141      x-show="expanded"
1142      style="display: none;"
1143      x-transition:enter="transition ease duration-300"
1144      x-transition:enter-start="opacity-0"
1145      x-transition:enter-end="opacity-100"
1146      x-transition:leave="transition ease duration-300"
1147      x-transition:leave-start="opacity-100"
1148      x-transition:leave-end="opacity-0"
1149    >
1150      <ul
1151        id="country-list-header-picker"
1152        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"
1153        :aria-hidden="! expanded"
1154      ><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1155            <div class="w-full font-bold opacity-60 text-left">
1156              North America
1157            </div>
1158          </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1159              <button
1160                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1161                type="button"
1162                
1163                @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();"
1164              >
1165                <span class="flex items-center border-transparent border-b-text">
1166                  <span>Canada</span>
1167                  <span class="ml-1">(CAD $)</span>
1168                </span>
1169              </button>
1170            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1171              <button
1172                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1173                type="button"
1174                
1175                  aria-current="true"
1176                
1177                @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();"
1178              >
1179                <span class="flex items-center border-scheme-text border-b-text">
1180                  <span>United States</span>
1181                  <span class="ml-1">(USD $)</span>
1182                </span>
1183              </button>
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            <div class="w-full font-bold opacity-60 text-left">
1186              Europe
1187            </div>
1188          </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1189              <button
1190                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1191                type="button"
1192                
1193                @click.prevent="$refs.input.value = 'AT'; $root.closest('form').submit();"
1194              >
1195                <span class="flex items-center border-transparent border-b-text">
1196                  <span>Austria</span>
1197                  <span class="ml-1">(EUR €)</span>
1198                </span>
1199              </button>
1200            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1201              <button
1202                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1203                type="button"
1204                
1205                @click.prevent="$refs.input.value = 'BE'; $root.closest('form').submit();"
1206              >
1207                <span class="flex items-center border-transparent border-b-text">
1208                  <span>Belgium</span>
1209                  <span class="ml-1">(EUR €)</span>
1210                </span>
1211              </button>
1212            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1213              <button
1214                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1215                type="button"
1216                
1217                @click.prevent="$refs.input.value = 'BG'; $root.closest('form').submit();"
1218              >
1219                <span class="flex items-center border-transparent border-b-text">
1220                  <span>Bulgaria</span>
1221                  <span class="ml-1">(EUR €)</span>
1222                </span>
1223              </button>
1224            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1225              <button
1226                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1227                type="button"
1228                
1229                @click.prevent="$refs.input.value = 'HR'; $root.closest('form').submit();"
1230              >
1231                <span class="flex items-center border-transparent border-b-text">
1232                  <span>Croatia</span>
1233                  <span class="ml-1">(EUR €)</span>
1234                </span>
1235              </button>
1236            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1237              <button
1238                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1239                type="button"
1240                
1241                @click.prevent="$refs.input.value = 'CY'; $root.closest('form').submit();"
1242              >
1243                <span class="flex items-center border-transparent border-b-text">
1244                  <span>Cyprus</span>
1245                  <span class="ml-1">(EUR €)</span>
1246                </span>
1247              </button>
1248            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1249              <button
1250                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1251                type="button"
1252                
1253                @click.prevent="$refs.input.value = 'CZ'; $root.closest('form').submit();"
1254              >
1255                <span class="flex items-center border-transparent border-b-text">
1256                  <span>Czechia</span>
1257                  <span class="ml-1">(CZK Kč)</span>
1258                </span>
1259              </button>
1260            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1261              <button
1262                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1263                type="button"
1264                
1265                @click.prevent="$refs.input.value = 'DK'; $root.closest('form').submit();"
1266              >
1267                <span class="flex items-center border-transparent border-b-text">
1268                  <span>Denmark</span>
1269                  <span class="ml-1">(DKK kr.)</span>
1270                </span>
1271              </button>
1272            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1273              <button
1274                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1275                type="button"
1276                
1277                @click.prevent="$refs.input.value = 'EE'; $root.closest('form').submit();"
1278              >
1279                <span class="flex items-center border-transparent border-b-text">
1280                  <span>Estonia</span>
1281                  <span class="ml-1">(EUR €)</span>
1282                </span>
1283              </button>
1284            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1285              <button
1286                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1287                type="button"
1288                
1289                @click.prevent="$refs.input.value = 'FI'; $root.closest('form').submit();"
1290              >
1291                <span class="flex items-center border-transparent border-b-text">
1292                  <span>Finland</span>
1293                  <span class="ml-1">(EUR €)</span>
1294                </span>
1295              </button>
1296            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1297              <button
1298                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1299                type="button"
1300                
1301                @click.prevent="$refs.input.value = 'FR'; $root.closest('form').submit();"
1302              >
1303                <span class="flex items-center border-transparent border-b-text">
1304                  <span>France</span>
1305                  <span class="ml-1">(EUR €)</span>
1306                </span>
1307              </button>
1308            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1309              <button
1310                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1311                type="button"
1312                
1313                @click.prevent="$refs.input.value = 'DE'; $root.closest('form').submit();"
1314              >
1315                <span class="flex items-center border-transparent border-b-text">
1316                  <span>Germany</span>
1317                  <span class="ml-1">(EUR €)</span>
1318                </span>
1319              </button>
1320            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1321              <button
1322                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1323                type="button"
1324                
1325                @click.prevent="$refs.input.value = 'GR'; $root.closest('form').submit();"
1326              >
1327                <span class="flex items-center border-transparent border-b-text">
1328                  <span>Greece</span>
1329                  <span class="ml-1">(EUR €)</span>
1330                </span>
1331              </button>
1332            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1333              <button
1334                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1335                type="button"
1336                
1337                @click.prevent="$refs.input.value = 'HU'; $root.closest('form').submit();"
1338              >
1339                <span class="flex items-center border-transparent border-b-text">
1340                  <span>Hungary</span>
1341                  <span class="ml-1">(HUF Ft)</span>
1342                </span>
1343              </button>
1344            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1345              <button
1346                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1347                type="button"
1348                
1349                @click.prevent="$refs.input.value = 'IE'; $root.closest('form').submit();"
1350              >
1351                <span class="flex items-center border-transparent border-b-text">
1352                  <span>Ireland</span>
1353                  <span class="ml-1">(EUR €)</span>
1354                </span>
1355              </button>
1356            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1357              <button
1358                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1359                type="button"
1360                
1361                @click.prevent="$refs.input.value = 'IT'; $root.closest('form').submit();"
1362              >
1363                <span class="flex items-center border-transparent border-b-text">
1364                  <span>Italy</span>
1365                  <span class="ml-1">(EUR €)</span>
1366                </span>
1367              </button>
1368            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1369              <button
1370                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1371                type="button"
1372                
1373                @click.prevent="$refs.input.value = 'LV'; $root.closest('form').submit();"
1374              >
1375                <span class="flex items-center border-transparent border-b-text">
1376                  <span>Latvia</span>
1377                  <span class="ml-1">(EUR €)</span>
1378                </span>
1379              </button>
1380            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1381              <button
1382                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1383                type="button"
1384                
1385                @click.prevent="$refs.input.value = 'LT'; $root.closest('form').submit();"
1386              >
1387                <span class="flex items-center border-transparent border-b-text">
1388                  <span>Lithuania</span>
1389                  <span class="ml-1">(EUR €)</span>
1390                </span>
1391              </button>
1392            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1393              <button
1394                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1395                type="button"
1396                
1397                @click.prevent="$refs.input.value = 'LU'; $root.closest('form').submit();"
1398              >
1399                <span class="flex items-center border-transparent border-b-text">
1400                  <span>Luxembourg</span>
1401                  <span class="ml-1">(EUR €)</span>
1402                </span>
1403              </button>
1404            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1405              <button
1406                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1407                type="button"
1408                
1409                @click.prevent="$refs.input.value = 'MT'; $root.closest('form').submit();"
1410              >
1411                <span class="flex items-center border-transparent border-b-text">
1412                  <span>Malta</span>
1413                  <span class="ml-1">(EUR €)</span>
1414                </span>
1415              </button>
1416            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1417              <button
1418                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1419                type="button"
1420                
1421                @click.prevent="$refs.input.value = 'NL'; $root.closest('form').submit();"
1422              >
1423                <span class="flex items-center border-transparent border-b-text">
1424                  <span>Netherlands</span>
1425                  <span class="ml-1">(EUR €)</span>
1426                </span>
1427              </button>
1428            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1429              <button
1430                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1431                type="button"
1432                
1433                @click.prevent="$refs.input.value = 'PL'; $root.closest('form').submit();"
1434              >
1435                <span class="flex items-center border-transparent border-b-text">
1436                  <span>Poland</span>
1437                  <span class="ml-1">(PLN zł)</span>
1438                </span>
1439              </button>
1440            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1441              <button
1442                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1443                type="button"
1444                
1445                @click.prevent="$refs.input.value = 'PT'; $root.closest('form').submit();"
1446              >
1447                <span class="flex items-center border-transparent border-b-text">
1448                  <span>Portugal</span>
1449                  <span class="ml-1">(EUR €)</span>
1450                </span>
1451              </button>
1452            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1453              <button
1454                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1455                type="button"
1456                
1457                @click.prevent="$refs.input.value = 'RO'; $root.closest('form').submit();"
1458              >
1459                <span class="flex items-center border-transparent border-b-text">
1460                  <span>Romania</span>
1461                  <span class="ml-1">(RON Lei)</span>
1462                </span>
1463              </button>
1464            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1465              <button
1466                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1467                type="button"
1468                
1469                @click.prevent="$refs.input.value = 'SK'; $root.closest('form').submit();"
1470              >
1471                <span class="flex items-center border-transparent border-b-text">
1472                  <span>Slovakia</span>
1473                  <span class="ml-1">(EUR €)</span>
1474                </span>
1475              </button>
1476            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1477              <button
1478                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1479                type="button"
1480                
1481                @click.prevent="$refs.input.value = 'SI'; $root.closest('form').submit();"
1482              >
1483                <span class="flex items-center border-transparent border-b-text">
1484                  <span>Slovenia</span>
1485                  <span class="ml-1">(EUR €)</span>
1486                </span>
1487              </button>
1488            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1489              <button
1490                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1491                type="button"
1492                
1493                @click.prevent="$refs.input.value = 'ES'; $root.closest('form').submit();"
1494              >
1495                <span class="flex items-center border-transparent border-b-text">
1496                  <span>Spain</span>
1497                  <span class="ml-1">(EUR €)</span>
1498                </span>
1499              </button>
1500            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1501              <button
1502                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1503                type="button"
1504                
1505                @click.prevent="$refs.input.value = 'SE'; $root.closest('form').submit();"
1506              >
1507                <span class="flex items-center border-transparent border-b-text">
1508                  <span>Sweden</span>
1509                  <span class="ml-1">(SEK kr)</span>
1510                </span>
1511              </button>
1512            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1513              <button
1514                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1515                type="button"
1516                
1517                @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();"
1518              >
1519                <span class="flex items-center border-transparent border-b-text">
1520                  <span>Switzerland</span>
1521                  <span class="ml-1">(CHF CHF)</span>
1522                </span>
1523              </button>
1524            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1525              <button
1526                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1527                type="button"
1528                
1529                @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();"
1530              >
1531                <span class="flex items-center border-transparent border-b-text">
1532                  <span>United Kingdom</span>
1533                  <span class="ml-1">(GBP £)</span>
1534                </span>
1535              </button>
1536            </li></ul>
1537    </div>
1538
1539    <input
1540      x-ref="input"
1541      type="hidden"
1542      name="country_code"
1543      id="HeaderCountrySelector"
1544      value="US"
1545    >
1546  </data-island></form>
1547          </div>
1548
1549          
1550            <div class="flex items-stretch whitespace-nowrap">
1551              <data-island
1552  x-data="{ searchOpen: false }"
1553  class="contents"
1554>
1555  <a
1556    x-ref="searchToggle"
1557    @click.prevent="searchOpen = true"
1558    @keydown.space.prevent="searchOpen = true"
1559    class="inline-flex py-4"
1560    href="/search"
1561    :role="`button`"
1562  ><span class="my-auto">Search</span></a>
1563
1564  <data-island
1565    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"
1566    x-cloak
1567    x-show="searchOpen"
1568    x-transition:enter="ease duration-200"
1569    x-transition:enter-start="opacity-0"
1570    x-transition:enter-end="opacity-100"
1571    x-transition:leave="ease duration-200"
1572    x-transition:leave-start="opacity-100"
1573    x-transition:leave-end="opacity-0"
1574    
1575      x-data="PredictiveSearch('product,collection,article,page,query')"
1576      x-trap.inert.noscroll="resultsOpen"
1577      @keyup="onKeyup"
1578      @keydown="onKeydown"
1579      @click.outside.prevent="close()"
1580      @keyup.escape.prevent.stop="close(true, $refs.searchToggle)"
1581      @focusin.window="( searchOpen && ! $root.contains($event.target) ) && close()"
1582      style="--results-height: calc(100vh - var(--header-group-height) - var(--search-bar-height) + var(--gridline-width));"
1583      src="//restfullighting.com/cdn/shop/t/14/assets/island-predictive-search.bundle.js?v=181601895277339900721787319625"
1584    
1585    x-ref="searchComponent"
1586    data-color-scheme="scheme1"
1587    on="idle"
1588  >
1589    <div
1590      class="w-full whitespace-normal"
1591    >
1592      <form
1593        action="/search"
1594        method="get"
1595        class="predictive-search-form input-group search"
1596        role="search"
1597      >
1598        <input type="hidden" name="options[prefix]" value="last"><label
1599          for="search-logo_left_menu_left-desktop"
1600          class="hidden"
1601        >Submit</label>
1602
1603        <div
1604          class="flex items-center justify-between"
1605        >
1606          <button
1607            class="mr-4 py-2"
1608            aria-label="Submit"
1609            type="submit"
1610          >
1611            <span class="inline-block h-6 w-6 align-middle"><svg
1612  class="theme-icon"
1613  xmlns="http://www.w3.org/2000/svg"
1614  fill="none"
1615  viewBox="0 0 24 24"
1616>
1617  <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"/>
1618</svg>
1619</span>
1620            <span class="sr-only">Submit</span>
1621          </button>
1622          <input
1623            id="search-logo_left_menu_left-desktop"
1624            type="search"
1625            name="q"
1626            value=""
1627            placeholder="Search"
1628            class="font-body block w-full bg-transparent placeholder-current"
1629            aria-label="Search"
1630            data-search-input
1631            
1632              :aria-expanded="resultsOpen"
1633              :aria-activedescendant="resultsOpen ? 'predictive-search-results' : false"
1634              aria-owns="predictive-search-results"
1635              aria-controls="predictive-search-results"
1636              aria-autocomplete="list"
1637              autocorrect="off"
1638              autocomplete="off"
1639              autocapitalize="off"
1640              spellcheck="false"
1641              x-ref="input"
1642              x-model.debounce.300="rawQuery"
1643              @focus="onFocus"
1644            
1645          >
1646          <button
1647            class="ml-4 py-2"
1648            
1649              @click="close()"
1650            
1651            type="button"
1652          >
1653            <span class="sr-only">Close</span>
1654            <span class="inline-block h-6 w-6 align-middle"><svg
1655  class="theme-icon"
1656  xmlns="http://www.w3.org/2000/svg"
1657  fill="none"
1658  viewBox="0 0 24 24"
1659>
1660  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
1661</svg>
1662</span>
1663          </button>
1664        </div><div
1665            tabindex="-1"
1666            x-cloak
1667            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"
1668          >
1669            <template x-if="loading">
1670              <div class="border-b-gridline border-gridline-color bg-scheme-background">
1671                <div
1672                  class="mx-auto py-6 text-center"
1673                >
1674                  <div>Loading&hellip;</div>
1675                </div>
1676              </div>
1677            </template>
1678            <template x-if="resultsOpen">
1679              <div
1680                x-show="!loading && resultsHTML && resultsOpen"
1681                class="px-section max-h-[--results-height] scroll-py-5 overflow-hidden overflow-y-auto border-b-gridline border-gridline-color bg-scheme-background"
1682                x-html-if-set="resultsHTML"
1683              ></div>
1684            </template>
1685          </div>
1686          <span
1687            class="predictive-search-status sr-only"
1688            role="status"
1689            aria-hidden="true"
1690          ></span></form>
1691    </div>
1692  </data-island>
1693</data-island>
1694
1695            </div>
1696          
1697
1698          <div class="flex items-stretch whitespace-nowrap">
1699            
1700  <a
1701    href="/cart"
1702    class="inline-flex py-4"
1703    
1704  ><span class="pointer-events-none my-auto">Cart (<span class="" x-text="$store.cartCount.count">0</span
1705        >)</span
1706      ></a>
1707          </div>
1708        </div>
1709      </div>
1710
1711      
1712    </nav>
1713
1714    
1715    <nav
1716      aria-label="Header"
1717      class="lg:hidden"
1718    >
1719      <div class="flex items-center justify-between px-section-horizontal-spacing lg:relative">
1720        <div class="flex gap-2 items-center">
1721          
1722            <div>
1723              <a
1724    href="/"
1725    class="break-word my-auto inline-block py-4"
1726  >
1727    
1728      <h1 class="contents">
1729    
1730    
1731      <div class="max-w-[var(--logo-max-width)]">
1732        
1733<img
1734            src="//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=250"
1735            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
1736            "
1737            width="202"
1738            height="36"
1739            loading="eager"
1740            
1741              sizes="(min-width: 1024px) 250px, 80px"
1742            
1743            alt="Restful"
1744            
1745          >
1746        
1747
1748        
1749      </div>
1750    
1751    
1752      </h1>
1753    
1754  </a>
1755            </div>
1756          
1757          
1758        </div>
1759
1760        
1761
1762        <div class="flex justify-end gap-2 text-right">
1763          
1764            <button
1765    class="inline-block no-js:hidden py-4"
1766    :aria-expanded="$store.modals.leftDrawer.contents === 'sidebar'"
1767    @click="$store.modals.open('sidebar')"
1768  >Menu
1769</button>
1770          
1771
1772          
1773<div class="flex items-center whitespace-nowrap lg:ml-4">
1774            <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="/" /><data-island
1775    x-data="{ expanded: false }"
1776    @keydown.escape.prevent.stop="expanded = false"
1777    @click.outside="expanded = false"
1778    class="relative"
1779  >
1780    <h2 class="sr-only">Country/region</h2>
1781    <button
1782      type="button"
1783      class="inline-flex items-center py-4"
1784      :aria-expanded="expanded"
1785      aria-controls="country-list-header-picker"
1786      aria-describedby="country-heading-header-picker"
1787      @click.prevent="expanded = ! expanded"
1788    ><span class="pointer-events-none">🇺🇸 USD
1789</span>
1790      <span
1791        class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition pointer-events-none"
1792        :class="{ 'rotate-180': expanded }"
1793      >
1794        <svg
1795  class="theme-icon"
1796  xmlns="http://www.w3.org/2000/svg"
1797  fill="none"
1798  viewBox="0 0 24 24"
1799>
1800  <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/>
1801</svg>
1802
1803      </span>
1804    </button>
1805    <div
1806      class="absolute top-full right-0 left-auto"
1807      x-show="expanded"
1808      style="display: none;"
1809      x-transition:enter="transition ease duration-300"
1810      x-transition:enter-start="opacity-0"
1811      x-transition:enter-end="opacity-100"
1812      x-transition:leave="transition ease duration-300"
1813      x-transition:leave-start="opacity-100"
1814      x-transition:leave-end="opacity-0"
1815    >
1816      <ul
1817        id="country-list-header-picker"
1818        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
1818idline-color bg-gridline-color text-base"
1819        :aria-hidden="! expanded"
1820      ><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1821            <div class="w-full font-bold opacity-60 text-left">
1822              North America
1823            </div>
1824          </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1825              <button
1826                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1827                type="button"
1828                
1829                @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();"
1830              >
1831                <span class="flex items-center border-transparent border-b-text">
1832                  <span>Canada</span>
1833                  <span class="ml-1">(CAD $)</span>
1834                </span>
1835              </button>
1836            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1837              <button
1838                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1839                type="button"
1840                
1841                  aria-current="true"
1842                
1843                @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();"
1844              >
1845                <span class="flex items-center border-scheme-text border-b-text">
1846                  <span>United States</span>
1847                  <span class="ml-1">(USD $)</span>
1848                </span>
1849              </button>
1850            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1851            <div class="w-full font-bold opacity-60 text-left">
1852              Europe
1853            </div>
1854          </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1855              <button
1856                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1857                type="button"
1858                
1859                @click.prevent="$refs.input.value = 'AT'; $root.closest('form').submit();"
1860              >
1861                <span class="flex items-center border-transparent border-b-text">
1862                  <span>Austria</span>
1863                  <span class="ml-1">(EUR €)</span>
1864                </span>
1865              </button>
1866            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1867              <button
1868                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1869                type="button"
1870                
1871                @click.prevent="$refs.input.value = 'BE'; $root.closest('form').submit();"
1872              >
1873                <span class="flex items-center border-transparent border-b-text">
1874                  <span>Belgium</span>
1875                  <span class="ml-1">(EUR €)</span>
1876                </span>
1877              </button>
1878            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1879              <button
1880                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1881                type="button"
1882                
1883                @click.prevent="$refs.input.value = 'BG'; $root.closest('form').submit();"
1884              >
1885                <span class="flex items-center border-transparent border-b-text">
1886                  <span>Bulgaria</span>
1887                  <span class="ml-1">(EUR €)</span>
1888                </span>
1889              </button>
1890            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1891              <button
1892                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1893                type="button"
1894                
1895                @click.prevent="$refs.input.value = 'HR'; $root.closest('form').submit();"
1896              >
1897                <span class="flex items-center border-transparent border-b-text">
1898                  <span>Croatia</span>
1899                  <span class="ml-1">(EUR €)</span>
1900                </span>
1901              </button>
1902            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1903              <button
1904                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1905                type="button"
1906                
1907                @click.prevent="$refs.input.value = 'CY'; $root.closest('form').submit();"
1908              >
1909                <span class="flex items-center border-transparent border-b-text">
1910                  <span>Cyprus</span>
1911                  <span class="ml-1">(EUR €)</span>
1912                </span>
1913              </button>
1914            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1915              <button
1916                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1917                type="button"
1918                
1919                @click.prevent="$refs.input.value = 'CZ'; $root.closest('form').submit();"
1920              >
1921                <span class="flex items-center border-transparent border-b-text">
1922                  <span>Czechia</span>
1923                  <span class="ml-1">(CZK Kč)</span>
1924                </span>
1925              </button>
1926            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1927              <button
1928                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1929                type="button"
1930                
1931                @click.prevent="$refs.input.value = 'DK'; $root.closest('form').submit();"
1932              >
1933                <span class="flex items-center border-transparent border-b-text">
1934                  <span>Denmark</span>
1935                  <span class="ml-1">(DKK kr.)</span>
1936                </span>
1937              </button>
1938            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1939              <button
1940                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1941                type="button"
1942                
1943                @click.prevent="$refs.input.value = 'EE'; $root.closest('form').submit();"
1944              >
1945                <span class="flex items-center border-transparent border-b-text">
1946                  <span>Estonia</span>
1947                  <span class="ml-1">(EUR €)</span>
1948                </span>
1949              </button>
1950            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1951              <button
1952                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1953                type="button"
1954                
1955                @click.prevent="$refs.input.value = 'FI'; $root.closest('form').submit();"
1956              >
1957                <span class="flex items-center border-transparent border-b-text">
1958                  <span>Finland</span>
1959                  <span class="ml-1">(EUR €)</span>
1960                </span>
1961              </button>
1962            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1963              <button
1964                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1965                type="button"
1966                
1967                @click.prevent="$refs.input.value = 'FR'; $root.closest('form').submit();"
1968              >
1969                <span class="flex items-center border-transparent border-b-text">
1970                  <span>France</span>
1971                  <span class="ml-1">(EUR €)</span>
1972                </span>
1973              </button>
1974            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1975              <button
1976                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1977                type="button"
1978                
1979                @click.prevent="$refs.input.value = 'DE'; $root.closest('form').submit();"
1980              >
1981                <span class="flex items-center border-transparent border-b-text">
1982                  <span>Germany</span>
1983                  <span class="ml-1">(EUR €)</span>
1984                </span>
1985              </button>
1986            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1987              <button
1988                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
1989                type="button"
1990                
1991                @click.prevent="$refs.input.value = 'GR'; $root.closest('form').submit();"
1992              >
1993                <span class="flex items-center border-transparent border-b-text">
1994                  <span>Greece</span>
1995                  <span class="ml-1">(EUR €)</span>
1996                </span>
1997              </button>
1998            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
1999              <button
2000                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2001                type="button"
2002                
2003                @click.prevent="$refs.input.value = 'HU'; $root.closest('form').submit();"
2004              >
2005                <span class="flex items-center border-transparent border-b-text">
2006                  <span>Hungary</span>
2007                  <span class="ml-1">(HUF Ft)</span>
2008                </span>
2009              </button>
2010            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2011              <button
2012                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2013                type="button"
2014                
2015                @click.prevent="$refs.input.value = 'IE'; $root.closest('form').submit();"
2016              >
2017                <span class="flex items-center border-transparent border-b-text">
2018                  <span>Ireland</span>
2019                  <span class="ml-1">(EUR €)</span>
2020                </span>
2021              </button>
2022            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2023              <button
2024                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2025                type="button"
2026                
2027                @click.prevent="$refs.input.value = 'IT'; $root.closest('form').submit();"
2028              >
2029                <span class="flex items-center border-transparent border-b-text">
2030                  <span>Italy</span>
2031                  <span class="ml-1">(EUR €)</span>
2032                </span>
2033              </button>
2034            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2035              <button
2036                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2037                type="button"
2038                
2039                @click.prevent="$refs.input.value = 'LV'; $root.closest('form').submit();"
2040              >
2041                <span class="flex items-center border-transparent border-b-text">
2042                  <span>Latvia</span>
2043                  <span class="ml-1">(EUR €)</span>
2044                </span>
2045              </button>
2046            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2047              <button
2048                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2049                type="button"
2050                
2051                @click.prevent="$refs.input.value = 'LT'; $root.closest('form').submit();"
2052              >
2053                <span class="flex items-center border-transparent border-b-text">
2054                  <span>Lithuania</span>
2055                  <span class="ml-1">(EUR €)</span>
2056                </span>
2057              </button>
2058            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2059              <button
2060                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2061                type="button"
2062                
2063                @click.prevent="$refs.input.value = 'LU'; $root.closest('form').submit();"
2064              >
2065                <span class="flex items-center border-transparent border-b-text">
2066                  <span>Luxembourg</span>
2067                  <span class="ml-1">(EUR €)</span>
2068                </span>
2069              </button>
2070            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2071              <button
2072                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2073                type="button"
2074                
2075                @click.prevent="$refs.input.value = 'MT'; $root.closest('form').submit();"
2076              >
2077                <span class="flex items-center border-transparent border-b-text">
2078                  <span>Malta</span>
2079                  <span class="ml-1">(EUR €)</span>
2080                </span>
2081              </button>
2082            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2083              <button
2084                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2085                type="button"
2086                
2087                @click.prevent="$refs.input.value = 'NL'; $root.closest('form').submit();"
2088              >
2089                <span class="flex items-center border-transparent border-b-text">
2090                  <span>Netherlands</span>
2091                  <span class="ml-1">(EUR €)</span>
2092                </span>
2093              </button>
2094            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2095              <button
2096                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2097                type="button"
2098                
2099                @click.prevent="$refs.input.value = 'PL'; $root.closest('form').submit();"
2100              >
2101                <span class="flex items-center border-transparent border-b-text">
2102                  <span>Poland</span>
2103                  <span class="ml-1">(PLN zł)</span>
2104                </span>
2105              </button>
2106            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2107              <button
2108                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2109                type="button"
2110                
2111                @click.prevent="$refs.input.value = 'PT'; $root.closest('form').submit();"
2112              >
2113                <span class="flex items-center border-transparent border-b-text">
2114                  <span>Portugal</span>
2115                  <span class="ml-1">(EUR €)</span>
2116                </span>
2117              </button>
2118            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2119              <button
2120                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2121                type="button"
2122                
2123                @click.prevent="$refs.input.value = 'RO'; $root.closest('form').submit();"
2124              >
2125                <span class="flex items-center border-transparent border-b-text">
2126                  <span>Romania</span>
2127                  <span class="ml-1">(RON Lei)</span>
2128                </span>
2129              </button>
2130            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2131              <button
2132                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2133                type="button"
2134                
2135                @click.prevent="$refs.input.value = 'SK'; $root.closest('form').submit();"
2136              >
2137                <span class="flex items-center border-transparent border-b-text">
2138                  <span>Slovakia</span>
2139                  <span class="ml-1">(EUR €)</span>
2140                </span>
2141              </button>
2142            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2143              <button
2144                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2145                type="button"
2146                
2147                @click.prevent="$refs.input.value = 'SI'; $root.closest('form').submit();"
2148              >
2149                <span class="flex items-center border-transparent border-b-text">
2150                  <span>Slovenia</span>
2151                  <span class="ml-1">(EUR €)</span>
2152                </span>
2153              </button>
2154            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2155              <button
2156                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2157                type="button"
2158                
2159                @click.prevent="$refs.input.value = 'ES'; $root.closest('form').submit();"
2160              >
2161                <span class="flex items-center border-transparent border-b-text">
2162                  <span>Spain</span>
2163                  <span class="ml-1">(EUR €)</span>
2164                </span>
2165              </button>
2166            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2167              <button
2168                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2169                type="button"
2170                
2171                @click.prevent="$refs.input.value = 'SE'; $root.closest('form').submit();"
2172              >
2173                <span class="flex items-center border-transparent border-b-text">
2174                  <span>Sweden</span>
2175                  <span class="ml-1">(SEK kr)</span>
2176                </span>
2177              </button>
2178            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2179              <button
2180                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2181                type="button"
2182                
2183                @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();"
2184              >
2185                <span class="flex items-center border-transparent border-b-text">
2186                  <span>Switzerland</span>
2187                  <span class="ml-1">(CHF CHF)</span>
2188                </span>
2189              </button>
2190            </li><li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2191              <button
2192                class="break-word text-left w-full [text-wrap:balance] hover:text-scheme-accent"
2193                type="button"
2194                
2195                @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();"
2196              >
2197                <span class="flex items-center border-transparent border-b-text">
2198                  <span>United Kingdom</span>
2199                  <span class="ml-1">(GBP £)</span>
2200                </span>
2201              </button>
2202            </li></ul>
2203    </div>
2204
2205    <input
2206      x-ref="input"
2207      type="hidden"
2208      name="country_code"
2209      id="HeaderCountrySelector"
2210      value="US"
2211    >
2212  </data-island></form>
2213          </div>
2214
2215          
2216            <div class="whitespace-nowrap lg:ml-4">
2217              <data-island
2218  x-data="{ searchOpen: false }"
2219  class="contents"
2220>
2221  <a
2222    x-ref="searchToggle"
2223    @click.prevent="searchOpen = true"
2224    @keydown.space.prevent="searchOpen = true"
2225    class="inline-flex py-4"
2226    href="/search"
2227    :role="`button`"
2228  ><span class="my-auto">Search</span></a>
2229
2230  <data-island
2231    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"
2232    x-cloak
2233    x-show="searchOpen"
2234    x-transition:enter="ease duration-200"
2235    x-transition:enter-start="opacity-0"
2236    x-transition:enter-end="opacity-100"
2237    x-transition:leave="ease duration-200"
2238    x-transition:leave-start="opacity-100"
2239    x-transition:leave-end="opacity-0"
2240    
2241      x-data="PredictiveSearch('product,collection,article,page,query')"
2242      x-trap.inert.noscroll="resultsOpen"
2243      @keyup="onKeyup"
2244      @keydown="onKeydown"
2245      @click.outside.prevent="close()"
2246      @keyup.escape.prevent.stop="close(true, $refs.searchToggle)"
2247      @focusin.window="( searchOpen && ! $root.contains($event.target) ) && close()"
2248      style="--results-height: calc(100vh - var(--header-group-height) - var(--search-bar-height) + var(--gridline-width));"
2249      src="//restfullighting.com/cdn/shop/t/14/assets/island-predictive-search.bundle.js?v=181601895277339900721787319625"
2250    
2251    x-ref="searchComponent"
2252    data-color-scheme="scheme1"
2253    on="idle"
2254  >
2255    <div
2256      class="w-full whitespace-normal"
2257    >
2258      <form
2259        action="/search"
2260        method="get"
2261        class="predictive-search-form input-group search"
2262        role="search"
2263      >
2264        <input type="hidden" name="options[prefix]" value="last"><label
2265          for="search-logo_left_menu_left-mobile"
2266          class="hidden"
2267        >Submit</label>
2268
2269        <div
2270          class="flex items-center justify-between"
2271        >
2272          <button
2273            class="mr-4 py-2"
2274            aria-label="Submit"
2275            type="submit"
2276          >
2277            <span class="inline-block h-6 w-6 align-middle"><svg
2278  class="theme-icon"
2279  xmlns="http://www.w3.org/2000/svg"
2280  fill="none"
2281  viewBox="0 0 24 24"
2282>
2283  <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"/>
2284</svg>
2285</span>
2286            <span class="sr-only">Submit</span>
2287          </button>
2288          <input
2289            id="search-logo_left_menu_left-mobile"
2290            type="search"
2291            name="q"
2292            value=""
2293            placeholder="Search"
2294            class="font-body block w-full bg-transparent placeholder-current"
2295            aria-label="Search"
2296            data-search-input
2297            
2298              :aria-expanded="resultsOpen"
2299              :aria-activedescendant="resultsOpen ? 'predictive-search-results' : false"
2300              aria-owns="predictive-search-results"
2301              aria-controls="predictive-search-results"
2302              aria-autocomplete="list"
2303              autocorrect="off"
2304              autocomplete="off"
2305              autocapitalize="off"
2306              spellcheck="false"
2307              x-ref="input"
2308              x-model.debounce.300="rawQuery"
2309              @focus="onFocus"
2310            
2311          >
2312          <button
2313            class="ml-4 py-2"
2314            
2315              @click="close()"
2316            
2317            type="button"
2318          >
2319            <span class="sr-only">Close</span>
2320            <span class="inline-block h-6 w-6 align-middle"><svg
2321  class="theme-icon"
2322  xmlns="http://www.w3.org/2000/svg"
2323  fill="none"
2324  viewBox="0 0 24 24"
2325>
2326  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
2327</svg>
2328</span>
2329          </button>
2330        </div><div
2331            tabindex="-1"
2332            x-cloak
2333            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"
2334          >
2335            <template x-if="loading">
2336              <div class="border-b-gridline border-gridline-color bg-scheme-background">
2337                <div
2338                  class="mx-auto py-6 text-center"
2339                >
2340                  <div>Loading&hellip;</div>
2341                </div>
2342              </div>
2343            </template>
2344            <template x-if="resultsOpen">
2345              <div
2346                x-show="!loading && resultsHTML && resultsOpen"
2347                class="px-section max-h-[--results-height] scroll-py-5 overflow-hidden overflow-y-auto border-b-gridline border-gridline-color bg-scheme-background"
2348                x-html-if-set="resultsHTML"
2349              ></div>
2350            </template>
2351          </div>
2352          <span
2353            class="predictive-search-status sr-only"
2354            role="status"
2355            aria-hidden="true"
2356          ></span></form>
2357    </div>
2358  </data-island>
2359</data-island>
2360
2361            </div>
2362          
2363          
2364          <div class="whitespace-nowrap lg:ml-4">
2365            
2366  <a
2367    href="/cart"
2368    class="inline-flex py-4"
2369    
2370  ><span class="pointer-events-none my-auto">Cart (<span class="" x-text="$store.cartCount.count">0</span
2371        >)</span
2372      ></a>
2373          </div>
2374        </div>
2375      </div>
2376    </nav>
2377  </header>
2378</data-island><noscript>
2379  <style data-shopify>
2380    .no-js-focus-wrapper:focus-within .no-js-focus-container {
2381      display: block !important;
2382    }
2383
2384    </style>
2385</noscript>
2386
2387<style data-shopify>
2388  
2389
2390  :root {
2391    --sticky-header-height: 0;
2392  }
2393
2394  #shopify-section-sections--20931932749975__header {
2395    --logo-max-width: 80px;
2396  }
2397  @media (min-width: 1024px) {
2398    #shopify-section-sections--20931932749975__header {
2399      --logo-max-width: 250px;
2400    }
2401  }
2402</style>
2403
2404
2405
2406
2407</div><div id="shopify-section-sections--20931932749975__announcement-bar" class="shopify-section shopify-section-group-header-group"><section
2408      id="sections--20931932749975__announcement-bar"
2409      class="border-b-gridline border-gridline-color bg-scheme-background text-scheme-text"
2410      role="complementary"
2411      data-color-scheme="scheme4"
2412    >
2413
2414
2415
2416
2417
2418<div
2419  class="py-2 overflow-hidden"
2420><a href="/products/restful-atmos-preorder" class="text-scheme-text hover:text-scheme-accent">
2421      
2422  <scrolling-items-container class="block">
2423    <scrolling-items
2424      style="
2425        --base-scrolling-items-speed: 20s;
2426        --local-scrolling-items-speed-multiplier: 1;
2427        --scrolling-items-speed: calc(
2428            var(--base-scrolling-items-speed) * var(--global-scrolling-items-speed-multiplier) *
2429              var(--local-scrolling-items-speed-multiplier)
2430          );
2431        --scrolling-items-direction: normal;"
2432      class="block w-max whitespace-nowrap motion-safe:animate-[scrolling-items_var(--scrolling-items-speed)_linear_infinite_var(--scrolling-items-direction)] motion-safe:focus-within:[animation-play-state:paused] motion-safe:hover:[animation-play-state:paused]   motion-reduce:block motion-reduce:whitespace-normal motion-reduce:px-section-horizontal-spacing motion-reduce:text-center  motion-reduce:-translate-x-1/4"
2433    >
2434      <scrolling-items-surface class="flex flex-nowrap items-center">
2435        <scrolling-items-content class="grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</scrolling-items-content>
2436          <noscript>
2437            
2438            
2439              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2440            
2441              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2442            
2443              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2444            
2445              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2446            
2447              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2448            
2449              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2450            
2451              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2452            
2453              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2454            
2455              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2456            
2457              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2458            
2459              <span class="motion-reduce:hidden grow-0 shrink-0 px-1 lg:px-2">Atmos Bedside Lamp: Now Shipping</span>
2460            
2461          </noscript>
2462      </scrolling-items-surface>
2463    </scrolling-items>
2464  </scrolling-items-container>
2465
2466    </a>
2467  
2468</div>
2469</section>
2470</div><div id="shopify-section-sections--20931932749975__1763564301e24c44d8" class="shopify-section shopify-section-group-header-group">
2471  
2472    <div id="shopify-block-AL09KUlA5UnZsL2I4Z__klaviyo_email_marketing_sms_form_embed_block_kxWmXq" class="shopify-block shopify-app-block">
2473  <div class="klaviyo-form-"></div>
2474
2475
2476
2477
2478</div>
2479  
2480
2481
2482
2483
2484</div>
2485<!-- END sections: header-group -->
2486<div id="shopify-section-menu-drawer" class="shopify-section">
2487
2488<data-island
2489  
2490    x-data
2491  
2492  x-init="initTeleport($root); $store.modals.register('sidebar', 'leftDrawer');"
2493  on="idle"
2494>
2495  <template data-should-teleport="#left-drawer-slot">
2496    <template
2497      id="sidebar"
2498      x-if="$store.modals.leftDrawer.contents === 'sidebar'"
2499    >
2500      
2501  <div
2502    
2503    data-modal-label="Menu"
2504  >
2505    <div class="sticky top-0 z-1 flex items-center justify-between border-b-gridline border-gridline-color px-section-horizontal-spacing py-4">
2506      <div aria-hidden="true">&nbsp;</div>
2507      <button
2508        @click.prevent="$store.modals.close('sidebar')"
2509        class="absolute right-0 top-0 block h-full"
2510        type="button"
2511      >
2512        <span class="sr-only">Close</span>
2513        <div class="my-auto mr-section-horizontal-spacing h-6 w-6"><svg
2514  class="theme-icon"
2515  xmlns="http://www.w3.org/2000/svg"
2516  fill="none"
2517  viewBox="0 0 24 24"
2518>
2519  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
2520</svg>
2521</div>
2522      </button>
2523    </div>
2524    <nav
2525      
2526      aria-label="Primary"
2527    >
2528      <ul><li
2529            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0"
2530          ><data-island class="contents" x-data="{ expanded: false }"><button
2531                  class="relative block w-full text-left inline-block py-4 w-full text-heading-standard ease pr-10 transition font-body"
2532                  x-bind:aria-expanded="expanded ? true : 'false'"
2533                  @click="expanded = ! expanded"
2534                  aria-controls="accordion0"
2535                >
2536                  Products
2537                  <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span
2538                        class="inline-block w-full origin-center"
2539                        x-show="!expanded"
2540                      ><svg
2541  class="theme-icon"
2542  xmlns="http://www.w3.org/2000/svg"
2543  fill="none"
2544  viewBox="0 0 24 24"
2545>
2546  <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/>
2547</svg>
2548</span>
2549                      <span
2550                        class="inline-block w-full origin-center"
2551                        x-show="expanded"
2552                        style="display: none;"
2553                      ><svg
2554  class="theme-icon"
2555  xmlns="http://www.w3.org/2000/svg"
2556  fill="none"
2557  viewBox="0 0 24 24"
2558>
2559  <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/>
2560</svg>
2561</span></span>
2562                </button>
2563                <ul
2564                  id="accordion0"
2565                  class="no-js-focus-container pb-2 pl-4"
2566                  x-show="expanded"
2567                  x-cloak
2568                ><li class="no-js-focus-wrapper"><a
2569                          class="inline-block py-1 "
2570                          href="/products/restful-atmos-preorder"
2571                        >
2572                          Atmos Bedside Lamp
2573                        </a></li><li class="no-js-focus-wrapper"><a
2574                          class="inline-block py-1 "
2575                          href="/products/bedtime-bulb-v2"
2576                        >
2577                          Bedtime Bulb v2
2578                        </a></li><li class="no-js-focus-wrapper"><a
2579                          class="inline-block py-1 "
2580                          href="/pages/circadian-mode-for-philips-hue"
2581                        >
2582                          Circadian Mode
2583                        </a></li><li class="no-js-focus-wrapper"><a
2584                          class="inline-block py-1 "
2585                          href="/pages/restful-app"
2586                        >
2587                          MyRestful App
2588                        </a></li><li class="no-js-focus-wrapper"><a
2589                          class="inline-block py-1 "
2590                          href="/collections/bulb-accessories"
2591                        >
2592                          Accessories
2593                        </a></li><li class="no-js-focus-wrapper"><a
2594                          class="inline-block py-1 "
2595                          href="/pages/request-a-product"
2596                        >
2597                          Request a Product
2598                        </a></li></ul>
2599              </data-island></li><li
2600            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0"
2601          ><a class="inline-block py-4 w-full text-heading-standard" href="/pages/science">
2602                Science
2603              </a></li></ul>
2604    </nav>
2605    <div class="border-t-gridline border-gridline-color">
2606      <nav class="my-6" aria-label="Secondary">
2607        <ul></ul>
2608      </nav>
2609
2610      
2611        <div class="my-6 px-section-horizontal-spacing">
2612          <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="/" /><div class="flex gap-4 flex-col gap-y-0"><div class="inline-block shrink-0 select-none">
2613        <h2 class="sr-only" id="country-heading-sidebar">
2614          Country/region
2615        </h2>
2616        <data-island
2617          class="relative"
2618          x-data="{ expanded: false }"
2619          @keydown.escape.prevent.stop="expanded = false"
2620          @click.outside="expanded = false"
2621        >
2622          <button
2623            type="button"
2624            class="text-base py-2"
2625            :aria-expanded="expanded"
2626            aria-controls="country-list-sidebar"
2627            aria-describedby="country-heading-sidebar"
2628            @click.prevent="expanded = ! expanded"
2629          >
2630            United States (USD
2631            $)
2632            <span
2633              class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition"
2634              :class="{ 'rotate-180': expanded }"
2635            >
2636              <svg
2637  class="theme-icon"
2638  xmlns="http://www.w3.org/2000/svg"
2639  fill="none"
2640  viewBox="0 0 24 24"
2641>
2642  <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/>
2643</svg>
2644
2645            </span>
2646          </button>
2647          <div
2648            class="absolute bottom-[calc(100%_+_0.5rem)] right-auto left-0"
2649            x-show="expanded"
2650            style="display: none;"
2651          >
2652            <ul
2653              id="country-list-sidebar"
2654              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-gr
2654idline-color bg-gridline-color text-base"
2655              x-transition:enter="transition ease duration-300"
2656              x-transition:enter-start="opacity-0"
2657              x-transition:enter-end="opacity-100"
2658              x-transition:leave="transition ease duration-300"
2659              x-transition:leave-start="opacity-100"
2660              x-transition:leave-end="opacity-0"
2661              :aria-hidden="! expanded"
2662            >
2663              
2664                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2665                  <button
2666                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2667                    type="button"
2668                    
2669                    @click.prevent="$refs.input.value = 'AT'; $root.closest('form').submit();"
2670                  >
2671                    <span class="border-transparent border-b-text">Austria (EUR
2672                      €)</span
2673                    >
2674                  </button>
2675                </li>
2676                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2677                  <button
2678                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2679                    type="button"
2680                    
2681                    @click.prevent="$refs.input.value = 'BE'; $root.closest('form').submit();"
2682                  >
2683                    <span class="border-transparent border-b-text">Belgium (EUR
2684                      €)</span
2685                    >
2686                  </button>
2687                </li>
2688                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2689                  <button
2690                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2691                    type="button"
2692                    
2693                    @click.prevent="$refs.input.value = 'BG'; $root.closest('form').submit();"
2694                  >
2695                    <span class="border-transparent border-b-text">Bulgaria (EUR
2696                      €)</span
2697                    >
2698                  </button>
2699                </li>
2700                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2701                  <button
2702                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2703                    type="button"
2704                    
2705                    @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();"
2706                  >
2707                    <span class="border-transparent border-b-text">Canada (CAD
2708                      $)</span
2709                    >
2710                  </button>
2711                </li>
2712                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2713                  <button
2714                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2715                    type="button"
2716                    
2717                    @click.prevent="$refs.input.value = 'HR'; $root.closest('form').submit();"
2718                  >
2719                    <span class="border-transparent border-b-text">Croatia (EUR
2720                      €)</span
2721                    >
2722                  </button>
2723                </li>
2724                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2725                  <button
2726                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2727                    type="button"
2728                    
2729                    @click.prevent="$refs.input.value = 'CY'; $root.closest('form').submit();"
2730                  >
2731                    <span class="border-transparent border-b-text">Cyprus (EUR
2732                      €)</span
2733                    >
2734                  </button>
2735                </li>
2736                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2737                  <button
2738                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2739                    type="button"
2740                    
2741                    @click.prevent="$refs.input.value = 'CZ'; $root.closest('form').submit();"
2742                  >
2743                    <span class="border-transparent border-b-text">Czechia (CZK
2744                      Kč)</span
2745                    >
2746                  </button>
2747                </li>
2748                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2749                  <button
2750                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2751                    type="button"
2752                    
2753                    @click.prevent="$refs.input.value = 'DK'; $root.closest('form').submit();"
2754                  >
2755                    <span class="border-transparent border-b-text">Denmark (DKK
2756                      kr.)</span
2757                    >
2758                  </button>
2759                </li>
2760                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2761                  <button
2762                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2763                    type="button"
2764                    
2765                    @click.prevent="$refs.input.value = 'EE'; $root.closest('form').submit();"
2766                  >
2767                    <span class="border-transparent border-b-text">Estonia (EUR
2768                      €)</span
2769                    >
2770                  </button>
2771                </li>
2772                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2773                  <button
2774                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2775                    type="button"
2776                    
2777                    @click.prevent="$refs.input.value = 'FI'; $root.closest('form').submit();"
2778                  >
2779                    <span class="border-transparent border-b-text">Finland (EUR
2780                      €)</span
2781                    >
2782                  </button>
2783                </li>
2784                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2785                  <button
2786                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2787                    type="button"
2788                    
2789                    @click.prevent="$refs.input.value = 'FR'; $root.closest('form').submit();"
2790                  >
2791                    <span class="border-transparent border-b-text">France (EUR
2792                      €)</span
2793                    >
2794                  </button>
2795                </li>
2796                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2797                  <button
2798                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2799                    type="button"
2800                    
2801                    @click.prevent="$refs.input.value = 'DE'; $root.closest('form').submit();"
2802                  >
2803                    <span class="border-transparent border-b-text">Germany (EUR
2804                      €)</span
2805                    >
2806                  </button>
2807                </li>
2808                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2809                  <button
2810                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2811                    type="button"
2812                    
2813                    @click.prevent="$refs.input.value = 'GR'; $root.closest('form').submit();"
2814                  >
2815                    <span class="border-transparent border-b-text">Greece (EUR
2816                      €)</span
2817                    >
2818                  </button>
2819                </li>
2820                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2821                  <button
2822                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2823                    type="button"
2824                    
2825                    @click.prevent="$refs.input.value = 'HU'; $root.closest('form').submit();"
2826                  >
2827                    <span class="border-transparent border-b-text">Hungary (HUF
2828                      Ft)</span
2829                    >
2830                  </button>
2831                </li>
2832                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2833                  <button
2834                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2835                    type="button"
2836                    
2837                    @click.prevent="$refs.input.value = 'IE'; $root.closest('form').submit();"
2838                  >
2839                    <span class="border-transparent border-b-text">Ireland (EUR
2840                      €)</span
2841                    >
2842                  </button>
2843                </li>
2844                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2845                  <button
2846                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2847                    type="button"
2848                    
2849                    @click.prevent="$refs.input.value = 'IT'; $root.closest('form').submit();"
2850                  >
2851                    <span class="border-transparent border-b-text">Italy (EUR
2852                      €)</span
2853                    >
2854                  </button>
2855                </li>
2856                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2857                  <button
2858                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2859                    type="button"
2860                    
2861                    @click.prevent="$refs.input.value = 'LV'; $root.closest('form').submit();"
2862                  >
2863                    <span class="border-transparent border-b-text">Latvia (EUR
2864                      €)</span
2865                    >
2866                  </button>
2867                </li>
2868                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2869                  <button
2870                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2871                    type="button"
2872                    
2873                    @click.prevent="$refs.input.value = 'LT'; $root.closest('form').submit();"
2874                  >
2875                    <span class="border-transparent border-b-text">Lithuania (EUR
2876                      €)</span
2877                    >
2878                  </button>
2879                </li>
2880                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2881                  <button
2882                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2883                    type="button"
2884                    
2885                    @click.prevent="$refs.input.value = 'LU'; $root.closest('form').submit();"
2886                  >
2887                    <span class="border-transparent border-b-text">Luxembourg (EUR
2888                      €)</span
2889                    >
2890                  </button>
2891                </li>
2892                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2893                  <button
2894                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2895                    type="button"
2896                    
2897                    @click.prevent="$refs.input.value = 'MT'; $root.closest('form').submit();"
2898                  >
2899                    <span class="border-transparent border-b-text">Malta (EUR
2900                      €)</span
2901                    >
2902                  </button>
2903                </li>
2904                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2905                  <button
2906                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2907                    type="button"
2908                    
2909                    @click.prevent="$refs.input.value = 'NL'; $root.closest('form').submit();"
2910                  >
2911                    <span class="border-transparent border-b-text">Netherlands (EUR
2912                      €)</span
2913                    >
2914                  </button>
2915                </li>
2916                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2917                  <button
2918                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2919                    type="button"
2920                    
2921                    @click.prevent="$refs.input.value = 'PL'; $root.closest('form').submit();"
2922                  >
2923                    <span class="border-transparent border-b-text">Poland (PLN
2924                      zł)</span
2925                    >
2926                  </button>
2927                </li>
2928                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2929                  <button
2930                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2931                    type="button"
2932                    
2933                    @click.prevent="$refs.input.value = 'PT'; $root.closest('form').submit();"
2934                  >
2935                    <span class="border-transparent border-b-text">Portugal (EUR
2936                      €)</span
2937                    >
2938                  </button>
2939                </li>
2940                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2941                  <button
2942                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2943                    type="button"
2944                    
2945                    @click.prevent="$refs.input.value = 'RO'; $root.closest('form').submit();"
2946                  >
2947                    <span class="border-transparent border-b-text">Romania (RON
2948                      Lei)</span
2949                    >
2950                  </button>
2951                </li>
2952                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2953                  <button
2954                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2955                    type="button"
2956                    
2957                    @click.prevent="$refs.input.value = 'SK'; $root.closest('form').submit();"
2958                  >
2959                    <span class="border-transparent border-b-text">Slovakia (EUR
2960                      €)</span
2961                    >
2962                  </button>
2963                </li>
2964                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2965                  <button
2966                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2967                    type="button"
2968                    
2969                    @click.prevent="$refs.input.value = 'SI'; $root.closest('form').submit();"
2970                  >
2971                    <span class="border-transparent border-b-text">Slovenia (EUR
2972                      €)</span
2973                    >
2974                  </button>
2975                </li>
2976                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2977                  <button
2978                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2979                    type="button"
2980                    
2981                    @click.prevent="$refs.input.value = 'ES'; $root.closest('form').submit();"
2982                  >
2983                    <span class="border-transparent border-b-text">Spain (EUR
2984                      €)</span
2985                    >
2986                  </button>
2987                </li>
2988                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2989                  <button
2990                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2991                    type="button"
2992                    
2993                    @click.prevent="$refs.input.value = 'SE'; $root.closest('form').submit();"
2994                  >
2995                    <span class="border-transparent border-b-text">Sweden (SEK
2996                      kr)</span
2997                    >
2998                  </button>
2999                </li>
3000                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3001                  <button
3002                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3003                    type="button"
3004                    
3005                    @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();"
3006                  >
3007                    <span class="border-transparent border-b-text">Switzerland (CHF
3008                      CHF)</span
3009                    >
3010                  </button>
3011                </li>
3012                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3013                  <button
3014                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3015                    type="button"
3016                    
3017                    @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();"
3018                  >
3019                    <span class="border-transparent border-b-text">United Kingdom (GBP
3020                      £)</span
3021                    >
3022                  </button>
3023                </li>
3024                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3025                  <button
3026                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3027                    type="button"
3028                    
3029                      aria-current="true"
3030                    
3031                    @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();"
3032                  >
3033                    <span class="border-scheme-text border-b-text">United States (USD
3034                      $)</span
3035                    >
3036                  </button>
3037                </li></ul>
3038          </div>
3039
3040          <input
3041            x-ref="input"
3042            type="hidden"
3043            name="country_code"
3044            id="CountrySelector"
3045            value="US"
3046          >
3047        </data-island>
3048      </div></div></form>
3049        </div>
3050      
3051
3052      
3053        <ul class="space-y-1 px-section-horizontal-spacing">
3054          
3055            <li>
3056              <a href="https://restfullighting.com/customer_authentication/redirect?locale=en&amp;region_country=US" id="customer_login_link">Log in</a>
3057            </li>
3058            <li>
3059              <a href="https://shopify.com/60051226775/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJiZWR0aW1lLWJ1bGItbm9ydGgtYW1lcmljYS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTIxOTUzOTMsIm5iZiI6MTc5MTU5MDU5M30.SfaFG5MWwdPgUWZLFzljrBgECv8rRbZAbJQAFczJsoM" id="customer_register_link">Create account</a>
3060            </li>
3061          
3062        </ul>
3063      
3064<form
3065          class="my-6 px-section-horizontal-spacing"
3066          action="/search"
3067          method="get"
3068          role="search"
3069        >
3070          <div class="flex w-full max-w-xs items-end">
3071            <label for="menu-drawer-search" class="sr-only">Search</label>
3072            <input
3073              class="min-w-0 flex-auto border-b-text border-current bg-transparent py-1.5 placeholder-current"
3074              id="menu-drawer-search"
3075              type="text"
3076              name="q"
3077              placeholder="Search"
3078            >
3079            <button
3080              class="px-1"
3081              type="submit"
3082            >
3083              <span class="inline-block h-6 w-6"><svg
3084  class="theme-icon"
3085  xmlns="http://www.w3.org/2000/svg"
3086  fill="none"
3087  viewBox="0 0 24 24"
3088>
3089  <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"/>
3090</svg>
3091</span>
3092              <span class="sr-only">Submit</span>
3093            </button>
3094          </div>
3095        </form>
3096    </div>
3097  </div>
3098
3099    </template>
3100  </template>
3101</data-island>
3102
3103<noscript>
3104  <section class="section-sidebar">
3105    <div class="px-section-horizontal-spacing py-2 text-right">
3106      <button
3107        class="inline-flex items-center justify-center py-2 "
3108        data-menu-drawer-toggle
3109      >
3110        <span class="mr-2 inline-block h-6 w-6 align-middle"><svg
3111  class="theme-icon"
3112  xmlns="http://www.w3.org/2000/svg"
3113  fill="none"
3114  viewBox="0 0 24 24"
3115>
3116  <path stroke="currentColor" d="M1 4.545h22M1 12h22M1 19.455h22" vector-effect="non-scaling-stroke"/>
3117</svg>
3118</span>
3119        <span>Menu</span>
3120      </button>
3121    </div>
3122    <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">
3123      
3124  <div
3125    
3126    data-modal-label="Menu"
3127  >
3128    <div class="sticky top-0 z-1 flex items-center justify-between border-b-gridline border-gridline-color px-section-horizontal-spacing py-4">
3129      <div aria-hidden="true">&nbsp;</div>
3130      <button
3131        @click.prevent="$store.modals.close('sidebar')"
3132        class="absolute right-0 top-0 block h-full"
3133        type="button"
3134      >
3135        <span class="sr-only">Close</span>
3136        <div class="my-auto mr-section-horizontal-spacing h-6 w-6"><svg
3137  class="theme-icon"
3138  xmlns="http://www.w3.org/2000/svg"
3139  fill="none"
3140  viewBox="0 0 24 24"
3141>
3142  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
3143</svg>
3144</div>
3145      </button>
3146    </div>
3147    <nav
3148      
3149      aria-label="Primary"
3150    >
3151      <ul><li
3152            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0"
3153          ><data-island class="contents" x-data="{ expanded: false }"><button
3154                  class="relative block w-full text-left inline-block py-4 w-full text-heading-standard ease pr-10 transition font-body"
3155                  x-bind:aria-expanded="expanded ? true : 'false'"
3156                  @click="expanded = ! expanded"
3157                  aria-controls="accordion0"
3158                >
3159                  Products
3160                  <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span
3161                        class="inline-block w-full origin-center"
3162                        x-show="!expanded"
3163                      ><svg
3164  class="theme-icon"
3165  xmlns="http://www.w3.org/2000/svg"
3166  fill="none"
3167  viewBox="0 0 24 24"
3168>
3169  <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/>
3170</svg>
3171</span>
3172                      <span
3173                        class="inline-block w-full origin-center"
3174                        x-show="expanded"
3175                        style="display: none;"
3176                      ><svg
3177  class="theme-icon"
3178  xmlns="http://www.w3.org/2000/svg"
3179  fill="none"
3180  viewBox="0 0 24 24"
3181>
3182  <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/>
3183</svg>
3184</span></span>
3185                </button>
3186                <ul
3187                  id="accordion0"
3188                  class="no-js-focus-container pb-2 pl-4"
3189                  x-show="expanded"
3190                  x-cloak
3191                ><li class="no-js-focus-wrapper"><a
3192                          class="inline-block py-1 "
3193                          href="/products/restful-atmos-preorder"
3194                        >
3195                          Atmos Bedside Lamp
3196                        </a></li><li class="no-js-focus-wrapper"><a
3197                          class="inline-block py-1 "
3198                          href="/products/bedtime-bulb-v2"
3199                        >
3200                          Bedtime Bulb v2
3201                        </a></li><li class="no-js-focus-wrapper"><a
3202                          class="inline-block py-1 "
3203                          href="/pages/circadian-mode-for-philips-hue"
3204                        >
3205                          Circadian Mode
3206                        </a></li><li class="no-js-focus-wrapper"><a
3207                          class="inline-block py-1 "
3208                          href="/pages/restful-app"
3209                        >
3210                          MyRestful App
3211                        </a></li><li class="no-js-focus-wrapper"><a
3212                          class="inline-block py-1 "
3213                          href="/collections/bulb-accessories"
3214                        >
3215                          Accessories
3216                        </a></li><li class="no-js-focus-wrapper"><a
3217                          class="inline-block py-1 "
3218                          href="/pages/request-a-product"
3219                        >
3220                          Request a Product
3221                        </a></li></ul>
3222              </data-island></li><li
3223            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gr
3223idline-color first-of-type:border-t-0"
3224          ><a class="inline-block py-4 w-full text-heading-standard" href="/pages/science">
3225                Science
3226              </a></li></ul>
3227    </nav>
3228    <div class="border-t-gridline border-gridline-color">
3229      <nav class="my-6" aria-label="Secondary">
3230        <ul></ul>
3231      </nav>
3232
3233      
3234        <div class="my-6 px-section-horizontal-spacing">
3235          <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="/" /><div class="flex gap-4 flex-col gap-y-0"><div class="inline-block shrink-0 select-none">
3236        <h2 class="sr-only" id="country-heading-sidebar">
3237          Country/region
3238        </h2>
3239        <data-island
3240          class="relative"
3241          x-data="{ expanded: false }"
3242          @keydown.escape.prevent.stop="expanded = false"
3243          @click.outside="expanded = false"
3244        >
3245          <button
3246            type="button"
3247            class="text-base py-2"
3248            :aria-expanded="expanded"
3249            aria-controls="country-list-sidebar"
3250            aria-describedby="country-heading-sidebar"
3251            @click.prevent="expanded = ! expanded"
3252          >
3253            United States (USD
3254            $)
3255            <span
3256              class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition"
3257              :class="{ 'rotate-180': expanded }"
3258            >
3259              <svg
3260  class="theme-icon"
3261  xmlns="http://www.w3.org/2000/svg"
3262  fill="none"
3263  viewBox="0 0 24 24"
3264>
3265  <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/>
3266</svg>
3267
3268            </span>
3269          </button>
3270          <div
3271            class="absolute bottom-[calc(100%_+_0.5rem)] right-auto left-0"
3272            x-show="expanded"
3273            style="display: none;"
3274          >
3275            <ul
3276              id="country-list-sidebar"
3277              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"
3278              x-transition:enter="transition ease duration-300"
3279              x-transition:enter-start="opacity-0"
3280              x-transition:enter-end="opacity-100"
3281              x-transition:leave="transition ease duration-300"
3282              x-transition:leave-start="opacity-100"
3283              x-transition:leave-end="opacity-0"
3284              :aria-hidden="! expanded"
3285            >
3286              
3287                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3288                  <button
3289                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3290                    type="button"
3291                    
3292                    @click.prevent="$refs.input.value = 'AT'; $root.closest('form').submit();"
3293                  >
3294                    <span class="border-transparent border-b-text">Austria (EUR
3295                      €)</span
3296                    >
3297                  </button>
3298                </li>
3299                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3300                  <button
3301                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3302                    type="button"
3303                    
3304                    @click.prevent="$refs.input.value = 'BE'; $root.closest('form').submit();"
3305                  >
3306                    <span class="border-transparent border-b-text">Belgium (EUR
3307                      €)</span
3308                    >
3309                  </button>
3310                </li>
3311                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3312                  <button
3313                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3314                    type="button"
3315                    
3316                    @click.prevent="$refs.input.value = 'BG'; $root.closest('form').submit();"
3317                  >
3318                    <span class="border-transparent border-b-text">Bulgaria (EUR
3319                      €)</span
3320                    >
3321                  </button>
3322                </li>
3323                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3324                  <button
3325                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3326                    type="button"
3327                    
3328                    @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();"
3329                  >
3330                    <span class="border-transparent border-b-text">Canada (CAD
3331                      $)</span
3332                    >
3333                  </button>
3334                </li>
3335                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3336                  <button
3337                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3338                    type="button"
3339                    
3340                    @click.prevent="$refs.input.value = 'HR'; $root.closest('form').submit();"
3341                  >
3342                    <span class="border-transparent border-b-text">Croatia (EUR
3343                      €)</span
3344                    >
3345                  </button>
3346                </li>
3347                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3348                  <button
3349                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3350                    type="button"
3351                    
3352                    @click.prevent="$refs.input.value = 'CY'; $root.closest('form').submit();"
3353                  >
3354                    <span class="border-transparent border-b-text">Cyprus (EUR
3355                      €)</span
3356                    >
3357                  </button>
3358                </li>
3359                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3360                  <button
3361                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3362                    type="button"
3363                    
3364                    @click.prevent="$refs.input.value = 'CZ'; $root.closest('form').submit();"
3365                  >
3366                    <span class="border-transparent border-b-text">Czechia (CZK
3367                      Kč)</span
3368                    >
3369                  </button>
3370                </li>
3371                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3372                  <button
3373                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3374                    type="button"
3375                    
3376                    @click.prevent="$refs.input.value = 'DK'; $root.closest('form').submit();"
3377                  >
3378                    <span class="border-transparent border-b-text">Denmark (DKK
3379                      kr.)</span
3380                    >
3381                  </button>
3382                </li>
3383                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3384                  <button
3385                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3386                    type="button"
3387                    
3388                    @click.prevent="$refs.input.value = 'EE'; $root.closest('form').submit();"
3389                  >
3390                    <span class="border-transparent border-b-text">Estonia (EUR
3391                      €)</span
3392                    >
3393                  </button>
3394                </li>
3395                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3396                  <button
3397                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3398                    type="button"
3399                    
3400                    @click.prevent="$refs.input.value = 'FI'; $root.closest('form').submit();"
3401                  >
3402                    <span class="border-transparent border-b-text">Finland (EUR
3403                      €)</span
3404                    >
3405                  </button>
3406                </li>
3407                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3408                  <button
3409                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3410                    type="button"
3411                    
3412                    @click.prevent="$refs.input.value = 'FR'; $root.closest('form').submit();"
3413                  >
3414                    <span class="border-transparent border-b-text">France (EUR
3415                      €)</span
3416                    >
3417                  </button>
3418                </li>
3419                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3420                  <button
3421                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3422                    type="button"
3423                    
3424                    @click.prevent="$refs.input.value = 'DE'; $root.closest('form').submit();"
3425                  >
3426                    <span class="border-transparent border-b-text">Germany (EUR
3427                      €)</span
3428                    >
3429                  </button>
3430                </li>
3431                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3432                  <button
3433                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3434                    type="button"
3435                    
3436                    @click.prevent="$refs.input.value = 'GR'; $root.closest('form').submit();"
3437                  >
3438                    <span class="border-transparent border-b-text">Greece (EUR
3439                      €)</span
3440                    >
3441                  </button>
3442                </li>
3443                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3444                  <button
3445                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3446                    type="button"
3447                    
3448                    @click.prevent="$refs.input.value = 'HU'; $root.closest('form').submit();"
3449                  >
3450                    <span class="border-transparent border-b-text">Hungary (HUF
3451                      Ft)</span
3452                    >
3453                  </button>
3454                </li>
3455                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3456                  <button
3457                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3458                    type="button"
3459                    
3460                    @click.prevent="$refs.input.value = 'IE'; $root.closest('form').submit();"
3461                  >
3462                    <span class="border-transparent border-b-text">Ireland (EUR
3463                      €)</span
3464                    >
3465                  </button>
3466                </li>
3467                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3468                  <button
3469                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3470                    type="button"
3471                    
3472                    @click.prevent="$refs.input.value = 'IT'; $root.closest('form').submit();"
3473                  >
3474                    <span class="border-transparent border-b-text">Italy (EUR
3475                      €)</span
3476                    >
3477                  </button>
3478                </li>
3479                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3480                  <button
3481                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3482                    type="button"
3483                    
3484                    @click.prevent="$refs.input.value = 'LV'; $root.closest('form').submit();"
3485                  >
3486                    <span class="border-transparent border-b-text">Latvia (EUR
3487                      €)</span
3488                    >
3489                  </button>
3490                </li>
3491                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3492                  <button
3493                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3494                    type="button"
3495                    
3496                    @click.prevent="$refs.input.value = 'LT'; $root.closest('form').submit();"
3497                  >
3498                    <span class="border-transparent border-b-text">Lithuania (EUR
3499                      €)</span
3500                    >
3501                  </button>
3502                </li>
3503                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3504                  <button
3505                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3506                    type="button"
3507                    
3508                    @click.prevent="$refs.input.value = 'LU'; $root.closest('form').submit();"
3509                  >
3510                    <span class="border-transparent border-b-text">Luxembourg (EUR
3511                      €)</span
3512                    >
3513                  </button>
3514                </li>
3515                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3516                  <button
3517                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3518                    type="button"
3519                    
3520                    @click.prevent="$refs.input.value = 'MT'; $root.closest('form').submit();"
3521                  >
3522                    <span class="border-transparent border-b-text">Malta (EUR
3523                      €)</span
3524                    >
3525                  </button>
3526                </li>
3527                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3528                  <button
3529                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3530                    type="button"
3531                    
3532                    @click.prevent="$refs.input.value = 'NL'; $root.closest('form').submit();"
3533                  >
3534                    <span class="border-transparent border-b-text">Netherlands (EUR
3535                      €)</span
3536                    >
3537                  </button>
3538                </li>
3539                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3540                  <button
3541                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3542                    type="button"
3543                    
3544                    @click.prevent="$refs.input.value = 'PL'; $root.closest('form').submit();"
3545                  >
3546                    <span class="border-transparent border-b-text">Poland (PLN
3547                      zł)</span
3548                    >
3549                  </button>
3550                </li>
3551                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3552                  <button
3553                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3554                    type="button"
3555                    
3556                    @click.prevent="$refs.input.value = 'PT'; $root.closest('form').submit();"
3557                  >
3558                    <span class="border-transparent border-b-text">Portugal (EUR
3559                      €)</span
3560                    >
3561                  </button>
3562                </li>
3563                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3564                  <button
3565                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3566                    type="button"
3567                    
3568                    @click.prevent="$refs.input.value = 'RO'; $root.closest('form').submit();"
3569                  >
3570                    <span class="border-transparent border-b-text">Romania (RON
3571                      Lei)</span
3572                    >
3573                  </button>
3574                </li>
3575                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3576                  <button
3577                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3578                    type="button"
3579                    
3580                    @click.prevent="$refs.input.value = 'SK'; $root.closest('form').submit();"
3581                  >
3582                    <span class="border-transparent border-b-text">Slovakia (EUR
3583                      €)</span
3584                    >
3585                  </button>
3586                </li>
3587                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3588                  <button
3589                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3590                    type="button"
3591                    
3592                    @click.prevent="$refs.input.value = 'SI'; $root.closest('form').submit();"
3593                  >
3594                    <span class="border-transparent border-b-text">Slovenia (EUR
3595                      €)</span
3596                    >
3597                  </button>
3598                </li>
3599                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3600                  <button
3601                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3602                    type="button"
3603                    
3604                    @click.prevent="$refs.input.value = 'ES'; $root.closest('form').submit();"
3605                  >
3606                    <span class="border-transparent border-b-text">Spain (EUR
3607                      €)</span
3608                    >
3609                  </button>
3610                </li>
3611                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3612                  <button
3613                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3614                    type="button"
3615                    
3616                    @click.prevent="$refs.input.value = 'SE'; $root.closest('form').submit();"
3617                  >
3618                    <span class="border-transparent border-b-text">Sweden (SEK
3619                      kr)</span
3620                    >
3621                  </button>
3622                </li>
3623                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3624                  <button
3625                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3626                    type="button"
3627                    
3628                    @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();"
3629                  >
3630                    <span class="border-transparent border-b-text">Switzerland (CHF
3631                      CHF)</span
3632                    >
3633                  </button>
3634                </li>
3635                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3636                  <button
3637                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3638                    type="button"
3639                    
3640                    @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();"
3641                  >
3642                    <span class="border-transparent border-b-text">United Kingdom (GBP
3643                      £)</span
3644                    >
3645                  </button>
3646                </li>
3647                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3648                  <button
3649                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3650                    type="button"
3651                    
3652                      aria-current="true"
3653                    
3654                    @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();"
3655                  >
3656                    <span class="border-scheme-text border-b-text">United States (USD
3657                      $)</span
3658                    >
3659                  </button>
3660                </li></ul>
3661          </div>
3662
3663          <input
3664            x-ref="input"
3665            type="hidden"
3666            name="country_code"
3667            id="CountrySelector"
3668            value="US"
3669          >
3670        </data-island>
3671      </div></div></form>
3672        </div>
3673      
3674
3675      
3676        <ul class="space-y-1 px-section-horizontal-spacing">
3677          
3678            <li>
3679              <a href="https://restfullighting.com/customer_authentication/redirect?locale=en&amp;region_country=US" id="customer_login_link">Log in</a>
3680            </li>
3681            <li>
3682              <a href="https://shopify.com/60051226775/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJiZWR0aW1lLWJ1bGItbm9ydGgtYW1lcmljYS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTIxOTUzOTMsIm5iZiI6MTc5MTU5MDU5M30.SfaFG5MWwdPgUWZLFzljrBgECv8rRbZAbJQAFczJsoM" id="customer_register_link">Create account</a>
3683            </li>
3684          
3685        </ul>
3686      
3687<form
3688          class="my-6 px-section-horizontal-spacing"
3689          action="/search"
3690          method="get"
3691          role="search"
3692        >
3693          <div class="flex w-full max-w-xs items-end">
3694            <label for="menu-drawer-search" class="sr-only">Search</label>
3695            <input
3696              class="min-w-0 flex-auto border-b-text border-current bg-transparent py-1.5 placeholder-current"
3697              id="menu-drawer-search"
3698              type="text"
3699              name="q"
3700              placeholder="Search"
3701            >
3702            <button
3703              class="px-1"
3704              type="submit"
3705            >
3706              <span class="inline-block h-6 w-6"><svg
3707  class="theme-icon"
3708  xmlns="http://www.w3.org/2000/svg"
3709  fill="none"
3710  viewBox="0 0 24 24"
3711>
3712  <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"/>
3713</svg>
3714</span>
3715              <span class="sr-only">Submit</span>
3716            </button>
3717          </div>
3718        </form>
3719    </div>
3720  </div>
3721
3722    </div>
3723  </section>
3724
3725  <style>
3726    .section-sidebar {
3727      display: block !important;
3728    }
3729
3730    @media (min-width: 1024px) {
3731      .section-sidebar {
3732        display: none !important;
3733      }
3734    }
3735
3736    .sidebar-container {
3737      position: static;
3738      width: 100%;
3739      max-width: 100%;
3740      border-right: 0;
3741      display: none;
3742    }
3743
3744    .section-sidebar:focus-within .sidebar-container {
3745      display: block !important;
3746    }
3747  </style>
3748</noscript>
3749
3750
3751</div>
3751<script>
3752  const calculateHeaderHeights = () => {
3753    const headerGroupHeights = [];
3754
3755    document
3756      .querySelectorAll('.shopify-section-group-header-group')
3757      .forEach((headerGroupSectionEl) => {
3758        headerGroupHeights.push(
3759          headerGroupSectionEl.getBoundingClientRect().height
3760        );
3761      });
3762
3763    document.documentElement.style.setProperty(
3764      '--header-group-height',
3765      `${headerGroupHeights.reduce((subtotal, a) => subtotal + a, 0)}px`
3766    );
3767  };
3768
3769  calculateHeaderHeights();
3770
3771  const debouncedCalculateHeaderHeights = debounce(calculateHeaderHeights, 300);
3772
3773  window.addEventListener('resize', debouncedCalculateHeaderHeights);
3774</script>
3774
3775
3776
3777
3778<style>
3779  #MainContent
3780    > .shopify-section.banner-section:first-child
3781    [data-media-container].h-screen {
3782    height: calc(100vh - var(--header-group-height));
3783  }
3784
3785  @media (min-width: 990px) {
3786    #MainContent
3787      > .shopify-section.banner-section:first-child
3788      [data-media-container].lg\:h-auto {
3789      height: auto;
3790    }
3791
3792    #MainContent
3793      > .shopify-section.banner-section:first-child
3794      [data-media-container].lg\:h-screen {
3795      height: calc(100vh - var(--header-group-height));
3796    }
3797  }
3798</style>
3799
3800
3801    <main id="MainContent">
3802      <div id="shopify-section-template--20931933077655__video_with_text_overlay_w4aF6C" class="shopify-section"><style>
3803  .video-overlay-text-shadow h2,
3804  .video-overlay-text-shadow .rte {
3805    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7), 1px 1px 2px rgba(0, 0, 0, 0.5);
3806  }
3807  
3808  .video-overlay-text-shadow .theme-link {
3809    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
3810  }
3811</style>
3812
3813<section
3814  class="group relative border-b-gridline border-gridline-color"
3815>
3816  
3817    <a href="/products/restful-atmos-preorder" class="absolute inset-0 z-11"
3818      ><span class="sr-only">Learn More</span></a
3819    >
3820  
3821  <div class="relative aspect-w-4 aspect-h-3 lg:aspect-w-16 lg:aspect-h-9">
3822    <div class="absolute inset-0"><div
3823  class="absolute inset-0"
3824  style="--ratio-percent: %;"
3825><data-island
3826        id="template--20931933077655__video_with_text_overlay_w4aF6C-37610144006295"
3827        class="absolute inset-0 h-full w-full"
3828        x-data="Video('autoplay')"
3829        x-intersect:enter="play(true)"
3830        x-intersect:leave.full="pause"
3831      >
3832        <data-island
3833          class="html-video-wrapper"
3834          x-data="HTMLVideo"
3835          @play="play"
3836          @pause="pause"
3837        ><video playsinline="playsinline" autoplay="autoplay" loop="loop" preload="none" class="absolute inset-0 w-full h-full object-cover object-center" muted="muted" x-ref="video" poster="//restfullighting.com/cdn/shop/files/preview_images/7468e2c363d549058b694c5c65c231a9.thumbnail.0000000000_2048x.jpg?v=1744630028"><source src="//restfullighting.com/cdn/shop/videos/c/vp/7468e2c363d549058b694c5c65c231a9/7468e2c363d549058b694c5c65c231a9.HD-1080p-7.2Mbps-45931169.mp4?v=0" type="video/mp4"><img src="//restfullighting.com/cdn/shop/files/preview_images/7468e2c363d549058b694c5c65c231a9.thumbnail.0000000000_2048x.jpg?v=1744630028"></video>
3838</data-island>
3839      </data-island></div>
3840</div>
3841    <div
3842      class="absolute inset-0 z-10 text-scheme-text video-overlay-text-shadow"
3843      data-color-scheme="scheme4"
3844    >
3845      <div class="flex justify-end items-start text-right  h-full w-full">
3846        <div class="lg:w-1/3 overflow-hidden px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text">
3847          
3848            <h2 class="font-heading text-heading-feature break-word">
3849              Atmos Bedside Lamp
3850            </h2>
3851          
3852
3853          
3854            <div class="rte text-base mt-theme-half">
3855              <h4><strong>Light reimagined for better sleep.</strong><br/>Warm, gentle light before bed.<br/>Energizing brightness in the morning.<br/></h4>
3856            </div>
3857          
3858
3859          
3860            <div class="mt-4 text-0"><span
3861                    class="theme-link inline-block text-scheme-text group-hover:text-scheme-accent"
3862                  >Learn More</span></div>
3863          
3864        </div>
3865      </div>
3866    </div>
3867  </div>
3868</section>
3869
3870
3871</div><div id="shopify-section-template--20931933077655__video_with_text_UmQcz6" class="shopify-section"><section class="grid grid-flow-row-dense grid-cols-1 gap-gutter overflow-hidden border-b-gridline border-gridline-color bg-gridline-color lg:grid-cols-12">
3872  <div
3873    class="bg-scheme-background lg:col-start-7 lg:col-end-13  p-8 lg:p-16"
3874    data-color-scheme="scheme3"
3875  >
3876    <div class="relative min-h-full"><div
3877  class="group relative pb-[var(--ratio-percent)]"
3878  style="--ratio-percent: 177.61989342806396%;"
3879><data-island
3880        id="template--20931933077655__video_with_text_UmQcz6-38132226523287"
3881        class="absolute inset-0 h-full w-full"
3882        x-data="Video('autoplay')"
3883        x-intersect:enter="play(true)"
3884        x-intersect:leave.full="pause"
3885      >
3886        <data-island
3887          class="html-video-wrapper"
3888          x-data="HTMLVideo"
3889          @play="play"
3890          @pause="pause"
3891        ><video playsinline="playsinline" autoplay="autoplay" loop="loop" preload="none" class="absolute inset-0 w-full h-full object-cover object-center" muted="muted" x-ref="video" poster="//restfullighting.com/cdn/shop/files/preview_images/ad86844cd9ae4559916b19f41c42c044.thumbnail.0000000000_2048x.jpg?v=1749426156"><source src="//restfullighting.com/cdn/shop/videos/c/vp/ad86844cd9ae4559916b19f41c42c044/ad86844cd9ae4559916b19f41c42c044.HD-1080p-7.2Mbps-49037936.mp4?v=0" type="video/mp4"><img src="//restfullighting.com/cdn/shop/files/preview_images/ad86844cd9ae4559916b19f41c42c044.thumbnail.0000000000_2048x.jpg?v=1749426156"></video>
3892</data-island>
3893      </data-island></div>
3894</div>
3895  </div>
3896
3897  <div
3898    class="lg:col-span-6 relative flex bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text items-center"
3899    data-color-scheme="scheme1"
3900  >
3901    <div class="text-left break-word w-full"><h2 class="font-heading text-heading-standard">
3902          Bedtime Bulb v2
3903        </h2><div class="rte text-base  mt-4 font-body">
3904          <h4>A refined evolution of the world's most trusted low-blue light bulb.<br/>Now with groundbreaking new features:</h4><ul><li><h4>IRadient: Bringing infrared back to the bedroom</h4></li><li><h4>Perfect Dimming: Works with virtually all dimmers</h4></li><li><h4>Dim-to-Warm: Further reduces blue light with dimming</h4></li></ul>
3905        </div><div class="mt-4 text-0"><a
3906                class="theme-link inline-block text-scheme-text hover:text-scheme-accent"
3907                href="/products/bedtime-bulb-v2"
3908              >Learn More</a></div></div>
3909  </div>
3910</section>
3911
3912
3913</div><div id="shopify-section-template--20931933077655__rich_text_g9ytaB" class="shopify-section"><section
3914  class="overflow-hidden border-b-gridline border-gridline-color bg-scheme-background text-scheme-text"
3915  data-color-scheme="scheme1"
3916>
3917  <div class="px-section-horizontal-spacing py-section-vertical-spacing">
3918    <div class="flex text-left justify-start">
3919      <div class="w-full lg:w-3/4"><h2 class="font-heading text-heading-standard">
3920            Who is Restful?
3921          </h2><div class="rte mt-4  break-word">
3922          <h4>We believe light should be beautiful in form, effortless in function, and restorative by nature.<br/><br/>That’s the vision behind <strong>The Restful Home</strong>, a family of lighting products that supports sleep, wakefulness, and visual comfort throughout the day.</h4><h4>Join us as we redefine what home lighting can be: intuitive, health-forward, and quietly transformative.<br/><a href="https://instagram.com/restfullighting" target="_blank" title="Restful on Instagram">@restfullighting</a></h4>
3923        </div><div class="mt-4 text-0"><a
3924                  class="theme-link inline-block text-scheme-text hover:text-scheme-accent"
3925                  href="/pages/contact"
3926                >Have additional questions?</a></div></div>
3927    </div>
3928  </div>
3929</section>
3930
3931
3932</div><div id="shopify-section-template--20931933077655__featured_collection_qUUzqn" class="shopify-section"><section
3933  class="featured-collection border-b-gridline border-gridline-color"
3934  data-color-scheme="scheme1"
3935>
3936  
3937
3938  <div class="bg-scheme-background">
3939    <ul class="grid grid-cols-2 lg:grid-cols-12 gap-gutter bg-gridline-color">
3940      
3941        
3942        <li class="col-span-2 lg:col-span-6 bg-scheme-background text-scheme-text">
3943          
3944<data-island
3945  class="relative flex h-full flex-col text-center hover:text-scheme-accent"
3946  
3947  data-color-scheme="scheme1"
3948>
3949  <div
3950    class="relative"
3951  ><div
3952      class="group w-full border-b-gridline border-gridline-color pb-0"
3953      
3954    >
3955      <div class="relative z-0">
3956        <a
3957          href="/products/bedtime-bulb-v2"
3958          
3959          class="absolute inset-0 z-40"
3960        >
3961          <span class="sr-only">Bedtime Bulb v2</span>
3962        </a>
3963
3964        
3965<image-with-placeholder class="relative"><img src="//restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=3000" alt="Bedtime Bulb v2" srcset="//restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=200 200w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=350 350w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=450 450w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=750 750w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=850 850w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=960 960w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=1280 1280w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=1440 1440w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=1536 1536w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=1706 1706w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=1782 1782w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=1920 1920w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=2560 2560w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=2880 2880w, //restfullighting.com/cdn/shop/files/Generated_Image_November_21_2025_-_5_45PM.jpg?v=1765544721&amp;width=3000 3000w" width="3000" height="3000" loading="lazy" class="peer/image" sizes="(min-width: 1024px) calc(100vw / 12 * 6), 50vw">
3966  
3967    <div
3968      class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden"
3969    ></div>
3970  
3971</image-with-placeholder>
3972
3973
3974        <image-with-placeholder>
3975  <img src="//restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=3000" alt="" srcset="//restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=200 200w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=350 350w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=450 450w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=750 750w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=850 850w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=960 960w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=1280 1280w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=1440 1440w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=1536 1536w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=1706 1706w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=1782 1782w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=1920 1920w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=2560 2560w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=2880 2880w, //restfullighting.com/cdn/shop/files/bedtime-bulb-21_81135197-f5ba-481d-b38c-044a590b5b56.jpg?v=1765544721&amp;width=3000 3000w" width="3000" height="2028" loading="lazy" class="peer/image block absolute inset-0 w-full h-full object-cover z-35 bg-scheme-background opacity-0 transition-opacity duration-200 ease-in-out group-hover:opacity-100 group-focus-within:opacity-100" sizes="(min-width: 1024px) calc(100vw / 12 * 6), 50vw">
3976  
3977    <div
3978      class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden"
3979    ></div>
3980  
3981</image-with-placeholder>
3982
3983</div>
3984    </div>
3985
3986    
3987    <div
3988      class="relative justify-between py-4 px-section-horizontal-spacing  flex"
3989    >
3990      <a
3991        href="/products/bedtime-bulb-v2"
3992        
3993        class="absolute inset-0 z-10"
3994      >
3995        <span class="sr-only">Bedtime Bulb v2</span>
3996      </a>
3997      <div class="text-left w-3/5 break-word">
3998        
3999        <p
4000          aria-hidden="true"
4001          class=""
4002        >
4003          Bedtime Bulb v2
4004        </p>
4005      </div>
4006      <div class="text-right pl-2">
4007        
4008          
4009            <s class="block lg:inline"
4010              ><span class="sr-only">Regular price</span>$39.99</s>
4011          
4012          
4013            
4014              
4015              <span class="text-scheme-accent"
4016                ><span class="sr-only">Sale price</span
4017                ><br>
4018                On Sale from $34.99</span>
4019            
4020          
4021        
4022        
4023</div>
4024    </div>
4025  </div>
4026</data-island>
4027
4028        </li>
4029      
4030        
4031        <li class="col-span-2 lg:col-span-6 bg-scheme-background text-scheme-text">
4032          
4033<data-island
4034  class="relative flex h-full flex-col text-center hover:text-scheme-accent"
4035  
4036  data-color-scheme="scheme1"
4037>
4038  <div
4039    class="relative"
4040  ><div
4041      class="group w-full border-b-gridline border-gridline-color pb-0"
4042      
4043    >
4044      <div class="relative z-0">
4045        <a
4046          href="/products/restful-atmos-preorder"
4047          
4048          class="absolute inset-0 z-40"
4049        >
4050          <span class="sr-only">Atmos Bedside Lamp</span>
4051        </a>
4052
4053        
4054<image-with-placeholder class="relative"><img src="//restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=3000" alt="Atmos Bedside Lamp" srcset="//restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=200 200w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=350 350w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=450 450w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=750 750w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=850 850w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=960 960w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=1280 1280w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=1440 1440w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=1536 1536w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=1706 1706w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=1782 1782w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=1920 1920w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=2560 2560w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=2880 2880w, //restfullighting.com/cdn/shop/files/S1_1_69f364e0-dc4c-4ad7-a128-352d052e6b0e.jpg?v=1749757775&amp;width=3000 3000w" width="3000" height="3000" loading="lazy" class="peer/image" sizes="(min-width: 1024px) calc(100vw / 12 * 6), 50vw">
4055  
4056    <div
4057      class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden"
4058    ></div>
4059  
4060</image-with-placeholder>
4061
4062
4063        <image-with-placeholder>
4064  <img src="//restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=3000" alt="" srcset="//restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=200 200w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=350 350w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=450 450w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=750 750w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=850 850w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=960 960w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=1280 1280w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=1440 1440w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=1536 1536w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=1706 1706w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=1782 1782w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=1920 1920w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=2560 2560w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=2880 2880w, //restfullighting.com/cdn/shop/files/S1_2.jpg?v=1749757776&amp;width=3000 3000w" width="3000" height="3000" loading="lazy" class="peer/image block absolute inset-0 w-full h-full object-cover z-35 bg-scheme-background opacity-0 transition-opacity duration-200 ease-in-out group-hover:opacity-100 group-focus-within:opacity-100" sizes="(min-width: 1024px) calc(100vw / 12 * 6), 50vw">
4065  
4066    <div
4067      class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden"
4068    ></div>
4069  
4070</image-with-placeholder>
4071
4072</div>
4073    </div>
4074
4075    
4076    <div
4077      class="relative justify-between py-4 px-section-horizontal-spacing  flex"
4078    >
4079      <a
4080        href="/products/restful-atmos-preorder"
4081        
4082        class="absolute inset-0 z-10"
4083      >
4084        <span class="sr-only">Atmos Bedside Lamp</span>
4085      </a>
4086      <div class="text-left w-3/5 break-word">
4087        
4088        <p
4089          aria-hidden="true"
4090          class=""
4091        >
4092          Atmos Bedside Lamp
4093        </p>
4094      </div>
4095      <div class="text-right pl-2">
4096        
4097          
4098            <s class="block lg:inline"
4099              ><span class="sr-only">Regular price</span>$349.00</s>
4100          
4101          
4102            
4103              <span class="text-scheme-accent"
4104                ><span class="sr-only">Sale price</span>$249.99</span>
4105            
4106          
4107        
4108        
4109</div>
4110    </div>
4111  </div>
4112</data-island>
4113
4114        </li>
4115      
4116</ul>
4117  </div></section>
4118
4119
4120</div><div id="shopify-section-template--20931933077655__logo-list" class="shopify-section"><section
4121  class="border-b-gridline border-gridline-color bg-gridline-color"
4122  style="--logo-width: 150px"
4123>
4124  
4125
4126  
4127
4128  
4129    <div
4130      class="flex flex-wrap items-center gap-y-4 bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:flex-nowrap justify-center"
4131      data-color-scheme="scheme4"
4132    >
4133      
4134
4135        
4136
4137        <div
4138          class="relative block max-w-[--logo-width] w-1/3 mx-5 lg:mt-0"
4139        ><a href="/collections/frontpage" class="block">
4140              
4141          <div class="relative" style="padding-top: 100%;">
4142            <image-with-placeholder>
4143  <img src="//restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=3000" alt="" srcset="//restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=200 200w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=350 350w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=450 450w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=750 750w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=850 850w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=960 960w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=1280 1280w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=1440 1440w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=1536 1536w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=1706 1706w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=1782 1782w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=1920 1920w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=2560 2560w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=2880 2880w, //restfullighting.com/cdn/shop/files/Restful_Icon_White1.png?v=1750270161&amp;width=3000 3000w" width="3000" height="2161" loading="lazy" class="peer/image block absolute inset-0 w-full h-full object-contain" sizes="150px">
4144  
4145</image-with-placeholder>
4146
4147          </div>
4148        
4149            </a></div>
4150      
4151
4152    </div>
4153  
4154</section>
4155
4156
4157</div><div id="shopify-section-template--20931933077655__media_split_VecH8r" class="shopify-section"><section class="grid grid-flow-row-dense grid-cols-1 gap-gutter overflow-hidden border-b-gridline border-gridline-color bg-gridline-color lg:grid-cols-12"><div
4158      class="relative overflow-hidden bg-scheme-background lg:col-span-var"
4159      style="--col-span: 6;"
4160      data-color-scheme="scheme3"
4161    >
4162      <div class="block h-full w-full  p-8 lg:p-16">
4163        
4164
4165        
4166          
4167<div class="relative flex min-h-full items-center justify-center"><div class="w-full"><div
4168  class="group relative pb-[var(--ratio-percent)]"
4169  style="--ratio-percent: 100.0%;"
4170><data-island
4171        id="template--20931933077655__media_split_VecH8r-38197174239383"
4172        class="absolute inset-0 h-full w-full"
4173        x-data="Video('autoplay')"
4174        x-intersect:enter="play(true)"
4175        x-intersect:leave.full="pause"
4176      >
4177        <data-island
4178          class="html-video-wrapper"
4179          x-data="HTMLVideo"
4180          @play="play"
4181          @pause="pause"
4182        ><video playsinline="playsinline" autoplay="autoplay" loop="loop" preload="none" class="absolute inset-0 w-full h-full object-cover object-center" muted="muted" x-ref="video" poster="//restfullighting.com/cdn/shop/files/preview_images/d178f55732d24a62892730450cc467a9.thumbnail.0000000000_2048x.jpg?v=1750180417" loading="lazy"><source src="//restfullighting.com/cdn/shop/videos/c/vp/d178f55732d24a62892730450cc467a9/d178f55732d24a62892730450cc467a9.HD-1080p-7.2Mbps-49564845.mp4?v=0" type="video/mp4"><img src="//restfullighting.com/cdn/shop/files/preview_images/d178f55732d24a62892730450cc467a9.thumbnail.0000000000_2048x.jpg?v=1750180417"></video>
4183</data-island>
4184      </data-island></div>
4185</div>
4186              </div>
4187        
4188        
4189      </div>
4190    </div><div
4191      class="relative overflow-hidden bg-scheme-background lg:col-span-var"
4192      style="--col-span: 6;"
4193      data-color-scheme="scheme1"
4194    >
4195      <div class="block h-full w-full  ">
4196        
4197
4198        
4199          <a class="block h-full w-full" href="/products/bedtime-bulb-v2">
4200            
4201<div class="relative flex min-h-full items-center justify-center ">
4202                
4203                
4204                  <div class="block w-full lg:hidden">
4205                      <image-with-placeholder class="relative"><img src="//restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=3000" alt="" srcset="//restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=200 200w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=350 350w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=450 450w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=750 750w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=850 850w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=960 960w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1280 1280w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1440 1440w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1536 1536w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1706 1706w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1782 1782w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1920 1920w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=2560 2560w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=2880 2880w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=3000 3000w" width="3000" height="4492" loading="lazy" class="peer/image" sizes="(min-width: 1024px) calc(100vw / 12 * 6), 100vw">
4206  
4207    <div
4208      class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden"
4209    ></div>
4210  
4211</image-with-placeholder>
4212
4213                    </div>
4214                    <div class="hidden lg:block lg:h-full lg:w-full">
4215                      <image-with-placeholder>
4216  <img src="//restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=3000" alt="" srcset="//restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=200 200w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=350 350w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=450 450w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=750 750w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=850 850w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=960 960w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1280 1280w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1440 1440w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1536 1536w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1706 1706w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1782 1782w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=1920 1920w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=2560 2560w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=2880 2880w, //restfullighting.com/cdn/shop/files/bedtime-bulb-05.jpg?v=1749737288&amp;width=3000 3000w" width="3000" height="4492" loading="lazy" class="peer/image block absolute inset-0 w-full h-full object-cover" sizes="(min-width: 1024px) calc(100vw / 12 * 6), 100vw">
4217  
4218    <div
4219      class="absolute inset-0 h-full w-full bg-scheme-text opacity-[0.05] peer-[.is-complete]/image:opacity-0 no-js:hidden"
4220    ></div>
4221  
4222</image-with-placeholder>
4223
4224                    </div>
4225              </div>
4226              
4227
4228        
4229          </a>
4230        
4231      </div>
4232    </div></section>
4233
4234
4235</div><div id="shopify-section-template--20931933077655__scrolling-text" class="shopify-section">
4236
4237<section
4238  
4239  class="border-b-gridline border-gridline-color bg-scheme-background text-scheme-text"
4240  data-color-scheme="scheme4"
4241>
4242  
4243
4244
4245
4246
4247
4248<div
4249  class="py-2 lg:py-2 overflow-hidden"
4250>
4251    
4252  <scrolling-items-container class="block">
4253    <scrolling-items
4254      style="
4255        --base-scrolling-items-speed: 20s;
4256        --local-scrolling-items-speed-multiplier: 1;
4257        --scrolling-items-speed: calc(
4258            var(--base-scrolling-items-speed) * var(--global-scrolling-items-speed-multiplier) *
4259              var(--local-scrolling-items-speed-multiplier)
4260          );
4261        --scrolling-items-direction: normal;"
4262      class="block w-max whitespace-nowrap motion-safe:animate-[scrolling-items_var(--scrolling-items-speed)_linear_infinite_var(--scrolling-items-direction)] motion-safe:focus-within:[animation-play-state:paused] motion-safe:hover:[animation-play-state:paused] font-body text-scale-n0 lg:text-scale-n2 motion-reduce:block motion-reduce:whitespace-normal motion-reduce:px-section-horizontal-spacing motion-reduce:text-center  motion-reduce:-translate-x-1/4"
4263    >
4264      <scrolling-items-surface class="flex flex-nowrap items-center">
4265        <scrolling-items-content class="grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></scrolling-items-content>
4266          <noscript>
4267            
4268            
4269              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4270            
4271              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4272            
4273              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4274            
4275              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4276            
4277              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4278            
4279              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4280            
4281              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4282            
4283              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4284            
4285              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4286            
4287              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4288            
4289              <span class="motion-reduce:hidden grow-0 shrink-0 pl-1 lg:pl-4">Reclaim your night • Restore your day<span class="pl-1 lg:pl-4">&bullet;</span></span>
4290            
4291          </noscript>
4292      </scrolling-items-surface>
4293    </scrolling-items>
4294  </scrolling-items-container>
4295
4296  
4297</div>
4298
4299</section>
4300
4301
4302</div><div id="shopify-section-template--20931933077655__testimonials" class="shopify-section"><section
4303  class="border-b-gridline border-gridline-color bg-gridline-color"
4304  data-color-scheme="scheme1"
4305>
4306  
4307
4308  <div class="grid bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text  lg:grid-cols-3 gap-10"><blockquote class="flex-1 text-left">
4309        <div class="font-heading text-heading-secondary [&_a[href]]:underline [&_a[href]]:hover:text-scheme-accent">
4310          <p>I've tried to find a good nighttime bulb for a few years now, probably tried out 10-15 different bulbs, and this one is the best I've come across.</p>
4311        </div>
4312        
4313          <footer class="font-secondary mt-2 text-base">
4314            - William, Amazon Review
4315          </footer>
4316        
4317      </blockquote><blockquote class="flex-1 text-left">
4318        <div class="font-heading text-heading-secondary [&_a[href]]:underline [&_a[href]]:hover:text-scheme-accent">
4319          <p>Really can’t believe how much I love this bulb!</p>
4320        </div>
4321        
4322          <footer class="font-secondary mt-2 text-base">
4323            - Mari, Amazon Review
4324          </footer>
4325        
4326      </blockquote><blockquote class="flex-1 text-left">
4327        <div class="font-heading text-heading-secondary [&_a[href]]:underline [&_a[href]]:hover:text-scheme-accent">
4328          <p>I love this bulb! I’m super picky about lighting, and the quality of light from this bulb is so great - soothing and makes my room look so cozy.</p>
4329        </div>
4330        
4331          <footer class="font-secondary mt-2 text-base">
4332            - Jennifer, Amazon Review
4333          </footer>
4334        
4335      </blockquote></div>
4336</section>
4337
4338
4339</div>
4340    </main>
4341
4342    <!-- BEGIN sections: footer-group -->
4343<div id="shopify-section-sections--20931932717207__footer" class="shopify-section shopify-section-group-footer-group"><footer
4344  class="bg-scheme-background text-scheme-text"
4345  data-color-scheme="scheme1"
4346  data-theme-footer
4347>
4348  
4349    <section
4350  class="border-b-gridline border-gridline-color bg-scheme-background py-section-vertical-spacing text-scheme-text"
4351  data-color-scheme="scheme4"
4352>
4353  <div class="justify-center px-section-horizontal-spacing lg:flex lg:items-center lg:justify-between">
4354    <div class="text-base">
4355      
4356
4357      
4358        <div class="[&_a[href]]:underline [&_a[href]]:hover:text-scheme-accent">
4359          <p>Be the first to know about discounts, and get a behind-the-scenes look.</p>
4360        </div>
4361      
4362    </div>
4363
4364    <div class="mt-theme-half lg:mt-0">
4365      <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="✓" />
4366        
4367
4368        
4369          <input type="hidden" name="contact[tags]" value="newsletter">
4370          <div class="items-end lg:ml-4 lg:flex">
4371            <label class="sr-only" for="Email-sections--20931932717207__footer">Email address</label>
4372            <input
4373              type="email"
4374              class="font-body block w-full border-b-text border-current bg-transparent pb-1 leading-[inherit] placeholder-current"
4375              name="contact[email]"
4376              id="Email-sections--20931932717207__footer"
4377              value=""
4378              placeholder="Email address"
4379              autocorrect="off"
4380              autocapitalize="off"
4381            >
4382            <button
4383              class="theme-link mt-2 shrink-0 py-1 leading-[inherit] hover:text-scheme-accent lg:ml-2 lg:mt-0"
4384              type="submit"
4385              name="commit"
4386              id="Subscribe"
4387            >Subscribe</button>
4388          </div>
4389        
4390      </form>
4391    </div>
4392  </div>
4393</section>
4394
4395  
4396  
4397    <div class="border-b-gridline border-gridline-color">
4398      <div
4399        class="grid lg:grid-cols-var bg-gridline-color"
4400        style="--grid-cols: 12;"
4401      ><div
4402            class="break-word bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:col-span-var"
4403            style="--col-span: 6;"
4404            
4405          >
4406                  <div style="max-width: 100px;">
4407                    
4408                    <img
4409                      src="//restfullighting.com/cdn/shop/files/restful_logo_dark.svg?v=1746798384&width=100"
4410                      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"
4411                      width="202"
4412                      height="36"
4413                      loading="lazy"
4414                      alt="Restful"
4415                    >
4416                  </div>
4417                
4418</div><div
4419            class="break-word bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:col-span-var"
4420            style="--col-span: 6;"
4421            
4422          ><div class="inline-block text-left">
4423                  
4424                  
4425                  <ul class="list-none space-y-1">
4426                    
4427                      <li>
4428                        <a
4429                          href="/"
4430                          class="hover:text-scheme-accent"
4431                        >
4432                          Home
4433                        </a>
4434                      </li>
4435                    
4436                      <li>
4437                        <a
4438                          href="/collections/frontpage"
4439                          class="hover:text-scheme-accent"
4440                        >
4441                          Products
4442                        </a>
4443                      </li>
4444                    
4445                      <li>
4446                        <a
4447                          href="/pages/restful-app"
4448                          class="hover:text-scheme-accent"
4449                        >
4450                          App
4451                        </a>
4452                      </li>
4453                    
4454                      <li>
4455                        <a
4456                          href="/blogs/news"
4457                          class="hover:text-scheme-accent"
4458                        >
4459                          News & Updates
4460                        </a>
4461                      </li>
4462                    
4463                      <li>
4464                        <a
4465                          href="/pages/contact"
4466                          class="hover:text-scheme-accent"
4467                        >
4468                          Contact
4469                        </a>
4470                      </li>
4471                    
4472                      <li>
4473                        <a
4474                          href="https://af.uppromote.com/restful/register"
4475                          class="hover:text-scheme-accent"
4476                        >
4477                          Refer a Friend
4478                        </a>
4479                      </li>
4480                    
4481                      <li>
4482                        <a
4483                          href="/policies/privacy-policy"
4484                          class="hover:text-scheme-accent"
4485                        >
4486                          Privacy Policy
4487                        </a>
4488                      </li>
4489                    
4490                      <li>
4491                        <a
4492                          href="/policies/terms-of-service"
4493                          class="hover:text-scheme-accent"
4494                        >
4495                          Terms of Use
4496                        </a>
4497                      </li>
4498                    
4499                      <li>
4500                        <a
4501                          href="/policies/refund-policy"
4502                          class="hover:text-scheme-accent"
4503                        >
4504                          Return Policy
4505                        </a>
4506                      </li>
4507                    
4508                  </ul>
4509                </div></div></div>
4510    </div>
4511  
4512
4513  <div>
4514    <div class="px-section-horizontal-spacing py-section-vertical-spacing lg:flex lg:flex-wrap lg:items-center lg:justify-between">
4515      <div class="mb-4 space-y-2 text-sm lg:mb-0 lg:flex-1">
4516        <p>
4517          &copy; 2026,
4518          <a href="/" title="">Restful</a>.
4519        </p>
4520        <ul class="flex flex-wrap gap-1 text-sm [&>li:last-child]:after:content-none [&>li]:after:content-['\00B7']">
4521          <li>
4522            <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
4522oweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
4523          </li></ul>
4524      </div>
4525      
4526<div class="mb-4 flex flex-wrap items-center justify-between lg:mb-0 lg:flex-1 lg:items-end lg:justify-end">
4527          <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="/" /><div class="flex gap-4"><div class="inline-block shrink-0 select-none">
4528        <h2 class="sr-only" id="country-heading-footer">
4529          Country/region
4530        </h2>
4531        <data-island
4532          class="relative"
4533          x-data="{ expanded: false }"
4534          @keydown.escape.prevent.stop="expanded = false"
4535          @click.outside="expanded = false"
4536        >
4537          <button
4538            type="button"
4539            class="border-b-text border-scheme-text py-1 text-sm"
4540            :aria-expanded="expanded"
4541            aria-controls="country-list-footer"
4542            aria-describedby="country-heading-footer"
4543            @click.prevent="expanded = ! expanded"
4544          >
4545            United States (USD
4546            $)
4547            <span
4548              class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition"
4549              :class="{ 'rotate-180': expanded }"
4550            >
4551              <svg
4552  class="theme-icon"
4553  xmlns="http://www.w3.org/2000/svg"
4554  fill="none"
4555  viewBox="0 0 24 24"
4556>
4557  <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/>
4558</svg>
4559
4560            </span>
4561          </button>
4562          <div
4563            class="absolute bottom-[calc(100%_+_0.5rem)] left-auto right-0 max-md:left-0 max-md:right-auto"
4564            x-show="expanded"
4565            style="display: none;"
4566          >
4567            <ul
4568              id="country-list-footer"
4569              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"
4570              x-transition:enter="transition ease duration-300"
4571              x-transition:enter-start="opacity-0"
4572              x-transition:enter-end="opacity-100"
4573              x-transition:leave="transition ease duration-300"
4574              x-transition:leave-start="opacity-100"
4575              x-transition:leave-end="opacity-0"
4576              :aria-hidden="! expanded"
4577            >
4578              
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 = 'AT'; $root.closest('form').submit();"
4585                  >
4586                    <span class="border-transparent border-b-text">Austria (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 = 'BE'; $root.closest('form').submit();"
4597                  >
4598                    <span class="border-transparent border-b-text">Belgium (EUR
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 = 'BG'; $root.closest('form').submit();"
4609                  >
4610                    <span class="border-transparent border-b-text">Bulgaria (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 = 'CA'; $root.closest('form').submit();"
4621                  >
4622                    <span class="border-transparent border-b-text">Canada (CAD
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 = 'HR'; $root.closest('form').submit();"
4633                  >
4634                    <span class="border-transparent border-b-text">Croatia (EUR
4635                      €)</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 = 'CY'; $root.closest('form').submit();"
4645                  >
4646                    <span class="border-transparent border-b-text">Cyprus (EUR
4647                      €)</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 = 'CZ'; $root.closest('form').submit();"
4657                  >
4658                    <span class="border-transparent border-b-text">Czechia (CZK
4659                      Kč)</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 = 'DK'; $root.closest('form').submit();"
4669                  >
4670                    <span class="border-transparent border-b-text">Denmark (DKK
4671                      kr.)</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 = 'EE'; $root.closest('form').submit();"
4681                  >
4682                    <span class="border-transparent border-b-text">Estonia (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 = 'FI'; $root.closest('form').submit();"
4693                  >
4694                    <span class="border-transparent border-b-text">Finland (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 = 'FR'; $root.closest('form').submit();"
4705                  >
4706                    <span class="border-transparent border-b-text">France (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 = 'DE'; $root.closest('form').submit();"
4717                  >
4718                    <span class="border-transparent border-b-text">Germany (EUR
4719                      €)</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 = 'GR'; $root.closest('form').submit();"
4729                  >
4730                    <span class="border-transparent border-b-text">Greece (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 = 'HU'; $root.closest('form').submit();"
4741                  >
4742                    <span class="border-transparent border-b-text">Hungary (HUF
4743                      Ft)</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 = 'IE'; $root.closest('form').submit();"
4753                  >
4754                    <span class="border-transparent border-b-text">Ireland (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 = 'IT'; $root.closest('form').submit();"
4765                  >
4766                    <span class="border-transparent border-b-text">Italy (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 = 'LV'; $root.closest('form').submit();"
4777                  >
4778                    <span class="border-transparent border-b-text">Latvia (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 = 'LT'; $root.closest('form').submit();"
4789                  >
4790                    <span class="border-transparent border-b-text">Lithuania (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 = 'LU'; $root.closest('form').submit();"
4801                  >
4802                    <span class="border-transparent border-b-text">Luxembourg (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 = 'MT'; $root.closest('form').submit();"
4813                  >
4814                    <span class="border-transparent border-b-text">Malta (EUR
4815                      €)</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 = 'NL'; $root.closest('form').submit();"
4825                  >
4826                    <span class="border-transparent border-b-text">Netherlands (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 = 'PL'; $root.closest('form').submit();"
4837                  >
4838                    <span class="border-transparent border-b-text">Poland (PLN
4839                      zł)</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 = 'PT'; $root.closest('form').submit();"
4849                  >
4850                    <span class="border-transparent border-b-text">Portugal (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 = 'RO'; $root.closest('form').submit();"
4861                  >
4862                    <span class="border-transparent border-b-text">Romania (RON
4863                      Lei)</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 = 'SK'; $root.closest('form').submit();"
4873                  >
4874                    <span class="border-transparent border-b-text">Slovakia (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 = 'SI'; $root.closest('form').submit();"
4885                  >
4886                    <span class="border-transparent border-b-text">Slovenia (EUR
4887                      €)</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 = 'ES'; $root.closest('form').submit();"
4897                  >
4898                    <span class="border-transparent border-b-text">Spain (EUR
4899                      €)</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 = 'SE'; $root.closest('form').submit();"
4909                  >
4910                    <span class="border-transparent border-b-text">Sweden (SEK
4911                      kr)</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                    @click.prevent="$refs.input.value = 'CH'; $root.closest('form').submit();"
4921                  >
4922                    <span class="border-transparent border-b-text">Switzerland (CHF
4923                      CHF)</span
4924                    >
4925                  </button>
4926                </li>
4927                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
4928                  <button
4929                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
4930                    type="button"
4931                    
4932                    @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();"
4933                  >
4934                    <span class="border-transparent border-b-text">United Kingdom (GBP
4935                      £)</span
4936                    >
4937                  </button>
4938                </li>
4939                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
4940                  <button
4941                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
4942                    type="button"
4943                    
4944                      aria-current="true"
4945                    
4946                    @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();"
4947                  >
4948                    <span class="border-scheme-text border-b-text">United States (USD
4949                      $)</span
4950                    >
4951                  </button>
4952                </li></ul>
4953          </div>
4954
4955          <input
4956            x-ref="input"
4957            type="hidden"
4958            name="country_code"
4959            id="CountrySelector"
4960            value="US"
4961          >
4962        </data-island>
4963      </div></div></form>
4964        </div></div>
4965  </div>
4966</footer>
4967
4968
4969  <style>
4970    .footer-logo-image {
4971      display: block;
4972      max-width: px;
4973    }
4974  </style>
4975
4976
4977
4978</div>
4979<!-- END sections: footer-group --><!-- BEGIN sections: overlay-group -->
4980<div id="shopify-section-sections--20931932782743__promo-popup" class="shopify-section shopify-section-group-overlay-group contents">
4981
4982
4983</div><div id="shopify-section-sections--20931932782743__age-check" class="shopify-section shopify-section-group-overlay-group contents">
4984</div><div id="shopify-section-sections--20931932782743__privacy-banner" class="shopify-section shopify-section-group-overlay-group contents">
4985
4986
4987</div>
4988<!-- END sections: overlay-group -->
4989
4990    <div
4991      id="screenreader-announce"
4992      class="sr-only"
4993      aria-live="polite"
4994      role="status"
4995    ></div>
4996
4997    <ul hidden>
4998      <li id="a11y-refresh-page-message">
4999        Choosing a selection results in a full page refresh.
5000      </li>
5001      <li id="a11y-selection-message">
5002        Press the space key then arrow keys to make a selection.
5003      </li>
5004    </ul>
5005
5006    
5007    <data-island
5008  role="complementary"
5009  aria-labelledby="left-drawer-slot"
5010  x-data
5011  on="load"
5012>
5013  <template x-teleport="body">
5014    <div
5015      x-show="$store.modals.leftDrawer.open"
5016      @keydown.escape.prevent.stop="$store.modals.close('leftDrawer')"
5017      @click="$store.modals.close('leftDrawer')"
5018      class="fixed inset-0 z-110"
5019      data-color-scheme="scheme1"
5020      id="modals-leftDrawer"
5021    >
5022      <div
5023        @click.stop
5024        x-show="$store.modals.leftDrawer.open"
5025        x-transition:enter="duration-300 motion-reduce:duration-0 outline-0"
5026        x-transition:enter-start="opacity-0 -translate-x-full"
5027        x-transition:leave="duration-300 motion-reduce:duration-0 outline-0"
5028        x-transition:leave-end="-translate-x-full"
5029        x-trap.noscroll.inert="$store.modals.leftDrawer.open"
5030        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"
5031        id="left-drawer-slot"
5032        role="dialog"
5033        @left-drawer-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)"
5034        @left-drawer-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)"
5035        :aria-label="getModalLabel('leftDrawer', $el)"
5036        tabindex="-1"
5037      >
5038        <!-- Modal content is teleported here -->
5039      </div>
5040    </div>
5041  </template>
5042</data-island>
5043<data-island
5044  role="complementary"
5045  aria-labelledby="right-drawer-slot"
5046  x-data
5047  on="load"
5048>
5049  <template x-teleport="body">
5050    <div
5051      x-show="$store.modals.rightDrawer.open"
5052      @keydown.escape.prevent.stop="$store.modals.close('rightDrawer')"
5053      @click="$store.modals.close('rightDrawer')"
5054      class="fixed inset-0 z-110"
5055      data-color-scheme="scheme1"
5056      id="modals-rightDrawer"
5057    >
5058      <div
5059        @click.stop
5060        x-show="$store.modals.rightDrawer.open"
5061        x-transition:enter="duration-300 motion-reduce:duration-0 outline-0"
5062        x-transition:enter-start="translate-x-full"
5063        x-transition:leave="duration-300 motion-reduce:duration-0 outline-0"
5064        x-transition:leave-end="translate-x-full"
5065        x-trap.noscroll.inert="$store.modals.rightDrawer.open"
5066        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"
5067        id="right-drawer-slot"
5068        role="dialog"
5069        @right-drawer-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)"
5070        @right-drawer-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)"
5071        :aria-label="getModalLabel('rightDrawer', $el)"
5072        tabindex="-1"
5073      >
5074        <!-- Modal content is teleported here -->
5075      </div>
5076    </div>
5077  </template>
5078</data-island>
5079<data-island
5080  role="complementary"
5081  aria-labelledby="quick-buy-drawer-slot-container"
5082  x-data
5083  on="load"
5084>
5085  <template x-teleport="body">
5086    <div
5087      x-show="$store.modals.quickBuyDrawer.open"
5088      @keydown.escape.prevent.stop="$store.modals.close('quickBuyDrawer')"
5089      @click="$store.modals.close('quickBuyDrawer')"
5090      class="fixed inset-0 z-110 flex lg:block"
5091      data-color-scheme="scheme1"
5092      id="modals-quickBuyDrawer"
5093    >
5094      <div
5095        @click.stop
5096        id="quick-buy-drawer-slot-container"
5097        x-show="$store.modals.quickBuyDrawer.open"
5098        x-transition:enter="duration-300 motion-reduce:duration-0 outline-0"
5099        x-transition:enter-start="max-lg:translate-y-full lg:translate-x-full"
5100        x-transition:leave="duration-300 motion-reduce:duration-0 outline-0"
5101        x-transition:leave-end="max-lg:translate-y-full lg:translate-x-full"
5102        x-trap.noscroll.inert="$store.modals.quickBuyDrawer.open"
5103        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"
5104        role="dialog"
5105        @quick-buy-drawer-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)"
5106        @quick-buy-drawer-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)"
5107        :aria-label="getModalLabel('quickBuyDrawer', document.getElementById('quick-buy-drawer-slot'))"
5108        tabindex="-1"
5109      >
5110        <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">
5111          <div>
5112            Choose options
5113          </div>
5114          <button
5115            @click.prevent="$store.modals.close('quickBuyDrawer')"
5116            class="absolute right-0 top-0 block h-full"
5117            type="button"
5118          >
5119            <span class="sr-only">Close</span>
5120            <div class="my-auto mr-section-horizontal-spacing h-6 w-6">
5121              <svg
5122  class="theme-icon"
5123  xmlns="http://www.w3.org/2000/svg"
5124  fill="none"
5125  viewBox="0 0 24 24"
5126>
5127  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
5128</svg>
5129
5130            </div>
5131          </button>
5132        </div>
5133        <div
5134          id="quick-buy-drawer-slot"
5135          class="max-lg:h-fit max-lg:max-h-[65vh] max-lg:overflow-y-auto"
5136        ></div>
5137      </div>
5138    </div>
5139  </template>
5140</data-island>
5141<data-island
5142  x-data
5143  on="load"
5144>
5145  <template x-teleport="body">
5146    <div
5147      x-show="$store.modals.promo.open"
5148      class="pointer-events-none fixed inset-0 z-110"
5149      id="modals-promo"
5150    >
5151      <div
5152        x-show="$store.modals.promo.open"
5153        class="flex h-full w-full"
5154      >
5155        <div
5156          x-show="$store.modals.promo.open"
5157          x-transition:enter="transition duration-300 motion-reduce:duration-0 delay-75 outline-0"
5158          x-transition:enter-start="translate-y-full"
5159          x-transition:enter-end="translate-y-0"
5160          x-transition:leave="transition duration-300 motion-reduce:duration-0 outline-0"
5161          x-transition:leave-start="translate-y-0"
5162          x-transition:leave-end="translate-y-full"
5163          class="pointer-events-auto relative bottom-0 left-0 right-0 top-auto mt-auto w-full overflow-y-auto"
5164          id="promo-slot"
5165          role="dialog"
5166          @promo-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)"
5167          @promo-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)"
5168          :aria-label="getModalLabel('promo', $el)"
5169          tabindex="-1"
5170        >
5171          <!-- Modal content is teleported here -->
5172        </div>
5173      </div>
5174    </div>
5175  </template>
5176</data-island>
5177<data-island x-data on="load">
5178  <template x-teleport="body">
5179    <div
5180      x-show="$store.modals.popup.open"
5181      @keydown.escape.prevent.stop="$store.modals.close('popup')"
5182      @click="$store.modals.close('popup')"
5183      class="fixed inset-0 z-110 p-8 lg:p-24"
5184      data-color-scheme="scheme1"
5185      id="modals-popup"
5186    >
5187      <div
5188        x-show="$store.modals.popup.open"
5189        class="fixed inset-0 bg-transparent"
5190      >
5191        <!-- Overlay -->
5192      </div>
5193      <div
5194        x-show="$store.modals.popup.open"
5195        class="flex h-full w-full"
5196      >
5197        <div
5198          @click.stop
5199          x-show="$store.modals.popup.open"
5200          x-trap.noscroll.inert="$store.modals.popup.open"
5201          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"
5202          id="popup-slot"
5203          role="dialog"
5204          @popup-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)"
5205          @popup-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)"
5206          :aria-label="getModalLabel('popup', $el)"
5207          tabindex="-1"
5208        >
5209          <!-- Modal content is teleported here -->
5210        </div>
5211      </div>
5212    </div>
5213  </template>
5214</data-island>
5215<data-island x-data on="load">
5216  <template x-teleport="body">
5217    <div
5218      x-show="$store.modals.modal.open"
5219      @keydown.escape.prevent.stop="$store.modals.close('modal')"
5220      @click="$store.modals.close('modal')"
5221      class="fixed inset-0 z-110"
5222      data-color-scheme="scheme1"
5223      id="modals-modal"
5224    >
5225      <div x-show="$store.modals.modal.open" class="flex h-full w-full">
5226        <div
5227          @click.stop
5228          x-show="$store.modals.modal.open"
5229          x-trap.noscroll.inert="$store.modals.modal.open"
5230          class="
5231            relative
5232            m-auto
5233            h-full
5234            w-full
5235            overflow-y-auto
5236            bg-scheme-background
5237            text-scheme-text
5238          "
5239          id="modal-slot"
5240          role="dialog"
5241          @modal-is-open.window="setTimeout(() => { $el.setAttribute('aria-modal', 'true') }, 120)"
5242          @modal-is-closed.window="setTimeout(() => { $el.removeAttribute('aria-modal') }, 120)"
5243          :aria-label="getModalLabel('modal', $el)"
5244          tabindex="-1"
5245        >
5246          <!-- Modal content is teleported here -->
5247        </div>
5248      </div>
5249    </div>
5250  </template>
5251</data-island>
5252
5253
5254    
5255    
5256
5257    
5258
5259    
5259<script src="//restfullighting.com/cdn/shop/t/14/assets/global.bundle.js?v=54280930029925866011787319625" type="module"></script>
5259
5260  
5260<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5260
5261</body>
5262</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.