1<!doctype html> 2<html lang="en-GB" class="no-js"> 3 <head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>class RocketLazyLoadScripts{constructor(){this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this._triggerListener.bind(this),this.touchStartHandler=this._onTouchStart.bind(this),this.touchMoveHandler=this._onTouchMove.bind(this),this.touchEndHandler=this._onTouchEnd.bind(this),this.clickHandler=this._onClick.bind(this),this.interceptedClicks=[],window.addEventListener("pageshow",(e=>{this.persisted=e.persisted})),window.addEventListener("DOMContentLoaded",(()=>{this._preconnect3rdParties()})),this.delayedScripts={normal:[],async:[],defer:[]},this.allJQueries=[]}_addUserInteractionListener(e){document.hidden?e._triggerListener():(this.triggerEvents.forEach((t=>window.addEventListener(t,e.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",e.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",e.touchStartHandler),document.addEventListener("visibilitychange",e.userEventHandler))}_removeUserInteractionListener(){this.triggerEvents.forEach((e=>window.removeEventListener(e,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}_onTouchStart(e){"HTML"!==e.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),e.target.addEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"onclick","rocket-onclick"))}_onTouchMove(e){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),e.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"rocket-onclick","onclick")}_onTouchEnd(e){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}_onClick(e){e.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"rocket-onclick","onclick"),this.interceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()}_replayClicks(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((e=>{e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:!0,cancelable:!0}))}))}_renameDOMAttribute(e,t,n){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(n,event.target.getAttribute(t)),event.target.removeAttribute(t))}_triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}_preconnect3rdParties(){let e=[];document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{if(t.hasAttribute("src")){const n=new URL(t.src).origin;n!==location.origin&&e.push({src:n,crossOrigin:t.crossOrigin||"module"===t.getAttribute("data-rocket-type")})}})),e=[...new Map(e.map((e=>[JSON.stringify(e),e]))).values()],this._batchInjectResourceHints(e,"preconnect")}
3async _loadEverythingNow(){this.lastBreath=Date.now(),this._delayEventListeners(),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),this._preloadAllScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async);try{await this._triggerDOMContentLoaded(),await this._triggerWindowLoad()}catch(e){}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this._replayClicks()}_registerAllDelayedScripts(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((e=>{e.hasAttribute("src")?e.hasAttribute("async")&&!1!==e.async?this.delayedScripts.async.push(e):e.hasAttribute("defer")&&!1!==e.defer||"module"===e.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(e):this.delayedScripts.normal.push(e):this.delayedScripts.normal.push(e)}))}async _transformScript(e){return await this._littleBreath(),new Promise((t=>{const n=document.createElement("script");[...e.attributes].forEach((e=>{let t=e.nodeName;"type"!==t&&("data-rocket-type"===t&&(t="type"),n.setAttribute(t,e.nodeValue))})),e.hasAttribute("src")?(n.addEventListener("load",t),n.addEventListener("error",t)):(n.text=e.text,t());try{e.parentNode.replaceChild(n,e)}catch(e){t()}}))}async _loadScriptsFromList(e){const t=e.shift();return t?(await this._transformScript(t),this._loadScriptsFromList(e)):Promise.resolve()}_preloadAllScripts(){this._batchInjectResourceHints([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}_batchInjectResourceHints(e,t){var n=document.createDocumentFragment();e.forEach((e=>{if(e.src){const i=document.createElement("link");i.href=e.src,i.rel=t,"preconnect"!==t&&(i.as="script"),e.getAttribute&&"module"===e.getAttribute("data-rocket-type")&&(i.crossOrigin=!0),e.crossOrigin&&(i.crossOrigin=e.crossOrigin),n.appendChild(i)}})),document.head.appendChild(n)}_delayEventListeners(){let e={};function t(t,n){!function(t){function n(n){return e[t].eventsToRewrite.indexOf(n)>=0?"rocket-"+n:n}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(n)}function n(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set(i){e["rocket"+t]=n=i}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}_delayJQueryReady(e){let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(n&&n.fn&&!e.allJQueries.includes(n)){n.fn.ready=n.fn.init.prototype.ready=function(t){e.domReadyFired?t.bind(document)(n):document.addEventListener("rocket-DOMContentLoaded",(()=>t.bind(document)(n)))};const t=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e.split(" ").map((e=>"load"===e||0===e.indexOf("load.")?"rocket-jquery-load":e)).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]}))}return t.apply(this,arguments),this},e.allJQueries.push(n)}t=n}})}async _triggerDOMContentLoaded(){this.domReadyFired=!0,await this._littleBreath(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),window.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),document.dispatchEvent(new Event("rocket-readystatechange")),await this._littleBreath(),document.rocketonreadystatechange&&document.rocketonreadystatechange()}async _triggerWindowLoad(){await this._littleBreath(),window.dispatchEvent(new Event("rocket-load")),await this._littleBreath(),window.rocketonload&&window.rocketonload(),await this._littleBreath(),this.allJQueries.forEac
3h((e=>e(window).trigger("rocket-jquery-load"))),await this._littleBreath();const e=new Event("rocket-pageshow");e.persisted=this.persisted,window.dispatchEvent(e),await this._littleBreath(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}_handleDocumentWrite(){const e=new Map;document.write=document.writeln=function(t){const n=document.currentScript,i=document.createRange(),r=n.parentElement;let o=e.get(n);void 0===o&&(o=n.nextSibling,e.set(n,o));const s=document.createDocumentFragment();i.setStart(s,0),s.appendChild(i.createContextualFragment(t)),r.insertBefore(s,o)}}async _littleBreath(){Date.now()-this.lastBreath>45&&(await this._requestAnimFrame(),this.lastBreath=Date.now())}async _requestAnimFrame(){return document.hidden?new Promise((e=>setTimeout(e))):new Promise((e=>requestAnimationFrame(e)))}static run(){const e=new RocketLazyLoadScripts;e._addUserInteractionListener(e)}}RocketLazyLoadScripts.run();</script>
3 4 5 <title>Spectacular Opticians | Optometrists and audiologists : Spectacular Opticians</title> 6 <link href="//www.google-analytics.com" rel="dns-prefetch"> 7 <link href="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/icons/favicon.ico" rel="shortcut icon"> 8 <link href="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/icons/touch.png" rel="apple-touch-icon-precomposed"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 11 <meta name="description" content="Local optometrists providing a spectacular service for over 30 years"> 12<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 13 14 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 15 <link rel="canonical" href="https://spectacularopticians.co.uk/" /> 16 <meta property="og:locale" content="en_GB" /> 17 <meta property="og:type" content="website" /> 18 <meta property="og:title" content="Spectacular Opticians | Optometrists and audiologists" /> 19 <meta property="og:url" content="https://spectacularopticians.co.uk/" /> 20 <meta property="og:site_name" content="Spectacular Opticians" /> 21 <meta property="article:publisher" content="https://www.facebook.com/pages/Spectacular-Opticians/352731768223959" /> 22 <meta property="article:modified_time" content="2025-09-29T10:52:18+00:00" /> 23 <meta property="og:image" content="https://spectacularopticians.co.uk/wp-content/uploads/2022/02/Waterbeach-01.jpg" /> 24 <meta property="og:image:width" content="1600" /> 25 <meta property="og:image:height" content="1200" /> 26 <meta property="og:image:type" content="image/jpeg" /> 27 <meta name="twitter:card" content="summary_large_image" /> 28 <meta name="twitter:site" content="@spectacular2020" /> 29
29<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/spectacularopticians.co.uk\/","url":"https:\/\/spectacularopticians.co.uk\/","name":"Spectacular Opticians | Optometrists and audiologists","isPartOf":{"@id":"https:\/\/spectacularopticians.co.uk\/#website"},"about":{"@id":"https:\/\/spectacularopticians.co.uk\/#organization"},"datePublished":"2021-05-14T09:09:18+00:00","dateModified":"2025-09-29T10:52:18+00:00","breadcrumb":{"@id":"https:\/\/spectacularopticians.co.uk\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spectacularopticians.co.uk\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/spectacularopticians.co.uk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/spectacularopticians.co.uk\/#website","url":"https:\/\/spectacularopticians.co.uk\/","name":"Spectacular Opticians","description":"Local optometrists providing a spectacular service for over 30 years","publisher":{"@id":"https:\/\/spectacularopticians.co.uk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spectacularopticians.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/spectacularopticians.co.uk\/#organization","name":"Spectacular Opticians","url":"https:\/\/spectacularopticians.co.uk\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/spectacularopticians.co.uk\/#\/schema\/logo\/image\/","url":"https:\/\/spectacularopticians.co.uk\/wp-content\/uploads\/2022\/03\/logo.png","contentUrl":"https:\/\/spectacularopticians.co.uk\/wp-content\/uploads\/2022\/03\/logo.png","width":600,"height":176,"caption":"Spectacular Opticians"},"image":{"@id":"https:\/\/spectacularopticians.co.uk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/Spectacular-Opticians\/352731768223959","https:\/\/x.com\/spectacular2020"]}]}</script>
29 30 <!-- / Yoast SEO plugin. --> 31 32 33<link rel='dns-prefetch' href='//cdn.polyfill.io' /> 34<link rel='dns-prefetch' href='//maps.googleapis.com' /> 35<link rel='dns-prefetch' href='//kit.fontawesome.com' /> 36<link rel='dns-prefetch' href='//platform-api.sharethis.com' /> 37<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://spectacularopticians.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fspectacularopticians.co.uk%2F" /> 38<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://spectacularopticians.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fspectacularopticians.co.uk%2F&format=xml" /> 39<style id="wp-img-auto-sizes-contain-inline-css"> 40img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 41/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 42</style> 43<style id="wp-emoji-styles-inline-css"> 44 45 img.wp-smiley, img.emoji { 46 display: inline !important; 47 border: none !important; 48 box-shadow: none !important; 49 height: 1em !important; 50 width: 1em !important; 51 margin: 0 0.07em !important; 52 vertical-align: -0.1em !important; 53 background: none !important; 54 padding: 0 !important; 55 } 56/*# sourceURL=wp-emoji-styles-inline-css */ 57</style> 58<style id="wp-block-library-inline-css"> 59:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
59--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 60 61/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 62</style> 63<style id="classic-theme-styles-inline-css"> 64/*! This file is auto-generated */ 65.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 66/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 67</style> 68 69<style id="global-styles-inline-css"> 70: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,
700) 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%);--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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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;}
70.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;} 71/*# sourceURL=global-styles-inline-css */ 72</style> 73 74<link data-minify="1" rel='stylesheet' id='contact-form-7-css' href='https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=1788336277' media='all' /> 75<link rel='stylesheet' id='share-this-share-buttons-sticky-css' href='https://spectacularopticians.co.uk/wp-content/plugins/sharethis-share-buttons/css/mu-style.css?ver=1787275267' media='all' /> 76<link data-minify="1" rel='stylesheet' id='libraries-css' href='https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/themes/spectacular/css/libraries.css?ver=1788336277' media='all' /> 77<link data-minify="1" rel='stylesheet' id='styles-css' href='https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/themes/spectacular/css/styles.css?ver=1788336277' media='all' /> 78<link rel='stylesheet' id='platypus-css' href='https://spectacularopticians.co.uk/wp-content/themes/spectacular/style.css?ver=2025.09.29' media='all' /> 79<link data-minify="1" rel='stylesheet' id='slb_core-css' href='https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/plugins/simple-lightbox/client/css/app.css?ver=1788336277' media='all' /> 80<link data-minify="1" rel='stylesheet' id='cf7cf-style-css' href='https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/plugins/cf7-conditional-fields/style.css?ver=1788336277' media='all' /> 81<style id="rocket-lazyload-inline-css"> 82.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://spectacularopticians.co.uk/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} 83/*# sourceURL=rocket-lazyload-inline-css */ 84</style>
85<script type="rocketlazyloadscript" id="polyfill-js" src="https://cdn.polyfill.io/v2/polyfill.js?ver=2025.09.29" defer></script>
vendor: 1 bytes, line 85
85
86<script type="rocketlazyloadscript" id="googlemaps-js" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDLiAzdNkV_Z5SWhevOaLGT4qSNYoBWIUI&callback=Function.prototype&ver=2025.09.29" defer></script>
vendor: 1 bytes, line 86
86
87<script type="rocketlazyloadscript" data-rocket-type="text/javascript" src="https://kit.fontawesome.com/4744d3ca02.js?ver=2025.09.29" crossorigin="anonymous" defer></script>
87<script type="rocketlazyloadscript" id="jquery-core-js" src="https://spectacularopticians.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" defer></script>
vendor: 1 bytes, line 87
87
88<script type="rocketlazyloadscript" id="jquery-migrate-js" src="https://spectacularopticians.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" defer></script>
vendor: 1 bytes, line 88
88
89<script type="rocketlazyloadscript" data-minify="1" id="libraries-js" src="https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/themes/spectacular/js/libraries.js?ver=1788336277" defer></script>
vendor: 1 bytes, line 89
89
90<script type="rocketlazyloadscript" data-minify="1" id="rollnumber-js" src="https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/themes/spectacular/js/lib/jquery.rollnumber.js?ver=1788336277" defer></script>
vendor: 1 bytes, line 90
90
91<script type="rocketlazyloadscript" data-minify="1" id="scripts-js" src="https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/themes/spectacular/js/scripts.js?ver=1788336277" defer></script>
vendor: 1 bytes, line 91
91
92<script type="rocketlazyloadscript" data-minify="1" id="share-this-share-buttons-mu-js" src="https://spectacularopticians.co.uk/wp-content/cache/min/1/js/sharethis.js?ver=1788336277" defer></script>
92 93<link rel="https://api.w.org/" href="https://spectacularopticians.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://spectacularopticians.co.uk/wp-json/wp/v2/pages/9" /><link rel="icon" href="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/cropped-spectacular_512-32x32.png" sizes="32x32" /> 94<link rel="icon" href="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/cropped-spectacular_512-192x192.png" sizes="192x192" /> 95<link rel="apple-touch-icon" href="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/cropped-spectacular_512-180x180.png" /> 96<meta name="msapplication-TileImage" content="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/cropped-spectacular_512-270x270.png" /> 97<style id="wp-custom-css"> 98#charging-case .bg-black{ 99 background-color: #000000; 100} 101 102#charging-case .banner-image{ 103 min-height: 600px; 104} 105</style> 106<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>
106<script type="rocketlazyloadscript"> 107 conditionizr.config({ 108 assets: 'https://spectacularopticians.co.uk/wp-content/themes/spectacular', 109 tests: {} 110 }); 111 </script>
111 112<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 93 bytes, lines 112-113
112 113<script type="rocketlazyloadscript" async src="https://www.googletagmanager.com/gtag/js?id=
113G-H60ZNFVMK2
vendor: 13 bytes, line 113
113"></script>
114<script type="rocketlazyloadscript"> 115
vendor: 138 bytes, lines 115-119
115window.dataLayer = window.dataLayer || []; 116 function gtag(){dataLayer.push(arguments);} 117 gtag('js', new Date()); 118 119 gtag('config', '
119G-H60ZNFVMK2
vendor: 5 bytes, line 119
119');
120</script>
120 121 122<!-- Meta Pixel Code -->
123<script type="rocketlazyloadscript">
vendor: 408 bytes, lines 123-132
123 124!function(f,b,e,v,n,t,s) 125{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 126n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 127if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 128n.queue=[];t=b.createElement(e);t.async=!0; 129t.src=v;s=b.getElementsByTagName(e)[0]; 130s.parentNode.insertBefore(t,s)}(window, document,'script', 131'https://connect.facebook.net/en_US/fbevents.js'); 132fbq('init', '
1321614351603405753
vendor: 32 bytes, lines 132-133
132'); 133fbq('track', 'PageView');
134</script>
134 135<noscript><img height="1" width="1" style="display:none" 136src="https://www.facebook.com/tr?id=1614351603405753&ev=PageView&noscript=1" 137/></noscript> 138<!-- End Meta Pixel Code --> </head> 139 <body class="home wp-singular page-template page-template-template-flexible page-template-template-flexible-php page page-id-9 wp-theme-spectacular cmatic-098109"> 140 <div id="top" class="wrapper"> 141 <header class="website-header" role="banner"> 142 <div class="header-top"> 143 <div class="overlay bg-light"> 144 <div class="left"> 145 <div class="top-navigation top-navigation-left"> 146 <nav role="navigation"> 147 <ul class="horizontal"> 148<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13439"><a target="_blank" href="https://onlineappointments.optisoft.co.uk/Default.aspx?p=31b2c15f-9139-4c11-ac0e-39ea3fee7079">BOOK AN APPOINTMENT</a></li> 149 </ul> 150 </nav> 151 </div> 152 </div> 153 <div class="right"> 154 <div class="top-navigation top-navigation-right"> 155 <nav role="navigation"> 156 <ul class="horizontal"> 157<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2173"><a href="https://spectacularopticians.co.uk/about/">About</a> 158<ul class="sub-menu"> 159 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2282"><a href="https://spectacularopticians.co.uk/about/practices/">Our practices</a></li> 160 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2283"><a href="https://spectacularopticians.co.uk/about/our-team/">The Spectacular team</a></li> 161</ul> 162</li> 163<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2174"><a href="https://spectacularopticians.co.uk/contact/">Contact</a> 164<ul class="sub-menu"> 165 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2397"><a href="https://spectacularopticians.co.uk/contact/contact-information/">Contact information</a></li> 166 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2398"><a href="https://spectacularopticians.co.uk/contact/locations/">Find a practice</a></li> 167 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2399"><a href="https://spectacularopticians.co.uk/contact/appointments/">Book an appointment</a></li> 168</ul> 169</li> 170<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-13099"><a href="https://spectacularopticians.co.uk/latest/">Latest</a> 171<ul class="sub-menu"> 172 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13101"><a href="https://spectacularopticians.co.uk/latest/offers/">Offers</a></li> 173 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13102"><a href="https://spectacularopticians.co.uk/latest/feedback/">Feedback</a></li> 174 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13103"><a href="https://spectacularopticians.co.uk/latest/newsletters/">Newsletters</a></li> 175</ul> 176</li> 177<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6769"><a target="_blank" href="http://eepurl.com/h9hniL">Subscribe</a></li> 178<li class="icon menu-item menu-item-type-custom menu-item-object-custom menu-item-113"><a target="_blank" href="https://www.facebook.com/pages/Spectacular-Opticians/352731768223959"><i class="fab fa-facebook" title="Facebook"></i></a></li> 179<li class="icon menu-item menu-item-type-custom menu-item-object-custom menu-item-114"><a target="_blank" href="https://twitter.com/spectacular2020"><i class="fab fa-twitter" title="Twitter"></i></a></li> 180 </ul> 181 </nav> 182 </div> 183 </div> 184 <br class="clear" /> 185 </div> 186 </div> 187 <div class="header-body"> 188 <div class="overlay bg-white"> 189 <h2 id="logo" class=""><a href="https://spectacularopticians.co.uk" class="graphic">Spectacular Opticians</a></h2> 190 <div class="nav-left left align-right"> 191 <div class="main-navigation main-navigation-left"> 192 <nav role="navigation"> 193<ul class="horizontal"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2097"><a href="https://spectacularopticians.co.uk/eye-examinations/">Eye Examinations</a> 194<ul class="sub-menu"> 195 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2233"><a href="https://spectacularopticians.co.uk/eye-examinations/nhs/">NHS Patients</a></li> 196 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2234"><a href="https://spectacularopticians.co.uk/eye-examinations/glaucoma/">Glaucoma Screening</a></li> 197 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2235"><a href="https://spectacularopticians.co.uk/eye-examinations/cataracts/">Cataract Screening</a></li> 198 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2236"><a href="https://spectacularopticians.co.uk/eye-examinations/children/">Children’s Eye Examinations</a></li> 199 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3060"><a href="https://spectacularopticians.co.uk/eye-examinations/myopia/">Myopia Control</a></li> 200 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2237"><a href="https://spectacularopticians.co.uk/eye-examinations/colour-overlays/">Colour Overlay Assessments</a></li> 201 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2238"><a href="https://spectacularopticians.co.uk/eye-examinations/retinal-photography/">Retinal Photography</a></li> 202 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2239"><a href="https://spectacularopticians.co.uk/eye-examinations/visual-fields/">Visual Field Screening</a></li> 203 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2240"><a href="https://spectacularopticians.co.uk/eye-examinations/low-vision-aids/">Low Vision Aids</a></li> 204</ul> 205</li> 206<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2098"><a href="https://spectacularopticians.co.uk/glasses/">Glasses</a> 207<ul class="sub-menu"> 208 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2257"><a href="https://spectacularopticians.co.uk/glasses/frames/">Frames</a></li> 209 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2258"><a href="https://spectacularopticians.co.uk/glasses/lenses/">Lenses</a></li> 210 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2259"><a href="https://spectacularopticians.co.uk/glasses/sunglasses/">Sunglasses</a></li> 211 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3879"><a href="https://spectacularopticians.co.uk/glasses/smart-glasses/">Smart Glasses</a></li> 212</ul> 213</li> 214<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2099"><a href="https://spectacularopticians.co.uk/contact-lenses/">Contact Lenses</a></li> 215</ul> </nav> 216 </div> 217 </div> 218 <div class="nav-right right align-left"> 219 <div class="main-navigation main-navigation-right"> 220 <nav role="navigation"> 221<ul class="horizontal"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17882"><a href="https://spectacularopticians.co.uk/audiology/">Audiology</a></li> 222<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3875"><a href="https://spectacularopticians.co.uk/advice/">Advice</a></li> 223<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2278"><a href="https://spectacularopticians.co.uk/about/practices/">Choose location</a> 224<ul class="sub-menu"> 225 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2111"><a href="https://spectacularopticians.co.uk/about/practices/chatteris/">Chatteris</a></li> 226 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2110"><a href="https://spectacularopticians.co.uk/about/practices/downham-market/">Downham Market</a></li> 227 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2109"><a href="https://spectacularopticians.co.uk/about/practices/ely/">Ely</a></li> 228 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2108"><a href="https://spectacularopticians.co.uk/about/practices/histon/">Histon</a></li> 229 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2107"><a href="https://spectacularopticians.co.uk/about/practices/march/">March</a></li> 230 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2106"><a href="https://spectacularopticians.co.uk/about/practices/newmarket/">Newmarket</a></li> 231 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2105"><a href="https://spectacularopticians.co.uk/about/practices/waterbeach/">Waterbeach</a></li> 232</ul> 233</li> 234</ul> </nav> 235 </div> 236 </div> 237 <div class="appointments-nav"> 238 <div class="appointments-navigation"> 239 <nav role="navigation"> 240 <ul class="horizontal"> 241 <li class="button"><a href="https://spectacularopticians.co.uk/contact/appointments/">Book an appointment</a></li> 242 </ul> 243 </nav> 244 </div> 245 </div> 246 <br class="clear" /> 247 <div class="mobile-nav"> 248 <div class="hamburger closed"><span></span><span></span><span></span></div> 249 </div> 250 </div>
251 </div> 252 </header> 253 <main role="main" class=""> 254 <article id="post-9" > 255 256 <section class="header banner-header fullscreen cut-out-image bc-bg-dark"> 257 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2023/05/New-Hero-1600x1098.png" class="overlay bg-dark opacity-0 rocket-lazyload" style="" > 258 <div class="middle-wrapper"> 259 <div class="middle"> 260 <div class="content-container align-left"> 261 <div class="header-caption"> 262 <div class="heading heading-h1 wow fadeInUp"> 263 <h1>We are<br />Spectacular</h1> 264 </div> 265 <div class="paragraph wow fadeInUp"><p>Your eyes are in sharp focus at each of our independent optician practices across Cambridgeshire, Norfolk and Suffolk. Over 30 years of attentive care, professional service and affordable prices make us the best place for eye tests and all your optical needs.</p> 266</div> 267 <div class="buttons wow fadeInUp"> 268 <ul class="horizontal button-group"> 269 <li> 270 <div class="button"> 271 <a href="https://spectacularopticians.co.uk/contact/appointments/" target="_self"> 272 <i class="graphic"></i><span>Book appointment</span></a> 273 </div> 274 </li> 275 <li> 276 <div class="button"> 277 <a href="https://spectacularopticians.co.uk/contact/locations/" target="_self"> 278 <i class="graphic"></i><span>Find a practice</span></a> 279 </div> 280 </li> 281 </ul> 282 </div> 283 </div> 284 </div> 285 </div> 286 </div> 287 <div class="arrow down wow slideInUp"> 288 <a href="#go" class="anchor"><i class="fas fa-chevron-down"></i></a> 289 </div> 290 </div> 291 </section> 292 <a name="go" id="go" class="anchor-target">Let's go!</a> 293 <section class="section standard-section padding-no-bottom" id="welcome"> 294 <div class="overlay bg-white align-center"> 295 <div class="content-container content-container-heading"> <div class="heading heading-h3 wow fadeInUp"> 296 <h3>Welcome to</h3> 297 </div> 298</div> 299 <div class="content-container content-container-heading"> <div class="heading heading-h2 wow fadeInUp"> 300 <h2>Spectacular Optometrists</h2> 301 </div> 302</div> 303 <div class="content-container content-container-cards"> <div class="cards items three"> 304 <div class="card align-center item wow fadeInUp"> 305 <div class="card-content item-content contrast-colour-subtle"> 306 307 <div class="card-image"><a href="https://spectacularopticians.co.uk/eye-examinations/" target="_self" ><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://spectacularopticians.co.uk/wp-content/uploads/2021/06/eye-800x800.jpg" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/uploads/2021/06/eye-800x800.jpg" /></noscript></a></div> 308 <div class="card-text"> 309 <div class="heading heading-h2"> 310 <h2>Eye examinations</h2> 311 </div> 312 <div class="paragraph"><p>Appointments with our highly qualified clinicians provide the time needed for exceptional quality care.</p> 313</div> 314 <ul class="horizontal button-group"> 315 <li> 316 <div class="button"> 317 <a href="https://spectacularopticians.co.uk/eye-examinations/" target="_self"> 318 <i class="graphic"></i><span>Learn more</span></a> 319 </div> 320 </li> 321 </ul> 322 </div> 323 </div> 324 </div> 325 <div class="card align-center item wow fadeInUp"> 326 <div class="card-content item-content contrast-colour-subtle"> 327 328 <div class="card-image"><a href="https://spectacularopticians.co.uk/glasses/" target="_self" ><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://spectacularopticians.co.uk/wp-content/uploads/2021/06/display-800x800.jpg" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/uploads/2021/06/display-800x800.jpg" /></noscript></a></div> 329 <div class="card-text"> 330 <div class="heading heading-h2"> 331 <h2>Glasses</h2> 332 </div> 333 <div class="paragraph"><p>Access the latest in lens and frame technology to find the perfect pair of glasses for your individual needs.</p> 334</div> 335 <ul class="horizontal button-group"> 336 <li> 337 <div class="button"> 338 <a href="https://spectacularopticians.co.uk/glasses/" target="_self"> 339 <i class="graphic"></i><span>Learn more</span></a> 340 </div> 341 </li> 342 </ul> 343 </div> 344 </div> 345 </div> 346 <div class="card align-center item wow fadeInUp"> 347 <div class="card-content item-content contrast-colour-subtle"> 348 349 <div class="card-image"><a href="https://spectacularopticians.co.uk/contact-lenses/" target="_self" ><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://spectacularopticians.co.uk/wp-content/uploads/2021/06/contact-lense-800x800.jpg" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/uploads/2021/06/contact-lense-800x800.jpg" /></noscript></a></div> 350 <div class="card-text"> 351 <div class="heading heading-h2"> 352 <h2>Contact lenses</h2> 353 </div> 354 <div class="paragraph"><p>Our specialist knowledge ensures we select the most comfortable contact lens solution to fit your lifestyle.</p> 355</div> 356 <ul class="horizontal button-group"> 357 <li> 358 <div class="button"> 359 <a href="https://spectacularopticians.co.uk/contact-lenses/" target="_self"> 360 <i class="graphic"></i><span>Learn more</span></a> 361 </div> 362 </li> 363 </ul> 364 </div> 365 </div> 366 </div> 367 </div> 368</div> 369 </div> 370 </section> 371 <section class="section standard-section " id="why-choose-spectacular"> 372 <div class="overlay bg-white align-left"> 373 <div class="content-container content-container-heading"> <div class="heading heading-h2 wow fadeInUp"> 374 <h2>Why choose Spectacular?</h2> 375 </div> 376</div> 377<div class="why-image"> 378 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://spectacularopticians.co.uk/wp-content/uploads/2023/05/New-Why-choose.png" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/uploads/2023/05/New-Why-choose.png" /></noscript> 379</div> 380 381<div class="content-container content-container-icons content-container-icons-list"> 382 <div class="icons-list-container columns one"> 383 <div class="column"> 384 <div class="icons icons-list"> 385 <div class="icon"> 386 <div class="icon-content wow align-left fadeInUp"> 387 <div class="icon-list-image"> 388 <div class="icon-image icon-image-icon bg-brand"> 389 <a href="" class="iconLink" target="" style='pointer-events:none;'><i class="fas fa-check"></i><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/square.png" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/square.png" /></noscript></a> 390 </div> 391 </div> 392 <div class="icon-text"> 393 <div class="paragraph"><p>All our highly qualified staff share an extensive understanding of optics enabling us to provide the greatest level of care.</p> 394</div> 395 </div> 396 </div> 397 </div> 398 <div class="icon"> 399 <div class="icon-content wow align-left fadeInUp"> 400 <div class="icon-list-image"> 401 <div class="icon-image icon-image-icon bg-brand"> 402 <a href="" class="iconLink" target="" style='pointer-events:none;'><i class="fas fa-check"></i><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/square.png" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/square.png" /></noscript></a> 403 </div> 404 </div> 405 <div class="icon-text"> 406 <div class="paragraph"><p>We stock an unrivalled range of quality frames including the widest selection of designer frames and high-tech lenses.</p> 407</div> 408 </div> 409 </div> 410 </div> 411 <div class="icon"> 412 <div class="icon-content wow align-left fadeInUp"> 413 <div class="icon-list-image"> 414 <div class="icon-image icon-image-icon bg-brand"> 415 <a href="" class="iconLink" target="" style='pointer-events:none;'><i class="fas fa-check"></i><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/square.png" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/square.png" /></noscript></a> 416 </div> 417 </div> 418 <div class="icon-text"> 419 <div class="paragraph"><p>Every client is treated as unique; we provide bespoke solutions responsive to your needs.</p> 420</div> 421 </div> 422 </div> 423 </div> 424 </div> 425 </div> 426 <div class="column"> 427 <div class="icons icons-list"> 428 </div> 429 </div> 430 <br class="clear" /> 431 </div> <div class="quote-cont"> 432 433 <h3>"Above all, I enjoy helping people. I am proud to provide life-changing solutions to generations of appreciative and thankful clients"</h3> 434 435 436 <p>Stuart Gibbs, Founder</p> 437 438 439 </div> 440 441 </div> 442 443 </div> 444 </section> 445 <section class="section standard-section " id="advice"> 446 <div class="overlay bg-light align-center"> 447 <div class="content-container content-container-news"> <div class="heading heading-h2 wow fadeInUp align-center"> 448 <h2>Expert advice</h2> 449 </div> 450 <div class="articles grid"> 451 <article id="post-19646" class="post-19646 post type-post status-publish format-standard has-post-thumbnail hentry category-eye-examinations category-eye-health category-vision"> 452 <div class="article contrast-colour-subtle"> 453 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2026/09/Poster-1115x800.png" class="article-image rocket-lazyload" style=""> 454 <a href="https://spectacularopticians.co.uk/national-eye-health-week/" title="Vision matters: Are the people you love looking after their eyes?"> 455 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Vision matters: Are the people you love looking after their eyes?" data-lazy-src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/landscape.png" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/landscape.png" alt="Vision matters: Are the people you love looking after their eyes?" /></noscript></a> 456 </div> 457 <div class="article-details"> 458 <h2><a href="https://spectacularopticians.co.uk/national-eye-health-week/" title="Vision matters: Are the people you love looking after their eyes?">Vision matters: Are the people you love looking after their eyes?</a></h2> 459 <div class="article-info"> 460 <p><span><strong>Published: </strong> 21/09/26</span> </p> 461 </div> 462 <div class="paragraph"><p>Celebrate National Eye Health Week with expert tips on protecting your vision, and how to encourage loved one
462s to care for their eyes too.</p></div> 463 <div class="button"> 464 <a href="https://spectacularopticians.co.uk/national-eye-health-week/" title="Vision matters: Are the people you love looking after their eyes?"> 465 Read article</a> 466 </div> 467 </div> 468 </div> 469 </article> 470 <article id="post-19421" class="post-19421 post type-post status-publish format-standard has-post-thumbnail hentry category-eye-examinations category-eye-health category-vision"> 471 <div class="article contrast-colour-subtle"> 472 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2026/06/ismael-mazzacca-uiuScsMBOiI-unsplash-1600x800.jpg" class="article-image rocket-lazyload" style=""> 473 <a href="https://spectacularopticians.co.uk/diabetes-and-eye-health/" title="Diabetes and eye health: What you should know"> 474 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Diabetes and eye health: What you should know" data-lazy-src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/landscape.png" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/landscape.png" alt="Diabetes and eye health: What you should know" /></noscript></a> 475 </div> 476 <div class="article-details"> 477 <h2><a href="https://spectacularopticians.co.uk/diabetes-and-eye-health/" title="Diabetes and eye health: What you should know">Diabetes and eye health: What you should know</a></h2> 478 <div class="article-info"> 479 <p><span><strong>Published: </strong> 26/06/26</span> </p> 480 </div> 481 <div class="paragraph"><p>Learn how diabetes affects your eyes, the symptoms to watch for, and the steps that help protect your vision.</p></div> 482 <div class="button"> 483 <a href="https://spectacularopticians.co.uk/diabetes-and-eye-health/" title="Diabetes and eye health: What you should know"> 484 Read article</a> 485 </div> 486 </div> 487 </div> 488 </article> 489 <article id="post-19308" class="post-19308 post type-post status-publish format-standard has-post-thumbnail hentry category-contact-lenses category-eye-examinations category-vision"> 490 <div class="article contrast-colour-subtle"> 491 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2026/05/pexels-n-voitkevich-5843363-1600x800.jpg" class="article-image rocket-lazyload" style=""> 492 <a href="https://spectacularopticians.co.uk/contact-lens-first-timers/" title="What to expect at your first contact lens fitting"> 493 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="What to expect at your first contact lens fitting" data-lazy-src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/landscape.png" /><noscript><img src="https://spectacularopticians.co.uk/wp-content/themes/spectacular/img/landscape.png" alt="What to expect at your first contact lens fitting" /></noscript></a> 494 </div> 495 <div class="article-details"> 496 <h2><a href="https://spectacularopticians.co.uk/contact-lens-first-timers/" title="What to expect at your first contact lens fitting">What to expect at your first contact lens fitting</a></h2> 497 <div class="article-info"> 498 <p><span><strong>Published: </strong> 19/05/26</span> </p> 499 </div> 500 <div class="paragraph"><p>A reassuring guide for first-time contact lens wearers. Learn what to expect at a contact lens fitting, how lenses are chosen, and how your optician will support you every step of the way.</p></div> 501 <div class="button"> 502 <a href="https://spectacularopticians.co.uk/contact-lens-first-timers/" title="What to expect at your first contact lens fitting"> 503 Read article</a> 504 </div> 505 </div> 506 </div> 507 </article> 508 </div> 509</div> 510 <div class="content-container content-container-button"> <ul class="horizontal button-group"> 511 <li> 512 <div class="button"> 513 <a href="https://spectacularopticians.co.uk/latest/blog/" target="_self"> 514 <i class="graphic"></i><span>Read more</span></a> 515 </div> 516 </li> 517 </ul> 518</div> 519 </div> 520 </section> 521 <section class="section banner-section text-on-right" id=""> 522 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2023/05/Photoshoot-005-800x540.jpg" class="banner-image wow fadeInLeft rocket-lazyload" style=""> 523 524 </div> 525 <div class="banner-text bg-white wow fadeInRight"> 526 <div class="overlay"> 527 <div class="banner-text-container align-"> 528 <div class="middle-wrapper"> 529 <div class="middle"> 530 <div class="heading heading-h2 wow fadeInUp"> 531 <h2>Friendly, personal service</h2> 532 </div> 533 <div class="paragraph wow fadeInUp"><p>Family roots are at the centre of the Spectacular ethos. We value the loyalty of our clients, welcoming children, parents and grandparents into our local opticians for a lifetime of care. Enjoy the friendly and approachable nature of all our staff who are dedicated to exceptional customer service.</p> 534</div> 535 <ul class="horizontal button-group"> 536 <li> 537 <div class="button"> 538 <a href="https://spectacularopticians.co.uk/contact/appointments/" target="_self"> 539 <i class="graphic"></i><span>
539Book Appointment</span></a> 540 </div> 541 </li> 542 </ul> 543 544 545 </div> 546 </div> 547 </div> 548 </div> 549 </div> 550 </section> 551 <section class="section banner-section text-on-left" id=""> 552 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/Stock-Image-008-800x530.jpg" class="banner-image wow fadeInRight rocket-lazyload" style=""> 553 554 </div> 555 <div class="banner-text bg-light wow fadeInLeft"> 556 <div class="overlay"> 557 <div class="banner-text-container align-"> 558 <div class="middle-wrapper"> 559 <div class="middle"> 560 <div class="heading heading-h2 wow fadeInUp"> 561 <h2>Premium, designer eyewear</h2> 562 </div> 563 <div class="paragraph wow fadeInUp"><p>As one of the largest independent opticians in East Anglia, Spectacular Opticians offer the greatest range of top-quality frames and high-tech lenses. Tried and tested branded and unbranded products ensure that we can meet your needs at any price point.</p> 564</div> 565 <ul class="horizontal button-group"> 566 <li> 567 <div class="button"> 568 <a href="https://spectacularopticians.co.uk/glasses/frames/" target="_self"> 569 <i class="graphic"></i><span>View Brands</span></a> 570 </div> 571 </li> 572 </ul> 573 574 575 </div> 576 </div> 577 </div> 578 </div> 579 </div> 580 </section> 581 <section data-bg="" class="strip sitewide-section scrolling-logos-section bg-dark rocket-lazyload" style="" id="accreditations"> 582 <div class="overlay bg-dark "> 583 584 585 <div class="scrolling-logos"> 586 <div class="scrolling-logo-item"> 587 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/Chloe.png" class="scrolling-logo graphic rocket-lazyload" style=" width: 185px;" alt="" title="Chloe">Chloe</div> 588 </div> 589 <div class="scrolling-logo-item"> 590 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/Oakley.png" class="scrolling-logo graphic rocket-lazyload" style=" width: 200px;" alt="" title="Oakley">Oakley</div> 591 </div> 592 <div class="scrolling-logo-item"> 593 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/Tiffany.png" class="scrolling-logo graphic rocket-lazyload" style=" width: 280px;" alt="" title="Tiffany & Co">Tiffany & Co</div> 594 </div> 595 <div class="scrolling-logo-item"> 596 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/Ray-Ban.png" class="scrolling-logo graphic rocket-lazyload" style=" width: 195px;" alt="" title="Ray-Ban">Ray-Ban</div> 597 </div> 598 <div class="scrolling-logo-item"> 599 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/Armani.png" class="scrolling-logo graphic rocket-lazyload" style=" width: 220px;" alt="" title="Armani">Armani</div> 600 </div> 601 <div class="scrolling-logo-item"> 602 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/Lindberg.png" class="scrolling-logo graphic rocket-lazyload" style=" width: 320px;" alt="" title="Lindberg">Lindberg</div> 603 </div> 604 <div class="scrolling-logo-item"> 605 <div data-bg="https://spectacularopticians.co.uk/wp-content/uploads/2021/05/Hugo-Boss.png" class="scrolling-logo graphic rocket-lazyload" style=" width: 200px;" alt="" title="Hugo Boss">Hugo Boss</div> 606 </div> 607 </div> 608 </div> 609 </section> 610 <section class="section sitewide-section cta-section bg-brand" id=""> 611 <div class="overlay bg-brand"> 612 <div class="content-container"> 613 <div class="columns two"> 614 <div class="column align-left"> 615 616 <h2>Book an appointment</h2> 617 <p><p>To find out how we can enhance your vision and improve your visual comfort, speak to one of our dedicated team today.</p> 618</p> 619 <ul class="horizontal button-group"> 620 <li> 621 <div class="button"> 622 <a href="https://spectacularopticians.co.uk/contact/appointments/"> 623 <i class="graphic"></i><span>
623Book Appointment</span></a> 624 </div> 625 </li> 626 </ul> 627 628 <div class="contacts"> 629 <ul class="horizontal"> 630 631 </ul> 632 </div> 633 </div> 634 635 636 <div class="column align-center"> 637 <div class="cta_quote_cont bg-white"> 638 <div class="pad"> 639 <p class="cta_quote">Spectacular Opticians, thank you for the professional help and support received by my team this week. Our glasses are lovely and we are very pleased with the service, efficiency and price.</p> 640 641 642 <p class="cta_quote_by">Odette and all at Brides by Solo, Newmarket</p> 643 644 </div> 645 </div> 646 </div> 647 648 649 <br class="clear" /> 650 651 </div> 652 </div> 653 </div> 654 </section> 655 </article> 656 </main> <footer class="footer footer-simple" role="contentinfo"> 657 <div class="overlay bg-dark"> 658 <div class="content-container align-center"> 659 <div class="footer-navigation"> 660 <nav role="navigation"> 661 <ul class="horizontal"> 662<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-115"><a rel="privacy-policy" href="https://spectacularopticians.co.uk/privacy/">Privacy policy</a></li> 663<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2069"><a href="https://spectacularopticians.co.uk/covid19/">Covid-19 statement</a></li> 664<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2070"><a href="https://spectacularopticians.co.uk/contact/contact-information/">Contact us</a></li> 665<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6768"><a target="_blank" href="http://eepurl.com/h9hniL">Subscribe</a></li> 666<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13438"><a target="_blank" href="https://onlineappointments.optisoft.co.uk/Default.aspx?p=31b2c15f-9139-4c11-ac0e-39ea3fee7079">Book an appointment</a></li> 667 </ul> 668 </nav> 669 </div> 670 <div class="social-links"> 671 <ul class="horizontal"> 672<li class="icon menu-item menu-item-type-custom menu-item-object-custom menu-item-113"><a target="_blank" href="https://www.facebook.com/pages/Spectacular-Opticians/352731768223959"><i class="fab fa-facebook" title="Facebook"></i></a></li> 673<li class="icon menu-item menu-item-type-custom menu-item-object-custom menu-item-114"><a target="_blank" href="https://twitter.com/spectacular2020"><i class="fab fa-twitter" title="Twitter"></i></a></li> 674 </ul> 675 </div> 676 <div class="disclaimer"> 677 <p>© 2026 Spectacular Opticians</p> 678 679 <p>Website by <a href="http://koala.co.uk" target="_blank">Koala</a></p> 680 </div> 681 </div> 682 </div> 683 </footer> 684 </div> 685 <div class="arrow up"> 686 <a href="#top" class="anchor"><i class="fas fa-arrow-up"></i></a> 687 </div> 688 <div class="search-form-container"> 689 <a href="#" class="close trigger" data-trigger="search-close"><i class="fas fa-times"></i></a> 690 <div class="middle-wrapper"> 691 <div class="middle"> 692 <div class="content-container"> 693 <div class="search-form wow fadeInUp"> 694<form class="search" method="get" action="https://spectacularopticians.co.uk" role="search"> 695 <input class="search-input" type="search" name="s" placeholder="I'm looking for"> 696 <button class="search-submit" type="submit" role="button"><i class="fas fa-search"></i><span>Search<span></button> 697</form> </div> 698 </div> 699 </div> 700 </div> 701 </div>
702<script type="speculationrules"> 703{"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/spectacular/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 704</script>
vendor: 1 bytes, line 704
704
705<script type="rocketlazyloadscript" id="wp-hooks-js" src="https://spectacularopticians.co.uk/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 705
705
706<script type="rocketlazyloadscript" id="wp-i18n-js" src="https://spectacularopticians.co.uk/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 706
706
707<script type="rocketlazyloadscript" id="wp-i18n-js-after"> 708wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 709//# sourceURL=wp-i18n-js-after 710</script>
vendor: 1 bytes, line 710
710
711<script type="rocketlazyloadscript" data-minify="1" id="swv-js" src="https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=1788336277" defer></script>
vendor: 1 bytes, line 711
711
712<script type="rocketlazyloadscript" id="contact-form-7-js-translations"> 713( function( domain, translations ) { 714 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 715 localeData[""].domain = domain; 716 wp.i18n.setLocaleData( localeData, domain ); 717} )( "contact-form-7", {"translation-revision-date":"2026-05-05 18:32:38+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"This contact form is placed in the wrong place.":["This contact form is placed in the wrong place."],"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); 718//# sourceURL=contact-form-7-js-translations 719</script>
vendor: 1 bytes, line 719
719
720<script type="rocketlazyloadscript" id="contact-form-7-js-before"> 721var wpcf7 = { 722 "api": { 723 "root": "https:\/\/spectacularopticians.co.uk\/wp-json\/", 724 "namespace": "contact-form-7\/v1" 725 }, 726 "cached": 1 727}; 728//# sourceURL=contact-form-7-js-before 729</script>
vendor: 1 bytes, line 729
729
730<script type="rocketlazyloadscript" data-minify="1" id="contact-form-7-js" src="https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/js/index.js?ver=1788336277" defer></script>
vendor: 1 bytes, line 730
730
731<script id="wpcf7cf-scripts-js-extra"> 732var wpcf7cf_global_settings = {"ajaxurl":"https://spectacularopticians.co.uk/wp-admin/admin-ajax.php"}; 733//# sourceURL=wpcf7cf-scripts-js-extra 734</script>
vendor: 1 bytes, line 734
734
735<script type="rocketlazyloadscript" data-minify="1" id="wpcf7cf-scripts-js" src="https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/plugins/cf7-conditional-fields/js/scripts.js?ver=1788336277" defer></script>
vendor: 114 bytes, lines 735-736
735 736<script type="rocketlazyloadscript" id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
7366Le_nawgAAAAAAFhFWXZg7Cp7LugGn3T7gnTTkYP
vendor: 25 bytes, line 736
736&ver=3.0"></script>
737<script type="rocketlazyloadscript" id="wp-polyfill-js" src="https://spectacularopticians.co.uk/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 737
737
738<script type="rocketlazyloadscript" id="wpcf7-recaptcha-js-before"> 739var wpcf7_recaptcha = { 740 "sitekey": "6Le_nawgAAAAAAFhFWXZg7Cp7LugGn3T7gnTTkYP", 741 "actions": { 742 "homepage": "homepage", 743 "contactform": "contactform" 744 } 745}; 746//# sourceURL=wpcf7-recaptcha-js-before 747</script>
vendor: 1 bytes, line 747
747
748<script type="rocketlazyloadscript" data-minify="1" id="wpcf7-recaptcha-js" src="https://spectacularopticians.co.uk/wp-content/cache/min/1/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=1788336277" defer></script>
vendor: 1 bytes, line 748
748
749<script id="wp-emoji-settings" type="application/json"> 750{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://spectacularopticians.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.1"}} 751</script>
vendor: 1 bytes, line 751
751
752<script type="rocketlazyloadscript" data-rocket-type="module"> 753/*! This file is auto-generated */ 754var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 755//# sourceURL=https://spectacularopticians.co.uk/wp-includes/js/wp-emoji-loader.min.js 756</script>
vendor: 1 bytes, line 756
756
757<script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="slb_context">window.addEventListener('DOMContentLoaded', function() {/* <![CDATA[ */if ( !!window.jQuery ) {(function($){$(document).ready(function(){if ( !!window.SLB ) { {$.extend(SLB, {"context":["public","user_guest"]});} }})})(jQuery);}/* ]]> */});</script>
vendor: 1 bytes, line 757
757
758<script>window.lazyLoadOptions={elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 759if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 760images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 761if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
761<script data-no-minify="1" async src="https://spectacularopticians.co.uk/wp-content/plugins/wp-rocket/assets/js/lazyload/17.5/lazyload.min.js"></script>
761<script>function lazyLoadThumb(e){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?'':'&'+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id),a[t].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});</script>
761 </body> 762</html> 763 764<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1789994197 -->
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.