html{scroll-behavior:smooth}body{padding:0;margin:0;font-size:16px;transition:ease-in-out .5s;font-family:Montserrat,sans-serif}p:last-child{margin-bottom:0}@font-face{font-family:SeriouslyNostalgic Fn;src:url(/cdn/shop/files/SeriouslyNostalgicFn-Regular.woff2?v=1760197200) format("woff2"),url(/cdn/shop/files/SeriouslyNostalgicFn-Regular.woff?v=1760197200) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mozer;src:url(/cdn/shop/files/Mozer-Bold.woff2?v=1759830289) format("woff2"),url(/cdn/shop/files/Mozer-Bold.woff?v=1759830289) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mozer;src:url(/cdn/shop/files/Mozer-SemiBold.woff2?v=1759831407) format("woff2"),url(/cdn/shop/files/Mozer-SemiBold.woff?v=1759831407) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mozer;src:url(/cdn/shop/files/Mozer-Regular.woff2?v=1759830289) format("woff2"),url(/cdn/shop/files/Mozer-Regular.woff?v=1759830289) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mozer;src:url(/cdn/shop/files/Mozer-Light.woff2?v=1759830289) format("woff2"),url(/cdn/shop/files/Mozer-Light.woff2?v=1759830289) format("woff");font-weight:300;font-style:normal;font-display:swap}ul.gradient-tints.four-items.clearfix{display:flex;justify-content:center}.loc-add a{color:#000;margin-top:10px;display:inline-block;font-family:Mozer;font-weight:800}section.shop-exclusive-new .product-img{border-radius:10px;overflow:hidden;margin-bottom:10px;padding:15px;background:#fff}section.why-our-customer.position-relative{background:url(/cdn/shop/files/reviews-bg.jpg?v=1760454298);padding:80px 0;background-size:cover;background-position:center;min-height:550px}section.why-our-customer.position-relative h2{color:#fff;font-size:70px}section#shopify-section-template--18708782710958__1760527651eceaa90a .page-width.scroll-trigger.animate--slide-in{padding:0}.eye-exam a{margin-top:120px!important;float:right;margin-right:50px}.grp-hover-effect svg{color:#fff}div#grp-entangle--root{background:url(/cdn/shop/files/reviews-bg.jpg?v=1760454298)!important;padding:50px 0 80px!important;width:100%;text-align:left;background-position:center;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important}div#grp-entangle--root:before{content:"Why our customers love us";text-align:center;width:100%;display:block;font-size:70px;font-family:SeriouslyNostalgic Fn;color:#fff;margin-bottom:20px}.grp-dot{border-radius:50%;cursor:pointer;transition:all .3s ease;background:#fff!important;opacity:1!important;position:absolute;top:50%;transform:translateY(-50%)}.grp-entangle-swiper-main.grp-entangle-layout-body-wrapper{max-width:1190px;margin:0 auto}.grp-dot.active{width:7px;height:7px;left:110px;background:#449591;opacity:1}section.shop-exclusive-new h2{color:#fff;font-size:70px}section.shop-exclusive-new{background:#dfa1a2;padding:90px 0}section.find-a-revival{padding:80px 0;background:#c5afa9}section.find-a-revival h4{font-family:Mozer;text-align:center;font-size:30px;font-weight:600;margin-bottom:15px}.review-btn{display:inline-block;background:#4285f4;color:#fff;padding:10px 20px;border-radius:6px;font-weight:600;text-decoration:none;margin-top:10px;transition:.3s}.review-btn:hover{background:#3367d6}section.find-a-revival h2{color:#fff;font-size:70px;margin-bottom:40px}section.pricing h1{font-weight:700;font-size:45px;line-height:normal;color:#224765;text-align:center;padding:60px 0 10px}table.table.table-striped{max-width:500px;margin:0 auto;font-size:15px}section.gradient-tint h2{font-weight:700;font-size:35px;line-height:normal;color:#224765;text-align:center;padding:60px 0 10px;margin-bottom:20px}ul.gradient-tints li{float:left;width:12.5%}.gradient-box.text-center{padding:30px}.gradient-box.text-center b{font-size:14px}.gradient-box.text-center p{font-size:12px}section.pricing h3{text-align:center;margin-bottom:20px}section.optometrist a{padding:19px 0}section.re-vision h4{font-size:45px;line-height:44px}section.optometrist img{display:block;width:100%}.p-3.bg-warning{position:absolute;bottom:-102px;max-width:100%;display:block;left:70px;padding:20px!important;right:50px;border-radius:30px;background:#ebab6e!important}section.optometrist small{width:100%;padding:5px;border:2px solid #4C2F26;border-radius:8px;color:#362824;display:block;margin-top:15px;text-align:center;font-size:24px;font-family:Mozer;line-height:27px}section.optometrist{background:#f4f1ec;padding:50px 0}section.our-vision p{font-size:26px;padding-left:40px}section.our-vision h2{color:#252322;font-size:70px;margin-bottom:40px}section.our-vision{padding:60px 0;background:#efece5}section.re-vision p{font-size:23px;line-height:29px;margin-top:10px}.eye-exam img{width:80%}.eye-exam{position:relative}section.re-vision h5{font-size:50px}section.re-vision{background:#e1cac4;padding:70px 0}.same-day-rx img{display:block;width:100%;margin-bottom:15px}.ps-outer a:hover{background:#4c2f26;color:#fff}section.re-vision h2{color:#252322;font-size:70px;margin-bottom:40px}section.optometrist img{border-radius:8px}.ps-outr-img img{border-radius:8px}.ps-outer a{padding:30px 15px;font-size:30px;border:2px solid #4C2F26;border-radius:8px;color:#362824;margin-top:30px;display:block;font-family:Mozer}section.private-styling{background:#e5d0cb;padding:50px 0}section.private-styling h2{color:#252322;font-size:70px;margin-bottom:40px}a.border-btn{padding:12px 15px;font-size:17px;border:2px solid #4C2F26;border-radius:10px;color:#362824;width:100%;display:block;text-align:center;font-style:italic;margin-top:14px}section.classic-banner p{font-size:36px;color:#fff}a.border-btn{padding:12px 15px;font-size:17px;border:2px solid #4C2F26;border-radius:10px;color:#362824;width:100%;display:block;text-align:center;margin-top:15px}a.border-btn:hover{background:#449591;color:#fff!important;border-color:#449591}a,p{font-family:Mozer}h1{font-size:110px;font-family:SeriouslyNostalgic Fn;font-stretch:normal;color:#fff}h2{font-family:SeriouslyNostalgic Fn}h3{font-size:24px;font-family:SeriouslyNostalgic Fn}h4{font-size:22px;font-family:SeriouslyNostalgic Fn}h5{font-size:18px;font-family:SeriouslyNostalgic Fn}h6{font-size:16px;font-family:SeriouslyNostalgic Fn}section.prescriptions{background:#fee7e1;padding:50px 0}section.prescriptions p{font-size:28px}section.prescriptions h2{font-size:75px;line-height:80px}div#shopify-section-custom-header{position:sticky;top:0;z-index:1020}section.classic-banner a:hover{background:#000}section.classic-banner a{font-size:30px;margin-top:10px;color:#fff;font-weight:600;background:#449591;padding:10px 80px;border-radius:10px;font-family:Mozer;box-shadow:0 0 20px #0000001c;display:inline-block}.text-info{color:#449692!important}a.zinc-btn:hover{background:#000;color:#fff}a.zinc-btn{font-size:20px;margin-top:10px;color:#000;font-weight:600;background:#449591;padding:10px 80px;border-radius:10px;font-family:Mozer;box-shadow:0 0 20px #0000001c;display:inline-block}section.scratched p{color:#272321;font-size:35px;line-height:48px}section.scratched{padding:70px 0;text-align:center;background:#f4f1ec}section.scratched h2{color:#252322;font-size:70px;margin-bottom:40px}section.make-any-frame p{padding:40px 15px;font-size:35px;border:2px solid #4C2F26;border-radius:8px;color:#362824}.frame-cvr img{position:absolute;width:100%;left:0;right:0;object-fit:cover;height:100%;content:""}.frame-cvr{position:relative;height:257px;border-radius:8px;overflow:hidden;margin-bottom:10px}section.make-any-frame h2{color:#fff;font-size:70px}section.make-any-frame{padding:50px 0 70px;background:#e1cac4}section.make-any-frame h2{margin-bottom:50px}.icon-area.text-center.position-relative{padding:20px;box-shadow:0 0 20px #00000014;border-radius:20px;margin-bottom:30px;min-height:220px}.icon-area.text-center.position-relative a:hover{color:#449692}.icon-area.text-center.position-relative img{display:block;margin:0 auto 20px}.icon-area.text-center.position-relative a{color:#000}section.our-service-banner h2{font-weight:700;margin:0}section.our-service-banner{background:url(/cdn/shop/files/service-banner.jpg?v=1751537153);padding:90px 0;text-align:center;color:#fff;background-size:cover;width:100%}h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{font-weight:700;font-size:45px;line-height:normal;color:#224765;text-align:center}span.counter{position:absolute;top:-3px;right:-9px;color:#fff;background:#449692;width:15px;height:15px;text-align:center;border-radius:10px;font-size:10px}.field input:focus,.field input:hover{box-shadow:none!important;outline:none!important}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:1px solid #224765;border-radius:10px!important;box-shadow:none;transition:box-shadow var(--duration-short) ease;z-index:1}section.one-stop.text-center{padding:0 0 60px}section.one-stop.text-center h2{font-weight:700;font-size:45px;line-height:normal;color:#224765;margin-bottom:20px}section.serv .left-text span{font-weight:700;font-size:18px;line-height:normal;color:#449692}section.serv h2{font-size:25px}ul.ways.clearfix li i{font-size:10px;font-style:normal}section.ways.serv{margin-top:50px}.left-text h5{color:#224765;font-weight:700;margin-top:10px}.single-lens{position:relative;padding-right:60px;margin-top:10px;margin-bottom:10px}.single-lens span{position:absolute;top:0;right:0;color:#000!important;font-size:16px!important}ul.ways li{float:left;width:50%}ul.ways li:nth-child(2n){text-align:right;font-weight:700}.customer ul{padding-left:0}.customer.register.section-template--18515607519406__main-padding h1{color:#224765;font-weight:700;text-transform:capitalize;font-size:50px}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:none!important;outline:0;border-radius:10px!important}#gf_pagination_wrap .pagination>span{margin:0 3px!important}.customer button{margin:4rem 0 1.5rem;width:100%}.page-width{padding:0 5px}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:2!important}a.white-btn:hover{background:#f6a800;color:#fff}img.global-media-settings.global-media-settings--no-shadow{max-width:650px}a.white-btn{font-weight:700;font-size:17px;line-height:normal;color:#224765;background:#fff;display:inline-block;padding:14px 17px;margin-top:10px;border-radius:10px}.border-box{border:1px solid #F6A800;border-radius:19px;padding:30px;min-height:270px}section.brands img{margin-bottom:20px}section.get-styled p{font-weight:400;font-size:22px;line-height:normal;text-align:center;color:#fff;max-width:500px;margin:20px auto}section.get-styled h2{font-weight:700;font-size:45px;line-height:normal;text-align:center;color:#fff;font-family:Montserrat,sans-serif}.pagination span{background:#ccc!important;border-radius:50px!important}.pagination span a{color:#fff!important}.get-styled{background:url(glasses-bg-new.png) #224765;width:100%;background-size:cover;padding:50px 0}section.brands{padding:60px 0}.product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height{border:0px!important}ul.product__media-list.contains-media.grid.grid--peek.list-unstyled.slider.slider--mobile li{border:1px solid #224765!important;border-radius:10px;overflow:hidden}button:focus{outline:none!important;box-shadow:none!important;font-family:SeriouslyNostalgic Fn}ul{list-style:none;padding:0;transition:ease-in-out .5s;font-family:SeriouslyNostalgic Fn}a{text-decoration:none!important;transition:ease-in-out .5s;font-family:Montserrat,sans-serif}:hover{transition:ease-in-out .5s}:before,:after{font-family:FontAwesome}ul.gf-option-box li span:hover{text-decoration:none!important;color:#224765}.gf-theme-version-15.spf-has-filter #gf-controls-container .gf-refine-toggle-mobile,.gf-theme-version-15.spf-has-filter #gf-tree .gf-refine-toggle-mobile,.gf-theme-version-15 #gf_pagination_wrap button.gf-loadmore-btn{border:1px solid rgb(68 150 146)!important;border-radius:30px!important;background:#449692!important;color:#fff!important}.gf-theme-version-15.spf-has-filter #gf-tree .selected-item.gf-option-label a:hover,.gf-theme-version-15.gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item>a:hover,.gf-theme-version-15.gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item>button:hover,.gf-theme-version-15.spf-has-filter #gf-controls-container .globo-selected-items-wrapper .selected-item>a:hover,.gf-theme-version-15.spf-has-filter #gf-controls-container .globo-selected-items-wrapper .selected-item>button:hover{box-shadow:none!important}.gf-theme-version-15.spf-has-filter .selected-item.gf-option-label a,.gf-theme-version-15.gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item>a,.gf-theme-version-15.gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item>button,.gf-theme-version-15.spf-has-filter #gf-controls-container .globo-selected-items-wrapper .selected-item>a,.gf-theme-version-15.spf-has-filter #gf-controls-container .globo-selected-items-wrapper .selected-item>button,.gf-theme-version-15.spf-has-filter #gf-tree .globo-selected-items-wrapper .selected-item>.clear-refinements{box-shadow:none;border-radius:2.6rem;padding:.3rem 1rem;background:#e9d0cb!important;color:#000!important}.gf-theme-version-15.spf-has-filter input.gf-controls-search-input,.gf-theme-version-15.spf-has-filter .sort-by,.gf-theme-version-15.spf-has-filter .gf-range-inputs input[type=text]{border:1px solid #035B65!important;border-radius:20px!important;background-color:#fff!important;color:#035b65!important}.gf-theme-version-15.spf-has-filter .gf-range-inputs input[type=text]:hover{box-shadow:none!important;outline:0}.gf-left #gf-tree{width:22%!important}.gf-theme-version-15 #gf-tree .noUi-handle{background:#224765!important;border:2px solid rgb(34 71 101)!important;top:-7px;width:16px;height:16px}ul.gf-option-box li span{font-weight:600;color:#000;text-decoration:none!important;font-size:14px}.gf-theme-version-15.spf-has-filter .gf-option-block ul>li button:hover>.gf-label,.gf-theme-version-15.spf-has-filter #gf-tree .gf-block-title .h3:hover span,.gf-theme-version-15.spf-has-filter #gf-tree .gf-block-title h3:hover span{text-decoration:none!important}.gf-theme-version-15.spf-has-filter #gf-tree input:focus-visible,.gf-theme-version-15.spf-has-filter #gf-grid input:focus-visible{box-shadow:none!important;outline:0;border-radius:var(--inputs-radius)}ul.gf-option-box li{font-family:Montserrat;text-decoration:none!important}.gf-theme-version-15.spf-has-filter.gf-left .gf-option-block,body>#gf-tree .gf-option-block{border-bottom:1px solid #F1CFC6!important}.gf-block-title span:hover{text-decoration:none!important;color:#224765}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{outline:none;box-shadow:none}.h3:after{color:#000}.gf-block-title span{font-family:Montserrat;font-weight:600!important;display:inline-block;color:#000}.collection.page-width{padding:0 15px;max-width:100%}h1.collection-hero__title{text-align:center;font-family:SeriouslyNostalgic Fn;font-weight:700;font-size:50px;margin-top:40px;margin-bottom:10px;color:#224765}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:none}.product-form__buttons button{background:#224765;border-radius:10px}.spb-fileupload.spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground{width:100%;border:1px solid #224765;height:46px;border-radius:10px;margin-top:10px}.card.card--standard.card--media{text-align:center}li.nav-item.dropdown.small-drop i{font-size:12px}.card-wrapper.product-card-wrapper.underline-links-hover .price{text-align:center}.card.card--standard.card--media{border:0px}h2.related-products__heading.inline-richtext.h2{font-weight:700;font-size:45px;font-family:SeriouslyNostalgic Fn;line-height:normal;color:#224765;text-align:center;text-transform:capitalize}.product-form__buttons{max-width:100%!important}.product__description.rte.quick-add-hidden{background:#e9d0cb;padding:20px;border-radius:20px;font-weight:400;font-size:15px;line-height:normal;color:#000}.product-form__buttons button:hover{background:#dba33e;color:#224765}.product-form__buttons button{font-weight:700;font-size:17px;line-height:normal;color:#fff}input::file-selector-button{font-weight:500;font-size:15px;line-height:normal;border-top:0px;border-right:1px solid #224765;border-bottom:0px solid;border-left:0px;color:#000;padding:13px;border-radius:0;background:transparent}label.spb-productdescfont.spb-productdesctextcolor.prec_cls{width:100%;font-weight:700;font-size:15px;line-height:normal;color:#000;margin-bottom:10px}label.spb-productdescfont.spb-productdesctextcolor.prec_cls{width:100%}label.form-label{font-weight:700;font-size:15px;line-height:normal;color:#000;margin-bottom:10px}select.form-select:focus{outline:none!important;box-shadow:none!important}select.form-select{border:1px solid #224765;height:46px;border-radius:10px;font-size:15px;color:#000}.dsk-view{display:block!important}.mob-view{display:none!important}ul.shop-menu li a{color:#000}div#prescriptionOptions,div#uvOptions{border:1px solid #F6A800;padding:15px;border-radius:20px}.form-check-input:checked{background-color:#224765;border-color:#224765}product-form.product-form b{font-weight:700;font-size:15px;line-height:normal;color:#000}p.product__text.inline-richtext.caption-with-letter-spacing{background:#035b65;display:inline-block;margin-bottom:10px;font-weight:600;font-size:15px;line-height:normal;color:#fff;padding:6px 13px;border-radius:5px}.product__title h1{font-weight:700;font-size:45px;line-height:normal;color:#224765;font-family:SeriouslyNostalgic Fn}section.revival-video iframe{border-radius:20px;margin-bottom:70px}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"+";position:absolute;font-size:17px;right:15px;top:16px;color:#f6a800;background-image:none;background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:none}.accordion-body{box-shadow:0 0 20px #00000047;margin-bottom:11px}button.accordion-button{box-shadow:0 0 10px #0000005c!important;margin-bottom:12px;border-radius:0!important;font-size:20px}.accordion-item{border:0px}.accordion-button:not(.collapsed):after{background-image:none;transform:none;content:"-";color:#f6a800;position:absolute;top:-10px;right:15px;font-size:40px}.accordion-button:not(.collapsed){color:#fff;background-color:#224765;box-shadow:none}section.jeena{background:#f1cfc6;padding:90px 0}section.jeena h4{font-weight:700;font-size:35px;line-height:normal;text-transform:capitalize;color:#224765}.accordion-item .accordion-button{padding:15px}button.accordion-button{background:#fff;color:#000;padding-right:40px;font-weight:600;font-size:16px;font-family:Montserrat,sans-serif}.alert-perp{background:#fadcd4;padding:30px;border-radius:20px;margin-bottom:50px;margin-top:30px}.alert-perp p{font-weight:700;font-size:22px;line-height:35px;text-transform:capitalize;color:#b77e70}.alert-green{background:#869a83;padding:30px;border-radius:20px;margin-bottom:50px;margin-top:30px}.alert-green p{font-weight:700;font-size:22px;line-height:35px;text-transform:capitalize;color:#fffffe!important}.yellow-box{background:#dba33e;padding:30px;height:100%;border-radius:20px}ul.hours.clearfix li{float:left;color:#fff;width:50%;padding-bottom:10px}section.shop-data{padding:80px 0}ul.hours.clearfix li:nth-child(2n){text-align:right;color:#fff}.blue-box{background:#224765;border-radius:20px;padding:30px;height:100%;color:#fff}.drk-bx{background:#12324c;padding:15px;border-radius:10px}ul.prc-data.clearfix li:nth-child(2n){text-align:right;width:30%}section.style-your-way.text-center h2{font-weight:700;font-size:40px;line-height:normal;color:#224765}section.style-your-way.text-center{padding:70px 0}.left-text span{font-weight:700;font-size:26px;line-height:normal;color:#449692;font-family:Mozer;margin-bottom:10px;display:block}section.ways{padding-bottom:70px}section.ways h3{font-weight:700;font-size:45px;line-height:normal;text-align:center;color:#224765;margin-bottom:50px}section.ways .container-fluid{max-width:800px;margin:0 auto}.left-text h2{font-weight:700;font-size:35px;line-height:normal;color:#000}.left-text p{font-weight:400;font-size:16px;line-height:24px;color:#000}section.style-your-way.text-center p{font-weight:400;font-size:18px;line-height:normal;text-align:center;color:#000;max-width:700px;margin:20px auto}ul.prc-data.clearfix li:nth-child(odd){float:left;width:70%}ul.prc-data.clearfix li{float:left}.blue-box h4{font-weight:700;font-size:30px;margin-bottom:15px;line-height:normal;text-transform:capitalize;color:#fff}.yellow-box h4{font-weight:700;font-size:30px;line-height:normal;text-transform:capitalize;color:#fff}.green-box{background-color:#869a83;padding:30px;border-radius:20px;color:#fff;height:100%}ul.contact-list li i{position:absolute;left:0;top:14px}ul.contact-list li a{font-weight:400;font-size:15px;line-height:normal;text-transform:capitalize;color:#fff}.green-box h4{font-weight:700;font-size:30px;line-height:normal;text-transform:capitalize;color:#fff}ul.contact-list li{padding-top:10px;padding-left:30px;position:relative}section.meet-doctor h2{font-weight:700;font-size:45px;line-height:normal;text-transform:capitalize;text-align:center;color:#224765}section.meet-doctor p{font-weight:400;font-size:15px;line-height:23px;text-transform:capitalize;color:#000}section.meet-doctor span{display:block;font-weight:400;font-size:16px;letter-spacing:2px;line-height:normal;text-transform:capitalize;color:#000;text-align:center;margin-bottom:40px}section.eye-exam h2{font-weight:700;font-size:45px;line-height:normal;color:#224765}section.meet-doctor{background-color:#f1cfc6;padding:60px 0 80px}section.eye-exam p{font-weight:400;font-size:16px;line-height:23px;color:#000}section.eye-exam h3{font-weight:700;font-size:35px;line-height:normal;text-transform:capitalize;color:#224765}section.eye-exam{padding:60px 0}section.about h1{font-weight:700;font-size:45px;line-height:normal;color:#224765;text-align:center;padding:60px 0 10px}section.about b{color:#035b65}section.about h2{font-weight:700;font-size:45px;line-height:normal;text-transform:capitalize;color:#224765;text-align:center;margin-bottom:40px;margin-top:20px}section.who-runs h2{font-weight:700;font-size:45px;line-height:normal;text-transform:capitalize;color:#224765;text-align:center;margin-bottom:50px}section.who-runs{padding:60px 0}section.who-runs h4{font-weight:700;font-size:35px;line-height:normal;text-transform:capitalize;color:#224765}section.who-runs p{line-height:30px;text-transform:capitalize;color:#000}section.faq-section{padding:60px 0}h2.accordion-header{margin:0!important}section.faq-section h2{font-weight:700;font-size:45px;line-height:normal;color:#224765;margin-bottom:50px}ul.location-rock li p{font-weight:400;font-size:18px;line-height:normal;color:#000}ul.location-rock li b{display:block}ul.location-rock li{padding-left:70px;position:relative;margin-bottom:40px}ul.location-rock.right li .i-icon{right:0;left:auto}ul.location-rock.right li{padding-left:0;padding-right:70px}section.location-area.pt-0.right{text-align:right}section.location-area h2{font-weight:700;font-size:45px;margin-bottom:30px;line-height:normal;color:#224765}ul.location-rock li .i-icon{position:absolute;left:0;font-size:20px;border:1px solid #F6A800;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50px}ul.shop-menu li a:hover{color:#449692}section.location-area{padding:80px 0}ul.account-icon.mob{display:none}a.primary-btn{background:#224765;text-decoration:none;padding:15px 25px;display:inline-block;border-radius:10px;font-weight:700;font-size:18px;font-family:Mozer;line-height:normal;text-transform:capitalize;color:#fff}ul.blue-list li{font-weight:700;font-size:19px;line-height:41px;text-transform:capitalize;color:#224765}section.come h2{font-weight:700;font-size:45px;line-height:normal;color:#fff}.pres-box h4{font-weight:700;font-size:18px;line-height:normal;text-align:center;text-transform:capitalize;color:#fff}a.appoint-btn:hover{background:#fff}.pres-box svg{margin:20px 0}a.appoint-btn{position:absolute;bottom:-20px;left:0;right:0;background:#dba33e;color:#fff;padding:14px 0;max-width:240px;border-radius:10px;margin:0 auto;font-weight:700;font-size:16px;line-height:normal;color:#224765}.box-t p{font-weight:400;font-size:16px;text-transform:capitalize;color:#3a3a3a;margin-top:5px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.box-t i.fa-solid.fa-quote-left{color:#dba33e;position:absolute;top:0;right:30px;font-size:51px}a.button.button--tertiary{height:44px;margin-top:6px;color:#fff}.cart__checkout-button:hover{background:#dba33e}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:#224765;font-weight:600;border-radius:10px}p.totals__total-value{color:#449692;font-weight:700}span.price.price--end{font-weight:700;color:#449692}td.cart-item__details a{font-family:Montserrat,sans-serif;color:#224765;font-weight:600}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid #449692;border-radius:10px;box-shadow:0 0!important;transition:box-shadow var(--duration-short) ease;z-index:1}.product-option,dt,dd{color:#000}table.cart-items th{font-size:14px;font-weight:700;color:#000}h1.title.title--primary{font-family:Montserrat,sans-serif;font-weight:700;font-size:50px;color:#224765}a.underlined-link{background:#449692;color:#fff;padding:4px 9px;border-radius:5px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#224765!important}footer{background:#224765;padding:70px 0 0;color:#fff}ul.quick-list.clearfix li a:hover{color:#92bcdf}footer h3{font-weight:500;font-size:26px;font-family:SeriouslyNostalgic Fn;line-height:normal;text-transform:capitalize;color:#fff;margin-bottom:28px}ul.quick-list.clearfix li a{font-weight:400;font-size:18px;color:#fff;font-family:Mozer}a.insta-link{color:#fff;border:1px solid #fff;padding:10px 20px;display:inline-block;border-radius:40px;margin-bottom:30px}a.insta-link:hover{background:#fff;color:#224765}ul.quick-list.clearfix li{margin-bottom:10px}.footer-txt p{font-weight:400;font-size:15px;line-height:24px;color:#fff;margin-top:25px}ul.star-list{margin-bottom:0}ul.star-list li{display:inline-block;color:#f6a800}.box-t b{font-size:15px;line-height:normal;text-transform:capitalize;color:#000;display:block}.box-t{border:1px solid #035B65;border-radius:10px!important;padding:20px;margin-top:20px;margin-bottom:10px}section.our-happy{padding:60px 20px}section.our-happy h2{font-weight:700;font-size:45px;line-height:normal;color:#224765;text-align:center;margin-bottom:50px}section.new-vintage.text-center p{font-weight:600;font-size:16px;line-height:normal;text-align:center;text-transform:capitalize;color:#fff;max-width:700px;margin:25px auto 30px;line-height:24px}section.new-vintage.text-center h2{font-weight:700;font-size:45px;line-height:normal;text-transform:capitalize;color:#fff}.img-brder img{max-width:170px}section.logos{padding:60px 0}.img-brder{border:1px solid #d7a03d;padding:10px;border-radius:20px;height:130px;display:flex;align-items:center;justify-content:center}section.logos h2{font-weight:700;font-size:45px;line-height:normal;color:#224765;text-align:center;margin-bottom:40px}.pres-box{border:1px solid #E3BA62;border-radius:15px;padding:22px;text-align:center;background-color:#071f3347;color:#fff;min-height:360px;position:relative}.product-box.text-center b{font-size:16px;line-height:21px;text-align:center;color:#3a3a3a}section.pres.position-relative h2{font-weight:700;font-size:45px;line-height:normal;text-align:center;margin-bottom:40px;color:#fff}section.pres.position-relative{background:#224765}.product-box.text-center span{display:block;font-size:16px;line-height:21px;text-align:center;color:#3a3a3a}section.online-exclusive{padding:70px 0}section.online-exclusive h2{font-weight:700;font-size:45px;line-height:normal;color:#224765;text-align:center;margin-bottom:40px}section.come p{font-weight:500;font-size:20px;line-height:30px;text-align:center;color:#fff;max-width:78%;margin:30px auto}section.banner-bg h2{font-family:Montserrat;font-weight:700;font-size:40px;line-height:normal;color:#224765;margin-bottom:10px}.green-overlay{background:#869a83cf;width:100%;height:100%;position:absolute;top:0;z-index:0}section.banner-bg p{font-weight:400;font-size:18px;line-height:28px;text-transform:capitalize;color:#383838;max-width:400px}ul.account-icon li{position:relative;display:inline-block;padding-left:10px}ul.account-icon{text-align:right}ul.navbar-nav.me-auto li a.active{color:#449692}li.nav-item.dropdown.ktm-mega-menu i{font-size:12px}ul.navbar-nav li a:hover{color:#449692}ul.navbar-nav li a{font-family:Montserrat;font-weight:600;font-size:16px;line-height:normal}.dropdown-toggle:after{border:0px}nav.navbar.navbar-expand-lg{box-shadow:0 0 20px #0000001a;background-color:#fff;padding:0}section.top-bar{background:#e9d0cb;padding:8px 0}ul.account-icon{margin:0}section.top-bar p{font-weight:400;font-size:16px;line-height:normal;color:#4e3f3c}ul.navbar-nav.me-auto li a.nav-link{padding-left:0!important;padding-right:20px!important;padding-top:30px;color:#000;padding-bottom:30px}a.primary-btn:hover{background:#449692}ul.navbar-nav.ms-auto li a.nav-link{padding-left:20px!important;padding-right:0!important;padding-top:30px;color:#000;padding-bottom:30px}.container-fluid{max-width:1200px;position:relative;padding:0 15px}ul.navbar-nav li a:hover,ul.navbar-nav li a.active:hover,ul.navbar-nav li a.active{color:#449692!important}.nav-logo{position:absolute;left:0;right:0;width:131px;margin:0 auto}@media all and (min-width: 992px){.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;max-width:98%;margin:0 auto;padding-top:16px;border:1px solid #fff;box-shadow:0 0 20px #0000005e}.mega-submenu{left:100%;top:0;min-width:25rem}.ktm-mega-menu{position:static}.mega-menu{left:0;right:0;width:100%}.dropdown-menu li{padding:5px 0;position:relative}.dropdown-menu .submenu{display:none;left:100%;top:0}.dropdown-menu>li:hover>.submenu,.dropdown:hover>.dropdown-menu{display:block}}.contact-form-cvr{background:#e9d0cb;padding:40px;border-radius:30px}.input-spc button{height:50px;background-color:#224765;width:100%;color:#fff;border:1px solid #224765;border-radius:10px;font-weight:700}section.contact-form h2{font-weight:700;font-size:45px;line-height:normal;color:#224765;text-align:center;margin-bottom:40px}.input-spc{margin-bottom:30px}.input-spc input[type=text]:focus{outline:none;box-shadow:none}.input-spc textarea:focus{outline:none;box-shadow:none}.input-spc textarea{width:100%;height:100px;border-radius:10px;border:1px solid #fff;padding:10px}.input-spc input[type=text],.input-spc input[type=email],.input-spc input[type=tel]{width:100%;height:50px;border-radius:10px;border:1px solid #fff;padding:0 10px}section.contact-form{margin-bottom:80px}@media (min-width: 992px) and (max-width: 1199px){section.classic-banner{padding:7% 0 40%!important;background-position:bottom!important;background-attachment:scroll!important}}@media (min-width: 992px) and (max-width: 1199px){.ps-outer a{padding:30px 15px;font-size:19px}section.optometrist small{width:100%;padding:5px;border:2px solid #4C2F26;border-radius:8px;color:#362824;display:block;margin-top:15px;text-align:center;font-size:21px}section.re-vision h5{font-size:40px;line-height:40px}a.zinc-btn{font-size:20px;margin-top:10px;color:#000;font-weight:600;background:#449591;padding:10px 60px}section.scratched p{color:#272321;font-size:30px;line-height:48px}section.scratched h2{color:#252322;font-size:55px;margin-bottom:40px}.page-width{padding:0 15px}}@media (min-width: 768px) and (max-width: 991px){.gradient-box.text-center{padding:5px}section.classic-banner{padding:7% 0 40%!important;background-position:bottom!important;background-attachment:scroll!important}.ps-outer a{padding:30px 15px;font-size:18px;border:2px solid #4C2F26;border-radius:8px;color:#362824;margin-top:15px;display:block;font-family:Mozer}a.border-btn.w-100.d-block{margin-top:12px}section.optometrist small{width:100%;padding:5px;border:2px solid #4C2F26;border-radius:8px;color:#362824;display:block;margin-top:15px;text-align:center;font-size:16px;font-family:Mozer;line-height:27px}section.our-vision p{font-size:26px;padding-left:0}section.our-vision h2{color:#252322;text-align:center;font-size:50px!important;margin-bottom:20px}section.re-vision h2{color:#252322;font-size:50px!important;margin-bottom:40px}section.re-vision h5{font-size:44px}.ot-spc .row{display:flex;align-items:center}.ot-spc{margin-top:200px}section.prescriptions p{font-size:20px}section.scratched p{color:#272321;font-size:20px;line-height:30px}section.make-any-frame p{padding:30px 15px;font-size:25px;border:2px solid #4C2F26;border-radius:8px;color:#362824;line-height:30px}section.classic-banner a{font-size:30px;margin-top:10px;color:#fff;font-weight:600;background:#449591;padding:10px 40px}section.classic-banner p{font-size:25px;color:#fff}section.classic-banner h1{font-size:75px}.page-width{padding:0 15px}ul.shop-menu{margin-top:4px}ul.shop-menu li{text-align:center;padding:1px 0}nav.navbar.navbar-expand-lg{box-shadow:0 0 20px #0000001a;background-color:#fff;padding:13px 0}.gf-left #gf-tree{width:31%!important}.green-box,.yellow-box,.blue-box{height:auto}a.insta-link{font-size:14px}footer h3{font-weight:500;font-size:22px;line-height:normal;text-transform:capitalize;color:#fff;margin-bottom:28px}.pres-box h4{font-weight:700;font-size:16px}a.appoint-btn{font-size:14px;max-width:200px}.pres-box{border:1px solid #E3BA62;border-radius:15px;padding:22px;text-align:center;background-color:#071f3347;color:#fff;min-height:440px;position:relative}.pres-box p{font-size:14px}h2{font-size:35px!important}.nav-logo img{max-width:100px;margin:0 auto;display:block}.nav-logo{position:absolute;left:0;right:0;width:131px;margin:0 auto;top:8px}.nav-logo{position:absolute;left:0;right:0;width:131px;height:30px;margin:0 auto;top:0}section.top-bar{display:none}button.navbar-toggler.my-2{border:0px;padding:0}ul.account-icon.mob{display:block}ul.location-rock li{padding-left:70px;position:relative;margin-bottom:20px}section.location-area h2{font-weight:700;font-size:45px;margin-bottom:10px}section.revival-video iframe{height:300px}ul.navbar-nav.me-auto li a.nav-link,ul.navbar-nav.ms-auto li a.nav-link{padding-left:0!important;padding-right:0!important;padding-top:20px;color:#000;padding-bottom:0;text-align:center}ul.navbar-nav.ms-auto{margin-bottom:30px}.product__title h1{font-weight:700;font-size:30px}h2.totals__total{font-size:18px!important}}@media (min-width: 320px) and (max-width: 767px){.eye-exam a{margin-top:20px!important;float:left;margin-right:0;margin-bottom:30px}div#grp-entangle--root{background:url(/cdn/shop/files/reviews-bg.jpg?v=1760454298)!important;padding:50px 0 80px!important;width:100%;text-align:left;background-position:center center!important;background-attachment:initial;background-repeat:no-repeat!important;background-size:cover!important}div#grp-entangle--root{padding:50px 0!important}div#grp-entangle--root:before{content:"Why our customers love us";text-align:center;width:100%;display:block;font-size:35px;font-family:SeriouslyNostalgic Fn;color:#fff;margin-bottom:20px}.gradient-box.text-center{padding:5px}section.pricing h3{text-align:center;margin-bottom:20px;font-size:18px}section.pricing h1{font-weight:700;font-size:25px}ul.gradient-tints li{float:left;width:33%}.ps-outer a{padding:20px 15px;font-size:20px;border:2px solid #4C2F26;border-radius:8px;color:#362824;margin-top:30px;display:block;font-family:Mozer}.ps-outer{margin-bottom:30px}section.optometrist small{margin-bottom:30px;font-size:20px}section.our-vision p{font-size:26px;padding-left:0;padding-top:20px}section.our-vision h2{color:#252322;font-size:40px!important;margin-bottom:20px}.same-day-rx{margin-top:30px}section.re-vision h5{font-size:25px}.eye-exam{position:relative;margin-bottom:30px}section.re-vision h4{font-size:40px;line-height:38px}.eye-exam img{width:100%}.p-3.bg-warning{position:static;margin-top:20px;bottom:-160px;max-width:100%;display:block;left:40px;padding:20px!important;right:20px;border-radius:30px;background:#ebab6e!important}section.re-vision p{font-size:19px;line-height:24px;margin-top:10px}a.border-btn{padding:12px 15px;font-size:16px;border:2px solid #4C2F26;border-radius:10px;color:#362824;width:100%;display:block;text-align:center;margin-top:15px;letter-spacing:0}section.prescriptions p{font-size:22px;margin-bottom:30px}section.prescriptions h2{line-height:50px}section.scratched a{margin-bottom:40px}section.scratched p{color:#272321;font-size:22px;line-height:30px}section.make-any-frame p{padding:20px 15px;font-size:19px;border:2px solid #4C2F26;border-radius:8px;color:#362824;margin-bottom:30px}section.make-any-frame{padding:40px 0;background:#e1cac4}section.classic-banner{padding:7% 0 40%!important;background-position:bottom!important;background-attachment:scroll!important}section.classic-banner a{font-size:20px;margin-top:10px;color:#fff;font-weight:600;background:#449591;padding:10px 60px;border-radius:10px;font-family:Mozer;box-shadow:0 0 20px #0000001c;display:inline-block}section.classic-banner p{font-size:19px;color:#fff}section.classic-banner h1{font-size:35px}section.our-service-banner{background:url(/cdn/shop/files/service-banner.jpg?v=1751537153);background-size:cover;width:100%;padding:40px 0}.icon-area.text-center.position-relative{min-height:auto}h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{font-weight:700;font-size:29px}span.counter{position:absolute;top:-3px;right:1px}section.serv h2{font-size:22px!important}ul.ways li{float:left;width:50%;font-size:15px;text-align:left}section.shop-data{padding:60px 0 30px}h2.totals__total{font-size:18px!important}h1.title.title--primary{font-family:Montserrat,sans-serif;font-weight:700;text-align:center;font-size:30px;color:#224765}img.global-media-settings.global-media-settings--no-shadow{max-width:100%}.border-box{border:1px solid #F6A800;border-radius:19px;padding:30px;min-height:270px;margin-bottom:30px}section.brands{padding:31px 0}.product__title h1{font-weight:700;font-size:30px}.page-width{padding:0 15px}h1.collection-hero__title{text-align:center;font-family:Montserrat;font-weight:700;font-size:35px}.gf-left #gf-tree{width:100%!important}section.revival-video iframe{height:200px}section.style-your-way.text-center{padding:40px 0}section.ways{padding-bottom:20px}.revival-img.rght.pe-md-4{margin-bottom:30px}.left-text{text-align:center}section.ways h3{font-weight:700;font-size:30px;line-height:normal;text-align:center;color:#224765;margin-bottom:50px}.green-box,.yellow-box,.blue-box{height:auto}section.eye-exam h3{font-weight:700;font-size:27px;line-height:normal;text-transform:capitalize;color:#224765}img.w-100.mb-5.mt-5{margin-top:20px!important}.col-md-6.text-end{text-align:left!important;margin-top:10px}section.location-area{padding:40px 0 30px}ul.location-rock.right li .i-icon{left:0;right:auto}ul.location-rock.right li{padding-left:70px;padding-right:0}section.location-area.pt-0.right{text-align:left}.img-cvr-loc{margin-bottom:30px}.dsk-view{display:none!important}.mob-view{display:block!important}ul.account-icon.mob{display:block}.footer-txt p{margin-bottom:30px}section.new-vintage.text-center{padding:15% 0 10%!important}section.pres.position-relative{padding:15% 0 10%!important}a.appoint-btn{position:absolute;bottom:-20px}.pres-box{margin-bottom:30px}section.online-exclusive{padding:50px 0}section.come.text-center.position-relative{padding:10% 0!important}section.come p{font-weight:500;font-size:15px;line-height:26px;text-align:center;color:#fff;max-width:100%;margin:30px auto}section.banner-bg{padding:10% 0 14%!important}a.primary-btn{font-size:15px;margin-bottom:30px}ul.blue-list li{font-weight:700;font-size:16px;line-height:27px;text-transform:capitalize;color:#224765}section.banner-bg p{font-weight:400;font-size:15px;line-height:24px;text-transform:capitalize;color:#383838;max-width:400px}section.banner-bg{text-align:center}h2{font-size:30px!important}ul.navbar-nav.ms-auto li:last-child a.nav-link{padding-bottom:15px}ul.navbar-nav.me-auto li a.nav-link,ul.navbar-nav.ms-auto li a.nav-link{padding-left:0!important;padding-right:20px!important;text-align:center;padding-top:20px;color:#000;padding-bottom:0}button.navbar-toggler.my-2{border:0px;padding:0}ul.shop-menu li{text-align:center;padding:1px 0}.navbar-nav .dropdown-menu{position:static;margin-top:10px}section.top-bar{display:none}.nav-logo img{max-width:100px;margin:0 auto;display:block}nav.navbar.navbar-expand-lg{box-shadow:0 0 20px #0000001a;background-color:#fff;padding:7px 0}.nav-logo{position:absolute;left:0;height:30px;right:0;width:131px;margin:0 auto;top:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/style.css.map */
