@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}.App_error-wrapper__kj__E,.App_loading-wrapper__bxvWu{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;color:#fff}.App_image-wrapper__s_7oq{background-color:#fff;color:#fff;height:100%;box-sizing:border-box;position:relative;overflow:hidden}.App_error-text__Kfw20,.App_loading-text__mp_01{position:absolute;text-transform:uppercase;font-size:2em;left:50%;top:50%;transform:translate(-50%,-50%)}.App_image-header____7tt{width:86%;color:#000;background-color:#fff;padding-top:1em;margin:0 auto;text-align:center;font-size:.9em}.App_image-title__JlRMc{position:absolute;bottom:0;left:2.5vw;right:2.5vw;background-color:#fff6;color:#fff;font-size:1rem;font-weight:600;padding:.5rem;margin:0 0 6.5%;text-align:center;text-transform:uppercase;pointer-events:none}@media only screen and (min-width:1224px){.App_image-title__JlRMc{left:1rem;right:1rem}}.App_image-container__wyKuh{width:100%;margin:0 auto;position:relative}.App_image-text-wrapper__HiAgU{position:absolute;padding-top:84.5vmax;width:100%;pointer-events:none}.App_image-button__r7_Wd{display:block;position:relative;padding:0 1rem;font-size:1rem;margin:0 0 1rem;text-transform:none;background-color:#0000}.App_image-button__r7_Wd:before{display:block;position:absolute;content:" ";width:.5rem;height:.5rem;transform:rotate(45deg);border-left:3px solid #000;border-bottom:3px solid #000;left:0;top:.35rem}.App_virtual-mirror__lZwj1{background-color:#000;height:100%}.App_mk__fLyvH.App_image-wrapper__s_7oq{background-color:#fff;background-image:url(/static/images/mk-background.svg);background-size:cover}.App_product-info__7e_7M{color:#2a2f58;font-family:Avenir}.App_sgh__wQQxO,.App_sunglasshut__DhzZb{font-family:HelveticaNeue;color:#000}.App_sgh__wQQxO button,.App_sunglasshut__DhzZb button{font-family:HelveticaNeue}.App_sgh__wQQxO .App_header__XHWut button,.App_sunglasshut__DhzZb .App_header__XHWut button{color:#000}.App_sgh__wQQxO .App_product-info__7e_7M,.App_sunglasshut__DhzZb .App_product-info__7e_7M{font-family:HelveticaNeue;color:#000}.App_sgh__wQQxO .App_product-info__7e_7M a,.App_sunglasshut__DhzZb .App_product-info__7e_7M a{background:#000}.App_sgh__wQQxO .App_product-info__7e_7M p,.App_sunglasshut__DhzZb .App_product-info__7e_7M p{color:#000}.App_lc__qUw0A,.App_nologo__yIilL,.App_oo__rt7IP,.App_opsm__9ZK7J,.App_rb__dwnFo,.App_sv__E7moT,.App_to__ELEc8{font-family:Avenir;color:#2a2f58}.App_lc__qUw0A button,.App_nologo__yIilL button,.App_oo__rt7IP button,.App_opsm__9ZK7J button,.App_rb__dwnFo button,.App_sv__E7moT button,.App_to__ELEc8 button{font-family:Avenir}.App_lc__qUw0A .App_header__XHWut button,.App_nologo__yIilL .App_header__XHWut button,.App_oo__rt7IP .App_header__XHWut button,.App_opsm__9ZK7J .App_header__XHWut button,.App_rb__dwnFo .App_header__XHWut button,.App_sv__E7moT .App_header__XHWut button,.App_to__ELEc8 .App_header__XHWut button{color:#2a2f58}.App_lc__qUw0A .App_product-info__7e_7M,.App_nologo__yIilL .App_product-info__7e_7M,.App_oo__rt7IP .App_product-info__7e_7M,.App_opsm__9ZK7J .App_product-info__7e_7M,.App_rb__dwnFo .App_product-info__7e_7M,.App_sv__E7moT .App_product-info__7e_7M,.App_to__ELEc8 .App_product-info__7e_7M{font-family:Avenir;color:#2a2f58}.App_lc__qUw0A .App_product-info__7e_7M a,.App_nologo__yIilL .App_product-info__7e_7M a,.App_oo__rt7IP .App_product-info__7e_7M a,.App_opsm__9ZK7J .App_product-info__7e_7M a,.App_rb__dwnFo .App_product-info__7e_7M a,.App_sv__E7moT .App_product-info__7e_7M a,.App_to__ELEc8 .App_product-info__7e_7M a{background:#2a2f58}.App_lc__qUw0A .App_product-info__7e_7M p,.App_nologo__yIilL .App_product-info__7e_7M p,.App_oo__rt7IP .App_product-info__7e_7M p,.App_opsm__9ZK7J .App_product-info__7e_7M p,.App_rb__dwnFo .App_product-info__7e_7M p,.App_sv__E7moT .App_product-info__7e_7M p,.App_to__ELEc8 .App_product-info__7e_7M p{color:#2a2f5899}