html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{font-family:inherit}input{font-family:inherit;width:100%}svg{display:block}@font-face{font-family:"Hurme Geometric Sans";src:url("../fonts/hurme-geometric-sans/HurmeGeometricSans-Regular.woff2") format("woff2"),url("../fonts/hurme-geometric-sans/HurmeGeometricSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Hurme Geometric Sans";src:url("../fonts/hurme-geometric-sans/HurmeGeometricSans-Bold.woff2") format("woff2"),url("../fonts/hurme-geometric-sans/HurmeGeometricSans-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url("../fonts/noto-sans/NotoSans-Regular.woff2") format("woff2"),url("../fonts/noto-sans/NotoSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url("../fonts/noto-sans/NotoSans-Medium.woff2") format("woff2"),url("../fonts/noto-sans/NotoSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url("../fonts/noto-sans/NotoSans-Bold.woff2") format("woff2"),url("../fonts/noto-sans/NotoSans-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url("../fonts/noto-sans/NotoSans-BoldItalic.woff2") format("woff2"),url("../fonts/noto-sans/NotoSans-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}.overlay__content,.button,.page-404__error__body{font-size:1rem}.footer{font-size:min(2.2rem,1.07421875vh)}.nvb__options__currency__select,.nvb__options__range__button,.nvb__options__range__choices__legend,.varilux__options__currency__select,.varilux__options__range__button,.varilux__options__range__choices__legend{font-size:min(2.8rem,1.3671875vh)}.nvb__calculator__row-heading,.varilux__calculator__row-heading,.footer__simulation{font-size:min(3rem,1.46484375vh)}[lang=bg-BG] .nvb__calculator__field::-moz-placeholder, [lang=bg-BG] .varilux__calculator__field::-moz-placeholder, [lang=fr-CH] .varilux__calculator__field::-moz-placeholder, [lang=hr-HR] .varilux__calculator__field::-moz-placeholder, [lang=sr-Latn-RS] .varilux__calculator__field::-moz-placeholder, [lang=sl-SI] .varilux__calculator__field::-moz-placeholder{font-size:min(3.2rem,1.5625vh)}[lang=bg-BG] .nvb__calculator__field::placeholder,[lang=bg-BG] .varilux__calculator__field::placeholder,[lang=fr-CH] .varilux__calculator__field::placeholder,[lang=hr-HR] .varilux__calculator__field::placeholder,[lang=sr-Latn-RS] .varilux__calculator__field::placeholder,[lang=sl-SI] .varilux__calculator__field::placeholder,body{font-size:min(3.2rem,1.5625vh)}.nvb__calculator__current__reveal[type=submit],.nvb__calculator__potential__reveal[type=submit],.nvb__calculator__column-heading,.nvb__calculator__field,.nvb__calculator__result,.varilux__calculator__current__reveal[type=submit],.varilux__calculator__potential__reveal[type=submit],.varilux__calculator__column-heading,.varilux__calculator__field,.varilux__calculator__result,.home__statement__title,.header__language-selection,.header__menu__list__item__link{font-size:min(3.6rem,1.7578125vh)}.varilux__calculator__row-heading--yearly-additional-revenue{font-size:min(4rem,1.953125vh)}.nvb__calculator__row-heading--yearly-additional-revenue,.nvb__save,.nvb__reset,.varilux__save,.varilux__reset,.home__statement__body{font-size:min(5.2rem,2.5390625vh)}.home__links__link,h2{font-size:min(6rem,2.9296875vh)}.home__heading{font-size:min(7rem,3.41796875vh);line-height:1.2142857143}.nvb__splash__start,.nvb__calculator__result--yearly-additional-revenue,.varilux__calculator__result--yearly-additional-revenue{font-size:min(7.2rem,3.515625vh)}.nvb__splash__body__text{font-size:min(9rem,4.39453125vh);line-height:1.1666666667}[lang=it-IT] .nvb__heading{font-size:min(11rem,5.37109375vh);line-height:1.0526315789}.nvb__heading,h1{font-size:min(11.4rem,5.56640625vh);line-height:1.0526315789}*{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}@media screen and (prefers-reduced-motion: reduce){*{scroll-behavior:auto}}html,body{min-height:100%;overflow-x:hidden;height:100%;position:fixed;width:100%}html{font-size:16px}body{background-color:#fff;color:#fff;font-family:"Noto Sans","Open Sans",Arial,ui-sans-serif;height:100vh;letter-spacing:-0.01em;line-height:1.2;min-height:100%;overflow:hidden;position:relative}.page{display:flex;flex-direction:column;height:100%;min-height:100%}main{flex:1;height:100%;position:relative}.hidden{display:none !important}.transparent{opacity:0}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans","Open Sans",Arial,ui-sans-serif;font-weight:700;line-height:1.2}b,strong{font-weight:700}cite,em,i{font-style:italic}a{border-bottom:1px solid currentColor;color:inherit;font-weight:700;padding:0;text-decoration:none;transition:opacity .3s ease-in-out}a:hover{opacity:.7}ol:not(:last-child),p:not(:last-child),ul:not(:last-child){margin-bottom:1em}sub,sup{font-size:.58em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.7em}.reference-link{border-bottom:none;font-weight:400}.overlay__container,.page-404__error__container{margin:0 auto;max-width:1440px}.overlay__container,.page-404__error__container{padding:0 24px}@media(min-width: 835px){.overlay__container,.page-404__error__container{padding:0 70px}}@media(min-width: 1254px){.overlay__container,.page-404__error__container{padding:0 116px}}.header{background:linear-gradient(180deg, #0042c3 60%, #001871);color:#fff;flex-shrink:0;height:min(27.4rem,13.37890625vh);width:100%}.header__container{align-items:center;display:flex;gap:min(6.4rem,3.125vh);height:100%;justify-content:space-between;padding:0 min(4rem,1.953125vh) 0 min(6.4rem,3.125vh);position:relative}body[data-template=home] .header__container{padding-right:min(6.4rem,3.125vh)}.header__link{border:none;display:block;flex-shrink:0}.header__link__logo{height:min(14.3rem,6.982421875vh);width:min(38.8rem,18.9453125vh)}.header__nav{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between}.header__language-selection-button{background-image:url("../img/icon-globe.svg");background-position:center center;background-repeat:no-repeat;background-size:min(8rem,3.90625vh) min(8rem,3.90625vh);flex:1;height:min(8.4rem,4.1015625vh);margin:min(1.6rem,.78125vh) 0;position:relative;transition:opacity .3s ease-in-out;width:min(8.4rem,4.1015625vh)}.header__language-selection-button:hover{opacity:.7}.header__language-selection-button__text{display:block;text-indent:-99999px}.header__language-selection{background:#fff;border-radius:min(1rem,.48828125vh);box-shadow:0 min(.4rem,.1953125vh) min(1rem,.48828125vh) rgba(0,0,0,.75);color:#001871;display:flex;flex-direction:column;gap:.75em;opacity:0;padding:min(3.8rem,1.85546875vh) min(4.4rem,2.1484375vh);position:absolute;top:min(16.6rem,8.10546875vh);z-index:10}body[data-template=home] .header__language-selection{top:min(21.6rem,10.546875vh)}.header__language-selection:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-style:solid;border-width:0 min(2.8rem,1.3671875vh) min(2.8rem,1.3671875vh) min(2.8rem,1.3671875vh);content:"";display:block;height:0;position:absolute;right:min(1.4rem,.68359375vh);top:max(-2.6rem,-1.26953125vh);width:0}[aria-expanded=true]+.header__language-selection{opacity:1}.header__language-selection__link{border-bottom:none;font-weight:700}.header__menu{align-self:flex-end}.header__menu__list{display:flex;gap:min(3.2rem,1.5625vh)}.header__menu__list__item{align-items:center;border-radius:min(1rem,.48828125vh) min(1rem,.48828125vh) 0 0;display:flex;justify-content:center;min-height:min(10rem,4.8828125vh);text-align:center;width:min(44.6rem,21.77734375vh)}.header__menu__list__item__link{align-items:center;border:max(min(.4rem,.1953125vh),2px) solid rgba(255,255,255,0);border-bottom-color:rgba(0,0,0,0);border-radius:min(1rem,.48828125vh) min(1rem,.48828125vh) 0 0;display:flex;font-weight:700;height:100%;justify-content:center;outline:none;transition:background-color .25s ease-in-out;width:100%}.header__menu__list__item__link:focus-visible{border-color:#fff #fff rgba(0,0,0,0) #fff}.header__menu__list__item__link:hover{opacity:1}.header__menu__list__item--home .header__menu__list__item__link{background-color:#3c4650}.header__menu__list__item--home .header__menu__list__item__link:hover,.header__menu__list__item--home .header__menu__list__item__link:focus{background-color:#777e85}.header__menu__list__item--varilux .header__menu__list__item__link{background-color:#001871}.header__menu__list__item--varilux .header__menu__list__item__link:hover,.header__menu__list__item--varilux .header__menu__list__item__link:focus{background-color:#4d5d9c}.header__menu__list__item--nvb .header__menu__list__item__link{background-color:#0042c3}.header__menu__list__item--nvb .header__menu__list__item__link:hover,.header__menu__list__item--nvb .header__menu__list__item__link:focus{background-color:#4d7bd5}button,input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;font-family:"Noto Sans","Open Sans",Arial,ui-sans-serif;font-weight:700}.button{border:none;border-radius:30px;cursor:pointer;display:inline-block;font-family:"Noto Sans","Open Sans",Arial,ui-sans-serif;font-weight:700;line-height:1.2;opacity:1;overflow:hidden;padding:14px 1.75em 15px;text-align:center;text-decoration:none;transition:background-color .25s ease,color .25s ease,opacity .25s ease;vertical-align:bottom;will-change:transform,opacity,background-color,color}.button.mdc-ripple-surface{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.button.mdc-ripple-surface::before,.button.mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.button.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.button.mdc-ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.button.mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.button.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.button.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.button.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.button.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.button.mdc-ripple-surface::before,.button.mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.button.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.button.mdc-ripple-surface::before,.button.mdc-ripple-surface::after{background-color:#ffffff;background-color:var(--mdc-ripple-color, #ffffff)}.button.mdc-ripple-surface:hover::before,.button.mdc-ripple-surface.mdc-ripple-surface--hover::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.button.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.button.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.19;opacity:var(--mdc-ripple-focus-opacity, 0.19)}.button.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.button.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.19;opacity:var(--mdc-ripple-press-opacity, 0.19)}.button.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.19)}.button:disabled{cursor:not-allowed;opacity:.25}.button--cookies{width:100%}@media(min-width: 768px){.button--cookies{width:unset}}.button--has-popup__text{align-items:center;display:flex;gap:min(3.4rem,1.66015625vh);justify-content:center;line-height:1}.nvb__options__range .button--has-popup__text{gap:min(2rem,.9765625vh);letter-spacing:-0.02em}.button--has-popup__text:after{background-image:url("../img/icon-arrow-grey.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:min(3.4rem,1.66015625vh);position:relative;transition:transform .25s ease-in-out;width:min(3.4rem,1.66015625vh)}.button[aria-expanded=true] .button--has-popup__text:after{transform:rotate(90deg)}.button--has-popup__text.color-transparent{color:rgba(0,0,0,0)}.button--blue{background-color:#001871;color:#fff}.button--blue:hover{background-color:#4d5d9c}.button.button--white,.button.button--white-bordered{background-color:#fff;color:#001871}.button.button--white.mdc-ripple-surface::before,.button.mdc-ripple-surface.button--white-bordered::before,.button.button--white.mdc-ripple-surface::after,.button.mdc-ripple-surface.button--white-bordered::after{background-color:#001871;background-color:var(--mdc-ripple-color, #001871)}.button.button--white.mdc-ripple-surface:hover::before,.button.mdc-ripple-surface.button--white-bordered:hover::before,.button.button--white.mdc-ripple-surface.mdc-ripple-surface--hover::before,.button.mdc-ripple-surface.mdc-ripple-surface--hover.button--white-bordered::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.button.button--white.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.button.mdc-ripple-surface.mdc-ripple-upgraded--background-focused.button--white-bordered::before,.button.button--white.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before,.button.mdc-ripple-surface.button--white-bordered:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.button.button--white.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after,.button.mdc-ripple-surface.button--white-bordered:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.button.button--white.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after,.button.mdc-ripple-surface.button--white-bordered:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.button.button--white.mdc-ripple-surface.mdc-ripple-upgraded,.button.mdc-ripple-surface.mdc-ripple-upgraded.button--white-bordered{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.button.button--white:hover,.button.button--white-bordered:hover{color:#4d5d9c}.button.button--white-bordered{border:2px solid #001871;padding-bottom:13px;padding-top:12px}.button:not(:disabled):hover{opacity:1}img{height:auto;max-width:100%}.checkbox__label{background-color:rgba(255,255,255,0);cursor:pointer;display:grid;gap:min(1.4rem,.68359375vh);grid-template-columns:1fr min(3.4rem,1.66015625vh);height:min(11.4rem,5.56640625vh);justify-items:end;padding:min(1.8rem,.87890625vh) min(2.2rem,1.07421875vh);transition:background-color .25s ease-in-out}.checkbox__label:hover{background-color:#d9d9d9}.checkbox__native{margin:0;opacity:0;position:absolute;width:min(3.4rem,1.66015625vh)}.checkbox__custom{align-items:center;border:min(.2rem,.09765625vh) solid #3c4650;display:flex;height:min(3.4rem,1.66015625vh);justify-content:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:min(3.4rem,1.66015625vh)}.checkbox__native:disabled+.checkbox__custom{background:#3c4650;cursor:not-allowed}.checkbox__native:focus+.checkbox__custom{border-color:#001871;transition-timing-function:ease-out}.checkbox__native:focus+.checkbox__custom--invalid,.checkbox__custom--invalid{border-color:#ed1c24;transition-timing-function:ease-out}.checkbox__custom__icon{display:block;height:min(2.6rem,1.26953125vh);opacity:0;transition:opacity .25s ease-in;width:min(2.6rem,1.26953125vh)}.checkbox__native:checked+.checkbox__custom .checkbox__custom__icon{opacity:1;transition-timing-function:ease-out}.overlay{background:#fff;border-top:1px solid #5a6675;bottom:0;color:#001871;display:none;left:0;padding:20px 0;position:fixed;transition:transform .4s ease-in;width:100%;z-index:300}.overlay.overlay-show{display:block}.overlay.overlay-closing{transform:translateY(100%)}.overlay__content{letter-spacing:0;line-height:1.625}.overlay__buttons{display:flex;flex-direction:column;gap:8px;margin-top:24px}@media(min-width: 768px){.overlay__buttons{flex-direction:row;gap:24px;justify-content:flex-end}}.footer{align-items:center;background:linear-gradient(180deg, #0042c3 60%, #001871);color:#fff;display:flex;flex-shrink:0;min-height:min(16.6rem,8.10546875vh);justify-content:space-between;letter-spacing:-0.02em;padding:0 min(6rem,2.9296875vh);position:relative;width:100%;z-index:1}.footer__content{margin-bottom:.5em}.footer__simulation{margin-bottom:.1333333333em !important}.footer__link{font-weight:400}.footer__buttons{display:flex;flex-shrink:0;gap:min(6rem,2.9296875vh);padding:0 min(3rem,1.46484375vh) 0 min(9rem,4.39453125vh)}.tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-subtle][data-state=hidden]{transform:scale(0.8);opacity:0}.home__background{height:100%;position:absolute;width:100%;z-index:-1}.home__background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 20%;object-position:20% 20%;width:100%}.home__heading{margin-bottom:min(15.8rem,7.71484375vh);margin-left:min(14rem,6.8359375vh);margin-top:min(21.2rem,10.3515625vh);width:min(86.4rem,42.1875vh)}.home__links{display:flex;flex-direction:column;gap:min(5.2rem,2.5390625vh)}.home__links__item{border-radius:0 min(1rem,.48828125vh) min(1rem,.48828125vh) 0;box-shadow:0 min(.4rem,.1953125vh) min(1rem,.48828125vh) rgba(0,0,0,.75);height:min(22rem,10.7421875vh);width:min(110.6rem,54.00390625vh)}.home__links__link{align-items:center;border:max(min(.4rem,.1953125vh),2px) solid rgba(255,255,255,0);border-left:none;border-radius:0 min(1rem,.48828125vh) min(1rem,.48828125vh) 0;display:flex;height:100%;outline:none;padding:0 0 0 min(14rem,6.8359375vh);position:relative;transition:background-color .25s ease-in-out}.home__links__link:focus-visible{border-color:#fff}.home__links__item--varilux .home__links__link{background-color:#001871}.home__links__item--varilux .home__links__link:focus,.home__links__item--varilux .home__links__link:hover{background-color:#4d5d9c}.home__links__item--nvb .home__links__link{background-color:#0042c3}.home__links__item--nvb .home__links__link:focus,.home__links__item--nvb .home__links__link:hover{background-color:#4d7bd5}.home__links__link:after{background-image:url("../img/icon-arrow.svg");background-position:right center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;position:absolute;right:min(4.8rem,2.34375vh);transition:transform .3s ease-in-out;width:min(3.9rem,1.904296875vh)}.home__links__link:hover{opacity:1}.home__links__link:hover:after{transform:translateX(min(1rem, 0.48828125vh))}.home__statement{border-bottom:min(.1rem,.048828125vh) solid #fff;border-top:min(.1rem,.048828125vh) solid #fff;font-family:"Hurme Geometric Sans",Arial,ui-sans-serif;position:absolute;right:min(9.6rem,4.6875vh);top:min(9.6rem,4.6875vh);width:min(63.2rem,30.859375vh)}.home__statement__title{margin-bottom:.4444444444em;margin-top:.2777777778em}.home__statement__body{font-weight:700;line-height:1.0754716981;margin-bottom:.0769230769em}.varilux__background{height:100%;position:absolute;width:100%;z-index:-1}.varilux__background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 20%;object-position:20% 20%;width:100%}.varilux__options{align-items:center;display:flex;gap:min(4rem,1.953125vh);margin-bottom:min(2.6rem,1.26953125vh);margin-top:min(7.6rem,3.7109375vh)}.varilux__options__currency{align-items:center;display:flex;margin-left:max(-1rem,-0.48828125vh);position:relative}.varilux__options__currency:after{background-image:url("../img/icon-arrow-grey.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:min(3.4rem,1.66015625vh);pointer-events:none;position:absolute;right:min(4.8rem,2.34375vh);width:min(3.4rem,1.66015625vh)}.varilux__options__currency__select{background-color:#fff;border:max(min(.4rem,.1953125vh),2px) solid rgba(60,70,80,0);border-radius:min(4rem,1.953125vh);box-shadow:min(.6rem,.29296875vh) min(.6rem,.29296875vh) min(.4rem,.1953125vh) rgba(0,0,0,.47);color:#3c4650;display:block;font-family:"Noto Sans","Open Sans",Arial,ui-sans-serif;font-weight:700;height:min(8rem,3.90625vh);outline:none;padding:0 1.7142857143em;transition:background-color .25s ease-in-out;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-left:none;border-radius:0 min(4rem,1.953125vh) min(4rem,1.953125vh) 0;cursor:pointer;padding-left:min(8.4rem,4.1015625vh);padding-right:min(8.8rem,4.296875vh)}.varilux__options__currency__select:focus,.varilux__options__currency__select:hover{background-color:#d9d9d9}.varilux__options__currency__select:focus-visible{border-color:#3c4650}.varilux__options__label{height:1px;left:-99999px;overflow:hidden;position:absolute;top:auto;width:1px}.varilux__options__range{display:inline-block;position:relative}.varilux__options__range__button{background-color:#fff;border:max(min(.4rem,.1953125vh),2px) solid rgba(60,70,80,0);border-radius:min(4rem,1.953125vh);box-shadow:min(.6rem,.29296875vh) min(.6rem,.29296875vh) min(.4rem,.1953125vh) rgba(0,0,0,.47);color:#3c4650;display:block;font-weight:700;height:min(8rem,3.90625vh);min-width:min(41.4rem,20.21484375vh);outline:none;padding:0 1.7142857143em;position:relative;z-index:20}[lang=bg-BG] .varilux__options__range__button{min-width:min(48.6rem,23.73046875vh)}[lang=cs-CZ] .varilux__options__range__button,[lang=pl-PL] .varilux__options__range__button{min-width:min(50.6rem,24.70703125vh)}[lang=es-ES] .varilux__options__range__button{min-width:min(48rem,23.4375vh)}[lang=sk-SK] .varilux__options__range__button{min-width:min(46.2rem,22.55859375vh)}[lang=sl-SI] .varilux__options__range__button{min-width:min(45.6rem,22.265625vh)}.varilux__options__range__button:not(:disabled):focus,.varilux__options__range__button:not(:disabled):hover{background-color:#d9d9d9}.varilux__options__range__button:not(:disabled):focus-visible{border-color:#3c4650}.varilux__options__range__choices{background:rgba(255,255,255,.85);border-radius:0 0 min(2rem,.9765625vh) min(2rem,.9765625vh);color:#3c4650;margin-left:min(4.2rem,2.05078125vh);opacity:0;padding:min(3.4rem,1.66015625vh) 0 min(1.6rem,.78125vh);position:absolute;width:calc(100% - min(8.4rem,4.1015625vh));z-index:10}[aria-expanded=true]+.varilux__options__range__choices{opacity:1}.varilux__options__range__choices__legend{float:left;font-style:italic;font-weight:700;letter-spacing:-0.03em;margin-bottom:.1428571429em;padding:0 min(2.2rem,1.07421875vh);width:100%}.varilux__options__range__choices__inner{clear:both}.varilux__options__range__choice+.varilux__options__range__choice{border-top:min(.1rem,.048828125vh) solid #8a9096}.varilux__options__range__choice__logo{display:block;height:min(7.8rem,3.80859375vh);width:auto}.varilux__calculator__inner{display:grid;gap:min(5rem,2.44140625vh) min(6.6rem,3.22265625vh);grid-template-columns:444fr 970fr 970fr;margin-left:5.270863836%;width:92.093704246%}.varilux__calculator__row-headings{margin-top:min(20.6rem,10.05859375vh)}.varilux__calculator__row-heading{align-items:center;background-color:#001871;border-radius:min(1rem,.48828125vh);box-shadow:0 min(.4rem,.1953125vh) min(1rem,.48828125vh) rgba(0,0,0,.75);display:flex;font-weight:700;height:min(9rem,4.39453125vh);letter-spacing:0;line-height:1.1333333333;margin-bottom:min(1.8rem,.87890625vh);padding:0 min(2.6rem,1.26953125vh);position:relative;width:86.9369369369%;z-index:2}.varilux__calculator__row-heading:nth-of-type(2){margin-bottom:min(12.6rem,6.15234375vh)}.varilux__calculator__row-heading:nth-of-type(4){margin-bottom:0}.varilux__calculator__row-heading--yearly-additional-revenue{height:min(18rem,8.7890625vh);margin-bottom:0 !important}.varilux__calculator__current__columns,.varilux__calculator__current__result-columns,.varilux__calculator__potential__columns,.varilux__calculator__potential__result-columns{display:grid;gap:min(3.2rem,1.5625vh);grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;margin-bottom:min(1.8rem,.87890625vh)}.varilux__calculator__current__column,.varilux__calculator__potential__column{display:flex;flex-direction:column;gap:min(1.8rem,.87890625vh);width:100%}.varilux__calculator__current__reveal[type=submit],.varilux__calculator__potential__reveal[type=submit]{background-color:#3c4650;border:max(min(.4rem,.1953125vh),2px) solid rgba(255,255,255,0);border-radius:min(1rem,.48828125vh);color:#fff;display:block;font-weight:700;height:min(9rem,4.39453125vh);letter-spacing:0;margin:0 auto min(1.8rem,.87890625vh);outline:none;padding:0;text-transform:uppercase;width:min(30.2rem,14.74609375vh)}.varilux__calculator__current__reveal[type=submit]:focus-visible,.varilux__calculator__potential__reveal[type=submit]:focus-visible{border-color:#fff}.varilux__calculator__current__reveal[type=submit]:hover,.varilux__calculator__potential__reveal[type=submit]:hover{background-color:#777e85}.varilux__calculator__current{position:relative}.varilux__calculator__current:after{background-color:#001871;content:"";display:block;height:100%;position:absolute;right:max(-3.5rem,-1.708984375vh);top:0;width:min(.4rem,.1953125vh)}.varilux__calculator__column-heading{align-items:center;background-color:#001871;border-radius:min(1rem,.48828125vh);box-shadow:0 min(.4rem,.1953125vh) min(1rem,.48828125vh) rgba(0,0,0,.75);display:flex;font-weight:700;height:min(8rem,3.90625vh);justify-content:center;letter-spacing:0;line-height:1;margin-bottom:.5em}.varilux__calculator__product{background-color:rgba(255,255,255,.64);border-radius:min(1rem,.48828125vh);height:min(9rem,4.39453125vh);padding:min(.8rem,.390625vh)}.varilux__calculator__product__logo{background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}[lang=bg-BG] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--bg_BG.svg")}[lang=cs-CZ] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--cs_CZ.svg")}[lang=de-DE] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--de_DE.svg")}[lang=en-GB] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--en_GB.svg")}[lang=es-ES] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--es_ES.svg")}[lang=fr-CH] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--fr_CH.svg")}[lang=hr-HR] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--hr_HR.svg")}[lang=it-IT] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--it_IT.svg")}[lang=pl-PL] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--pl_PL.svg")}[lang=pt-PT] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--pt_PT.svg")}[lang=sk-SK] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--sk_SK.svg")}[lang=sl-SI] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--sl_SI.svg")}[lang=sr-Latn-RS] [data-product=standard-single-vision-lenses] .varilux__calculator__product__logo{background-image:url("../img/logo-standard-single-vision-lenses--sr_RS@latin.svg")}[data-product=eyezen-start] .varilux__calculator__product__logo{background-image:url("../img/logo-eyezen-start.svg")}[data-product=eyezen-boost] .varilux__calculator__product__logo{background-image:url("../img/logo-eyezen-boost.svg")}[data-product=varilux-liberty-30] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-liberty-30.svg")}[data-product=varilux-comfort-max] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-comfort-max.svg")}[data-product=varilux-comfort-f360] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-comfort-f360.svg")}[data-product=varilux-e-series] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-e-series.svg")}[data-product=varilux-physio-30] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-physio-30.svg")}[data-product=varilux-physio-extensee] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-physio-extensee.svg")}[data-product=varilux-physio] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-physio.svg")}[data-product=varilux-physio-f360] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-physio-f360.svg")}[data-product=varilux-physio-extensee-track] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-physio-extensee-track.svg")}[data-product=varilux-physio-extensee-fit] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-physio-extensee-fit.svg")}[data-product=varilux-xr-design] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-xr-design.svg")}[data-product=varilux-xr-fit] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-xr-fit.svg")}[data-product=varilux-xr-4d] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-xr-4d.svg")}[data-product=varilux-xr-track] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-xr-track.svg")}[data-product=varilux-xr-pro] .varilux__calculator__product__logo{background-image:url("../img/logo-varilux-xr-pro.svg")}.varilux__calculator__label{height:1px;left:-99999px;overflow:hidden;position:absolute;top:auto;width:1px}.varilux__calculator__field,.varilux__calculator__result{border-radius:min(1rem,.48828125vh);font-weight:700;height:min(9rem,4.39453125vh);text-align:center}.varilux__calculator__field--current,.varilux__calculator__result--current{background-color:rgba(255,255,255,.64);color:#3c4650}.varilux__calculator__field--potential,.varilux__calculator__result--potential{background-color:rgba(0,24,113,.45);color:#fff}.varilux__calculator__field{border:max(min(.4rem,.1953125vh),2px) solid rgba(0,24,113,0);display:block;outline:none}.varilux__calculator__field:focus{border-color:#001871}[lang=bg-BG] .varilux__calculator__field::-moz-placeholder{letter-spacing:-0.06em}[lang=bg-BG] .varilux__calculator__field::placeholder{letter-spacing:-0.06em}[lang=fr-CH] .varilux__calculator__field::-moz-placeholder, [lang=hr-HR] .varilux__calculator__field::-moz-placeholder{letter-spacing:-0.04em}[lang=fr-CH] .varilux__calculator__field::placeholder,[lang=hr-HR] .varilux__calculator__field::placeholder{letter-spacing:-0.04em}.varilux__calculator__field--current::-moz-placeholder{color:#80878d}.varilux__calculator__field--current::placeholder{color:#80878d}.varilux__calculator__field--potential::-moz-placeholder{color:#d9d9d9}.varilux__calculator__field--potential::placeholder{color:#d9d9d9}.varilux__calculator__field__wrapper{position:relative}.varilux__calculator__field__wrapper:before{background-image:url("../img/dotted-line.svg");background-position:right center;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:min(.8rem,.390625vh);left:-100%;position:absolute;top:calc(50% - min(.4rem,.1953125vh));width:100%;z-index:-1}.varilux__calculator__result{align-items:center;display:flex;justify-content:center;letter-spacing:0}.varilux__calculator__result--has-dotted-line{position:relative}.varilux__calculator__result--has-dotted-line:before{background-image:url("../img/dotted-line.svg");background-position:right center;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:min(.8rem,.390625vh);left:-100%;position:absolute;top:calc(50% - min(.4rem,.1953125vh));width:100%;z-index:-1}.varilux__calculator__result--wide--has-dotted-line{position:relative}.varilux__calculator__result--wide--has-dotted-line:before{background-image:url("../img/dotted-line.svg");background-position:right center;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:min(.8rem,.390625vh);left:-30%;position:absolute;top:calc(50% - min(.4rem,.1953125vh));width:30%;z-index:-1}.varilux__calculator__result--yearly-additional-revenue{position:relative;grid-column:2/4;height:min(18rem,8.7890625vh);width:100%}.varilux__calculator__result--yearly-additional-revenue:before{background-image:url("../img/dotted-line.svg");background-position:right center;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:min(.8rem,.390625vh);left:-20%;position:absolute;top:calc(50% - min(.4rem,.1953125vh));width:20%;z-index:-1}.varilux__save{align-items:center;color:#fff;display:flex;font-weight:700;gap:min(2rem,.9765625vh);height:min(16.6rem,8.10546875vh);line-height:1;padding:0;transition:opacity .3s ease-in-out;will-change:opacity;z-index:2}.varilux__save:not(:disabled):hover{opacity:.7}.varilux__save:disabled{cursor:default;opacity:0}.varilux__save[inert]{opacity:.25}.varilux__save__icon{height:min(5.2rem,2.5390625vh);overflow:hidden;width:min(5.2rem,2.5390625vh)}.varilux__reset{align-items:center;color:#fff;display:flex;font-weight:700;gap:min(2rem,.9765625vh);height:min(16.6rem,8.10546875vh);line-height:1;padding:0;transition:opacity .3s ease-in-out;will-change:opacity;z-index:2}.varilux__reset:not(:disabled):hover{opacity:.7}.varilux__reset:disabled{cursor:default;opacity:0}.varilux__reset__icon{height:min(5.2rem,2.5390625vh);overflow:visible;width:min(5.2rem,2.5390625vh)}.varilux__reset path{transform-origin:center center}.nvb__background{height:100%;position:absolute;width:100%;z-index:-1}.nvb__background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.nvb__heading{color:#0042c3;margin:.5263157895em auto 0;width:89.7510980966%}.nvb__splash{margin:min(21.8rem,10.64453125vh) auto 0;width:89.7510980966%}.nvb__splash__body{align-items:center;display:flex;gap:min(10.2rem,4.98046875vh);justify-content:center;margin-bottom:min(10.6rem,5.17578125vh)}.nvb__splash__body__icon{flex-shrink:0;height:min(27.8rem,13.57421875vh);width:min(28.6rem,13.96484375vh)}.nvb__splash__body__text{color:#0042c3;width:min(163.4rem,79.78515625vh)}.nvb__splash__start{background-color:#0042c3;border:max(min(.4rem,.1953125vh),2px) solid rgba(255,255,255,0);border-radius:min(1rem,.48828125vh);box-shadow:0 min(.4rem,.1953125vh) min(1rem,.48828125vh) rgba(0,0,0,.75);color:#fff;display:block;margin:0 auto;outline:none;padding:.2222222222em 2.0555555556em .2361111111em;text-transform:uppercase}.nvb__splash__start:focus,.nvb__splash__start:hover{background-color:#4d7bd5}.nvb__splash__start:focus-visible{border-color:#fff}.nvb__tool{height:0;opacity:0;visibility:hidden}.nvb__options{align-items:center;display:flex;gap:min(4rem,1.953125vh);margin-bottom:min(2.6rem,1.26953125vh);margin-top:min(4.2rem,2.05078125vh)}.nvb__options__currency{align-items:center;display:flex;margin-left:max(-1rem,-0.48828125vh);position:relative}.nvb__options__currency:after{background-image:url("../img/icon-arrow-grey.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:min(3.4rem,1.66015625vh);pointer-events:none;position:absolute;right:min(4.8rem,2.34375vh);width:min(3.4rem,1.66015625vh)}.nvb__options__currency__select{background-color:#fff;border:max(min(.4rem,.1953125vh),2px) solid rgba(60,70,80,0);border-radius:min(4rem,1.953125vh);box-shadow:min(.6rem,.29296875vh) min(.6rem,.29296875vh) min(.4rem,.1953125vh) rgba(0,0,0,.47);color:#3c4650;display:block;font-family:"Noto Sans","Open Sans",Arial,ui-sans-serif;font-weight:700;height:min(8rem,3.90625vh);outline:none;padding:0 1.7142857143em;transition:background-color .25s ease-in-out;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-left:none;border-radius:0 min(4rem,1.953125vh) min(4rem,1.953125vh) 0;cursor:pointer;padding-left:min(8.4rem,4.1015625vh);padding-right:min(8.8rem,4.296875vh)}.nvb__options__currency__select:focus,.nvb__options__currency__select:hover{background-color:#d9d9d9}.nvb__options__currency__select:focus-visible{border-color:#3c4650}.nvb__options__label{height:1px;left:-99999px;overflow:hidden;position:absolute;top:auto;width:1px}.nvb__options__range{height:100%;left:0;position:absolute;top:0;width:100%}.nvb__options__range__button{background-color:rgba(0,0,0,0);border:max(min(.4rem,.1953125vh),2px) solid rgba(60,70,80,0);border-radius:min(1rem,.48828125vh);color:#3c4650;display:block;font-weight:700;height:100%;outline:none;padding:0 .7142857143em;transition:background-color .25s ease-in-out;width:100%}.nvb__options__range__button:focus,.nvb__options__range__button:hover{background-color:#d9d9d9}.nvb__options__range__button:focus-visible{border-color:#3c4650}.nvb__options__range__choices{background:rgba(255,255,255,.85);border-radius:0 0 min(2rem,.9765625vh) min(2rem,.9765625vh);color:#3c4650;margin-left:min(3rem,1.46484375vh);opacity:0;padding:min(1.6rem,.78125vh) 0 min(1.6rem,.78125vh);position:absolute;width:calc(100% - min(6rem,2.9296875vh));z-index:10}[aria-expanded=true]+.nvb__options__range__choices{opacity:1}.nvb__options__range__choices__legend{float:left;font-style:italic;font-weight:700;letter-spacing:-0.03em;margin-bottom:.1428571429em;padding:0 min(2.2rem,1.07421875vh);width:100%}.nvb__options__range__choices__inner{clear:both}.nvb__options__range__choice+.nvb__options__range__choice{border-top:min(.1rem,.048828125vh) solid #8a9096}.nvb__options__range__choice__logo{display:block;height:min(7.8rem,3.80859375vh);width:auto}.nvb__calculator{transition:opacity .25s ease}.nvb__calculator[inert]{opacity:.25}.nvb__calculator__inner{display:grid;gap:min(5rem,2.44140625vh) min(6.6rem,3.22265625vh);grid-template-columns:728fr 764fr 764fr;margin-left:5.270863836%;width:87.4084919473%}.nvb__calculator__row-headings{margin-top:min(20.6rem,10.05859375vh)}.nvb__calculator__row-heading{align-items:center;background-color:#0042c3;border-radius:min(1rem,.48828125vh);box-shadow:0 min(.4rem,.1953125vh) min(1rem,.48828125vh) rgba(0,0,0,.75);display:flex;font-weight:700;height:min(9rem,4.39453125vh);letter-spacing:0;line-height:1.1333333333;margin-bottom:min(1.8rem,.87890625vh);padding:0 min(2.6rem,1.26953125vh);position:relative;width:94.7802197802%;z-index:2}.nvb__calculator__row-heading:nth-of-type(2){margin-bottom:min(12.6rem,6.15234375vh)}.nvb__calculator__row-heading:nth-of-type(4){margin-bottom:0}.nvb__calculator__row-heading--yearly-additional-revenue{height:min(18rem,8.7890625vh);margin-bottom:0 !important}.nvb__calculator__current__columns,.nvb__calculator__current__result-columns,.nvb__calculator__potential__columns,.nvb__calculator__potential__result-columns{display:grid;gap:min(3.2rem,1.5625vh);grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;margin-bottom:min(1.8rem,.87890625vh)}.nvb__calculator__current__column,.nvb__calculator__potential__column{display:flex;flex-direction:column;gap:min(1.8rem,.87890625vh);width:100%}.nvb__calculator__current__reveal[type=submit],.nvb__calculator__potential__reveal[type=submit]{background-color:#3c4650;border:max(min(.4rem,.1953125vh),2px) solid rgba(255,255,255,0);border-radius:min(1rem,.48828125vh);color:#fff;display:block;font-weight:700;height:min(9rem,4.39453125vh);letter-spacing:0;margin:0 auto min(1.8rem,.87890625vh);outline:none;padding:0;text-transform:uppercase;width:min(36.6rem,17.87109375vh)}.nvb__calculator__current__reveal[type=submit]:focus-visible,.nvb__calculator__potential__reveal[type=submit]:focus-visible{border-color:#fff}.nvb__calculator__current__reveal[type=submit]:hover,.nvb__calculator__potential__reveal[type=submit]:hover{background-color:#777e85}.nvb__calculator__current{position:relative}.nvb__calculator__current:after{background-color:#0042c3;content:"";display:block;height:100%;position:absolute;right:max(-3.5rem,-1.708984375vh);top:0;width:min(.4rem,.1953125vh)}.nvb__calculator__column-heading{align-items:center;background-color:#0042c3;border-radius:min(1rem,.48828125vh);box-shadow:0 min(.4rem,.1953125vh) min(1rem,.48828125vh) rgba(0,0,0,.75);display:flex;font-weight:700;height:min(8rem,3.90625vh);justify-content:center;letter-spacing:0;line-height:1;margin-bottom:.5em}.nvb__calculator__product{background-color:rgba(255,255,255,.85);border-radius:min(1rem,.48828125vh);height:min(9rem,4.39453125vh);padding:min(.8rem,.390625vh);position:relative}.nvb__calculator__product__logo{background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%;pointer-events:none;position:relative;width:100%;z-index:1}.nvb__calculator__product__logo:has(+.nvb__options__range){width:calc(100% - min(5.4rem,2.63671875vh))}[data-product=varilux-xr-design] .nvb__calculator__product__logo{background-image:url("../img/logo-varilux-xr-design.svg")}[data-product=varilux-xr-fit] .nvb__calculator__product__logo{background-image:url("../img/logo-varilux-xr-fit.svg")}[data-product=varilux-physio-extensee] .nvb__calculator__product__logo{background-image:url("../img/logo-varilux-physio-extensee.svg")}[data-product=varilux-xr-track] .nvb__calculator__product__logo{background-image:url("../img/logo-varilux-xr-track.svg")}[data-product=varilux-xr-pro] .nvb__calculator__product__logo{background-image:url("../img/logo-varilux-xr-pro.svg")}[data-product=varilux-physio-extensee-track] .nvb__calculator__product__logo{background-image:url("../img/logo-varilux-physio-extensee-track.svg")}.nvb__calculator__label{height:1px;left:-99999px;overflow:hidden;position:absolute;top:auto;width:1px}.nvb__calculator__field,.nvb__calculator__result{border-radius:min(1rem,.48828125vh);font-weight:700;height:min(9rem,4.39453125vh);text-align:center}.nvb__calculator__field--current,.nvb__calculator__result--current{background-color:rgba(255,255,255,.64);color:#3c4650}.nvb__calculator__field--potential,.nvb__calculator__result--potential{background-color:rgba(0,66,195,.45);color:#fff}.nvb__calculator__field{border:max(min(.4rem,.1953125vh),2px) solid rgba(0,66,195,0);display:block;outline:none}.nvb__calculator__field:focus{border-color:#0042c3}.nvb__calculator__field--current::-moz-placeholder{color:#80878d}.nvb__calculator__field--current::placeholder{color:#80878d}.nvb__calculator__field--potential::-moz-placeholder{color:#d9d9d9}.nvb__calculator__field--potential::placeholder{color:#d9d9d9}.nvb__calculator__field__wrapper{position:relative}.nvb__calculator__field__wrapper:before{background-image:url("../img/dotted-line.svg");background-position:right center;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:min(.8rem,.390625vh);left:-100%;position:absolute;top:calc(50% - min(.4rem,.1953125vh));width:100%;z-index:-1}.nvb__calculator__result{align-items:center;display:flex;justify-content:center;letter-spacing:0}.nvb__calculator__result--has-dotted-line{position:relative}.nvb__calculator__result--has-dotted-line:before{background-image:url("../img/dotted-line.svg");background-position:right center;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:min(.8rem,.390625vh);left:-100%;position:absolute;top:calc(50% - min(.4rem,.1953125vh));width:100%;z-index:-1}.nvb__calculator__result--wide--has-dotted-line{position:relative}.nvb__calculator__result--wide--has-dotted-line:before{background-image:url("../img/dotted-line.svg");background-position:right center;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:min(.8rem,.390625vh);left:-30%;position:absolute;top:calc(50% - min(.4rem,.1953125vh));width:30%;z-index:-1}.nvb__calculator__result--yearly-additional-revenue{position:relative;grid-column:2/4;height:min(18rem,8.7890625vh);width:100%}.nvb__calculator__result--yearly-additional-revenue:before{background-image:url("../img/dotted-line.svg");background-position:right center;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:min(.8rem,.390625vh);left:-20%;position:absolute;top:calc(50% - min(.4rem,.1953125vh));width:20%;z-index:-1}.nvb__save{align-items:center;color:#fff;display:flex;font-weight:700;gap:min(2rem,.9765625vh);height:min(16.6rem,8.10546875vh);line-height:1;padding:0;transition:opacity .3s ease-in-out;will-change:opacity;z-index:2}.nvb__save:not(:disabled):hover{opacity:.7}.nvb__save:disabled{cursor:default;opacity:0}.nvb__save[inert]{opacity:.25}.nvb__save__icon{height:min(5.2rem,2.5390625vh);overflow:hidden;width:min(5.2rem,2.5390625vh)}.nvb__reset{align-items:center;color:#fff;display:flex;font-weight:700;gap:min(2rem,.9765625vh);height:min(16.6rem,8.10546875vh);line-height:1;padding:0;transition:opacity .3s ease-in-out;will-change:opacity;z-index:2}.nvb__reset:not(:disabled):hover{opacity:.7}.nvb__reset:disabled{cursor:default;opacity:0}.nvb__reset__icon{height:min(5.2rem,2.5390625vh);overflow:visible;width:min(5.2rem,2.5390625vh)}.nvb__reset path{transform-origin:center center}.page-404__error{color:#001871;padding:71px 0 56px;text-align:center}@media(min-width: 835px){.page-404__error{padding:54px 0 96px}}.page-404__error__heading{font-size:4.8571428571rem;font-weight:700;margin-bottom:.2941176471em}@media(min-width: 835px){.page-404__error__heading{font-size:7.5rem;margin-bottom:.2916666667em}}.page-404__error__subheading{font-size:1.5rem;font-weight:700;margin-bottom:1.0476190476em;text-transform:uppercase}@media(min-width: 835px){.page-404__error__subheading{font-size:1.3125rem}}.page-404__error__body{margin:0 auto;max-width:460px}.page-404__error__button{margin-top:28px}