.modal-backdrop[data-v-59e6b6ee]{z-index:2000;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-backdrop[data-v-59e6b6ee],.modal[data-v-59e6b6ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal[data-v-59e6b6ee]{width:40%;min-width:750px;height:90%;background:#fff;overflow-x:auto;border:2px solid #0042c3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.modal-footer[data-v-59e6b6ee],.modal-header[data-v-59e6b6ee]{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-header[data-v-59e6b6ee]{color:#000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.logo-container[data-v-59e6b6ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-container img[data-v-59e6b6ee]:last-child{height:54px}.logo-icon-essilor[data-v-59e6b6ee]{height:48px;background-color:#0042c3;padding:10px;border-radius:50%;margin-right:20px}.modal-header h2[data-v-59e6b6ee]{padding-top:40px;font-size:20px}.modal-footer[data-v-59e6b6ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-body[data-v-59e6b6ee],.modal-footer[data-v-59e6b6ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.modal-body[data-v-59e6b6ee]{padding:20px 10%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.btn-close[data-v-59e6b6ee]{outline:none;border:none;position:absolute;top:5px;right:5px;cursor:pointer;font-weight:700;color:#4aae9b;background:transparent}.btn-close img[data-v-59e6b6ee]{width:30px;-webkit-filter:invert(16%) sepia(99%) saturate(2601%) hue-rotate(215deg) brightness(96%) contrast(108%);filter:invert(16%) sepia(99%) saturate(2601%) hue-rotate(215deg) brightness(96%) contrast(108%)}.logo-close[data-v-59e6b6ee]{border:2px solid #000;border-radius:24px}.message[data-v-59e6b6ee]{border:2px solid #0042c3;padding:2% 1%}input[type=checkbox][data-v-59e6b6ee]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;height:30px;width:30px;background:#fff;border:2px solid #0042c3}input[type=checkbox][data-v-59e6b6ee]:checked{position:relative}input[type=checkbox]:checked~.checkbox-label[data-v-59e6b6ee]{border-bottom:1px solid #0042c3;padding-bottom:2px}input[type=checkbox][data-v-59e6b6ee]:checked:after{content:"";position:absolute;left:30%;top:8%;border:2px solid #0042c3;border-top:0;border-left:0;width:10px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}label[data-v-59e6b6ee]{margin-left:10px}.valid-cgu:hover label[data-v-59e6b6ee]{border-bottom:1px solid #000;cursor:pointer}.valid-cgu[data-v-59e6b6ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-valid[data-v-59e6b6ee]{outline:none;cursor:pointer;font-size:24px;color:#fff;padding:20px 0;background-color:#0042c3;border-radius:8px;margin:0 30%;-webkit-box-shadow:1px 1px 5px 0 #000;box-shadow:1px 1px 5px 0 #000;font-weight:bolder}.button-valid[data-v-59e6b6ee]::-moz-selection{background:none}.button-valid[data-v-59e6b6ee]::selection{background:none}.error-message[data-v-59e6b6ee]{color:red;font-style:italic}.modal-backdrop[data-v-eeca0980]{z-index:20000;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-backdrop[data-v-eeca0980],.modal[data-v-eeca0980]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal[data-v-eeca0980]{z-index:20001;width:30%;min-width:617px;height:90%;background:#fff;overflow-x:auto;border:2px solid #0042c3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.modal-footer[data-v-eeca0980],.modal-header[data-v-eeca0980]{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-header[data-v-eeca0980]{color:#000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.modal-header h2[data-v-eeca0980]{padding-top:40px;font-size:20px}.modal-footer[data-v-eeca0980]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-body[data-v-eeca0980],.modal-footer[data-v-eeca0980]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.modal-body[data-v-eeca0980]{width:100%;height:100%;padding:20px 10%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.btn-close[data-v-eeca0980]{z-index:2501;outline:none;border:none;position:absolute;top:5px;right:5px;cursor:pointer;font-weight:700;color:#4aae9b;background:transparent}.btn-close img[data-v-eeca0980]{width:30px;-webkit-filter:invert(16%) sepia(99%) saturate(2601%) hue-rotate(215deg) brightness(96%) contrast(108%);filter:invert(16%) sepia(99%) saturate(2601%) hue-rotate(215deg) brightness(96%) contrast(108%)}div.cls_002[data-v-eeca0980],span.cls_002[data-v-eeca0980]{font-family:Arial,serif;font-size:26.1px;color:#000;font-weight:400;font-style:normal;text-decoration:none}div.cls_003[data-v-eeca0980],span.cls_003[data-v-eeca0980]{font-family:Arial,serif;font-size:11.1px;color:#000;font-weight:400;font-style:normal;text-decoration:none}span.cls_008[data-v-eeca0980]{text-decoration:underline}div.cls_008[data-v-eeca0980],span.cls_008[data-v-eeca0980]{font-family:Arial,serif;font-size:11.1px;color:#000;font-weight:700;font-style:normal}div.cls_008[data-v-eeca0980]{text-decoration:none}div.cls_006[data-v-eeca0980],span.cls_006[data-v-eeca0980]{font-family:Arial,serif;font-size:11.1px;color:#2d2d2d;font-weight:700;font-style:normal;text-decoration:none}div.cls_007[data-v-eeca0980],span.cls_007[data-v-eeca0980]{font-family:Arial,serif;font-size:11.1px;color:#2d2d2d;font-weight:400;font-style:normal;text-decoration:none}@-webkit-keyframes anim-overflow{0%{opacity:0;max-height:0;overflow-y:hidden}50%{opacity:1}to{opacity:1;max-height:999px;overflow-y:auto}}@keyframes anim-overflow{0%{opacity:0;max-height:0;overflow-y:hidden}50%{opacity:1}to{opacity:1;max-height:999px;overflow-y:auto}}@-webkit-keyframes anim-opacity{0%{opacity:0}to{opacity:1}}@keyframes anim-opacity{0%{opacity:0}to{opacity:1}}@supports not (-ms-high-contrast:none){@font-face{font-family:HurmeGeometricSans1;src:url(../fonts/HurmeGeometricSans1-Regular.9a1c38b1.otf) format("truetype");font-display:swap}}@font-face{font-family:HurmeGeometricSans1;src:url(../fonts/HurmeGeometricSans1-Regular.678dfc92.ttf) format("truetype");font-display:swap}@supports not (-ms-high-contrast:none){@font-face{font-family:HurmeGeometricSans1;font-weight:500;src:url(../fonts/HurmeGeometricSans1-SemiBold.b28e5dfc.otf) format("truetype");font-display:swap}}@font-face{font-family:HurmeGeometricSans1;src:url(../fonts/HurmeGeometricSans1-SemiBold.1980cbd8.ttf) format("truetype");font-weight:500;font-display:swap}@supports not (-ms-high-contrast:none){@font-face{font-family:HurmeGeometricSans1;font-weight:300;src:url(../fonts/HurmeGeometricSans1-Light.5988d745.otf) format("truetype");font-display:swap}}@font-face{font-family:HurmeGeometricSans1;src:url(../fonts/HurmeGeometricSans1-Light.c1691dc8.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:HurmeGeometricSans1Light;font-weight:400;src:url(../fonts/HurmeGeometricSans1-Light.5988d745.otf) format("truetype");font-display:swap}#app{font-family:HurmeGeometricSans1,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;padding-left:7vw;padding-right:7vw;padding-top:11vh;padding-bottom:11vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#app,html{height:100%}html{font-family:HurmeGeometricSans1}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}body{margin:0;width:100%;height:100%}@supports (-moz-appearance:none){h1,h2,h3,h4{font-weight:500}}h1,h2,h3,h4{margin:0}h3{font-weight:100}h2{text-transform:uppercase;font-size:35px}.back:hover{border:1px solid #000}.variluxXrBackground{background-image:url(../img/frame-background-VARILUX-XR-SERIES.a638c894.png);background-repeat:no-repeat;background-size:cover}.variluxXrBackground .helpButton,.variluxXrBackground .situation-label{color:#fff}.variluxXrBackground .helpButton img,.variluxXrBackground .homeButton img{-webkit-filter:invert(1);filter:invert(1)}.variluxXrBackground .component__select,.variluxXrBackground .component__select .component__select--name{background-color:transparent!important}.variluxXrBackground .component__select .component__select--name>img{-webkit-filter:invert(96%) sepia(100%) saturate(0) hue-rotate(120deg) brightness(103%) contrast(106%);filter:invert(96%) sepia(100%) saturate(0) hue-rotate(120deg) brightness(103%) contrast(106%)}.variluxXrBackground .component__select .category,.variluxXrBackground .component__select .name,.variluxXrBackground .component__select h4{color:#fff!important}.variluxXrBackground .logo-bottom-right{-webkit-filter:invert(96%) sepia(100%) saturate(0) hue-rotate(120deg) brightness(103%) contrast(106%);filter:invert(96%) sepia(100%) saturate(0) hue-rotate(120deg) brightness(103%) contrast(106%)}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:#fff;color:#000;border-radius:3px;padding:5px 10px 4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#fff;z-index:1}.tooltip{margin-bottom:10px}.tooltip .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#fff;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(black,.1);box-shadow:0 5px 30px rgba(black,.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}@media (max-width:1280px){h2{text-transform:uppercase;font-size:20px}}