1<!DOCTYPE html> <html lang="en-US"> <head> <link rel="preconnect" href="https://fonts.gstatic.com"> <link rel="preconnect" href="//www.googletagmanager.com/" > <link rel="preconnect" href="//www.google-analytics.com">
1<script> 2 dataLayer = [{ 3 'url': 'www.uptownvision.com/contact-lenses/', 4 'is_analytics_main_rollup': true, 5 'is_analytics_tso_rollup': false, 6 'is_analytics_provision_rollup': false, 7 'adwords_site_conversion_id': '', 8 'adwords_site_thankyou_label': '', 9 'analytics_site_ga4' : 'G-RKGW0RKB4F', 10 'is_site_aeg' : false }]; 11 12 </script>
12
12<script>
vendor: 331 bytes, lines 12-16
12(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 13 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 14 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 15 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 16 })(window,document,'script','dataLayer','
16GTM-P6GSK34
vendor: 3 bytes, line 16
16');
16</script>
16 <meta charset="UTF-8"> <title>Contact Lenses at Uptown Vision: Clear Vision in Minneapolis</title> <meta name="description" content="Explore our selection of contact lenses at Uptown Vision, from disposable soft lenses to toric lenses, and experience the confidence of clear vision." /> <meta name="author" content="davidr" /> <meta property="og:site_name" content="Uptown Vision" /> <meta property="og:title" content="Contact Lenses" /> <meta property="og:description" content="Explore our selection of contact lenses at Uptown Vision, from disposable soft lenses to toric lenses, and experience the confidence of clear vision." /> <meta property="og:type" content="website" /> <meta property="og:image" content="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2019/01/Thumbnail-contacts.jpg" /> <meta property="og:featured_image" content="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2019/01/Thumbnail-contacts.jpg" /> <meta property="og:url" content="https://www.uptownvision.com/contact-lenses/" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="Contact Lenses at Uptown Vision: Clear Vision in Minneapolis" /> <meta name="twitter:description" content="Explore our selection of contact lenses at Uptown Vision, from disposable soft lenses to toric lenses, and experience the confidence of clear vision." /> <meta name="twitter:image" content="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2019/01/Thumbnail-contacts.jpg" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="platform" content="sitebuilder-v3" /> <meta name="blog_id" content="4764" /> <meta name="post_id" content="55" /> <meta name="theme" content="flex" /> <meta name="admin_url" content="http://uptownvision2023retrofit.ecpbuilder.com/wp-admin/" /> <meta name="pe_account_id" content="2388" /> <meta name="pe_website_id" content="4326" /> <meta name="google-site-verification" content="_b-DbJTERK7RdjN1TO0f94H54PJ5bKlpA6_Fw6_7YKk" />
16<script type="application/json" id="ecp-page-summary"> 17 {"summary":"We offer a wide range of contact lenses to fit your needs including contact lens exams and fittings."}</script>
17
17<script type="application/ld+json"> 18 {"@context":"https://schema.org","@type":"WebPage","@id":"https://www.uptownvision.com/contact-lenses/","url":"https://www.uptownvision.com/contact-lenses/","name":"Contact Lenses","datePublished":"2020-10-19T16:24:24-04:00","dateModified":"2026-05-19T15:02:18-04:00"}</script>
18 <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?&family=Raleway:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?&family=Raleway:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap" media="print" onload="this.media='all'" /> <style> /*******************************************************/ /* Breakpoints /*******************************************************/ .ecp-responsive-size-large{} .ecp-responsive-size-medium, .ecp-responsive-size-small{display:none} @media (min-width: 1px) and (max-width : 768px) { body:before {content:"small";display:none;} .ecp-responsive-size-large{display:none} .ecp-responsive-size-medium{display:none} .ecp-responsive-size-small{display:inline-block} .ecp-responsive-size-small.ecp-responsive-size-medium{display:inline-block} } /*@media (min-width: 768px) and (max-width : 1099px) {*/ @media (min-width: 769px) and (max-width : 992px) { body:before {content:"medium";display:none;} .ecp-responsive-size-large{display:none} .ecp-responsive-size-large.ecp-responsive-size-medium{display:inline-block} .ecp-responsive-size-medium{display:inline-block} .ecp-responsive-size-medium.ecp-responsive-size-small{display:inline-block} .ecp-responsive-size-small{display:none} } /*@media (min-width: 1100px) {*/ @media (min-width: 993px) { body:before {content:"large";display:none;} .ecp-responsive-size-large{display:inline-block} .ecp-responsive-size-large.ecp-responsive-size-medium{display:inline-block} .ecp-responsive-size-medium{display:none} .ecp-responsive-size-small{display:none} } /*******************************************************/ /* Public.css /*******************************************************/ html,body{min-height:100%;} html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;} body{text-rendering: optimizeLegibility} *,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} p:empty{display:none;} pre{font-size:14px} embed, iframe, object, video, audio {max-width:100%} img{max-width:100%;height:auto;} img:not([src]){opacity:0;} .clear:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;} * html .clear {zoom:1;} *:first-child+html .clear{zoom:1;} ::-webkit-input-placeholder {color: #d1d1d1 !important} ::-moz-placeholder {color: #d1d1d1 !important} :-ms-input-placeholder {color: #d1d1d1 !important} input:-moz-placeholder {color: #d1d1d1 !important} h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit} strong{font-weight:bold} hr{margin:1.5em 0 !important;} .ecp-align-center{text-align:center;} .ecp-align-right{text-align:right;} .ecp-align-left{text-align:left;} .ecp-breakpoint-small .ecp-breakpoint-small-hide{display:none;} .ecp-breakpoint-medium .ecp-breakpoint-medium-hide{display:none;} .ecp-breakpoint-large .ecp-breakpoint-large-hide{display:none;} .ecp-breakpoint-small .ecp-align-center-small, .ecp-breakpoint-small .ecp-align-center-small *{text-align:center !important;} .ecp-breakpoint-small .ecp-align-right-small, .ecp-breakpoint-small .ecp-align-right-small *{text-align:right !important;} .ecp-breakpoint-small .ecp-align-left-small, .ecp-breakpoint-small .ecp-align-left-small *{text-align:left !important;} .ecp-breakpoint-medium .ecp-align-center-medium, .ecp-breakpoint-medium .ecp-align-center-medium *{text-align:center !important;} .ecp-breakpoint-medium .ecp-align-right-medium, .ecp-breakpoint-medium .ecp-align-right-medium *{text-align:right !important;} .ecp-breakpoint-medium .ecp-align-left-medium, .ecp-breakpoint-medium .ecp-align-left-medium *{text-align:left !important;} .ecp-float-right{float:right;margin:0 0 1em 1.5em;} .ecp-float-left{float:left;margin:0 1.5em 1em 0;} .ecp-breakpoint-medium .ecp-float-center-medium{float:none;margin:0 0 1em 0;} .ecp-breakpoint-small .ecp-float-center-small{float:none;margin:0 0 1em 0;} .ecp-childpages{margin:2em 0;} .ecp-childpages ul{} .ecp-childpages ul li{margin-bottom:.5em;clear:both} .ecp-childpages ul li:after{content:"";display:block;clear:both;} .ecp-childpages ul li .ecp-childpages-image{float:right;margin:0 0 0 20px} .ecp-childpages ul li .ecp-childpages-image img{max-width:150px} .ecp-childpages ul li .ecp-childpages-link{} .ecp-childpages ul li .ecp-childpages-link a{font-weight:bold} .ecp-childpages.ecp-childpages-layout-thumbnails_alternate ul{max-width:800px} .ecp-childpages.ecp-childpages-layout-thumbnails_alternate ul li{list-style:none;margin:0 0 30px 0} .ecp-childpages.ecp-childpages-layout-thumbnails_alternate ul li:nth-child(4n-2) .ecp-childpages-image, .ecp-childpages.ecp-childpages-layout-thumbnails_alternate ul li:nth-child(4n-3) .ecp-childpages-image{float:left;margin:0 30px 10px 0;} .ecp-childpages.ecp-childpages-layout-thumbnails_alternate ul li:nth-child(4n) .ecp-childpages-image, .ecp-childpages.ecp-childpages-layout-thumbnails_alternate ul li:nth-child(4n-1) .ecp-childpages-image{float:right;margin:0 0 10px 30px}
18 .ecp-childpages.ecp-childpages-layout-thumbnails_alternate ul li .ecp-childpages-link a{text-decoration:none;font-size:1.5em;font-weight:normal} .ecp-childpages.ecp-childpages-layout-thumbnails_alternate ul li .ecp-childpages-link a:hover{text-decoration:underline;} .ecp-breakpoint-small .ecp-childpages.ecp-childpages-layout-thumbnails_alternate li .ecp-childpages-link{line-height:1.2;margin:0 0 10px 0} .ecp-breakpoint-small .ecp-childpages.ecp-childpages-layout-thumbnails_alternate .ecp-childpages-image{float:right !important;width:100px; margin:5px 0 10px 30px !important;} .ecp-breakpoint-small .ecp-childpages.ecp-childpages-layout-thumbnails_alternate .ecp-childpages-image img{max-width:100px} .ecp-childpages-layout-photo_grid_2 ul{display:grid;grid-template-columns: 1fr 1fr;grid-gap:10px;margin:0;padding:0;list-style:none} .ecp-childpages-layout-photo_grid_2 ul li{margin:0 !important;padding:20px;background:#efefef} .ecp-childpages-layout-photo_grid_2 ul li .ecp-childpages-image{float:none !important;margin:0px 0px 10px 0px !important;} .ecp-childpages-layout-photo_grid_2 ul li .ecp-childpages-image img{object-fit:fill;width:100% !important;max-width:none !important} .ecp-childpages-layout-photo_grid_2 ul li .ecp-childpages-link{margin:0 0 10px 0;font-size:17px} .ecp-breakpoint-small .ecp-childpages-layout-photo_grid_2 ul{grid-template-columns: 1fr} .ecp-childpages-layout-photo_grid_3 ul{display:grid;grid-template-columns: 1fr 1fr 1fr;grid-gap:10px;margin:0;padding:0;list-style:none} .ecp-childpages-layout-photo_grid_3 ul li{margin:0 !important;padding:20px;background:#efefef} .ecp-childpages-layout-photo_grid_3 ul li .ecp-childpages-image{float:none !important;margin:0px 0px 10px 0px !important;} .ecp-childpages-layout-photo_grid_3 ul li .ecp-childpages-image img{object-fit:fill;width:100% !important;max-width:none !important} .ecp-childpages-layout-photo_grid_3 ul li .ecp-childpages-link{margin:0 0 10px 0;font-size:17px} .ecp-breakpoint-medium .ecp-childpages-layout-photo_grid_3 ul{grid-template-columns: 1fr 1fr} .ecp-breakpoint-small .ecp-childpages-layout-photo_grid_3 ul{grid-template-columns: 1fr} .ecp-childpages-layout-photo_grid_4 ul{display:grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap:10px;margin:0;padding:0;list-style:none} .ecp-childpages-layout-photo_grid_4 ul li{margin:0 !important;padding:20px;background:#efefef} .ecp-childpages-layout-photo_grid_4 ul li .ecp-childpages-image{float:none !important;margin:0px 0px 10px 0px !important;} .ecp-childpages-layout-photo_grid_4 ul li .ecp-childpages-image img{object-fit:fill;width:100% !important;max-width:none !important} .ecp-childpages-layout-photo_grid_4 ul li .ecp-childpages-link{margin:0 0 10px 0;font-size:17px} .ecp-breakpoint-medium .ecp-childpages-layout-photo_grid_4 ul{grid-template-columns: 1fr 1fr} .ecp-breakpoint-small .ecp-childpages-layout-photo_grid_4 ul{grid-template-columns: 1fr} .ecp-text-uppercase{text-transform:uppercase} .ecp-text-capitalize{text-transform:capitalize} .ecp-text-lowercase{text-transform:lowercase} .ecp-sitemap{margin:1.5em} .ecp-sitemap ul{} .ecp-sitemap ul li{} .ecp-sitemap ul li .ecp-childpages-link{} .ecp-sitemap ul li .ecp-childpages-link a{font-weight:bold} ul.ecp-list-checkmarks{} ul.ecp-list-checkmarks li{margin:0 0 5px 0px;padding:0 0 0 1.50em;list-style:none;position:relative} ul.ecp-list-checkmarks li:before{content:"";background-image: url('https://da4e1j5r7gw87.cloudfront.net/wp-content/themes/_default/fonts/icons/fontawesome/svg/fas-fa-check.svg');background-size:contain;background-repeat:no-repeat;background-position:50% 50%;display:inline-block;vertical-align:middle;width:1em;height:1em;display:inline-block; position:absolute;top:.25em;left:0} .ecp-display-inlineblock{display:inline-block;} .ecp-logo img{border:none;} .ecp-breakpoint-small .ecp-logo {width:100% !important} .ecp-breakpoint-small .ecp-logo img {max-width:100% !important} .ecp-animation-blink {animation: blinker 2s linear infinite;} @keyframes blinker {50% { opacity: 0.0; }} article.post{margin:0 0 3em 0} .ecp-greyscale-images img{-webkit-filter: grayscale(100%);filter: grayscale(100%);} .ecp-skip-to-content{} .ecp-skip-to-content:focus{display:block !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;background:#fff;z-index:9999999;font-weight:bold;color:#000;padding:10px 20px;text-decoration:none} .ecp-row-keyline-inside .fl-row-content-wrap .fl-row-content:before{display:block;border:1px solid #000;position:absolute;top:15px;right:15px;bottom:15px;left:15px;pointer-events:none} body > .ecp-widget{margin:0;} .ecp-breakpoint-small .ecp-hide-vertical-column-borders-mobile .fl-col-content{border-left:none
18!important;border-right:none !important} .column-content-container-half-left .fl-col-content .fl-module{max-width:600px;margin-left:auto} .column-content-container-half-right .fl-col-content .fl-module{max-width:600px;margin-right:auto} @media (max-width: 768px) {.fl-col-small:not(.fl-col-small-full-width) {max-width: none}} body.ecp-page-slug-covid19-office-updates .ecp-primary .ecp-post-date{display:none} html:not(.fl-builder-edit) .ecp-auto-contained-content .fl-col-group .fl-col:nth-child(1) .fl-col-content{padding-left: calc((100vw - 1100px) / 2)} html:not(.fl-builder-edit) .ecp-auto-contained-content .fl-col-group .fl-col:nth-child(2) .zzzfl-col-content{padding-right: calc((100vw - 1100px) / 2)} .ecp-hover-image-zoom .ecp-callout-image{overflow:hidden} .ecp-hover-image-zoom .ecp-callout-image img{transition: transform .3s ease-in-out;} .ecp-hover-image-zoom .ecp-callout-image:hover img{transform: scale(1.03);} .ecp-hover-image-zoom .ecp-image{overflow:hidden} .ecp-hover-image-zoom .ecp-image img{transition: transform .3s ease-in-out;} .ecp-hover-image-zoom .ecp-image:hover img{transform: scale(1.03);} .z-index-1{position:relative;z-index:1;} .z-index-2{position:relative;z-index:2;} /*******************************************************/ /* Theme Fixes /*******************************************************/ .ecp-toolbar .input-group{max-width:200px} .ecp-content-container{position:relative;z-index:1} .ecp-secondary marquee, .ecp-secondary iframe, .ecp-secondary table{width:100% !important;} .ecp-secondary img{max-width:100% !important;height:auto !important;} .ecp-footer .widget_nav_menu ul li ul{display:none !important;} /*******************************************************/ /* Widgets /*******************************************************/ .ecp-widget,.widget{position:relative;vertical-align:middle;margin:0 0 1.5em 0} .ecp-widget.widget_search{vertical-align:top} .ecp-widget-title{margin:0 0 .75em 0} .widget-title{margin:0 0 .75em 0} .textwidget *:first-child{margin-top:0} .textwidget *:last-child{margin-bottom:0} .ecp-richtext > *:first-child{margin-top:0} .ecp-richtext > *:last-child{margin-bottom:0} .ecp-global-footer{background:#fff;border-top:1px solid #757575;color:#757575;font-size:13px} .ecp-global-footer a{color:#757575 !important;text-decoration:none;} .ecp-global-footer a:hover{text-decoration:underline;} .ecp-global-footer .ecp-content-container{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 20px} .ecp-global-footer__start{} .ecp-global-footer__start a{} .ecp-global-footer__start img{width:90px;vertical-align:middle;margin:-5px 0 0 5px} .ecp-global-footer--nsg .ecp-global-footer__end{text-align:center;} .ecp-global-footer__end{flex:1;text-align:right;} .ecp-global-footer__end p{margin:10px 0;} .ecp-global-footer__end ul{margin:0;padding:0;list-style:none;} .ecp-global-footer__end ul li{display:inline-block;margin:0 0 0 15px;padding:0 0 0 15px;border-left:1px solid #757575;line-height:1} .ecp-global-footer__end ul li:first-child{border:none;padding:0;margin:0} .ecp-global-footer__end ul li a{} @media (max-width: 768px) { .ecp-global-footer .ecp-content-container{display:block;text-align:center;padding:30px 10px 40px 10px} .ecp-global-footer .ecp-global-footer__start{margin:0 0 20px 0;} .ecp-global-footer .ecp-global-footer__end{text-align:center;} .ecp-global-footer .ecp-global-footer__end ul{display:block;} .ecp-global-footer__end ul li{margin:0 0 0 10px;padding:0 0 0 10} .ecp-global-footer__end ul li:first-child{padding:0;margin:0} .ecp-global-footer .ecp-global-footer__end ul li:last-child{display:none;} } .ecp-entry-header{} .ecp-entry-title{margin:0 0 .5em 0;} body.archive div.ecp-entry-title{font-size:20px;} .ecp-entry-title a{color:#000;text-decoration:none;} .ecp-entry-title a:hover{text-decoration:underline;} .ecp-entry-summary{} .ecp-entry-content{} code{white-space:inherit !important;} /* Content */ .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } .aligncenter { clear: both; display: block; margin: 0 auto; } .ecp-breakpoint-medium .aligncenter-medium { float:none;clear: both; display: block; margin: 0 auto 1em auto; } .ecp-breakpoint-small .aligncenter-small { float:none;clear: both; display: block; margin: 0 auto 1em auto; } .wp-caption { border: 1px solid #ccc;margin-bottom:1.5em;padding:.75em;max-width:100%} .wp-caption img[class*="wp-image-"] {display: block;margin:0 0 1em 0} .wp-caption .wp-caption-text {} .wp-caption-text {text-align: center} .assistive-text{display:none} .widget_rss .widgettitle{display:none;} .equipment-content img {max-width: 250px;height: auto;max-height:250px;} @media screen and (max-width: 600px) {.equipment-content img,.equipment-content img.alignright {display: block;max-width: 100%;max-height:250px;height: auto;margin: 0 auto;float: none !important;}} .technology-container {clear: both;} .ql-align-center {text-align: center;} .ql-align-right {text-align: right;} .ql-align-justify {text-align: justify;} /*******************************************************/ /* Badges /*******************************************************/ .ecp-badges{} .fl-module-content .ecp-badges{margin:0} .ecp-badges .ecp-badge{display:block;text-decoration:none;color:#fff} .ecp-badge-title{color:inherit} .ecp-badges.ecp-badges-orientation-horizontal{display:flex;} .ecp-badges.ecp-badges-orientation-horizontal .ecp-badge{display:block;text-align:center;width:100%;margin:0 5px 0 0;} .ecp-badges.ecp-badges-orientation-horizontal .ecp-badge.ecp-badge-last{margin-right:0 !important} .ecp-badges.ecp-badges-orientation-horizontal .ecp-badge .ecp-badge-icon{display:block;width:auto} .ecp-badges.ecp-badges-orientation-horizontal .ecp-badge .ecp-badge-title{display:block;line-height:1.1;} .ecp-badges.ecp-badges-orientation-vertical .ecp-badge.ecp-badge-last{margin-right:0 !important} .ecp-badges.ecp-badges-orientation-horizontal.ecp-badges-icon-shape-square .ecp-badge .ecp-badge-icon{margin:0 0 20px 0} .ecp-badges.ecp-badges-icon-shape-square .ecp-icon{padding:.75em;} .ecp-badges.ecp-badges-orientation-horizontal.ecp-badges-icon-shape-rounded .ecp-badge .ecp-badge-icon{margin:0 0 20px 0} .ecp-badges.ecp-badges-icon-shape-rounded .ecp-icon{padding:.75em;border-radius:20%} .ecp-badges.ecp-badges-orientation-horizontal.ecp-badges-icon-shape-circle .ecp-badge .ecp-badge-icon{margin:0 0 20px 0} .ecp-badges.ecp-badges-icon-shape-circle .ecp-icon{padding:.75em;border-radius:50%} .ecp-badges .ecp-badge.ecp-badge-kids, .ecp-badges.ecp-badges-orientation-horizontal .ecp-badge.ecp-badge-kids{background: -moz-linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 25%, rgba(5,193,255,1) 50%, rgba(255,255,0,1) 75%, rgba(255,0,0,1) 100%) !important;background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255,0,0,1)), color-stop(25%, rgba(255,255,0,1)), color-stop(50%, rgba(5,193,255,1)), color-stop(75%, rgba(255,255,0,1)), color-stop(100%, rgba(255,0,0,1))) !important;background: -webkit-linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 25%, rgba(5,193,255,1) 50%, rgba(255,255,0,1) 75%, rgba(255,0,0,1) 100%) !important;background: -o-linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 25%, rgba(5,193,255,1) 50%, rgba(255,255,0,1) 75%, rgba(255,0,0,1) 100%) !important;background: -ms-linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 25%, rgba(5,193,255,1) 50%, rgba(255,255,0,1) 75%, rgba(255,0,0,1) 100%) !important;background: linear-gradient(45deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 25%, rgba(5,193,255,1) 50%, rgba(255,255,0,1) 75%, rgba(255,0,0,1) 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0000',GradientType=1 );} .ecp-badges.ecp-badges-orientation-horizontal .ecp-badge.ecp-badge-kids{vertical-align:middle;border-radius:10px} .ecp-badges .ecp-badge.ecp-badge-kids a, .ecp-badges.ecp-badges-orientation-horizontal .ecp-badge.ecp-badge-kids a{color:#fff !important;text-shadow:0 0 2px #000;font-size:20px;font-weight:bold} .ecp-badges .ecp-badge.ecp-badge-kids i, .ecp-badges.ecp-badges-orientation-horizontal .ecp-badge.ecp-badge-kids i{color:#fff !important;} .ecp-breakpoint-small .ecp-badges.ecp-badges-orientation-horizontal{display:block !important;} .ecp-breakpoint-small .ecp-badges.ecp-badges-orientation-horizontal.ecp-menu-convert-at-never{display:flex !important} .ecp-breakpoint-small .ecp-primary .ecp-badges.ecp-badges-orientation-horizontal{display:grid !important;grid-gap:10px;grid-template-columns:1fr} .ecp-breakpoint-small .ecp-primary .ecp-badges.ecp-badges-orientation-horizontal .ecp-badge{width:100%;margin:0;} .ecp-breakpoint-small .ecp-primary .ecp-badges.ecp-badges-orientation-horizontal.ecp-menu-convert-at-mobile .ecp-badge{width:100%;margin:0 0 3% 0 !important;} .ecp-breakpoint-small .ecp-badges.ecp-badges-orientation-horizontal.ecp-menu-convert-at-never .ecp-badge{margin:0 1px 0 0} .ecp-breakpoint-small .ecp-badges.ecp-badges-orientation-horizontal.ecp-menu-convert-at-never .ecp-badge:last-child{margin:0} .ecp-breakpoint-large .ecp-badges.ecp-badges-align-icon-horizontal .ecp-badge{display:flex;align-items:center;text-align:left} .ecp-breakpoint-large .ecp-badges.ecp-badges-align-icon-horizontal .ecp-badge .ecp-badge-title{flex:1;margin-left:.5em} .ecp-breakpoint-medium .ecp-badges.ecp-badges-align-icon-responsive-medium-horizontal .ecp-badge{display:flex;align-items:center;text-align:left} .ecp-breakpoint-medium .ecp-badges.ecp-badges-align-icon-responsive-medium-horizontal .ecp-badge .ecp-badge-title{flex:1;margin-left:.5em} .ecp-breakpoint-small .ecp-badges.ecp-badges-align-icon-responsive-small-horizontal .ecp-badge{display:flex;align-items:center;text-align:left} .ecp-breakpoint-small .ecp-badges.ecp-badges-align-icon-responsive-small-horizontal .ecp-badge .ecp-badge-title{flex:1;margin-left:.5em} .ecp-breakpoint-large .ecp-badges.ecp-badges-align-icon-vertical .ecp-badge{display:block;text-align:center} .ecp-breakpoint-medium .ecp-badges.ecp-badges-align-icon-responsive-medium-vertical .ecp-badge{display:block;text-align:center} .ecp-breakpoint-small .ecp-badges.ecp-badges-align-icon-responsive-small-vertical .ecp-badge{display:block;text-align:center} .ecp-badges.ecp-badges-orientation-grid{display:grid;} .ecp-badges.ecp-badges-orientation-grid .ecp-badge{margin:0 !important;padding:10px 10px;text-align:center} .ecp-badges.ecp-badges-orientation-grid .ecp-badge .ecp-badge-icon{font-size:15px;margin:0 0 10px 0;display:block;width:auto} .ecp-badges.ecp-badges-orientation-grid .ecp-badge .ecp-badge-icon .ecp-icon-svg{color:#fff;fill:#fff} .ecp-badges.ecp-badges-orientation-grid .ecp-badge .ecp-badge-title{display:block;line-height:1.1;font-size:1.1em} .ecp-badges.ecp-badges-orientation-grid .ecp-badge .ecp-badge-title a{text-decoration:none;color:#fff} .ecp-buttons{display:flex;gap:10px;justify-content: center;} .ecp-buttons.ecp-align-center{justify-content: center;} .ecp-buttons.ecp-align-left{justify-content: flex-start;} .ecp-buttons.ecp-align-right{justify-content: flex-end;} .ecp-breakpoint-large .ecp-buttons.ecp-buttons-convert-at-desktop, .ecp-breakpoint-medium .ecp-buttons.ecp-buttons-convert-at-desktop, .ecp-breakpoint-small .ecp-buttons.ecp-buttons-convert-at-desktop{flex-direction:column} .ecp-breakpoint-medium .ecp-buttons.ecp-buttons-convert-at-tablet, .ecp-breakpoint-small .ecp-buttons.ecp-buttons-convert-at-tablet{flex-direction:column} .ecp-breakpoint-small .ecp-buttons.ecp-buttons-convert-at-mobile{flex-direction:column} .ecp-buttons-full-width .ecp-button{display:flex;flex:1;} .ecp-button{position:relative;background:#000;color:#fff;text-decoration:none;border-radius:5px;
18display:inline-block;align-items:center;justify-content:center;line-height:1;text-align:center;padding:.75em 1em .85em 1em;background-position:50% 50%;cursor:pointer} .ecp-button .ecp-button-label{} .ecp-button .ecp-button-label p{margin:0} .ecp-button.ecp-button-withicon{display:inline-flex;} .ecp-button.ecp-button-withicon .ecp-icon{display:inline-block;color:#fff;vertical-align:middle;margin:0 .25em 0 0;position:relative;top:-1px} .ecp-button.ecp-button-withicon .ecp-icon i{vertical-align:middle;} .ecp-button.ecp-button-withicon .ecp-icon i svg{width:1em;height:1em;vertical-align:middle} .ecp-button.ecp-button-withicon .ecp-icon i svg path{fill:inherit} .ecp-button.ecp-button-withicon .ecp-button-label{display:inline-block;} /* Beside / Left */ .ecp-button.ecp-button-icon-position-beside{display:inline-block} .ecp-button.ecp-button-icon-position-beside .ecp-icon{margin:0 .25em 0 0;} .ecp-breakpoint-medium .ecp-button.ecp-button-icon-position-responsive-medium-beside{display:inline-block} .ecp-breakpoint-medium .ecp-button.ecp-button-icon-position-responsive-medium-beside .ecp-icon{margin:0 .25em 0 0;} .ecp-breakpoint-small .ecp-button.ecp-button-icon-position-responsive-small-beside{display:inline-block} .ecp-breakpoint-small .ecp-button.ecp-button-icon-position-responsive-small-beside .ecp-icon{margin:0 .25em 0 0;} /* Beside Right */ .ecp-button.ecp-button-icon-position-beside-right{display:inline-block} .ecp-button.ecp-button-icon-position-beside-right .ecp-icon{margin:0 0 0 .25em;order:2} .ecp-breakpoint-medium .ecp-button.ecp-button-icon-position-responsive-medium-beside-right{display:inline-block} .ecp-breakpoint-medium .ecp-button.ecp-button-icon-position-responsive-medium-beside-right .ecp-icon{margin:0 0 0 .25em;order:2} .ecp-breakpoint-small .ecp-button.ecp-button-icon-position-responsive-small-beside-right{display:inline-block} .ecp-breakpoint-small .ecp-button.ecp-button-icon-position-responsive-small-beside-right .ecp-icon{margin:0 0 0 .25em;order:2} /* Above */ .ecp-button.ecp-button-icon-position-above{display:inline-block} .ecp-button.ecp-button-icon-position-above .ecp-icon{display:block;margin:0 0 .25em 0;} .ecp-button.ecp-button-icon-position-above .ecp-label{display:block} .ecp-breakpoint-medium .ecp-button.ecp-button-icon-position-responsive-medium-above{display:inline-block} .ecp-breakpoint-medium .ecp-button.ecp-button-icon-position-responsive-medium-above .ecp-icon{display:block;margin:0 0 .25em 0;} .ecp-breakpoint-medium .ecp-button.ecp-button-icon-position-responsive-medium-above .ecp-label{display:block} .ecp-breakpoint-small .ecp-button.ecp-button-icon-position-responsive-small-above{display:inline-block} .ecp-breakpoint-small .ecp-button.ecp-button-icon-position-responsive-small-above .ecp-icon{display:block;margin:0 0 .25em 0;} .ecp-breakpoint-small .ecp-button.ecp-button-icon-position-responsive-small-above .ecp-label{display:block} .ecp-button.ecp-button-fullwidth{display:block;} .ecp-button.ecp-button-fullwidth.ecp-button-withicon{display:flex} .ecp-button.ecp-button-fullwidth.ecp-button-withicon .ecp-icon{} .ecp-button.ecp-button-fullwidth.ecp-button-withicon .ecp-button-label{flex:1} .ecp-breakpoint-medium .ecp-button.ecp-button-fullwidth.ecp-button-icon-position-responsive-medium-above{display:block;} .ecp-breakpoint-small .ecp-button.ecp-button-fullwidth.ecp-button-icon-position-responsive-small-above{display:block;} /*******************************************************/ /* Callout /*******************************************************/ .ecp-callout{display:block;position:relative;vertical-align:top;background-size:cover;background-position:50% 50%;text-decoration:none;color:inherit} .ecp-callout[data-href]{cursor:pointer} .ecp-callout-imagery{margin-bottom:.5em;position:relative;display:block} .ecp-callout-imagery a{text-decoration:none} .ecp-callout.ecp-callout-imagery-type-icon .ecp-callout-imagery{margin-bottom:.5em;font-size:inherit} .ecp-callout.ecp-callout-imagery-type-photo .ecp-callout-imagery{font-size:0;line-height:1;margin-bottom:15px} .ecp-callout-image{} .ecp-callout-image img{max-width:100%;} .ecp-callout-image-format-circle img{border-radius:50%;} .ecp-callout-imagery .ecp-callout-imagery-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:all .3s ease-in-out;overflow:hidden} .ecp-callout-imagery-default .ecp-callout-imagery{margin:0 auto} .ecp-callout-imagery-left .ecp-callout-imagery{display:table-cell;width:30%;padding:0 20px 0px 0;vertical-align:top;font-size:0} .ecp-callout-imagery-left .ecp-callout-imagery img{width:100%;;height:inherit} .ecp-callout-imagery-left .ecp-callout-nonimagery{display:table-cell;vertical-align:top} .ecp-callout-imagery-left .ecp-callout-nonimagery .ecp-callout-title{margin-top:0} .ecp-callout-imagery-right .ecp-callout-imagery{display:table-cell;width:30%;padding:0 0 0px 20px;vertical-align:top;font-size:0} .ecp-callout-imagery-right .ecp-callout-imagery img{width:100%;;height:inherit} .ecp-callout-imagery-right .ecp-callout-nonimagery{display:table-cell;vertical-align:top} .ecp-callout-imagery-right .ecp-callout-nonimagery .ecp-callout-title{margin-top:0} .ecp-breakpoint-small .ecp-callout-imagery-left .ecp-callout-imagery, .ecp-breakpoint-small .ecp-callout-imagery-right .ecp-callout-imagery{display:block;width:100% !important;padding:0;margin:0 0 20px 0} .ecp-breakpoint-small .ecp-callout-imagery-left .ecp-callout-nonimagery, .ecp-breakpoint-small .ecp-callout-imagery-right .ecp-callout-nonimagery{display:block;} .ecp-callout-imagery-behind{overflow:hidden}
18 .ecp-callout-imagery-behind .ecp-callout-wrapper{} .ecp-callout-imagery-behind .ecp-callout-imagery{font-size:0;line-height:0;z-index:1;overflow:hidden;margin:0 !important;display:block} .ecp-callout-imagery-behind .ecp-callout-imagery .ecp-callout-image img{transition:all .3s ease-in-out;width:100%} .ecp-callout-imagery-behind.ecp-callout-forced-aspect-ratio .ecp-callout-imagery{position:absolute;top:0;right:0;bottom:0;left:0;} .ecp-callout-imagery-behind.ecp-callout-forced-aspect-ratio .ecp-callout-imagery .ecp-callout-image{position:absolute;top:0;right:0;bottom:0;left:0;} .ecp-callout-imagery-behind.ecp-callout-forced-aspect-ratio .ecp-callout-imagery img{width:100%;height:100%;object-fit:cover;} .ecp-callout-imagery-behind .ecp-callout-nonimagery{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:3;transition:all .3s ease-in-out;padding:40px} .ecp-callout-imagery-behind .ecp-callout-nonimagery .ecp-callout-nonimagery-wrapper{width:100%} .ecp-callout-imagery-behind .ecp-callout-nonimagery .ecp-callout-nonimagery-wrapper .ecp-callout-title{} .ecp-callout-imagery-behind .ecp-callout-nonimagery .ecp-callout-nonimagery-wrapper .ecp-callout-content{} .ecp-callout-imagery-title-left{} .ecp-callout-imagery-title-left .ecp-callout-title-wrapper{display:flex;align-items:center;} .ecp-callout-imagery-title-left .ecp-callout-title-wrapper .ecp-callout-imagery{width:30%;padding:0 20px 0px 0;vertical-align:top;} .ecp-callout-imagery-title-left .ecp-callout-title-wrapper .ecp-callout-nonimagery{flex:1;vertical-align:middle} .ecp-callout-imagery-title-left .ecp-callout-title-wrapper .ecp-callout-nonimagery .ecp-callout-title{margin:0} .ecp-callout-imagery-title-left .ecp-callout-content{margin:.5em 0 1em 0} .ecp-callout-imagery-title-right{} .ecp-callout-imagery-title-right .ecp-callout-title-wrapper{display:flex;align-items:center;} .ecp-callout-imagery-title-right .ecp-callout-title-wrapper .ecp-callout-imagery{width:30%;padding:0 0 0px 20px;vertical-align:top;} .ecp-callout-imagery-title-right .ecp-callout-title-wrapper .ecp-callout-nonimagery{flex:1;vertical-align:middle} .ecp-callout-imagery-title-right .ecp-callout-title-wrapper .ecp-callout-nonimagery .ecp-callout-title{margin:0} .ecp-callout-imagery-title-right .ecp-callout-content{margin:.5em 0 1em 0} .ecp-callout-title{margin:0 0 .5em 0;transition:all .3s ease-in-out} .ecp-callout-title > *{margin:0;transition:all .3s ease-in-out} .ecp-callout-title a{text-decoration:none;} .ecp-callout-title a:hover{text-decoration:underline;} .ecp-callout-title-text{display:inline-flex;flex-flow:row wrap} .ecp-callout-title-divider{margin:10px 0} .ecp-callout-title-divider hr{border:none;border-bottom:none !important;border-left:none !important;border-right:none !important;border-top:2px solid #000;width:50px;margin:0 !important;display:inline-block} .ecp-callout-content{margin:0 0 1em 0;position:relative;} .ecp-callout-content > *:first-child{margin-top:0;} .ecp-callout-content > *:last-child{margin-bottom:0;} .ecp-callout-title-text-underline{display:inline-block;} .ecp-divider{font-size:0} .ecp-divider hr{margin:0;display:inline-block;border:none;border-top:none !important;border-bottom:1px solid #000;width:100%;} .ecp-divider svg{width:100%;} .ecp-divider .ecp-divider-shape{display:inline-block;width:100%} .ecp-footer-addresses{display:grid;grid-gap:20px;grid-template-columns: 1fr} .ecp-footer-addresses.grid-columns-responsive-large-6{grid-template-columns: repeat(6, 1fr)} .ecp-footer-addresses.grid-columns-responsive-large-5{grid-template-columns: repeat(5, 1fr)} .ecp-footer-addresses.grid-columns-responsive-large-4{grid-template-columns: repeat(4, 1fr)} .ecp-footer-addresses.grid-columns-responsive-large-3{grid-template-columns: repeat(3, 1fr)} .ecp-footer-addresses.grid-columns-responsive-large-2{grid-template-columns: repeat(2, 1fr)} .ecp-footer-addresses.grid-columns-responsive-large-1{grid-template-columns: repeat(1, 1fr)} .ecp-breakpoint-medium .ecp-footer-addresses.grid-columns-responsive-medium-6{grid-template-columns: repeat(6, 1fr)} .ecp-breakpoint-medium .ecp-footer-addresses.grid-columns-responsive-medium-5{grid-template-columns: repeat(5, 1fr)} .ecp-breakpoint-medium .ecp-footer-addresses.grid-columns-responsive-medium-4{grid-template-columns: repeat(4, 1fr)} .ecp-breakpoint-medium .ecp-footer-addresses.grid-columns-responsive-medium-3{grid-template-columns: repeat(3, 1fr)} .ecp-breakpoint-medium .ecp-footer-addresses.grid-columns-responsive-medium-2{grid-template-columns: repeat(2, 1fr)} .ecp-breakpoint-medium .ecp-footer-addresses.grid-columns-responsive-medium-1{grid-template-columns: repeat(1, 1fr)} .ecp-breakpoint-small .ecp-footer-addresses.grid-columns-responsive-small-6{grid-template-columns: repeat(6, 1fr)} .ecp-breakpoint-small .ecp-footer-addresses.grid-columns-responsive-small-5{grid-template-columns: repeat(5, 1fr)} .ecp-breakpoint-small .ecp-footer-addresses.grid-columns-responsive-small-4{grid-template-columns: repeat(4, 1fr)} .ecp-breakpoint-small .ecp-footer-addresses.grid-columns-responsive-small-3{grid-template-columns: repeat(3, 1fr)} .ecp-breakpoint-small .ecp-footer-addresses.grid-columns-responsive-small-2{grid-template-columns: repeat(2, 1fr)} .ecp-breakpoint-small .ecp-footer-addresses.grid-columns-responsive-small-1{grid-template-columns: repeat(1, 1fr)} .ecp-footer-address{} .ecp-footer-address-line{} .ecp-footer-address-orientation-vertical .ecp-footer-address-line{display:block} .ecp-footer-address-orientation-vertical .ecp-footer-address-line.ecp-footer-address-locatedat{display:none;} .ecp-breakpoint-small .ecp-footer-address-line{display:block;} .ecp-breakpoint-small .ecp-footer-address-line.ecp-footer-address-locatedat{display:none;} .ecp-gallery{text-align:center;display:grid;grid-gap:20px}
18 .ecp-gallery-item{text-align:center;vertical-align:middle;position:relative;} .ecp-gallery-item .ecp-gallery-item-wrapper{position:relative;} .ecp-gallery-item .ecp-gallery-item-wrapper .ecp-gallery-item-caption{z-index:3;transition:all .3s ease-in-out;} .ecp-gallery-item .ecp-gallery-item-wrapper .ecp-gallery-item-caption > *{color:#fff;font-size:15px;margin:0;width:100%} .ecp-gallery-item .ecp-gallery-item-wrapper .ecp-gallery-item-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:all .3s ease-in-out;overflow:hidden} .ecp-gallery-item .ecp-gallery-item-wrapper .ecp-gallery-item-photo{font-size:0;line-height:0;z-index:1;overflow:hidden;} .ecp-gallery-item .ecp-gallery-item-wrapper .ecp-gallery-item-photo img{width:100%;transition:all .3s ease-in-out;} .ecp-gallery.ecp-gallery-forced-aspect-ratio .ecp-gallery-item .ecp-gallery-item-wrapper{} .ecp-gallery.ecp-gallery-forced-aspect-ratio .ecp-gallery-item .ecp-gallery-item-wrapper .ecp-gallery-item-photo{position:absolute;top:0;right:0;bottom:0;left:0;} .ecp-gallery.ecp-gallery-forced-aspect-ratio .ecp-gallery-item .ecp-gallery-item-wrapper .ecp-gallery-item-photo img{width:100%;height:100%;object-fit:cover;} .ecp-gallery.ecp-gallery-shape-rounded .ecp-gallery-item .ecp-gallery-item-overlay, .ecp-gallery.ecp-gallery-shape-rounded .ecp-gallery-item .ecp-gallery-item-photo, .ecp-gallery.ecp-gallery-shape-rounded .ecp-gallery-item img{border-radius:10px;} .ecp-gallery.ecp-gallery-shape-circle .ecp-gallery-item .ecp-gallery-item-overlay, .ecp-gallery.ecp-gallery-shape-circle .ecp-gallery-item .ecp-gallery-item-photo, .ecp-gallery.ecp-gallery-shape-circle .ecp-gallery-item img{border-radius:50%} .ecp-gallery-caption-position-cover .ecp-gallery-item .ecp-gallery-item-caption{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;align-items:center;justify-content:center;} .ecp-gallery-caption-position-overlap .ecp-gallery-item .ecp-gallery-item-caption{background:rgba(0,0,0,0.5);padding:10px 10px;text-align:center;position:absolute;bottom:0;left:0;width:100%;} .ecp-gallery-caption-position-below .ecp-gallery-item .ecp-gallery-item-caption{background:rgba(0,0,0,0.5);padding:10px 10px;text-align:center;width:100%;} /* Old school shortcode with images nested directly inside, this does not support links */ .ecp-gallery > img{text-align:center;vertical-align:middle;font-size:0;position:relative;padding:10px;margin-bottom:2%;height:auto !important;} .ecp-gallery br{display:none} .ecp-gallery.ecp-gallery-columns-1 > img{width:100%} .ecp-gallery.ecp-gallery-columns-2 > img{width:49%;margin-right:1%} .ecp-gallery.ecp-gallery-columns-3 > img{width:31%;margin-right:2%} .ecp-gallery.ecp-gallery-columns-4 > img{width:23%;margin-right:2%} .ecp-gallery.ecp-gallery-columns-5 > img{width:18%;margin-right:2%} .ecp-gallery.ecp-gallery-columns-6 > img{width:14%;margin-right:2%} .ecp-gallery.ecp-gallery-columns-7 > img{width:12%;margin-right:2%} .ecp-gallery.ecp-gallery-columns-8 > img{width:10%;margin-right:2%} .ecp-gallery.ecp-gallery-shape-rounded > img{border-radius:10px;} .ecp-gallery.ecp-gallery-shape-circle > img{border-radius:50%} .ecp-heading{margin:0} .ecp-heading a{text-decoration:none;} .ecp-heading .ecp-heading-text{display:inline-flex;flex-flow:row wrap} div.ecp-heading{line-height:1.1} .ecp-heading .ecp-heading-text .ecp-heading-text-underline{margin-top:10px} .ecp-heading-accordion-trigger{display:none;} .ecp-heading-accordion.enabled .ecp-heading-accordion-trigger{display:inline-block;} .ecp-heading-accordion-wrapper{display:inline-flex;align-items:center;} .ecp-heading-accordion.enabled{position:relative;cursor:pointer} .ecp-heading-accordion.enabled .ecp-heading-accordion-trigger-icon{display:block;font-size:17px;color:#000;margin:0 .75em 0 0;text-align:left;} .ecp-heading-accordion.enabled .ecp-heading-accordion-trigger-icon i{width:1em;} .ecp-heading-accordion.enabled .ecp-heading-accordion-trigger-icon .ecp-icon-svg{width:1em;color:inherit} .ecp-heading-accordion.enabled .ecp-heading-accordion-trigger-icon .ecp-heading-accordion-trigger-icon-active{display:none;} .ecp-heading-accordion.enabled.active .ecp-heading-accordion-trigger-icon .ecp-heading-accordion-trigger-icon-default{display:none;} .ecp-heading-accordion.enabled.active .ecp-heading-accordion-trigger-icon .ecp-heading-accordion-trigger-icon-active{display:inline-block;} .ecp-heading-tab{cursor:pointer} .ecp-iconset{margin:0 0 1rem 0} .fl-module-content .ecp-iconset{margin:0} .ecp-iconset .ecp-icon{margin-right:.6em} /*.ecp-iconset .ecp-icon{margin-right:.25em}*/ .ecp-iconset .ecp-icon:last-child{margin-right:0;} .ecp-icon.ecp-icon-noclick a{pointer-events:none} .ecp-icon {color:#666;display:inline-block;transition:all .2s ease-in;font-size:1.75em;line-height:0;text-align:center;vertical-align:middle;text-decoration:none;} .ecp-icon i{display:inline-flex;width:1.28571429em;height:1.28571429em;text-align:center;align-items: center;justify-content: center;transition:all .2s ease-in;vertical-align:middle} .ecp-icon i.ecp-icon-font{} .ecp-icon span.ecp-icon-svg{display:inline-flex;width:1em;height:1em;zzzpadding:.025em;text-align:center;align-items: center;justify-content: center;transition:all .2s ease-in;vertical-align:middle} .ecp-icon span.ecp-icon-svg svg{width:100%;height:100%;}
18 .ecp-icon span.ecp-icon-svg svg path{fill:currentColor} .ecp-icon a{text-decoration:none;} span.ecp-icon{cursor:pointer} .ecp-icon.ecp-icon-background.ecp-icon-shape-circle{border-radius:50%;padding:.5em .5em .5em .5em;} .ecp-icon.ecp-icon-background.ecp-icon-shape-square{padding:.25em .25em} .ecp-icon.ecp-icon-background.ecp-icon-shape-rounded{border-radius:.25em;padding:.25em .25em} .ecp-icon-background.ecp-icon-shape-circle .ecp-icon{border-radius:50%;padding:.5em .5em .5em .5em;} .ecp-icon-background.ecp-icon-shape-square .ecp-icon{padding:.25em .25em} .ecp-icon-background.ecp-icon-shape-rounded .ecp-icon{border-radius:.25em;padding:.25em .25em} .ecp-icon.ecp-icon-shape-none i, .ecp-icon.ecp-icon-shape-none .ecp-icon-svg{width:auto} .ecp-icon.ecp-icon-background i, .ecp-icon.ecp-icon-background .ecp-icon-svg{color:#fff} .ecp-icon-shape-none .ecp-icon i, .ecp-icon-shape-none .ecp-icon .ecp-icon-svg{width:auto} .ecp-icon-background .ecp-icon i, .ecp-icon-background .ecp-icon .ecp-icon-svg{color:#fff} .ecp-icon-background.ecp-network-facebook{background-color:#405D9A} .ecp-icon-background.ecp-network-twitter{background-color:#00ACEE;} .ecp-icon-background.ecp-network-flickr{background-color:#2D1152;} .ecp-icon-background.ecp-network-foursquare{background-color:#3AB6E8;} .ecp-icon-background.ecp-network-google-plus{background-color:#DD4B39;} .ecp-icon-background.ecp-network-google{background-color:#DD4B39;} .ecp-icon-background.ecp-network-instagram{background-color:#d93174;} .ecp-icon-background.ecp-network-linkedin{background-color:#1A85BC;} .ecp-icon-background.ecp-network-pinterest{background-color:#E2252D;} .ecp-icon-background.ecp-network-tumblr{background-color:#434A5A} .ecp-icon-background.ecp-network-rss{background-color:red} .ecp-icon-background.ecp-network-skype{background-color:#199BE7} .ecp-icon-background.ecp-network-youtube{background-color:#C4110B} .ecp-icon-background.ecp-network-yelp{background-color:#CB3A1F} i.ecp-icon-demandforce{display:block;width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAABhCAYAAADoQ+4xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThBQUE3ODEwM0NCMTFFNUFBNERCNDlFNDg4MDBGRjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThBQUE3ODIwM0NCMTFFNUFBNERCNDlFNDg4MDBGRjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OEFBQTc3RjAzQ0IxMUU1QUE0REI0OUU0ODgwMEZGNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OEFBQTc4MDAzQ0IxMUU1QUE0REI0OUU0ODgwMEZGNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqJU7PAAAASeSURBVHja7J1BUtswFIafGbqHfWcwJ2h6goQTACcgnIBwgpQTACdIOAHpCeKcALrqMmbTZUvXnWnqBxI1rnHsWHqW1P+f0SQTQA768ktP1pMSrVYrgqxrJyu93GMdpapoJXUvto32t
18iIGd5SVfg6mKT1m5V4958efuQ/A08+iQJwq9U9cZOVThRuHWTnLStxhWyRwqhkxzEvDjtxUKaC2HytvszJw6D09AGq7cXPuiDtfdb9bYBMUUEKg1ExRrstdOgqUo99dOLW5Jo4C1VMcAtRmLiU1/3RVC0B1dz688XQGUMPTU/eLQKl+1+tDQ0VwaoAuBVRAhRzXA6CGN54m+gnu/bqrWVY+q2lKkntdr8/qBfc9el7qS18+iYh+nXMq3+o7pgaZDkWh+3VPF22AwqnuOZW70P22lcCpbunGRCWA6mgEC6gQxlSHx9RdFf0CakBQIxOV2Lz50FOFJ8Z99VoxQz0/hixU9HdPufuYUPdO5ayAQ/XYJuWDuyB9R2VmyamRAz1B2Ry1aWCV2IDK8EZZOSE7mempCvWvKsabNlB9Hn9Kdwy0jX4ZJmfWjcneVoNY1b9U14MsTWl4XLwj2a0GO+p6d1R/5xig1tSw44bVidRD4DMDdaJK19pR7+MSCNtNaSYOumNE7iZWO+9UF4HmhwOoIdQJGi4sqEMADQtqz5GgCDIIFUADgzrCBD8sqDxFGKNpwoKKuV+AUM/QLN7pXRXUIVzqpX5VQT1E+3in98UXtgsBUtfnGXAaS5qVL/R3j8gA3N7U96x8q4LaFVDOZrjOypRen5pZHBZOLAGuk9YilR2RNPz9r1n5/c8/lEtn6eIeLzvzuAJmWWQ+NjTuu5ijFG3w+6sqqEuSPf2SgR5Q8zxXydPGvEwR1VBjBVVK7MyPtHnishRYL6Fu5RpJUqfULhOdXX6OOMkdqAmZ2Qg0NVRPsFD3BK95Y7CuayB8G6pkgDQzXFcKjN1CTcjArq6WcztANayFJ3UGAVVyKmNjvgsBavhQkbYSIFTJ9dPEs3rR/UKACgEqVFd6lcarVYgS2Vo29HqVRkoDS/XG8Ce63/8Caip0vdgj9wNqTX1A1xseVBuu6gNjOdQHoeuZ/n5u1hEwlkNNBK95ZLgubBN5Y54ak1w2IXf1+4bqmlsOlLyep6bCEfDIkEsR+a6Zp0p2wWNqt+THHwwcX1ADqmRaCI+DtxtOR2L1txhL14ypuqF/CF+/6RfrDISBen/vVx+cTMKOnauutLcG5pzk9tAE41TWsOOxSgdsPBTo/am9DkF6vUEq75wl3BBO99tVFwxZ7n6lb0TAqQJO1ePaFDzDcircGqBTtVuvwDQspyISDtCpOhI+9QgA9tTUgEpqeuND0MQfwAPgrAeVde64CzTQR+BcP6YWo+E7B8dXDfTe0tgXdDJ36qAbikChhlB1IOIKWAA1BFWD3e+4MVMANQtVu4SPoLvo4P3O1LUB1ECgVBVA8frrQMCd57R+BQmBEpn7+mpeyOaz903n4Sb0fEJa3bkyoJL57yTXp3v3lXvjDbp2BrkgnGbmDNQyyD0FN17jyBQQzeiPAAMAYMw/1NsHc9IAAAAASUVORK5CYII=);} .ecp-image{line-height:0} .ecp-image-overlay-wrapper{display:inline-block;position:relative;line-height:0} .ecp-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0} .ecp-posts-wrapper{margin:0;} /* See https://www.pleyecare.com/hours-location/ .ecp-posts-wrapper .ecp-post *:first-child{margin-top:0} .ecp-posts-wrapper .ecp-post *:last-child{margin-bottom:0} */ /* List */ .ecp-view-list{} .ecp-view-list .ecp-post{margin:0 0 1.5em 20px} .ecp-view-list .ecp-post:last-child{margin-bottom:0} .ecp-view-list .ecp-post:before{content:"";background-image: url('https://da4e1j5r7gw87.cloudfront.net/wp-content/themes/_default/fonts/icons/fontawesome/svg/fas-fa-circle.svg');background-size:contain;background-position:50% 50%;background-repeat:no-repeat;width:1em;height:1em;position:absolute;top:5px;left:-15px;font-size:6px;line-height:1} .ecp-view-list .ecp-post .ecp-post-title{margin:.15em 0} .ecp-view-list .ecp-post .ecp-post-title *{font-size:1em;font-weight:bold} .ecp-view-list .ecp-post .ecp-post-date{margin:.15em 0} .ecp-view-list .ecp-post .ecp-post-content{margin:0} /* Grid */ .ecp-view-grid{display:grid;grid-gap:20px 3%} .ecp-view-grid .ecp-post{margin:0;} .ecp-view-grid.ecp-view-grid-columns-1{grid-template-columns:repeat(1, 1fr)} .ecp-view-grid.ecp-view-grid-columns-2{grid-template-columns:repeat(2, 1fr)} .ecp-view-grid.ecp-view-grid-columns-3{grid-template-columns:repeat(3, 1fr)} .ecp-view-grid.ecp-view-grid-columns-4{grid-template-columns:repeat(4, 1fr)} .ecp-view-grid.ecp-view-grid-columns-5{grid-template-columns:repeat(5, 1fr)} .ecp-view-grid.ecp-view-grid-columns-6{grid-template-columns:repeat(6, 1fr)} .ecp-view-grid.ecp-view-grid-columns-7{grid-template-columns:repeat(7, 1fr)} .ecp-view-grid.ecp-view-grid-columns-8{grid-template-columns:repeat(8, 1fr)} .ecp-breakpoint-medium .ecp-view-grid.ecp-view-grid-columns-responsive-medium-1{grid-template-columns:repeat(1, 1fr);} .ecp-breakpoint-medium .ecp-view-grid.ecp-view-grid-columns-responsive-medium-2{grid-template-columns:repeat(2, 1fr);} .ecp-breakpoint-medium .ecp-view-grid.ecp-view-grid-columns-responsive-medium-3{grid-template-columns:repeat(3, 1fr);} .ecp-breakpoint-medium .ecp-view-grid.ecp-view-grid-columns-responsive-medium-4{grid-template-columns:repeat(4, 1fr);} .ecp-breakpoint-medium .ecp-view-grid.ecp-view-grid-columns-responsive-medium-5{grid-template-columns:repeat(5, 1fr);} .ecp-breakpoint-medium .ecp-view-grid.ecp-view-grid-columns-responsive-medium-6{grid-template-columns:repeat(6, 1fr);} .ecp-breakpoint-medium .ecp-view-grid.ecp-view-grid-columns-responsive-medium-7{grid-template-columns:repeat(7, 1fr);} .ecp-breakpoint-medium .ecp-view-grid.ecp-view-grid-columns-responsive-medium-8{grid-template-columns:repeat(8, 1fr);} .ecp-breakpoint-small .ecp-view-grid.ecp-view-grid-columns-responsive-small-1{grid-template-columns:repeat(1, 1fr);} .ecp-breakpoint-small .ecp-view-grid.ecp-view-grid-columns-responsive-small-2{grid-template-columns:repeat(2, 1fr);} .ecp-breakpoint-small .ecp-view-grid.ecp-view-grid-columns-responsive-small-3{grid-template-columns:repeat(3, 1fr);} .ecp-breakpoint-small .ecp-view-grid.ecp-view-grid-columns-responsive-small-4{grid-template-columns:repeat(4, 1fr);} .ecp-breakpoint-small .ecp-view-grid.ecp-view-grid-columns-responsive-small-5{grid-template-columns:repeat(5, 1fr);} .ecp-breakpoint-small .ecp-view-grid.ecp-view-grid-columns-responsive-small-6{grid-template-columns:repeat(6, 1fr);} .ecp-breakpoint-small .ecp-view-grid.ecp-view-grid-columns-responsive-small-7{grid-template-columns:repeat(7, 1fr);} .ecp-breakpoint-small .ecp-view-grid.ecp-view-grid-columns-responsive-small-8{grid-template-columns:repeat(8, 1fr);}
18 /* (Post) Carousels */ .ecp-view-carousel{position:relative;} .ecp-view-carousel.ecp-view-carousel-with-navigation{padding-bottom:30px} .ecp-view-carousel.ecp-view-carousel-with-pagination{padding-bottom:30px} .ecp-view-carousel .splide__arrows .splide__arrow.splide__arrow--prev{top:auto;bottom:-37px;left:0} .ecp-view-carousel .splide__arrows .splide__arrow.splide__arrow--next{top:auto;bottom:-37px;right:0} .ecp-view-carousel .splide__pagination{} .ecp-view-carousel.ecp-view-carousel-controls-above.ecp-view-carousel-with-navigation{padding-top:30px;padding-bottom:0} .ecp-view-carousel.ecp-view-carousel-controls-above.ecp-view-carousel-with-pagination{padding-top:30px;padding-bottom:0} .ecp-view-carousel.ecp-view-carousel-controls-above.ecp-view-carousel-with-navigation .splide__arrows .splide__arrow.splide__arrow--prev{top:-40px;bottom:inherit;left:0} .ecp-view-carousel.ecp-view-carousel-controls-above.ecp-view-carousel-with-navigation .splide__arrows .splide__arrow.splide__arrow--next{top:-40px;bottom:inherit;right:0} .ecp-view-carousel.ecp-view-carousel-controls-above.ecp-view-carousel-with-pagination .splide__pagination{top:40px} .ecp-view-carousel .ecp-carousel-wrapper{} .ecp-view-carousel .ecp-carousel-wrapper .slick-track{display:flex;} .ecp-view-carousel .ecp-carousel-wrapper .ecp-post{margin-bottom:0} .ecp-view-carousel .ecp-carousel-wrapper .ecp-post > *:first-child{margin-top:0} .ecp-view-carousel .ecp-carousel-wrapper.slick-slider .ecp-item{display:block;} /*******************************************************/ /* Menu (Custom) /*******************************************************/ .ecp-menu-wrapper{position:relative;z-index:2} .ecp-menu > ul{margin:0;padding:0;list-style:none;position:relative;} .ecp-menu > ul > li{position:relative;margin:0;list-style:none;vertical-align:middle;line-height:1.2;} .ecp-menu > ul > li:last-child{border-right:none;} .ecp-menu > ul > li > a{display:block;text-decoration:none;color:#515151;padding:10px 16px;} .ecp-menu > ul > li.current_page_item > a{} .ecp-menu > ul > li > ul{padding:0;list-style:none;position:absolute;z-index:2;background:#fff;width:200px;visibility:hidden;opacity:0;transition:150ms ease;box-shadow:0 0 10px rgba(0,0,0,0.1);} .ecp-menu > ul > li:hover > ul, .ecp-menu > ul > li.hover > ul{visibility:visible;opacity:1;margin-top:0 !important;} .ecp-menu > ul > li > ul > li{margin:0;padding:0;text-align:left;position:relative} .ecp-menu > ul > li > ul > li:last-child{border-bottom:none;} .ecp-menu > ul > li > ul > li > a{display:block;text-decoration:none;padding:10px 16px} .ecp-menu > ul > li > ul > li > a:hover{background:#f5f5f5} .ecp-menu > ul > li > ul > li > ul{margin:0;padding:0;list-style:none;position:absolute;top:0;z-index:2;background:#fff;width:200px;visibility:hidden;opacity:0;transition:150ms ease;box-shadow:0 0 10px rgba(0,0,0,0.1)} .ecp-menu > ul > li > ul > li > ul > li{margin:0;padding:0;position:relative} .ecp-menu > ul > li > ul > li:hover > ul, .ecp-menu > ul > li > ul > li.hover > ul{visibility:visible;opacity:1;} .ecp-menu > ul > li > ul > li > ul > li > a{display:block;text-decoration:none;padding:10px 16px} .ecp-menu > ul > li > ul > li > ul > li > a:hover{background:#f5f5f5} .ecp-menu > ul > li > ul > li > ul > li > ul{margin:0;padding:0;list-style:none;position:absolute;top:0;left:200px;z-index:2;background:#fff;width:200px;visibility:hidden;opacity:0;transition:150ms ease;box-shadow:0 0 10px rgba(0,0,0,0.1)} .ecp-menu > ul > li > ul > li > ul > li > ul > li{margin:0;padding:0;position:relative} .ecp-menu > ul > li > ul > li > ul > li:hover > ul, .ecp-menu > ul > li > ul > li > ul > li.hover > ul{visibility:visible;opacity:1;} .ecp-menu > ul > li > ul > li > ul > li > ul > li > a{display:block;text-decoration:none;padding:10px 16px} .ecp-menu > ul > li > ul > li > ul > li > ul > li > a:hover{background:#f5f5f5} .ecp-menu.ecp-menu-orientation-horizontal{display:block;margin-bottom:-5px} .ecp-menu.ecp-menu-orientation-horizontal > ul{display:inline-table;} .ecp-menu.ecp-menu-orientation-horizontal > ul > li{text-align:center;display:table-cell;vertical-align:top} .ecp-menu.ecp-menu-orientation-horizontal > ul > li > ul{margin:10px 0 0 0;} .ecp-menu.ecp-menu-orientation-horizontal > ul > li > ul > li > ul{left:200px;} .ecp-menu.ecp-menu-orientation-vertical{} .ecp-menu.ecp-menu-orientation-vertical > ul > li > ul{} .ecp-menu.ecp-menu-orientation-vertical > ul > li > ul{top:0;right:-200px;} .ecp-menu.ecp-menu-orientation-vertical > ul > li > ul > li > ul{top:0;right:-200px;} .ecp-menu.ecp-menu-depth-all > ul > li.menu-item-has-children{} .ecp-menu.ecp-menu-depth-all > ul > li.menu-item-has-children > a{padding-right:25px !important} .ecp-menu.ecp-menu-depth-all > ul > li.menu-item-has-children .ecp-icon.ecp-menu-icon-parent{width:.4em;height:.4em;position:absolute;top:50%;transform: translateY(-50%);right:10px;line-height:0} .ecp-menu-mobile .ecp-menu-mobile-dropdown select{width:100%;} .ecp-menu-mobile-focus-trap{font-size:0;} /*******************************************************/ /* Mobile Menu /*******************************************************/ body.ecp-menu-hamburger-open .ecp-menu-wrapper{position:inherit} /* So any menu with an explicitly set z-index doesn't overlap */ body.ecp-menu-hamburger-open{overflow:hidden} .ecp-menu-mobile{display:none;} .ecp-menu-convert-at-desktop .ecp-menu{display:none} .ecp-menu-convert-at-desktop .ecp-menu-mobile{display:block;} .ecp-breakpoint-small .ecp-menu-convert-at-mobile .ecp-menu{display:none} .ecp-breakpoint-small .ecp-menu-convert-at-mobile .ecp-menu-mobile{display:block;} .ecp-breakpoint-small .ecp-menu-convert-at-tablet .ecp-menu{display:none} .ecp-breakpoint-small .ecp-menu-convert-at-tablet .ecp-menu-mobile{display:block;} .ecp-breakpoint-small .ecp-menu-convert-at-desktop .ecp-menu{display:none} .ecp-breakpoint-small .ecp-menu-convert-at-desktop .ecp-menu-mobile{display:block;} .ecp-breakpoint-medium .ecp-menu-convert-at-mobile .ecp-menu{display:block} .ecp-breakpoint-medium .ecp-menu-convert-at-mobile .ecp-menu-mobile{display:none;} .ecp-breakpoint-medium .ecp-menu-convert-at-tablet .ecp-menu{display:none} .ecp-breakpoint-medium .ecp-menu-convert-at-tablet .ecp-menu-mobile{display:block;} /* Hamburger */ .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content{display:none;margin:0;padding:50px 0px 20px 0px;position:fixed;z-index:999;top:0;left:0;bottom:0;right:0;text-align:left;background:#fff;overflow:auto;font-size:1.2em} body.ecp-menu-hamburger-open .ecp-header-wrapper{z-index:4} /* To force hamburger menu content above any toolbar badges/content */ .ecp-menu-mobile.ecp-menu-mobile-type-hamburger.ecp-menu-mobile-active .ecp-menu-hamburger-content{display:block} body.admin-bar .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content,body.fl-builder
18-edit .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content{top:32px} @media only screen and (max-width : 790px) {body.admin-bar .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content,body.fl-builder-edit .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content{top:46px}} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content ul{margin:0;padding:0;} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger > .ecp-menu-hamburger-content > ul{border-bottom:1px solid #efefef} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content ul li{display:block;margin:0;padding:0;position:relative;text-align:center !important;border-top:1px solid #efefef} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content ul li:last-child{} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content ul li a{display:block;color:rgba(0,0,0,0.7);text-decoration:none;padding:10px 50px} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content ul li a:hover{color:rgba(0,0,0,1)} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content ul li ul{} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content ul li ul li{border:none} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content ul li ul li.menu-item-has-children .ecp-menu-parent-trigger:before{display:none} .ecp-menu-hamburger-trigger-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-trigger-open{display:inline-block;position:relative;text-decoration:none;cursor:pointer;transition: all .15s ease-in;vertical-align:middle;line-height:0;font-size:33px} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-trigger-open svg{width:1em;height:1em} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-trigger-open svg *{fill:inherit} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content .ecp-menu-hamburger-trigger-close{line-height:0;position:absolute;z-index:3;top:10px;right:13px;text-decoration:none;cursor:pointer;font-size:33px} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content .ecp-menu-hamburger-trigger-close svg{width:1em;height:1em} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-content .ecp-menu-hamburger-trigger-close svg *{fill:inherit} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-trigger-label{cursor:pointer;margin:0 0 0 .25em} .ecp-menu-mobile.ecp-menu-mobile-type-hamburger .ecp-menu-hamburger-trigger-label:only-child{margin:0} /* Vertical */ .ecp-menu-mobile.ecp-menu-mobile-type-vertical .ecp-menu-vertical-content{} .ecp-menu-mobile.ecp-menu-mobile-type-vertical .ecp-menu-vertical-content ul{margin:0;padding:0} .ecp-menu-mobile.ecp-menu-mobile-type-vertical .ecp-menu-vertical-content ul li{display:block;margin:0 0 7px 0;position:relative} .ecp-menu-mobile.ecp-menu-mobile-type-vertical .ecp-menu-vertical-content ul li .ecp-menu-parent-trigger{} .ecp-menu-mobile.ecp-menu-mobile-type-vertical .ecp-menu-vertical-content ul li:last-child{margin-bottom:0} .ecp-menu-mobile.ecp-menu-mobile-type-vertical .ecp-menu-vertical-content ul li a{display:block;padding:5px 8px;color:rgba(0,0,0,0.7);text-decoration:none} .ecp-menu-mobile.ecp-menu-mobile-type-vertical .ecp-menu-vertical-content ul li a:hover{color:rgba(0,0,0,1)} .ecp-menu-mobile.ecp-menu-mobile-type-vertical .ecp-menu-vertical-content ul li ul{margin:6px 0 6px 15px} /* Dropdown */ .ecp-menu-mobile.ecp-menu-mobile-type-dropdown .ecp-menu-dropdown-content select{width:100%} .ecp-menu-mobile.ecp-menu-mobile-type-dropdown .ecp-menu-dropdown-content ul{display:none} /* List */ .ecp-menu-list-content{} .ecp-menu-list-content ul{} .ecp-menu-list-content ul li{margin: 0 0 10px 20px} /* Accordion (Vertical + Hamburger) */ .ecp-menu-accordion ul li .ecp-menu-parent-trigger{display:block;position:absolute;top:0em;right:0px;cursor:pointer;z-index:2;padding:10px 20px !important;} .ecp-menu-accordion ul li .ecp-menu-parent-trigger:hover > span{opacity:1} .ecp-menu-accordion ul li .ecp-menu-parent-trigger >
18 span{display:none;opacity:.8;width:1em;line-height:1em} .ecp-menu-accordion ul li .ecp-menu-parent-trigger > span.ecp-menu-parent-trigger-icon-inactive{display:block;} .ecp-menu-accordion ul li .ecp-menu-parent-trigger.ecp-menu-parent-trigger-active .ecp-menu-parent-trigger-icon-active{display:block;} .ecp-menu-accordion ul li .ecp-menu-parent-trigger.ecp-menu-parent-trigger-active .ecp-menu-parent-trigger-icon-inactive{display:none;} .ecp-menu-accordion ul li .ecp-menu-parent-trigger:hover:before{opacity:1} .ecp-menu-accordion ul{} .ecp-menu-accordion ul li{} .ecp-menu-accordion ul li.menu-item-has-children{} .ecp-menu-accordion ul li a{} .ecp-menu-accordion ul li ul{display:none} .ecp-nav select.ecp-nav-mobile{display:none;} @media only screen and (max-width : 900px) { .ecp-nav ul{display:none !important;} .ecp-nav{padding:10px} .ecp-nav select.ecp-nav-mobile {display:inline-block !important;width:100%;} } .ecp-post{position:relative;vertical-align:top;margin-bottom:2em;clear:both} .ecp-posts-wrapper .ecp-post.ecp-post-format-bubble{margin-bottom:40px !important} .ecp-posts-wrapper .ecp-post.ecp-post-format-bubble .ecp-post-bubble-caret{display:inline-block;width:100px;height:40px;position:absolute;bottom:-39px;left:50px;} .ecp-posts-wrapper .ecp-post.ecp-post-format-bubble .ecp-post-bubble-caret svg{width:100%;height:100%} .ecp-post:only-child{margin:0} .ecp-post > div:not(.ecp-post-imagery):last-child{margin-bottom:0} .ecp-post > div:only-of-type{margin-top:0;margin-bottom:0} .ecp-posts-wrapper.ecp-post-imagery-position-inline .ecp-post-imagery{} .ecp-posts-wrapper.ecp-post-imagery-position-left-wrap{} .ecp-posts-wrapper.ecp-post-imagery-position-left-wrap .ecp-post .ecp-post-imagery{float:left;max-width:30%;padding-right:2em} .ecp-breakpoint-small .ecp-posts-wrapper.ecp-post-imagery-position-left-wrap .ecp-post .ecp-post-imagery{float:none;max-width:100% !important;padding:0;margin:0 0 2em 0} .ecp-posts-wrapper.ecp-post-imagery-position-right-wrap{} .ecp-posts-wrapper.ecp-post-imagery-position-right-wrap .ecp-post .ecp-post-imagery{float:right;max-width:30%;padding-left:2em} .ecp-breakpoint-small .ecp-posts-wrapper.ecp-post-imagery-position-right-wrap .ecp-post .ecp-post-imagery{float:none;max-width:100% !important;padding:0;margin:0 0 2em 0} .ecp-posts-wrapper.ecp-post-imagery-position-left .ecp-post{display:flex} .ecp-posts-wrapper.ecp-post-imagery-position-left .ecp-post .ecp-post-imagery{max-width:30%;padding-right:2em} .ecp-posts-wrapper.ecp-post-imagery-position-left .ecp-post .ecp-post-nonimagery{flex:1} .ecp-breakpoint-small .ecp-posts-wrapper.ecp-post-imagery-position-left .ecp-post{display:block;} .ecp-breakpoint-small .ecp-posts-wrapper.ecp-post-imagery-position-left .ecp-post .ecp-post-imagery{max-width:100% !important;padding-right:0} .ecp-posts-wrapper.ecp-post-imagery-position-right .ecp-post{display:flex} .ecp-posts-wrapper.ecp-post-imagery-position-right .ecp-post .ecp-post-imagery{max-width:30%;padding-left:2em;} .ecp-posts-wrapper.ecp-post-imagery-position-right .ecp-post .ecp-post-nonimagery{flex:1} .ecp-breakpoint-small .ecp-posts-wrapper.ecp-post-imagery-position-right .ecp-post{display:block;} .ecp-breakpoint-small .ecp-posts-wrapper.ecp-post-imagery-position-right .ecp-post .ecp-post-imagery{max-width:100% !important;padding-left:0} .ecp-breakpoint-small .ecp-posts-wrapper.ecp-post-imagery-position-right .ecp-post .ecp-post-imagery:last-child{margin-top:1.5em}
18 .ecp-posts-wrapper.ecp-post-imagery-position-behind .ecp-post{display:flex;} .ecp-posts-wrapper.ecp-post-imagery-position-behind .ecp-post .ecp-post-imagery{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden} .ecp-posts-wrapper.ecp-post-imagery-position-behind .ecp-post .ecp-post-imagery .ecp-post-image{position:absolute;top:0;right:0;bottom:0;left:0} .ecp-posts-wrapper.ecp-post-imagery-position-behind .ecp-post .ecp-post-imagery img{width:100%;height:100%;object-fit:cover} .ecp-posts-wrapper.ecp-post-imagery-position-behind .ecp-post .ecp-post-nonimagery{position:relative;z-index:2} .ecp-posts-wrapper.ecp-post-accordion .ecp-post-content{display:none;} .ecp-posts-wrapper.ecp-post-accordion .ecp-post.ecp-post-accordion-active .ecp-post-content{display:block} .ecp-posts-wrapper.ecp-post-accordion .ecp-post-metabar{margin:15px 0;} .ecp-posts-wrapper.ecp-post-accordion .ecp-post.ecp-post-accordion-active .ecp-post-meta-readmore:after{display:inline-block;transform: rotate(90deg);margin:0 0 0 5px;} .ecp-post-imagery{margin-bottom:1em;position:relative} .ecp-post-imagery:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;transition:all .2s ease-in;} .ecp-post-image{position:relative;z-index:1;font-size:0;} .ecp-post-image img{width:100%;} .ecp-post-image-format-circle .ecp-post-image{aspect-ratio:1/1} .ecp-post-image-format-circle img{width:100%;height:100%;object-fit:cover;border-radius:100%;} .ecp-post-image-format-square .ecp-post-image{aspect-ratio:1/1} .ecp-post-image-format-square .ecp-post-image img{width:100%;height:100%;object-fit:cover} .ecp-post-nonimagery{} .ecp-post-nonimagery > div:first-child{margin-top:0} .ecp-post-nonimagery > div:last-child{margin-bottom:0} .ecp-post-title{margin:1em 0 .5em 0;} .ecp-post-title a{text-decoration:none;} .ecp-post-title a:hover{text-decoration:underline;} .ecp-post-title .ecp-heading-tag{margin:0;line-height:1.1} .ecp-post-date{margin:1em 0;font-weight:bold;font-size:.9em} .ecp-post-author{margin:1em 0;} .ecp-post-content{margin:0 0 1em 0;position:relative;} .ecp-post-content > *:first-child{margin-top:0;} .ecp-post-content > *:last-child{margin-bottom:0;} .ecp-post-subheading{clear:both;border-bottom:1px dotted #ccc;padding:0 0 .5em 0;margin:2.5em 0 1em 0} .ecp-post-subheading h3{margin:0;} .ecp-post-categories{font-size:1.1em} .ecp-post-tags{font-size:1.1em} .ecp-post-more{border-top:2px solid #E7E7E7;border-bottom:2px solid #E7E7E7;padding:1em 0;margin:2em 0;} .ecp-post-flyout-content{display:none;} .ecp-post-metabar{} .ecp-post-meta-readmore{} .ecp-post-meta-readmore:after{display:inline-block;content:">";margin:0 0 0 .25em} .ecp-post-meta-readmore a{color:inherit;} .ecp-post-contactdetails{clear:both;margin:1em 0;} .ecp-post-contactdetails h2{} .ecp-post-contactdetails ul{margin:0 !important;} .ecp-post-contactdetails ul li{display:flex;background:none !important;margin:0;padding:0;gap:15px;} .ecp-post-contactdetails ul li .ecp-post-label{width:30%;max-width:100px;padding:0 1em 1em 0;text-align:left !important} .ecp-post-contactdetails ul li .ecp-post-data{flex:1;text-align:left !important} .ecp-post-contactdetails ul li .ecp-post-data a{color:inherit;text-decoration:none} .ecp-post-contactdetails ul li .ecp-post-data *{text-decoration:none !important} .ecp-secondary .ecp-post-contactdetails ul{display:block;} .ecp-secondary .ecp-post-contactdetails ul li{display:block;margin:0 0 .5em 0;} .ecp-secondary .ecp-post-contactdetails ul li .ecp-post-label{display:block;width:auto;padding:0;width:auto;max-width:100%} .ecp-secondary .ecp-post-contactdetails ul li .ecp-post-data{display:block;width:auto;padding:0;} .ecp-secondary .ecp-post-contactdetails ul{display:block;} .ecp-secondary .ecp-post-contactdetails ul li{display:block;margin:0 0 .5em 0;/*font-size:.85em*/} .ecp-secondary .ecp-post-contactdetails ul li .ecp-post-label{display:block;width:auto;padding:0;} .ecp-secondary .ecp-post-contactdetails ul li .ecp-post-data{display:block;width:auto;padding:0;} .ecp-post-hours{margin:1em 0;} .ecp-post-hours ul{display:flex;list-style:none;margin:0;padding:0} .ecp-post-hours ul li{flex-grow:1;margin:0;padding:0} .ecp-post-hours ul li .ecp-post-label{display:block;padding:0 .5em 0 0;font-weight:normal} .ecp-post-hours ul li .ecp-post-data{display:block;} .ecp-post-hours.ecp-post-hours-border-divider-all ul li{padding:.75em 1em;border:1px solid #000;margin-top:-1px;margin-right:-1px;} .ecp-post-hours.ecp-post-hours-border-divider-bottom ul li{padding:.75em 1em;border:1px solid #000;border-top:none;border-left:none;border-right:none;} .ecp-post-hours.ecp-post-hours-columns-1 ul{display:block} .ecp-post-hours.ecp-post-hours-columns-1 ul li{width:100%;} .ecp-post-hours.ecp-post-hours-columns-1.ecp-post-hours-border-divider-none ul li{margin:0 0 .25em 0} .ecp-post-hours.ecp-post-hours-columns-2 ul{display:flex;flex-flow:row wrap;} .ecp-post-hours.ecp-post-hours-columns-2 ul li{width:50%;} .ecp-post-hours.ecp-post-hours-columns-3 ul{display:flex;flex-flow:row wrap;} .ecp-post-hours.ecp-post-hours-columns-3 ul li{width:33.33%;} .ecp-post-hours.ecp-post-hours-columns-4 ul{display:flex;flex-flow:row wrap;} .ecp-post-hours.ecp-post-hours-columns-4 ul li{width:25%;} .ecp-post-hours.ecp-post-hours-columns-5 ul{display:flex;flex-flow:row wrap;} .ecp-post-hours.ecp-post-hours-columns-5 ul li{width:20%;} .ecp-post-hours.ecp-post-hours-columns-6 ul{display:flex;flex-flow:row wrap;} .ecp-post-hours.ecp-post-hours-columns-6 ul li{width:16.66%;} .ecp-post-hours.ecp-post-hours-columns-7 ul{display:flex;flex-flow:row wrap;} .ecp-post-hours.ecp-post-hours-columns-7 ul li{width:14.28%;} .ecp-post-hours.ecp-post-hours-orientation-vertical .ecp-post-label{padding:0} .ecp-post-hours.ecp-post-hours-orientation-horizontal ul{} .ecp-post-hours.ecp-post-hours-orientation-horizontal ul li{text-align:left;display:flex;gap:15px}
18 .ecp-post-hours.ecp-post-hours-orientation-horizontal ul li .ecp-post-label{width:30%;} .ecp-post-hours.ecp-post-hours-orientation-horizontal ul li .ecp-post-data{width:70%;} body.ecp-breakpoint-small .ecp-post-hours.ecp-post-hours-border-divider-all ul{display:flex;border:none;} body.ecp-breakpoint-small .ecp-post-hours.ecp-post-hours-border-divider-all ul li{width:50%;display:block;} body.ecp-breakpoint-small .ecp-post-hours.ecp-post-hours-orientation-horizontal ul li .ecp-post-label{width:100%;} body.ecp-breakpoint-small .ecp-post-hours.ecp-post-hours-orientation-horizontal ul li .ecp-post-data{width:100%;} body.ecp-breakpoint-small .ecp-post-hours.ecp-post-hours-columns-1 ul{display:block} body.ecp-breakpoint-small .ecp-post-hours.ecp-post-hours-columns-1 ul li{width:100%;} .ecp-post-hours-comment{font-size:1.1em;margin:.5em 0 1em 0} .ecp-post-position{margin:.5em 0 1em 0;font-style:italic} .ecp-post-attribute{margin:.5em 0 1em 0;font-weight:bold} .ecp-post-rating{margin:.5em 0 1em 0;} .ecp-post-address{margin:.5em 0 1em 0;} .ecp-post-directions{margin:.5em 0 1em 0;} .ecp-post-emergencies{margin:.5em 0 1em 0;} .ecp-post-map{margin:1em 0;width:100%;font-size:0;line-height:0} .ecp-post-paymentinfo{} .ecp-post-paymentinfo-methods{margin:0 0 .5em 0} .ecp-post-paymentinfo-methods p{margin:0 0 .5em 0} .ecp-post-paymentinfo-methods ul{margin:0;padding:0;list-style:none;} .ecp-post-paymentinfo-methods ul li{display:inline-block;margin:0 2px 0 0;padding:0;list-style:none;} .ecp-post-paymentinfo-methods ul li img{box-shadow:0 0 2px rgba(0,0,0,0.2);width:51px;height:32px} .nocomments{display:none;} .ecp-voice-search{position:relative;display:flex;margin:0 0 1.5em 0;align-items:center;} .ecp-voice-search label{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;} .ecp-voice-search .ecp-voice-search-field{flex:1;padding:.5em .75em} .ecp-voice-search .ecp-voice-search-field::placeholder{color:#757575 !important} .ecp-voice-search .ecp-voice-search-button{margin:0 0 0 15px;cursor:pointer;} /* Theme Name: Flex Description: Theme URI: http://www.ecpbuilder.com Author: ECPBuilder Author URI: http://www.ecpbuilder.com Version: 9999.0.0 Template: _default */ h1,h2,h3,h4,h5,h6{font-weight:400;margin:1em 0 .5em}a,body{color:#464451}.ecp-footer .ecp-widget,.ecp-header .ecp-widget,.ecp-hero .ecp-widget,.ecp-toolbar .ecp-widget,body{margin:0}body.ecp-theme-layout-full.fl-builder .ecp-contentarea-wrapper>.ecp-content-container .ecp-primary,body.fl-builder .ecp-primary,body.fl-builder .fl-module .ecp-childpages,ul,ul li{padding:0}html{font-size:14px;background:#fff}body{min-width:320px;line-height:1.5;font-family:Arial,Helvetica,sans-serif}h1{font-size:2.25em;line-height:1.1}h2{font-size:2em;line-height:1.1}h3{font-size:1.5em;line-height:1.1}h4{font-size:1.25em;line-height:1.1}h5,h6{font-size:1em;line-height:1.1}.ecp-badges,p,ul{margin:0 0 1.5em}a{text-decoration:underline}ul{list-style:square}ul li{margin:0 0 5px 20px}ul li ul{margin:5px 0}hr{clear:both;margin:20px 0}.ecp-wrapper-site{position:relative}.ecp-content-container{margin-left:auto;margin-right:auto;min-width:320px;max-width:1100px}body.ecp-theme-header-sidebar.ecp-breakpoint-small .ecp-secondary,body.ecp-theme-layout-full .ecp-contentarea-wrapper>.ecp-content-container{max-width:100%}.ecp-toolbar-wrapper{position:relative;z-index:3}.ecp-header-wrapper{position:relative;}html.fl-builder-edit .ecp-header-wrapper{pointer-events:none}.ecp-header-wrapper.ecp-header-mode-overlap,.ecp-header-wrapper.ecp-header-mode-overlap-sticky{position:absolute;left:0;width:100%;z-index:3}.ecp-header-wrapper.ecp-header-sticky-enabled{top:0;position:fixed;left:0;width:100%;z-index:3}body.admin-bar .ecp-header-wrapper.ecp-header-sticky-enabled{top:32px}body.admin-bar.ecp-breakpoint-small .ecp-header-wrapper.ecp-header-mode-inline-sticky.ecp-header-sticky-enabled{top:0!important}body.ecp-breakpoint-medium .ecp-header-wrapper:not(.ecp-header-sticky-mobile-enabled),body.ecp-breakpoint-small .ecp-header-wrapper:not(.ecp-header-sticky-mobile-enabled){position:relative!important;top:auto!important;left:auto!important}.ecp-header .ecp-menu{position:relative;z-index:100}.ecp-header-wrapper.ecp-header-mode-inline .header-hide-when-inline,.ecp-header-wrapper.ecp-header-mode-inline-sticky.ecp-header-sticky-disabled .header-hide-when-inline,.ecp-header-wrapper.ecp-header-mode-inline-sticky.ecp-header-sticky-enabled .header-hide-when-sticky,.ecp-header-wrapper.ecp-header-mode-overlap .header-hide-when-overlap,.ecp-header-wrapper.ecp-header-mode-overlap-sticky.ecp-header-sticky-disabled .header-hide-when-overlap,.ecp-header-wrapper.ecp-header-mode-overlap-sticky.ecp-header-sticky-enabled .header-hide-when-sticky,.ecp-header-wrapper.ecp-header-mode-sticky .header-hide-when-sticky,.ecp-sticky-placeholder{display:none}.ecp-contentarea{display:flex}body.ecp-theme-header-sidebar .ecp-contentarea{min-height:100vh}.ecp-primary{width:70%;padding:30px}body.ecp-sidebar-none .ecp-primary,body.ecp-theme-header-sidebar.ecp-breakpoint-small .ecp-primary,body.ecp-theme-layout-full .ecp-primary{width:100%}body.ecp-theme-header-sidebar.ecp-theme-layout-full .ecp-primary{flex-grow:1;width:70%}.ecp-breadcrumb.ecp-breadcrumb-auto{margin:0 0 20px}body.ecp-theme-layout-boxed.fl-builder .ecp-breadcrumb.ecp-breadcrumb-auto{padding:0 40px;margin-top:20px}body.ecp-breakpoint-small.ecp-theme-layout-boxed.fl-builder .ecp-breadcrumb.ecp-breadcrumb-auto{padding:0 20px;}body.fl-builder.ecp-theme-layout-full .ecp-breadcrumb.ecp-breadcrumb-auto,body.fl-builder.ecp-theme-layout-full .ecp-entry-header{margin-left:auto;margin-right:auto;min-width:320px;max-width:1100px;padding-left:40px;padding-right:40px}body.fl-builder.ecp-theme-layout-full .ecp-breadcrumb.ecp-breadcrumb-auto{margin-top:20px}body.ecp-theme-layout-boxed.fl-builder .ecp-entry-header{padding:0 40px}body.ecp-breakpoint-small.ecp-theme-layout-boxed.fl-builder .ecp-entry-header{padding:0 20px}body.fl-builder .ecp-childpages{padding:0 30px}.ecp-secondary{position:relative;width:30%;vertical-align:top;flex-shrink:0;padding:30px 20px}body.ecp-theme-header-sidebar .ecp-secondary{max-width:300px;box-shadow:0 0 20px rgba(0,0,0,.2);padding-left:30px;padding-right:30px}.ecp-poststyle-highlight{padding:20px;box-shadow:0 0 10px rgba(0,0,0,.15)}.ecp-badges.ecp-badges-orientation-vertical .ecp-badge{display:flex;align-items:center;padding:10px;margin:0 0 3px}.ecp-badges.ecp-badges-orientation-vertical .ecp-badge .ecp-badge-icon{font-size:15px;margin:0 10px 0 0}.ecp-badges.ecp-badges-orientation-horizontal .ecp-badge .ecp-badge-icon .ecp-icon-svg,.ecp-badges.ecp-badges-orientation-horizontal .ecp-badge .ecp-badge-icon i,.ecp-badges.ecp-badges-orientation-vertical .ecp-badge .ecp-badge-icon .ecp-icon .ecp-icon-svg,.ecp-badges.ecp-badges-orientation-vertical .ecp-badge .ecp-badge-icon .ecp-icon i{color:#fff;fill:#fff}.ecp-badges.ecp-badges-orientation-vertical .ecp-badge .ecp-badge-title{flex:1;line-height:1.1;font-size:1.1em}.ecp-badges.ecp-badges-orientation-horizontal .ecp-badge .ecp-badge-title a,.ecp-badges.ecp-badges-orientation-vertical .ecp-badge .ecp-badge-title a{text-decoration:none;color:#fff}.ecp-badges.ecp-badges-orientation-horizontal .ecp-badge{padding:10px;margin:0 3px 0 0}.ecp-badges.ecp-badges-orientation-horizontal .ecp-badge .ecp-badge-icon{font-size:15px;margin:0 0 10px}.ecp-badges.ecp-badges-orientation-horizontal .ecp-badge .ecp-badge-title{line-height:1.1;font-size:1.1em}.ecp-badges.ecp-badges-orientation-horizontal.ecp-menu-convert-at-mobile .ecp-badge{margin-bottom:5px;margin-right:30px}.ecp-badges.ecp-badges-orientation-horizontal.ecp-menu-convert-at-mobile .ecp-badge:last-child{margin-right:0}.ecp-breakpoint-small .ecp-contentarea{display:block;padding:0;min-height:auto}.ecp-breakpoint-small .ecp-primary{width:auto;padding:20px}.ecp-breakpoint-small .ecp-secondary{width:auto;padding:20px!important}
18.ecp-breakpoint-small .ecp-logo img{max-width:100%!important} </style>
18<script type="text/javascript">/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
vendor: 22,792 bytes, line 18
18!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}
vendor: 1,967 bytes, line 18
18return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||
vendor: 9,546 bytes, line 18
18ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||
vendor: 10,681 bytes, line 18
18(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,
vendor: 12,315 bytes, line 18
18Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;
vendor: 4,590 bytes, line 18
18return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1)
vendor: 25,553 bytes, line 18
18);!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
19jQuery.noConflict();</script>
19
19<script type="text/javascript">/*******************************************************/ 20/* Lazy Load Background Rows 21/*******************************************************/ 22 23document.addEventListener('DOMContentLoaded', function() { 24 25 var lazyRowBackgrounds = [].slice.call(document.querySelectorAll('.fl-row[data-background-image-src]')); 26 27 if ('IntersectionObserver' in window) { 28 let lazyRowBackgroundObserver = new IntersectionObserver(function(rows, observer) { 29 rows.forEach(function(row) { 30 if (row.isIntersecting) { 31 let lazyRowBackground = row.target; 32 initLazyRowBackground(lazyRowBackground); 33 lazyRowBackgroundObserver.unobserve(lazyRowBackground); 34 } 35 }); 36 }); 37 lazyRowBackgrounds.forEach(function(lazyRowBackground) { 38 lazyRowBackgroundObserver.observe(lazyRowBackground); 39 }); 40 41 } 42 43}); 44 45function initLazyRowBackground(row) { 46 var background_image_src = row.getAttribute('data-background-image-src'); 47 var row_content = row.querySelector('.fl-row-content-wrap'); 48 row_content.style.backgroundImage = 'url("'+background_image_src+'")'; 49} 50 51/*******************************************************/ 52/* Lazy Load Background Columns 53/*******************************************************/ 54 55document.addEventListener('DOMContentLoaded', function() { 56 57 var lazyColumnBackgrounds = [].slice.call(document.querySelectorAll('.fl-col[data-background-image-src]')); 58 59 if ('IntersectionObserver' in window) { 60 let lazyColumnBackgroundObserver = new IntersectionObserver(function(columns, observer) { 61 columns.forEach(function(column) { 62 if (column.isIntersecting) { 63 let lazyColumnBackground = column.target; 64 initLazyColumnBackground(lazyColumnBackground); 65 lazyColumnBackgroundObserver.unobserve(lazyColumnBackground); 66 } 67 }); 68 }); 69 lazyColumnBackgrounds.forEach(function(lazyColumnBackground) { 70 lazyColumnBackgroundObserver.observe(lazyColumnBackground); 71 }); 72 73 } 74 75}); 76 77function initLazyColumnBackground(column) { 78 var background_image_src = column.getAttribute('data-background-image-src'); 79 var column_content = column.querySelector('.fl-col-content'); 80 column_content.style.backgroundImage = 'url("'+background_image_src+'")'; 81} 82 83/*******************************************************/ 84/* Find all anchor tag with href="tel:" 85/*******************************************************/ 86 87document.addEventListener( 'DOMContentLoaded', function () { 88 89 [...document.querySelectorAll('a[href^="tel:"]')].forEach(function(el) { 90 el.classList.add('ecp-phone-call-phone'); 91 }); 92 93});�/*******************************************************/ 94/* Auto add captions to galleries that have autocaption='yes' 95/*******************************************************/ 96 97document.addEventListener( 'DOMContentLoaded', function () { 98 99 var autocaption_images = document.querySelectorAll('.ecp-gallery-autocaption img'); 100 101 if ( autocaption_images) { 102 103 autocaption_images.forEach(item => { 104 105 var caption = item.getAttribute('alt'); 106 var div_caption = document.createElement('div'); 107 div_caption.classList.add('ecp-gallery-item-caption'); 108 div_caption.innerHTML = caption; 109 110 item.parentNode.insertBefore(div_caption, item.nextElementSibling); 111 112 }); 113 114 } 115 116});�/*! jquery.cookie v1.4.1 | MIT */ 117!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?a(require("jquery")):a(jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}});�/*******************************************************/ 118/* Add Parent Arrow SVG 119/*******************************************************/ 120 121document.addEventListener( 'DOMContentLoaded', function () { 122 123 var menu_items_with_children = document.querySelectorAll('.ecp-menu.ecp-menu-depth-all > ul > li.menu-item-has-children'); 124 for (var i = 0; i < menu_items_with_children.length; i++) { 125 menu_items_with_children[i].insertAdjacentHTML('beforeend', '<span class="ecp-icon ecp-menu-icon-parent"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" class="svg-inline--fa fa-chevron-down fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
125<path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>'); 126 } 127 128}); 129 130 131/*******************************************************/ 132/* Add hover class to support keyboard navigation for flyouts 133/*******************************************************/ 134 135document.addEventListener('DOMContentLoaded', function () { 136 137 document.body.addEventListener('focusin', function (event) { 138 const target = event.target; 139 if (target.matches('.ecp-menu a')) { 140 const currentLi = target.closest('li'); 141 const parent = currentLi?.parentElement; 142 if (parent) { 143 const siblingLis = [...parent.children].filter(el => 144 el !== currentLi && el.tagName === 'LI' 145 ); 146 siblingLis.forEach(li => li.classList.remove('hover')); 147 } 148 target.parentElement.classList.add('hover'); 149 } else { 150 [...document.querySelectorAll('.ecp-menu li')].forEach(function(el) { 151 el.classList.remove('hover'); 152 }); 153 } 154 }); 155 156 157}); 158/*******************************************************/ 159/* Custom Menu > Mobile Menu Type > Hamburger +- links 160/*******************************************************/ 161 162document.addEventListener( 'DOMContentLoaded', function () { 163 164 var accordion_parents = document.querySelectorAll('.ecp-menu-accordion li.menu-item-has-children'); 165 166 accordion_parents.forEach((li, index, array) => { 167 168 const anchor = li.querySelector('a'); 169 170 if (! li.querySelector('.ecp-menu-parent-trigger')) { 171 172 var trigger = document.createElement('a'); 173 trigger.setAttribute('href', '#'); 174 trigger.classList.add('ecp-menu-parent-trigger'); 175 trigger.setAttribute('aria-expanded', 'false'); 176 trigger.setAttribute('aria-label', 'Toggle Mobile Menu'); 177 trigger.innerHTML = '<span class="ecp-menu-parent-trigger-icon-inactive"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="plus" class="svg-inline--fa fa-plus fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"></path></svg></span><span class="ecp-menu-parent-trigger-icon-active"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="minus" class="svg-inline--fa fa-minus fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"></path></svg></span>'; 178 anchor.after(trigger); 179 180 li.addEventListener('click', event => { 181 182 event.stopImmediatePropagation(); 183 184 var ul = li.querySelector(':scope > ul'); 185 186 var this_trigger = li.querySelector(':scope > .ecp-menu-parent-trigger'); 187 188 if (this_trigger.classList.contains('ecp-menu-parent-trigger-active')) { 189 190 ul.style.display = 'none'; 191 this_trigger.classList.remove('ecp-menu-parent-trigger-active'); 192 trigger.setAttribute('aria-expanded', 'false'); 193 194 } else { 195 196 ul.style.display = 'block'; 197 this_trigger.classList.add('ecp-menu-parent-trigger-active'); 198 trigger.setAttribute('aria-expanded', 'true'); 199 200 } 201 202 }); 203 204 } 205 206 }); 207 208}); 209 210 211/*******************************************************/ 212/* Custom Menu > Mobile Menu Type > Hamburger Toggle Buttons (hamburger button, close button in overlay) 213/*******************************************************/ 214 215document.addEventListener( 'DOMContentLoaded', function () { 216 217 var menu_toggle_buttons = document.querySelectorAll('.ecp-menu-hamburger-trigger-button, .ecp-menu-hamburger-trigger-close'); 218 219 menu_toggle_buttons.forEach((button, index, array) => { 220 221 button.addEventListener('click', event => { 222 223 event.preventDefault() 224 event.stopImmediatePropagation(); 225 226 document.body.classList.toggle('ecp-menu-hamburger-open'); 227 228 setTimeout(() => { 229 let close_button = document.querySelector('.ecp-menu-mobile-active .ecp-menu-hamburger-trigger-close'); 230 if (close_button) { 231 document.querySelector('.ecp-menu-mobile-active .ecp-menu-hamburger-trigger-close').focus(); 232 } else { 233 button.closest('.ecp-menu-wrapper').querySelector('.ecp-menu-hamburger-trigger-button').focus(); 234 } 235 }, 100); 236 237 button.closest('.ecp-menu-mobile').classList.toggle('ecp-menu-mobile-active'); 238 239 }); 240 241 }); 242 243}); 244 245 246/*******************************************************/ 247/* Mobile menu overlay focus trap 248/*******************************************************/ 249 250document.addEventListener( 'DOMContentLoaded', function () { 251 252 (document.querySelectorAll('.ecp-menu-mobile-focus-trap').forEach(button => button.addEventListener('focus', function (event) { 253 event.preventDefault(); 254 button.closest('.ecp-menu-hamburger-content')?.querySelector('.ecp-menu-hamburger-trigger-close')?.focus(); 255 }))); 256 257}
257); 258 259 260/*******************************************************/ 261/* Custom Menu > Mobile Menu Type > Close menu on anchor link click 262/*******************************************************/ 263 264document.addEventListener( 'DOMContentLoaded', function () { 265 266 var menu_anchor_links = document.querySelectorAll('.ecp-menu-accordion li:not(.menu-item-has-children) > a'); 267 268 menu_anchor_links.forEach((anchor, index, array) => { 269 270 anchor.addEventListener('click', event => { 271 272 // Check if the href contains an anchor link (includes #) 273 var href = anchor.getAttribute('href'); 274 if (href && href.includes('#')) { 275 276 // Close the mobile menu 277 document.body.classList.remove('ecp-menu-hamburger-open'); 278 279 // Remove active class from the mobile menu 280 var activeMenu = document.querySelector('.ecp-menu-mobile-active'); 281 if (activeMenu) { 282 activeMenu.classList.remove('ecp-menu-mobile-active'); 283 } 284 285 } 286 287 }); 288 289 }); 290 291}); 292 293/*******************************************************/ 294/* Custom Menu > Mobile Menu Type > Hamburger +- links 295/*******************************************************/ 296 297document.addEventListener( 'DOMContentLoaded', function () { 298 299 var accordion_parents = document.querySelectorAll('.ecp-menu-accordion li.menu-item-has-children'); 300 301 accordion_parents.forEach((li, index, array) => { 302 303 const anchor = li.querySelector('a'); 304 305 if (! li.querySelector('.ecp-menu-parent-trigger')) { 306 307 var trigger = document.createElement('a'); 308 trigger.setAttribute('href', '#'); 309 trigger.classList.add('ecp-menu-parent-trigger'); 310 trigger.setAttribute('aria-expanded', 'false'); 311 trigger.setAttribute('aria-label', 'Toggle Mobile Menu'); 312 trigger.innerHTML = '<span class="ecp-menu-parent-trigger-icon-inactive"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="plus" class="svg-inline--fa fa-plus fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"></path></svg></span><span class="ecp-menu-parent-trigger-icon-active"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="minus" class="svg-inline--fa fa-minus fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"></path></svg></span>'; 313 anchor.after(trigger); 314 315 li.addEventListener('click', event => { 316 317 event.stopImmediatePropagation(); 318 319 var ul = li.querySelector(':scope > ul'); 320 321 var this_trigger = li.querySelector(':scope > .ecp-menu-parent-trigger'); 322 323 if (this_trigger.classList.contains('ecp-menu-parent-trigger-active')) { 324 325 ul.style.display = 'none'; 326 this_trigger.classList.remove('ecp-menu-parent-trigger-active'); 327 trigger.setAttribute('aria-expanded', 'false'); 328 329 } else { 330 331 ul.style.display = 'block'; 332 this_trigger.classList.add('ecp-menu-parent-trigger-active'); 333 trigger.setAttribute('aria-expanded', 'true'); 334 335 } 336 337 }); 338 339 } 340 341 }); 342 343}); 344 345 346/*******************************************************/ 347/* Custom Menu > Mobile Menu Type > Hamburger Toggle Buttons (hamburger button, close button in overlay) 348/*******************************************************/ 349 350document.addEventListener( 'DOMContentLoaded', function () { 351 352 var menu_toggle_buttons = document.querySelectorAll('.ecp-menu-hamburger-trigger-button, .ecp-menu-hamburger-trigger-close'); 353 354 menu_toggle_buttons.forEach((button, index, array) => { 355 356 button.addEventListener('click', event => { 357 358 event.preventDefault() 359 event.stopImmediatePropagation(); 360 361 document.body.classList.toggle('ecp-menu-hamburger-open'); 362 363 setTimeout(() => { 364 let close_button = document.querySelector('.ecp-menu-mobile-active .ecp-menu-hamburger-trigger-close'); 365 if (close_button) { 366 document.querySelector('.ecp-menu-mobile-active .ecp-menu-hamburger-trigger-close').focus(); 367 } else { 368 button.closest('.ecp-menu-wrapper').querySelector('.ecp-menu-hamburger-trigger-button').focus(); 369 } 370 }, 100); 371 372 button.closest('.ecp-menu-mobile').classList.toggle('ecp-menu-mobile-active'); 373 374 }); 375 376 }); 377 378}); 379 380 381/*******************************************************/ 382/* Mobile menu overlay focus trap 383/*******************************************************/ 384 385document.addEventListener( 'DOMContentLoaded', function () { 386 387 (document.querySelectorAll('.ecp-menu-mobile-focus-trap').forEach(button => button.addEventListener('focus', function (event) { 388 event.preventDefault(); 389 button.closest('.ecp-menu-hamburger-content')?.querySelector('.ecp-menu-hamburger-trigger-close')?.focus(); 390 }))); 391 392}
392); 393 394 395/*******************************************************/ 396/* Custom Menu > Mobile Menu Type > Close menu on anchor link click 397/*******************************************************/ 398 399document.addEventListener( 'DOMContentLoaded', function () { 400 401 var menu_anchor_links = document.querySelectorAll('.ecp-menu-accordion li:not(.menu-item-has-children) > a'); 402 403 menu_anchor_links.forEach((anchor, index, array) => { 404 405 anchor.addEventListener('click', event => { 406 407 // Check if the href contains an anchor link (includes #) 408 var href = anchor.getAttribute('href'); 409 if (href && href.includes('#')) { 410 411 // Close the mobile menu 412 document.body.classList.remove('ecp-menu-hamburger-open'); 413 414 // Remove active class from the mobile menu 415 var activeMenu = document.querySelector('.ecp-menu-mobile-active'); 416 if (activeMenu) { 417 activeMenu.classList.remove('ecp-menu-mobile-active'); 418 } 419 420 } 421 422 }); 423 424 }); 425 426}); 427�/*******************************************************/ 428/* Voice Search 429/*******************************************************/ 430 431document.addEventListener( 'DOMContentLoaded', function () { 432 433 var voice_search_button = document.querySelector('.ecp-voice-search-button'); 434 435 if ( typeof(voice_search_button) != 'undefined' && voice_search_button != null) { 436 437 voice_search_button.addEventListener('click', function(event) { 438 439 event.preventDefault(); 440 441 if (window.hasOwnProperty('webkitSpeechRecognition')) { 442 var recognition = new webkitSpeechRecognition(); 443 recognition.continuous = false; 444 recognition.interimResults = false; 445 recognition.lang = "en-US"; 446 recognition.start(); 447 recognition.onresult = function(e) { 448 document.getElementById('transcript').value = e.results[0][0].transcript; 449 recognition.stop(); 450 document.getElementById('voice_search').submit(); 451 }; 452 recognition.onerror = function(e) { 453 recognition.stop(); 454 } 455 } 456 457 }); 458 459 } 460 461});�</script>
461 <meta name='robots' content='max-image-preview:large' /> <link rel="alternate" type="application/rss+xml" title="Uptown Vision » Feed" href="https://www.uptownvision.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Uptown Vision » Comments Feed" href="https://www.uptownvision.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Uptown Vision » Contact Lenses Comments Feed" href="https://www.uptownvision.com/contact-lenses/feed/" />
461<script type="application/ld+json"> 462{"@context":"http://www.schema.org","@type":"LocalBusiness","name":"Uptown Vision","url":"https://www.uptownvision.com","logo":"https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png","image":"https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png","telephone":"612-822-5844","description":"Eye Clinic & Contact Lens supplier, Eye Exams and Treatment of Dry Eye & Allergies, in Minneapolis, MN, 55408. Call 612-822-5844","address":{"@type":"PostalAddress","streetAddress":"3553 Hennepin Avenue","addressLocality":"Minneapolis","addressRegion":"MN","postalCode":"55408","addressCountry":"US"},"contactPoint":{"@type":"ContactPoint","telephone":"612-822-5844","contactType":"customer support"}} 463 </script>
463
463<script type="application/ld+json"> 464{"@context":"http://www.schema.org","@type":"MedicalBusiness","name":"Uptown Vision","url":"https://www.uptownvision.com","logo":"https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png","image":"https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png","telephone":"612-822-5844","description":"Eye Clinic & Contact Lens supplier, Eye Exams and Treatment of Dry Eye & Allergies, in Minneapolis, MN, 55408. Call 612-822-5844","address":{"@type":"PostalAddress","streetAddress":"3553 Hennepin Avenue","addressLocality":"Minneapolis","addressRegion":"MN","postalCode":"55408","addressCountry":"US"},"contactPoint":{"@type":"ContactPoint","telephone":"612-822-5844","contactType":"customer support"}} 465 </script>
465
465<script type="application/ld+json"> 466{"@context":"http://www.schema.org","@type":"Optician","name":"Uptown Vision","url":"https://www.uptownvision.com","logo":"https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png","image":"https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png","telephone":"612-822-5844","description":"Eye Clinic & Contact Lens supplier, Eye Exams and Treatment of Dry Eye & Allergies, in Minneapolis, MN, 55408. Call 612-822-5844","address":{"@type":"PostalAddress","streetAddress":"3553 Hennepin Avenue","addressLocality":"Minneapolis","addressRegion":"MN","postalCode":"55408","addressCountry":"US"},"contactPoint":{"@type":"ContactPoint","telephone":"612-822-5844","contactType":"customer support"}} 467 </script>
467
467<script type="application/ld+json"> 468{"@context":"http://www.schema.org","@type":"MedicalSpecialty :: Optometric","name":"Uptown Vision","url":"https://www.uptownvision.com","logo":"https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png","image":"https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png","telephone":"612-822-5844","description":"Eye Clinic & Contact Lens supplier, Eye Exams and Treatment of Dry Eye & Allergies, in Minneapolis, MN, 55408. Call 612-822-5844","address":{"@type":"PostalAddress","streetAddress":"3553 Hennepin Avenue","addressLocality":"Minneapolis","addressRegion":"MN","postalCode":"55408","addressCountry":"US"},"contactPoint":{"@type":"ContactPoint","telephone":"612-822-5844","contactType":"customer support"}} 469 </script>
469
469<script type="application/ld+json"> 470{"@context":"https://schema.org","@type":"Organization","name":"Uptown Vision","url":"https://www.uptownvision.com","logo":"https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png"} 471 </script>
471 <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='global-styles-inline-css' type='text/css'> :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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);
471--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}
471.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='icon-1734360712-css' href='/wp-content/uploads/bb-plugin/icons/icon-1734360712/style.css?ver=2.8.6' type='text/css' media='all' /> <link rel='stylesheet' id='fl-builder-layout-55-css' href='/wp-content/uploads/sites/4764/bb-plugin/cache/55-layout.css?ver=8726472d759a8eabadb3304f566174cc' type='text/css' media='all' /> <link rel='UNUSEDstylesheet' id='public_css-css' href='https://www.uptownvision.com/wp-content/themes/_default/css/public.css?v=2025-02-11' type='text/css' media='all' /> <link rel='UNUSEDstylesheet' id='style-css' href='/wp-content/themes/flex/style.css?v=2025-02-11' type='text/css' media='all' /> <link rel='canonical' href='https://www.uptownvision.com/contact-lenses/' /> <style> #wp-admin-bar-samurai > .ab-item .ab-icon:before { content: '\f468'; top: 2px; } </style> <style> .ecp-icon i, .ecp-icon .ecp-icon-svg{color:#575195;} .ecp-badges .ecp-badge{background-color:#575195;} .ecp-button{background-color:#575195;} </style><link rel="icon" href="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2020/10/cropped-logo-32x32.png" sizes="32x32" /> <link rel="icon" href="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2020/10/cropped-logo-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2020/10/cropped-logo-180x180.png" /> <meta name="msapplication-TileImage" content="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2020/10/cropped-logo-270x270.png" /> <style> body{font-family:Verdana;}h1,h2,h3,h4,h5,h6,.ecp-heading-tag,.heading-h2,.heading-h2,.heading-h3,.heading-h4,.heading-h5{font-family:Raleway;font-weight:800;}h1{font-size:40px;}.heading-h1{font-size:40px;}h2{font-size:40px;}.heading-h2{font-size:40px;}h3{font-size:40px;}.heading-h3{font-size:40px;}.ecp-button-global-style{font-size:15px;text-transform:uppercase;font-weight:800;color:#ffffff;background-color:#674ebf;border-radius:0px;box-shadow:rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;;padding:15px 25px;}.ecp-button-global-style:hover{color:#ffffff;background-color:#1d0259;}.ecp-button-global-style .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button-global-style:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button2-global-style{font-size:16px;text-transform:uppercase;color:#1d0259;background-color:rgba(0,0,0,0);border-style:solid;border-color:#1d0259;border-width:1px 1px 4px 1px;border-radius:0px;box-shadow:rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;;padding:15px 25px;}.ecp-button2-global-style:hover{color:#ffffff;background-color:#1d0259;}.ecp-button2-global-style .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button2-global-style:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button3-global-style .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button3-global-style:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style>
471<script>
vendor: 331 bytes, lines 471-475
471(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 472new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 473j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 474'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 475})(window,document,'script','dataLayer','
475GTM-K4PZNBB
vendor: 3 bytes, line 475
475');
475</script>
475 </head> <body class="page-template-default page page-id-55 page-parent fl-builder fl-builder-2-8-6 ecp-theme-layout-full ecp-sidebar-none ecp-theme-header- level2 ecp-page-slug-contact-lenses ecp-theme-flex" data-theme-accent-color="#575195" data-subdomain="https://uptownvision2023retrofit.ecpbuilder.com">
475<script type="text/javascript">function get_current_state(){return window.getComputedStyle(document.body,":before").getPropertyValue("content").replace(/["']/g,"")}function setBreakPointBodyClass(e){var t=document.getElementsByTagName("body")[0];t.classList.remove("ecp-breakpoint-small"),t.classList.remove("ecp-breakpoint-medium"),t.classList.remove("ecp-breakpoint-large"),t.classList.add("ecp-breakpoint-"+e)}setBreakPointBodyClass(get_current_state()),window.addEventListener("resize",function(e){setBreakPointBodyClass(get_current_state())});</script>
vendor: 68 bytes, line 475
475 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
475GTM-K4PZNBB
vendor: 150 bytes, line 475
475" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
475GTM-P6GSK34
vendor: 83 bytes, line 475
475" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
475<a href="#content" class="ecp-skip-to-content" style="position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;color:#000 !important">Skip to main content</a> <div class="ecp-wrapper-site"> <div class="ecp-header-wrapper ecp-header-mode-inline ecp-header-sticky-disabled "> <header class="ecp-header"> <div class="ecp-widget widget_template-2 widget-template"><style id='fl-builder-layout-2455-inline-css' type='text/css'> .fl-node-65d347dce3f5b > .fl-row-content-wrap {background-image: linear-gradient(90deg, #575195 0%, #1d0259 100%);border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-65d347dce3f5b > .fl-row-content-wrap {margin-top:0px;margin-bottom:0px;} .fl-node-65d347dce3f5b > .fl-row-content-wrap {padding-top:0px;padding-bottom:0px;}@media ( max-width: 992px ) { .fl-node-65d347dce3f5b.fl-row > .fl-row-content-wrap {padding-top:20px;padding-bottom:20px;}}.fl-node-65d347dce3f4c > .fl-row-content-wrap {border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;box-shadow: 0px 13px 5px -6px rgba(2,0,0,0.04);}.fl-node-65d347dce3f4c .fl-row-content {max-width: 1160px;} .fl-node-65d347dce3f4c > .fl-row-content-wrap {margin-top:0px;margin-bottom:0px;}@media ( max-width: 992px ) { .fl-node-65d347dce3f4c.fl-row > .fl-row-content-wrap {margin-left:0px;}}@media ( max-width: 768px ) { .fl-node-65d347dce3f4c.fl-row > .fl-row-content-wrap {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}} .fl-node-65d347dce3f4c > .fl-row-content-wrap {padding-top:0px;padding-bottom:0px;}@media ( max-width: 768px ) { .fl-node-65d347dce3f4c.fl-row > .fl-row-content-wrap {padding-top:0px;padding-bottom:10px;}}.fl-node-65d347e74afd1 > .fl-row-content-wrap {background-color: #ffffff;}@media ( max-width: 768px ) { .fl-node-65d347e74afd1.fl-row > .fl-row-content-wrap {padding-top:0px;padding-bottom:0px;}}.fl-node-678922d477bff > .fl-row-content-wrap {background-color: #ffffff;}@media ( max-width: 768px ) { .fl-node-678922d477bff.fl-row > .fl-row-content-wrap {padding-top:0px;padding-bottom:0px;}}.fl-node-65d347dce3f52 {width: 19.79%;}.fl-node-65d347dce3f52 > .fl-col-content {background-color: #ffffff;} .fl-node-65d347dce3f52 > .fl-col-content {margin-left:5px;} .fl-node-65d347dce3f52 > .fl-col-content {padding-top:20px;padding-bottom:20px;}.fl-node-65d347dce3f58 {width: 29.27%;}@media(max-width: 992px) {.fl-builder-content .fl-node-65d347dce3f58 {width: 30% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}.fl-node-65d347e74afcc {width: 100%;}.fl-node-678922d477dfe {width: 20%;}@media(max-width: 768px) {.fl-builder-content .fl-node-678922d477dfe {width: 40% !important;max-width: none;clear: none;float: left;}}.fl-node-65d347dce3f53 {width: 80.21%;}.fl-node-65d347dce3f56 {width: 25.27%;}@media(max-width: 992px) {.fl-builder-content .fl-node-65d347dce3f56 {width: 30% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}.fl-node-678922d477e00 {width: 20%;}.fl-node-65d347dce3f57 {width: 25.09%;}@media(max-width: 992px) {.fl-builder-content .fl-node-65d347dce3f57 {width: 40% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}.fl-node-678922d477e01 {width: 44%;}@media(max-width: 768px) {.fl-builder-content .fl-node-678922d477e01 {width: 12.5% !important;max-width: none;clear: none;float: left;}}@media ( max-width: 768px ) { .fl-node-678922d477e01.fl-col > .fl-col-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}@media ( max-width: 768px ) { .fl-node-678922d477e01.fl-col > .fl-col-content {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}.fl-node-6789227053bb8 {width: 20.37%;}@media(max-width: 992px) {.fl-builder-content .fl-node-6789227053bb8 {width: 40% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}.fl-node-678922d477e03 {width: 8%;}.fl-node-678922d477e05 {width: 8%;}
475@media(max-width: 768px) {.fl-builder-content .fl-node-678922d477e05 {width: 12.5% !important;max-width: none;clear: none;float: left;}} .fl-node-65d347dce3f4f > .fl-module-content {margin-top:55px;margin-right:15px;}@media ( max-width: 992px ) { .fl-node-65d347dce3f4f.fl-module > .fl-module-content {margin-top:35px;margin-bottom:20px;}}@media ( max-width: 768px ) { .fl-node-65d347dce3f4f.fl-module > .fl-module-content {margin-top:20px;margin-right:20px;margin-bottom:0px;margin-left:20px;}} .fl-node-65d347dce3f54 > .fl-module-content {margin-top:20px;margin-bottom:20px;} .fl-node-65d347dce3f59 > .fl-module-content {margin-top:10px;margin-right:15px;margin-bottom:10px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-65d347dce3f59.fl-module > .fl-module-content {margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;}} .fl-node-65d347dce3f5a > .fl-module-content {margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:0px;}@media ( max-width: 992px ) { .fl-node-65d347dce3f5a.fl-module > .fl-module-content {margin-right:20px;}}@media ( max-width: 768px ) { .fl-node-65d347dce3f5a.fl-module > .fl-module-content {margin-top:10px;margin-right:0px;margin-bottom:20px;margin-left:0px;}}@media ( max-width: 992px ) { .fl-node-65d347dce3f5c.fl-module > .fl-module-content {margin-bottom:0px;}}@media ( max-width: 768px ) { .fl-node-65d347dce3f5c.fl-module > .fl-module-content {margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;}} .fl-node-6789227053c6b > .fl-module-content {margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:0px;}@media ( max-width: 992px ) { .fl-node-6789227053c6b.fl-module > .fl-module-content {margin-right:20px;}}@media ( max-width: 768px ) { .fl-node-6789227053c6b.fl-module > .fl-module-content {margin-top:10px;margin-right:20px;margin-bottom:20px;margin-left:20px;}} .fl-node-678922d477dff > .fl-module-content {margin-top:20px;margin-bottom:20px;}@media ( max-width: 768px ) { .fl-node-678922d477dff.fl-module > .fl-module-content {margin-top:20px;margin-right:0px;margin-bottom:20px;margin-left:20px;}} .fl-node-678922d477e02 > .fl-module-content {margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;} .fl-node-678922d477e04 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-678922d477e06 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-678922f2c5a54 > .fl-module-content {margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:0px;}@media ( max-width: 992px ) { .fl-node-678922f2c5a54.fl-module > .fl-module-content {margin-right:20px;}}@media ( max-width: 768px ) { .fl-node-678922f2c5a54.fl-module > .fl-module-content {margin-top:10px;margin-right:0px;margin-bottom:20px;margin-left:0px;}} </style> <div class="fl-builder-content fl-builder-content-2455 fl-builder-global-templates-locked" data-post-id="2455"><div class="fl-row fl-row-full-width fl-row-bg-gradient fl-node-65d347dce3f5b fl-row-default-height fl-row-align-center fl-visible-desktop fl-visible-large fl-visible-medium" data-node="65d347dce3f5b"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-65d347dce3f55" data-node="65d347dce3f55"> <div class="fl-col fl-node-65d347dce3f58 fl-col-bg-color fl-col-small" data-node="65d347dce3f58"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-richtext fl-node-65d347dce3f5c" data-node="65d347dce3f5c"> <div class="fl-module-content fl-node-content"> <style>.ecp-richtext.ecp-instance-LM0WdwSm8P{color:#f7f7f7;}.ecp-richtext.ecp-instance-LM0WdwSm8P a{color:#f7f7f7;}body.ecp-breakpoint-small .ecp-richtext.ecp-instance-LM0WdwSm8P{text-align:center;}</style> <div class="ecp-richtext ecp-instance-LM0WdwSm8P"> <p><a href="/hours-location/">Find Us at Hennepin Ave and W 36th St</a></p> </div> </div> </div> </div> </div> <div class="fl-col fl-node-65d347dce3f56 fl-col-bg-color fl-col-small" data-node="65d347dce3f56"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-button fl-node-65d347dce3f59" data-node="65d347dce3f59"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-PN96jX3D4Y{text-align:right;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-PN96jX3D4Y{text-align:center;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-PN96jX3D4Y{text-align:right;}.ecp-button.ecp-instance-PN96jX3D4Y{display:inline-flex;}.ecp-button.ecp-instance-PN96jX3D4Y:hover{color:!important;}.ecp-button.ecp-instance-PN96jX3D4Y .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-PN96jX3D4Y:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-PN96jX3D4Y .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-PN96jX3D4Y:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-PN96jX3D4Y{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-PN96jX3D4Y{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-PN96jX3D4Y"><a class="ecp-button ecp-instance-PN96jX3D4Y ecp-button-global-style " href="tel:612-822-5844" rel="nofollow" ><span class="ecp-button-label">Call 612-822-5844</span></a></div> </div> </div> </div> </div> <div class="fl-col fl-node-65d347dce3f57 fl-col-bg-color fl-col-small" data-node="65d347dce3f57"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-button fl-node-65d347dce3f5a" data-node="65d347dce3f5a"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-8arSuGJK04{text-align:right;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-8arSuGJK04{text-align:center;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-8arSuGJK04{text-align:right;}.ecp-button.ecp-instance-8arSuGJK04{display:inline-flex;}.ecp-button.ecp-instance-8arSuGJK04:hover{color:!important;}.ecp-button.ecp-instance-8arSuGJK04 .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-8arSuGJK04:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-8arSuGJK04 .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-8arSuGJK04:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-8arSuGJK04{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-8arSuGJK04{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-8arSuGJK04"><a class="ecp-button ecp-instance-8arSuGJK04 ecp-button-global-style " href="https://reviews.solutionreach.com/vs/uptown_vision_clinic/appt" target="_blank" rel="nofollow noopener" ><span class="ecp-button-label">Request Appointment</span></a></div> </div> </div> </div> </div> <div class="fl-col fl-node-6789227053bb8 fl-col-bg-color fl-col-small" data-node="6789227053bb8"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-button fl-node-678922f2c5a54" data-node="678922f2c5a54"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-Wqx47gdUmF{text-align:right;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-Wqx47gdUmF{text-align:center;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-Wqx47gdUmF{text-align:right;}.ecp-button.ecp-instance-Wqx47gdUmF{display:inline-flex;}.ecp-button.ecp-instance-Wqx47gdUmF:hover{color:!important;}.ecp-button.ecp-instance-Wqx47gdUmF .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-Wqx47gdUmF:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-Wqx47gdUmF .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-Wqx47gdUmF:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-Wqx47gdUmF{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-Wqx47gdUmF{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-Wqx47gdUmF"><a class="ecp-button ecp-instance-Wqx47gdUmF ecp-button-global-style " href="https://pay.instamed.com/UPTOWN.VISION" target="_blank" rel="nofollow noopener" ><span class="ecp-button-label">Make a Payment</span></a></div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-color fl-node-65d347dce3f4c fl-row-default-height fl-row-align-center fl-visible-desktop fl-visible-large fl-visible-medium" data-node="65d347dce3f4c"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-65d347dce3f51" data-node="65d347dce3f51"> <div class="fl-col fl-node-65d347dce3f52 fl-col-bg-color fl-col-small" data-node="65d347dce3f52"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-logo fl-node-65d347dce3f54" data-node="65d347dce3f54"> <div class="fl-module-content fl-node-content"> <style>.ecp-logo.ecp-instance-x4KIjw6WAh{text-align:center;}
475.ecp-logo.ecp-instance-x4KIjw6WAh img{max-width:200px;}body.ecp-breakpoint-medium .ecp-logo.ecp-instance-x4KIjw6WAh img{max-width:!important;}body.ecp-breakpoint-small .ecp-logo.ecp-instance-x4KIjw6WAh img{max-width:!important;}</style> <div class="ecp-logo ecp-instance-x4KIjw6WAh"> <a href="/"><img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020/10/logo.png" alt="Uptown Vision logo" width="" height="" /></a> </div> </div> </div> </div> </div> <div class="fl-col fl-node-65d347dce3f53 fl-col-bg-color" data-node="65d347dce3f53"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-menu fl-node-65d347dce3f4f" data-node="65d347dce3f4f"> <div class="fl-module-content fl-node-content"> <div class="ecp-menu-wrapper ecp-instance-YuG9bUHn8W ecp-menu-convert-at-tablet"> <style>.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu{text-align:right;}body.ecp-breakpoint-medium .ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu{text-align:right;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu.ecp-menu-orientation-horizontal > ul > li{text-align:right;color:#0d0d0d;font-weight:700;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu.ecp-menu-orientation-vertical > ul > li{color:#0d0d0d;font-weight:700;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu > ul > li > a{color:#0d0d0d;font-size:8.em;text-transform:capitalize;padding:1px 15px;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu > ul > li > .ecp-menu-icon-parent{color:#0d0d0d;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu > ul > li:hover a, .ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu > ul > li.current-menu-item a, .ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu > ul > li.current-menu-parent a, .ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu > ul > li.current-menu-parent > .ecp-menu-icon-parent, .ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu > ul > li:hover > .ecp-menu-icon-parent{color:#674ebf;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu > ul > li > ul > li a:hover{color:#674ebf!important;background-color:#f7f7f7;}body.ecp-breakpoint-medium .ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger{text-align:right;}body.ecp-breakpoint-small .ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger{text-align:center;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger > .ecp-menu-hamburger-trigger-button{display:inline-flex;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger > .ecp-menu-hamburger-trigger-button > .ecp-menu-hamburger-trigger-open{font-size:40px;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger > .ecp-menu-hamburger-trigger-button > .ecp-menu-hamburger-trigger-open *{fill:#424242;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger > .ecp-menu-hamburger-trigger-button > .ecp-menu-hamburger-trigger-label{color:#424242;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu-mobile.ecp-menu-mobile-type-vertical > .ecp-menu-vertical-content ul li{color:#ffffff;}.ecp-menu-wrapper.ecp-instance-YuG9bUHn8W > .ecp-menu-mobile.ecp-menu-mobile-type-vertical > .ecp-menu-vertical-content ul li a{color:#ffffff;}</style> <nav class="menu- 2 ecp-menu ecp-menu-orientation-horizontal ecp-menu-depth-all"> <ul><li id="menu-item-409" class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-409"><a href="https://www.uptownvision.com/hours-location/">Hours & Location</a> <ul class="sub-menu"> <li id="menu-item-25945" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25945"><a href="https://www.uptownvision.com/whats-new/">Whatâs New</a></li> </ul> </li> <li id="menu-item-410" class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-410"><a href="https://www.uptownvision.com/our-eye-doctors/">Our Eye Doctor</a></li> <li id="menu-item-4205" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4205"><a href="https://www.uptownvision.com/eye-care-services/">Eye Care Services</a> <ul class="sub-menu"> <li id="menu-item-25691" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25691"><a href="https://www.uptownvision.com/eye-care-services/eye-exams/">
475Comprehensive Eye Exams</a></li> <li id="menu-item-25692" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25692"><a href="https://www.uptownvision.com/eye-care-services/eye-conditions/">Eye Condition Treatment</a></li> <li id="menu-item-25693" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25693"><a href="https://www.uptownvision.com/eye-care-services/management-of-ocular-diseases/">Eye Disease Management</a></li> <li id="menu-item-25694" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25694"><a href="https://www.uptownvision.com/eye-care-services/eye-emergencies-pinkred-eyes/">Eye Emergencies</a></li> <li id="menu-item-26052" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26052"><a href="https://www.uptownvision.com/eye-care-services/myopia-management/">Myopia Management</a></li> </ul> </li> <li id="menu-item-25748" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25748"><a href="https://www.uptownvision.com/eyeglasses/">Eyeglasses</a></li> <li id="menu-item-25749" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-55 current_page_item menu-item-has-children menu-item-25749"><a href="https://www.uptownvision.com/contact-lenses/" aria-current="page">Contact Lenses</a> <ul class="sub-menu"> <li id="menu-item-25747" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25747"><a target="_blank" href="/contact-lenses/order-contact-lenses-online/">Order Contacts Online</a></li> <li id="menu-item-26103" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26103"><a href="https://www.uptownvision.com/contact-lenses/contact-lens-rebates/">Contact Lens Rebates</a></li> </ul> </li> <li id="menu-item-414" class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-414"><a href="https://www.uptownvision.com/insurance/">Insurance</a></li> </ul> </nav> <div class="ecp-menu-mobile ecp-menu-mobile-type-hamburger ecp-menu-mobile-depth-all"> <a class="ecp-menu-hamburger-trigger-button" href="#" aria-label="Toggle mobile menu"> <div class="ecp-menu-hamburger-trigger-open"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><title>Open Menu</title><path d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"></path></svg></div> </a> <nav class="ecp-menu-hamburger-content ecp-menu-accordion"> <a class="ecp-menu-hamburger-trigger-close" href="#"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><title>Close Menu</title><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"></path></svg></a> <ul><li class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-409"><a href="https://www.uptownvision.com/hours-location/">Hours & Location</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25945"><a href="https://www.uptownvision.com/whats-new/">Whatâs New</a></li> </ul> </li> <li class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-410"><a href="https://www.uptownvision.com/our-eye-doctors/">Our Eye Doctor</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4205"><a href="https://www.uptownvision.com/eye-care-services/">Eye Care Services</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25691"><a href="https://www.uptownvision.com/eye-care-services/eye-exams/">Comprehensive Eye Exams</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25692"><a href="https://www.uptownvision.com/eye-care-services/eye-conditions/">Eye Condition Treatment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25693"><a href="https://www.uptownvision.com/eye-care-services/management-of-ocular-diseases/">Eye Disease Management</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25694"><a href="https://www.uptownvision.com/eye-care-services/eye-emergencie
475s-pinkred-eyes/">Eye Emergencies</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26052"><a href="https://www.uptownvision.com/eye-care-services/myopia-management/">Myopia Management</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25748"><a href="https://www.uptownvision.com/eyeglasses/">Eyeglasses</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-55 current_page_item menu-item-has-children menu-item-25749"><a href="https://www.uptownvision.com/contact-lenses/" aria-current="page">Contact Lenses</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25747"><a target="_blank" href="/contact-lenses/order-contact-lenses-online/">Order Contacts Online</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26103"><a href="https://www.uptownvision.com/contact-lenses/contact-lens-rebates/">Contact Lens Rebates</a></li> </ul> </li> <li class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-414"><a href="https://www.uptownvision.com/insurance/">Insurance</a></li> </ul> <a class="ecp-menu-mobile-focus-trap" href="#">Return to top of menu</a> </nav> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-color fl-node-65d347e74afd1 fl-row-default-height fl-row-align-center fl-visible-mobile" data-node="65d347e74afd1"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-full-width fl-node-content"> <div class="fl-col-group fl-node-65d347e74afc6" data-node="65d347e74afc6"> <div class="fl-col fl-node-65d347e74afcc fl-col-bg-color" data-node="65d347e74afcc"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-button fl-node-6789227053c6b" data-node="6789227053c6b"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-TWLQeFs6fj{text-align:right;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-TWLQeFs6fj{text-align:center;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-TWLQeFs6fj{text-align:right;}.ecp-button.ecp-instance-TWLQeFs6fj{display:flex;}.ecp-button.ecp-instance-TWLQeFs6fj:hover{color:!important;}.ecp-button.ecp-instance-TWLQeFs6fj .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-TWLQeFs6fj:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-TWLQeFs6fj .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-TWLQeFs6fj:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-TWLQeFs6fj{display:flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-TWLQeFs6fj{display:flex;}</style> <div class="ecp-button-wrapper ecp-instance-TWLQeFs6fj"><a class="ecp-button ecp-instance-TWLQeFs6fj ecp-button-global-style " href="https://pay.instamed.com/UPTOWN.VISION" target="_blank" rel="nofollow noopener" ><span class="ecp-button-label">Make a Payment</span></a></div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-color fl-node-678922d477bff fl-row-default-height fl-row-align-center fl-visible-mobile" data-node="678922d477bff"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-full-width fl-node-content"> <div class="fl-col-group fl-node-678922d477dfc fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width" data-node="678922d477dfc"> <div class="fl-col fl-node-678922d477dfe fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="678922d477dfe"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-logo fl-node-678922d477dff" data-node="678922d477dff"> <div class="fl-module-content fl-node-content"> <style>.ecp-logo.ecp-instance-Dz65VTj7Ri img{max-width:150px;}body.ecp-breakpoint-medium .ecp-logo.ecp-instance-Dz65VTj7Ri img{max-width:!important;}body.ecp-breakpoint-small .ecp-logo.ecp-instance-Dz65VTj7Ri img{max-width:150px!important;}</style> <div class="ecp-logo ecp-instance-Dz65VTj7Ri"> <a href="/"><img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/3385/2020
475/10/logo.png" alt="Uptown Vision logo" width="" height="" /></a> </div> </div> </div> </div> </div> <div class="fl-col fl-node-678922d477e00 fl-col-bg-color fl-col-small" data-node="678922d477e00"> <div class="fl-col-content fl-node-content"></div> </div> <div class="fl-col fl-node-678922d477e01 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="678922d477e01"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-icon fl-node-678922d477e02" data-node="678922d477e02"> <div class="fl-module-content fl-node-content"> <style>.ecp-icon.ecp-instance-VSM2QdG8Wx{color:#ffffff !important;background-color:#575195 !important;font-size:20px;padding:13px!important;}.ecp-icon.ecp-instance-VSM2QdG8Wx:hover{color: !important;background-color:#0d0d0d !important;}.ecp-icon.ecp-instance-VSM2QdG8Wx .ecp-icon-svg{color:#ffffff !important;}.ecp-icon.ecp-instance-VSM2QdG8Wx:hover .ecp-icon-svg{color: !important;}.ecp-icon.ecp-instance-VSM2QdG8Wx i{color:#ffffff !important;}.ecp-icon.ecp-instance-VSM2QdG8Wx:hover i{color: !important;}body.ecp-breakpoint-small .ecp-icon.ecp-instance-VSM2QdG8Wx{font-size:20px;}</style><div style="text-align:right"><a class="ecp-icon ecp-instance-VSM2QdG8Wx ecp-icon-background ecp-icon-shape-circle " href="https://reviews.solutionreach.com/vs/uptown_vision_clinic/appt" rel="noopener" target="_blank" ><span class="ecp-icon-svg" data-icon="fas fa-calendar-alt"><svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"/></svg></span></a></div> </div> </div> </div> </div> <div class="fl-col fl-node-678922d477e03 fl-col-bg-color fl-col-small" data-node="678922d477e03"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-icon fl-node-678922d477e04" data-node="678922d477e04"> <div class="fl-module-content fl-node-content"> <style>.ecp-icon.ecp-instance-UWqNVziuOd{color:#ffffff !important;background-color:#575195 !important;font-size:20px;padding:13px!important;}.ecp-icon.ecp-instance-UWqNVziuOd:hover{color: !important;background-color:#0d0d0d !important;}.ecp-icon.ecp-instance-UWqNVziuOd .ecp-icon-svg{color:#ffffff !important;}.ecp-icon.ecp-instance-UWqNVziuOd:hover .ecp-icon-svg{color: !important;}.ecp-icon.ecp-instance-UWqNVziuOd i{color:#ffffff !important;}.ecp-icon.ecp-instance-UWqNVziuOd:hover i{color: !important;}body.ecp-breakpoint-small .ecp-icon.ecp-instance-UWqNVziuOd{font-size:20px;}</style><div style="text-align:left"><a class="ecp-icon ecp-instance-UWqNVziuOd ecp-icon-background ecp-icon-shape-circle " href="tel:612-822-5844" ><span class="ecp-icon-svg" data-icon="fas fa-phone-alt"><svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"/></svg></span></a></div> </div> </div> </div> </div> <div class="fl-col fl-node-678922d477e05 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="678922d477e05"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-menu fl-node-678922d477e06 ecp-custom-underline-link-effect" data-node="678922d477e06"> <div class="fl-module-content fl-node-content"> <div class="ecp-menu-wrapper ecp-instance-TDimxAsw51 ecp-menu-convert-at-desktop"> <style>.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu{text-align:right;}.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu.ecp-menu-orientation-horizontal > ul > li{color:#1e1e1e;font-weight:700;}.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu.ecp-menu-orientation-vertical > ul > li{color:#1e1e1e;font-weight:700;}.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu > ul > li > a{color:#1e1e1e;font-size:15px;}.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu > ul > li > .ecp-menu-icon-parent{color:#1e1e1e;}.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu > ul > li:hover a, .ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu > ul > li.current-menu-item a, .ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu > ul > li.current-menu-parent a, .ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu > ul > li.current-menu-parent > .ecp-menu-icon-parent, .ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu > ul > li:hover > .ecp-menu-icon-parent{color:#7e5e05;}.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu > ul > li > ul > li a{padding:15px 16px ;}.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger{text-align:center;}body.ecp-breakpoint-medium .ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger{text-align:right;}body.ecp-breakpoint-small .ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger{text-align:center;}.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger > .ecp-menu-hamburger-trigger-button{display:inline-flex;}.ecp-menu-wrapper.ecp-instance-TDimxAsw51 > .ecp-menu-mobile.ecp-menu-mobile-type-hamburger > .ecp-menu-hamburger-trigger-button > .ecp-menu-hamburger-trigger-open{font-size:40px;}</style> <nav class="menu- 8 ecp-menu ecp-menu-orientation-horizontal ecp-menu-depth-all"> <ul><li class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-409"><a href="https://www.uptownvision.com/hours-location/">Hours & Location</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25945"><a href="https://www.uptownvision.com/whats-new/">Whatâs New</a></li> </ul> </li> <li class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-410"><a href="https://www.uptownvision.com/our-eye-doctors/">Our Eye Doctor</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4205"><a href="https://www.uptownvision.com/eye-care-services/">Eye Care Services</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25691"><a href="https://www.uptownvision.com/eye-care-services/eye-exams/">
475Comprehensive Eye Exams</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25692"><a href="https://www.uptownvision.com/eye-care-services/eye-conditions/">Eye Condition Treatment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25693"><a href="https://www.uptownvision.com/eye-care-services/management-of-ocular-diseases/">Eye Disease Management</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25694"><a href="https://www.uptownvision.com/eye-care-services/eye-emergencies-pinkred-eyes/">Eye Emergencies</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26052"><a href="https://www.uptownvision.com/eye-care-services/myopia-management/">Myopia Management</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25748"><a href="https://www.uptownvision.com/eyeglasses/">Eyeglasses</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-55 current_page_item menu-item-has-children menu-item-25749"><a href="https://www.uptownvision.com/contact-lenses/" aria-current="page">Contact Lenses</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25747"><a target="_blank" href="/contact-lenses/order-contact-lenses-online/">Order Contacts Online</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26103"><a href="https://www.uptownvision.com/contact-lenses/contact-lens-rebates/">Contact Lens Rebates</a></li> </ul> </li> <li class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-414"><a href="https://www.uptownvision.com/insurance/">Insurance</a></li> </ul> </nav> <div class="ecp-menu-mobile ecp-menu-mobile-type-hamburger ecp-menu-mobile-depth-all"> <a class="ecp-menu-hamburger-trigger-button" href="#" aria-label="Toggle mobile menu"> <div class="ecp-menu-hamburger-trigger-open"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><title>Open Menu</title><path d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"></path></svg></div> </a> <nav class="ecp-menu-hamburger-content ecp-menu-accordion"> <a class="ecp-menu-hamburger-trigger-close" href="#"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><title>Close Menu</title><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"></path></svg></a> <ul><li class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-409"><a href="https://www.uptownvision.com/hours-location/">Hours & Location</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25945"><a href="https://www.uptownvision.com/whats-new/">Whatâs New</a></li> </ul> </li> <li class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-410"><a href="https://www.uptownvision.com/our-eye-doctors/">Our Eye Doctor</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4205"><a href="https://www.uptownvision.com/eye-care-services/">Eye Care Services</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25691"><a href="https://www.uptownvision.com/eye-care-services/eye-exams/">Comprehensive Eye Exams</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25692"><a href="https://www.uptownvision.com/eye-care-services/eye-conditions/">Eye Condition Treatment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25693"><a href="https://www.uptownvision.com/eye-care-services/management-of-ocular-diseases/">Eye Disease Management</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25694"><a href="https://www.uptownvision.com/eye-care-services/eye-emergencie
475s-pinkred-eyes/">Eye Emergencies</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26052"><a href="https://www.uptownvision.com/eye-care-services/myopia-management/">Myopia Management</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25748"><a href="https://www.uptownvision.com/eyeglasses/">Eyeglasses</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-55 current_page_item menu-item-has-children menu-item-25749"><a href="https://www.uptownvision.com/contact-lenses/" aria-current="page">Contact Lenses</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25747"><a target="_blank" href="/contact-lenses/order-contact-lenses-online/">Order Contacts Online</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26103"><a href="https://www.uptownvision.com/contact-lenses/contact-lens-rebates/">Contact Lens Rebates</a></li> </ul> </li> <li class="a1i0s0 menu-item menu-item-type-post_type menu-item-object-page menu-item-414"><a href="https://www.uptownvision.com/insurance/">Insurance</a></li> </ul> <a class="ecp-menu-mobile-focus-trap" href="#">Return to top of menu</a> </nav> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div> </header> </div> <div class="ecp-contentarea-wrapper"> <div class="ecp-content-container"> <div class="ecp-contentarea clear" role="document"> <main class="ecp-primary" id="content"> <article id="post-55" class="post-55 page type-page status-publish has-post-thumbnail hentry"> <header class="ecp-entry-header"> </header> <div class="ecp-entry-content"> <div class="fl-builder-content fl-builder-content-55 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="55"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-0zivy39mrde7 fl-row-default-height fl-row-align-center" data-node="0zivy39mrde7"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-full-width fl-node-content"> <div class="fl-col-group fl-node-wuji6qrh1lv3 fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width" data-node="wuji6qrh1lv3"> <div class="fl-col fl-node-xvkpt8bnaw0m fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="xvkpt8bnaw0m"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-vunjiot0faec" data-node="vunjiot0faec"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-HXEZdP7VSl ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-imagery{width:100%;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title{font-size:32px;font-weight:700;text-transform:uppercase;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title{font-size:30px;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title > *{font-size:32px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title > *{font-size:30px;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title-divider{margin-bottom:25px !important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title-divider hr{border-color:#12223a;width:30%;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title-divider svg{width:30%;color:#12223a;fill:#12223a;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title-divider svg path{color:#12223a;fill:#12223a;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title-divider svg circle{color:#12223a;fill:#12223a;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-title-text .ecp-callout-title-text-underline{margin-top:15px !important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-content{font-size:18px;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-content{font-size:16px;line-height:1.4;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-HXEZdP7VSl .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <h1 class="ecp-heading-tag"> <span class="ecp-callout-title-text" > The Right Contacts For Your Eyes â Expertly Fitted, and Easy to Order at Uptown Vision </span> </h1> </div> <div class="ecp-callout-title-divider"><hr /></div> <div class="ecp-callout-content clear"> <p>At Uptown Vision, we make contact lenses simple. From <strong>personalized fittings to trusted brands</strong> and annual supply savings up to $400, everything is designed to give you comfortable vision and confidence every day.</p> <p>Whether you are new to contacts or ready to upgrade to newer technology, our team in Minneapolis will guide you from exam to purchase with clarity and care.</p> <p>Ready to experience modern contact lenses? Schedule your fitting today.</p> <p><strong><a href="/canadian-default-pages/insurance/">Most insurance accepted.</a></strong></p> </div> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-g08kxbvz5pol" data-node="g08kxbvz5pol"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-O63WqcoSg4{text-align:left;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-O63WqcoSg4{text-align:center;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-O63WqcoSg4{text-align:center;}.ecp-button.ecp-instance-O63WqcoSg4{display:inline-flex;justify-content:center;text-align:center;padding:18px 40px;font-size:16px;color:#ffffff!important;background-color:#12223a;border-style:solid;border-color:#12223a;border-width:1px;border-radius:0px;}.ecp-button.ecp-instance-O63WqcoSg4 .ecp-icon{text-align:center;}.ecp-button.ecp-instance-O63WqcoSg4:hover{color:#12223a!important;background-color:#ffffff;}.ecp-button.ecp-instance-O63WqcoSg4 .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-O63WqcoSg4:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-O63WqcoSg4 .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-O63WqcoSg4:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-O63WqcoSg4{display:flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-O63WqcoSg4{display:flex;}</style> <div class="ecp-button-wrapper ecp-instance-O63WqcoSg4"><a class="ecp-button ecp-instance-O63WqcoSg4 " href="https://reviews.solutionreach.com/vs/uptown_vision_clinic/appt" target="_blank" rel="nofollow noopener" ><span class="ecp-button-label">Request Appointment</span></a></div> </div> </div> <div class="fl-module fl-module-ecp-richtext fl-node-49xqew0t26cn" data-node="49xqew0t26cn"> <div class="fl-module-content fl-node-content"> <div class="ecp-richtext ecp-instance-kE4yXfRen5"> <p><span style="font-size: 10px;"><div class="ecp-breadcrumb " ><a href="/">Home</a><span class='ecp-breadcrumb-separator'> » </span>Contact Lenses</div></span></p></div> </div> </div> </div> </div> <div class="fl-col fl-node-vlc5gdnq241p fl-col-bg-photo" data-node="vlc5gdnq241p" data-background-image-src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/Woman-holding-plastic-container-with-contact-lenses-indoors.-Young-woman-holds-case-for-contact-lenses.jpg"> <div class="fl-col-content fl-node-content"></div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-color fl-node-fg5k2ra0h6tz fl-row-default-height fl-row-align-center" data-node="fg5k2ra0h6tz"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-1yx6nsfwua92" data-node="1yx6nsfwua92"> <div class="fl-col fl-node-fe4vtlawkoyz fl-col-bg-color" data-node="fe4vtlawkoyz"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-richtext fl-node-t70ezsjdqw82" data-node="t70ezsjdqw82"> <div class="fl-module-content fl-node-content"> <style>.ecp-richtext.ecp-instance-JK1Etj3dMA{text-align:center;font-size:34px;}body.ecp-breakpoint-medium .ecp-richtext.ecp-instance-JK1Etj3dMA{font-size:26px;}body.ecp-breakpoint-small .ecp-richtext.ecp-instance-JK1Etj3dMA{font-size:22px;line-height:1.2;}</style> <div class="ecp-richtext ecp-instance-JK1Etj3dMA"> <p><span style="color: #ffffff;"><strong>CLEAR VISION. NO GLASSES. TOTAL FREEDOM.</strong></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-color fl-node-nw2deohs10if fl-row-default-height fl-row-align-center" data-node="nw2deohs10if"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-7sqvxi1ct3rw fl-col-group-equal-height fl-col-group-align-top" data-node="7sqvxi1ct3rw"> <div class="fl-col fl-node-b7th4608qwy9 fl-col-bg-color fl-col-small" data-node="b7th4608qwy9"> <div class="fl-col-content fl-node-content"><div id="Top" class="fl-module fl-module-ecp-callout fl-node-m7v5tl0dfquy" data-node="m7v5tl0dfquy"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-Yr8gdh2p79 ecp-callout-imagery-type-none ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-Yr8gdh2p79{padding:20px;border-radius:20px;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-imagery{border-radius:20px;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-title{font-size:28px;font-weight:700;line-height:1.1;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-title .ecp-heading-tag{line-height:1.1;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-title{font-size:24px;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-title > *{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-title > *{font-size:24px;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-title-divider{margin-top:20px !important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-title-text .ecp-callout-title-text-underline{width:30%;border-bottom-width:2px;border-bottom-color:#12223a;border-bottom-style:solid;margin-top:30px !important;margin-bottom:0px !important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-Yr8gdh2p79 .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <strong class="ecp-heading-tag"> <span class="ecp-callout-title-text" > <span>
475 How to Put In and Take Out Your Contact Lenses </span><span class="ecp-callout-title-text-underline"></span></span> </span> </strong> </div> <div class="ecp-callout-content clear"> <p></p> </div> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-html fl-node-2568u73zpte4" data-node="2568u73zpte4"> <div class="fl-module-content fl-node-content"> <div class="ecp-html"> <video width="100%" poster="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/262/2026/02/Lens-assist-thumbnail-800x444.png" controls=""> <source src="https://default-extras.ecpbuilder.com/wp-content/uploads/sites/262/2026/02/LensAssist-202630324-1-1.mp4" type="video/mp4"> </video></div> </div> </div> </div> </div> <div class="fl-col fl-node-ostew2iqhp36 fl-col-bg-color fl-col-small" data-node="ostew2iqhp36"> <div class="fl-col-content fl-node-content"><div id="Top" class="fl-module fl-module-ecp-callout fl-node-wo7vcjne4umy" data-node="wo7vcjne4umy"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-aORQ1ZyHMU ecp-callout-imagery-type-none ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-aORQ1ZyHMU{padding:20px;border-radius:20px;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-imagery{border-radius:20px;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-title{font-size:28px;font-weight:700;line-height:1.1;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-title .ecp-heading-tag{line-height:1.1;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-title{font-size:24px;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-title > *{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-title > *{font-size:24px;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-title-divider{margin-top:20px !important;margin-bottom:30px !important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-title-text .ecp-callout-title-text-underline{width:30%;border-bottom-width:2px;border-bottom-color:#12223a;border-bottom-style:solid;margin-top:30px !important;margin-bottom:10px !important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-aORQ1ZyHMU .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <strong class="ecp-heading-tag"> <span class="ecp-callout-title-text" > <span> Are Contact Lenses Right for You? </span><span class="ecp-callout-title-text-underline"></span></span> </span> </strong> </div> <div class="ecp-callout-content clear"> <p><strong>In most cases, yes!</strong></p> <p>Todayâs contact lenses are designed for a wide range of prescriptions and lifestyles. Even patients who were told years ago they were not candidates often have excellent options now.</p> <p><strong>Contact lenses may be ideal if you:</strong></p> <ul> <li>Live an active lifestyle</li> <li>
475Work long hours on screens</li> <li>Have astigmatism</li> <li>Need multifocal correction</li> <li>Experience glare or fogging with glasses</li> <li>Prefer a glasses-free appearance</li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-color fl-node-ytu5jw1iml9h fl-row-default-height fl-row-align-center" data-node="ytu5jw1iml9h"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-49mencw2u1h5 fl-col-group-equal-height fl-col-group-align-top fl-col-group-medium-reversed fl-col-group-responsive-reversed" data-node="49mencw2u1h5"> <div class="fl-col fl-node-vsapfq8g3jco fl-col-bg-color fl-col-small" data-node="vsapfq8g3jco"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-image fl-node-698sdr51metw" data-node="698sdr51metw"> <div class="fl-module-content fl-node-content"> <div class="ecp-image ecp-instance-7QlJ5ajKSD"> <style>body.ecp-breakpoint-medium .ecp-image.ecp-instance-7QlJ5ajKSD img{width:100%;}body.ecp-breakpoint-small .ecp-image.ecp-instance-7QlJ5ajKSD img{width:100%;}.ecp-image.ecp-instance-7QlJ5ajKSD img{border-radius:10px;;;;;}.ecp-image.ecp-instance-7QlJ5ajKSD .ecp-image-overlay{;border-radius:10px;;;;;}</style> <img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/Contact-Lenses_man-Sqr-640-640x427.jpg" loading="lazy" alt="20's age man with wearing contact lenses smiling" width="640" height="640" /> </div> </div> </div> <div class="fl-module fl-module-ecp-callout fl-node-e8an6m4oh91p" data-node="e8an6m4oh91p"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-F5w14Ag9Zz ecp-callout-imagery-type-none ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-F5w14Ag9Zz{padding:20px;border-radius:20px;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-imagery{border-radius:20px;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-title{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-title{font-size:24px;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-title > *{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-title > *{font-size:24px;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-title-divider{margin-top:20px !important;margin-bottom:30px !important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-title-text .ecp-callout-title-text-underline{width:30%;border-bottom-width:2px;border-bottom-color:#12223a;border-bottom-style:solid;margin-top:30px !important;margin-bottom:10px !important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:20px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-F5w14Ag9Zz .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <h2 class="ecp-heading-tag"> <span class="ecp-callout-title-text" > <span>
475 The Freedom and Confidence of Wearing Contact Lenses </span><span class="ecp-callout-title-text-underline"></span></span> </span> </h2> </div> <div class="ecp-callout-content clear"> <p>There is something refreshing about not having to think about your glasses.</p> <p>Contact lenses move with your eyes and provide a <strong>full field of vision without frames in the way. No slipping. No fogging. No reflections.</strong> Modern lenses are designed for all day comfort, even during long workdays and heavy screen use.</p> <p>Ask about trying contacts at your next visit.</p> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-kl7yoziw50sn fl-col-bg-color fl-col-small fl-col-has-cols" data-node="kl7yoziw50sn"> <div class="fl-col-content fl-node-content"> <div class="fl-col-group fl-node-j5wpxgt6i2q1 fl-col-group-nested" data-node="j5wpxgt6i2q1"> <div class="fl-col fl-node-f24uecntqxhr fl-col-bg-color" data-node="f24uecntqxhr"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-image fl-node-r103hysut8j5" data-node="r103hysut8j5"> <div class="fl-module-content fl-node-content"> <div class="ecp-image ecp-instance-puNUbo2GOM"> <style>.ecp-image.ecp-instance-puNUbo2GOM img{border-radius:10px;;;;;}.ecp-image.ecp-instance-puNUbo2GOM .ecp-image-overlay{;border-radius:10px;;;;;}</style> <img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/AdobeStock_339724857-scaled.jpeg" loading="lazy" alt="young woman inserting contact lenses in the bathroom" width="2560" height="1707" /> </div> </div> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-callout fl-node-ecgpob97yjtz" data-node="ecgpob97yjtz"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-1LQeRHPcgn ecp-callout-imagery-type-none ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-1LQeRHPcgn{padding:20px;border-radius:20px;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-imagery{border-radius:20px;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-title{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-title{font-size:24px;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-title > *{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-title > *{font-size:24px;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-title-divider{margin-top:20px !important;margin-bottom:30px !important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-title-text .ecp-callout-title-text-underline{width:30%;border-bottom-width:2px;border-bottom-color:#12223a;border-bottom-style:solid;margin-top:30px !important;margin-bottom:10px !important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:20px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-1LQeRHPcgn .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <h2 class="ecp-heading-tag"> <span class="ecp-callout-title-text" > <span> Contact Lenses Deliver Flexibility Without Sacrificing Clarity </span><span class="ecp-callout-title-text-underline"></span></span> </span> </h2> </div> <div class="ecp-callout-content clear"> <p><strong>Imagine:</strong></p> <ul> <li><span style="font-weight: 400;"> Working out without adjusting frames</span></li> <li><span style="font-weight: 400;">Golfing with clear, stable vision</span></li> <li><span style="font-weight: 400;">Traveling without packing multiple pairs</span></li> <li><span style="font-weight: 400;">Wearing sunglasses comfortably</span></li> <li><span style="font-weight: 400;">Feeling confident in photos</span></li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-photo fl-node-3xgjhkrlanyq fl-row-default-height fl-row-align-center fl-row-bg-overlay" data-node="3xgjhkrlanyq" data-background-image-src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/Multiracial-happy-young-people-stacking-hands-Group-of-diverse-friends-having-fun-unity-together-indoors.jpg"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-ocxptlh6ujgd fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width" data-node="ocxptlh6ujgd"> <div class="fl-col fl-node-19szmqkr7cth fl-col-bg-color fl-col-small fl-col-small-custom-width equal-height-callout" data-node="19szmqkr7cth"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-klbwdozhs50u" data-node="klbwdozhs50u"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-QP4Kz56SJI ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-QP4Kz56SJI.ecp-callout-imagery-type-photo .ecp-callout-imagery{text-align:center;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-QP4Kz56SJI.ecp-callout-imagery-type-photo .ecp-callout-imagery{text-align:center;margin-left:auto !important;margin-right:auto !important;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-QP4Kz56SJI.ecp-callout-imagery-type-photo .ecp-callout-imagery{text-align:center;margin-left:auto !important;margin-right:auto !important;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-imagery{width:100%;border-radius:20px;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-content{font-size:16px;color:#ffffff;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-button-wrapper{text-align:left;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-button-wrapper .ecp-button{display:inline-flex;padding:16px 40px;color:#ffffff!important;background-color:#12223a;border-style:solid;border-color:#f2f3f2;border-width:1px;border-radius:0px;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-button-wrapper:hover .ecp-button{color:#12223a!important;background-color:#ffffff;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-button-wrapper .ecp-button a{color:#ffffff!important;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-button-wrapper:hover .ecp-button a{color:#12223a!important;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-QP4Kz56SJI .ecp-callout-imagery-overlay{border-radius:20px;}</style> <a href="#Signs" class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/Eye-exam-being-performed-on-female-patient-640x427.jpg" alt="eye doctor assisting with contact lens fitting" width="640" height="427" loading="lazy"> </div> </a> <div class="ecp-callout-nonimagery"> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-heading fl-node-lqvsh5739ang" data-node="lqvsh5739ang"> <div class="fl-module-content fl-node-content"> <style>.ecp-heading.ecp-instance-DJ3Qj4eEsO{font-size:24px;color:#ffffff!important;font-weight:700;}.ecp-heading.ecp-instance-DJ3Qj4eEsO a{color:#ffffff!important;}</style> <h2 class="ecp-heading ecp-instance-DJ3Qj4eEsO ecp-heading-tag " > <a href="#Signs" > <span class="ecp-heading-text"> What Happens During a Contact Lens Fitting? </span> </a> </h2> </div> </div> <div class="fl-module fl-module-ecp-divider fl-node-5etig0qyacdr" data-node="5etig0qyacdr"> <div class="fl-module-content fl-node-content"> <style>.ecp-instance-Y6FWrxjZnq hr{width:70px;border-color:#f2f3f2;border-width:2px;}.ecp-instance-Y6FWrxjZnq svg{width:70px;color:#f2f3f2;fill:#f2f3f2;}.ecp-instance-Y6FWrxjZnq svg path{color:#f2f3f2;fill:#f2f3f2;}.ecp-instance-Y6FWrxjZnq svg circle{color:#f2f3f2;fill:#f2f3f2;}</style> <div class="ecp-divider ecp-instance-Y6FWrxjZnq"><hr /></div> </div> </div> <div class="fl-module fl-module-ecp-callout fl-node-g3obxieuzc7r" data-node="g3obxieuzc7r"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-qQCv3kzD07 ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-imagery{width:100%;border-radius:20px;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-title{color:#ffffff;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-title > *{color:#ffffff;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-content{font-size:16px;color:#ffffff;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-button-wrapper{text-align:left;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;padding:16px 40px;color:#ffffff!important;background-color:#12223a;border-style:solid;border-color:#f2f3f2;border-width:1px;border-radius:0px;margin-top:20px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-button-wrapper:hover .ecp-button{color:#12223a!important;background-color:#ffffff;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-button-wrapper .ecp-button a{color:#ffffff!important;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-button-wrapper:hover .ecp-button a{color:#12223a!important;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-qQCv3kzD07 .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-content clear"> <ul> <li>Updated prescription</li> <li>Corneal measurements</li> <li>Tear film evaluation</li> <li>Trial lenses in office</li> <li>Comfort and clarity assessment</li> </ul> </div> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-fvoqhjwi65kn equal-height-callout-button" data-node="fvoqhjwi65kn"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-vWdB97REKG{text-align:left;}.ecp-button.ecp-instance-vWdB97REKG{display:flex;justify-content:center;text-align:center;padding:16px 40px;font-size:16px;color:#ffffff!important;background-color:#12223a;border-style:solid;border-color:#f2f3f2;border-width:1px;border-radius:0px;}.ecp-button.ecp-instance-vWdB97REKG .ecp-icon{text-align:center;}.ecp-button.ecp-instance-vWdB97REKG:hover{color:#12223a!important;background-color:#ffffff;}.ecp-button.ecp-instance-vWdB97REKG .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-vWdB97REKG:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-vWdB97REKG .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-vWdB97REKG:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-vWdB97REKG{display:flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-vWdB97REKG{display:flex;}</style> <div class="ecp-button-wrapper ecp-instance-vWdB97REKG"><a class="ecp-button ecp-instance-vWdB97REKG " href="#fitting" ><span class="ecp-button-label">About Contact Lens Fittings ></span></a></div> </div> </div> </div> </div> <div class="fl-col fl-node-7ps9y5kh0roe fl-col-bg-color fl-col-small fl-col-small-custom-width equal-height-callout" data-node="7ps9y5kh0roe"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-df0sn21uczgi" data-node="df0sn21uczgi"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-u5WCLagKnm ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-u5WCLagKnm.ecp-callout-imagery-type-photo .ecp-callout-imagery{text-align:center;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-u5WCLagKnm.ecp-callout-imagery-type-photo .ecp-callout-imagery{text-align:center;margin-left:auto !important;margin-right:auto !important;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-u5WCLagKnm.ecp-callout-imagery-type-photo .ecp-callout-imagery{text-align:center;margin-left:auto !important;margin-right:auto !important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-imagery{width:100%;border-radius:20px;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-title{color:#ffffff;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-title > *{color:#ffffff;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-title-divider{margin-bottom:20px !important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-content{font-size:16px;color:#ffffff;}.ecp-callout.ecp-instance-u
4755WCLagKnm .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-u5WCLagKnm .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/Contact-Lenses-Hero-640x427.jpg" alt="brunette girl wearing glasses doing homework on her bed" width="640" height="427" loading="lazy"> </div> </div> <div class="ecp-callout-nonimagery"> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-heading fl-node-bj4xyq0gno2h" data-node="bj4xyq0gno2h"> <div class="fl-module-content fl-node-content"> <style>.ecp-heading.ecp-instance-8pr4zVb5T9{font-size:24px;color:#ffffff!important;font-weight:700;}.ecp-heading.ecp-instance-8pr4zVb5T9 a{color:#ffffff!important;}</style> <h2 class="ecp-heading ecp-instance-8pr4zVb5T9 ecp-heading-tag " > <a href="#Data" > <span class="ecp-heading-text"> Choosing the Right Contact Lenses for You </span> </a> </h2> </div> </div> <div class="fl-module fl-module-ecp-divider fl-node-q9zkfxvcyjob" data-node="q9zkfxvcyjob"> <div class="fl-module-content fl-node-content"> <style>.ecp-instance-yVneozE401 hr{width:70px;border-color:#f2f3f2;border-width:2px;}.ecp-instance-yVneozE401 svg{width:70px;color:#f2f3f2;fill:#f2f3f2;}.ecp-instance-yVneozE401 svg path{color:#f2f3f2;fill:#f2f3f2;}.ecp-instance-yVneozE401 svg circle{color:#f2f3f2;fill:#f2f3f2;}</style> <div class="ecp-divider ecp-instance-yVneozE401"><hr /></div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-raixsp4yo571" data-node="raixsp4yo571"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-jOiaRtlgIS{text-align:left;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-jOiaRtlgIS{text-align:left;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-jOiaRtlgIS{text-align:left;}.ecp-button.ecp-instance-jOiaRtlgIS{display:inline-flex;justify-content:flex-start;text-align:left;font-size:16px;color:#ffffff!important;background-color:rgba(255,0,0,0);}.ecp-button.ecp-instance-jOiaRtlgIS .ecp-icon{text-align:left;}.ecp-button.ecp-instance-jOiaRtlgIS:hover{color:!important;background-color:rgba(255,255,255,0);}.ecp-button.ecp-instance-jOiaRtlgIS .ecp-icon .ecp-icon-svg{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-jOiaRtlgIS:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-jOiaRtlgIS .ecp-icon i{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-jOiaRtlgIS:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-jOiaRtlgIS{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-jOiaRtlgIS{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-jOiaRtlgIS"><span class="ecp-button ecp-instance-jOiaRtlgIS ecp-button-withicon ecp-button-icon-position-beside ecp-button-icon-position-responsive-medium-beside ecp-button-icon-position-responsive-small-beside " href="" ><span class="ecp-icon"><span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-contacts-time"><svg role="presentation" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> <defs> <style> .cls-1 { fill: #000; stroke-width: 0px; } </style> </defs> <path class="cls-1" d="M28.88,18.63c0-2.1-6.15-3.94-13.15-3.94-1.58,0-3.12.09-4.59.26-.28.03-.48.29-.44.56.03.28.29.48.56.44,1.42-.17,2.93-.26,4.47-.26,7.97,0,12.14,2.18,12.14,2.93s-4.17,2.93-12.14,2.93-12.14-2.18-12.14-2.93c0-.15.48-.88,2.82-1.65.27-.09.41-.37.32-.64-.09-.27-.37-.41-.64-.32-1.31.44-3.52,1.35-3.52,2.61,0,2.1,6.15,3.94,13.15,3.94s13.15-1.84,13.15-3.94Z"/> <path class="cls-1" d="M8.69,16.37s.07,0,.1-.01c.12-.02.23-.05.35-.07.27-.05.45-.32.4-.59-.05-.27-.32-.45-.59-.4-.12.02-.24.05-.36.07-.27.06-.45.32-.39.6.05.24.26.4.5.4Z"/> <path class="cls-1" d="M28.65,15.3c1.14-1.55,1.75-3.38,1.75-5.33,0-4.98-4.05-9.04-9.04-9.04s-9.04,4.05-9.04,9.04c0,.96.15,1.9.44,2.8-6.32.44-12.21,2.32-12.21,5.86,0,6.51,6.81,11.81,15.18,11.81s15.18-5.3,15.18-11.81c0-1.35-.85-2.45-2.25-3.33ZM21.35,1.95c4.43,0,8.03,3.6,8.03,8.03,0,1.77-.56,3.43-1.63,4.83-2.96-1.45-7.6-2.14-12.03-2.14-.64,0-1.28.02-1.91.04-.32-.88-.49-1.79-.49-2.74,0-4.43,3.6-8.03,8.03-8.03ZM24.22,23.16c.07.27.35.43.62.36,2.01-.54,3.54-1.25,4.56-2.09-1.62,4.6-7.14,7.99-13.68,7.99s-12.07-3.4-13.68-8.01c2.62,2.17,8.3,3.18,13.68,3.18,2.4,0,4.79-.2,6.9-.58.28-.05.46-.31.41-.59-.05-.28-.31-.46-.59-.41-2.06.37-4.38.57-6.72.57-6.87,0-14.16-1.74-14.16-4.95s7.3-4.95,14.16-4.95,14.16,1.74,14.16,4.95c0,2.15-3.33,3.37-5.31,3.91-.27.07-.43.35-.36.62Z"/> <path class="cls-1" d="M18.74,6.75l2.18,3.49c.07.11.18.19.32.23.04,0,.08.01.11.01.09,0,.19-.03.27-.08l2.97-1.86c.24-.15.31-.46.16-.7-.15-.24-.46-.31-.7-.16l-2.54,1.59-1.91-3.06c-.15-.24-.46-.31-.7-.16-.24.15-.31.46-.16.7Z"/> <path class="cls-1" d="M26.94,9.98c0,.28.23.51.51.51h.6c.28,0,.51-.23.51-.51s-.23-.51-.51-.51h-.6c-.28,0-.51.23-.51.51Z"/> <path class="cls-1" d="M14.62,10.48h.6c.28,0,.51-.23.51-.51s-.23-.51-.51-.51h-.6c-.28,0-.51.23-.51.51s.23.51.51.51Z"/> <path class="cls-1" d="M21.33,4.37c.28,0,.51-.23.51-.51v-.6c0-.28-.23-.51-.51-.51s-.51.23-.51.51v.6c0,.28.23.51.51.51Z"/> <path class="cls-1" d="M27.41,12.86l-.52-.3c-.24-.14-.55-.05-.69.19-.14.24-.05.55.19.69l.52.3c.08.05.17.07.25.07.18,0,.35-.09.44-.26.14-.24.05-.55-.19-.69Z"/> <path class="cls-1" d="M15.25,7.09l.52.3c.08.05.17.07.25.07.18,0,.35-.09.44-.26.14-.24.05-.55-.19-.69l-.52-.3c-.24-.14-.55-.05-.69.19-.14.24-.05.55.19.69Z"/> <path class="cls-1" d="M24.11,5.11c.08.05.17.07.25.07.18,0,.35-.09.44-.26l.3-.52c.14-.24.05-.55-.19-.69-.24-.14-.55-.05-.69.19l-.3.52c-.14.24-.05.55.19.69Z"/> <path class="cls-1" d="M17.78,4.98c.09.16.26.25.44.25.09,0,.18-.02.26-.07.24-.14.32-.45.18-.69l-.31-.52c-.14-.24-.45-.32-.69-.18-.24.14-.32.45-.18.69l.31.52Z"/> <path class="cls-1" d="M26.59,7.36c.09,0,.18-.02.26-.07l.52-.31c.24-.14.32-.45.18-.69-.14-.24-.45-.32-.69-.18l-.52.31c-.24.14-.32.45-.18.69.09.16.26.25.44.25Z"/> </svg></span></span><span class="ecp-button-label">Daily Disposable Lenses</span></span></div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-rcinb534f8kd" data-node="rcinb534f8kd"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-M3xuqhLgTO{text-align:left;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-M3xuqhLgTO{text-align:left;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-M3xuqhLgTO{text-align:left;}.ecp-button.ecp-instance-M3xuqhLgTO{display:inline-flex;justify-content:flex-start;text-align:left;font-size:16px;color:#ffffff!important;background-color:rgba(255,0,0,0);}.ecp-button.ecp-instance-M3xuqhLgTO .ecp-icon{text-align:left;}.ecp-button.ecp-instance-M3xuqhLgTO:hover{color:!important;background-color:rgba(255,255,255,0);}.ecp-button.ecp-instance-M3xuqhLgTO .ecp-icon .ecp-icon-svg{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-M3xuqhLgTO:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-M3xuqhLgTO .ecp-icon i{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-M3xuqhLgTO:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-M3xuqhLgTO{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-M3xuqhLgTO{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-M3xuqhLgTO"><span class="ecp-button ecp-instance-M3xuqhLgTO ecp-button-withicon ecp-button-icon-position-beside ecp-button-icon-position-responsive-medium-beside ecp-button-icon-position-responsive-small-beside " href="" ><span class="ecp-icon"><span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-double-contacts"><svg role="presentation" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> <defs> <style> .cls-1 { fill: #000; stroke-width: 0px; } </style> </defs> <path class="cls-1" d="M10.49,5.22c-.03-.19-.21-.32-.4-.29-.19.03-.32.21-.29.4.24,1.51,1.13,3.26,2.37,4.69.07.08.16.12.26.12.08,0,.16-.03.23-.09.14-.13.16-.35.03-.49-1.16-1.33-1.99-2.95-2.21-4.34Z"/>
475 <path class="cls-1" d="M26.76,17.48c.15-2.68-1.95-6.73-5.64-10.41-2.04-2.12-4.43-3.79-7.12-4.97-2.39-.96-4.3-.9-5.36.16-.46.49-.74,1.13-.79,1.79l-.02.07-.22.54c-1.68,4.02-1.03,8.45,1.33,11.77-.26.09-.51.18-.77.28-2.37,1.01-3.68,2.4-3.68,3.91.02.67.27,1.32.71,1.83l.04.06.22.54c2.55,6.21,9.67,9.19,15.87,6.64,2.99-1.23,5.41-3.65,6.64-6.64l.26-.59c.44-.51.69-1.16.71-1.84,0-1.17-.81-2.25-2.19-3.13ZM9.11,2.73c.52-.46,1.2-.69,1.88-.64.96.04,1.89.25,2.78.63,2.6,1.15,4.92,2.77,6.89,4.82,3.67,3.67,5.39,7.25,5.44,9.55-.02,0-.03-.02-.05-.03-.06.22-.07.72,0,.76-.09.52-.29.95-.59,1.25-.43.43-1.07.64-1.89.64-2.3,0-5.93-1.73-9.65-5.45-5.05-5.05-6.43-9.92-4.81-11.54ZM7.68,6.59l.21-.84.24.83c.73,2.54,2.67,5.51,5.32,8.16,2.65,2.65,5.63,4.59,8.17,5.32l.83.24-.84.21c-.91.23-1.83.34-2.75.34-3.02,0-5.98-1.19-8.15-3.37h0c-2.84-2.83-4-7-3.04-10.89ZM26.57,24.35c-.48.8-1.06,1.53-1.7,2.18-2.13,2.13-5.07,3.38-8.14,3.38h0c-4.01,0-7.78-2.12-9.85-5.55l-.45-.74.76.42c2.31,1.28,5.79,2.01,9.54,2.01,3.75,0,7.23-.74,9.54-2.02l.76-.42-.45.74ZM27.4,22.4c-1.62,1.62-5.41,2.97-10.68,2.97-7.14,0-11.56-2.47-11.56-4.76.04-.69.36-1.33.88-1.78.7-.65,1.52-1.16,2.41-1.52.3-.12.61-.22.91-.33,1.23,1.53,2.84,2.78,4.77,3.59,2.98,1.25,6.41,1.25,9.39,0l.6-.24c.67-.05,1.31-.33,1.8-.79.36-.36.59-.82.72-1.34,1.05.74,1.63,1.58,1.63,2.4,0,.6-.3,1.21-.88,1.79Z"/> </svg></span></span><span class="ecp-button-label">Biweekly or Monthly Lenses</span></span></div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-8g4213ui7dfc" data-node="8g4213ui7dfc"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-389bLJYSk1{text-align:left;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-389bLJYSk1{text-align:left;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-389bLJYSk1{text-align:left;}.ecp-button.ecp-instance-389bLJYSk1{display:inline-flex;justify-content:flex-start;text-align:left;font-size:16px;color:#ffffff!important;background-color:rgba(255,0,0,0);}.ecp-button.ecp-instance-389bLJYSk1 .ecp-icon{text-align:left;}.ecp-button.ecp-instance-389bLJYSk1:hover{color:!important;background-color:rgba(255,255,255,0);}.ecp-button.ecp-instance-389bLJYSk1 .ecp-icon .ecp-icon-svg{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-389bLJYSk1:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-389bLJYSk1 .ecp-icon i{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-389bLJYSk1:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-389bLJYSk1{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-389bLJYSk1{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-389bLJYSk1"><span class="ecp-button ecp-instance-389bLJYSk1 ecp-button-withicon ecp-button-icon-position-beside ecp-button-icon-position-responsive-medium-beside ecp-button-icon-position-responsive-small-beside " href="" ><span class="ecp-icon"><span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-contact-hard-to-fit"><svg role="presentation" version="1.1" xmlns="http://www.w3.org/2000/svg" width="37" height="32" viewBox="0 0 37 32"> <title>contact-hard-to-fit</title> <path d="M33.957 10.328c-0.176-1.529-2.317-2.062-3.469-2.349-0.079-0.020-0.153-0.038-0.22-0.055-2.93-0.749-5.988-0.966-8.856-1.089-1.084-0.046-2.171-0.070-3.23-0.070-2.554 0-5.065 0.136-7.467 0.405-2.199 0.246-4.691 0.526-6.755 1.582-0.773 0.392-1.22 0.883-1.329 1.457-0.039 0.199-0.034 0.398 0.014 0.59 0.006 0.046 0.016 0.101 0.038 0.162 0.857 2.585 2.726 5.503 5.127 8.008 2.57 2.681 5.361 4.483 7.858 5.074 0.765 0.181 1.542 0.273 2.309 0.273 0 0 0 0 0 0 1.365 0 2.745-0.292 4.126-0.869 0.044 0.111 0.117 0.225 0.227 0.339 0.45 0.459 1.043 0.322 1.478-0.091 0.159-0.153 0.797-1.149 1.32-1.973 0.246-0.177 0.491-0.363 0.738-0.558-0.029 0.981-0.082 2.969-0.025 3.218 0.123 0.534 0.507 0.978 1.189 0.82 0.801-0.184 0.812-0.812 0.71-1.257-0.078-0.341-1.103-2.319-1.515-3.072 0.058-0.048 0.116-0.097 0.174-0.146 0.727 0.486 2.563 1.598 2.861 1.681 0.537 0.158
4751.202 0.067 1.406-0.542 0.329-1.013-0.25-1.223-0.677-1.312-0.243-0.058-2.138-0.14-3.18-0.181 0.335-0.297 0.673-0.611 1.012-0.943 0.732-0.39 1.454-0.795 1.601-0.933 0.337-0.307 0.557-0.67 0.317-1.111 0.106-0.121 0.211-0.244 0.318-0.369 1.503-1.767 3.035-3.69 3.82-6.052 0.014-0.038 0.022-0.073 0.026-0.098 0.024-0.079 0.041-0.157 0.050-0.234 0.008-0.042 0.015-0.097 0.014-0.16 0.001-0.061-0.005-0.111-0.010-0.146zM25.984 19.703c0.038-0.927 0.083-3.023 0.007-3.351-0.143-0.623-0.434-0.931-1.174-0.761-0.683 0.157-0.848 0.664-0.725 1.197 0.064 0.281 1.224 2.505 1.58 3.174-0.050 0.041-0.101 0.081-0.151 0.121-0.659-0.413-2.68-1.567-3.018-1.648-0.498-0.135-1.148-0.109-1.355 0.625-0.213 0.705 0.313 1.083 0.739 1.173 0.274 0.055 2.253 0.113 3.262 0.136-1.459 1.087-3.019 1.849-4.591 2.096-0.727 0.114-1.441 0.172-2.123 0.172-2.697 0-5.088-0.893-7.309-2.729-2.058-1.701-3.747-4.027-5.104-5.896-0.3-0.414-0.576-0.849-0.826-1.304 0.232 0.073 0.471 0.142 0.719 0.211 1.324 0.371 2.673 0.579 3.819 0.734 2.59 0.351 5.343 0.522 8.416 0.522 0.63 0 1.285-0.007 1.947-0.022 3.692-0.081 6.657-0.379 9.331-0.938 0.613-0.128 1.289-0.285 1.961-0.513-0.701 1.387-1.584 2.777-2.597 4.058-0.241 0.008-0.475 0.116-0.671 0.287-0.163 0.145-0.805 1.107-1.335 1.929-0.262 0.251-0.53 0.493-0.802 0.725zM4.798 10.134c0.847-0.433 1.883-0.655 2.715-0.835 3.257-0.701 6.594-0.85 9.429-0.903 0.531-0.010 1.060-0.015 1.571-0.015 3.184 0 6.032 0.193 8.708 0.59 1.374 0.205 2.474 0.441 3.461 0.743 0.558 0.172 1.247 0.384 1.638 0.778-0.104 0.116-0.373 0.264-0.805 0.441l-0.063 0.026c-0.949 0.398-1.99 0.616-2.974 0.805-3.497 0.671-7.043 0.779-9.742 0.798-0.212 0.002-0.425 0.002-0.637 0.002-3.535 0-6.609-0.226-9.399-0.692-1.303-0.216-2.328-0.462-3.224-0.776l-0.027-0.009c-0.366-0.127-0.953-0.332-1.197-0.621 0.073-0.064 0.22-0.167 0.518-0.317l0.028-0.014z"></path> </svg> </span></span><span class="ecp-button-label">Toric Lenses for Astigmatism</span></span></div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-6j7erpbin9wf" data-node="6j7erpbin9wf"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-UtiyZkTs4J{text-align:left;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-UtiyZkTs4J{text-align:left;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-UtiyZkTs4J{text-align:left;}.ecp-button.ecp-instance-UtiyZkTs4J{display:inline-flex;justify-content:flex-start;text-align:left;font-size:16px;color:#ffffff!important;background-color:rgba(255,0,0,0);}.ecp-button.ecp-instance-UtiyZkTs4J .ecp-icon{text-align:left;}.ecp-button.ecp-instance-UtiyZkTs4J:hover{color:!important;background-color:rgba(255,255,255,0);}.ecp-button.ecp-instance-UtiyZkTs4J .ecp-icon .ecp-icon-svg{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-UtiyZkTs4J:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-UtiyZkTs4J .ecp-icon i{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-UtiyZkTs4J:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-UtiyZkTs4J{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-UtiyZkTs4J{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-UtiyZkTs4J"><span class="ecp-button ecp-instance-UtiyZkTs4J ecp-button-withicon ecp-button-icon-position-beside ecp-button-icon-position-responsive-medium-beside ecp-button-icon-position-responsive-small-beside " href="" ><span class="ecp-icon"><span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-dark-contacts"><svg role="presentation" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> <defs> <style> .cls-1 { fill: #000; stroke-width: 0px; } </style> </defs> <path class="cls-1" d="M21.77,10.18c-2.42-2.52-5.27-4.5-8.48-5.91-3.01-1.2-5.44-1.1-6.84.31h0c-.61.65-.99,1.5-1.06,2.39l-.24.58c-3.13,7.49.41,16.12,7.9,19.26,1.81.76,3.74,1.13,5.68,1.13,1.94,0,3.88-.38,5.68-1.13l.58-.24c.89-.08,1.74-.45,2.39-1.07,2.72-2.72.26-9.45-5.6-15.31ZM9.63,22.31h0c-2.94-2.93-4.27-7.14-3.6-11.2,1.05,2.81,3.19,5.96,6.02,8.78,2.83,2.82,5.97,4.97,8.79,6.01-4.06.68-8.28-.65-11.21-3.6ZM26.05,24.18c-1.67,1.67-7.3-.21-12.69-5.6C7.98,13.19,6.09,7.57,7.75,5.9c.44-.39,1.03-.61,1.62-.61.06,0,.11,0,.17,0,1.06.04,2.08.27,3.05.69,2.97,1.31,5.61,3.15,7.86,5.5,5.39,5.39,7.28,11.01,5.6,12.69Z"/>
475 <path class="cls-1" d="M11.51,10.72c-.46-.76-.89-1.47-.99-1.96-.1-.44-.53-.71-.97-.62-.44.1-.71.53-.62.97.16.74.66,1.57,1.19,2.44.19.32.39.64.57.98.15.26.42.41.71.41.13,0,.27-.03.4-.1.39-.22.53-.71.31-1.1-.19-.35-.4-.69-.6-1.02Z"/> </svg></span></span><span class="ecp-button-label">Multifocal Lenses</span></span></div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-mbn8975gwpr0" data-node="mbn8975gwpr0"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-WK0IXoGTxM{text-align:left;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-WK0IXoGTxM{text-align:left;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-WK0IXoGTxM{text-align:left;}.ecp-button.ecp-instance-WK0IXoGTxM{display:inline-flex;justify-content:flex-start;text-align:left;font-size:16px;color:#ffffff!important;background-color:rgba(255,0,0,0);}.ecp-button.ecp-instance-WK0IXoGTxM .ecp-icon{text-align:left;}.ecp-button.ecp-instance-WK0IXoGTxM:hover{color:!important;background-color:rgba(255,255,255,0);}.ecp-button.ecp-instance-WK0IXoGTxM .ecp-icon .ecp-icon-svg{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-WK0IXoGTxM:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-WK0IXoGTxM .ecp-icon i{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-WK0IXoGTxM:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-WK0IXoGTxM{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-WK0IXoGTxM{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-WK0IXoGTxM"><span class="ecp-button ecp-instance-WK0IXoGTxM ecp-button-withicon ecp-button-icon-position-beside ecp-button-icon-position-responsive-medium-beside ecp-button-icon-position-responsive-small-beside " href="" ><span class="ecp-icon"><span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-sprinkle-contacts"><svg role="presentation" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> <defs> <style> .cls-1 { fill: #000; stroke: #000; stroke-miterlimit: 10; } </style> </defs> <path class="cls-1" d="M14.39,7.23c0,.57.47,1.04,1.04,1.04s1.04-.46,1.04-1.04-.47-1.04-1.04-1.04-1.04.46-1.04,1.04Z"/> <path class="cls-1" d="M11.78,9.78c.49-.29.67-.92.38-1.42-.29-.5-.92-.66-1.42-.38-.49.29-.67.92-.38,1.42.29.49.92.66,1.42.38Z"/> <path class="cls-1" d="M9.39,12.93c.29-.49.12-1.13-.38-1.42-.5-.29-1.13-.11-1.42.38-.28.49-.12,1.13.38,1.42.49.29,1.13.11,1.42-.38Z"/> <path class="cls-1" d="M6.81,16.84c0,.57.46,1.04,1.04,1.04.57,0,1.04-.47,1.04-1.04,0-.57-.46-1.04-1.03-1.04s-1.04.47-1.04,1.04Z"/> <path class="cls-1" d="M10.03,21.91c.49-.29.66-.92.38-1.42-.28-.5-.92-.67-1.42-.38-.5.29-.66.92-.38,1.42.29.49.92.67,1.42.38Z"/> <path class="cls-1" d="M13.93,24.3c.28-.49.11-1.13-.38-1.42-.49-.29-1.13-.12-1.42.38-.29.5-.11,1.13.38,1.42.49.28,1.13.12,1.42-.38Z"/> <path class="cls-1" d="M18.5,24.42c0-.57-.47-1.04-1.04-1.04-.57,0-1.04.47-1.04,1.04,0,.57.47,1.04,1.04,1.04.57,0,1.04-.47,1.04-1.04Z"/> <path class="cls-1" d="M21.11,21.87c-.5.28-.67.92-.38,1.42.28.5.92.66,1.42.38.49-.29.67-.92.38-1.42-.29-.49-.92-.66-1.42-.38Z"/> <path class="cls-1" d="M23.88,20.14c.49.29,1.13.11,1.42-.38.29-.49.12-1.13-.38-1.42-.5-.28-1.13-.11-1.42.38-.29.49-.12,1.13.38,1.42Z"/> <path class="cls-1" d="M26.08,14.81c0-.57-.46-1.04-1.04-1.04-.57,0-1.04.47-1.04,1.04,0,.57.46,1.04,1.03,1.04.57,0,1.04-.47,1.04-1.04Z"/> <path class="cls-1" d="M17.9,5.78c.57,0,1.04-.46,1.04-1.04s-.46-1.04-1.04-1.04-1.04.46-1.04,1.04.46,1.04,1.04,1.04Z"/> <path class="cls-1" d="M11.24,6.03c.29.49.92.66,1.42.38.49-.29.67-.92.38-1.41-.29-.5-.92-.67-1.42-.38-.5.29-.67.92-.38,1.42Z"/> <path class="cls-1" d="M7,9.96c.49.29,1.13.12,1.42-.38.28-.49.12-1.13-.38-1.42-.49-.29-1.13-.12-1.42.38-.29.5-.12,1.13.38,1.42Z"/> <path class="cls-1" d="M5.3,13.4c-.57,0-1.04.46-1.04,1.04,0,.57.47,1.04,1.04,1.04s1.03-.46,1.04-1.04c0-.57-.46-1.04-1.04-1.04Z"/> <path class="cls-1" d="M6.58,21.11c.49-.29.66-.92.38-1.42-.28-.49-.92-.66-1.41-.38-.49.29-.66.92-.38,1.42.29.5.92.67,1.42.38Z"/> <path class="cls-1" d="M10.13,23.93c-.49-.28-1.13-.12-1.41.38-.29.49-.12,1.13.38,1.42.5.29,1.13.12,1.42-.38.29-.49.12-1.13-.38-1.42Z"/> <path class="cls-1" d="M14.99,26.01c-.57,0-1.04.46-1.04,1.04s.46,1.03,1.04,1.04c.57,0,1.04-.47,1.04-1.04,0-.57-.46-1.04-1.04-1.04Z"/> <path class="cls-1" d="M21.66,25.76c-.29-.5-.92-.66-1.42-.38-.49.28-.66.92-.38,1.41.29.49.92.66,1.42.38.5-.29.67-.92.38-1.42Z"/> <path class="cls-1" d="M25.89,21.84c-.5-.29-1.13-.12-1.42.38-.28.49-.12,1.13.38,1.41.5.28,1.13.11,1.42-.38.29-.5.12-1.13-.38-1.42Z"/> <path class="cls-1" d="M27.59,18.39c.57,0,1.03-.46,1.04-1.04,0-.57-.47-1.04-1.04-1.04-.57,0-1.04.46-1.04,1.04s.46,1.04,1.04,1.04Z"/> <path class="cls-1" d="M26.31,10.69c-.5.28-.66.92-.38,1.42.28.49.92.66,1.41.38.5-.29.66-.92.38-1.42-.29-.5-.92-.67-1.42-.38Z"/> <path class="cls-1" d="M22.38,6.45c-.29.49-.12,1.13.38,1.42.49.28,1.13.11,1.41-.38.29-.5.12-1.13-.38-1.42-.5-.29-1.13-.12-1.42.38Z"/> <path class="cls-1" d="M23.44,11.69c.57,0,1.04-.46,1.04-1.04s-.46-1.04-1.04-1.04-1.04.46-1.04,1.04.46,1.04,1.04,1.04Z"/> <path class="cls-1" d="M10.98,3.82c.57,0,1.04-.46,1.04-1.04s-.46-1.04-1.04-1.04-1.04.46-1.04,1.04.46,1.04,1.04,1.04Z"/> <path class="cls-1" d="M5.66,8.13c.49-.29.67-.92.38-1.41-.29-.5-.92-.67-1.42-.38-.5.29-.67.92-.38,1.42.29.49.92.66,1.42.38Z"/> <path class="cls-1" d="M3.21,14.53c.29-.5.12-1.13-.38-1.41-.5-.29-1.13-.12-1.42.38-.29.5-.12,1.13.38,1.42.49.29,1.13.12,1.41-.38Z"/> <path class="cls-1" d="M3.26,20.25c-.57,0-1.04.46-1.04,1.04s.46,1.04,1.04,1.04c.57,0,1.03-.46,1.03-1.04,0-.57-.46-1.04-1.03-1.04Z"/> <path class="cls-1" d="M7.19,26.23c-.5.29-.67.92-.38,1.42.29.5.92.67,1.42.38s.66-.92.38-1.41c-.29-.5-.92-.67-1.41-.38Z"/> <path class="cls-1" d="M15,29.06c-.5-.29-1.13-.12-1.41.38-.29.5-.12,1.13.38,1.42.5.29,1.13.12,1.42-.38.29-.49.12-1.13-.38-1.41Z"/> <path class="cls-1" d="M21.77,27.98c-.57,0-1.04.46-1.04,1.03,0,.57.46,1.04,1.03,1.04.57,0,1.04-.46,1.04-1.04,0-.57-.46-1.03-1.04-1.03Z"/> <path class="cls-1" d="M27.08,23.67c-.5.29-.67.92-.38,1.41.29.5.92.67,1.42.38.5-.29.67-.92.38-1.42-.28-.49-.92-.66-1.42-.38Z"/> <path class="cls-1" d="M30.95,16.89c-.49-.29-1.13-.12-1.41.38-.29.49-.12,1.13.38,1.41.5.29,1.13.12,1.42-.38.29-.5.12-1.13-.38-1.42Z"/> <path class="cls-1" d="M29.49,11.54c.57,0,1.04-.46,1.04-1.03,0-.57-.46-1.04-1.04-1.04-.57,0-1.03.46-1.03,1.04,0,.57.46,1.04,1.03,1.03Z"/> <path class="cls-1" d="M17.74,2.74c.5.28,1.13.12,1.41-.38.29-.5.12-1.13-.38-1.42-.5-.29-1.13-.12-1.42.38-.29.49-.12,1.13.38,1.41Z"/> <path class="cls-1" d="M14.84,4.25c.57,0,1.04-.46,1.04-1.04s-.47-1.04-1.04-1.04-1.04.46-1.04,1.04.47,1.04,1.04,1.04Z"/> <path class="cls-1" d="M9.27,6.61c.49-.29.67-.92.38-1.41-.29-.5-.92-.67-1.42-.38-.49.29-.67.92-.38,1.42.29.49.92.66,1.42.38Z"/> <path class="cls-1" d="M4.21,11.81c.49.29,1.13.11,1.42-.38.28-.49.12-1.13-.38-1.42-.5-.29-1.13-.12-1.42.38-.29.5-.12,1.13.38,1.42Z"/> <path class="cls-1" d="M3.84,16.39c-.57,0-1.04.47-1.04,1.04,0,.57.46,1.04,1.04,1.04.57,0,1.04-.47,1.04-1.04,0-.57-.46-1.04-1.03-1.04Z"/> <path class="cls-1" d="M7.23,23c-.29-.49-.92-.67-1.41-.38-.5.29-.67.92-.38,1.42.29.49.92.67,1.42.38.5-.28.66-.92.38-1.42Z"/> <path class="cls-1" d="M12.05,26.65c-.49-.28-1.13-.12-1.42.38-.29.5-.12,1.13.38,1.42.49.29,1.13.12,1.42-.38.29-.49.11-1.13-.38-1.42Z"/> <path class="cls-1" d="M18.05,27.4c-.57,0-1.04.46-1.04,1.03,0,.57.47,1.04,1.04,1.04.57,0,1.04-.46,1.04-1.04,0-.57-.47-1.04-1.04-1.04Z"/> <path class="cls-1" d="M23.62,25.04c-.49.29-.67.92-.38,1.41.29.5.92.67,1.42.38.49-.29.67-.92.38-1.42-.28-.5-.92-.66-1.42-.38Z"/> <path class="cls-1" d="M28.68,19.84c-.49-.29-1.13-.11-1.42.38-.28.49-.12,1.13.38,1.41.5.29,1.13.12,1.42-.38.28-.5.12-1.13-.38-1.42Z"/> <path class="cls-1" d="M29.05,15.26c.57,0,1.04-.47,1.04-1.04,0-.57-.46-1.04-1.04-1.04-.57,0-1.04.47-1.04,1.04,0,.57.46,1.04,1.03,1.04Z"/> <path class="cls-1" d="M25.67,8.65c.29.49.92.67,1.41.38.5-.29.67-.92.38-1.42-.29-.49-.92-.67-1.42-.38-.5.28-.66.92-.38,1.42Z"/> <path class="cls-1" d="M18.91,7.81c0,.57.46,1.04,1.04,1.04s1.04-.46,1.04-1.04-.47-1.04-1.04-1.04-1.04.46-1.04,1.04Z"/> <path class="cls-1" d="M25.83,5.52c.5-.29.67-.92.38-1.42-.29-.5-.92-.67-1.42-.38-.49.28-.66.92-.38,1.42.29.49.92.67,1.41.38Z"/> <path class="cls-1" d="M21.12,4.95c.49.28,1.13.12,1.41-.38.29-.5.12-1.13-.38-1.42-.5-.28-1.13-.12-1.42.38-.29.49-.11,1.13.38,1.42Z"/> <path class="cls-1" d="M12.32,12.69c-.16.27-.22.59-.17.91l-.04.23c-.5,2.89,1.44,5.64,4.33,6.14,1.4.24,2.84-.09,4-.92l.2-.14c.3-.09.56-.28.73-.54.36-.58.2-1.42-.45-2.37-.75-1.02-1.7-1.87-2.79-2.52-2.54-1.59-5.09-1.93-5.82-.78ZM12.73,12.95c.16-.22.39-.36.66-.4.94-.22,2.64.18,4.49,1.34,1.03.62,1.93,1.43,2.64,2.39.53.77.69,1.43.44,1.84-.5.79-2.68.61-5.15-.93-1.03-.62-1.93-1.43-2.64-2.39-.53-.77-.69-1.43-.44-1.83ZM12.77,15.06c.75,1.02,1.7,1.87,2.79,2.52,1.43.9,2.86,1.39,3.97,1.45-1.51.77-3.31.68-4.75-.22-1.43-.9-2.3-2.48-2.27-4.17.07.13.16.27.25.41Z"/> </svg></span></span><span class="ecp-button-label">Colored Contact Lenses</span></span></div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-m5ola6xi7kue" data-node="m5ola6xi7kue"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-6EIXnyLNOB{text-align:left;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-6EIXnyLNOB{text-align:left;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-6EIXnyLNOB{text-align:left;}.ecp-button.ecp-instance-6EIXnyLNOB{display:inline-flex;justify-content:flex-start;text-align:left;font-size:16px;color:#ffffff!important;background-color:rgba(255,0,0,0);}.ecp-button.ecp-instance-6EIXnyLNOB .ecp-icon{text-align:left;}.ecp-button.ecp-instance-6EIXnyLNOB:hover{color:!important;background-color:rgba(255,255,255,0);}.ecp-button.ecp-instance-6EIXnyLNOB .ecp-icon .ecp-icon-svg{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-6EIXnyLNOB:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-6EIXnyLNOB .ecp-icon i{font-size:1.2em;color:#ffffff!important;fill:#ffffff!important;}.ecp-button.ecp-instance-6EIXnyLNOB:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-6EIXnyLNOB{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-6EIXnyLNOB{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-6EIXnyLNOB"><span class="ecp-button ecp-instance-6EIXnyLNOB ecp-button-withicon ecp-button-icon-position-beside ecp-button-icon-position-responsive-medium-beside ecp-button-icon-position-responsive-small-beside " href="" ><span class="ecp-icon"><span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-contact-on-eye-2"><svg role="presentation" version="1.1" xmlns="http://www.w3.org/2000/svg" width="37" height="32" viewBox="0 0 37 32"> <title>contact-on-eye-2</title> <path d="M10.311 6.608c0 0.176 0.011 0.353 0.034 0.526l0.092 0.696 0.6-0.367c4.152-2.56 10.887-2.568 14.415-0.019l0.576 0.417 0.138-0.698c0.058
475-0.3 0.092-0.601 0.092-0.892v-0.001c0-1.671-1.009-3.168-2.83-4.217-1.557-0.895-3.599-1.409-5.6-1.409-3.869 0-7.518 2.899-7.518 5.965z"></path> <path d="M29.685 19.529l-0.006-0.103-0.012-0.205-0.006-0.103-0.006-0.102-0.012-0.102-0.006-0.101-0.012-0.101-0.011-0.101-0.012-0.101-0.017-0.1-0.012-0.1-0.017-0.1-0.017-0.1-0.012-0.099-0.017-0.099-0.023-0.099-0.017-0.099-0.017-0.099-0.023-0.097-0.023-0.098-0.023-0.097-0.023-0.097-0.023-0.096-0.023-0.096-0.029-0.096-0.023-0.095-0.029-0.096-0.029-0.095-0.029-0.095-0.029-0.094-0.035-0.094-0.058-0.186-0.035-0.093-0.035-0.093-0.035-0.092-0.035-0.092-0.035-0.091-0.040-0.091-0.035-0.091-0.040-0.090-0.040-0.090-0.040-0.089-0.040-0.089-0.040-0.089-0.040-0.088-0.040-0.088-0.046-0.088-0.046-0.086-0.040-0.086-0.046-0.086-0.046-0.085-0.046-0.085-0.052-0.085-0.046-0.084-0.052-0.084-0.046-0.083-0.052-0.082-0.052-0.082-0.052-0.082-0.052-0.081-0.052-0.081-0.052-0.080-0.058-0.080-0.052-0.079-0.058-0.079-0.058-0.079-0.058-0.078-0.058-0.077-0.058-0.077-0.058-0.077-0.058-0.076-0.063-0.076-0.058-0.074-0.063-0.074-0.063-0.074-0.058-0.073-0.063-0.073-0.069-0.072-0.063-0.072-0.063-0.071-0.063-0.070-0.069-0.070-0.063-0.069-0.069-0.069-0.069-0.068-0.069-0.067-0.063-0.067-0.075-0.067-0.069-0.066-0.069-0.065-0.069-0.065-0.075-0.064-0.069-0.064-0.075-0.063-0.075-0.062-0.069-0.062-0.075-0.061-0.15-0.12-0.081-0.059-0.15-0.116-0.081-0.057-0.075-0.057-0.081-0.056-0.075-0.055-0.081-0.054-0.081-0.054-0.081-0.054-0.162-0.105-0.081-0.051-0.086-0.051-0.162-0.099-0.087-0.048-0.081-0.048-0.086-0.047-0.173-0.092-0.081-0.045-0.087-0.045-0.063-0.030-0.029-0.031-0.058-0.063-0.063-0.062-0.063-0.062-0.063-0.060-0.069-0.059-0.063-0.059-0.069-0.058-0.069-0.057-0.069-0.056-0.075-0.055-0.069-0.054-0.075-0.053-0.075-0.053-0.075-0.052-0.075-0.051-0.075-0.050-0.081-0.048-0.075-0.048-0.081-0.047-0.081-0.046-0.081-0.045-0.086-0.044-0.081-0.043-0.086-0.042-0.081-0.041-0.087-0.040-0.086-0.039-0.086-0.037-0.092-0.037-0.087-0.036-0.092-0.035-0.086-0.033-0.092-0.033-0.092-0.032-0.092-0.031-0.092-0.029-0.098-0.028-0.092-0.028-0.092-0.026-0.098-0.025-0.098-0.024-0.098-0.023-0.098-0.022-0.098-0.021-0.098-0.019-0.098-0.018-0.202-0.033-0.098-0.014-0.104-0.014-0.104-0.012-0.104-0.012-0.104-0.010-0.104-0.009-0.104-0.008-0.104-0.006-0.104-0.005-0.104-0.004-0.109-0.002-0.104-0.001h-0.109l-0.104 0.001-0.115 0.003-0.115 0.005-0.11 0.006-0.115 0.007-0.225 0.019-0.11 0.012-0.109 0.013-0.11 0.014-0.109 0.016-0.11 0.017-0.11 0.018-0.11 0.020-0.104 0.021-0.11 0.022-0.104 0.024-0.104 0.025-0.104 0.026-0.104 0.028-0.104 0.029-0.104 0.030-0.098 0.032-0.104 0.032-0.098 0.034-0.098 0.035-0.098 0.036-0.098 0.037-0.098 0.039-0.092 0.040-0.098 0.041-0.092 0.041-0.092 0.043-0.092 0.044-0.092 0.046-0.086 0.047-0.092 0.048-0.086 0.048-0.087 0.050-0.086 0.051-0.086 0.052-0.081 0.053-0.081 0.054-0.081 0.055-0.081 0.056-0.081 0.058-0.081 0.058-0.075 0.059-0.075 0.061-0.075 0.061-0.075 0.062-0.069 0.063-0.069 0.065-0.069 0.066-0.069 0.066-0.069 0.067-0.063 0.069-0.063 0.069-0.063 0.070-0.063 0.072-0.058 0.072-0.058 0.072-0.029 0.038-0.029 0.037-0.029 0.035-0.040 0.025-0.075 0.049-0.081 0.050-0.075 0.050-0.075 0.051-0.081 0.052-0.075 0.052-0.075 0.053-0.075 0.054-0.075 0.054-0.069 0.055-0.075 0.055-0.075 0.056-0.069 0.056-0.075 0.057-0.138 0.115-0.075 0.059-0.069 0.059-0.138 0.12-0.138 0.122-0.063 0.062-0.069 0.062-0.069 0.063-0.127 0.127-0.069 0.065-0.063 0.065-0.063 0.066-0.063 0.066-0.063 0.066-0.063 0.068-0.058 0.068-0.063 0.068-0.063 0.068-0.058 0.069-0.063 0.069-0.058 0.070-0.058 0.070-0.058 0.071-0.058 0.072-0.058 0.072-0.058 0.073-0.052 0.073-0.058 0.073-0.058 0.074-0.052 0.074-0.052 0.074-0.052 0.076-0.052 0.075-0.052 0.076-0.104 0.153-0.052 0.077-0.046 0.077-0.052 0.079-0.046 0.079-0.046 0.079-0.045 0.079-0.046 0.080-0.046 0.080-0.046 0.081-0.046 0.081-0.040 0.081-0.046 0.082-0.040 0.082-0.040 0.082-0.046 0.083-0.040 0.083-0.035 0.084-0.040 0.084-0.040 0.085-0.035 0.085-0.040 0.085-0.035 0.085-0.035 0.086-0.040 0.086-0.035 0.086-0.035 0.087-0.029 0.087-0.035 0.088-0.029 0.087-0.035 0.088-0.029 0.088-0.029 0.089-0.029 0.089-0.029 0.089-0.029 0.089-0.023 0.090-0.029 0.091-0.023 0.091-0.023 0.091-0.029 0.091-0.023 0.092-0.
475023 0.092-0.017 0.092-0.023 0.092-0.017 0.092-0.023 0.093-0.017 0.093-0.017 0.093-0.017 0.094-0.017 0.094-0.011 0.094-0.017 0.095-0.011 0.095-0.017 0.095-0.012 0.095-0.012 0.095-0.012 0.096-0.006 0.096-0.012 0.096-0.012 0.096-0.006 0.096-0.006 0.097-0.006 0.097-0.006 0.097-0.006 0.098v0.097l-0.006 0.097v0.565l0.006 0.074v0.073l0.006 0.073v0.073l0.006 0.073 0.006 0.073v0.073l0.006 0.073 0.006 0.073 0.006 0.072 0.012 0.073 0.006 0.072 0.006 0.072 0.012 0.072 0.006 0.072 0.011 0.072 0.006 0.071 0.012 0.072 0.012 0.071 0.006 0.071 0.012 0.071 0.012 0.070 0.012 0.071 0.012 0.070 0.017 0.070 0.011 0.070 0.012 0.070 0.017 0.070 0.012 0.070 0.017 0.070 0.017 0.069 0.012 0.069 0.017 0.069 0.035 0.138 0.017 0.069 0.017 0.068 0.017 0.068 0.023 0.068 0.017 0.068 0.017 0.068 0.023 0.068 0.017 0.067 0.023 0.067 0.017 0.067 0.023 0.067 0.023 0.066 0.023 0.067 0.023 0.066 0.023 0.066 0.023 0.066 0.069 0.197 0.029 0.065 0.023 0.065 0.029 0.065 0.023 0.065 0.029 0.065 0.023 0.064 0.029 0.064 0.029 0.064 0.029 0.063 0.029 0.063 0.029 0.063 0.029 0.063 0.029 0.063 0.029 0.062 0.029 0.062 0.035 0.062 0.029 0.062 0.035 0.062 0.029 0.062 0.035 0.061 0.029 0.061 0.035 0.060 0.035 0.061 0.035 0.061 0.029 0.060 0.035 0.060 0.104 0.178 0.040 0.059 0.069 0.118 0.035 0.058 0.040 0.058 0.035 0.058 0.040 0.058 0.040 0.057 0.035 0.057 0.040 0.057 0.040 0.056 0.035 0.056 0.040 0.056 0.040 0.055 0.040 0.056 0.040 0.055 0.046 0.055 0.081 0.11 0.040 0.054 0.040 0.054 0.046 0.054 0.040 0.054 0.046 0.053 0.040 0.053 0.046 0.053 0.046 0.053 0.040 0.053 0.046 0.052 0.092 0.103 0.040 0.051 0.052 0.051 0.046 0.050 0.092 0.1 0.046 0.050 0.046 0.049 0.046 0.049 0.052 0.049 0.046 0.048 0.052 0.049 0.046 0.048 0.046 0.047 0.052 0.047 0.052 0.047 0.046 0.047 0.156 0.138 0.052 0.046 0.046 0.045 0.052 0.045 0.052 0.044 0.052 0.044 0.052 0.044 0.058 0.044 0.104 0.087 0.052 0.043 0.058 0.043 0.052 0.042 0.052 0.041 0.058 0.042 0.052 0.041 0.058 0.040 0.058 0.041 0.052 0.040 0.058 0.040 0.058 0.040 0.052 0.039 0.058 0.039 0.058 0.039 0.115 0.076 0.115 0.075 0.058 0.037 0.115 0.073 0.058 0.036 0.058 0.035 0.063 0.035 0.058 0.035 0.058 0.035 0.063 0.034 0.058 0.034 0.063 0.033 0.058 0.033 0.063 0.033 0.058 0.032 0.063 0.032 0.058 0.031 0.063 0.032 0.063 0.030 0.058 0.031 0.063 0.030 0.19 0.088 0.063 0.028 0.063 0.029 0.127 0.055 0.063 0.027 0.063 0.026 0.127 0.053 0.063 0.025 0.069 0.025 0.127 0.050 0.069 0.024 0.063 0.024 0.063 0.023 0.069 0.023 0.063 0.022 0.069 0.023 0.063 0.021 0.069 0.022 0.063 0.021 0.069 0.021 0.069 0.020 0.063 0.020 0.069 0.020 0.069 0.019 0.063 0.018 0.138 0.036 0.138 0.035 0.138 0.032 0.069 0.015 0.063 0.016 0.075 0.015 0.069 0.014 0.069 0.014 0.138 0.026 0.138 0.026 0.069 0.012 0.075 0.012 0.138 0.022 0.069 0.010 0.213 0.028 0.075 0.008 0.069 0.008 0.213 0.021 0.075 0.006 0.069 0.006 0.075 0.006 0.069 0.005 0.075 0.005 0.219 0.011 0.144 0.004 0.075 0.002 0.069 0.001 0.075 0h0.15l0.069-0 0.075-0.001 0.075-0.002 0.144-0.004 0.075-0.003 0.075-0.004 0.075-0.004 0.069-0.005 0.075-0.005 0.069-0.005 0.075-0.006 0.075-0.006 0.069-0.006 0.075-0.008 0.069-0.007 0.075-0.007 0.069-0.009 0.069-0.009 0.075-0.010 0.069-0.009 0.075-0.010 0.069-0.010 0.069-0.012 0.075-0.012 0.069-0.012 0.138-0.025 0.069-0.013 0.075-0.013 0.138-0.029 0.138-0.030 0.138-0.032 0.138-0.033 0.069-0.017 0.069-0.018 0.063-0.019 0.069-0.018 0.069-0.019 0.069-0.020 0.069-0.020 0.063-0.020 0.069-0.021 0.063-0.021 0.138-0.044 0.063-0.022 0.069-0.023 0.063-0.023 0.069-0.023 0.063-0.024 0.063-0.024 0.069-0.024 0.127-0.051 0.069-0.026 0.063-0.026 0.063-0.026 0.127-0.054 0.063-0.028 0.063-0.028 0.063-0.028 0.063-0.029 0.063-0.029 0.063-0.030 0.063-0.030 0.063-0.030 0.058-0.030 0.063-0.031 0.063-0.031 0.058-0.032 0.127-0.064 0.058-0.033 0.063-0.034 0.058-0.033 0.063-0.034 0.058-0.034 0.058-0.035 0.063-0.035 0.058-0.036 0.058-0.035 0.173-0.109 0.063-0.037 0.058-0.037 0.115-0.076 0.052-0.038 0.058-0.039 0.058-0.039 0.058-0.039 0.058-0.040 0.052-0.040 0.058-0.040 0.052-0.040 0.058-0.041 0.052-0.042 0.058-0.042 0.052-0.042 0.058-0.042 0.052-0.043 0.052-0.043 0.052-0.043 0.058-0.043 0.052-0.044 0.156-0.133 0.052-0.045 0.052-0.046 0.052-0.045 0.046-0.046 0.052-0.046 0.052-0.047 0.046-0.047 0.104-0.095 0.046-0.047 0.052-0.048 0.046-0.048 0.046-0.049 0.052-0.048 0.046-0.049 0.092-0.
475099 0.092-0.1 0.092-0.101 0.046-0.051 0.046-0.051 0.046-0.052 0.040-0.052 0.046-0.052 0.046-0.053 0.040-0.053 0.046-0.052 0.040-0.054 0.046-0.054 0.040-0.054 0.046-0.054 0.040-0.054 0.040-0.055 0.040-0.055 0.040-0.055 0.040-0.055 0.040-0.056 0.040-0.055 0.040-0.056 0.040-0.056 0.035-0.057 0.040-0.056 0.040-0.057 0.035-0.058 0.040-0.057 0.035-0.058 0.040-0.058 0.035-0.058 0.035-0.058 0.035-0.059 0.040-0.059 0.035-0.059 0.035-0.059 0.035-0.060 0.035-0.059 0.029-0.061 0.035-0.060 0.069-0.121 0.029-0.061 0.035-0.061 0.029-0.061 0.035-0.062 0.029-0.062 0.029-0.062 0.029-0.062 0.035-0.062 0.029-0.063 0.058-0.126 0.029-0.063 0.029-0.063 0.023-0.063 0.029-0.064 0.029-0.064 0.023-0.064 0.029-0.065 0.023-0.065 0.029-0.065 0.023-0.065 0.046-0.13 0.029-0.066 0.023-0.066 0.023-0.066 0.017-0.066 0.023-0.066 0.023-0.066 0.046-0.133 0.017-0.067 0.023-0.068 0.017-0.067 0.017-0.067 0.023-0.068 0.017-0.068 0.017-0.068 0.017-0.068 0.017-0.069 0.017-0.068 0.017-0.068 0.017-0.069 0.012-0.069 0.017-0.069 0.017-0.069 0.012-0.069 0.017-0.070 0.012-0.070 0.012-0.070 0.012-0.070 0.017-0.070 0.012-0.070 0.012-0.070 0.006-0.070 0.012-0.070 0.012-0.071 0.012-0.071 0.006-0.071 0.012-0.071 0.006-0.071 0.011-0.072 0.006-0.071 0.006-0.072 0.006-0.072 0.012-0.071 0.006-0.072v-0.073l0.006-0.072 0.006-0.073 0.006-0.072v-0.073l0.006-0.073v-0.073l0.006-0.073v-0.618l-0.007-0.103zM14.556 9.945l0.004-0.003 0.069-0.042 0.069-0.041 0.069-0.040 0.075-0.039 0.069-0.039 0.075-0.038 0.075-0.037 0.075-0.036 0.075-0.035 0.075-0.035 0.081-0.033 0.075-0.033 0.081-0.032 0.081-0.031 0.081-0.030 0.081-0.029 0.081-0.028 0.086-0.027 0.086-0.026 0.081-0.025 0.087-0.024 0.087-0.023 0.087-0.022 0.092-0.021 0.086-0.020 0.092-0.019 0.087-0.017 0.092-0.017 0.092-0.016 0.092-0.014 0.092-0.013 0.092-0.012 0.092-0.011 0.092-0.010 0.19-0.016 0.098-0.006 0.098-0.005 0.092-0.004 0.098-0.002 0.092-0.001h0.092l0.087 0.001 0.092 0.002 0.087 0.003 0.092 0.004 0.086 0.006 0.087 0.006 0.092 0.007 0.086 0.009 0.087 0.009 0.086 0.011 0.086 0.012 0.081 0.012 0.086 0.013 0.087 0.014 0.081 0.016 0.087 0.016 0.081 0.017 0.081 0.018 0.081 0.019 0.081 0.020 0.081 0.021 0.081 0.022 0.075 0.022 0.081 0.024 0.231 0.076 0.075 0.027 0.075 0.028 0.069 0.028 0.075 0.029 0.069 0.031 0.075 0.031 0.069 0.032 0.020 0.010c0.719 0.317 1.333 0.751 1.795 1.269 0.245 0.12 0.485 0.25 0.719 0.389-1.477 0.565-3.032 0.851-4.636 0.851-1.872 0-3.73-0.407-5.422-1.182 0.325-0.368 0.727-0.695 1.187-0.971zM28.359 20.373v0.037l-0.003 0.036c-0.002 0.048-0.005 0.095-0.008 0.142v0.015l-0.005 0.050c-0.010 0.135-0.022 0.269-0.037 0.403l-0.005 0.055-0.006 0.063-0.010 0.056c-0.001 0.007-0.001 0.014-0.002 0.020l-0.004 0.049-0.010 0.055c-0.001 0.004-0.001 0.009-0.002 0.013l-0.005 0.058-0.015 0.083c-0.003 0.018-0.006 0.035-0.009 0.053l-0.005 0.051-0.012 0.062-0.012 0.062-0.012 0.062-0.012 0.062-0.011 0.062-0.012 0.061-0.012 0.062-0.017 0.061-0.012 0.061-0.012 0.061-0.017 0.061-0.012 0.060-0.017 0.061-0.017 0.061-0.011 0.060-0.017 0.060-0.017 0.060-0.017 0.059-0.017 0.060-0.017 0.059-0.017 0.059-0.034 0.118-0.023 0.059-0.017 0.059-0.017 0.059-0.023 0.058-0.017 0.058-0.023 0.058-0.023 0.058-0.017 0.058-0.023 0.057-0.023 0.058-0.023 0.057-0.046 0.114-0.023 0.056-0.023 0.056-0.023 0.057-0.023 0.056-0.023 0.056-0.029 0.056-0.023 0.056-0.029 0.055-0.023 0.055-0.029 0.055-0.023 0.055-0.029 0.055-0.029 0.054-0.029 0.055-0.023 0.054-0.029 0.054-0.029 0.054-0.029 0.054-0.029 0.053-0.029 0.053-0.035 0.053-0.029 0.053-0.029 0.052-0.029 0.053-0.035 0.052-0.029 0.052-0.035 0.052-0.029 0.052-0.035 0.051-0.029 0.051-0.035 0.051-0.035 0.051-0.035 0.051-0.035 0.051-0.029 0.050-0.035 0.050-0.040 0.050-0.035 0.050-0.035 0.050-0.069 0.098-0.035 0.048-0.040 0.049-0.035 0.048-0.035 0.048-0.040 0.048-0.035 0.047-0.040 0.047-0.040 0.047-0.035 0.047-0.040 0.047-0.040 0.046-0.035 0.046-0.040 0.046-0.081 0.091-0.040 0.045-0.040 0.045-0.040 0.044-0.040 0.045-0.040 0.044-0.046 0.044-0.040 0.044-0.040 0.044-0.040 0.043-0.046 0.043-0.040 0.043-0.046 0.043-0.040 0.042-0.046 0.041-0.040 0.042-0.046 0.041-0.046 0.042-0.046 0.041-0.040 0.040-0.046 0.040-0.046 0.040-0.046 0.040-0.046 0.039-0.046 0.039-0.046 0.039-0.046 0.039-0.046 0.039-0.046 0.038-0.046 0.038-0.052 0.037-0.046 0.037-0.046 0.037-0.052 0.037-0.046 0.036-0.046 0.036-0.052 0.036-0.046 0.036-0.104 0.070-0.046 0.035-0.052 0.035-0.052 0.034-0.046 0.034-0.104 0.067-0.052 0.033-0.052 0.033-0.052 0.032-0.046 0.032-0.058 0.032-0.046 0.031-0.058 0.031-0.052 0.031-0.052 0.031-0.156 0.090-0.058 0.030-0.104 0.058-0.058 0.028-0.052 0.028-0.058 0.028-0.052 0.027-0.058 0.027-0.052 0.027-0.058 0.027-0.052 0.026-0.058 0.026-0.058 0.025-0.052 0.025-0.058 0.025-0.116 0.049-0.052 0.024-0.058 0.024-0.058 0.023-0.058 0.023-0.058 0.022-0.058 0.022-0.058 0.022-0.058 0.021-0.058 0.021-0.115 0.042-0.063 0.020-0.115 0.039-0.058 0.019-0.058 0.019-0.063 0.018-0.058 0.018-0.058 0.017-0.063 0.017-0.058 0.017-0.063 0.017-0.058 0.016-0.063 0.016-0.058 0.016-0.063 0.015-0.058 0.014-0.063 0.014-0.058 0.014-0.063 0.014-0.063 0.013-0.058 0.013-0.127 0.024-0.063 0.012-0.058 0.012-0.063 0.011-0.063 0.010-0.063 0.011-0.063 0.010-0.063 0.009-0.058 0.009-0.069 0.009-0.058 0.008-0.063 0.008-0.069 0.007-0.058 0.007-0.069 0.006-0.063 0.006-0.063 0.006-0.063 0.006-0.063 0.005-0.063 0.005-0.063 0.004-0.069 0.004-0.063 0.003-0.127 0.006-0.069 0.002-0.063 0.002-0.127 0.002-0.069 0.001h-0.127l-0.069-0.001-0.063-0.001-0.127-0.003-0.063-0.002-0.069-0.002-0.063-0.003-0.127-0.007-0.127-0.009-0.127-0.010-0.063-0.006-0.063-0.006-0.127-0.014-0.127-0.015-0.063-0.009-0.063-0.008-0.127-0.018-0.058-0.010-0.063-0.011-0.063-0.010-0.058-0.011-0.063-0.011-0.063-0.012-0.063-0.012-0.058-0.013-0.063-0.013-0.063-0.013-0.058-0.013-0.063-0.014-0.058-0.014-0.063-0.014-0.058-0.015-0.063-0.015-0.058-0.016-0.058-0.016-0.063-0.017-0.058-0.017-0.058-0.017-0.063-0.017-0.115-0.036-0.063-0.019-0.058
475-0.019-0.058-0.020-0.058-0.019-0.058-0.020-0.058-0.020-0.115-0.041-0.058-0.021-0.116-0.044-0.058-0.022-0.058-0.023-0.058-0.023-0.115-0.047-0.052-0.024-0.058-0.025-0.058-0.024-0.058-0.025-0.052-0.025-0.058-0.025-0.058-0.026-0.052-0.027-0.058-0.027-0.104-0.054-0.058-0.028-0.052-0.028-0.058-0.028-0.052-0.028-0.052-0.029-0.058-0.030-0.052-0.030-0.052-0.030-0.052-0.030-0.104-0.061-0.058-0.031-0.046-0.031-0.052-0.032-0.058-0.032-0.046-0.032-0.052-0.032-0.052-0.033-0.104-0.067-0.046-0.034-0.104-0.068-0.046-0.035-0.104-0.070-0.046-0.036-0.052-0.036-0.046-0.036-0.046-0.037-0.052-0.036-0.046-0.037-0.046-0.037-0.052-0.037-0.046-0.037-0.046-0.038-0.092-0.077-0.046-0.039-0.046-0.039-0.046-0.040-0.092-0.080-0.046-0.040-0.046-0.040-0.040-0.041-0.046-0.041-0.046-0.041-0.040-0.042-0.046-0.041-0.046-0.042-0.040-0.043-0.040-0.043-0.046-0.043-0.040-0.043-0.040-0.043-0.046-0.044-0.040-0.044-0.040-0.044-0.040-0.044-0.081-0.090-0.040-0.045-0.121-0.137-0.081-0.092-0.040-0.047-0.035-0.047-0.040-0.047-0.035-0.047-0.040-0.047-0.035-0.048-0.040-0.048-0.035-0.049-0.035-0.048-0.039-0.049-0.035-0.049-0.035-0.049-0.035-0.049-0.035-0.049-0.035-0.050-0.035-0.050-0.035-0.050-0.035-0.051-0.104-0.152-0.029-0.051-0.035-0.052-0.029-0.051-0.035-0.052-0.029-0.052-0.035-0.052-0.029-0.052-0.029-0.053-0.035-0.053-0.029-0.054-0.029-0.053-0.029-0.054-0.058-0.107-0.029-0.054-0.029-0.054-0.029-0.055-0.023-0.055-0.029-0.055-0.029-0.055-0.023-0.055-0.029-0.055-0.023-0.055-0.029-0.056-0.023-0.056-0.023-0.056-0.029-0.056-0.023-0.056-0.023-0.057-0.023-0.057-0.023-0.057-0.023-0.057-0.046-0.115-0.017-0.058-0.023-0.058-0.023-0.058-0.017-0.058-0.023-0.058-0.017-0.059-0.023-0.059-0.017-0.059-0.023-0.059-0.017-0.059-0.017-0.060-0.017-0.059-0.017-0.059-0.017-0.060-0.017-0.060-0.017-0.061-0.012-0.060-0.017-0.060-0.017-0.060-0.017-0.061-0.012-0.061-0.017-0.061-0.012-0.061-0.011-0.061-0.017-0.062-0.011-0.062-0.012-0.062-0.011-0.062-0.012-0.062-0.011-0.062-0.012-0.062-0.012-0.062-0.005-0.049c-0.003-0.016-0.005-0.032-0.008-0.049l-0.005-0.027-0.012-0.063-0.003-0.037c-0.002-0.016-0.004-0.032-0.006-0.048l-0.007-0.041-0.004-0.048c-0.001-0.009-0.003-0.018-0.004-0.027l-0.009-0.051-0.006-0.063-0.004-0.040c-0.017-0.155-0.032-0.31-0.042-0.467l-0.001-0.005-0.006-0.065v-0.040c-0.001-0.022-0.003-0.045-0.004-0.067l-0.002-0.022v-0.012c-0.001-0.029-0.002-0.058-0.003-0.086l-0.003-0.031v-0.058c-0.001-0.033-0.002-0.066-0.003-0.1-0.065-3.439 1.603-6.507 4.199-8.376 1.97 0.996 4.171 1.521 6.389 1.521 2.010 0 3.949-0.413 5.77-1.226 2.27 1.808 3.747 4.576 3.808 7.704 0.004 0.214 0.001 0.427-0.008 0.639z"></path> </svg> </span></span><span class="ecp-button-label">Myopia Management Contact Lenses</span></span></div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-nixlfu75c2ad equal-height-callout-button" data-node="nixlfu75c2ad"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-IwhU6c1mLH{text-align:left;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-IwhU6c1mLH{text-align:left;}.ecp-button.ecp-instance-IwhU6c1mLH{display:flex;justify-content:center;text-align:center;padding:16px 40px;font-size:16px;color:#ffffff!important;background-color:#12223a;border-style:solid;border-color:#f2f3f2;border-width:1px;border-radius:0px;}.ecp-button.ecp-instance-IwhU6c1mLH .ecp-icon{text-align:center;}.ecp-button.ecp-instance-IwhU6c1mLH:hover{color:#12223a!important;background-color:#ffffff;}.ecp-button.ecp-instance-IwhU6c1mLH .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-IwhU6c1mLH:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-IwhU6c1mLH .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-IwhU6c1mLH:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-IwhU6c1mLH{display:flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-IwhU6c1mLH{display:flex;}</style> <div class="ecp-button-wrapper ecp-instance-IwhU6c1mLH"><a class="ecp-button ecp-instance-IwhU6c1mLH " href="#choosing" ><span class="ecp-button-label">About Choosing Contacts ></span></a></div> </div> </div> </div> </div> <div class="fl-col fl-node-frjz7nga3pew fl-col-bg-color fl-col-small equal-height-callout" data-node="frjz7nga3pew"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-7uz4n6le8rhx" data-node="7uz4n6le8rhx"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-hxPKz4Q0WH ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-hxPKz4Q0WH.ecp-callout-imagery-type-photo .ecp-callout-imagery{text-align:center;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-hxPKz4Q0WH.ecp-callout-imagery-type-photo .ecp-callout-imagery{text-align:center;margin-left:auto !important;margin-right:auto !important;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-hxPKz4Q0WH.ecp-callout-imagery-type-photo .ecp-callout-imagery{text-align:center;margin-left:auto !important;margin-right:auto !important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-imagery{width:100%;border-radius:20px;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-title{color:#ffffff;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-title > *{color:#ffffff;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-title-divider{margin-bottom:20px !important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-content{color:#ffffff;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-button-wrapper .ecp-button{display:inline-flex;padding:18px 40px;font-size:16px;color:#ffffff!important;background-color:#12223a;border-style:solid;border-color:#f2f3f2;border-width:1px;border-radius:0px;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-button-wrapper:hover .ecp-button{color:#12223a!important;background-color:#ffffff;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-button-wrapper .ecp-button a{color:#ffffff!important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-button-wrapper:hover .ecp-button a{color:#12223a!important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-hxPKz4Q0WH .ecp-callout-imagery-overlay{border-radius:20px;}</style> <a href="#Data" class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/AdobeStock_249768830-scaled.jpeg" alt="schoolboy wearing glasses and backpack" width="2560" height="1709" loading="lazy"> </div> </a> <div class="ecp-callout-nonimagery"> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-heading fl-node-6tcnk2wl70dj" data-node="6tcnk2wl70dj"> <div class="fl-module-content fl-node-content"> <style>.ecp-heading.ecp-instance-sZ4J9XlKAF{font-size:24px;color:#ffffff!important;font-weight:700;}.ecp-heading.ecp-instance-sZ4J9XlKAF a{color:#ffffff!important;}</style> <h2 class="ecp-heading ecp-instance-sZ4J9XlKAF ecp-heading-tag " >
475 <a href="#Solutions" > <span class="ecp-heading-text"> Why Buy Contact Lenses From Uptown Vision? </span> </a> </h2> </div> </div> <div class="fl-module fl-module-ecp-divider fl-node-p1bajilu63re" data-node="p1bajilu63re"> <div class="fl-module-content fl-node-content"> <style>.ecp-instance-IoLn05CTyh hr{width:70px;border-color:#f2f3f2;border-width:2px;}.ecp-instance-IoLn05CTyh svg{width:70px;color:#f2f3f2;fill:#f2f3f2;}.ecp-instance-IoLn05CTyh svg path{color:#f2f3f2;fill:#f2f3f2;}.ecp-instance-IoLn05CTyh svg circle{color:#f2f3f2;fill:#f2f3f2;}</style> <div class="ecp-divider ecp-instance-IoLn05CTyh"><hr /></div> </div> </div> <div class="fl-module fl-module-ecp-callout fl-node-rekfy7a1pjw8" data-node="rekfy7a1pjw8"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-RAhe1ytwlm ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-imagery{width:100%;border-radius:20px;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-title{color:#ffffff;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-title > *{color:#ffffff;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-content{font-size:16px;color:#ffffff;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-button-wrapper{text-align:left;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-button-wrapper .ecp-button{display:inline-flex;padding:16px 40px;color:#ffffff!important;background-color:#12223a;border-style:solid;border-color:#f2f3f2;border-width:1px;border-radius:0px;margin-top:20px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-button-wrapper:hover .ecp-button{color:#12223a!important;background-color:#ffffff;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-button-wrapper .ecp-button a{color:#ffffff!important;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-button-wrapper:hover .ecp-button a{color:#12223a!important;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-RAhe1ytwlm .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-content clear"> <ul> <li>Exclusive Manufacturer Rebates</li> <li>We Maximize Your Vision Benefits</li> <li>Free Direct Shipping</li> <li>Hassle Free Returns</li> <li>Annual Supply Savings</li> <li>Guaranteed Prescription Accuracy</li> </ul> </div> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-jszdio0n19w4 equal-height-callout-button" data-node="jszdio0n19w4"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-xJD9PlSeEd{text-align:left;}.ecp-button.ecp-instance-xJD9PlSeEd{display:flex;justify-content:center;text-align:center;padding:16px 40px;font-size:16px;color:#ffffff!important;background-color:#12223a;border-style:solid;border-color:#f2f3f2;border-width:1px;border-radius:0px;}.ecp-button.ecp-instance-xJD9PlSeEd .ecp-icon{text-align:center;}.ecp-button.ecp-instance-xJD9PlSeEd:hover{color:#12223a!important;background-color:#ffffff;}.ecp-button.ecp-instance-xJD9PlSeEd .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-xJD9PlSeEd:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-xJD9PlSeEd .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-xJD9PlSeEd:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-xJD9PlSeEd{display:flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-xJD9PlSeEd{display:flex;}</style> <div class="ecp-button-wrapper ecp-instance-xJD9PlSeEd"><a class="ecp-button ecp-instance-xJD9PlSeEd " href="#buying" ><span class="ecp-button-label">About Buying Contacts ></span></a></div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-n1kxdos0giul fl-row-default-height fl-row-align-center" data-node="n1kxdos0giul"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-xl1zkh5c0uwr" data-node="xl1zkh5c0uwr"> <div class="fl-col fl-node-26xhu9ev38ql fl-col-bg-color fl-col-small" data-node="26xhu9ev38ql"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-image fl-node-9lusbjravge7" data-node="9lusbjravge7"> <div class="fl-module-content fl-node-content"> <div class="ecp-image ecp-instance-NVSGgp8Eyx"> <style>.ecp-image.ecp-instance-NVSGgp8Eyx img{border-radius:10px;;;;;}
475.ecp-image.ecp-instance-NVSGgp8Eyx .ecp-image-overlay{;border-radius:10px;;;;;}</style> <img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/male-eye-doctor-consult-with-teen.jpeg" loading="lazy" alt="male eye doctor having contact lens exam with teen boy" width="958" height="958" /> </div> </div> </div> </div> </div> <div class="fl-col fl-node-xtbhm5surw2d fl-col-bg-color fl-col-small" data-node="xtbhm5surw2d"> <div class="fl-col-content fl-node-content"><div id="fitting" class="fl-module fl-module-ecp-heading fl-node-om0v5e7nzhxt" data-node="om0v5e7nzhxt"> <div class="fl-module-content fl-node-content"> <style>.ecp-heading.ecp-instance-L4D1adNrQZ{font-size:32px;font-weight:700;}body.ecp-breakpoint-small .ecp-heading.ecp-instance-L4D1adNrQZ{font-size:28px;}</style> <h2 class="ecp-heading ecp-instance-L4D1adNrQZ ecp-heading-tag " > <span class="ecp-heading-text"> A Contact Lens Fitting Is More Than an Eye Exam </span> </h2> </div> </div> <div class="fl-module fl-module-ecp-divider fl-node-67mdhkip3ruw" data-node="67mdhkip3ruw"> <div class="fl-module-content fl-node-content"> <style>.ecp-instance-WLrVC2XYgn hr{width:30%;border-width:2px;}.ecp-instance-WLrVC2XYgn svg{width:30%;}</style> <div class="ecp-divider ecp-instance-WLrVC2XYgn"><hr /></div> </div> </div> <div class="fl-module fl-module-ecp-callout fl-node-6tm2w34dvyrs" data-node="6tm2w34dvyrs"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-SF7pmjfOI6 ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-imagery{width:100%;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-title{font-size:32px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-title{font-size:24px;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-title > *{font-size:32px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-title > *{font-size:24px;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-title-divider{margin-bottom:20px !important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-title-text .ecp-callout-title-text-underline{margin-top:15px !important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-SF7pmjfOI6 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-content clear"> <p><span style="font-size: 18px;"><strong>Simple. Thorough. Personalized.</strong></span></p> <p><span style="font-weight: 400;"><strong>A contact lens exam includes</strong> additional measurements beyond a routine eye exam to ensure precise fit and comfort. </span><span style="font-weight: 400;">During your contact lens fitting, we evaluate more than just your prescription. We measure corneal shape, assess tear quality, and review your daily habits to ensure safe, comfortable wear.</span></p> <p><span style="font-weight: 400;"><strong>If you are new to contacts</strong>, we guide you through insertion, removal, and proper care until you feel confident. </span><span style="font-weight: 400;">If you have been wearing the same brand for years, it may be time for an upgrade. Newer lens materials often provide improved moisture retention, comfort, and clarity.</span></p> <p><span style="font-weight: 400;"><strong>Our goal is not just clear vision.</strong>
475 It is healthy, comfortable wear. </span>Not sure if contacts are right for you? Letâs find out together. Call Uptown Vision in Minneapolis or request your appointment online.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-color fl-node-3uj2e1xdzr6c fl-row-default-height fl-row-align-center" data-node="3uj2e1xdzr6c"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-41kc7gxrb8hw" data-node="41kc7gxrb8hw"> <div class="fl-col fl-node-5vn1gfe46btc fl-col-bg-color" data-node="5vn1gfe46btc"> <div class="fl-col-content fl-node-content"><div id="choosing" class="fl-module fl-module-ecp-heading fl-node-5wiqo1hxm3yt" data-node="5wiqo1hxm3yt"> <div class="fl-module-content fl-node-content"> <style>.ecp-heading.ecp-instance-1ZWaXinRMP{font-size:32px;font-weight:700;}body.ecp-breakpoint-small .ecp-heading.ecp-instance-1ZWaXinRMP{font-size:28px;}.ecp-heading.ecp-instance-1ZWaXinRMP .ecp-heading-text .ecp-heading-text-underline{margin-left:auto !important;margin-right:auto !important;}</style> <h3 class="ecp-heading ecp-instance-1ZWaXinRMP ecp-heading-tag ecp-align-center " > <span class="ecp-heading-text"> We Help You Choose the Right Contact Lenses for Your Lifestyle </span> </h3> </div> </div> </div> </div> </div> <div class="fl-col-group fl-node-qzc41txai0yk" data-node="qzc41txai0yk"> <div class="fl-col fl-node-cadknu0i5mtr fl-col-bg-color" data-node="cadknu0i5mtr"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-divider fl-node-k4me6jh8daz1" data-node="k4me6jh8daz1"> <div class="fl-module-content fl-node-content"> <style>.ecp-instance-N4l1SFdauY{text-align:center;}.ecp-instance-N4l1SFdauY hr{width:30%;border-width:2px;}.ecp-instance-N4l1SFdauY svg{width:30%;}</style> <div class="ecp-divider ecp-instance-N4l1SFdauY"><hr /></div> </div> </div> </div> </div> </div> <div class="fl-col-group fl-node-x7c2e85juytw fl-col-group-custom-width" data-node="x7c2e85juytw"> <div class="fl-col fl-node-t81i4savq752 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="t81i4savq752"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-uzisfv36g4rk" data-node="uzisfv36g4rk"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-XnqCwcsY5g ecp-callout-imagery-type-icon ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-XnqCwcsY5g{text-align:left;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-title{font-size:26px;font-weight:700;margin-top:10px !important;line-height:1.1;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-title .ecp-heading-tag{line-height:1.1;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-title > *{font-size:26px;font-weight:700;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-imagery .ecp-icon{margin-bottom:0px !important;font-size:40px;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-imagery .ecp-icon i{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-imagery .ecp-icon .ecp-icon-svg{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-XnqCwcsY5g .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <span class="ecp-icon "> <span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-contacts-time"><svg role="presentation" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> <defs> <style> .cls-1 { fill: #000; stroke-width: 0px; } </style> </defs> <path class="cls-1" d="M28.88,18.63c0-2.1-6.15-3.94-13.15-3.94-1.58,0-3.12.09-4.59.26-.28.03-.48.29-.44.56.03.28.29.48.56.44,1.42-.17,2.93-.26,4.47-.26,7.97,0,12.14,2.18,12.14,2.93s-4.17,2.93-12.14,2.93-12.14-2.18-12.14-2.93c0-.15.48-.88,2.82-1.65.27-.09.41-.37.32-.64-.09-.27-.37-.41-.64-.32-1.31.44-3.52,1.35-3.52,2.61,0,2.1,6.15,3.94,13.15,3.94s13.15-1.84,13.15-3.94Z"/> <path class="cls-1" d="M8.69,16.37s.07,0,.1-.01c.12-.02.23-.05.35-.07.27-.05.45-.32.4-.59-.05-.27-.32-.45-.59-.4-.12.02-.24.05-.36.07-.27.06-.45.32-.39.6.05.24.26.4.5.4Z"/> <path class="cls-1" d="M28.65,15.3c1.14-1.55,1.75-3.38,1.75-5.33,0-4.98-4.05-9.04-9.04-9.04s-9.04,4.05-9.04,9.04c0,.96.15,1.9.44,2.8-6.32.44-12.21,2.32-12.21,5.86,0,6.51,6.81,11.81,15.18,11.81s15.18-5.3,15.18-11.81c0-1.35-.85-2.45-2.25-3.33ZM21.35,1.95c4.43,0,8.03,3.6,8.03,8.03,0,1.77-.56,3.43-1.63,4.83-2.96-1.45-7.6-2.14-12.03-2.14-.64,0-1.28.02-1.91.04-.32-.88-.49-1.79-.49-2.74,0-4.43,3.6-8.03,8.03-8.03ZM24.22,23.16c.07.27.35.43.62.36,2.01-.54,3.54-1.25,4.56-2.09-1.62,4.6-7.14,7.99-13.68,7.99s-12.07-3.4-13.68-8.01c2.62,2.17,8.3,3.18,13.68,3.18,2.4,0,4.79-.2,6.9-.58.28-.05.46-.31.41-.59-.05-.28-.31-.46-.59-.41-2.06.37-4.38.57-6.72.57-6.87,0-14.16-1.74-14.16-4.95s7.3-4.95,14.16-4.95,14.16,1.74,14.16,4.95c0,2.15-3.33,3.37-5.31,3.91-.27.07-.43.35-.36.62Z"/> <path class="cls-1" d="M18.74,6.75l2.18,3.49c.07.11.18.19.32.23.04,0,.08.01.11.01.09,0,.19-.03.27-.08l2.97-1.86c.24-.15.31-.46.16-.7-.15-.24-.46-.31-.7-.16l-2.54,1.59-1.91-3.06c-.15-.24-.46-.31-.7-.16-.24.15-.31.46-.16.7Z"/> <path class="cls-1" d="M26.94,9.98c0,.28.23.51.51.51h.6c.28,0,.51-.23.51-.51s-.23-.51-.51-.51h-.6c-.28,0-.51.23-.51.51Z"/> <path class="cls-1" d="M14.62,10.48h.6c.28,0,.51-.23.51-.51s-.23-.51-.51-.51h-.6c-.28,0-.51.23-.51.51s.23.51.51.51Z"/> <path class="cls-1" d="M21.33,4.37c.28,0,.51-.23.51-.51v-.6c0-.28-.23-.51-.51-.51s-.51.23-.51.51v.6c0,.28.23.51.51.51Z"/> <path class="cls-1" d="M27.41,12.86l-.52-.3c-.24-.14-.55-.05-.69.19-.14.24-.05.55.19.69l.52.3c.08.05.17.07.25.07.18,0,.35-.09.44-.26.14-.24.05-.55-.19-.69Z"/> <path class="cls-1" d="M15.25,7.09l.52.3c.08.05.17.07.25.07.18,0,.35-.09.44-.26.14-.24.05-.55-.19-.69l-.52-.3c-.24-.14-.55-.05-.69.19-.14.24-.05.55.19.69Z"/> <path class="cls-1" d="M24.11,5.11c.08.05.17.07.25.07.18,0,.35-.09.44-.26l.3-.52c.14-.24.05-.55-.19-.69-.24-.14-.55-.05-.69.19l-.3.52c-.14.24-.05.55.19.69Z"/> <path class="cls-1" d="M17.78,4.98c.09.16.26.25.44.25.09,0,.18-.02.26-.07.24-.14.32-.45.18-.69l-.31-.52c-.14-.24-.45-.32-.69-.18-.24.14-.32.45-.18.69l.31.52Z"/> <path class="cls-1" d="M26.59,7.36c.09,0,.18-.02.26-.07l.52-.31c.24-.14.32-.45.18-.69-.14-.24-.45-.32-.69-.18l-.52.31c-.24.14-.32.45-.18.69.09.16.26.25.44.25Z"/> </svg></span> </span> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <span class="ecp-callout-title-text" >
475 Daily Disposable Lenses </span> </div> </div> <div class="ecp-callout-content clear"> <ul> <li><span style="font-weight: 400;">Fresh lens every day.</span></li> <li><span style="font-weight: 400;">No cleaning. No storage.</span></li> <li><span style="font-weight: 400;">Excellent for convenience and hygiene.</span></li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-abe8pw6tr90z fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="abe8pw6tr90z"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-kb32ejtluvyc" data-node="kb32ejtluvyc"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-k4LYldMsZK ecp-callout-imagery-type-icon ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-k4LYldMsZK{text-align:left;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-title{font-size:26px;font-weight:700;margin-top:10px !important;line-height:1.1;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-title .ecp-heading-tag{line-height:1.1;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-title > *{font-size:26px;font-weight:700;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-imagery .ecp-icon{margin-bottom:0px !important;font-size:40px;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-imagery .ecp-icon i{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-imagery .ecp-icon .ecp-icon-svg{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-k4LYldMsZK .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <span class="ecp-icon "> <span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-double-contacts"><svg role="presentation" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> <defs> <style> .cls-1 { fill: #000; stroke-width: 0px; } </style> </defs> <path class="cls-1" d="M10.49,5.22c-.03-.19-.21-.32-.4-.29-.19.03-.32.21-.29.4.24,1.51,1.13,3.26,2.37,4.69.07.08.16.12.26.12.08,0,.16-.03.23-.09.14-.13.16-.35.03-.49-1.16-1.33-1.99-2.95-2.21-4.34Z"/> <path class="cls-1" d="M26.76,17.48c.15-2.68-1.95-6.73-5.64-10.41-2.04-2.12-4.43-3.79-7.12-4.97-2.39-.96-4.3-.9-5.36.16-.46.49-.74,1.13-.79,1.79l-.02.07-.22.54c-1.68,4.02-1.03,8.45,1.33,11.77-.26.09-.51.18-.77.28-2.37,1.01-3.68,2.4-3.68,3.91.02.67.27,1.32.71,1.83l.04.06.22.54c2.55,6.21,9.67,9.19,15.87,6.64,2.99-1.23,5.41-3.65,6.64-6.64l.26-.59c.44-.51.69-1.16.71-1.84,0-1.17-.81-2.25-2.19-3.13ZM9.11,2.73c.52-.46,1.2-.69,1.88-.64.96.04,1.89.25,2.78.63,2.6,1.15,4.92,2.77,6.89,4.82,3.67,3.67,5.39,7.25,5.44,9.55-.02,0-.03-.02-.05-.03-.06.22-.07.72,0,.76-.09.52-.29.95-.59,1.25-.43.43-1.07.64-1.89.64-2.3,0-5.93-1.73-9.65-5.45-5.05-5.05-6.43-9.92-4.81-11.54ZM7.68,6.59l.21-.84.24.83c.73,2.54,2.67,5.51,5.32,8.16,2.65,2.65,5.63,4.59,8.17,5.32l.83.24-.84.21c-.91.23-1.83.34-2.75.34-3.02,0-5.98-1.19-8.15-3.37h0c-2.84-2.83-4-7-3.04-10.89ZM26.57,24.35c-.48.8-1.06,1.53-1.7,2.18-2.13,2.13-5.07,3.38-8.14,3.38h0c-4.01,0-7.78-2.12-9.85-5.55l-.45-.74.76.42c2.31,1.28,5.79,2.01,9.54,2.01,3.75,0,7.23-.74,9.54-2.02l.76-.42-.45.74ZM27.4,22.4c-1.62,1.62-5.41,2.97-10.68,2.97-7.14,0-11.56-2.47-11.56-4.76.04-.69.36-1.33.88-1.78.7-.65,1.52-1.16,2.41-1.52.3-.12.61-.22.91-.33,1.23,1.53,2.84,2.78,4.77,3.59,2.98,1.25,6.41,1.25,9.39,0l.6-.24c.67-.05,1.31-.33,1.8-.79.36-.36.59-.82.72-1.34,1.05.74,1.63,1.58,1.63,2.4,0,.6-.3,1.21-.88,1.79Z"/> </svg></span> </span> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <span class="ecp-callout-title-text" >
475 Biweekly, Weekly or Monthly Lenses </span> </div> </div> <div class="ecp-callout-content clear"> <ul> <li><span style="font-weight: 400;">Reusable lenses replaced on a schedule.</span></li> <li><span style="font-weight: 400;">Cost effective and comfortable when properly maintained.</span></li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-e7c3dt628vgy fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="e7c3dt628vgy"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-cdikboatnse1" data-node="cdikboatnse1"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-0Oo3XWYPCj ecp-callout-imagery-type-icon ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-0Oo3XWYPCj{text-align:left;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-title{font-size:26px;font-weight:700;margin-top:-5px !important;line-height:1.1;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-title .ecp-heading-tag{line-height:1.1;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-title > *{font-size:26px;font-weight:700;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-imagery .ecp-icon{margin-bottom:0px !important;font-size:45px;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-imagery .ecp-icon i{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-imagery .ecp-icon .ecp-icon-svg{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-0Oo3XWYPCj .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <span class="ecp-icon "> <span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-contact-hard-to-fit"><svg role="presentation" version="1.1" xmlns="http://www.w3.org/2000/svg" width="37" height="32" viewBox="0 0 37 32"> <title>contact-hard-to-fit</title> <path d="M33.957 10.328c-0.176-1.529-2.317-2.062-3.469-2.349-0.079-0.020-0.153-0.038-0.22-0.055-2.93-0.749-5.988-0.966-8.856-1.089-1.084-0.046-2.171-0.070-3.23-0.070-2.554 0-5.065 0.136-7.467 0.405-2.199 0.246-4.691 0.526-6.755 1.582-0.773 0.392-1.22 0.883-1.329 1.457-0.039 0.199-0.034 0.398 0.014 0.59 0.006 0.046 0.016 0.101 0.038 0.162 0.857 2.585 2.726 5.503 5.127 8.008 2.57 2.681 5.361 4.483 7.858 5.074 0.765 0.181 1.542 0.273 2.309 0.273 0 0 0 0 0 0 1.365 0 2.745-0.292 4.126-0.869 0.044 0.111 0.117 0.225 0.227 0.339 0.45 0.459 1.043 0.322 1.478-0.091 0.159-0.153 0.797-1.149 1.32-1.973 0.246-0.177 0.491-0.363 0.738-0.558-0.029 0.981-0.082 2.969-0.025 3.218 0.123 0.534 0.507 0.978 1.189 0.82 0.801-0.184 0.812-0.812 0.71-1.257-0.078-0.341-1.103-2.319-1.515-3.072 0.058-0.048 0.116-0.097 0.174-0.146 0.727 0.486 2.563 1.598 2.861 1.681 0.537 0.158 1.202 0.067 1.406-0.542 0.329-1.013-0.25-1.223-0.677-1.312-0.243-0.058-2.138-0.14-3.18-0.181 0.335-0.297 0.673-0.611 1.012-0.943 0.732-0.39 1.454-0.795 1.601-0.933 0.337-0.307 0.557-0.67 0.317-1.111 0.106-0.121 0.211-0.244 0.318-0.369 1.503-1.767 3.035-3.69 3.82-6.052 0.014-0.038 0.022-0.073 0.026-0.098 0.024-0.079 0.041-0.157 0.050-0.234 0.008-0.042 0.015-0.097 0.014-0.16 0.001-0.061-0.005-0.111-0.010-0.146zM25.984 19.703c0.038-0.927 0.083-3.023 0.007-3.351-0.143-0.623-0.434-0.931-1.174-0.761-0.683 0.157-0.848 0.664-0.725 1.197 0.064 0.281 1.224 2.505 1.58 3.174-0.050 0.041-0.101 0.081-0.151 0.121-0.659-0.413-2.68-1.567-3.018-1.648-0.498-0.135-1.148-0.109-1.355 0.625-0.213 0.705 0.313 1.083 0.739 1.173 0.274 0.055 2.253 0.113 3.262 0.136-1.459 1.087-3.019 1.849-4.591 2.096-0.727 0.114-1.441 0.172-2.123 0.172-2.697 0-5.088-0.893-7.309-2.729-2.058-1.701-3.747-4.027-5.104-5.89
4756-0.3-0.414-0.576-0.849-0.826-1.304 0.232 0.073 0.471 0.142 0.719 0.211 1.324 0.371 2.673 0.579 3.819 0.734 2.59 0.351 5.343 0.522 8.416 0.522 0.63 0 1.285-0.007 1.947-0.022 3.692-0.081 6.657-0.379 9.331-0.938 0.613-0.128 1.289-0.285 1.961-0.513-0.701 1.387-1.584 2.777-2.597 4.058-0.241 0.008-0.475 0.116-0.671 0.287-0.163 0.145-0.805 1.107-1.335 1.929-0.262 0.251-0.53 0.493-0.802 0.725zM4.798 10.134c0.847-0.433 1.883-0.655 2.715-0.835 3.257-0.701 6.594-0.85 9.429-0.903 0.531-0.010 1.060-0.015 1.571-0.015 3.184 0 6.032 0.193 8.708 0.59 1.374 0.205 2.474 0.441 3.461 0.743 0.558 0.172 1.247 0.384 1.638 0.778-0.104 0.116-0.373 0.264-0.805 0.441l-0.063 0.026c-0.949 0.398-1.99 0.616-2.974 0.805-3.497 0.671-7.043 0.779-9.742 0.798-0.212 0.002-0.425 0.002-0.637 0.002-3.535 0-6.609-0.226-9.399-0.692-1.303-0.216-2.328-0.462-3.224-0.776l-0.027-0.009c-0.366-0.127-0.953-0.332-1.197-0.621 0.073-0.064 0.22-0.167 0.518-0.317l0.028-0.014z"></path> </svg> </span> </span> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <span class="ecp-callout-title-text" > Toric Lenses for Astigmatism </span> </div> </div> <div class="ecp-callout-content clear"> <ul> <li><span style="font-weight: 400;">Designed to stay stable on the eye and provide consistent clarity.</span></li> <li><span style="font-weight: 400;">Modern designs are more comfortable and precise than ever.</span></li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col-group fl-node-3bka4nomride" data-node="3bka4nomride"> <div class="fl-col fl-node-t7qrow2c10uh fl-col-bg-color fl-col-has-cols" data-node="t7qrow2c10uh"> <div class="fl-col-content fl-node-content"> <div class="fl-col-group fl-node-qjwx178hk2iv fl-col-group-nested" data-node="qjwx178hk2iv"> <div class="fl-col fl-node-5cw9076hzfv1 fl-col-bg-color fl-col-small" data-node="5cw9076hzfv1"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-h96py05emosr" data-node="h96py05emosr"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-Ud2WLV8B9f ecp-callout-imagery-type-icon ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-Ud2WLV8B9f{text-align:left;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-title{font-size:26px;font-weight:700;margin-top:10px !important;line-height:1.1;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-title .ecp-heading-tag{line-height:1.1;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-title > *{font-size:26px;font-weight:700;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-imagery .ecp-icon{margin-bottom:5px !important;font-size:35px;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-imagery .ecp-icon i{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-imagery .ecp-icon .ecp-icon-svg{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-Ud2WLV8B9f .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <span class="ecp-icon "> <span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-dark-contacts"><svg role="presentation" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> <defs> <style> .cls-1 { fill: #000; stroke-width: 0px; } </style> </defs> <path class="cls-1" d="M21.77,10.18c-2.42-2.52-5.27-4.5-8.48-5.91-3.01-1.2-5.44-1.1-6.84.31h0c-.61.65-.99,1.5-1.06,2.39l-.24.58c-3.13,7.49.41,16.12,7.9,19.26,1.81.76,3.74,1.13,5.68,1.13,1.94,0,3.88-.38,5.68-1.13l.58-.24c.89-.08,1.74-.45,2.39-1.07,2.72-2.72.26-9.45-5.6-15.31ZM9.63,22.31h0c-2.94-2.93-4.27-7.14-3.6-11.2,1.05,2.81,3.19,5.96,6.02,8.78,2.83,2.82,5.97,4.97,8.79,6.01-4.06.68-8.28-.65-11.21-3.6ZM26.05,24.18c-1.67,1.67-7.3-.21-12.69-5.6C7.98,13.19,6.09,7.57,7.75,5.9c.44-.39,1.03-.61,1.62-.61.06,0,.11,0,.17,0,1.06.04,2.08.27,3.05.69,2.97,1.31,5.61,3.15,7.86,5.5,5.39,5.39,7.28,11.01,5.6,12.69Z"/>
475 <path class="cls-1" d="M11.51,10.72c-.46-.76-.89-1.47-.99-1.96-.1-.44-.53-.71-.97-.62-.44.1-.71.53-.62.97.16.74.66,1.57,1.19,2.44.19.32.39.64.57.98.15.26.42.41.71.41.13,0,.27-.03.4-.1.39-.22.53-.71.31-1.1-.19-.35-.4-.69-.6-1.02Z"/> </svg></span> </span> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <span class="ecp-callout-title-text" > Multifocal Lenses </span> </div> </div> <div class="ecp-callout-content clear"> <ul> <li><span style="font-weight: 400;">Clear vision at both near and distance.</span></li> <li><span style="font-weight: 400;">No switching between contacts and reading glasses.</span></li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-henqlfd0p7mv fl-col-bg-color fl-col-small" data-node="henqlfd0p7mv"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-u4oqgsd5zc37" data-node="u4oqgsd5zc37"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-TlumeXNs8f ecp-callout-imagery-type-icon ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-TlumeXNs8f{text-align:left;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-title{font-size:26px;font-weight:700;margin-top:10px !important;line-height:1.1;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-title .ecp-heading-tag{line-height:1.1;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-title > *{font-size:26px;font-weight:700;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-imagery .ecp-icon{margin-bottom:0px !important;font-size:40px;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-imagery .ecp-icon i{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-imagery .ecp-icon .ecp-icon-svg{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-TlumeXNs8f .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <span class="ecp-icon "> <span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-sprinkle-contacts"><svg role="presentation" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> <defs> <style> .cls-1 { fill: #000; stroke: #000; stroke-miterlimit: 10; } </style> </defs> <path class="cls-1" d="M14.39,7.23c0,.57.47,1.04,1.04,1.04s1.04-.46,1.04-1.04-.47-1.04-1.04-1.04-1.04.46-1.04,1.04Z"/> <path class="cls-1" d="M11.78,9.78c.49-.29.67-.92.38-1.42-.29-.5-.92-.66-1.42-.38-.49.29-.67.92-.38,1.42.29.49.92.66,1.42.38Z"/> <path class="cls-1" d="M9.39,12.93c.29-.49.12-1.13-.38-1.42-.5-.29-1.13-.11-1.42.38-.28.49-.12,1.13.38,1.42.49.29,1.13.11,1.42-.38Z"/> <path class="cls-1" d="M6.81,16.84c0,.57.46,1.04,1.04,1.04.57,0,1.04-.47,1.04-1.04,0-.57-.46-1.04-1.03-1.04s-1.04.47-1.04,1.04Z"/> <path class="cls-1" d="M10.03,21.91c.49-.29.66-.92.38-1.42-.28-.5-.92-.67-1.42-.38-.5.29-.66.92-.38,1.42.29.49.92.67,1.42.38Z"/> <path class="cls-1" d="M13.93,24.3c.28-.49.11-1.13-.38-1.42-.49-.29-1.13-.12-1.42.38-.29.5-.11,1.13.38,1.42.49.28,1.13.12,1.42-.38Z"/> <path class="cls-1" d="M18.5,24.42c0-.57-.47-1.04-1.04-1.04-.57,0-1.04.47-1.04,1.04,0,.57.47,1.04,1.04,1.04.57,0,1.04-.47,1.04-1.04Z"/> <path class="cls-1" d="M21.11,21.87c-.5.28-.67.92-.38,1.42.28.5.92.66,1.42.38.49-.29.67-.92.38-1.42-.29-.49-.92-.66-1.42-.38Z"/> <path class="cls-1" d="M23.88,20.14c.49.29,1.13.11,1.42-.38.29-.49.12-1.13-.38-1.42-.5-.28-1.13-.11-1.42.38-.29.49-.12,1.13.38,1.42Z"/> <path class="cls-1" d="M26.08,14.81c0-.57-.46-1.04-1.04-1.04-.57,0-1.04.47-1.04,1.04,0,.57.46,1.04,1.03,1.04.57,0,1.04-.47,1.04-1.04Z"/> <path class="cls-1" d="M17.9,5.78c.57,0,1.04-.46,1.04-1.04s-.46-1.04-1.04-1.04-1.04.46-1.04,1.04.46,1.04,1.04,1.04Z"/> <path class="cls-1" d="M11.24,6.03c.29.49.92.66,1.42.38.49-.29.67-.92.38-1.41-.29-.5-.92-.67-1.42-.38-.5.29-.67.92-.38,1.42Z"/> <path class="cls-1" d="M7,9.96c.49.29,1.13.12,1.42-.38.28-.49.12-1.13-.38-1.42-.49-.29-1.13-.12-1.42.38-.29.5-.12,1.13.38,1.42Z"/> <path class="cls-1" d="M5.3,13.4c-.57,0-1.04.46-1.04,1.04,0,.57.47,1.04,1.04,1.04s1.03-.46,1.04-1.04c0-.57-.46-1.04-1.04-1.04Z"/> <path class="cls-1" d="M6.58,21.11c.49-.29.66-.92.38-1.42-.28-.49-.92-.66-1.41-.38-.49.29-.66.92-.38,1.42.29.5.92.67,1.42.38Z"/> <path class="cls-1" d="M10.13,23.93c-.49-.28-1.13-.12-1.41.38-.29.49-.12,1.13.38,1.42.5.29,1.13.12,1.42-.38.29-.49.12-1.13-.38-1.42Z"/> <path class="cls-1" d="M14.99,26.01c-.57,0-1.04.46-1.04,1.04s.46,1.03,1.04,1.04c.57,0,1.04-.47,1.04-1.04,0-.57-.46-1.04-1.04-1.04Z"/> <path class="cls-1" d="M21.66,25.76c-.29-.5-.92-.66-1.42-.38-.49.28-.66.92-.38,1.41.29.49.92.66,1.42.38.5-.29.67-.92.38-1.42Z"/> <path class="cls-1" d="M25.89,21.84c-.5-.29-1.13-.12-1.42.38-.28.49-.12,1.13.38,1.41.5.28,1.13.11,1.42-.38.29-.5.12-1.13-.38-1.42Z"/> <path class="cls-1" d="M27.59,18.39c.57,0,1.03-.46,1.04-1.04,0-.57-.47-1.04-1.04-1.04-.57,0-1.04.46-1.04,1.04s.46,1.04,1.04,1.04Z"/> <path class="cls-1" d="M26.31,10.69c-.5.28-.66.92-.38,1.42.28.49.92.66,1.41.38.5-.29.66-.92.38-1.42-.29-.5-.92-.67-1.42-.38Z"/> <path class="cls-1" d="M22.38,6.45c-.29.49-.12,1.13.38,1.42.49.28,1.13.11,1.41-.38.29-.5.12-1.13-.38-1.42-.5-.29-1.13-.12-1.42.38Z"/> <path class="cls-1" d="M23.44,11.69c.57,0,1.04-.46,1.04-1.04s-.46-1.04-1.04-1.04-1.04.46-1.04,1.04.46,1.04,1.04,1.04Z"/> <path class="cls-1" d="M10.98,3.82c.57,0,1.04-.46,1.04-1.04s-.46-1.04-1.04-1.04-1.04.46-1.04,1.04.46,1.04,1.04,1.04Z"/> <path class="cls-1" d="M5.66,8.13c.49-.29.67-.92.38-1.41-.29-.5-.92-.67-1.42-.38-.5.29-.67.92-.38,1.42.29.49.92.66,1.42.38Z"/> <path class="cls-1" d="M3.21,14.53c.29-.5.12-1.13-.38-1.41-.5-.29-1.13-.12-1.42.38-.29.5-.12,1.13.38,1.42.49.29,1.13.12,1.41-.38Z"/> <path class="cls-1" d="M3.26,20.25c-.57,0-1.04.46-1.04,1.04s.46,1.04,1.04,1.04c.57,0,1.03-.46,1.03-1.04,0-.57-.46-1.04-1.03-1.04Z"/> <path class="cls-1" d="M7.19,26.23c-.5.29-.67.92-.38,1.42.29.5.92.67,1.42.38s.66-.92.38-1.41c-.29-.5-.92-.67-1.41-.38Z"/> <path class="cls-1" d="M15,29.06c-.5-.29-1.13-.12-1.41.38-.29.5-.12,1.13.38,1.42.5.29,1.13.12,1.42-.38.29-.49.12-1.13-.38-1.41Z"/> <path class="cls-1" d="M21.77,27.98c-.57,0-1.04.46-1.04,1.03,0,.57.46,1.04,1.03,1.04.57,0,1.04-.46,1.04-1.04,0-.57-.46-1.03-1.04-1.03Z"/> <path class="cls-1" d="M27.08,23.67c-.5.29-.67.92-.38,1.41.29.5.92.67,1.42.38.5-.29.67-.92.38-1.42-.28-.49-.92-.66-1.42-.38Z"/> <path class="cls-1" d="M30.95,16.89c-.49-.29-1.13-.12-1.41.38-.29.49-.12,1.13.38,1.41.5.29,1.13.12,1.42-.38.29-.5.12-1.13-.38-1.42Z"/> <path class="cls-1" d="M29.49,11.54c.57,0,1.04-.46,1.04-1.03,0-.57-.46-1.04-1.04-1.04-.57,0-1.03.46-1.03,1.04,0,.57.46,1.04,1.03,1.03Z"/> <path class="cls-1" d="M17.74,2.74c.5.28,1.13.12,1.41-.38.29-.5.12-1.13-.38-1.42-.5-.29-1.13-.12-1.42.38-.29.49-.12,1.13.38,1.41Z"/> <path class="cls-1" d="M14.84,4.25c.57,0,1.04-.46,1.04-1.04s-.47-1.04-1.04-1.04-1.04.46-1.04,1.04.47,1.04,1.04,1.04Z"/> <path class="cls-1" d="M9.27,6.61c.49-.29.67-.92.38-1.41-.29-.5-.92-.67-1.42-.38-.49.29-.67.92-.38,1.42.29.49.92.66,1.42.38Z"/> <path class="cls-1" d="M4.21,11.81c.49.29,1.13.11,1.42-.38.28-.49.12-1.13-.38-1.42-.5-.29-1.13-.12-1.42.38-.29.5-.12,1.13.38,1.42Z"/> <path class="cls-1" d="M3.84,16.39c-.57,0-1.04.47-1.04,1.04,0,.57.46,1.04,1.04,1.04.57,0,1.04-.47,1.04-1.04,0-.57-.46-1.04-1.03-1.04Z"/> <path class="cls-1" d="M7.23,23c-.29-.49-.92-.67-1.41-.38-.5.29-.67.92-.38,1.42.29.49.92.67,1.42.38.5-.28.66-.92.38-1.42Z"/> <path class="cls-1" d="M12.05,26.65c-.49-.28-1.13-.12-1.42.38-.29.5-.12,1.13.38,1.42.49.29,1.13.12,1.42-.38.29-.49.11-1.13-.38-1.42Z"/> <path class="cls-1" d="M18.05,27.4c-.57,0-1.04.46-1.04,1.03,0,.57.47,1.04,1.04,1.04.57,0,1.04-.46,1.04-1.04,0-.57-.47-1.04-1.04-1.04Z"/> <path class="cls-1" d="M23.62,25.04c-.49.29-.67.92-.38,1.41.29.5.92.67,1.42.38.49-.29.67-.92.38-1.42-.28-.5-.92-.66-1.42-.38Z"/> <path class="cls-1" d="M28.68,19.84c-.49-.29-1.13-.11-1.42.38-.28.49-.12,1.13.38,1.41.5.29,1.13.12,1.42-.38.28-.5.12-1.13-.38-1.42Z"/> <path class="cls-1" d="M29.05,15.26c.57,0,1.04-.47,1.04-1.04,0-.57-.46-1.04-1.04-1.04-.57,0-1.04.47-1.04,1.04,0,.57.46,1.04,1.03,1.04Z"/> <path class="cls-1" d="M25.67,8.65c.29.49.92.67,1.41.38.5-.29.67-.92.38-1.42-.29-.49-.92-.67-1.42-.38-.5.28-.66.92-.38,1.42Z"/> <path class="cls-1" d="M18.91,7.81c0,.57.46,1.04,1.04,1.04s1.04-.46,1.04-1.04-.47-1.04-1.04-1.04-1.04.46-1.04,1.04Z"/> <path class="cls-1" d="M25.83,5.52c.5-.29.67-.92.38-1.42-.29-.5-.92-.67-1.42-.38-.49.28-.66.92-.38,1.42.29.49.92.67,1.41.38Z"/> <path class="cls-1" d="M21.12,4.95c.49.28,1.13.12,1.41-.38.29-.5.12-1.13-.38-1.42-.5-.28-1.13-.12-1.42.38-.29.49-.11,1.13.38,1.42Z"/> <path class="cls-1" d="M12.32,12.69c-.16.27-.22.59-.17.91l-.04.23c-.5,2.89,1.44,5.64,4.33,6.14,1.4.24,2.84-.09,4-.92l.2-.14c.3-.09.56-.28.73-.54.36-.58.2-1.42-.45-2.37-.75-1.02-1.7-1.87-2.79-2.52-2.54-1.59-5.09-1.93-5.82-.78ZM12.73,12.95c.16-.22.39-.36.66-.4.94-.22,2.64.18,4.49,1.34,1.03.62,1.93,1.43,2.64,2.39.53.77.69,1.43.44,1.84-.5.79-2.68.61-5.15-.93-1.03-.62-1.93-1.43-2.64-2.39-.53-.77-.69-1.43-.44-1.83ZM12.77,15.06c.75,1.02,1.7,1.87,2.79,2.52,1.43.9,2.86,1.39,3.97,1.45-1.51.77-3.31.68-4.75-.22-1.43-.9-2.3-2.48-2.27-4.17.07.13.16.27.25.41Z"/> </svg></span> </span> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <span class="ecp-callout-title-text" >
475 Colored Contact Lenses </span> </div> </div> <div class="ecp-callout-content clear"> <ul> <li><span style="font-weight: 400;">Enhance or change your eye color safely while correcting your vision.</span></li> <li>Simply experience the fun of a new eye color.</li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-itwckpvh7ygd fl-col-bg-color fl-col-small" data-node="itwckpvh7ygd"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-248evd7fksco" data-node="248evd7fksco"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-VsUWJDqw1j ecp-callout-imagery-type-icon ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-VsUWJDqw1j{text-align:left;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-title{font-size:26px;font-weight:700;margin-top:10px !important;line-height:1.1;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-title .ecp-heading-tag{line-height:1.1;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-title > *{font-size:26px;font-weight:700;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-imagery .ecp-icon{margin-bottom:0px !important;font-size:40px;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-imagery .ecp-icon i{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-imagery .ecp-icon .ecp-icon-svg{color:#12253a!important;fill:#12253a!important;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-VsUWJDqw1j .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <span class="ecp-icon "> <span class="ecp-icon-svg" data-icon="ecp-customicon ecp-customicon-contact-on-eye-2"><svg role="presentation" version="1.1" xmlns="http://www.w3.org/2000/svg" width="37" height="32" viewBox="0 0 37 32"> <title>contact-on-eye-2</title> <path d="M10.311 6.608c0 0.176 0.011 0.353 0.034 0.526l0.092 0.696 0.6-0.367c4.152-2.56 10.887-2.568 14.415-0.019l0.576 0.417 0.138-0.698c0.058-0.3 0.092-0.601 0.092-0.892v-0.001c0-1.671-1.009-3.168-2.83-4.217-1.557-0.895-3.599-1.409-5.6-1.409-3.869 0-7.518 2.899-7.518 5.965z"></path> <path d="M29.685 19.529l-0.006-0.103-0.012-0.205-0.006-0.103-0.006-0.102-0.012-0.102-0.006-0.101-0.012-0.101-0.011-0.101-0.012-0.101-0.017-0.1-0.012-0.1-0.017-0.1-0.017-0.1-0.012-0.099-0.017-0.099-0.023-0.099-0.017-0.099-0.017-0.099-0.023-0.097-0.023-0.098-0.023-0.097-0.023-0.097-0.023-0.096-0.023-0.096-0.029-0.096-0.023-0.095-0.029-0.096-0.029-0.095-0.029-0.095-0.029-0.094-0.035-0.094-0.058-0.186-0.035-0.093-0.035-0.093-0.035-0.092-0.035-0.092-0.035-0.091-0.040-0.091-0.035-0.091-0.040-0.090-0.040-0.090-0.040-0.089-0.040-0.089-0.040-0.089-0.040-0.088-0.040-0.088-0.046-0.088-0.046-0.086-0.040-0.086-0.046-0.086-0.046-0.085-0.046-0.085-0.052-0.085-0.046-0.084-0.052-0.084-0.046-0.083-0.052-0.082-0.052-0.082-0.052-0.082-0.052-0.081-0.052-0.081-0.052-0.080-0.058-0.080-0.052-0.079-0.058-0.079-0.058-0.079-0.058-0.078-0.058-0.077-0.058-0.077-0.058-0.077-0.058-0.076-0.063-0.076-0.058-0.074-0.063-0.074-0.063-0.074-0.058-0.073-0.063-0.073-0.069-0.072-0.063-0.072-0.063-0.071-0.063-0.070-0.069-0.070-0.063-0.069-0.069-0.069-0.069-0.068-0.069-0.067-0.063-0.067-0.075-0.067-0.069-0.066-0.069-0.065-0.069-0.065-0.075-0.064-0.069-0.064-0.075-0.063-0.075-0.062-0.069-0.062-0.075-0.061-0.15-0.12-0.081-0.059-0.15-0.116-0.081-0.057-0.075-0.057-0.081-0.056-0.075-0.055-0.081-0.054-0.081-0.054-0.081-0.054-0.162-0.105-0.081-0.051-0.086-0.051-0.162-0.099-0.087-0.048-0.081-0.048-0.086-0.047-0.173-0.092-0.081-0.045-0.087-0.045-0.063-0.030-0.029-0.031-0.058-0.063-0.063-0.062-0.063-0.062-0.063-0.060-0.069-0.059-0.063-0.059-0.069-0.058
475-0.069-0.057-0.069-0.056-0.075-0.055-0.069-0.054-0.075-0.053-0.075-0.053-0.075-0.052-0.075-0.051-0.075-0.050-0.081-0.048-0.075-0.048-0.081-0.047-0.081-0.046-0.081-0.045-0.086-0.044-0.081-0.043-0.086-0.042-0.081-0.041-0.087-0.040-0.086-0.039-0.086-0.037-0.092-0.037-0.087-0.036-0.092-0.035-0.086-0.033-0.092-0.033-0.092-0.032-0.092-0.031-0.092-0.029-0.098-0.028-0.092-0.028-0.092-0.026-0.098-0.025-0.098-0.024-0.098-0.023-0.098-0.022-0.098-0.021-0.098-0.019-0.098-0.018-0.202-0.033-0.098-0.014-0.104-0.014-0.104-0.012-0.104-0.012-0.104-0.010-0.104-0.009-0.104-0.008-0.104-0.006-0.104-0.005-0.104-0.004-0.109-0.002-0.104-0.001h-0.109l-0.104 0.001-0.115 0.003-0.115 0.005-0.11 0.006-0.115 0.007-0.225 0.019-0.11 0.012-0.109 0.013-0.11 0.014-0.109 0.016-0.11 0.017-0.11 0.018-0.11 0.020-0.104 0.021-0.11 0.022-0.104 0.024-0.104 0.025-0.104 0.026-0.104 0.028-0.104 0.029-0.104 0.030-0.098 0.032-0.104 0.032-0.098 0.034-0.098 0.035-0.098 0.036-0.098 0.037-0.098 0.039-0.092 0.040-0.098 0.041-0.092 0.041-0.092 0.043-0.092 0.044-0.092 0.046-0.086 0.047-0.092 0.048-0.086 0.048-0.087 0.050-0.086 0.051-0.086 0.052-0.081 0.053-0.081 0.054-0.081 0.055-0.081 0.056-0.081 0.058-0.081 0.058-0.075 0.059-0.075 0.061-0.075 0.061-0.075 0.062-0.069 0.063-0.069 0.065-0.069 0.066-0.069 0.066-0.069 0.067-0.063 0.069-0.063 0.069-0.063 0.070-0.063 0.072-0.058 0.072-0.058 0.072-0.029 0.038-0.029 0.037-0.029 0.035-0.040 0.025-0.075 0.049-0.081 0.050-0.075 0.050-0.075 0.051-0.081 0.052-0.075 0.052-0.075 0.053-0.075 0.054-0.075 0.054-0.069 0.055-0.075 0.055-0.075 0.056-0.069 0.056-0.075 0.057-0.138 0.115-0.075 0.059-0.069 0.059-0.138 0.12-0.138 0.122-0.063 0.062-0.069 0.062-0.069 0.063-0.127 0.127-0.069 0.065-0.063 0.065-0.063 0.066-0.063 0.066-0.063 0.066-0.063 0.068-0.058 0.068-0.063 0.068-0.063 0.068-0.058 0.069-0.063 0.069-0.058 0.070-0.058 0.070-0.058 0.071-0.058 0.072-0.058 0.072-0.058 0.073-0.052 0.073-0.058 0.073-0.058 0.074-0.052 0.074-0.052 0.074-0.052 0.076-0.052 0.075-0.052 0.076-0.104 0.153-0.052 0.077-0.046 0.077-0.052 0.079-0.046 0.079-0.046 0.079-0.045 0.079-0.046 0.080-0.046 0.080-0.046 0.081-0.046 0.081-0.040 0.081-0.046 0.082-0.040 0.082-0.040 0.082-0.046 0.083-0.040 0.083-0.035 0.084-0.040 0.084-0.040 0.085-0.035 0.085-0.040 0.085-0.035 0.085-0.035 0.086-0.040 0.086-0.035 0.086-0.035 0.087-0.029 0.087-0.035 0.088-0.029 0.087-0.035 0.088-0.029 0.088-0.029 0.089-0.029 0.089-0.029 0.089-0.029 0.089-0.023 0.090-0.029 0.091-0.023 0.091-0.023 0.091-0.029 0.091-0.023 0.092-0.023 0.092-0.017 0.092-0.023 0.092-0.017 0.092-0.023 0.093-0.017 0.093-0.017 0.093-0.017 0.094-0.017 0.094-0.011 0.094-0.017 0.095-0.011 0.095-0.017 0.095-0.012 0.095-0.012 0.095-0.012 0.096-0.006 0.096-0.012 0.096-0.012 0.096-0.006 0.096-0.006 0.097-0.006 0.097-0.006 0.097-0.006 0.098v0.097l-0.006 0.097v0.565l0.006 0.074v0.073l0.006 0.073v0.073l0.006 0.073 0.006 0.073v0.073l0.006 0.073 0.006 0.073 0.006 0.072 0.012 0.073 0.006 0.072 0.006 0.072 0.012 0.072 0.006 0.072 0.011 0.072 0.006 0.071 0.012 0.072 0.012 0.071 0.006 0.071 0.012 0.071 0.012 0.070 0.012 0.071 0.012 0.070 0.017 0.070 0.011 0.070 0.012 0.070 0.017 0.070 0.012 0.070 0.017 0.070 0.017 0.069 0.012 0.069 0.017 0.069 0.035 0.138 0.017 0.069 0.017 0.068 0.017 0.068 0.023 0.068 0.017 0.068 0.017 0.068 0.023 0.068 0.017 0.067 0.023 0.067 0.017 0.067 0.023 0.067 0.023 0.066 0.023 0.067 0.023 0.066 0.023 0.066 0.023 0.066 0.069 0.197 0.029 0.065 0.023 0.065 0.029 0.065 0.023 0.065 0.029 0.065 0.023 0.064 0.029 0.064 0.029 0.064 0.029 0.063 0.029 0.063 0.029 0.063 0.029 0.063 0.029 0.063 0.029 0.062 0.029 0.062 0.035 0.062 0.029 0.062 0.035 0.062 0.029 0.062 0.035 0.061 0.029 0.061 0.035 0.060 0.035 0.061 0.035 0.061 0.029 0.060 0.035 0.060 0.104 0.178 0.040 0.059 0.069 0.118 0.035 0.058 0.040 0.058 0.035 0.058 0.040 0.058 0.040 0.057 0.035 0.057 0.040 0.057 0.040 0.056 0.035 0.056 0.040 0.056 0.040 0.055 0.040 0.056 0.040 0.055 0.046 0.055 0.081 0.11 0.040 0.054 0.040 0.054 0.046 0.054 0.040 0.054 0.046 0.053 0.040 0.053 0.046 0.053 0.046 0.053 0.040 0.053 0.046 0.052 0.092 0.103 0.040 0.051 0.052 0.051 0.046 0.050 0.092 0.1 0.046 0.050 0.046 0.049 0.046 0.049 0.052 0.049 0.046 0.048 0.052 0.049 0.046 0.048 0.046 0.047 0.052 0.047 0.052 0.047 0.046 0.047 0.156 0.138 0.052 0.046 0.046 0.045 0.052 0.045 0.052 0.044 0.052 0.044 0.052 0.044 0.058 0.044 0.104 0.087 0.052 0.043 0.058 0.043 0.052 0.042 0.052 0.041 0.058 0.042 0.052 0.041 0.058 0.040 0.058 0.041 0.052 0.040 0.058 0.040 0.058 0.040 0.052 0.039 0.058 0.039 0.058 0.039 0.115 0.076 0.115 0.075 0.058 0.037 0.115 0.073 0.058 0.036 0.058 0.035 0.063 0.035 0.058 0.035 0.058 0.035 0.063 0.034 0.058 0.034 0.063 0.033 0.058 0.033 0.063 0.033 0.058 0.032 0.063 0.032 0.058 0.031 0.063 0.032 0.063 0.030 0.058 0.031 0.063 0.030 0.19 0.088 0.063 0.028 0.063 0.029 0.127 0.055 0.063 0.027 0.063 0.026 0.127 0.053 0.063 0.025 0.069 0.025 0.127 0.050 0.069 0.024 0.063 0.024 0.063 0.023 0.069 0.023 0.063 0.022 0.069 0.023 0.063 0.021 0.069 0.022 0.063 0.021 0.069 0.021 0.069 0.020 0.063 0.020 0.069 0.020 0.069 0.019 0.063 0.018 0.138 0.036 0.138 0.035 0.138 0.032 0.069 0.015 0.063 0.016 0.075 0.015 0.069 0.014 0.069 0.014 0.138 0.026 0.138 0.026 0.069 0.012 0.075 0.012 0.138 0.022 0.069 0.010 0.213 0.028 0.075 0.008 0.069 0.008 0.213 0.021 0.075 0.006 0.069 0.006 0.075 0.006 0.069 0.005 0.075 0.005 0.219 0.011 0.144 0.004 0.075 0.002 0.069 0.001 0.075 0h0.15l0.069-0 0.075-0.001 0.075-0.002 0.144-0.004 0.075-0.003 0.075-0.004 0.075-0.004 0.069-0.005 0.075-0.005 0.069-0.005 0.075-0.006 0.075-0.006 0.069-0.006 0.075-0.008 0.069-0.007 0.075-0.007 0.069-0.009 0.069-0.009 0.075-0.010 0.069-0.009 0.075-0.010 0.069-0.010 0.069-0.012 0.075-0.012 0.069-0.012 0.138-0.025 0.069-0.013 0.075-0.013 0.138-0.029 0.138-0.030 0.138-0.032 0.138-0.033 0.069-0.017 0.069-0.018 0.063-0.019 0.069-0.018 0.069-0.019 0.069-0.020 0.069-0.020 0.063-0.020 0.069-0.021 0.063-0.021 0.138-0.044 0.063-0.022 0.069-0.023 0.063-0.023 0.069-0.023 0.063-0.024 0.063-0.024 0.069-0.024 0.127-0.051 0.069-0.026 0.063-0.026 0.063-0.026 0.127-0.054 0.063-0.028 0.063-0.028 0.063-0.028 0.063-0.029 0.063-0.029 0.063-0.030 0.063-0.030 0.063-0.030 0.058-0.030 0.063-0.031 0.063-0.031 0.058-0.032 0.127-0.064 0.058-0.033 0.063-0.034 0.058-0.033 0.063-0.034 0.058-0.034 0.058-0.035 0.063-0.035 0.058-0.036 0.058-0.035 0.173-0.109 0.063-0.037 0.058-0.037 0.115-0.076 0.052-0.038 0.058-0.039 0.058-0.039 0.058-0.039 0.058-0.040 0.052-0.040 0.058-0.040 0.052-0.040 0.058-0.041 0.052-0.042 0.058-0.042 0.052-0.042 0.058-0.042 0.052-0.043 0.052-0.043 0.052-0.043 0.058-0.043 0.052-0.044 0.156-0.133 0.052-0.045 0.052-0.046 0.052-0.045 0.046-0.046 0.052-0.046 0.052-0.047 0.046-0.047 0.104-0.095 0.046-0.047 0.052-0.048 0.046-0.048 0.046-0.049 0.052-0.048 0.046-0.049 0.092-0.
475099 0.092-0.1 0.092-0.101 0.046-0.051 0.046-0.051 0.046-0.052 0.040-0.052 0.046-0.052 0.046-0.053 0.040-0.053 0.046-0.052 0.040-0.054 0.046-0.054 0.040-0.054 0.046-0.054 0.040-0.054 0.040-0.055 0.040-0.055 0.040-0.055 0.040-0.055 0.040-0.056 0.040-0.055 0.040-0.056 0.040-0.056 0.035-0.057 0.040-0.056 0.040-0.057 0.035-0.058 0.040-0.057 0.035-0.058 0.040-0.058 0.035-0.058 0.035-0.058 0.035-0.059 0.040-0.059 0.035-0.059 0.035-0.059 0.035-0.060 0.035-0.059 0.029-0.061 0.035-0.060 0.069-0.121 0.029-0.061 0.035-0.061 0.029-0.061 0.035-0.062 0.029-0.062 0.029-0.062 0.029-0.062 0.035-0.062 0.029-0.063 0.058-0.126 0.029-0.063 0.029-0.063 0.023-0.063 0.029-0.064 0.029-0.064 0.023-0.064 0.029-0.065 0.023-0.065 0.029-0.065 0.023-0.065 0.046-0.13 0.029-0.066 0.023-0.066 0.023-0.066 0.017-0.066 0.023-0.066 0.023-0.066 0.046-0.133 0.017-0.067 0.023-0.068 0.017-0.067 0.017-0.067 0.023-0.068 0.017-0.068 0.017-0.068 0.017-0.068 0.017-0.069 0.017-0.068 0.017-0.068 0.017-0.069 0.012-0.069 0.017-0.069 0.017-0.069 0.012-0.069 0.017-0.070 0.012-0.070 0.012-0.070 0.012-0.070 0.017-0.070 0.012-0.070 0.012-0.070 0.006-0.070 0.012-0.070 0.012-0.071 0.012-0.071 0.006-0.071 0.012-0.071 0.006-0.071 0.011-0.072 0.006-0.071 0.006-0.072 0.006-0.072 0.012-0.071 0.006-0.072v-0.073l0.006-0.072 0.006-0.073 0.006-0.072v-0.073l0.006-0.073v-0.073l0.006-0.073v-0.618l-0.007-0.103zM14.556 9.945l0.004-0.003 0.069-0.042 0.069-0.041 0.069-0.040 0.075-0.039 0.069-0.039 0.075-0.038 0.075-0.037 0.075-0.036 0.075-0.035 0.075-0.035 0.081-0.033 0.075-0.033 0.081-0.032 0.081-0.031 0.081-0.030 0.081-0.029 0.081-0.028 0.086-0.027 0.086-0.026 0.081-0.025 0.087-0.024 0.087-0.023 0.087-0.022 0.092-0.021 0.086-0.020 0.092-0.019 0.087-0.017 0.092-0.017 0.092-0.016 0.092-0.014 0.092-0.013 0.092-0.012 0.092-0.011 0.092-0.010 0.19-0.016 0.098-0.006 0.098-0.005 0.092-0.004 0.098-0.002 0.092-0.001h0.092l0.087 0.001 0.092 0.002 0.087 0.003 0.092 0.004 0.086 0.006 0.087 0.006 0.092 0.007 0.086 0.009 0.087 0.009 0.086 0.011 0.086 0.012 0.081 0.012 0.086 0.013 0.087 0.014 0.081 0.016 0.087 0.016 0.081 0.017 0.081 0.018 0.081 0.019 0.081 0.020 0.081 0.021 0.081 0.022 0.075 0.022 0.081 0.024 0.231 0.076 0.075 0.027 0.075 0.028 0.069 0.028 0.075 0.029 0.069 0.031 0.075 0.031 0.069 0.032 0.020 0.010c0.719 0.317 1.333 0.751 1.795 1.269 0.245 0.12 0.485 0.25 0.719 0.389-1.477 0.565-3.032 0.851-4.636 0.851-1.872 0-3.73-0.407-5.422-1.182 0.325-0.368 0.727-0.695 1.187-0.971zM28.359 20.373v0.037l-0.003 0.036c-0.002 0.048-0.005 0.095-0.008 0.142v0.015l-0.005 0.050c-0.010 0.135-0.022 0.269-0.037 0.403l-0.005 0.055-0.006 0.063-0.010 0.056c-0.001 0.007-0.001 0.014-0.002 0.020l-0.004 0.049-0.010 0.055c-0.001 0.004-0.001 0.009-0.002 0.013l-0.005 0.058-0.015 0.083c-0.003 0.018-0.006 0.035-0.009 0.053l-0.005 0.051-0.012 0.062-0.012 0.062-0.012 0.062-0.012 0.062-0.011 0.062-0.012 0.061-0.012 0.062-0.017 0.061-0.012 0.061-0.012 0.061-0.017 0.061-0.012 0.060-0.017 0.061-0.017 0.061-0.011 0.060-0.017 0.060-0.017 0.060-0.017 0.059-0.017 0.060-0.017 0.059-0.017 0.059-0.034 0.118-0.023 0.059-0.017 0.059-0.017 0.059-0.023 0.058-0.017 0.058-0.023 0.058-0.023 0.058-0.017 0.058-0.023 0.057-0.023 0.058-0.023 0.057-0.046 0.114-0.023 0.056-0.023 0.056-0.023 0.057-0.023 0.056-0.023 0.056-0.029 0.056-0.023 0.056-0.029 0.055-0.023 0.055-0.029 0.055-0.023 0.055-0.029 0.055-0.029 0.054-0.029 0.055-0.023 0.054-0.029 0.054-0.029 0.054-0.029 0.054-0.029 0.053-0.029 0.053-0.035 0.053-0.029 0.053-0.029 0.052-0.029 0.053-0.035 0.052-0.029 0.052-0.035 0.052-0.029 0.052-0.035 0.051-0.029 0.051-0.035 0.051-0.035 0.051-0.035 0.051-0.035 0.051-0.029 0.050-0.035 0.050-0.040 0.050-0.035 0.050-0.035 0.050-0.069 0.098-0.035 0.048-0.040 0.049-0.035 0.048-0.035 0.048-0.040 0.048-0.035 0.047-0.040 0.047-0.040 0.047-0.035 0.047-0.040 0.047-0.040 0.046-0.035 0.046-0.040 0.046-0.081 0.091-0.040 0.045-0.040 0.045-0.040 0.044-0.040 0.045-0.040 0.044-0.046 0.044-0.040 0.044-0.040 0.044-0.040 0.043-0.046 0.043-0.040 0.043-0.046 0.043-0.040 0.042-0.046 0.041-0.040 0.042-0.046 0.041-0.046 0.042-0.046 0.041-0.040 0.040-0.046 0.040-0.046 0.040-0.046 0.040-0.046 0.039-0.046 0.039-0.046 0.039-0.046 0.039-0.046 0.039-0.046 0.038-0.046 0.038-0.052 0.037-0.046 0.037-0.046 0.037-0.052 0.037-0.046 0.036-0.046 0.036-0.052 0.036-0.046 0.036-0.104 0.070-0.046 0.035-0.052 0.035-0.052 0.034-0.046 0.034-0.104 0.067-0.052 0.033-0.052 0.033-0.052 0.032-0.046 0.032-0.058 0.032-0.046 0.031-0.058 0.031-0.052 0.031-0.052 0.031-0.156 0.090-0.058 0.030-0.104 0.058-0.058 0.028-0.052 0.028-0.058 0.028-0.052 0.027-0.058 0.027-0.052 0.027-0.058 0.027-0.052 0.026-0.058 0.026-0.058 0.025-0.052 0.025-0.058 0.025-0.116 0.049-0.052 0.024-0.058 0.024-0.058 0.023-0.058 0.023-0.058 0.022-0.058 0.022-0.058 0.022-0.058 0.021-0.058 0.021-0.115 0.042-0.063 0.020-0.115 0.039-0.058 0.019-0.058 0.019-0.063 0.018-0.058 0.018-0.058 0.017-0.063 0.017-0.058 0.017-0.063 0.017-0.058 0.016-0.063 0.016-0.058 0.016-0.063 0.015-0.058 0.014-0.063 0.014-0.058 0.014-0.063 0.014-0.063 0.013-0.058 0.013-0.127 0.024-0.063 0.012-0.058 0.012-0.063 0.011-0.063 0.010-0.063 0.011-0.063 0.010-0.063 0.009-0.058 0.009-0.069 0.009-0.058 0.008-0.063 0.008-0.069 0.007-0.058 0.007-0.069 0.006-0.063 0.006-0.063 0.006-0.063 0.006-0.063 0.005-0.063 0.005-0.063 0.004-0.069 0.004-0.063 0.003-0.127 0.006-0.069 0.002-0.063 0.002-0.127 0.002-0.069 0.001h-0.127l-0.069-0.001-0.063-0.001-0.127-0.003-0.063-0.002-0.069-0.002-0.063-0.003-0.127-0.007-0.127-0.009-0.127-0.010-0.063-0.006-0.063-0.006-0.127-0.014-0.127-0.015-0.063-0.009-0.063-0.008-0.127-0.018-0.058-0.010-0.063-0.011-0.063-0.010-0.058-0.011-0.063-0.011-0.063-0.012-0.063-0.012-0.058-0.013-0.063-0.013-0.063-0.013-0.058-0.013-0.063-0.014-0.058-0.014-0.063-0.014-0.058-0.015-0.063-0.015-0.058-0.016-0.058-0.016-0.063-0.017-0.058-0.017-0.058-0.017-0.063-0.017-0.115-0.036-0.063-0.019-0.058
475-0.019-0.058-0.020-0.058-0.019-0.058-0.020-0.058-0.020-0.115-0.041-0.058-0.021-0.116-0.044-0.058-0.022-0.058-0.023-0.058-0.023-0.115-0.047-0.052-0.024-0.058-0.025-0.058-0.024-0.058-0.025-0.052-0.025-0.058-0.025-0.058-0.026-0.052-0.027-0.058-0.027-0.104-0.054-0.058-0.028-0.052-0.028-0.058-0.028-0.052-0.028-0.052-0.029-0.058-0.030-0.052-0.030-0.052-0.030-0.052-0.030-0.104-0.061-0.058-0.031-0.046-0.031-0.052-0.032-0.058-0.032-0.046-0.032-0.052-0.032-0.052-0.033-0.104-0.067-0.046-0.034-0.104-0.068-0.046-0.035-0.104-0.070-0.046-0.036-0.052-0.036-0.046-0.036-0.046-0.037-0.052-0.036-0.046-0.037-0.046-0.037-0.052-0.037-0.046-0.037-0.046-0.038-0.092-0.077-0.046-0.039-0.046-0.039-0.046-0.040-0.092-0.080-0.046-0.040-0.046-0.040-0.040-0.041-0.046-0.041-0.046-0.041-0.040-0.042-0.046-0.041-0.046-0.042-0.040-0.043-0.040-0.043-0.046-0.043-0.040-0.043-0.040-0.043-0.046-0.044-0.040-0.044-0.040-0.044-0.040-0.044-0.081-0.090-0.040-0.045-0.121-0.137-0.081-0.092-0.040-0.047-0.035-0.047-0.040-0.047-0.035-0.047-0.040-0.047-0.035-0.048-0.040-0.048-0.035-0.049-0.035-0.048-0.039-0.049-0.035-0.049-0.035-0.049-0.035-0.049-0.035-0.049-0.035-0.050-0.035-0.050-0.035-0.050-0.035-0.051-0.104-0.152-0.029-0.051-0.035-0.052-0.029-0.051-0.035-0.052-0.029-0.052-0.035-0.052-0.029-0.052-0.029-0.053-0.035-0.053-0.029-0.054-0.029-0.053-0.029-0.054-0.058-0.107-0.029-0.054-0.029-0.054-0.029-0.055-0.023-0.055-0.029-0.055-0.029-0.055-0.023-0.055-0.029-0.055-0.023-0.055-0.029-0.056-0.023-0.056-0.023-0.056-0.029-0.056-0.023-0.056-0.023-0.057-0.023-0.057-0.023-0.057-0.023-0.057-0.046-0.115-0.017-0.058-0.023-0.058-0.023-0.058-0.017-0.058-0.023-0.058-0.017-0.059-0.023-0.059-0.017-0.059-0.023-0.059-0.017-0.059-0.017-0.060-0.017-0.059-0.017-0.059-0.017-0.060-0.017-0.060-0.017-0.061-0.012-0.060-0.017-0.060-0.017-0.060-0.017-0.061-0.012-0.061-0.017-0.061-0.012-0.061-0.011-0.061-0.017-0.062-0.011-0.062-0.012-0.062-0.011-0.062-0.012-0.062-0.011-0.062-0.012-0.062-0.012-0.062-0.005-0.049c-0.003-0.016-0.005-0.032-0.008-0.049l-0.005-0.027-0.012-0.063-0.003-0.037c-0.002-0.016-0.004-0.032-0.006-0.048l-0.007-0.041-0.004-0.048c-0.001-0.009-0.003-0.018-0.004-0.027l-0.009-0.051-0.006-0.063-0.004-0.040c-0.017-0.155-0.032-0.31-0.042-0.467l-0.001-0.005-0.006-0.065v-0.040c-0.001-0.022-0.003-0.045-0.004-0.067l-0.002-0.022v-0.012c-0.001-0.029-0.002-0.058-0.003-0.086l-0.003-0.031v-0.058c-0.001-0.033-0.002-0.066-0.003-0.1-0.065-3.439 1.603-6.507 4.199-8.376 1.97 0.996 4.171 1.521 6.389 1.521 2.010 0 3.949-0.413 5.77-1.226 2.27 1.808 3.747 4.576 3.808 7.704 0.004 0.214 0.001 0.427-0.008 0.639z"></path> </svg> </span> </span> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <a class="ecp-callout-title-text" href="/eye-care-services/myopia-management/" > Myopia Management Contact Lenses </a> </div> </div> <div class="ecp-callout-content clear"> <ul> <li>MiSight® Contact Lenses</li> <li>Ortho-k Contact Lenses</li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-73qxn81p6djk fl-row-default-height fl-row-align-center" data-node="73qxn81p6djk"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-qfmey0nbcwv3" data-node="qfmey0nbcwv3"> <div class="fl-col fl-node-qxkhf0lo9yp2 fl-col-bg-color" data-node="qxkhf0lo9yp2"> <div class="fl-col-content fl-node-content"><div id="Solutions" class="fl-module fl-module-ecp-callout fl-node-b5agm6vextjn" data-node="b5agm6vextjn"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-neNpE9hZSF ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-imagery{width:100%;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-title{font-size:38px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-title{font-size:28px;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-title > *{font-size:38px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-title > *{font-size:28px;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-title-divider hr{border-color:#12223a;width:30%;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-title-divider svg{width:30%;color:#12223a;fill:#12223a;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-title-divider svg path{color:#12223a;fill:#12223a;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-title-divider svg circle{color:#12223a;fill:#12223a;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-title-text .ecp-callout-title-text-underline{margin-top:15px !important;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-neNpE9hZSF .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <h2 class="ecp-heading-tag"> <span class="ecp-callout-title-text" > Trusted Contact Lens Brands in Minneapolis </span> </h2> </div> <div class="ecp-callout-title-divider"><hr /></div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col-group fl-node-5k7z6qv3nlms" data-node="5k7z6qv3nlms"> <div class="fl-col fl-node-ns61l0ot9wpc fl-col-bg-color fl-col-has-cols" data-node="ns61l0ot9wpc"> <div class="fl-col-content fl-node-content"> <div class="fl-col-group fl-node-teid5j9hk3ow fl-col-group-nested" data-node="teid5j9hk3ow"> <div class="fl-col fl-node-0fquz4s97wtl fl-col-bg-color fl-col-small" data-node="0fquz4s97wtl"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-richtext fl-node-ywk7odzpir1u" data-node="ywk7odzpir1u"> <div class="fl-module-content fl-node-content"> <div class="ecp-richtext ecp-instance-Nsm8yP3SOT"> <p><span style="font-size: 18px;"><strong>We carry leading brands recognized for innovation, breathability, and long-lasting comfort.</strong></span></p> <p><span style="font-weight: 400;">If you have been wearing the same lenses for years, ask about upgrading to newer materials designed for digital comfort and enhanced moisture retention. </span><span style="font-weight: 400;">Small improvements in lens technology can make a noticeable difference in how your eyes feel at the end of the day.</span></p> </div> </div> </div> </div> </div> <div class="fl-col fl-node-dqml51rpb08c fl-col-bg-color fl-col-small" data-node="dqml51rpb08c"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-richtext fl-node-m53t0jkoif4v" data-node="m53t0jkoif4v"> <div class="fl-module-content fl-node-content"> <div class="ecp-richtext ecp-instance-qiEWtyZA4g"> <p><span style="font-size: 18px;"><b>Order From Your Eye Doctor = Better value. Better protection. Better care.</b></span></p> <p><span style="font-weight: 400;">When you order through Uptown Vision, your lenses are verified for precise fit, prescription accuracy, and ongoing eye health monitoring. </span><strong>That level of oversight does not come from a random checkout cart.</strong></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col-group fl-node-i0n2avkofpuy fl-col-group-equal-height fl-col-group-align-top" data-node="i0n2avkofpuy"> <div class="fl-col fl-node-rlmf46g8cbsz fl-col-bg-color fl-col-small fl-col-has-cols" data-node="rlmf46g8cbsz"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-fk36cjnwl02m" data-node="fk36cjnwl02m"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-9Zv2MEgUn5 ecp-callout-imagery-type-none ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-9Zv2MEgUn5{padding:20px;border-radius:20px;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-imagery{border-radius:20px;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-title{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-title{font-size:24px;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-title > *{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-title > *{font-size:24px;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-title-divider{margin-top:20px !important;margin-bottom:30px !important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-title-text .ecp-callout-title-text-underline{width:30%;border-bottom-width:2px;border-bottom-color:#12223a;border-bottom-style:solid;margin-top:30px !important;margin-bottom:10px !important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-9Zv2MEgUn5 .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <h3 class="ecp-heading-tag"> <span class="ecp-callout-title-text" > <span>
475 Alcon </span><span class="ecp-callout-title-text-underline"></span></span> </span> </h3> </div> <div class="ecp-callout-content clear"> <ul> <li><span>DAILIES TOTAL 1®</span></li> <li><span>DAILIES(R) AQUACOMFORT PLUS®</span></li> <li><span>DAILIES® COLORS</span></li> <li><span>PRECISION 1®</span></li> <li>PRECISION 7<span>®</span></li> <li><span>TOTAL 30®</span></li> <li>AIR OPTIX<span>®</span> COLORS</li> </ul> </div> </div> </div> </div> </div> <div class="fl-col-group fl-node-3yve2f8ush4k fl-col-group-nested" data-node="3yve2f8ush4k"> <div class="fl-col fl-node-jh6ud5levnit fl-col-bg-color" data-node="jh6ud5levnit"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-gallery fl-node-09u2bfzwtrsc" data-node="09u2bfzwtrsc"> <div class="fl-module-content fl-node-content"> <style>.ecp-gallery.ecp-instance-BumtQ4YFgW{grid-template-columns:1fr;}.ecp-breakpoint-medium .ecp-gallery.ecp-instance-BumtQ4YFgW{grid-template-columns:1fr;}.ecp-breakpoint-small .ecp-gallery.ecp-instance-BumtQ4YFgW{grid-template-columns:1fr;}.ecp-gallery.ecp-instance-BumtQ4YFgW .ecp-gallery-item-caption{align-items:flex-start;}</style> <div class="ecp-gallery ecp-gallery-shape- ecp-gallery-caption-position-cover ecp-instance-BumtQ4YFgW"> <div class="ecp-gallery-item"> <div class="ecp-gallery-item-wrapper"> <div class="ecp-gallery-item-photo"><img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/Alcon-WaterInnovations-Boxshot-Front-Facing-1.png" alt="Alcon WaterInnovations Boxshot Front Facing (1)" width="" height="" loading="lazy" ></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-w38v6iuzcdfx fl-col-bg-color fl-col-small" data-node="w38v6iuzcdfx"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-no976hk45zs1" data-node="no976hk45zs1"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-WRyoLZq4sX ecp-callout-imagery-type-none ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-WRyoLZq4sX{padding:20px;border-radius:20px;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-imagery{border-radius:20px;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-title{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-title{font-size:24px;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-title > *{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-title > *{font-size:24px;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-title-divider{margin-top:20px !important;margin-bottom:30px !important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-title-text .ecp-callout-title-text-underline{width:30%;border-bottom-width:2px;border-bottom-color:#12223a;border-bottom-style:solid;margin-top:30px !important;margin-bottom:10px !important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-WRyoLZq4sX .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <h3 class="ecp-heading-tag"> <span class="ecp-callout-title-text" > <span> Johnson and Johnson Vision </span><span class="ecp-callout-title-text-underline"></span></span> </span> </h3> </div> <div class="ecp-callout-content clear"> <ul> <li><span>ACUVUE® OASYS MAX 1-Day</span></li> <li><span>ACUVUE® OASYS 1-Day with HyrdaLuxe®</span></li> <li><span>1-Day ACUVUE® MOIST</span></li> <li><span>ACUVUE® OASYS with HYDRACLEAR® PLUS</span></li> <li><span>ACUVUE® VITA®</span></li> </ul> </div> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-gallery fl-node-flpmv3hs9kjz" data-node="flpmv3hs9kjz"> <div class="fl-module-content fl-node-content"> <style>.ecp-gallery.ecp-instance-6TecGXBh4F{grid-template-columns:1fr;}.ecp-breakpoint-medium .ecp-gallery.ecp-instance-6TecGXBh4F{grid-template-columns:1fr;}.ecp-breakpoint-small .ecp-gallery.ecp-instance-6TecGXBh4F{grid-template-columns:1fr;}.ecp-gallery.ecp-instance-6TecGXBh4F .ecp-gallery-item-caption{align-items:flex-start;}</style> <div class="ecp-gallery ecp-gallery-shape- ecp-gallery-caption-position-cover ecp-instance-6TecGXBh4F"> <div class="ecp-gallery-item"> <div class="ecp-gallery-item-wrapper"> <div class="ecp-gallery-item-photo"><img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/2Acuvue-Contact-Lenses.png" alt="2Acuvue Contact Lenses" width="" height="" loading="lazy" ></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-color fl-node-r5bklat1wq8j fl-row-default-height fl-row-align-center tab" data-node="r5bklat1wq8j"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-full-width fl-node-content"> <div class="fl-col-group fl-node-9numgae5yfhc" data-node="9numgae5yfhc"> <div class="fl-col fl-node-skz7itcjf39n fl-col-bg-color" data-node="skz7itcjf39n"> <div class="fl-col-content fl-node-content"><div id="buying" class="fl-module fl-module-ecp-callout fl-node-dyrflo269q85" data-node="dyrflo269q85"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-dXGhnEQ6sR ecp-callout-imagery-type-none ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-dXGhnEQ6sR{text-align:center;padding:20px;border-radius:20px;}
475.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-imagery{border-radius:20px;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-title{font-size:28px;color:#ffffff;font-weight:700;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-title > *{font-size:28px;color:#ffffff;font-weight:700;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-title-divider{text-align:center;margin-top:20px !important;margin-bottom:30px !important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-title-divider hr{border-color:#ffffff;width:200px;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-title-divider svg{width:200px;color:#ffffff;fill:#ffffff;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-title-divider svg path{color:#ffffff;fill:#ffffff;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-title-divider svg circle{color:#ffffff;fill:#ffffff;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-title-text .ecp-callout-title-text-underline{width:100%;border-bottom-width:2px;margin-top:30px !important;margin-bottom:10px !important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-content{font-size:16px;color:#ffffff;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-dXGhnEQ6sR .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <h3 class="ecp-heading-tag"> <span class="ecp-callout-title-text" > 6 Reasons To Buy Contact Lenses From Uptown Vision </span> </h3> </div> <div class="ecp-callout-title-divider"><hr /></div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col-group fl-node-nq3dyuiz6pwc fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width" data-node="nq3dyuiz6pwc"> <div class="fl-col fl-node-b3wzg0s9n4fe fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="b3wzg0s9n4fe"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-pcka8hesb3q0" data-node="pcka8hesb3q0"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-Aov3WQkasn ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-Aov3WQkasn{text-align:center;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-imagery{width:40%;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-title{font-size:20px;color:#ffffff;font-weight:700;margin-top:30px !important;line-height:1.2;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-title .ecp-heading-tag{line-height:1.2;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-title > *{font-size:20px;color:#ffffff;font-weight:700;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-content{font-size:15px;color:#ffffff;line-height:1.2;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-Aov3WQkasn .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://default-extras.ecpbuilder.com/wp-content/uploads/sites/262/2026/02/icons-keplr-rebate.svg" alt="icons keplr rebate.svg" width="" height="" loading="lazy"> </div> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <a class="ecp-callout-title-text" href="/eye-care-services/comprehe
475nsive-eye-exams/" > Exclusive Manufacturer Rebates </a> </div> </div> <div class="ecp-callout-content clear"> <p><span style="font-weight: 400;">As an authorized provider, we offer rebates many online retailers cannot. We help ensure you qualify and receive every available incentive.</span></p> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-gx8okqp9flz1 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="gx8okqp9flz1"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-r2kwzg3mao50" data-node="r2kwzg3mao50"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-BDUF9bylm1 ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-BDUF9bylm1{text-align:center;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-imagery{width:40%;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-title{font-size:20px;color:#ffffff;font-weight:700;margin-top:30px !important;line-height:1.2;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-title .ecp-heading-tag{line-height:1.2;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-title > *{font-size:20px;color:#ffffff;font-weight:700;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-content{font-size:15px;color:#ffffff;line-height:1.2;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-BDUF9bylm1 .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://default-extras.ecpbuilder.com/wp-content/uploads/sites/262/2026/02/icons-keplr-shield.svg" alt="icons keplr shield.svg" width="" height="" loading="lazy"> </div> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <a class="ecp-callout-title-text" href="/eye-care-services/comprehensive-eye-exams/" > We Maximize Your Vision Benefits </a> </div> </div> <div class="ecp-callout-content clear"> <p><span style="font-weight: 400;">Insurance can be confusing. Our team makes sure every eligible dollar is applied toward your lenses and exam.</span></p> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-s0ct5zyri4e6 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="s0ct5zyri4e6"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-7nb4eqz2vakp" data-node="7nb4eqz2vakp"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-yVYG6xLwTd ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-yVYG6xLwTd{text-align:center;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-imagery{width:40%;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-title{font-size:20px;color:#ffffff;font-weight:700;margin-top:30px !important;line-height:1.2;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-title .ecp-heading-tag{line-height:1.2;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-title > *{font-size:20px;color:#ffffff;font-weight:700;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-content{font-size:15px;color:#ffffff;line-height:1.2;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-yVYG6xLwTd .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://default-extras.ecpbuilder.com/wp-content/uploads/sites/262/2026/02/icons-keplr-rx.svg" alt="icons keplr rx.svg" width="" height="" loading="lazy"> </div> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <a class="ecp-callout-title-text" href="/eye-care-services/comprehe
475nsive-eye-exams/" > Guaranteed Prescription Accuracy </a> </div> </div> <div class="ecp-callout-content clear"> <p><span style="font-weight: 400;">Contact lenses are medical devices. Improper fit can lead to discomfort, dryness, or long-term complications.</span></p> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-2j6um4gtn5wy fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="2j6um4gtn5wy"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-zvbf8tmq6r0x" data-node="zvbf8tmq6r0x"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-IXeRJEZhPg ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-IXeRJEZhPg{text-align:center;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-imagery{width:40%;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-title{font-size:20px;color:#ffffff;font-weight:700;margin-top:30px !important;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-title > *{font-size:20px;color:#ffffff;font-weight:700;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-content{font-size:15px;color:#ffffff;line-height:1.2;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-IXeRJEZhPg .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://default-extras.ecpbuilder.com/wp-content/uploads/sites/262/2026/02/icons-keplr-benefits.svg" alt="icons keplr benefits.svg" width="" height="" loading="lazy"> </div> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <a class="ecp-callout-title-text" href="/eye-care-services/comprehensive-eye-exams/" > Free Direct Shipping </a> </div> </div> <div class="ecp-callout-content clear"> <p><span style="font-weight: 400;">Order once and have your lenses delivered to your home. Convenient and cost-effective.</span></p> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-i3f0z854bemp fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="i3f0z854bemp"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-sz03fb7uwgh2" data-node="sz03fb7uwgh2"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-VdtTaEwIxF ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-VdtTaEwIxF{text-align:center;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-imagery{width:40%;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-title{font-size:20px;color:#ffffff;font-weight:700;margin-top:30px !important;line-height:1.2;}
475.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-title .ecp-heading-tag{line-height:1.2;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-title > *{font-size:20px;color:#ffffff;font-weight:700;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-content{font-size:15px;color:#ffffff;line-height:1.2;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-VdtTaEwIxF .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://default-extras.ecpbuilder.com/wp-content/uploads/sites/262/2026/02/icons-keplr-returns.svg" alt="icons keplr returns.svg" width="" height="" loading="lazy"> </div> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <a class="ecp-callout-title-text" href="/eye-care-services/comprehensive-eye-exams/" > Hassle Free Returns </a> </div> </div> <div class="ecp-callout-content clear"> <p><span style="font-weight: 400;">Prescription change? Unopened boxes can be returned with ease, protecting your purchase and your wallet.</span></p> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-yqwvz2mkhtl5 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="yqwvz2mkhtl5"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-g4f3jwvipx9b" data-node="g4f3jwvipx9b"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-UFPzLeG0ZV ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-UFPzLeG0ZV{text-align:center;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-imagery{width:40%;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-title{font-size:20px;color:#ffffff;font-weight:700;margin-top:30px !important;line-height:1.2;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-title .ecp-heading-tag{line-height:1.2;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-title > *{font-size:20px;color:#ffffff;font-weight:700;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-content{font-size:15px;color:#ffffff;line-height:1.2;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-UFPzLeG0ZV .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://default-extras.ecpbuilder.com/wp-content/uploads/sites/262/2026/02/icons-keplr-contact-lens-white.svg" alt="icons keplr contact lens white.svg" width="" height="" loading="lazy"> </div> </div> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <div class="ecp-heading-tag"> <a class="ecp-callout-title-text" href="/eye-care-services/comprehe
475nsive-eye-exams/" > Annual Supply Savings </a> </div> </div> <div class="ecp-callout-content clear"> <p><span style="font-weight: 400;">Purchasing a yearly supply often unlocks the best rebates and ensures you never run out.</span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-photo fl-node-3txeu861vhqi fl-row-default-height fl-row-align-center" data-node="3txeu861vhqi"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-0izkghtbl62e fl-col-group-equal-height fl-col-group-align-top fl-col-group-medium-reversed" data-node="0izkghtbl62e"> <div class="fl-col fl-node-q2am7fij59zr fl-col-bg-color fl-col-small" data-node="q2am7fij59zr"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-9vd2h5gukelz" data-node="9vd2h5gukelz"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-js7LyHOgZG ecp-callout-imagery-type-none ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-js7LyHOgZG{padding:20px;border-radius:20px;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-imagery{border-radius:20px;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-imagery img{border-radius:20px;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-title{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-title{font-size:24px;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-title > *{font-size:28px;font-weight:700;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-title > *{font-size:24px;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-title-divider{margin-top:20px !important;margin-bottom:30px !important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-title-text .ecp-callout-title-text-underline{width:30%;border-bottom-width:2px;border-bottom-color:#12223a;border-bottom-style:solid;margin-top:30px !important;margin-bottom:10px !important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-content{font-size:16px;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-callout.ecp-instance-js7LyHOgZG .ecp-callout-imagery-overlay{border-radius:20px;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <h3 class="ecp-heading-tag"> <span class="ecp-callout-title-text" > <span> Caring for Your Contact Lenses </span><span class="ecp-callout-title-text-underline"></span></span> </span> </h3> </div> <div class="ecp-callout-content clear"> <p><span style="font-size: 18px;"><strong>Healthy contact lens wear begins with simple habits.</strong></span></p> <ul> <li><span style="font-weight: 400;"> Wash and dry hands before handling lenses</span></li> <li><span style="font-weight: 400;">Inspect lenses before inserting</span></li> <li><span style="font-weight: 400;">Use only doctor-approved solutions</span></li> <li><span style="font-weight: 400;">Replace lenses on schedule</span></li> <li><span style="font-weight: 400;">Keep a backup pair of glasses</span></li> <li><span style="font-weight: 400;">Contact us if you experience redness or discomfort</span></li> </ul> <p><span style="font-weight: 400;">When worn properly and monitored regularly, contact lenses are safe, comfortable, and convenient.</span></p> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-mxa7w398e4nl fl-col-bg-color fl-col-small" data-node="mxa7w398e4nl"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-3v9zp7l8tyas" data-node="3v9zp7l8tyas"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-fhrzu2eOTB ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-imagery{width:100%;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-title{color:#ffffff;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-title > *{color:#ffffff;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-title a{color:#ffffff;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-title-divider{margin-bottom:20px !important;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-content{font-size:16px;color:#ffffff;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:10px !important;margin-bottom:10px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-fhrzu2eOTB .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-imagery"> <div class="ecp-callout-imagery-overlay"></div> <div class="ecp-callout-image ecp-callout-image-format-photo"> <img decoding="async" src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/Contact-Lenses-Close-Up-1000x853.jpg" alt="Contact Lenses case, drops, and person holding contacts" width="1000" height="853" loading="lazy"> </div> </div> <div class="ecp-callout-nonimagery"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-hcmxz87n0914 fl-row-default-height fl-row-align-center" data-node="hcmxz87n0914"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-photo fl-node-2vd6lhwxuz7o fl-row-default-height fl-row-align-center fl-row-bg-overlay" data-node="2vd6lhwxuz7o" data-background-image-src="https://da4e1j5r7gw87.cloudfront.net/wp-content/uploads/sites/4764/2026/05/Family-2.jpg"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-27360pwsjxlu" data-node="27360pwsjxlu"> <div class="fl-col fl-node-lfny8udrvw6x fl-col-bg-color" data-node="lfny8udrvw6x"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-callout fl-node-o3sgu1679kdz" data-node="o3sgu1679kdz"> <div class="fl-module-content fl-node-content"> <div class="ecp-callout ecp-instance-EzhsQ70W5I ecp-callout-imagery-type-photo ecp-callout-imagery-default " > <style>.ecp-callout.ecp-instance-EzhsQ70W5I{text-align:center;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-imagery{width:100%;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-title{font-size:38px;color:#ffffff;font-weight:700;margin-bottom:20px !important;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-title{font-size:28px;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-title > *{font-size:38px;color:#ffffff;font-weight:700;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-title a{color:#ffffff;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-title > *{font-size:28px;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-imagery .ecp-icon i{fill:!important;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-imagery .ecp-icon:hover i{fill:!important;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-imagery .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-imagery .ecp-icon:hover .ecp-icon-svg{fill:!important;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-content{color:#ffffff;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-button-wrapper .ecp-button{display:inline-flex;color:##000000!important;margin-top:20px !important;}body.ecp-breakpoint-medium .ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}body.ecp-breakpoint-small .ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-button-wrapper .ecp-button{display:inline-flex;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-button-wrapper:hover .ecp-button{color:!important;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-button-wrapper .ecp-button a{color:##000000!important;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-button-wrapper:hover .ecp-button a{color:!important;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon i{color:!important;fill:!important;}.ecp-callout.ecp-instance-EzhsQ70W5I .ecp-callout-button-wrapper:hover .ecp-button .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}</style> <div class="ecp-callout-nonimagery"> <div class="ecp-callout-title"> <h4 class="ecp-heading-tag"> <span class="ecp-callout-title-text" > Ready To Try Contacts? </span> </h4> </div> <div class="ecp-callout-content clear"> <p><span style="font-size: 18px;"><strong>Clear vision. Personalized care. Exclusive savings.</strong></span></p> <p><span style="font-weight: 400; font-size: 18px;">Schedule your contact lens fitting with Uptown Vision in Minneapolis today and discover how easy modern contact lenses can be.</span></p> </div> </div> </div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-ivpajtmqkwxy" data-node="ivpajtmqkwxy"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-j79ZVnH4lg{text-align:center;}.ecp-button.ecp-instance-j79ZVnH4lg{display:inline-flex;justify-content:center;text-align:center;padding:18px 40px;font-size:16px;color:#ffffff!important;background-color:#12223a;border-style:solid;border-color:#ffffff;border-width:1px;border-radius:0px;}.ecp-button.ecp-instance-j79ZVnH4lg .ecp-icon{text-align:center;}.ecp-button.ecp-instance-j79ZVnH4lg:hover{color:#12223a!important;background-color:#ffffff;}.ecp-button.ecp-instance-j79ZVnH4lg .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-j79ZVnH4lg:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-j79ZVnH4lg .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-j79ZVnH4lg:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-j79ZVnH4lg{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-j79ZVnH4lg{display:flex;}</style> <div class="ecp-button-wrapper ecp-instance-j79ZVnH4lg"><a class="ecp-button ecp-instance-j79ZVnH4lg " href="https://reviews.solutionreach.com/vs/uptown_vision_clinic/appt" target="_blank" rel="nofollow noopener" ><span class="ecp-button-label">Request Appointment</span></a></div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-803lgkrfj54v fl-row-default-height fl-row-align-center" data-node="803lgkrfj54v"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> </div> </div> </div> </div> </div> </article> </main> </div> </div> </div> <div class="ecp-footer-wrapper"> <footer class="ecp-footer"> <div class="ecp-widget widget_template-3 widget-template">
475<link rel='stylesheet' id='fl-builder-layout-2458-css' href='/wp-content/uploads/sites/4764/bb-plugin/cache/2458-layout-partial.css?ver=f7032eef583268005eebdc9128444d4d' type='text/css' media='all' /> <div class="fl-builder-content fl-builder-content-2458 fl-builder-global-templates-locked" data-post-id="2458"><div class="fl-row fl-row-full-width fl-row-bg-gradient fl-node-5f8ef99700c2e fl-row-default-height fl-row-align-center" data-node="5f8ef99700c2e"> <div class="fl-row-content-wrap"> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-5f8ef99700c27" data-node="5f8ef99700c27"> <div class="fl-col fl-node-5f8ef99700c2a fl-col-bg-color fl-col-has-cols" data-node="5f8ef99700c2a"> <div class="fl-col-content fl-node-content"> <div class="fl-col-group fl-node-5f8ef99700c2b fl-col-group-nested fl-col-group-custom-width fl-col-group-responsive-reversed" data-node="5f8ef99700c2b"> <div class="fl-col fl-node-5f8ef99700c2f fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="5f8ef99700c2f"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-list-locations fl-node-65d36195db6db" data-node="65d36195db6db"> <div class="fl-module-content fl-node-content"> <style>.ecp-posts-wrapper.ecp-instance-3FgQpynDl7 .ecp-post{border-bottom: ;}.ecp-posts-wrapper.ecp-instance-3FgQpynDl7 .ecp-post-iconset .ecp-icon .ecp-icon-svg{fill:!important;}.ecp-posts-wrapper.ecp-instance-3FgQpynDl7 .ecp-post-iconset .ecp-icon:hover i{fill:!important;}.ecp-posts-wrapper.ecp-instance-3FgQpynDl7 .ecp-post-iconset .ecp-icon:hover .ecp-icon-svg{fill:!important;}</style> <div class="ecp-posts-wrapper ecp-instance-3FgQpynDl7 ecp-posts-wrapper-location ecp-view-summary ecp-post-imagery-position-right-wrap ecp-post-image-format- clear" > <div class="ecp-post ecp-post-5090 ecp-posttype-location " > <style></style> <div class="ecp-post-hours ecp-instance-KQhL3gRe9t ecp-post-5090-hours ecp-post-hours-columns-1 ecp-post-hours-orientation-horizontal ecp-post-hours-border-divider-none"> <div class="ecp-post-hours clear"> <ul> <li class="ecp-post-hours-item ecp-post-hours-monday"> <strong class="ecp-post-label"> Monday: </strong> <span class="ecp-post-data"> 10:00 AM - 7:00 PM </span> </li> <li class="ecp-post-hours-item ecp-post-hours-tuesday"> <strong class="ecp-post-label"> Tuesday: </strong> <span class="ecp-post-data"> 10:00 AM - 7:00 PM </span> </li> <li class="ecp-post-hours-item ecp-post-hours-wednesday"> <strong class="ecp-post-label"> Wednesday: </strong> <span class="ecp-post-data"> 8:00 AM - 5:00 PM </span> </li> <li class="ecp-post-hours-item ecp-post-hours-thursday"> <strong class="ecp-post-label"> Thursday: </strong> <span class="ecp-post-data"> 8:00 AM - 5:00 PM </span> </li> <li class="ecp-post-hours-item ecp-post-hours-friday"> <strong class="ecp-post-label"> Friday: </strong> <span class="ecp-post-data"> 8:00 AM - 1:00 PM </span> </li> <li class="ecp-post-hours-item ecp-post-hours-saturday"> <strong class="ecp-post-label"> Saturday: </strong> <span class="ecp-post-data"> Closed </span> </li> <li class="ecp-post-hours-item ecp-post-hours-sunday"> <strong class="ecp-post-label"> Sunday: </strong> <span class="ecp-post-data"> Closed </span> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-5f8ef99700c30 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="5f8ef99700c30"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-socialicons fl-node-5f8ef99700c2d" data-node="5f8ef99700c2d"> <div class="fl-module-content fl-node-content"> <div class="ecp-iconset ecp-instance-JrqVLAbxOl"> <style>.ecp-iconset.ecp-instance-JrqVLAbxOl{text-align:center;}body.ecp-breakpoint-small .ecp-iconset.ecp-instance-JrqVLAbxOl{text-align:left;}body.ecp-breakpoint-medium .ecp-iconset.ecp-instance-JrqVLAbxOl{text-align:center;}.ecp-iconset.ecp-instance-JrqVLAbxOl .ecp-icon{font-size:20px;background-color:#575195;}body.ecp-breakpoint-small .ecp-iconset.ecp-instance-JrqVLAbxOl .ecp-icon{font-size:20px;}body.ecp-breakpoint-medium .ecp-iconset.ecp-instance-JrqVLAbxOl .ecp-icon{font-size:20px;}.ecp-iconset.ecp-instance-JrqVLAbxOl .ecp-icon:hover{background-color:#ffffff;}.ecp-iconset.ecp-instance-JrqVLAbxOl .ecp-icon .ecp-icon-svg{color:#f7f7f7!important;fill:#f7f7f7!important;}.ecp-iconset.ecp-instance-JrqVLAbxOl .ecp-icon:hover i{color:#575195!important;fill:#575195!important;}.ecp-iconset.ecp-instance-JrqVLAbxOl .ecp-icon:hover .ecp-icon-svg{color:#575195!important;fill:#575195!important;}</style> <a class="ecp-icon ecp-icon-background ecp-icon-shape-circle ecp-network-facebook" aria-label="Visit us on facebook" href="https://www.facebook.com/UptownVisionClinic" rel="noopener" target="_blank" ><span class="ecp-icon-svg" data-icon="fa-facebook"><svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
475<path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/></svg></span></a> <a class="ecp-icon ecp-icon-background ecp-icon-shape-circle ecp-network-yelp" aria-label="Visit us on yelp" href="https://www.yelp.com/biz/uptown-vision-minneapolis" rel="noopener" target="_blank" ><span class="ecp-icon-svg" data-icon="fa-yelp"><svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z"/></svg></span></a> <a class="ecp-icon ecp-icon-background ecp-icon-shape-circle ecp-network-google" aria-label="Visit us on google" href="https://www.google.com/search?kgmid=/g/1tkmn3bf&hl=en-ZA&q=Uptown+Vision&kgs=0fec2c7d6633b893&shndl=30&shem=lose&source=sh/x/kp/osrp/m5/1#lrd=0x87f6279e1acf3835:0xc4eadce2df555be8,1,,,," rel="noopener" target="_blank" ><span class="ecp-icon-svg" data-icon="fab-fa-google"><svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 488 512"><path d="M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"/></svg></span></a> </div> </div> </div> <div class="fl-module fl-module-ecp-button fl-node-5f8ef99700c34" data-node="5f8ef99700c34"> <div class="fl-module-content fl-node-content"> <style>.ecp-button-wrapper.ecp-instance-ImZRbTAzHV{text-align:center;}body.ecp-breakpoint-small .ecp-button-wrapper.ecp-instance-ImZRbTAzHV{text-align:left;}body.ecp-breakpoint-medium .ecp-button-wrapper.ecp-instance-ImZRbTAzHV{text-align:center;}.ecp-button.ecp-instance-ImZRbTAzHV{display:inline-flex;}.ecp-button.ecp-instance-ImZRbTAzHV:hover{color:!important;}.ecp-button.ecp-instance-ImZRbTAzHV .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-ImZRbTAzHV:hover .ecp-icon .ecp-icon-svg{color:!important;fill:!important;}.ecp-button.ecp-instance-ImZRbTAzHV .ecp-icon i{color:!important;fill:!important;}.ecp-button.ecp-instance-ImZRbTAzHV:hover .ecp-icon i{color:!important;fill:!important;}body.ecp-breakpoint-medium .ecp-button.ecp-instance-ImZRbTAzHV{display:inline-flex;}body.ecp-breakpoint-small .ecp-button.ecp-instance-ImZRbTAzHV{display:inline-flex;}</style> <div class="ecp-button-wrapper ecp-instance-ImZRbTAzHV"><a class="ecp-button ecp-instance-ImZRbTAzHV ecp-button-global-style " href="https://reviews.solutionreach.com/vs/uptown_vision_clinic/appt" target="_blank" rel="nofollow noopener" ><span class="ecp-button-label">Request Appointment</span></a></div> </div> </div> </div> </div> <div class="fl-col fl-node-5f8ef99700c31 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="5f8ef99700c31"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-ecp-richtext fl-node-5f8ef99700c33" data-node="5f8ef99700c33"> <div class="fl-module-content fl-node-content"> <div class="ecp-richtext ecp-instance-H1jL6QeyiU"> <p> <div class="ecp-footer-addresses grid-columns-responsive-large-1 grid-columns-responsive-medium-1 grid-columns-responsive-small-1"> <div class="ecp-footer-address ecp-instance-8qZeLGanxT " style="margin-bottom: 10px"> <span class="ecp-auto_LRS"> <strong>Uptown Vision</strong><br/> 3553 Hennepin Avenue<br/> Minneapolis, MN 55408<br/> Phone: <a href="tel:612-822-5844">612-822-5844 </a><br/> <a href="https://www.uptownvision.com" target="_blank">https://www.uptownvision.com</a> </span> </div> </div> </p> </div> </div> </div> <div class="fl-module fl-module-ecp-voice-search fl-node-5f8ef99700c32" data-node="5f8ef99700c32"> <div class="fl-module-content fl-node-content"> <form class="ecp-voice-search" id="voice_search" method="get" action="/?s="> <label for="transcript-DcFxQ1Bzof">Speak Field</label> <input class="ecp-voice-search-field" type="text" name="s" id="transcript-DcFxQ1Bzof" placeholder="Search the site" style="font-size:15" title="Speak Field" /> <svg style="fill:#b7b7b7;width:20px;height:auto" aria-hidden="true" class="ecp-voice-search-button" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path d="M176 352c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96zm160-160h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16z"></path></svg> </form> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div> <div class="ecp-global-footer"> <div class="ecp-content-container"> <div class="ecp-global-footer__start"> <a href="https://www.eyecarepro.com" target="_blank" rel="nofollow noopener" class="ecp-powered-by">© 2026 Powered by <img src="/wp-content/themes/_default/images/eyecarepro-logo.svg" alt="EyeCarePro" width="90" height="25" loading="lazy"></a> </div> <div class="ecp-global-footer__end"> <ul> <li><a href="/website-accessibility-policy/">Accessibility</a></li> <li><a href="/sitemap/">Sitemap</a></li> <li><a href="/privacy-policy/">Privacy</a></li> <li><a href="/disclaimer/">Disclaimer</a></li> <li><a href="https://uptownvision2023retrofit.ecpbuilder.com/wp-admin" id="ecp-footer-login-link" rel="noindex nofollow noopener">Login</a></li> </ul> </div> </div> </div> </footer> </div> </div>
475<script type="application/ld+json"> 476 { 477 "@context": "https://schema.org/", 478 "@type": "BreadcrumbList", 479 "itemListElement": [{ 480 "@type": "ListItem", 481 "position": 1, 482 "name": "Expert Eye Care Services in Minneapolis | Uptown Vision", 483 "item": "https://www.uptownvision.com/eye-care-services/" 484 },{ 485 "@type": "ListItem", 486 "position": 2, 487 "name": "Contact Lenses at Uptown Vision: Clear Vision in Minneapolis", 488 "item": "https://www.uptownvision.com/contact-lenses/" 489 },{ 490 "@type": "ListItem", 491 "position": 3, 492 "name": "Comprehensive Eye Exams at Uptown Vision | Minneapolis", 493 "item": "https://www.uptownvision.com/eye-care-services/eye-exams/" 494 },{ 495 "@type": "ListItem", 496 "position": 4, 497 "name": "Unique Stylish Designer Eyeglasses & Frames | Uptown Vision", 498 "item": "https://www.uptownvision.com/eyeglasses/" 499 },{ 500 "@type": "ListItem", 501 "position": 5, 502 "name": "Passionate Eye Doctor in Minneapolis | Uptown Vision", 503 "item": "https://www.uptownvision.com/our-eye-doctors/" 504 }] 505 } 506 </script>
506
506<script type="text/javascript" src="/wp-content/uploads/sites/4764/bb-plugin/cache/55-layout.js?ver=460133b31f6387e40493025dcb67cb8a" id="fl-builder-layout-55-js"></script>
506
506<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion_async.js" id="conversion_async-js"></script>
506
506<script type="text/javascript" src="/wp-content/uploads/sites/4764/bb-plugin/cache/2458-layout-partial.js?ver=f7032eef583268005eebdc9128444d4d" id="fl-builder-layout-2458-js"></script>
506
506<script></script>
506 </body> </html> 507 508<!-- Cache Enabler by KeyCDN @ 30.09.2026 16:33:26 (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.