@font-face{font-family:MorePro-CondBook;src:url(/static/fonts/more_pro_condensed/morepro-condbook.woff2) format("woff2"),url(/static/fonts/more_pro_condensed/morepro-condbook.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/static/fonts/roboto/roboto-regular.woff2) format("woff2"),url(/static/fonts/roboto/roboto-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Open-Sans;src:url(/static/fonts/open_sans/opensans-light.woff2) format("woff2"),url(/static/fonts/open_sans/opensans-light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Open-Sans;src:url(/static/fonts/open_sans/opensans-regular.woff2) format("woff2"),url(/static/fonts/open_sans/opensans-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Open-Sans;src:url(/static/fonts/open_sans/opensans-semibold.woff2) format("woff2"),url(/static/fonts/open_sans/opensans-semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Open-Sans;src:url(/static/fonts/open_sans/opensans-bold.woff2) format("woff2"),url(/static/fonts/open_sans/opensans-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Din-Cond;src:url(/static/fonts/dincond/dincond-bold.woff2) format("woff2"),url(/static/fonts/dincond/dincond-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Trade-Gothic-LT-Cond;src:url(/static/fonts/trade_gothic/tradegothic_lt_boldcondtwenty.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gotham;src:url(/static/fonts/gotham/Gotham-Medium.woff2) format("woff2"),url(/static/fonts/gotham/Gotham-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(/static/fonts/gotham/Gotham-Book.woff2) format("woff2"),url(/static/fonts/gotham/Gotham-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(/static/fonts/gotham/Gotham-Light.woff2) format("woff2"),url(/static/fonts/gotham/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gotham;src:url(/static/fonts/gotham/Gotham-Medium.woff2) format("woff2"),url(/static/fonts/gotham/Gotham-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(/static/fonts/avenir/avenir-medium.ttf) format("ttf"),url(/static/fonts/avenir/avenir-medium.ttf) format("ttf");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(/static/fonts/avenir/avenir-bold.ttf) format("ttf"),url(/static/fonts/avenir/avenir-bold.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue01.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue01.ttf) format("ttf");font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-Bold-02.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-Bold-02.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-Bolditalic-04.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-Bolditalic-04.ttf) format("ttf");font-weight:700;font-style:italic}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-CondensedBlack-10.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-CondensedBlack-10.ttf) format("ttf");font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-CondensedBold-05.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-CondensedBold-05.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-italic-03.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-italic-03.ttf) format("ttf");font-style:italic}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-Light-08.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-Light-08.ttf) format("ttf");font-weight:300;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-LightItalic-08.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-LightItalic-08.ttf) format("ttf");font-weight:300;font-style:italic}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-Medium-11.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-Medium-11.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-Mediumitalic-12.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-Mediumitalic-12.ttf) format("ttf");font-weight:400;font-style:italic}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-Thin-13.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-Thin-13.ttf) format("ttf");font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-Thinitalic-14.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-Thinitalic-14.ttf) format("ttf");font-style:italic}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-UltraLight-06.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-UltraLight-06.ttf) format("ttf");font-weight:100;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/static/fonts/helveticaneue/HelveticaNeue-UltraLightitalic-07.ttf) format("ttf"),url(/static/fonts/helveticaneue/HelveticaNeue-UltraLightitalic-07.ttf) format("ttf");font-weight:100;font-style:italic}@font-face{font-family:Avenir Next;src:url(https://vmmv.luxottica.com/assets/fonts/Avenir%20Next%20LT%20Pro/25381880192.ttf) format("truetype");font-weight:700;font-style:normal}button{border-radius:0;border-width:0;font-stretch:normal;font-weight:700!important;font-style:normal!important;letter-spacing:normal!important;line-height:normal!important;text-transform:uppercase;box-shadow:none!important;font-size:inherit;background-color:#fff;color:#000;stroke:#000}::-webkit-scrollbar{display:none}body{margin:0;padding:0}.bipa-overlay{position:absolute;top:0;max-height:-webkit-fill-available;z-index:101}.bipa-overlay #bipa-component-container{width:auto!important}.bipa-overlay #bipa-component-container #bipa-form .buttons{padding-bottom:12em!important}@media only screen and (min-width:1224px){body{max-width:918px;margin:0 auto}#__next{position:relative}}#__next,#vm-container,.vm-container,body,html{height:100%;background-color:#000;overflow:auto}#vm-container{height:100%;background-color:#000}#vm-container #svg-placeholder{margin-top:-3rem}#vm-container .nudging-guide{top:calc(50% - 10vh);width:min(80%,80vw)}@media only screen and (min-width:500px){#vm-container .nudging-guide{width:min(60%,60vw)}}@media only screen and (min-width:1224px){#vm-container .nudging-guide{width:734.4px}}#vm-container .nudging-guide span{font-weight:700;font-size:1.3rem}#vm-container .loading-bg .loading-text{top:25%}@media only screen and (min-device-width:320px)and (max-device-width:812px)and (-webkit-min-device-pixel-ratio:2){.loading-text{max-width:100vmin}}@media only screen and (min-width:1224px){.loading-text{max-width:734.4px}html{font-size:16px}}html{font-size:calc(14px + strip-unit(12px)*(100vw - 375px)/strip-unit(649px))}html .catalogTooltip{width:7rem;text-align:center;white-space:normal;top:auto;bottom:100%}