.oee-header-layout .oee-redesign-signin{font-family:sofia-pro,"sofia pro",sans-serif;font-weight:700;font-stretch:normal;font-style:normal;font-size:16px;line-height:16px;letter-spacing:0;text-transform:uppercase;cursor:pointer}.oee-header-layout.oee-redesign-header-layout-container{padding:0 24px;border-bottom:1px solid #d8d8d8;background:#fff}.oee-header-layout .oee-redesign-header-layout{min-height:58.5px;height:auto;align-items:center;display:flex}.oee-header-layout .oee-redesign-header-layout .col{padding-right:0;padding-left:0}.oee-header-layout .oee-redesign-signin-container{padding:0}.oee-header-layout .oee-redesign-signin-container .oee-redesign-signin-container-guest,.oee-header-layout .oee-redesign-signin-container .oee-redesign-signin-container-logged{display:flex;gap:8px;justify-content:right;align-items:center}.oee-header-layout .oee-redesign-signin-container .oee-redesign-signin-container-guest .oee-redesign-logged-content,.oee-header-layout .oee-redesign-signin-container .oee-redesign-signin-container-logged .oee-redesign-logged-content{display:flex;gap:8px;min-width:unset;margin:unset;font-family:sofia-pro,"sofia pro",sans-serif;font-weight:700;font-stretch:normal;font-style:normal;font-size:16px;line-height:16px;white-space:nowrap}.oee-header-layout .oee-redesign-signin-container .oee-redesign-signin-container-guest .oee-redesign-logged-content .text-logout,.oee-header-layout .oee-redesign-signin-container .oee-redesign-signin-container-logged .oee-redesign-logged-content .text-logout{font-family:sofia-pro,"sofia pro",sans-serif;font-weight:700;font-stretch:normal;font-style:normal;font-size:12px;line-height:16px;text-decoration:underline;cursor:pointer}.oee-header-layout .oee-redesign-col-flex-title{display:flex;flex-direction:column;padding:16px 0}.oee-header-layout .oee-redesign-col-flex-title .text-title.schedule.oee-redesign-title-first-row{font-family:minerva-modern,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:28px;line-height:32px;text-align:center;margin-right:0;text-transform:uppercase;margin-top:0}.oee-header-layout .oee-redesign-col-flex-title .text-title.schedule.oee-redesign-title-second-row{font-family:sofia-pro,"sofia pro",sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;margin-right:0}.oee-header-layout .modal-popup-overlay{z-index:11}.oee-header-layout .modal-popup-overlay.signin-popup-overlay{margin-top:0}.oee-header-layout .modal-popup-overlay .signin-popup{max-width:864px;min-height:479px;left:50%!important;top:50%!important;transform:translate(-50%,-50%);height:auto;padding:40px 0;display:flex;justify-content:center}@media screen and (max-width:1199px){.oee-header-layout .modal-popup-overlay .signin-popup{padding:56px 0 40px 0}}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container{display:flex;flex-direction:column;width:100%;justify-self:center;max-width:343px;margin:unset;padding:unset}@media screen and (max-width:1199px){.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container{max-width:312px}}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .login-error{color:#e32118;font-family:sofia-pro,"sofia pro",sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:14px;letter-spacing:.16px}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .signin-button-row{margin-bottom:24px}@media screen and (max-width:1199px){.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .signin-button-row{margin-bottom:14px}}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .signin-button-row button{background:#222;font-weight:700}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .input-row{margin:24px 0 0 0}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .input-row input{font-family:sofia-pro,"sofia pro",sans-serif;font-weight:400;font-stretch:normal;font-style:normal}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .forgot-row{margin-bottom:32px;margin-top:20px}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .forgot-row .view-text-message{font-family:sofia-pro,"sofia pro",sans-serif;font-weight:700;font-stretch:normal;font-style:normal;padding:0;line-height:16px;color:#222;font-size:12px;line-height:16px;letter-spacing:.16px;text-decoration:underline}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .login-form-error{display:inline-block;position:relative;left:16px;top:-2px;width:100%;color:#e32118;font-family:sofia-pro,"sofia pro",sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:12px;line-height:16px;letter-spacing:.16px;margin:0}@media screen and (max-width:1199px){.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .login-form-error{top:0}}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container form .login-form-error svg{position:absolute;width:24px;height:24px;top:-38px;right:30px}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .title{margin-bottom:8px}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .close-pop-up{width:16px;height:16px}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login a{text-decoration:none}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .text-fast{font-family:sofia-pro,"sofia pro",sans-serif!important;font-weight:400!important;font-stretch:normal;font-style:normal;color:#222;font-size:14px;margin-bottom:15px;letter-spacing:.5px}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast{justify-content:center;display:flex;flex-direction:row;width:100%}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast>div{padding:0 6px}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .fast-fb-custom{display:block}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .fast-fb-custom #customBtnFB{display:flex;justify-content:space-evenly;background:#1877f2;width:120px;height:28px;margin-right:10px;padding-top:2px;border-radius:8px;white-space:nowrap;align-items:center}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .fast-fb-custom #customBtnFB:hover{cursor:pointer}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .fast-fb-custom .icon{display:block}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .fast-fb-custom span.label{font-family:serif;font-weight:400}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .fast-fb-custom span.icon{background:url(https://assets.lenscrafters.com/extra/image/LensCrafters/projects/202109-checkout/fb-normal.png) 50% no-repeat;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-top:3px;margin-left:10px}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .fast-fb-custom span.buttonText{display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;font-family:Helvetica,sans-serif;font-style:normal;color:#fff!important;line-height:17px;margin-top:2px;margin-left:0}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .div-google #customBtn{display:flex;background:#fff;color:#444;width:100px;height:28px;border-radius:5px;white-space:nowrap;box-shadow:0 0 1px 0 rgba(0,0,0,.2),0 2px 1px 0 rgba(0,0,0,.2);align-items:center;justify-content:space-evenly}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .div-google .icon{display:block}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .div-google #customBtn:hover{cursor:pointer}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .div-google span.label{font-family:serif;font-weight:400}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .div-google span.icon{background:url(https://assets.lenscrafters.com/extra/image/LensCrafters/projects/202109-checkout/google-normal.png) 50% no-repeat;display:inline-block;vertical-align:middle;width:31px;height:26px;margin-left:3px;margin-right:0;margin-top:0}.oee-header-layout .modal-popup-overlay .signin-popup .signin-popup-form-container .fast-login .container-fast .div-google span.buttonText{display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;font-family:Roboto,sans-serif;opacity:.5;margin-top:2px}@media screen and (max-width:1199px){body{min-height:100svh!important;height:100svh}.oee-header-layout.oee-redesign-header-layout-container{padding:0 16px}.oee-header-layout .row-half-layout.oee-redesign-header-layout{height:76px;align-items:center}.oee-header-layout .row-half-layout .oee-redesign-signin-container .oee-redesign-signin-container-guest,.oee-header-layout .row-half-layout .oee-redesign-signin-container .oee-redesign-signin-container-logged{display:flex;gap:8px;justify-content:right;align-items:center}.oee-header-layout .row-half-layout .oee-redesign-signin-container .oee-redesign-signin-container-guest .oee-redesign-logged-content,.oee-header-layout .row-half-layout .oee-redesign-signin-container .oee-redesign-signin-container-logged .oee-redesign-logged-content{display:flex;gap:8px;min-width:unset;margin:unset;font-family:sofia-pro,"sofia pro",sans-serif;font-weight:700;font-stretch:normal;font-style:normal;font-size:16px;line-height:16px;letter-spacing:0}}onlinebooking-app legend{margin-bottom:0;width:auto}onlinebooking-app label:not(.switch){position:static;pointer-events:auto;left:auto;top:auto;transition:none;-moz-transition:none;-webkit-transition:none;font-size:inherit}@media only screen and (min-device-width:375px) and (max-device-width:667px){onlinebooking-app label:not(.switch){font-size:inherit;margin-bottom:unset;margin-top:unset}}.fade-in{opacity:0;animation:fadeIn 1.5s ease forwards}.fade-out{opacity:1;animation:fadeOut .3s ease forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.my-account-logged-redesign ul{margin-top:16px}.my-account-logged-redesign ul label{font-family:sofia-pro,"sofia pro",sans-serif;font-weight:400;font-stretch:normal;font-style:normal;position:unset;pointer-events:unset;-webkit-transition:unset;transition:unset}#header-sticky-wrapper{top:unset!important;position:relative!important}@media screen and (max-width:1199px){.header_wrapper_container .header-menu .nav-links.link-opened,.header_wrapper_container .header-menu .nav-links.opened{position:fixed!important}}@media screen and (min-width:1200px){.header_wrapper_container .header-menu .nav-links #header_search_wrapper.mobile,.header_wrapper_container .header-menu .nav-links #header_search_wrapper.open{position:fixed!important}}