@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap);:root{--app-sun-theme:#f35d1d;--app-sun-theme-bg-light:#fadfd2;--app-sun-theme-bg-lighter:rgba(250,223,210,0.2);--app-sun-theme-shadow:#fdefe7;--app-sun-gradient-bg:linear-gradient(90deg,#f0a954,#f95162);--app-sun-disable-menu-bg:#ecdfda;--app-theme:#0086d6;--app-theme-bg-light:#cce7f7;--app-theme-bg-lighter:rgba(204,231,247,0.2);--app-theme-shadow:#e7f5fd;--app-disable-menu-bg:#d8e0ea}.age-category__choice,.button-group__item,.checkbox,.checkbox-sun,.circle-arrow,.continue-with-id,.continue-with-id>div,.delivery-advices>.section>.info>ul>li span,.delivery-advices__next-content>div span,.delivery-navigation__buttons label,.delivery-navigation__export-modal .buttons,.delivery-navigation__toggle,.delivery-pair-details__info>label,.delivery-pair-details__info h2 span,.delivery-pair-details__info ul li,.delivery-pair-measures__frame-selection-reference label,.delivery-pair-measures__frame-selection-reference span,.delivery-total,.delivery-total__details label,.demonstrations__nested-demo label,.demonstrations__preload,.dial,.discovery,.discovery-lens__labels li,.discovery-lens__lens,.discovery-lens__lens label,.discovery-splashscreen,.drag-and-drop-sorter__drag-item,.drag-and-drop-sorter__drop-item,.drag-and-drop-sorter__drop-item--with-value span,.education-content__toggle-controls,.emat .emat-container .file-sort__item,.emat .emat-container .file-sort__item label,.flex-center,.home-start,.home__card,.home__main,.islayder__thumb,.lens-consultation-type__modal,.lens-consultation-type__modal-icon,.lens-proposal-builder-card button,.lens-proposal-builder-footer__saved,.lens-recommendation__modal,.lens-recommendation__modal-icon,.measure-data-card--empty,.measures-container__new-pair-modal,.measures-data,.menu__item,.menu__title,.my-companion-footer__confirm,.my-companion-footer__saved,.mycompanion__lens-thickness-right,.navbar__navigation,.need-explorer-finished,.need-explorer-general-checkpoint,.practice-id__form,.prescription-input__label,.product-card__see-more-head,.product-demo--slider-image,.product-demo-compare__to-compare--multi-slider-image,.product-demo-compare__to-compare--slider-image,.product-demo-selection__product,.start-from,.summary__export-modal .buttons{display:flex;align-items:center;justify-content:center}.lds-spinner__progress,.modal,.need-explorer-intro__modal,.position-center,.position-center-absolute,.position-center-fixed,.prescription-side__precision img,.theme-setting__active{top:50%;left:50%;transform:translate(-50%,-50%)}.modal,.position-center-fixed{position:fixed}.lds-spinner__progress,.need-explorer-intro__modal,.position-center-absolute,.prescription-side__precision img,.theme-setting__active{position:absolute}.box-shadow-light-blue,.delivery-vision-test__vision-display,.need-explorer-finished__modal,.need-explorer-general-checkpoint__modal,.side-box-bordered,.side-box-bordered:before{box-shadow:0 0 60px -15px rgba(0,134,214,.32)}.kids-color,.lens-proposal-builder-card--kids .impacted,.lens-proposal-builder-card--kids .impacted span,.lens-proposal-builder-card--kids .lens-proposal-builder-card__info span{color:var(--app-theme-main)!important;border-color:var(--app-theme-main)!important}.home__main--kids:before,.kids-bubble,.lens-proposal-builder-card--kids:first-child:before,.lens-proposal-builder-card--kids:nth-child(2):before,.lens-proposal-builder-card--kids:nth-child(3):before,.lens-proposal-builder-card--kids:nth-child(4):before,.lens-proposal-builder-card--kids:nth-child(5):before{background:linear-gradient(0deg,var(--app-bubble-main),var(--app-bubble-sub))}.measures .measures-step__form--one div.container-mm:after,.measures .measures-step__form--one div.d:after,.measures .measures-step__form--one div.price:after,.measures .measures-step__form--three div.container-degree:after,.measures .measures-step__form--three div.container-mm:after,.measures .measures-step__form--two div.container-mm:after,.placeholder-unit{position:absolute;content:attr(data-placeholder);pointer-events:none;opacity:1;font-size:13px;font-weight:600;top:50%;right:3%;transform:translateY(-50%)}@font-face{font-family:"AkhandSoft-Bold";src:url(/static/media/AkhandSoft-Bold.7ca67983.otf) format("opentype")}*,:after,:before{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%;background-color:#eee;color:#2f3b4a;scroll-behavior:smooth;overflow:hidden}code,html,input,textarea{font-family:"Noto Sans",sans-serif}body{overflow:hidden}body,div{scroll-behavior:smooth}ul{list-style:none}a{text-decoration:none}.App{width:100vw;height:100vh;background-color:#fff;margin:auto}.App--sun{--app-theme:var(--app-sun-theme);--app-theme-bg-light:var(--app-sun-theme-bg-light);--app-theme-bg-lighter:var(--app-sun-theme-bg-lighter);--app-theme-shadow:var(--app-sun-theme-shadow);--app-disable-menu-bg:var(--app-sun-disable-menu-bg)}.App--fixed{position:fixed}.page{height:calc(var(--window-height) - 12.4rem);padding:2rem 3.5rem 3rem}h1{font-size:4.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.5rem}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}::-webkit-scrollbar{width:5px;height:3px}::-webkit-scrollbar-track{background:rgba(90,102,117,.1)}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#0086d6;background:var(--app-theme)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media only screen and (max-height:620px){html{font-size:60%}}@media only screen and (max-height:588px){html{font-size:58%}}@media only screen and (max-height:570px){html{font-size:56%}}@media only screen and (max-height:555px){html{font-size:54%}}@media only screen and (max-height:530px){html{font-size:51%}}@media only screen and (max-height:507px){html{font-size:49%}}@media only screen and (max-height:490px){html{font-size:47%}}@media only screen and (max-height:475px){html{font-size:45%}}@media only screen and (max-height:450px){html{font-size:43%}}@media only screen and (max-height:430px){html{font-size:41%}}.navbar{display:flex;align-items:center;padding:2rem 3.5rem;position:relative}.navbar__logo{width:4.4rem;height:4.4rem;margin-right:134px}.navbar__logo img{height:100%;width:100%}.navbar__center{display:flex;flex-direction:column;flex-grow:1}.navbar__subtitle{display:flex;justify-content:center;margin-top:10px}.navbar__for{display:flex;align-items:center;font-size:14px;margin-right:10px}.navbar__cobrand{width:50px;height:50px;object-fit:cover}.navbar__title{font-family:"AkhandSoft-Bold",Arial,sans-serif;color:#2f3b4a;width:100%;text-align:center;pointer-events:none;font-size:2.5rem;font-weight:700}.navbar__navigation a:not(:last-child){margin-right:1.5rem}.navbar__navigation .spacer{width:1px;height:1rem;background-color:#eee;margin:0 2.5rem 0 0}.navbar__navigation .close{position:absolute;top:2rem;right:3.5rem}.navbar__navigation .refresh{width:2.2rem;height:2.2rem;opacity:.7}.navbar__navigation .tooltip{position:relative;display:inline-block}.navbar__navigation .tooltip>.tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:150%;left:50%;margin-left:-60px;background-color:#0086d6;font-size:12px}.navbar__navigation .tooltip>.tooltiptext:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#0086d6}.navbar__navigation .tooltip:hover>.tooltiptext{visibility:visible}.navbar__navigation .refresh-diag{position:relative}.navbar--discovery{z-index:3}.navbar--discovery .navbar__title{color:#fff}.navbar--discovery .navbar__navigation img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.navbar--discovery .navbar__navigation .spacer{opacity:.1}.navbar .refresh-diag.active .tooltip-box,.navbar .refresh-diag:hover .tooltip-box{display:flex}.navbar__demo-button img{width:2.5rem;opacity:.8}.breadcrumb{padding:0 3.5rem 2.25rem;position:relative}.breadcrumb ul li{display:inline-flex;align-items:center}.breadcrumb ul li:not(:first-child){margin-left:2rem}.breadcrumb__home{width:1.5rem;height:1.2rem;transform:translateY(2px)}.breadcrumb__item{position:relative}.breadcrumb__item:not(:first-child) a{margin-left:2rem}.breadcrumb__item a{font-size:1.25rem;color:rgba(90,102,117,.6);position:relative}.breadcrumb__item:last-child a{color:#0086d6;color:var(--app-theme);font-weight:700}.breadcrumb__item:last-child a:after{content:"";width:5px;height:5px;background:#0086d6;background:var(--app-theme);position:absolute;bottom:-8px;left:0;right:0;margin:auto;border-radius:50%}.breadcrumb__item .arrow{position:absolute;top:0;left:0;bottom:0;margin:auto}.breadcrumb--discovery{z-index:3}.breadcrumb--discovery .breadcrumb__item a{color:#fff}.breadcrumb--discovery .breadcrumb__item a:after{background-color:#fff}.modal{overflow:hidden;display:flex;flex-flow:column;max-height:calc(100vh - 3rem);transition:height .25s ease-in-out;background:#fff;padding:1.75rem;z-index:899;border-radius:1.5rem;width:54.5rem;max-width:calc(100vw - 5rem)}.modal-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.5);z-index:899}.modal--transparent{background-color:transparent}.modal--no-padding{padding:0}.modal__close{width:3rem;height:3rem;position:absolute;top:2rem;right:2rem;z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#eee;border-radius:50%}.modal__right-header-detail{position:absolute;top:2.5rem;right:4rem;z-index:2;font-size:1.3rem}.modal__content{height:100%;flex:1 1;position:relative}.modal--with-banner{max-height:calc(100vh - 10.5rem);top:1rem;transform:translate(-50%)}.modal--sun{--app-theme:var(--app-sun-theme);--app-theme-bg-light:var(--app-sun-theme-bg-light)}.modal__qr-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:899}.modal__qr-head{position:relative;height:7rem;width:100%;border-bottom:1px solid rgba(90,102,117,.1);border-top-right-radius:1.5rem 1.5rem;border-top-left-radius:1.5rem 1.5rem;padding:2.5rem 4rem;background-color:#0086d6;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.modal__qr-head h4{font-size:2.8rem}.modal__qr-head-icon{position:absolute;right:2rem;cursor:pointer}.modal__qr-code{border-radius:1.5rem;position:absolute;background-color:#fff;width:110rem;height:60rem;top:10%;left:15%}@media only screen and (max-width:1440px){.modal__qr-code{border-radius:1.5rem;position:absolute;background-color:#fff;width:100rem;height:60rem;top:7%;left:15%}}@media only screen and (max-width:1280px){.modal__qr-code{border-radius:1.5rem;position:absolute;background-color:#fff;width:90rem;height:55rem;top:10%;left:10.3%}.modal__qr-head h4{font-size:2.3rem}}@media only screen and (max-width:1080px){.modal__qr-code{border-radius:1.5rem;position:absolute;background-color:#fff;width:80rem;height:46.5rem;top:15%;left:11%}}@media only screen and (max-width:960px){.modal__qr-code{border-radius:1.5rem;position:absolute;background-color:#fff;width:70rem;height:46.5rem;top:15%;left:9%}.modal__qr-head h4{font-size:2rem}}@media only screen and (max-width:820px){.modal__qr-code{border-radius:1.5rem;position:absolute;background-color:#fff;width:70rem;height:46.5rem;top:15%;left:1.5rem}}.sidebar{width:100%;height:100vh;position:fixed;top:0;right:0;display:flex;align-items:center;justify-content:flex-end;z-index:800}.sidebar__blocker{flex:1 1;height:100%;background-color:rgba(0,0,0,.5)}.sidebar__menu-container{display:flex}.menu{height:100vh;background:#fff;width:22rem;flex-flow:column}.menu--disabled{background-color:#d8e0ea;background-color:var(--app-disable-menu-bg)}.menu--disabled .menu__item{opacity:.2}.menu__title{color:#0086d6;color:var(--app-theme);font-size:1.2rem;font-weight:700;height:9rem;width:100%;border-bottom:2px solid rgba(90,102,117,.2)}.menu__items{width:100%;display:flex;align-items:stretch;justify-content:center;flex-flow:column;height:calc(100vh - 9rem)}.menu__item{flex-flow:column;height:13.8rem;text-align:center;cursor:pointer}.menu__item h5{padding:1.5rem 0}.menu__item--active{background-color:#0086d6;background-color:var(--app-theme);opacity:1!important;color:#fff}.menu__item.not-available{position:relative;overflow:hidden}.menu__item.not-available:hover:after{content:"Coming Soon";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;color:#0086d6;font-size:2rem;font-weight:700;padding:1rem;text-align:center}.education-landing{padding:0 50px;box-sizing:border-box;flex:1 1;display:flex;align-items:center;justify-content:center;flex-flow:column}.education-landing__instruction{text-align:center;margin-bottom:25px}.education-landing__instruction h2{margin:0;color:#303b4a}.education-landing__instruction p{color:rgba(90,102,117,.6);font-size:1.4rem;width:600px;margin:1.5rem 0 3rem}.education-landing__card-container{display:flex;align-items:center;justify-content:space-between;width:100%}.education-landing__card{width:31%;height:400px;box-shadow:0 0 20px 0 rgba(51,51,51,.6196078431372549);overflow:hidden;border-radius:8px;position:relative}.education-landing__card-background{width:100%;position:absolute;top:0;left:0;height:100%}.education-landing__card-background img{width:100%}.education-landing__card-background .info{position:absolute;bottom:0;left:0;width:100%;background:rgba(48,59,74,.5);height:45%;display:flex;align-items:center;justify-content:center;flex-flow:column;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.education-landing__card-background .info span{-webkit-filter:invert(1);filter:invert(1)}.education-landing__card-background .info span img{-webkit-filter:brightness(0);filter:brightness(0)}.education-landing__card-background .info label{font-size:1.8rem;margin:15px 0 0}.education-landing__card-background--soon .info{height:100%;border-radius:.8rem}.education-landing__card-background--soon .info span{display:none}.education-landing__card-background--soon .info label{font-size:2.5rem;margin:0 0 20px}.education-landing__card-background--soon .info button{background:#fff;border:none;padding:7px 20px;border-radius:19px;font-size:1.5rem;font-weight:700;color:#0086d6;color:var(--app-theme);outline:none}.education-controls{width:27.8rem;background-color:#303b4a;height:100%;box-sizing:border-box;overflow:hidden;transition:all .5s ease-in-out}.education-controls--collapsed{width:0}.education-controls--collapsed .education-controls__control{transform:translateX(-100%)}.education-controls__control{transition:all .5s ease-in-out;padding:1.7rem 4rem 1.5rem 2rem;width:28.8rem}.education-controls__control:not(:last-child){border-bottom:1px solid #5a6675}.education-controls__control>label{color:#fff;font-size:1.2rem;font-weight:700;padding-bottom:1rem;display:inline-block;display:flex;align-items:center;justify-content:space-between}.education-controls__control-lens-slider{background-color:#5a6675;border-radius:3px}.education-controls__control-lens-slider>label{font-size:1rem;color:#fff;height:3.4rem;display:inline-flex;width:100%;padding:0 1rem;align-items:center;border-bottom:1px solid #303b4a}.education-controls__control-lens-slider>div{height:3.4rem;display:flex;align-items:center;justify-content:center}.education-controls__control-lens-slider>div span{color:#fff;padding:1rem}.education-controls__control-lens-slider>div>div{height:1px}.education-controls__control-lens-slider>div>div>div:last-child div{width:1rem;height:1rem;background-color:#0086d6;background-color:var(--app-theme)}.temp-no-padding-bottom{padding-bottom:0!important}.education-content{flex:1 1;position:relative;padding:2rem 3rem 2rem 6rem;transition:all .5s ease-in-out}.education-content:before{content:"";background:#fff;height:100%;width:20px;position:absolute;top:0;left:-10px;border-top-left-radius:15px;border-bottom-left-radius:15px;transition:all .5s ease-in-out}.education-content__toggle-controls{width:1.9rem;height:1.9rem;padding:0;border:none;background-color:#0086d6;background-color:var(--app-theme);border-radius:50%;position:absolute;top:1.5em;left:1em;outline:none;transition:all .5s ease-in-out}.education-content__toggle-controls span{position:relative;height:.1em;width:.6em;display:block}.education-content__toggle-controls span:after,.education-content__toggle-controls span:before{content:"";width:.6em;height:.1em;background-color:#fff;position:absolute;left:0;transition:all .25s ease-in-out}.education-content__toggle-controls span:after{transform:translateY(-.12em)}.education-content__toggle-controls span:before{transform:translateY(.12em)}.education-content__toggle-controls--collapsed{left:1.5em;background-color:#eeeff1}.education-content__toggle-controls--collapsed span:after,.education-content__toggle-controls--collapsed span:before{background-color:#0086d6;background-color:var(--app-theme)}.education-content--night,.education-content--night:before{background:#161e28}.education-content--night .education-content__toggle-controls--collapsed{background-color:#303b4a}.education-steps{background-color:#f4f5f6;padding:2.8em;border-radius:8px;margin:auto;width:100%;max-width:61em;display:grid;grid-template-columns:5em 5em 1fr;grid-template-rows:1fr auto;grid-gap:2em;transition:all .5s ease-in-out}.education-steps,.education-steps__arrows{position:relative}.education-steps__arrows button{border:none;background-color:transparent;outline:none}.education-steps__arrows button:first-child{margin-right:1.5rem}.education-steps__step{color:#0086d6;color:var(--app-theme);font-size:1.2rem;font-weight:700}.education-steps__instruction{font-size:1.4rem;color:rgba(90,102,117,.6)}.education-steps__guide{grid-column:3/-1;display:flex;align-items:center}.education-steps__guide label{font-weight:700;margin-left:1em;font-size:1.2em;color:#2f3b4a}.education-steps__guide label.active{color:#0086d6;color:var(--app-theme)}.education-steps--night{background-color:#303b4a}.education-steps--night .education-steps__guide label,.education-steps--night .education-steps__instruction{color:#fff}.education-steps--night .education-steps__arrows .arrow{border-color:#fff}.education-steps--night .education-steps__arrows .arrow--disabled{border-color:#6b6b6b}.education-steps--night .circle{background-color:#fff}.education-steps--night .circle .arrow{border-color:#0086d6!important;border-color:var(--app-theme)!important}.circle{background:#0086d6;background:var(--app-theme);justify-content:center;border-radius:50%;width:1.7em;height:1.7em}.circle,.education-figure{display:flex;align-items:center}.education-figure{width:100%;height:50%;margin-top:32px}.education-figure__slider>.item-slider__object>.itemobject{display:flex;align-items:center;flex:1 1}.education-figure__slider>.item-slider__object>.itemobject>.item.--standard{background:#0086d6;height:40px;text-align:center;transform:rotate(45deg);width:40px}.education-figure__slider>.item-slider__object>.itemobject>.slider{height:160px;width:80px;border-bottom-right-radius:160px;border-top-right-radius:160px;border:2px solid #0086d6;display:inline-block;border-left:0;left:6rem;position:absolute}.education-figure__lens{flex:1 1;background-size:contain;background-repeat:no-repeat;background-position:50%;height:100%}.education-figure__lens.--concave-max{background-image:url(/static/media/Education_Lens_Concave_Max.5abda3ce.svg)}.education-figure__lens.--concave-min{background-image:url(/static/media/Education_Lens_Concave_Min.258fe4f1.svg)}.education-figure__lens.--convex-max{background-image:url(/static/media/Education_Lens_Convex_Max.13808bd9.svg)}.education-figure__lens.--convex-min{background-image:url(/static/media/Education_Lens_Convex_Min.2f4d6fba.svg)}.education-figure>.eyeball{flex:3 1}.education-eyeball{height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;position:relative;margin-top:32px}.education-eyeball.--none{background-image:none}.education-eyeball.--darkmax{background-image:url(/static/media/Education_Eye_Dark-Max.a9589ed3.svg)}.education-eyeball.--darkmid{background-image:url(/static/media/Education_Eye_Dark-Mid.4b92c929.svg)}.education-eyeball.--darkmin{background-image:url(/static/media/Education_Eye_Dark-Min.8b96f08d.svg)}.education-eyeball.--lightmax{background-image:url(/static/media/Education_Eye_Light-Max.7d3b3f44.svg)}.education-eyeball.--lightmid{background-image:url(/static/media/Education_Eye_Light-Mid.8d4be159.svg)}.education-eyeball.--lightmin{background-image:url(/static/media/Education_Eye_Light-Min.aab7a348.svg)}.education-eyeball>.education-eyeball__eyeimage{position:absolute;left:5%}.education-eyeball>.education-eyeball__cornea{position:absolute;height:64px;width:64px;background-repeat:no-repeat;background-size:contain;bottom:45%}.education-eyeball>.education-eyeball__cornea.--max{background-image:url(/static/media/Education_Cornea-Max.31507e66.svg);left:-10px}.education-eyeball>.education-eyeball__cornea.--min{background-image:url(/static/media/Education_Cornea-Min.f60e6461.svg)}.education-eyeball>.education-eyeball__crystalline{position:absolute;height:72px;width:72px;background-repeat:no-repeat;background-size:contain;left:18%;bottom:45%}.education-eyeball>.education-eyeball__crystalline.--max{background-image:url(/static/media/Education_Crystalline-Max.65fa9c14.svg)}.education-eyeball>.education-eyeball__crystalline.--min{background-image:url(/static/media/Education_Crystalline-Min.a7cc08e8.svg)}.item-slider{position:relative;width:20%}.item-slider__object{position:absolute;top:50%;transform:translateY(-50%);opacity:.3;pointer-events:none}.item-slider__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--app-slider-thumb-height);width:100%;background-color:transparent}.item-slider__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--app-slider-thumb-width);height:var(--app-slider-thumb-height);cursor:pointer;background-color:transparent}.eyeball-crystalline{position:absolute;top:0;left:0;bottom:15%;margin:auto}.education{height:100%;display:flex;flex-flow:column}.education__header{height:7rem;width:100%;border-bottom:1px solid rgba(90,102,117,.2);padding:2.5rem 4rem;position:relative;display:flex;align-items:center}.education__header h4{margin:auto}.education__header h4.landing{margin-left:0}.education__header .button{position:absolute;top:0;bottom:0;margin:auto;left:3rem}.education__main{display:flex;height:100%}.product-card{width:28rem;height:100%;max-height:50.4rem;border-radius:1.2rem;box-shadow:0 0 9px -3px rgba(0,0,0,.3);position:relative;overflow:hidden;background-color:#ddd;-webkit-user-select:none;-ms-user-select:none;user-select:none}.product-card:not(:last-child){margin-right:2rem}.product-card__background{top:0;object-fit:cover;height:100%}.product-card__background,.product-card__logo{position:absolute;left:0;width:100%;pointer-events:none}.product-card__logo{bottom:12rem;right:0;margin:auto;max-width:13rem;border-radius:.5rem}.product-card__see-more{width:100%;position:absolute;bottom:0;left:0;transition:all .5s ease-in-out;height:100%;max-height:6rem}.product-card__see-more-head{width:100%;background:#0086d6;height:6rem;font-size:1.5rem;font-weight:700;color:#fff;cursor:pointer}.product-card__see-more-head label{transition:all .5s ease-in-out;cursor:pointer}.product-card__see-more-head label:last-child{position:absolute;padding:0 2rem;width:100%;display:flex;align-items:center;justify-content:space-between;opacity:0}.product-card__see-more-head img{width:2rem;margin-left:1rem;transform:translateY(.2rem)}.product-card__see-more--open{max-height:100%}.product-card__see-more--open .product-card__see-more-head label:first-child{opacity:0}.product-card__see-more--open .product-card__see-more-head label:last-child{opacity:1}.product-card__see-more--disabled{max-height:0}.product-card__status{z-index:1;position:absolute;color:#fff;display:flex;right:0;padding:3px 7px;border-radius:5px;margin:6px;-webkit-filter:drop-shadow(0 1px 0 #000);filter:drop-shadow(0 1px 0 black);background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-card__status .loading-spinner{margin-right:.5rem}.sub-products{width:100%;height:calc(100% - 6rem);background-color:#fff;transition:top .5s ease-out;overflow-y:auto}.sub-products__list li{height:5rem;border-bottom:1px solid rgba(90,102,117,.2);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;font-size:1.2rem}.sub-products__list li img{cursor:pointer}.sub-products__new-QrCode{background-color:#0086d6;width:5.5rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:5px;margin-left:4rem;font-weight:600;color:#fff}.product-selection{flex:1 1;padding:4rem 3rem;opacity:0;transition:opacity .25s ease-in}.product-selection--fade-in{opacity:1}.product-selection__scroll{overflow-x:auto;padding-bottom:4rem;transform:translateY(-1rem);height:100%}.product-selection__list{display:flex;padding-left:1rem;height:100%}.product-selection__download{position:absolute;right:3rem;bottom:3rem;background-color:#5a6675;box-shadow:-3rem 0 0 -6px #fff;text-transform:lowercase;font-weight:700}.product-selection__download span:first-letter{text-transform:uppercase}.product-selection__download img{width:1.5rem}.products{height:100%;display:flex;flex-flow:column}.products__head{height:7rem;width:100%;border-bottom:1px solid rgba(90,102,117,.1);padding:2.5rem 4rem;position:relative;display:flex;align-items:center}.theme-setting{display:flex}.theme-setting__item{width:2.4rem;height:2.4rem;margin-left:.5rem;border-radius:.4rem;overflow:hidden;position:relative;cursor:pointer}.theme-setting__item--multi{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.download-assets{position:fixed;z-index:91;display:flex;flex-flow:column;align-items:center;justify-content:center;color:#0086d6;height:100%;width:100%;background-color:#4569c0}.download-assets__label{margin-top:2rem;font-size:1.25rem}.download-assets--complete{display:none;animation:fadeIn .4s ease-out}.download-assets img{position:absolute;width:1rem;height:1rem;opacity:0;z-index:-1}.language__modal{height:100%;display:flex;flex-flow:column}.language__header{display:flex;align-items:center;padding-bottom:2rem;border-bottom:1px solid rgba(90,102,117,.2);position:relative}.language__header h3{margin-left:5rem}.language__offline{position:absolute;bottom:2px;font-size:1.25rem;left:3px;color:rgba(90,102,117,.8)}.language__body{display:flex;padding-top:1rem;height:calc(100% - 15rem);overflow-y:auto}.language__body ul{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:6.25rem;grid-gap:1rem;gap:1rem;width:100%}.language__body.multiple{height:100%}.language__body.multiple ul{grid-template-columns:none;grid-template-rows:repeat(3,1fr);padding:0 3rem}.language__footer{display:flex;margin-top:auto;justify-content:flex-end}.language .country-btn{text-transform:capitalize;width:100%;height:6.2rem;border-radius:.44rem;color:#2f3b4a;justify-content:flex-end;font-size:1.5rem}.language .country-btn.selected{background-color:#0086d6;background-color:var(--app-theme);color:#fff}.language .country-btn img{width:2.75rem;height:4.58rem;margin-right:2rem}.blink-eye{width:2.5rem;position:relative;cursor:pointer}.blink-eye img{width:100%;transition:transform .25s ease-in-out;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transform:translateY(3px)}.blink-eye .svg{transform:scale(1.075) translateY(3px)}.blink-eye--colored img{-webkit-filter:none;filter:none}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:900;display:none}.loading--show{display:flex;align-items:center;justify-content:center;flex-flow:column}.loading__text{font-size:2rem;color:#0076bd}.terms-condition{max-height:90%;padding-left:3rem;padding-right:7rem;overflow-y:auto;width:100%}.terms-condition__section{display:flex;margin-bottom:3rem}.terms-condition__bullet{color:#0086d6;font-weight:700;font-size:1.25rem;padding:3rem 2rem}.terms-condition__content{padding-left:3rem}.terms-condition__content h2{padding:2rem 0}.terms-condition__content h4{font-weight:700;padding:2rem 0;color:#2f3b4a}.terms-condition__content-paragraph{font-size:1.5rem;color:rgba(90,102,117,.6)}.terms-condition__footer{display:flex;padding:1rem 0;justify-content:flex-end}.terms-condition__footer button{margin-left:1.5rem}.first-login__modal{height:100%;display:flex;flex-flow:column}.first-login__header{display:flex;align-items:center;padding-bottom:2rem;border-bottom:1px solid rgba(90,102,117,.2)}.first-login__header h3{margin-left:3rem}.first-login__body{display:flex;padding-top:1rem;max-height:100%;overflow-y:auto;padding-right:1rem}.first-login__body.list-language{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:6.25rem;grid-gap:1rem;gap:1rem;width:100%}.first-login__body.companion{height:80%}.first-login__body.multiple{height:100%}.first-login__body.multiple ul{grid-template-columns:none;grid-template-rows:repeat(3,1fr);padding:0 3rem;grid-gap:1em;width:100%;display:grid}.first-login__body.region{max-height:calc(100% - 11rem)}.first-login__footer{display:flex;margin-top:auto;justify-content:flex-end}.first-login .country-btn{text-transform:capitalize;width:100%;height:6.2rem;border-radius:.44rem;color:#2f3b4a;justify-content:flex-end;font-size:1.5rem}.first-login .country-btn.selected{background-color:#0086d6;color:#fff}.first-login .country-btn img{width:2.75rem;height:4.58rem;margin-right:2rem}.first-login .mycompanion{width:100%;max-height:100%;box-shadow:none}.first-login .my-companion-left,.first-login .my-companion-list{height:100%;max-height:100%}.first-login .my-companion-footer__saved{box-shadow:0 2px 17px 3px #bdb902}.region-selection{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:12rem;grid-auto-rows:12rem;grid-gap:1rem;padding-right:1rem}.region-selection__region{position:relative;background-color:#5a6675;color:#fff;border-radius:1rem;display:flex;align-items:center;justify-content:space-between;padding:0 3rem;font-size:1.5rem;transition:all .25s ease-in-out;overflow:hidden}.region-selection__region-label{font-weight:700;text-transform:capitalize;z-index:2}.region-selection__region-radio{width:1.5rem;height:1.5rem;border:2px solid #fff;display:inline-block;border-radius:50%;transition:all .25s ease-in-out;z-index:2}.region-selection__region-radio--selected{background:#fff;box-shadow:0 0 0 3px #fff;border-color:#0086d6}.region-selection__region--selected{background-color:#0086d6}.region-selection__image{position:absolute;width:100%;height:100%;left:0;right:0;object-fit:cover;object-position:center;z-index:1}.slide-view{width:100%;height:100%;overflow:hidden}.slide-view__slider,.slide-view__slider-sun{display:flex;height:100%;transition:transform 1s ease-in-out}.slide-view__slider-sun>div{flex:1 1;opacity:0;transition:opacity .9s ease-in-out}.slide-view__slider-sun>div.active-slide{opacity:1;overflow-y:auto}.slide-view__slider>div{flex:1 1;opacity:0;transition:opacity .9s ease-in-out}.slide-view__slider>div.active-slide{opacity:1;overflow-y:auto}.slide-view-sun{width:100%;border-bottom:2px solid rgba(90,102,117,.1);transition:transform 1s ease-in-out}.slide-view-sun__slider{display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:12rem}.slide-view-sun__slider--0{transition:all .7s ease-in-out;max-height:13rem}.slide-view-sun__slider--1{max-height:30rem}.slide-view-sun__slider--1,.slide-view-sun__slider--2{transition:all .7s ease-in-out}.slide-view-sun__slider-sun{display:flex;height:100%}.slide-view-sun__slider-sun>div{flex:1 1;opacity:0}.slide-view-sun__slider-sun>div.active-slide{opacity:1;overflow-y:auto}.slide-view-sun__slider>div:not(:last-child){flex:1 1;opacity:0}.slide-view-sun__slider>div:not(:last-child).active-slide{opacity:1;overflow-y:auto}.slide-view-sun__slider>div:last-child{flex:1 1;opacity:0}.slide-view-sun__slider>div:last-child.active-slide{opacity:1;overflow-y:auto}.input-text{border:1px solid #0086d6;border:1px solid var(--app-theme);border-radius:.7rem;padding:1rem 2rem;outline:none;height:4.2rem;font-weight:700;color:#2f3b4a}.input-text::-webkit-input-placeholder{font-weight:700;color:#2f3b4a}.input-text:-ms-input-placeholder{font-weight:700;color:#2f3b4a}.input-text::placeholder{font-weight:700;color:#2f3b4a}.input-text--light{border-color:rgba(0,134,214,.22)}.input-text--light::-webkit-input-placeholder{font-weight:400}.input-text--light:-ms-input-placeholder{font-weight:400}.input-text--light::placeholder{font-weight:400}.input-text--light-gray{border-color:rgba(90,102,117,.2)}.input-text--light-gray::-webkit-input-placeholder{font-weight:400;color:rgba(90,102,117,.2)}.input-text--light-gray:-ms-input-placeholder{font-weight:400;color:rgba(90,102,117,.2)}.input-text--light-gray::placeholder{font-weight:400;color:rgba(90,102,117,.2)}:root{--app-arrow-rotate:45deg}.arrow{border-color:#0086d6;border-color:var(--app-theme);border-style:solid;border-width:0 1px 1px 0;border-image:none;border-image:initial;transition:all .25s ease-in-out;display:inline-block;transform:rotate(45deg);transform:rotate(var(--app-arrow-rotate))}.arrow--down{--app-arrow-rotate:45deg}.arrow--up{--app-arrow-rotate:225deg}.arrow--right{--app-arrow-rotate:-45deg}.arrow--left{--app-arrow-rotate:140deg}.arrow--disabled{border-color:#b7b7b7}.circle-arrow{width:2rem;height:2rem;border-radius:50%}.circle-arrow--left{transform:rotate(180deg)}.circle-arrow--top{transform:rotate(270deg)}.circle-arrow--bottom{transform:rotate(90deg)}.button{border:none;padding:1.2rem 1.5rem;border-radius:.7rem;font-weight:700;min-height:4rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:auto;display:flex;align-items:center;justify-content:space-between;outline:none;cursor:pointer}.button,.button img{transition:all .25s ease-in-out}.button--primary{background-color:#0086d6;background-color:var(--app-theme);color:#fff;border:1px solid #0086d6;border:1px solid var(--app-theme)}.button--secondary{background-color:#fff;color:#0086d6;color:var(--app-theme)}.button--simple{background-color:transparent;border-color:#fff!important;color:#fff}.button--simple.button--active{background-color:#fff;color:#2f3b4a}.button--disabled{opacity:.2}.button--text-default{font-size:1.5rem}.button--text-small{font-size:1.2rem}.button--outlined{border:1px solid}.button--outlined.button--outline-colored{border-color:#0086d6;border-color:var(--app-theme)}.button--outlined.button--outline-light{border-color:#cce7f7;border-color:var(--app-theme-bg-light)}.button--outlined.button--outline-none{border:none}.button--bold{font-weight:700}.button--normal{font-weight:400}.button--circle{border-radius:50%}.button .circle-arrow,.button>.svg-icon,.button__icon{margin-left:1.5rem}.button--icon-only{height:4rem;width:4rem;min-width:4rem;padding:0;display:flex;justify-content:center}.button--icon-only .button__icon,.button--icon-only>.svg-icon{margin-left:0}.button--icon-left{flex-flow:row-reverse}.button--icon-left img{margin-right:1rem;margin-left:0}.button--icon-left .circle-arrow{margin-left:0;margin-right:1.5rem}.button--themed.button--primary{background-color:var(--app-theme-main);color:#fff;border:1px solid var(--app-theme-main)}.button--themed.button--secondary{color:var(--app-theme-main)}.button--soon{position:relative;overflow:hidden;cursor:unset}.button--soon .soon-hover{display:none}.button--soon:hover{background:#fff!important;color:#0086d6;color:var(--app-theme);text-align:center;padding:1.2rem 1.5rem}.button--soon:hover,.button--soon:hover .soon-hover{display:flex;align-items:center;justify-content:center}.button--soon:hover .soon-hover{position:absolute;top:0;left:0;width:100%;height:100%}.button--soon:hover .button__icon,.button--soon:hover .text-placement{opacity:0}.button--soon:hover .icon{display:none}.button--sun-back{background-color:#fff;color:#0086d6;color:var(--app-theme);border:1px solid #0086d6;border:1px solid var(--app-theme);font-size:1.2rem!important;min-height:3rem!important;padding:8px!important}.button--sun.button--soon:hover{border:1px solid #0086d6!important;border:1px solid var(--app-theme)!important}.button--not-available{position:relative;overflow:hidden}.button--not-available:hover:after{content:"Not available during pilot";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;color:#0086d6;color:var(--app-theme);font-size:1.3rem}.button--sun.button--primary{background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);border:none}.button--sun.button--secondary{border-color:#f35d1d;border-color:var(--app-sun-theme);color:#f35d1d;color:var(--app-sun-theme)}.list-menu{display:inline-block;width:100%;overflow:hidden;cursor:pointer}.list-menu__item{border-bottom:2px solid #cce7f7;border-bottom:2px solid var(--app-theme-bg-light);border-left:2px solid #cce7f7;border-left:2px solid var(--app-theme-bg-light);border-right:2px solid #cce7f7;border-right:2px solid var(--app-theme-bg-light);padding:0 3.5rem;height:6rem;display:flex;align-items:center;transition:all .25s ease-in-out}.list-menu__item--selected{background-color:#0086d6;background-color:var(--app-theme);border:none;color:#fff;font-weight:700}.list-menu__item--selected .list-menu__item-icon{-webkit-filter:invert(1);filter:invert(1)}.list-menu__item--selected .list-menu__item-icon img{-webkit-filter:brightness(0);filter:brightness(0)}.list-menu__item--selected>:last-child{margin-left:auto}.list-menu__item:first-child{border-top-left-radius:13px;border-top-right-radius:13px;border-top:2px solid #cce7f7;border-top:2px solid var(--app-theme-bg-light)}.list-menu__item:last-child{border-bottom-left-radius:13px;border-bottom-right-radius:13px}.list-menu__item-label{font-size:1.65rem;cursor:pointer}.list-menu__item-icon{margin-right:2rem}.list-menu--S .list-menu__item{height:5rem}.list-menu--S .list-menu__item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.list-menu--S .list-menu__item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.list-menu--sun .list-menu__item--selected{background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg)}.accordion{border-top:1px solid rgba(90,102,117,.2)}.accordion--child .accordion__head{height:4.5rem}.accordion--parent>.accordion__head--open{background-color:#cce7f7;background-color:var(--app-theme-bg-light)}.accordion__arrow-wrapper{height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.accordion__head{height:5.8rem;display:flex;align-items:center;justify-content:space-between;padding-left:4rem;padding-right:3rem;border-left:.6rem solid transparent}.accordion__head label{font-size:1.5rem}.accordion__head--open{border-color:rgba(90,102,117,.2);background-color:#cce7f7;background-color:var(--app-theme-bg-light)}.accordion__head--selected{border-color:#0086d6;border-color:var(--app-theme);color:#0086d6;color:var(--app-theme)}.accordion__right-title{margin-left:auto;margin-right:3rem}.accordion__body{padding-left:5rem}.checkbox{border:1px solid #0086d6;border:1px solid var(--app-theme);width:2rem;height:2rem;border-radius:4px}.checkbox--checked:after{content:"";height:1rem;width:1rem;background-color:#0086d6;background-color:var(--app-theme)}.checkbox-sun{border:1px solid #0086d6;border:1px solid var(--app-theme);width:1.5rem;height:1.5rem;border-radius:4px}.checkbox-sun--checked:after{content:"";height:1rem;width:1rem;background-color:#0086d6;background-color:var(--app-theme)}.material-textinput{border-bottom:1px solid #0086d6;border-bottom:1px solid var(--app-theme);position:relative;color:#0086d6;margin:2rem 0 2.5rem}.material-textinput__input{border:0;outline:#f0f8ff;font-size:1.2rem;font-weight:700;padding:1.5rem 0;width:100%;color:#0086d6;color:var(--app-theme)}.material-textinput__input:focus::-webkit-input-placeholder{color:transparent}.material-textinput__input:focus:-ms-input-placeholder{color:transparent}.material-textinput__input:focus::placeholder{color:transparent}.material-textinput__input:focus+label{transform:translateY(-1.5rem);color:#2f3b4a}.material-textinput__input::-webkit-input-placeholder{color:#0086d6;color:var(--app-theme)}.material-textinput__input:-ms-input-placeholder{color:#0086d6;color:var(--app-theme)}.material-textinput__input::placeholder{color:#0086d6;color:var(--app-theme)}.material-textinput--with-value label{transform:translateY(-1.5rem);color:#2f3b4a}.material-textinput__label{position:absolute;top:0;left:0;font-size:1.2rem;bottom:0;height:2.5rem;display:flex;align-items:center;justify-content:flex-end;font-weight:700;transition:all .1s ease-in-out;color:transparent;pointer-events:none}.material-textinput__error-message{position:absolute;right:0;bottom:-18px;color:red}.side-box-bordered{height:100%;width:39rem;padding:2.5rem;border-radius:1rem;margin-right:4rem;position:relative;z-index:90;display:flex;align-items:flex-start;justify-content:space-between;flex-flow:column}@media screen and (min-width:800px){.side-box-bordered{width:32rem;margin-right:2rem}}@media screen and (min-width:965px){.side-box-bordered{width:35rem}}@media screen and (min-width:1200px){.side-box-bordered{width:45rem}}@media screen and (min-width:1400px){.side-box-bordered{width:56rem}}.side-box-bordered:before{content:"";width:.65rem;height:100%;background-color:#0086d6;background-color:var(--app-theme);position:absolute;left:-5px;top:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;z-index:2}.side-box-bordered--plain{box-shadow:0 10px 20px 0 rgba(47,59,74,.1);padding:0}.side-box-bordered--plain:before{display:none}.half-progress{position:relative;float:left;text-align:center;color:#0086d6;font-size:1.5rem;font-weight:700;margin:2rem 0}.half-progress span{display:block}.half-progress .bar-overflow{position:relative;overflow:hidden;width:147px;height:59px;margin-bottom:-31px;margin-left:20%}.half-progress .bar{border:5px solid #eee;border-radius:50%}.half-progress .bar,.half-progress .bar-value{position:absolute;top:0;left:0;width:90px;height:90px;box-sizing:border-box}.half-progress .bar-value{border:5px solid #0086d6;border-radius:50%;clip:rect(0,4em,4em,2.5em)}.half-progress .bar-value-blocker{border:6px solid #eee;transform:rotate(-108deg);clip:rect(0,6em,4em,3em)}.half-progress .bar-value-blocker.negative{transform:rotate(0deg);top:0;left:1px}.label-progress{margin-top:25%;font-size:1.5rem;position:absolute;width:100%}.half-progress>.left{left:32px}.half-progress>.left,.half-progress>.right{position:absolute;background:#eee;width:5px;height:5px;border-radius:50%;bottom:-11px;overflow:hidden}.half-progress>.right{right:30px}.dropdown{position:relative;height:3.4rem;display:flex;background:#5a6675;border-radius:3px}.dropdown__value{flex:1 1;display:flex;align-items:center;padding:1rem;color:#fff;background:transparent;border:none;border-radius:3px;outline:none}.dropdown__value--with-data{background-color:#0086d6;background-color:var(--app-theme)}.dropdown__arrow{width:3.6rem;display:flex;align-items:center;justify-content:center;color:#fff;border:none;border-left:1px solid #303b4a;background:transparent;outline:none}.dropdown__options{list-style:none;position:absolute;top:110%;left:0;width:100%;background:#fff;border-radius:3px;z-index:1}.dropdown__options li{padding:1rem;border-bottom:1px solid rgba(48,59,74,.3);color:#0086d6;color:var(--app-theme)}.dropdown__options li.selected{background-color:rgba(0,134,214,.15);font-weight:700}.toggle-radio{width:3.6rem;height:1.8rem;background-color:#5a6675;justify-content:center;cursor:pointer;justify-content:flex-start}.toggle-radio,.toggle-radio__slide{position:relative;border-radius:.2rem;display:flex;align-items:center;transition:all .5s ease-in-out}.toggle-radio__slide{width:1.6rem;height:1.2rem;background-color:#fff;transform:translateX(.3rem);color:#0086d6;color:var(--app-theme);justify-content:center}.toggle-radio__slide:after,.toggle-radio__slide:before{content:"";width:1px;height:.6rem;background-color:#0086d6;background-color:var(--app-theme);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:all .25s ease-in-out}.toggle-radio__slide:after{transform:rotate(45deg)}.toggle-radio__slide:before{transform:rotate(-45deg)}.toggle-radio--on{background-color:#0086d6;background-color:var(--app-theme)}.toggle-radio--on span{transform:translateX(1.7rem)}.toggle-radio--on span:before{height:.3rem;transform:rotate(-45deg) translate(-.3rem,-.1rem)}.toggle-button{height:3.4em;display:flex;align-items:center;border-radius:3px;overflow:hidden}.toggle-button__option{height:100%;flex:1 1;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#5a6675;transition:all .5s ease-in;cursor:pointer}.toggle-button__option:not(:last-child){border-right:1px solid #303b4a}.toggle-button__option:not(:first-child){border-left:1px solid #303b4a}.toggle-button__option--selected{background-color:#0086d6;background-color:var(--app-theme)}.text{color:#2f3b4a;font-size:1.4rem;line-height:2.2rem}.text--light{color:rgba(90,102,117,.6)}.text--white{color:#fff}.text--bold{font-weight:700}.tri-lens{position:relative;width:23rem}.tri-lens img:first-child{position:relative;z-index:5}.tri-lens img:first-child+img{opacity:.7;left:5rem;z-index:4}.tri-lens img:last-child{opacity:.3;left:10rem;z-index:3}.tri-lens img:not(:first-child){position:absolute}.button-group{display:flex;align-items:center;height:4rem;border-radius:.8rem}.button-group--disabled li:not(.button-group__item--selected){opacity:.25}.button-group__item{color:#fff;font-size:1.5rem;transition:all .25s ease-out;background-color:#5a6675;height:100%;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.button-group__item:active{background-color:#0086d6;background-color:var(--app-theme)}.button-group__item label{min-width:11rem;text-align:center;cursor:pointer;padding:0 1em}.button-group__item--selected{font-weight:700;background-color:#0086d6;background-color:var(--app-theme)}.button-group__item--disabled{background-color:#333f4f;color:rgba(90,102,117,.6)}.button-group__item--icon-only{padding:0 1.5rem}.button-group__item img{width:2.25rem;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.button-group__item:last-child{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.button-group__item:first-child{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.button-group__instruction{position:absolute;top:-.2rem;left:0;transform:translateY(-100%);font-weight:400;font-size:1.25rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.islayder{width:100%;position:relative;height:1.8rem;background:transparent;border-radius:1rem}.islayder.-short{height:1rem}.islayder__thumb{width:.9rem;height:.9rem;position:absolute;top:0;background:#fff;border-radius:50%;pointer-events:none;z-index:2}.islayder__progress{height:50%;background:#0086d6;border-radius:1rem}.islayder__index,.islayder__progress{position:absolute;top:0;left:0;pointer-events:none}.islayder__index{height:100%;width:100%;display:flex;align-items:center;justify-content:space-evenly}.islayder__index span{width:1px;height:.5rem;background:#fff}.islayder__tooltip{position:absolute;top:50%;font-size:1.15rem;color:#fff;height:32px;width:32px;border-radius:16px;background-color:#0086d6;display:flex;justify-content:center;align-content:center;padding:10px;margin-top:12px;font-weight:600}.islayder__tooltip:after{content:"";position:absolute;width:14px;aspect-ratio:1;background-color:#0086d6;top:-4px;left:50%;transform:translateX(-50%) rotate(45deg)}.islayder input[type=range]{-webkit-appearance:none;width:100%;background:transparent}.islayder input[type=range]:focus{outline:none}.islayder input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.islayder input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:.9rem;width:.9rem;border-radius:50%;background:transparent;cursor:pointer}.islayder input[type=range]::-webkit-slider-runnable-track{width:100%;height:.9rem;cursor:pointer;background:rgba(90,102,117,.1);border-radius:1rem;border:none}.islayder input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(90,102,117,.1)}.eye-icon{margin:.5rem;width:1.5rem;height:1.5rem;border:1px solid #0086d6;border-radius:75% 15%;position:relative;transform:rotate(45deg)}.eye-icon:before{content:"";display:block;position:absolute;width:6.5px;height:6.5px;border:1px solid #0086d6;border-radius:50%;left:calc(50% - 1px);top:50%;transform:translate(-50%,-50%)}.lds-spinner{color:#fff;display:inline-block;width:80px;height:80px;position:relative}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite;background-color:#fff}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:inherit}.lds-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.loading-asset{background-image:url(https://companion-cdn-qua.azureedge.net/sites/license-activation-bg.png);background-size:cover;background-position:50%;height:100vh;width:100%;background-color:#ddd;position:absolute;top:0;left:0;z-index:1}.loading-asset__container{height:100%;position:relative;z-index:1;display:flex;flex-flow:column;align-items:center;justify-content:center;margin-top:12rem;color:#fff}.loading-asset__container h3{width:35.7rem;text-align:center;padding-bottom:1.5em;animation:fadeIn .4s ease-out}.loading-asset__container .progress-container{display:flex;width:25rem}.loading-asset__container .progress-container__bar{overflow:hidden;width:43pt;height:6pt;border-radius:3pt;background-color:rgba(90,102,117,.2);margin:0 auto}.loading-asset__container .progress-container__bar .progress-value{animation:scale-up-hor-left 1.5s cubic-bezier(.39,.575,.565,1) infinite forwards;border-radius:3pt;background:#fff;height:6pt;width:100%}.loading-asset__container .progress-container__bar .progress-value.waiting{background-color:rgba(90,102,117,.2);animation:none}.loading-asset__container .progress-container__bar .progress-value.done{background-color:#fff;animation:fadeIn .4s ease-out}.table-list__container{display:flex;min-height:99%;flex-direction:column;margin:0 1.5rem}.table-list__header{display:flex;justify-content:space-around;align-items:center;margin-bottom:3rem}.table-list__header--col.container{margin:2rem 0;display:flex;align-items:center}.table-list__header--col.container label{font-size:1.5rem;width:19rem;border-bottom:1px solid #0086d6;border-radius:.7rem;padding:1rem;display:flex;flex-direction:column;height:7.5rem;justify-content:space-between}.table-list__header--col.container label span{font-size:1.2rem;margin-bottom:.5rem;color:#0086d6;font-weight:700}.table-list__header--col.container img{transform:rotate(90deg);height:1.7rem}.table-list__content{max-height:38rem;overflow-y:auto}.table-list__content th{border:1px solid #0086d6;padding:.8rem}.table-list__content td,.table-list__content tr{border:1px solid #0086d6;padding:.5rem;text-align:center;color:#0086d6}.table-list__content .option{display:flex;justify-content:flex-start;align-items:center}.table-list__content .option .input-text{max-width:89px;border:unset;border-bottom:1px solid #0086d6;padding:0 .5rem}.table-list__content .option .button{margin:.3rem}.table-list__modal-container{height:16rem}.table-list__modal-container--price-view{margin-top:4rem;display:flex;align-items:center;justify-content:center}.table-list__modal-container--price-view .input-text{margin-right:1rem}.table-list__modal-container--list{flex:1 1;height:calc(100vh - 24rem)}.table-list__modal-container--list-view{margin-top:4rem;max-height:40rem;overflow-y:auto}.table-list__footer-button{position:absolute;bottom:2rem;right:2rem;display:flex}.table-list__footer-button .button{margin-right:1.5rem}.tooltip-box{position:absolute;border-radius:5pt;width:26rem;height:5rem;display:none;justify-content:center;align-items:center;background-color:#0086d6;color:#fff;font-weight:700;font-size:1.2rem;padding:15px;left:50%;top:calc(100% + 1rem);transform:translateX(-50%)}.tooltip-box:before{content:"";position:absolute;width:0;height:0;top:-.5rem;border:.75rem solid transparent;border-top:none;border-bottom:.75rem solid #0086d6;-webkit-filter:drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1));filter:drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1))}.card-notification{float:right;font-size:12px;border-radius:50%;background:#0086d6;background:var(--app-theme);color:#fff;width:30px;display:flex;justify-content:center;padding:3px;border:3px solid #fff;box-shadow:0 0 5px 7px rgba(0,134,214,.1);margin-top:-10px;margin-left:-45px;margin-right:18px}.card-notification__side{margin-top:-60px;margin-left:0;margin-right:-50px;position:absolute}.colored-progress{position:relative;display:flex;flex-direction:column;align-items:center}.colored-progress__circle{width:5rem;height:5rem;position:relative}.colored-progress__circle:after,.colored-progress__circle:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;border-radius:50%;transition:all 1s ease-in-out}.colored-progress__circle:before{content:attr(data-thickness);z-index:2;background-color:#0088d6;background-color:hsl(var(--app-hue,202),var(--app-sat,100%),var(--app-lit,42%));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#fff}.colored-progress__circle:after{content:"";width:calc(100% + var(--app-thickness)*1px);height:calc(100% + var(--app-thickness)*1px);background-color:hsla(202,100%,42%,8%);background-color:hsla(var(--app-hue,202),var(--app-sat,100%),var(--app-lit,42%),8%);z-index:1;box-shadow:0 0 5px 0 hsla(202,100%,42%,30%),0 0 11px 2px #fff;box-shadow:0 0 5px 0 hsla(var(--app-hue,202),100%,42%,30%),0 0 11px 2px #fff}.colored-progress__label{padding-top:0;text-align:center;font-size:1.3rem;position:absolute;bottom:0;width:7rem;transform:translateY(calc(100% + 1.3rem));font-weight:700;transition:all 1s ease-in-out;color:#0088d6;color:hsl(var(--app-hue,202),var(--app-sat,100%),var(--app-lit,42%))}.toggle-card{border-radius:12px;border:1px solid #cce7f7;border:1px solid var(--app-theme-bg-light)}.toggle-card__title{color:#0086d6;color:var(--app-theme);background-color:#cce7f7;background-color:var(--app-theme-bg-light);height:6rem;overflow:hidden;border-radius:12px;display:flex;align-items:center;justify-content:space-between;transition:all .35s ease-in-out}.toggle-card__title label{font-size:1.75rem;padding:1rem 1rem 1rem 3rem}.toggle-card__title--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.toggle-card__arrow{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:3.5rem}.toggle-card__arrow .arrow{border-color:#0086d6;border-color:var(--app-theme)}.toggle-card__content{transition:all .35s ease-in-out;max-height:0;overflow:hidden;padding:0 2rem}.toggle-card__content--open{display:block;max-height:100vh;padding:1rem 2rem}.loading-spinner{width:var(--loading-spinner-dim);height:var(--loading-spinner-dim)}.loading-spinner div{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center;border:var(--loading-spinner-size) solid var(--loading-spinner-color,var(--app-theme));border-top-color:transparent;border-radius:50%;animation:rotateAnim .75s linear infinite}@keyframes rotateAnim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert{width:100%;height:100%;background:rgba(0,0,0,.9);position:absolute;top:0;left:0;z-index:990;display:none;align-items:center;justify-content:center}.alert--show{display:flex}.alert__container{background:#fff;padding:3rem 2rem;border-radius:1rem;width:100%;max-width:35rem}.alert__message{font-size:1.75rem;font-weight:400;padding:1rem 0;text-align:center;margin-bottom:2rem}.alert__buttons{display:flex;align-items:center;width:100%;justify-content:center;grid-gap:1rem;gap:1rem}.alert__button{border:none;border-radius:.5rem;background-color:#0086d6;color:#fff;height:4rem;min-width:8rem;cursor:pointer;padding:0 1rem;transition:all .25s ease-in-out}.number-slider{height:3rem;width:20rem;position:relative;border-radius:5px;border:1px solid #fff}.number-slider.-no-width{width:unset}.number-slider.-no-width .number-slider__number{font-weight:700}.number-slider.-no-width .number-slider__number--colored{background-color:hsla(0,0%,100%,.7)}.number-slider.-dark{width:unset;border:1px solid #0086d6}.number-slider.-dark .number-slider__number{color:#0086d6;font-weight:700}.number-slider.-dark .number-slider__number--colored{background-color:#0086d6;color:#fff}.number-slider__control{width:100%;height:100%;opacity:0}.number-slider__numbers{position:absolute;top:0;left:0;pointer-events:none}.number-slider__number,.number-slider__numbers{width:100%;height:100%;display:flex;align-items:center}.number-slider__number{background-color:transparent;flex:1 1;color:#fff;justify-content:center}.number-slider__number:not(:first-child){box-shadow:-1px 0 0 0 #fff}.number-slider__number--colored{background-color:#fff;color:#0086d6}.button-tab{display:flex}.button-tab li{height:2.6rem;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;cursor:pointer;border-radius:1.3rem;transition:all .25s ease-in-out}.button-tab li.selected{background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);color:#fff}.button-tab li img{width:1.25rem;height:auto}.button-tab--style1 li{background-color:#fadfd2;background-color:var(--app-sun-theme-bg-light);color:#f35d1d;color:var(--app-sun-theme);font-weight:700}.button-tab--style1 li:not(:last-child){margin-right:1rem}.button-tab--style2{align-items:center}.button-tab--style2 li{border-radius:0;padding:0}.button-tab--style2 li.selected{background:none;position:relative}.button-tab--style2 li.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:2px;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg)}.button-tab--style2 li.devider{width:2px;background:#f1f1f1;margin:0 1rem;height:1.5rem}.circle-check{border:1px solid;border-radius:50%;position:relative}.circle-check:after{content:"";position:absolute;inset:0;margin:auto;width:25%;height:40%;background:transparent;transform:rotate(40deg) translate(-5%,-5%);border-right:1px solid;border-bottom:1px solid}.generic-tool-tip{background-color:var(--app-tooltip-bg);min-height:4rem;display:none;align-items:center;justify-content:center;border-radius:.5rem;position:absolute;z-index:80;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0;transition:all .25s ease-in-out;transform:scale(.95) translateX(-10px);box-shadow:0 10px 20px 0 rgba(47,59,74,.1)}.generic-tool-tip--show{display:flex}.generic-tool-tip--animate{opacity:1;transform:scale(1) translateX(0)}.generic-tool-tip--gradient{background:linear-gradient(90deg,var(--app-tooltip-bg),var(--app-tooltip-bg-gradient))}.generic-tool-tip--top{bottom:calc(100% + 1.5rem)}.generic-tool-tip--bottom,.generic-tool-tip--bottom-left{top:calc(100% + 1.5rem)}.generic-tool-tip--right{left:calc(100% + 1.5rem)}.generic-tool-tip--left{right:calc(100% + 1.5rem)}.generic-tool-tip__wrapper{height:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1rem 1.5rem;border-radius:.5rem;position:relative}.generic-tool-tip__wrapper:after{content:"";width:0;height:0;position:absolute;border:1rem solid transparent;border-top:.75rem solid var(--app-tooltip-bg);border-bottom:.75rem solid transparent;margin:auto}.generic-tool-tip__wrapper--left:after{right:0;left:auto;bottom:0;top:0;transform:translateX(87%) rotate(-90deg);border-top-color:var(--app-tooltip-bg-gradient)}.generic-tool-tip__wrapper--right:after{right:auto;left:0;bottom:0;top:0;transform:translateX(-85%) rotate(90deg)}.generic-tool-tip__wrapper--bottom-left:after,.generic-tool-tip__wrapper--bottom:after{right:0;left:0;bottom:auto;top:0;transform:translateY(-105%) rotate(180deg)}.generic-tool-tip__wrapper--bottom-left:after{right:auto;left:1.5rem}.generic-tool-tip__wrapper--top:after{right:0;left:0;bottom:0;top:auto;transform:translateY(112%) rotate(0deg)}.svg-icon{display:flex;align-items:center;justify-content:center;height:var(--app-svg-icon-height);width:var(--app-svg-icon-width);background:var(--app-svg-icon-background-color);padding:var(--app-svg-icon-padding)}.svg-icon--circle{border-radius:50%;box-sizing:content-box;box-sizing:initial}.svg-icon--bordered{border:1px solid var(--app-svg-icon-border-color,var(--app-theme))}.svg-icon__svg{fill:var(--app-theme);fill:var(--app-svg-icon-fill,var(--app-theme));height:100%;width:100%}.with-animation-transition>div:first-child{transition:all 1s ease-in-out}.with-animation-transition--entrance-FADE_IN>div:first-child{opacity:0}.with-animation-transition--entrance-FADE_IN.animate>div:first-child{opacity:1}.goto-SLIDE_LEFT{animation:slideLeft 1s}.goto-FADE_OUT{animation:fadeOut 1s}@keyframes slideLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.start-from{width:100%;position:absolute;bottom:1.5rem;left:0;padding:0 2em;opacity:1;transition:opacity .5s ease-in-out}.start-from--hidden{opacity:0}.start-from h5{margin-right:auto;font-weight:700}.start-from .button:not(:last-child){margin-right:1em}.age-category{width:100%;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.age-category--show{opacity:1;pointer-events:auto}.age-category__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2em}.age-category__selection{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.age-category__choice{background:#fff;border-radius:1.5rem;height:13.5rem;color:#0086d6;color:var(--app-theme);font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .25s ease-in-out}.age-category__choice h5{width:8rem;text-align:center}.age-category__choice--active,.age-category__choice:active,.age-category__choice:hover{background:#0086d6;background:var(--app-theme);color:#fff}.continue-with-id{position:absolute;top:14rem;bottom:0;margin:auto;left:0;right:0;z-index:1}.continue-with-id>div{background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid #fff;margin-left:1rem;justify-content:space-between;width:34.5rem}.continue-with-id>div label{padding:0 2rem;font-size:1.5rem;font-weight:600}.home-start{height:7rem;border-radius:1.5rem;width:100%;background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5em 2.5em;transition:all 1s ease-in-out;overflow:hidden;position:relative;z-index:1}.home-start__close{position:absolute;top:2rem;right:2.5rem;opacity:0;transition:all 1s ease-in-out;cursor:pointer}.home-start--showage{height:22.9rem}.home-start--showage .home-start__close{opacity:1}.patient-list-modal{display:flex;flex-direction:column;height:100%;overflow:auto}.patient-list-modal__head{display:flex;align-items:center;justify-content:space-between;height:3.5rem;margin-bottom:1.5rem}.patient-list-modal__head img{width:2.3rem;transform:translate(calc(-100% - 2.25rem),-.05rem);cursor:pointer;opacity:.4}.patient-list-modal__head-count{font-size:1.4rem;color:rgba(90,102,117,.2)}.patient-list-modal__table{padding:0 2rem}.patient-list-modal__table-row{display:flex;align-items:center;padding:1rem 0;box-shadow:0 2px 0 -1px rgba(90,102,117,.2)}.patient-list-modal__table-column{font-size:1.4rem;display:inline-block}.patient-list-modal__table-column:not(:last-child){margin-right:2rem}.patient-list-modal__table-column:first-child{padding:.5rem 2rem .5rem 0;box-shadow:2px 0 0 -1px rgba(90,102,117,.2);min-width:10.5rem;text-align:center}.patient-list-modal__table-column:nth-child(4){font-weight:700}.patient-list-modal__table-column:nth-child(2){width:15rem}.patient-list-modal__table-column:last-child{margin-left:auto}.patient-list-modal__loader{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:hsla(0,0%,100%,.7)}.patient-list-modal__offline-message{color:rgba(90,102,117,.6);font-size:1.25rem;position:absolute;bottom:2rem;left:3rem}.product-selectionHome{height:100%;width:100%;display:flex;position:relative;perspective:1000px;transform-style:preserve-3d}.product-selectionHome__carousel-item{height:100%;position:absolute;display:flex;top:0;transition:.5s ease;cursor:pointer;left:calc(14.25rem - 107.5px)}.product-selectionHome__carousel-item>li{flex-shrink:0;max-width:215px}.product-selectionHome__carousel-item--active{transform:translate3d(0,-1px,1px)}.product-selectionHome__carousel-item--active:hover{transform:translate3d(0,-1px,20px)}.product-selectionHome__carousel-item--left{opacity:.5;transform:translate3d(-25%,0,-70px)}.product-selectionHome__carousel-item--left:hover{opacity:1;transform:translate3d(-25%,0,-50px)}.product-selectionHome__carousel-item--right{opacity:.5;transform:translate3d(25%,0,-70px)}.product-selectionHome__carousel-item--right:hover{opacity:1;transform:translate3d(25%,0,-50px)}.product-selectionHome__carousel-item--none{opacity:0}.product-selectionHome__nav{width:40px;height:40px;border-radius:50%;background-color:#e7f5fd;background-color:var(--app-theme-shadow);position:absolute;top:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transform:translateZ(2px)}.product-selectionHome__nav--next{right:0}.product-selectionHome__nav--prev{left:0}.product-selectionHome__nav--prev img{transform:scaleX(-1)}@media screen and (min-width:965px){.product-selectionHome__carousel-item{left:calc(14.25rem - 107.5px)}.product-selectionHome__carousel-item>li{flex-shrink:0;max-width:215px}}@media screen and (min-width:1200px){.product-selectionHome__carousel-item{left:calc(17.25rem - 140px)}.product-selectionHome__carousel-item>li{flex-shrink:0;max-width:280px}}@media screen and (min-width:1400px){.product-selectionHome__carousel-item{left:calc(19.75rem - 140px)}.product-selectionHome__carousel-item>li{flex-shrink:0;max-width:280px}}.home{display:grid;width:100%;grid-template-rows:1fr 1fr 1fr;grid-template-columns:29rem 1fr;grid-gap:1.5rem}@media screen and (min-width:1200px){.home{grid-template-columns:35rem 1fr;grid-gap:1.5rem 3rem}}@media screen and (min-width:1400px){.home{grid-template-columns:40rem 1fr;grid-gap:1.5rem 4rem}}.home__start-button-wrapper{transition:all 1s ease-in-out;max-height:10rem;overflow:hidden;opacity:1}.home__start-button-wrapper--animate{max-height:0;opacity:0}.home__start-button:active,.home__start-button:hover{background-color:#0086d6;background-color:var(--app-theme);color:#fff}.home__productSelection{grid-row:1/3;border-radius:15px;height:100%;padding-block:12px}.home__card{border:2px solid rgba(0,134,214,.22);border-radius:15px;cursor:pointer;flex-flow:column;display:block;align-content:center}.home__card h2{margin-top:1.5rem;text-align:center}.home__card.not-available{position:relative;overflow:hidden}.home__card.not-available:hover:after{content:"Coming Soon";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;color:#0086d6;font-size:2rem;font-weight:700}.home__card--content{display:flex;flex-direction:column;height:100%;justify-content:center}.home__card--content img{height:30px}.home__main{grid-column:2/-1;grid-row:1/-1;border-radius:15px;background-image:url(/static/media/home-content-background.d776d859.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;color:#fff;padding:3rem;flex-flow:column;position:relative}.home__content{flex:1 1;display:flex;align-items:center;justify-content:center;flex-flow:column}.home__eyeglass{width:7rem}.home__banner{max-width:42rem;width:100%;line-height:1.2;text-align:center;margin-bottom:2rem}.home__language-modal--header{display:flex;align-items:center;padding-bottom:2rem;border-bottom:1px solid rgba(90,102,117,.2)}.home__language-modal--header h3{margin-left:5rem}.home__language-modal--body{display:flex;padding-top:1rem}.home__language-modal--body ul{padding:0 1.25rem;flex:1 1;display:grid;grid-template-rows:repeat(6,1fr);grid-auto-flow:column}.home__language-modal--body li{padding:1.25rem 0}.home__language-modal--footer{display:flex;margin-top:2rem}.home__language-modal--footer .page{flex:1 1}.home__start-from-id-popup{padding:1rem 5rem}.home__start-from-id-popup h2{margin-bottom:4rem;text-align:center}.home__start-from-id-popup div{display:flex;position:relative}.home__start-from-id-popup div input{flex:1 1}.home__start-from-id-popup div button{position:absolute;right:0;height:100%}.home__version{position:absolute;bottom:.75rem;left:4rem;font-size:1.25rem;color:#a0a0a0}.home__content{position:relative;z-index:1}.home__main--kids{background:var(--app-theme-main);background:linear-gradient(90deg,var(--app-theme-dark),var(--app-theme-main));position:relative;overflow:hidden}.home__main--kids:before{content:"";width:calc(100vh - 10rem);height:calc(100vh - 10rem);position:absolute;border-radius:50%;z-index:1;bottom:-17rem;left:-30rem;opacity:.4}.my-companion-list{flex:1 1;height:calc(100vh - 24rem);overflow-y:auto}.my-companion-list__price{font-size:1.35rem;border:1px solid;padding:.5rem;border-radius:2rem;min-width:8rem;display:inline-block;text-align:center;color:#0086d6}.my-companion-list .accordion--child .my-companion-list__price{font-size:1.2rem;padding:.4rem;min-width:7rem}.my-companion-list button.compact{padding:0 1.3em;margin:1rem;border-radius:.2em;font-size:1.5em}.my-companion-list button.compact:last-child{margin:0}.my-companion-list input.compact-text{border:none;border-bottom:1px solid #0086d6;border-radius:0;width:5rem;padding:.5rem;text-align:center}.my-companion-left{width:35rem;margin-right:3rem;height:calc(100vh - 24rem);overflow-y:auto}.my-companion-left .devider{height:1px;width:100%;background:rgba(90,102,117,.2);margin:2.5rem 0}.my-companion-left .list-menu__item-icon{margin-left:-12px;margin-right:0}.my-companion-left .list-menu__item-icon img{width:6rem}.my-companion-footer{border-top:1px solid rgba(90,102,117,.2);position:absolute;bottom:0;width:100%;left:0;height:8rem;display:flex;align-items:center;justify-content:space-between;padding:0 3rem;background:#fff}.my-companion-footer .button:first-child{margin-right:1rem;margin-left:4rem}.my-companion-footer .button:last-child{margin-left:auto}.my-companion-footer .align-right{display:flex;flex-direction:column;align-items:flex-start}.my-companion-footer .align-right>.date-sync{margin-left:48px;margin-bottom:4px}.my-companion-footer .align-right>.buttons{display:flex;align-items:center}.my-companion-footer__saved{color:#0086d6;color:var(--app-theme);height:100%;flex-flow:column}.my-companion-footer__saved h2{margin-top:2rem}.my-companion-footer__confirm{color:#0086d6;height:100%;flex-flow:column;text-align:center;font-weight:700}.my-companion-footer__confirm>p{font-size:16px}.my-companion-footer__confirm>div{display:flex;margin-top:16px}.my-companion-footer__confirm>div>button:first-child{margin-right:16px}.mycompanion{box-shadow:0 -1px 0 0 rgba(90,102,117,.2);display:flex}.mycompanion__change-price-popup{padding:1rem 5rem 5rem}.mycompanion__change-price-popup h2{margin-bottom:4rem}.mycompanion__change-price-popup div{display:flex;position:relative}.mycompanion__change-price-popup div input{flex:1 1}.mycompanion__change-price-popup div button{position:absolute;right:0;height:100%}.mycompanion__lens-thickness .accordion__head{padding-right:0}.mycompanion__lens-thickness-right>span{margin-right:1rem}.practice-id{display:flex;height:calc(var(--window-height) - 12.4rem);border-top:1px solid rgba(90,102,117,.2)}.practice-id>*{width:50%}.practice-id__image{background-image:url(/static/media/practice-id.5d93daa9.png);background-size:cover;background-position:50%}.practice-id__form{height:100%;overflow-y:auto;flex-flow:column;justify-content:unset}.practice-id__form-section{width:100%;max-width:35rem;margin-left:auto;margin-right:auto}.practice-id__form-save{margin-left:auto}.legal-notices{height:calc(var(--window-height) - 12.4rem);padding:0 9rem 0 15rem;overflow-y:auto}.legal-notices__section{display:flex;margin-bottom:3rem}.legal-notices__bullet{color:#0086d6;color:var(--app-theme);font-weight:700;font-size:1.25rem;padding:3rem 2rem}.legal-notices__content{padding-left:3rem}.legal-notices__content h2{padding:2rem 0}.legal-notices__content-paragraph{font-size:1.5rem;color:rgba(90,102,117,.6)}.lens-proposal-builder-card{border-radius:15px;border:2px solid rgba(0,134,214,.22);padding:4rem;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;transition:all .25s ease-in-out;cursor:pointer}.lens-proposal-builder-card:after{width:70%;transform:translateX(30%) skewX(-18deg)}.lens-proposal-builder-card:after,.lens-proposal-builder-card:before{content:"";position:absolute;right:0;top:0;height:100%;background-color:hsla(0,0%,100%,.03);pointer-events:none}.lens-proposal-builder-card:before{width:3rem;transform:translateX(-3rem) skewX(-18deg);left:0;margin:auto}.lens-proposal-builder-card:not(.lens-proposal-builder-card--completed):hover{border-color:#0086d6}.lens-proposal-builder-card:not(.lens-proposal-builder-card--completed):hover button{background:#0086d6}.lens-proposal-builder-card:not(.lens-proposal-builder-card--completed):hover button img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-proposal-builder-card h2{display:flex;align-items:center}.lens-proposal-builder-card h2 img{width:3rem;margin-right:2rem}.lens-proposal-builder-card--completed{background-color:#0086d6;box-shadow:0 6px 13px 0 rgba(0,134,214,.42)}.lens-proposal-builder-card--completed h2{color:#fff}.lens-proposal-builder-card--completed h2 img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-proposal-builder-card--with-footer .button,.lens-proposal-builder-card--with-footer h2{transform:translateY(-2rem)}.lens-proposal-builder-card__info span{color:#fff;display:inline-block;padding:.25rem 2.5rem;background:#5ebeb3;border-radius:12px;font-size:1.2rem;margin-top:2.5rem;position:relative}.lens-proposal-builder-card__info span:after{content:"";width:.5rem;height:.5rem;background-color:#fff;display:inline-block;position:absolute;left:1.25rem;top:0;bottom:0;margin:auto;border-radius:50%}.lens-proposal-builder-card button{width:5rem;height:5rem}.lens-proposal-builder-card--delivery{grid-row:3/4;grid-column:1/-1}.lens-proposal-builder-card--kids{background:var(--app-theme-main);background:linear-gradient(90deg,var(--app-theme-dark),var(--app-theme-main));border:none;color:#fff;box-shadow:0 4px 14px -5px #ddd}.lens-proposal-builder-card--kids h2 img{display:none}.lens-proposal-builder-card--kids .button{border:none;background-color:transparent;z-index:1}.lens-proposal-builder-card--kids:hover .button{background-color:transparent!important}.lens-proposal-builder-card--kids .impacted{background-color:#fff!important;z-index:1}.lens-proposal-builder-card--kids .lens-proposal-builder-card__info{z-index:2}.lens-proposal-builder-card--kids .lens-proposal-builder-card__info span{background-color:#fff}.lens-proposal-builder-card--kids .lens-proposal-builder-card__info span:after{background:var(--app-theme-main);background:linear-gradient(90deg,var(--app-theme-dark),var(--app-theme-main))}.lens-proposal-builder-card--kids:first-child:before{bottom:0;left:-2rem;transform:rotate(260deg)}.lens-proposal-builder-card--kids:first-child:before,.lens-proposal-builder-card--kids:nth-child(2):before{content:"";width:30rem;height:30rem;position:absolute;border-radius:50%;z-index:1}.lens-proposal-builder-card--kids:nth-child(2):before{top:0;right:-3rem;transform:rotate(-170deg)}.lens-proposal-builder-card--kids:nth-child(3):before{top:-1rem;left:4.5rem;transform:rotate(290deg)}.lens-proposal-builder-card--kids:nth-child(3):before,.lens-proposal-builder-card--kids:nth-child(4):before{content:"";width:30rem;height:30rem;position:absolute;border-radius:50%;z-index:1}.lens-proposal-builder-card--kids:nth-child(4):before{bottom:2rem;left:-4rem;transform:rotate(165deg)}.lens-proposal-builder-card--kids:nth-child(5):before{content:"";width:100vw;height:100vw;position:absolute;border-radius:50%;z-index:1;top:-8rem;right:-13rem}.lens-proposal-builder-card--sun{align-items:flex-end}.lens-proposal-builder-card--sun h2{flex-flow:column;align-items:flex-start;width:-webkit-min-content;width:-moz-min-content;width:min-content}.lens-proposal-builder-card--sun h2 img{width:auto;height:3rem;margin-bottom:1rem}.lens-proposal-builder-card--sun button{margin-left:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-proposal-builder-card--sun.lens-proposal-builder-card--delivery{grid-row:2/3;flex-flow:row;align-items:center;border-color:rgba(90,102,117,.2);background-color:#fff}.lens-proposal-builder-card--sun.lens-proposal-builder-card--delivery:hover{border-color:rgba(90,102,117,.2)}.lens-proposal-builder-card--sun.lens-proposal-builder-card--delivery h2{flex-flow:row;align-items:center;color:#2f3b4a}.lens-proposal-builder-card--sun.lens-proposal-builder-card--delivery h2 img{-webkit-filter:none;filter:none;height:4.5rem}.lens-proposal-builder-card--sun.lens-proposal-builder-card--delivery button{-webkit-filter:none;filter:none;margin-left:2rem}.lens-proposal-builder-card--sun.lens-proposal-builder-card--delivery .lens-proposal-builder-card__info{justify-content:center}.lens-proposal-builder-card--sun.lens-proposal-builder-card--delivery.incomplete .button{display:none}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed button{-webkit-filter:none;filter:none}.lens-proposal-builder-card__info--sun{height:100%;display:inline-flex;align-items:flex-start;flex-flow:column}.lens-proposal-builder-card__info--sun span{margin-top:auto;background-color:#fff;transform:translateY(-1.5rem);font-weight:700}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card--prescription{border:none;background:linear-gradient(226deg,#ea5c6a,#ed754b);box-shadow:0 10px 20px 0 rgba(209,100,116,.6)}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card--prescription span{color:#ed734d}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card--prescription span:after{background-color:#ed734d}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card--measures{border:none;background:linear-gradient(226deg,#e3d251,#f1b139);box-shadow:0 10px 20px 0 rgba(240,177,57,.6)}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card--measures span{color:#e3d251}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card--measures span:after{background-color:#e3d251}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card--lens-consultation{border:none;background:linear-gradient(226deg,#367270,#254646);box-shadow:0 10px 20px 0 rgba(48,110,108,.6)}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card--lens-consultation span{color:#367270}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card--lens-consultation span:after{background-color:#367270}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card h2{color:#fff}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card h2 img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-proposal-builder-card--sun.lens-proposal-builder-card--completed.lens-proposal-builder-card .button{border:none}.lens-proposal-experience{position:fixed;bottom:0;left:0;right:0;z-index:2;height:20rem;background:#303b4a;display:flex;align-items:flex-end;justify-content:center;padding:3rem}.lens-proposal-experience .button{margin:0 1rem;position:relative;overflow:hidden}.lens-proposal-experience .icon{width:.75rem;height:.75rem;border:1px solid #fff;border-radius:50%;margin-left:2rem;transform:translateY(.2rem)}.lens-proposal-experience .icon--active{background:#0086d6;background:var(--app-theme);border-color:#0086d6;border-color:var(--app-theme)}.lens-proposal-builder-footer{grid-row:4/-1;grid-column:1/-1;justify-content:space-between;margin-left:6rem}.lens-proposal-builder-footer,.lens-proposal-builder-footer__experiences,.lens-proposal-builder-footer__id{display:flex;align-items:center}.lens-proposal-builder-footer__experiences img,.lens-proposal-builder-footer__id img{margin-left:2rem;cursor:pointer}.lens-proposal-builder-footer__experiences{position:relative;z-index:6}.lens-proposal-builder-footer label{font-size:1.4rem;font-weight:700}.lens-proposal-builder-footer__push-data{margin-left:1.5rem}.lens-proposal-builder-footer__saved{color:#0086d6;height:100%;flex-flow:column}.lens-proposal-builder-footer__saved h2{margin-top:2rem}.lens-proposal-builder-footer--sun{grid-row:3/-1}.lens-proposal-builder{height:calc(var(--window-height) - 12.4rem);overflow:hidden}.lens-proposal-builder__main{height:100%;position:relative;z-index:3;display:grid;grid-template-rows:1fr 1fr 1fr 5rem;grid-template-columns:1fr 1fr;grid-gap:2rem;padding:3rem;background:#fff;transition:all .5s ease-in-out}.lens-proposal-builder__main--experienced{transform:translateY(-10rem);border-radius:3rem}.lens-proposal-builder__main--experienced .lens-proposal-builder__overlay{pointer-events:auto;background:hsla(0,0%,100%,.9);opacity:1}.lens-proposal-builder__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:5;border-radius:3rem;opacity:0;transition:all .5s ease-in-out;pointer-events:none}.lens-proposal-builder .impacted{position:absolute;bottom:0;left:0;color:#fff;background:#0086d6;width:100%;padding:1.1rem 3.25rem;font-size:1.25rem}.lens-proposal-builder .impacted span{border:1px solid #fff;padding:.25rem 1rem;border-radius:.5rem;display:inline-block;margin-left:1rem}.lens-proposal-builder__search-id-popup{display:flex;flex-flow:column;align-items:center}.lens-proposal-builder__search-id-popup h2,.lens-proposal-builder__search-id-popup p{margin-bottom:2rem}.lens-proposal-builder__search-id-popup p{font-size:1.5rem;color:#0086d6;color:var(--app-theme)}.lens-proposal-builder__search-id-popup>div{display:flex;align-items:center;justify-content:center}.lens-proposal-builder__search-id-popup>div input{border-top-right-radius:0;border-bottom-right-radius:0;width:25rem;border-right:none}.lens-proposal-builder__search-id-popup>div button{border-top-left-radius:0;border-bottom-left-radius:0;height:4.25rem;transform:translateX(-2px)}.lens-proposal-builder__main--sun{grid-template-rows:1fr 16rem 5rem;grid-template-columns:1fr 1fr 1fr}.lens-proposal-builder__message-status{font-size:1.8rem;color:rgba(90,102,117,.6);margin-left:auto;display:flex;align-items:center}.lens-proposal-builder__message-status-icon{margin-right:1rem}.lens-proposal-builder__message-status--complete{color:#0086d6}.lens-proposal-builder__message-status--complete .button{background-color:#0086d6;border:none}.need-explorer-intro{height:100%;background-image:url(/static/media/needexplorer-hero.c3187a89.jpg);background-size:cover;background-position:100%;position:relative}.need-explorer-intro__modal{height:36rem;width:66rem;background-color:#fff;border-radius:15px;box-shadow:0 1px 12px 0 rgba(51,51,51,.4117647058823529);padding:6rem;top:45%}.need-explorer-intro__step{height:100%;width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-flow:column}.need-explorer-intro__step-progress{color:#0086d6;font-size:1.3rem;font-weight:700;display:flex;align-items:center}.need-explorer-intro__step-progress img{margin-right:2rem}.need-explorer-intro__step-description{color:rgba(90,102,117,.6);font-size:1.4rem}.need-explorer-intro__step-buttons{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:16px}.need-explorer-intro__step-buttons.-row{flex-direction:row;width:unset;align-self:flex-end}.need-explorer-intro__step-buttons .button{margin-bottom:1rem;width:100%;display:flex;justify-content:center}.need-explorer-questionaires{height:100%;padding:2rem 3.5rem;display:grid;grid-template-rows:1fr 6rem;grid-template-columns:20rem 1fr;grid-gap:0 3rem}.need-explorer-question-panel{grid-row:1/-1;grid-column:2/-1}.need-explorer-category__active-animation{position:fixed;background-color:#cce7f7;height:3rem}.need-explorer-category__items{position:relative;z-index:1;border:2px solid #cce7f7;border-radius:8px;max-width:240px;min-width:160px;width:calc(100vw - 800px)}.need-explorer-category__item{display:flex;border-bottom:2px solid #cce7f7;width:100%;min-height:32px;align-items:center;justify-content:center}.need-explorer-category__item--active{background-color:#cce7f7}.need-explorer-category__item--active:first-child{border-radius:6px 6px 0 0}.need-explorer-category__item--active:last-child{border-radius:0 0 6px 6px}.need-explorer-category__item-label{cursor:pointer;min-height:32px;font-size:16px;color:#cce7f7;transition:color .5s ease-in-out;text-align:left;width:100%;padding:16px 12px;letter-spacing:.3px}.need-explorer-category__item-label--completed{color:#0086d6;font-weight:300}.need-explorer-category__item-label--active{color:#0086d6;font-weight:600}.need-explorer-category__item-arrow{display:none;padding-right:8px;color:#0086d6;font-weight:600;cursor:pointer}.need-explorer-category__item-arrow--active{display:block}.need-explorer-category__item:last-child{border:0}.need-explorer-category--kids .need-explorer-category__active-animation{background:var(--app-theme-main);background:linear-gradient(90deg,var(--app-theme-dark),var(--app-theme-main))}.need-explorer-progress{--progress-theme:hsl(var(--progress-theme-h,353deg),var(--progress-theme-s,77%),var(--progress-theme-l,64%));--progress-theme-light:hsl(var(--progress-theme-h),var(--progress-theme-s),var(--progress-theme-l),.15);padding:1.5rem;border-radius:8px;color:#fff;font-size:1.25rem;max-width:240px;min-width:160px;width:calc(100vw - 800px);margin-top:24px;height:6rem;display:flex;flex-flow:column;justify-content:space-between;border:1px solid var(--progress-theme);position:relative;overflow:hidden}.need-explorer-progress:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--progress-theme);opacity:.1;z-index:1}.need-explorer-progress__labels{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:1.2rem;z-index:2;position:relative;color:var(--progress-theme)}.need-explorer-progress__percentage{font-weight:400}.need-explorer-progress__progress{display:flex;align-items:center;justify-content:space-between}.need-explorer-progress__progress-bar{height:.5rem;background-color:var(--progress-theme-light);border-radius:1rem;overflow:hidden;position:relative}.need-explorer-progress__progress-bar--general{flex:1 1}.need-explorer-progress__progress-bar--general:after{width:var(--shade-width)}.need-explorer-progress__progress-bar--others{width:5rem;margin-left:1rem}.need-explorer-progress__progress-bar--others:after{width:var(--shade-width);transition:width .25s ease-in-out}.need-explorer-progress__progress-bar--general:after,.need-explorer-progress__progress-bar--others:after,.progress-shade{content:"";position:absolute;left:0;top:0;height:100%;border-radius:1rem;transition:width .25s ease-in-out;background-color:var(--progress-theme)}.need-explorer-question-panel{padding-left:5rem;border-radius:15px;position:relative;display:flex;align-items:flex-start;flex-flow:column}.need-explorer-question-panel__step{font-size:1.2rem;color:#0086d6;font-weight:700;display:flex;align-items:center;margin-bottom:16px}.need-explorer-question-panel__step img{margin-right:2rem;cursor:pointer}.need-explorer-question-panel__button{display:flex;align-items:center}.need-explorer-question-panel__button>.saved{display:flex;align-items:center;visibility:hidden}.need-explorer-question-panel__button>.saved>label{font-size:16px;color:#0086d6;margin-left:8px}.need-explorer-question-panel__button>.saved>.icon{margin-left:16px;height:16px}.need-explorer-question-panel__button>.saved.-show{visibility:visible}.need-explorer-question-panel__button>.loader{display:none;margin-left:16px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:24px;height:24px;animation:spin 2s linear infinite}.need-explorer-question-panel__button>.loader.-show{display:block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.need-explorer-question-panel__panel{margin-bottom:32px}.need-explorer-question-panel--kids{background-color:var(--app-theme-main);color:var(--app-theme-main);box-shadow:0 5px 20px -4px;margin-left:2.5rem;padding:1.5rem}.need-explorer-question-panel--kids .need-explorer-question{height:calc(100vh - 29rem)}.need-explorer-question-panel--kids .need-explorer-question-panel__step{color:#fff}.need-explorer-question-panel--kids .need-explorer-question__question{color:#fff;font-size:2.5rem}.need-explorer-question-panel--kids .need-explorer-question__question-type{color:#fff}.need-explorer-question-panel--kids .saved>.icon{-webkit-filter:grayscale(100%);filter:brightness(0) invert(1)}.need-explorer-question-panel--kids .saved>label{color:#fff}.need-explorer-question{width:100%;display:flex;flex-flow:column;height:calc(100vh - 26rem);margin-bottom:1rem;overflow:auto}.need-explorer-question__question{margin-bottom:16px}.need-explorer-question__question--with-subquestion{margin-bottom:1rem}.need-explorer-question__question span{font-weight:100!important}.need-explorer-question__question-sun{font-size:2rem;width:50%;text-align:center;margin:0 auto}.need-explorer-question__question-sun span{font-weight:100!important}.need-explorer-question__question-type{color:#0086d6;margin-bottom:16px}.need-explorer-question__question-type-sun{color:#0086d6;color:var(--app-theme);margin-bottom:16px;text-align:center}.need-explorer-question__sub-question{font-size:1.5rem;color:rgba(90,102,117,.6);margin-bottom:2rem}.need-explorer-question-sun{width:100%;height:591px;display:flex;align-items:center;flex-flow:column;height:calc(100vh - 26rem);margin-bottom:1rem}.need-explorer-question-sun__question{margin-bottom:16px}.need-explorer-question-sun__question--with-subquestion{margin-bottom:1rem}.need-explorer-question-sun__question span{font-weight:100!important}.need-explorer-question-sun__question-sun{font-size:2rem;width:50%;text-align:center;margin:0 auto}.need-explorer-question-sun__question-sun span{font-weight:100!important}.need-explorer-question-sun__question-type{color:#0086d6;margin-bottom:16px}.need-explorer-question-sun__question-type-sun{color:#0086d6;color:var(--app-theme);margin-bottom:16px;text-align:center}.need-explorer-question-sun__sub-question{font-size:1.5rem;color:rgba(90,102,117,.6);margin-bottom:2rem}.need-explorer-finished{height:100%}.need-explorer-finished__modal{height:65vh;width:50vw;border-radius:15px;display:flex;background:#0086d6}.need-explorer-finished__modal>div:first-child{display:flex;flex:1 1;height:100%;background-image:url(/static/media/general_save_image.25f42fe3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px 0 0 15px}.need-explorer-finished__modal>div:last-child{height:100%;flex:1 1;display:flex;align-items:center;justify-content:space-around;flex-direction:column;padding:48px;margin-bottom:15rem}.need-explorer-finished__modal>div:last-child>h2{color:#fff;margin-top:-16px}.need-explorer-finished__modal>div:last-child>.icons{display:flex;justify-content:center}.need-explorer-finished__modal>div:last-child>.icons>.icon{-webkit-filter:invert(99%) sepia(99%) saturate(2%) hue-rotate(164deg) brightness(111%) contrast(100%);filter:invert(99%) sepia(99%) saturate(2%) hue-rotate(164deg) brightness(111%) contrast(100%);padding-right:8px}.need-explorer-finished__modal>div:last-child>.save{display:flex;flex-direction:column;width:100%;align-items:center}.need-explorer-finished__modal>div:last-child>.save>.btn{width:100%;margin-bottom:8px}.need-explorer-finished__modal>div:last-child>.save>.modify{text-decoration:underline;color:#fff;font-size:1.2rem}.need-explorer-finished__modal>div:last-child>.separator{display:flex;width:100%;justify-content:space-evenly;align-items:center}.need-explorer-finished__modal>div:last-child>.separator>div{display:inline-block;border-bottom:1px solid #fff;width:100%}.need-explorer-finished__modal>div:last-child>.separator>div:first-child{margin-right:16px}.need-explorer-finished__modal>div:last-child>.separator>div:last-child{margin-left:16px}.need-explorer-finished__modal>div:last-child>.separator>span{font-size:16px;color:#fff}.need-explorer-finished__modal>div:last-child>.buttons{width:100%}.need-explorer-finished__modal>div:last-child>.buttons>.btn{width:100%;margin-bottom:8px}.need-explorer-finished__modal>div:last-child>.buttons>.btn>span{font-weight:lighter;letter-spacing:1px}.need-explorer-finished__modal>div:last-child>.buttons>.btn>img{margin-right:8px}.need-explorer-general-checkpoint{height:100%}.need-explorer-general-checkpoint__modal{height:65vh;width:50vw;border-radius:15px;background-color:#0086d6;display:flex}.need-explorer-general-checkpoint__modal>div:first-child{display:flex;flex:1 1;height:100%;background-image:url(/static/media/general_save_image.25f42fe3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px 0 0 15px}.need-explorer-general-checkpoint__modal>div:last-child{height:100%;flex:1 1;display:flex;align-items:center;justify-content:space-around;flex-direction:column;padding:48px;margin-bottom:15rem}.need-explorer-general-checkpoint__modal>div:last-child>h2{color:#fff;margin-top:-16px}.need-explorer-general-checkpoint__modal>div:last-child>.icons{display:flex;justify-content:center}.need-explorer-general-checkpoint__modal>div:last-child>.icons>.icon{-webkit-filter:invert(99%) sepia(99%) saturate(2%) hue-rotate(164deg) brightness(111%) contrast(100%);filter:invert(99%) sepia(99%) saturate(2%) hue-rotate(164deg) brightness(111%) contrast(100%);padding-right:8px}.need-explorer-general-checkpoint__modal>div:last-child>.icons>.icon:last-child{opacity:1%}.need-explorer-general-checkpoint__modal>div:last-child>.buttons{width:100%}.need-explorer-general-checkpoint__modal>div:last-child>.buttons>.btn{width:100%;margin-bottom:8px}.need-explorer-general-checkpoint__modal>div:last-child>.buttons>.btn:last-child>img{margin-right:8px}.need-explorer-general-checkpoint__modal>div:last-child>.buttons>.btn:last-child>span{font-weight:lighter;letter-spacing:1px}.need-explorer-general-checkpoint__modal>div:last-child>.save{display:flex;flex-direction:column;width:100%;align-items:center}.need-explorer-general-checkpoint__modal>div:last-child>.save>.btn{width:100%;margin-bottom:8px}.need-explorer-general-checkpoint__modal>div:last-child>.save>.modify{text-decoration:underline;color:#fff;font-size:1.2rem}.need-explorer-general-checkpoint__modal>div:last-child>.separator{display:flex;width:100%;justify-content:space-evenly;align-items:center}.need-explorer-general-checkpoint__modal>div:last-child>.separator>div{display:inline-block;border-bottom:1px solid #fff;width:100%}.need-explorer-general-checkpoint__modal>div:last-child>.separator>div:first-child{margin-right:16px}.need-explorer-general-checkpoint__modal>div:last-child>.separator>div:last-child{margin-left:16px}.need-explorer-general-checkpoint__modal>div:last-child>.separator>span{font-size:16px;color:#fff}.need-explorer-anamnesis{height:100%;display:flex}.need-explorer-anamnesis__left{width:38rem;height:45rem;border-radius:15px;margin-right:4rem}.need-explorer-anamnesis__button{margin-top:2rem;margin-left:auto}.need-explorer-anamnesis__button button{width:15rem;margin-right:3rem}.need-explorer-anamnesis__toggle{display:flex;flex-flow:row;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.need-explorer-anamnesis__toggle-button{box-sizing:border-box;height:39px;background-color:rgba(90,102,117,.1);color:#2f3b4a}.need-explorer-anamnesis__toggle-active,.need-explorer-anamnesis__toggle-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:7px;padding:.25rem 2.5rem;font-size:1.75rem}.need-explorer-anamnesis__toggle-active{background-color:#0086d6;box-shadow:0 5px 10px 0 rgba(0,134,214,.3);color:#fff}.need-explorer-anamnesis__back{box-sizing:border-box;height:39px;border-radius:7px;background-color:rgba(90,102,117,.1);color:#0086d6;margin-right:5rem;font-size:1.75rem}.need-explorer-anamnesis__back,.need-explorer-anamnesis__edit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.need-explorer-anamnesis__edit{height:22px;border-radius:15px;background-color:#f3f3f3;padding:1.5rem;display:flex;flex-flow:row;align-items:center;justify-content:space-evenly;margin-left:auto;font-weight:700;cursor:pointer}.need-explorer-anamnesis__modify{text-decoration:underline;color:#2f3b4a;font-size:1.2rem;padding-top:20px}.need-explorer-anamnesis__age{margin:2rem 0 0;color:#0086d6}.need-explorer-anamnesis__improve{margin:2rem 0;max-width:calc(100% - 2rem);cursor:pointer}.need-explorer-anamnesis__right{display:flex;height:100%;width:100%;flex-direction:column;overflow-y:auto}.need-explorer-anamnesis__summary{display:flex;flex-flow:column;margin-bottom:30px;border:1px solid rgba(0,134,214,.22);border-radius:8px;padding:2rem}.need-explorer-anamnesis__summary-wrapper{display:grid;grid-template-columns:.6fr 1fr 1fr;grid-template-rows:5rem;grid-auto-rows:5rem;grid-gap:.5rem;margin-bottom:20px}.need-explorer-anamnesis__summary-label{font-size:1.25rem}.need-explorer-anamnesis__summary-answer{padding:.5rem 1rem;border-radius:5px;color:#0085d5;border:1px solid #cce7f7;font-size:1rem;display:inline-block;margin-right:1rem;margin-bottom:.5rem;background-color:#cce7f7}.need-explorer-anamnesis__summary-container{display:flex;flex-flow:row}.need-explorer-anamnesis__summary-icon{width:2.5rem;height:2.5rem}.need-explorer-anamnesis__summary-tag{color:#2f3b4a;font-size:1rem;padding:.25rem;border-radius:3px;margin-bottom:.5rem;font-weight:600;display:flex;flex-direction:row;grid-gap:1rem;gap:1rem;align-items:center}.need-explorer-anamnesis__summary-details{display:flex;align-items:flex-start;flex-flow:column}.need-explorer-anamnesis__cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}.need-explorer-anamnesis__card{border:1px solid rgba(0,134,214,.22);border-radius:8px;padding:2rem;display:flex;align-items:flex-start;flex-flow:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;box-shadow:0 5px 10px 0 rgba(47,59,74,.1);flex-grow:1;flex-shrink:1;flex-basis:0;box-sizing:border-box}.need-explorer-anamnesis__card-title{color:#0086d6;font-size:1.5rem;display:flex;align-items:center}.need-explorer-anamnesis__card-tag{color:#2f3b4a;font-size:2rem;padding:.25rem 0;border-radius:3px;margin-bottom:1.5rem;line-height:24px;font-weight:700;margin-top:3rem}.need-explorer-anamnesis__card-benefits{height:auto;width:100%;margin-bottom:5px;border-radius:5px;background-color:rgba(204,231,247,.2);display:flex;align-items:center;overflow-y:auto;padding:.5rem;grid-gap:1rem;gap:1rem}.need-explorer-anamnesis__card-label{font-size:1.25rem}.need-explorer-anamnesis__card-wrapper{height:20rem;width:100%;overflow-y:auto}.need-explorer-anamnesis__card-info{height:22px;width:12rem;border-radius:11px;background-color:#f3f3f3;padding:5px 10px;display:flex;flex-flow:row;align-items:center;justify-content:space-around;margin-left:auto;font-weight:700;margin-top:35px;cursor:pointer}.need-explorer-anamnesis__card-icon{width:2rem;height:2rem;margin-top:auto;margin-left:auto;margin-right:7px;cursor:pointer}.need-explorer-anamnesis-details{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.need-explorer-anamnesis-details__header{width:100%;background-color:#fff;font-size:2rem;font-weight:bolder;padding:3rem;display:flex;flex-direction:row}.need-explorer-anamnesis-details__lens{background-color:#0086d6;color:#fff;padding-block:5px;padding-inline:8px;margin-right:2rem;border-radius:3px;font-size:1.1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;align-items:center}.need-explorer-anamnesis-details__lens-icon{width:20px;margin-right:.5rem}.need-explorer-anamnesis-details__details{flex:1 1;background:#fff;padding-right:3.5rem;position:relative;z-index:1;overflow-y:auto}.need-explorer-anamnesis-details__scroll{overflow-y:auto;padding-right:5rem;height:100%}.need-explorer-anamnesis-details__summary{margin:2rem 3rem 1rem;padding-bottom:2rem;border-bottom:1px solid rgba(90,102,117,.2);width:100%}.need-explorer-anamnesis-details__summary h5{margin-bottom:1.5rem}.need-explorer-anamnesis-details__summary-edit{height:22px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:15px;background-color:#f3f3f3;padding:1.5rem;display:flex;flex-flow:row;align-items:center;justify-content:space-evenly;margin-left:auto;font-weight:700;cursor:pointer}.need-explorer-anamnesis-details__summary-question{display:flex;flex-direction:row}.need-explorer-anamnesis-details__summary-answer{padding:.5rem 1.25rem;border-radius:5px;color:#0086d6;background-color:#cce7f7;font-size:1rem;display:inline-block;margin-right:1rem;margin-bottom:.5rem;font-weight:bolder}.need-explorer-anamnesis-details__close{position:absolute;top:17px;right:15px;z-index:5;background:#fff;border-radius:50%;box-shadow:0 0 0 20px #fff;cursor:pointer}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}40%{opacity:.3}60%{opacity:.5}80%{opacity:.9}to{opacity:1}}@keyframes loading{0%{margin-left:0;margin-right:100%}50%{margin-left:0;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes scale-up-hor-left{0%{transform:scaleX(0);transform-origin:0 0}to{transform:scaleX(1);transform-origin:0 0}}.progress-overlay{width:100%;position:absolute;z-index:80;display:flex;margin-top:7rem;justify-content:center;background:rgba(0,0,0,.5)}.progress-popup{height:100%;width:100%;border-radius:15px;margin-right:11rem;padding:2rem}.progress-popup__label{display:flex;flex-direction:column;font-size:1.8rem;text-align:center}.progress-popup__label-text{background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%;padding:16px;font-weight:800}.progress-popup__progress-container{display:flex;width:25rem;height:1rem;background-color:#fff}.progress-container__bar{overflow:hidden;width:80pt;height:6px;border-radius:3pt;background-color:#fadfd2;background-color:var(--app-sun-theme-bg-light);margin:50px auto 0}.progress-container__bar .progress-value{animation:scale-up-hor-left 1.5s cubic-bezier(.39,.575,.565,1) infinite forwards;border-radius:3px;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);height:8px;width:100%}.progress-container__bar .progress-value.waiting{background:#fadfd2;background:var(--app-sun-theme-bg-light);animation:none}.progress-container__bar .progress-value.done{background-color:#fff;animation:fadeIn .4s ease-out}.choice-list{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;min-height:calc(100vh - 42rem);overflow-y:auto;padding-right:1rem}.choice-list.-flex{display:flex;flex-flow:column wrap;min-height:unset;height:50vh}.choice-list.-no-min-height{min-height:unset}.choice-list.-one-column{grid-template-columns:1fr}.choice-list.--sun{padding-top:5rem}.choice-list__item{height:6rem;transition:all .25s ease-in-out;position:relative;cursor:pointer;display:flex;align-items:center;padding:0 2rem;font-size:1.35rem;font-weight:700;word-break:break-all;justify-content:center;color:#0086d6}.choice-list__item:before{all:unset}.choice-list__item .choice-list__choice{height:4rem;margin:0 2rem 0 3rem}.choice-list__item--selected{background-color:rgba(95,190,180,.2);color:#5fbeb4;border:2px solid #5fbeb4!important}.choice-list__item--selected.choice-list__item:after{width:1rem;height:1rem;box-shadow:0 0 0 2px #fff;border:2px solid #0086d6}.choice-list__item--selected img{-webkit-filter:invert(75%) sepia(43%) saturate(424%) hue-rotate(123deg) brightness(85%) contrast(82%);filter:invert(75%) sepia(43%) saturate(424%) hue-rotate(123deg) brightness(85%) contrast(82%)}.choice-list__item.sun{border:1px solid #e5e8e9;border-radius:8px;color:#2f3b4a;width:80%;margin:0 auto}.choice-list__item.standard{border:1px solid rgba(0,134,214,.22);border-radius:8px}.choice-list__item.-align-left{justify-content:flex-start}.choice-list.choice-list-icon .choice-list__item{height:13.41rem}.choice-list.choice-list-icon .choice-list__item:before{content:"";position:absolute;width:1rem;height:1rem;background:#fff;left:2rem;bottom:0;top:0;margin:auto;border-radius:50%;box-shadow:0 0 0 2px rgba(0,134,214,.22);transition:all .25s ease}.choice-list.choice-list-icon .choice-list__item:after{all:unset}.choice-list.choice-list-icon .choice-list__item--selected{background-color:#0086d6;color:#fff;box-shadow:0 3px 10px 1px rgba(0,134,214,.5)}.choice-list.choice-list-icon .choice-list__item--selected.choice-list__item:before{width:1rem;height:1rem;box-shadow:0 0 0 2px #fff;border:2px solid #0086d6}.choice-list.choice-list-icon .choice-list__item--selected img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.choice-list.choice-list-icon-simple .choice-list__item .choice-list__choice{width:2rem;height:auto;margin:0 2rem 0 1rem}.choice-box-wrapper{height:auto;overflow-y:auto;padding-right:1rem}.choice-box{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:14.5rem;grid-gap:2rem;grid-auto-rows:14.5rem}.choice-box__item{height:100%;border:1px solid rgba(0,134,214,.22);border-radius:8px;margin-bottom:2rem;transition:all .25s ease-in-out;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-flow:column;padding:0 2rem;font-size:1.35rem;font-weight:700}.choice-box__item:after{content:"";width:1rem;height:1rem;background:#fff;border-radius:50%;box-shadow:0 0 0 2px rgba(0,134,214,.22);transition:all .25s ease;margin-top:3rem}.choice-box__item .choice-box__choice{height:3rem;margin:2rem 0}.choice-box__item--selected{background-color:#0086d6;color:#fff;box-shadow:0 3px 10px 1px rgba(0,134,214,.5);border:none}.choice-box__item--selected.choice-box__item:after{width:1rem;height:1rem;box-shadow:0 0 0 2px #fff;border:2px solid #0086d6}.choice-box__item--selected img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.choice-box--kids .choice-box__item--selected{background-color:var(--app-theme-main)}.choice-box--kids .choice-box__item--selected.choice-box__item{box-shadow:0 2px 10px 0 var(--app-theme-main)}.choice-box--kids .choice-box__item--selected.choice-box__item:after{border-color:var(--app-theme-main)}.choice-box.choice-box-icon{grid-template-rows:22rem;grid-auto-rows:22rem}.choice-box-image{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:280px 280px;grid-gap:2.5rem;padding-right:2rem}.choice-box-image.-one-row{grid-template-rows:25rem}.choice-box-image__item{height:100%;border-radius:12px;transition:all .25s ease-in-out;display:flex;flex-flow:column;justify-content:space-between;padding:1rem 1rem 1.5rem 1.5rem;margin:8px;font-size:1.35rem;font-weight:700;color:#fff;overflow:hidden}.choice-box-image__item,.choice-box-image__item label{position:relative;cursor:pointer}.choice-box-image__item div{background-color:-webkit-gradient(linear,top,rgba(0,0,0,.5),rgba(200,20,200,.5))}.choice-box-image__item>div:last-child{width:100%;display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;align-items:center;background-color:hsla(0,0%,100%,.95);border-radius:5px;padding:1.5rem}.choice-box-image__item>div:last-child>.label{font-size:12px}.choice-box-image__item>div:last-child>.label.-black{color:#000}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.choice-box-image__item>div:last-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2)}}.choice-box-image__item--selected{box-shadow:0 0 0 4px #5fbeb4,0 0 7px 3px rgba(0,0,0,.431373)}.choice-box-image__item--selected .choice-box-image__check{background:#5fbeb4;border:0}.choice-box-image__item--selected .choice-box-image__check:after{opacity:1}.choice-box-image__item.-clear{border:1px solid rgba(0,134,214,.1);display:flex;flex-direction:column;justify-content:center;align-items:center}.choice-box-image__item.-clear>div:last-child{background:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset;justify-content:center}.choice-box-image__item.-clear .choice-box-image__check{top:4%;position:absolute;align-self:flex-end}.choice-box-image__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%;background-clip:border-box;background-repeat:no-repeat;background-position-y:top;cursor:pointer;flex:1 1}.choice-box-image__image.-clear{position:relative;flex:none;width:100%;display:block;height:auto;max-width:15rem}.choice-box-image__check{position:relative;display:block;width:1.75rem;height:1.75rem;border:1px solid #fff;border-radius:2px;margin-left:auto}.choice-box-image__check:after{opacity:0;content:"";position:absolute;height:4px;width:7px;border-left:1px solid #fff;border-bottom:1px solid #fff;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.choice-box-image{grid-template-rows:10rem 10rem;grid-auto-rows:10rem}.choice-box-image .choice-box-image__item div:last-child{padding:0 4px;height:64px}.choice-box-image .choice-box-image__item label{font-size:8px}}@media only screen and (min-device-width:590px) and (max-device-width:1064px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.choice-box-image{grid-template-rows:16rem 16rem;grid-auto-rows:16rem;grid-template-columns:2fr 2fr}.choice-box-image .choice-box-image__item div:last-child{padding:0 4px;height:64px}.choice-box-image .choice-box-image__item label{font-size:12px}}@media only screen and (min-width:1517px) and (max-width:1707px) and (orientation:landscape){.choice-box-image.-one-row{grid-template-rows:30rem}}@media only screen and (min-width:1707px) and (max-width:2000px) and (orientation:landscape){.choice-box-image.-one-row{grid-template-rows:35rem}}@media only screen and (min-width:2000px) and (max-width:2500px) and (orientation:landscape){.choice-box-image.-one-row{grid-template-rows:40rem}}.slider-group{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:140px;padding-top:2rem;padding-right:2rem;overflow-y:auto}.slider-group__slider-box{padding:16px;border-radius:8px;box-shadow:0 3px 10px 1px rgba(0,134,214,.5);margin:0 24px 24px;max-height:128px}.slider-group__slider-label{font-size:1.2rem;margin-bottom:1rem;display:inline-block}.slider-group__slider>div{width:100%}.slider-group__slider-value{display:flex;justify-content:space-between;width:100%;margin-top:8px;color:#0086d6;font-weight:700;font-size:12px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.slider-group{overflow-y:auto;grid-template-columns:1fr 1fr;flex:1 1}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.slider-group{overflow-y:auto;grid-template-columns:1fr 1fr;flex:1 1}}.drag-and-drop-sorter__drag{display:flex}.drag-and-drop-sorter__drag-item{flex:1 1;border:1px solid #0086d6;border-radius:8px;height:15rem;font-size:1.2rem;color:#0086d6;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative}.drag-and-drop-sorter__drag-item:not(:last-child){margin-right:1rem}.drag-and-drop-sorter__drag-item--with-value{border:none;background:#cce7f7;background:var(--app-theme-bg-light);color:transparent;cursor:unset}.drag-and-drop-sorter__drag-item--with-value>.image,.drag-and-drop-sorter__drag-item--with-value>.label{visibility:hidden}.drag-and-drop-sorter__drag-item>.image{top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;cursor:pointer;border-radius:8px}.drag-and-drop-sorter__drag-item>.label{position:absolute;color:#fff;width:100%;text-align:center}.drag-and-drop-sorter__drop{display:flex;margin-bottom:2rem}.drag-and-drop-sorter__drop-item{-webkit-user-select:none;-ms-user-select:none;user-select:none;flex:1 1;border:.8px solid #0086d6;border:.8px solid var(--app-theme);border-radius:8px;height:15rem;font-size:2.5rem;font-weight:700;color:#0086d6;color:var(--app-theme);position:relative}.drag-and-drop-sorter__drop-item:not(:last-child){margin-right:1rem}.drag-and-drop-sorter__drop-item--remove-card{right:1rem;position:absolute;top:1rem;font-size:1.2rem;width:2.1rem;height:2.1rem;border:1px solid #fff;border-radius:.4rem;padding:0;cursor:pointer}.drag-and-drop-sorter__drop-item--remove-card:after{content:"X";font-size:1rem;color:#fff}.drag-and-drop-sorter__drop-item--with-value{background-color:#cce7f7;background-color:var(--app-theme-bg-light);color:#fff;font-weight:400;font-size:1.2rem;cursor:unset}.drag-and-drop-sorter__drop-item--with-value span{position:absolute;top:1rem;left:1rem;font-size:1.2rem;width:2.1rem;height:2.1rem;border:1px solid #fff;border-radius:.4rem}.drag-and-drop-sorter__drop-item>.image{top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;cursor:pointer;border-radius:8px}.drag-and-drop-sorter__drop-item>.label{position:absolute;color:#fff;text-align:center}.note{border:1px solid rgba(0,134,214,.22);border-radius:8px;padding:2rem;font-size:1.65rem;font-weight:700;font-family:"Noto Sans",sans-serif;color:#2f3b4a;height:calc(100% - 10rem)}.dial{padding:1rem 2rem}.dial>div>div:last-child>div:first-child{font-weight:700}.dial>div>div:last-child>div:last-child{font-size:1.25rem!important;font-weight:700}.dial .addBackground{-webkit-filter:drop-shadow(0 1px 5px rgba(0,134,214,.4));filter:drop-shadow(0 1px 5px rgba(0,134,214,.4));cursor:pointer}.choice-box-kids-wrapper{height:calc(100vh - 40rem);overflow-y:auto}.choice-box-kids{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:14.5rem;grid-auto-rows:14.5rem;border-radius:15px;overflow:hidden}.choice-box-kids__item{cursor:pointer;height:100%;border-right:1px dotted rgba(90,102,117,.2);border-bottom:1px dotted rgba(90,102,117,.2);transition:all .25s ease-in-out;text-align:center;color:var(--app-theme-main);background-color:#fff;display:flex;align-items:center;justify-content:center;flex-flow:column;padding:0 2rem;font-size:1.35rem;font-weight:700}.choice-box-kids__item .choice-box-kids__choice{height:3rem;margin:2rem 0}.choice-box-kids__item--selected{background-color:#68cfc2;color:#fff}.rating-group{display:grid;grid-template-columns:1fr 1fr;padding-top:2rem}.rating-group__rating-box{padding:10px 10px 10px 22px;border-radius:8px;box-shadow:0 2px 8px 0 rgba(47,59,74,.15);margin:0 24px 15px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:426px;flex-direction:row}.rating-group__rating-label{font-size:10px;height:100%;width:60%;margin-right:38px;align-self:center;display:inline-block;text-align:left}.rating-group__rating-container{display:flex;flex-direction:row;align-content:stretch;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;height:31px;width:165px;border-radius:3px;margin-left:auto;font-size:8px;border-radius:7px;background:linear-gradient(45deg,#f0a954,#f95162 80%);overflow:hidden}.rating-group__rating-input{display:none}.rating-group__rating{align-self:center;background-color:#fddfd2;color:#f29655}.rating-group__rating,.rating-group__rating-fill,.rating-group__rating-selected{display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer}.rating-group__rating-fill,.rating-group__rating-selected{background:transparent;line-height:100%}.rating-group__rating-fill{color:hsla(0,0%,100%,.7019607843137254)}.rating-group__rating-selected{color:#fff;font-weight:700}.rating-group__rating-active{width:20%;color:#00f;align-self:center}.rating-group__slider>div{width:100%}.rating-group__slider-value{display:flex;justify-content:space-between;width:100%;margin-top:8px;color:#0086d6;font-weight:700;font-size:12px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.rating-group{overflow-y:auto;grid-template-columns:1fr 1fr}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.rating-group{overflow-y:auto;grid-template-columns:1fr 1fr}}.rating-group-image{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:30rem;grid-gap:20px;height:319px}.rating-group-image__box{display:flex;flex-direction:column;padding:10px;position:relative;justify-content:center;align-items:center;width:218px}.rating-group-image__box--selected{border:3px solid #5fbeb4!important}.rating-group-image__box.clear{border:2px solid rgba(0,134,214,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2.25rem}.rating-group-image__box.clear>div:last-child{background:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset;justify-content:center}.rating-group-image__box>.box-bg{background-size:cover;width:100%;position:absolute;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:top;border-radius:.875rem}.rating-group-image__box>.box-bg.clear{position:relative;flex:none;width:100%;display:block;height:auto;max-width:12rem}.rating-group-image__box>.label-group{display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.95);padding:16px;border-radius:5px;width:100%;text-align:left}.rating-group-image__box>.label-group.withImage{margin-top:auto}.rating-group-image__box>.label-group>label{width:100%;color:#fff;font-size:1.4rem;font-weight:700;align-self:flex-start}.rating-group-image__box>.label-group>label.-black{color:#2f3b4a;width:80%;margin:0 auto;font-size:1rem;text-align:center}.rating-group-image__box>.label-group>label.sublabel{width:100%;color:#fff;font-size:1rem;font-weight:400;margin-bottom:1.5rem}.rating-group-image__rating-container{text-align:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;border-radius:3px;border:1px solid #fff;overflow:hidden}.rating-group-image__rating-input{display:none}.rating-group-image__rating{display:flex;justify-content:center;align-items:center;color:#fff;border-left:1px solid #fff;height:100%;height:25px;width:33px;text-align:center;cursor:pointer}.rating-group-image__rating:first-child{border-left:none}.rating-group-image__rating div:first-child{border-radius:3px 0 0 3px}.rating-group-image__rating div:last-child{border-radius:0 3px 3px 0}.rating-group-image__rating-fill,.rating-group-image__rating-selected{background-color:#fff;display:flex;justify-content:center;align-items:center;border-left:1px solid #fff;height:100%;height:25px;width:33px;text-align:center;cursor:pointer}.rating-group-image__rating-fill{color:rgba(243,93,29,.5)}.rating-group-image__rating-fill div:first-child{border-radius:3px 0 0 3px}.rating-group-image__rating-fill div:last-child{border-radius:0 3px 3px 0}.rating-group-image__rating-selected{color:#f35d1d}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.rating-group-image__box>.label-group{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,48.6%,.5)}}.rating-group-image__minmax{display:flex;align-items:center;color:#fff;font-weight:700;font-size:1.2rem;padding-top:4px}.ranking-group-image{height:319px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;overflow-y:auto}.ranking-group-image__box{padding:12px;position:relative;width:208px}.ranking-group-image__box,.ranking-group-image__box.clear{display:flex;flex-direction:column;justify-content:center;align-items:center}.ranking-group-image__box.clear{border:1px solid rgba(0,134,214,.1);border-radius:2.25rem}.ranking-group-image__box.clear>div:last-child{background:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset;justify-content:center}.ranking-group-image__box>.box-bg{background-size:cover;width:100%;position:absolute;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:top;border-radius:.75rem}.ranking-group-image__box>.box-bg.clear{position:relative;flex:none;width:100%;display:block;height:auto;max-width:12rem}.ranking-group-image__box>.label-group{display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.95);padding:16px;border-radius:5px;width:100%;text-align:left}.ranking-group-image__box>.label-group.withImage{margin-top:auto}.ranking-group-image__box>.label-group>label{width:100%;color:#fff;font-size:1rem;align-self:flex-start;letter-spacing:.5px}.ranking-group-image__box>.label-group>label.-black{color:#2f3b4a;width:80%;margin:0 auto;text-align:center}.ranking-group-image__box>.label-group>label.sublabel{width:100%;color:#fff;font-size:1rem;font-weight:400;margin-bottom:1.5rem}.ranking-group-image__ranking-container{display:flex;grid-gap:5px;gap:5px;text-align:center;border-radius:3px;width:15rem;overflow:hidden}.ranking-group-image__ranking-input{display:none}.ranking-group-image__ranking{display:flex;justify-content:center;align-items:center;color:#fff;align-self:center;border:1px solid #fff;border-radius:3px;height:100%;text-align:center;height:25px;width:25px;cursor:pointer}.ranking-group-image__ranking-fill,.ranking-group-image__ranking-selected{background-color:#fff;align-items:center;height:100%;align-self:center;border-radius:3px;height:25px;width:25px}.ranking-group-image__ranking-selected{color:#f35d1d;display:flex;justify-content:center}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.ranking-group-image__box>.label-group{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,48.6%,.3)}}.ranking-group-image__minmax{display:flex;align-items:center;color:#fff;font-weight:700;font-size:1.2rem;padding-top:4px}.choice-image-kids-wrapper{height:calc(100vh - 40rem);overflow-y:auto;position:relative}.choice-image-kids__item{position:absolute;display:flex;color:#fff;flex-flow:column;align-items:center;cursor:pointer;left:50%;transform:translateX(-50%)}.choice-image-kids__item img{width:9.6rem;height:9.6rem;margin-bottom:1.5rem}.choice-image-kids__item label{font-size:1.2rem;height:2.7rem;padding:0 1rem;background-color:#fff;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--app-theme-main);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:15px;transition:all .25s ease-in-out}.choice-image-kids__item label span{display:inline-block;width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid var(--app-theme-main);margin-right:1rem;transition:all .25s ease-in-out}.choice-image-kids__item:first-child{top:3rem;left:calc(50% - 22rem)}.choice-image-kids__item:first-child+li{bottom:0;left:calc(50% - 12rem)}.choice-image-kids__item:first-child+li+li+li{bottom:1rem;left:calc(50% + 12rem)}.choice-image-kids__item:last-child{top:0;left:calc(50% + 22rem)}.choice-image-kids__item--selected label{background-color:var(--app-theme-main);border:2px solid #fff;color:#fff}.choice-image-kids__item--selected label span{background-color:#fff;box-shadow:0 0 0 1px #fff;border-width:3px}.frequency{font-weight:bolder;width:600px;height:400px}.frequency,.frequency__content{display:flex;align-items:center;justify-content:center;color:#fff}.frequency__content{height:100%;width:100%;flex-direction:column;padding:20px;position:relative}.frequency__content-choices-container{display:flex;align-items:end;justify-content:center;width:100%;height:100%}.frequency__content-choices{height:-webkit-max-content;height:-moz-max-content;height:max-content}.frequency__content-choices,.frequency__content-choices-flat{padding:1.2rem;display:flex;grid-gap:1.2rem;gap:1.2rem;justify-content:space-between;align-items:center;color:#fff;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.2);border-radius:5px}.frequency__content-choices-flat{height:5.1rem}.frequency__content>.box-bg{background-size:cover;width:100%;position:absolute;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:top;border-radius:2.25rem}.frequency__never{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:5px;height:100%;width:8.5rem;border:1px solid #fff}.frequency__never--selected{background-color:#fff}.frequency__never--selected p{background:-webkit-linear-gradient(90deg,#f0a954,#f95162);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.frequency__choices{flex:auto;height:100%;border:1px solid #fff;border-radius:5px;display:flex;align-items:center;justify-content:center}.frequency__choices-1,.frequency__choices-2,.frequency__choices-3,.frequency__choices-5{cursor:pointer;height:100%;width:100%;display:grid;grid-gap:12px;gap:12px}.frequency__choices-1,.frequency__choices-3{grid-template-columns:repeat(3,1fr)}.frequency__choices-2{grid-template-columns:repeat(4,1fr)}.frequency__choices-5{grid-template-columns:repeat(2,1fr)}.frequency__choice{cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;border-right:1px solid #fff;color:#fff}.frequency__choice-2 span{width:65%}.frequency__choice-1,.frequency__choice-2,.frequency__choice-3,.frequency__choice-5{border:1px solid #fff;border-radius:3px;height:5rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;text-align:center}.frequency__choice-1--selected,.frequency__choice-2--selected,.frequency__choice-3--selected,.frequency__choice-5--selected{background-color:#fff}.frequency__choice-1--selected span,.frequency__choice-2--selected span,.frequency__choice-3--selected span,.frequency__choice-5--selected span{background:-webkit-linear-gradient(1turn,#f0a954,#f95162);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.frequency__choice:last-child{border-right:0}.frequency__choice span{text-align:center;width:75%;font-weight:700}.frequency__choice--selected{background-color:#fff}.frequency__choice--selected span{background:#0086d6;background:var(--app-theme);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.frequency__choice--skipped{background-color:#fff}.frequency__choice--skipped span{background:-webkit-linear-gradient(90deg,#f0a954,#f95162 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.6}@media only screen and (max-width:1024px){.rate-image{font-size:8px}.rate-image__content{width:80%}}.choice-box-image-duration{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:280px;grid-gap:24px;overflow-y:auto;padding-right:1rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bolder;margin-top:2rem;height:100%}.choice-box-image-duration__box{height:40rem;width:67.2%;display:flex;flex-direction:column;padding:16px;position:relative;justify-content:center;align-items:center}.choice-box-image-duration__box>.box-bg{width:100%;position:absolute;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top;border-radius:2.25rem}.choice-box-image-duration__box>.label-group{display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.95);padding:0 16px 16px;border-radius:5px;margin-top:auto;width:100%}.choice-box-image-duration__box>.label-group>label{width:100%;padding:8px 0;color:#fff;font-size:1.4rem;font-weight:700}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.choice-box-image-duration__box>.label-group{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,48.6%,.5)}}.choice-box-image-duration__minmax{display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:700;font-size:1.2rem;padding-top:4px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.choice-box-image-duration{grid-template-columns:1fr 1fr;grid-auto-rows:200px}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.choice-box-image-duration{grid-template-columns:1fr 1fr;grid-auto-rows:200px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.choice-box-image-duration{display:flex;flex-wrap:wrap}.choice-box-image-duration__box>.box-bg{background-size:240px 220px}.choice-box-image-duration__box>.label-group{padding:8px}.choice-box-image-duration__box>.label-group>label{padding:4px;font-size:.8rem}}.category-progress-bar{height:2rem;display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto}.category-progress-bar__arrows{margin-right:2rem}.category-progress-bar__arrow{width:2rem;height:2rem;display:inline-block;cursor:pointer}.category-progress-bar__arrow--left{transform:rotate(180deg);margin-right:1rem}.category-progress-bar__arrow--disabled{opacity:.3}.category-progress-bar__progress{display:flex;flex:1 1;align-items:center;justify-content:center}.category-progress-bar__progress-bar{flex:1 1;background-color:rgba(0,134,214,.15);height:.45rem;border-radius:1.5em;position:relative;overflow:hidden}.category-progress-bar__progress-bar:not(:last-child){margin-right:1.5rem}.category-progress-bar__progress-bar:after{content:"";position:absolute;top:0;left:0;height:100%;background-color:rgba(0,134,214,.55);border-top-right-radius:1.5em;border-bottom-right-radius:1.5em;transition:width .25s ease-in-out}.category-progress-bar__progress-bar--current:after{width:50%}.category-progress-bar__progress-bar--full:after{width:100%;background-color:#0086d6}.category-progress-bar__progress-bar--kids{background-color:hsla(0,0%,100%,.3)}.category-progress-bar__progress-bar--kids:after{background-color:hsla(0,0%,100%,.9)}.need-explorer-sun-experience{box-shadow:0 10px 20px 0 rgba(47,59,74,.1);border-radius:1.5rem;margin:0 35px;overflow-y:auto;display:flex;align-items:stretch;justify-content:space-between;flex-flow:column}.need-explorer-sun-experience__back{align-self:flex-start}.need-explorer-sun-experience__question{text-align:center}.need-explorer-sun-experience__question p{color:#0086d6;color:var(--app-theme)}.need-explorer-sun-experience__question-choices{display:flex;align-items:center;justify-content:center}.need-explorer-sun-experience__question-choice{height:29.6rem;width:100%;max-width:27.8rem;background-color:#ddd;border-radius:.8rem}.need-explorer-sun-experience__question-choice:not(:last-child){margin-right:3rem}.need-explorer-sun-experience__question-choice--selected{border:4px solid #0086d6;border:4px solid var(--app-theme)}.need-explorer-sun-experience__footer{display:flex;align-items:center;justify-content:flex-start}.need-explorer-sun-experience__footer-previous-question{cursor:pointer}.need-explorer-sun-experience__footer-divider{display:inline-block;width:1px;height:1.75rem;background-color:#eee;margin:0 2rem}.need-explorer-sun-experience__saved{display:flex;align-items:center;margin-left:auto;margin-right:2rem}.need-explorer-sun-experience__saved-label{display:flex;grid-gap:5px;gap:5px;font-size:1.3rem;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.need-explorer-sun-experience__footer-pagination{display:flex;justify-content:center;align-items:center}.need-explorer-sun-experience__footer-pagination-page{width:.5rem;height:.5rem;background-color:#cce7f7;background-color:var(--app-theme-bg-light);border-radius:50%}.need-explorer-sun-experience__footer-pagination-page:not(:first-child){margin-left:.75rem}.need-explorer-sun-experience__footer-pagination-page--current{background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);width:.8rem;height:.8rem;padding-bottom:1px}.need-explorer-sun-experience__footer-pagination-page--current~li{background-color:#eee}.need-explorer{height:calc(var(--window-height) - 12.4rem)}.prescription-side__title{display:flex;align-items:center;color:#0086d6;color:var(--app-theme);font-size:1.2rem;font-weight:700;z-index:2}.prescription-side__title img{margin-right:1rem}.prescription-side__title.white{color:#fff}.prescription-side__title .completed{-webkit-filter:invert(37%) sepia(93%) saturate(1009%) hue-rotate(174deg) brightness(90%) contrast(104%);filter:invert(37%) sepia(93%) saturate(1009%) hue-rotate(174deg) brightness(90%) contrast(104%)}.prescription-side__header{display:flex;justify-content:space-between;width:100%}.prescription-side__header button img{-webkit-filter:hue-rotate(40deg);filter:hue-rotate(40deg)}.prescription-side__image{margin:auto;width:80%}.prescription-side__clear-lens{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;border-top-right-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden}.prescription-side__clear-lens.-sun{top:unset;bottom:0;height:92%}.prescription-side__precision{position:relative;height:100%;width:100%;overflow:hidden}.prescription-side__precision img{width:calc(100% - 4rem);max-width:30rem;position:absolute;transition:all .75s ease-in-out}.prescription-side__precision img:first-child{left:calc(50% + 20rem);transform:translate(-50%,-50%) scale(.6);opacity:0}.prescription-side__precision--swap img:first-child{left:50%;transform:translate(-50%,-50%) scale(1);opacity:1}.prescription-side__precision--swap img:last-child{left:calc(50% - 20rem);transform:translate(-50%,-50%) scale(.6);opacity:0}.prescription-side__buttons{display:flex;margin-left:auto;z-index:2}.prescription-side__buttons .button{margin-left:1rem}.prescription-side__import-modal{height:100%;display:flex;align-items:flex-start;flex-flow:column;padding:5rem 4.5rem}.prescription-side__import-modal div{display:flex;align-items:center;justify-content:center;margin:auto auto 0}.prescription-side__import-modal div .button{margin:0 .5rem}.prescription-input{display:inline-flex;align-items:center;position:relative;border:2px solid #cce7f7;border:2px solid var(--app-theme-bg-light);border-radius:.8rem;height:5rem;width:calc(50% - 1rem)}.prescription-input__label{width:8rem;background:#cce7f7;background:var(--app-theme-bg-light);font-size:1.8rem;height:100%;text-transform:uppercase;color:#0086d6!important;color:var(--app-theme)!important;font-weight:700}.prescription-input__value{width:12.5rem;border:none;font-size:1.75rem;color:#2f3b4a;text-align:center;outline:none;padding:0 1rem;font-weight:700;flex:1 1}.prescription-input__value::-webkit-inner-spin-button,.prescription-input__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prescription-input__content-measure{font-size:1.75rem;font-weight:700;color:#cce7f7;color:var(--app-theme-bg-light);margin:0 1.5rem}.prescription-input__error{position:absolute;bottom:-2rem;right:.5rem;font-size:1.25rem;color:#ff7c7c}.prescription-input--lens-consultation .prescription-input{width:auto;flex:1 1}.prescription-input--lens-consultation .prescription-input__label{width:auto;padding:1rem;font-size:1.5rem}.prescription-input--lens-consultation .prescription-input__value{width:5rem;padding:0;font-size:1.5rem}.prescription-input--lens-consultation .prescription-input__value+span{margin:0 1rem}.prescription-form{display:flex;flex-flow:column;align-items:stretch;justify-content:flex-start;height:100%}.prescription-form__precision{width:36rem;padding:1rem;background-color:rgba(0,134,214,.06);margin:3rem auto;display:flex;align-items:center;justify-content:center;border-radius:8px}.prescription-form__precision--kids{width:auto}.prescription-form__precision button{height:4rem;padding:0 2rem;color:#0086d6;background:transparent;border:none;font-size:1.5rem;border-radius:6px;outline:none}.prescription-form__precision button.active{background:#fff;font-weight:700;box-shadow:0 2px 7px -2px rgba(0,134,214,.35)}.prescription-form__field{margin-bottom:2rem}.prescription-form__field:last-child .prescription-input{width:100%}.prescription-form__field>label{width:100%;display:block;color:#0086d6;font-size:1.2rem}.prescription-form__field>label+div+div{margin-left:2rem}.prescription-form__field-header{display:flex;align-items:center;justify-content:space-between;margin:1.5rem 0 1rem}.prescription-form__field-header.btn{display:flex}.prescription-form__field-header.sphere{margin-top:0}.prescription-form__field-header label{color:#0086d6!important;color:var(--app-theme)!important;font-size:1.2rem;padding-right:1rem}.prescription-form__field-header hr{height:1px;border-top:1px solid #cce7f7;border-top:1px solid var(--app-theme-bg-light);flex:1 1}.prescription-form__field-header .prescription-btn{border-radius:1px;border:none;width:3rem;margin-left:.25rem;cursor:pointer;background-color:#cce7f7;background-color:var(--app-theme-bg-light);padding:0;display:flex;align-items:center;justify-content:center;color:#fff;height:2.3rem;font-size:1.5rem;font-weight:700;color:#0086d6;color:var(--app-theme)}.prescription-form__field-header .prescription-btn.active{background-color:#0086d6;color:#fff}.prescription-form__field-header--lens-consultation{min-width:12rem}.prescription-form__field-header--lens-consultation>label{padding:0}.prescription-form__field-header--lens-consultation .btn,.prescription-form__field-header--lens-consultation hr{display:none}.prescription-form__field-header--lens-consultation+div{margin-right:1rem}.prescription-form__field-header--lens-consultation.addition+div{margin:0}.prescription-form__field--axis .prescription-input__content-measure{display:none}.prescription-form__field--lens-consultation{display:flex;align-items:center;justify-content:center}.prescription-form--sun .prescription-btn.active{background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg)}.prescription-form-v2{display:flex;flex-flow:column;align-items:stretch;justify-content:center;height:100%;border:1pt solid #cce7f7;border-radius:12pt;margin-bottom:20pt}.prescription-form-v2__form-container{display:flex;flex-direction:column;height:var(--app-height);overflow:hidden}.prescription-form-v2__expander{display:flex;align-items:center;margin-right:30pt}.prescription-form-v2__title{display:flex;justify-content:space-between;border-radius:var(--app-radius);background-color:#cce7f7;padding:18pt 0 18pt 30pt;font-size:18pt;color:#0086d6}.prescription-form-v2__precision{width:36rem;padding:1rem;background-color:rgba(0,134,214,.06);margin:3rem auto;display:flex;align-items:center;justify-content:center;border-radius:8px}.prescription-form-v2__precision--kids{width:auto}.prescription-form-v2__precision button{height:4rem;padding:0 2rem;color:#0086d6;background:transparent;border:none;font-size:1.5rem;border-radius:6px;outline:none}.prescription-form-v2__precision button.active{background:#fff;font-weight:700;box-shadow:0 2px 7px -2px rgba(0,134,214,.35)}.prescription-form-v2__field{display:flex;margin-bottom:2rem;margin-right:30px}.prescription-form-v2__field-container{display:flex;width:100%}.prescription-form-v2__field-container>div+div{margin-left:20px}.prescription-form-v2__field:last-child .prescription-input{width:100%}.prescription-form-v2__field--sphere{margin-top:25pt}.prescription-form-v2__field>label{margin-left:30px;width:161px;line-height:46px;font-size:12px;color:#0086d6}.prescription-form-v2__field--header{display:flex;align-items:center;justify-content:space-between;margin:1.5rem 0 1rem}.prescription-form-v2__field--header.btn{display:flex}.prescription-form-v2__field--header label{color:#0086d6;font-size:1.2rem;padding-right:1rem}.prescription-form-v2__field--header hr{height:1px;border-top:1px solid #cce7f7;border-top:1px solid var(--app-theme-bg-light);flex:1 1}.prescription-form-v2__field--header .prescription-btn{border-radius:1px;border:none;width:3rem;margin-left:.25rem;cursor:pointer;background-color:#cce7f7;background-color:var(--app-theme-bg-light);padding:0;display:flex;align-items:center;justify-content:center;color:#fff;height:2.3rem;font-size:1.5rem;font-weight:700;color:#0086d6}.prescription-form-v2__field--header .prescription-btn.active{background-color:#0086d6;color:#fff}.prescription-form-v2__field--axis .prescription-input__content-measure{display:none}.prescription-lens-proposal__scroll{height:calc(100vh - 22rem);padding-right:3rem;overflow-y:auto}.prescription-lens-proposal__list-label{color:#0086d6;font-size:1.25rem;font-weight:700;padding:1.5rem 2rem;display:inline-block}.prescription-lens-proposal .list{margin-bottom:2rem}.prescription-lens-proposal__section{color:rgba(90,102,117,.6);font-size:1.25rem;text-transform:uppercase;width:100%;text-align:center;position:relative;margin:2rem 0 1rem}.prescription-lens-proposal__section:after{content:"";height:1px;width:100%;position:absolute;top:0;bottom:0;left:0;background-color:rgba(90,102,117,.6);margin:auto;z-index:1}.prescription-lens-proposal__section label{padding:1rem 3rem;background-color:#fff;display:inline-block;position:relative;z-index:2}.list{border-radius:8px;border:1px solid rgba(0,134,214,.22)}.list__item{font-size:1.5rem;height:5rem;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.list__item:not(:last-child){border-bottom:1px solid rgba(0,134,214,.22)}.list__item--selected{background:rgba(0,134,214,.2);border-bottom:none!important}.prescription-lens-proposal-sun{padding:0 4rem}.prescription-lens-proposal-sun__text{margin-top:3rem;margin-bottom:4rem}.prescription-lens-proposal-sun__text label{color:#f35d1d;color:var(--app-sun-theme);font-size:1rem;display:block;margin-bottom:1rem}.prescription-lens-proposal-sun__choice{display:grid;grid-template-columns:24.7rem 24.7rem;grid-template-rows:27.4rem;grid-gap:2rem;justify-content:center}.prescription-lens-proposal-sun__choice-item{width:100%;height:100%;background-color:#eee;border-radius:.9rem;position:relative;display:flex;transition:all .25s ease-in-out}.prescription-lens-proposal-sun__choice-item--selected{box-shadow:0 0 0 3px #f35d1d;box-shadow:0 0 0 3px var(--app-sun-theme)}.prescription-lens-proposal-sun__choice-item-bg{width:100%;height:100%;background-position:50%;background-size:cover;position:absolute;border-radius:.9rem}.prescription-lens-proposal-sun__choice-item--selected .prescription-lens-proposal-sun__choice-info{background-color:rgba(243,93,29,.5)!important}.prescription-lens-proposal-sun__choice-info{position:relative;margin-top:auto;padding:2.5rem;width:100%;background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:12rem;border-bottom-left-radius:.9rem;border-bottom-right-radius:.9rem}.prescription-lens-proposal-sun__choice-info label{background-color:#fff;color:#f35d1d;color:var(--app-sun-theme);padding:.2rem 1.5rem;font-size:1rem;border-radius:1rem;font-weight:700;margin-bottom:1rem;display:inline-block}.prescription-lens-proposal-sun__choice-info p{font-size:1.8rem;color:#fff}.prescription-lens-proposal-sun__tip{display:flex;align-self:center;justify-content:center}.prescription-lens-proposal-sun__tip label{color:#fff;font-weight:700;margin-right:1rem}.prescription-lens-proposal-sun__tooltip-toggle{width:1.8rem;height:1.8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:1.5rem;font-weight:bolder;cursor:pointer;outline:none;color:#0086d6;color:var(--app-theme);border:1px solid #0086d6;border:1px solid var(--app-theme);margin-left:.5rem;transform:translateY(1px)}.prescription-lens-overlay-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .5s ease-out;border-top-right-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden}.prescription-lens-overlay-animation img{height:100%;width:100%;object-fit:cover}.no-rx-footer{justify-content:space-between;width:100%}.no-rx-footer,.no-rx-footer__page{display:flex;align-items:center}.no-rx-footer__page li span{width:.4rem;height:.4rem;background-color:#0086d6;border-radius:50%;background-color:#ddd;display:block;transition:all .25s ease-in-out}.no-rx-footer__page li.active span{background-color:#f35d1d;background-color:var(--app-sun-theme);width:.7rem;height:.7rem}.no-rx-footer__page li:not(:last-child){margin-right:1rem}.no-rx-footer__buttons{display:flex}.no-rx-footer__buttons .button:first-child{margin-right:1rem}.no-rx-footer__back{margin-right:2rem!important;padding-right:2rem;border-right:1px solid #eee;cursor:pointer}.no-rx-modal img{width:7rem}.no-rx-modal .modal__content{display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;padding:3rem 1rem 2rem 5rem}.no-rx-modal h4{color:#f35d1d;color:var(--app-sun-theme)}.no-rx-modal p{font-size:1.4rem;color:rgba(90,102,117,.6)}.no-rx-modal label{font-size:1.2rem;font-weight:700;color:rgba(90,102,117,.8)}.no-rx-modal__text-important{background-color:rgba(90,102,117,.1);border-radius:.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:4.9rem;padding:1.2rem 3rem}.no-rx-modal__text-vision-outside{margin-bottom:1.5rem}.no-rx-modal__center-content{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:100%}.no-rx-modal__center-content>div:first-child{flex:1 1;padding-right:7rem}.no-rx-modal__next{box-shadow:-1px 0 3px -2px #d5d5d5;height:100%;display:flex;align-items:center;justify-content:center;width:3.5rem;cursor:pointer}.no-rx-modal__info{width:100%;margin-top:4rem}.no-rx-modal__info label{display:block;margin-bottom:3rem}.no-rx-modal__info-list{display:flex;align-items:flex-start;justify-content:space-evenly;width:100%}.no-rx-modal__info-list li{display:flex;align-items:center;justify-content:center;flex-flow:column;text-align:center}.no-rx-modal__info-list li label{margin-top:1.5rem;color:#f35d1d;color:var(--app-sun-theme);width:14rem}.no-rx-modal__info-list--astigmatism,.no-rx-modal__info-list--hyperopia,.no-rx-modal__info-list--myopia,.no-rx-modal__info-list--presbyopya{align-items:flex-start}.no-rx-modal__info-list--astigmatism li,.no-rx-modal__info-list--hyperopia li,.no-rx-modal__info-list--myopia li,.no-rx-modal__info-list--presbyopya li{flex-flow:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;text-align:left;padding-right:5.5rem;flex:1 1}.no-rx-modal__info-list--astigmatism li img,.no-rx-modal__info-list--hyperopia li img,.no-rx-modal__info-list--myopia li img,.no-rx-modal__info-list--presbyopya li img{width:4rem;margin-right:1rem}.no-rx-modal__info-list--astigmatism li label,.no-rx-modal__info-list--hyperopia li label,.no-rx-modal__info-list--myopia li label,.no-rx-modal__info-list--presbyopya li label{margin:0}.no-rx-modal__info-list--astigmatism li p,.no-rx-modal__info-list--hyperopia li p,.no-rx-modal__info-list--myopia li p,.no-rx-modal__info-list--presbyopya li p{margin-top:1rem}.prescription-lens{display:flex;flex-flow:column}.prescription-lens__header{display:flex;justify-content:space-between;width:100%}.prescription-lens__header>h2{color:rgba(90,102,117,.8)}.prescription-lens__header>h2 span{color:rgba(90,102,117,.8);font-size:1.4rem}.prescription-lens__content{width:60vw}.prescription-lens__content>p{margin-top:8px;font-size:1.4rem;color:rgba(90,102,117,.6)}.prescription-lens__content label{font-size:1.5rem;font-weight:700;color:rgba(90,102,117,.8);text-decoration:underline}.prescription-lens__content-benefits{margin-top:8px}.prescription-lens__content-benefits>ul{list-style-type:"- ";font-size:1.4rem;color:rgba(90,102,117,.6)}.prescription-lens__content-benefits>ul>li:last-child{list-style-type:none}.prescription-lens__content-benefits>ul>li>ul{list-style-type:none;margin-left:20px}.prescription-lens__content-benefits>.benefit{padding-bottom:8px;font-size:1.4rem;color:rgba(90,102,117,.6)}.prescription-lens__content-footer{display:flex;align-items:flex-end;margin-top:32px;width:75vw}.prescription-lens__content-footer>img{margin-right:2.25rem;width:200px;height:100px}.prescription-lens__content-footer>p{font-size:1.4rem;color:rgba(90,102,117,.6)}.prescription-lens__content-citation{font-size:1.4rem;margin-top:24px}.prescription-lens__icons{width:100%;display:flex;grid-gap:48px;gap:48px;margin-top:16px;position:absolute;bottom:5vh;justify-content:center}.prescription-lens__icons-card{display:flex;flex-direction:column;grid-gap:6px;gap:6px;justify-content:center}.prescription-lens__icons-card-icon{height:70px;width:70px;border:1px solid #f35d1d;border-radius:50%;margin:auto}.prescription-lens__icons-card-label{text-align:center;color:#f35d1d;font-size:8px}.prescription-sunwear{display:flex;flex-flow:column}.prescription-sunwear__header{display:flex;justify-content:space-between;width:100%}.prescription-sunwear__header>h2{color:#f35d1d;color:var(--app-sun-theme)}.prescription-sunwear__subtitle{margin-top:20px;font-size:1.8rem;font-weight:600;color:rgba(90,102,117,.6)}.prescription-sunwear__details{margin-top:24px;display:grid;grid-template-rows:1fr 1fr;grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px;position:relative}.prescription-sunwear__details-images{position:absolute;right:5vw;top:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.prescription-sunwear__details-images img{width:200px;border:1px solid #cce7f7;border:1px solid var(--app-theme-bg-light);border-radius:5px}.prescription-sunwear__details>.detail{font-size:1.4rem;color:rgba(90,102,117,.6);padding:8px}.prescription-sunwear__details>.detail span{font-weight:600;font-size:1.7rem;max-width:60vw}.prescription-sunwear__details>.detail>ul{list-style:inside;max-width:60vw}.prescription-sunwear__footer{margin-top:16px;font-size:1.7rem;font-weight:600;color:rgba(90,102,117,.6);max-width:60vw}.prescription-sunwear__footer-brands{margin-top:24px;display:flex;justify-content:center;grid-gap:32px;gap:32px}.prescription-sunwear__footer-brands img{width:200px;cursor:pointer}.prescription{display:flex}.prescription--sun{--app-theme:var(--app-sun-theme);--app-theme-bg-light:var(--app-sun-theme-bg-light)}.prescription__main{flex:1 1}.prescription__no-rx{font-size:1.5rem;color:#fff;position:absolute;right:3.25rem;bottom:3rem;text-decoration:underline;cursor:pointer;padding:1.2rem 1.5rem;border-radius:.7rem;font-weight:700;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg)}.measures-container{height:100%;position:relative;background:#dde2e8}.measures-container__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:top}.measures-container__import-modal{height:100%;display:flex;align-items:flex-start;flex-flow:column;padding:5rem 4.5rem}.measures-container__import-modal div{display:flex;align-items:center;justify-content:center;margin:auto auto 0}.measures-container__import-modal div .button{margin:0 .5rem}.measures-container__new-pair-modal{height:100%;flex-flow:column;position:absolute;top:0;width:100%;left:0}.measures-container__new-pair-modal h1{font-size:2.5rem}.measures-container__new-pair-modal button{margin:4rem}.measures-container__new-pair-modal a{text-decoration:underline;color:#2f3b4a;font-size:1.35rem}.measure-step-navigation{position:relative;z-index:2;height:100%;display:flex;flex-flow:column;width:20rem}.measure-step-navigation__step{flex:1 1;position:relative;padding-left:3rem;display:flex;flex-flow:column;align-items:flex-start;justify-content:center;color:#0086d6;cursor:pointer}.measure-step-navigation__step-label{display:none;font-weight:700;margin-bottom:1rem;font-size:1.25rem}.measure-step-navigation__step h3{display:none;font-weight:400}.measure-step-navigation__step--active:after{content:"";position:absolute;top:0;left:0;height:100%;width:.5rem;background-color:#0086d6;border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 11px 0 #0086d6}.measure-step-navigation__step--active h3,.measure-step-navigation__step--active label{display:block}.measure-step-navigation--sun .measure-step-navigation__step--active{color:#f35d1d;color:var(--app-sun-theme)}.measure-step-navigation--sun .measure-step-navigation__step--active:after{background-color:#f35d1d;background-color:var(--app-sun-theme);box-shadow:0 0 11px 0 #f35d1d;box-shadow:0 0 11px 0 var(--app-sun-theme)}.measure-modal__card{position:absolute;top:3.5rem;right:3.5rem;z-index:2;width:35rem;border-radius:12px;padding:2rem;background-color:#fff;overflow-y:scroll;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;max-height:75%}.measure-modal__card::-webkit-scrollbar-thumb{border-top-right-radius:100px!important;border-bottom-right-radius:100px!important}.measure-modal__card::-webkit-scrollbar-track{background:transparent}.measure-modal__card--kids{background:var(--app-theme-main);background:linear-gradient(90deg,var(--app-theme-dark),var(--app-theme-main));color:#fff!important}.measure-modal__card--kids label{color:#fff!important}.measure-modal__card--kids .input-text{background-color:transparent!important;color:#fff}.measure-modal__card--kids .input-text--light{border-color:hsla(0,0%,100%,.22)}.measure-modal__card--kids .input-text:focus{border-color:#fff}.measure-modal__card--kids .input-text span{color:#fff!important}.measure-modal__head{font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.measure-modal__head>.ivs{display:flex;justify-content:flex-end}.measure-modal__head>.ivs>.info{font-size:1rem;text-align:right;padding-right:4px;font-weight:400;width:200px}.measure-modal__label{font-size:1.35rem;font-weight:700;margin-bottom:1rem;display:block}.measure-modal__description{font-size:1.35rem;color:rgba(90,102,117,.6);line-height:1.5}.measure-modal__description--kids{color:#fff}.measures-data{height:calc(var(--window-height) - 12.4rem)}.measures-data__content{width:calc(100% - 5rem);max-width:68.5rem;height:calc(100% - 12rem);display:flex;flex-flow:column}.measures-data__top{display:flex;justify-content:space-between;align-items:center;font-size:2.25rem;border-bottom:1px solid rgba(90,102,117,.2);padding-bottom:3rem;margin-bottom:3rem}.measures-data__cards{flex:1 1;display:flex}.measure-data-card{width:34 rem;height:100%;border-radius:12px;box-shadow:0 0 25px -12px rgba(0,134,214,.7);overflow:hidden;background:#fff;display:flex;flex-flow:column}.measure-data-card:not(:last-child){margin-right:2rem}.measure-data-card__head{height:8rem;padding:0 3rem;display:flex;align-items:center;justify-content:space-between}.measure-data-card__head label{font-size:1.75rem;font-weight:700}.measure-data-card__head span{border:1px solid rgba(0,134,214,.22);font-size:1.5rem;font-weight:700;padding:.5rem 2rem;display:block;border-radius:8px;color:#0086d6;color:var(--app-theme)}.measure-data-card__content{padding:0 2rem;height:calc(100vh - 50.5rem);overflow-y:auto}.measure-data-card__footer{height:6rem;background:#0086d6;background:var(--app-theme);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;cursor:pointer}.measure-data-card__footer img{margin-left:1rem}.measure-data-card__footer--kids{background:var(--app-theme-main);background:linear-gradient(90deg,var(--app-theme-dark),var(--app-theme-main))}.measure-data-card__data{border-bottom:1px solid rgba(90,102,117,.2);padding-bottom:2.5rem;margin-bottom:2.5rem}.measure-data-card__data-group{font-size:1.25rem;text-decoration:underline;font-weight:700;display:block;margin-bottom:2rem}.measure-data-card__data-field{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.measure-data-card__data-field--one-label{min-width:3.6rem}.measure-data-card__data-field label,.measure-data-card__data-field span{color:#0086d6;color:var(--app-theme);font-size:1.25rem;display:inline-block}.measure-data-card__data-field span{border:1px solid #0086d6;border:1px solid var(--app-theme);padding:.25rem 0;border-radius:3px;margin:0 1rem 0 .5rem;width:13rem;text-align:center}.measure-data-card__data--one .one-label{min-width:3.6rem}.measure-data-card__data--three label,.measure-data-card__data--two label{min-width:11rem}.measure-data-card--empty{box-shadow:none;border:1px solid rgba(0,134,214,.22)}.measure-data-card--empty>:not(:last-child){display:none}.measure-data-card--empty>:last-child{height:5rem;width:5rem}.frametrace-list-modal__offline{position:absolute;bottom:0;right:0;font-size:1.2rem}.frametrace-list-modal__offline-message{font-size:1.2rem;color:rgba(90,102,117,.6)}.measures{height:calc(var(--window-height) - 12.4rem);position:relative;overflow:hidden}.measures .lds-spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.measures .measures-step__form{display:grid;grid-template-rows:auto;grid-auto-rows:auto;grid-gap:1rem;align-items:center;padding:3rem 0}.measures .measures-step__form label{color:#0086d6;font-weight:700;font-size:1.35rem;word-break:break-word}.measures .measures-step__form input{width:100%}.measures .measures-step__form--one{grid-template-columns:5rem 1fr 1fr}.measures .measures-step__form--one>*{flex:1 1}.measures .measures-step__form--one div.d,.measures .measures-step__form--one div.price{grid-column:2/-1;position:relative}.measures .measures-step__form--one div span{color:#ea4f4f}.measures .measures-step__form--one div.container-mm{position:relative}.measures .measures-step__form--two{grid-template-columns:1fr 1fr;grid-template-rows:3rem}.measures .measures-step__form--two label{padding-left:.5rem;font-weight:400}.measures .measures-step__form--two label:first-child,.measures .measures-step__form--two label:first-child+label{align-self:flex-start;font-weight:700}.measures .measures-step__form--two div span{color:#ea4f4f}.measures .measures-step__form--two div.container-mm{position:relative}.measures .measures-step__form--three{grid-template-columns:9rem 1fr}.measures .measures-step__form--three div span{color:#ea4f4f}.measures .measures-step__form--three div.container-degree,.measures .measures-step__form--three div.container-mm{position:relative}.measures .measures-step__form--three div.container-degree:after{font-size:21px}.measures .measures-step .button{margin-left:auto}.measures .ivs-generated-input{border:1px solid rgba(0,134,214,.22);border-radius:.7rem;padding:1rem .5rem;height:4.2rem;font-weight:700;color:#2f3b4a;text-align:center;display:grid;grid-template-columns:1.1fr 1.5fr 1.5fr 2fr}.measures .ivs-generated-input input{border:none;width:90%;outline:none;color:#2f3b4a;font-weight:700}.measures .ivs-generated-input div{font-size:1.3em}.measures .ivs-generated-input .border-right{border-right:1px solid #2f3b4a}.measures__animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all 1s ease-in-out}.measures__animation video{width:100%;height:100%;background-color:#d8dbe2}.measures__animation:after{content:"";position:absolute;right:0;top:0;width:4rem;height:100%;background-image:linear-gradient(90deg,transparent,#dde2e8 80%);z-index:1;transform:translateX(.5rem)}.measures .measure-modal__card--kids .measures-step__form--one div span,.measures .measure-modal__card--kids .measures-step__form--three div span,.measures .measure-modal__card--kids .measures-step__form--two div span{color:#fff}.measures .measure-modal__card--kids .button--outlined.button--outline-colored.button--secondary{border-color:#fff;background:transparent}.measures .measure-modal__card--kids .button--outlined.button--outline-colored.button--primary{background-color:#fff;border-color:#fff;color:#0086d6}.measures--sun .measures-step__form label{color:#f35d1d;color:var(--app-sun-theme)}.measures--sun .measures-step__form input{border-color:rgba(243,93,29,.3)}.lens-consultation-brand{flex:1 1;padding-top:8rem}.lens-consultation-brand .button{border-color:rgba(90,102,117,.2);margin-bottom:4rem}.lens-consultation-brand__list{margin-right:.5rem}.lens-consultation-brand__list li{height:6rem;font-size:1.75rem;padding:0 3rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(0,134,214,.22);border-radius:12px;margin-bottom:1.5rem;transition:all .25s ease-in-out}.lens-consultation-brand__list li:hover{border-color:#0086d6}.lens-consultation-brand__list li.disabled{display:none}.lens-consultation-brand-sun{flex:1 1;padding-top:2rem}.lens-consultation-brand-sun .button{border-color:rgba(90,102,117,.2);margin-bottom:2rem;margin-left:16px}.lens-consultation-brand-sun__list{margin-right:.5rem;padding-inline:16px}.lens-consultation-brand-sun__list li{height:3.5rem;font-size:1.2rem;padding:0 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border:1px solid #0086d6;border:1px solid var(--app-theme);border-radius:7px;margin-bottom:1.5rem;transition:all .25s ease-in-out}.lens-consultation-brand-sun__list li.disabled{display:none}.lens-consultation-brand-sun::-webkit-scrollbar{display:none}.lens-consultation-type{flex:1 1;padding:5rem 0}.lens-consultation-type__list{height:100%}.lens-consultation-type__list-item{color:#0086d6;font-weight:700;padding:0 3rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;max-height:14rem;height:100%}.lens-consultation-type__list-item:first-child{margin-bottom:1rem}.lens-consultation-type__list-item:not(:first-child){flex:1 1}.lens-consultation-type__list-item:nth-child(3){border-bottom:1px solid rgba(90,102,117,.2);border-top:1px solid rgba(90,102,117,.2)}.lens-consultation-type__list-item:hover>button{background-color:#0086d6}.lens-consultation-type__list-item:hover>button img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-consultation-type__list-item>button{width:4.5rem;height:4.5rem}.lens-consultation-type__list-item:first-child{border:1px solid rgba(0,134,214,.22);height:7rem;display:flex;align-items:center;border-radius:35px;font-weight:400;font-size:1.8rem}.lens-consultation-type__list-item-value{background:rgba(0,134,214,.1);height:6rem;border-radius:12px;padding:0 3rem;display:flex;align-items:center;justify-content:space-between;color:#2f3b4a;font-size:1.85rem}.lens-consultation-type__list-item-value--protect{border-bottom-left-radius:0;border-bottom-right-radius:0}.lens-consultation-type__list-item-value>div img{transform:translateY(.25rem)}.lens-consultation-type__list-item-value>div img:last-child{margin-left:1rem}.lens-consultation-type__list-item h2{flex:1 1;display:flex;align-items:center}.lens-consultation-type__list-item h2 img{width:2.5rem;margin-right:2rem}.lens-consultation-type__list-item--with-value{flex-flow:column;align-items:flex-start;justify-content:center;padding-left:0;padding-right:0;font-weight:400;border:none!important}.lens-consultation-type__list-item--with-value>div{width:100%}.lens-consultation-type__list-item--with-value h2{font-size:1.5rem;padding:0 0 1rem 3rem;font-weight:400;flex:none}.lens-consultation-type__list-item--with-value h2 img{display:none}.lens-consultation-type__list-item--offer:hover>div{background-color:#0086d6}.lens-consultation-type__list-item--offer:hover>div:after{right:-.9rem}.lens-consultation-type__list-item--offer:hover>div:before{left:-.9rem}.lens-consultation-type__list-item--with-drop-down .lens-consultation-type__list-item-value{border-bottom-right-radius:0;border-bottom-left-radius:0}.lens-consultation-type__list-item--with-drop-down+li{border-top:none!important}.lens-consultation-type__list-item--protect{max-height:15rem}.lens-consultation-type__modal{flex-flow:column;height:100%}.lens-consultation-type__modal-icon{width:3.5rem;height:3.5rem;border-radius:50%;border:2px solid #0086d6}.lens-consultation-type__modal-icon img{width:1.75rem}.lens-consultation-type__modal-text{font-size:1.4rem;line-height:2.2rem;color:#0086d6;width:34rem;text-align:center;border-bottom:1px solid rgba(90,102,117,.2);padding:2.5rem 0;margin-bottom:2.5rem}.lens-consultation-type__package-offer-icon{border:2px solid #0086d6;height:2.25rem;width:1.75rem;border-radius:.25rem;position:relative;transition:all .5s ease-in-out;transform:translateX(-1.5rem)}.lens-consultation-type__package-offer-icon:after,.lens-consultation-type__package-offer-icon:before{content:"";position:absolute;width:1.25rem;height:1.75rem;border:2px solid #0086d6;border-radius:.25rem;top:50%;transform:translateY(-50%);transition:all .5s ease-in-out}.lens-consultation-type__package-offer-icon:after{right:-1.65rem}.lens-consultation-type__package-offer-icon:before{left:-1.65rem}.lens-consultation-type__delete-product{position:relative;display:inline-block}.lens-consultation-type__delete-product:before{content:"";width:6px;height:1px;background-color:rgba(0,134,214,.5);position:absolute;right:14px;top:13px;z-index:1;transition:transform .25s ease-in-out}.lens-consultation-type__delete-product:active:before,.lens-consultation-type__delete-product:hover:before{transform:rotate(36deg) translateY(-2px)}.lens-consultation-product{flex:1 1;display:flex;align-items:flex-end;justify-content:center;cursor:pointer}.lens-consultation-product .button{border-color:rgba(90,102,117,.2);margin-bottom:4rem}.lens-consultation-product__list-wrapper{height:calc(100vh - 24rem);overflow:auto;flex:1 1}.lens-consultation-product__list-item--disabled{display:none}.lens-consultation-product__list-item>div:first-child{height:5.7rem;display:flex;align-items:center;justify-content:space-between;padding:0 3rem;font-size:1.35rem;border-top:1px solid rgba(90,102,117,.2);border-bottom:1px solid rgba(90,102,117,.2);position:relative;transition:all .25s ease-in}.lens-consultation-product__list-item>div:first-child>img{transition:all .25s ease-in-out}.lens-consultation-product__list-item--selected>div:first-child{color:#0086d6;background:rgba(0,134,214,.2)}.lens-consultation-product__list-item--selected>div:first-child>img{transform:rotate(180deg)}.lens-consultation-product__list-item--selected>div:first-child:after{content:"";width:.5rem;height:100%;background:#0086d6;position:absolute;top:0;left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.lens-consultation-product__list-item>img{transition:all .25s ease-in}.lens-consultation-product__sub-list{margin-left:5rem;overflow:hidden;max-height:0;transition:all 1s ease-in-out}.lens-consultation-product__sub-list ul{transform:translateY(-100%);transition:all 1s ease-in-out;opacity:0}.lens-consultation-product__sub-list--show{max-height:100%}.lens-consultation-product__sub-list--show ul{transform:translateY(0);opacity:1}.lens-consultation-product__sub-list-item{height:5rem;border-bottom:1px solid rgba(90,102,117,.2);display:flex;align-items:center;justify-content:space-between;padding:0 3rem;position:relative;font-size:1.25rem}.lens-consultation-product__sub-list-item--disabled{display:none}.lens-consultation-product__sub-list-item--selected{color:#0086d6}.lens-consultation-product__sub-list-item--selected:after{content:"";width:.5rem;height:100%;background:#0086d6;position:absolute;top:0;left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.lens-consultation-product-sun{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding-top:2rem;cursor:pointer}.lens-consultation-product-sun .button{border-color:rgba(90,102,117,.2);margin-bottom:2rem;margin-left:16px}.lens-consultation-product-sun__list-wrapper{overflow:auto;flex:1 1}.lens-consultation-product-sun__list-item--disabled{display:none}.lens-consultation-product-sun__list-item>div:first-child{height:3.5rem;display:flex;align-items:center;justify-content:space-between;margin:0 3rem;padding:0 1rem;font-size:1.1rem;border-top:1px solid rgba(90,102,117,.2);border-bottom:1px solid rgba(90,102,117,.2);position:relative;transition:all .25s ease-in}.lens-consultation-product-sun__list-item>div:first-child>img{transition:all .25s ease-in-out}.lens-consultation-product-sun__list-item--selected>div:first-child{color:var(--theme);background:rgba(95,36,11,.2)}.lens-consultation-product-sun__list-item--selected>div:first-child>img{transform:rotate(180deg)}.lens-consultation-product-sun__list-item--selected>div:first-child:after{content:"";width:.5rem;height:100%;background:#0086d6;background:var(--app-theme);position:absolute;top:0;left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.lens-consultation-product-sun__list-item>img{transition:all .25s ease-in}.lens-consultation-product-sun__sub-list{margin-left:2rem;overflow:hidden;max-height:0;transition:all 1s ease-in-out}.lens-consultation-product-sun__sub-list ul{transform:translateY(-100%);transition:all 1s ease-in-out;opacity:0}.lens-consultation-product-sun__sub-list--show{max-height:100%}.lens-consultation-product-sun__sub-list--show ul{transform:translateY(0);opacity:1}.lens-consultation-product-sun__sub-list-item{height:3.5rem;border-bottom:1px solid rgba(90,102,117,.2);display:flex;align-items:center;justify-content:space-between;margin:0 3rem;padding:0 1rem;position:relative;font-size:1.1rem}.lens-consultation-product-sun__sub-list-item--disabled{display:none}.lens-consultation-product-sun__sub-list-item--selected{color:#0086d6}.lens-consultation-product-sun__sub-list-item--selected:after{content:"";width:.5rem;height:100%;background:#0086d6;position:absolute;top:0;left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.lens-consultation-side{opacity:0;transition:all .75s ease-in-out;transform:translateX(-15rem)}.lens-consultation-side__top{display:flex;align-items:center;justify-content:space-between;width:100%}.lens-consultation-side__top label{font-weight:700;font-size:1.3rem;color:#0086d6;display:flex;align-items:center}.lens-consultation-side__top label img{margin-right:1rem}.lens-consultation-side__lens-pairs{display:flex;align-items:center}.lens-consultation-side__lens-pairs img{opacity:1;transition:opacity .25s ease-in-out}.lens-consultation-side__lens-pairs span{width:1px;height:2rem;background:#eee;margin:0 2rem;display:inline-block}.lens-consultation-side__lens-pairs--pair1 img:last-child,.lens-consultation-side__lens-pairs--pair2 img:first-child{opacity:.3}.lens-consultation-side__lens{position:relative;width:100%;flex:1 1;transform:translateX(-3rem)}.lens-consultation-side__lens img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:85%;max-height:47rem;transition:all .8s ease-in-out}.lens-consultation-side__lens img.transition{transition:none;transform:translateX(2rem);z-index:4}.lens-consultation-side__lens--with-lens-type img{opacity:1!important}.lens-consultation-side__buttons{display:flex;justify-content:flex-end;width:100%;position:absolute;right:2.5rem;bottom:2.5rem}.lens-consultation-side__buttons .button{margin-left:1rem}.lens-consultation-side__buttons .button:first-child .eye-icon{margin-left:1.5rem}.lens-consultation-side__slider{position:absolute;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;flex-flow:column;z-index:10}.lens-consultation-side__slider>div{width:2.8rem;background:rgba(0,134,214,.15);border-radius:30px;margin:2rem 0}.lens-consultation-side__slider>div>div:last-child div{background:#0086d6}.lens-consultation-side--animate{opacity:1;transform:translateX(0)}.lens-consultation-side--animate .lens-consultation-side__lens img:first-child{transform:translateX(-2rem);z-index:5}.lens-consultation-side--animate .lens-consultation-side__lens img:first-child+img{opacity:.7;transform:translateX(2rem);z-index:3}.lens-consultation-side--animate .lens-consultation-side__lens img:last-child{transform:translateX(6rem);opacity:.3;z-index:1}.lens-consultation-side__eye-blink{width:2.5rem;margin-left:1rem;position:relative}.lens-consultation-side__eye-blink img{width:100%;transition:transform .25s ease-in-out}.lens-consultation-side__eye-blink img:first-child{position:absolute}.lens-consultation-side__eye-blink .svg{opacity:0}.sub-products-dropdown{position:relative;width:100%}.sub-products-dropdown__input{width:100%;background:#fff;height:4rem;padding:0 3.25rem;text-align:left;display:flex;align-items:center;justify-content:space-between;border:none;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border:1px solid rgba(0,134,214,.1);border-top:none;color:rgba(90,102,117,.6)}.sub-products-dropdown__input--with-value{color:#000;color:initial}.sub-products-dropdown__input:focus .arrow{transform:rotate(-135deg)}.sub-products-dropdown__options-wrapper{position:absolute;top:4rem;left:0;width:100%;padding:1rem;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 3px 11px -7px #000;z-index:1}.sub-products-dropdown__options{width:100%;max-height:15rem;overflow-y:auto}.sub-products-dropdown__option{padding:1rem 2rem;font-size:1.45rem;border-bottom:1px solid #eee;transition:all .25s ease-in-out}.sub-products-dropdown__option--disabled{display:none}.sub-products-dropdown__option:hover{background-color:rgba(0,134,214,.1)}.protect-color-picker{display:flex;align-items:center;justify-content:flex-start;padding:0 3rem;width:100%;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;border:1px solid rgba(0,134,214,.1)}.protect-color-picker__options{display:flex;flex-wrap:wrap;align-items:center}.protect-color-picker__option{height:2rem;width:2rem;border-radius:50%;margin:1rem 0}.protect-color-picker__option:not(:last-child){margin-right:1rem}.protect-color-picker__option--toggle{height:2.5rem;width:2.5rem;border:1px solid #eee;position:relative;margin-right:2rem!important}.protect-color-picker__option--toggle span{position:absolute;top:0;bottom:0;margin:auto;left:3rem;display:flex;align-items:center;justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:rgba(90,102,117,.6);font-size:1.35rem}.protect-color-picker__option--toggle:after,.protect-color-picker__option--toggle:before{content:"";position:absolute;width:1px;height:45%;background-color:#0086d6;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .25s ease-in-out}.protect-color-picker__option--toggle:after{transform:translate(-50%,-50%) rotate(40deg)}.protect-color-picker__option--toggle:before{transform:translate(-50%,-50%) rotate(-40deg)}.protect-color-picker__option--toggle-closed:after,.protect-color-picker__option--toggle-closed:before{height:35%}.protect-color-picker__option--toggle-closed:after{transform:translate(-50%,calc(-50% + 2px)) rotate(65deg)}.protect-color-picker__option--toggle-closed:before{transform:translate(-50%,calc(-50% - 2px)) rotate(-65deg)}.protect-color-picker__option--toggle-closed span{display:none}.protect-color-picker__option--selected{box-shadow:0 0 0 2px #fff,0 0 0 3px}.protect-color-picker__option--with-selected-color span{color:#0086d6}.lens-consultation{display:flex}.lens-consultation__slide-container{flex:1 1;height:100%;position:relative;overflow:hidden}.lens-consultation__slide-back-button{position:absolute;top:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:.25s ease-in-out}.lens-consultation__slide-back-button--activate{pointer-events:auto;transition:1s ease-in;opacity:1}.lens-thickness-side__top{display:flex;align-items:center;justify-content:space-between;width:100%}.lens-thickness-side__top label{font-weight:700;font-size:1.3rem;color:#0086d6;display:flex;align-items:center}.lens-thickness-side__top label img{margin-right:1rem}.lens-thickness-side__lens-pairs{display:flex;align-items:center}.lens-thickness-side__lens-pairs span{width:1px;height:2rem;background:#eee;margin:0 2rem;display:inline-block}.lens-thickness-side__lens-pairs img{transition:opacity .25s ease-in-out}.lens-thickness-side__lens-pairs--pair1 img:last-child,.lens-thickness-side__lens-pairs--pair2 img:first-child{opacity:.3}.lens-thickness-side__buttons{display:flex;justify-content:flex-end;width:100%}.lens-thickness-side__buttons .button{margin-left:1rem}.lens-thickness-control{flex:1 1;display:flex;flex-flow:column}.lens-thickness-control__prescription{background-color:#fff;color:#2f3b4a;border:1px solid rgba(0,134,214,.22);cursor:pointer;border-radius:15px;height:6rem;align-items:center;padding:0 3rem;font-size:2rem;margin-bottom:2rem}.lens-thickness-control__prescription .button{margin-left:auto}.lens-thickness-control__prescription .button img{width:1.5rem}.lens-thickness-control__prescription span{display:none;font-size:1.35rem;color:#fff;padding:.75rem 3rem;background-color:#5ebeb3;border-radius:3rem;font-weight:700;margin-left:2rem;position:relative}.lens-thickness-control__prescription span:before{content:"";width:.5rem;height:.5rem;background:#fff;border-radius:50%;position:absolute;top:0;left:1.5rem;bottom:0;margin:auto}.lens-thickness-control__prescription--completed{background:#0086d6;color:#fff}.lens-thickness-control__prescription--completed span{display:block}.lens-thickness-control__prescription--completed .button{width:3.5rem;height:3.5rem}.lens-thickness-control__prescription--completed .button img{width:3rem}.lens-thickness-control__notes{margin-top:auto;display:flex;align-items:flex-start;justify-content:flex-end;padding:1rem .5rem;font-size:1.2rem;color:rgba(90,102,117,.6)}.lens-thickness-control__notes label:first-child{flex:1 1;margin-right:1rem}.lens-thickness-control__lens-index{display:flex;flex-basis:18%;justify-content:center;align-items:center;font-size:15px;color:#0086d6;color:var(--app-theme);background-color:#cce7f7;background-color:var(--app-theme-bg-light)}.lens-thickness-control__controls{border-radius:12px;border:1px solid #cce7f7;border:1px solid var(--app-theme-bg-light);overflow:hidden;position:relative}.lens-thickness-control__controls-head{height:6rem;padding:0 0 0 3rem;display:flex;align-items:center;justify-content:space-between;font-size:18pt;color:#0086d6;color:var(--app-theme);overflow:hidden;border-bottom:1px solid #cce7f7;border-bottom:1px solid var(--app-theme-bg-light);font-size:1.75rem}.lens-thickness-control__controls-head button{margin:10px;height:40px}.lens-thickness-control__controls-container{display:flex;height:60px}.lens-thickness-control__controls-slider{padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;position:relative;flex-basis:82%}.lens-thickness-control__controls-slider>div[class*=Slider]{height:1px;flex:1 1;margin:0 2.5rem}.lens-thickness-control__controls-slider>div[class*=Slider]>div:last-child div{background:#0086d6;background:var(--app-theme)}.lens-thickness-control__controls-slider-index{position:absolute;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 13rem);left:0;margin:auto;right:0;pointer-events:none}.lens-thickness-control__controls-slider-index span{width:1px;height:1rem;background:#0086d6;background:var(--app-theme);display:inline-block}.lens-thickness-control__controls-slider-index span:first-child,.lens-thickness-control__controls-slider-index span:last-child{background:transparent}.lens-thickness-control__controls-slider .svg-icon{cursor:pointer}.lens-thickness-control__prescription{position:relative;z-index:3;width:100%;display:flex;justify-content:flex-end;align-items:flex-end}.lens-thickness-control__prescription .button{margin-left:1rem}.lens-thickness-control__prescription .button:first-child{padding:.65rem 1.5rem}.lens-thickness-control__eye-blink{width:2.5rem;margin-left:1rem;position:relative}.lens-thickness-control__eye-blink img{width:100%;transition:transform .25s ease-in-out;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-thickness-control__eye-blink img:first-child{position:absolute}.lens-thickness-control__eye-blink .svg{opacity:0}.lens-thickness{display:flex}.lens-thickness__prescription{flex:1 1}.summary-side{width:45.5rem;border-radius:20px;padding:3rem;border:1px solid #0086d6;border:1px solid var(--app-theme);height:100%;display:flex;flex-flow:column;position:relative;overflow:hidden}.summary-side--sun{display:none}.summary-side__lens-pairs{display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.summary-side__lens-pairs span{width:1px;height:2rem;background:#eee;margin:0 2rem;display:inline-block}.summary-side__lens-pairs img{width:4.5rem}.summary-side__lens-pairs--pair1 img:last-child{opacity:.7}.summary-side__lens-pairs--pair1 .disabled{opacity:.2!important;cursor:none;pointer-events:none}.summary-side__lens-pairs--pair2 img:first-child{opacity:.7}.summary-side__lens-pairs--pair2 .disabled{opacity:.2!important;cursor:none;pointer-events:none}.summary-side__lens{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;object-position:0 30%}.summary-side__container{display:flex;flex-flow:column;align-items:center;justify-content:space-between}.summary-side__container-price{margin-top:3rem;margin-bottom:.2rem;display:flex;justify-content:center;align-items:center;width:100%;height:6.7rem;font-size:1.75rem;color:#0086d6;border-radius:20px;background-color:#e5f2fa;cursor:pointer;border:2px solid #0086d6;font-weight:700}.summary-side__container-price-sun{display:none}.summary-side__modal{display:flex;padding-top:4rem}.summary-side__modal .pair1bd,.summary-side__modal .pair2bd{margin:1rem;border:2px solid #cce7f7;border:2px solid var(--app-theme-bg-light);border-radius:.5em;flex:1 1;height:50rem;text-align:center}.summary-side__modal .pair1bd img,.summary-side__modal .pair2bd img{height:3.5rem;margin:2rem 0}.summary-side__modal .pair1bd p,.summary-side__modal .pair2bd p{font-size:1.2em}.summary-side__modal .pair1bd table,.summary-side__modal .pair2bd table{width:100%;text-align:left;padding:1rem 2rem}.summary-side__modal .pair1bd table tbody tr td,.summary-side__modal .pair2bd table tbody tr td{font-size:1.3rem}.summary-side__modal .pair1bd table tbody tr td img,.summary-side__modal .pair2bd table tbody tr td img{height:4rem;width:3rem;margin:0}.summary-side__modal .pair1bd table tbody tr td span.percent,.summary-side__modal .pair2bd table tbody tr td span.percent{color:#0086d6;color:var(--app-theme);font-size:2em;padding-left:5px}.summary-side__modal .pair1bd table tbody tr td:first-child,.summary-side__modal .pair2bd table tbody tr td:first-child{width:2rem}.summary-side__modal .pair1bd table tbody tr td:nth-child(2),.summary-side__modal .pair2bd table tbody tr td:nth-child(2){padding-left:1rem}.summary-side__modal .pair1bd table tbody tr td:last-child,.summary-side__modal .pair2bd table tbody tr td:last-child{text-align:right}.summary-side__modal .pair1bd .total,.summary-side__modal .pair2bd .total{position:absolute;bottom:3rem;width:31rem;padding:2rem}.summary-side__modal .pair1bd .total div,.summary-side__modal .pair2bd .total div{display:flex;border-top:1px solid rgba(90,102,117,.2);width:100%;padding-top:1rem}.summary-side__modal .pair1bd .total div h3,.summary-side__modal .pair2bd .total div h3{flex:1 1;width:100%;text-align:left;color:#0086d6;color:var(--app-theme)}.summary-side__modal .pair1bd .total div h3:last-child,.summary-side__modal .pair2bd .total div h3:last-child{margin-left:auto;flex:1 1;text-align:right;color:#0086d6;color:var(--app-theme)}.summary-side__modal-package{display:block;text-align:center;padding-top:2rem}.summary-side__modal-package table{width:100%;padding:0 10em;margin-top:3em}.summary-side__modal-package table tbody tr.pp-pair1 td:first-child,.summary-side__modal-package table tbody tr.pp-pair2 td:first-child{width:2em}.summary-side__modal-package table tbody tr.pp-pair1 td:first-child img,.summary-side__modal-package table tbody tr.pp-pair2 td:first-child img{height:2.5em;margin:1em 0}.summary-side__modal-package table tbody tr.pp-pair1 td:nth-child(2),.summary-side__modal-package table tbody tr.pp-pair2 td:nth-child(2){font-size:1.5em;text-align:left;width:7em}.summary-side__modal-package table tbody tr.pp-pair1 td:nth-child(2) label,.summary-side__modal-package table tbody tr.pp-pair2 td:nth-child(2) label{font-size:.7em;padding:.2em 1em;border:1px solid #303b4a;border-radius:5px;background-color:none;margin-left:2em}.summary-side__modal-package table tbody tr.pp-pair1 td:nth-child(3),.summary-side__modal-package table tbody tr.pp-pair2 td:nth-child(3){text-align:left;font-size:1.5em;font-weight:700}.summary-side__modal-package table tbody tr.pp-pair1 td:nth-child(4),.summary-side__modal-package table tbody tr.pp-pair2 td:nth-child(4){text-align:right;font-size:1.5em}.summary-side__modal-package table tbody tr.pp-pair1-discount,.summary-side__modal-package table tbody tr.pp-pair2-discount,.summary-side__modal-package table tbody tr:last-child{height:4em}.summary-side__modal-package table tbody tr.pp-pair1-discount td:first-child,.summary-side__modal-package table tbody tr.pp-pair2-discount td:first-child,.summary-side__modal-package table tbody tr:last-child td:first-child{text-align:left;font-size:1.5em;font-weight:700}.summary-side__modal-package table tbody tr.pp-pair1-discount td:last-child,.summary-side__modal-package table tbody tr.pp-pair2-discount td:last-child,.summary-side__modal-package table tbody tr:last-child td:last-child{text-align:right;font-size:1.5em}*{box-sizing:border-box;margin:0;padding:0}.summary-details__data{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem}@media screen and (max-width:1024px){.summary-details__data{display:grid;grid-template-columns:1fr;grid-gap:4rem}}.summary-details__lens{border:1px solid rgba(204,231,247,.2);border:1px solid var(--app-theme-bg-lighter);border-radius:8px;padding:3rem;display:flex;align-items:flex-start;flex-flow:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;box-shadow:0 20px 20px 15px #e7f5fd;box-shadow:0 20px 20px 15px var(--app-theme-shadow);flex-grow:1;flex-shrink:1;flex-basis:0;box-sizing:border-box}.summary-details__lens-thickness,.summary-details__lens-type{margin-right:1rem;margin-bottom:.5rem;width:100%;height:6rem;display:flex;justify-content:space-between;align-items:center}.summary-details__lens-thickness label,.summary-details__lens-type label{padding:.5rem 2rem;border-radius:20px;color:#0086d6;color:var(--app-theme);border:1px solid #cce7f7;border:1px solid var(--app-theme-bg-light);font-size:1rem;font-weight:700;display:inline-block;background-color:#cce7f7;background-color:var(--app-theme-bg-light)}.summary-details__lens-thickness span,.summary-details__lens-type span{cursor:pointer}.summary-details__lens-products{width:100%}.summary-details__lens-product,.summary-details__lens-thickness-calculation{color:#2f3b4a;font-size:2rem;border-radius:3px;line-height:24px;font-weight:700;margin-top:2rem}.summary-details__lens-desc{margin-top:2rem;width:100%}.summary-details__lens-desc>ul>li>label{font-size:1.5rem}.summary-details__lens-product li{height:7rem;width:100%;margin-bottom:5px;border-radius:5px;display:flex;background-color:rgba(204,231,247,.2);background-color:var(--app-theme-bg-lighter);align-items:center;overflow-y:hidden;padding:.5rem;grid-gap:1rem;gap:1rem;font-size:1rem;font-weight:400}.summary-details__qr-code-icon{margin-right:3rem}.summary-details__qr-code-icon span{font-size:10px;font-weight:800}.summary,.summary-details__icons-container{display:flex}.summary{padding:2rem;height:calc(var(--window-height) - 12.4rem);box-sizing:border-box}.summary__main{flex:1 1;height:calc(var(--window-height) - 25.4rem)}.summary__wrapper{height:100%;overflow-y:auto;margin-block:3.5rem}.summary__wrapper-visible{overflow-y:visible}.summary__height-ref{padding:0 3.5rem 2rem 2rem;border-radius:15px}.summary__price,.summary__price-toggle{margin-right:auto}.summary__price-toggle--sun{margin-right:1rem}.summary__buttons{display:flex;align-items:center;justify-content:flex-end;width:100%;padding-inline:2rem 4rem;margin-bottom:2rem}.summary__buttons .button:first-child{margin-right:1rem}.summary__buttons .button:last-child{margin-left:1rem}.summary__buttons .button:not(.export) img:not(.export){border-radius:50%;width:1.5rem;height:1.5rem}.summary__add-on{position:absolute;cursor:pointer;margin-top:4rem}.summary__add-on-tooltip{width:2rem;background:none;border-radius:20px;margin-top:1.75rem;margin-left:-2rem}.summary__add-on-menu{width:250px;display:flex;flex-wrap:wrap;flex-flow:column;background:#fff;border-radius:20px;position:absolute;height:12rem;box-shadow:0 8px 8px 0 #e7f5fd;margin-left:-3rem;margin-top:-2.9rem;color:#0086d6;color:var(--app-theme)}.summary__add-on-menu div{font-size:1.25rem;width:250px;height:6rem;display:flex;justify-content:space-between;align-items:center;padding:2rem;cursor:pointer}.summary__add-on-menu div:first-child{padding-bottom:2rem;border-top-left-radius:20px;border-top-right-radius:20px}.summary__add-on-menu div:nth-child(2){padding-top:2rem;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.summary__add-on-menu--additional,.summary__add-on-menu div:hover{background:#0086d6;background:var(--app-theme);color:#fff}.summary .icon-container{background:#0086d6;background:var(--app-theme);border:none;padding:1.2rem 1.5rem;border-radius:.7rem;font-weight:700;transition:all .25s ease-in-out;min-height:4rem;height:4.3rem;max-width:5rem;display:flex;align-items:center;justify-content:space-between;outline:none;cursor:pointer;margin-right:1rem}.summary .icon-modifier{height:20px;width:20px}.summary .icon-modifier--check{height:5px;width:auto}.summary .summary-details:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.summary .summary-details:first-child+div{border-top:none;border-top-right-radius:0;border-top-left-radius:0;margin-bottom:2rem}.summary .summary-details:nth-child(2){margin-top:4rem}.summary__notes{padding:2rem;border-radius:15px;border:1px solid #cfd3d7}.summary__notes label{font-size:1.75rem;font-weight:700;color:#0086d6;color:var(--app-theme)}.summary__notes textarea{border:none;padding:0;background-attachment:local;background-image:-webkit-linear-gradient(right,#fff,#fff 50%,hsla(0,0%,100%,0) 51%,hsla(0,0%,100%,0)),-webkit-linear-gradient(bottom,grey,hsla(0,0%,50.2%,0) 8%,hsla(0,0%,50.2%,0));line-height:26px;background-size:8px 26px;font-family:"Noto Sans",sans-serif;width:-webkit-fill-available;height:15em;resize:none;overflow-y:auto;outline:none}.summary__footer{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.summary__export-modal{padding:4.25rem 0}.summary__export-modal h2{margin-left:6rem;margin-bottom:3rem}.summary__export-modal .buttons .button:not(:last-child){margin-right:1rem}.summary__export-modal .buttons .button:first-child+button img{width:2.85rem}.summary__qr-code{height:10rem;width:10rem}.summary__cobrand{display:flex;align-items:center}.summary__logo{width:50px;height:50px;object-fit:cover}.summary__divider{height:70px;margin-left:5px;margin-right:5px;border-left:1px solid #000}.package-product{height:31.5rem;width:100%;background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .25s ease-in-out}.package-product__product{padding:2rem 3rem;border-bottom:1px solid hsla(0,0%,100%,.25)}.package-product__product p{display:flex}.package-product__product span{font-size:1.5rem;font-weight:400;color:#fff}.package-product__product .price{height:4rem;width:8.8rem;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;margin-bottom:2rem;position:relative}.package-product__product .price:after{position:absolute;top:0;right:-12px;font-size:1rem}.package-product__product .sublabel{margin-left:1rem}.package-product__product h4{color:#fff}.package-product__product div,.package-product__product img{position:absolute;top:2rem;right:2rem;width:2rem;height:2rem}.package-product__product div{border-radius:50%;background-color:hsla(0,0%,100%,.2)}.package-product__lenses{list-style:none;margin:0;padding:1rem 3rem}.package-product__lenses li{display:flex;align-items:center;justify-content:flex-start;margin:12px 0}.package-product__lenses li span{height:1.8rem;width:1rem;border-radius:50%;border:2px solid #fff;display:inline-block;background-color:hsla(0,0%,100%,.8);margin-right:2rem;position:relative;z-index:3}.package-product__lenses li span:after,.package-product__lenses li span:before{content:"";height:1.8rem;width:1rem;border-radius:50%;position:absolute;display:inline-block}.package-product__lenses li span:before{border:2px solid hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.3);top:-2px;right:-7px;z-index:2}.package-product__lenses li span:after{border:2px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.1);top:-2px;right:-12px;z-index:1}.package-product__lenses li label{height:2.3rem;color:#fff;font-size:1.2rem;display:inline-flex;align-items:center;border:1px solid #fff;border-radius:4px;padding:0 10px}.package-product__lenses li:first-child+li span{background-color:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.3)}.package-product__lenses li:first-child+li span:before{background-color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.8)}.package-product__lenses li:first-child+li span:after,.package-product__lenses li:last-child span{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1)}.package-product__lenses li:last-child span:before{background-color:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.3)}.package-product__lenses li:last-child span:after{background-color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.8)}.package-product__glass{font-size:1rem;color:#fff;padding:0 3rem;display:block}.package-offer{display:flex;flex-flow:column;align-items:center}.package-offer__buttons{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem;width:100%}.package-offer__cards{flex:1 1;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-gap:2rem;width:100%}.package-offer__cards--center{display:flex;justify-content:center}.package-offer__cards--center .package-offer__card{width:30.5rem}.package-offer__card{border-radius:15px;font-size:2rem;font-weight:700;flex-flow:column;overflow:hidden;transition:all .25s ease-in-out;background-color:#333;background-size:cover;background-position:50%}.package-offer__card,.package-offer__card-info{display:flex;align-items:center;justify-content:space-between}.package-offer__card-info{width:100%;padding:20px;box-sizing:border-box}.package-offer__card-info label{font-size:14px;background-color:#0086d6;color:#fff;padding:0 20px;border-radius:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px}.package-offer__card-info div{width:49px;height:39px;border:1px solid #fff;border-radius:7px;display:flex;align-items:center;justify-content:center}.package-offer__card-info div img{width:26px}.package-offer__card--standard{background-image:url(/static/media/standard-package.327903c3.png)}.package-offer__card--standard .package-offer__card-info label{background:#5957a2}.package-offer__card--standard.package-offer__card--selected{box-shadow:0 0 0 5px #5957a2}.package-offer__card--standard.package-offer__card--selected .package-product{background-color:rgba(89,87,162,.5)}.package-offer__card--personalized{background-image:url(/static/media/personalized-package.de8867bf.png)}.package-offer__card--personalized .package-offer__card-info label{background:#0086d6}.package-offer__card--personalized.package-offer__card--selected{box-shadow:0 0 0 5px #0086d6}.package-offer__card--personalized.package-offer__card--selected .package-product{background-color:rgba(0,134,214,.5)}.package-offer__card--optimized{background-image:url(/static/media/optimized-package.cb493fb7.png)}.package-offer__card--optimized .package-offer__card-info label{background:#5fbeb4}.package-offer__card--optimized.package-offer__card--selected{box-shadow:0 0 0 5px #5fbeb4}.package-offer__card--optimized.package-offer__card--selected .package-product{background-color:rgba(95,190,180,.5)}.delivery-total{height:100%;background-size:cover;position:relative}.delivery-total__modal{background-color:#fff;min-width:60.8rem;height:43.8rem;border-radius:2rem;padding:4rem 3rem;display:flex;align-items:center;flex-flow:column}.delivery-total__modal>*{transition:all .3s ease-in-out;opacity:1}.delivery-total__modal--dim>*{opacity:.3}.delivery-total__title{margin-top:3rem}.delivery-total__details{min-width:39rem;margin-top:auto}.delivery-total__details li{display:flex;padding:2rem 0}.delivery-total__details li:not(:last-child){border-bottom:1px solid rgba(90,102,117,.2)}.delivery-total__details li:last-child label{border:none;font-size:1.4rem;font-weight:400;justify-content:flex-start}.delivery-total__details label{height:2.3rem;min-width:5.5rem;padding:0 1rem;border:1px solid;font-size:1.2rem;font-weight:700;border-radius:.4rem;margin-right:2rem}.delivery-total__details p{font-size:1.8rem;font-weight:700}.delivery-total__details span{font-size:1.8rem;margin-left:auto}.delivery-total__buttons{margin-top:auto;display:flex;align-items:center;justify-content:flex-end;width:100%}.delivery-total__buttons button:first-child{margin-right:1rem}.delivery-total__dim{width:100%;height:100%;position:absolute;top:0;left:0;background:transparent;pointer-events:none;transition:all .5s ease-in-out}.delivery-total__dim--on{background:rgba(0,0,0,.8)}.delivery-summary{position:absolute;top:100%;left:0;height:100%;width:100%;background:#fff;display:flex;flex-flow:column;transition:all .75s ease-in-out}.delivery-summary--show{top:0}.delivery-summary__details{flex:1 1;overflow-y:auto}.tempContent{height:100rem}.delivery-navigation{padding:1rem 3.55rem;display:flex;align-items:center;border-bottom:1px solid rgba(90,102,117,.2);border-top:1px solid rgba(90,102,117,.2)}.delivery-navigation__toggle{width:2rem;height:2rem;border-radius:50%;background-color:#ddd;margin-right:2rem;cursor:pointer}.delivery-navigation__controls{display:flex}.delivery-navigation__controls li{height:2.6rem;border-radius:1.5rem;background:#fff;font-size:1.2rem;padding:0 1.5rem;display:flex;align-items:center;cursor:pointer;transition:all .25s ease}.delivery-navigation__controls li.active{background:#0086d6;color:#fff}.delivery-navigation__controls--sun li.active{background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg)}.delivery-navigation__buttons{margin-left:auto;display:flex}.delivery-navigation__buttons label{font-size:1.5rem;height:4rem;width:6.8rem;border:1px solid rgba(90,102,117,.2);border-radius:.8rem;margin-right:1.5rem}.delivery-navigation__export-modal{padding:4.25rem 0}.delivery-navigation__export-modal h2{margin-left:6rem;margin-bottom:3rem}.delivery-navigation__export-modal .buttons .button:not(:last-child){margin-right:1rem}.delivery-navigation__export-modal .buttons .button:first-child+button img{width:2.85rem}.delivery-prescription{width:100%;max-width:100rem;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;justify-content:center;padding:4.3rem 6rem 0 0}.delivery-prescription__image{width:47%;text-align:center;display:flex;justify-content:flex-start}@media only screen and (max-width:1024px){.delivery-prescription__image{justify-content:center}}.delivery-prescription__image img{width:33rem}.delivery-prescription__prescription{width:53%}.delivery-prescription__prescription h2{margin-bottom:1rem}.delivery-prescription__prescription .text{margin-bottom:4rem}.delivery-prescription__prescription .prescription-form__field label{padding-left:0;font-weight:700;color:#2f3b4a}.delivery-summary-section{position:relative;min-height:calc(var(--window-height) - 18.6rem);margin-bottom:1rem;display:flex}.delivery-summary-section>label:first-child{position:absolute;top:1px;left:0;opacity:0}.delivery-summary-section__min-content{height:100%;min-height:calc(var(--window-height) - 18.6rem);display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;flex-flow:column;opacity:0}.delivery-summary-section__min-content:before{content:"";display:block;height:calc(var(--window-height) - 18.6rem)}.delivery-summary-section .target{flex:1 1;display:block;opacity:0}.delivery-pair{width:100%;max-width:95.4rem;margin-left:auto;margin-right:auto}.delivery-pair-details{height:36rem;background-size:cover;border-radius:1.5rem;overflow:hidden;margin:5rem 0}.delivery-pair-details--1{background-image:url(/static/media/delivery-summary-pair1.d1f561f8.png)}.delivery-pair-details--2{background-image:url(/static/media/delivery-summary-pair2.e7651f9b.png)}.delivery-pair-details__benefit--sun{width:5rem}.delivery-pair-details__benefit--standard{width:8.5rem}.delivery-pair-details__info{width:56.3rem;height:100%;background:rgba(47,59,74,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-left:auto;padding:1.5rem 4rem 2.5rem;position:relative;display:flex;flex-flow:column}.delivery-pair-details__info>label{width:6.8rem;height:4rem;color:#fff;border-radius:.8rem;border:1px solid;font-size:1.5rem;position:absolute;top:2rem;right:3rem}.delivery-pair-details__info h2{color:#fff;display:flex;align-items:center}.delivery-pair-details__info h2 span{font-size:1.2rem;border-radius:.4rem;height:2.3rem;border:1px solid;font-weight:400;margin-left:2rem;padding:0 1rem}.delivery-pair-details__info .text{margin-top:1rem}.delivery-pair-details__info ul{margin-top:auto;display:flex;align-items:center;justify-content:space-around}.delivery-pair-details__info ul li{flex-flow:column;color:#fff;width:10rem;padding:0 .5rem}.delivery-pair-details__info ul .separator{width:1px;height:9.1rem;background-color:hsla(0,0%,100%,.1)}.delivery-pair-consultation{display:flex;margin:5rem 0}.delivery-pair-consultation__lens{width:46%;height:35rem;padding-right:5rem}.delivery-pair-consultation__lens .lens-transition-in-animation{position:relative;border-radius:1rem;background-size:125%}.delivery-pair-consultation__details{width:54%}.delivery-pair-consultation__details h2{margin-bottom:1rem}.delivery-pair-consultation__details .text{margin-bottom:3.5rem}.delivery-pair-consultation__details>label{font-size:1.2rem;font-weight:700;color:#0086d6;color:var(--app-theme);margin-bottom:1rem;display:block}.delivery-pair-consultation__lens-benefit--sun{width:70px}.delivery-pair-consultation__lens-type{border-radius:.8rem;overflow:hidden;border:1px solid #cce7f7;border:1px solid var(--app-theme-bg-light);margin-bottom:3.5rem}.delivery-pair-consultation__lens-type>label{height:3.5rem;padding:0 2rem;display:flex;align-items:center;background-color:#cce7f7;background-color:var(--app-theme-bg-light);font-size:1.2rem}.delivery-pair-consultation__lens-type ul{display:flex;align-items:center;justify-content:space-around;padding:1rem 0}.delivery-pair-consultation__lens-type ul li{display:flex;flex-flow:column;align-items:center;font-weight:700;color:#0086d6;color:var(--app-theme)}.delivery-pair-consultation__lens-type ul li img{margin-bottom:1rem}.delivery-pair-consultation__lens-type ul li p{width:10rem;text-align:center}.delivery-pair-consultation__lens-type ul .separator{height:9.9rem;width:1px;background-color:rgba(0,134,214,.15)}.delivery-pair-consultation__lens-type--sun>label{color:#f35d1d;color:var(--app-sun-theme)}.delivery-pair-measures{display:flex}.delivery-pair-measures__image{width:46%}.delivery-pair-measures__image-slider{position:relative;width:37.8rem;height:35.4rem}.delivery-pair-measures__image-slider img{border-radius:1rem}.delivery-pair-measures__image-slider .arrows{position:absolute;bottom:1.5rem;right:2.7rem}.delivery-pair-measures__image-slider .arrows img{cursor:pointer}.delivery-pair-measures__image-slider .arrows .disabled{opacity:.2!important;cursor:none;pointer-events:none}.delivery-pair-measures__image-slider .arrows img:first-child{transform:rotate(180deg);margin-right:.7rem}.delivery-pair-measures__details{width:54%}.delivery-pair-measures__details h2{margin-bottom:1rem}.delivery-pair-measures__details>.text{margin-bottom:5rem}.delivery-pair-measures__data{display:grid;margin-bottom:6.4rem;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.delivery-pair-measures__data li{border:1px solid #cce7f7;border:1px solid var(--app-theme-bg-light);border-radius:.8rem;overflow:hidden;width:24.7rem}.delivery-pair-measures__data li>label{height:3.8rem;font-weight:700;color:#0086d6;color:var(--app-theme);background-color:#cce7f7;background-color:var(--app-theme-bg-light);display:block;padding:0 2rem;display:flex;align-items:center}.delivery-pair-measures__data li div{padding:2rem 1.5rem}.delivery-pair-measures__data li div label{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;word-break:break-word}.delivery-pair-measures__data li div label p{flex:1 1}.delivery-pair-measures__data li div label span{display:inline-block;height:1.84rem;color:#0086d6;color:var(--app-theme);border:1px solid;border-radius:.3rem;font-size:1rem;padding:0 .75rem;width:12rem;text-align:center}.delivery-pair-measures__data--sun li{color:#f35d1d;color:var(--app-sun-theme)}.delivery-pair-measures__frame-selection .text,.delivery-pair-measures__frame-selection h4{margin-bottom:2rem}.delivery-pair-measures__frame-selection-reference{height:3.8rem;border-radius:.8rem;border:1px solid #cce7f7;border:1px solid var(--app-theme-bg-light);display:flex;align-items:center;justify-content:flex-start;font-size:1.2rem;overflow:hidden}.delivery-pair-measures__frame-selection-reference input{height:100%;flex:1 1;padding-left:2rem;border:none;outline:none}.delivery-pair-measures__frame-selection-reference label{font-size:1.2rem;font-weight:700;color:#0086d6;color:var(--app-theme);background-color:#cce7f7;background-color:var(--app-theme-bg-light);height:100%;width:14.9rem}.delivery-pair-measures__frame-selection-reference span{width:5.7rem;height:100%;border-left:1px solid rgba(0,134,214,.22);color:#0086d6;color:var(--app-theme);margin-left:auto}.delivery-vision-test{width:100%;max-width:86rem;margin-left:auto;margin-right:auto}.delivery-vision-test h2{margin:4rem 0}.delivery-vision-test__main{display:grid;grid-template-columns:25% 75%;min-height:calc(var(--window-height) - 30.5rem)}.delivery-vision-test__side-menu{margin:0 1rem}.delivery-vision-test__side-menu>div:first-child{border-top:unset}.delivery-vision-test__future-feature{border-top:1px solid #cfd3d7;margin-left:6px;padding:2rem 0 3rem}.delivery-vision-test__future-feature h5{color:#e4e4e4;font-weight:700;margin-bottom:1rem}.delivery-vision-test__future-feature span{font-size:1.5rem;font-weight:700;background-color:#e4e4e4;color:#0086d6;padding:.5rem 1rem;border-radius:25px}.delivery-vision-test__accordion{margin-bottom:1rem}.delivery-vision-test__accordion .accordion__head{padding:0}.delivery-vision-test__accordion .accordion__head label{font-weight:700}.delivery-vision-test__accordion .accordion__head--open{background-color:transparent;border-color:transparent}.delivery-vision-test__accordion .accordion__body{padding:0}.delivery-vision-test__accordion .accordion__body .list-menu__item-label{font-size:1.5rem}.delivery-vision-test__accordion--disabled{color:#e4e4e4}.delivery-vision-test__vision-display{padding:3rem 5rem;margin:1rem;border-radius:8px;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.delivery-vision-test__vision-display--empty{display:flex;justify-content:center;align-items:center;height:auto}.delivery-vision-test__vision-test-container{padding:1rem 0}.delivery-vision-test__measurement{display:grid;grid-template-columns:repeat(3,1fr)}.delivery-vision-test__measurement>p:nth-child(2){text-align:center}.delivery-vision-test__measurement>p:nth-child(3){text-align:right}.delivery-vision-test__measurement p{font-size:1.5rem;font-weight:700}.delivery-vision-test__text{padding:2em 0;zoom:1.5}.delivery-vision-test__desktop{font-family:Arial}.delivery-vision-test__desktop--0{font-size:10pt}.delivery-vision-test__desktop--1{font-size:8.1pt}.delivery-vision-test__desktop--2{font-size:6.5pt}.delivery-vision-test__desktop--3{font-size:5.3pt}.delivery-vision-test__desktop--4{font-size:4.4pt}.delivery-vision-test__laptop{font-family:Arial}.delivery-vision-test__laptop--0{font-size:8pt}.delivery-vision-test__laptop--1{font-size:6.5pt}.delivery-vision-test__laptop--2{font-size:5.2pt}.delivery-vision-test__laptop--3{font-size:4.2pt}.delivery-vision-test__laptop--4{font-size:3.5pt}.delivery-vision-test__smartphone{font-family:Arial}.delivery-vision-test__smartphone--0{font-size:6.6pt}.delivery-vision-test__smartphone--1{font-size:5.4pt}.delivery-vision-test__smartphone--2{font-size:4.3pt}.delivery-vision-test__smartphone--3{font-size:3.5pt}.delivery-vision-test__smartphone--4{font-size:2.9pt}.delivery-vision-test__smartwatch{font-family:Arial}.delivery-vision-test__smartwatch--0{font-size:4pt}.delivery-vision-test__smartwatch--1{font-size:3.3pt}.delivery-vision-test__smartwatch--2{font-size:2.6pt}.delivery-vision-test__smartwatch--3{font-size:2.1pt}.delivery-vision-test__smartwatch--4{font-size:1.8pt}.delivery-vision-test__empty-selection-text{color:rgba(90,102,117,.6);text-align:center;white-space:pre-line;font-weight:400}.delivery-advices{width:100%;max-width:86rem;margin:4rem auto}.delivery-advices>.section{display:flex;height:40.6rem;width:100%;margin-top:32px}.delivery-advices>.section.-justify-end{justify-content:flex-end;background-size:cover;background-image:url(/static/media/deliveryAdviceStandard.9c49f8ad.jpg)}.delivery-advices>.section.-with-columns{justify-content:space-evenly}.delivery-advices>.section.-border-radius{border-radius:1.5rem}.delivery-advices>.section>.info{width:48rem;display:flex;flex-direction:column;padding:48px 32px;background:rgba(47,59,74,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.delivery-advices>.section>.info>h4{margin-bottom:16px;color:#fff}.delivery-advices>.section>.info>ul{padding-top:48px}.delivery-advices>.section>.info>ul>li{display:flex;padding-bottom:24px;align-items:center}.delivery-advices>.section>.info>ul>li span{width:4.6rem;height:4.6rem;border:1px solid #fff;border-radius:50%}.delivery-advices>.section>.info>ul>li>p{padding-left:24px;color:#fff;font-size:10px;font-weight:700;flex:1 1}.delivery-advices>.section>.left,.delivery-advices>.section>.right{display:flex;flex-direction:column;flex:1 1}.delivery-advices>.section>.left{padding-right:16px}.delivery-advices>.section>.right{padding-left:16px}.block{width:100%;border:1px solid #cce7f7;border-radius:1.5rem}.delivery-advices__additional{margin-top:3rem;display:flex;align-items:center;justify-content:center}.delivery-advices__next{background-color:#f5f5f5;padding:3rem;border-radius:8px;width:42.7rem}.delivery-advices__next-head{font-weight:700;font-size:1.2rem;margin-bottom:1.5em;display:block}.delivery-advices__next-content{border-left:2px solid #e6e6e6;padding:2rem 0 1rem 2.2rem}.delivery-advices__next-content>label{color:#0086d6;color:var(--app-theme);font-size:1rem;font-weight:700;margin-bottom:1.5rem;display:block;position:relative}.delivery-advices__next-content>label:before{width:.6rem;height:.6rem;border-radius:50%;left:-26px;box-shadow:0 0 0 4px #f5f5f5}.delivery-advices__next-content>label:after,.delivery-advices__next-content>label:before{content:"";background-color:#0086d6;background-color:var(--app-theme);position:absolute;top:0;bottom:0;margin:auto}.delivery-advices__next-content>label:after{width:.8rem;height:2px;left:-15px}.delivery-advices__next-content>div{background-color:#cce7f7;background-color:var(--app-theme-bg-light);padding:2.5rem 3rem;border-top-right-radius:8px;border-bottom-right-radius:8px;position:relative}.delivery-advices__next-content>div:after{content:"";position:absolute;top:0;left:0;height:100%;width:3px;background-color:#0086d6;background-color:var(--app-theme);border-top-right-radius:8px;border-bottom-right-radius:8px}.delivery-advices__next-content>div:not(:last-child){margin-bottom:3rem}.delivery-advices__next-content>div label{font-size:1.2rem;font-weight:700;display:block;margin-bottom:1rem}.delivery-advices__next-content>div span{position:absolute;top:0;right:-1rem;bottom:0;margin:auto;height:2.2rem;width:2.2rem;background:#fff;border-radius:50%;color:#0086d6;color:var(--app-theme);font-size:1.5rem;box-shadow:0 0 10px 0 rgba(51,51,51,.2)}.delivery-advices__specific{padding-top:3rem;flex:1 1;margin-right:3rem}.delivery-advices__specific-head{font-weight:700;font-size:1.2rem;margin-bottom:2rem;display:block}.delivery-advices__specific-box{padding:3rem 4rem;border-radius:8px;border:1px solid #cce7f7;border:1px solid var(--app-theme-bg-light);margin-bottom:2rem;display:flex;flex-flow:column}.delivery-advices__specific-box img{width:4rem}.delivery-advices__specific-box label{color:#0086d6;color:var(--app-theme);font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.delivery-advices__specific-box p{font-size:1rem}.delivery-page{height:calc(var(--window-height) - 12.4rem);position:relative;overflow:hidden}.delivery-page__cobrand{position:absolute;bottom:0;right:0;display:flex;align-items:center;margin-right:20px;margin-bottom:20px}.delivery-page__logo{width:50px;height:50px;object-fit:cover}.delivery-page__divider{height:70px;margin-left:5px;margin-right:5px;border-left:1px solid #000}.product-description{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:0;height:100%;background:rgba(48,59,74,.8);z-index:1;overflow:hidden;transition:all .5s ease-in-out;z-index:3}.product-description--open{width:42.7rem}.product-description--compare{position:absolute;right:0;z-index:9}.product-description>div{padding:3.5rem;width:42.7rem;height:100%}.product-description__scroll{height:calc(100% - 6rem);overflow-y:auto;padding-right:1rem}.product-description .button{margin-bottom:4rem}.product-description p{font-size:1.4rem;margin-bottom:1.5rem;line-height:2.2rem}.product-demo{z-index:2}.product-demo,.product-demo__video{position:absolute;top:0;left:0;width:100%;height:100%}.product-demo__video-button{background-color:#0086d6;color:#fff;font-size:2rem;height:5rem;width:50rem;position:absolute;right:5rem;top:3rem;border-radius:10px;border:none;padding:1.2rem 1.5rem;border-radius:.7rem;font-weight:700;transition:all .25s ease-in-out;min-height:5rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:auto;display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;outline:none;cursor:pointer}.product-demo__video-button-icon{height:3rem;width:3rem}.product-demo__video-button-icon img{height:100%}.product-demo__video-button:after{content:"New!";right:-4rem;top:-9px;position:absolute;background-color:#0086d6;color:#fff;font-size:1.5rem;border-radius:5px;width:5rem;height:3rem;border:1px solid #fff;text-align:center;display:flex;align-items:center;justify-content:center}.product-demo__qr-video{object-fit:cover}.product-demo__drive,.product-demo__qr-video{width:100%;height:100%;position:absolute;top:0;left:0}.product-demo__drive{background-size:contain}.product-demo--slider-image img{height:100%;position:relative;pointer-events:none}.product-demo__qr-head-vto{height:100%;width:45%;color:#fff;position:absolute;z-index:20;display:flex;justify-content:center;align-items:center;padding-bottom:10px}.product-demo__qr-head-vto:after{content:"";position:absolute;top:0;bottom:0;left:-11rem;width:500px;background:rgba(0,134,214,.4);transform:skew(10deg);transform-origin:top}.product-demo__qr-head-vto-icon{z-index:50;height:50%;width:50%;margin-bottom:100px}.product-demo__qr-head-vto-icon img{height:100%}@media only screen and (max-width:768px){.product-demo .product-demo__video-button{font-size:1.5rem;width:43rem}}@media only screen and (max-width:1280px){.product-demo__qr-head-vto:after{width:400px}}#image360{position:absolute;top:0;left:0;width:100%;height:100%}#image360 div:first-child .pnlm-load-box{z-index:-99;opacity:0}.product-demo-selection{flex:1 1;z-index:5;position:relative}.product-demo-selection__selected{display:flex;align-items:flex-end;justify-content:center;position:absolute;bottom:3rem;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;grid-gap:1rem;gap:1rem}.product-demo-selection__selected .button{height:4rem}.product-demo-selection__sub-products{padding:4.4rem 3.5rem 2.5rem;background-color:rgba(48,59,74,.8);width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-template-rows:1fr;grid-auto-rows:1fr;grid-gap:1rem;position:relative;transform:translateY(100%);transition:all .5s ease;position:absolute;bottom:0}.product-demo-selection__sub-products--open{transform:translateY(0)}.product-demo-selection__sub-products span{height:.5rem;width:4rem;background:#fff;border-radius:.2rem;display:block;position:absolute;top:1.5rem;left:0;right:0;margin:auto;cursor:pointer}.product-demo-selection__sub-products--vertical-slider-video{display:none}.product-demo-selection__product{height:4rem;font-size:1.5rem;color:#fff;background-color:#5a6675;border-radius:.8rem;border:none;outline:none;cursor:pointer}.product-demo-selection__product--active{background:#0086d6;background:var(--app-theme);font-weight:700}.product-demo-compare{width:100%;height:100%}.product-demo-compare__back{position:absolute;top:3rem;left:3.5rem;z-index:7}.product-demo-compare__product-selections{position:absolute;width:100%;bottom:0;display:flex}.product-demo-compare__product-selections>div:first-child{transition:all .2s ease}.product-demo-compare__product-selections div:nth-child(2) div:first-child{right:0}.product-demo-compare__product-selections--vertical-slider-video{height:100%;width:30rem;z-index:2;top:0;bottom:auto;align-items:center;justify-content:space-around;flex-flow:column-reverse}.product-demo-compare__product-selections--vertical-slider-video .product-demo-selection{flex:0 1}.product-demo-compare__product-selections--vertical-slider-video .product-demo-selection__selected{position:static}.product-demo-compare__splitter{top:0;margin:auto;width:.3rem;height:100%}.product-demo-compare__splitter,.product-demo-compare__splitter span{position:absolute;left:50%;background:#0086d6;background:var(--app-theme);z-index:6}.product-demo-compare__splitter span{width:3.2rem;height:3.2rem;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.product-demo-compare__splitter-view{width:100%;height:100%;position:absolute;top:0;right:0;z-index:5;overflow:hidden;pointer-events:none}.product-demo-compare__to-compare{width:calc(100vw - 5rem);height:100%;position:absolute;top:0;right:0}.product-demo-compare__to-compare--multi-slider-image img,.product-demo-compare__to-compare--slider-image img{height:100%;position:relative;pointer-events:none}.product-demo-compare__slider{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:8rem;margin:auto;z-index:6;opacity:0;cursor:pointer}.product-demo-compare__drawline{position:relative;width:50%;height:100%;z-index:2;overflow:hidden;pointer-events:none}.product-demo-compare__drawline>div{width:calc(100vw - 5rem);height:100%}.product-demo-compare--page .draw-line--compare,.product-demo-compare--page .product-demo-compare__drawline>div,.product-demo-compare--page .product-demo-compare__to-compare{width:100vw}.product-demo-compare--side-by-side-video .product-demo__video{width:50%}.product-demo-compare--side-by-side-video .product-demo-compare__to-compare{width:100%}.see-throug-demo{height:100%;width:100%;position:absolute;z-index:1;opacity:1;transition:opacity 1s ease-out}.see-throug-demo--fade-out{opacity:0}.see-throug-demo video{width:100%;height:100%}.see-throug-demo__circle{width:100%;height:100%;position:absolute;left:0;top:0;z-index:4;display:flex;align-items:center;justify-content:center;flex-flow:column}.see-throug-demo__circle .animation{width:10rem;height:10rem;position:relative;cursor:pointer;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.see-throug-demo__circle .animation:after,.see-throug-demo__circle .animation:before{content:"";border-radius:50%;border:2px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.see-throug-demo__circle .animation:after{animation:largeCircle 2s infinite}.see-throug-demo__circle .animation:before{animation:smallCircle 2s infinite}.see-throug-demo__circle label{color:hsla(0,0%,100%,.7);font-size:1.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}@keyframes largeCircle{0%{width:60%;height:60%}to{width:90%;height:90%;opacity:0}}@keyframes smallCircle{0%{width:10%;height:10%;opacity:0}to{width:50%;height:50%;opacity:.8}}.draw-line{width:100%;height:100%;display:flex;pointer-events:none}.draw-line--compare{height:100%;position:absolute;top:0;right:0;width:calc(100vw - 5rem)}.draw-line__left,.draw-line__right{flex:1 1;position:relative}.draw-line__left img,.draw-line__right img{position:absolute;bottom:0;max-height:calc(100% - 7rem);max-width:calc(100% - 7rem)}.draw-line__left img{left:0;transform:translate(-12px,12px) scaleX(-1)}.draw-line__left img:first-child{transform:translate(-15px,12px) scaleX(-1)}.draw-line__right img{right:0;transform:translate(12px,12px)}.draw-line__right img:first-child{transform:translate(15px,12px)}.draw-line__blur{opacity:.75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.text-overlay{right:calc(19.5% - 480px + 33.33333vw);bottom:135px;height:75px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:16px;padding:20px}.text-overlay,.text-overlay-compare{position:absolute;background-color:#303b4a;color:#fff;border-radius:5px;display:flex;align-items:center}.text-overlay-compare{right:2.5%;bottom:35%;width:200px;height:60px;text-align:center;padding:16px;z-index:5}.text-overlay-compare span{margin:auto}@media screen and (min-width:965px){.text-overlay-compare{font-size:12px;width:200px;height:60px;padding:8px}}@media screen and (min-width:1200px){.text-overlay-compare{right:4%;bottom:31%;font-size:16px;height:75px;width:250px}}@media screen and (min-width:1400px){.text-overlay-compare{right:3.5%;bottom:27.5%;width:calc(-230px + 33.33333vw)}}.text-overlay2{position:absolute;right:18.5%;bottom:14%;width:200px;height:60px;background-color:#303b4a;color:#fff;font-size:12px;text-align:center;border-radius:5px;padding:12px;display:flex;align-items:center;z-index:5;transition:all .5s ease}.text-overlay2 span{margin:auto}@media screen and (min-width:800px){.text-overlay2{right:20.5%}}@media screen and (min-width:965px){.text-overlay2{right:26.5%}}@media screen and (min-width:1200px){.text-overlay2{width:250px;height:75px;right:27.5%;font-size:16px;padding:16px}}@media screen and (min-width:1400px){.text-overlay2{right:calc(28.5% - 360px + 25vw);bottom:calc(14% + 36px - 2.5vw)}}.demonstrations{display:flex;flex-flow:column;background:#eee}.demonstrations--page{height:calc(var(--window-height) - 12.4rem);position:relative}.demonstrations__back{position:absolute;top:3rem;left:3.5rem;z-index:3}.demonstrations--modal{height:calc(100% - 7rem)}.demonstrations__canvas{flex:1 1;position:relative;display:flex;align-items:flex-end;overflow:hidden}.demonstrations__canvas--vertical-slider-video{flex-flow:row-reverse}.demonstrations__controls{padding:0 3.5rem;height:8.1rem;background-color:#303b4a;display:flex;align-items:center;position:relative}.demonstrations__controls .button-group:not(:last-child){margin-right:1rem}.demonstrations__controls-disabled{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(48,59,74,.9)}.demonstrations__family{margin-left:auto}.demonstrations__preload{flex-flow:column;height:100%}.demonstrations__preload label{color:#0086d6;color:var(--app-theme);margin-top:1rem}.demonstrations__nested-demo{position:absolute;top:0;right:0;z-index:10;display:flex;align-items:flex-end;justify-content:flex-end;flex-flow:column;padding:2rem}.demonstrations__nested-demo--loading label:not(.active){opacity:.5;cursor:not-allowed}.demonstrations__nested-demo label{width:5rem;height:5rem;border-radius:50%;background-color:hsla(0,0%,100%,.9);color:#fff;cursor:pointer;margin-bottom:2rem;box-shadow:0 0 0 2px #0086d6;opacity:.9;transition:all .25s ease-in-out}.demonstrations__nested-demo label img{width:2.5rem;-webkit-filter:brightness(0);filter:brightness(0);transition:all .25s ease-in-out}.demonstrations__nested-demo label.active{box-shadow:0 0 0 2px #fff;background-color:#0086d6;opacity:1;transform:scale(1.15)}.demonstrations__nested-demo label.active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.demonstrations__children{margin-left:auto}.demonstrations__vto-qrCode{position:absolute;top:2rem;right:5rem;z-index:20;display:flex}.demonstrations__vto-qrCode--page{top:3rem}.demonstrations__vto-qrCode:after{content:"New!";right:-4rem;top:-9px;position:absolute;background-color:#0086d6;color:#fff;font-size:1.5rem;border-radius:5px;width:5rem;height:3rem;border:1px solid #fff;text-align:center;display:flex;align-items:center;justify-content:center}.demonstrations__control-children{position:absolute;top:2rem;left:4rem;z-index:20;display:flex}.demonstrations__control-children .button{margin-right:1rem}.demonstrations__control-children--page{top:10rem}.demonstrations__qrcode-container{position:relative;height:100%;width:100%;z-index:20;display:flex;align-items:center;justify-content:center}.demonstrations__qrcode-wrapper{position:absolute;height:38rem;width:65rem;border-radius:2rem;border:2px solid #0086d6;background:rgba(0,0,0,.7);animation:zoom .2s ease-in-out forwards}@keyframes zoom{0%{opacity:0;width:0}50%{opacity:.5;width:33rem}to{opacity:1;width:65rem}}.demonstrations__qrcode{display:flex;flex-wrap:wrap;height:77%;width:100%}.demonstrations__qrcode-icon-placement{display:flex;align-items:center;justify-content:center;width:50%}.demonstrations__qrcode-icon{padding-bottom:2rem;width:50%}.demonstrations__qrcode-icon img{width:120%;object-fit:cover}.demonstrations__qrcode-label{width:50%;height:100%;color:#fff;font-size:1.5rem;padding:2rem}.demonstrations__qrcode-label ul{display:grid;grid-gap:1.5rem;gap:1.5rem}.demonstrations__qrcode-label-title{font-size:2.8rem;font-weight:700}.demonstrations__qrcode-label-step{display:grid;grid-template-columns:1fr 10fr;padding-bottom:15px;height:25%}.demonstrations__qrcode-header{position:relative;width:100%;background:#0086d6;height:5rem;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#fff}.demonstrations__qrcode-header-icon{position:absolute;right:2rem;cursor:pointer}.demonstrations__qrcode-footer{display:flex;justify-content:center;align-items:flex-end;height:10%;width:100%;font-size:1rem;color:#fff;text-align:center}.emat{height:calc(var(--window-height) - 12.4rem);padding:2rem 5rem;overflow-y:auto;overflow-x:hidden}.emat .emat-container{display:block}.emat .emat-container .file-sort{padding:3rem 0;position:-webkit-sticky;position:sticky;background-color:#fff;top:0;transform-origin:0 0}.emat .emat-container .file-sort__items{display:flex}.emat .emat-container .file-sort__items button{margin:0 1rem}.emat .emat-container .file-sort__items button img{width:1.5rem}.emat .emat-container .file-sort__item{margin-bottom:2rem}.emat .emat-container .file-sort__item label{height:3rem;border-radius:15px;font-size:1.5rem;padding:0 3rem;color:rgba(90,102,117,.6)}.emat .emat-container .file-sort__item--active label{background:#0086d6;color:#fff}.emat .emat-container .file-sort .sort-btn.selected{background-color:#0086d6;color:#fff}.emat .emat-container .file-container{padding:4rem 1rem;border-radius:15px;min-height:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column}.emat .emat-container .file-container div label{font-size:1.5rem;color:#0086d6}.emat .emat-container .file-container__items{width:100%;overflow-y:auto}.emat .emat-container .file-container__item{cursor:pointer;display:flex;padding:2rem 0;border-bottom:1px solid #cfd3d7;font-size:1.5rem;color:#2f3b4a;align-items:center;justify-content:space-between}.emat .emat-container .file-container__item .icon-file{width:1.7rem}.emat .emat-container .file-container__item .file-name{width:10%;margin-left:2rem;color:#0086d6}.emat .emat-container .file-container__item .description{width:50%;color:#2f3b4a}.emat .emat-container .file-container__item .date-created{width:20%;text-align:center;font-weight:700;color:#2f3b4a}.emat .emat-container .file-container__item .icon-view{height:2rem;margin-right:2rem}.emat .emat-container .file-container__item button img{width:2rem;height:100%}.emat-model__body{height:90%;margin:2rem 0;display:flex;align-items:center;justify-content:center}.emat-model__body iframe{width:100%;height:100%}.emat-model__body img{max-height:100%;max-width:100%}.emat-model__body video{width:100%;height:100%;margin:0}.emat-model__body.Video{background-color:#000}.emat-slider{display:block;position:relative;height:39vh}.emat-slider__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.emat-slider__header .arrows .disabled{opacity:.2!important;cursor:none;pointer-events:none}.emat-slider__header .arrows img:first-child{transform:rotate(180deg);margin-right:.7rem}.emat-slider__slider-body{display:flex;align-items:center;width:100%;overflow-x:auto;position:absolute;padding:2rem 0}.emat-slider ::-webkit-scrollbar{width:0;background:#fff}.emat-slider ::-webkit-scrollbar-thumb:window-inactive{background:none}.emat-slider ::-webkit-scrollbar-thumb{background:#fff}.emat-slider ::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent}.emat-card{padding:4rem;box-shadow:-2px 10px 15px 5px rgba(0,134,214,.1);-webkit-box-shadow:-2px 10px 15px 5px rgba(0,134,214,.1);-moz-box-shadow:-2px 10px 15px 5px rgba(0,134,214,.1);border-radius:1rem;min-width:34rem;max-width:34rem;height:17rem;margin:0 1.5rem;cursor:pointer}.emat-card__header{display:flex;justify-content:space-between;align-items:center}.emat-card__header h5{color:#0086d6}.emat-card__header img{height:2rem}.emat-card__header label{display:flex}.emat-card__header label img{margin-right:2rem}.emat-card__body{display:flex;justify-content:space-between;align-items:center;margin:3rem 0}.emat-card__body p{margin-right:5rem;font-size:1.2rem}.emat-card__body img{margin-top:auto;width:2rem;height:100%}.license-activation{height:100vh;width:100%;background-color:#ddd;position:absolute;top:0;left:0;background-image:url(/static/media/license-activation-bg-min.2b81dd96.png);background-size:cover;background-position:top}.license-activation__form{background-color:#fff;padding:5rem;border-radius:1.5rem;width:48rem;position:absolute;top:50%;left:50%;transform:translate(-90%,-50%)}.license-activation__logo{width:5rem;height:5rem}.license-activation__title{margin:2rem 0 1rem}.license-activation__connect{margin-left:auto}.license-activation__fields{margin-bottom:2rem}.license-activation__fields input{width:100%;margin-bottom:1rem}.license-activation__bottom{display:flex;align-items:center;justify-content:space-between}.license-activation__bottom label{font-size:1.25rem;color:red}.license-activation__note{display:block;font-size:11px;font-weight:400;color:#0086d6;margin-bottom:3rem}.license-activation .icon{width:20px;height:20px;position:absolute;top:66.6%;right:12%;-webkit-filter:invert(56%) sepia(0) saturate(1873%) hue-rotate(150deg) brightness(90%) contrast(89%);filter:invert(56%) sepia(0) saturate(1873%) hue-rotate(150deg) brightness(90%) contrast(89%)}.discovery-intro{height:100%;position:relative;z-index:1;display:flex;flex-flow:column;align-items:center;justify-content:flex-end;transition:all 2s ease-in-out}.discovery-intro--animate{opacity:0;transform:translateY(-1rem)}.discovery-intro .text{width:35.7rem;text-align:center;padding-bottom:4em}.discovery-intro__padding{height:8.6rem;width:1rem}.discovery-steps{position:relative;z-index:1;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column;padding-left:18rem;width:100%;max-width:95rem;opacity:0;transform:translateY(2rem);transition:all .5s ease-in-out}.discovery-steps--animate-in{opacity:1;transform:translateY(0)}.discovery-steps--animate-out{opacity:0;transition:all 2s ease-in-out}.discovery-steps--animate-out .discovery-steps__content-inner{transform:translateY(-20rem)}.discovery-steps__padding{height:12.35rem;width:1rem}.discovery-steps__content{position:relative}.discovery-steps__content h2{color:#fff;width:37.4rem;position:relative}.discovery-steps__content .text{padding:1.429em 0 2.85em;width:37.4rem;position:relative}.discovery-steps__content .button{position:relative}.discovery-steps__content-inner{position:relative;transition:all 2s ease-in-out}.discovery-steps__content-inner:before{content:"";position:absolute;top:0;left:0;height:calc(100% - 3.1rem);width:1px;background-color:#303851;transform:translate(-3.35rem,2.2rem)}.discovery-steps__active-dots,.discovery-steps__inactive-dots{position:relative;display:inline-block;transform:translate(-3.6rem,2.5rem)}.discovery-steps__active-dots:before,.discovery-steps__inactive-dots:before{content:"";position:absolute;top:0;left:50%;width:1px;background-color:#fff;height:100%;transform:translateX(-50%)}.discovery-steps__active-dots div,.discovery-steps__inactive-dots div{width:.6rem;height:.6rem;background-color:#fff;border-radius:50%;display:block;position:relative}.discovery-steps__active-dots div:not(:last-child),.discovery-steps__inactive-dots div:not(:last-child){margin-bottom:3.5rem}.discovery-steps__active-dots div span,.discovery-steps__inactive-dots div span{position:absolute;color:#fff;left:-2.5rem;top:50%;transform:translate(-50%,-50%);font-size:1.2rem;font-weight:700;display:none}.discovery-steps__active-dots div:last-child span,.discovery-steps__inactive-dots div:last-child span{display:block}.discovery-steps__inactive-dots{transform:translate(-3.6rem,-2rem)}.discovery-steps__inactive-dots:before,.discovery-steps__inactive-dots div{background-color:#303851}.discovery-steps__inactive-dots div:not(:last-child){margin-bottom:5rem}.discovery-steps__inactive-dots div span{display:none!important}.discovery-lens{position:relative;width:100%;height:100%;z-index:1}.discovery-lens__lens-wrapper{width:100%;height:100%;transform:translateX(0);z-index:4;position:relative;transition:all .75s ease-in-out}.discovery-lens__lens-wrapper--correct{transform:translateX(13rem)}.discovery-lens__lens-wrapper--protect{transform:translateX(-22rem)}.discovery-lens__lens-wrapper--enhance{transform:translateX(-57rem)}.discovery-lens__sprite{position:absolute;z-index:1;opacity:0;transition:opacity 1s ease-in-out}.discovery-lens__sprite--show{opacity:1}.discovery-lens__sprite-arrow{position:absolute;top:0;bottom:0;color:red;margin:auto;display:flex;align-items:center;justify-content:center;left:-4rem;cursor:pointer}.discovery-lens__sprite-arrow--right{right:-4rem;left:auto}.discovery-lens__background{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/static/media/04_background_plan_logo2-min.7ee8eb1e.png);background-size:cover;background-position:50%;z-index:1;opacity:0;transition:all 1s ease-in}.discovery-lens__background--fadein{opacity:1}.discovery-lens__lens{flex-flow:column;z-index:2}.discovery-lens__lens label{font-size:1.1rem;font-weight:700;border:1px solid hsla(0,0%,100%,.1);border-radius:1.1rem;height:2.2rem;width:7.5rem;color:#fff;transform:translateY(5rem);display:inline-flex;display:none}.discovery-lens__lens--protect{position:absolute;top:calc(50% - 25px);left:calc(50% + 29px);transform:translate(-50%,-50%)}.discovery-lens__lens--protect img{transform:translate(-2.4rem,-2rem) scale(1.25)}.discovery-lens__lens--protect .discovery-lens__sprite{background:url(/static/media/PROTECT_loop_sprite.f03b6c74.png) no-repeat -11px -26px;background-size:1750px 2726px;width:157px;height:177px;transform:translate(-2.4rem,-2rem) scale(1.35);animation:animateProtect 3.5s infinite;animation-timing-function:step-end}.discovery-lens__lens--enhance{position:absolute;top:calc(50% - 25px);left:calc(50% + 368px);transform:translate(-50%,-50%)}.discovery-lens__lens--enhance img{transform:translate(-2.3rem,-1.7rem) scale(1.32)}.discovery-lens__lens--enhance .discovery-lens__sprite{background:url(/static/media/ENHANCE_loop_sprite.7f12cd45.png) no-repeat -6px -26px;background-size:1750px 2726px;width:168px;height:177px;transform:translate(-2.2rem,-1.6rem) scale(1.34);animation:animateEnhance 3.5s infinite;animation-timing-function:step-end}.discovery-lens__lens--correct{position:absolute;top:calc(50% - 25px);left:calc(50% - 310px);transform:translate(-50%,-50%)}.discovery-lens__lens--correct img{transform:translate(-2.6rem,-1.8rem) scale(1.18)}.discovery-lens__lens--correct .discovery-lens__sprite{background:url(/static/media/CORRECT_loop_sprite.26d9f310.png) no-repeat -838px -2509px;background-size:1700px 2726px;width:149px;height:177px;transform:translate(-2.4rem,-1.5rem) scale(1.32);animation:animateCorrect 3.5s infinite;animation-timing-function:step-end}.discovery-lens__lens-outline{width:17rem;opacity:0;transition:all 1s ease-in}.discovery-lens__lens-outline--fadein{opacity:1}.discovery-lens__labels{position:absolute;top:calc(50% + 12rem);left:50%;color:#fff;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;transform:translate(-50%,-50%)}.discovery-lens__labels li{font-size:1.1rem;font-weight:700;border:1px solid hsla(0,0%,100%,.1);border-radius:1.1rem;height:2.2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 1rem;color:#fff;display:inline-flex;transition:all 1s ease-in-out;text-transform:capitalize;opacity:.5;cursor:pointer}.discovery-lens__labels li:first-child{transform:translateX(-26rem)}.discovery-lens__labels li:last-child{transform:translateX(27rem)}.discovery-lens__labels li.active{opacity:1;cursor:pointer}.discovery-lens__labels--correct li{border:none}.discovery-lens__labels--correct li:first-child{background-color:#fff;color:#0086d6}.discovery-lens__labels--correct li:first-child+li{transform:translateX(-23.5rem)}.discovery-lens__labels--correct li:last-child{transform:translateX(-23rem)}.discovery-lens__labels--protect li{border:none}.discovery-lens__labels--protect li:first-child{transform:translateX(-2rem)}.discovery-lens__labels--protect li:first-child+li{background-color:#fff;color:#0086d6}.discovery-lens__labels--protect li:last-child{transform:translateX(2.5rem);border:none}.discovery-lens__labels--enhance li{border:none}.discovery-lens__labels--enhance li:first-child,.discovery-lens__labels--enhance li:first-child+li{transform:translateX(25rem)}.discovery-lens__labels--enhance li:last-child{background-color:#fff;color:#0086d6}@keyframes animateProtect{0.79%{background-position:-11px -26px}1.59%{background-position:-185.5px -26px}2.38%{background-position:-360px -26px}3.17%{background-position:-534px -26px}3.97%{background-position:-708.5px -26px}4.76%{background-position:-883px -26px}5.56%{background-position:-1057.5px -26px}6.35%{background-position:-1231.5px -26px}7.14%{background-position:-1406px -26px}7.94%{background-position:-1580.5px -26px}8.73%{background-position:-11px -226px}9.52%{background-position:-185.5px -226px}10.32%{background-position:-360px -226px}11.11%{background-position:-534px -226px}11.90%{background-position:-708.5px -226px}12.70%{background-position:-883px -226px}13.49%{background-position:-1057.5px -226px}14.29%{background-position:-1231.5px -226px}15.08%{background-position:-1406px -226px}15.87%{background-position:-1580.5px -226px}16.67%{background-position:-11px -426px}17.46%{background-position:-185.5px -426px}18.25%{background-position:-360px -426px}19.05%{background-position:-534px -426px}19.84%{background-position:-708.5px -426px}20.63%{background-position:-883px -426px}21.43%{background-position:-1057.5px -426px}22.22%{background-position:-1231.5px -426px}23.02%{background-position:-1406px -426px}23.81%{background-position:-1580.5px -426px}24.60%{background-position:-11px -626px}25.40%{background-position:-185.5px -626px}26.19%{background-position:-360px -626px}26.98%{background-position:-534px -626px}27.78%{background-position:-708.5px -626px}28.57%{background-position:-883px -626px}29.37%{background-position:-1057.5px -626px}30.16%{background-position:-1231.5px -626px}30.95%{background-position:-1406px -626px}31.75%{background-position:-1580.5px -626px}32.54%{background-position:-11px -826px}33.33%{background-position:-185.5px -826px}34.13%{background-position:-360px -826px}34.92%{background-position:-534px -826px}35.71%{background-position:-708.5px -826px}36.51%{background-position:-883px -826px}37.30%{background-position:-1057.5px -826px}38.10%{background-position:-1231.5px -826px}38.89%{background-position:-1406px -826px}39.68%{background-position:-1580.5px -826px}40.48%{background-position:-11px -1026px}41.27%{background-position:-185.5px -1026px}42.06%{background-position:-360px -1026px}42.86%{background-position:-534px -1026px}43.65%{background-position:-708.5px -1026px}44.44%{background-position:-883px -1026px}45.24%{background-position:-1057.5px -1026px}46.03%{background-position:-1231.5px -1026px}46.83%{background-position:-1406px -1026px}47.62%{background-position:-1580.5px -1026px}48.41%{background-position:-11px -1226.5px}49.21%{background-position:-185.5px -1226.5px}50.00%{background-position:-360px -1226.5px}50.79%{background-position:-534px -1226.5px}51.59%{background-position:-708.5px -1226.5px}52.38%{background-position:-883px -1226.5px}53.17%{background-position:-1057.5px -1226.5px}53.97%{background-position:-1231.5px -1226.5px}54.76%{background-position:-1406px -1226.5px}55.56%{background-position:-1580.5px -1226.5px}56.35%{background-position:-11px -1426px}57.14%{background-position:-185.5px -1426px}57.94%{background-position:-360px -1426px}58.73%{background-position:-534px -1426px}59.52%{background-position:-708.5px -1426px}60.32%{background-position:-883px -1426px}61.11%{background-position:-1057.5px -1426px}61.90%{background-position:-1231.5px -1426px}62.70%{background-position:-1406px -1426px}63.49%{background-position:-1580.5px -1426px}64.29%{background-position:-11px -1626px}65.08%{background-position:-185.5px -1626px}65.87%{background-position:-360px -1626px}66.67%{background-position:-534px -1626px}67.46%{background-position:-708.5px -1626px}68.25%{background-position:-883px -1626px}69.05%{background-position:-1057.5px -1626px}69.84%{background-position:-1231.5px -1626px}70.63%{background-position:-1406px -1626px}71.43%{background-position:-1580.5px -1626px}72.22%{background-position:-11px -1826px}73.02%{background-position:-185.5px -1826px}73.81%{background-position:-360px -1826px}74.60%{background-position:-534px -1826px}75.40%{background-position:-708.5px -1826px}76.19%{background-position:-883px -1826px}76.98%{background-position:-1057.5px -1826px}77.78%{background-position:-1231.5px -1826px}78.57%{background-position:-1406px -1826px}79.37%{background-position:-1580.5px -1826px}80.16%{background-position:-11px -2026px}80.95%{background-position:-185.5px -2026px}81.75%{background-position:-360px -2026px}82.54%{background-position:-534px -2026px}83.33%{background-position:-708.5px -2026px}84.13%{background-position:-883px -2026px}84.92%{background-position:-1057.5px -2026px}85.71%{background-position:-1231.5px -2026px}86.51%{background-position:-1406px -2026px}87.30%{background-position:-1580.5px -2026px}88.10%{background-position:-11px -2226px}88.89%{background-position:-185.5px -2226px}89.68%{background-position:-360px -2226px}90.48%{background-position:-534px -2226px}91.27%{background-position:-708.5px -2226px}92.06%{background-position:-883px -2226px}92.86%{background-position:-1057.5px -2226px}93.65%{background-position:-1231.5px -2226px}94.44%{background-position:-1406px -2226px}95.24%{background-position:-1580.5px -2226px}96.03%{background-position:-11px -2426px}96.83%{background-position:-185.5px -2426px}97.62%{background-position:-360px -2426px}98.41%{background-position:-534px -2426px}99.21%{background-position:-708.5px -2426px}100.00%{background-position:-883px -2426px}}@keyframes animateEnhance{0.79%{background-position:-6px -26px}1.59%{background-position:-180.5px -26px}2.38%{background-position:-355px -26px}3.17%{background-position:-529px -26px}3.97%{background-position:-703.5px -26px}4.76%{background-position:-878px -26px}5.56%{background-position:-1052.5px -26px}6.35%{background-position:-1226.5px -26px}7.14%{background-position:-1401px -26px}7.94%{background-position:-1575.5px -26px}8.73%{background-position:-6px -227px}9.52%{background-position:-180.5px -227px}10.32%{background-position:-355px -227px}11.11%{background-position:-529px -227px}11.90%{background-position:-703.5px -227px}12.70%{background-position:-878px -227px}13.49%{background-position:-1052.5px -227px}14.29%{background-position:-1226.5px -227px}15.08%{background-position:-1401px -227px}15.87%{background-position:-1575.5px -227px}16.67%{background-position:-6px -428px}17.46%{background-position:-180.5px -428px}18.25%{background-position:-355px -428px}19.05%{background-position:-529px -428px}19.84%{background-position:-703.5px -428px}20.63%{background-position:-878px -428px}21.43%{background-position:-1052.5px -428px}22.22%{background-position:-1226.5px -428px}23.02%{background-position:-1401px -428px}23.81%{background-position:-1575.5px -428px}24.60%{background-position:-6px -629px}25.40%{background-position:-180.5px -629px}26.19%{background-position:-355px -629px}26.98%{background-position:-529px -629px}27.78%{background-position:-703.5px -629px}28.57%{background-position:-878px -629px}29.37%{background-position:-1052.5px -629px}30.16%{background-position:-1226.5px -629px}30.95%{background-position:-1401px -629px}31.75%{background-position:-1575.5px -629px}32.54%{background-position:-6px -830px}33.33%{background-position:-180.5px -830px}34.13%{background-position:-355px -830px}34.92%{background-position:-529px -830px}35.71%{background-position:-703.5px -830px}36.51%{background-position:-878px -830px}37.30%{background-position:-1052.5px -830px}38.10%{background-position:-1226.5px -830px}38.89%{background-position:-1401px -830px}39.68%{background-position:-1575.5px -830px}40.48%{background-position:-6px -1031px}41.27%{background-position:-180.5px -1031px}42.06%{background-position:-355px -1031px}42.86%{background-position:-529px -1031px}43.65%{background-position:-703.5px -1031px}44.44%{background-position:-878px -1031px}45.24%{background-position:-1052.5px -1031px}46.03%{background-position:-1226.5px -1031px}46.83%{background-position:-1401px -1031px}47.62%{background-position:-1575.5px -1031px}48.41%{background-position:-6px -1232px}49.21%{background-position:-180.5px -1232px}50.00%{background-position:-355px -1232px}50.79%{background-position:-529px -1232px}51.59%{background-position:-703.5px -1232px}52.38%{background-position:-878px -1232px}53.17%{background-position:-1052.5px -1232px}53.97%{background-position:-1226.5px -1232px}54.76%{background-position:-1401px -1232px}55.56%{background-position:-1575.5px -1232px}56.35%{background-position:-6px -1433px}57.14%{background-position:-180.5px -1433px}57.94%{background-position:-355px -1433px}58.73%{background-position:-529px -1433px}59.52%{background-position:-703.5px -1433px}60.32%{background-position:-878px -1433px}61.11%{background-position:-1052.5px -1433px}61.90%{background-position:-1226.5px -1433px}62.70%{background-position:-1401px -1433px}63.49%{background-position:-1575.5px -1433px}64.29%{background-position:-6px -1634px}65.08%{background-position:-180.5px -1634px}65.87%{background-position:-355px -1634px}66.67%{background-position:-529px -1634px}67.46%{background-position:-703.5px -1634px}68.25%{background-position:-878px -1634px}69.05%{background-position:-1052.5px -1634px}69.84%{background-position:-1226.5px -1634px}70.63%{background-position:-1401px -1634px}71.43%{background-position:-1575.5px -1634px}72.22%{background-position:-6px -1835px}73.02%{background-position:-180.5px -1835px}73.81%{background-position:-355px -1835px}74.60%{background-position:-529px -1835px}75.40%{background-position:-703.5px -1835px}76.19%{background-position:-878px -1835px}76.98%{background-position:-1052.5px -1835px}77.78%{background-position:-1226.5px -1835px}78.57%{background-position:-1401px -1835px}79.37%{background-position:-1575.5px -1835px}80.16%{background-position:-6px -2036px}80.95%{background-position:-180.5px -2036px}81.75%{background-position:-355px -2036px}82.54%{background-position:-529px -2036px}83.33%{background-position:-703.5px -2036px}84.13%{background-position:-878px -2036px}84.92%{background-position:-1052.5px -2036px}85.71%{background-position:-1226.5px -2036px}86.51%{background-position:-1401px -2036px}87.30%{background-position:-1575.5px -2036px}88.10%{background-position:-6px -2237px}88.89%{background-position:-180.5px -2237px}89.68%{background-position:-355px -2237px}90.48%{background-position:-529px -2237px}91.27%{background-position:-703.5px -2237px}92.06%{background-position:-878px -2237px}92.86%{background-position:-1052.5px -2237px}93.65%{background-position:-1226.5px -2237px}94.44%{background-position:-1401px -2237px}95.24%{background-position:-1575.5px -2237px}96.03%{background-position:-6px -2438px}96.83%{background-position:-180.5px -2438px}97.62%{background-position:-355px -2438px}98.41%{background-position:-529px -2438px}99.21%{background-position:-703.5px -2438px}100.00%{background-position:-878px -2438px}}@keyframes animateCorrect{0.79%{background-position:-24.5px -25.5px}1.59%{background-position:-186px -25.5px}2.38%{background-position:-348px -25.5px}3.17%{background-position:-509.5px -25.5px}3.97%{background-position:-671.5px -25.5px}4.76%{background-position:-834px -25.5px}5.56%{background-position:-996px -25.5px}6.35%{background-position:-1158.5px -25.5px}7.14%{background-position:-1322px -25.5px}7.94%{background-position:-1485.5px -25.5px}8.73%{background-position:-24.5px -228px}9.52%{background-position:-188px -228px}10.32%{background-position:-349.5px -228px}11.11%{background-position:-512px -228px}11.90%{background-position:-674px -228px}12.70%{background-position:-837px -228px}13.49%{background-position:-999.5px -228px}14.29%{background-position:-1162px -228px}15.08%{background-position:-1325px -228px}15.87%{background-position:-1487.5px -228px}16.67%{background-position:-24.5px -430.5px}17.46%{background-position:-187px -430.5px}18.25%{background-position:-349px -430.5px}19.05%{background-position:-511.5px -430.5px}19.84%{background-position:-674px -430.5px}20.63%{background-position:-836px -430.5px}21.43%{background-position:-998.5px -430.5px}22.22%{background-position:-1161px -430.5px}23.02%{background-position:-1323px -430.5px}23.81%{background-position:-1485.5px -430.5px}24.60%{background-position:-24.5px -633px}25.40%{background-position:-191px -633px}26.19%{background-position:-352px -633px}26.98%{background-position:-509px -633px}27.78%{background-position:-674.5px -633px}28.57%{background-position:-839px -633px}29.37%{background-position:-1001.5px -633px}30.16%{background-position:-1161px -633px}30.95%{background-position:-1324px -633px}31.75%{background-position:-1485.5px -633px}32.54%{background-position:-24.5px -835px}33.33%{background-position:-188px -835px}34.13%{background-position:-351px -835px}34.92%{background-position:-511px -835px}35.71%{background-position:-675px -835px}36.51%{background-position:-836px -835px}37.30%{background-position:-999px -835px}38.10%{background-position:-1161px -835px}38.89%{background-position:-1323px -837px}39.68%{background-position:-1488.5px -835px}40.48%{background-position:-24.5px -1036px}41.27%{background-position:-189px -1036px}42.06%{background-position:-351px -1036px}42.86%{background-position:-511px -1036px}43.65%{background-position:-675px -1036px}44.44%{background-position:-836px -1036px}45.24%{background-position:-999px -1036px}46.03%{background-position:-1161px -1036px}46.83%{background-position:-1323px -1036px}47.62%{background-position:-1488.5px -1036px}48.41%{background-position:-24.5px -1237.5px}49.21%{background-position:-187px -1237.5px}50.00%{background-position:-350px -1237.5px}50.79%{background-position:-512.5px -1237.5px}51.59%{background-position:-675px -1237.5px}52.38%{background-position:-838px -1237.5px}53.17%{background-position:-1000.5px -1237.5px}53.97%{background-position:-1163px -1237.5px}54.76%{background-position:-1326px -1237.5px}55.56%{background-position:-1488.5px -1237.5px}56.35%{background-position:-24.5px -1449.5px}57.14%{background-position:-187px -1449.5px}57.94%{background-position:-350px -1449.5px}58.73%{background-position:-512.5px -1449.5px}59.52%{background-position:-675px -1449.5px}60.32%{background-position:-838px -1449.5px}61.11%{background-position:-1000.5px -1449.5px}61.90%{background-position:-1163px -1449.5px}62.70%{background-position:-1326px -1449.5px}63.49%{background-position:-1488.5px -1449.5px}64.29%{background-position:-24.5px -1661px}65.08%{background-position:-187px -1661px}65.87%{background-position:-350px -1661px}66.67%{background-position:-512.5px -1661px}67.46%{background-position:-675px -1661px}68.25%{background-position:-838px -1661px}69.05%{background-position:-1000.5px -1661px}69.84%{background-position:-1163px -1661px}70.63%{background-position:-1326px -1661px}71.43%{background-position:-1488.5px -1661px}72.22%{background-position:-24.5px -1873px}73.02%{background-position:-187px -1873px}73.81%{background-position:-350px -1873px}74.60%{background-position:-512.5px -1873px}75.40%{background-position:-675px -1873px}76.19%{background-position:-838px -1873px}76.98%{background-position:-1000.5px -1873px}77.78%{background-position:-1163px -1873px}78.57%{background-position:-1326px -1873px}79.37%{background-position:-1488.5px -1873px}80.16%{background-position:-24.5px -2085px}80.95%{background-position:-187px -2085px}81.75%{background-position:-350px -2085px}82.54%{background-position:-512.5px -2085px}83.33%{background-position:-675px -2085px}84.13%{background-position:-838px -2085px}84.92%{background-position:-1000.5px -2085px}85.71%{background-position:-1163px -2085px}86.51%{background-position:-1326px -2085px}87.30%{background-position:-1488.5px -2085px}88.10%{background-position:-24.5px -2297px}88.89%{background-position:-187px -2297px}89.68%{background-position:-350px -2297px}90.48%{background-position:-512.5px -2297px}91.27%{background-position:-675px -2297px}92.06%{background-position:-838px -2297px}92.86%{background-position:-1000.5px -2297px}93.65%{background-position:-1163px -2297px}94.44%{background-position:-1326px -2297px}95.24%{background-position:-1488.5px -2297px}96.03%{background-position:-24.5px -2509px}96.83%{background-position:-187px -2509px}97.62%{background-position:-350px -2509px}98.41%{background-position:-512.5px -2509px}99.21%{background-position:-675.5px -2509px}100.00%{background-position:-838px -2509px}}.discovery-lens-info{position:fixed;top:12rem;right:0;background:#121820;z-index:1;width:calc(50% - 7rem);height:100%;padding:3.5rem;display:flex;flex-flow:column;align-items:flex-start;transform:translateX(100%);transition:transform .75s ease-in-out}.discovery-lens-info--show{transform:translateX(0)}.discovery-lens-info__description{margin-top:4rem;color:#fff;font-size:1.4rem;overflow:auto;flex:1 1;line-height:22px;padding-right:1rem}.discovery-lens-info__description strong{margin-bottom:1rem;display:block}.discovery-lens-info__description p{margin-bottom:2rem}.discovery-arrows .arrow{transition:opacity .25s ease-in-out;animation:fade 1.5s infinite}.discovery-arrows .arrow:first-child{animation-delay:0s}.discovery-arrows .arrow:first-child+.arrow{animation-delay:.355s}.discovery-arrows--left .arrow:first-child,.discovery-arrows .arrow:last-child{animation-delay:.75s}.discovery-arrows--left .arrow:first-child+.arrow{animation-delay:.355s}.discovery-arrows--left .arrow:last-child{animation-delay:0s}@keyframes fade{0%{opacity:.9}5%{opacity:.75}to{opacity:.4}}.discovery-splashscreen{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:2;background-image:url(/static/media/montage_background_00000-min.53996ec7.png);background-size:cover;background-position:50%}.discovery-splashscreen .lds-spinner{opacity:.2}.discovery{position:relative}.discovery__navbar{position:fixed;top:0;left:0;width:100%;height:12.5rem;opacity:1;background:#121820;z-index:2;transition:all 1s ease-in-out;pointer-events:none}.discovery__navbar--hide{height:22rem;opacity:0}.discovery__montage{object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1}.discovery__end-experience{position:absolute;bottom:5rem;left:50%;transform:translateX(-50%);z-index:1;opacity:0;transition:opacity .5s ease-in-out}.discovery__end-experience--fadein{opacity:1}.discovery__final-frame{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/static/media/04_plan_logo2-min.95cad9f2.png);background-size:cover;background-position:50%;z-index:1;opacity:0;transition:all .5s ease-in}.discovery__final-frame--fadein{opacity:1}.discovery__textture{opacity:0;background-image:url(/static/media/loop\ verre01_plan01_00000-min.4ff69f54.png);background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;pointer-events:none;background-position:50%;animation:animateTexttureImage 2.5s infinite;transition:opacity .5s ease-in}.discovery__textture--fadein{opacity:1}@keyframes animateTexttureImage{0.69%{background-image:url(/static/media/loop\ verre01_plan01_00000-min.4ff69f54.png)}1.38%{background-image:url(/static/media/loop\ verre01_plan01_00001-min.6e3456ae.png)}2.07%{background-image:url(/static/media/loop\ verre01_plan01_00002-min.94d6cb5f.png)}2.76%{background-image:url(/static/media/loop\ verre01_plan01_00003-min.5fa27f28.png)}3.45%{background-image:url(/static/media/loop\ verre01_plan01_00004-min.85d2b276.png)}4.14%{background-image:url(/static/media/loop\ verre01_plan01_00005-min.0e97633c.png)}4.83%{background-image:url(/static/media/loop\ verre01_plan01_00006-min.8b06b868.png)}5.52%{background-image:url(/static/media/loop\ verre01_plan01_00007-min.00ee2f5c.png)}6.21%{background-image:url(/static/media/loop\ verre01_plan01_00008-min.150e73b5.png)}6.90%{background-image:url(/static/media/loop\ verre01_plan01_00009-min.5b36bd84.png)}7.59%{background-image:url(/static/media/loop\ verre01_plan01_00010-min.285845f2.png)}8.28%{background-image:url(/static/media/loop\ verre01_plan01_00011-min.2b35d016.png)}8.97%{background-image:url(/static/media/loop\ verre01_plan01_00012-min.bbca08e4.png)}9.66%{background-image:url(/static/media/loop\ verre01_plan01_00013-min.c8a64ed9.png)}10.34%{background-image:url(/static/media/loop\ verre01_plan01_00014-min.6f58ed75.png)}11.03%{background-image:url(/static/media/loop\ verre01_plan01_00015-min.5ec72433.png)}11.72%{background-image:url(/static/media/loop\ verre01_plan01_00016-min.51be6cfe.png)}12.41%{background-image:url(/static/media/loop\ verre01_plan01_00017-min.b1c7826d.png)}13.10%{background-image:url(/static/media/loop\ verre01_plan01_00018-min.8b796a45.png)}13.79%{background-image:url(/static/media/loop\ verre01_plan01_00019-min.9d6b3028.png)}14.48%{background-image:url(/static/media/loop\ verre01_plan01_00020-min.0cc2cf12.png)}15.17%{background-image:url(/static/media/loop\ verre01_plan01_00021-min.c6a1c9f6.png)}15.86%{background-image:url(/static/media/loop\ verre01_plan01_00022-min.b83f6df7.png)}16.55%{background-image:url(/static/media/loop\ verre01_plan01_00023-min.96254fd4.png)}17.24%{background-image:url(/static/media/loop\ verre01_plan01_00024-min.f8df3746.png)}17.93%{background-image:url(/static/media/loop\ verre01_plan01_00025-min.21722387.png)}18.62%{background-image:url(/static/media/loop\ verre01_plan01_00026-min.d93aa61b.png)}19.31%{background-image:url(/static/media/loop\ verre01_plan01_00027-min.082f551d.png)}20.00%{background-image:url(/static/media/loop\ verre01_plan01_00028-min.dceb41a4.png)}20.69%{background-image:url(/static/media/loop\ verre01_plan01_00029-min.5fa8aea5.png)}21.38%{background-image:url(/static/media/loop\ verre01_plan01_00030-min.aa326bfa.png)}22.07%{background-image:url(/static/media/loop\ verre01_plan01_00031-min.694c5071.png)}22.76%{background-image:url(/static/media/loop\ verre01_plan01_00032-min.e6b21f6f.png)}23.45%{background-image:url(/static/media/loop\ verre01_plan01_00033-min.9eec0858.png)}24.14%{background-image:url(/static/media/loop\ verre01_plan01_00034-min.319dc8b3.png)}24.83%{background-image:url(/static/media/loop\ verre01_plan01_00035-min.3858cef2.png)}25.52%{background-image:url(/static/media/loop\ verre01_plan01_00036-min.4ca4528d.png)}26.21%{background-image:url(/static/media/loop\ verre01_plan01_00037-min.9f2f25a4.png)}26.90%{background-image:url(/static/media/loop\ verre01_plan01_00038-min.791fd645.png)}27.59%{background-image:url(/static/media/loop\ verre01_plan01_00039-min.ae60210e.png)}28.28%{background-image:url(/static/media/loop\ verre01_plan01_00040-min.3b453cc8.png)}28.97%{background-image:url(/static/media/loop\ verre01_plan01_00041-min.e03ee803.png)}29.66%{background-image:url(/static/media/loop\ verre01_plan01_00042-min.e633078e.png)}30.34%{background-image:url(/static/media/loop\ verre01_plan01_00043-min.6c4e153e.png)}31.03%{background-image:url(/static/media/loop\ verre01_plan01_00044-min.3f3df988.png)}31.72%{background-image:url(/static/media/loop\ verre01_plan01_00045-min.d1b623b1.png)}32.41%{background-image:url(/static/media/loop\ verre01_plan01_00046-min.b2ff3efd.png)}33.10%{background-image:url(/static/media/loop\ verre01_plan01_00047-min.91fa19e4.png)}33.79%{background-image:url(/static/media/loop\ verre01_plan01_00048-min.84afa63a.png)}34.48%{background-image:url(/static/media/loop\ verre01_plan01_00049-min.c102b31a.png)}35.17%{background-image:url(/static/media/loop\ verre01_plan01_00050-min.ceadbd5b.png)}35.86%{background-image:url(/static/media/loop\ verre01_plan01_00051-min.a10d906c.png)}36.55%{background-image:url(/static/media/loop\ verre01_plan01_00052-min.284efaaf.png)}37.24%{background-image:url(/static/media/loop\ verre01_plan01_00053-min.ba1f0a1f.png)}37.93%{background-image:url(/static/media/loop\ verre01_plan01_00054-min.35c3705a.png)}38.62%{background-image:url(/static/media/loop\ verre01_plan01_00055-min.69035090.png)}39.31%{background-image:url(/static/media/loop\ verre01_plan01_00056-min.9eefc58f.png)}40.00%{background-image:url(/static/media/loop\ verre01_plan01_00057-min.14ec993d.png)}40.69%{background-image:url(/static/media/loop\ verre01_plan01_00058-min.c2525350.png)}41.38%{background-image:url(/static/media/loop\ verre01_plan01_00059-min.36e9e706.png)}42.07%{background-image:url(/static/media/loop\ verre01_plan01_00060-min.e556e45e.png)}42.76%{background-image:url(/static/media/loop\ verre01_plan01_00061-min.4ef9621e.png)}43.45%{background-image:url(/static/media/loop\ verre01_plan01_00062-min.a6849fa6.png)}44.14%{background-image:url(/static/media/loop\ verre01_plan01_00063-min.7c014981.png)}44.83%{background-image:url(/static/media/loop\ verre01_plan01_00064-min.360e499c.png)}45.52%{background-image:url(/static/media/loop\ verre01_plan01_00065-min.6e8c323a.png)}46.21%{background-image:url(/static/media/loop\ verre01_plan01_00066-min.e27706e3.png)}46.90%{background-image:url(/static/media/loop\ verre01_plan01_00067-min.3645213d.png)}47.59%{background-image:url(/static/media/loop\ verre01_plan01_00068-min.710cdd26.png)}48.28%{background-image:url(/static/media/loop\ verre01_plan01_00069-min.6e0bc3e7.png)}48.97%{background-image:url(/static/media/loop\ verre01_plan01_00070-min.504d599a.png)}49.66%{background-image:url(/static/media/loop\ verre01_plan01_00071-min.1b002e2b.png)}50.34%{background-image:url(/static/media/loop\ verre01_plan01_00072-min.a1d35add.png)}51.03%{background-image:url(/static/media/loop\ verre01_plan01_00073-min.03f1fc6d.png)}51.72%{background-image:url(/static/media/loop\ verre01_plan01_00074-min.271bf43b.png)}52.41%{background-image:url(/static/media/loop\ verre01_plan01_00075-min.f82b8842.png)}53.10%{background-image:url(/static/media/loop\ verre01_plan01_00076-min.f0332ac9.png)}53.79%{background-image:url(/static/media/loop\ verre01_plan01_00077-min.60477f12.png)}54.48%{background-image:url(/static/media/loop\ verre01_plan01_00078-min.5ea24e20.png)}55.17%{background-image:url(/static/media/loop\ verre01_plan01_00079-min.4de56389.png)}55.86%{background-image:url(/static/media/loop\ verre01_plan01_00080-min.28801a9a.png)}56.55%{background-image:url(/static/media/loop\ verre01_plan01_00081-min.6b5919fe.png)}57.24%{background-image:url(/static/media/loop\ verre01_plan01_00082-min.cdc414b9.png)}57.93%{background-image:url(/static/media/loop\ verre01_plan01_00083-min.11b9cfbb.png)}58.62%{background-image:url(/static/media/loop\ verre01_plan01_00084-min.4fc0975f.png)}59.31%{background-image:url(/static/media/loop\ verre01_plan01_00085-min.45ab0549.png)}60.00%{background-image:url(/static/media/loop\ verre01_plan01_00086-min.c2ce1f0f.png)}60.69%{background-image:url(/static/media/loop\ verre01_plan01_00087-min.20b1ce6a.png)}61.38%{background-image:url(/static/media/loop\ verre01_plan01_00088-min.855f4900.png)}62.07%{background-image:url(/static/media/loop\ verre01_plan01_00089-min.8844009b.png)}62.76%{background-image:url(/static/media/loop\ verre01_plan01_00090-min.770abd7b.png)}63.45%{background-image:url(/static/media/loop\ verre01_plan01_00091-min.631fa158.png)}64.14%{background-image:url(/static/media/loop\ verre01_plan01_00092-min.db0ab080.png)}64.83%{background-image:url(/static/media/loop\ verre01_plan01_00093-min.095dcc74.png)}65.52%{background-image:url(/static/media/loop\ verre01_plan01_00094-min.c0ae4263.png)}66.21%{background-image:url(/static/media/loop\ verre01_plan01_00095-min.8b787695.png)}66.90%{background-image:url(/static/media/loop\ verre01_plan01_00096-min.1d780c50.png)}67.59%{background-image:url(/static/media/loop\ verre01_plan01_00097-min.7ff4a404.png)}68.28%{background-image:url(/static/media/loop\ verre01_plan01_00098-min.dc9f4d02.png)}68.97%{background-image:url(/static/media/loop\ verre01_plan01_00099-min.a144ec77.png)}69.66%{background-image:url(/static/media/loop\ verre01_plan01_00100-min.4344f7bf.png)}70.34%{background-image:url(/static/media/loop\ verre01_plan01_00101-min.6606c189.png)}71.03%{background-image:url(/static/media/loop\ verre01_plan01_00102-min.74b4ccda.png)}71.72%{background-image:url(/static/media/loop\ verre01_plan01_00103-min.fc4e71e5.png)}72.41%{background-image:url(/static/media/loop\ verre01_plan01_00104-min.f53c3e4a.png)}73.10%{background-image:url(/static/media/loop\ verre01_plan01_00105-min.b3c2e228.png)}73.79%{background-image:url(/static/media/loop\ verre01_plan01_00106-min.cedebfd3.png)}74.48%{background-image:url(/static/media/loop\ verre01_plan01_00107-min.46cb5417.png)}75.17%{background-image:url(/static/media/loop\ verre01_plan01_00108-min.368cab16.png)}75.86%{background-image:url(/static/media/loop\ verre01_plan01_00109-min.48c57c4d.png)}76.55%{background-image:url(/static/media/loop\ verre01_plan01_00110-min.37a43c6d.png)}77.24%{background-image:url(/static/media/loop\ verre01_plan01_00111-min.98b6dc23.png)}77.93%{background-image:url(/static/media/loop\ verre01_plan01_00112-min.4506fb3a.png)}78.62%{background-image:url(/static/media/loop\ verre01_plan01_00113-min.424ca569.png)}79.31%{background-image:url(/static/media/loop\ verre01_plan01_00114-min.efab1fe7.png)}80.00%{background-image:url(/static/media/loop\ verre01_plan01_00115-min.1b5035c4.png)}80.69%{background-image:url(/static/media/loop\ verre01_plan01_00116-min.22e6e768.png)}81.38%{background-image:url(/static/media/loop\ verre01_plan01_00117-min.210d5788.png)}82.07%{background-image:url(/static/media/loop\ verre01_plan01_00118-min.cc38f03d.png)}82.76%{background-image:url(/static/media/loop\ verre01_plan01_00119-min.09aa42f1.png)}83.45%{background-image:url(/static/media/loop\ verre01_plan01_00120-min.f0e8e04e.png)}84.14%{background-image:url(/static/media/loop\ verre01_plan01_00121-min.823ef4e0.png)}84.83%{background-image:url(/static/media/loop\ verre01_plan01_00122-min.07056fd5.png)}85.52%{background-image:url(/static/media/loop\ verre01_plan01_00123-min.71305450.png)}86.21%{background-image:url(/static/media/loop\ verre01_plan01_00124-min.a06b96b6.png)}86.90%{background-image:url(/static/media/loop\ verre01_plan01_00125-min.a92ae880.png)}87.59%{background-image:url(/static/media/loop\ verre01_plan01_00126-min.71a6bf22.png)}88.28%{background-image:url(/static/media/loop\ verre01_plan01_00127-min.2f5a3184.png)}88.97%{background-image:url(/static/media/loop\ verre01_plan01_00128-min.221e981a.png)}89.66%{background-image:url(/static/media/loop\ verre01_plan01_00129-min.f67730ae.png)}90.34%{background-image:url(/static/media/loop\ verre01_plan01_00130-min.af7825df.png)}91.03%{background-image:url(/static/media/loop\ verre01_plan01_00131-min.2703d276.png)}91.72%{background-image:url(/static/media/loop\ verre01_plan01_00132-min.0fc41cd4.png)}92.41%{background-image:url(/static/media/loop\ verre01_plan01_00133-min.49108427.png)}93.10%{background-image:url(/static/media/loop\ verre01_plan01_00134-min.a0eb20d8.png)}93.79%{background-image:url(/static/media/loop\ verre01_plan01_00135-min.bb387dce.png)}94.48%{background-image:url(/static/media/loop\ verre01_plan01_00136-min.41da69db.png)}95.17%{background-image:url(/static/media/loop\ verre01_plan01_00137-min.691b8dc8.png)}95.86%{background-image:url(/static/media/loop\ verre01_plan01_00138-min.baff46ba.png)}96.55%{background-image:url(/static/media/loop\ verre01_plan01_00139-min.25df4e9e.png)}97.24%{background-image:url(/static/media/loop\ verre01_plan01_00140-min.8309b68d.png)}97.93%{background-image:url(/static/media/loop\ verre01_plan01_00141-min.5c3a6983.png)}98.62%{background-image:url(/static/media/loop\ verre01_plan01_00142-min.b7dd9b3e.png)}99.31%{background-image:url(/static/media/loop\ verre01_plan01_00143-min.8909109e.png)}100.00%{background-image:url(/static/media/loop\ verre01_plan01_00144-min.ec309898.png)}}.lens-consultation-side-v2{height:100%}.lens-consultation-side-v2__top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;width:100%}.lens-consultation-side-v2__top label{font-weight:700;font-size:1.2rem;color:#fff;display:flex;align-items:center}.lens-consultation-side-v2__top label img{margin-right:1rem;width:1.5rem}.lens-consultation-side-v2__top .warning-icon{position:absolute;font-size:1.5rem;font-weight:700;color:red;margin-top:-2rem;right:0;top:0;border-radius:15rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;padding:.25rem;background-color:#fff;box-shadow:-1px -1px 10px 6px rgba(235,92,109,.25)}.lens-consultation-side-v2__top .warning-icon span{background-color:#eb5c6d;border-radius:15rem;width:100%;height:100%;color:#fff;display:flex;justify-content:center;align-items:center}.lens-consultation-side-v2__top .dialogue{position:absolute;border-radius:5pt;width:26rem;height:7rem;top:-2.6rem;left:15.2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#eb5c6d;color:#fff;font-weight:700;font-size:1.2rem;text-align:center}.lens-consultation-side-v2__top .dialogue:before{content:"";position:absolute;width:0;height:0;left:-1rem;top:1.65rem;transform:rotate(-90deg);border:.75rem solid transparent;border-top:none;border-bottom:.75rem solid #eb5c6d;-webkit-filter:drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1));filter:drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1))}.lens-consultation-side-v2__top .dialogue-buttons-container{position:relative;width:100%;display:flex}.lens-consultation-side-v2__top .dialogue-buttons{position:absolute;width:100%;justify-content:center;display:flex;grid-gap:16px;gap:16px;top:4px}.lens-consultation-side-v2__top .dialogue-buttons-no,.lens-consultation-side-v2__top .dialogue-buttons-yes{width:50px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:5px}.lens-consultation-side-v2__top .dialogue-buttons-yes{background-color:#0086d6}.lens-consultation-side-v2__top .dialogue-buttons-no{border:1px solid #bd4e58;background-color:#eb5c6d}.lens-consultation-side-v2__top--sun{display:none}.lens-consultation-side-v2__lens-pairs{display:flex;align-items:center;background:#fff;border-radius:19pt;padding:4pt;height:5.2rem;width:13.5rem;justify-content:center;position:relative}.lens-consultation-side-v2__lens-pairs img{-webkit-filter:invert(34%) sepia(97%) saturate(2049%) hue-rotate(180deg) brightness(93%) contrast(100%);filter:invert(34%) sepia(97%) saturate(2049%) hue-rotate(180deg) brightness(93%) contrast(100%);transition:opacity .25s ease-in-out;width:3.3rem}.lens-consultation-side-v2__lens-pairs .seprate{width:1px;height:1.5rem;display:inline-block;display:flex;align-items:center}.lens-consultation-side-v2__lens-pairs--pair1{cursor:pointer}.lens-consultation-side-v2__lens-pairs--pair1 .pair1-selected{background-color:#0086d6;padding:.75rem;border-radius:19pt;width:6rem;display:flex;justify-content:center}.lens-consultation-side-v2__lens-pairs--pair1 .pair1-selected img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-consultation-side-v2__lens-pairs--pair1 .pair2-selected{width:6rem;display:flex;justify-content:center}.lens-consultation-side-v2__lens-pairs--pair2{cursor:pointer}.lens-consultation-side-v2__lens-pairs--pair2 .pair2-selected{padding:.75rem;background-color:#0086d6;border-radius:19pt;width:6rem;display:flex;justify-content:center}.lens-consultation-side-v2__lens-pairs--pair2 .pair2-selected img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-consultation-side-v2__lens-pairs--pair2 .pair1-selected{width:6rem;display:flex;justify-content:center}.lens-consultation-side-v2__bottom{position:relative;z-index:3;width:100%;display:flex;justify-content:flex-end;align-items:flex-end;margin-top:auto}.lens-consultation-side-v2__bottom .button{margin-left:1rem}.lens-consultation-side-v2__bottom .button:first-child{padding:.65rem 1.5rem}.lens-consultation-side-v2__bottom--remove{display:none}.lens-consultation-side-v2__bottom-sun{position:absolute;z-index:3;width:100%;display:flex;justify-content:flex-end;align-items:flex-end;bottom:16px;right:16px}.lens-consultation-side-v2__bottom-sun .button{margin-left:1rem}.lens-consultation-side-v2__bottom-sun .button:first-child{padding:.65rem 1.5rem}.lens-consultation-side-v2__bottom-sun--remove{display:none}.lens-consultation-side-v2__eye-blink{width:2.5rem;margin-left:1rem;position:relative}.lens-consultation-side-v2__eye-blink img{width:100%;transition:transform .25s ease-in-out;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-consultation-side-v2__eye-blink img:first-child{position:absolute}.lens-consultation-side-v2__eye-blink .svg{opacity:0}.lens-consultation-side-v2--sun .lens-animation,.lens-consultation-side-v2--sun .lens-transition-in-animation{display:none}.lens-consultation-side-v2--sun .lens-transition-out{border-radius:1rem}.lens-recommendation{position:relative}.lens-recommendation__package-offer{border:1px solid rgba(0,134,214,.22);height:7rem;border-radius:35px;font-weight:400;font-size:1.8rem;color:#0086d6;padding:0 3rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;cursor:pointer}.lens-recommendation__package-offer:hover>div{background-color:#0086d6}.lens-recommendation__package-offer:hover>div:after{right:-.9rem}.lens-recommendation__package-offer:hover>div:before{left:-.9rem}.lens-recommendation__package-offer-icon{border:2px solid #0086d6;height:2.25rem;width:1.75rem;border-radius:.25rem;position:relative;transition:all .5s ease-in-out;transform:translateX(-1.5rem)}.lens-recommendation__package-offer-icon:after,.lens-recommendation__package-offer-icon:before{content:"";position:absolute;width:1.25rem;height:1.75rem;border:2px solid #0086d6;border-radius:.25rem;top:50%;transform:translateY(-50%);transition:all .5s ease-in-out}.lens-recommendation__package-offer-icon:after{right:-1.65rem}.lens-recommendation__package-offer-icon:before{left:-1.65rem}.lens-recommendation__lens-families{flex:1 1;display:flex;align-items:center;justify-content:space-around;flex-flow:column;height:calc(100% - 8rem);overflow-y:auto;padding-right:1rem}.lens-recommendation__modal{flex-flow:column;height:100%}.lens-recommendation__modal-icon{width:3.5rem;height:3.5rem;border-radius:50%;border:2px solid #0086d6}.lens-recommendation__modal-icon img{width:1.75rem}.lens-recommendation__modal-text{font-size:1.4rem;line-height:2.2rem;color:#0086d6;width:34rem;text-align:center;border-bottom:1px solid rgba(90,102,117,.2);padding:2.5rem 0;margin-bottom:2.5rem}.lens-recommendation__offline-eprom{position:absolute;bottom:0;right:0;font-size:1.2rem;color:rgba(90,102,117,.6)}.lens-animation{border-top-right-radius:1rem;border-bottom-right-radius:1rem;background-color:#eee;z-index:1;overflow:hidden}.lens-animation,.lens-animation__img{position:absolute;top:0;left:0;width:100%;height:100%}.lens-animation__img{object-fit:cover;opacity:0;transition:opacity .75s ease-in-out}.lens-animation__img--active{opacity:1}.lens-animation__video{top:0;left:0;width:100%;height:100%;z-index:10;position:absolute;object-fit:cover;padding-top:5px;mix-blend-mode:color-dodge}.lens-animation__slider{position:absolute;top:-5rem;bottom:0;left:1.75rem;margin:auto;display:flex;align-items:center;justify-content:center;flex-flow:column;z-index:10}.lens-animation__slider span{position:relative}.lens-animation__slider span:before{content:"";height:3rem;width:2.8rem;background:#b1d0e3;position:absolute;left:50%;transform:translateX(-50%)}.lens-animation__slider span:first-child:before{top:20px;border-top-right-radius:14px;border-top-left-radius:14px}.lens-animation__slider span:last-child:before{bottom:21px;border-bottom-right-radius:14px;border-bottom-left-radius:14px}.lens-animation__slider>div{width:2.8rem;background:#b1d0e3;border-radius:30px;margin:2rem 0;position:relative}.lens-animation__slider>div>div{z-index:2}.lens-animation__slider>div>div:last-child div{background:#0086d6}.lens-animation__slider--xperio.lens-animation__slider>div:after,.lens-animation__slider--xperio.lens-animation__slider>div:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:50%;height:33.5%;z-index:1;pointer-events:none;border-bottom:1px solid rgba(0,134,214,.5)}.lens-animation__slider--xperio.lens-animation__slider>div:before{top:auto;bottom:0;border-top:1px solid rgba(0,134,214,.5);border-bottom:none}.lens-family{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 3rem;max-height:18rem;height:100%;cursor:pointer}.lens-family:hover .lens-family__add{background-color:#0086d6}.lens-family:hover .lens-family__add img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-family__add{margin-left:auto;width:4.5rem;height:4.5rem}.lens-family__label{color:#0086d6;text-transform:capitalize}.lens-family__icon{width:2.5rem;margin-right:2rem}.lens-family__value{width:100%;height:6rem;border-radius:12px;background-color:rgba(0,134,214,.1);display:flex;align-items:center;justify-content:space-between;padding:0 3rem;font-size:1.85rem}.lens-family__value-actions>span{position:relative;display:inline-block}.lens-family__value-actions>span:before{content:"";width:6px;height:1px;background-color:rgba(0,134,214,.5);position:absolute;right:14px;top:13px;z-index:1;transition:transform .25s ease-in-out}.lens-family__value-actions>span:active:before,.lens-family__value-actions>span:hover:before{transform:rotate(36deg) translateY(-2px)}.lens-family__value-actions img{transform:translateY(.25rem)}.lens-family__value-actions img:last-child{margin-left:1rem}.lens-family__value--with-extra{border-bottom-right-radius:0;border-bottom-left-radius:0}.lens-family--with-value{flex-flow:column;align-items:flex-start;justify-content:center;padding:0;margin-bottom:1rem}.lens-family--with-value.lens-family--protect{border:none}.lens-family--with-value .lens-family__add,.lens-family--with-value .lens-family__icon{display:none}.lens-family--with-value .lens-family__label{font-size:1.5rem;font-weight:400;margin-bottom:1rem;padding-left:3rem}.lens-family--with-extra{border-bottom-right-radius:0;border-bottom-left-radius:0}.lens-family--protect{border-top:1px solid rgba(90,102,117,.2);border-bottom:1px solid rgba(90,102,117,.2)}.lens-family--disabled{opacity:.2;pointer-events:none}.lens-transition-in-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .5s ease-out;border-top-right-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden;background-image:url(/static/media/TransitionIn_00000.63ecf1b9.png);background-position:50%;background-size:cover}.lens-transition-in-animation--animate,.lens-transition-in-animation--init{animation:transitionIn 2s;animation-fill-mode:forwards}@keyframes transitionIn{1.64%{background-image:url(/static/media/TransitionIn_00000.63ecf1b9.png)}3.28%{background-image:url(/static/media/TransitionIn_00001.287fb5aa.png)}4.92%{background-image:url(/static/media/TransitionIn_00002.58abff06.png)}6.56%{background-image:url(/static/media/TransitionIn_00003.3f5356b0.png)}8.2%{background-image:url(/static/media/TransitionIn_00004.de279994.png)}9.84%{background-image:url(/static/media/TransitionIn_00005.031341c9.png)}11.48%{background-image:url(/static/media/TransitionIn_00006.3fcc0462.png)}13.11%{background-image:url(/static/media/TransitionIn_00007.38e517f6.png)}14.75%{background-image:url(/static/media/TransitionIn_00008.fc36955e.png)}16.39%{background-image:url(/static/media/TransitionIn_00009.f1334018.png)}18.03%{background-image:url(/static/media/TransitionIn_00010.8b02d7d0.png)}19.67%{background-image:url(/static/media/TransitionIn_00011.1a8da4a7.png)}21.31%{background-image:url(/static/media/TransitionIn_00012.8809712b.png)}22.95%{background-image:url(/static/media/TransitionIn_00013.e0d5b206.png)}24.59%{background-image:url(/static/media/TransitionIn_00014.c90ba23d.png)}26.23%{background-image:url(/static/media/TransitionIn_00015.46339331.png)}27.87%{background-image:url(/static/media/TransitionIn_00016.50ab24b8.png)}29.51%{background-image:url(/static/media/TransitionIn_00017.7efa9a17.png)}31.15%{background-image:url(/static/media/TransitionIn_00018.09fce427.png)}32.79%{background-image:url(/static/media/TransitionIn_00019.88c02e20.png)}34.43%{background-image:url(/static/media/TransitionIn_00020.8c994035.png)}36.07%{background-image:url(/static/media/TransitionIn_00021.a3234997.png)}37.7%{background-image:url(/static/media/TransitionIn_00022.b5999dbb.png)}39.34%{background-image:url(/static/media/TransitionIn_00023.84fc7219.png)}40.98%{background-image:url(/static/media/TransitionIn_00024.09520f21.png)}42.62%{background-image:url(/static/media/TransitionIn_00025.3c0dd585.png)}44.26%{background-image:url(/static/media/TransitionIn_00026.76555aa8.png)}45.9%{background-image:url(/static/media/TransitionIn_00027.3bf0cba9.png)}47.54%{background-image:url(/static/media/TransitionIn_00028.fd2da1f6.png)}49.18%{background-image:url(/static/media/TransitionIn_00029.155d1d16.png)}50.82%{background-image:url(/static/media/TransitionIn_00030.c414816c.png)}52.46%{background-image:url(/static/media/TransitionIn_00031.6c5a736a.png)}54.1%{background-image:url(/static/media/TransitionIn_00032.6831cd06.png)}55.74%{background-image:url(/static/media/TransitionIn_00033.f176ad99.png)}57.38%{background-image:url(/static/media/TransitionIn_00034.c12a81a6.png)}59.02%{background-image:url(/static/media/TransitionIn_00035.57d01561.png)}60.66%{background-image:url(/static/media/TransitionIn_00036.b8a2bf68.png)}62.3%{background-image:url(/static/media/TransitionIn_00037.01b721ca.png)}63.93%{background-image:url(/static/media/TransitionIn_00038.4836ff52.png)}65.57%{background-image:url(/static/media/TransitionIn_00039.61193ee5.png)}67.21%{background-image:url(/static/media/TransitionIn_00040.7a4edc8d.png)}68.85%{background-image:url(/static/media/TransitionIn_00041.01173b32.png)}70.49%{background-image:url(/static/media/TransitionIn_00042.d44fc1c5.png)}72.13%{background-image:url(/static/media/TransitionIn_00043.0f2c59ef.png)}73.77%{background-image:url(/static/media/TransitionIn_00044.8ed06d7f.png)}75.41%{background-image:url(/static/media/TransitionIn_00045.f8d9357b.png)}77.05%{background-image:url(/static/media/TransitionIn_00046.c7bf1a0f.png)}78.69%{background-image:url(/static/media/TransitionIn_00047.25806e09.png)}80.33%{background-image:url(/static/media/TransitionIn_00048.6ce0f01e.png)}81.97%{background-image:url(/static/media/TransitionIn_00049.25ca8c3f.png)}83.61%{background-image:url(/static/media/TransitionIn_00050.428637c5.png)}85.25%{background-image:url(/static/media/TransitionIn_00051.76976c80.png)}86.89%{background-image:url(/static/media/TransitionIn_00052.e7bf3e8b.png)}88.52%{background-image:url(/static/media/TransitionIn_00053.ff2c3f10.png)}90.16%{background-image:url(/static/media/TransitionIn_00054.a82aca00.png)}91.8%{background-image:url(/static/media/TransitionIn_00055.d6cc7454.png)}93.44%{background-image:url(/static/media/TransitionIn_00056.5854c253.png)}95.08%{background-image:url(/static/media/TransitionIn_00057.d68b780d.png)}96.72%{background-image:url(/static/media/TransitionIn_00058.d68b780d.png)}98.36%{background-image:url(/static/media/TransitionIn_00059.d68b780d.png)}to{background-image:url(/static/media/TransitionIn_00060.1c18ffc0.png)}}.lens-transition-out{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-top-right-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden;background-position:50%;background-size:cover}.lens-transition-out--Convexe{background-image:url(/static/media/TransitionOut_Convexe_00000.d49c02d1.png);animation:transitionOutConvexe 1s;animation-fill-mode:forwards}.lens-transition-out--Concave{background-image:url(/static/media/TransitionOut_Concave_00000.d49c02d1.png);animation:transitionOutConcave 1s;animation-fill-mode:forwards}.lens-transition-out__index{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease-in}.lens-transition-out__index--fadein{opacity:1}.lens-transition-out__progress-circles{position:static}.lens-transition-out__thickness-weight{position:absolute;top:88px;left:50px}.lens-transition-out__center-thickness{position:absolute;top:260px;left:50px}.lens-transition-out__edge-thickness{position:absolute;bottom:14rem;right:6rem}@keyframes transitionOutConvexe{2%{background-image:url(/static/media/TransitionOut_Convexe_00000.d49c02d1.png)}4%{background-image:url(/static/media/TransitionOut_Convexe_00001.03b6f50c.png)}6%{background-image:url(/static/media/TransitionOut_Convexe_00002.db730034.png)}8%{background-image:url(/static/media/TransitionOut_Convexe_00003.a0ca68e2.png)}10%{background-image:url(/static/media/TransitionOut_Convexe_00004.48b18640.png)}12%{background-image:url(/static/media/TransitionOut_Convexe_00005.8d7de01e.png)}14%{background-image:url(/static/media/TransitionOut_Convexe_00006.be5845b6.png)}16%{background-image:url(/static/media/TransitionOut_Convexe_00007.30d11fce.png)}18%{background-image:url(/static/media/TransitionOut_Convexe_00008.ff2f0e1b.png)}20%{background-image:url(/static/media/TransitionOut_Convexe_00009.e3c37e4e.png)}22%{background-image:url(/static/media/TransitionOut_Convexe_00010.a3b0c57d.png)}24%{background-image:url(/static/media/TransitionOut_Convexe_00011.8f364bef.png)}26%{background-image:url(/static/media/TransitionOut_Convexe_00012.5be64ddd.png)}28%{background-image:url(/static/media/TransitionOut_Convexe_00013.c981b933.png)}30%{background-image:url(/static/media/TransitionOut_Convexe_00014.f4ada57f.png)}32%{background-image:url(/static/media/TransitionOut_Convexe_00015.ac710383.png)}34%{background-image:url(/static/media/TransitionOut_Convexe_00016.c6c2773e.png)}36%{background-image:url(/static/media/TransitionOut_Convexe_00017.fc958910.png)}38%{background-image:url(/static/media/TransitionOut_Convexe_00018.915d2185.png)}40%{background-image:url(/static/media/TransitionOut_Convexe_00019.eb7dbe51.png)}42%{background-image:url(/static/media/TransitionOut_Convexe_00020.04d77f4e.png)}44%{background-image:url(/static/media/TransitionOut_Convexe_00021.f954bdb8.png)}46%{background-image:url(/static/media/TransitionOut_Convexe_00022.1a064042.png)}48%{background-image:url(/static/media/TransitionOut_Convexe_00023.fe4f5ffc.png)}50%{background-image:url(/static/media/TransitionOut_Convexe_00024.b21171f0.png)}52%{background-image:url(/static/media/TransitionOut_Convexe_00025.aa9ca00c.png)}54%{background-image:url(/static/media/TransitionOut_Convexe_00026.89717ca9.png)}56%{background-image:url(/static/media/TransitionOut_Convexe_00027.666eaa62.png)}58%{background-image:url(/static/media/TransitionOut_Convexe_00028.2a52f9d7.png)}60%{background-image:url(/static/media/TransitionOut_Convexe_00029.3c4b8fd4.png)}62%{background-image:url(/static/media/TransitionOut_Convexe_00030.e5530bc9.png)}64%{background-image:url(/static/media/TransitionOut_Convexe_00031.31dbaca0.png)}66%{background-image:url(/static/media/TransitionOut_Convexe_00032.bf360fcd.png)}68%{background-image:url(/static/media/TransitionOut_Convexe_00033.ccb23421.png)}70%{background-image:url(/static/media/TransitionOut_Convexe_00034.c9f028ad.png)}72%{background-image:url(/static/media/TransitionOut_Convexe_00035.6721f296.png)}74%{background-image:url(/static/media/TransitionOut_Convexe_00036.a63ed2c8.png)}76%{background-image:url(/static/media/TransitionOut_Convexe_00037.ef1c3ec1.png)}78%{background-image:url(/static/media/TransitionOut_Convexe_00038.c6662d72.png)}80%{background-image:url(/static/media/TransitionOut_Convexe_00039.5618c7cf.png)}82%{background-image:url(/static/media/TransitionOut_Convexe_00040.5930cd82.png)}84%{background-image:url(/static/media/TransitionOut_Convexe_00041.5eacdc40.png)}86%{background-image:url(/static/media/TransitionOut_Convexe_00042.82f5a160.png)}88%{background-image:url(/static/media/TransitionOut_Convexe_00043.45ec8892.png)}90%{background-image:url(/static/media/TransitionOut_Convexe_00044.d8b2723b.png)}92%{background-image:url(/static/media/TransitionOut_Convexe_00045.19710d40.png)}94%{background-image:url(/static/media/TransitionOut_Convexe_00046.519e6bef.png)}96%{background-image:url(/static/media/TransitionOut_Convexe_00047.c9cd1d95.png)}98%{background-image:url(/static/media/TransitionOut_Convexe_00048.236d395c.png)}to{background-image:url(/static/media/TransitionOut_Convexe_00049.4a1e4f1c.png)}}@keyframes transitionOutConcave{2%{background-image:url(/static/media/TransitionOut_Concave_00000.d49c02d1.png)}4%{background-image:url(/static/media/TransitionOut_Concave_00001.03b6f50c.png)}6%{background-image:url(/static/media/TransitionOut_Concave_00002.db730034.png)}8%{background-image:url(/static/media/TransitionOut_Concave_00003.a0ca68e2.png)}10%{background-image:url(/static/media/TransitionOut_Concave_00004.48b18640.png)}12%{background-image:url(/static/media/TransitionOut_Concave_00005.8d7de01e.png)}14%{background-image:url(/static/media/TransitionOut_Concave_00006.be5845b6.png)}16%{background-image:url(/static/media/TransitionOut_Concave_00007.30d11fce.png)}18%{background-image:url(/static/media/TransitionOut_Concave_00008.ff2f0e1b.png)}20%{background-image:url(/static/media/TransitionOut_Concave_00009.e3c37e4e.png)}22%{background-image:url(/static/media/TransitionOut_Concave_00010.a3b0c57d.png)}24%{background-image:url(/static/media/TransitionOut_Concave_00011.8f364bef.png)}26%{background-image:url(/static/media/TransitionOut_Concave_00012.5be64ddd.png)}28%{background-image:url(/static/media/TransitionOut_Concave_00013.c981b933.png)}30%{background-image:url(/static/media/TransitionOut_Concave_00014.f4ada57f.png)}32%{background-image:url(/static/media/TransitionOut_Concave_00015.ac710383.png)}34%{background-image:url(/static/media/TransitionOut_Concave_00016.749642c2.png)}36%{background-image:url(/static/media/TransitionOut_Concave_00017.862592c7.png)}38%{background-image:url(/static/media/TransitionOut_Concave_00018.02539a6b.png)}40%{background-image:url(/static/media/TransitionOut_Concave_00019.f16ee750.png)}42%{background-image:url(/static/media/TransitionOut_Concave_00020.85b868df.png)}44%{background-image:url(/static/media/TransitionOut_Concave_00021.f31974e1.png)}46%{background-image:url(/static/media/TransitionOut_Concave_00022.8d4a8a4e.png)}48%{background-image:url(/static/media/TransitionOut_Concave_00023.6c8fdb08.png)}50%{background-image:url(/static/media/TransitionOut_Concave_00024.0b39274a.png)}52%{background-image:url(/static/media/TransitionOut_Concave_00025.561b7b1b.png)}54%{background-image:url(/static/media/TransitionOut_Concave_00026.df30e735.png)}56%{background-image:url(/static/media/TransitionOut_Concave_00027.5dde54a4.png)}58%{background-image:url(/static/media/TransitionOut_Concave_00028.c5e7e08d.png)}60%{background-image:url(/static/media/TransitionOut_Concave_00029.de89abe3.png)}62%{background-image:url(/static/media/TransitionOut_Concave_00030.e2202854.png)}64%{background-image:url(/static/media/TransitionOut_Concave_00031.cab5e34c.png)}66%{background-image:url(/static/media/TransitionOut_Concave_00032.f1cfd35e.png)}68%{background-image:url(/static/media/TransitionOut_Concave_00033.b9d4ed97.png)}70%{background-image:url(/static/media/TransitionOut_Concave_00034.3d763e4c.png)}72%{background-image:url(/static/media/TransitionOut_Concave_00035.3ccdbee9.png)}74%{background-image:url(/static/media/TransitionOut_Concave_00036.6a1734ec.png)}76%{background-image:url(/static/media/TransitionOut_Concave_00037.1b5979d6.png)}78%{background-image:url(/static/media/TransitionOut_Concave_00038.1d4960c2.png)}80%{background-image:url(/static/media/TransitionOut_Concave_00039.53d9ed1c.png)}82%{background-image:url(/static/media/TransitionOut_Concave_00040.88a1676f.png)}84%{background-image:url(/static/media/TransitionOut_Concave_00041.d696a398.png)}86%{background-image:url(/static/media/TransitionOut_Concave_00042.54f7db32.png)}88%{background-image:url(/static/media/TransitionOut_Concave_00043.23044949.png)}90%{background-image:url(/static/media/TransitionOut_Concave_00044.99ae9a72.png)}92%{background-image:url(/static/media/TransitionOut_Concave_00045.0d2db5f0.png)}94%{background-image:url(/static/media/TransitionOut_Concave_00046.21f61dfe.png)}96%{background-image:url(/static/media/TransitionOut_Concave_00047.ca310b69.png)}98%{background-image:url(/static/media/TransitionOut_Concave_00048.7c071733.png)}to{background-image:url(/static/media/TransitionOut_Concave_00049.8addd54c.png)}}.frame-view,.lens-consultation-sun-xp{display:flex}.frame-view{flex-flow:column;flex:1 1;position:relative;height:100%}.frame-view .button-tab{margin:0 0 0 auto}.frame-view .button-tab img{opacity:.5}.frame-view__frame{max-width:45rem;margin:auto;transition:opacity .25s ease-in-out;height:25vh}.frame-view__frame--loading{opacity:.1}.frame-view .loading-spinner{inset:0;margin:auto;position:absolute;z-index:1;top:-40%}.frame-style-selection{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:7.5rem;grid-auto-rows:7.5rem;grid-gap:1rem;flex:1 1;overflow-y:auto}.frame-style-selection__item{display:flex;border:1px solid #fadfd2;border:1px solid var(--app-sun-theme-bg-light);border-radius:.5rem;align-items:center;justify-content:center;flex-flow:column;color:#f35d1d;color:var(--app-sun-theme);cursor:pointer}.frame-style-selection__item img{opacity:.2;width:2.5rem;margin-bottom:1rem}.frame-style-selection__item--selected{background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);color:#fff}.frame-style-selection__item--selected img{opacity:.8;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.frame-selection-step{width:100%;display:flex;flex-flow:column;align-items:flex-start;height:100%}.frame-selection-step__labels{padding:1.5rem 0 1rem}.frame-selection-step__labels label{color:#f35d1d;color:var(--app-sun-theme);font-size:1rem;margin-bottom:.5rem;display:block}.frame-selection-step .button-tab{margin:2rem 0}.frame-selection-step__next{margin-top:1rem;margin-left:auto}.protect-selection-step{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-flow:column}.protect-selection-step__content{padding:3.5rem 3rem;flex:1 1;overflow:auto}.protect-selection-step__content>label{color:#f35d1d;color:var(--app-sun-theme)}.protect-selection-step__content h4{margin-bottom:3rem}.protect-selection-step__divider{border:1px solid rgba(90,102,117,.1);border-bottom:none;margin:2.5rem 0}.protect-selection-step__saved{display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;color:#f35d1d;color:var(--app-sun-theme);margin-top:2rem}.protect-selection-step__saved>div{margin-right:1rem}.multiple-choice__choice{height:4rem;width:100%;border:1px solid #f35d1d;border:1px solid var(--app-sun-theme);border-radius:.7rem;display:flex;align-items:center;justify-content:center;color:#f35d1d;color:var(--app-sun-theme);font-size:1.5rem;font-weight:700;cursor:pointer}.multiple-choice__choice:not(:last-child){margin-bottom:1rem}.multiple-choice__choice--selected{border:none;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);color:#fff}.multiple-choice__description{font-size:1rem;font-weight:400}.multiple-choice--with-desc li{padding:0 1.5rem;justify-content:space-between}.previous-step{height:5.6rem;border-bottom:1px solid rgba(90,102,117,.1);display:flex;align-items:center;justify-content:space-between;padding:0 3rem;cursor:pointer}.previous-step label{display:flex}.previous-step label span{margin-right:1rem}.tint-selection-step{top:0;left:0;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:flex;flex-flow:column;box-sizing:border-box}.tint-selection-step__labels{padding:3rem 3rem 1rem}.tint-selection-step__labels label{color:#f35d1d;color:var(--app-sun-theme)}.tint-selection-step__labels h4{display:flex;align-items:center;justify-content:space-between}.tint-selection-step__labels h4 span{font-size:1rem;background:linear-gradient(95deg,var(--app-tint-gradient-dark),var(--app-tint-gradient-light));color:#fff;padding:.25rem 1.5rem;font-weight:400;border-radius:2rem;text-transform:capitalize}.tint-selection-step__tints{padding:0 3rem 3rem;border-bottom:2px solid rgba(90,102,117,.1);height:-webkit-max-content;height:-moz-max-content;height:max-content}.tint-selection-step__product{height:12rem;width:100%;padding:16px 16px 32px;border-bottom:2px solid rgba(90,102,117,.1);display:flex;flex-direction:column;grid-gap:10px;gap:10px}.tint-selection-step__product-edit{display:flex;align-items:center;justify-content:space-around;border:1px solid #f35d1d;height:2.5rem;width:6.5rem;border-radius:15px;padding-inline:5px;padding-left:10px;color:#f35d1d;font-size:1rem;font-weight:700}.tint-selection-step__enhance-label,.tint-selection-step__product-family{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.2rem;padding-left:16px;position:relative;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tint-selection-step__enhance-label:before,.tint-selection-step__product-family:before{content:"";position:absolute;height:7px;width:7px;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);left:5px;top:5px;border-radius:50%}.tint-selection-step__enhance-product,.tint-selection-step__product-label{font-weight:700;background:#fef5f1;height:4.5rem;display:flex;justify-content:space-between;align-items:center;padding-inline:1.5rem;border-radius:5px;font-size:1.12rem}.tint-selection{border-bottom:1px solid rgba(90,102,117,.1);padding:1.5rem 0;transition:all .5s ease-in-out}.tint-selection--open{padding-bottom:0}.tint-selection__header{display:flex;align-items:center;justify-content:space-between;font-size:1.1rem}.tint-selection__header>label{cursor:pointer}.tint-selection__header>div{display:flex;align-items:center;transform:translateX(-5px)}.tint-selection__arrow{transform:translateY(1px);cursor:pointer}.tint-selection__info-tooltip{margin-right:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:80;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#fff}.tint-selection__info-tooltip-text{font-size:1.2rem;margin-right:1rem}.tint-selection__info-tooltip-toggle{border:1px solid #ddd;border-radius:50%;width:1.6rem;height:1.6rem;outline:none;text-align:center;font-size:1rem;cursor:pointer;color:#ddd}.tint-selection__info-tooltip .generic-tool-tip__wrapper{display:flex;align-items:center;justify-content:space-between}.tint-selection__selection{display:flex;padding:1rem 0 0;margin-left:8px}.tint-selection__selection-colors{display:flex;flex-wrap:wrap}.tint-selection__selection li{width:1.6rem;height:1.6rem;background:linear-gradient(90deg,var(--app-tint-gradient-dark),var(--app-tint-gradient-light));border-radius:50%;margin-bottom:1rem;cursor:pointer}.tint-selection__selection li:not(:last-child){margin-right:1rem}.tint-selection__selection li.selected{box-shadow:inset 0 0 0 2px #325080;position:relative}.tint-selection__selection li.selected:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:.2rem;background-color:#325080}.advantage{display:flex;flex-direction:column;box-sizing:border-box;padding:3rem 6rem;width:100%}.advantage__gradient-text{margin-bottom:2rem;margin-top:0;font-size:13px}.advantage__gradient-text,.advantage__lipsum{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(90deg,#f0a954,#f95162);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.advantage__adv-title,.advantage__gradient-text{font-weight:600}.advantage__container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:1.5rem;height:100%}.advantage__disclaimer{padding-left:16px;font-size:10px;text-align:left}.advantage__cont{display:flex;justify-content:space-between;border-radius:20px;padding:3rem 2rem;width:100%;background:#fef5f1;text-align:center;line-height:1.75rem;box-sizing:border-box}.advantage__circle,.advantage__cont{flex-direction:column;align-items:center}.advantage__circle{position:relative;justify-content:center;margin-bottom:.5rem}.advantage__circle--text{font-size:1.75rem;font-weight:700;color:#f35d1d;position:absolute;z-index:10;top:32%;right:44%;transform:translate(40%,35%)}.advantage__adv-title{margin-bottom:1.25rem;line-height:2rem}.advantage__lipsum{justify-self:end;margin:0}.advantage__progress-cont{border-radius:100%;background:#fff;transform:rotate(270deg)}.advantage__progress-bar{stroke-dasharray:201.06}.advantage-item{margin-bottom:1rem}.advantage-item__label{font-size:1rem;margin-bottom:.5rem;display:block;display:flex;justify-content:space-between}.advantage-item__progress{background:#fadfd2;background:var(--app-sun-theme-bg-light);border-radius:.7rem;overflow:hidden}.advantage-item__progress div{width:50%;height:.4rem;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);border-radius:.7rem}.lens-consultation-side-sun{box-sizing:border-box;display:flex;flex-direction:column;opacity:1;transition:opacity 1s ease-in-out;height:100%;width:100%}.lens-consultation-side-sun--fadeout{opacity:0}.lens-consultation-side-sun__product{height:12rem;width:100%;padding:16px 16px 32px;border-bottom:1px solid rgba(90,102,117,.1);display:flex;flex-direction:column;grid-gap:10px;gap:10px}.lens-consultation-side-sun__product-edit{display:flex;align-items:center;justify-content:space-around;border:1px solid #f35d1d;height:2.5rem;width:6.5rem;border-radius:15px;padding-inline:5px;padding-left:10px;color:#f35d1d;font-size:1rem;font-weight:700}.lens-consultation-side-sun__enhance-label,.lens-consultation-side-sun__product-family{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.2rem;padding-left:16px;position:relative;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lens-consultation-side-sun__enhance-label:before,.lens-consultation-side-sun__product-family:before{content:"";position:absolute;height:7px;width:7px;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);left:5px;top:5px;border-radius:50%}.lens-consultation-side-sun__enhance-product,.lens-consultation-side-sun__product-label{font-weight:700;background:#fef5f1;height:4.5rem;display:flex;justify-content:space-between;align-items:center;padding-inline:1.5rem;border-radius:5px;font-size:1.12rem}.lens-consultation-side-sun__buttons{display:flex;align-items:center;justify-content:flex-end;padding:3rem}.lens-consultation-side-sun__buttons>button{height:4rem;margin-left:1rem}.lens-consultation-side-sun__buttons .blink-eye{margin-left:1rem}.lens-consultation-side-sun .button--soon:hover .blink-eye{opacity:0}.lens-family-sun{display:flex;justify-content:center;align-items:center;height:12.5rem}.lens-family-sun__product{width:100%;padding:16px;display:flex;flex-direction:column;justify-content:center;grid-gap:4px;gap:4px}.lens-family-sun__product--disabled{opacity:.4;pointer-events:none}.lens-family-sun__product-edit{display:flex;align-items:center;justify-content:space-around;border:1px solid #f35d1d;height:2.5rem;width:6.5rem;border-radius:15px;padding-inline:5px;padding-left:10px;color:#f35d1d;font-size:1rem;font-weight:700;cursor:pointer}.lens-family-sun__product-family{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.2rem;text-transform:capitalize;padding-left:16px;position:relative;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lens-family-sun__product-family:before{content:"";position:absolute;height:7px;width:7px;background:linear-gradient(90deg,#f0a954,#f95162);background:var(--app-sun-gradient-bg);left:5px;top:5px;border-radius:50%}.lens-family-sun__product-family-add{height:2.8rem;width:2.8rem;border-radius:2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;border:1px solid #0086d6;border:1px solid var(--app-theme);transition:all .25s ease-in-out}.lens-family-sun__product-family-add:hover{transition:all .25s ease-in-out;background:#0086d6;background:var(--app-theme)}.lens-family-sun__product-family-add:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.lens-family-sun__enhance-product,.lens-family-sun__product-label{font-weight:700;background:#fef5f1;height:4.5rem;display:flex;justify-content:space-between;align-items:center;padding-inline:1.5rem;border-radius:5px;font-size:1.12rem}.lens-consultation-v2{display:flex}.lens-consultation-v2__content{flex:1 1;height:100%;overflow:hidden;position:relative}.lens-consultation-v2__slide-container{display:flex;flex-direction:column;height:100%}.lens-consultation-v2__slide-back{position:absolute;top:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:.25s ease-in-out;width:100%;padding:1rem 0;background:#fff}.lens-consultation-v2__slide-back--show{pointer-events:auto;transition:1s ease-in;opacity:1}.lens-consultation-v2__back{margin-bottom:2rem}.tutorial{padding:0}.tutorial__modal{padding:1.5rem;height:100%;position:relative}.tutorial__header{display:flex;align-items:center;padding:2rem;border-bottom:1px solid rgba(90,102,117,.2)}.tutorial__header h3{margin:auto}.tutorial__header .button.over-display{z-index:4}.tutorial__body{overflow-x:auto;height:83%;padding:0 3rem 3rem;margin:1rem 0}.tutorial-card{width:257px;height:157px;background-color:#fff;border-radius:15px;box-shadow:0 10px 20px 0 rgba(0,134,214,.15);margin:2.5rem 0;padding:30px;transition:background-color .25s ease-in-out;cursor:pointer}.tutorial-card--selected{background-color:#0086d6;background-color:var(--app-theme)}.tutorial-card--selected h4,.tutorial-card--selected label{color:#fff}.tutorial-card--selected .tutorial-card__body.progress-bar{background-color:rgba(90,102,117,.1)}.tutorial-card--selected .tutorial-card__body.progress-bar span{background-color:#fff}.tutorial-card__header{margin-bottom:2.5rem;display:flex;height:4rem;justify-content:flex-start;align-items:center}.tutorial-card__header img{width:2rem;margin:auto 0 auto 3rem}.tutorial-card__header .selected{-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(2);filter:invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(2)}.tutorial-card__header h4{font-weight:400;font-size:18px;width:68%}.tutorial-card__body{font-size:10px;font-weight:700;color:#0086d6;color:var(--app-theme)}.tutorial-card__body.progress-bar{background-color:rgba(90,102,117,.1);width:100%;height:.65rem;margin-top:.8rem;border-radius:6px;overflow:hidden;position:relative}.tutorial-card__body.progress-bar span{transition:width .25s ease-in-out;width:0;height:100%;position:absolute;top:0;left:0;background-color:#0086d6;background-color:var(--app-theme);border-radius:6px}.tutorial-main__intro{display:flex;height:25rem;border-radius:1.5rem;overflow:hidden;margin:5rem 0}.tutorial-main__background{background-image:url(/static/media/tutorial-background.66f8551a.jpg);background-size:cover;width:51%}.tutorial-main__info{width:51.3rem;height:100%;background:rgba(47,59,74,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-left:auto;padding:3rem;position:relative;display:flex;flex-flow:column;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;justify-content:center}.tutorial-main__info p{color:#fff;font-size:1.3rem;margin-bottom:3rem}.tutorial-main__info h5{color:#fff;font-weight:700}.tutorial-main__info h5 img{margin-right:2rem;height:1.5rem}.tutorial-main__info hr{border-top:1px solid #fff;opacity:1%;margin:1rem 0}.tutorial-main .accordion--parent.tutorial-content label{font-weight:700}.tutorial-main .accordion{border-top:none;border-bottom:1px solid rgba(90,102,117,.2)}.tutorial-main .accordion__body{grid-template-columns:repeat(3,1fr);grid-gap:1rem;grid-gap:1.5rem;gap:1.5rem;display:grid;padding:0}.tutorial-main .accordion__head{border-left:none;padding:4rem 3rem 4rem 0}.tutorial-main .accordion__head--open{background-color:transparent}.tutorial-main .accordion__arrow-wrapper{background-color:rgba(47,59,74,.1);border-radius:50%;transition:all .25s ease-in-out}.tutorial-main .accordion__arrow-wrapper.up{background-color:#0086d6;background-color:var(--app-theme)}.tutorial-main .accordion__arrow-wrapper .arrow.arrow--up{border-color:#fff}.tutorial-main .accordion--parent>.accordion__head--open{background-color:transparent}.tutorial-section__header{text-align:center;padding:3rem 12rem}.tutorial-section__header p{color:rgba(90,102,117,.6);line-height:22px;font-size:14px;word-wrap:break-word}.tutorial-section__header h3{font-size:25px;margin-bottom:10px}.tutorial-section__container{box-sizing:border-box;height:70px;width:100%;margin:1.5rem 0;border:1px solid rgba(47,59,74,.1);border-radius:8px;padding:20px 30px;display:flex;align-items:center;justify-content:space-between}.tutorial-section__container p{font-size:14px;font-weight:400;color:#2f3b4a;width:60%}.tutorial-section__container--btn{display:flex;align-items:center}.tutorial-section__container--btn .button:first-child{margin-right:1rem}.tutorial-section__container--btn .button--icon-left img{width:1.5rem}.tutorial-section__video video{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000}.advance-setting-filter{display:flex;align-items:flex-start}.advance-setting-filter__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));grid-template-rows:1fr 1fr;grid-gap:1rem 3rem;flex:1 1;margin:0 2rem 2rem}.advance-setting-filter__button{margin-top:2.75rem}.advance-setting-filter-field>div{display:flex;margin-top:1rem;cursor:pointer;position:relative}.advance-setting-filter-field__label{color:#0086d6;font-weight:700;font-size:1.5rem}.advance-setting-filter-field__input{border:none;border-bottom:1px solid #0086d6;border-radius:10px;margin-right:1rem;height:4rem;background-color:hsla(0,0%,98%,.3);flex:1 1;outline:none;padding:0 2rem}.advance-setting-filter-field__arrow,.advance-setting-filter-field__clear{position:absolute;top:0;bottom:0;margin:auto}.advance-setting-filter-field__clear{transform:scale(.7);right:.75em}.advance-setting-filter-field__arrow{transform:rotate(90deg);right:2em}.advance-setting-filter-field-selection__title{margin-bottom:2rem}.advance-setting-filter-field-selection__list{height:calc(100% - 5rem);overflow-y:auto;padding-right:2rem}.advance-setting-filter-results{overflow-y:auto;position:relative;flex:1 1;margin-bottom:1rem}.advance-setting-filter-results table{width:100%}.advance-setting-filter-results table thead{position:-webkit-sticky;position:sticky;background-color:#fff;top:0;left:0}.advance-setting-filter-results td,.advance-setting-filter-results th{border:1px solid #0086d6;padding:1rem;color:#0086d6}.advance-setting-filter-results td.center,.advance-setting-filter-results th.center{text-align:center}.advance-price-modifier-input{display:flex;align-items:center;justify-content:center}.advance-price-modifier-input input{border:none;border-bottom:1px solid #0086d6;border-radius:10px;margin-right:1rem;height:4rem;background-color:#fff;outline:none;padding:0 2rem;width:8rem;font-weight:700;text-align:center}.advance-price-modifier-input>.button{margin-right:1rem}.advance-price-setting{display:flex;flex-flow:column}.advance-price-setting__buttons{margin-top:auto;display:flex;align-items:center;justify-content:flex-end}.advance-price-setting__buttons .button{margin-left:1rem}
/*# sourceMappingURL=main.e71cce22.chunk.css.map */