@media screen and (max-width: 1049px){.vc-nav-open{overflow:hidden}}.vc-nav{--nav-caret-size: 7px}@media screen and (max-width: 1049px){.vc-nav-open .vc-nav{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto;z-index:1050;overscroll-behavior-y:none}.vc-nav .vc-container{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.vc-nav{background:#fff;position:relative;z-index:10}}.vc-nav-main{position:static;margin-bottom:0;background-color:#fff;border-bottom:1px solid #e5f5fc;will-change:transform}@media only screen and (min-width: 768px){.vc-nav-main{font-size:14.22px;position:relative;border-bottom:1px solid #eee}}@media only screen and (max-width: 1049px){.js .vc-nav-main{position:absolute;overflow:hidden;width:0;max-height:0}}@media only screen and (min-width: 768px){.vc-body-category .vc-nav-main,.vc-body-homepage .vc-nav-main,.vc-body-cart .vc-nav-main,.vc-bg-top .vc-nav-main{border-bottom-color:rgba(0,0,0,0)}}.vc-nav-main.vc-nav-main-active{left:0;right:0;width:100%;z-index:100;max-height:none}@media only screen and (max-width: 1049px){.vc-nav-main.vc-nav-main-active{padding:0 15px;overflow:visible;box-shadow:0px 100px 100px 9px rgba(0,71,108,.1490196078);overscroll-behavior-y:none}}@media(orientation: landscape){.vc-nav-main.vc-nav-main-active{min-height:840px}}.vc-nav-main h1,.vc-nav-main .h1,.vc-nav-main h2,.vc-nav-main .h2,.vc-nav-main h3,.vc-nav-main .h3{font-size:16px;margin-top:0;margin-bottom:0}.vc-nav-level{margin:0;padding:0;list-style-type:none}@media only screen and (min-width: 768px){.vc-nav-level{transition:none}}@media only screen and (min-width: 1050px){.vc-nav-level-1{display:flex}}@media screen and (min-width: 768px){.vc-nav-level-wrapper{display:none;position:fixed;z-index:1;top:0;left:0;right:0;background-color:#fff;height:100%;margin-right:-15px;margin-left:-15px;padding-right:15px;padding-top:20px;padding-bottom:20px;padding-left:calc(30% + 45px);flex-direction:column}.vc-is-active .vc-nav-level-wrapper{display:flex}}@media screen and (min-width: 768px)and (max-width: 1049px){.vc-nav-sunglasses .vc-nav-level-wrapper{height:1040px}.vc-nav-glasses .vc-nav-level-wrapper{height:960px}.vc-nav-pcglasses .vc-nav-level-wrapper{height:800px}.vc-nav-lenses .vc-nav-level-wrapper{height:700px}}@media screen and (min-width: 900px)and (max-width: 1049px){.vc-nav-pcglasses .vc-nav-level-wrapper{height:800px}.vc-nav-accessories .vc-nav-level-wrapper{height:100%}}@media screen and (min-width: 1050px){.vc-nav-level-wrapper{top:58px;left:0;position:absolute;padding:25px 15px;height:auto;margin-bottom:-30px;background-color:#fff;grid-auto-flow:column;grid-template-columns:30% 1fr;box-shadow:0px 100px 100px 9px rgba(0,71,108,.1490196078)}.vc-is-active .vc-nav-level-wrapper{display:grid}.vc-nav-accessories .vc-nav-level-wrapper,.vc-nav-lenses .vc-nav-level-wrapper{grid-template-columns:1fr auto}}@media screen and (min-width: 1050px)and (max-height: 700px){.vc-nav-level-wrapper{top:52px}}@media screen and (min-width: 1050px){.vc-nav-lenses .vc-nav-level-wrapper{height:auto}}@media screen and (min-width: 1050px){.vc-nav-level-wrapper::before{content:"";display:block;position:absolute;top:0;left:15px;right:15px;border-top:1px solid #eee}}@media screen and (min-width: 1200px){.vc-nav-level-wrapper{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px;justify-content:flex-start}}@media screen and (min-width: 1200px)and (max-width: 1630px){.vc-nav-level-wrapper:lang(cs),.vc-nav-level-wrapper:lang(sk){margin-right:-50px;margin-left:-50px;padding-right:50px;padding-left:50px}}.vc-nav-level-2{max-height:0;overflow:hidden}@media screen and (min-width: 768px){.vc-nav-level-2{max-height:none}}@media only screen and (max-width: 767px){.vc-is-active>.vc-nav-level-2,.vc-is-active>.vc-nav-level-wrapper>.vc-nav-level-2{max-height:1000px;max-height:var(--max-height, 1000px)}}@media only screen and (min-width: 1050px){.vc-nav-level-2{align-content:flex-start;margin-bottom:0;height:100%}.vc-nav-level-2:only-child{flex-basis:100%;margin-left:0}}@media only screen and (min-width: 768px){.vc-nav-level-2-hero{display:none;flex-shrink:0}.vc-nav-glasses .vc-nav-level-2-hero,.vc-nav-sunglasses .vc-nav-level-2-hero{display:block;margin-bottom:20px}}@media only screen and (min-width: 1050px){.vc-nav-level-2-hero{flex-basis:30%;display:block;margin-bottom:20px}.vc-nav-accessories .vc-nav-level-2-hero,.vc-nav-lenses .vc-nav-level-2-hero{margin-left:15px;overflow:visible;grid-column:2/3}.vc-nav-accessories .vc-nav-level-2-hero .vc-nav-hero,.vc-nav-lenses .vc-nav-level-2-hero .vc-nav-hero{margin-right:0;align-items:flex-end}}@media only screen and (min-width: 768px){.vc-nav-level-2-links{display:flex;flex:1 1 auto;flex-flow:column wrap;row-gap:20px;-moz-column-gap:15px;column-gap:15px}}@media only screen and (min-width: 1050px){.vc-nav-level-2-links{margin-left:30px;max-width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(145px, 1fr));grid-auto-rows:minmax(52px, auto)}.vc-nav-level-2-links:lang(sv){row-gap:15px}}@media screen and (min-width: 1050px){.vc-nav-lenses .vc-nav-level-2-links{margin-left:0;grid-template-columns:repeat(auto-fit, minmax(100px, auto));grid-template-areas:"wearing type brands accessories" "specials type brands tips"}.vc-nav-lenses .vc-nav-level-2-links:lang(de-CH){grid-template-areas:"specials wearing type brands accessories tips noname"}}@media screen and (min-width: 1400px){.vc-nav-lenses .vc-nav-level-2-links{grid-template-areas:"wearing type brands accessories tips" "specials type brands accessories tips"}}@media screen and (min-width: 1050px){.vc-nav-accessories .vc-nav-level-2-links{margin-left:0;grid-template-columns:repeat(auto-fit, minmax(145px, 1fr));grid-template-areas:"lenses subsolutions volumes" "eyewear subsolutions multipack" "specials subsolutions multipack"}.vc-nav-accessories .vc-nav-level-2-links:lang(de-CH){max-width:1000px;grid-template-areas:"lenses eyewear subsolutions volumes" "specials eyewear subsolutions multipack"}.vc-nav-accessories .vc-nav-level-2-links:lang(sv){grid-template-areas:"lenses subsolutions volumes" "eyewear subsolutions multipack" "specials subsolutions bestsellers"}}@media screen and (min-width: 1150px){.vc-nav-accessories .vc-nav-level-2-links{grid-template-areas:"lenses eyewear subsolutions volumes" "specials eyewear subsolutions multipack"}.vc-nav-accessories .vc-nav-level-2-links:lang(sv){grid-template-areas:"lenses eyewear subsolutions volumes" "specials . subsolutions multipack" ". . subsolutions bestsellers"}}@media screen and (min-width: 1450px){.vc-nav-accessories .vc-nav-level-2-links{grid-template-areas:"lenses eyewear subsolutions volumes specials" "none none subsolutions multipack ."}}@media only screen and (min-width: 1050px){.vc-nav-glasses .vc-nav-level-2-links{grid-template-areas:"specials brands frames use" "specials brands tips use"}}@media only screen and (min-width: 1350px){.vc-nav-glasses .vc-nav-level-2-links{grid-template-areas:"specials brands frames use tips" "specials brands frames use tips"}}@media only screen and (min-width: 1050px){.vc-nav-sunglasses .vc-nav-level-2-links{grid-template-areas:"specials brands frames use" "type brands tips tips"}}@media only screen and (min-width: 1350px){.vc-nav-sunglasses .vc-nav-level-2-links{grid-template-areas:"specials brands frames tips tips" "use brands type tips tips"}}@media only screen and (min-width: 1600px){.vc-nav-sunglasses .vc-nav-level-2-links{grid-template-areas:"specials brands frames type tips tips" "specials brands frames use tips tips"}}@media only screen and (min-width: 1050px){.vc-nav-pcglasses .vc-nav-level-2-links{grid-template-areas:"specials brands frames tips" "specials brands frames tips"}}@media only screen and (min-width: 1100px){.vc-nav-accessories:lang(en) .vc-nav-level-2-links,.vc-nav-accessories:lang(de-CH) .vc-nav-level-2-links{align-content:flex-start}.vc-nav-accessories:lang(en) .vc-nav-level-2-links .vc-nav-subitem,.vc-nav-accessories:lang(de-CH) .vc-nav-level-2-links .vc-nav-subitem{margin-right:60px}}.vc-nav-level-3{max-height:0;overflow:hidden}@media screen and (min-width: 768px){.vc-nav-level-3{max-height:none}}@media only screen and (max-width: 767px){.vc-is-active>.vc-nav-level-3,.vc-is-active>.vc-nav-level-wrapper>.vc-nav-level-3{max-height:1000px;max-height:var(--max-height, 1000px)}}@media only screen and (min-width: 768px)and (max-width: 1049px){.vc-nav-item{max-width:30%;position:relative;z-index:5}.vc-nav-item.vc-is-active{z-index:1}}@media only screen and (min-width: 1050px){.vc-nav-item:not(.vc-nav-bonus){padding-right:clamp(1px,1%,15px)}}.vc-nav-item.vc-nav-cta{border-top:1px solid #e5f5fc}.vc-nav-item.vc-nav-cta>.vc-btn{margin-top:15px;margin-bottom:15px;color:#fff}@media only screen and (min-width: 800px){.vc-nav-item.vc-nav-cta{display:none}}@media only screen and (min-width: 768px){.vc-nav-item .vc-nav-title{padding-right:15px}}@media only screen and (min-width: 768px)and (max-width: 1049px){.vc-nav-item>.h2{position:relative;z-index:2;display:block}}.vc-nav-item-highlited span{display:inline-block;padding:.1lh .5em;background-color:var(--vc-cta);border-radius:2px;color:#fff;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline}.vc-nav-caret{position:absolute;display:none;right:0;top:50%;height:var(--nav-caret-size);width:var(--nav-caret-size);margin-top:-2px;border-style:none;transition:transform .5s}@media screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px)and (min-resolution: 192dpi){.vc-nav-caret{--nav-caret-size: 16px;margin-right:10px;margin-top:-4px}}@media screen and (min-width: 768px)and (max-width: 1049px){.vc-nav-caret{transform:rotate(-90deg)}}.vc-nav-has-subnav>.h2 .vc-nav-caret,.vc-nav-has-subnav>.h3 .vc-nav-caret{display:inline-block}@media screen and (min-width: 768px){.vc-nav-has-subnav>.h3 .vc-nav-caret{display:none}}.vc-is-active>.h2 .vc-nav-caret,.vc-is-active>.h3 .vc-nav-caret{transform:rotate(180deg)}@media screen and (max-width: 767px){.vc-is-active>.h2 .vc-nav-caret,.vc-is-active>.h3 .vc-nav-caret{margin-top:-1px}}@media screen and (min-width: 768px)and (max-width: 1049px){.vc-is-active>.h2 .vc-nav-caret,.vc-is-active>.h3 .vc-nav-caret{transform:rotate(-90deg)}}.vc-nav-subsubitem:nth-child(n+10):not(.vc-nav-lenses-brands .vc-nav-subsubitem){display:none}.vc-nav-glasses-brands .vc-nav-subsubitem:nth-child(n+10):not(.vc-nav-lenses-brands .vc-nav-subsubitem):last-child{display:block}.vc-nav-link{display:block;position:relative;color:#1c1c1c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;background:#fff;font-weight:500;-webkit-font-smoothing:subpixel-antialiased}@media only screen and (min-width: 768px){.vc-nav-link{transition:none}}.vc-nav-link:hover{color:#00476c}.vc-nav-link:not(.vc-nav-sublink){--nav-space-right: 10px;--nav-space-block: 20px;padding:var(--nav-space-block) var(--nav-space-right) var(--nav-space-block) 0;font-size:18px;border-top:1px solid #e5f5fc}@media screen and (max-height: 700px){.vc-nav-link:not(.vc-nav-sublink){--nav-space-block: 15px}}@media screen and (min-width: 768px){.vc-nav-link:not(.vc-nav-sublink){padding-right:0;margin-right:var(--nav-space-right, 10px);font-size:16px}}@media screen and (min-width: 1050px){.vc-is-active~.vc-nav-bonus .vc-nav-link:not(.vc-nav-sublink) .vc-nav-title,.vc-is-active~.vc-nav-bonus .vc-nav-link:not(.vc-nav-sublink) .vc-nav-icon{color:#00476c}}.vc-is-active .vc-nav-link:not(.vc-nav-sublink){border-bottom:none;padding-bottom:10px;color:#00476c}@media screen and (min-width: 768px){.vc-is-active .vc-nav-link:not(.vc-nav-sublink){padding-bottom:var(--nav-space-block, 20px)}}.vc-is-active .vc-nav-link:not(.vc-nav-sublink) .vc-nav-title,.vc-is-active .vc-nav-link:not(.vc-nav-sublink) .vc-nav-caret{color:#00476c}@media screen and (min-width: 768px)and (max-width: 1049px){.vc-nav-link:not(.vc-nav-sublink):active,.vc-nav-link:not(.vc-nav-sublink):hover,.vc-nav-link:not(.vc-nav-sublink):focus{padding-bottom:20px}}.vc-nav-link:not(.vc-nav-sublink):active .vc-nav-title,.vc-nav-link:not(.vc-nav-sublink):active .vc-nav-caret,.vc-nav-link:not(.vc-nav-sublink):active .vc-nav-icon,.vc-nav-link:not(.vc-nav-sublink):hover .vc-nav-title,.vc-nav-link:not(.vc-nav-sublink):hover .vc-nav-caret,.vc-nav-link:not(.vc-nav-sublink):hover .vc-nav-icon,.vc-nav-link:not(.vc-nav-sublink):focus .vc-nav-title,.vc-nav-link:not(.vc-nav-sublink):focus .vc-nav-caret,.vc-nav-link:not(.vc-nav-sublink):focus .vc-nav-icon{color:#00476c}@media screen and (max-width: 767px){.vc-nav-level-1 .vc-is-active .vc-nav-link{border-bottom:none;padding-bottom:10px}}.vc-nav-item:first-child .vc-nav-link{border-top:none}.vc-nav-link .vc-nav-title,.vc-nav-link .vc-nav-caret{color:#1c1c1c}.vc-nav-sublink{padding:10px 10px 10px 0;border-top:none;font-size:16px}@media only screen and (max-width: 767px){.vc-nav-sublink{cursor:pointer}}@media screen and (min-width: 768px){.vc-nav-sublink{padding-left:0;padding-top:0;border-bottom:none}}@media screen and (max-width: 767px){.vc-nav-level-2 .vc-nav-sublink{padding-left:15px}}.vc-nav-level-3 .vc-nav-sublink{font-weight:400;font-size:14.22px}@media screen and (max-width: 767px){.vc-nav-level-3 .vc-nav-sublink{padding-left:30px;font-size:16px}}.vc-nav-level-3 .vc-nav-sublink:hover{text-decoration:underline}@media only screen and (min-width: 1050px){.vc-nav-desktop-hide{display:none}}@media only screen and (max-width: 1049px){.vc-nav-desktop-show{display:none}}.vc-nav-sale .vc-nav-title{text-transform:lowercase}.vc-nav-sale .vc-nav-link:first-letter,.vc-nav-sale .vc-nav-link:first-line{text-transform:capitalize}@media only screen and (min-width: 1050px)and (max-width: 1200px){.vc-nav-item .vc-nav-title{padding-right:13px}}@media only screen and (min-width: 1050px){.h2>.vc-nav-link{overflow:visible}.vc-nav-link:hover:is(span){color:#1c1c1c}.vc-nav-link:not(.vc-nav-sublink){--nav-space-right: 15px;padding-left:0;border-top:0}}@media only screen and (min-width: 1050px)and (max-width: 1150px){.vc-nav-link:lang(bg),.vc-nav-link:lang(sk),.vc-nav-link:lang(el),.vc-nav-link:lang(ro){--nav-space-right: 10px}}@media only screen and (min-width: 1050px)and (max-width: 1054px){.vc-nav-link:lang(fr){--nav-space-right: 5px}}@media only screen and (min-width: 1050px)and (min-width: 1055px)and (max-width: 1149px){.vc-nav-link:lang(fr){--nav-space-right: 10px}}@media only screen and (min-width: 1050px)and (max-width: 1149px){.vc-nav-main:has(.vc-nav-sale) .vc-nav-link{--nav-space-right: 5px}@supports not selector(:has(*)){.vc-nav-main .vc-nav-link{--nav-space-right: 5px}}}@media only screen and (min-width: 1050px){.vc-nav-category-active:where(:not(.vc-is-active,.vc-nav-bonus)) .vc-nav-link .vc-nav-title,.vc-nav-category-active:where(:not(.vc-is-active,.vc-nav-bonus)) .vc-nav-link .vc-nav-caret{color:#00476c;transition:color .3s}.vc-is-hover .vc-nav-category-active:where(:not(.vc-is-active,.vc-nav-bonus)) .vc-nav-link .vc-nav-title,.vc-is-hover .vc-nav-category-active:where(:not(.vc-is-active,.vc-nav-bonus)) .vc-nav-link .vc-nav-caret{color:#1c1c1c}}@media only screen and (min-width: 1050px){.vc-is-active .vc-nav-link{text-decoration:none}}@media only screen and (min-width: 1050px){.vc-nav-link:active,.vc-nav-link:hover,.vc-nav-link:focus{color:#00476c;text-decoration:none;outline:0}}@media only screen and (min-width: 1050px){.vc-nav-level-2 .vc-nav-sublink{line-height:20px}.vc-nav-level-3 .vc-nav-sublink{white-space:normal}.vc-nav-level-3 .vc-nav-sublink:has(.vc-icon){white-space:nowrap}@supports not selector(:has()){.vc-nav-glasses-type .vc-nav-level-3 .vc-nav-sublink,.vc-nav-glasses-frames .vc-nav-level-3 .vc-nav-sublink,.vc-nav-specials .vc-nav-level-3 .vc-nav-sublink,.vc-nav-lenses-accessories:lang(de) .vc-nav-level-3 .vc-nav-sublink{white-space:nowrap}}.vc-nav-subsolutions-volumes .vc-nav-sublink,.vc-nav-subsolutions-multipack .vc-nav-sublink,.vc-nav-subsolutions-bestsellers .vc-nav-sublink{font-size:14.22px}.vc-nav-sublink .vc-nav-solutions-subtitle{display:block;padding-top:10px;font-size:14.22px}}@media screen and (min-width: 768px){.vc-nav-subitem:not(:empty){width:auto;padding:0}.vc-nav-level-2-links .vc-nav-subitem:not(:empty){width:45%}}.vc-nav-greenline{background-color:#20344b;margin-right:-15px;margin-left:-15px;display:flex;color:#fafafa}.vc-nav-greenline+.vc-nav-item .vc-nav-link{border-top:none}@media screen and (min-width: 768px){.vc-nav-greenline{margin-right:0;margin-left:0;width:calc(30% - 10px);display:block;position:relative}}@media screen and (min-width: 1050px){.vc-nav-greenline{display:none}}.vc-nav-greenline-info{padding:15px;padding-right:0;flex-grow:1;display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width: 450px){.vc-nav-greenline-info{flex-grow:0;margin-right:30px}}@media screen and (min-width: 768px){.vc-nav-greenline-info{margin-bottom:20px}}.vc-nav-greenline-title{font-weight:700;font-size:18px;line-height:1.428571429;color:#fafafa}.vc-nav-greenline-text{margin-bottom:11px}@media screen and (min-width: 768px){.vc-nav-greenline-text{margin-right:60px}}.vc-nav-greenline-email{--link-color: #fff;display:flex;align-items:center}.vc-nav-greenline-email .vc-icon{margin-right:5px;margin-top:2px;flex-basis:16px;flex-shrink:0}.vc-nav-greenline-email a:focus,.vc-nav-greenline-email a:hover{color:inherit;outline-offset:0}.vc-nav-greenline-or{display:none}@media screen and (min-width: 768px){.vc-nav-greenline-or{display:block;color:#fafafa}}.vc-nav-greenline-btn{padding:6px 12px;border-radius:2px;background-color:#fafafa;color:#00476c;align-self:flex-start}.vc-nav-greenline-btn:hover{color:initial}@media only screen and (min-width: 768px){.vc-nav-greenline-btn:hover{color:inherit}}@media screen and (min-width: 768px){.vc-nav-greenline-btn{margin-right:60px;color:#fafafa;background-color:rgba(0,0,0,0);padding:0}.vc-nav-greenline-btn:active{box-shadow:none}}.vc-nav-greenline-btn svg{margin-right:5px}.vc-nav-greenline-btn a{color:#00476c;display:flex;align-items:center}@media screen and (min-width: 768px){.vc-nav-greenline-btn a{color:#fafafa}}.vc-nav-greenline-img{flex-basis:35%;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-end;position:relative}@media screen and (min-width: 450px)and (max-width: 767px){.vc-nav-greenline-img{flex-grow:1}}@media screen and (min-width: 768px){.vc-nav-greenline-img{position:absolute;right:0;bottom:0;width:70px;height:70px}}.vc-nav-greenline-photo{position:absolute;border-radius:50%;width:140px;height:140px;bottom:-10%;left:0}@media screen and (min-width: 768px){.vc-nav-greenline-photo{width:80px;height:80px;bottom:auto;top:0}}.vc-nav-greenline-photo::after{content:"";width:17px;height:17px;border-radius:50%;position:absolute;top:10px;left:13px;background-color:#fafafa;background-color:var(--bg-color, #fafafa);box-shadow:0 0 5px 1px var(--bg-color, #fafafa)}@media screen and (min-width: 768px){.vc-nav-greenline-photo::after{width:10px;height:10px;top:7px;left:9px;box-shadow:0 0 3px 1px var(--bg-color, #fafafa)}}.vc-nav-greenline-photo img{width:100%;height:100%;border-radius:50%}.vc-nav-greenline-online{--bg-color: #4c9160}.vc-nav-greenline-online .vc-nav-greenline-photo::after{background-color:#4c9160}.vc-nav-greenline-offline{--bg-color: #747474}.vc-nav-greenline-offline .vc-nav-greenline-photo::after{background-color:#747474}.vc-nav-bonus .vc-nav-link:not(.vc-nav-sublink){display:flex;align-items:center;color:#00476c;font-weight:700}.vc-nav-bonus .vc-nav-link:not(.vc-nav-sublink) .vc-nav-title,.vc-nav-bonus .vc-nav-link:not(.vc-nav-sublink) .vc-nav-icon{color:#00476c}.vc-nav-bonus.vc-nav-subsubitem{display:none}@media screen and (min-width: 1050px)and (max-width: 1100px){.vc-nav-bonus.vc-nav-subsubitem:lang(fr),.vc-nav-bonus.vc-nav-subsubitem:lang(bg){display:list-item}}.vc-nav-bonus .vc-nav-icon{order:1}.vc-nav-bonus .vc-nav-title{margin-right:5px}@media only screen and (min-width: 768px){.vc-nav-login{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}}.vc-nav-login .vc-nav-link{display:flex;align-items:center}.vc-nav-login .vc-nav-title{margin-left:10px}.vc-nav-login .vc-user-name{display:block;padding-left:0;padding-right:12px;margin-bottom:0}.vc-nav-login .vc-user-name,.vc-nav-login .vc-user-points{line-height:1}.vc-nav-glasses-sport .h3,.vc-nav-glasses-gender .h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media only screen and (max-width: 767px){.vc-nav-glasses-sport:not(.vc-is-active) .h3,.vc-nav-glasses-gender:not(.vc-is-active) .h3{display:block}}.vc-nav-glasses-sport .vc-nav-level,.vc-nav-glasses-gender .vc-nav-level{display:grid;gap:10px;grid-template-columns:repeat(2, 1fr)}.vc-nav-glasses-sport li .vc-nav-link,.vc-nav-glasses-gender li .vc-nav-link{display:block;position:relative;padding:0;background-repeat:no-repeat;background-position:50% 100%;background-size:auto 70%;border:0;color:inherit;min-height:150px}@media screen and (min-width: 768px){.vc-nav-glasses-sport li .vc-nav-link,.vc-nav-glasses-gender li .vc-nav-link{background-size:auto 80%;min-height:130px}}@media screen and (min-width: 768px)and (max-width: 1049px){.vc-nav-glasses-sport li .vc-nav-link,.vc-nav-glasses-gender li .vc-nav-link{min-height:50px;background-position:0 50%;background-size:auto 100%;display:flex;justify-content:center;align-items:center}}.vc-nav-glasses-sport li .vc-nav-link span,.vc-nav-glasses-gender li .vc-nav-link span{display:block;position:absolute;top:10px;width:100%;text-align:center;color:#1c1c1c;text-indent:0}@media screen and (min-width: 768px)and (max-width: 1049px){.vc-nav-glasses-sport li .vc-nav-link span,.vc-nav-glasses-gender li .vc-nav-link span{top:0;position:relative}}.vc-nav-glasses-sport .vc-subnav,.vc-nav-glasses-gender .vc-subnav{width:auto}@media screen and (min-width: 768px){.vc-nav-glasses-sport li .vc-nav-link{background-size:110px auto}}@media screen and (min-width: 768px)and (max-width: 1049px){.vc-nav-sunglasses .vc-nav-glasses-gender .vc-nav-link{text-decoration:none;background-position-x:10px}}.vc-nav-sunglasses .vc-subnav-women a{background-color:#efc2cc;background-image:url(/dist/front/img/sunglasses/women-sunglasses-square.png)}@supports(background-image: url("image.webp")){.vc-nav-sunglasses .vc-subnav-women a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/women-sunglasses-square.webp") 1x, url("/dist/front/img/sunglasses/women-sunglasses-square@2x.webp") 2x);background-image:image-set("/dist/front/img/sunglasses/women-sunglasses-square.webp" 1x, "/dist/front/img/sunglasses/women-sunglasses-square@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-nav-sunglasses .vc-subnav-women a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/women-sunglasses-square.png") 1x, url("/dist/front/img/sunglasses/women-sunglasses-square@2x.png") 2x);background-image:image-set("/dist/front/img/sunglasses/women-sunglasses-square.png" 1x, "/dist/front/img/sunglasses/women-sunglasses-square@2x.png" 2x)}}@media screen and (min-width: 768px){.vc-nav-sunglasses .vc-subnav-women a{background-image:url(/dist/front/img/sunglasses/women-sunglasses.png)}@supports(background-image: url("image.webp")){.vc-nav-sunglasses .vc-subnav-women a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/women-sunglasses.webp") 1x, url("/dist/front/img/sunglasses/women-sunglasses@2x.webp") 2x);background-image:image-set("/dist/front/img/sunglasses/women-sunglasses.webp" 1x, "/dist/front/img/sunglasses/women-sunglasses@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-nav-sunglasses .vc-subnav-women a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/women-sunglasses.png") 1x, url("/dist/front/img/sunglasses/women-sunglasses@2x.png") 2x);background-image:image-set("/dist/front/img/sunglasses/women-sunglasses.png" 1x, "/dist/front/img/sunglasses/women-sunglasses@2x.png" 2x)}}}.vc-nav-sunglasses .vc-subnav-women a:hover{background-color:#eaaebb}.vc-nav-sunglasses .vc-subnav-men a{background-color:#e5f5fc;background-image:url(/dist/front/img/sunglasses/men-sunglasses.png)}@supports(background-image: url("image.webp")){.vc-nav-sunglasses .vc-subnav-men a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/men-sunglasses.webp") 1x, url("/dist/front/img/sunglasses/men-sunglasses@2x.webp") 2x);background-image:image-set("/dist/front/img/sunglasses/men-sunglasses.webp" 1x, "/dist/front/img/sunglasses/men-sunglasses@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-nav-sunglasses .vc-subnav-men a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/men-sunglasses.png") 1x, url("/dist/front/img/sunglasses/men-sunglasses@2x.png") 2x);background-image:image-set("/dist/front/img/sunglasses/men-sunglasses.png" 1x, "/dist/front/img/sunglasses/men-sunglasses@2x.png" 2x)}}.vc-nav-sunglasses .vc-subnav-men a:hover{background-color:#ceecf9}.vc-nav-sunglasses .vc-subnav-kids a{background-color:#efd7be;background-image:url(/dist/front/img/sunglasses/kids-sunglasses-square.png)}@supports(background-image: url("image.webp")){.vc-nav-sunglasses .vc-subnav-kids a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/kids-sunglasses-square.webp") 1x, url("/dist/front/img/sunglasses/kids-sunglasses-square@2x.webp") 2x);background-image:image-set("/dist/front/img/sunglasses/kids-sunglasses-square.webp" 1x, "/dist/front/img/sunglasses/kids-sunglasses-square@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-nav-sunglasses .vc-subnav-kids a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/kids-sunglasses-square.png") 1x, url("/dist/front/img/sunglasses/kids-sunglasses-square@2x.png") 2x);background-image:image-set("/dist/front/img/sunglasses/kids-sunglasses-square.png" 1x, "/dist/front/img/sunglasses/kids-sunglasses-square@2x.png" 2x)}}@media screen and (min-width: 768px){.vc-nav-sunglasses .vc-subnav-kids a{background-image:url(/dist/front/img/sunglasses/kids-sunglasses.png)}@supports(background-image: url("image.webp")){.vc-nav-sunglasses .vc-subnav-kids a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/kids-sunglasses.webp") 1x, url("/dist/front/img/sunglasses/kids-sunglasses@2x.webp") 2x);background-image:image-set("/dist/front/img/sunglasses/kids-sunglasses.webp" 1x, "/dist/front/img/sunglasses/kids-sunglasses@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-nav-sunglasses .vc-subnav-kids a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/kids-sunglasses.png") 1x, url("/dist/front/img/sunglasses/kids-sunglasses@2x.png") 2x);background-image:image-set("/dist/front/img/sunglasses/kids-sunglasses.png" 1x, "/dist/front/img/sunglasses/kids-sunglasses@2x.png" 2x)}}}.vc-nav-sunglasses .vc-subnav-kids a:hover{background-color:#eacaaa}.vc-subnav-unisex a{background-color:#cdddd2;background-image:url(/dist/front/img/sunglasses/unisex-sunglasses.png)}@supports(background-image: url("image.webp")){.vc-subnav-unisex a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/unisex-sunglasses.webp") 1x, url("/dist/front/img/sunglasses/unisex-sunglasses@2x.webp") 2x);background-image:image-set("/dist/front/img/sunglasses/unisex-sunglasses.webp" 1x, "/dist/front/img/sunglasses/unisex-sunglasses@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-subnav-unisex a{background-image:-webkit-image-set(url("/dist/front/img/sunglasses/unisex-sunglasses.png") 1x, url("/dist/front/img/sunglasses/unisex-sunglasses@2x.png") 2x);background-image:image-set("/dist/front/img/sunglasses/unisex-sunglasses.png" 1x, "/dist/front/img/sunglasses/unisex-sunglasses@2x.png" 2x)}}@media screen and (min-width: 1050px){.vc-subnav-unisex a{background-position-x:right}}.vc-subnav-unisex a:hover{background-color:#bed3c4}.vc-nav-glasses .vc-subnav-women a{background-color:#efc2cc;background-image:url(/dist/front/img/glasses/subnav-bg-women.png)}@supports(background-image: url("image.webp")){.vc-nav-glasses .vc-subnav-women a{background-image:-webkit-image-set(url("/dist/front/img/glasses/subnav-bg-women.webp") 1x, url("/dist/front/img/glasses/subnav-bg-women@2x.webp") 2x);background-image:image-set("/dist/front/img/glasses/subnav-bg-women.webp" 1x, "/dist/front/img/glasses/subnav-bg-women@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-nav-glasses .vc-subnav-women a{background-image:-webkit-image-set(url("/dist/front/img/glasses/subnav-bg-women.png") 1x, url("/dist/front/img/glasses/subnav-bg-women@2x.png") 2x);background-image:image-set("/dist/front/img/glasses/subnav-bg-women.png" 1x, "/dist/front/img/glasses/subnav-bg-women@2x.png" 2x)}}.vc-nav-glasses .vc-subnav-women a:hover{background-color:#eaaebb}.vc-nav-glasses .vc-subnav-men a{background-color:#e5f5fc;background-image:url(/dist/front/img/glasses/subnav-bg-men.png)}@supports(background-image: url("image.webp")){.vc-nav-glasses .vc-subnav-men a{background-image:-webkit-image-set(url("/dist/front/img/glasses/subnav-bg-men.webp") 1x, url("/dist/front/img/glasses/subnav-bg-men@2x.webp") 2x);background-image:image-set("/dist/front/img/glasses/subnav-bg-men.webp" 1x, "/dist/front/img/glasses/subnav-bg-men@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-nav-glasses .vc-subnav-men a{background-image:-webkit-image-set(url("/dist/front/img/glasses/subnav-bg-men.png") 1x, url("/dist/front/img/glasses/subnav-bg-men@2x.png") 2x);background-image:image-set("/dist/front/img/glasses/subnav-bg-men.png" 1x, "/dist/front/img/glasses/subnav-bg-men@2x.png" 2x)}}.vc-nav-glasses .vc-subnav-men a:hover{background-color:#ceecf9}.vc-nav-glasses .vc-subnav-kids a{background-color:#efd7be;background-image:url(/dist/front/img/glasses/subnav-bg-kids.png)}@supports(background-image: url("image.webp")){.vc-nav-glasses .vc-subnav-kids a{background-image:-webkit-image-set(url("/dist/front/img/glasses/subnav-bg-kids.webp") 1x, url("/dist/front/img/glasses/subnav-bg-kids@2x.webp") 2x);background-image:image-set("/dist/front/img/glasses/subnav-bg-kids.webp" 1x, "/dist/front/img/glasses/subnav-bg-kids@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-nav-glasses .vc-subnav-kids a{background-image:-webkit-image-set(url("/dist/front/img/glasses/subnav-bg-kids.png") 1x, url("/dist/front/img/glasses/subnav-bg-kids@2x.png") 2x);background-image:image-set("/dist/front/img/glasses/subnav-bg-kids.png" 1x, "/dist/front/img/glasses/subnav-bg-kids@2x.png" 2x)}}.vc-nav-glasses .vc-subnav-kids a:hover{background-color:#eacaaa}.vc-nav-glasses .vc-subnav-unisex a{background-color:#cdddd2;background-image:url(/dist/front/img/glasses/subnav-bg-unisex.png)}@supports(background-image: url("image.webp")){.vc-nav-glasses .vc-subnav-unisex a{background-image:-webkit-image-set(url("/dist/front/img/glasses/subnav-bg-unisex.webp") 1x, url("/dist/front/img/glasses/subnav-bg-unisex@2x.webp") 2x);background-image:image-set("/dist/front/img/glasses/subnav-bg-unisex.webp" 1x, "/dist/front/img/glasses/subnav-bg-unisex@2x.webp" 2x)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-nav-glasses .vc-subnav-unisex a{background-image:-webkit-image-set(url("/dist/front/img/glasses/subnav-bg-unisex.png") 1x, url("/dist/front/img/glasses/subnav-bg-unisex@2x.png") 2x);background-image:image-set("/dist/front/img/glasses/subnav-bg-unisex.png" 1x, "/dist/front/img/glasses/subnav-bg-unisex@2x.png" 2x)}}.vc-nav-glasses .vc-subnav-unisex a:hover{background-color:#bed3c4}.vc-nav-specials{grid-area:specials}@media screen and (min-width: 768px){.vc-nav-specials{order:0}.vc-nav-lenses .vc-nav-specials,.vc-nav-accessories .vc-nav-specials{order:10}}.vc-nav-glasses-type{grid-area:type}@media only screen and (min-width: 768px){.vc-nav-glasses-type{order:1}}@media only screen and (min-width: 900px){.vc-nav-glasses-type{order:2}}.vc-nav-glasses-brands{grid-area:brands}@media screen and (min-width: 768px){.vc-nav-glasses-brands{order:2}}.vc-nav-glasses-frames{grid-area:frames}@media screen and (min-width: 768px){.vc-nav-glasses-frames{order:3}}@media screen and (min-width: 768px){.vc-nav-sunglasses .vc-nav-glasses-frames{order:1}}.vc-nav-glasses-use{grid-area:use}@media only screen and (min-width: 768px){.vc-nav-glasses-use{order:1}}@media only screen and (min-width: 900px){.vc-nav-glasses-use{order:2}}.vc-nav-glasses-tools{grid-area:tips}@media screen and (min-width: 768px){.vc-nav-glasses-tools{order:1}.vc-nav-pc-glasses .vc-nav-glasses-tools{order:6}.vc-nav-glasses-tools .vc-nav-sublink{white-space:normal;text-overflow:clip}}.vc-nav-lenses-period{grid-area:wearing}@media only screen and (min-width: 768px){.vc-nav-lenses-period{order:1}}.vc-nav-lenses-types{grid-area:type}@media only screen and (min-width: 768px){.vc-nav-lenses-types{order:2}}.vc-nav-lenses-brands{grid-area:brands}@media only screen and (min-width: 768px){.vc-nav-lenses-brands{order:3}}.vc-nav-lenses-accessories{grid-area:accessories}@media only screen and (min-width: 768px){.vc-nav-lenses-accessories{order:2}}.vc-nav-lenses-tips{order:4;grid-area:tips}.vc-nav-subsolutions{grid-area:subsolutions}@media only screen and (min-width: 768px){.vc-nav-subsolutions{order:2}}.vc-nav-accessories-lenses{grid-area:lenses}@media only screen and (min-width: 768px){.vc-nav-accessories-lenses{order:1}}.vc-nav-subsolutions-volumes{grid-area:volumes}.vc-nav-subsolutions-multipack{grid-area:multipack}.vc-nav-subsolutions-volumes,.vc-nav-subsolutions-multipack{order:3}.vc-nav-subsolutions-bestsellers{order:3;grid-area:bestsellers}.vc-nav-accessories-eyewear{grid-area:eyewear}@media only screen and (min-width: 768px){.vc-nav-accessories-eyewear{order:1}}.vc-nav-hero{display:none}@media only screen and (min-width: 1050px){.vc-nav-hero{display:flex;flex-direction:column;flex-basis:100%;width:100%;margin-right:30px}}@media screen and (min-width: 1050px){.vc-nav-hero{display:flex;height:300px}}.vc-nav-hero img{max-width:100%;height:auto;max-height:310px;width:auto}.vc-nav-all{order:10}@media only screen and (min-width: 1050px){.vc-nav-all{display:none}}.vc-is-suppressed{position:relative;-webkit-filter:blur(5px);filter:blur(5px)}@media only screen and (min-width: 768px)and (max-width: 910px){.vc-nav .vc-nav-laptop-hide{display:none}}.vc-nav .vc-nav-hide{display:none}.vc-nav .vc-nav-capitalize{text-transform:capitalize}.vc-nav-hero-comment{font-size:13px;margin:3px 0 0;text-align:center;color:#1c1c1c;align-self:stretch}@media only screen and (min-width: 1050px){.vc-nav-solutions,.vc-nav-shopping-info,.vc-nav-customer-care{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.vc-nav-level-2-links .vc-nav-subitem:not(:empty){order:initial;width:auto}.vc-nav-bonus{margin-left:auto}.vc-nav-bonus .h2{height:100%}.vc-nav-bonus .vc-nav-link:not(.vc-nav-sublink){height:100%;margin-right:0;padding-right:5px;padding-left:5px}.vc-nav-bonus .vc-nav-link:not(.vc-nav-sublink):focus,.vc-nav-bonus .vc-nav-link:not(.vc-nav-sublink):hover{border-color:#00476c}.vc-nav-bonus.vc-nav-category-active .vc-nav-link,.vc-nav-bonus.vc-nav-category-active .vc-nav-title{color:#00476c}.vc-nav-bonus .vc-nav-title{order:1;padding-right:0;margin-right:0;margin-left:5px}.vc-nav-glasses-gender.vc-nav-subitem,.vc-nav-glasses-sport.vc-nav-subitem{margin-right:0}.vc-nav-glasses-gender li .vc-nav-link,.vc-nav-glasses-sport li .vc-nav-link{min-height:140px;height:100%}.vc-nav-glasses-tools{max-width:none}.vc-nav-subsolutions-volumes{margin-top:30px}}
