.bg_main_color{background-color:#2D455C}.essilor_primary_blue{color:#0088ec !important}.essilor_primary_grey{color:#5e6a71}.essilor_primary_white{color:#fff}.essilor_bg_primary_blue{background-color:#0088ec}.essilor_bg_primary_grey{background-color:#5e6a71}.essilor_bg_primary_white{background-color:#fff !important}.essilor_secondary_blue{color:#0052a0}.essilor_secondary_light_blue1{color:#5bb9ff}.essilor_secondary_light_blue2{color:#d4edff}.essilor_secondary_grey{color:#868f92}.essilor_secondary_light_grey1{color:#c6cbce}.essilor_secondary_light_grey2{color:#e8e9eb}.essilor_secondary_light_grey3{color:#fafaf8}.essilor_secondary_red{color:#ff5c6b}.essilor_secondary_green{color:#5ebeb3}.essilor_secondary_yellow{color:#ffd61b}.essilor_secondary_orange{color:#f49856}.essilor_secondary_purple{color:#6358c3}.essilor_bg_secondary_blue{background-color:#0052a0}.essilor_bg_secondary_light_blue1{background-color:#5bb9ff}.essilor_bg_secondary_light_blue2{background-color:#d4edff}.essilor_bg_secondary_grey{background-color:#868f92}.essilor_bg_secondary_light_grey1{background-color:#c6cbce}.essilor_bg_secondary_light_grey2{background-color:#e8e9eb}.essilor_bg_secondary_light_grey3{background-color:#fafaf8}.essilor_bg_secondary_red{background-color:#ff5c6b}.essilor_bg_secondary_green{background-color:#5ebeb3}.essilor_bg_secondary_yellow{background-color:#ffd61b}.essilor_bg_secondary_orange{background-color:#f49856}.essilor_bg_secondary_purple{background-color:#6358c3}.essilor_bg_linkfooter{background-color:#f8f8f8}.punto_vendita_dettaglio .background-half-color{background-color:#fff;position:relative}.punto_vendita_dettaglio .background-half-color:before{content:'';width:37%;height:100%;position:absolute;top:0;left:0;background-color:#0088ec}body{font-family:sans-serif;color:#5e6a71;letter-spacing:0;font-size:16px;line-height:22px;font-weight:500;background-color:#f8f8f8}.essilor_home_image{position:absolute;width:700px;height:400px;background-image:url("/wp-content/themes/essilor/assets/img/article1.png");background-repeat:no-repeat;background-position:center;background-size:cover;top:0;right:0}.essilor_home_triangle{position:absolute;top:0;right:0;width:0;height:0;border-bottom:800px solid #f8f8f8;border-right:700px solid transparent}.essilor_bgnd_image_cover,.img-square{background-position:center;background-repeat:no-repeat;background-size:cover}.essilor_bgnd_image_contain{background-position:center;background-repeat:no-repeat;background-size:contain}.border-radius-20{border-radius:20px}.border-tl-radius-20{border-top-left-radius:20px}.border-bl-radius-20{border-bottom-left-radius:20px}.essilorPostDescription p{margin:0}.essilor_td_separator{height:1em;background-color:unset !important;display:table-cell !important}.left-align-slick > .slick-list > .slick-track{margin-left:0}a.link_white{color:white}a.link_white:hover{color:white}.d-none-important{display:none !important}div#loader_overlay,div#overlay_content_permission{position:fixed;z-index:999999;background-color:white;top:0;bottom:0;left:0;right:0;width:100%}.bg_main_color{background-color:#f8f8f8}.essilor_primary_blue{color:#0088ec !important}.essilor_primary_grey{color:#5e6a71}.essilor_primary_white{color:#fff}.essilor_bg_primary_blue{background-color:#0088ec}.essilor_bg_primary_grey{background-color:#5e6a71}.essilor_bg_primary_white{background-color:#fff !important}.essilor_secondary_blue{color:#0052a0}.essilor_secondary_light_blue1{color:#5bb9ff}.essilor_secondary_light_blue2{color:#d4edff}.essilor_secondary_grey{color:#868f92}.essilor_secondary_light_grey1{color:#c6cbce}.essilor_secondary_light_grey2{color:#e8e9eb}.essilor_secondary_light_grey3{color:#fafaf8}.essilor_secondary_red{color:#ff5c6b}.essilor_secondary_green{color:#5ebeb3}.essilor_secondary_yellow{color:#ffd61b}.essilor_secondary_orange{color:#f49856}.essilor_secondary_purple{color:#6358c3}.essilor_bg_secondary_blue{background-color:#0052a0}.essilor_bg_secondary_light_blue1{background-color:#5bb9ff}.essilor_bg_secondary_light_blue2{background-color:#d4edff}.essilor_bg_secondary_grey{background-color:#868f92}.essilor_bg_secondary_light_grey1{background-color:#c6cbce}.essilor_bg_secondary_light_grey2{background-color:#e8e9eb}.essilor_bg_secondary_light_grey3{background-color:#fafaf8}.essilor_bg_secondary_red{background-color:#ff5c6b}.essilor_bg_secondary_green{background-color:#5ebeb3}.essilor_bg_secondary_yellow{background-color:#ffd61b}.essilor_bg_secondary_orange{background-color:#f49856}.essilor_bg_secondary_purple{background-color:#6358c3}.essilor_bg_linkfooter{background-color:#f8f8f8}.punto_vendita_dettaglio .background-half-color{background-color:#fff;position:relative}.punto_vendita_dettaglio .background-half-color:before{content:'';width:37%;height:100%;position:absolute;top:0;left:0;background-color:#0088ec}h1{font-size:40px;line-height:50px;font-weight:bold}h2{font-size:40px;line-height:46px;font-weight:300}h3{font-size:28px;line-height:38px;font-weight:bold}h4{font-size:28px;line-height:38px;font-weight:300}h5{font-size:24px;line-height:26px;font-weight:bold}h6{font-size:20px;line-height:26px;font-weight:bold}small{font-size:14px;line-height:19px;font-weight:500}input{color:#5e6a71}.essilor_typo_buttons,.essilor_typo_buttons_l{letter-spacing:0.4px;color:#0088ec}.essilor_typo_tags,.essilor_typo_tags16{letter-spacing:1.5px;color:#868f92;font-weight:bold;line-height:17px;font-size:14px}.essilor_typo_buttons_l{font-weight:bold;font-size:18px;line-height:24px}.essilor_typo_tags16{letter-spacing:2.29px;line-height:22px;font-size:16px;color:#0088ec}.essilor_round_rect,.essilor_round_rect_border{min-width:160px;min-height:55px}.essilor_round_rect_border{border:1px solid #c6cbce}.light{font-weight:100}.border-radius-10px{border-radius:10px}.essilor_icon_edit,.essilor_big-button,.essilor_icon_addtocart,.essilor_icon_download_white,.essilor_icon_print,.essilor_icon_angle_down,.essilor_icon_download,.essilor_icon_play,.essilor_icon_calendar_white,.essilor_icon_place_white,.essilor_icon_place,.essilor_icon_plus,.essilor_icon_cross,.essilor_icon_search,.essilor_icon_user,.essilor_icon_user_white,.essilor_icon_notification,.essilor_icon_cart,.essilor_icon_cart_blue,.active.essilor_icon_cart,.essilor_icon_training,.menu_lat_formazione,.essilor_icon_training_white,.essilor_icon_home,.menu_lat_home,.essilor_icon_home_white,.essilor_icon_sale,.menu_lat_puntovendita,.essilor_icon_sale_white,.essilor_icon_visual_solutions,.menu_lat_sva,.essilor_icon_visual_solutions_white,.essilor_icon_link{height:20px;width:20px;background-repeat:no-repeat;background-size:contain;background-position:center}.essilor_icon_border{border:1px solid #c6cbce}.essilor_icon_edit{background-image:url('/wp-content/themes/essilor/assets/icon/edit.svg')}.essilor_big-button{background-image:url('/wp-content/themes/essilor/assets/icon/big-button.svg')}.essilor_icon_addtocart{background-image:url('/wp-content/themes/essilor/assets/icon/addtocart.svg');width:24px;height:24px;position:absolute;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);top:50%}.essilor_icon_download_white{background-image:url('/wp-content/themes/essilor/assets/icon/download-white.svg');width:24px;height:24px}.essilor_icon_print{background-image:url('/wp-content/themes/essilor/assets/icon/print.svg')}.essilor_icon_angle_down{background-image:url('/wp-content/themes/essilor/assets/icon/angle-down.svg')}.essilor_icon_download{background-image:url('/wp-content/themes/essilor/assets/icon/download.svg');background-size:25px;width:40px;height:40px;position:absolute;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);top:50%}.essilor_icon_play{background-image:url('/wp-content/themes/essilor/assets/icon/play.svg')}.essilor_icon_calendar_white{background-image:url('/wp-content/themes/essilor/assets/icon/calendar-white.svg')}.essilor_icon_place_white{background-image:url('/wp-content/themes/essilor/assets/icon/place-white.svg')}.essilor_icon_place{background-image:url('/wp-content/themes/essilor/assets/icon/place.svg')}.essilor_icon_plus{background-image:url('/wp-content/themes/essilor/assets/icon/plus.svg');}.essilor_icon_cross{background-image:url('/wp-content/themes/essilor/assets/icon/cross.svg');margin-left:2px;width:12px;height:12px}.essilor_icon_search{background-image:url('/wp-content/themes/essilor/assets/icon/search.svg')}.essilor_icon_user{background-image:url('/wp-content/themes/essilor/assets/icon/user.svg')}.essilor_icon_user_white{background-image:url('/wp-content/themes/essilor/assets/icon/user-white.svg')}.essilor_icon_notification{background-image:url('/wp-content/themes/essilor/assets/icon/notifiche.svg')}.essilor_icon_cart{background-image:url('/wp-content/themes/essilor/assets/icon/cart.svg')}.essilor_icon_cart_blue,.active.essilor_icon_cart{background-image:url('/wp-content/themes/essilor/assets/icon/cart-blue.svg')}.essilor_icon_training,.menu_lat_formazione{background-image:url('/wp-content/themes/essilor/assets/icon/formazione.svg')}.essilor_icon_training_white{background-image:url('/wp-content/themes/essilor/assets/icon/formazione-white.svg')}.essilor_icon_home,.menu_lat_home{background-image:url('/wp-content/themes/essilor/assets/icon/home.svg')}.essilor_icon_home_white{background-image:url('/wp-content/themes/essilor/assets/icon/home-white.svg')}.essilor_icon_sale,.menu_lat_puntovendita{background-image:url('/wp-content/themes/essilor/assets/icon/puntovendita.svg')}.essilor_icon_sale_white{background-image:url('/wp-content/themes/essilor/assets/icon/puntovendita-white.svg')}.essilor_icon_visual_solutions,.menu_lat_sva{background-image:url('/wp-content/themes/essilor/assets/icon/soluzionivisive.svg')}.essilor_icon_visual_solutions_white{background-image:url('/wp-content/themes/essilor/assets/icon/soluzionivisive-white.svg')}.essilor_icon_link{background-image:url('/wp-content/themes/essilor/assets/icon/link.svg')}.add_to_cart_button{background-color:unset !important;padding:unset !important}.add_to_cart_button.loading{pointer-events:none;cursor:normal}.woocommerce a.button.loading::after{display:none}.added_to_cart.wc-forward{display:none !important}.woocommerce a.button.added::after{font-family:unset;content:"";margin-left:unset;vertical-align:unset;display:none}#actionIconContainer #actionIconRemove,#actionIconContainer #actionIconAdd{cursor:pointer}#actionIconContainer #actionIconRemove.iconDisabled,#actionIconContainer #actionIconAdd.iconDisabled{cursor:normal;pointer-events:none;color:#c6cbce}#wishlistIcon{cursor:pointer}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:0.0625em;width:0}54%{top:1.0625em;left:0.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:0.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:0.0625em;width:0}54%{top:1.0625em;left:0.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:0.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:0.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:0.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-actions{flex:1;align-self:stretch;justify-content:flex-end;height:2.2em}body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-input{height:2em;margin:0.3125em auto;font-size:1em}body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-validationerror{font-size:1em}body.swal2-toast-shown > .swal2-container{position:fixed;background-color:transparent}body.swal2-toast-shown > .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown > .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown > .swal2-container.swal2-top-end,body.swal2-toast-shown > .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown > .swal2-container.swal2-top-left,body.swal2-toast-shown > .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown > .swal2-container.swal2-center-left,body.swal2-toast-shown > .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown > .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.swal2-toast-shown > .swal2-container.swal2-center-end,body.swal2-toast-shown > .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown > .swal2-container.swal2-bottom-left,body.swal2-toast-shown > .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown > .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown > .swal2-container.swal2-bottom-end,body.swal2-toast-shown > .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:0.625em;box-shadow:0 0 0.625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{justify-content:flex-start;margin:0 0.6em;font-size:1em}.swal2-popup.swal2-toast .swal2-close{position:initial}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:0.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:0.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:0.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 0.3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 0.3125em;padding:0.3125em 0.625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, .4)}.swal2-popup.swal2-toast .swal2-success{border-color:#5ebeb3 !important}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.25em;left:-0.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:0.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:0.4375em;width:0.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:0.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:0.1875em;width:0.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:0.9375em;right:0.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast 0.5s;animation:showSweetToast 0.5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast 0.2s forwards;animation:hideSweetToast 0.2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip 0.75s;animation:animate-toast-success-tip 0.75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long 0.75s;animation:animate-toast-success-long 0.75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-0.625em) rotateZ(2deg);transform:translateY(-0.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:0.5}66%{-webkit-transform:translateY(0.3125em) rotateZ(2deg);transform:translateY(0.3125em) rotateZ(2deg);opacity:0.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-0.625em) rotateZ(2deg);transform:translateY(-0.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:0.5}66%{-webkit-transform:translateY(0.3125em) rotateZ(2deg);transform:translateY(0.3125em) rotateZ(2deg);opacity:0.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:0.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:0.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:0.5625em;left:0.0625em;width:0}54%{top:0.125em;left:0.125em;width:0}70%{top:0.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:0.75em;width:0.5em}100%{top:1.125em;left:0.1875em;width:0.75em}}@keyframes animate-toast-success-tip{0%{top:0.5625em;left:0.0625em;width:0}54%{top:0.125em;left:0.125em;width:0}70%{top:0.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:0.75em;width:0.5em}100%{top:1.125em;left:0.1875em;width:0.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:0.9375em;width:0}84%{top:0.9375em;right:0;width:1.125em}100%{top:0.9375em;right:0.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:0.9375em;width:0}84%{top:0.9375em;right:0;width:1.125em}100%{top:0.9375em;right:0.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown > .swal2-modal{box-shadow:0 0 10px rgba(0, 0, 0, .4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen > .swal2-modal{display:flex !important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row > .swal2-modal{display:flex !important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column > .swal2-modal{display:flex !important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right) > .swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0 !important}}.swal2-container.swal2-fade{transition:background-color 0.1s}.swal2-container.swal2-shown{background-color:rgba(0, 0, 0, .4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:0.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 0.4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{align-items:center;justify-content:center;margin:1.25em auto 0}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:0.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:0.46875em;padding:0;border:0.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent !important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:0 0.3125em;padding:0.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:0.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:0.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, .4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding-top:1em;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color 0.1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup > .swal2-checkbox,.swal2-popup > .swal2-file,.swal2-popup > .swal2-input,.swal2-popup > .swal2-radio,.swal2-popup > .swal2-select,.swal2-popup > .swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color 0.3s, box-shadow 0.3s;border:1px solid #d9d9d9;border-radius:0.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:0.75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:0.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:0.375em 0.625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 0.6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 0.4em}.swal2-popup .swal2-validationerror{display:none;align-items:center;justify-content:center;padding:0.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validationerror::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 0.625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50, 100, 150, .4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:0.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:transparent !important}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:0.3125em;border-radius:0.125em;background-color:#ff5c6b !important}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#5ebeb3 !important}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-0.25em;left:-0.25em;width:100%;height:100%;border:0.25em solid rgba(165, 220, 134, .3);border-radius:50%;z-index:2;box-sizing:content-box;border-color:#5ebeb3 !important;opacity:0}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:0.5em;left:1.625em;width:0.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:0.3125em;border-radius:0.125em;background-color:#5ebeb3 !important;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:0.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:0.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:0.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show 0.3s;animation:swal2-show 0.3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide 0.15s forwards;animation:swal2-hide 0.15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}[dir=rtl] .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip 0.75s;animation:swal2-animate-success-line-tip 0.75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long 0.75s;animation:swal2-animate-success-line-long 0.75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon 0.5s;animation:swal2-animate-error-icon 0.5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark 0.5s;animation:swal2-animate-error-x-mark 0.5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.essilor_logo{height:127px;width:260px;background-repeat:no-repeat;background-size:contain;background-position:center}.essilor_logo_border{border:1px solid #c6cbce}.essilor_logo{background-image:url('/wp-content/themes/essilor/assets/logo.svg')}header{width:100%;height:80px;background:white;box-shadow:80px 0px 5px #b9b9b9;transition:0.4s;position:fixed;z-index:100}#menu-lat{width:80px;height:100%;position:fixed;box-shadow:0px 5px 5px #b9b9b9;left:0px;transition:0.4s;background-color:white;padding-top:80px;z-index:99}#menu-menu-lat{list-style:none;padding-left:0}#menu-menu-lat li{height:80px;position:relative}#menu-menu-lat li a{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}#menu-menu-lat li a{display:flex;align-items:center;justify-content:flex-start;width:100%}#menu-lat a:hover .menu-icon{border-top:40px solid #0088ec;border-bottom:40px solid #0088ec;border-top-right-radius:50%;border-bottom-right-radius:50%}#menu-lat:hover .menu-icon + span{width:calc(217px - 80px);padding-left:10px}#menu-lat:hover li a{display:flex}#menu-lat:hover{width:217px;transition:0.4s}#menu-menu-lat a{height:100%;border-left:4px solid #0088ec}#menu-lat a span{transition-delay:0.5s}header.border-right{box-shadow:217px 0px 5px #b9b9b9;transition:0.4s}.menu-icon{width:76px;height:80px;position:relative}.menu-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.menu-link{box-sizing:border-box;height:50px;width:50px;border:1.5px solid #0088ec;background:linear-gradient(48.41deg, #0088ec 0%, #5bb9ff 100%);box-shadow:7px 7px 30px 0 rgba(0, 0, 0, 0.15);position:fixed;bottom:50px;right:50px;border-radius:50%;z-index:99999}.menu-link-container{height:50px;border:1px solid #cecece;background-color:#fff;box-shadow:6px 6px 20px 0 rgba(0, 0, 0, 0.1);border-radius:25px;padding:0 15px}.menu-link-container .menu-link-icon{border:0;background-color:transparent;box-shadow:none;border-radius:0}.menu-link ul{list-style:none}.p-relative{position:relative}.p-absolute,.menu-link-icon img{position:absolute}.p-absolute-center,.menu-link-icon img{top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.width-100per{width:100%}.height-100per{height:100%}.pointer{cursor:pointer}.menu-menu-link-container{position:fixed;bottom:120px;right:50px}#menu-menu-link li a{display:flex;align-items:center;justify-content:flex-end;color:#5e6a71}#menu-menu-link li a:hover{color:#0088ec}.menu-link-icon{margin-left:10px;box-sizing:border-box;height:50px;width:50px;border:1.5px solid #e8e9eb;background-color:#fff;box-shadow:6px 6px 20px 0 rgba(0, 0, 0, 0.1);border-radius:50%;position:relative}#menu-menu-link{display:flex;flex-direction:column-reverse}#menu-menu-link li{margin-top:15px}#menu-menu-lat .icon{width:80px;height:20px;position:absolute;top:50%;background-size:contain !important;background-repeat:no-repeat;background-position:center center;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#menu-menu-lat .spacemenulat{position:relative;width:76px;height:80px}#menu-menu-lat .aHover .spacemenulat{border-top:41px solid #0088ec;border-bottom:41px solid #0088ec;border-top-right-radius:50%;border-bottom-right-radius:50%}#menu-menu-lat li span{margin-left:10px}#menu-menu-header .iconHeader{width:80px;height:80px;position:relative}#menu-menu-header .iconSearch,#menu-menu-header .iconUser,#menu-menu-header .iconNotifiche,#menu-menu-header .iconCart{width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background-size:contain;background-repeat:no-repeat;background-position:center center}#menu-menu-header .iconSearch{background-image:url("/wp-content/themes/essilor/assets/icon/search.svg")}#menu-menu-header .iconUser{background-image:url("/wp-content/themes/essilor/assets/icon/user.svg")}#menu-menu-header .iconNotifiche{background-image:url("/wp-content/themes/essilor/assets/icon/notifiche.svg")}#menu-menu-header{display:flex;list-style:none;padding:0}.searchBar input{border:none;border-bottom:1px solid #c6cbce}#menu-menu-header .itemActive .iconHeader{background:#0088ec}#menu-menu-header .itemActive .iconHeader .iconUser{background-image:url("/wp-content/themes/essilor/assets/icon/user-white.svg")}.subMenuUser{list-style:none;padding:0}.subMenuUser li{padding:10px 0 10px 15px;border-top:1px solid #e8e9eb}.subMenuUser{background:white;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;box-shadow:0px 6px 10px #e8e9eb;position:absolute;right:0;width:152px}.subMenuUser:after{content:"";position:absolute;top:-10px;right:35px;border-bottom:10px solid white;border-left:5px solid transparent;border-right:5px solid transparent}header ul#menu-menu-header li{position:relative}header ul#menu-menu-header li ul{display:none;background:white;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;box-shadow:6px 6px 20px rgba(0, 0, 0, 0.1);position:absolute;right:0;width:185px;list-style:none;padding:0}header ul#menu-menu-header li ul:after{content:"";position:absolute;top:-10px;right:35px;border-bottom:10px solid white;border-left:5px solid transparent;border-right:5px solid transparent}header ul#menu-menu-header li ul li{border-top:1px solid #e8e9eb;cursor:pointer}header ul#menu-menu-header li ul li a{display:block;padding:10px 0 10px 15px}header ul#menu-menu-header li:hover ul{display:block}#menu-menu-header .iconHeader:hover{background:#0088ec}#menu-menu-header .iconHeader:hover div.iconSearch{background-image:url(/wp-content/themes/essilor/assets/icon/search-white.svg)}#menu-menu-header .iconHeader:hover div.iconUser{background-image:url(/wp-content/themes/essilor/assets/icon/user-white.svg)}#menu-menu-header .iconHeader:hover div.iconNotifiche{background-image:url(/wp-content/themes/essilor/assets/icon/notifiche-white.svg)}#menu-menu-header .iconHeader:hover div.iconCart{background-image:url(/wp-content/themes/essilor/assets/icon/cart-white.svg)}.icon_notification_number{background-color:#0088ec;color:#fff;font-size:10px;font-weight:bold;line-height:14px;height:14px;width:14px;border-radius:10px;border:2px solid #fff;position:absolute;box-sizing:unset;top:-7px;right:-7px;text-align:center}#menu-menu-header .iconHeader:hover div.icon_notification_number{background-color:#fff;color:#0088ec;border-color:#0088ec}header ul#menu-menu-header li ul li a{color:#c6cbce;font-weight:bold}header ul#menu-menu-header li ul li:hover a{color:#868f92;text-decoration:none}header ul#menu-menu-header li div.menuItemLogged{display:none}header ul#menu-menu-header li div.menuItemUnlogged{}.font-28{font-size:28px}main{padding-top:80px}.opacity0{opacity:0;transition-delay:0s !important}.opacity1{opacity:1;transition-delay:0.3s !important}#menu-lat a span{color:#5e6a71}#menu-lat a:hover span{color:#0088ec;text-decoration:none !important}#menu-lat a:hover{text-decoration:none !important}#menu-mobile{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0088ec}.btn.btn-custom{height:40px;width:160px;border-radius:20px;background:linear-gradient(48.41deg, #0088ec 0%, #5bb9ff 100%);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);position:relative}.btn.btn-custom.btn-lg{width:254px}.btn.btn-custom span{color:#fff;font-family:"Noto Sans";font-size:16px;font-weight:bold;letter-spacing:0.4px;position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.btn.btn-custom div.spinner-border{position:absolute;color:white;right:15px;top:calc(50% - 13px);width:26px;height:26px}.btn.btn-custom div.spinner-border-center{left:calc(50% - 13px)}.btn.btn-custom i{position:absolute;font-size:27px;color:white;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.btn.btn-custom:hover{box-shadow:10px 10px 20px 0 rgba(0, 0, 0, 0.16)}.btn.btn-custom.disabled{opacity:0.5;cursor:default;pointer-events:none}.btn.btn-custom.btn-round{width:50px !important;height:50px;border-radius:50%;border:none}.btn.btn-custom.btn-round > div,.btn.btn-custom.btn-round i{left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.btn.btn-custom.btn-round > div{position:absolute}.btn.btn-custom.btn-border-white{border:1.5px solid #fff}.btn-round-white{background:white !important}.btn-round-white i.fa-times{font-size:16px;width:100%}.rectangle-blue{background:linear-gradient(48.41deg, #0393ef 0%, #52bcff 100%)}.btn-group-toggle{border:1px solid #c6cbce;padding:3px;border-radius:10px}.btn-group-toggle .btn{background:none;border:none;padding:7px;border-radius:50% !important;box-shadow:unset}.btn-group-toggle .btn:first-child{background-color:transparent}.btn-group-toggle .btn:first-child.active{background-color:#868f92}.btn-group-toggle .btn:last-child{background-color:transparent;margin-left:2px}.btn-group-toggle .btn:last-child.active{background-color:#0088ec}.btn-add-to-cart-list{top:0;left:0;bottom:unset !important;right:unset !important;border:none !important;box-shadow:none !important;border-radius:0 !important;background:none !important;height:24px !important;width:24px !important}.border-addtocart{border:2px solid #0088ec;border-radius:32px}.ul-benefici{width:35px;height:35px;border:3px solid #0088ec;position:relative;border-radius:50%}.ul-benefici:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background-color:#0088ec}.essilorRoundButton{width:40px;height:40px;border:1px solid #c6cbce;color:#c6cbce;border-radius:20px;text-align:center;vertical-align:middle;line-height:38px;cursor:pointer}.essilorRoundButton.active{border:1px solid #5e6a71;color:#5e6a71}.dropdown-item.active,.dropdown-item:active{background-color:white}.dropdown .dropdown-menu li{outline:none}button,input,optgroup,select,textarea{outline:none}form input{width:100%;border:1px solid #c6cbce;border-radius:19.5px;height:39px;padding:0 15px}form input::placeholder{color:#c6cbce}form input:focus{background-color:#fff;box-shadow:10px 10px 20px 0 rgba(0, 0, 0, 0.12)}form input:focus::placeholder{color:#868f92}form .disabled{opacity:0.5;cursor:default;pointer-events:none}form .error{border:1px solid #ff5c6b}form .error + .input-error{color:#5e6a71;font-family:"Noto Sans";font-size:14px;font-weight:500;letter-spacing:0;line-height:19px;padding-left:1em}form textarea{width:100%;border:1px solid #c6cbce;border-radius:17px;padding:10px 15px}form textarea::placeholder{color:#c6cbce}form .radio-button{position:relative;margin:20px 0}form .radio-button input{position:absolute;margin:5px;padding:0;visibility:hidden}form .radio-button input:checked + span .fake-radiobutton:after{display:block}form .radio-button .label-visible{margin-left:2em;margin-bottom:0;color:#5e6a71}form .radio-button .label-visible .fake-radiobutton{position:absolute;display:block;top:0;left:3px;width:20px;height:20px;border:1px solid #868f92;background-color:white;border-radius:50%;cursor:pointer}form .radio-button .label-visible .fake-radiobutton:after{content:"";display:none;position:absolute;top:50%;left:50%;width:8px;height:8px;background:#93a3b6;border-radius:50%;transform:translateX(-50%) translateY(-50%)}#modificaOrari .orari{display:flex;flex-direction:column}#modificaOrari .orari .btn-border-bottom{border:none;border-bottom:1px solid #868f92;border-radius:0}#modificaOrari .orari .horizontalSeparator{width:10px;margin:0 15px;height:1px;background:#5e6a71;position:relative}.article{height:436px;background-color:white;box-shadow:2px 2px 20px 0 rgba(0, 0, 0, 0.04);border-radius:10px}.article .articleImage{height:218px;border-radius:10px 10px 0 0;background-position:bottom;background-size:cover}.article .category{color:#868f92;font-family:"Noto Sans";font-size:14px;font-weight:bold;letter-spacing:1.5px;line-height:17px}.article .title{color:#5e6a71;font-family:"Noto Sans";font-size:20px;font-weight:bold;letter-spacing:0;line-height:26px;margin-top:0.3em}.article .link{color:#0393ef;font-family:"Noto Sans";font-size:16px;font-weight:bold;letter-spacing:0.4px;line-height:22px;bottom:25px;position:absolute}.borderFade{position:absolute;height:30px;background:linear-gradient(0deg, white, rgba(255, 255, 255, 0));width:100%;bottom:0px}.articleText{height:calc(218px - 47px);margin-bottom:47px !important;overflow:hidden;position:relative}.card{height:483px;border-radius:10px;border:0px;box-shadow:2px 2px 20px 0 rgba(0, 0, 0, 0.06);margin:0 15px}.card .cardImage{height:calc(241.5px);border-top-right-radius:10px;border-top-left-radius:10px;background-repeat:no-repeat !important;background-size:cover !important}.card .title{color:#5e6a71;font-family:"Noto Sans";font-size:40px;font-weight:300;letter-spacing:0;line-height:46px;text-align:center}.card .description{margin-top:1em;text-align:center;color:white;opacity:0}.card .btn-card{border-radius:20px;background:linear-gradient(48.41deg, #0088ec 0%, #5bb9ff 100%);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);width:160px;position:absolute;bottom:70px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.card .btn-card span{color:#fff;font-family:"Noto Sans";font-size:16px;font-weight:bold;letter-spacing:0.4px;line-height:22px;position:relative;left:-10px}.card .btn-card i{position:absolute;font-size:27px;color:white;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.block-3-article .col-sm-4 .card:hover{height:calc(100% + 60px);top:-30px;margin:0;width:calc(100% + 30px);left:-15px}.block-3-article .col-sm-4 .card:hover .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(48.41deg, #0088ec 0%, #5bb9ff 100%);border-radius:10px;opacity:0.7}.block-3-article .col-sm-4 .card:hover .p-3{z-index:2}.block-3-article .col-sm-4 .card:hover .title{color:#fff;font-family:"Noto Sans";font-size:40px;font-weight:300;letter-spacing:0;line-height:46px;text-align:center}.block-3-article .col-sm-4 .card:hover .description{opacity:1}.block-3-article .col-sm-4 .card:hover .btn-card{border:1.5px solid #fff}.cardSquare{margin:15px 15px;padding-top:calc(100% - 30px);border-radius:10px;position:relative}.cardSquare .afterGradient{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0.08%, rgba(0, 40, 70, 0.7) 100%);border-radius:10px}.cardSquare .btn{display:none}.cardSquare .title{color:#fff;line-height:22px;z-index:3;position:absolute;bottom:30px;left:30px;right:30px}.cardSquare .iconTop,.cardSquare .iconBottom{display:none}.cardSquare:hover{margin:0;padding-top:100%;background:linear-gradient(48.41deg, #0088ec 0%, #5bb9ff 100%) !important}.cardSquare:hover .afterGradient{display:none}.cardSquare:hover .title{font-size:22px;line-height:30px;top:15px;bottom:auto}.cardSquare:hover .title strong{font-weight:normal}.cardSquare:hover .btn{display:block;position:absolute;bottom:30px;right:30px;z-index:4}.cardSquare:hover .iconTop{position:absolute;top:30px;left:35px;display:block}.cardSquare:hover .iconBottom{position:absolute;left:30px;display:block;bottom:43px;width:calc(100% - 50px - 60px);height:24px}.cardSquare:hover .iconBottom .icon{display:inline-block}.cardSquare:hover .iconBottom .essilor_icon_addtocart{left:0%;transform:none;-webkit-transform:none;top:0%}.cardSquare:hover .iconBottom .essilor_icon_download_white{left:50%;top:0px;position:absolute}.iconCorner{width:60%;height:50%;position:absolute;top:0;right:0;background-position:100% 0%}.cardFormazioneCorso .iconCorner{background-image:url("/wp-content/themes/essilor/assets/img/icon_form_corso.png")}.cardFormazioneWebinar .iconCorner{background-image:url("/wp-content/themes/essilor/assets/img/icon_form_webinar.png")}.colCardSquare{height:calc(100% + 30px)}.addCardSquare{border:1px solid #c6cbce;margin:0 15px;padding-top:calc(100% - 30px);border-radius:10px;position:relative}.addCardSquare .btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.addCardSquare .btn span{position:absolute;left:51%;top:48%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-size:30px;font-weight:100}.addCardSquare .title{text-align:center;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:30px}.tags{line-height:30px}.opacity_8{opacity:0.8}.cardSquareFormazione .title{font-size:14px;position:absolute;bottom:0px}.cardSquareFormazione .title strong{opacity:0.8}.cardSquareFormazione .title .description{opacity:1;font-size:16px;color:white;margin-right:30px;margin-bottom:30px;font-weight:bold}.cardSquareFormazione:hover .title{font-size:16px;line-height:1.3em;top:45%}.cardSquareFormazione:hover .title strong{margin-bottom:5px}.cardSquareFormazione:hover .title .description{font-size:20px;padding-top:5px}.article-title a{color:#5e6a71}.slick-hero .container .row{height:585px}.slick-hero .container .row .offset-sm-1{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute}.slick-hero .img-hero{top:0;right:-120px;width:990px;height:100%}.slick-hero .img-hero > div{height:100%}.timeline .timeline-active .timeline-bar{background-color:#c6cbce;width:100%;height:1px;border-radius:1px;position:relative}.timeline .timeline-active .timeline-bar:after{content:"";width:100%;transition:all 5s;background-color:#0088ec;position:absolute;top:0;left:0;bottom:0}.timeline .timeline .timeline-bar{background-color:#e8e9eb;width:100%;height:1px;border-radius:1px;position:relative}.timeline .timeline .timeline-bar:after{content:"";width:0%;position:absolute;top:0;left:0;bottom:0}.pointer{cursor:pointer}.slick-promo .slick-slide{padding:0 15px}.slick-formazione .slick-list,.slick-materiali .slick-list{}.slick-dots{display:flex;align-items:center;justify-content:flex-end;margin-top:30px;padding-left:0;list-style:none}.slick-dots li{width:22px;width:6px;height:6px;border-radius:50%;border:1px solid #868f92;margin-right:15px;margin-left:15px}.slick-dots li:not(.slick-active){cursor:pointer}.slick-dots li::marker{color:transparent}.slick-dots li button{display:none}.slick-dots li.slick-active{width:20px;height:20px;position:relative}.slick-dots li.slick-active::after{content:"";width:8px;height:8px;background-color:#868f92;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%}.slick-preview-punto-vendita .slick-punto-vendita-item{background-color:black;background-repeat:no-repeat;background-position:center;background-size:cover}.slick-preview-punto-vendita .slick-list.draggable{box-shadow:10px 10px 30px rgba(0, 0, 0, 0.2);border:1px solid #e8e9eb;border-radius:5px}.slick-preview-punto-vendita .slick-track{height:384px}.slick-preview-punto-vendita .slick-dots{justify-content:start}.slick-preview-punto-vendita .slick-dots li:first-child{margin-left:0px}.slick-preview-punto-vendita .slick-dots li{border:1px solid #fff}.slick-preview-punto-vendita .slick-dots li.slick-active:after{background-color:#fff}.soluzioni-visive .slick-slide > div .img-hero{background-size:cover;background-position:bottom left;width:100%;height:100%;right:0}.soluzioni-visive .slick-hero h1{font-size:48px}.soluzioni-visive .container.timeline > div{top:-100px}.soluzioni-visive .slick-hero .container .row{height:inherit}.soluzioni-visive .slick-hero .container .row .offset-sm-1{padding:240px 0 210px 15px;position:relative;transform:inherit}.img-square{padding-top:100%}.border-radius-10px{border-radius:10px}.position-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.h-75vh{height:75vh}.soluzioni-visive-dettaglio .hero-image{background-size:cover;height:600px;background-repeat:no-repeat;position:relative}.top-50per{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.formazione-dettaglio .hero-image{background-size:cover;height:600px;background-repeat:no-repeat;position:relative}.slickCustomArrowContainer{position:absolute;bottom:1rem}.slickCustomArrowContainer #slickCustomPrev,.slickCustomArrowContainer #slickCustomNext{color:#0088ec;display:inline-block;cursor:pointer;font-size:30px;}.slickCustomArrowContainer #slickCustomPrev.slick-hidden,.slickCustomArrowContainer #slickCustomNext.slick-hidden{display:none}.slickCustomArrowContainer #slickCustomPrev{padding-right:40px}.slickCustomArrowContainer #slickCustomNext{padding-left:40px;padding-right:20px}.slickShowMoreMobile{position:absolute;top:30px;left:15px}.slider_background_overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(120deg, #0088ec 0%, #5bb9ff 100%);opacity:0.5}.text_shadow{text-shadow:2px 2px 3px rgba(0, 0, 0, 0.5)}.profilo-store-locator .icon-store{width:140px;height:140px;position:relative;border-radius:50%;border:1px solid #979797;background-color:#c6cbce}.profilo-store-locator .icon-store .letter{font-size:60px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;font-weight:600;color:white}.profilo-store-locator .essilor_icon_edit{position:absolute;top:5px;right:0}.loginCardContainer{height:auto;background-color:#fff;width:315px}.loginCardFooter{background-color:#f8f8f8}.loginCardFooter h6{margin:0px}.riquadro-sfondo{width:150vh;height:150vh;transform:rotate(45deg);border-radius:100px;background-color:#0393ef;opacity:1;position:absolute}.riquadro-sfondo-1{background:linear-gradient(180deg, #0393ef 0%, #092056 100%);top:-290px;right:-620px;clip-path:border-box}.riquadro-sfondo-2{top:500px;right:-190px;opacity:0.33}.height-100{height:100px}.slick-login .slick-dots{justify-content:center;position:relative}.btn-fixed-bottom{padding:20px 25px;border-radius:20px 20px 0 0;background:linear-gradient(48.41deg, #0088ec 0%, #5bb9ff 100%);box-shadow:2px 2px 20px 0 rgba(0, 0, 0, 0.1);color:white;bottom:0}.bottom-0{left:50%;transform:translateX(-50%);bottom:0}.login{background-image:url("/wp-content/themes/essilor/assets/img/bg_login.png");background-size:cover;height:100vh}.nav-tabs .nav-link,.dropdown-tab .nav-link{text-transform:uppercase}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:transparent}.nav-tabs{border-bottom:0px}.nav-tabs .nav-item{width:33%}@media (max-width:576px){.nav-item{width:100% !important}}.order-1{order:-1}.filterButton{height:40px;position:relative}.filterButton span{color:#5e6a71;font-family:"Noto Sans";font-size:18px;font-weight:bold;letter-spacing:0.4px;line-height:24px;top:50%;transform:translateY(-50%);position:absolute;width:100%;left:0}.filterButton.active{border-radius:20px;background:linear-gradient(48.41deg, #0088ec 0%, #5bb9ff 100%);box-shadow:6px 6px 20px 0 rgba(0, 0, 0, 0.1);height:40px}.filterButton.active span{color:#fff;font-family:"Noto Sans";font-size:18px;font-weight:bold;letter-spacing:0.4px;line-height:24px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:100%}.col-sm-3 #v-pills-tab.nav-pills .nav-link.active,.col-sm-3 #v-pills-tab.nav-pills .nav-link:hover{background-color:transparent;color:#0088ec}.col-sm-3 #v-pills-tab.nav-pills .nav-link{color:#868f92}.dropdown-filter{width:100%;height:64px;position:relative;cursor:pointer;border-bottom:4px solid transparent;border-top:4px solid transparent}.dropdown-filter span{font-size:18px;color:#5e6a71;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-weight:800;text-transform:uppercase}.dropdown-filter.open{background-color:#0088ec}.dropdown-filter.open span{color:#fff}.dropdown-filter-active{border-bottom:4px solid #0088ec}.dropdown-filter-items{background-color:#fff;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.08);position:absolute;z-index:9;width:100%}.dropdown-filter-item-label{text-transform:uppercase;display:block;position:relative;padding:17px 15px 17px 30px;border-bottom:1px solid #e8e9eb;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#5e6a71;margin-bottom:0;font-weight:bold;line-height:1em}.dropdown-filter-item-label-disabled{color:#c6cbce;pointer-events:none}.dropdown-filter-item-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:10px;height:25px;width:25px}.checkmark:after{content:"";position:absolute;display:none}.dropdown-filter-item-label.active .checkmark:after,.dropdown-filter-item-label:hover .checkmark:after{display:block !important}.dropdown-filter-item-label .checkmark:after{top:2px;left:8px;width:8px;height:15px;border:solid #0088ec;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-filter-footer{background-color:#f8f8f8}.dropdown-filter-footer > div{height:64px}.dropdown-filter-footer button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);padding:0;border:none;background:transparent;width:100%;height:100%;font-weight:bold}.dropdown-filter-footer button.conferma{color:#0088ec}.dropdown-filter-footer button.reset{color:#5e6a71}.dropdown-filter.open:after{content:"";border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);border-bottom:7px solid #fff}.filterTabsContainer{justify-content:center;background-color:#fff;border-radius:10px}.modalRelative.error #modalIconError,.modalRelative.success #modalIconSuccess{display:flex}.modalRelative.error #modalIconSuccess,.modalRelative.success #modalIconError{display:none !important}.modalRelative.error .modal-content{border:1px solid #ff5c6b}.modalRelative.success .modal-content{border:1px solid #5ebeb3}.modalNoPermission #modalFooter #modalButton{width:280px}.modal .modal-content,.modalRelative .modal-content{border-radius:10px;border:none}.modal .modal-footer,.modalRelative .modal-footer{padding:0}.modal .modal-header,.modalRelative .modal-header,.modal .modal-footer,.modalRelative .modal-footer{border-bottom:0px;border-top:0px}.modal .modal-header,.modalRelative .modal-header{padding:0}.modal .close,.modalRelative .close{color:white !important;opacity:1;font-size:2em}.modal .modal-body,.modalRelative .modal-body{padding:0}.modal .modal-body-form,.modalRelative .modal-body-form{padding:3rem !important}.modal .border-error,.modalRelative .border-error{border:1px solid #ff5c6b}.modal .border-success,.modalRelative .border-success{border:1px solid #5ebeb3 !important}.modal .w-100-mobile,.modalRelative .w-100-mobile{width:100%}#videoModal .modal-content{background:transparent;border:none}#votaModal{background-color:rgba(255, 255, 255, 0.8)}#votaModal #modalContainer{box-shadow:6px 6px 20px rgba(0, 0, 0, 0.1)}#votaModal .votazioneStarContainer{direction:rtl;justify-content:flex-end}#votaModal .votazioneStar{cursor:pointer;width:18%;display:inline-block;max-width:70px}#votaModal .votazioneStar img{width:100%}#votaModal .votazioneSmile{cursor:pointer;width:8%;display:inline-block}#votaModal .votazioneSmile i{font-size:20px}#votaModal .promoterScore img{width:100%}#votaModal .votazioneIconSmileHearth,#votaModal .votazioneIconSmile,#votaModal .votazioneIconExpressionless,#votaModal .votazioneIconFrown,#votaModal .votazioneIconSmileHearthActive,#votaModal .votazioneIconSmileActive,#votaModal .votazioneIconExpressionlessActive,#votaModal .votazioneIconFrownActive{width:100%;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain}#votaModal .votazioneIconSmileHearth{background-image:url("/wp-content/themes/essilor/assets/icon/smile-hearth-fill.svg")}#votaModal .votazioneIconSmile{background-image:url("/wp-content/themes/essilor/assets/icon/smile-fill.svg")}#votaModal .votazioneIconExpressionless{background-image:url("/wp-content/themes/essilor/assets/icon/expressionless-fill.svg")}#votaModal .votazioneIconFrown{background-image:url("/wp-content/themes/essilor/assets/icon/frown-fill.svg")}#votaModal .votazioneIconSmileHearthActive{background-image:url("/wp-content/themes/essilor/assets/icon/smile-hearth-fill-green.svg")}#votaModal .votazioneIconSmileActive{background-image:url("/wp-content/themes/essilor/assets/icon/smile-fill-green.svg")}#votaModal .votazioneIconExpressionlessActive{background-image:url("/wp-content/themes/essilor/assets/icon/expressionless-fill-yellow.svg")}#votaModal .votazioneIconFrownActive{background-image:url("/wp-content/themes/essilor/assets/icon/frown-fill-red.svg")}#votaModal .votazioneStar:hover .votazioneStarDisabled,#votaModal .votazioneStar.votazioneStarSelected .votazioneStarDisabled,#votaModal .votazioneStar:hover ~ .votazioneStar .votazioneStarDisabled,#votaModal .votazioneStar.votazioneStarSelected ~ .votazioneStar .votazioneStarDisabled,#votaModal .votazioneSmile:hover .votazioneIconSmileHearth,#votaModal .votazioneSmile:hover .votazioneIconSmile,#votaModal .votazioneSmile:hover .votazioneIconExpressionless,#votaModal .votazioneSmile:hover .votazioneIconFrown,#votaModal .votazioneSmile.votazioneSmileSelected .votazioneIconSmileHearth,#votaModal .votazioneSmile.votazioneSmileSelected .votazioneIconSmile,#votaModal .votazioneSmile.votazioneSmileSelected .votazioneIconExpressionless,#votaModal .votazioneSmile.votazioneSmileSelected .votazioneIconFrown,#votaModal .votazioneSmile:hover ~ .votazioneSmile .votazioneIconSmileHearth,#votaModal .votazioneSmile:hover ~ .votazioneSmile .votazioneIconSmile,#votaModal .votazioneSmile:hover ~ .votazioneSmile .votazioneIconExpressionless,#votaModal .votazioneSmile:hover ~ .votazioneSmile .votazioneIconFrown,#votaModal .votazioneSmile.votazioneSmileSelected ~ .votazioneSmile .votazioneIconSmileHearth,#votaModal .votazioneSmile.votazioneSmileSelected ~ .votazioneSmile .votazioneIconSmile,#votaModal .votazioneSmile.votazioneSmileSelected ~ .votazioneSmile .votazioneIconExpressionless,#votaModal .votazioneSmile.votazioneSmileSelected ~ .votazioneSmile .votazioneIconFrown{display:none}#votaModal .votazioneStar:hover .votazioneStarActive,#votaModal .votazioneStar.votazioneStarSelected .votazioneStarActive,#votaModal .votazioneStar:hover ~ .votazioneStar .votazioneStarActive,#votaModal .votazioneStar.votazioneStarSelected ~ .votazioneStar .votazioneStarActive{display:inline !important}#votaModal .votazioneSmile:hover .votazioneIconSmileHearthActive,#votaModal .votazioneSmile:hover .votazioneIconSmileActive,#votaModal .votazioneSmile:hover .votazioneIconExpressionlessActive,#votaModal .votazioneSmile:hover .votazioneIconFrownActive,#votaModal .votazioneSmile.votazioneSmileSelected .votazioneIconSmileHearthActive,#votaModal .votazioneSmile.votazioneSmileSelected .votazioneIconSmileActive,#votaModal .votazioneSmile.votazioneSmileSelected .votazioneIconExpressionlessActive,#votaModal .votazioneSmile.votazioneSmileSelected .votazioneIconFrownActive,#votaModal .votazioneSmile:hover ~ .votazioneSmile .votazioneIconSmileHearthActive,#votaModal .votazioneSmile:hover ~ .votazioneSmile .votazioneIconSmileActive,#votaModal .votazioneSmile:hover ~ .votazioneSmile .votazioneIconExpressionlessActive,#votaModal .votazioneSmile:hover ~ .votazioneSmile .votazioneIconFrownActive,#votaModal .votazioneSmile.votazioneSmileSelected ~ .votazioneSmile .votazioneIconSmileHearthActive,#votaModal .votazioneSmile.votazioneSmileSelected ~ .votazioneSmile .votazioneIconSmileActive,#votaModal .votazioneSmile.votazioneSmileSelected ~ .votazioneSmile .votazioneIconExpressionlessActive,#votaModal .votazioneSmile.votazioneSmileSelected ~ .votazioneSmile .votazioneIconFrownActive{display:inline-block !important}.vote-webinar{background-color:#f8f8f8;padding:20px 30px;border-radius:12px}#prenotazioneRiepilogo .checkbox{user-select:none}#prenotazioneRiepilogo .checkbox .square{width:35px;height:35px;border-radius:50%;border:solid 1px #868f92;display:inline-block}#prenotazioneRiepilogo .checkbox input[type="checkbox"]{display:none}#prenotazioneRiepilogo .checkbox input:checked + .square{border-color:#c6cbce;color:#c6cbce}.modificaOrariContainer .modificaOrariTimeContainer input{font-size:14px;padding:5px;text-align:center;width:100px}#accordion .card{height:inherit;margin:15px 0}#accordion .card .card-header{border:1px solid #e8e9eb;background:#fff;border-radius:10px;box-shadow:6px 6px 20px rgba(0, 0, 0, .1);height:100px;position:relative}#accordion .card .card-header .row{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#accordion .card .card-body{border:1px solid #e8e9eb;border-top:0 !important}#accordion .btn[aria-expanded="true"] .essilor_icon_angle_down{transform:rotate(90deg)}.error-page{padding-top:0;height:100vh}.error-page .p-absolute-center{top:50%;left:50%;transform:translate(-50%, -50%)}.error-page .font-error > span{font-size:300px;line-height:1em;opacity:0.1}.error-page .font-error h1,.error-page .font-error p{color:#5e6a71}.error-page .riquadro-sfondo{width:150vh;height:150vh;transform:rotate(45deg);border-radius:100px;background-color:#123075;opacity:0.02;position:absolute}.error-page .riquadro-sfondo-1{top:-430px;right:-190px}.error-page .riquadro-sfondo-2{top:500px;right:-190px}.search .search-bar{border-bottom:1px solid #979797}.search .search-bar input{width:90%;border:none;font-size:40px;font-weight:100;color:#cdd1d4;padding:0 0 13px;background-color:transparent;border-radius:0;height:inherit;box-shadow:none}.search .search-bar button{border:none;background:transparent;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.search small{letter-spacing:1px}.search .article-image{padding-top:100%}.search .border-bottom{border-color:1px solid #979797}@media (max-width:576px){main{overflow:hidden}h3,h4,h5,h6{font-size:16px;line-height:1.3em}h2{font-size:24px}small{font-size:10px;line-height:14px}.font-xs-24{font-size:24px}.width-40-mobile{width:40px}.timeline .row{position:relative;transition:0.3s}.timeline .col-sm-2{width:50%;position:absolute}.timeline .col-sm-2:nth-child(2){position:absolute;left:50%}.timeline .col-sm-2:last-child{position:absolute;left:100%}.block-3-article .card{height:392px}.block-3-article .card .title{font-size:32px}.block-3-article .card .btn-card{bottom:20px;position:relative;width:100%;padding:10px 0;border-radius:50px}.block-3-article .col-sm-4:nth-child(2){padding-top:30px;padding-bottom:30px}.profilo-store-locator .icon-store{margin:0 auto 30px;width:74px;height:74px}.profilo-store-locator .icon-store .letter{font-size:36px}.modal .w-50{width:100% !important}.modal .btn{width:100%}.modal .btn span{left:50%;transform:translate(-50%, -50%)}#accordion .row h6,#accordion .row span{font-size:14px}#accordion .card-body span{font-size:12px}.border-bottom-xs{border-bottom:1px solid #c6cbce}.no-border-xs{border:0 !important}.btn.btn-custom{width:100% !important}.btn.btn-custom span{left:50%;top:50%;transform:translate(-50%, -50%)}.single h4{font-size:18px}.single .slick-slider{display:flex;flex-direction:column}.single .slick-slider .slick-list{order:2}.simple-page h1{font-size:24px}.simple-page p{font-size:14px}.font-error > span{font-size:180px !important}.search small{color:#b8bfc1}.search p{font-size:14px}.login{padding-top:0px;background-position:52% 150px;background-repeat:no-repeat;height:inherit}.login .riquadro-sfondo-1{top:-100px;right:-1090px}.login .slick-dots{margin-top:0;left:0;text-align:center;justify-content:center}.login .btn-fixed-bottom{position:relative !important;margin-top:50px;left:50%;margin-left:15px}.login .container.position-absolute.bottom-0{position:relative !important;left:0 !important}.position-xs-absolute{position:absolute}.left100per-xs{left:100%}.right100per-xs{right:100%}.hidden-xs{display:none}#btnBack{top:90px}.col-sm-3 #v-pills-tab.nav-pills .nav-link,.col-sm-3 #v-pills-tab.nav-pills .nav-link.active{font-size:14px;padding:20px 0 30px !important;border-bottom:1px solid #c6cbce;border-radius:0;color:#868f92 !important}.condizioni-garanzia .col-sm-8 #titolo_attivo strong{font-size:10px !important;text-transform:capitalize}.condizioni-garanzia .col-sm-8 h1{font-size:16px;line-height:16px}.condizioni-garanzia .col-sm-8 p{font-size:14px}.condizioni-garanzia .col-sm-8 #v-pills-tabContent img{height:400px;object-fit:cover;border-radius:20px}.punto_vendita_dettaglio .background-half-color:before{width:100%;height:200px}.slick-preview-punto-vendita .slick-dots{justify-content:center}.slick-preview-punto-vendita .slick-dots li{border:1px solid #868f92}.slick-preview-punto-vendita .slick-dots li.slick-active:after{background-color:#868f92}.punto_vendita_dettaglio h1{font-size:24px;line-height:1.3em}.punto_vendita_dettaglio h4{font-size:18px}.font-xs-14{font-size:14px}.row-dropdown-filter{top:0 !important}.dropdown-filter span{font-size:14px}.squareCard-container .col-sm-3.col-6{padding-left:0;padding-right:0}.cardSquare .title{left:15px;bottom:13px}.cardSquare:hover .title{font-size:14px;line-height:1.2em}.cardSquare:hover .iconTop{top:13px;left:15px}.cardSquare:hover .iconBottom{bottom:25px;left:15px}.cardSquare:hover .btn{bottom:15px;right:15px}.soluzioni-visive > .container-fluid{max-height:650px}.soluzioni-visive h1,.soluzioni-visive h2{font-size:32px;line-height:1.2em}.soluzioni-visive .slick-hero h1{font-size:36px}.soluzioni-visive .slick-hero h4{font-size:18px}.soluzioni-visive .slick-hero .slick-slide > div .img-hero{background-position:-300px}.soluzioni-visive .slick-hero .container .row .offset-sm-1{padding:350px 15px 200px 15px}.soluzioni-visive .timeline .col-sm-2{position:inherit;left:inherit}.soluzioni-visive .container.timeline > div{top:-150px}.soluzioni-visive .timeline .col-sm-2:nth-child(3),.soluzioni-visive .timeline .col-sm-2:last-child{top:20px}.soluzioni-visive-dettaglio h1{font-size:32px}.soluzioni-visive-dettaglio p,.soluzioni-visive-dettaglio .col-sm-10.col-10.offset-sm-1 small{font-size:14px}.soluzioni-visive-dettaglio .hero-image .top-50per{top:30px;transform:inherit}.soluzioni-visive-dettaglio .hero-image .top-50per h1{font-size:24px;line-height:1.3em}.soluzioni-visive-dettaglio .hero-image .top-50per h2{font-size:21px;line-height:1.3em}.soluzioni-visive-dettaglio .btn-guarda-video-mobile{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.border-radius-10px-mobile{border-radius:10px}.w-50-mobile{width:50%}.cardSquareFormazione .title{font-size:10px;position:absolute;bottom:0px;line-height:1.4em}.cardSquareFormazione .title strong{opacity:0.8}.cardSquareFormazione .title .description{opacity:1;font-size:14px;color:white;margin-right:15px;margin-bottom:15px;font-weight:bold}.cardSquareFormazione:hover .title{font-size:10px;line-height:1.4em;top:45%}.cardSquareFormazione:hover .title strong{margin-bottom:5px}.cardSquareFormazione:hover .title .description{font-size:14px;padding-top:5px;max-height:50px;overflow:hidden}.font-xs-10{font-size:10px}.formazione-dettaglio h1{font-size:24px}.formazione-dettaglio h2{font-size:16px}.height-xs-65px{height:65px;overflow:hidden}.font-xs-14{font-size:14px}.menu-item-11{display:none}#menu-menu-header .iconHeader{width:50px}.header-search-mobile{width:100%;padding:20px 0;background-color:#fff}.header-search-mobile input{width:100%;border:0;border-bottom:1px solid #c6cbce;border-radius:0}#menu-menu-header{margin-bottom:0px}#menu-lat{width:100%;position:fixed;z-index:10000000000000000;background-color:#0088ec;padding-top:40px}#menu-lat #menu-menu-lat{padding:0 15px}#menu-lat #menu-menu-lat .aHover .spacemenulat{border:0 !important}#menu-lat #menu-menu-lat a{border-left:0;border-bottom:1px solid white}#menu-lat #menu-menu-lat a span{opacity:1;color:white !important;text-transform:uppercase}#menu-lat #menu-menu-lat a:hover span{color:white !important;text-transform:uppercase}#menu-lat:hover{width:100%}header{position:absolute}.slick-hero small,.slick-hero h1,.slick-hero h2{color:#fff;line-height:1.3em;margin-bottom:0}.slick-hero .btn{display:none}.slick-hero h1{font-size:24px}.slick-hero h2{font-size:16px}.slick-hero .container .row .offset-sm-1{bottom:35px;top:inherit}.slick-hero .slick-slide > div:before{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%)}.block-3-article .col-sm-4 .card:hover{margin:0 15px;height:392px;top:inherit;margin:0 15px;width:calc(100% - 30px);left:inherit}.block-3-article .col-sm-4 .card:hover .title{font-size:32px}.strong-mobile{font-weight:bold}main{padding-top:159px}header ul#menu-menu-header li ul:after{right:20px}.filterButton.active span{font-size:14px}.essilor_bg_primary_white_mobile{background-color:#fff}.cardSquare:hover{margin:7.5px}.dropdown-tab .dropdown-toggle{font-size:14px;font-weight:100;color:#fff;text-transform:uppercase}.dropdown-tab .dropdown-toggle:after{content:"";border-top:0.3em solid white;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;right:15px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.dropdown-tab .dropdown-menu.show{width:calc(100% - 30px)}.dropdown-tab .filterButton{height:auto}.dropdown-tab .nav-link{padding:0.7em 1em;border-bottom:1px solid #e8e9eb;color:#5e6a71;opacity:0.5}.dropdown-tab .nav-link:last-child{border-bottom:0px}.dropdown-tab .nav-link:hover{opacity:1}.show .btn-custom:after{transform:rotate(180deg)}.font-10-mobile{font-size:10px}.text-transform-none-mobile{text-transform:none !important}.border-blue-mobile{border:2px solid #0088ec;border-radius:32px}.text-transform-uppercase-mobile{text-transform:uppercase}.essilor_primary_xs_blue{color:#0088ec !important}.border-bl-radius-xs-none{border-bottom-left-radius:0 !important}.font-14-mobile{font-size:14px}.font-16-mobile{font-size:16px}#modalBody{padding:0 2rem !important}.menu_lat_home{background-image:url("/wp-content/themes/essilor/assets/icon/home-white.svg")}.menu_lat_sva{background-image:url("/wp-content/themes/essilor/assets/icon/soluzionivisive-white.svg")}.menu_lat_puntovendita{background-image:url("/wp-content/themes/essilor/assets/icon/puntovendita-white.svg")}.menu_lat_formazione{background-image:url("/wp-content/themes/essilor/assets/icon/formazione-white.svg")}.loginCardContainer{width:unset}}@media (min-width:575px){.slick-hero .slick-slide > div{background-image:none !important}.slick-promo .slick-track .slick-slide{width:calc(380px - 95px) !important}.slick-promo .slick-track .prima-slide{width:calc(380px + 190px) !important}.no-border-sm{border:0 !important}.mt--65px{margin-top:-65px}.header-search-mobile{display:none}}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:0px;width:auto}.woocommerce table.shop_table{border:none;border-collapse:collapse;}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr:first-child > th.checkout-table-main-cell{padding-top:70px;padding-bottom:50px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr:last-child > td.checkout-table-main-cell{padding-bottom:70px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr > *.checkout-table-main-cell:first-child{padding-left:70px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr > *.checkout-table-main-cell:last-child{padding-right:70px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr > td.checkout-table-main-cell{padding:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr > td.checkout-table-main-cell > table{border-collapse:collapse;width:100%}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr > td.checkout-table-main-cell > table tr td{border-bottom:1px solid #c6cbce;padding:9px 0px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table th{color:#5e6a71}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td.product-total{color:#c6cbce;text-align:center}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td.product-quantity{color:#0088ec;text-align:center}.woocommerce .shop_box_container{background-color:#fff;padding:70px;border-radius:10px}.woocommerce table.shop_table th{font-size:14px;font-weight:bold;line-height:19px;color:#c6cbce}.woocommerce table.shop_table td{background-color:#fff;border-top:none}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{width:16.66666%}#add_payment_method table.cart .product-name,.woocommerce-cart table.cart .product-name,.woocommerce-checkout table.cart .product-name{width:41.66665%}#add_payment_method table.cart .product-price,.woocommerce-cart table.cart .product-price,.woocommerce-checkout table.cart .product-price{width:8.33333%;text-align:center}#add_payment_method table.cart .product-quantity,.woocommerce-cart table.cart .product-quantity,.woocommerce-checkout table.cart .product-quantity{width:24.99999%;text-align:center}#add_payment_method table.cart .product-remove,.woocommerce-cart table.cart .product-remove,.woocommerce-checkout table.cart .product-remove{width:8.33333%}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding-right:0;padding-left:0}.woocommerce table.shop_table td.product-name a{color:#5e6a71;font-size:20px;font-weight:bold}.woocommerce table.shop_table td.product-price{color:#c6cbce;font-size:20px;font-weight:bold}.woocommerce table.shop_table tr td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.woocommerce table.shop_table tr td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:125px}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{background-color:unset}.woocommerce .quantity .qty{padding:0}.woocommerce a.remove,.woocommerce a.remove:hover{color:#5e6a71 !important;font-weight:normal;background-color:unset}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:unset;text-align:right;padding:0}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:unset}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:unset}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:unset}.essilor-cart-column-separator{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:unset}.woocommerce #payment .checkoutOrderButton #place_order,.woocommerce-page #payment .checkoutOrderButton #place_order{float:none;vertical-align:middle}.woocommerce #payment .checkoutOrderButton,.woocommerce-page #payment .checkoutOrderButton{width:200px;text-align:left;padding:0.375rem 1rem;vertical-align:middle}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{float:right}@media only screen and (max-width:768px){.essilor-cart-column-separator{display:block;height:0;overflow:hidden;padding:0 !important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{width:24.99999%}#add_payment_method table.cart .product-name,.woocommerce-cart table.cart .product-name,.woocommerce-checkout table.cart .product-name{width:74.99997%;display:table-cell}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:table-cell}#add_payment_method table.cart .product-price,.woocommerce-cart table.cart .product-price,.woocommerce-checkout table.cart .product-price{width:24.99999%;display:table-cell}#add_payment_method table.cart .product-quantity,.woocommerce-cart table.cart .product-quantity,.woocommerce-checkout table.cart .product-quantity{width:100%;display:table-cell}#add_payment_method table.cart .product-remove,.woocommerce-cart table.cart .product-remove,.woocommerce-checkout table.cart .product-remove{width:24.99999%;display:table-cell}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:center !important}.woocommerce table.shop_table tr td:first-child{border-top-left-radius:10px;border-bottom-left-radius:0px}.woocommerce table.shop_table tr td:nth-child(2){border-top-right-radius:10px}.woocommerce table.shop_table tr td:nth-child(4){border-bottom-left-radius:10px}.woocommerce table.shop_table tr td:last-child{border-top-right-radius:0px;border-bottom-right-radius:10px}}/*# sourceMappingURL=index.css.map */

.cardSquare.cardSquareFormazione.cardFormazioneWebinar.Essivideo:hover, .cardSquare.cardSquareFormazione.cardFormazioneWebinar.Essivideo{
	background: linear-gradient(48.41deg, #5ebeb3 0%, #83d1c8 100%) !important;
}
.cardSquare.cardSquareFormazione.cardFormazioneWebinar.Webinar.Registrati:hover, .cardSquare.cardSquareFormazione.cardFormazioneWebinar.Webinar.Registrati{
	background: linear-gradient(48.41deg, #eb6894 0%, #f085a9 100%) !important;
}
.cardSquare.cardSquareFormazione.cardFormazioneWebinar.Webinar:hover, .cardSquare.cardSquareFormazione.cardFormazioneWebinar.Webinar{
	background: linear-gradient(48.41deg, #0088ec 0%, #5bb9ff 100%) !important;
}

.cardSquare.cardSquareFormazione.cardFormazioneWebinar.Webinar .iconCorner{
	background-image:url(/wp-content/uploads/2021/08/contract.png)
}
.cardSquare.cardSquareFormazione.cardFormazioneWebinar.Webinar.Registrati .iconCorner{
	background-image:url(/wp-content/uploads/2021/08/teach.png)
}

.iconCorner {
    width: 30%;
    height: 30%;
    position: absolute;
    top: 10px;
    right: 10px;
    background-position: 100% 0%;
}
.cardSquare.cardSquareFormazione.cardFormazioneWebinar.Essivideo .iconCorner{
	background-image:url(/wp-content/uploads/2021/08/play-button.png)
}
.iconNotifiche span {
    background-color: #007bff;
    color: #fff;
    margin-left: 13px;
    font-size: 12px;
    border-radius: 50%;
    padding: 2px 5px;
}
.sub-menu.notifiche a span {
    font-size: 10px;
    color: #007bff;
    margin-right: 15px;
}

.sub-menu.notifiche a {
    padding: 10px 15px !important;
}

.sub-menu.notifiche {
    min-width: 440px;
}

.formazione-dettaglio.Essivideo .essilor_bg_primary_blue{
	background: linear-gradient(48.41deg, #5ebeb3 0%, #83d1c8 100%) !important;
}
.formazione-dettaglio.Webinar.Registrati .essilor_bg_primary_blue{
	background: linear-gradient(48.41deg, #eb6894 0%, #f085a9 100%) !important;
}

.cardSquare.formazione:hover{
	    background: linear-gradient(48.41deg, #b9b9b9 0%, #959595 100%) !important;
}
.cardSquare.formazione{
	background-image: none !important
}

/* NEW RESTYLE */
body, header ul#menu-menu-header li ul{
	background-color:#375571 !important;
	color:#fff !important;
}

header, .essilor_bg_primary_white, .essilor_bg_linkfooter{
	background-color:#2D455C !important;
	box-shadow:none !important;
}

.dropdown-filter span, form .radio-button .label-visible, .essilor_secondary_grey, a, a:hover{
	color:#fff !important;	
}

.btn.btn-custom{
	background: #039BE5 !important;	
}

#menu-menu-header .iconUser {
  background-image: url("/wp-content/themes/essilor/assets/icon/user-white.svg") !important;
}

#menu-menu-header .iconNotifiche {
  background-image: url("/wp-content/themes/essilor/assets/icon/notifiche-white.svg") !important;	
}
.menu-link{
	display:none;
}

.punto_vendita_dettaglio .background-half-color{
	background-color:transparent !important;
}

