body{padding-top:169px;font-family:Raleway,sans-serif;color:#0c0c0c;font-size:1rem;line-height:1.7rem;letter-spacing:.13rem}h1{margin-top:20px;margin-bottom:20px;font-family:Montserrat,sans-serif;color:#1d3054;font-size:3rem;line-height:3.2rem;font-weight:900;text-transform:uppercase}h2{margin-top:20px;margin-bottom:20px;font-family:Raleway,sans-serif;color:#248fbd;font-size:36px;line-height:36px;font-weight:600;text-align:left;letter-spacing:.45rem;text-transform:uppercase}h3{margin-top:20px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#fff;font-size:30px;line-height:30px;font-weight:900;text-align:center;text-transform:uppercase}h4{margin-top:0;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#1d3054;font-size:20px;line-height:24px;font-weight:600;letter-spacing:.25rem;text-transform:uppercase}h5{margin-top:10px;margin-bottom:10px;font-family:Raleway,sans-serif;color:#1d3054;font-size:1.25rem;line-height:1.5rem;font-weight:600;letter-spacing:.2rem;text-transform:uppercase}h6{margin-top:10px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#fff;font-size:15px;line-height:18px;font-weight:900;text-transform:uppercase}.center-land{font-size:32px}p{margin-bottom:20px;font-family:Raleway,sans-serif;color:#000;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:.03rem;text-transform:none}a{font-family:Montserrat,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase}label{display:block;margin-bottom:5px;font-family:Montserrat,sans-serif;color:#248fbd;font-weight:500;text-transform:uppercase}.nav-top-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:auto;padding-top:20px;padding-bottom:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(/cdn/shop/files/nav-topbanner.svg);background-position:50% 0%;background-size:cover;background-repeat:no-repeat}.product-item-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-item.collection.smaller{position:relative;min-width:275px}.product-overlay{position:absolute;width:100%;height:100%;z-index:3}.btn-flex-col-product.flex{position:relative;z-index:5}.nav-bottom-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;max-width:100vw;padding:10px 40px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-title-link{color:#1d3054;margin-top:0;margin-bottom:3px;font-weight:900;text-align:center;letter-spacing:.1rem}.size-flex-row{display:flex}#product-select{margin-left:20px;max-width:115px}.product-page-select{margin-left:20px}.button-container.center.margin-right{margin-right:20px}.anouncement-text{margin-right:10px;margin-bottom:0;color:#fff;font-size:.89rem;font-weight:400;letter-spacing:.12rem;transition:all .2s ease}.anouncement-text:hover{color:#248fbd}.anouncement-text.arrows{font-size:10px}.nav-link{position:relative;margin-right:0;margin-left:0;padding-right:10px;padding-left:10px;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:Raleway,sans-serif;color:#000921;font-size:.9rem;font-weight:600}.nav-link:hover,.nav-link.w--current{color:#248fbd}.nav-link.dropdown-link{padding:10px 15px;color:#fff;font-size:.8rem;line-height:1.5rem}.nav-link.dropdown-link:hover{color:#248fbd}.navbar{position:fixed;left:0%;top:0%;right:0%;bottom:auto;max-width:100vw;padding-bottom:0;background-color:#f7f2eb}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-container.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-container.center.service{margin-top:20px}.flex-container.left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.cart-img{width:35px;margin-right:25px}.appointment-img{width:35px}.appointment-icon-container{position:relative;width:50px;height:40px;padding:0}.appointment-text{position:absolute;left:-38%;top:-41%;right:-11%;bottom:0%;width:auto;max-width:170%;padding-right:0}.section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;padding:60px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section.stone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;max-height:650px;padding-top:100px;padding-right:55px;padding-left:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#f7f2eb}.section.stone.hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.section.stone.hero.alt{padding-bottom:165px;padding-right:0}.section.footer{display:block;padding:60px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000921}.section.top-spaced{padding-top:140px}.section.bottom-spaced{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section.bottom-spaced.about-us{padding-top:100px;background-image:url(/cdn/shop/files/arch-stone-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.section.location{padding-top:100px;padding-bottom:10px;background-image:url(/cdn/shop/files/arch-stone-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.section.news{padding-top:100px;background-color:#000921;background-image:url(/cdn/shop/files/arch-white-in2.svg);background-position:50% 0%;background-size:100%;background-repeat:no-repeat}.section.contact{padding-top:100px;padding-bottom:25px;background-image:url(/cdn/shop/files/arch-stone-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.section.appt-prep{padding-top:60px;padding-bottom:10px;background-image:url(/cdn/shop/files/arch-stone-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.button-container.center{justify-content:center}.section-column-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:95vw;max-width:1230px;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.section-column-container.vertical{width:100%;padding-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section-column-container.service{width:100%;padding-top:0}.section-column-container.service.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-left{margin-right:30px;padding-right:20px;-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%}.column-left.no-margin{margin-right:0}.column-right{-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%}.paragraph{font-size:1rem;line-height:1.7rem;letter-spacing:0rem}.paragraph.centered{font-size:1rem;text-align:center}.paragraph.centered.white{line-height:1.5rem}.paragraph.white{color:#fff;font-weight:400}.paragraph.white.footer{margin-bottom:0;font-weight:400}.paragraph.white.no-margin{margin-bottom:0}.paragraph.secondary{margin-bottom:10px;color:#248fbd;font-size:.9rem;letter-spacing:.1rem}.paragraph.secondary.product{font-family:Montserrat,sans-serif}.paragraph.secondary.orange{margin-bottom:10px;color:#ff8a6a;font-size:.9rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.paragraph.secondary.dark{margin-bottom:10px;margin-top:10px;color:#000;font-size:.9rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.paragraph.secondary.center{text-align:center}.paragraph.secondary.orange.no-margin{margin-bottom:0;font-size:.9rem;line-height:1.4rem;letter-spacing:.15rem}.paragraph.secondary.orange.events{margin-bottom:0;text-transform:none}.paragraph.secondary.orange.no-margin-bot{margin-bottom:0}.paragraph.secondary.caps{margin-bottom:0;font-size:1rem;text-transform:uppercase}.paragraph.secondary.semi-bold{font-weight:600}.paragraph.spaced{margin-top:20px;margin-bottom:40px}.paragraph.secondary{margin-bottom:10px;color:#248fbd}.paragraph.secondary.product{font-family:Montserrat,sans-serif;font-size:1.1rem}.decoration-text{position:relative;left:-19px;bottom:-3px;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);font-family:reklame-script,sans-serif;color:#ff8a6a;font-weight:400;text-transform:none}.btn-hollow{position:relative;z-index:2;margin-top:0;padding:13px 40px;border-style:solid;border-width:1px;border-color:#248fbd;border-radius:35px;background-color:transparent;font-family:Montserrat,sans-serif;color:#1d3054;font-size:.9rem;line-height:1rem;font-weight:600;text-align:center;letter-spacing:.1rem;text-transform:uppercase}.btn-hollow.w--current{background-color:#248fbd;color:#fff}.btn-hollow.w--current:hover{color:#fff}.btn-hollow.light{padding-right:40px;padding-left:40px;color:#fff;font-size:.8rem;font-weight:500;text-align:center}.btn-hollow.light.long{min-width:300px;text-align:center}.btn-hollow.white{z-index:3;margin-top:0;margin-bottom:0;padding:10px 40px;border-width:1.5px;border-color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff}.btn-hollow.blue{color:#248fbd}.btn-hollow.tab{margin-top:20px;margin-right:10px;margin-left:10px;padding-right:40px;padding-left:40px}.left-arrow,.right-arrow{display:none}.slider{position:relative;top:-94px;right:0;bottom:0;display:block;overflow:hidden;width:auto;height:50vw;max-height:750px;max-width:733px;border-radius:50%;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0px 0px;background-size:auto}.slider.home{top:-33px;right:0;width:55vw;height:55vw;max-height:600px;max-width:600px;margin-bottom:-150px}.slide{width:100%;height:100%;max-height:600px;background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/hero1-min.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover}.slide-nav-2{position:relative;top:-49px}.slide-2{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0px 0px;background-size:auto}.slide-2.alt{background-image:none;background-position:0px 0px;background-size:auto;padding-left:30px}.button-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:auto;height:auto;margin-top:10px;padding-top:0;padding-bottom:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:35px}.button-container.jump-to{margin-right:10px}.button-container.margin-top-20{margin-top:20px}.button-container.all-products{display:inline-block}.button-container.services{margin-top:20px;margin-right:10px;margin-left:10px}.button-white-hover{position:absolute;left:0%;top:auto;right:auto;bottom:0%;z-index:1;display:none;width:10px;height:10px;border-radius:50%;background-color:#248fbd}.button-white-hover.white{left:-3%;bottom:-6%;z-index:2;background-color:#fff}.button-white-hover.full{top:-156px;display:block;width:400px;height:400px}.container.centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container.testimony{padding-bottom:100px}.button-inner{position:relative;overflow:hidden;border-radius:35px}.footer-container{padding-right:40px;padding-left:40px}.footer-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.col-25{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 25%;-ms-flex:0 25%;flex:0 25%}.col-25.start{margin-right:60px}.footer-link{margin-bottom:10px;padding-bottom:5px;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.8rem;line-height:1.1rem;font-weight:500}.footer-link:hover{color:#248fbd}.footer-link.number{margin-bottom:5px;color:#248fbd;line-height:1rem;text-transform:none}.footer-link.number:hover{color:#fff}.contact-link-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-contact-icon{margin-top:0;margin-right:10px;font-weight:500;text-transform:none}.footer-icon-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:45px;height:45px;margin-right:20px;margin-left:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.footer-icon{position:relative;width:100%;padding:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:none;border-width:1.5px;border-color:#fff;border-radius:50px}.footer-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;padding-bottom:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sidekick-branding{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-top:10px;padding-bottom:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f7f2eb;letter-spacing:.08rem}.sidekick-branding-text{margin-bottom:0;font-size:.8rem;line-height:1rem;letter-spacing:.08rem}.img-2{margin-right:0}.rounded-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;height:70vh;padding-right:40px;border-radius:75px;box-shadow:1px 1px 5px #00000040}.rounded-card.maps{width:100%;height:800px;max-width:1400px;padding-right:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.rounded-card.about-us{height:auto;min-height:690px}.rounded-card.home{height:932px;max-height:none;max-width:1400px;min-height:auto;padding-top:0;padding-right:20px;padding-bottom:0}.rounded-card.location{width:100%;max-width:1200px;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rounded-card.news{height:700px;max-width:1400px;padding-right:20px}.rounded-card.appointment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:auto;max-width:1400px;margin-top:20px;padding-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.cart-container{display:flex;align-items:center;display:none!important}.col-33{display:-ms-grid;display:grid;width:33.33333333333333%;height:100%;padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.col-33.pic{-ms-grid-rows:70% 30%;grid-template-rows:70% 30%}.col-33.pic.about{height:auto}.col-33.pic.alt{-ms-grid-rows:45% 55%;grid-template-rows:45% 55%}.col-33.news{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.col-top-inner{width:100%;height:100%;background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/bbo-office1-min.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover}.col-top-inner.news{width:auto;height:140%;background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/specials-min.jpg);background-position:0px 0px,50% 50%}.col-bot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:35%;min-width:auto;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000921}.col-bot.maps,.col-bot.about-us{height:100%;padding-top:0}.col-bot.home{height:100%;margin-top:0;padding-top:0;padding-right:52px;padding-left:52px}.col-bot.news{height:100%}.col-top{width:100%;height:40%}.col-top.service,.col-top.about-us{height:100%}.col-top.news{height:75%}.col-top.home{height:100%}.service-container{display:block;height:auto;min-height:190px;margin-bottom:10px;padding:30px 30px 5px;border-radius:15px;-webkit-transition:all .2s ease;transition:all .2s ease}.service-container:hover{box-shadow:0 0 8px #00000026}.service-heading-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.service-arrow{width:30px}.container-padding-40{display:-ms-grid;display:grid;padding:40px 0 40px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:5px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.container-dark{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:82vh;margin-bottom:210px;padding:40px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000921}.container-dark.home{height:auto}.bold{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:900;letter-spacing:.15rem}.container-inner{position:relative;z-index:2;width:70%;max-width:1400px}.slider-2{z-index:2;width:100%;max-width:1350px;background-color:transparent}.slider-2.testimony{height:100%;max-width:100vw;padding-right:40px;padding-left:40px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.slide--1-3{z-index:3;width:33%}.slide--1-3.testimony{width:32%;margin-right:10px;margin-left:10px}.slide-img{width:300px;height:300px;border-radius:50%;background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/dr-james-liu-min.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover}.slide-img._2{background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/christina-teav-liu-min.jpg)}.flex-leadership-inner{position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.white-on-slider{position:absolute;top:auto;bottom:-35px;width:100%;height:650px;margin-top:0;background-color:#fff}.white-on-slider.home{bottom:296px;display:none;height:200px}.slider-nav.hidden{display:none;overflow:visible}.service-text{font-size:.9rem;line-height:1.5rem}.image-4{width:35px}.left-arrow-3{left:-10%;top:auto;right:0%;bottom:-20%}.right-arrow-3{left:0%;top:auto;right:-10%;bottom:-20%}.conatainer-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;max-width:1400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rounded-card-small{padding:20px;border-radius:35px;box-shadow:0 0 8px #00000026}.rounded-card-small.careers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30%;margin-right:20px;margin-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.glasses-img{width:80px;margin-bottom:20px}.testimonial-name{color:#1d3054;font-size:1.3rem;font-weight:600}.mask-2{width:auto;height:auto;max-width:1350px;padding-top:10px;padding-bottom:10px}.mask-2.testimony{position:relative;width:100%;max-width:none;padding-right:40px;padding-left:40px}.col-66{width:66.6666666%;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.maps-text-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.maps-text-container.last{margin-bottom:10px}.section-full{height:auto;margin-bottom:0;padding-bottom:0}.section-full.stone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f7f2eb}.section-full.stone.hidden{display:none}.centered-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:45vh;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(/cdn/shop/files/arch-white-in1.svg),url(/cdn/shop/files/new-styles-min.jpg);background-position:50% 100%,50% 47%;background-size:auto,cover;background-repeat:no-repeat,repeat}.centered-container._2{position:relative;height:50vh;max-height:550px;min-height:450px;background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/bbo-office1-min_b97f2043-d741-4fdd-b6d1-8a3674c27fbd.jpg?v=1675121694);background-position:0px 0px,50% 60%;background-size:auto,cover;background-repeat:repeat,repeat}.centered-container._1{position:relative;height:500px;margin-top:20px;background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/new-styles-min.jpg);background-position:0px 0px,50% 45%;background-size:auto,cover;background-repeat:repeat,repeat}.centered-container.about-us{background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/about-assets-min.jpg);background-position:0px 0px,50% 47%;background-size:auto,cover;background-repeat:repeat,repeat}.centered-container.product{height:50vh;max-height:550px;min-height:450px;background-image:url(/cdn/shop/files/cta-visitus-min.jpg);background-position:50% 47%;background-size:cover;background-repeat:repeat}.heading-white{color:#fff;text-transform:uppercase}.heading-white.centered{margin-top:10px;text-align:center}.centered-container-inner{position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.centered-container-inner.glasses{top:140px}.centered-container-inner.doctors{padding-top:100px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-image:url(/cdn/shop/files/arch-blue1-in1.svg),url(/cdn/shop/files/arch-white-in2.svg);background-position:50% 100%,50% 0%;background-size:100%,100%;background-repeat:no-repeat,no-repeat;background-attachment:scroll,scroll}.centered-container-inner.doctors.home{background-image:url(/cdn/shop/files/arch-white-in2.svg);background-position:50% 0%;background-size:auto;background-repeat:no-repeat;background-attachment:scroll}.centered-container-inner.appointment{position:relative;left:0;top:0;right:0;width:100%;height:100%;max-width:660px;margin-bottom:40px}.centered-container-inner.appointment.home{top:100px;max-width:700px}.centered-container-inner.appointment.about-us{max-width:none;margin-bottom:0;padding-top:100px}.centered-container-inner.careers{padding-top:40px}.centered-container-inner.about-us{max-width:600px;margin-bottom:60px}.centered-container-inner.leaders{width:100%;padding-top:75px;padding-bottom:30px;background-image:url(/cdn/shop/files/arch-white-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.centered-container-inner.products{width:100%;padding-top:75px;padding-bottom:100px;background-image:url(/cdn/shop/files/arch-white-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.centered-container-inner.product{width:100%;height:100%;padding-top:200px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,138,106,.14)),to(rgba(255,138,106,.14)));background-image:linear-gradient(180deg,#ff8a6a24,#ff8a6a24)}.centered-container-inner.education{width:100%;padding-top:100px;padding-bottom:60px;background-image:url(/cdn/shop/files/arch-white-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.centered-container-inner.appointment-prep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:100px 40px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;background-image:url(/cdn/shop/files/arch-white-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.centered-container-inner.news{padding-top:60px}.centered-container-inner.pricing{width:100%;margin-bottom:60px;padding-bottom:40px;border-bottom:1.5px solid #000921}.centered-container-inner.contact{padding-top:0;padding-bottom:40px;background-image:url(/cdn/shop/files/arch-white-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.centered-container-inner.monthly-program{padding-top:60px;padding-bottom:40px}.section-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-inner.stone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;padding-bottom:0;background-color:#f7f2eb}.section-inner.stone.heading{max-width:none;padding-bottom:40px}.section-inner.stone.full{width:100%;max-width:none}.section-inner.stone.tabs{max-width:none;padding-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-inner.left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.section-inner.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-inner.pricing-insurance{max-width:1000px}.product-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30%;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;border-radius:35px;-webkit-transition:all .2s ease;transition:all .2s ease}.product-item:hover{box-shadow:0 0 8px #00000026}.product-item.collection{margin-right:10px;margin-left:10px;padding-right:20px;padding-bottom:31px;padding-left:20px;min-height:360px}.brand-text{margin-bottom:0;color:#ff8a6a;font-size:.9rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.out-of-stock-text{margin-bottom:20px;color:#248fbd;font-size:.9rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.add-to-cart-link.last.w-inline-block{background-color:transparent}.product-heading{margin-top:0;margin-bottom:3px;font-weight:900;text-align:center;letter-spacing:.1rem}.product-img{width:80%;margin-bottom:20px}.heading-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:900px;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.heading-container.bot-margin-40,.heading-container.appointment{margin-bottom:40px}.image-and-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;height:550px;max-width:1400px;min-height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f7f2eb}.image-and-text-wrapper.about-us.top{display:flex;height:auto}.image-and-text-wrapper.about-us.bottom{flex-direction:row-reverse}.image-and-text-wrapper.services{height:auto;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background-color:transparent}.image-and-text-wrapper.education{height:auto;padding-bottom:60px}.image-and-text-wrapper.news{height:auto;margin-top:40px;padding-bottom:60px}.image-and-text-wrapper.insurance{height:auto;max-width:none;padding-bottom:60px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.image-and-text-wrapper.doctors-corner{height:auto;min-height:60vh;margin-top:40px;margin-bottom:60px}.content-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40%;margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-left._40{width:40%}.content-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;margin-right:0;padding-right:0;padding-left:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content-right.insurance{padding-left:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content-right.education,.content-right.news{width:60%;margin-right:40px;padding-right:0;padding-left:40px}.img-wrapper{position:relative;left:-70px;top:-51px;width:100%;height:50vw;max-height:644px;max-width:650px;min-height:500px;min-width:502px;border-radius:50%;background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/doctors-corner-min.jpg);background-position:0px 0px,0% 50%;background-size:auto,120%}.img-wrapper.careers{left:-130px;top:-20px;width:auto;height:550px;max-height:none;max-width:none;min-height:auto;min-width:550px;background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/bigstock-Optometrist-Doctor-Using-A-Bin-350136094.jpg);background-position:0px 0px,40% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat}.img-wrapper.doctors-corner{left:-94px;overflow:hidden;width:auto;height:550px;max-height:none;max-width:none;min-height:auto;min-width:550px;background-position:0px 0px,50% 50%;background-size:auto,100%}.filter-menu{transition:all .2s ease}.filter-menu.show{display:flex!important;flex-direction:column;-webkit-transform:translate3d(0,0px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0,0)!important;-moz-transform:translate3d(0,0px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0,0)!important;-ms-transform:translate3d(0,0px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0,0)!important;transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0)!important}.img-wrapper.doctors-corner.no-overlay{background-image:url(/cdn/shop/files/doctors-corner-min.jpg);background-position:0% 50%;background-size:120%}.teams-tab-menu-inner h5{margin-bottom:0}.img-wrapper.leaders{left:0;width:auto;height:250px;max-height:none;max-width:none;min-height:auto;min-width:250px;background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/dr-liu-min.jpg?v=1674518334);background-position:0px 0px,30% 0%}.img-wrapper.leaders.right{left:0;right:0;background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/christina-min.jpg?v=1674518334)}.img-wrapper.services{left:0;top:0;right:0;width:25vw;height:25vw;max-height:400px;max-width:400px;min-height:auto;min-width:auto;background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/lasik-placeholder-min.jpg);background-position:0px 0px,35% 50%;background-size:auto,cover}.img-wrapper.services.EYE-INFECTIONS{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/Eye-Infection.jpg?v=1665523536)}.img-wrapper.services.EYE-Injuries{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/Eye-Injury.jpg?v=1665523536)}.img-wrapper.services.DIABETIC-EYE-EXAMS{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/Diabetic-Eye-Exam.jpg?v=1665523536)}.img-wrapper.services.CATARACT-EVALUATIONS{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/Cataracts.jpg?v=1665523536)}.img-wrapper.services.GLAUCOMA-TREATMENT{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/Glaucoma.jpg?v=1665523536)}.img-wrapper.services.DRY-EYES{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/Dry-Eyes.jpg?v=1665523537)}.img-wrapper.services.SPECIALTY-CONTACTS{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/Specialty-Contacts.jpg?v=1665523536)}.img-wrapper.services._1{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/eye-exam-placeholder-min.jpg);background-position:0px 0px,50% 0%}.img-wrapper.insurance{top:-7px;width:500px;height:500px;max-height:none;max-width:none;min-height:auto;min-width:500px;background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/plan-image-min.jpg);background-position:0px 0px,50% 30%}.image-6{position:relative;top:0;width:35px}.blog-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:0;padding-bottom:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px none #000}.link-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;margin-bottom:20px;padding-top:20px;padding-right:10px;padding-left:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px none #000;border-top-left-radius:0;border-top-right-radius:0;-webkit-transition:all .2s ease;transition:all .2s ease}.link-block:hover{border-radius:0;background-color:transparent;color:#fff}.link-block.last{border-bottom-style:none}.link-block.meet-your-doctor{border-bottom:1.5px solid #00000000}.link-block.careers{margin-bottom:0}.div-block-2{width:100%;border-top-left-radius:35px}.circle-img-wrapper.leaders{right:0;justify-content:center}.circle-img-wrapper{position:relative;right:-70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:40px}.circle-img-wrapper.right{position:relative;right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.circle-img-wrapper.education,.circle-img-wrapper.news{right:0}.circle-img-wrapper.insurance{right:-35px;width:100%}.circle-img-wrapper.home{right:0}.section-videos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1400px;padding-right:40px;padding-bottom:40px;padding-left:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f7f2eb}.video-wrapper{overflow:hidden;width:30%;height:auto;margin-right:15px;margin-left:15px}.video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:300px;margin-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:35px;background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/video1-min.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;-webkit-transition:all .2s ease;transition:all .2s ease}.video:hover{background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/video1-min.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat}.video._2{background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/video2-min.jpg)}.video._3{background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/video3-min.jpg)}.hero-slider-img{width:100%;height:45vw;max-height:750px;background-image:linear-gradient(-60deg,rgba(255,138,106,.6),transparent 50%),url(/cdn/shop/files/hero1-min.jpg);background-position:0px 0px,50% 20%;background-size:auto,cover}.hero-slider-img.home{width:55vw;height:100%;max-height:none;max-width:700px;background-position:0px 0px,50% 50%;background-size:auto,100%}.div-block-5{position:absolute;left:0%;top:auto;right:0%;bottom:-1%;height:200px;background-image:url(/cdn/shop/files/arch-blue1-in1.svg);background-position:50% 100%;background-size:100%;background-repeat:no-repeat}.career-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;max-width:none;padding-top:173px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background-image:url(/cdn/shop/files/arch-stone-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.heading-no-space{margin-top:-10px;margin-bottom:0}.center{text-align:center}.center.white.no-margin-top{margin-top:0}.center.contact{font-size:1.1rem}.center.smaller{font-size:.9rem}.center.smaller.italic{margin-bottom:10px}.center.margin-bot{margin-bottom:30px}.h1-small{font-size:2rem;line-height:2rem;text-align:center}.form-block-wrapper{width:45%;margin-right:0}.div-block-7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.text-field{border-style:solid;border-width:1.5px;border-color:#000921;border-radius:35px;background-color:transparent}.text-field.large{min-height:150px}.form{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.container-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn-full{position:relative;z-index:3;padding-right:60px;padding-left:60px;border-style:solid;border-width:1.5px;border-color:#248fbd;border-radius:35px;background-color:transparent;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase}.form-container.apply{margin-bottom:100px}.map-img{width:100%;height:100%;background-image:url(/cdn/shop/files/Screenshot-2022-06-27-110716.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#w-node-c5df0b79-bc22-f50a-6878-c44af1e418b4-6eba40a2 iframe,.row-70 iframe{height:100%!important}.career-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1400px}.spaced-wrapper{width:90%;padding-top:60px;padding-bottom:0;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.practice-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:40px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.image-150{height:90px;margin-right:40px}.centered-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.centered-wrapper.full{width:100%;max-width:1400px;margin-top:40px}.div-block-practice{margin-top:40px}.heading-2{font-size:2rem;line-height:2.2rem;letter-spacing:.4rem}.heading-2.leader{font-size:1.6rem}.heading-2.bold{text-align:center;letter-spacing:.1rem}.heading-2.margin-bot-20{margin-bottom:20px}.slide-bottom{position:static;width:auto;max-width:800px;margin-top:0;margin-right:0;margin-left:0;padding-right:0}.blue-transition{position:absolute;left:0%;top:auto;right:0%;bottom:-1%;height:120px;background-image:url(/cdn/shop/files/arch-blue1-in1.svg);background-position:50% 100%;background-size:auto;background-repeat:no-repeat;background-attachment:scroll}.tabs-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:60px;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tabs-2.collections{margin-top:0}.tabs-content{position:static;left:0%;top:0%;right:0%;bottom:-589%;display:block;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.heading-2-container{margin-bottom:20px}.left-align{margin-bottom:10px;text-align:left}.line{width:100%;height:1.5px;background-color:#1d3054}.line-heading-container{margin-right:20px;margin-left:20px;-webkit-box-flex:0;-webkit-flex:0 20%;-ms-flex:0 20%;flex:0 20%}.heading-3{display:block;width:auto;min-width:300px;font-size:1.2rem;letter-spacing:.25rem}.heading-3.services{width:550px;font-family:Montserrat,sans-serif;font-weight:700}.col-30{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.col-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px;margin-left:0;padding-right:20px;padding-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}.col-inner.service{margin-right:0;padding-right:10px;padding-left:0}.col-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;margin-bottom:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.col-container.collection{padding:100px 40px 60px}.col-container.collection{max-width:1400px}.col-container.insurance{margin-top:40px;align-items:center}.white-link.number{color:#fff;font-family:Raleway,sans-serif;font-size:1rem;line-height:1.5rem;text-align:center;letter-spacing:0rem;text-transform:none}.white-link.number:hover{color:#248fbd}.col-container.service{margin-bottom:20px}.col-container.single-product{max-width:1400px;margin-bottom:0;padding:60px 40px 40px}.col-20{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-20.last{min-width:250px}.footer-address-link{text-transform:capitalize}.tabs-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1400px;padding-bottom:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tab-pane-tab-1{width:100%}.tab-container-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:60px;padding-bottom:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;background-image:url(/cdn/shop/files/arch-stone-in1.svg),url(/cdn/shop/files/arch-stone-in2.svg);background-position:50% 100%,50% 0%;background-size:contain,contain;background-repeat:no-repeat,no-repeat}.tab-container-inner.collections{background-image:url(/cdn/shop/files/arch-stone-in2.svg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat}.col-50{width:50%;height:auto;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.left-wrapper.dark{padding:130px 40px 40px 8vw;background-color:#000921}.right-wrapper{height:100%;padding-top:70px}.right-wrapper.collection{padding-right:40px;padding-left:40px}.transition-top-stone{position:absolute;left:0%;top:0%;right:0%;bottom:auto;height:120px;margin-top:-1px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-image:url(/cdn/shop/files/arch-stone-in2.svg);background-position:50% 0%;background-size:auto;background-repeat:no-repeat;z-index:6}.white{color:#fff}.white.margin-bot-40{margin-bottom:40px}.product-collection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;height:auto;min-height:380px;margin-right:20px;margin-left:20px;padding:40px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:35px;box-shadow:0 0 8px #00000026}.collection-heading{margin-bottom:20px;font-size:1.5rem;font-weight:900}.collection-img{width:80%;height:auto;margin-bottom:20px}.collection-img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;min-height:182px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:12%;margin-right:20px;margin-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-icon-img{width:70px;margin-bottom:20px}.semi-bold{font-weight:600}.semi-bold.center-alt{text-align:center}.home-slider-mask{right:auto}.home-slider-mask.alt{min-height:600px}.col-80{width:80%}.filter-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;padding-top:0;padding-bottom:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lottie-icon{width:12px;margin-right:10px}.filter-text{margin-top:3px;margin-bottom:0;font-size:1.1rem}.filter-content-wrapper{overflow:hidden;display:none;-webkit-transform:translate3d(0,-56px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0,0);-moz-transform:translate3d(0,-56px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0,0);-ms-transform:translate3d(0,-56px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0,0);transform:translate3d(0,-56px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0)}.filter-content-wrapper.show{display:flex!important;-webkit-transform:translate3d(0,0px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0,0)!important;-moz-transform:translate3d(0,0px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0,0)!important;-ms-transform:translate3d(0,0px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0,0)!important;transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0)!important}.bread-crumb-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:70px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bread-crumb-wrapper.single-product{padding-top:0}.bread-crumbs{font-size:.9rem;line-height:1.7rem;letter-spacing:.1rem}.bread-crumbs.caps{text-transform:uppercase}.product-single__add-to-cart.jc-product-page-btn-wrapper{width:100%}.bread-crumbs.link{color:#0000007d}.bread-crumbs.link:hover{color:#000}.div-block-10{position:relative}.text-span{color:#ff8a6a;font-size:.9rem;line-height:1.7rem;letter-spacing:.1rem}.text-span.caps{text-transform:uppercase}.text-span.slash{margin-right:5px;margin-left:5px;color:#0009}.jc-form-done{text-align:center}.product-small-img{width:100px;height:100px;margin-right:0;margin-bottom:0;padding-right:0;border-style:none;border-width:1.5px;border-color:#1d3054;border-radius:50%;background-image:url(/cdn/shop/files/rayban-rx5382-blueonhavannared-min.jpg);background-position:50% 50%;background-size:90%;background-repeat:no-repeat}.product-small-img.thumbnail{background-image:none;background-size:cover}.main-product-img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-right:40px;padding-left:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-info-wrapper{max-width:320px;margin-right:0;border-style:none;border-width:1.5px;border-color:#000921;border-radius:35px}.content-left.about-us{width:25%}.content-right.about-us{width:25%;padding-left:0}.content-left.about-us.last{width:60%}.content-right.about-us.top{width:60%;padding-left:0}.product-info-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;padding-right:30px;padding-bottom:20px;padding-left:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-style:solid;border-width:1.5px;border-color:#1d3054;border-radius:35px 35px 0 0}.product-detail-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-info-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-right:0;padding-top:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:none;border-width:1px;border-color:#fff;background-color:transparent;border-bottom-left-radius:35px;border-bottom-right-radius:35px;overflow:hidden}.light-accent-heading{margin-bottom:0;font-family:Raleway,sans-serif;font-size:18px;font-weight:600;letter-spacing:.3rem}.font-small-light-italic{color:#fff;font-size:.85rem;font-style:italic}.text-small{font-size:.9rem}.lottie-icon{transition:all .2s ease}.lottie-icon.show{transform:rotate(45deg)}.filter-sub-link-2{color:#000921;font-size:1rem;font-weight:600;text-transform:none}.filter-sub-link-2.w--current{color:#248fbd}.filter-wrapper-2{margin-top:40px;cursor:pointer}.filter-wrapper-2.top{margin-top:0}.filter-content-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;padding-left:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.collection-nav-wrapper-2{margin-top:70px;border-right:1.5px solid #000}._1400-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.add-to-cart-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.add-to-cart-icon{width:28px;margin-right:0}.add-to-cart-link{margin-right:20px}.add-to-cart-link.last{margin-right:0}.collections-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:100px;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-img-hero{height:100%;background-image:url(/cdn/shop/files/Screen_Shot_2022-10-11_at_10.34.50_AM.png?v=1665517860);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.product-img-hero.product-img-hero-1{background-image:url(/cdn/shop/files/1-141-min.jpg?v=1674502690)}.product-img-hero.product-img-hero-2{background-image:url(/cdn/shop/files/2-salt-min.jpg?v=1674502691)}.product-img-hero.product-img-hero-3{background-image:url(/cdn/shop/files/3-moscot-min.jpg?v=1674502691)}.product-img-hero.news{background-image:url(/cdn/shop/files/featured-article-min.jpg)}.green{color:#00f2ad}.green.margin-bot-40{margin-bottom:40px}.parking-img{width:100%;height:100%;background-image:url(/cdn/shop/files/map-parking.jpg);background-position:0px 0px;background-size:auto}.parking-img.location{background-image:url(/cdn/shop/files/Screenshot-2022-06-27-110716.png);background-position:50% 50%;background-size:cover}.parking-icon-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.parking-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:40px;margin-left:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.parking-icon{width:50px;margin-right:20px}.spaced-heading-wrapper{margin-top:60px}.row-30{display:block;width:100%;height:30%}.row-70{width:100%;height:70%}.location-info-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000921}.jump-to-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1400px;margin-bottom:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jump-to-heading{margin-top:10px;margin-right:20px}.no-margin{margin-bottom:0}.visit-us-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.italic{font-style:italic}.promo-container{margin-right:10px}.margin-top-40{margin-top:40px}.prep-info-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding-right:40px;padding-left:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1.5px solid #000921}.prep-info-inner.last{border-right-style:none}.prep-info-inner.light{padding-right:20px;padding-left:20px;border-right-color:#fff}._1400-col-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1400px;margin-bottom:30px}.small{font-size:1rem}.appointment-info-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:60px 40px 20px 60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#000921}.appointment-maps-img{height:100%;background-image:url(/cdn/shop/files/map-parking_b1d122fc-8702-4687-a9f8-ee625042e847.jpg?v=1675121999);background-position:0px 0px;background-size:auto}.pricing-and-insurance-heading{margin-right:20px;font-size:4rem}.flex-heading-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:600px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.checked-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;padding-top:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.check-img{width:30px;margin-right:10px}.checked-text{margin-bottom:0}.button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.button-wrapper-alt{overflow:hidden;position:relative;border-radius:35px}.button-alt-wrapper{display:flex;justify-content:left}.button-wrapper.last{margin-right:0}.button-wrapper.left{width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.insurance-heading-wrapper{margin-top:100px}.heading-5-large{font-family:Montserrat,sans-serif;font-size:2.7rem;line-height:2.7rem;font-weight:900;text-align:center}.insurance-logo{height:100px;-o-object-fit:contain;object-fit:contain}.insurance-logo.smaller{height:40px}.button-wrapper-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.width-100{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70%;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nav-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:15px}.nav-arrow{width:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:700px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.nav-dropdown-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0;text-transform:uppercase}.form-block{width:auto;min-width:740px}.heading-center{font-size:34px;line-height:39px;text-align:center}.heading-center.hide-desktop{display:none}.brand-wrapper{width:20%;height:100px;margin-right:20px;margin-left:20px;background-image:url(/cdn/shop/files/acuvue.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.brand-wrapper._1{width:17%}.brand-wrapper._2{background-image:url(/cdn/shop/files/air-optix.png)}.brand-wrapper._3{background-image:url(/cdn/shop/files/biofinity.png)}.brand-wrapper._4{background-image:url(/cdn/shop/files/biotrue.png)}.brand-wrapper._5{background-image:url(/cdn/shop/files/dailies.png)}.social-img{position:absolute;left:auto;top:auto;right:auto;bottom:auto;width:65%}.footer-social-circle{position:absolute;left:0%;top:0%;right:0%;bottom:0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:45px;height:45px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1.5px;border-color:#fff;border-radius:50%}.orange-line{position:absolute;left:0%;top:auto;right:0%;bottom:0%;z-index:3;height:2px;max-height:none;background-color:#ff8a6a}.dark-line{position:absolute;left:0%;top:auto;right:0%;bottom:0%;height:2px;max-height:none;background-color:#000921b3}.appointment-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100px;height:100px;margin-right:-20px;margin-left:-10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.no-margin-bot{margin-bottom:0}.maps-office{height:100%;background-image:linear-gradient(-60deg,#00f2ad99,#fff0 50%),url(/cdn/shop/files/bbo-office2-min.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover}.our-office-text{margin-bottom:0;color:#fff;font-weight:400;text-align:center;letter-spacing:.05rem}.our-office-text.tel{margin-right:5px}.transition-bottom-white{position:absolute;left:0%;top:auto;right:0%;bottom:-1%;height:120px;background-image:url(/cdn/shop/files/arch-white-in1.svg);background-position:50% 100%;background-size:100%;background-repeat:no-repeat}.blog-link{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:auto;max-width:700px;margin-bottom:20px;padding-right:11px}.secondary-orange{margin-bottom:0;color:#ff8a6a;font-size:.9rem;letter-spacing:.15rem;text-transform:uppercase}.secondary-orange.bot-10{margin-bottom:10px}.blog-heading{margin-top:0}.text-small-bold{color:#000921;font-size:.9rem;line-height:1.3rem;font-weight:600}.green-text{color:#00f2ad;font-size:1.5rem;letter-spacing:.2rem}.sidekick-link{font-family:Raleway,sans-serif;color:#000;text-transform:none}.div-block-11{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tel-link{font-family:Raleway,sans-serif;line-height:1.5rem;text-align:center;letter-spacing:0rem;text-transform:none}.tel-link:hover{color:#248fbd}.team-img-wrapper{overflow:hidden;width:150px;height:150px;border-style:solid;border-width:2px;border-color:#000921;border-radius:50%}.team-img-wrapper:focus{border-color:#1d3054}.team-img-wrapper.hidden{display:none;height:auto}.teams-img{width:100%;height:100%}.teams-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;height:auto;min-width:210px;margin-right:10px;margin-bottom:20px;margin-left:10px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #000921;background-color:transparent}.image-and-text-wrapper.about-us{height:375px}.teams-tab.w--current{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:25%;height:auto;max-width:none;min-width:210px;margin-right:10px;margin-left:10px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #00f2ad;border-radius:0;background-color:transparent}.cart-container.mobile{display:none}.tabs-3{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teams-tab-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;height:auto;max-width:1200px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teams-tab-menu-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.teams-tab-content{overflow:visible;width:100%;max-width:none;margin-top:0;padding:60px 40px;background-color:#fff}.area-dark{position:absolute;left:0%;top:0%;right:0%;bottom:auto;z-index:1;height:80%;background-color:#000921}.team-tabs-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;padding-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.team-heading-wrapper{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1000px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.slide-bottom-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.col-10{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:10%;margin-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nav-logo-img{width:180px;margin-bottom:-45px;-webkit-transition:all .2s ease;transition:all .2s ease}.education-dropdown{border-bottom:1.5px solid #000}.education-dropdown-text{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.2rem;text-transform:uppercase}.dropdown-toggle-education{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:680px;padding-bottom:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.educattion-dropdown-link{background-color:transparent;color:#fff;text-align:center}.educattion-dropdown-link:hover,.educattion-dropdown-link.w--current{color:#248fbd}.dropdown-list{background-color:#fff}.dropdown-list.w--open{margin-top:10px;padding-top:20px;padding-bottom:20px;border-radius:35px;background-color:#000921}.services-buttons-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:85%;max-width:1400px;margin-top:30px;margin-bottom:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-service-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:60px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f7f2eb}.col-75{width:75%}.col-75.product{display:flex;align-items:center;width:50%}.single-product-img-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-product-thumbnail-img{margin-right:20px;margin-bottom:20px;padding:0;border-style:solid;border-width:1.5px;border-color:#00092180;border-radius:50%;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center}.single-product-thumbnail-img.w--current{padding-top:0;padding-bottom:0;border-style:solid;border-width:1.5px;border-color:#248fbd;border-radius:50%;background-color:transparent}.tabs-menu-2{width:25%}.tabs-content-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75%;margin-right:20px}.jc-pagination-flex-row{display:flex;align-items:center;justify-content:center}.link-block-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000921;-webkit-transition:all .2s ease;transition:all .2s ease}.link-block-2:hover{background-color:#248fbd}.single-product-main-img{width:100%;min-width:395px}.tab-content-wrapper{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.paragraph-center{text-align:center}.announcment-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-product-heading{display:block;background-color:#f7f2eb}.bread-crumb-link{color:#0c0c0c}.bread-crumb-link:hover{color:#000}.single-product-h1{margin-top:0}.brand{margin-right:15px}.heading5.home{letter-spacing:.05rem}.break-text{display:block}.product-price{margin-bottom:5px;font-size:3.4rem;text-align:center}.product-price.soldout{font-size:1.4rem;line-height:1.5rem}.leadership-home-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60%;max-width:850px;margin-bottom:-160px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.dropdown-list-2{background-color:#000921}.dropdown-list-2.w--open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30vw;padding:10px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top-right-radius:35px;border-bottom-left-radius:35px;border-bottom-right-radius:35px;background-color:#000921}.center-mob{line-height:40px}.lft-top-wrapper{display:none}.full-desktop{display:block}.nav-logo-img.nav-logo-img-scrolling{width:130px;margin-bottom:0}.nav-bottom-container.nav-container-scrolling{height:90px;padding-top:0}.nav-top-container.nav-top-container-scrolling{padding-top:10px;padding-bottom:10px;background-color:#1d3054}.btn-hollow.w--current{color:#fff!important}.slider-3{width:100%;background-color:#57555500}.slider-3.product-overview{height:auto}.wrapper-container-alt{width:100%}.slider-left-container{width:50%;padding-right:20px;padding-left:15px}.wrapper-inner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;margin-right:0;margin-left:0;padding-right:20px}.slider-right-img{width:550px;height:550px;min-width:550px;border-radius:50%;background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/hero1-min.jpg);background-position:50% 50%;background-size:cover}.slider-right-img.slider-right-img-1{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/1-your-bbo-optometrists-min-min.png?v=1674494468);background-position:20% 50%}.slider-right-img.slider-right-img-2{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/2-glasses-min-min.png?v=1674494468)}.slider-right-img.slider-right-img-3{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/3-dry-eye-min-min.png?v=1674494468)}.slider-right-img.slider-right-img-4{background-image:linear-gradient(-60deg,rgba(0,242,173,.6),transparent 50%),url(/cdn/shop/files/4-medical-appts-min-min.png?v=1674494468)}.slide-3{width:100vw;padding-left:30px}.slide-3.alt{width:auto}.slider-right-container{position:relative;top:10px;z-index:666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blue-link{color:#248fbd;transition:all .2s ease}.blue-link:hover{color:#1d3054}.slide-nav-home{left:auto;top:auto;right:0%;bottom:-75%;width:50%}.slide-nav-home.product-overview{bottom:0%;left:8vw;top:auto;right:auto;width:auto}.slide-3.product-overview{padding-left:0}.wrapper-inner-container.product-overview{padding-right:0}.left-wrapper.dark,.wrapper-inner-container{height:100%}.home-slider-mask.product-overview{min-height:500px}@media screen and (max-width: 991px){body{padding-top:148px}.nav-top-container{padding-top:10px;padding-bottom:15px}.nav-bottom-container{padding-right:10px;padding-bottom:10px;padding-left:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nav-link{margin-right:3px;padding-top:2px;padding-bottom:2px;text-align:center}.nav-link.main{padding-left:41.3vw;text-align:left}.cart-img{width:30px}.section{padding-right:25px;padding-bottom:20px;padding-left:25px}.section.top-spaced{padding-top:60px}.section.bottom-spaced{padding:20px 20px 70px}.section.news{padding-bottom:0}.section-column-container{width:92vw}.column-left{width:45%;padding-right:10px}.decoration-text{left:-13px;bottom:-10px}.btn-hollow{padding-right:20px;padding-left:20px;font-size:.75rem;letter-spacing:.05rem}.btn-hollow.light.long{min-width:auto;padding-right:10px;padding-left:10px}.slider.home{top:0;width:40vw;height:40vw;max-height:none;max-width:none;margin-bottom:0;margin-left:auto}.button-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.container.testimony{padding-bottom:0}.footer-top{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-25{-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%}.col-25.start{margin-right:0;margin-bottom:30px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.footer-bottom{margin-top:10px;padding-bottom:15px}.rounded-card.maps{display:-ms-grid;display:grid;height:auto;max-width:none;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.rounded-card.about-us{min-height:790px;padding-right:20px}.rounded-card.home{display:-ms-grid;display:grid;height:auto;padding-right:0;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.rounded-card.news{height:auto}.rounded-card.appointment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.col-33{height:auto;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start}.col-33.pic.alt{width:100%;grid-column-gap:0px;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.col-33.pic.home{-ms-grid-rows:auto auto;grid-template-rows:auto auto}.col-33.home{width:100%}.col-33.appt{width:100%;-ms-grid-rows:auto;grid-template-rows:auto}.col-33.appt-prep{width:100%;margin-bottom:20px;-ms-grid-rows:auto;grid-template-rows:auto}.col-33.events{width:100%;margin-bottom:40px;-ms-grid-rows:auto;grid-template-rows:auto}.col-bot.maps{display:-ms-grid;display:grid;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-auto-columns:1fr;grid-column-gap:5px;grid-row-gap:5px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.col-bot.home{height:auto;padding-top:20px;padding-right:100px;padding-left:100px}.col-bot.news{height:160%;padding-top:3em;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.col-top.service{height:230px}.col-top.news{height:20em}.col-top.home{height:200px}.service-container{height:auto;min-height:205px;margin-bottom:0}.container-padding-40{padding-right:10px;padding-left:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.container-dark.home{margin-bottom:0}.container-inner{width:85%}.slider-2{margin-top:-70px}.slider-2.testimony{max-width:100vw}.slide-img{width:200px;height:200px}.flex-leadership-inner{margin-bottom:20px;padding-right:20px;padding-left:20px}.left-arrow-3,.right-arrow-3{top:0%;bottom:auto}.conatainer-inner{max-width:100vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.rounded-card-small.careers{margin-bottom:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.mask-2.testimony{max-width:100vw;margin-top:50px;padding-right:50px;padding-left:0}.col-66{width:100%;height:auto}.col-66.appt{height:15em}.centered-container-inner.appointment.about-us{padding-bottom:40px}.centered-container-inner.leaders{padding-bottom:20px}.centered-container-inner.products{padding-bottom:60px}.centered-container-inner.appointment-prep{padding-bottom:80px}.section-inner{max-width:none}.product-item.collection{width:29%}.heading-container{max-width:95vw;margin-right:auto;margin-left:auto}.heading-container.bot-margin-40{margin-bottom:20px}.heading-container.appointment{text-align:center}.image-and-text-wrapper.about-us{height:auto;margin-top:20px;margin-bottom:20px}.content-right.careers{width:52%;padding-left:0}.img-wrapper.careers{left:0;height:300px;min-width:300px}.img-wrapper.doctors-corner{height:420px;min-width:420px}.img-wrapper.leaders{top:0;height:30vw;min-width:30vw}.img-wrapper.services{width:35vw;height:35vw}.img-wrapper.insurance{left:0;top:0;width:300px;height:300px;min-width:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.circle-img-wrapper{right:-20px}.circle-img-wrapper.insurance{width:100%}.circle-img-wrapper.leaders{left:0;right:0}.circle-img-wrapper.careers{right:auto}.hero-slider-img.home{width:100%}.career-wrapper{padding-top:20px}.center.white{margin-bottom:10px}.form-block-wrapper,.form{text-align:center}.form-container.apply{margin-bottom:40px}.career-inner{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.spaced-wrapper{width:90%}.practice-container{margin-bottom:30px}.centered-wrapper.full{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.heading-3.services{width:420px}.col-inner.service{margin-right:10px}.col-container.collection{margin-bottom:20px;padding-top:80px}.col-container.single-product{padding-right:30px;padding-left:30px}.col-container.no-margin-bot{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-20{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.col-20.last{margin-left:10px}.col-20.products{width:24%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.tabs-menu{padding-bottom:10px}.right-wrapper.collection{padding-right:0;padding-left:20px}.right-wrapper.collection.margin-b{margin-bottom:40px;padding-left:0}.white.center-tab{text-align:center}.product-collection{margin-right:10px;margin-left:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.collection-heading{letter-spacing:.17rem}.icon-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.home-slider-mask,.product-small-img{width:100%;height:100%}.green.margin-bot-40{margin-bottom:20px;text-align:center}.parking-info{margin-right:30px;margin-left:30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.visit-us-inner{padding:30px 10px 30px 30px}.prep-info-inner,.prep-info-inner.light{border-right-style:none}._1400-col-wrapper{max-width:none;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.appointment-info-wrapper{padding:30px 30px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.appointment-maps-img{background-position:50% 50%;background-size:cover}.button-wrapper.left{margin-right:0}.button-wrapper-inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.width-100{width:100%}.nav-flex-container{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:0;-webkit-flex:0 20%;-ms-flex:0 20%;flex:0 20%}.nav-arrow{margin-bottom:0}.nav-menu{overflow:scroll;width:100vw;max-height:75vh;max-width:none;padding-bottom:5px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:1.5px solid #000;background-color:#f7f2eb}.nav-dropdown-link{padding:4px 40vw 5px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.social-img{margin-left:0}.footer-social-circle{width:38px;height:38px;margin-right:auto;margin-left:auto}.appointment-container{height:80px}.maps-office{height:130%}.team-tabs-wrapper{padding-left:0}.team-heading-wrapper.team{padding-right:40px;padding-left:40px}.col-10{margin-right:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.nav-logo-img{width:auto;height:100%;margin-bottom:0}.services-buttons-container{width:95%}.bottom-service-section{padding-right:20px;padding-left:20px}.col-75{width:65%}.single-product-img-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.single-product-thumbnail-img{width:12vw;height:12vw;max-height:100px;max-width:100px}.tabs-menu-2{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.tabs-content-2{width:85%;margin-bottom:40px;margin-left:20px}.single-product-main-img{min-width:300px}.no-margin-top{margin-top:0}.brand{height:100%;margin-right:auto;margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.heading5{display:block}.heading5.home{width:340px;font-size:2.7rem}.break-text.normal-tab{display:inline-block}.leadership-home-flex{width:100%;margin-bottom:0;padding-top:30px;padding-bottom:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.logo-footer-link-block{width:35%;max-width:270px;margin-right:auto;margin-left:auto}.menu-btn{padding:14px;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.menu-btn.w--open{background-color:#ff8a6a}.dropdown-list-2.w--open{position:static;padding-top:5px;padding-bottom:5px;border-radius:0}.dropdown-nav{display:block}.lft-top-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-webkit-flex:0 20%;-ms-flex:0 20%;flex:0 20%}.full-desktop{display:inline}.slider-left-container{padding-right:10px}.wrapper-inner-container{padding-right:0}.slider-right-img{width:350px;height:350px;min-width:350px}.slider-right-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slide-nav-home{bottom:-20%}.section.stone.hero.alt{padding-bottom:155px}.slide-nav-home.product-overview{left:0%;top:auto;right:0%;bottom:-105%}}@media screen and (max-width: 767px){body{padding-top:119px}h1{font-size:2.5rem}.nav-bottom-container{height:70px}.cart-container.desktop{display:none}.cart-container.mobile{display:flex}.col-75.product{width:100%}.nav-link.main{padding-left:37.3vw}.flex-container.left{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.appointment-icon-container{width:42px;height:30px}.section{padding-top:50px;padding-bottom:50px}.section.top-spaced{padding-top:40px}.section.bottom-spaced{padding-bottom:40px}.section.bottom-spaced.about-us{padding-top:60px}.section.product-overview{padding-top:30px}.section-column-container,.section-column-container.vertical{padding-left:0}.section-column-container.service{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.column-left{width:100%;margin-right:0;margin-bottom:20px;padding-right:0}.column-right{margin-top:auto;margin-bottom:20px}.paragraph.secondary.small.semi-bold{margin-bottom:0}.paragraph.spaced{margin-top:10px}.decoration-text{bottom:-17px;margin-top:0}.transition-top-stone{height:20px}.btn-hollow{padding:8px 15px}.slider.home{top:40px}.button-container.services{margin-top:10px;margin-bottom:5px}.button-container.switch-land{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-link{text-align:center}.footer-icon-container{margin-right:10px;margin-left:10px}.footer-bottom{padding-bottom:0}.rounded-card.about-us{height:auto;min-height:0px;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rounded-card.home{padding-bottom:25px;grid-column-gap:10px;-ms-grid-columns:1fr;grid-template-columns:1fr;border-radius:50px}.rounded-card.news{padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.col-33.pic.home{padding-bottom:10px}.col-33.pic.about{height:auto;width:100%;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.col-33.logo-pricing{width:30%}.col-33.appt-prep{width:100%}.col-33.services{width:100%;margin-bottom:20px;-ms-grid-rows:auto;grid-template-rows:auto}.col-33.news{width:100%;height:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-ms-grid-rows:1fr .6fr;grid-template-rows:1fr .6fr}.col-top-inner.news{background-position:0px 0px,50% 25%;background-size:auto,100%}.col-bot.maps,.col-bot.about-us{padding-top:10px;padding-bottom:30px}.col-bot.news{height:auto;padding-top:20px;padding-bottom:39px}.col-top.about-us{height:200px}.col-top.news{height:15em}.service-container{min-height:0px;margin-bottom:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.container-padding-40{padding-top:0;padding-right:10px;padding-bottom:0;grid-column-gap:5px}.container-inner{width:90%}.slider-2.testimony{margin-top:0}.slide--1-3.testimony{width:48%}.rounded-card-small{text-align:center}.rounded-card-small.careers{margin-right:10px;margin-left:10px;padding-top:30px;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%}.glasses-img.appt-prep{margin-bottom:10px}.col-66{height:auto}.heading-white{text-align:center}.centered-container-inner.glasses{margin-bottom:40px}.centered-container-inner.doctors{width:95%;margin-right:auto;margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.centered-container-inner.about-us{margin-bottom:30px}.centered-container-inner.products{padding-bottom:60px}.centered-container-inner.education{padding-top:20px;padding-bottom:0}.section-inner.stone.tabs{padding-bottom:0}.section-inner.product-overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-item.collection{padding-top:30px;padding-bottom:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-item.collection.smaller{max-width:170px}.heading-container{max-width:94vw}.image-and-text-wrapper.services{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.image-and-text-wrapper.education{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.image-and-text-wrapper.news{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.image-and-text-wrapper.insurance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.image-and-text-wrapper.about-us{margin-top:0;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-left{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.content-left._40,.content-left.services,.content-left.careers{width:100%}.content-left.about-us{width:95%;margin-right:auto;margin-left:auto}.content-left.about-us.last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.content-left.news{width:100%}.content-right.insurance{width:100%;padding-right:20px;text-align:center}.content-right.education{width:100%;padding-right:40px}.content-right.services,.content-right.careers,.content-right.about-us{width:95%;margin-right:auto;margin-left:auto;padding-left:0;text-align:center}.content-right.news{width:90%;margin-right:auto;margin-left:auto;padding-left:0}.img-wrapper.doctors-corner{left:auto;top:auto;height:250px;min-width:250px}.img-wrapper.doctors-corner.no-overlay{height:200px;min-width:200px}.img-wrapper.leaders{height:35vw;min-width:35vw}.img-wrapper.insurance{width:250px;height:250px}.blog-text-wrapper{margin-left:20px}.link-block.meet-your-doctor{padding-right:0;border-bottom-style:none}.link-block.careers{padding-left:10px}.div-block-2.about-us{text-align:center}.circle-img-wrapper{right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.heading-no-space{text-align:center}.center.white.no-margin-top.bold{line-height:1.8rem}.center.margin-bot{margin-bottom:15px}.h1-small{margin-top:5px;font-size:1.6rem;letter-spacing:.1rem}.career-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.spaced-wrapper{width:95%;text-align:center}.centered-wrapper.full{margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.div-block-practice{margin-right:10px;margin-left:10px}.left-align.switch-land{text-align:center}.line-heading-container{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.heading-3.services{width:240px;min-width:0px;letter-spacing:.2rem}.col-inner.service{margin-right:0;padding-right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.col-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.col-container.collection{padding-top:30px;padding-right:20px;padding-left:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.col-container.insurance{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.col-container.service{margin-bottom:0}.col-container.no-margin-bot{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-20{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 60%;-ms-flex:0 60%;flex:0 60%;text-align:center}.col-20.last{margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%}.col-50{width:100%;text-align:center}.col-50.pricing{margin-bottom:40px}.col-50.product{height:270px}.left-wrapper.dark{padding-top:60px;padding-right:20px;padding-left:20px}.right-wrapper.collection{padding-left:0}.product-collection{width:100%;min-height:0px;margin-right:0;margin-bottom:20px;margin-left:0;padding-bottom:30px}.collection-img{width:50%}.collection-img-wrapper{min-height:0px}.icon-wrapper{width:20%;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.col-80.products{width:70%}.product-info-wrapper{max-width:none}.product-info-inner{padding-bottom:15px}.product-detail-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 33%;-ms-flex:0 33%;flex:0 33%}.filter-content-2{text-align:left}.collection-nav-wrapper-2{padding-right:5px}.add-to-cart-icon{width:23px}.parking-icon-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.parking-info{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jump-to-section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.visit-us-inner{padding-right:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.margin-top-40{margin-top:20px}.prep-info-inner{padding-right:20px;padding-left:20px;border-right-style:none}._1400-col-wrapper.appt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pricing-and-insurance-heading{font-size:3.5rem}.checked-container{width:65%;margin-right:auto;margin-left:auto}.checked-container.smaller{width:50%}.button-wrapper.left{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.insurance-heading-wrapper{margin-top:60px}.heading-5-large{font-size:2.1rem;line-height:2.5rem}.button-wrapper-inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav-menu{max-height:80vh}.nav-dropdown-link{padding-right:36vw;padding-left:36vw}.form-block{min-width:450px}.heading-center.hide-land{display:none}.heading-center.hide-desktop{display:block;margin-bottom:0}.brand-wrapper._1,.brand-wrapper._2{width:23%}.brand-wrapper._3{width:21%}.footer-social-circle{width:30px;height:30px}.appointment-container{height:60px}.no-margin-bot{text-align:center}.teams-tab-menu{width:90%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.col-10{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 31%;-ms-flex:0 31%;flex:0 31%}.dropdown-toggle-education{min-width:0px}.bottom-service-section{padding-right:10px;padding-bottom:20px;padding-left:10px}.col-75{width:100%}.single-product-thumbnail-img{overflow:visible;width:14.3vw;height:14.3vw;max-height:200px;max-width:200px;margin-right:10px;margin-left:10px}.tabs-content-2{width:90%;margin-right:auto;margin-left:auto}.brand{padding-left:0}.break-text.normal-land{display:inline-block}.product-price{font-size:3rem}.leadership-home-flex{max-width:none;margin-left:0;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.center-land{text-align:center;letter-spacing:.3rem}.contact-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.our-practice-wrapper{text-align:left}.switch-heading-land{margin-bottom:0;text-align:center;letter-spacing:.4rem}.product-info-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;row-gap:10px;margin-bottom:10px}.button-wrapper-news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slider-left-container{width:100%}.wrapper-inner-container{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.slider-right-img{width:200px;height:200px;min-width:200px}.slider-right-container{width:100%}.slide-nav-home{left:auto;top:auto;right:0%;bottom:0;width:40%}.section.stone.hero.alt{padding-left:0}.image-and-text-wrapper.about-us.bottom{flex-direction:column}.circle-img-wrapper{padding-right:0}}@media screen and (max-width: 479px){body{padding-top:102px}h1{font-size:2.3rem;line-height:3rem;text-align:center;letter-spacing:.1rem}h2{font-size:30px}h5{font-size:1.2rem}p{font-size:.94rem;line-height:1.4rem;text-align:center}.nav-top-container{padding:5px 10px 7px}.nav-bottom-container{padding-right:10px;padding-left:10px}.anouncement-text{font-size:.7rem;letter-spacing:.05rem}.nav-link.main{padding-left:30.3vw}.flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cart-img{width:25px;margin-right:15px}.appointment-img{width:30px}.appointment-icon-container{width:40px;height:32px}.appointment-text{left:-15%;top:-28%;right:-115%;width:50px;max-width:none}.section{padding-right:15px;padding-bottom:20px;padding-left:15px}.section.stone.hero{padding-bottom:50px}.section.footer{padding-top:30px}.section.top-spaced{padding-right:20px;padding-bottom:40px;padding-left:20px}.section.bottom-spaced{padding-right:10px;padding-left:10px}.section.location{padding-top:60px;padding-right:10px;padding-left:10px}.section.news{padding-top:40px}.section.contact{padding:30px 15px}.section.appt-prep{padding-top:40px;padding-right:20px;padding-left:20px}.section-column-container{padding-top:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.column-left{width:100%;margin-right:0;padding-right:0}.decoration-text{left:10px;display:inline-block;margin-bottom:0}.btn-hollow{font-size:.8rem;letter-spacing:.03rem}.slider.home{width:55vw;height:55vw;max-height:200px;max-width:200px;margin-top:0;margin-right:auto}.slide-nav-2{top:-31px}.button-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.button-container.services{margin-right:5px;margin-left:5px}.footer-container{padding-right:10px;padding-left:10px}.col-25.start{margin-bottom:20px}.footer-bottom{margin-top:0}.rounded-card.about-us{border-radius:50px}.rounded-card.home{padding-bottom:5px}.col-33.pic.home{width:100vw}.col-33.home{-ms-grid-rows:auto;grid-template-rows:auto}.col-33.logo-pricing{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;-ms-grid-rows:auto;grid-template-rows:auto}.col-33.services{-ms-grid-rows:auto;grid-template-rows:auto}.col-bot.maps{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.col-bot.home{padding-right:40px;padding-bottom:30px;padding-left:40px}.service-container{padding-top:20px;padding-bottom:0}.service-heading-container{margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.container-padding-40{-ms-grid-rows:auto;grid-template-rows:auto}.container-dark.home{padding-top:10px;padding-bottom:10px}.container-inner{width:100%}.slider-2.testimony{padding-right:10px;padding-left:10px}.slide--1-3.testimony{width:100%;margin-right:5px;margin-left:5px}.flex-leadership-inner{margin-bottom:20px}.left-arrow-3{margin-right:50vw}.right-arrow-3{margin-left:50vw}.rounded-card-small{padding-right:10px;padding-left:10px;text-align:center}.rounded-card-small.careers{padding-right:10px;padding-left:10px;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%}.testimonial-name{text-align:center}.mask-2.testimony{margin-left:5px;padding-right:15px}.heading-white.centered{font-size:2.1rem;line-height:2.7rem;letter-spacing:.05rem}.centered-container-inner.glasses{margin-right:10px;margin-bottom:110px;margin-left:10px}.centered-container-inner.doctors{width:100%;padding-top:40px;background-position:50% 100%,50% -1px;background-size:100%,102%}.centered-container-inner.appointment.home{padding-right:7px;padding-left:7px}.centered-container-inner.careers{padding-top:50px}.size-flex-row{flex-direction:column;align-items:center}#product-select{margin-left:0;margin-top:10px}.centered-container-inner.appointment-prep{padding:40px 20px 30px}.centered-container-inner.contact{padding-top:40px}.section-inner.left{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.right-wrapper.collection{padding-top:0}.product-item.collection{max-width:177px;margin-bottom:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-item.collection.smaller{-webkit-box-flex:0;-webkit-flex:0 40vw;-ms-flex:0 40vw;flex:0 40vw}.heading-container{max-width:94vw}.heading-container.bot-margin-40,.heading-container.appointment{margin-bottom:20px}.image-and-text-wrapper.services.education{padding-bottom:40px}.content-right.services{width:90%}.content-right.news{width:85%}.img-wrapper.careers{top:0}.img-wrapper.leaders{height:50vw;min-width:50vw}.img-wrapper.services,.img-wrapper.services._1{width:50vw;height:50vw}.hero-slider-img{height:100%}.div-block-5{background-size:102%}.heading-no-space{font-size:2.3rem;text-align:center;letter-spacing:.1rem}.center.contact{font-size:.85rem;line-height:1.3rem}.form-block-wrapper{width:100%}.div-block-7{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form{width:95%;margin-right:auto;margin-left:auto;font-size:.9rem;line-height:1.5rem}.btn-full{padding-right:40px;padding-left:40px}.form-container.apply{width:100%}.spaced-wrapper{padding-top:40px}.practice-container{margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.image-150{margin-right:0;margin-bottom:10px}.centered-wrapper.full{width:95%}.div-block-practice{margin-top:20px}.heading-2{font-size:1.7rem;line-height:2.1rem;letter-spacing:.24rem}.col-30{width:65%;margin-bottom:20px}.col-container.collection{padding-right:10px;padding-left:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.col-container.single-product{padding-right:10px;padding-left:10px}.col-container.no-margin-bot{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.col-container.smaller-margin-mob{margin-bottom:20px}.col-20{-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%}.col-20.last{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.col-20.products{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.tab-container-inner{padding-top:40px;padding-bottom:40px}.col-50.pricing{margin-bottom:40px}.col-50.product{height:250px;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.collection-img{width:70%}.icon-wrapper{min-width:17%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.col-80.products{width:100%}.bread-crumb-wrapper.single-product{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bread-crumbs{margin-bottom:10px}.product-small-img{background-position:50% 50%;background-size:90%}.product-info-inner{padding-right:10px;padding-left:10px}.filter-wrapper-2{min-width:43%;margin-top:0;margin-bottom:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.filter-content-2{padding-left:20px}.collection-nav-wrapper-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:93%;margin-top:40px;margin-right:auto;margin-left:auto;padding-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-right-style:none}.parking-icon-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.parking-info{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.row-30{height:auto}.location-info-wrapper{padding-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.visit-us-inner{padding:20px 15px}.prep-info-inner{margin-bottom:20px;padding-right:10px;padding-left:10px}.prep-info-inner.last,.prep-info-inner.light{padding-right:0;padding-left:0}.appointment-info-wrapper{padding-right:20px;padding-left:20px}.pricing-and-insurance-heading{margin-left:20px;font-size:3rem}.flex-heading-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.checked-container{width:90%}.checked-container.smaller{width:88%}.checked-text{text-align:left}.button-wrapper.no-margin-mob{margin-right:0;margin-bottom:20px}.heading-5-large{font-size:2.4rem}.nav-flex-container{margin-right:10px}.nav-menu{max-height:82vh}.nav-dropdown-link{padding-right:28vw;padding-left:28vw}.form-block{width:95%;min-width:0px;margin-right:auto;margin-left:auto}.heading-center{font-size:24px;line-height:34px;letter-spacing:.3rem}.brand-wrapper{margin-right:12px;margin-left:12px}.brand-wrapper._1{width:30%}.brand-wrapper._2{width:40%}.brand-wrapper._3{width:42%}.brand-wrapper._4{width:25%}.brand-wrapper._5{width:33%}.appointment-container{height:70px}.transition-bottom-white{bottom:-.3%;background-size:103%}.teams-tab-content{padding-right:20px;padding-left:20px}.col-10{margin-right:15px;-webkit-box-flex:0;-webkit-flex:0 39%;-ms-flex:0 39%;flex:0 39%}.services-buttons-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bottom-service-section{padding-right:25px;padding-left:25px}.single-product-thumbnail-img{width:20vw;height:20vw;max-height:80px;max-width:80px;margin-right:5px;margin-left:5px}.tabs-menu-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-content-2{width:100%;margin-right:0;margin-left:0}.single-product-main-img{min-width:0px}.heading5.home{width:auto;direction:ltr;font-size:1.8rem;line-height:2.4rem;text-align:center}.break-text{display:inline}.leadership-home-flex{padding-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.logo-footer-link-block{width:50%}.menu-btn{padding:10px}.center-land{font-size:30px;letter-spacing:.23rem}.center-land.no-margin-b-mob{margin-bottom:0;font-size:28px}.center-mob{line-height:2.5rem;text-align:center;letter-spacing:.35rem}.our-practice-wrapper{text-align:center}.switch-heading-land{margin-bottom:10px;font-size:32px;letter-spacing:.4rem}.button-wrapper-news{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.text-span-2{display:block}.lft-top-wrapper{-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%}.footer-address-link:hover{color:#248fbd}.slider-left-container{padding-right:10px;padding-left:10px}.wrapper-inner-container{margin-left:0;padding-right:0;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content-left.about-us.last,.content-right.about-us.top{width:90%}.section.stone.hero.alt{padding-bottom:250px}.slide-nav-home{left:auto;top:auto;right:0%;width:100%;bottom:-75%}.slide-3{padding-left:10px}.slider-right-container{left:auto;top:25px}.slide-nav-home{bottom:-73%}.slide-nav-home.product-overview{bottom:0%}}#w-node-_73b36b63-5b72-f1e9-efb1-f0573f59f405-3f59f402,#w-node-_73b36b63-5b72-f1e9-efb1-f0573f59f406-3f59f402,#w-node-_73b36b63-5b72-f1e9-efb1-f0573f59f408-3f59f402{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}#w-node-_73b36b63-5b72-f1e9-efb1-f0573f59f40a-3f59f402{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-_73b36b63-5b72-f1e9-efb1-f0573f59f40c-3f59f402,#w-node-_73b36b63-5b72-f1e9-efb1-f0573f59f413-3f59f402{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}#w-node-_73b36b63-5b72-f1e9-efb1-f0573f59f415-3f59f402{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-_73b36b63-5b72-f1e9-efb1-f0573f59f417-3f59f402,#w-node-_73b36b63-5b72-f1e9-efb1-f0573f59f420-3f59f402{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}@media screen and (max-width: 991px){#w-node-_3182f7d0-6767-e844-5f68-1f7dc7cb7e2f-6eba40a2{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 2;grid-column-start:span 2;-ms-grid-column-span:2;grid-column-end:span 2}#w-node-ac6ad82d-866f-4aeb-da17-9877b5c753ce-6eba40a2{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}#w-node-_2140edaf-a5f0-1775-ae2e-9ef8bed0477b-6eba40a2{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}#w-node-_2140edaf-a5f0-1775-ae2e-9ef8bed0477f-6eba40a2{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 3;grid-column-start:span 3;-ms-grid-column-span:3;grid-column-end:span 3}#w-node-_2140edaf-a5f0-1775-ae2e-9ef8bed04785-6eba40a2{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 3;grid-column-start:span 3;-ms-grid-column-span:3;grid-column-end:span 3;-ms-grid-column-align:center;justify-self:center}#w-node-c5df0b79-bc22-f50a-6878-c44af1e418b4-6eba40a2,#w-node-e346f6fa-7dae-299e-5f45-c1fcd4763ec0-c47d3eb9{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}}@media screen and (max-width: 767px){#w-node-_3182f7d0-6767-e844-5f68-1f7dc7cb7e2f-6eba40a2{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}}@media screen and (max-width: 479px){#w-node-_2140edaf-a5f0-1775-ae2e-9ef8bed0477f-6eba40a2{-ms-grid-column:span 2;grid-column-start:span 2;-ms-grid-column-span:2;grid-column-end:span 2}#w-node-_6ebb26db-145a-a1be-aa83-e3e80b2d8265-6eba40a2{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 2;grid-column-start:span 2;-ms-grid-column-span:2;grid-column-end:span 2}#w-node-_2140edaf-a5f0-1775-ae2e-9ef8bed04785-6eba40a2{-ms-grid-column:span 2;grid-column-start:span 2;-ms-grid-column-span:2;grid-column-end:span 2}.area-dark{height:85%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bay-bridge-optometry-custom.css.map */
