1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8" /> 5<meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <link rel="pingback" href="https://spectacleshoppe.com/xmlrpc.php" /> 7 8
8<script type="text/javascript"> 9 document.documentElement.className = 'js'; 10 </script>
10 11 12 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
13<script type="text/javascript"> 14 let jqueryParams=[],jQuery=function(r){return jqueryParams=[...jqueryParams,r],jQuery},$=function(r){return jqueryParams=[...jqueryParams,r],$};window.jQuery=jQuery,window.$=jQuery;let customHeadScripts=!1;jQuery.fn=jQuery.prototype={},$.fn=jQuery.prototype={},jQuery.noConflict=function(r){if(window.jQuery)return jQuery=window.jQuery,$=window.jQuery,customHeadScripts=!0,jQuery.noConflict},jQuery.ready=function(r){jqueryParams=[...jqueryParams,r]},$.ready=function(r){jqueryParams=[...jqueryParams,r]},jQuery.load=function(r){jqueryParams=[...jqueryParams,r]},$.load=function(r){jqueryParams=[...jqueryParams,r]},jQuery.fn.ready=function(r){jqueryParams=[...jqueryParams,r]},$.fn.ready=function(r){jqueryParams=[...jqueryParams,r]};</script>
14 15 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 16 <title>Our Story - Spectacle Shoppe</title> 17 <link rel="canonical" href="https://spectacleshoppe.com/our-story/" /> 18 <meta property="og:locale" content="en_US" /> 19 <meta property="og:type" content="article" /> 20 <meta property="og:title" content="Our Story - Spectacle Shoppe" /> 21 <meta property="og:url" content="https://spectacleshoppe.com/our-story/" /> 22 <meta property="og:site_name" content="Spectacle Shoppe" /> 23 <meta property="article:modified_time" content="2026-09-16T18:32:01+00:00" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25 <meta name="twitter:label1" content="Est. reading time" /> 26 <meta name="twitter:data1" content="6 minutes" /> 27
27<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/spectacleshoppe.com\/our-story\/","url":"https:\/\/spectacleshoppe.com\/our-story\/","name":"Our Story - Spectacle Shoppe","isPartOf":{"@id":"https:\/\/spectacleshoppe.com\/#website"},"datePublished":"2025-01-15T02:41:06+00:00","dateModified":"2026-09-16T18:32:01+00:00","breadcrumb":{"@id":"https:\/\/spectacleshoppe.com\/our-story\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spectacleshoppe.com\/our-story\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/spectacleshoppe.com\/our-story\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/spectacleshoppe.com\/"},{"@type":"ListItem","position":2,"name":"Our Story"}]},{"@type":"WebSite","@id":"https:\/\/spectacleshoppe.com\/#website","url":"https:\/\/spectacleshoppe.com\/","name":"Spectacle Shoppe","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spectacleshoppe.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
27 28 <!-- / Yoast SEO plugin. --> 29 30 31<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 32<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 33<link rel="alternate" type="application/rss+xml" title="Spectacle Shoppe » Feed" href="https://spectacleshoppe.com/feed/" /> 34<link rel="alternate" type="application/rss+xml" title="Spectacle Shoppe » Comments Feed" href="https://spectacleshoppe.com/comments/feed/" /> 35<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://spectacleshoppe.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fspectacleshoppe.com%2Four-story%2F" /> 36<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://spectacleshoppe.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fspectacleshoppe.com%2Four-story%2F&format=xml" /> 37<meta content="Divi v.4.27.9" name="generator"/> 38<style id="global-styles-inline-css"> 39:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
39--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
39.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 40/*# sourceURL=global-styles-inline-css */ 41</style> 42 43<link rel='stylesheet' id='dc-style-css' href='https://spectacleshoppe.com/wp-content/plugins/carousel-for-divi/dc-style.css?ver=2.0.1' media='all' /> 44<link rel='stylesheet' id='sr7css-css' href='//spectacleshoppe.com/wp-content/plugins/revslider/public/css/sr7.css?ver=6.7.40' media='all' />
45<link rel='stylesheet' id='revslider-divi-styles-css' href='https://spectacleshoppe.com/wp-content/plugins/revslider/admin/includes/shortcode_generator/divi/styles/style.min.css?ver=1.0.0' media='all' /> 46<link rel='stylesheet' id='et-builder-googlefonts-cached-css' href='https://fonts.googleapis.com/css?family=Josefin+Sans:100,200,300,regular,500,600,700,100italic,200italic,300italic,italic,500italic,600italic,700italic|Jost:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic&subset=latin,latin-ext&display=swap' media='all' /> 47<link rel='stylesheet' id='popup-maker-site-css' href='//spectacleshoppe.com/wp-content/uploads/pum/pum-site-styles.css?generated=1785790542&ver=1.25.0' media='all' /> 48<link rel='stylesheet' id='divi-style-pum-css' href='https://spectacleshoppe.com/wp-content/themes/Divi/style-static.min.css?ver=4.27.9' media='all' />
49<script id="jquery-core-js" src="https://spectacleshoppe.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 49
49
50<script id="jquery-migrate-js" src="https://spectacleshoppe.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 50
50
51<script id="jquery-js-after"> 52jqueryParams.length&&$.each(jqueryParams,function(e,r){if("function"==typeof r){var n=String(r);n.replace("$","jQuery");var a=new Function("return "+n)();$(document).ready(a)}}); 53//# sourceURL=jquery-js-after 54</script>
vendor: 1 bytes, line 54
54
55<script async data-wp-strategy="async" id="tp-tools-js" src="//spectacleshoppe.com/wp-content/plugins/revslider/public/js/libs/tptools.js?ver=6.7.40"></script>
vendor: 1 bytes, line 55
55
56<script async data-wp-strategy="async" id="sr7-js" src="//spectacleshoppe.com/wp-content/plugins/revslider/public/js/sr7.js?ver=6.7.40"></script>
56 57 58<!-- Google tag (gtag.js) snippet added by Site Kit --> 59<!-- Google Analytics snippet added by Site Kit --> 60<!-- Google Ads snippet added by Site Kit -->
vendor: 80 bytes, lines 60-61
60 61<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
61GT-MQBKS23S
vendor: 18 bytes, line 61
61" async></script>
62<script id="google_gtagjs-js-after"> 63window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 64gtag("set","linker",{"domains":["spectacleshoppe.com"]}); 65gtag("js", new Date()); 66gtag("set", "developer_id.dZTNiMT", true); 67gtag("config", "GT-MQBKS23S"); 68gtag("config", "AW-16987856997"); 69 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 70//# sourceURL=google_gtagjs-js-after 71</script>
71 72<link rel="https://api.w.org/" href="https://spectacleshoppe.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://spectacleshoppe.com/wp-json/wp/v2/pages/254158" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://spectacleshoppe.com/xmlrpc.php?rsd" /> 73<link rel='shortlink' href='https://spectacleshoppe.com/?p=254158' /> 74<meta name="generator" content="Site Kit by Google 1.189.0" /><meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDoxIiwibyI6Imh0dHBzOlwvXC9zcGVjdGFjbGVzaG9wcGUuY29tP3RpLW9ubGluZS11c2Vycy1nb29nbGU9MSZhbXA7cD0lMkZvdXItc3RvcnklMkYmYW1wO193cG5vbmNlPTVmZmYwZjk1ZTEifQ==" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><link rel="preconnect" href="https://fonts.googleapis.com"> 75<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin> 76<meta name="generator" content="Powered by Slider Revolution 6.7.40 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> 77<!-- Google Tag Manager -->
78<script>
vendor: 331 bytes, lines 78-82
78(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 79new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 80j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 81'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 82})(window,document,'script','dataLayer','
82GTM-NJD26ZWT
vendor: 3 bytes, line 82
82');
82</script>
82 83<!-- End Google Tag Manager --> 84<meta name="google-site-verification" content="VaOukibFDaqfe8dZ6rD3MPC9GEoH6K0dAkAZdGaXp0E"> 85
86<script defer async src="https://cdn.trustindex.io/loader.js?40f0d5f44410876f69660d6ad8c"></script>
86<link rel="icon" href="https://spectacleshoppe.com/wp-content/uploads/2025/06/Primary-SS-Logo-web-icon-512-150x150.png" sizes="32x32" /> 87<link rel="icon" href="https://spectacleshoppe.com/wp-content/uploads/2025/06/Primary-SS-Logo-web-icon-512-300x300.png" sizes="192x192" /> 88<link rel="apple-touch-icon" href="https://spectacleshoppe.com/wp-content/uploads/2025/06/Primary-SS-Logo-web-icon-512-300x300.png" /> 89<meta name="msapplication-TileImage" content="https://spectacleshoppe.com/wp-content/uploads/2025/06/Primary-SS-Logo-web-icon-512-300x300.png" />
90<script> 91 window._tpt ??= {}; 92 window.SR7 ??= {}; 93 _tpt.R ??= {}; 94 _tpt.R.fonts ??= {}; 95 _tpt.R.fonts.customFonts??= {}; 96 SR7.devMode = false; 97 SR7.F ??= {}; 98 SR7.G ??= {}; 99 SR7.LIB ??= {}; 100 SR7.E ??= {}; 101 SR7.E.gAddons ??= {}; 102 SR7.E.php ??= {}; 103 SR7.E.nonce = 'af966dba63'; 104 SR7.E.ajaxurl = 'https://spectacleshoppe.com/wp-admin/admin-ajax.php'; 105 SR7.E.resturl = 'https://spectacleshoppe.com/wp-json/'; 106 SR7.E.slug_path = 'revslider/revslider.php'; 107 SR7.E.slug = 'revslider'; 108 SR7.E.plugin_url = 'https://spectacleshoppe.com/wp-content/plugins/revslider/'; 109 SR7.E.wp_plugin_url = 'https://spectacleshoppe.com/wp-content/plugins/'; 110 SR7.E.revision = '6.7.40'; 111 SR7.E.fontBaseUrl = ''; 112 SR7.G.breakPoints = [1240,1024,778,480]; 113 SR7.G.fSUVW = false; 114 SR7.E.modules = ['module','page','slide','layer','draw','animate','srtools','canvas','defaults','carousel','navigation','media','modifiers','migration']; 115 SR7.E.libs = ['WEBGL']; 116 SR7.E.css = ['csslp','cssbtns','cssfilters','cssnav','cssmedia']; 117 SR7.E.resources = {}; 118 SR7.E.ytnc = false; 119 SR7.JSON ??= {}; 120/*! Slider Revolution 7.0 - Page Processor */ 121!function(){"use strict";window.SR7??={},window._tpt??={},SR7.version="Slider Revolution 6.7.16",_tpt.getMobileZoom=()=>_tpt.is_mobile?document.documentElement.clientWidth/window.innerWidth:1,_tpt.getWinDim=function(t){_tpt.screenHeightWithUrlBar??=window.innerHeight;let e=SR7.F?.modal?.visible&&SR7.M[SR7.F.module.getIdByAlias(SR7.F.modal.requested)];_tpt.scrollBar=window.innerWidth!==document.documentElement.clientWidth||e&&window.innerWidth!==e.c.module.clientWidth,_tpt.winW=_tpt.getMobileZoom()*window.innerWidth-(_tpt.scrollBar||"prepare"==t?_tpt.scrollBarW??_tpt.mesureScrollBar():0),_tpt.winH=_tpt.getMobileZoom()*window.innerHeight,_tpt.winWAll=document.documentElement.clientWidth},_tpt.getResponsiveLevel=function(t,e){return SR7.G.fSUVW?_tpt.closestGE(t,window.innerWidth):_tpt.closestGE(t,_tpt.winWAll)},_tpt.mesureScrollBar=function(){let t=document.createElement("div");return t.className="RSscrollbar-measure",t.style.width="100px",t.style.height="100px",t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",document.body.appendChild(t),_tpt.scrollBarW=t.offsetWidth-t.clientWidth,document.body.removeChild(t),_tpt.scrollBarW},_tpt.loadCSS=async function(t,e,s){return s?_tpt.R.fonts.required[e].status=1:(_tpt.R[e]??={},_tpt.R[e].status=1),new Promise(((i,n)=>{if(_tpt.isStylesheetLoaded(t))s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i();else{const o=document.createElement("link");o.rel="stylesheet";let l="text",r="css";o["type"]=l+"/"+r,o.href=t,o.onload=()=>{s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i()},o.onerror=()=>{s?_tpt.R.fonts.required[e].status=3:_tpt.R[e].status=3,n(new Error(`Failed to load CSS: ${t}`))},document.head.appendChild(o)}}))},_tpt.addContainer=function(t){const{tag:e="div",id:s,class:i,datas:n,textContent:o,iHTML:l}=t,r=document.createElement(e);if(s&&""!==s&&(r.id=s),i&&""!==i&&(r.className=i),n)for(const[t,e]of Object.entries(n))"style"==t?r.style.cssText=e:r.setAttribute(`data-${t}`,e);return o&&(r.textContent=o),l&&(r.innerHTML=l),r},_tpt.collector=function(){return{fragment:new DocumentFragment,add(t){var e=_tpt.addContainer(t);return this.fragment.appendChild(e),e},append(t){t.appendChild(this.fragment)}}},_tpt.isStylesheetLoaded=function(t){let e=t.split("?")[0];return Array.from(document.querySelectorAll('link[rel="stylesheet"], link[rel="preload"]')).some((t=>t.href.split("?")[0]===e))},_tpt.preloader={requests:new Map,preloaderTemplates:new Map,show:function(t,e){if(!e||!t)return;const{type:s,color:i}=e;if(s<0||"off"==s)return;const n=`preloader_${s}`;let o=this.preloaderTemplates.get(n);o||(o=this.build(s,i),this.preloaderTemplates.set(n,o)),this.requests.has(t)||this.requests.set(t,{count:0});const l=this.requests.get(t);clearTimeout(l.timer),l.count++,1===l.count&&(l.timer=setTimeout((()=>{l.preloaderClone=o.cloneNode(!0),l.anim&&l.anim.kill(),void 0!==_tpt.gsap?l.anim=_tpt.gsap.fromTo(l.preloaderClone,1,{opacity:0}
121,{opacity:1}):l.preloaderClone.classList.add("sr7-fade-in"),t.appendChild(l.preloaderClone)}),150))},hide:function(t){if(!this.requests.has(t))return;const e=this.requests.get(t);e.count--,e.count<0&&(e.count=0),e.anim&&e.anim.kill(),0===e.count&&(clearTimeout(e.timer),e.preloaderClone&&(e.preloaderClone.classList.remove("sr7-fade-in"),e.anim=_tpt.gsap.to(e.preloaderClone,.3,{opacity:0,onComplete:function(){e.preloaderClone.remove()}})))},state:function(t){if(!this.requests.has(t))return!1;return this.requests.get(t).count>0},build:(t,e="#ffffff",s="")=>{if(t<0||"off"===t)return null;const i=parseInt(t);if(t="prlt"+i,isNaN(i))return null;if(_tpt.loadCSS(SR7.E.plugin_url+"public/css/preloaders/t"+i+".css","preloader_"+t),isNaN(i)||i<6){const n=`background-color:${e}`,o=1===i||2==i?n:"",l=3===i||4==i?n:"",r=_tpt.collector();["dot1","dot2","bounce1","bounce2","bounce3"].forEach((t=>r.add({tag:"div",class:t,datas:{style:l}})));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`,datas:{style:o}});return r.append(d),d}{let n={};if(7===i){let t;e.startsWith("#")?(t=e.replace("#",""),t=`rgba(${parseInt(t.substring(0,2),16)}, ${parseInt(t.substring(2,4),16)}, ${parseInt(t.substring(4,6),16)}, `):e.startsWith("rgb")&&(t=e.slice(e.indexOf("(")+1,e.lastIndexOf(")")).split(",").map((t=>t.trim())),t=`rgba(${t[0]}, ${t[1]}, ${t[2]}, `),t&&(n.style=`border-top-color: ${t}0.65); border-bottom-color: ${t}0.15); border-left-color: ${t}0.65); border-right-color: ${t}0.15)`)}else 12===i&&(n.style=`background:${e}`);const o=[10,0,4,2,5,9,0,4,4,2][i-6],l=_tpt.collector(),r=l.add({tag:"div",class:"sr7-prl-inner",datas:n});Array.from({length:o}).forEach((()=>r.appendChild(l.add({tag:"span",datas:{style:`background:${e}`}}))));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`});return l.append(d),d}}},SR7.preLoader={show:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.show(e||SR7.M[t].c.module,SR7.M[t]?.settings?.pLoader??{color:"#fff",type:10})},hide:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.hide(e||SR7.M[t].c.module)},state:(t,e)=>_tpt.preloader.state(e||SR7.M[t].c.module)},_tpt.prepareModuleHeight=function(t){window.SR7.M??={},window.SR7.M[t.id]??={},"ignore"==t.googleFont&&(SR7.E.ignoreGoogleFont=!0);let e=window.SR7.M[t.id];if(null==_tpt.scrollBarW&&_tpt.mesureScrollBar(),e.c??={},e.states??={},e.settings??={},e.settings.size??={},t.fixed&&(e.settings.fixed=!0),e.c.module=document.querySelector("sr7-module#"+t.id),e.c.adjuster=e.c.module.getElementsByTagName("sr7-adjuster")[0],e.c.content=e.c.module.getElementsByTagName("sr7-content")[0],"carousel"==t.type&&(e.c.carousel=e.c.content.getElementsByTagName("sr7-carousel")[0]),null==e.c.module||null==e.c.module)return;t.plType&&t.plColor&&(e.settings.pLoader={type:t.plType,color:t.plColor}),void 0===t.plType||"off"===t.plType||SR7.preLoader.state(t.id)&&SR7.preLoader.state(t.id,e.c.module)||SR7.preLoader.show(t.id,e.c.module),_tpt.winW||_tpt.getWinDim("prepare"),_tpt.getWinDim();let s=""+e.c.module.dataset?.modal;"modal"==s||"true"==s||"undefined"!==s&&"false"!==s||(e.settings.size.fullWidth=t.size.fullWidth,e.LEV??=_tpt.getResponsiveLevel(window.SR7.G.breakPoints,t.id),t.vpt=_tpt.fillArray(t.vpt,5),e.settings.vPort=t.vpt[e.LEV],void 0!==t.el&&"720"==t.el[4]&&t.gh[4]!==t.el[4]&&"960"==t.el[3]&&t.gh[3]!==t.el[3]&&"768"==t.el[2]&&t.gh[2]!==t.el[2]&&delete t.el,e.settings.size.height=null==t.el||null==t.el[e.LEV]||0==t.el[e.LEV]||"auto"==t.el[e.LEV]?_tpt.fillArray(t.gh,5,-1):_tpt.fillArray(t.el,5,-1),e.settings.size.width=_tpt.fillArray(t.gw,5,-1),e.settings.size.minHeight=_tpt.fillArray(t.mh??[0],5,-1),e.cacheSize={fullWidth:e.settings.size?.fullWidth,fullHeight:e.settings.size?.fullHeight},void 0!==t.off&&(t.off?.t&&(e.settings.size.m??={})&&(e.settings.size.m.t=t.off.t),t.off?.b&&(e.settings.size.m??={})&&(e.settings.size.m.b=t.off.b),t.off?.l&&(e.settings.size.p??={})&&(e.settings.size.p.l=t.off.l),t.off?.r&&(e.settings.size.p??={})&&(e.settings.size.p.r=t.off.r),e.offsetPrepared=!0),_tpt.updatePMHeight(t.id,t,!0))},_tpt.updatePMHeight=(t,e,s)=>{let i=SR7.M[t];var n=i.settings.size.fullWidth?_tpt.winW:i.c.module.parentNode.offsetWidth;n=0===n||isNaN(n)?_tpt.winW:n;let o=i.settings.size.width[i.LEV]||i.settings.size.width[i.LEV++]||i.settings.size.width[i.LEV--]||n,l=i.settings.size.height[i.LEV]||i.settings.size.height[i.LEV++]||i.settings.size.height[i.LEV--]||0,r=i.settings.size.minHeight[i.LEV]||i.settings.size.minHeight[i.LEV++]||i.settings.size.minHeight[i.LEV--]||0;if(l="auto"==l?0:l,l=parseInt(l),"carousel"!==e.type&&(n-=parseInt(e.onw??0)||0),i.MP=!i.settings.size.fullWidth&&n<o||_tpt.winW<o?Math.min(1,n/o):1,e.size.fullScreen||e.size.fullHeight){let t=parseInt(e.fho)||0,s=(""+e.fho).indexOf("%")>-1;
121e.newh=_tpt.winH-(s?_tpt.winH*t/100:t)}else e.newh=i.MP*Math.max(l,r);if(e.newh+=(parseInt(e.onh??0)||0)+(parseInt(e.carousel?.pt)||0)+(parseInt(e.carousel?.pb)||0),void 0!==e.slideduration&&(e.newh=Math.max(e.newh,parseInt(e.slideduration)/3)),e.shdw&&_tpt.buildShadow(e.id,e),i.c.adjuster.style.height=e.newh+"px",i.c.module.style.height=e.newh+"px",i.c.content.style.height=e.newh+"px",i.states.heightPrepared=!0,i.dims??={},i.dims.moduleRect=i.c.module.getBoundingClientRect(),i.c.content.style.left="-"+i.dims.moduleRect.left+"px",!i.settings.size.fullWidth)return s&&requestAnimationFrame((()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)})),void _tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0);_tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0),requestAnimationFrame((function(){s&&requestAnimationFrame((()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)}))})),i.earlyResizerFunction||(i.earlyResizerFunction=function(){requestAnimationFrame((function(){_tpt.getWinDim(),_tpt.moduleDefaults(e.id,e),_tpt.updateSlideBg(t,!0)}))},window.addEventListener("resize",i.earlyResizerFunction))},_tpt.buildShadow=function(t,e){let s=SR7.M[t];null==s.c.shadow&&(s.c.shadow=document.createElement("sr7-module-shadow"),s.c.shadow.classList.add("sr7-shdw-"+e.shdw),s.c.content.appendChild(s.c.shadow))},_tpt.bgStyle=async(t,e,s,i,n)=>{const o=SR7.M[t];if((e=e??o.settings).fixed&&!o.c.module.classList.contains("sr7-top-fixed")&&(o.c.module.classList.add("sr7-top-fixed"),o.c.module.style.position="fixed",o.c.module.style.width="100%",o.c.module.style.top="0px",o.c.module.style.left="0px",o.c.module.style.pointerEvents="none",o.c.module.style.zIndex=5e3,o.c.content.style.pointerEvents="none"),null==o.c.bgcanvas){let t=document.createElement("sr7-module-bg"),l=!1;if("string"==typeof e?.bg?.color&&e?.bg?.color.includes("{"))if(_tpt.gradient&&_tpt.gsap)e.bg.color=_tpt.gradient.convert(e.bg.color);else try{let t=JSON.parse(e.bg.color);(t?.orig||t?.string)&&(e.bg.color=JSON.parse(e.bg.color))}catch(t){return}let r="string"==typeof e?.bg?.color?e?.bg?.color||"transparent":e?.bg?.color?.string??e?.bg?.color?.orig??e?.bg?.color?.color??"transparent";if(t.style["background"+(String(r).includes("grad")?"":"Color")]=r,("transparent"!==r||n)&&(l=!0),o.offsetPrepared&&(t.style.visibility="hidden"),e?.bg?.image?.src&&(t.style.backgroundImage=`url(${e?.bg?.image.src})`,t.style.backgroundSize=""==(e.bg.image?.size??"")?"cover":e.bg.image.size,t.style.backgroundPosition=e.bg.image.position,t.style.backgroundRepeat=""==e.bg.image.repeat||null==e.bg.image.repeat?"no-repeat":e.bg.image.repeat,l=!0),!l)return;o.c.bgcanvas=t,e.size.fullWidth?t.style.width=_tpt.winW-(s&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":i&&(t.style.width=o.c.module.offsetWidth+"px"),e.sbt?.use?o.c.content.appendChild(o.c.bgcanvas):o.c.module.appendChild(o.c.bgcanvas)}o.c.bgcanvas.style.height=void 0!==e.newh?e.newh+"px":("carousel"==e.type?o.dims.module.h:o.dims.content.h)+"px",o.c.bgcanvas.style.left=!s&&e.sbt?.use||o.c.bgcanvas.closest("SR7-CONTENT")?"0px":"-"+(o?.dims?.moduleRect?.left??0)+"px"},_tpt.updateSlideBg=function(t,e){const s=SR7.M[t];let i=s.settings;s?.c?.bgcanvas&&(i.size.fullWidth?s.c.bgcanvas.style.width=_tpt.winW-(e&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":preparing&&(s.c.bgcanvas.style.width=s.c.module.offsetWidth+"px"))},_tpt.moduleDefaults=(t,e)=>{let s=SR7.M[t];null!=s&&null!=s.c&&null!=s.c.module&&(s.dims??={},s.dims.moduleRect=s.c.module.getBoundingClientRect(),s.c.content.style.left="-"+s.dims.moduleRect.left+"px",s.c.content.style.width=_tpt.winW-_tpt.scrollBarW+"px","carousel"==e.type&&(s.c.module.style.overflow="visible"),_tpt.bgStyle(t,e,window.innerWidth==_tpt.winW))},_tpt.getOffset=t=>{var e=t.getBoundingClientRect(),s=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+i,left:e.left+s}},_tpt.fillArray=function(t,e){let s,i;t=Array.isArray(t)?t:[t];let n=Array(e),o=t.length;for(i=0;i<t.length;i++)n[i+(e-o)]=t[i],null==s&&"#"!==t[i]&&(s=t[i]);for(let t=0;t<e;t++)void 0!==n[t]&&"#"!=n[t]||(n[t]=s),s=n[t];return n},_tpt.closestGE=function(t,e){let s=Number.MAX_VALUE,i=-1;for(let n=0;n<t.length;n++)t[n]-1>=e&&t[n]-1-e<s&&(s=t[n]-1-e,i=n);return++i}}();</script>
121 122<link rel="stylesheet" id="et-core-unified-tb-20-tb-253949-254158-cached-inline-styles" href="https://spectacleshoppe.com/wp-content/et-cache/254158/et-core-unified-tb-20-tb-253949-254158.min.css?ver=1789805130" /><link rel="stylesheet" id="et-core-unified-254158-cached-inline-styles" href="https://spectacleshoppe.com/wp-content/et-cache/254158/et-core-unified-254158.min.css?ver=1789805130" /><link rel="stylesheet" id="et-core-unified-tb-20-tb-253949-deferred-254158-cached-inline-styles" href="https://spectacleshoppe.com/wp-content/et-cache/254158/et-core-unified-tb-20-tb-253949-deferred-254158.min.css?ver=1789805130" /></head> 123<body class="wp-singular page-template-default page page-id-254158 wp-theme-Divi et-tb-has-template et-tb-has-header et-tb-has-footer et_button_no_icon et_pb_button_helper_class et_cover_background et_pb_gutter osx et_pb_gutters3 et_pb_pagebuilder_layout et_no_sidebar et_divi_theme et-db"> 124 <div id="page-container"> 125<div id="et-boc" class="et-boc"> 126 127 <header class="et-l et-l--header"> 128 <div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_section et_pb_section_0_tb_header et_pb_with_background et_section_regular et_pb_section--with-menu" > 129 130 131 132 133 134 135 <div class="et_pb_row et_pb_row_0_tb_header et_pb_sticky_module et_pb_row--with-menu"> 136 <div class="et_pb_column et_pb_column_4_4 et_pb_column_0_tb_header et_pb_css_mix_blend_mode_passthrough et-last-child et_pb_column--with-menu"> 137 138 139 140 141 <div class="et_pb_module et_pb_code et_pb_code_0_tb_header phones-menu"> 142 143 144 145 146 <div class="et_pb_code_inner"><ul class="sub-menu"> 147 <li class="et_pb_menu_page_id-254165 menu-item menu-item-type-custom menu-item-object-custom menu-item-254165"><a href="tel:16516363434">New Brighton: <b>651.636.3434</b></a></li> 148 <li class="et_pb_menu_page_id-254166 menu-item menu-item-type-custom menu-item-object-custom menu-item-254166"><a href="tel:16517974834">St Paul â Grand Ave: <b>651.797.4834</b></a></li> 149 <li class="et_pb_menu_page_id-254167 menu-item menu-item-type-custom menu-item-object-custom menu-item-254167"><a href="tel:16125844142">Minneapolis â Uptown: <b>612.584.4142</b></a></li> 150 <li class="et_pb_menu_page_id-254168 menu-item menu-item-type-custom menu-item-object-custom menu-item-254168"><a href="tel:19529287005">St Louis Park: <b>952.928.7005</b></a></li> 151</ul></div> 152 </div><div class="et_pb_with_border et_pb_module et_pb_menu et_pb_menu_0_tb_header et_pb_bg_layout_light et_pb_text_align_left et_dropdown_animation_fade et_pb_menu--with-logo et_pb_menu--style-inline_centered_logo"> 153 154 155 156 157 <div class="et_pb_menu_inner_container clearfix"> 158 <div class="et_pb_menu__logo-wrap"> 159 <div class="et_pb_menu__logo"> 160 <a href="/" ><img fetchpriority="high" decoding="async" width="420" height="306" src="https://spectacleshoppe.com/wp-content/uploads/2024/08/SpecShop-White.png" alt="Spectacle Shoppe" class="wp-image-253985" /></a> 161 </div> 162 </div> 163 <div class="et_pb_menu__wrap"> 164 165 <div class="et_pb_menu__menu"> 166 <nav class="et-menu-nav"><ul id="menu-main-menu" class="et-menu nav"><li class="et_pb_menu_page_id-254002 menu-item menu-item-type-custom menu-item-object-custom menu-item-254002"><a href="/">Home</a></li> 167<li class="et_pb_menu_page_id-254158 menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-254158 current_page_item current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-254164"><a href="https://spectacleshoppe.com/our-story/" aria-current="page">Our Story</a> 168<ul class="sub-menu"> 169 <li class="et_pb_menu_page_id-254158 menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-254158 current_page_item menu-item-254524"><a href="https://spectacleshoppe.com/our-story/" aria-current="page">Spectacle Shoppe’s Story</a></li> 170 <li class="et_pb_menu_page_id-254522 menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-254522"><a href="/our-story/#cast" aria-current="page">Meet The Cast</a></li> 171</ul> 172</li> 173<li class="et_pb_menu_page_id-254180 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-254189"><a href="https://spectacleshoppe.com/our-selection/">Our Selection</a> 174<ul class="sub-menu"> 175 <li class="et_pb_menu_page_id-254180 menu-item menu-item-type-post_type menu-item-object-page menu-item-257556"><a href="https://spectacleshoppe.com/our-selection/">Our Selection</a></li> 176 <li class="et_pb_menu_page_id-256644 menu-item menu-item-type-post_type menu-item-object-page menu-item-257555"><a href="https://spectacleshoppe.com/mn-vintage-eyewear/">Vintage Eyewear</a></li> 177</ul> 178</li> 179<li class="et_pb_menu_page_id-254170 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-254190"><a href="https://spectacleshoppe.com/our-services/">Services</a> 180<ul class="sub-menu"> 181 <li class="et_pb_menu_page_id-254170 menu-item menu-item-type-post_type menu-item-object-page menu-item-254414"><a href="https://spectacleshoppe.com/our-services/">Our Services</a></li> 182 <li class="et_pb_menu_page_id-254312 menu-item menu-item-type-custom menu-item-object-custom menu-item-254312"><a target="_blank" href="https://yourstore.wewillship.com/?account_id=6153">Order Contacts</a></li> 183</ul> 184</li> 185<li class="et_pb_menu_page_id-254485 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-254485"><a href="#">Locations</a> 186<ul class="sub-menu"> 187 <li class="et_pb_menu_page_id-254264 menu-item menu-item-type-post_type menu-item-object-page menu-item-254489"><a href="https://spectacleshoppe.com/contact-us/new-brighton-location/">New Brighton</a></li> 188 <li class="et_pb_menu_page_id-254325 menu-item menu-item-type-post_type menu-item-object-page menu-item-254487"><a href="https://spectacleshoppe.com/contact-us/minneapolis-location/">Minneapolis</a></li> 189 <li class="et_pb_menu_page_id-254319 menu-item menu-item-type-post_type menu-item-object-page menu-item-254488"><a href="https://spectacleshoppe.com/contact-us/st-paul-location/">St Paul</a></li> 190 <li class="et_pb_menu_page_id-254337 menu-item menu-item-type-post_type menu-item-object-page menu-item-254486"><a href="https://spectacleshoppe.com/contact-us/st-louis-park-location/">St Louis Park</a></li> 191</ul> 192</li> 193<li class="et_pb_menu_page_id-256772 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-256772"><a href="/contact-us/">Appointments</a> 194<ul class="sub-menu"> 195 <li class="et_pb_menu_page_id-256773 menu-item menu-item-type-custom menu-item-object-custom menu-item-256773"><a href="/contact-us/">Request an Appointment</a></li> 196 <li class="et_pb_menu_page_id-256834 menu-item menu-item-type-custom menu-item-object-custom menu-item-256834"><a href="/contact-us/#dt-tabs|1">General Questions</a></li> 197 <li class="et_pb_menu_page_id-257268 menu-item menu-item-type-post_type menu-item-object-page menu-item-257366"><a href="https://spectacleshoppe.com/insurance/">Vision Insurance Coverage</a></li> 198 <li class="et_pb_menu_page_id-256835 menu-item menu-item-type-custom menu-item-object-custom menu-item-256835"><a href="https://fph.ai/p/c/nwebapp/001722">Patient Portal</a></li> 199</ul> 200</li> 201<li class="et_pb_menu_page_id-256027 menu-item menu-item-type-post_type menu-item-object-page menu-item-256071"><a href="https://spectacleshoppe.com/events/">Events</a></li> 202</ul></nav> 203 </div> 204 205 <div class="et_mobile_nav_menu"> 206 <div class="mobile_nav closed"> 207 <span class="mobile_menu_bar"></span> 208 </div> 209 </div> 210 </div> 211 212 </div>
213 </div><div class="et_pb_module et_pb_icon et_pb_icon_0_tb_header phoneBtn"> 214 <span class="et_pb_icon_wrap "><span class="et-pb-icon">ï</span></span> 215 </div><ul class="et_pb_module et_pb_social_media_follow et_pb_social_media_follow_0_tb_header clearfix et_pb_bg_layout_light"> 216 217 218 219 220 <li 221 class='et_pb_social_media_follow_network_0_tb_header et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link et-social-facebook'><a 222 href='https://www.facebook.com/spectacleshoppemn' 223 class='icon et_pb_with_border' 224 title='Follow on Facebook' 225 target="_blank"><span 226 class='et_pb_social_media_follow_network_name' 227 aria-hidden='true' 228 >Follow</span></a></li><li 229 class='et_pb_social_media_follow_network_1_tb_header et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link et-social-instagram'><a 230 href='https://www.instagram.com/spectacle_shoppe/' 231 class='icon et_pb_with_border' 232 title='Follow on Instagram' 233 target="_blank"><span 234 class='et_pb_social_media_follow_network_name' 235 aria-hidden='true' 236 >Follow</span></a></li> 237 </ul> 238 </div> 239 240 241 242 243 </div> 244 245 246 </div> </div> 247 </header> 248 <div id="et-main-area"> 249 250<div id="main-content"> 251 252 253 254 <article id="post-254158" class="post-254158 page type-page status-publish hentry"> 255 256 257 <div class="entry-content"> 258 <div class="et-l et-l--post"> 259 <div class="et_builder_inner_content et_pb_gutters3"> 260 <div class="et_pb_section et_pb_section_1 et_pb_section_parallax et_pb_with_background et_section_regular" > 261 262 <span class="et_parallax_bg_wrap"><span 263 class="et_parallax_bg" 264 style="background-image: url(https://spectacleshoppe.com/wp-content/uploads/2025/03/bg-story.jpg);" 265 ></span></span> 266 267 268 269 270 <div class="et_pb_row et_pb_row_1"> 271 <div class="et_pb_column et_pb_column_4_4 et_pb_column_1 et_pb_css_mix_blend_mode_passthrough et-last-child"> 272 273 274 275 276 <div class="et_pb_module et_pb_text et_pb_text_0 et_pb_text_align_left et_pb_bg_layout_light"> 277 278 279 280 281 <div class="et_pb_text_inner"><h1>Spectacle Shoppe’s Story</h1></div> 282 </div> 283 </div> 284 285 286 287 288 </div><div class="et_pb_row et_pb_row_2"> 289 <div class="et_pb_column et_pb_column_2_5 et_pb_column_2 et_pb_css_mix_blend_mode_passthrough"> 290 291 292 293 294 <div class="et_pb_module et_pb_text et_pb_text_1 et_pb_text_align_left et_pb_bg_layout_light"> 295 296 297 298 299 <div class="et_pb_text_inner"><p>Founded in 1977 by David Ulrich, Spectacle Shoppe has evolved into a respected, independent optical company, known for its personalized service, distinctive eyewear selection, and in-house lab. Davidâs passion for optics began while manufacturing lenses in the U.S. Army, which inspired him to pursue a career in the industry after his military service. While working for an optometrist in Oshkosh, WI, David introduced the innovative “One-Hour Service” for eyewear, establishing his reputation as a pioneer in the field.</p></div> 300 </div> 301 </div><div class="et_pb_column et_pb_column_3_5 et_pb_column_3 et_pb_css_mix_blend_mode_passthrough et-last-child"> 302 303 304 305 306 <div class="et_pb_module et_pb_image et_pb_image_1"> 307 308 309 310 311 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="800" height="800" src="https://spectacleshoppe.com/wp-content/uploads/2025/03/davidulrich2.jpg" alt="" title="davidulrich2" class="wp-image-254527" /></span> 312 </div> 313 </div> 314 315 316 317 318 </div> 319 320 321 </div><div class="et_pb_section et_pb_section_2 et_section_regular" > 322 323 324 325 326 327 328 <div class="et_pb_row et_pb_row_3"> 329 <div class="et_pb_column et_pb_column_4_4 et_pb_column_4 et_pb_css_mix_blend_mode_passthrough et-last-child"> 330 331 332 333 334 <div class="et_pb_module et_pb_text et_pb_text_2 et_pb_text_align_left et_pb_bg_layout_light"> 335 336 337 338 339 <div class="et_pb_text_inner"><h2>Finding The Twin Cities</h2> 340<p>After relocating to Minneapolis, David helped launch several optical stores before opening Spectacle Shoppe in New Brighton, Minnesota, in 1977. His vision was to offer high-quality eyewear with exceptional customer care, creating a business that would stand out for both its expertise and commitment to service.</p></div> 341 </div><div class="et_pb_module et_pb_image et_pb_image_2"> 342 343 344 345
346 <span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img loading="lazy" decoding="async" width="1000" height="1000" src="https://spectacleshoppe.com/wp-content/uploads/2025/03/opti-img.jpg" alt="" title="opti-img" class="wp-image-254529" /></span> 347 </div><div class="et_pb_module et_pb_text et_pb_text_3 et_pb_text_align_left et_pb_bg_layout_light"> 348 349 350 351 352 <div class="et_pb_text_inner"><p>Today, Spectacle Shoppe remains a proud, family-owned business, offering over 40,000 unique frames across four locations. Specializing in rare, vintage, and modern designer eyewear from independent manufacturers, we offer exclusive selections that canât be found elsewhere in the Twin Cities. With our in-house lens manufacturing lab, we tailor lenses to each customerâs unique needs, continuing to uphold Davidâs passion for innovation and commitment to craftsmanship, quality, and personalized service.</p></div> 353 </div><div class="et_pb_module et_pb_image et_pb_image_3"> 354 355 356 357 358 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="420" height="306" src="https://spectacleshoppe.com/wp-content/uploads/2024/06/763ccf_9fb2f6be467a499b92429a63df7f81aa_mv2.png" alt="" title="763ccf_9fb2f6be467a499b92429a63df7f81aa_mv2" class="wp-image-18" /></span> 359 </div><div class="et_pb_module et_pb_text et_pb_text_4 et_pb_text_align_left et_pb_bg_layout_light"> 360 361 362 363 364 <div class="et_pb_text_inner"><h2>Your Exclusive Eyewear Experience</h2></div> 365 </div> 366 </div> 367 368 369 370 371 </div> 372 373 374 </div><div id="cast" class="et_pb_section et_pb_section_3 et_pb_with_background et_section_regular" > 375 376 377 378 <span class="et_pb_background_pattern"></span> 379 380 381 <div class="et_pb_row et_pb_row_4"> 382 <div class="et_pb_column et_pb_column_4_4 et_pb_column_5 et_pb_css_mix_blend_mode_passthrough et-last-child"> 383 384 385 386 387 <div class="et_pb_module et_pb_text et_pb_text_5 et_pb_text_align_center et_pb_bg_layout_dark"> 388 389 390 391 392 <div class="et_pb_text_inner"><h2>Meet the Cast</h2> 393<p>At Spectacle Shoppe, our team is made up of more than just eyewear expertsâtheyâre the friendly, stylish wizards behind the scenes who make your experience unforgettable. Whether theyâre helping you find the perfect lens or sharing a laugh over frame options, each one brings a spark of personality and passion to the table. Think of us as your eyewear family, here to ensure that every visit is a memorable adventure in fashion, fun, and, of course, fantastic vision!</div> 394 </div><div class="et_pb_module et_pb_code et_pb_code_0"> 395 396 397 398 399 <div class="et_pb_code_inner"><div class="cast-grid"> 400 401<div class="cast-member davidU"> 402 <h3>David Ulrich</h3> 403 <p>El Presidente</p> 404 <div class="cover-img"></div> 405</div> 406 407<div class="cast-member bethU"> 408 <h3>Beth Ulrich</h3> 409 <p>Head Bean Counter</p> 410 <div class="cover-img"></div> 411</div> 412 413<div class="cast-member kristinaS"> 414 <h3>Kristina Savoren</h3> 415 <p>Queen of the Seen</p> 416 <div class="cover-img"></div> 417</div> 418 419<div class="cast-member joeM"> 420 <h3>Joseph Morehead</h3> 421 <p>Director of Spectaclology</p> 422 <div class="cover-img"></div> 423</div> 424 425<div class="cast-member loganS"> 426 <h3>Logan Szalay</h3> 427 <p>Nighthawk</p> 428 <div class="cover-img"></div> 429</div> 430 431<div class="cast-member moeS"> 432 <h3>Moe Strong</h3> 433 <p>Specs Cowboy</p> 434 <div class="cover-img"></div> 435</div> 436 437<div class="cast-member mikeK"> 438 <h3>Dr. Mike Krysiak</h3> 439 <p>I'll See You Now</p> 440 <div class="cover-img"></div> 441</div> 442 443<div class="cast-member tylerB"> 444 <h3>Dr. Tyler Baars</h3> 445 <p>Sight for Sore Eyes</p> 446 <div class="cover-img"></div> 447</div> 448 449<div class="cast-member jacobE"> 450 <h3>Dr. Jacob Erickson</h3> 451 <p>Eagle Eye</p> 452 <div class="cover-img"></div> 453</div> 454 455<div class="cast-member timN"> 456 <h3>Dr. Tim Nelson</h3> 457 <p>Optometrist</p> 458 <div class="cover-img"></div> 459</div> 460 461<div class="cast-member rebeccaG"> 462 <h3>Rebecca Granroth</h3> 463 <p>Girl Freyeday</p> 464 <div class="cover-img"></div> 465</div> 466 467<div class="cast-member brettW"> 468 <h3>Brett Wergeland</h3> 469 <p>Pierre La France</p> 470 <div class="cover-img"></div> 471</div> 472 473<div class="cast-member jessR"> 474 <h3>Jessica Rosenquist</h3> 475 <p>Eye Got You</p> 476 <div class="cover-img"></div> 477</div> 478 479<div class="cast-member carterA"> 480 <h3>Carter Anderson</h3> 481 <p>Black Belt in Optics</p> 482 <div class="cover-img"></div> 483</div> 484 485<div class="cast-member bonnieL"> 486 <h3>Bonnie Lavell</h3> 487 <p>Eye Caramba</p> 488 <div class="cover-img"></div> 489</div> 490 491<div class="cast-member kimS"> 492 <h3>Kimberly Subias</h3> 493 <p>American Eye Doll</p> 494 <div class="cover-img"></div> 495</div> 496 497<div class="cast-member carolB"> 498 <h3>Carol Biederstedt</h3> 499 <p>Specta Gal</p> 500 <div class="cover-img"></div> 501</div> 502 503<div class="cast-member taraM"> 504 <h3>Tara Murphy</h3> 505 <p>The Warden</p> 506 <div class="cover-img"></div> 507</div> 508 509<div class="cast-member lydiaP"> 510 <h3>Lydia Peterson</h3> 511 <p>Eyelicious Phenom</p> 512 <div class="cover-img"></div> 513</div> 514 515<div class="cast-member karenM"> 516 <h3>Karen Michaelson</h3> 517 <p>Spar'K'le Eyez</p> 518 <div class="cover-img"></div> 519</div> 520 521<div class="cast-member tanyaK"> 522 <h3>Tanya Knies</h3> 523 <!-- <p>Team Member</p> --> 524 <div class="cover-img"></div> 525</div> 526 527<div class="cast-member roseP"> 528 <h3>Rose Palmer</h3> 529 <p>Vision Vamp</p> 530 <div class="cover-img"></div> 531</div> 532 533<div class="cast-member daveH"> 534 <h3>Dave Hirsch</h3> 535 <p>Mr. Professional</p> 536 <div class="cover-img"></div> 537</div> 538 539<div class="cast-member stephanieH"> 540 <h3>Stephanie Hostetler</h3> 541 <p>Eye of the Tiger</p> 542 <div class="cover-img"></div> 543</div> 544 545<div class="cast-member lindaG"> 546 <h3>Linda Garcia</h3> 547 <p>EyeMamacita</p> 548 <div class="cover-img"></div> 549</div> 550 551<div class="cast-member izzieF"> 552 <h3>Izzie Ferraro</h3> 553 <p>Retina Rebel</p> 554 <div class="cover-img"></div> 555</div> 556 557<div class="cast-member wayneH"> 558 <h3>Wayne Hughes</h3> 559 <p>Hawk-Eye</p> 560 <div class="cover-img"></div> 561</div> 562 563<div class="cast-member meganB"> 564 <h3>Megan Bongers</h3> 565 <p>Glasses Half Full Gal</p> 566 <div class="cover-img"></div> 567</div> 568 569<div class="cast-member suzieL"> 570 <h3>Suzie Lillyblad-Larson</h3> 571 <p>Servin' Looks</p> 572 <div class="cover-img"></div> 573</div> 574 575<div class="cast-member maxE"> 576 <h3>Max Ellis</h3> 577 <p>Frame Whisperer</p> 578 <div class="cover-img"></div> 579</div> 580<!-- 581<div class="cast-member lizW"> 582 <h3>Liz Willis</h3> 583 <div class="cover-img"></div> 584</div> 585--> 586 587<div class="cast-member tonyW"> 588 <h3>Tony Willis</h3> 589 <!-- <p>Team Member</p> --> 590 <div class="cover-img"></div> 591</div> 592 593<div class="cast-member jasonH"> 594 <h3>Jason Hedlund</h3> 595 <!--p>H-eye Roller</p--> 596 <div class="cover-img"></div> 597</div> 598 599<div class="cast-member maryR"> 600 <h3>Mary Rivera</h3> 601 <p></p> 602 <div class="cover-img"></div> 603</div> 604 605<div class="cast-member coryM"> 606 <h3>Cory Martineau</h3> 607 <!--p>H-eye Roller</p--> 608 <div class="cover-img"></div> 609</div> 610 611</div></div> 612 </div> 613 </div> 614 615 616 617 618 </div> 619 620 621 </div><div id="clients" class="et_pb_section et_pb_section_5 et_pb_section_parallax et_pb_with_background et_section_regular" > 622
623 <span class="et_parallax_bg_wrap"><span 624 class="et_parallax_bg" 625 style="background-image: url(https://spectacleshoppe.com/wp-content/uploads/2025/03/bg-story.jpg);" 626 ></span><span 627 class="et_parallax_gradient" 628 style="background-image: linear-gradient( 180deg, rgba(241,145,68,0.79) 8%, rgba(91,0,18,0.86) 100% );" 629 ></span></span> 630 631 632 633 634 <div class="et_pb_row et_pb_row_5"> 635 <div class="et_pb_column et_pb_column_4_4 et_pb_column_6 et_pb_css_mix_blend_mode_passthrough et-last-child"> 636 637 638 639 640 <div class="et_pb_module et_pb_text et_pb_text_6 et_pb_text_align_left et_pb_bg_layout_light"> 641 642 643 644 645 <div class="et_pb_text_inner"><h2>Eyes on MN: Our Clients</h2></div> 646 </div> 647 </div> 648 649 650 651 652 </div><div class="et_pb_row et_pb_row_6 et_animated"> 653 <div class="et_pb_column et_pb_column_3_5 et_pb_column_7 et_pb_css_mix_blend_mode_passthrough"> 654 655 656 657 658 <div class="et_pb_module et_pb_text et_pb_text_7 et_pb_text_align_left et_pb_bg_layout_dark"> 659 660 661 662 663 <div class="et_pb_text_inner"><h3 class="wp-block-heading">Jessica</h3> 664<p>Jessica Hilde is a seasoned fashion expert with decades of industry experience and an intuitive eye for personal style. As the owner of The Showroom, an appointment-only luxury boutique in Wayzata, and the voice behind a thriving Instagram community, she empowers women to feel confident and current through a timeless, elegant approach shaped by over 25 years in modeling, styling, merchandising.</p></div> 665 </div> 666 </div><div class="et_pb_column et_pb_column_2_5 et_pb_column_8 et_pb_css_mix_blend_mode_passthrough et-last-child"> 667 668 669 670 671 <div class="et_pb_module et_pb_image et_pb_image_4"> 672 673 674 675 676 <span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img loading="lazy" decoding="async" width="660" height="660" src="https://spectacleshoppe.com/wp-content/uploads/2026/02/jessica-hilde.jpg" alt="Jessica Hilde - Fashion Expert and Big Fan of Spectacle Shoppe" title="jessica-hilde" class="wp-image-257918" /></span> 677 </div> 678 </div> 679 680 681 682 683 </div><div class="et_pb_row et_pb_row_7 et_animated"> 684 <div class="et_pb_column et_pb_column_2_5 et_pb_column_9 et_pb_css_mix_blend_mode_passthrough"> 685 686 687 688 689 <div class="et_pb_module et_pb_image et_pb_image_5"> 690 691 692 693 694 <span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img loading="lazy" decoding="async" width="768" height="768" src="https://spectacleshoppe.com/wp-content/uploads/2024/12/samantha-768x768-1.jpg" alt="" title="samantha-768x768" class="wp-image-254041" /></span> 695 </div> 696 </div><div class="et_pb_column et_pb_column_3_5 et_pb_column_10 et_pb_css_mix_blend_mode_passthrough et-last-child"> 697 698 699 700 701 <div class="et_pb_module et_pb_text et_pb_text_8 et_pb_text_align_left et_pb_bg_layout_dark"> 702 703 704 705 706 <div class="et_pb_text_inner"><h3 class="wp-block-heading">Samantha</h3> 707<p>Meet local fashion star Samantha Rei. Sheâs been featured in Glamour and Vogue, named âBest Local Fashion Designerâ by City Pages readers, authored and illustrated a book on fashion subculture, and been a star contestant on the TV show Project Runway. It should be no surprise that sheâs also our customer.</p></div> 708 </div> 709 </div> 710 711 712 713 714 </div><div class="et_pb_row et_pb_row_8 et_animated"> 715 <div class="et_pb_column et_pb_column_3_5 et_pb_column_11 et_pb_css_mix_blend_mode_passthrough"> 716 717 718 719 720 <div class="et_pb_module et_pb_text et_pb_text_9 et_pb_text_align_left et_pb_bg_layout_dark"> 721 722 723 724 725 <div class="et_pb_text_inner"><h3 class="wp-block-heading">Clint and Whistler</h3> 726<p>Clint Allen, producer, storyteller, Buddhist motorcyclist, actor, and a big fan of his sonâs band. Whistler, his son, fast grocery bagger, serious scooter enthusiast, painter, music producer, and the drummer in Hippo Campus. Theyâre no ordinary pair. So why would they choose an ordinary pair of glasses?</p></div> 727 </div> 728 </div><div class="et_pb_column et_pb_column_2_5 et_pb_column_12 et_pb_css_mix_blend_mode_passthrough et-last-child"> 729 730 731 732 733 <div class="et_pb_module et_pb_image et_pb_image_6"> 734 735 736 737
738 <span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img loading="lazy" decoding="async" width="800" height="800" src="https://spectacleshoppe.com/wp-content/uploads/2024/12/clintwhistler.jpg" alt="" title="clintwhistler" class="wp-image-254042" /></span> 739 </div> 740 </div> 741 742 743 744 745 </div><div class="et_pb_row et_pb_row_9 et_animated"> 746 <div class="et_pb_column et_pb_column_2_5 et_pb_column_13 et_pb_css_mix_blend_mode_passthrough"> 747 748 749 750 751 <div class="et_pb_module et_pb_image et_pb_image_7"> 752 753 754 755 756 <span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img loading="lazy" decoding="async" width="768" height="768" src="https://spectacleshoppe.com/wp-content/uploads/2024/12/annamarieeve-768x768-1.jpg" alt="" title="annamarieeve-768x768" class="wp-image-254043" /></span> 757 </div> 758 </div><div class="et_pb_column et_pb_column_3_5 et_pb_column_14 et_pb_css_mix_blend_mode_passthrough et-last-child"> 759 760 761 762 763 <div class="et_pb_module et_pb_text et_pb_text_10 et_pb_text_align_left et_pb_bg_layout_dark"> 764 765 766 767 768 <div class="et_pb_text_inner"><h3 class="wp-block-heading">Annamarie & Eve</h3> 769<p>Eve was born with a heart defect and underwent an extremely risky surgery at just 3-and-a-half months. The life and death crisis inspired her mother, Annamarie, to start the Newborn Foundation (<a href="http://newbornfoundation.org/" target="_blank" rel="noreferrer noopener">newbornfoundation.org</a>). Itâs saving lives worldwide. These are our customers. Theyâre beautiful, with and without their Spectacle Shoppe glasses.</p></div> 770 </div> 771 </div> 772 773 774 775 776 </div><div class="et_pb_row et_pb_row_10 et_animated"> 777 <div class="et_pb_column et_pb_column_3_5 et_pb_column_15 et_pb_css_mix_blend_mode_passthrough"> 778 779 780 781 782 <div class="et_pb_module et_pb_text et_pb_text_11 et_pb_text_align_left et_pb_bg_layout_dark"> 783 784 785 786 787 <div class="et_pb_text_inner"><h3 class="wp-block-heading">Adam Levy</h3> 788<p>Adam Levy is a singer-songwriter, guitarist, activist, educator, public historian, and bandleader best known for leading Twin Cities based rockers The Honeydogs for over thirty years. He weaves songwriting, his love of history and his commitment to social justice into art for change. âThere is nowhere in the world Iâd rather be right now: Iâm so proud of my community here in the Twin Cities.â</p></div> 789 </div> 790 </div><div class="et_pb_column et_pb_column_2_5 et_pb_column_16 et_pb_css_mix_blend_mode_passthrough et-last-child"> 791 792 793 794 795 <div class="et_pb_module et_pb_image et_pb_image_8"> 796 797 798 799 800 <span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img loading="lazy" decoding="async" width="2400" height="2400" src="https://spectacleshoppe.com/wp-content/uploads/2026/05/adam-levy.jpg" alt="Adam Levy" title="adam-levy" class="wp-image-258946" /></span> 801 </div> 802 </div> 803 804 805 806 807 </div><div class="et_pb_row et_pb_row_11 et_animated"> 808 <div class="et_pb_column et_pb_column_2_5 et_pb_column_17 et_pb_css_mix_blend_mode_passthrough"> 809 810 811 812 813 <div class="et_pb_module et_pb_image et_pb_image_9"> 814 815 816 817 818 <span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img loading="lazy" decoding="async" width="1029" height="1029" src="https://spectacleshoppe.com/wp-content/uploads/2026/06/saeteesh.jpg" alt="Saeteesh" title="saeteesh" class="wp-image-258994" /></span> 819 </div> 820 </div><div class="et_pb_column et_pb_column_3_5 et_pb_column_18 et_pb_css_mix_blend_mode_passthrough et-last-child"> 821 822 823 824 825 <div class="et_pb_module et_pb_text et_pb_text_12 et_pb_text_align_left et_pb_bg_layout_dark"> 826 827 828 829 830 <div class="et_pb_text_inner"><h3 class="wp-block-heading">Saeteesh</h3> 831<p>Fashion has always been her language. Saeteesh began her career designing and has spent the past decade modeling on runways and in photo shoots, active in the fashion scene. Through Instagram, <a href="https://www.instagram.com/saeteeshunleashed/" target="_blank" rel="noopener">@SaeteeshUnleashed</a>, she champions bold self-expression and encourages others to refuse invisibility at any stage of life. She believes style grows richer with time and that presence is power.</p></div> 832 </div> 833 </div> 834 835 836 837 838 </div><div class="et_pb_row et_pb_row_12 et_animated"> 839 <div class="et_pb_column et_pb_column_3_5 et_pb_column_19 et_pb_css_mix_blend_mode_passthrough"> 840 841 842 843 844 <div class="et_pb_module et_pb_text et_pb_text_13 et_pb_text_align_left et_pb_bg_layout_dark"> 845 846 847 848 849 <div class="et_pb_text_inner"><h3 class="wp-block-heading"><span>Tony Cu</span></h3> 850<p><span>Tony Cu is a food reviewer, content creator, and local fan favorite known for discovering great eats and sharing honest, entertaining takes. Tony brings his massive Tiktok audience highlighting the local food scene worth exploring.</span></p></div> 851 </div> 852 </div><div class="et_pb_column et_pb_column_2_5 et_pb_column_20 et_pb_css_mix_blend_mode_passthrough et-last-child"> 853 854 855 856 857 <div class="et_pb_module et_pb_image et_pb_image_10"> 858 859 860 861
862 <span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img loading="lazy" decoding="async" width="1707" height="1707" src="https://spectacleshoppe.com/wp-content/uploads/2026/09/Tony-Cu-Edits-4-scaled-e1789583462575.jpg" alt="Adam Levy" title="Tony Cu Edits-4" class="wp-image-259619" /></span> 863 </div> 864 </div> 865 866 867 868 869 </div> 870 871 872 </div> </div> 873 </div> 874 </div> 875 876 877 </article> 878 879 880 881</div> 882 883 <footer class="et-l et-l--footer"> 884 <div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_section et_pb_section_0_tb_footer et_pb_with_background et_section_regular" > 885 886 887 888 <span class="et_pb_background_pattern"></span> 889 890 891 <div class="et_pb_row et_pb_row_0_tb_footer"> 892 <div class="et_pb_column et_pb_column_4_4 et_pb_column_0_tb_footer et_pb_css_mix_blend_mode_passthrough et-last-child"> 893 894 895 896 897 <div class="et_pb_module et_pb_image et_pb_image_0_tb_footer"> 898 899 900 901 902 <span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="420" height="306" src="https://spectacleshoppe.com/wp-content/uploads/2024/08/SpecShop-White.png" alt="" title="SpecShop-White" class="wp-image-253985" /></span> 903 </div><div class="et_pb_module et_pb_text et_pb_text_0_tb_footer et_pb_text_align_center et_pb_bg_layout_dark"> 904 905 906 907 908 <div class="et_pb_text_inner"><p>Spectacle Shoppe has been providing comprehensive eye exams and manufacturing prescription eyeglasses in the Twin Cities since 1977. Visit one of our four locations: New Brighton, Saint Paul, Minneapolis, and Saint Louis Park.</p></div> 909 </div> 910 </div> 911 912 913 914 915 </div><div class="et_pb_row et_pb_row_1_tb_footer"> 916 <div class="et_pb_column et_pb_column_1_4 et_pb_column_1_tb_footer et_pb_css_mix_blend_mode_passthrough"> 917 918 919 920 921 <div class="et_pb_module et_pb_blurb et_pb_blurb_0_tb_footer et_clickable et_pb_text_align_center et_pb_blurb_position_top et_pb_bg_layout_dark"> 922 923 924 925 926 <div class="et_pb_blurb_content"> 927 <div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap et_pb_only_image_mode_wrap"><img loading="lazy" decoding="async" width="800" height="800" src="https://spectacleshoppe.com/wp-content/uploads/2024/12/NB-store.jpg" alt="" class="et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone wp-image-254051" /></span></div> 928 <div class="et_pb_blurb_container"> 929 <h2 class="et_pb_module_header"><span>New Brighton</span></h2> 930 <div class="et_pb_blurb_description"><p><span>2050 Silver Lake Road NW</span><br /><span>New Brighton, MN 55112</span></p></div> 931 </div> 932 </div> 933 </div><div class="et_pb_button_module_wrapper et_pb_button_0_tb_footer_wrapper et_pb_button_alignment_center et_pb_module "> 934 <a class="et_pb_button et_pb_button_0_tb_footer et_pb_bg_layout_light" href="tel:6516363434">651.636.3434</a> 935 </div><div class="et_pb_button_module_wrapper et_pb_button_1_tb_footer_wrapper et_pb_button_alignment_center et_pb_module "> 936 <a class="et_pb_button et_pb_button_1_tb_footer et_pb_bg_layout_light" href="/contact-us/new-brighton-location/">Map & Directions</a> 937 </div> 938 </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_2_tb_footer et_pb_css_mix_blend_mode_passthrough"> 939 940 941 942 943 <div class="et_pb_module et_pb_blurb et_pb_blurb_1_tb_footer et_clickable et_pb_text_align_center et_pb_blurb_position_top et_pb_bg_layout_dark"> 944 945 946 947 948 <div class="et_pb_blurb_content"> 949 <div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap et_pb_only_image_mode_wrap"><img loading="lazy" decoding="async" width="855" height="855" src="https://spectacleshoppe.com/wp-content/uploads/2024/12/GrandSquare.jpg" alt="" class="et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone wp-image-254052" /></span></div> 950 <div class="et_pb_blurb_container"> 951 <h2 class="et_pb_module_header"><span>St Paul</span></h2> 952 <div class="et_pb_blurb_description"><p><span>
9521089 Grand Avenue</span><br /><span>St. Paul, MN 55105</span></p></div> 953 </div> 954 </div> 955 </div><div class="et_pb_button_module_wrapper et_pb_button_2_tb_footer_wrapper et_pb_button_alignment_center et_pb_module "> 956 <a class="et_pb_button et_pb_button_2_tb_footer et_pb_bg_layout_light" href="tel:6517974834">651.797.4834</a> 957 </div><div class="et_pb_button_module_wrapper et_pb_button_3_tb_footer_wrapper et_pb_button_alignment_center et_pb_module "> 958 <a class="et_pb_button et_pb_button_3_tb_footer et_pb_bg_layout_light" href="/contact-us/st-paul-location/">Map & Directions</a> 959 </div> 960 </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_3_tb_footer et_pb_css_mix_blend_mode_passthrough"> 961 962 963 964 965 <div class="et_pb_module et_pb_blurb et_pb_blurb_2_tb_footer et_clickable et_pb_text_align_center et_pb_blurb_position_top et_pb_bg_layout_dark"> 966 967 968 969 970 <div class="et_pb_blurb_content"> 971 <div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap et_pb_only_image_mode_wrap"><img loading="lazy" decoding="async" width="640" height="640" src="https://spectacleshoppe.com/wp-content/uploads/2024/12/UptownSquare.jpg" alt="" class="et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone wp-image-254053" /></span></div> 972 <div class="et_pb_blurb_container"> 973 <h2 class="et_pb_module_header"><span>Minneapolis</span></h2> 974 <div class="et_pb_blurb_description"><p><span>2405 Hennepin Avenue</span><br /><span>Minneapolis, MN 55405</span></p></div> 975 </div> 976 </div> 977 </div><div class="et_pb_button_module_wrapper et_pb_button_4_tb_footer_wrapper et_pb_button_alignment_center et_pb_module "> 978 <a class="et_pb_button et_pb_button_4_tb_footer et_pb_bg_layout_light" href="tel:6125844142">612.584.4142</a> 979 </div><div class="et_pb_button_module_wrapper et_pb_button_5_tb_footer_wrapper et_pb_button_alignment_center et_pb_module "> 980 <a class="et_pb_button et_pb_button_5_tb_footer et_pb_bg_layout_light" href="/contact-us/minneapolis-location/">Map & Directions</a> 981 </div> 982 </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_4_tb_footer et_pb_css_mix_blend_mode_passthrough et-last-child"> 983 984 985 986 987 <div class="et_pb_module et_pb_blurb et_pb_blurb_3_tb_footer et_clickable et_pb_text_align_center et_pb_blurb_position_top et_pb_bg_layout_dark"> 988 989 990 991 992 <div class="et_pb_blurb_content"> 993 <div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap et_pb_only_image_mode_wrap"><img loading="lazy" decoding="async" width="489" height="489" src="https://spectacleshoppe.com/wp-content/uploads/2025/03/RoseOptical.jpg" alt="" class="et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone wp-image-254342" /></span></div> 994 <div class="et_pb_blurb_container"> 995 <h2 class="et_pb_module_header"><span>St Louis Park</span></h2> 996 <div class="et_pb_blurb_description"><p><span>7204 Minnetonka Blvd</span><br /><span>St Louis Park, MN 55426</span></p></div> 997 </div> 998 </div> 999 </div><div class="et_pb_button_module_wrapper et_pb_button_6_tb_footer_wrapper et_pb_button_alignment_center et_pb_module "> 1000 <a class="et_pb_button et_pb_button_6_tb_footer et_pb_bg_layout_light" href="tel:9529287005">952.928.7005</a> 1001 </div><div class="et_pb_button_module_wrapper et_pb_button_7_tb_footer_wrapper et_pb_button_alignment_center et_pb_module "> 1002 <a class="et_pb_button et_pb_button_7_tb_footer et_pb_bg_layout_light" href="/contact-us/st-louis-park-location/">Map & Directions</a> 1003 </div> 1004 </div> 1005 1006 1007 1008 1009 </div> 1010 1011 1012 </div> </div> 1013 </footer> 1014 </div> 1015 1016 1017 </div> 1018 </div> 1019 1020
1020<script type="speculationrules"> 1021{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1022</script>
1022 1023<div 1024 id="pum-258939" 1025 role="dialog" 1026 aria-modal="false" 1027 class="pum pum-overlay pum-theme-257161 pum-theme-lightbox popmake-overlay click_open" 1028 data-popmake="{"id":258939,"slug":"uptown-parking","theme_id":257161,"cookies":[],"triggers":[{"type":"click_open","settings":{"cookie_name":"","extra_selectors":""}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}"> 1029 1030 <div id="popmake-258939" class="pum-container popmake theme-257161 pum-responsive pum-responsive-medium responsive size-medium"> 1031 1032 1033 1034 1035 <div class="pum-content popmake-content" tabindex="0"> 1036 <div class="et_pb_section et_pb_section_0 et_pb_with_background et_section_regular" > 1037 1038 1039 1040 1041 1042 1043 <div class="et_pb_row et_pb_row_0"> 1044 <div class="et_pb_column et_pb_column_4_4 et_pb_column_0 et_pb_css_mix_blend_mode_passthrough et-last-child"> 1045 1046 1047 1048 1049 <div class="et_pb_module et_pb_image et_pb_image_0"> 1050 1051 1052 1053 1054 <span class="et_pb_image_wrap "><img src="https://spectacleshoppe.com/wp-content/uploads/2026/05/SpectacleShoppe_ParkingMap_05.26-scaled.jpg" alt="Uptown parking map - Spectacle Shoppe" title="SpectacleShoppe_ParkingMap_05.26" class="wp-image-258938" /></span> 1055 </div> 1056 </div> 1057 1058 1059 1060 1061 </div> 1062 1063 1064 </div> 1065 </div> 1066 1067 1068 <button type="button" class="pum-close popmake-close" aria-label="Close"> 1069 × </button> 1070 1071 </div> 1072 1073</div> 1074
1074<script type="text/javascript"> 1075 var et_animation_data = [{"class":"et_pb_row_6","style":"transformAnim","repeat":"once","duration":"1000ms","delay":"850ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out","style_tablet":"transformAnim","style_phone":"transformAnim"},{"class":"et_pb_row_7","style":"transformAnim","repeat":"once","duration":"1000ms","delay":"850ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out","style_tablet":"transformAnim","style_phone":"transformAnim"},{"class":"et_pb_row_8","style":"transformAnim","repeat":"once","duration":"1000ms","delay":"850ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out","style_tablet":"transformAnim","style_phone":"transformAnim"},{"class":"et_pb_row_9","style":"transformAnim","repeat":"once","duration":"1000ms","delay":"850ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out","style_tablet":"transformAnim","style_phone":"transformAnim"},{"class":"et_pb_row_10","style":"transformAnim","repeat":"once","duration":"1000ms","delay":"850ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out","style_tablet":"transformAnim","style_phone":"transformAnim"},{"class":"et_pb_row_11","style":"transformAnim","repeat":"once","duration":"1000ms","delay":"850ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out","style_tablet":"transformAnim","style_phone":"transformAnim"},{"class":"et_pb_row_12","style":"transformAnim","repeat":"once","duration":"1000ms","delay":"850ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out","style_tablet":"transformAnim","style_phone":"transformAnim"}]; 1076 var et_link_options_data = [{"class":"et_pb_blurb_0_tb_footer","url":"\/contact-us\/new-brighton-location\/","target":"_self"},{"class":"et_pb_blurb_1_tb_footer","url":"\/contact-us\/st-paul-location\/","target":"_self"},{"class":"et_pb_blurb_2_tb_footer","url":"\/contact-us\/minneapolis-location\/","target":"_self"},{"class":"et_pb_blurb_3_tb_footer","url":"\/contact-us\/st-louis-park-location\/","target":"_self"}]; 1077 </script>
1077 1078 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1078-1079
1078 1079<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1079GTM-NJD26ZWT
vendor: 84 bytes, line 1079
1079" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1080<!-- End Google Tag Manager (noscript) --> 1081 1082
1083<script> 1084$(document).ready(function(){ 1085 $( ".phoneBtn" ).click(function() { 1086 $( ".phones-menu" ).slideToggle(); 1087 }); 1088}); 1089</script>
1089 1090
1091<script> 1092 (function ($) { 1093 $(document).ready(function () { 1094 var hash = document.location.hash; 1095 1096 if (hash) { 1097 var hashLenght = hash.match(/#(.*?)(.*?)(?=\|)/); 1098 1099 if (hashLenght && hashLenght[0]) { 1100 var loggedIn = ($('#wpadminbar').length) ? $('#wpadminbar').outerHeight() : 0; 1101 var diviHeader = ($('#main-header').length) ? $('#main-header').outerHeight() : 0; 1102 var tbHeader = ($('.et-l.et-l--header .et_pb_sticky_module').length) ? $('.et-l.et-l--header .et_pb_sticky_module').outerHeight() : 0; 1103 var headerHeight = loggedIn + diviHeader + tbHeader; 1104 1105 $('html, body').animate({ 1106 scrollTop: ($(hashLenght[0]).offset().top - headerHeight) 1107 }, 500); 1108 } 1109 } 1110 }); 1111 })(jQuery); 1112</script>
1112<script id="dc-script-js" src="https://spectacleshoppe.com/wp-content/plugins/carousel-for-divi/dc-script.js?ver=2.0.1"></script>
vendor: 1 bytes, line 1112
1112
1113<script id="rtrar.appLocal-js-extra"> 1114var rtafr = {"rules":""}; 1115//# sourceURL=rtrar.appLocal-js-extra 1116</script>
vendor: 1 bytes, line 1116
1116
1117<script id="rtrar.appLocal-js" src="https://spectacleshoppe.com/wp-content/plugins/real-time-auto-find-and-replace/assets/js/rtafar.local.js?ver=2.0.1"></script>
vendor: 1 bytes, line 1117
1117
1118<script id="divi-custom-script-js-extra"> 1119var DIVI = {"item_count":"%d Item","items_count":"%d Items"}; 1120var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"}; 1121var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"}; 1122var et_pb_custom = {"ajaxurl":"https://spectacleshoppe.com/wp-admin/admin-ajax.php","images_uri":"https://spectacleshoppe.com/wp-content/themes/Divi/images","builder_images_uri":"https://spectacleshoppe.com/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"1adaf5b227","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"dc7f665c41","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"254158","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"https://spectacleshoppe.com/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#a00f66","waypoints_options":{"context":[".pum-overlay"]}}; 1123var et_pb_box_shadow_elements = []; 1124//# sourceURL=divi-custom-script-js-extra 1125</script>
vendor: 1 bytes, line 1125
1125
1126<script id="divi-custom-script-js" src="https://spectacleshoppe.com/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1126
1126
1127<script id="revslider-divi-frontend-bundle-js" src="https://spectacleshoppe.com/wp-content/plugins/revslider/admin/includes/shortcode_generator/divi/scripts/frontend-bundle.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1127
1127
1128<script id="jquery-ui-core-js" src="https://spectacleshoppe.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 1128
1128
1129<script id="wp-hooks-js" src="https://spectacleshoppe.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1129
1129
1130<script id="popup-maker-site-js-extra"> 1131var pum_vars = {"version":"1.25.0","pm_dir_url":"https://spectacleshoppe.com/wp-content/plugins/popup-maker/","ajaxurl":"https://spectacleshoppe.com/wp-admin/admin-ajax.php","restapi":"https://spectacleshoppe.com/wp-json/pum/v1","rest_nonce":null,"default_theme":"257160","debug_mode":"","disable_tracking":"","disable_url_params":"","home_url":"/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","paramNames":{"popup_id":"pid","cta":"cta","notrack":"notrack"},"analytics_enabled":"1","analytics_route":"analytics","analytics_api":"https://spectacleshoppe.com/wp-json/pum/v1"}; 1132var pum_sub_vars = {"ajaxurl":"https://spectacleshoppe.com/wp-admin/admin-ajax.php","message_position":"top"}; 1133var pum_popups = {"pum-258939":{"triggers":[{"type":"click_open","settings":{"cookie_name":"","extra_selectors":""}}],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"257161","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"lightbox","id":258939,"slug":"uptown-parking"}}; 1134//# sourceURL=popup-maker-site-js-extra 1135</script>
vendor: 1 bytes, line 1135
1135
1136<script id="popup-maker-site-js" src="//spectacleshoppe.com/wp-content/uploads/pum/pum-site-scripts.js?defer&generated=1785790542&ver=1.25.0"></script>
vendor: 1 bytes, line 1136
1136
1137<script id="et-core-common-js" src="https://spectacleshoppe.com/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1137
1137
1138<script id="googlesitekit-events-provider-content-events-js-before"> 1139window._googlesitekit = window._googlesitekit || {}; 1140window._googlesitekit.contentEvents = {"postID":254158,"isReadableSinglePost":false,"hasVimeoEmbed":false,"wordCount":0,"estimatedReadTimeSeconds":0,"isLastPageOfMultiPagePost":false,"readTimeThresholdPercent":85,"minimumReadTimeSeconds":5}; 1141//# sourceURL=googlesitekit-events-provider-content-events-js-before 1142</script>
vendor: 1 bytes, line 1142
1142
1143<script id="googlesitekit-events-provider-content-events-js" src="https://spectacleshoppe.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-6b04077d00f0d606ba42.js" defer></script>
vendor: 1 bytes, line 1143
1143
1144<script id="underscore-js" src="https://spectacleshoppe.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 1144
1144
1145<script id="backbone-js" src="https://spectacleshoppe.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 1145
1145
1146<script id="googlesitekit-events-provider-ninja-forms-js" src="https://spectacleshoppe.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-ninja-forms-0f46b3bc1ee8e8f519c8.js" defer></script>
vendor: 1 bytes, line 1146
1146
1147<script id="googlesitekit-events-provider-popup-maker-js" src="https://spectacleshoppe.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-popup-maker-b946f1908d7c0c105eca.js" defer></script>
vendor: 1 bytes, line 1147
1147
1148<script id="bfrp.textReplacer-js" src="https://spectacleshoppe.com/wp-content/plugins/better-find-and-replace-pro/assets/js/ajaxContentReplacer.min.js?ver=1.3.8"></script>
vendor: 1 bytes, line 1148
1148
1149<script id="fitvids-js" src="https://spectacleshoppe.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.27.9"></script>
vendor: 1 bytes, line 1149
1149
1150<script id="et-builder-modules-script-sticky-js-extra"> 1151var et_pb_sticky_elements = {"et_pb_row_0_tb_header":{"id":"et_pb_row_0_tb_header","selector":".et_pb_row_0_tb_header","position":"top","topOffset":"0px","bottomOffset":"0px","topLimit":"none","bottomLimit":"none","offsetSurrounding":"on","transition":"on","styles":{"module_alignment":{"desktop":"center","tablet":"","phone":""},"positioning":"relative"},"stickyStyles":{"position_origin_r":"top_left","horizontal_offset":"","vertical_offset":""}}}; 1152//# sourceURL=et-builder-modules-script-sticky-js-extra 1153</script>
vendor: 1 bytes, line 1153
1153
1154<script id="et-builder-modules-script-sticky-js" src="https://spectacleshoppe.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/sticky-elements.js?ver=4.27.9"></script>
1154 1155 1156
1156<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a46f7687ff0c72cb',t:'MTc5MTQwMjkyMg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1156</body> 1157</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.