.header_container__1HiN6{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;padding:.75rem 1rem;background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(0,0,0,.06)}@media(max-width:768px){.header_container__1HiN6{flex-wrap:wrap}}.header_logoContainer__24-bN{display:flex;align-items:center;flex-shrink:0}.header_logoImage__1h_WR{height:40px;width:auto}@media(max-width:576px){.header_logoImage__1h_WR{height:32px}}.header_menuButton__SLIH8{display:none;-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:8px;flex-direction:column;grid-gap:4px;gap:4px;align-items:center;justify-content:center}.header_menuButton__SLIH8 span{display:block;width:22px;height:2px;background-color:#222;border-radius:2px;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease;-webkit-transform-origin:center;transform-origin:center}@media(max-width:768px){.header_menuButton__SLIH8{display:inline-flex}}.header_menuButton__SLIH8.header_open__3rMcz span:first-child{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.header_menuButton__SLIH8.header_open__3rMcz span:nth-child(2){opacity:0}.header_menuButton__SLIH8.header_open__3rMcz span:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.header_navWrapper__RH7Fu{display:flex;align-items:center;justify-content:flex-end;grid-gap:1rem;gap:1rem;flex:1 1 auto}@media(max-width:768px){.header_navWrapper__RH7Fu{order:3;width:100%;flex-direction:column;align-items:stretch;grid-gap:0;gap:0;display:none}.header_navWrapper__RH7Fu.header_open__3rMcz{display:flex;border-top:1px solid rgba(0,0,0,.06)}}.header_navLinksCustom__13J3V{display:flex;align-items:center;justify-content:center;grid-gap:1.25rem;gap:1.25rem;flex:1 1 auto}@media(max-width:768px){.header_navLinksCustom__13J3V{flex-direction:column;align-items:stretch;grid-gap:0;gap:0}}.header_rightContent__eBRpe{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}@media(max-width:768px){.header_rightContent__eBRpe{padding:.75rem;justify-content:center}}.header_contactContainer__3f-04{background-color:#0070f3;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;white-space:nowrap;display:inline-block;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.header_contactContainer__3f-04:hover{background-color:#005ac1}@media(max-width:768px){.header_contactContainer__3f-04{width:100%;text-align:center;padding:.8rem 1rem;margin-top:.5rem}}.header_activeCustom__pf3K0{position:relative;font-weight:600}.header_activeCustom__pf3K0:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;background-color:#0070f3;width:calc(100% - .5rem);max-width:100%}@media(max-width:768px){.header_activeCustom__pf3K0{display:inline-block}.header_activeCustom__pf3K0:after{width:100%;left:0;-webkit-transform:none;transform:none}}.header_navLinkCustom__3kTX5{font-size:.975rem;color:#222;text-decoration:none;cursor:pointer;padding:.5rem .25rem;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}.header_navLinkCustom__3kTX5:hover{opacity:.8}@media(max-width:768px){.header_navLinkCustom__3kTX5{padding:.875rem .75rem;border-bottom:1px solid rgba(0,0,0,.04);width:100%;text-align:center}.header_navLinkCustom__3kTX5:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;padding:0 .5rem}}.footer_footer__3ZZTM{background-color:#1c2639;color:#fff;padding:2rem;display:flex;flex-wrap:wrap;grid-gap:2rem;gap:2rem}.footer_logoSection__2N87h{flex:1 1;min-width:300px;max-width:400px}.footer_logoSection__2N87h img{width:200px;height:auto;margin-bottom:1rem}.footer_description__2i9Wf{line-height:1.6;font-size:.95rem;margin-bottom:1.5rem}.footer_bigsection__cWIAO{display:flex;flex:2 1;grid-gap:2rem;gap:2rem;min-width:0}.footer_section__Kh7Yo{flex:1 1;min-width:150px}.footer_section__Kh7Yo h4{font-size:1rem;margin-bottom:1rem;color:#f0f0f0}.footer_section__Kh7Yo a,.footer_section__Kh7Yo p{display:block;color:#d0d0d0;margin-bottom:.75rem;text-decoration:none;font-size:.9rem;line-height:1.5}.footer_section__Kh7Yo a:hover{text-decoration:underline;color:#fff}.footer_contact__1PyUf{margin-top:2rem}.footer_contact__1PyUf h4{font-size:1rem;margin-bottom:1rem}.footer_contact__1PyUf p{margin-bottom:.5rem;font-size:.9rem}@media(min-width:768px)and (max-width:1024px){.footer_footer__3ZZTM{grid-gap:1.5rem;gap:1.5rem;padding:1.5rem}.footer_logoSection__2N87h{min-width:250px;max-width:300px}.footer_logoSection__2N87h img{width:180px}.footer_bigsection__cWIAO{grid-gap:1rem;gap:1rem;flex-wrap:wrap}.footer_section__Kh7Yo{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem);min-width:120px}.footer_section__Kh7Yo:nth-child(3){margin-top:1rem}}@media(max-width:767px){.footer_footer__3ZZTM{flex-direction:column;grid-gap:2rem;gap:2rem;padding:1.5rem}.footer_bigsection__cWIAO,.footer_logoSection__2N87h{width:100%;min-width:100%;max-width:100%}.footer_bigsection__cWIAO{flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.footer_section__Kh7Yo{flex:1 1 100%}}@media(max-width:480px){.footer_footer__3ZZTM{padding:1rem}.footer_logoSection__2N87h img{width:160px}}.clearvisionform_container__3t1AA{display:flex;justify-content:center;align-items:center;background-color:#f8fafc;padding:1rem;border-radius:16px;width:100%}.clearvisionform_box__3nuh7{display:flex;width:100%;max-width:1200px;padding:1rem;border-radius:12px;grid-gap:1rem;gap:1rem}.clearvisionform_left__34PCl{flex:1 1;min-width:45%}.clearvisionform_left__34PCl h2{font-size:clamp(1.1rem,2vw,1.75rem);font-weight:700;margin-bottom:.75rem}.clearvisionform_left__34PCl p{font-size:clamp(.85rem,1.5vw,1rem);line-height:1.5}.clearvisionform_form__1Et_X{flex:1 1;min-width:45%;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.clearvisionform_row__2hZXw{display:flex;grid-gap:.5rem;gap:.5rem}.clearvisionform_row__2hZXw input{flex:1 1;min-width:100px}.clearvisionform_message___twhD,.clearvisionform_row__2hZXw input{padding:.5rem;border:none;border-bottom:1px solid #333;outline:none;font-size:clamp(.8rem,1.5vw,1rem)}.clearvisionform_message___twhD{height:70px;resize:none;width:100%}.clearvisionform_form__1Et_X button{align-self:flex-start;background-color:#0853f4;color:#fff;padding:.5rem 1rem;border:none;border-radius:999px;cursor:pointer;font-weight:500;font-size:clamp(.85rem,1.5vw,1rem)}@media(max-width:640px){.clearvisionform_box__3nuh7{flex-direction:row;grid-gap:.8rem;gap:.8rem;padding:.75rem}.clearvisionform_form__1Et_X,.clearvisionform_left__34PCl{min-width:48%}.clearvisionform_left__34PCl{margin-right:1rem}.clearvisionform_row__2hZXw{flex-direction:column;grid-gap:.5rem;gap:.5rem}.clearvisionform_left__34PCl h2{font-size:.9rem}.clearvisionform_left__34PCl p{font-size:.6rem;line-height:1.4}}@media(max-width:480px){.clearvisionform_box__3nuh7{grid-gap:.25rem;gap:.25rem}.clearvisionform_form__1Et_X,.clearvisionform_left__34PCl{min-width:49%}.clearvisionform_message___twhD,.clearvisionform_row__2hZXw input{padding:.4rem}}.reveal_reveal__l_Scm{will-change:opacity,transform;-webkit-transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s ease;transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s ease;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,-webkit-transform .7s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .3s ease;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.reveal_inactive__32fH8{opacity:0}.reveal_active__xCDe4{opacity:1;-webkit-transform:none;transform:none}[data-effect=fade-up].reveal_inactive__32fH8{-webkit-transform:translateY(32px);transform:translateY(32px)}[data-effect=fade-down].reveal_inactive__32fH8{-webkit-transform:translateY(-32px);transform:translateY(-32px)}[data-effect=fade-left].reveal_inactive__32fH8{-webkit-transform:translateX(40px);transform:translateX(40px)}[data-effect=fade-right].reveal_inactive__32fH8{-webkit-transform:translateX(-40px);transform:translateX(-40px)}[data-effect=zoom-in].reveal_inactive__32fH8{-webkit-transform:scale(.95);transform:scale(.95)}.eyechecksection_eyeCheckSection__1e2lU{display:flex;justify-content:space-between;margin-bottom:2rem;align-items:center;background-color:#0f0f0f;color:#fff;padding:2rem 1.5rem;grid-gap:2rem;gap:2rem;overflow:hidden}.eyechecksection_content__1dCy2{flex:1 1;min-width:300px}.eyechecksection_content__1dCy2 h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin-bottom:1rem;line-height:1.3}.eyechecksection_content__1dCy2 p{font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.5;margin-bottom:1.5rem}.eyechecksection_content__1dCy2 p br{display:none}.eyechecksection_visual__1CEIi{flex:1 1;min-width:250px;display:flex;justify-content:center;align-items:center}.eyechecksection_visual__1CEIi .eyechecksection_image__v2Lze{max-width:100%;height:auto;object-fit:contain}.eyechecksection_ctaButton__1FrID{background-color:#0853f4;color:#fff;padding:.75rem 1.5rem;font-size:clamp(.9rem,2vw,1rem);border:none;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;white-space:nowrap}.eyechecksection_ctaButton__1FrID:hover{background-color:#0d3a78}@media(max-width:768px){.eyechecksection_eyeCheckSection__1e2lU{flex-direction:row;padding:1.5rem 1rem;grid-gap:1rem;gap:1rem}.eyechecksection_content__1dCy2{min-width:55%}.eyechecksection_visual__1CEIi{min-width:40%}.eyechecksection_content__1dCy2 h2{font-size:.8rem;margin-bottom:.75rem}.eyechecksection_content__1dCy2 p{font-size:.6rem;margin-bottom:1rem}.eyechecksection_ctaButton__1FrID{padding:.4rem .8rem}}.layout_container__332Pr .layout_content__2soSh{padding-left:20px;padding-right:20px;width:100%;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box}.button_container__3Fclo{padding:20px;background-color:#000;border:none;border-radius:16px;font-size:16px;font-weight:700;color:#fff;margin-top:40px;margin-bottom:40px;width:100%;cursor:pointer}.product_container__7lovv{width:100%}.product_container__7lovv .product_main__aMvqg{display:flex;flex-direction:column}@media(min-width:992px){.product_container__7lovv .product_main__aMvqg{flex-direction:row}}.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs{height:100%;width:100%;position:relative;margin-right:20px}.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs hr{margin-bottom:20px}@media(min-width:992px){.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs hr{display:none}}.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs .product_carouselContainer__skIxo{position:relative;display:flex;justify-content:center}.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs .product_carouselContainer__skIxo .product_carousel__1tSHk{position:absolute;top:0;left:0;z-index:-1;display:flex}.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs .product_carouselContainer__skIxo img{max-width:90vw}@media(min-width:768px){.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs .product_carouselContainer__skIxo img{max-width:50vw}}.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs .product_smallPhotos__1z09v{display:flex;justify-content:center;margin-top:40px;padding-bottom:20px}.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs .product_smallPhotos__1z09v img{max-width:80px;border:2px solid #eee;border-radius:6px;padding:10px;margin-right:10px;cursor:pointer;object-fit:contain}.product_container__7lovv .product_main__aMvqg .product_photosContainer__1jHTs .product_smallPhotos__1z09v img:hover{border:2px solid #ddd}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO{display:flex;flex-direction:column;width:100%;background-color:#fff}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_header__3Gd1o{display:flex;flex-direction:column;margin-bottom:30px}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_header__3Gd1o .product_productTitle__kFyxo{font-size:28px;margin:0}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_header__3Gd1o a{font-size:20px;margin:0;color:#376ed7}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_priceText__1xL8y{font-size:24px;color:grey;text-decoration:line-through;font-weight:500}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_saleContainer__PgLWW{display:flex;align-items:center;flex-wrap:wrap}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_saleContainer__PgLWW .product_saleText__2U2bq{font-size:30px;font-weight:700;margin-right:10px}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_saleContainer__PgLWW .product_savedText__JqhFz{color:green;font-weight:500}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_sizes__2eKOP h4{margin:0 0 10px}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_sizes__2eKOP button{border:2px solid #eee;border-radius:4px;background-color:transparent;margin:0 10px 10px 0;padding:10px 15px;cursor:pointer}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_buttons__3YvFE{display:flex;margin-top:20px;margin-bottom:20px}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_buttons__3YvFE .product_favButton__2O5JB{border:2px solid #eee;border-radius:4px;background-color:transparent;margin:0 0 0 20px;padding:10px 15px;display:flex;align-items:center;cursor:pointer}.product_container__7lovv .product_main__aMvqg .product_productInfos__36kpO .product_infoContainer__oPc8D h4{margin:10px 0 0}.product_container__7lovv hr{color:hsla(0,0%,96.5%,.33);margin-top:10px;margin-bottom:10px;width:100%}