PageSourceSearch

https://drseyewear.com/blogs/blue-light-blog

html drseyewear.com collected 2026-10-04 18:50:29 UTC 92,488 bytes, 2,124 lines download raw bytes

1<!DOCTYPE html>
2<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
3<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
4<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
5<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]-->
6<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]-->
7<head>  
8<!-- Google Tag Manager -->
9<script>
vendor: 327 bytes, lines 9-13
9(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
10new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
11j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
12'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
13})(window,document,'script','dataLayer','
13GTM-NSD76VS
vendor: 3 bytes, line 13
13');
13</script>
13
14<!-- End Google Tag Manager -->
15
16  <!-- ======================= Pipeline Theme V3.0 ========================= -->
17  <meta charset="utf-8">
18  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
19  <meta name="google-site-verification"
20   content="wXOmGVuujGbMyYzLuK0reaSDM7Iyww3X2yky7gUYx9w" />
21
22  
23    <link rel="shortcut icon" href="//drseyewear.com/cdn/shop/files/favicon_32x32.jpg?v=1613696981" type="image/png">
24  
25
26  <!-- Title and description ================================================ -->
27  <title>
28  The Blue Light Blog - Resources and Guides of Blue Light Technology &ndash; Dr. S Eyewear
29  </title>
30
31  
32  <meta name="description" content="Learn everything you need to know about blue light blocking technology and blue blocker glasses from Dr. S, a licensed optometrist specializing in protecting against blue light.">
33  
34
35  <!-- Product meta ========================================================= -->
36  <!-- /snippets/social-meta-tags.liquid -->
37
38
39  <meta property="og:type" content="website">
40  <meta property="og:title" content="The Blue Light Blog - Resources and Guides of Blue Light Technology">
41
42
43  <meta property="og:description" content="Learn everything you need to know about blue light blocking technology and blue blocker glasses from Dr. S, a licensed optometrist specializing in protecting against blue light.">
44
45  <meta property="og:url" content="https://drseyewear.com/blogs/blue-light-blog">
46  <meta property="og:site_name" content="Dr. S Eyewear">
47
48
49
50
51
52
53  <meta name="twitter:site" content="DrSEyewear">
54
55
56
57
58  <!-- Helpers ============================================================== -->
59  <link rel="canonical" href="https://drseyewear.com/blogs/blue-light-blog">
60  <meta name="viewport" content="width=device-width,initial-scale=1">
61  <meta name="theme-color" content="#333333">
62
63  <!-- CSS ================================================================== -->
64  <link href="//drseyewear.com/cdn/shop/t/6/assets/style.scss.css?v=125171065004029999951700766413" rel="stylesheet" type="text/css" media="all" />
65    <link href="//drseyewear.com/cdn/shop/t/6/assets/jquery.fancybox.min.css?v=98259490480962538321555016995" rel="stylesheet" type="text/css" media="all" />
66  <link href="//drseyewear.com/cdn/shop/t/6/assets/custom.css?v=180308397501876205851555016993" rel="stylesheet" type="text/css" media="all" />
67
68  <!-- Modernizr ============================================================ -->
69  
69<script src="//drseyewear.com/cdn/shop/t/6/assets/modernizr.min.js?v=137617515274177302221555016995" type="text/javascript"></script>
69
70
71  <!-- jQuery v2.2.3 ======================================================== -->
72  
72<script src="//drseyewear.com/cdn/shop/t/6/assets/jquery.min.js?v=58211863146907186831555016995" type="text/javascript"></script>
72
73   
73<script src="//drseyewear.com/cdn/shop/t/6/assets/jquery.fancybox.min.js?v=144237517564922411441555016995" type="text/javascript"></script>
73
74
75  <!-- /snippets/oldIE-js.liquid -->
76
77
78<!--[if lt IE 9]>
79<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 79
79
80<script src="//drseyewear.com/cdn/shop/t/6/assets/respond.min.js?v=52248677837542619231555016996" type="text/javascript"></script>
vendor: 1 bytes, line 80
80
81<script src="//drseyewear.com/cdn/shop/t/6/assets/background_size_emu.js?v=20512233629963367491555016992" type="text/javascript"></script>
81
82<link href="//drseyewear.com/cdn/shop/t/6/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
83<link href="//drseyewear.com/search?q=ef25ef1872acd926a14c0e4c42f74269" id="respond-redirect" rel="respond-redirect" />
84<script src="//drseyewear.com/search?q=ef25ef1872acd926a14c0e4c42f74269" type="text/javascript"></script>
84
85<![endif]-->
86
87
88
89  
89<script>
90    var theme = {
91      strings: {
92        addToCart: "Add to Cart",
93        soldOut: "Sold Out",
94        unavailable: "Unavailable"
95      },
96      moneyFormat: "${{amount}}"
97    }
98  </script>
98
99
100  
101  
102
103  <!-- /snippets/fonts.liquid -->
104
105<script src="//drseyewear.com/cdn/shop/t/6/assets/webfont.js?v=30949158316048555571555016997" type="text/javascript"></script>
vendor: 1 bytes, line 105
105
106<script type="text/javascript">
107  WebFont.load({
108    google: {
109      families:
110        
111        
112        ["PT+Serif:400,400italic,700,700italic:latin"]
113    },
114    timeout: 5000
115  });
116</script>
116
117
118
119
120  <!-- Header hook for plugins ============================================== -->
121  
121<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
121<meta name="google-site-verification" content="wXOmGVuujGbMyYzLuK0reaSDM7Iyww3X2yky7gUYx9w">
122<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/23220625/digital_wallets/dialog">
123<meta id="in-context-paypal-metadata" data-shop-id="23220625" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
124<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/blue-light-blog.atom" />
125<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
125
126<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
127<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=23220625" crossorigin="anonymous"></script>
vendor: 1 bytes, line 127
127
128<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":23220625,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/23220625","merchantName":"Dr. S Eyewear","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Dr. S Eyewear","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 128
128
129<script id="shopify-features" type="application/json">{"accessToken":"8982244c4ec2971c79125243c5d9d4d4","betas":["rich-media-storefront-analytics"],"domain":"drseyewear.com","predictiveSearch":true,"shopId":23220625,"locale":"en"}</script>
vendor: 1 bytes, line 129
129
130<script>var Shopify = Shopify || {};
131Shopify.shop = "drseyewear.myshopify.com";
132Shopify.locale = "en";
133Shopify.currency = {"active":"USD","rate":"1.0"};
134Shopify.country = "US";
135Shopify.theme = {"name":"Pipeline(Afterpay Edits)","id":72053227598,"schema_name":"Pipeline","schema_version":"3.0","theme_store_id":739,"role":"main"};
136Shopify.theme.handle = "null";
137Shopify.theme.style = {"id":null,"handle":null};
138Shopify.cdnHost = "drseyewear.com/cdn";
139Shopify.routes = Shopify.routes || {};
140Shopify.routes.root = "/";
141Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
142Shopify.SignInWithShop = Shopify.SignInWithShop || {};
143Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
144Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 144
144
145<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 145
145
146<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 146
146
147<script>
148  window.ShopifyPay = window.ShopifyPay || {};
149  window.ShopifyPay.apiHost = "shop.app\/pay";
150  window.ShopifyPay.redirectState = null;
151</script>
vendor: 1 bytes, line 151
151
152<script>
153  window.Shopify = window.Shopify || {};
154  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
155  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
156  window.Shopify.SignInWithShop.eligible = true;
157</script>
vendor: 1 bytes, line 157
157
158<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 158
158
159<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 159
159
160<script type="module">
161  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
162
163  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
164
165</script>
vendor: 1 bytes, line 165
165
166<script>
167  window.Shopify = window.Shopify || {};
168  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
169  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"]};
170</script>
vendor: 1 bytes, line 170
170
171<script>(function() {
172  var isLoaded = false;
173  function asyncLoad() {
174    if (isLoaded) return;
175    isLoaded = true;
176    var urls = ["https:\/\/scripttags.justuno.com\/shopify_justuno_23220625_414.js?shop=drseyewear.myshopify.com","https:\/\/cdn-stamped-io.azureedge.net\/files\/shopify.v2.min.js?shop=drseyewear.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/d60c3047409b047fe2f32cd0e\/f63857987f5937905605696a3.js?shop=drseyewear.myshopify.com","https:\/\/static.affiliatly.com\/shopify\/v3\/shopify.js?affiliatly_code=AF-1011165\u0026shop=drseyewear.myshopify.com"];
177    for (var i = 0; i < urls.length; i++) {
178      var s = document.createElement('script');
179      s.type = 'text/javascript';
180      s.async = true;
181      s.src = urls[i];
182      var x = document.getElementsByTagName('script')[0];
183      x.parentNode.insertBefore(s, x);
184    }
185  };
186  if(window.attachEvent) {
187    window.attachEvent('onload', asyncLoad);
188  } else {
189    window.addEventListener('load', asyncLoad, false);
190  }
191})();</script>
vendor: 1 bytes, line 191
191
192<script id="__st">var __st={"a":23220625,"offset":-14400,"reqid":"afd481f2-9f34-4897-86d7-f36f2674e906-1791139829","pageurl":"drseyewear.com\/blogs\/blue-light-blog","s":"blogs-157450251","u":"f0c2760515f0","p":"blog","rtyp":"blog","rid":157450251};</script>
vendor: 1 bytes, line 192
192
193<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 193
193
194<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 194
194
195<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//drseyewear.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 195
195
196<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 = "//drseyewear.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>
196<script crossorigin="anonymous" defer="defer" src="//drseyewear.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 196
196
197<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 197
197
198<script>
199  window.Shopify = window.Shopify || {};
200  window.Shopify.MCP = window.Shopify.MCP || {};
201  window.Shopify.MCP.enabled = true;
202  window.Shopify.MCP.shop = "drseyewear.myshopify.com";
203  window.Shopify.MCP.mcpEndpoint = "https:\/\/drseyewear.com\/api\/mcp";
204  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
205</script>
vendor: 1 bytes, line 205
205
206<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("\/\/drseyewear.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
207</script>
vendor: 1 bytes, line 207
207
208<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://drseyewear.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
209</script>
vendor: 1 bytes, line 209
209
210<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
211  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);
212</script>
vendor: 1 bytes, line 212
212
213<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})}}));
214</script>
214
215<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://drseyewear.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
216<style id="shopify-accelerated-checkout-cart">
217        #shopify-buyer-consent {
218  margin-top: 1em;
219  display: inline-block;
220  width: 100%;
221}
222
223#shopify-buyer-consent.hidden {
224  display: none;
225}
226
227#shopify-subscription-policy-button {
228  background: none;
229  border: none;
230  padding: 0;
231  text-decoration: underline;
232  font-size: inherit;
233  cursor: pointer;
234}
235
236#shopify-subscription-policy-button::before {
237  box-shadow: none;
238}
239
240      </style>
241
242<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
242
243  
244<meta name="msvalidate.01" content="8B3417DD8E9D8426CBC238B75672ADFC" />
245  
246 
247<!--StartCartCartCustomCode-->
248                      
249                      <!-- Abandoned Cart Information -->
250                      <div id="care-cart-customer-information" style="display:none">
251                        {"id":"", "email":"","default_address":null,"first_name":"","last_name":"","name":"" }
252                      </div>
253                      <!-- Abandoned Cart Information -->
254                      
255                      <!--  ShopInformation -->
256                      <div id="care-cart-shop-information" style="display:none">
257                        {"domain":"drseyewear.myshopify.com" }
258                      </div>
259                      <!--  ShopInformation -->
260                      
261                      <!--EndCareCartCustomCode-->
262  
262<script type='text/javascript'>var jiltStorefrontParams = {"capture_email_on_add_to_cart":1,"platform":"shopify","popover_dismiss_message":"Your email and cart are saved so we can send you email reminders about this order.","shop_uuid":"9006d19d-345d-43a8-983e-db05cca694df"}; </script>
262
263
264<!-- "snippets/booster-common.liquid" was not rendered, the associated app was uninstalled -->
265<script type="text/javascript">
266  //BOOSTER APPS COMMON JS CODE
267  window.BoosterApps = window.BoosterApps || {};
268  window.BoosterApps.common = window.BoosterApps.common || {};
269  window.BoosterApps.common.shop = {
270    permanent_domain: 'drseyewear.myshopify.com',
271    currency: "USD",
272    money_format: "${{amount}}",
273    id: 23220625
274  };
275  
276
277  window.BoosterApps.common.template = 'blog';
278  window.BoosterApps.common.cart = {};
279  window.BoosterApps.common.vapid_public_key = "BO5RJ2FA8w6MW2Qt1_MKSFtoVpVjUMLYkHb2arb7zZxEaYGTMuLvmZGabSHj8q0EwlzLWBAcAU_0z-z9Xps8kF8=";
280
281  window.BoosterApps.cs_app_url = "/apps/ba_fb_app";
282
283  window.BoosterApps.global_config = {"asset_urls":{"loy":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1643899006","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.js?v=1643899010","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1630424861"},"rev":{"init_js":null,"widget_js":null,"modal_js":null,"widget_css":null,"modal_css":null},"pu":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pu_init.js?v=1635877170"},"bis":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_init.js?v=1633795418","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.js?v=1633795421","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.css?v=1620346071"},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1643989783","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1643989786","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1643989789"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1637601969"}},"proxy_paths":{"pu":"\/apps\/ba_fb_app","app_metrics":"\/apps\/ba_fb_app\/app_metrics","push_subscription":"\/apps\/ba_fb_app\/push"},"aat":["pu"],"pv":false,"sts":false,"bam":false,"base_money_format":"${{amount}}"};
284
285
286
287    window.BoosterApps.pu_config = {"push_prompt_cover_enabled":false,"push_prompt_cover_title":"One small step","push_prompt_cover_message":"Allow your browser to receive notifications"};
288
289
290  for (i = 0; i < window.localStorage.length; i++) {
291    var key = window.localStorage.key(i);
292    if (key.slice(0,10) === "ba_msg_sub") {
293      window.BoosterApps.can_update_cart = true;
294    }
295  }
296
297  
298
299</script>
299
300
301
302<script type="text/javascript">
303  !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://boosterapps.com/apps/push-marketing/packs/",r(r.s=21)}({21:function(e,t){}});
304//# sourceMappingURL=application-3d64c6bcfede9eadaa72.js.map
305
306  //Global snippet for Booster Apps
307  //this is updated automatically - do not edit manually.
308
309  function loadScript(src, defer, done) {
310    var js = document.createElement('script');
311    js.src = src;
312    js.defer = defer;
313    js.onload = function(){done();};
314    js.onerror = function(){
315      done(new Error('Failed to load script ' + src));
316    };
317    document.head.appendChild(js);
318  }
319
320  function browserSupportsAllFeatures() {
321    return window.Promise && window.fetch && window.Symbol;
322  }
323
324  if (browserSupportsAllFeatures()) {
325    main();
326  } else {
327    loadScript('https://polyfill-fastly.net/v3/polyfill.min.js?features=Promise,fetch', true, main);
328  }
329
330  function loadAppScripts(){
331
332
333
334      loadScript(window.BoosterApps.global_config.asset_urls.pu.init_js, true, function(){});
335  }
336
337  function main(err) {
338    //isolate the scope
339    loadScript(window.BoosterApps.global_config.asset_urls.global.helper_js, false, loadAppScripts);
340  }
341</script>
341
342
343<meta property="og:image" content="https://cdn.shopify.com/s/files/1/2322/0625/files/download.jpeg?height=628&pad_color=fff&v=1613696980&width=1200" />
344<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/2322/0625/files/download.jpeg?height=628&pad_color=fff&v=1613696980&width=1200" />
345<meta property="og:image:width" content="1200" />
346<meta property="og:image:height" content="628" />
347<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
348<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: 23220625,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 348
348
349<script>
350  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
351</script>
vendor: 1 bytes, line 351
351
352<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}
352).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: 23220625,storefrontBaseUrl: "https://drseyewear.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://drseyewear.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"361070670","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-64CJQGE9Z5\\\",\\\"GT-NS4JQXC\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-64CJQGE9Z5\\\",\\\"MC-SK7E5GMKSZ\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-64CJQGE9Z5\\\",\\\"MC-SK7E5GMKSZ\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-64CJQGE9Z5\\\",\\\"MC-SK7E5GMKSZ\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"}],\\\"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"]}
352,{"id":"164003918","configuration":"{\"pixel_id\":\"144048342881585\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Dr. S Eyewear","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"drseyewear.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/drseyewear.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://drseyewear.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"72053227598","themeStoreId":"739","themePublished":"true","eventMetadataId":"65578fb2-1293-4d96-b854-d5d54bec81c3","pageType":"blog","resourceId":"157450251","shopId":"23220625","storefrontBaseUrl":"https:\/\/drseyewear.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
352<script>
353  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
354  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
355  window.ShopifyAnalytics.meta.currency = 'USD';
356  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":157450251,"requestId":"afd481f2-9f34-4897-86d7-f36f2674e906-1791139829"}};
357  for (var attr in meta) {
358    window.ShopifyAnalytics.meta[attr] = meta[attr];
359  }
360</script>
vendor: 1 bytes, line 360
360
361<script class="analytics">
362  (function () {
363    var customDocumentWrite = function(content) {
364      var jquery = null;
365
366      if (window.jQuery) {
367        jquery = window.jQuery;
368      } else if (window.Checkout && window.Checkout.$) {
369        jquery = window.Checkout.$;
370      }
371
372      if (jquery) {
373        jquery('body').append(content);
374      }
375    };
376
377    var hasLoggedConversion = function(token) {
378      if (token) {
379        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
380      }
381      return false;
382    }
383
384    var setCookieIfConversion = function(token) {
385      if (token) {
386        var twoMonthsFromNow = new Date(Date.now());
387        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
388
389        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
390      }
391    }
392
393    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
394    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
395    if (trekkie.integrations) {
396      return;
397    }
398    trekkie.methods = [
399      'identify',
400      'page',
401      'ready',
402      'track',
403      'trackForm',
404      'trackLink'
405    ];
406    trekkie.factory = function(method) {
407      return function() {
408        var args = Array.prototype.slice.call(arguments);
409        args.unshift(method);
410        trekkie.push(args);
411        if (method == 'track' || method == 'page') {
412          var pageUrl;
413          try {
414            pageUrl = window.location.href;
415          } catch (e) {}
416          var pageReferrer;
417          try {
418            pageReferrer = document.referrer;
419          } catch (e) {}
420          try {
421            if (window.__TREKKIE_SHIM_QUEUE == null) {
422              window.__TREKKIE_SHIM_QUEUE = [];
423            }
424            window.__TREKKIE_SHIM_QUEUE.push({
425              from: 'trekkie-stub',
426              method: method,
427              args: args.slice(1),
428              pageContext: {
429                url: pageUrl,
430                referrer: pageReferrer
431              }
432            });
433          } catch (e) {
434            // no-op
435          }
436        }
437        return trekkie;
438      };
439    };
440    for (var i = 0; i < trekkie.methods.length; i++) {
441      var key = trekkie.methods[i];
442      trekkie[key] = trekkie.factory(key);
443    }
444    trekkie.load = function(config) {
445      trekkie.config = config || {};
446      trekkie.config.initialDocumentCookie = document.cookie;
447      var first = document.getElementsByTagName('script')[0];
448var script = document.createElement('script');
449script.type = 'text/javascript';
450script.onerror = function(e) {
451  var scriptFallback = document.createElement('script');
452  scriptFallback.type = 'text/javascript';
453  scriptFallback.onerror = function(error) {
454          var Monorail = {
455      produce: function produce(monorailDomain, schemaId, payload) {
456        var currentMs = new Date().getTime();
457        var event = {
458          schema_id: schemaId,
459          payload: payload,
460          metadata: {
461            event_created_at_ms: currentMs,
462            event_sent_at_ms: currentMs
463          }
464        };
465        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
466      },
467      sendRequest: function sendRequest(endpointUrl, payload) {
468        // Try the sendBeacon API
469        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
470          var blobData = new window.Blob([payload], {
471            type: 'text/plain'
472          });
473
474          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
475            return true;
476          } // sendBeacon was not successful
477
478        } // XHR beacon
479
480        var xhr = new XMLHttpRequest();
481
482        try {
483          xhr.open('POST', endpointUrl);
484          xhr.setRequestHeader('Content-Type', 'text/plain');
485          xhr.send(payload);
486        } catch (e) {
487          console.log(e);
488        }
489
490        return false;
491      },
492      isIos12: function isIos12() {
493        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
494      }
495    };
496    Monorail.produce('monorail-edge.shopifysvc.com',
497      'trekkie_storefront_load_errors/1.1',
498      {shop_id: 23220625,
499      theme_id: 72053227598,
500      app_name: "storefront",
501      context_url: window.location.href,
502      source_url: "//drseyewear.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
503
504  };
505  scriptFallback.async = true;
506  scriptFallback.src = '//drseyewear.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
507  first.parentNode.insertBefore(scriptFallback, first);
508};
509script.async = true;
510script.src = '//drseyewear.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
511first.parentNode.insertBefore(script, first);
512
513    };
514    trekkie.load(
515      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":23220625,"isMerchantRequest":null,"themeId":72053227598,"themeCityHash":"1067090519923452231","contentLanguage":"en","currency":"USD","eventMetadataId":"65578fb2-1293-4d96-b854-d5d54bec81c3"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
516    );
517
518    var loaded = false;
519    trekkie.ready(function() {
520      if (loaded) return;
521      loaded = true;
522
523      window.ShopifyAnalytics.lib = window.trekkie;
524
525      var originalDocumentWrite = document.write;
526      document.write = customDocumentWrite;
527      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
528      document.write = originalDocumentWrite;
529
530      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
531      var token = match? match[1]: undefined;
532      if (!hasLoggedConversion(token)) {
533        setCookieIfConversion(token);
534        
535      }
536    });
537
538    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":157450251,"requestId":"afd481f2-9f34-4897-86d7-f36f2674e906-1791139829","shopifyEmitted":true});
539
540    var eventsListenerScript = document.createElement('script');
541    eventsListenerScript.async = true;
542    eventsListenerScript.src = "//drseyewear.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
543    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
544})();</script>
544
545  
545<script>
546  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
547    window.ga = function ga() {
548      (window.ga.q = window.ga.q || []).push(arguments);
549      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
550        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
551      }
552      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.");
553    };
554    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
555      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
556    }
557  }
558</script>
vendor: 1 bytes, line 558
558
559<script
560  defer
561  src="https://drseyewear.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
562  data-application="storefront-renderer"
563  data-shop-id="23220625"
564  data-render-region="gcp-us-central1"
565  data-page-type="blog"
566  data-theme-instance-id="72053227598"
567  data-theme-name="Pipeline"
568  data-theme-version="3.0"
569  data-monorail-region="shop_domain"
570  data-resource-timing-sampling-rate="10"
571  data-shs="true"
572  data-shs-beacon="true"
573  data-shs-export-with-fetch="true"
574  data-shs-logs-sample-rate="1"
575  data-shs-beacon-endpoint="https://drseyewear.com/api/collect"
576></script>
576
577<meta name="shopify-y" content="3bdd224f-7f7e-4cf3-b84f-9b632f21f3db" data-expiration="1822697429000"><meta name="shopify-s" content="a1074fe8-86c2-4712-9f2e-619f6e06e24e" data-expiration="1791141629000"><meta name="new-cookie-storage-activated" content="t">
578</head>
579<body id="the-blue-light-blog-resources-and-guides-of-blue-light-technology" class="template-blog" >
580
581<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 581-582
581
582<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
582GTM-NSD76VS
vendor: 83 bytes, lines 582-583
582"
583height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
584<!-- End Google Tag Manager (noscript) -->
585  
586  <div id="shopify-section-header" class="shopify-section"><div class="header__wrapper" data-section-id="header" data-section-type="header">
587
588  
589  <div class="info-bar showMobile">
590    <div class="wrapper text-center">
591
592      
593        <div class="header-account-link">
594          <a href="/account"><img src="//drseyewear.com/cdn/shop/t/6/assets/account.svg?v=152161910560963363051555017001"></a>
595        </div>
596      
597
598      
599      <div class="header-message uppercase header-message--crowded">
600        
601          Free shipping and returns on all U.S. orders
602        
603      </div>
604      
605
606      
607        <div class="header-search__wrapper">
608          <div class="header-search">
609            <form action="/search" method="get" class="input-group search" role="search">
610              
611              <input class="search-bar" type="search" name="q">
612              <button type="submit" class="btn search-btn"></button>
613            </form>
614          </div>
615        </div>
616      
617
618    </div>
619  </div>
620  
621
622  <header class="site-header header--medium" role="banner">
623    <div class="wrapper">
624      <div class="nav--desktop">
625        <div class="mobile-wrapper">
626  <div class="header-cart__wrapper">
627    <a href="/cart" class="CartToggle header-cart"></a>
628    <span class="header-cart__bubble cartCount hidden-count"></span>
629  </div>
630  <div class="logo-wrapper logo-wrapper--image">
631    
632      <div class="h4 header-logo" itemscope itemtype="http://schema.org/Organization">
633    
634        
635        <a href=" https://drseyewear.com/" itemprop="url">
636          
637          <img src="//drseyewear.com/cdn/shop/files/DRSLOGO8PNG_495x.png?v=1613699026"
638          srcset="//drseyewear.com/cdn/shop/files/DRSLOGO8PNG_495x.png?v=1613699026 1x, //drseyewear.com/cdn/shop/files/[email protected]?v=1613699026 2x"
639          alt="Dr. S Eyewear"
640          class="logo-image"
641          itemprop="logo">
642        </a>
643      
644    
645      </div>
646    
647  </div>
648  <a href class="menuToggle header-hamburger"></a>
649</div>
650<div class="header-menu nav-wrapper">
651  
652  <ul class="main-menu accessibleNav">
653    
654    
655      
656
657
658
659
660
661
662
663
664
665  <li class="parent  kids-2">
666    <a href="/collections/blue-light-blocking-glasses" class="nav-link">Blue Blockers</a>
667    
668    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
669      <div class="main-menu-dropdown">
670        <ul>
671        
672          
673          
674            
675
676
677
678
679
680
681
682
683
684  <li class="child  kids-0">
685    <a href="/collections/blue-light-blocking-glasses" class="nav-link">Blue Blocking Glasses</a>
686    
687  </li>
688
689
690          
691            
692
693
694
695
696
697
698
699
700
701  <li class="child  kids-0">
702    <a href="/collections/kids-blue-light-blocking-glasses" class="nav-link">Kids Blue Blockers</a>
703    
704  </li>
705
706
707          
708          
709        </ul>
710      </div>
711    
712  </li>
713
714
715    
716      
717
718
719
720
721
722
723
724
725
726  <li class="parent  kids-1">
727    <a href="/products/polarized-clip-on-sunglasses" class="nav-link">Polarized Sunglasses</a>
728    
729    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
730      <div class="main-menu-dropdown">
731        <ul>
732        
733          
734          
735            
736
737
738
739
740
741
742
743
744
745  <li class="child  kids-0">
746    <a href="/products/polarized-clip-on-sunglasses" class="nav-link">Polarized Clip-Ons</a>
747    
748  </li>
749
750
751          
752          
753        </ul>
754      </div>
755    
756  </li>
757
758
759    
760      
761
762
763
764
765
766
767
768
769
770  <li class="parent  kids-1">
771    <a href="/collections/reading-glasses" class="nav-link">Reading Glasses</a>
772    
773    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
774      <div class="main-menu-dropdown">
775        <ul>
776        
777          
778          
779            
780
781
782
783
784
785
786
787
788
789  <li class="child  kids-0">
790    <a href="/collections/reading-glasses" class="nav-link">Readers</a>
791    
792  </li>
793
794
795          
796          
797        </ul>
798      </div>
799    
800  </li>
801
802
803    
804      
805
806
807
808
809
810
811
812
813
814  <li class="parent  kids-4">
815    <a href="/pages/about-dr-s" class="nav-link">About</a>
816    
817    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
818      <div class="main-menu-dropdown">
819        <ul>
820        
821          
822          
823            
824
825
826
827
828
829
830
831
832
833  <li class="child  kids-0">
834    <a href="/pages/about-dr-s" class="nav-link">About Us</a>
835    
836  </li>
837
838
839          
840            
841
842
843
844
845
846
847
848
849
850  <li class="child  kids-0">
851    <a href="/pages/testimonials" class="nav-link">Testimonials</a>
852    
853  </li>
854
855
856          
857            
858
859
860
861
862
863
864
865
866
867  <li class="child  kids-0">
868    <a href="/pages/affiliate-program" class="nav-link">Affiliate Program</a>
869    
870  </li>
871
872
873          
874            
875
876
877
878
879
880
881
882
883
884  <li class="child  kids-0">
885    <a href="/pages/dr-s-patent" class="nav-link">Dr S Patents</a>
886    
887  </li>
888
889
890          
891          
892        </ul>
893      </div>
894    
895  </li>
896
897
898    
899      
900
901
902
903
904
905
906
907
908
909  <li class="parent main-menu--active kids-1">
910    <a href="/blogs/blue-light-blog" class="nav-link">Learn</a>
911    
912    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
913      <div class="main-menu-dropdown">
914        <ul>
915        
916          
917          
918            
919
920
921
922
923
924
925
926
927
928  <li class="child main-menu--active kids-0">
929    <a href="/blogs/blue-light-blog" class="nav-link">Guides and Resources</a>
930    
931  </li>
932
933
934          
935          
936        </ul>
937      </div>
938    
939  </li>
940
941
942    
943    <li class="cart-text-link">
944      <a href="/cart" class="CartToggle">
945        Cart
946        <span class="cartCost  hidden-count ">(<span class="money">$0.00</span>)</span>
947      </a>
948    </li>
949  </ul>
950</div>
951
952      </div>
953      <div class="nav--mobile">
954        <div class="mobile-wrapper">
955  <div class="header-cart__wrapper">
956    <a href="/cart" class="CartToggle header-cart"></a>
957    <span class="header-cart__bubble cartCount hidden-count"></span>
958  </div>
959  <div class="logo-wrapper logo-wrapper--image">
960    
961      <div class="h4 header-logo" itemscope itemtype="http://schema.org/Organization">
962    
963        
964        <a href=" https://drseyewear.com/" itemprop="url">
965          
966          <img src="//drseyewear.com/cdn/shop/files/DRSLOGO8PNG_495x.png?v=1613699026"
967          srcset="//drseyewear.com/cdn/shop/files/DRSLOGO8PNG_495x.png?v=1613699026 1x, //drseyewear.com/cdn/shop/files/[email protected]?v=1613699026 2x"
968          alt="Dr. S Eyewear"
969          class="logo-image"
970          itemprop="logo">
971        </a>
972      
973    
974      </div>
975    
976  </div>
977  <a href class="menuToggle header-hamburger"></a>
978</div>
979<div class="header-menu nav-wrapper">
980  
981  <ul class="main-menu accessibleNav">
982    
983    
984      
985
986
987
988
989
990
991
992
993
994  <li class="parent  kids-2">
995    <a href="/collections/blue-light-blocking-glasses" class="nav-link">Blue Blockers</a>
996    
997    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
998      <div class="main-menu-dropdown">
999        <ul>
1000        
1001          
1002          
1003            
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013  <li class="child  kids-0">
1014    <a href="/collections/blue-light-blocking-glasses" class="nav-link">Blue Blocking Glasses</a>
1015    
1016  </li>
1017
1018
1019          
1020            
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030  <li class="child  kids-0">
1031    <a href="/collections/kids-blue-light-blocking-glasses" class="nav-link">Kids Blue Blockers</a>
1032    
1033  </li>
1034
1035
1036          
1037          
1038        </ul>
1039      </div>
1040    
1041  </li>
1042
1043
1044    
1045      
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055  <li class="parent  kids-1">
1056    <a href="/products/polarized-clip-on-sunglasses" class="nav-link">Polarized Sunglasses</a>
1057    
1058    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
1059      <div class="main-menu-dropdown">
1060        <ul>
1061        
1062          
1063          
1064            
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074  <li class="child  kids-0">
1075    <a href="/products/polarized-clip-on-sunglasses" class="nav-link">Polarized Clip-Ons</a>
1076    
1077  </li>
1078
1079
1080          
1081          
1082        </ul>
1083      </div>
1084    
1085  </li>
1086
1087
1088    
1089      
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099  <li class="parent  kids-1">
1100    <a href="/collections/reading-glasses" class="nav-link">Reading Glasses</a>
1101    
1102    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
1103      <div class="main-menu-dropdown">
1104        <ul>
1105        
1106          
1107          
1108            
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118  <li class="child  kids-0">
1119    <a href="/collections/reading-glasses" class="nav-link">Readers</a>
1120    
1121  </li>
1122
1123
1124          
1125          
1126        </ul>
1127      </div>
1128    
1129  </li>
1130
1131
1132    
1133      
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143  <li class="parent  kids-4">
1144    <a href="/pages/about-dr-s" class="nav-link">About</a>
1145    
1146    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
1147      <div class="main-menu-dropdown">
1148        <ul>
1149        
1150          
1151          
1152            
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162  <li class="child  kids-0">
1163    <a href="/pages/about-dr-s" class="nav-link">About Us</a>
1164    
1165  </li>
1166
1167
1168          
1169            
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179  <li class="child  kids-0">
1180    <a href="/pages/testimonials" class="nav-link">Testimonials</a>
1181    
1182  </li>
1183
1184
1185          
1186            
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196  <li class="child  kids-0">
1197    <a href="/pages/affiliate-program" class="nav-link">Affiliate Program</a>
1198    
1199  </li>
1200
1201
1202          
1203            
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213  <li class="child  kids-0">
1214    <a href="/pages/dr-s-patent" class="nav-link">Dr S Patents</a>
1215    
1216  </li>
1217
1218
1219          
1220          
1221        </ul>
1222      </div>
1223    
1224  </li>
1225
1226
1227    
1228      
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238  <li class="parent main-menu--active kids-1">
1239    <a href="/blogs/blue-light-blog" class="nav-link">Learn</a>
1240    
1241    <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a>
1242      <div class="main-menu-dropdown">
1243        <ul>
1244        
1245          
1246          
1247            
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257  <li class="child main-menu--active kids-0">
1258    <a href="/blogs/blue-light-blog" class="nav-link">Guides and Resources</a>
1259    
1260  </li>
1261
1262
1263          
1264          
1265        </ul>
1266      </div>
1267    
1268  </li>
1269
1270
1271    
1272    <li class="cart-text-link">
1273      <a href="/cart" class="CartToggle">
1274        Cart
1275        <span class="cartCost  hidden-count ">(<span class="money">$0.00</span>)</span>
1276      </a>
1277    </li>
1278  </ul>
1279</div>
1280
1281      </div>
1282    </div>
1283  </header>
1284</div>
1285
1286
1287</div>
1288
1289  <main class="main-content" role="main">
1290    <div id="shopify-section-blog" class="shopify-section"><!-- /sections/blog.liquid -->
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302<div data-section-id="blog" data-section-type="blog">
1303
1304  
1305
1306  <div class="blog">
1307    <div class="wrapper page-margin">
1308
1309      <div class="grid"><div class="grid__item one whole">
1310
1311          
1312
1313          
1314            
1315              <h4 class="title uppercase h4">Blue Light Blog</h4>
1316              <hr class="hr--small">
1317            
1318            <div class="grid-uniform">
1319              
1320                <div class="grid__item large--one-third">
1321  <a class="blog__link" href="/blogs/blue-light-blog/kids-eyes-and-eye-development">
1322    <div class="blog__article blog__article--card">
1323      
1324      <div class="blog__article__content equalHeightColumn">
1325        <h3 class="h3 blog__article__title">Kids’ Eyes & Eye Development: How To Protect Your Child’s Vision</h3>
1326        <div class="rte blog__article__text">
1327          
1328            
1329              A significant amount of physical eye development occurs during your child’s first year of life. Strong eyes and good vision play a vital role in the development of 
1329kids’ eyes. Make sure you’re prot...
1330            
1331          
1332        </div>
1333      </div>
1334    </div>
1335  </a>
1336</div>
1337
1338              
1339                <div class="grid__item large--one-third">
1340  <a class="blog__link" href="/blogs/blue-light-blog/do-gaming-glasses-work">
1341    <div class="blog__article blog__article--card">
1342      
1343      <div class="blog__article__content equalHeightColumn">
1344        <h3 class="h3 blog__article__title">Do Gaming Glasses Work? (HINT: They Can – If You Get These Features)</h3>
1345        <div class="rte blog__article__text">
1346          
1347            
1348              Do your eyes hurt after a few hours of playing video games? The world of gaming has rapidly evolved, and unfortunately, so has eye strain thanks to constant screen use. That’s where gaming glasses ...
1349            
1350          
1351        </div>
1352      </div>
1353    </div>
1354  </a>
1355</div>
1356
1357              
1358                <div class="grid__item large--one-third">
1359  <a class="blog__link" href="/blogs/blue-light-blog/finding-right-reading-glasses">
1360    <div class="blog__article blog__article--card">
1361      
1362      <div class="blog__article__content equalHeightColumn">
1363        <h3 class="h3 blog__article__title">What Strength Reading Glasses Do I Need?</h3>
1364        <div class="rte blog__article__text">
1365          
1366            
1367              Our vision changes as we age. But how do you know if it’s time for a pair of magnification readers? By following this guide, you’ll be able to determine if reading glasses are needed and which stre...
1368            
1369          
1370        </div>
1371      </div>
1372    </div>
1373  </a>
1374</div>
1375
1376              
1377                <div class="grid__item large--one-third">
1378  <a class="blog__link" href="/blogs/blue-light-blog/choosing-best-reading-glasses">
1379    <div class="blog__article blog__article--card">
1380      
1381      <div class="blog__article__content equalHeightColumn">
1382        <h3 class="h3 blog__article__title">5 Ways to Pick the Best Reading Glasses</h3>
1383        <div class="rte blog__article__text">
1384          
1385            
1386              The time comes for most when corrective reading glasses are needed. It can be an overwhelming experience if you don’t know what you’re looking for. When shopping for the best reading glasses for yo...
1387            
1388          
1389        </div>
1390      </div>
1391    </div>
1392  </a>
1393</div>
1394
1395              
1396                <div class="grid__item large--one-third">
1397  <a class="blog__link" href="/blogs/blue-light-blog/blue-light-filter-glasses-for-dry-eyes">
1398    <div class="blog__article blog__article--card">
1399      
1400      <div class="blog__article__content equalHeightColumn">
1401        <h3 class="h3 blog__article__title">How Blue Light Filter Glasses Could Help Your Dry Eyes</h3>
1402        <div class="rte blog__article__text">
1403          
1404            
1405              Eye discomfort and dry eyes can happen to anyone who spends an extended amount of time using a computer or focusing on a task. For many, wearing a pair of blue light filter glasses to protect the e...
1406            
1407          
1408        </div>
1409      </div>
1410    </div>
1411  </a>
1412</div>
1413
1414              
1415                <div class="grid__item large--one-third">
1416  <a class="blog__link" href="/blogs/blue-light-blog/blue-light-glasses-for-migraines">
1417    <div class="blog__article blog__article--card">
1418      
1419      <div class="blog__article__content equalHeightColumn">
1420        <h3 class="h3 blog__article__title">How Blue Light Glasses Can Help Fight Migraines</h3>
1421        <div class="rte blog__article__text">
1422          
1423            
1424              Millions deal with debilitating migraines on a regular basis with little to no relief for hours, sometimes days at a time. If you’re one of them, we feel your pain, literally. But what if we told y...
1425            
1426          
1427        </div>
1428      </div>
1429    </div>
1430  </a>
1431</div>
1432
1433              
1434                <div class="grid__item large--one-third">
1435  <a class="blog__link" href="/blogs/blue-light-blog/where-blue-light-blockers-help">
1436    <div class="blog__article blog__article--card">
1437      
1438      <div class="blog__article__content equalHeightColumn">
1439        <h3 class="h3 blog__article__title">Surprising Places Blue Light Blockers Can Help</h3>
1440        <div class="rte blog__article__text">
1441          
1442            
1443              Blue light is all around us and can even be found in our LED lights. Exposure to these high levels of blue light at night can have adverse effects on our health. But blue light blockers can help. C...
1444            
1445          
1446        </div>
1447      </div>
1448    </div>
1449  </a>
1450</div>
1451
1452              
1453                <div class="grid__item large--one-third">
1454  <a class="blog__link" href="/blogs/blue-light-blog/blue-light-blocking-glasses">
1455    <div class="blog__article blog__article--card">
1456      
1457      <div class="blog__article__content equalHeightColumn">
1458        <h3 class="h3 blog__article__title">
1458The Invisible Threat All Around You — And How The Right Blue Blockers Can Help</h3>
1459        <div class="rte blog__article__text">
1460          
1461            
1462              Blue blockers can help protect more than just your eyes from blue light. But what makes blue light so dangerous? Learn more about the invisible threat all around you.
1463            
1464          
1465        </div>
1466      </div>
1467    </div>
1468  </a>
1469</div>
1470
1471              
1472                <div class="grid__item large--one-third">
1473  <a class="blog__link" href="/blogs/blue-light-blog/blue-blockers-protection">
1474    <div class="blog__article blog__article--card">
1475      
1476      <div class="blog__article__content equalHeightColumn">
1477        <h3 class="h3 blog__article__title">Do Blue Light Glasses Work? Here’s What Doctors Say About Blue Blockers</h3>
1478        <div class="rte blog__article__text">
1479          
1480            
1481              There has been a growing awareness surrounding the dangers of blue light exposure. Blue light blocking glasses, also known as blue blockers, claim to limit the amount of blue light reaching the wea...
1482            
1483          
1484        </div>
1485      </div>
1486    </div>
1487  </a>
1488</div>
1489
1490              
1491                <div class="grid__item large--one-third">
1492  <a class="blog__link" href="/blogs/blue-light-blog/reasons-for-blue-light-blocking-glasses">
1493    <div class="blog__article blog__article--card">
1494      
1495      <div class="blog__article__content equalHeightColumn">
1496        <h3 class="h3 blog__article__title">Top Reasons You Need Blue Light Blocking Glasses</h3>
1497        <div class="rte blog__article__text">
1498          
1499            
1500              Blue wavelengths from the sun and in our electronics and energy-efficient lighting can be beneficial during daylight hours. But at night, they become disruptive. Learn how blue light blocking glass...
1501            
1502          
1503        </div>
1504      </div>
1505    </div>
1506  </a>
1507</div>
1508
1509              
1510                <div class="grid__item large--one-third">
1511  <a class="blog__link" href="/blogs/blue-light-blog/signs-you-need-blue-blocker-glasses">
1512    <div class="blog__article blog__article--card">
1513      
1514      <div class="blog__article__content equalHeightColumn">
1515        <h3 class="h3 blog__article__title">3 Signs That You Need Blue Blocker Glasses</h3>
1516        <div class="rte blog__article__text">
1517          
1518            
1519              Do you use your digital devices for more than 10 hours each day? Do you suffer from blurry vision, headaches, and neck pain? Do you have trouble sleeping? You may be in need of blue blocker glasses.
1520            
1521          
1522        </div>
1523      </div>
1524    </div>
1525  </a>
1526</div>
1527
1528              
1529                <div class="grid__item large--one-third">
1530  <a class="blog__link" href="/blogs/blue-light-blog/why-blue-light-blocking-clip-ons">
1531    <div class="blog__article blog__article--card">
1532      
1533      <div class="blog__article__content equalHeightColumn">
1534        <h3 class="h3 blog__article__title">Why Everyone With Prescription Glasses Should Have Blue Light Blocking Clip-Ons</h3>
1535        <div class="rte blog__article__text">
1536          
1537            
1538              Are your eyes being overexposed to blue light from digital devices? If you have prescription glasses, our blue light blocking clip-ons are the perfect solution.
1539            
1540          
1541        </div>
1542      </div>
1543    </div>
1544  </a>
1545</div>
1546
1547              
1548                <div class="grid__item large--one-third">
1549  <a class="blog__link" href="/blogs/blue-light-blog/computer-glasses-for-kids">
1550    <div class="blog__article blog__article--card">
1551      
1552      <div class="blog__article__content equalHeightColumn">
1553        <h3 class="h3 blog__article__title">Should You Invest in Computer Glasses for Kids?</h3>
1554        <div class="rte blog__article__text">
1555          
1556            
1557              Computer glasses for kids are essential for protecting your child's health and eyesight from the negative effects of blue light from digital devices.
1558            
1559          
1560        </div>
1561      </div>
1562    </div>
1563  </a>
1564</div>
1565
1566              
1567                <div class="grid__item large--one-third">
1568  <a class="blog__link" href="/blogs/blue-light-blog/ways-to-prevent-headaches">
1569    <div class="blog__article blog__article--card">
1570      
1571      <div class="blog__article__content equalHeightColumn">
1572        <h3 class="h3 blog__article__title">How to Prevent Headaches</h3>
1573        <div class="rte blog__article__text">
1574          
1575            
1576              Tired of getting headaches and migraines that interrupt your life? Use these tips to try and combat and prevent headaches.
1577            
1578          
1579        </div>
1580      </div>
1581    </div>
1582  </a>
1583</div>
1584
1585              
1586                <div class="grid__item large--one-third">
1587  <a class="blog__link" href="/blogs/blue-light-blog/3-ways-to-protect-your-kids-eyes">
1588    <div class="blog__article blog__article--card">
1589      
1590      <div class="blog__article__content equalHeightColumn">
1591        <h3 class="h3 blog__article__title">3 Ways to Protect Your Kids’ Eyes</h3>
1592        <div class="rte blog__article__text">
1593          
1594            
1595              Read about three ways you can better protect your child's eyes from injury, damaging strain, and exposure to blue light.
1596            
1597          
1598        </div>
1599      </div>
1600    </div>
1601  </a>
1602</div>
1603
1604              
1605                <div class="grid__item large--one-third">
1606  <a class="blog__link" href="/blogs/blue-light-blog/4-ways-to-get-better-sleep">
1607    <div class="blog__article blog__article--card">
1608      
1609      <div class="blog__article__content equalHeightColumn">
1610        <h3 class="h3 blog__article__title">Four Best Ways to Get a Good Night's Sleep</h3>
1611        <div class="rte blog__article__text">
1612          
1613            
1614              Make these four changes today to get on your way to a better night's sleep.
1615            
1616          
1617        </div>
1618      </div>
1619    </div>
1620  </a>
1621</div>
1622
1623              
1624                <div class="grid__item large--one-third">
1625  <a class="blog__link" href="/blogs/blue-light-blog/how-do-blue-blockers-work">
1626    <div class="blog__article blog__article--card">
1627      
1628      <div class="blog__article__content equalHeightColumn">
1629        <h3 class="h3 blog__article__title">How Do Blue Blockers Work?</h3>
1630        <div class="rte blog__article__text">
1631          
1632            
1633              Learn the science behind blue light blocking technology and why its important to protect your eyes using blue blockers.
1634            
1635          
1636        </div>
1637      </div>
1638    </div>
1639  </a>
1640</div>
1641
1642              
1643            </div>
1644          
1645
1646          
1647
1648        </div>
1649
1650        
1651      </div>
1652    </div>
1653  </div>
1654</div>
1655
1656
1657
1658
1659</div>
1660
1661  </main>
1662
1663  <div id="shopify-section-footer" class="shopify-section">
1664
1665
1666
1667<footer class="site-footer-wrapper" role="contentinfo" data-section-id="footer" data-section-type="footer">
1668  
1669  <div class="wrapper site-footer">
1670    
1671    
1672    <div class="grid-uniform">
1673
1674      
1675
1676      
1677        
1678            
1679            <div class="grid__item large--one-quarter" >
1680              <h5 class="uppercase">Shop </h5>
1681              <hr class="hr--underline">
1682              <ul class="footer-quicklinks">
1683                
1684                  <li><a href="/collections/blue-light-blocking-glasses">Blue Light Blocking Glasses</a></li>
1685                
1686                  <li><a href="/collections/kids-blue-light-blocking-glasses">Kids Blue Blockers</a></li>
1687                
1688                  <li><a href="/collections/polarized-glasses">Polarized Sunglasses</a></li>
1689                
1690                  <li><a href="/collections/reading-glasses">Reading Glasses</a></li>
1691                
1692                  <li><a href="/collections/eyeglass-cases">Eyeglass Cases</a></li>
1693                
1694                  <li><a href="/collections/shop-all">Shop All Styles</a></li>
1695                
1696              </ul>
1697            </div>
1698
1699          
1700      
1701        
1702            
1703            <div class="grid__item large--one-quarter" >
1704              <h5 class="uppercase">Footer menu </h5>
1705              <hr class="hr--underline">
1706              <ul class="footer-quicklinks">
1707                
1708                  <li><a href="/pages/about-dr-s">About Dr. S</a></li>
1709                
1710                  <li><a href="/pages/contact-us">Contact Us</a></li>
1711                
1712                  <li><a href="/pages/shipping-returns">Shipping & Returns</a></li>
1713                
1714                  <li><a href="/pages/privacy-policy">Privacy Policy</a></li>
1715                
1716                  <li><a href="/pages/terms-of-service">Terms of Service</a></li>
1717                
1718                  <li><a href="/pages/testimonials">Testimonials</a></li>
1719                
1720                  <li><a href="/blogs/blue-light-blog">Blue Light Blocking Resources</a></li>
1721                
1722              </ul>
1723            </div>
1724
1725          
1726      
1727        
1728            <div class="grid__item large--one-quarter" >
1729              <h5 class="uppercase">Get In Touch</h5>
1730              <hr class="hr--underline">
1731              <div class="rte"><p>611 Wilshire Blvd Suite 900</p><p>Los Angeles, CA 90017</p><p></p><p><a href="/pages/contact-us" title="Contact Us">[email protected]</a></p></div>
1732            </div>
1733
1734          
1735      
1736        
1737            <div class="grid__item large--one-quarter" >
1738              <h5 class="uppercase">Newsletter</h5>
1739              <hr class="hr--underline">
1740              <p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p>
1741              <!-- /snippets/newsletter-form.liquid -->
1742<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1743  
1744
1745  <input type="hidden" name="contact[accepts_marketing]" value="true">
1746  <div class="input-group newsletter-form">
1747    <input type="email" placeholder="[email protected]" id="mail" class="input-group-field" aria-label="[email protected]" autocorrect="off" autocapitalize="off" name="contact[email]" />
1748    <span class="input-group-btn">
1749      <input type="submit" class="btn uppercase" name="subscribe" id="subscribe" value="Subscribe">
1750    </span>
1751  </div>
1752</form>
1753
1754            </div>
1755
1756          
1757      
1758    </div>
1759
1760    <div class="grid footer-secondary-wrapper">
1761      <ul class="footer-secondary grid__item">
1762          <li><a href="https://drseyewear.com" itemprop="url">&copy; Dr. S Eyewear 2026</a></li>
1763          <li>
1764        	<div align="center">
1765              <span>Dr. S Eyewear is rated 5/5 based on 122 customer <a href="https://drseyewear.com/pages/testimonials">testimonials</a>.
1766			</div>
1767          </li>
1768        
1769      </ul>
1770
1771      
1772        
1773<ul class="footer-payment payment-icons grid__item inline-list">
1774          
1775            
1776          
1777            
1778            <li>
1779              <span class="icon-fallback-text">
1780                <span class="icon icon-american_express" aria-hidden="true"></span>
1781                <span class="fallback-text">american express</span>
1782              </span>
1783            </li>
1784            
1785          
1786            
1787            <li>
1788              <span class="icon-fallback-text">
1789                <span class="icon icon-apple_pay" aria-hidden="true"></span>
1790                <span class="fallback-text">apple pay</span>
1791              </span>
1792            </li>
1793            
1794          
1795            
1796            <li>
1797              <span class="icon-fallback-text">
1798                <span class="icon icon-diners_club" aria-hidden="true"></span>
1799                <span class="fallback-text">diners club</span>
1800              </span>
1801            </li>
1802            
1803          
1804            
1805            <li>
1806              <span class="icon-fallback-text">
1807                <span class="icon icon-discover" aria-hidden="true"></span>
1808                <span class="fallback-text">discover</span>
1809              </span>
1810            </li>
1811            
1812          
1813            
1814          
1815            
1816            <li>
1817              <span class="icon-fallback-text">
1818                <span class="icon icon-master" aria-hidden="true"></span>
1819                <span class="fallback-text">master</span>
1820              </span>
1821            </li>
1822            
1823          
1824            
1825            <li>
1826              <span class="icon-fallback-text">
1827                <span class="icon icon-paypal" aria-hidden="true"></span>
1828                <span class="fallback-text">paypal</span>
1829              </span>
1830            </li>
1831            
1832          
1833            
1834            <li>
1835              <span class="icon-fallback-text">
1836                <span class="icon icon-shopify_pay" aria-hidden="true"></span>
1837                <span class="fallback-text">shopify pay</span>
1838              </span>
1839            </li>
1840            
1841          
1842            
1843            <li>
1844              <span class="icon-fallback-text">
1845                <span class="icon icon-visa" aria-hidden="true"></span>
1846                <span class="fallback-text">visa</span>
1847              </span>
1848            </li>
1849            
1850          
1851        </ul>
1852        
1853      
1854
1855      
1856      <ul class="footer-social social-icons grid__item inline-list">
1857        
1858          <li>
1859            <a class="icon-fallback-text" href="https://twitter.com/DrSEyewear" title="Dr. S Eyewear on Twitter" target="_blank" itemprop="sameAs">
1860              <span class="icon icon-twitter" aria-hidden="true"></span>
1861              <span class="fallback-text">Twitter</span>
1862            </a>
1863          </li>
1864        
1865        
1866          <li>
1867            <a class="icon-fallback-text" href="https://www.facebook.com/DrSEyewear/" title="Dr. S Eyewear on Facebook" target="_blank" itemprop="sameAs">
1868              <span class="icon icon-facebook" aria-hidden="true"></span>
1869              <span class="fallback-text">Facebook</span>
1870            </a>
1871          </li>
1872        
1873        
1874          <li>
1875            <a class="icon-fallback-text" href="https://www.instagram.com/drseyewear/" title="Dr. S Eyewear on Instagram" target="_blank" itemprop="sameAs">
1876              <span class="icon icon-instagram" aria-hidden="true"></span>
1877              <span class="fallback-text">Instagram</span>
1878            </a>
1879          </li>
1880        
1881        
1882        
1883        
1884        
1885        
1886        
1887      </ul>
1888      
1889    </div>
1890  </div>
1891</footer>
1892
1893</div>
1894
1895  
1895<script id="JsQty" type="text/template">
1896  
1897    <div class="js-qty">
1898      <button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="{{id}}" data-qty="{{itemMinus}}">&minus;</button>
1899      <input type="text" class="js-qty__num QuantityInput" value="{{itemQty}}" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}" data-submit="{{submit}}">
1900      <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{id}}" data-qty="{{itemAdd}}">+</button>
1901    </div>
1902  
1903  </script>
1903
1904  
1904<script id="JsQty--cart" type="text/template">
1905  
1906    <div class="js-qty">
1907      <button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="{{id}}" data-qty="{{itemMinus}}">&minus;</button>
1908      <input type="text" value="{{itemQty}}" class="js-qty__num QuantityInput"  min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="updates[]" id="updates_{{id}}" data-submit="{{submit}}">
1909      <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{id}}" data-qty="{{itemAdd}}">+</button>
1910    </div>
1911  
1912  </script>
1912
1913
1914  <!-- Shop.js ============================================================== -->
1915  
1915<script src="//drseyewear.com/cdn/shop/t/6/assets/shop.js?v=178107742259366211581555017001" type="text/javascript"></script>
1915
1916
1917  
1918  <!-- Ajaxify Cart Plugin ================================================== -->
1919    <link href="//drseyewear.com/cdn/shop/t/6/assets/ajaxify.scss.css?v=87412741275917874871700766412" rel="stylesheet" type="text/css" media="all" />
1920    <!-- /snippets/ajax-cart-template.liquid -->
1921
1922  
1922<script id="CartTemplate" type="text/template">
1923  
1924    <form action="/cart" method="post" novalidate>
1925      <div class="ajaxcart__inner">
1926        {{#items}}
1927        <div class="ajaxcart__product">
1928          <div class="ajaxcart__row" data-id="{{id}}">
1929            <div class="grid">
1930              <div class="grid__item large--two-thirds">
1931                <div class="grid">
1932                  <div class="grid__item one-quarter">
1933                    <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a>
1934                  </div>
1935                  <div class="grid__item three-quarters">
1936                    <a href="{{url}}" class="h4">{{name}}</a>
1937                    {{#if variantion }}
1938                    <p>{{variation}}</p>
1939                    {{/if}}
1940                  </div>
1941                </div>
1942              </div>
1943              <div class="grid__item large--one-third">
1944                <div class="grid">
1945                  <div class="grid__item one-third">
1946                    <div class="ajaxcart__qty">
1947                      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{id}}" data-qty="{{itemMinus}}">&minus;</button>
1948                      <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*">
1949                      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{id}}" data-qty="{{itemAdd}}">+</button>
1950                    </div>
1951                  </div>
1952                  <div class="grid__item one-third text-center">
1953                    <p>{{price}}</p>
1954                  </div>
1955                  <div class="grid__item one-third text-right">
1956                    <p>
1957                      <small><a href="/cart/change?id={{id}}&amp;quantity=0" class="ajaxcart__remove" data-id="{{id}}">Remove</a></small>
1958                    </p>
1959                  </div>
1960                </div>
1961              </div>
1962            </div>
1963          </div>
1964        </div>
1965        {{/items}}
1966      </div>
1967      <div class="ajaxcart__row text-right medium-down--text-center">
1968        <span class="h3">Subtotal {{totalPrice}}</span>
1969        <input type="submit" class="{{btnClass}}" name="checkout" value="Check Out">
1970      </div>
1971    </form>
1972  
1973  </script>
1973
1974  
1974<script id="DrawerTemplate" type="text/template">
1975  
1976    <div id="AjaxifyDrawer" class="ajaxcart ajaxcart--drawer">
1977      <div id="AjaxifyCart" class="ajaxcart__content {{wrapperClass}}"></div>
1978    </div>
1979  
1980  </script>
1980
1981  
1981<script id="ModalTemplate" type="text/template">
1982  
1983    <div id="AjaxifyModal" class="ajaxcart ajaxcart--modal">
1984      <div id="AjaxifyCart" class="ajaxcart__content"></div>
1985    </div>
1986  
1987  </script>
1987
1988  
1988<script id="AjaxifyQty" type="text/template">
1989  
1990    <div class="ajaxcart__qty">
1991      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{id}}" data-qty="{{itemMinus}}">&minus;</button>
1992      <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*">
1993      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{id}}" data-qty="{{itemAdd}}">+</button>
1994    </div>
1995  
1996  </script>
1996
1997
1998    
1998<script src="//drseyewear.com/cdn/shop/t/6/assets/ajaxify.js?v=146810603714363058371555017002" type="text/javascript"></script>
1998
1999    
1999<script>
2000      jQuery(document).ready(function(){
2001       ajaxifyShopify.init({
2002         method: 'modal',
2003         wrapperClass: 'wrapper',
2004         formSelector: '.product-form',
2005         addToCartSelector: '.addToCart',
2006         cartCountSelector: '.cartCount',
2007         cartCostSelector: '.cartCost',
2008         toggleCartButton: '.CartToggle',
2009         useCartTemplate: true,
2010         btnClass: 'btn',
2011         moneyFormat: "${{amount}}",
2012         disableAjaxCart: false,
2013         enableQtySelectors: true,
2014         prependDrawerTo: 'body',
2015         onToggleCallback: function(){
2016           jQuery('body').trigger('ajaxCart.afterCartLoad')
2017         }
2018       });
2019      });
2020    </script>
2020
2021  
2022
2023  
2023<script>
2024    
2025    
2026  </script>
2026
2027  
2028      
2029
2030  <!-- Paste mailchimp popup code between comments ===================================== -->
2031
2032  <!-- End mailchimp ================================================== -->
2033
2034  
2035  
2036<!-- BEEKETINGSCRIPT CODE START --><!-- BEEKETINGSCRIPT CODE END -->
2037<!-- **BEGIN** Hextom SPM Integration // Main Include - DO NOT MODIFY -->
2038    <!-- **BEGIN** Hextom SPM Integration // Main - DO NOT MODIFY -->
2039<script type="application/javascript">
2040    window.hextom_spm = {
2041        p1: [
2042            
2043        ],
2044        p2: {
2045            
2046        }
2047    };
2048</script>
2048
2049<!-- **END** Hextom SPM Integration // Main - DO NOT MODIFY -->
2050    <!-- **END** Hextom SPM Integration // Main Include - DO NOT MODIFY -->
2051
2052
2053
2054  
2054<script>function myInit(){ StampedFn.init({ apiKey: 'pubkey-6ws0M25k7Otrbm3Wa8P94dJYP7i6mL', sId: '48788' }); }</script>
vendor: 1 bytes, line 2054
2054
2055<script async onload="myInit()" type="text/javascript" src="https://cdn1.stamped.io/files/widget.min.js"></script>
2055
2056
2057  
2058<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2058
2059</body>
2060</html>
2061<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.1) -->
2062<script type="text/javascript">
2063// Editable fields:
2064var afterpay_min = 0.04;            // As per your Afterpay contract.
2065var afterpay_max = 1000.00;         // As per your Afterpay contract.
2066var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'.
2067
2068// Overrides:
2069var afterpay_product_selector = '#ButtonPrice-product';
2070// var afterpay_cart_integration_enabled = true;
2071// var afterpay_cart_static_selector = '#cart-subtotal-selector';
2072// var afterpay_variable_price_fallback_selector = '#ProductPrice';
2073// var afterpay_variable_price_fallback = true; // Requires afterpay_product_selector
2074var afterpay_show_currency_code = false;
2075var afterpay_modal_responsive = true;
2076
2077// Non-editable fields:
2078var afterpay_shop_currency = "USD";
2079var afterpay_shop_money_format = "${{amount}}";
2080var afterpay_shop_permanent_domain = "drseyewear.myshopify.com";
2081var afterpay_theme_name = "Pipeline(Afterpay Edits)";
2082var afterpay_product = null;
2083var afterpay_current_variant = null;
2084var afterpay_cart_total_price = 0;
2085var afterpay_js_snippet_version = '1.0.1';
2086</script>
vendor: 1 bytes, line 2086
2086
2087<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
2087
2088<!-- End Shopify-Afterpay JavaScript Snippet (v1.0.1) -->
2089
2090<style type="text/css">
2091
2092       p.afterpay-paragraph {
2093              color: inherit !important;
2094              font-family: inherit !important;
2095        }
2096        .afterpay-instalments {
2097              font-weight: bold !important;
2098        }
2099        .afterpay-link-inner {
2100              font-size: 12px;
2101              margin-left: 2px;
2102        }
2103        .afterpay-logo {
2104/*                width: 6em !important; 
2105               height: auto !important; */
2106        }
2107        .afterpay-text2 {
2108              margin-right: 1px;
2109        }
2110
2111        @media only screen and (max-width : 480px) {
2112            .afterpay-paragraph {
2113                font-size: 12px;
2114            }
2115            .afterpay-link-inner {
2116                font-size: 12px;
2117            }
2118              .afterpay-logo {
2119/*                    width: 6em !important; 
2120                   height: auto !important; */
2121            }
2122        }
2123
2124</style>

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.