:root{--white_clr: #fff;--black_clr: #000;--text_clr: #111;--primary_clr: #0073e6;--secondary_clr: #0080ff;--primary_font_family: "Inter", serif;--secondary_font_family: "Inter", serif;--nav_font_family: "Inter", serif}.overflow-hidden-tablet .needsclick{z-index:0!important}html body.klaviyo-prevent-body-scrolling{overflow:scroll!important}.slick-slider{position:relative;display:block;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;min-width:100%}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;min-height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:inherit;flex:inherit}.slick-initialized .slick-slide{display:block;list-style:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;margin-top:-20px;z-index:2;padding:0;width:40px;height:40px;text-align:center;font-size:0;background:none;border:1px solid var(--text_clr);color:var(--text_clr);cursor:pointer;opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.slick-arrow:before{display:block;content:"\f104";font-family:FontAwesome;font-size:18px}.slick-arrow.slick-next:before{content:"\f105"}.slick-arrow.slick-prev{left:5px}.slick-arrow.slick-next{right:5px}.slick-arrow:hover{background:var(--primary_clr);border-color:var(--primary_clr);color:var(--white_clr)}.slick-dots{display:flex;display:-webkit-flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;margin:0 auto;padding:0;bottom:0;text-align:center}.slick-dots li{margin:0 5px;padding:0;list-style:none;display:inline-block;vertical-align:top}.slick-dots li button{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:0;padding:0;background:#4e544e;border:1px solid #4e544e;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer;position:relative;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.slick-dots li.slick-active button{background:var(--primary_clr);border-color:var(--primary_clr)}.slide-number{display:inline-block;vertical-align:middle;position:relative;font-size:14px;line-height:30px;color:#262d33;text-align:center;width:80px}.slide-number .slick-dots{position:relative;bottom:0}.slide-number .slick-dots li button{display:block;width:15px;height:30px;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;line-height:30px;color:var(--text_clr)}.slide-number .slick-dots li button:hover{background:none}.slide-number .f-l{position:relative;z-index:1}.slide-number .f-l .slick-dots li{display:none}.slide-number .f-l .slick-dots li:first-child{display:inline-block;position:relative;padding-right:0}.slide-number .f-l .slick-dots li:first-child button{opacity:0}.slide-number .f-l .slick-dots li:first-child:after{display:inline-block;content:"/";font-size:16px;line-height:30px;color:#aaabad;position:absolute;right:-2px;top:0}.slide-number .f-l .slick-dots li:last-child{display:inline-block;margin:0}.slide-number .f-f{position:absolute;left:14px;top:0;width:20px;height:30px;z-index:2}.slide-number .f-f .slick-dots li{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.slide-number .f-f .slick-dots li button{color:var(--primary_clr)}.slide-number .f-f .slick-dots li.slick-active{opacity:1;visibility:visible}.slide-number .slick-dots li button:before{display:none!important}abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,button,center,canvas,caption,cite,code,command,datalist,del,details,dfn,dl,div,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,source,strike,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,var{background:transparent;border:0 none;margin:0;padding:0;line-height:16px;vertical-align:baseline;outline:none;font-size:100%;font-family:inherit;font-weight:400;font-style:normal;letter-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,q:before{content:"";content:none}blockquote:after,q:after{content:"";content:none}ins{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;margin:0}ol,ul,li{list-style:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)}body{margin:0;padding:0;background:var(--white_clr);font-family:var(--primary_font_family);font-size:20px;color:var(--text_clr);line-height:24px;font-weight:400;overflow-x:hidden;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}:focus,button:focus{outline:none}a{text-decoration:none;color:var(--primary_clr);-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}a:hover{text-decoration:none;color:var(--secondary_clr)}::-webkit-input-placeholder{color:var(--text_clr);opacity:.5}:-moz-placeholder{color:var(--text_clr);opacity:.5}::-moz-placeholder{color:var(--text_clr);opacity:.5}:-ms-input-placeholder{color:var(--text_clr);opacity:.5}img{max-width:100%;height:auto;border:none;outline:none}b,strong{font-weight:600}ul,ol{margin:0 0 20px;padding:0}ul ul,ol ol,ul ol,ol ul{margin-top:15px}ul li,ol li{margin:0;padding:0;font-size:16px;line-height:24px;color:var(--text_clr);font-weight:400;letter-spacing:0}.entry-content ul{padding:0;margin:0 0 15px}.entry-content ol{padding:0;margin:0 0 15px;list-style:none;counter-reset:my-awesome-counter}.entry-content ul li{position:relative;padding:0 0 0 18px;margin:0 0 10px}.entry-content ul li:before{content:"";position:absolute;left:2px;top:8px;width:8px;height:8px;border-radius:50%;background:var(--text_clr);display:flex;align-items:center;justify-content:center;opacity:.7}.entry-content ul li li{list-style:disc}.entry-content ol li{counter-increment:my-awesome-counter;margin:0 0 10px}.entry-content ol li:before{content:counter(my-awesome-counter) ". ";font-weight:400}.entry-content .text-center ul li{width:fit-content;margin:0 auto 8px}h1,.h1,h2,.h2,h3,h4,h5,h6{color:var(--text_clr);line-height:1.2;font-weight:500;font-family:var(--secondary_font_family);letter-spacing:0;margin:0 0 15px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--black_clr)}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--primary_clr)}h1,.h1{font-size:42px;line-height:50px;font-weight:700;margin:0 0 20px}h2,.h2{font-size:34px;line-height:40px}h3{font-size:28px;line-height:32px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p{font-size:16px;font-weight:400;line-height:24px;color:var(--text_clr);letter-spacing:.01em;font-family:var(--primary_font_family);margin:0 0 15px}hr{border:none;margin:20px 0;background:var(--text_clr);height:1px;width:100%;clear:both;opacity:.5}blockquote{border-left:5px solid #eee;font-size:17px;margin:0 0 20px;padding:10px 20px}table,.entry-content table{border-right:1px solid #eee;border-top:1px solid #eee}table th,table td,.entry-content th,.entry-content table th,.entry-content td,.entry-content table td{background:var(--white_clr);border-left:1px solid #eee;border-bottom:1px solid #eee;text-align:left;font-size:17px;color:#333;font-weight:400;padding:12px 20px;vertical-align:middle}table th{color:var(--text_clr);font-weight:400;background:#d4d5d6}.table-striped th,.table-striped td{position:relative}.table-striped tbody tr:nth-of-type(2n) td{background:#d4d5d6}input,textarea,select{background:var(--white_clr);border:2px solid #9e9e9e;width:100%;padding:4px 15px;margin:0;font-size:16px;color:var(--text_clr);font-weight:400;line-height:22px;letter-spacing:0;font-family:var(--primary_font_family);height:44px;outline:none;border-radius:5px}input[type=button],input[type=submit]{cursor:pointer;width:auto;height:auto}input[type=checkbox],input[type=radio]{border:none;width:auto;height:auto}textarea{height:auto;padding:15px 20px;min-height:110px;resize:none}input[type=button],input[type=submit],input[type=image],input[type=file],input[type=search]{-webkit-appearance:none}input#addressSubmit{-webkit-appearance:none!important}input[type=radio],input[type=checkbox]{-webkit-appearance:normal}.checkbox,.radiobox{display:inline-block;position:relative;padding-left:32px;font-size:0;line-height:0;color:#9e9e9e;cursor:pointer}.checkbox input,.radiobox input{position:absolute;left:0;top:0;opacity:0}.checkbox .checkmark{display:block;width:24px;height:24px;border:1px solid #9e9e9e;position:absolute;left:0;top:-18px;border-radius:5px}.checkmark:before{display:block;content:"";position:absolute;left:0;right:0;top:0;text-align:center;font-size:10px;line-height:10px;opacity:0;width:100%;height:100%}.checkbox input:checked~.checkmark{border-color:var(--primary_clr)}.checkbox input:checked~.checkmark:before{opacity:1}.radiobox .checkmark{display:block;width:16px;height:16px;background:var(--white_clr);border:1px solid var(--text_clr);border-radius:50%;position:absolute;left:0;top:1px}.radiobox .checkmark:before{display:none}.radiobox .checkmark:after{display:block;content:"";background:var(--text_clr);border-radius:50%;position:absolute;left:2px;right:2px;top:2px;bottom:2px;opacity:0}.radiobox input:checked~.checkmark:after{opacity:1}.selectbox{position:relative;background:var(--white_clr);border:2px solid #9e9e9e;border-radius:5px;cursor:pointer}.selectbox select{background:none;border:0;font-size:16px;line-height:20px;font-weight:400;color:var(--text_clr);padding:0 40px 0 15px;width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer}.selectbox:after{position:absolute;top:0;right:0;content:"\f107";font-family:FontAwesome;font-size:24px;z-index:0;width:40px;height:40px;line-height:40px;text-align:center;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;opacity:.8}.selectbox.reversed:after{content:"\f0ec";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:14px}.label{font-size:18px;font-weight:400;line-height:24px;display:block;color:var(--text_clr);margin:0 0 7px}.button,.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 24px;background:none;border:1px solid var(--text_clr);color:var(--text_clr);font-size:16px;line-height:1;font-weight:400;cursor:pointer;letter-spacing:0;text-align:center;position:relative;min-width:120px;font-family:var(--primary_font_family);text-transform:none;min-height:inherit;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;overflow:hidden;gap:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.primary{background:var(--primary_clr);border-color:var(--primary_clr);color:var(--white_clr)}.secondary{background:var(--secondary_clr);border-color:var(--secondary_clr);color:var(--white_clr)}.white-btn,.white-hover:hover,.white-hover:focus{background:var(--white_clr);border-color:var(--white_clr);color:var(--primary_clr)}.white-btn:hover,.white-btn:focus{background:var(--secondary_clr);border-color:var(--secondary_clr);color:var(--white_clr)}.white-bdr{border-color:var(--white_clr);color:var(--white_clr)}.white-bdr:hover{background:var(--white_clr);border-color:var(--white_clr);color:var(--text_clr)}.button:hover,.btn:hover,.button:focus,.btn:focus{background:var(--secondary_clr);border-color:var(--secondary_clr);color:var(--white_clr);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.16);box-shadow:0 2px 15px #00000029}.btn.bdr-none{padding:5px 2px;text-decoration:none;border:0;border-bottom:1px solid;background:none!important;box-shadow:none;min-width:inherit}.btn.bdr-none:hover{color:var(--primary_clr)}.main-wrapper{overflow:hidden}.container,.page-width{margin:0 auto;width:100%;max-width:1440px;padding:0 20px}.container.relative{z-index:2}.max-container{margin:0 auto;width:100%;max-width:1440px;padding:0 20px}section{position:relative}section *:last-child{margin-bottom:0}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.hide{display:none}.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.j-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ptb-100{padding:100px 0}.ptb-80{padding:80px 0}.ptb-60{padding:60px 0}.ptb-50{padding:50px 0}.ptb-40{padding:40px 0}.ptb-30{padding:30px 0}.ptb-20{padding:20px 0}.bg1{background:var(--primary_clr)}.bg2{background:var(--secondary_clr)}.bg3{background:var(--text_clr)}.bg4{background:#f4fafd}.relative{position:relative}.trans{-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.g-0{margin-left:0;margin-right:0}.g-0>*{padding-left:0;padding-right:0}.header.page-width{display:block!important;padding:0!important;background:var(--white_clr);max-width:100%;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.shopify-section-header-sticky .header.page-width{-webkit-box-shadow:0 0 10px rgb(0 0 0 / 10%);box-shadow:0 0 10px #0000001a}.header-inner{height:100px}.shopify-section-header-sticky .header-inner{height:80px}.header-inner .header__heading-link{padding:0;margin:0}.header__heading-logo-wrapper{max-width:220px}.header__inline-menu{margin-left:auto!important}.header__inline-menu .list-menu{margin:0;padding:0}.header__inline-menu .list-menu li{margin:0;padding:0;list-style:none}.header__inline-menu .list-menu>li+li{margin-left:15px}.header__inline-menu .list-menu li .header__menu-item{padding:10px 5px;font-size:16px;line-height:20px;font-weight:400;color:var(--text_clr)}.header__inline-menu .list-menu .mega-menu>.header__menu-item{padding-right:16px}.header__inline-menu .header__menu-item .icon-caret{right:0;height:7px;margin-top:1px}.header__inline-menu .list-menu li:hover .header__menu-item,.header__inline-menu .list-menu li .header__menu-item:hover{color:var(--primary_clr)}.header__inline-menu .mega-menu__list--condensed .mega-menu__link{padding:10px 5px;font-size:16px;line-height:20px;font-weight:400;color:var(--text_clr)}.header__inline-menu .mega-menu__content{padding:40px 0}.header__icons{padding:0;margin-left:40px}.header__icons .header__icon{text-decoration:none;display:flex!important;align-items:center;justify-content:center;min-width:28px;max-width:28px;height:28px;margin:0;position:relative}.header__icons .header__icon+.header__icon{margin-left:10px}.header__icons .header__icon .svg-wrapper{display:flex;width:24px;height:24px}.header__icons .header__icon:hover .svg-wrapper{transform:scale(1.05)}.counter_hd{align-items:center!important;justify-content:center!important;text-align:center;position:absolute;right:-12px;top:-6px;font-size:11px;line-height:normal;font-weight:400;color:#fff;background:var(--text_clr);width:18px;height:18px!important;border-radius:50%}.header-inner .cart-count-bubble{width:18px;height:18px;padding:0;font-size:11px;line-height:normal;color:var(--white_clr);background:var(--text_clr);position:absolute;left:auto;right:-8px;top:-6px}.header-btnbox{margin-left:30px}.header-btnbox .btn{padding:10px 18px;background:var(--white_clr);border:1px solid var(--text_clr);border-radius:4px;font-size:16px;color:var(--text_clr)}.head_btn_iconbox{display:flex;max-width:20px}.header-btnbox .btn:hover{background:var(--primary_clr);border-color:var(--primary_clr);color:var(--white_clr)}.header-btnbox .btn:hover .head_btn_iconbox svg{fill:var(--white_clr);filter:invert(1)}body .menu-drawer .list-social,body .menu-drawer .menu-drawer__account{display:none}body .header--has-social .menu-drawer__utility-links{padding:10px;height:60px}.header .menu-drawer__navigation{padding:20px 0;border-top:1px solid #ccc}.menu-drawer__navigation .list-menu li{margin:0;padding:0}.header .menu-drawer__menu-item{font-size:20px;line-height:24px;padding:10px 20px}.header .menu-drawer__close-button{padding:18px 20px;margin:0;background:#eee}.header .menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:18px}.utility-bar{background:#d1e8ff;border:0}.utility-bar .utility-bar__grid{padding:0!important;margin:0 auto;width:100%!important;max-width:880px}.utility-bar .announcement-bar__message{padding:0;min-height:inherit;margin:0;font-size:18px;line-height:24px;text-transform:uppercase;color:var(--text_clr);font-weight:600;letter-spacing:0}.utility-bar .announcement-bar__message svg{display:none}.utility-bar .announcement-bar .slider-button{width:40px;height:48px;margin:0}.announcement-bar__link{text-decoration:none!important}.announcement-bar__link:hover .announcement-bar__message{color:var(--primary_clr)}.hero-home-desktop{position:relative}.hero-slider>.hero-items{display:none}.hero-slider>.hero-items:nth-child(1){display:block}.hero-items{position:relative;background-size:cover!important;height:640px}.hero-items:before{display:block;content:"";position:absolute;left:0;top:0;bottom:0;width:50%;background:linear-gradient(to right,#000,#0000)}.hero-caption{width:100%;max-width:560px}.hero-caption h1,.hero-caption h2{font-size:70px;line-height:1.2;color:var(--white_clr);font-weight:500;margin:0 0 15px}.hero-caption p{font-size:20px;line-height:1.4;color:var(--white_clr);font-weight:400;margin:0 0 15px}.hero-caption .btnbox{flex-wrap:wrap}.hero-caption .btn{padding:16px 24px;font-size:18px}.hero-slider .slick-dots li.slick-active button{background:var(--white_clr);border-color:var(--white_clr)}.hero-slider .slick-dots{justify-content:flex-start;width:100%;max-width:1440px;margin:0 auto;bottom:30px;padding:0 20px}.map-container iframe{display:block;width:100%}.footer-inner .left-block{max-width:480px}.footer-inner .right-block{max-width:860px}.footer-logo,.f-social-media{max-width:180px}.social-icon{justify-content:center}.social-icon a{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;min-width:38px;height:38px;font-size:24px;line-height:normal;color:var(--white_clr)}.social-icon a:hover{color:var(--primary_clr)}.social-icon a+a{margin-left:5px}.f_tl{font-size:14px;line-height:1.2;color:#b3b3b3;font-weight:500;margin:0 0 20px}.footer-section p{font-size:16px;line-height:24px;color:var(--white_clr);font-weight:300;margin:0 0 10px}.footer-address address{max-width:230px}.opening-time{margin-top:30px}ul.f-menu{margin:0;padding:0}.f-menu li{display:block;margin:0 0 10px;padding:0;list-style:none;font-size:16px;line-height:24px;color:var(--white_clr);font-weight:400}.f-menu li a{color:var(--white_clr)}.f-bottom-inner{border-top:1px solid rgba(255,255,255,.7);padding:20px 0}.footer-links{margin:0;padding:0}.footer-links li{margin:0;padding:0;list-style:none;position:relative;font-size:16px;line-height:24px;color:var(--white_clr);font-weight:400}.footer-links li+li:before{display:inline-block;content:"|";margin:0 10px;font-size:13px;opacity:.5}.footer-links li a{color:var(--white_clr)}.f-menu li a:hover,.footer-links li a:hover{color:var(--primary_clr)}.middle-section{position:relative;overflow:hidden}.bg-img{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;background-size:cover!important}.bg-img:before{display:block;content:"";background:var(--text_clr);position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;opacity:.5}.bg-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bg-img.before-none:before{display:none}.bg-img.before-white:before{background:var(--white_clr)}.bg-img.fixed{background-attachment:fixed!important}.no-img.d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;line-height:normal;color:#999;background:#ddd}.bg-img video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.btnbox{padding:20px 0 0}.block-title{position:relative;margin:0 0 30px}.block-title h2{position:relative}.card-link{display:block!important;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.btn-link{display:inline-flex;align-items:center;font-size:16px;line-height:24px;color:var(--text_clr);font-weight:500;text-decoration:none}.arrow_link{display:inline-block;min-width:8px;height:20px;background:url(arrow_right.svg) no-repeat center;background-size:100% auto!important;margin-left:8px}.btn-link:hover,.btn-link.hover{color:var(--primary_clr)}.btn-link:hover .arrow_link,.btn-link.hover .arrow_link{background:url(arrow_right_clr.svg) no-repeat center}.btn-link.hover:hover{text-decoration:underline}.brands-section{overflow:hidden}.brand_tl{min-width:170px}.brand_tl h2{font-weight:400}.brands-inn .right-btnbox{min-width:200px;text-align:right}.brands-list{width:100%;max-width:900px;text-align:center;margin-left:auto}.brands-items{padding:0 7px;display:inline-block}.brandsbox{padding:0 2px;max-width:114px;height:48px;display:flex;align-items:center;justify-content:center;background:#f1f1f1;border-radius:40px}.brandsbox img{mix-blend-mode:multiply}.local-serv-section{background:linear-gradient(to bottom,#f1f1f1,#fafafa)}.g_img{max-width:26px}.review-text{display:inline-block;font-size:16px;line-height:1.2;color:#4d4d4d;font-weight:500;margin:0 10px}.ratings{font-weight:300}.review_stars svg{display:block;max-width:130px;position:relative;top:-2px}.review-text.text-only{border-left:2px solid rgba(0,0,0,.4);padding-left:10px}.google_reviews{margin-top:10px}.front-service-block{background:var(--white_clr);overflow:hidden;position:relative;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.front-serv-inn{margin:0}.front-serv-inn>*{padding:0}.front-serv-inn .left-block img{display:block;width:100%;height:100%;object-fit:cover}.serv-textbox{padding:40px;flex-direction:column}.extra_text{font-size:16px;line-height:normal;color:#e0dede;font-weight:400}.service-section{overflow:hidden;background:linear-gradient(to bottom,#fafafa 50%,#fff)}.service-items{padding-top:10px;padding-bottom:10px}.card-services{padding:0 24px 24px;background:var(--white_clr);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;box-shadow:0 0 10px #0000000d}.card-services .imgbox{height:180px;background:#ddd;margin:0 -24px 20px;overflow:hidden}.card-services .imgbox img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.card-services h4{margin-bottom:10px}.card-services p{font-size:14px;line-height:1.4;font-weight:300}.card-services:hover h4{color:var(--primary_clr)}.card-services:hover .imgbox img{transform:scale(1.05)}.service-slider .slick-list{padding-left:0!important;overflow:visible}.service-slider .slick-list:before{display:block;content:"";width:100vw;z-index:2;position:absolute;right:100%;top:0;bottom:0;background:linear-gradient(to bottom,#fafafa 50%,#fff)}.image-content-block{background:#eaeaea;overflow:hidden;position:relative;border-radius:16px}.box_bg1{background:linear-gradient(45deg,#f9f9f9,#eaeaea)}.box_bg2{background:linear-gradient(45deg,#d1e8ff,#f2f9ff)}.box_bg3{background:linear-gradient(45deg,#f9c7c6,#fdefef)}.box_bg4{background:#feebd6}box_bg5{background:linear-gradient(90deg,#b5bec5 45.81%,#b5bec500 53.01%)}.row.img_right{flex-direction:row-reverse}.content-box{padding:30px 40px}.content-box p,.about-banner-inner p{font-size:18px;margin-bottom:15px;font-weight:300}.content-box h2{font-size:42px;line-height:1.2}.content-box .h1{margin-bottom:0}.content-box h5{font-size:22px;font-weight:300}.btns-group{padding:10px 0;gap:10px 20px;display:flex;flex-wrap:wrap;align-items:center}.external-textbox{padding:10px 0}.external-textbox ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.external-textbox ul li{margin:10px 10px 10px 0;padding:0 10px 0 0;list-style:none;font-size:14px;line-height:18px;color:var(--text_clr);font-weight:300;border-right:1px solid rgba(0,0,0,.2)}.external-textbox ul li:last-child{margin-right:0;padding-right:0;border-right:0}.small_text{display:inline-block;font-size:14px;line-height:18px;color:#111;font-weight:300;letter-spacing:0;margin-top:10px}.pay_card_icon{display:inline-block;vertical-align:middle;min-width:18px;height:14px;background:url(pay_card_icon.svg) no-repeat center;background-size:100% auto}.image-col{min-width:calc(50% + 60px)}.image-col img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.accept-content-block{overflow:hidden;position:relative;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}.accept-content-block .content-box{padding:60px 50px;flex-direction:column}.accept-image-col{min-width:calc(50% + 60px)}.insurance-list{margin:0 -15px;flex-wrap:wrap;padding:50px 50px 50px 0}.insurance-list .sub-items{min-width:33.33%;max-width:33.33%;padding:10px 15px}.company_logobox{padding:15px 30px;background:var(--white_clr);border-radius:50px;height:72px;display:flex;align-items:center;justify-content:center}.company_logobox img{display:block;width:100%;height:100%;object-fit:contain}.testim-list .items{padding-top:10px;padding-bottom:10px}.testi-card{padding:25px;background:var(--white_clr);box-shadow:0 1px 3px #00000040;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.testi-head{margin-bottom:15px}.testi-head .imgbox{display:block;min-width:54px;max-width:54px;height:54px;background:#ccc;overflow:hidden;border-radius:50%;margin-right:14px}.testi-head .imgbox img{display:block;width:100%;height:100%;object-fit:cover}.testi-card .review_stars svg{max-width:110px}.testi-head .review_stars{margin-bottom:-10px;flex-wrap:wrap}.testi-card .name{display:block;font-size:18px;line-height:20px;color:var(--black_clr);font-weight:400}.testi-card .testi-time{font-size:13px;line-height:1.2;margin-left:10px;color:#4d4d4d;font-weight:500}.testi-card p{font-size:16px;line-height:1.4;color:var(--black_clr);font-weight:400}.testim-slider .slick-dots{bottom:-20px}.front-featured-inn.row{margin:0 -12px;gap:24px 0}.front-featured-inn.row .col{padding:0 12px}.col.featured_block_title{min-width:40%;max-width:40%}.col.featured_items{min-width:20%;max-width:20%}.featured_title{padding:30px;background:#f9f9f9;position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}.featured_title .h1{font-size:52px;line-height:1.2}.featured_title p{font-weight:300;font-size:18px}.card-prod-box{padding:10px 20px 20px;background:#f9f9f9;position:relative;height:100%;display:flex;flex-direction:column;text-align:center;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}.product-imgbox{display:block;width:100%;height:170px;position:relative}.product-imgbox img{display:block;width:100%;height:100%;object-fit:contain;position:absolute;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.product-imgbox .hover-img{opacity:0}.product-imgbox:hover .hover-img{opacity:1}.product-imgbox:hover .hover-img+.default-img{opacity:0}.product-sku{display:block;font-size:14px;line-height:1.2;color:#cacaca;font-weight:400;margin:0 0 4px}.card-prod-box h3{font-size:18px;line-height:24px;color:#222;font-weight:600;margin:0}.card-prod-box h3 a{color:#222}.card-prod-box h3 a:hover{color:var(--primary_clr)}.product-price{display:block;font-size:14px;line-height:1.2;color:#4d4d4d;font-weight:600;margin-top:5px}.prod_btns{padding:0;justify-content:center;margin-top:auto}.prod_btns .add-to-cart{padding:10px 0;background:none;border:0;box-shadow:none;font-size:16px;line-height:20px;color:var(--text_clr);font-weight:400;letter-spacing:0;min-width:inherit}.prod_btns .add-to-cart:hover{color:var(--primary_clr)}.wishlist_icon{display:inline-block;min-width:20px;max-width:20px;height:18px;font-size:0;line-height:normal;border:0;padding:0;background:url(heart_icon.svg) no-repeat center;background-size:100% auto!important}.wishlist_icon.active{background:url(heart_fill_icon.svg) no-repeat center}.devider_line{display:block!important;margin:0 10px;min-width:2px;height:16px;background:#111;opacity:.3}.needsclick.kl-private-reset-css-Xuajs1>a{display:none!important}.needsclick h1{line-height:1.2}body .collection-hero,body .collection-hero.collection-hero--with-image{padding:40px 0}.collection_hero_inn{padding:60px 80px;overflow:hidden;background:linear-gradient(135deg,#c2d3e2 0% 73%,#8ca1b5);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.collection_hero-caption{max-width:560px;z-index:1}.collection_hero-caption h1{font-size:70px;line-height:1.2;font-weight:500;color:var(--white_clr)}.collection_hero-caption p{font-size:22px;line-height:1.4}.brand-filter-section .brand_tl h2{font-size:24px}.brand-filter-section .brands-inn{padding:10px 20px;background:#f8f8f8;border-radius:16px}.brand-filter-section .brandsbox{background:#fff;border:1px solid #dbdbdb;max-width:90px;height:36px;margin:auto}.prod_new_style{overflow:hidden;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.prod_new_style .product-info{text-align:left}.prod_new_style .product-price{margin-bottom:0}.prod_new_style .product-sku{color:var(--text_clr)}.card-pro-overlay{position:absolute;left:0;right:0;bottom:0;height:0;opacity:0;visibility:hidden;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;flex-direction:column;justify-content:center;text-align:center}.prod_new_style:hover .card-pro-overlay{height:100%;opacity:1;visibility:visible}.prod_new_style .prod_btns{background:#fff;margin:0 auto;box-shadow:0 0 10px #0003;max-width:80%}.card-pro-overlay .price__container{display:none}.product-grid-container #product-grid{margin:0 -3px}.product-grid-container #product-grid .grid__item{padding:3px}.clr_avail{margin:0;position:absolute;right:20px;top:12px;z-index:2;font-size:16px;color:var(--text_clr);font-weight:300}.card-prod-box .product-tags{position:absolute;left:20px;top:14px;max-width:150px;z-index:1;text-align:left;background:#d1e8ff;padding:3px 8px;border-radius:5px}.card__badge{display:none}.product-tags .tag{display:inline-block;font-size:14px;line-height:18px;font-weight:400;color:var(--text_clr)}.product-tags .tag+.tag:before{display:inline-block;content:",";margin-right:5px}.main-collections .collection-list{margin:0 -3px}.main-collections .collection-list .collection-list__item{padding:3px}.main-collections .card-wrapper .card{width:100%;align-items:center;justify-content:center;text-align:center}.main-collections .card-wrapper .card .card__heading{font-size:20px;line-height:1.2}.filter-button-group{display:inline-block;margin:0 10px 10px 0}body .related-products__heading{margin:0 0 20px}.product-grid{margin:0 -5px}.product-grid .grid__item{padding:5px}.product-detail{overflow:hidden}.product-detail .product__info-container>*+*{margin:0}.product-detail .product-form__input--pill input[type=radio]+label{padding:5px 10px;font-size:14px;line-height:18px;font-weight:400;margin:5px 0 0}.product-detail .product-form__input--pill input[type=radio]:checked+label{background-color:#0073e6;border-color:#0073e6;color:rgb(var(--color-background));margin:5px 0 0}.product-form__input .form__label{font-size:14px;line-height:14px;color:var(--text_clr);letter-spacing:0;margin:0 0 5px!important}.price-per-item__container{margin-top:10px}body .quantity{min-height:inherit;width:140px}body .pickup-availability-drawer-button{padding:0;width:40px;height:50px}body .quantity__button{width:40px;height:40px}body .quantity__input{height:40px;min-width:inherit;font-size:18px;font-weight:600;color:#111}body .pickup-availability-variant,body .pickup-availability-preview{font-size:16px;line-height:normal}body .pickup-availability-header .icon{width:24px}.price__regular .price-item--regular{line-height:normal}body .product .price .badge{font-size:16px;font-weight:400;line-height:normal;vertical-align:middle;padding:2px 10px 4px;letter-spacing:0;border-radius:30px;margin:0}.product-detail variant-selects{margin:0!important;padding:15px 0 0}body .shopify-challenge__button:after,body .shopify-payment-button__button--unbranded:after,body .product-form__submit:after{display:none}body .shopify-payment-button__button{padding:4px 10px!important;background:var(--primary_clr);border:1px solid var(--primary_clr);height:44px;outline:none!important;min-height:inherit;font-size:16px;line-height:normal;color:#fff;text-transform:uppercase}body .shopify-payment-button__button:hover,body .shopify-payment-button__button:focus{background:var(--secondary_clr)!important;border-color:var(--secondary_clr)!important}body .product__info-container .product-form{margin:20px 0 0}body .product-form__submit{outline:none;box-shadow:none}body .product__inventory{padding-top:10px;border-top:1px solid #999;margin-top:10px!important}.pickup-availability-info p{font-size:14px}.pickup-availability-info .pickup-availability-button{font-size:16px}.quick-add-hidden{display:none!important}.product-form__input.product-form__quantity{border-top:1px solid #999;padding:15px 0 0;margin-top:15px!important}.secure-block{padding-top:20px}.secure-block h4{font-size:16px;font-weight:400;margin:0 0 5px}.secure-imgs{justify-content:center;gap:0 10px}.secure-imgs img{max-width:60px}.pro-detail-block{padding:40px;border-radius:20px}.tabs-style{margin:0 0 20px;padding:0;justify-content:center;border-bottom:2px solid #ccc}.tabs-style li{margin:0;padding:0;list-style:none}.tabs-style.nav-pills .nav-link{padding:10px 20px;display:flex;background:none;font-size:18px;line-height:28px;color:var(--text_clr);border-bottom:2px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 0 -2px}.tabs-style.nav-pills .nav-link.active{color:var(--primary_clr);border-color:var(--primary_clr)}.tab-products-flex{display:flex;gap:0 40px}.tab-products-flex ul{padding:0 20px 0 0;width:50%;border-right:1px solid #dbe1e5}.framesContainer{display:flex;flex-wrap:wrap;gap:20px}.measurmentsItem{display:flex;align-items:center}.measurmentsItem img{max-width:50px;margin-right:10px}.measurmentsItem span{font-size:14px;line-height:normal;color:var(--text_clr);font-weight:400}.product__info-wrapper .product-form__input--swatch .swatch-input__input+.swatch-input__label{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-left:5px}.product__info-wrapper .swatch{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background-size:contain!important}.pay-text{font-size:14px;line-height:1.8;color:var(--primary_clr);margin-top:2px}.product-detail-inn .product__info-wrapper{padding:0 0 0 30px}.product-detail-inn .product__info-wrapper .product__info-container{padding:20px;border:1px solid #dfdfdf;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.product-detail .product__title{margin:0 0 5px}.product-detail .product__title h1{font-size:32px;line-height:1.2;color:var(--text_clr);font-weight:500;margin:0}.product-detail .product__sku{font-size:16px;line-height:1.8;color:var(--text_clr);font-weight:300;margin:0}.divider_line{display:block!important;margin:20px 0!important;border-bottom:1px solid #dfdfdf}.clr-avail-detail strong{display:inline-block;font-size:18px;line-height:1.4;color:var(--primary_clr);font-weight:500}.product__info-container .icon-with-text{margin:30px 0 0!important;padding:20px 0 0;border-top:1px solid #d9d9d9}.product__info-container .icon-with-text__item{padding:0;margin:0 0 5px!important}.product__info-container .icon-with-text__item span{display:inline-block;font-size:18px;line-height:1.2;color:var(--text_clr);font-weight:300;letter-spacing:0}.clr-avail-detail{margin:20px 0 0!important;padding:15px 0 0;border-top:1px solid #d9d9d9}.product-detail .product .price__container{margin:20px 0 0!important;padding:20px 0 0;border-top:1px solid #d9d9d9;align-items:center}.price_label{display:inline-block;font-size:18px;line-height:normal;color:#000}.price-right-side{text-align:right}.price-right-side .price__sale span,.price-right-side .price__regular span{display:inline-block;margin:0!important;font-size:28px;line-height:28px;color:var(--text_clr);font-weight:600}.price-right-side .price__sale span .price-item{font-size:60%;color:var(--text_clr);margin:0}body .product-form__buttons{max-width:100%;display:flex;gap:15px}.product-form__buttons .product-form__submit,.product-form__buttons .la-select-lenses-btn{padding:5px;display:inline-flex!important;align-items:center;justify-content:center;min-width:40%;margin:0;outline:none!important;box-shadow:none;flex-wrap:wrap;font-size:18px;line-height:20px;font-weight:400;height:50px}.product-form__buttons .la-select-lenses-btn small{min-width:100%;font-size:12px;line-height:1}.la-prescription-modal-header{box-shadow:none!important;border-bottom:1px solid #ddd!important}.la-prescription-modal-footer{background:#d1e8ff!important;box-shadow:none!important}label.la-label-btn,div.la-label-btn{border-radius:4px!important}.la-label-title{font-weight:600}.apply-insurance-block{border-top:1px solid #d9d9d9;padding:20px 0 0;margin:20px 0 0}.app_text{display:inline-block;font-size:16px;line-height:1.2;color:var(--black_clr);font-weight:500}.pro-content-items h4{color:#0073e6}.frame-item{width:33.33%;display:flex;flex-direction:column}.frame-list,.lens-list{flex-wrap:wrap;gap:20px 0}.lens-item{width:33.33%;display:flex;flex-direction:column}.lens-item.last{width:100%}.frame-item .m_value{display:flex;flex-direction:column}.switch-btnbox{display:inline-block;position:relative}.switch-btnbox input{position:absolute;opacity:0;padding:0}.switch-checkmark{display:inline-flex;position:relative;overflow:hidden;width:40px;height:18px;border:1px solid #e1e1e1;background:#e1e1e1;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.switch-bg{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:var(--primary_clr);-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;margin-left:-40px}.switch-bg.off{background:#e1e1e1;margin-left:0}.switch-btnbox input:checked~.switch-checkmark .switch-bg.on{margin-left:0}.switch-btnbox input:checked~.switch-checkmark .switch-bg.off{margin-left:40px}.switch-checkmark:before{display:block;content:"";background:#797a7b;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;right:100%;margin-right:-16px;top:0;z-index:2;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.switch-btnbox input:checked~.switch-checkmark{background:var(--primary_clr);border-color:var(--primary_clr)}.switch-btnbox input:checked~.switch-checkmark:before{margin-right:-100%;background:#fff}body .global-media-settings{background:#f7f7f9;border:1px solid #f7f7f9;border-radius:8px}.left-img-info .product-tags{position:absolute;left:20px;top:20px;max-width:150px;z-index:2;text-align:left;background:#d1e8ff;padding:5px 12px;border-radius:5px}.left-img-info .product-tags .tag{font-size:18px;line-height:24px}.left-img-info .wishlist-btn{position:absolute;right:20px;top:20px;z-index:2;min-width:32px;max-width:32px;height:28px;background:url(heart_icon.png) no-repeat center}.left-img-info .wishlist_icon.active{background:url(heart_fill_icon.png) no-repeat center}.measurements-list{margin:0;padding:0;gap:90px}.measurement-item{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center;text-align:center;width:25%}table.cart-items{border:0;border-right:1px solid #eee;border-top:1px solid #eee}.cart-items thead th,.cart-items tbody td{padding:10px 15px;vertical-align:middle;background:var(--white_clr);border-left:1px solid #eee;border-bottom:1px solid #eee;font-size:16px;color:var(--text_clr);font-weight:400;text-align:left;letter-spacing:0}.cart-items thead th{color:var(--text_clr);font-weight:400;background:#d4d5d6}.cart-items thead th+th,.cart-items tbody td+td{padding-left:15px!important}.cart-items .product-option{font-size:14px}.cart-items .product-option+.product-option{margin-top:2px}.cart-items .price{font-size:18px}.cart__blocks .tax-note{margin:20px 0;font-size:16px}.totals .totals__total{margin-top:0;font-weight:400}.cart__blocks{padding:30px;background:#d1e8ff;text-align:right}.cart__note .text-area{min-height:150px}.cart-items .quantity-popover-container{padding:0}body .cart-item cart-remove-button{width:auto;height:auto}body cart-remove-button .button{min-width:40px;min-height:40px;height:40px}.image-with-text .media>*:not(.zoom):not(.deferred-media__poster-button),.image-with-text .media model-viewer{position:relative}.img_content_block .global-media-settings{border:0;height:100%}.img_content_block .global-media-settings img{object-fit:cover;height:100%!important;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.top.grid--gapless.grid{align-items:flex-start}.bottom.grid--gapless.grid{align-items:flex-end}.middle.grid--gapless .block_content_only{display:flex;align-items:center}.block-list li{position:relative;padding:16px;border:1px solid #dcdcdc;border-radius:8px}.block-list{padding:0!important}.block-list li span{position:relative;padding-left:15px}.block-list li span:after{content:"";position:absolute;top:7px;left:3px;background:#000;width:6px;height:6px;display:inline-block;border-radius:50%}.block-list{display:flex;flex-direction:column;gap:20px 0}.lenses-list{display:flex;justify-content:space-between;flex-wrap:wrap;background:#f8f7f7;padding:30px;border-radius:20px;margin:20px 0}.lenses-items ul{padding-left:0}.lenses-items{width:40%;position:relative}.lenses-items:after{content:"";position:absolute;top:0;right:16px;width:1px;height:100%;background:#d9d9d9}.lenses-items:last-child:after{display:none}.lenses-items:first-child{width:20%}.lenses-items:first-child:after{right:27px}.testimonials-bg{background:linear-gradient(180deg,#fff,#f8f8f8)}.services-details-banner .image-col img{height:400px;object-fit:contain}.services-details-banner .content-box{padding:30px 75px}.testimonials-bg .block-title p{max-width:350px;width:100%;margin:0 auto}.form-contetn h2{margin-bottom:0}.form-contetn p{margin-bottom:0;padding:15px 0}.form-inquery p{font-size:18px!important;line-height:24px!important}.aboutus-banner div:empty{display:block}.about-banner-inner{padding:100px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;min-height:450px;display:flex;align-items:center}.aboutus-banner{padding-bottom:25px}.para-style p{max-width:100%!important}.faq{width:100%;display:flex;flex-direction:column;gap:15px 0;box-shadow:none;margin-top:35px}.faq-item{width:100%;margin:0;box-shadow:0 1px 3px #00000040;background:#fff;border-radius:10px;overflow-x:hidden}.faq-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;border:none;outline:none;cursor:pointer;font-size:16px;font-weight:700;text-align:left;background:#fff}.faq-header span{font-weight:500;font-size:24px;line-height:100%}.faq-icon{font-weight:400;font-size:26px;line-height:100%;color:#000}.faq-content{padding:0 20px 20px;display:none;font-size:14px;color:#333;background:#fff}.faq-content p{font-weight:300;font-size:20px;line-height:28px}.faq-item.active .faq-header span:first-child{color:#0073e6}.faqs-section .faq{max-width:1100px;width:100%;margin:0 auto}.visit-us-section h2{font-weight:500;font-size:24px;line-height:32px;text-transform:uppercase;margin-bottom:15px}.buttons a{color:#111;font-weight:300;font-size:20px;line-height:32px}.visit-btns{gap:30px;flex-wrap:wrap}.buttons{border:1px solid #111111;border-radius:4px;padding:10px 25px;gap:0 10px}.visit-us-section{padding-bottom:80px}.insurance-services-section{background:linear-gradient(180deg,#fff,#f8f8f8)}.insurance-services{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000040;height:100%;padding:35px 25px;display:flex;flex-direction:column;justify-content:center;align-items:center}.insurance-services img{margin:0 auto;display:flex;width:73px;height:73px}.insurance-services h3{color:#000;font-weight:400;font-size:32px;line-height:100%;text-align:center;margin-bottom:0;padding:25px 0}.ins-list li{position:relative;font-weight:400;font-size:22px;line-height:100%;padding-left:35px}.ins-list li:after{content:"";position:absolute;left:0;top:0;background-image:url(/cdn/shop/files/icon.svg?v=1741673565);background-repeat:no-repeat;width:18px;height:15px;background-size:cover}.ins-list{display:flex;flex-direction:column;gap:15px 0}.faqs-list-section .container{border-radius:50px;padding:50px 0}.faqs-list-section .faq{max-width:1000px;width:100%;margin:30px auto 0;padding:0 40px}.contact-details-section{max-width:900px;width:100%;margin:0 auto}.btns-group.btn-group-list{flex-direction:column;align-items:flex-start}.btns-group a img{width:18px;height:18px;object-fit:contain}.image-with-faqs .faq-item{border:1px solid #dcdcdc;box-shadow:none}.benefits-list{border-bottom:1px solid #d9d9d9;padding-bottom:15px}.benefits-list li{position:relative;padding-left:25px;font-size:14px;line-height:1.4;font-weight:300}.benefits-list li:after{content:"";position:absolute;background-image:url(/cdn/shop/files/benefits-list.svg?v=1742558801);top:6px;left:0;height:11px;width:11px;background-size:cover;background-position:center;background-repeat:no-repeat}.zeiss-lens-technology-product h2{max-width:677px;width:100%;margin:0 auto;font-weight:400;font-size:56px;line-height:64px}.services-details-banner .image-content-block{background:#f1f4ff}.services-details-banner .h1{font-weight:500;font-size:66px;line-height:1.125;margin-bottom:24px}.article-template__content p a{text-decoration:underline;text-decoration-thickness:auto!important}.article-template__content p a:hover{color:#0073e6}@media screen and (max-width: 1499px){.page-width,.container,.max-container{max-width:1170px}.header .max-container{max-width:100%}.hero-slider .slick-dots{max-width:1170px}.featured_title .h1{font-size:42px;line-height:1.2}.lenses-items{width:35%}.lenses-items:after{right:-9px}.lenses-items:first-child:after{right:-3px}.about-banner-inner{padding:60px;min-height:360px}.about-banner-inner p{font-size:18px}.insurance-services h3{font-size:22px}.ins-list li{font-size:20px}}@media screen and (max-width: 1365px){.header__icons{margin-left:20px}.header-btnbox{margin-left:10px}.header-btnbox .btn{font-size:14px;padding:8px 10px}.header__inline-menu .list-menu>li+li{margin-left:10px}}@media screen and (max-width: 1199px){.container,.page-width,.max-container{width:100%;max-width:100%;padding:0 20px}.ptb-100{padding:60px 0}.ptb-80,.ptb-60,.ptb-50{padding:40px 0}h1,.h1{font-size:32px;line-height:40px}h2,.h2{font-size:28px;line-height:34px}h3{font-size:24px;line-height:28px}h4{font-size:20px;line-height:24px}.block-title p br,.header__inline-menu{display:none}.header header-drawer{display:block}.header-inner{height:80px}.header .header__heading,.header-inner .header__heading-link{margin:0 auto}.header__heading-logo-wrapper{max-width:180px;position:relative;left:-25px}.header-right .header-btnbox{display:none}.header-right{margin-left:auto!important;position:absolute;right:15px;top:0;bottom:0}.utility-bar .utility-bar__grid{max-width:680px}.utility-bar .announcement-bar__message{font-size:16px;line-height:18px}.hero-caption h1,.hero-caption h2{font-size:48px;line-height:54px}.hero-caption p{font-size:18px}.hero-caption .btn{padding:14px 20px;font-size:16px}.hero-caption{max-width:430px}.hero-items{height:440px}.brand_tl{min-width:110px}.brands-inn .right-btnbox{min-width:150px}.brands-list{max-width:calc(100% - 260px)}.serv-textbox{padding:30px}.card-services{padding:0 20px 20px}.card-services .imgbox{margin:0 -20px 20px}.btn-link{font-size:14px}.arrow_link{min-width:8px;height:16px;margin-left:5px}.content-box{padding:30px}.content-box .h1{font-size:50px}.content-box h2{font-size:28px}.content-box h5,.featured_title p{font-size:18px;line-height:normal}.external-textbox ul li{margin:10px 10px 10px 0;padding:0 10px 0 0}.small_text{margin-top:5px}.external-textbox{padding:0}.featured_title .h1{font-size:32px;line-height:1.2}.col.featured_block_title{min-width:50%;max-width:50%}.col.featured_items{min-width:25%;max-width:25%}.accept-content-block .content-box{padding:40px 30px}.insurance-list{padding:20px 30px 20px 0}.footer-inner .left-block{max-width:360px}.footer-links li,.footer-section p{font-size:14px}.map-container iframe{height:340px}.brand-filter-section .brand_tl h2{font-size:16px}.collection_hero-caption{max-width:400px}.collection_hero_inn{padding:40px}.collection_hero-caption h1{font-size:40px}.collection_hero-caption p{font-size:18px;line-height:1.4}.facets__wrapper{gap:5px 5px}.card-prod-box .product-tags{left:5px;top:7px}.clr_avail{font-size:13px;right:5px;top:8px}.product-detail-inn .product__info-wrapper{padding-left:20px}.aboutus-banner{padding-bottom:15px}}@media screen and (max-width: 991px){.content-box h2{font-size:24px}.image-col{min-width:50%}.insurance-list .sub-items{padding:5px}.map-container iframe{height:280px}.footer-inner{margin:0}.footer-inner .left-block{max-width:100%;min-width:100%}.footer-inner .right-block{max-width:100%;min-width:100%;border-top:1px solid rgba(255,255,255,.2);padding-top:30px;margin-top:20px}.f-bottom-inner{border-top:1px solid rgba(255,255,255,.2);flex-direction:column;justify-content:center;text-align:center}.footer-bottom-right{min-width:100%;margin-top:15px}.col.featured_block_title{min-width:66.66%;max-width:66.66%}.col.featured_items{min-width:33.33%;max-width:33.33%}body .collection-hero,body .collection-hero.collection-hero--with-image{padding:20px 0}.collection_hero-caption h1{font-size:32px}.secure-imgs img{max-width:45px}.frame-item,.lens-item{width:50%}.measurements-list{gap:40px;flex-wrap:wrap}.measurement-item{width:46%}.lenses-items:first-child,.lenses-items{width:50%}.lenses-items:after{display:none}.about-banner-inner{padding:40px 30px;min-height:inherit}.about-banner-inner p{font-size:16px}.image-with-text__grid--reverse .image-with-text__text-item{padding:0 30px 0 0}.insurance-services h3{font-size:22px}.ins-list li{font-size:18px}}@media screen and (max-width: 767px){body{-webkit-text-size-adjust:none}h1,.h1{font-size:28px;line-height:40px}h2,.h2{font-size:24px;line-height:32px}h3{font-size:20px;line-height:28px}.ptb-100,.ptb-80,.ptb-60,.ptb-50{padding:40px 0}img.alignleft,img.alignright,img.alignnone,iframe,iframe.alignleft,iframe.alignright,iframe.iframe-embed.alignright{float:none;max-width:100%;margin:0 0 20px}.button,.btn{padding:12px 20px}.btn.bdr-none{font-size:15px}.block-title{margin-bottom:20px}.mobi-pb-0{padding-bottom:0!important}.mobi-pt-0{padding-top:0!important}.header-right{right:10px}.header__icons .header__icon .svg-wrapper{width:20px;height:20px}.header__icons .header__icon+.header__icon{margin-left:0}.menu-drawer-container .header__icon span{position:relative;left:-10px}.header__icon--menu .icon{transform:scale(.7)!important}.header__heading-logo-wrapper{max-width:160px;left:-25px}.utility-bar .utility-bar__grid{max-width:100%}.utility-bar .announcement-bar .slider-button{width:20px;min-width:20px}.hero-caption h1 .hero-caption h2{font-size:34px;line-height:38px}.hero-items:before{width:100%}.hero-caption .btn{padding:12px 10px;font-size:14px}.brands-inn{flex-wrap:wrap;text-align:center}.brand_tl{min-width:100%;padding-bottom:10px}.brands-inn .right-btnbox{min-width:100%;text-align:center;margin-top:10px}.brands-list{max-width:100%}.review_stars svg{max-width:90px}.g_img{max-width:20px}.google_reviews{margin-top:5px;justify-content:center}.review-text{font-size:13px}.local-serv-section .block-title{text-align:center}.local-serv-section .block-title .right-btnbox{margin:0 auto}.serv-textbox{padding:20px}.extra_text{font-size:14px}.image-content-block,.accept-content-block{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.image-col{min-width:100%}.content-box{padding:20px}.content-box .h1{font-size:44px;line-height:1.2}.btns-group{gap:10px 10px}.front-featured-inn.row{margin:0 -5px;gap:10px 0}.front-featured-inn.row .col{padding:0 5px}.col.featured_block_title{min-width:100%;max-width:100%}.col.featured_items{min-width:50%;max-width:50%}.card-prod-box{padding:5px 10px 20px}.product-imgbox{height:140px}.card-prod-box h3{font-size:16px;line-height:20px}.product-sku{font-size:13px}.prod_btns .add-to-cart{font-size:14px;font-weight:600;color:var(--primary_clr)}.content-box p{margin:0}.brand_tl{padding-bottom:0}.accept-content-block .content-box{padding:20px}.insurance-list{padding:0 20px 20px}.company_logobox{padding:10px;height:60px}.footer-links{flex-wrap:wrap;justify-content:center}.footer-logo{max-width:120px;margin:0 auto}.f-social-media{max-width:100%}.footer-inner .right-block,.footer-inner .f-items+.f-items{border-top:1px solid rgba(255,255,255,.2);padding-top:20px;margin-top:10px}.f-social-media{padding:10px 0!important}.collection_hero_inn{padding:30px}.collection_hero-caption p{font-size:16px}.tab-products-flex{flex-wrap:wrap}.product-detail-inn .product__info-wrapper{padding-left:0;margin-top:35px}.pro-detail-block{padding:30px}.tab-products-flex ul{padding:0 0 10px;border-right:0;border-bottom:1px solid #dbe1e5;width:100%}body .product-media-modal__toggle{right:5px;top:5px;width:30px;height:30px;padding:7px}body .cart__note{top:0;margin-top:20px}.cart__blocks{margin:20px 0 0!important}table.cart-items{border:0}table.cart-items thead{display:none}.cart-items tbody tr{display:block;border:2px solid #eee;margin:0 0 20px}.cart-items tbody td{width:100%;display:flex;border:0}.cart-price-mobi{display:block}.cart-item__details{flex-direction:column}.cart-item__quantity{align-items:center}.cart-item__media{justify-content:center}body .cart-item__media .global-media-settings{padding:20px;height:140px;align-items:center}body .cart__footer-wrapper:last-child .cart__footer{padding-bottom:40px}.frame-item,.lens-item{width:100%}body .product-form__buttons{flex-wrap:wrap}.services-details-banner .image-col img{height:250px}.services-details-banner .content-box{padding:30px 30px 50px}.grid--gapless.grid{row-gap:25px}.lenses-items:first-child,.lenses-items{width:100%}.about-banner-inner{padding:40px 20px}.about-banner-inner h1 br,.about-banner-inner p br{display:none}.aboutus-banner{padding-bottom:10px}.faq-header span{font-size:20px}.faq-content p{font-size:18px;line-height:23px}.visit-us-section h2{font-size:22px;line-height:26px}.buttons a{font-size:16px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-style.css.map */
