PageSourceSearch

https://spectacleshoppe.com/our-story/

html spectacleshoppe.com collected 2026-10-07 19:55:22 UTC 85,413 bytes, 1,157 lines download raw bytes

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 &raquo; Feed" href="https://spectacleshoppe.com/feed/" />
34<link rel="alternate" type="application/rss+xml" title="Spectacle Shoppe &raquo; 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&#038;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&#038;subset=latin,latin-ext&#038;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&#038;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&#8217;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&#8217;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 &#8220;One-Hour Service&#8221; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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="{&quot;id&quot;:258939,&quot;slug&quot;:&quot;uptown-parking&quot;,&quot;theme_id&quot;:257161,&quot;cookies&quot;:[],&quot;triggers&quot;:[{&quot;type&quot;:&quot;click_open&quot;,&quot;settings&quot;:{&quot;cookie_name&quot;:&quot;&quot;,&quot;extra_selectors&quot;:&quot;&quot;}}],&quot;mobile_disabled&quot;:null,&quot;tablet_disabled&quot;:null,&quot;meta&quot;:{&quot;display&quot;:{&quot;stackable&quot;:false,&quot;overlay_disabled&quot;:false,&quot;scrollable_content&quot;:false,&quot;disable_reposition&quot;:false,&quot;size&quot;:&quot;medium&quot;,&quot;responsive_min_width&quot;:&quot;0%&quot;,&quot;responsive_min_width_unit&quot;:false,&quot;responsive_max_width&quot;:&quot;100%&quot;,&quot;responsive_max_width_unit&quot;:false,&quot;custom_width&quot;:&quot;640px&quot;,&quot;custom_width_unit&quot;:false,&quot;custom_height&quot;:&quot;380px&quot;,&quot;custom_height_unit&quot;:false,&quot;custom_height_auto&quot;:false,&quot;location&quot;:&quot;center&quot;,&quot;position_from_trigger&quot;:false,&quot;position_top&quot;:&quot;100&quot;,&quot;position_left&quot;:&quot;0&quot;,&quot;position_bottom&quot;:&quot;0&quot;,&quot;position_right&quot;:&quot;0&quot;,&quot;position_fixed&quot;:false,&quot;animation_type&quot;:&quot;fade&quot;,&quot;animation_speed&quot;:&quot;350&quot;,&quot;animation_origin&quot;:&quot;center top&quot;,&quot;overlay_zindex&quot;:false,&quot;zindex&quot;:&quot;1999999999&quot;},&quot;close&quot;:{&quot;text&quot;:&quot;&quot;,&quot;button_delay&quot;:&quot;0&quot;,&quot;overlay_click&quot;:false,&quot;esc_press&quot;:false,&quot;f4_press&quot;:false},&quot;click_open&quot;:[]}}">
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			&times;			</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&#038;generated=1785790542&#038;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.