@charset "UTF-8";.vc-detail-info-rating a:hover,.vc-detail-vr-try{text-decoration:none}.vc-detail-image-thumbnail,.vc-detail-sizes .vc-btn--input,.vc-glasses-color-variants{--item-shadow:0 5px 8px 0 rgba(0, 0, 0, 0.2)}.vc-detail-content-main{display:grid;grid-template-columns:100%;grid-template-areas:"breadcrumbs" "heading" "image" "info" "desc" "cross-sell"}.vc-detail-heading-container{grid-area:heading;margin:0;z-index:1}@media screen and (min-width:1050px){.vc-detail-heading-container{margin-top:22px}}.vc-detail-info-container{grid-area:info}.vc-detail-desc-container{grid-area:desc}.vc-detail-breadcrumbs{grid-area:breadcrumbs}.vc-detail-image-container{grid-area:image;margin-top:22px}@media screen and (min-width:768px){.vc-detail-content-main{grid-template-columns:62% 33%;grid-column-gap:5%;grid-template-rows:auto auto 1fr;grid-template-areas:"breadcrumbs heading" "image heading" "image info" "desc info" "cross-sell cross-sell"}.vc-detail-heading-container{margin-bottom:33px}.vc-detail-image-container{margin-top:0}}.vc-detail-cross-sell{grid-area:cross-sell}.vc-detail-description{padding-top:0;margin-bottom:0}.vc-table-sizes thead tr th{padding:10px}.vc-table-sizes tbody tr td{padding:5px 16px}.vc-table-sizes .vc-btn{position:relative;top:-2px}.vc-detail-info-rating a{scroll-margin-top:140px}@media screen and (min-width:450px){.vc-detail-info-rating a{scroll-margin-top:170px}}klarna-placement{margin-top:33px}.vc-my-fit-measurements{max-width:500px;min-height:240px;display:flex;justify-content:center;align-items:center;margin:auto}@media screen and (max-width:767px){.vc-my-fit-measurements{position:relative;overflow-x:hidden}.vc-detail-image-additional-link.vc-is-active .vc-my-fit-measurements{width:100vw}.vc-my-fit-measurements>svg{position:absolute;width:auto;right:0;bottom:0}.vc-detail-ig:after{content:"";position:absolute;right:0;top:0;bottom:0;display:block;width:12vw;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);pointer-events:none;z-index:1}}@media only screen and (min-width:768px){.vc-my-fit-measurements{padding:88px 0 44px;min-height:385px}}.vc-detail-glasses-dimensions{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:22px}.vc-detail-glasses-dimensions:has(.vc-detail-glasses-size){margin:22px 0 44px}@media screen and (min-width:680px){.vc-detail-glasses-dimensions{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:768px){.vc-detail-info-rating a{scroll-margin-top:0}.vc-my-fit-measurements>svg{max-width:100%;position:static}.vc-detail-glasses-dimensions{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.vc-detail-glasses-dimensions{grid-template-columns:repeat(4,1fr)}}.vc-detail-image-additional-link .vc-detail-glasses-dimensions{grid-template-columns:repeat(2,1fr);margin:auto;gap:22px;min-width:300px}.vc-detail-glasses-size{line-height:1.1;padding-top:50px;background:url("/dist/front/img/glasses/glasses-front-width.svg") center top no-repeat;overflow:hidden;font-size:12.64px;text-align:center;width:100%}.vc-detail-glasses-size-row{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:nowrap}@media only screen and (min-width:320px){.vc-detail-glasses-size-row{margin-left:-7.5px;margin-right:-7.5px}}.vc-detail-glasses-size-col{flex:1 0 auto;min-height:1px;margin-right:7.5px;margin-left:7.5px;flex-basis:calc(50% - 15px)}@media only screen and (max-width:319px){.vc-detail-glasses-size-col{flex-basis:auto;margin-right:5px;margin-left:5px;flex-basis:calc(50% - 10px)}}.vc-detail-glasses-size-front-width p,.vc-detail-glasses-size-side-length p{position:relative;top:-3px;margin-bottom:0}.vc-detail-glasses-size-side-length{background-image:url("/dist/front/img/glasses/glasses-side-length.svg")}.vc-detail-glasses-size-side-length p{left:-5px}.vc-detail-glasses-size-front-glasses{background-image:url("/dist/front/img/glasses/glasses-front-glasses.svg")}.vc-detail-glasses-size-front-bridge{background-image:url("/dist/front/img/glasses/glasses-front-bridge.svg")}.vc-detail-glasses-dimension{font-weight:700}.vc-detail-glasses-legend{display:block;color:#747474}.vc-detail-ig{position:relative}.vc-detail-ig-list{margin:22px 0}@media only screen and (min-width:768px){.vc-detail-ig-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@supports not (aspect-ratio:1/1){.vc-detail-ig-list{grid-auto-rows:1fr}}.vc-detail-ig-item img{border-radius:5px}}.vc-detail-ig-item{--max-width:350px;display:flex;align-items:center;position:relative}.vc-detail-ig-item>a{display:block}.vc-detail-ig-item img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@supports not (aspect-ratio:1/1){.vc-detail-ig-item::before{display:block;content:"";padding-top:100%;max-width:var(--max-width)}.vc-detail-ig-item:last-of-type::before{content:none}@media only screen and (min-width:768px){.vc-detail-ig-item{max-width:var(--max-width)}}.vc-detail-ig-item img{position:absolute;top:0;left:0}}.vc-detail-ig-item p{text-align:center;margin:0;font-size:14.22px}@media only screen and (min-width:1350px){.vc-detail-ig-list{grid-template-columns:repeat(3,1fr)}.vc-detail-ig-item p{font-size:16px}}.vc-detail-ig-item svg+p{margin-top:22px}.vc-detail-ig-item:last-of-type{aspect-ratio:1/1;flex-flow:column;justify-content:center;padding:15px}@media only screen and (min-width:768px){.vc-detail-ig-item:last-of-type{border:2px dashed #9e9e9e;border-radius:5px}}.vc-detail-sizes{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-7.5px}.vc-detail-sizes:has(:checked)+.vc-detail-eye-values{display:block}.vc-detail-sizes .vc-custom-input-item{display:flex;align-items:center}.vc-detail-sizes+.vc-detail-eye-values,.vc-partner-certificate:not(.vc-foot-row-partners-item){display:none}.vc-detail-sizes .vc-btn--input{--filter-color:#1c1c1c;padding:6px 12px;border-radius:5px;border:1px solid #00476c}@media (any-pointer:coarse){.vc-detail-sizes .vc-btn--input{--btn-ml:0}}.vc-detail-sizes .vc-btn--input.active,.vc-detail-sizes .vc-btn--input.active:active:hover,.vc-detail-sizes .vc-btn--input.active:focus,.vc-detail-sizes .vc-btn--input.active:hover,.vc-detail-sizes .vc-btn--input.focus,.vc-detail-sizes .vc-btn--input:active,.vc-detail-sizes .vc-btn--input:active:focus,.vc-detail-sizes .vc-btn--input:active:hover,.vc-detail-sizes .vc-btn--input:focus,.vc-detail-sizes .vc-btn--input:hover{border:2px solid #00476c;padding:5px 11px;color:#00476c;background-color:transparent;outline:0;box-shadow:none}.vc-detail-sizes .vc-btn--input:focus .vc-detail-sizes .vc-btn--input:active,.vc-detail-sizes .vc-btn--input:hover{border-color:#00476c}.vc-detail-sizes .vc-btn--input.active,.vc-detail-sizes .vc-btn--input.active:active:hover,.vc-detail-sizes .vc-btn--input.active:focus,.vc-detail-sizes .vc-btn--input.active:hover{box-shadow:var(--item-shadow);color:#00476c}.vc-detail-sizes .vc-btn--input.active .vc-custom-input-container,.vc-detail-sizes .vc-btn--input.active:active:hover .vc-custom-input-container,.vc-detail-sizes .vc-btn--input.active:focus .vc-custom-input-container,.vc-detail-sizes .vc-btn--input.active:hover .vc-custom-input-container{fill:#00476c}.vc-detail-sizes .vc-btn--input.active .vc-custom-input-check{stroke:#fafafa}.vc-gofit-btn-wrapper{font-size:14.22px;margin-top:7.5px}.vc-gofit-btn-wrapper .vc-btn--link{padding:0;text-align:left}.vc-detail-eye-values{margin-top:22px}@media only screen and (min-width:520px){.vc-detail-eye-values{width:100%;max-width:none}}@media only screen and (min-width:768px){.vc-detail-eye-values{max-width:372px}.vc-partner-certificate:not(.vc-foot-row-partners-item){display:block;position:relative;z-index:111;float:right;margin-left:16px;margin-bottom:22px}}.vc-detail-eye-values .table{border-bottom:1px solid var(--vc-grey)}.vc-detail-eye-values .table td,.vc-detail-eye-values .table th{border-color:var(--vc-grey)}.vc-detail-eye-values caption{padding:0 0 5px;color:inherit;font-size:1rem;text-align:left;text-wrap:pretty}.vc-detail-eye-values-note vc-btn--link{font-size:inherit}.vc-detail-last-order{max-width:340px}.vc-detail-last-order-item{display:flex}.vc-detail-last-order-item p{margin-bottom:11px}.vc-detail-last-order-item img{border:0;box-shadow:none;max-width:100px}.vc-partner-certificate:not(.vc-foot-row-partners-item) img{width:100%}.vc-partner-certificate.vc-partner-certificate-mobile{display:block}@media only screen and (min-width:768px){.vc-partner-certificate.vc-partner-certificate-mobile{display:none}.vc-partner-certificate-rayban:not(.vc-foot-row-partners-item){width:40%;max-width:300px}}@media only screen and (min-width:960px){.vc-partner-certificate-rayban:not(.vc-foot-row-partners-item){width:auto}}@media only screen and (max-width:767px){.vc-partner-certificate-321-webshop-awards.vc-partner-certificate-mobile{display:flex;align-items:center}.vc-product-options-detail .vc-select-wrapper .vc-detail-info{margin-bottom:0}}.vc-partner-certificate-321-webshop-awards>a{flex:1;display:block}.vc-partner-certificate-321-webshop-awards img{height:auto}@media only screen and (min-width:768px){.vc-partner-certificate-321-webshop-awards{max-width:100px}.vc-partner-certificate-321-webshop-awards img{height:160px;margin-top:-25px}.vc-partner-certificate-321-webshop-awards .vc-note{display:block;line-height:1.2;text-align:center;text-decoration:none}}.vc-partner-certificate-text{flex:3;padding-top:25px;margin-left:1em}@media only screen and (min-width:360px) and (max-width:479px){.vc-partner-certificate-text{font-size:14.22px}}@media only screen and (max-width:359px){.vc-partner-certificate-text p:last-child{display:none}}.vc-detail-image-360{display:block;flex:0 1 80px}.vc-detail-image-360:focus{outline:0}.vc-detail-image-360 svg:hover{cursor:pointer}.vc-modal--rotating-glasses .modal-lg{max-width:100%}@media screen and (min-width:768px){.vc-detail-image-additional-link .vc-detail-glasses-dimensions{gap:33px}.vc-detail-sizes .vc-btn--input{font-size:16px}.vc-detail-image-360{margin:0 5px}.vc-modal--rotating-glasses .modal-dialog{display:flex;align-items:center;justify-content:center;min-height:100vh;margin-top:0;margin-bottom:0;pointer-events:none}.vc-modal--rotating-glasses .modal-content{pointer-events:auto;max-width:100%}.vc-modal--rotating-glasses .modal-lg{width:auto;padding:22px}}.vc-modal--rotating-glasses .modal-header{border-bottom:none;min-height:44px}.vc-modal--rotating-glasses .modal-footer{border-top:none;position:relative}.vc-glasses-color-variants-list-item.vc-is-selected>a,.vc-glasses-color-variants-list-item:hover>a,.vc-glasses-color-variants-more:hover{box-shadow:var(--item-shadow);border-color:#00476c}.vc-modal--rotating-glasses .modal-content{max-width:1600px}.vc-modal--rotating-glasses .vc-icon-360{display:block;margin:0 auto}@media only screen and (any-hover:none){.vc-modal--rotating-glasses .vc-slider-btn{display:flex}}.vc-modal--rotating-glasses .vc-slider-btn-prev{left:10%}.vc-modal--rotating-glasses .vc-slider-btn-next{right:10%}@media screen and (min-width:450px){.vc-modal--rotating-glasses .vc-slider-btn-prev{left:15%}.vc-modal--rotating-glasses .vc-slider-btn-next{right:15%}}.vc-glasses-color-variants{--item-border-radius:5px;--item-width:84px;--item-padding:3px}@media screen and (max-width:767px){.vc-glasses-color-variants{--gradient-right:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);--gradient-left:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%);position:relative}.vc-glasses-color-variants::after,.vc-glasses-color-variants::before{position:absolute;display:block;top:0;bottom:0;pointer-events:none;z-index:1;width:var(--gradient-width,6vw)}.vc-glasses-color-variants::after{content:"";right:0;background:var(--gradient-right)}}.vc-detail-image .vc-detail-image-additional-link.vc-is-active,.vc-detail-image-color-variant.vc-is-active{z-index:0;opacity:1}.vc-glasses-color-variants-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin-left:calc(var(--item-padding) * -1)}.vc-glasses-color-variants-list-item{width:var(--item-width);max-width:var(--item-width);min-width:unset;margin-bottom:11px;padding:0 var(--item-padding)}.vc-glasses-color-variants-list-item a{border:2px solid transparent;border-radius:var(--item-border-radius);display:block;overflow:hidden;padding-top:15px;padding-bottom:15px;--gradient-right:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);--gradient-left:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%);position:relative}.vc-glasses-color-variants-list-item a::after,.vc-glasses-color-variants-list-item a::before{position:absolute;display:block;top:0;bottom:0;pointer-events:none;z-index:1;width:var(--gradient-width,1vw)}.vc-glasses-color-variants-list-item a::after{content:"";right:0;background:var(--gradient-right)}.vc-glasses-color-variants-list-item img{max-width:none;margin-left:-4px}.vc-glasses-color-variants-more-wrapper{display:none}@media screen and (min-width:768px){.vc-glasses-color-variants-list-item:nth-child(n+6){display:none}.vc-show-all .vc-glasses-color-variants-list-item:nth-child(n+6){display:block}.vc-glasses-color-variants-more-wrapper{display:block;margin-left:3px}}.vc-glasses-color-variants-more{width:calc(var(--item-width) - var(--item-padding) * 2);height:calc(100% - 11px);min-height:111px;border:2px solid #00476c;color:#00476c;border-radius:var(--item-border-radius);display:flex;flex-flow:column;align-items:center;justify-content:center;padding:10px 12px;text-decoration:none}.vc-glasses-color-variants-more:hover{color:#00476c}.vc-glasses-color-variants-more .vc-number{display:block;font-size:20px;line-height:1.4}.vc-glasses-bubble{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:6px 12px;font-size:14.22px}.vc-glasses-bubble p{margin:0;line-height:1.4}.vc-glasses-bubble-content td,.vc-glasses-bubble-content th{padding:5px}.vc-glasses-bubble-content svg{margin:0 5px}.vc-glasses-bubble-content svg+svg{margin-left:-10px}.vc-glasses-bubble-content span{display:flex;flex-basis:100%;align-items:center}.vc-detail-image-color-variant{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:-9999;opacity:0;transition:opacity 1.5s}.vc-detail-image-color-variant a{display:block}@supports (aspect-ratio:1){.vc-detail-image-color-variant picture{aspect-ratio:3/2;display:flex;align-items:center;background:#fff;justify-content:center;margin-top:22px}.vc-detail-image-color-variant picture img{max-height:none}@media screen and (min-width:500px){.vc-detail-image-color-variant picture{margin-top:11px}}@media screen and (max-width:650px),(min-width:768px) and (max-width:1069px){.vc-detail-image-color-variant picture{aspect-ratio:16/10;height:auto}}@media screen and (min-width:1070px){.vc-detail-image-color-variant picture{aspect-ratio:auto}}}@supports not (aspect-ratio:1){.vc-detail-image-color-variant picture{position:relative;padding-bottom:66.6667%;background-color:#fff}@media screen and (min-width:1000px){.vc-detail-image-color-variant picture{padding-bottom:60%}}.vc-detail-image-color-variant picture.glider-slide{padding-bottom:35%}.vc-detail-image-color-variant picture .vc-detail-image-additional-link,.vc-detail-image-color-variant picture>img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}.vc-detail-image-color-variant img{margin:0 auto}.vc-glasses-color-variant-brown{color:#8b4513}.vc-glasses-color-variant-silver{color:silver}.vc-glasses-color-variant-black{color:#000}.vc-glasses-color-variant-grey{color:gray}.vc-glasses-color-variant-orange{color:#ff4500}.vc-glasses-color-variant-blue{color:#4682b4}.vc-glasses-color-variant-green{color:#2e8b57}.vc-glasses-color-variant-pink{color:#db7093}.vc-glasses-color-variant-red{color:#8b0000}.vc-glasses-color-variant-white{color:#f8f8ff}.vc-glasses-color-variant-gold{color:#daa520}.vc-glasses-color-variant-yellow{color:#ff3}.vc-glasses-color-variant-beige{color:beige}.vc-glasses-color-variant-purple{color:indigo}.vc-glasses-color-variant-clear,.vc-glasses-color-variant-transparent{color:rgba(0,0,0,.1)}.vc-glasses-color-variants-sizes{position:absolute;top:4px;right:9px;z-index:2;display:flex;flex-direction:column;row-gap:5px}.vc-glasses-color-variants-sizes span{display:block;align-items:center;text-align:center;font-size:12.64px;border-radius:5px;background-color:#efefef;color:#00476c;padding:0 2px}.vc-detail-video-container{position:relative;cursor:pointer}.vc-detail-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:15%;height:auto;background-color:transparent;z-index:2;opacity:.7}@media screen and (min-width:450px){.vc-detail-video-play{width:100px}}.vc-detail-add-to-cart{border-top:0;padding-top:0;margin:22px 0 0}.vc-detail-add-to-cart p{color:#00476c;margin:11px 0 0;text-align:center}.vc-detail-add-to-cart .vc-btn{margin-top:0}@media only screen and (min-width:520px){.vc-detail-add-to-cart{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.vc-detail-add-to-cart p{max-width:310px;grid-column:1/2;justify-self:center}.vc-detail-add-to-cart .vc-btn{width:100%;max-width:none}}@media only screen and (min-width:768px){.vc-detail-add-to-cart{display:block}.vc-detail-add-to-cart .vc-btn{max-width:372px}}@media only screen and (max-width:1199px){.vc-detail-add-to-cart .vc-btn--xl{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:3px}.vc-detail-add-to-cart .vc-btn--xl.vc-btn--icon-goto-next{padding-right:30px}.vc-detail-add-to-cart .vc-btn--xl.vc-btn--icon-goto-back{padding-left:0;padding-right:0}}.vc-detail-add-to-cart .vc-btn--optic-store{display:inline-block;margin-top:10px}@media only screen and (min-width:520px) and (max-width:767px){.vc-applepay-fast-checkout.vc-js-applepay-supported .vc-detail-add-to-cart p{max-width:630px}.vc-detail-add-to-cart .vc-btn--optic-store{margin-top:0}}.vc-detail-add-to-cart .vc-btn--link{white-space:normal;margin-top:11px}@media only screen and (min-width:520px){.vc-detail-add-to-cart .vc-detail-transport{max-width:310px;grid-column:1/2;justify-self:center}}@media only screen and (min-width:520px) and (max-width:767px){.vc-applepay-fast-checkout.vc-js-applepay-supported .vc-detail-add-to-cart .vc-js-add-to-cart{grid-column:1/-1}.vc-applepay-fast-checkout.vc-js-applepay-supported .vc-detail-add-to-cart .vc-js-add-to-cart .vc-btn{flex-basis:49%}}.vc-detail-info-container{margin-bottom:22px}@media screen and (min-width:768px){.vc-detail-video-play{opacity:.8}.vc-detail-info-container{margin-bottom:0}}.vc-detail-info-container .vc-foot-row-newsletter-input-wrapper{border-color:#e0e0e0;max-width:none;width:100%;margin-top:11px}.vc-detail-heading{margin:-7px 0 0}.vc-detail-heading small{display:block;color:#1c1c1c;font-weight:400;text-transform:uppercase;margin-top:11px;font-size:14.22px}.vc-price-detail p,.vc-price-detail~.vc-label-danger{margin:0}.vc-detail-heading-feature{display:block;font-weight:400;font-size:14.22px;line-height:1.6}.vc-price-detail{display:block;font-weight:500;margin:0 22px 0 0}.vc-detail-highlight-box{--margin-top:0;background-color:#e5f5fc;padding:10px 16px;margin:var(--margin-top) -15px 33px}.vc-detail-highlight-box details p{padding-left:16px}.vc-detail-price~.vc-detail-highlight-box{--margin-top:33px}.vc-detail-info-rating{display:flex;align-items:center}.vc-detail-info-rating .vc-rating-stars{margin-right:11px}.vc-detail-info-dispatch{font-weight:700}.vc-glasses-dispatch-info{border-bottom:1px dotted #20344b;cursor:pointer}@media only screen and (max-width:659px){.vc-detail-price .vc-price-detail{flex-basis:auto}}.vc-detail-price .vc-note{margin-bottom:0}.vc-detail-price .vc-detail-free-shipping{margin-top:0}.vc-detail-info-box+.alert{margin-top:11px}@media only screen and (min-width:768px){.vc-price-detail{font-size:27.63px;line-height:26px}.vc-detail-highlight-box{margin-left:0;margin-right:0;border-radius:10px}.vc-detail-info-box+.alert{margin-top:22px;margin-bottom:0}.vc-detail-image-container{top:0;left:0;width:100%}}.vc-detail-info-box+.alert-info{text-align:left;padding-bottom:16px}.vc-detail-info-box+.alert-info h2{margin-top:11px;margin-bottom:11px}.vc-detail-info-box .vc-row-flex{align-items:center;margin:0 0 33px;gap:11px}@media (-webkit-appearance:none) and (not (translate:none)) and (-webkit-backdrop-filter:none) and (not (-moz-user-select:none)){.vc-detail-info-box .vc-row-flex{margin-top:-11px}.vc-detail-info-box .vc-row-flex>*{margin-top:11px}}.vc-detail-highlight-box .vc-detail-info,.vc-detail-highlight-box .vc-detail-info a{color:#20344b}.vc-detail-content p,.vc-detail-content ul,details.vc-detail-info[open]{color:#1c1c1c}details.vc-detail-info summary{cursor:pointer;list-style:none;font-weight:700;align-items:baseline}details.vc-detail-info summary::-webkit-details-marker{display:none}details.vc-detail-info span svg{margin-left:0.6em}details.vc-detail-info p{padding-left:24px;font-size:12.64px;line-height:16px}details.vc-detail-info[open] span svg{transform:rotate(180deg)}.vc-detail-carousel{display:flex;justify-content:center;margin:11px 0 0}.vc-detail-shipping-note{flex-basis:100%;font-size:14.22px;margin:0;color:#747474}.vc-detail-free-returns{display:flex;align-items:center;font-size:14.22px;font-weight:700;margin-bottom:0}.vc-label-danger+.vc-detail-free-returns{flex-basis:100%}.vc-detail-free-returns .vc-icon{margin-right:10px}@supports not (translate:none){.vc-glasses-color-variants-sizes span+.vc-glasses-color-variants-sizes span{margin-top:5px}.vc-detail-free-returns{margin:11px 0}}.vc-detail-glasses-advisor{display:flex;flex-wrap:wrap;margin:44px 0;border-radius:5px;background:#e5f5fc}.vc-detail-glasses-advisor .vc-detail-glasses-advisor-content{display:flex;flex-direction:column;justify-content:center;padding:2vw 0 2vw 4vw;flex:1}@media screen and (min-width:768px) and (max-width:960px),screen and (max-width:640px){.vc-detail-glasses-advisor .vc-detail-glasses-advisor-content{padding:2vw 4vw;flex-basis:100%;order:2;align-items:center}}.vc-detail-glasses-advisor .vc-detail-glasses-advisor-img{flex:1;overflow:hidden}.vc-detail-glasses-advisor .vc-detail-glasses-advisor-img img{height:100%;width:auto;display:block}.vc-detail-glasses-advisor a,.vc-detail-glasses-advisor p{font-size:1.125rem}@media screen and (max-width:600px){.vc-detail-glasses-advisor .vc-btn{white-space:normal}}.vc-detail-glasses-advisor-heading{color:#00476c;font-weight:700;margin:0 0 33px;max-width:30ch;text-wrap:pretty}@media screen and (min-width:768px) and (max-width:960px),screen and (max-width:640px){.vc-detail-glasses-advisor .vc-detail-glasses-advisor-img{flex-basis:100%;order:1}.vc-detail-glasses-advisor .vc-detail-glasses-advisor-img img{margin:0 auto}.vc-detail-glasses-advisor-heading{text-align:center}}.vc-detail-glasses-motivator{--motivator-gap:5.5px;--motivator-items-display:flex;--motivator-grid-last-row:1fr;--motivator-items-margin-bottom:22px;--motivator-item-padding:11px;display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"heading" "items" "content";border-bottom:1px solid #e0e0e0;padding-bottom:22px;margin:22px 0}@media screen and (min-width:450px){.vc-detail-glasses-motivator{--motivator-item-padding:22px}}@media screen and (min-width:1200px){.vc-detail-glasses-motivator{-moz-column-gap:var(--motivator-gap);column-gap:var(--motivator-gap);grid-template-columns:var(--motivator-grid-columns);grid-template-rows:auto auto var(--motivator-grid-last-row)}@supports (selector(:has(+ *))){.vc-detail-glasses-motivator{grid-template-areas:"heading items" "heading content"}}}@supports (selector(:has(+ *))){.vc-detail-glasses-motivator{--motivator-grid-columns:33% 67%;--motivator-item-align:center;--motivator-heading-width:20ch;--motivator-item-heading-size:12.64px}.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:first-of-type:hover) .vc-detail-glasses-motivator-content-item:nth-of-type(1){display:grid}.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:nth-of-type(2):hover) .vc-detail-glasses-motivator-content-item:nth-of-type(2){display:grid}.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:nth-of-type(3):hover) .vc-detail-glasses-motivator-content-item:nth-of-type(3){display:grid}.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:hover:not(:first-of-type)) .vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner{border-color:#e0e0e0;color:initial;bottom:0;box-shadow:none}.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:hover:not(:first-of-type)) .vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner .vc-detail-glasses-motivator-item-heading{color:initial}.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:hover:not(:first-of-type)) .vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner:after,.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:hover:not(:first-of-type)) .vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner:before{display:none}.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:hover:not(:first-of-type)) .vc-detail-glasses-motivator-content-item:first-of-type{display:none}}@supports (not selector(:has(+ *))){.vc-detail-glasses-motivator{--motivator-items-display:block;--motivator-grid-columns:100%;--motivator-grid-last-row:0;--motivator-heading-width:auto;--motivator-item-heading-size:$vc-font-size-h4;--motivator-items-margin-bottom:0;--motivator-item-align:start;padding-bottom:0;grid-template-rows:auto auto var(--motivator-grid-last-row);grid-template-areas:"heading" "items"}@media screen and (min-width:1200px){.vc-detail-glasses-motivator{--motivator-items-display:flex}}}.vc-detail-glasses-motivator-heading{grid-area:heading}.vc-detail-glasses-motivator-heading h2{font-size:1.265625rem;margin-top:0;text-wrap:pretty}.vc-detail-glasses-motivator-content{grid-area:content;min-height:6ch;text-wrap:balance}@media screen and (min-width:1200px){.vc-detail-glasses-motivator-heading h2{max-width:var(--motivator-heading-width);font-size:1.423828125rem}.vc-detail-glasses-motivator-content{max-width:60ch}}.vc-detail-glasses-motivator-content-item{display:none}@media screen and (max-width:1199px){.vc-detail-glasses-motivator-heading p{display:none}.vc-detail-glasses-motivator-content-item{font-size:14.22px}}@supports (selector(:has(+ *))){.vc-detail-glasses-motivator-content-item:first-of-type{display:grid}.vc-detail-glasses-motivator-content-item:first-of-type:has(.vc-glasses-partner-certificate){grid-template-columns:auto auto;gap:11px;align-items:center}.vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner,.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner{--box-shadow:0 5px 8px 0 rgba(0, 0, 0, 0.2);border-color:#4c9160;box-shadow:var(--box-shadow);bottom:10px;color:#4c9160}.vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner::after,.vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner::before,.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner::after,.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid}.vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner .vc-detail-glasses-motivator-item-heading{color:#4c9160}.vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner::before{border-width:12px 10px 0;border-color:#4c9160 transparent transparent}.vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner::after{border-width:10px 8px 0;border-color:#fff transparent transparent}.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner .vc-detail-glasses-motivator-item-heading{color:#4c9160}.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner::before{border-width:12px 10px 0;border-color:#4c9160 transparent transparent}.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner::after{border-width:10px 8px 0;border-color:#fff transparent transparent}}.vc-detail-glasses-motivator-items{display:var(--motivator-items-display);align-items:stretch;grid-area:items;margin:0 calc(-1 * var(--motivator-gap)) var(--motivator-items-margin-bottom)}.vc-detail-glasses-motivator-item{flex:1;padding:var(--motivator-gap)}.vc-detail-glasses-motivator-item-heading{margin:0;text-align:center;font-size:var(--motivator-item-heading-size);text-wrap:pretty}.vc-detail-glasses-motivator-item-inner{display:flex;flex-direction:column;align-items:center;justify-content:var(--motivator-item-align);padding:22px var(--motivator-item-padding);border:1px solid #e0e0e0;border-radius:5px;transition:bottom .2s;position:relative;bottom:0;height:100%}.vc-detail-glasses-motivator-item-inner svg{margin:0 0 11px;aspect-ratio:1}.vc-detail-glasses-motivator-item-inner p{margin-top:11px;margin-bottom:0;font-size:12.64px}@supports (selector(:has(+ *))){.vc-detail-glasses-motivator-item-inner p{display:none}}.vc-detail-image-overlay{position:absolute;top:0;right:0;display:flex;flex-direction:row;align-items:center}@media screen and (min-width:768px){.vc-detail-image-overlay{flex-direction:column;justify-content:flex-end}}.vc-detail-image-overlay:empty{display:none}.vc-detail-vr-try{display:flex;font-weight:500;align-items:center;justify-content:flex-start;color:#00476c;cursor:pointer;font-size:14.22px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:left;background:0 0;border:0}.vc-detail-vr-try .vc-icon{min-width:33px;margin-right:11px}@media screen and (min-width:768px){.vc-detail-vr-try{position:absolute;top:0;left:0;font-size:16px;max-width:none}.vc-detail-vr-try .vc-icon{margin-right:11px}}.vc-detail-image-overlay,.vc-detail-vr-try{z-index:21}.h3{margin:22px 0}.h3:has(+ p){margin-bottom:11px}.vc-detail-aside-heading{font-weight:700;margin-bottom:11px;font-size:1.125rem}.vc-glasses-color-variants .vc-detail-aside-heading{position:relative;z-index:10}.vc-detail-aside-heading .vc-btn--qtip:hover{color:#fafafa}.table{border:0;margin:0}.vc-detail-content{padding-top:0;margin-bottom:22px;max-height:150px;overflow:hidden}.vc-detail-content ul{padding-left:22px}.vc-detail-content ul li::marker{color:#00476c}.vc-detail-content-control{border-top:1px solid #e0e0e0;padding:10px 0;margin:22px 0;position:relative}.vc-detail-content-control::after{position:absolute;top:-44px;width:100%;left:0;display:block;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);height:22px}.vc-detail-content-checkbox,.vc-detail-content-checkbox:checked+.vc-detail-content+.vc-detail-content-control .vc-show-more,.vc-detail-content-control .vc-show-less{display:none}.vc-detail-content-control label{font-weight:400;cursor:pointer}.vc-detail-content-control label svg{position:relative;top:3px}.vc-detail-content-checkbox:checked+.vc-detail-content{max-height:none}.vc-detail-content-checkbox:checked+.vc-detail-content+.vc-detail-content-control .vc-show-less{display:inline}.vc-detail-content-checkbox:checked+.vc-detail-content+.vc-detail-content-control::after{display:none}.vc-detail-content-checkbox:checked+.vc-detail-content+.vc-detail-content-control svg{transform:rotate(180deg);top:0}.vc-detail-image-container{position:relative;margin-bottom:44px}@media only screen and (min-width:768px){.vc-detail-image-container .vc-offer-badge{top:0;font-size:14.22px}.vc-detail-image-thumbnails-long .vc-detail-image-thumbnail{margin:0}}.vc-detail-image{height:385px;padding:0;position:relative;margin-right:auto;margin-left:auto}@supports (aspect-ratio:1){.vc-detail-image{aspect-ratio:3/2;display:flex;align-items:center;background:#fff;justify-content:center;margin-top:22px}.vc-detail-image img{max-height:none}@media screen and (min-width:500px){.vc-detail-image{margin-top:11px}}@media screen and (max-width:650px),(min-width:768px) and (max-width:1069px){.vc-detail-image{aspect-ratio:16/10;height:auto}}@media screen and (min-width:1070px){.vc-detail-image{aspect-ratio:auto}}}@supports not (aspect-ratio:1){.vc-detail-image{position:relative;padding-bottom:66.6667%;background-color:#fff}@media screen and (min-width:1000px){.vc-detail-image{padding-bottom:60%}}.vc-detail-image.glider-slide{padding-bottom:35%}.vc-detail-image .vc-detail-image-additional-link,.vc-detail-image>img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:650px),(min-width:768px) and (max-width:1070px){.vc-detail-image{aspect-ratio:16/10;height:auto}}@media screen and (min-width:1071px){.vc-detail-image{min-height:385px;height:auto}}.vc-detail-image .vc-detail-image-additional-link{z-index:-9999;opacity:0}@supports (aspect-ratio:1){.vc-detail-image .vc-detail-image-additional-link{position:absolute;top:0}.vc-detail-image .vc-detail-image-additional-link.vc-is-active{position:relative}}.vc-detail-image img{width:revert-layer;max-width:100%;height:auto}.vc-detail-thumbnails-container{display:flex}@media screen and (max-width:767px){.vc-detail-thumbnails-container{--gradient-right:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);--gradient-left:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%);position:relative}.vc-detail-thumbnails-container::after,.vc-detail-thumbnails-container::before{position:absolute;display:block;top:0;bottom:0;pointer-events:none;z-index:1;width:var(--gradient-width,6vw)}.vc-detail-thumbnails-container::after{content:"";right:0;background:var(--gradient-right)}}.vc-detail-thumbnails-container .glider-slide{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.vc-detail-image-additional-img{margin:0}.vc-detail-image-thumbnails{display:flex;justify-content:flex-start;flex-basis:100%;flex-wrap:wrap;padding-bottom:6px}@media only screen and (min-width:1200px){.vc-detail-content{max-height:350px}.vc-detail-image-thumbnails-long{flex-basis:100%}}@supports (display:grid){.vc-detail-image-thumbnails-long{flex-basis:100%}@media only screen and (min-width:768px){.vc-detail-image-thumbnails-long{display:grid;grid-template-columns:repeat(auto-fit,90px);gap:10px}}}.vc-detail-image-thumbnails-long .vc-detail-image-thumbnail{max-width:90px}@media only screen and (min-width:768px) and (max-width:999px){.vc-detail-image-thumbnails-long .vc-detail-image-thumbnail{flex-basis:20%}}.vc-detail-image-thumbnail{cursor:pointer;margin:5px;overflow:hidden;border:2px solid transparent;border-radius:5px;caret-color:transparent;width:90px;height:60px;display:flex;align-items:center;padding:5px}.vc-detail-image-thumbnail.vc-is-active{border-color:#00476c;box-shadow:var(--item-shadow)}.vc-detail-image-thumbnail:focus,.vc-detail-image-thumbnail:hover{border-color:#00476c;outline:0}.vc-detail-image-thumbnail.vc-detail-glasses-size{margin:5px;background-size:100px auto;background-position:center;padding-top:58px}.vc-detail-image-thumbnail .vc-detail-glasses-legend{display:none}.vc-detail-image-thumbnail-scheme{display:flex;align-items:center;justify-content:center}.vc-product-options-detail{background-color:transparent;border:0;border-radius:0;padding:0;margin:22px 0 33px;position:relative}.vc-product-options-detail .vc-select-wrapper{display:inline-block;margin-top:-22px}@media only screen and (min-width:520px) and (max-width:767px){.vc-product-options-detail .vc-select-wrapper{width:calc(50% - 5px)}}@media only screen and (min-width:768px){.vc-product-options-detail{margin:22px 0}.vc-product-options-detail .vc-select-wrapper{max-width:310px}}.vc-product-options-detail .vc-select-wrapper .vc-detail-info{font-weight:400}.vc-product-options-detail .vc-select-wrapper .form-control{height:32px;font-size:14.22px;line-height:32px;padding-top:0;padding-bottom:0;border:1px solid #20344b;border-radius:2px}.vc-product-options-detail .vc-note{margin:7.5px 0}.vc-product-options-detail .alert{margin:11px 0}.vc-product-options-detail .alert:last-child{margin-bottom:0}