.vc-detail-content-main{display:grid;grid-template-columns:100%;grid-template-areas:"breadcrumbs" "heading" "image" "info" "desc" "cross-sell"}@media screen and (min-width: 768px){.vc-detail-content-main{grid-template-columns:62% 33%;grid-column-gap:5%}}@media screen and (min-width: 768px){.vc-detail-content-main{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{grid-area:heading;margin:0;z-index:1}@media screen and (min-width: 1050px){.vc-detail-heading-container{margin-top:22px}}@media screen and (min-width: 768px){.vc-detail-heading-container{margin-bottom:33px}}.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}.vc-detail-cross-sell{grid-area:cross-sell}.vc-detail-description{padding-top:0;margin-bottom:0}klarna-placement{margin-top:33px}.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-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}@media screen and (min-width: 768px){.vc-detail-image-additional-link .vc-detail-glasses-dimensions{gap:33px}}.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}}@media only screen and (max-width: 319px){.vc-detail-glasses-size-col{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-glasses-frame-dimensions{max-width:500px;min-height:240px;display:flex;justify-content:center;align-items:center;margin:auto}@media screen and (max-width: 767px){.vc-detail-glasses-frame-dimensions{position:relative;overflow-x:hidden}.vc-detail-image-additional-link.vc-is-active .vc-detail-glasses-frame-dimensions{width:100vw}}@media screen and (max-width: 767px){.vc-detail-glasses-frame-dimensions>svg{position:absolute;width:auto;right:0;bottom:0}}@media screen and (min-width: 768px){.vc-detail-glasses-frame-dimensions>svg{max-width:100%;position:static}}@media only screen and (min-width: 768px){.vc-detail-glasses-frame-dimensions{padding:88px 0 44px}}.vc-detail-ig{position:relative}@media screen and (max-width: 767px){.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}}.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}}}@media only screen and (min-width: 1350px){.vc-detail-ig-list{grid-template-columns:repeat(3, 1fr)}}.vc-detail-ig-item{--max-width: 350px;display:flex;align-items:center;position:relative}@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>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 img{position:absolute;top:0;left:0}}@media only screen and (min-width: 768px){.vc-detail-ig-item img{border-radius:5px}}.vc-detail-ig-item p{text-align:center;margin:0;font-size:14.22px}@media only screen and (min-width: 1350px){.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-btn--input{--filter-color: #1c1c1c;--item-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);padding:6px 12px;border-radius:5px;border:1px solid #00476c}@media screen and (min-width: 768px){.vc-detail-sizes .vc-btn--input{font-size:16px}}@media(any-pointer: coarse){.vc-detail-sizes .vc-btn--input{--btn-ml: 0}}.vc-detail-sizes .vc-btn--input:hover,.vc-detail-sizes .vc-btn--input:focus,.vc-detail-sizes .vc-btn--input:active,.vc-detail-sizes .vc-btn--input:active:hover,.vc-detail-sizes .vc-btn--input:active:focus,.vc-detail-sizes .vc-btn--input.focus,.vc-detail-sizes .vc-btn--input.active,.vc-detail-sizes .vc-btn--input.active:hover,.vc-detail-sizes .vc-btn--input.active:focus,.vc-detail-sizes .vc-btn--input.active:active:hover{border:2px solid #00476c;padding:5px 11px;color:#00476c;background-color:rgba(0,0,0,0);outline:0 none;box-shadow:none}.vc-detail-sizes .vc-btn--input:hover,.vc-detail-sizes .vc-btn--input:focus .vc-detail-sizes .vc-btn--input:active{border-color:#00476c}.vc-detail-sizes .vc-btn--input.active,.vc-detail-sizes .vc-btn--input.active:hover,.vc-detail-sizes .vc-btn--input.active:focus,.vc-detail-sizes .vc-btn--input.active: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:hover .vc-custom-input-container,.vc-detail-sizes .vc-btn--input.active:focus .vc-custom-input-container,.vc-detail-sizes .vc-btn--input.active: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-detail-sizes+.vc-detail-eye-values{display:none}.vc-detail-eye-values .table{border-bottom:1px solid var(--vc-grey)}.vc-detail-eye-values .table th,.vc-detail-eye-values .table td{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 none;box-shadow:none;max-width:100px}.vc-partner-certificate:not(.vc-foot-row-partners-item){display:none}@media only screen and (min-width: 768px){.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-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}}@media only screen and (min-width: 768px){.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-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}@media screen and (min-width: 768px){.vc-detail-image-360{margin:0 5px}}.vc-detail-image-360:focus{outline:0}.vc-detail-image-360 svg:hover{cursor:pointer}@media screen and (min-width: 768px){.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{max-width:100%}@media screen and (min-width: 768px){.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-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%}@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:10%}@media screen and (min-width: 450px){.vc-modal--rotating-glasses .vc-slider-btn-next{right:15%}}.vc-glasses-color-variants{--item-border-radius: 5px;--item-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);--item-width: 84px;--item-padding: 3px;--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:has(.vc-slider-btn-next.disabled)::after{display:none}.vc-glasses-color-variants::after{content:"";right:0;background:var(--gradient-right)}.vc-glasses-color-variants-list{flex-wrap:nowrap;overflow:hidden}.glider .vc-glasses-color-variants-list{overflow:initial}.vc-glasses-color-variants-list-item{min-width:unset;margin-bottom:11px;padding:0 var(--item-padding)}.vc-glasses-color-variants-list-item a{border:2px solid rgba(0,0,0,0);border-radius:var(--item-border-radius);display:block;overflow:hidden;width:84px;height:93px;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:has(.vc-slider-btn-next.disabled)::after{display:none}.vc-glasses-color-variants-list-item a::after{content:"";right:0;background:var(--gradient-right)}.vc-glasses-color-variants-list-item a:focus{outline-offset:0}.vc-glasses-color-variants-list-item img{max-width:none;margin-left:-4px}.vc-glasses-color-variants-list-item.vc-is-selected>a,.vc-glasses-color-variants-list-item:hover>a{border-color:#00476c;box-shadow:var(--item-shadow)}.vc-glasses-bubble{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:6px 12px;font-size:14.22px;padding:6px 12px}.vc-glasses-bubble p{margin:0;line-height:1.4}.vc-glasses-bubble-content th,.vc-glasses-bubble-content td{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:0;left:50%;transform:translateX(-50%);z-index:-9999;opacity:0;transition:opacity 1.5s}@media screen and (min-width: 1050px){.vc-detail-image-color-variant{top:20%}}.vc-detail-image-color-variant a{display:block}.vc-detail-image-color-variant.vc-is-active{z-index:0;opacity:1}@supports(aspect-ratio: 1){.vc-detail-image-color-variant picture{aspect-ratio:3/2;display:flex;align-items:center;background:#fff;justify-content:center}.vc-detail-image-color-variant picture img{max-height:none}@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.6666666667%;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>img,.vc-detail-image-color-variant picture .vc-detail-image-additional-link{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:darkred}.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-transparent,.vc-glasses-color-variant-clear{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}@supports not (translate: none){.vc-glasses-color-variants-sizes span+.vc-glasses-color-variants-sizes span{margin-top:5px}}.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:rgba(0,0,0,0);z-index:2;opacity:.7}@media screen and (min-width: 450px){.vc-detail-video-play{width:100px}}@media screen and (min-width: 768px){.vc-detail-video-play{opacity:.8}}.vc-detail-add-to-cart{border-top:0 none;padding-top:0;margin:22px 0 0}@media only screen and (min-width: 520px){.vc-detail-add-to-cart{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px}}@media only screen and (min-width: 768px){.vc-detail-add-to-cart{display:block}}.vc-detail-add-to-cart p{color:#00476c;margin:11px 0 0;text-align:center}@media only screen and (min-width: 520px){.vc-detail-add-to-cart p{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 p{max-width:630px}}.vc-detail-add-to-cart .vc-btn{margin-top:0}@media only screen and (min-width: 520px){.vc-detail-add-to-cart .vc-btn{width:100%;max-width:none}}@media only screen and (min-width: 768px){.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-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-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-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;margin-right:22px}.vc-price-detail~.vc-label-danger{margin:0}@media only screen and (min-width: 768px){.vc-price-detail{font-size:27.63px;line-height:26px}}.vc-price-detail p{margin:0}.vc-detail-highlight-box{--margin-top: 0;background-color:#e5f5fc;padding:10px 16px;margin:var(--margin-top) -15px 33px}@media only screen and (min-width: 768px){.vc-detail-highlight-box{margin-left:0;margin-right:0;border-radius:10px}}.vc-detail-highlight-box details p{padding-left:16px}.vc-detail-price~.vc-detail-highlight-box{--margin-top: 33px}.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-detail-info-box+.alert{margin-top:22px;margin-bottom:0}}.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 0;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{color:#20344b}.vc-detail-highlight-box .vc-detail-info a{color:#20344b}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:.6em}details.vc-detail-info p{padding-left:24px;font-size:12.64px;line-height:16px}details.vc-detail-info[open]{color:#1c1c1c}details.vc-detail-info[open] span svg{transform:rotate(180deg)}.vc-detail-carousel{display:flex;justify-content:center;margin:11px 0 0}.vc-detail-carousel:empty{display:none}.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-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}@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{height:100%;width:auto;display:block}@media screen and (min-width: 768px )and (max-width: 960px),screen and (max-width: 640px){.vc-detail-glasses-advisor .vc-detail-glasses-advisor-img img{margin:0 auto}}.vc-detail-glasses-advisor p,.vc-detail-glasses-advisor a{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-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;margin:22px 0 0;padding-bottom:11px}@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}}@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}}}@supports(selector(:has(+ *))){.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:nth-of-type(1):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:before,.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{display:none}.vc-detail-glasses-motivator:has(.vc-detail-glasses-motivator-item:hover:not(:first-of-type)) .vc-detail-glasses-motivator-content-item:nth-of-type(1){display:none}}.vc-detail-glasses-motivator-heading{grid-area:heading}.vc-detail-glasses-motivator-heading h2{font-size:1.265625rem;margin-top:0;text-wrap:pretty}@media screen and (min-width: 1200px){.vc-detail-glasses-motivator-heading h2{max-width:var(--motivator-heading-width);font-size:1.423828125rem}}@media screen and (max-width: 1199px){.vc-detail-glasses-motivator-heading p{display:none}}.vc-detail-glasses-motivator-content{grid-area:content;min-height:11ch;text-wrap:balance}@media screen and (min-width: 1200px){.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-content-item{font-size:14.22px}}@supports(selector(:has(+ *))){.vc-detail-glasses-motivator-content-item:nth-of-type(1){display:grid}.vc-detail-glasses-motivator-content-item:nth-of-type(1):has(.vc-glasses-partner-certificate){grid-template-columns:auto auto;gap:11px;align-items:center}}.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)}@supports(selector(:has(+ *))){.vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner{--box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);color:#4c9160;border-color:#4c9160;box-shadow:var(--box-shadow);bottom:10px}.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,.vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner::after{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::before{border-width:12px 10px 0 10px;border-color:#4c9160 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.vc-detail-glasses-motivator-item:first-of-type .vc-detail-glasses-motivator-item-inner::after{border-width:10px 8px 0 8px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner{--box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);color:#4c9160;border-color:#4c9160;box-shadow:var(--box-shadow);bottom:10px}.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,.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid}.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner::before{border-width:12px 10px 0 10px;border-color:#4c9160 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.vc-detail-glasses-motivator-item:hover .vc-detail-glasses-motivator-item-inner::after{border-width:10px 8px 0 8px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.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 ease .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{--padding: 5px;display:flex;font-weight:500;align-items:center;justify-content:flex-start;color:#00476c;text-decoration:none;cursor:pointer;font-size:14.22px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:left;background:rgba(0,0,0,0);border:0 none;padding:var(--padding)}.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:calc(var(--padding)*-1);left:calc(var(--padding)*-1);font-size:16px;max-width:none}.vc-detail-vr-try .vc-icon{margin-right:11px}}@media screen and (min-width: 768px)and (max-width: 1400px){.vc-detail-vr-try{background-color:#fafafa;border-radius:10px;box-shadow:0 0 10px #d3d3d3}}.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}@media only screen and (min-width: 1200px){.vc-detail-content{max-height:350px}}.vc-detail-content p,.vc-detail-content ul{color:#1c1c1c}.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-control label{font-weight:400;cursor:pointer}.vc-detail-content-control label svg{position:relative;top:3px}.vc-detail-content-control .vc-show-less{display:none}.vc-detail-content-checkbox{display:none}.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-more{display: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{top:0;left:0;width:100%}}@media only screen and (min-width: 768px){.vc-detail-image-container .vc-offer-badge{top:0;font-size:14.22px}}.vc-glasses-detail-image{height:385px;padding:0;position:relative;margin-right:auto;margin-left:auto}@supports(aspect-ratio: 1){.vc-glasses-detail-image{aspect-ratio:3/2;display:flex;align-items:center;background:#fff;justify-content:center}.vc-glasses-detail-image img{max-height:none}@media screen and (max-width: 650px),(min-width: 768px)and (max-width: 1069px){.vc-glasses-detail-image{aspect-ratio:16/10;height:auto}}@media screen and (min-width: 1070px){.vc-glasses-detail-image{aspect-ratio:auto}}}@supports not (aspect-ratio: 1){.vc-glasses-detail-image{position:relative;padding-bottom:66.6666666667%;background-color:#fff}@media screen and (min-width: 1000px){.vc-glasses-detail-image{padding-bottom:60%}}.vc-glasses-detail-image.glider-slide{padding-bottom:35%}.vc-glasses-detail-image>img,.vc-glasses-detail-image .vc-detail-image-additional-link{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-glasses-detail-image{aspect-ratio:16/10;height:auto}}@media screen and (min-width: 1071px){.vc-glasses-detail-image{min-height:385px;height:auto}}.vc-glasses-detail-image:has(:focus-visible){outline:1px solid #000;outline-offset:10px}.vc-glasses-detail-image .vc-detail-image-additional-link{z-index:-9999;opacity:0}@supports(aspect-ratio: 1){.vc-glasses-detail-image .vc-detail-image-additional-link{position:absolute;top:0}.vc-glasses-detail-image .vc-detail-image-additional-link.vc-is-active{position:relative}}.vc-glasses-detail-image .vc-detail-image-additional-link.vc-is-active{z-index:0;opacity:1}.vc-glasses-detail-image img{width:auto;max-width:100%;height:auto;max-height:260px}.vc-detail-image-thumbnails-container{display:flex;align-items:center}@media screen and (min-width: 768px){.vc-detail-image-thumbnails-container{position:static;display:block}}.vc-detail-image-thumbnails-controls-holder{position:relative;overflow-y:hidden;--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-image-thumbnails-controls-holder::after,.vc-detail-image-thumbnails-controls-holder::before{position:absolute;display:block;top:0;bottom:0;pointer-events:none;z-index:1;width:var(--gradient-width, 6vw)}.vc-detail-image-thumbnails-controls-holder:has(.vc-slider-btn-next.disabled)::after{display:none}.vc-detail-image-thumbnails-controls-holder::after{content:"";right:0;background:var(--gradient-right)}.vc-detail-image-thumbnails-controls-holder::after,.vc-detail-image-thumbnails-controls-holder::before{top:auto;height:76px}.vc-detail-image-thumbnails{margin:0;padding-bottom:6px}.vc-detail-image-thumbnails .glider-slide{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.vc-detail-image-thumbnail{--item-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);cursor:pointer;margin:5px;overflow:hidden;border:2px solid rgba(0,0,0,0);border-radius:5px;caret-color:rgba(0,0,0,0);width:90px;max-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 .vc-detail-image-additional-img{margin:0}.vc-detail-image-thumbnail-scheme{display:flex;align-items:center;justify-content:center}.vc-product-options-detail{background-color:rgba(0,0,0,0);border:0 none;border-radius:0;padding:0;margin:22px 0 33px;position:relative}@media only screen and (min-width: 768px){.vc-product-options-detail{margin:22px 0}}.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 .vc-select-wrapper{max-width:310px}}.vc-product-options-detail .vc-select-wrapper .vc-detail-info{font-weight:400}@media only screen and (max-width: 767px){.vc-product-options-detail .vc-select-wrapper .vc-detail-info{margin-bottom:0}}.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}
