.lens-flow-optician{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#89f7fe,#66a6ff) border-box;border:1px solid transparent;border-radius:12px;box-sizing:border-box}.lens-flow-optician .optician-icon{height:24px;width:24px}@media screen and (max-width:768px){.lens-flow-optician .optician-icon{height:20px;width:20px}}.lens-flow-optician__content{background-color:#fff;border-radius:12px;height:100%}.lens-flow-optician__gradient{background:radial-gradient(100% 6685.19% at 57.14% 100%,#75caff33 0,#e9f2ff33);border-radius:12px}.lens-flow-optician__gradient-text{background:linear-gradient(45deg,#0017e4,#3793ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lens-flow-optician__description{margin-left:33px!important}@media screen and (max-width:768px){.lens-flow-optician__description{margin-left:24px!important}}.square-left{border-top-left-radius:0!important}.prescription__gallery .p-galleria-fullscreen{max-width:80%!important}@media screen and (max-width:990px){.prescription__gallery .p-tabview-nav{display:flex;flex-direction:column}}.lens-flow-mobile-cta{box-shadow:0 -4px 8px #0a0d120d}.optician-icon[data-v-f9290d9c]{height:24px;width:24px}@media screen and (max-width:768px){.optician-icon[data-v-f9290d9c]{height:20px;width:20px}}#optician-ai-lens-flow[data-v-f9290d9c]{display:block}@media screen and (max-width:414px){.favorite-link[data-v-32c68b3c]{display:none!important}}.normal-links-new[data-v-d2e7e35e]:hover{border-bottom:1px solid}.header-img[data-v-d2e7e35e]{height:100%}@media screen and (max-width:576px){.header-img[data-v-d2e7e35e]{height:1.6rem}}@media screen and (max-width:400px){.header-img[data-v-d2e7e35e]{height:16px}}.header-img-cxp[data-v-d2e7e35e]{height:45px}@media screen and (max-width:576px){.header-img-cxp[data-v-d2e7e35e]{height:40px}}@media screen and (max-width:350px){.header-img-cxp[data-v-d2e7e35e]{height:35px}}.header-img-opti[data-v-d2e7e35e]{height:45px}@media screen and (max-width:576px){.header-img-opti[data-v-d2e7e35e]{height:35px}}@media screen and (max-width:350px){.header-img-opti[data-v-d2e7e35e]{height:25px}}.brand-name[data-v-6955ce15]{color:#404347;font-size:14px;font-weight:400}@media screen and (max-width:720px){.brand-name[data-v-6955ce15]{color:#0e0f11;font-weight:600}}.brand-price[data-v-6955ce15]{color:#0e0f11;font-size:16px}@media screen and (max-width:720px){.brand-price[data-v-6955ce15]{color:#404347;font-size:14px}}.header-search-results-menu[data-v-6955ce15]{margin:0 auto;max-width:1216px}@media screen and (max-width:576px){.search-top[data-v-6955ce15]{max-height:180px;overflow-x:hidden;overflow-y:auto}}.navigation-brand-hover[data-v-911a4609]:active,.navigation-brand-hover[data-v-911a4609]:hover,.navigation-brand-hover[data-v-a57c3ddf]:active,.navigation-brand-hover[data-v-a57c3ddf]:hover{background-color:#ebedf0}.stripe__dark-green[data-v-947a55a3]{background-color:#1a473d}.stripe__slide[data-v-947a55a3]{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center}.stripe__wrapper[data-v-947a55a3]{color:#fff;display:block;font-size:14px;font-weight:500;text-align:center}.stripe__cta[data-v-947a55a3]{border:1px solid #fff;border-radius:6px;color:inherit;display:inline-block;margin-left:16px;padding:4px 16px;white-space:nowrap}@media (max-width:768px){.stripe__cta[data-v-947a55a3]{display:none}}.stripe__terms[data-v-947a55a3]{color:inherit;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;margin-left:16px;white-space:nowrap}.hamburger{width:375px}@media screen and (max-width:768px){.hamburger{width:100%}}.hamburger-items__container{height:calc(100vh - 190px);overflow:scroll;overscroll-behavior:contain}@media screen and (max-width:768px){.hamburger-items__container{height:calc(100vh - 105px)}}.brands__container{height:calc(100vh - 300px);overflow:scroll;overscroll-behavior:contain;padding-bottom:80px}@media screen and (max-width:768px){.brands__container{height:calc(100vh - 200px);padding-bottom:150px}}.brands__initials-container{display:flex;flex-wrap:wrap;padding-inline:12px;padding-bottom:15px}.brands__initials-container .brand-initial{border-radius:8px;color:#717680;cursor:pointer;font-size:20px;font-weight:600;padding:10px 12px}.brands__initials-container .brand-initial:is(:hover,:active){background-color:#f5f5f5;color:#181d27}.brands__options-container{display:flex;flex-direction:column}.brands__options-container .brand-initial{background-color:#f5f6f7;color:#0e0f11;font-size:20px;font-weight:600;padding:8px 25px}.brands__options-container .brand-option{color:#3e4c59;display:block;font-size:16px;font-weight:400;padding:8px 25px}.navigation-brand-hover:active,.navigation-brand-hover:hover{background-color:#ebedf0}.button__icon:hover img{filter:invert(1)}.cart-items[data-v-20687328]{width:477px}@media screen and (max-width:768px){.cart-items[data-v-20687328]{width:100%}}.favorite-items[data-v-20687328]{max-height:500px;overflow:scroll;width:477px}@media screen and (max-width:768px){.favorite-items[data-v-20687328]{max-height:100%;width:100%}}.items-list[data-v-20687328]{height:100%;margin-bottom:350px}@media screen and (max-width:768px){.items-list[data-v-20687328]{height:1000px;margin-bottom:250px}}.favorite-login[data-v-20687328]{width:320px}@media screen and (max-width:768px){.favorite-login[data-v-20687328]{width:100%}.favorite-block[data-v-20687328]{display:flex;flex-direction:column;height:calc(100% - 75px);justify-content:space-between}}.cart-login[data-v-20687328]{width:320px}@media screen and (max-width:768px){.cart-login[data-v-20687328]{width:100%}}.profile[data-v-20687328]{width:320px}@media screen and (max-width:768px){.profile[data-v-20687328]{width:100%}}.cart-subtotal[data-v-20687328]{background-color:#fff;border-top:1px solid #dcdee0;bottom:160px;position:absolute;width:100%}@media screen and (max-width:768px){.cart-subtotal[data-v-20687328]{bottom:0}}.cart-empty[data-v-20687328]{width:320px}@media screen and (max-width:768px){.cart-empty[data-v-20687328]{width:100%}}.cart-item[data-v-20687328]{height:112px}.inputtext-placeholder[data-v-20687328]::-moz-placeholder{text-transform:capitalize}.inputtext-placeholder[data-v-20687328]::placeholder{text-transform:capitalize}
