.logged-in .et_pb_section_0_tb_header,.logged-in .et_pb_section_1_tb_header{top:32px!important}.product_cat_js-essentials .woocommerce-product-gallery .flex-active-slide:after{content:url("https://www.jsoptical.co/wp-content/uploads/2024/03/js-essentials-intro-smaller.jpg");position:absolute;top:15px;left:15px;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}.product_cat_jvg-art .woocommerce-product-gallery .flex-active-slide:after,.product_cat_jvg-sun .woocommerce-product-gallery .flex-active-slide:after,.product_cat_jvg .woocommerce-product-gallery:after{content:url("https://www.jsoptical.co/wp-content/uploads/2024/04/jvg-intro-smaller.jpgg");position:absolute;top:15px;left:15px;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}#global-header-section{position:fixed;margin-top:36px;width:100vw;background:white}.page-id-213662 #global-header-section{position:relative!important;margin-top:0!important}.et_pb_with_border.et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular{position:fixed;width:100vw}@media only screen and (max-width:740px){#global-header-section{margin-top:57px;background:white}}.et_pb_menu_0_tb_header.et_pb_menu .menu-item-211939 a{color:white!important}.button-red a{background:#8bbde6;padding:10px 14px!important;border-radius:4px;margin-top:-10px;color:#fff!important}.youtube.jquery-youtube-tubeplayer{margin-top:-7%;margin-bottom:-7%}.et_pb_gallery_items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.et_pb_menu__menu>nav>ul>li{padding:0 20px!important}.de-menu-cta a{color:#ffffff!important;background-color:#8bbde6;font-size:16px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;font-weight:600;padding:7px 7px!important;text-transform:uppercase;display:block;padding-left:15px!important;padding-right:15px!important;border:0px;margin-top:-10px!important}.eyewear-menu-cta2 a{color:#ffffff!important;background-color:#662483;font-size:16px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;font-weight:600;padding:7px 7px!important;text-transform:uppercase;display:block;padding-left:15px!important;padding-right:15px!important;border:0px;margin-top:-10px!important}.et_pb_menu_0_tb_header.et_pb_menu .de-menu-cta-2 a,.et_pb_menu_0_tb_header.et_pb_menu .de-menu-cta-2 a:active{color:#ffffff!important;background-color:#b794bd;font-size:16px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;font-weight:600;padding:7px 15px!important;text-transform:uppercase;display:block;border:0px;margin-top:-10px!important}@media (min-width:981px){.de-menu-cta a:hover{opacity:1!important;color:#fff!important;background-color:#0077c1;transform:scale(1.1)}}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0px;padding-bottom:0px}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}.et_mobile_menu{width:180%!important}@media (min-width:981px){#et-main-area #global-header-section.global-header-section{position:fixed;top:152px;z-index:9999;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transitin:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.et-fixed-header+#et-main-area #global-header-section.global-header-section{top:117px!important}}.et_password_protected_form{padding-top:20vw}.eyewear-menu-cta a{color:#ffffff!important;background-color:#662483;font-size:16px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;font-weight:600;padding:15px 15px!important;text-transform:uppercase;display:block;padding-left:32px!important;padding-right:32px!important;border:0px;margin-top:-5px!important}@media (min-width:981px){.eyewear-menu-cta a:hover{opacity:1!important;color:#ffffff!important;background-color:#662483;transform:scale(1.1)}}.et-secondary-menu--with-logo .et_secondary_menu__menu>nav>ul>li>a{padding-top:0px;padding-bottom:0px}.et_secondary_menu .et_secondary_menu__menu>nav>ul>li{align-items:center}.et_mobile_nav_menu:before{content:'MENU';font-size:14px;position:absolute!important;top:4px;right:40px;color:#000000}.woocommerce-pagination .page-numbers .current,.woocommerce-pagination .page-numbers li a:hover{padding:10px 14px!important;background:#0077c1!important;color:#fff!important;font-size:15px!important}nav.woocommerce-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;overflow:visible!important}nav.woocommerce-pagination ul{list-style:none;text-align:center;text-decoration:none;margin:2rem auto}nav.woocommerce-pagination li{color:#000;background:#fff;float:left}nav.woocommerce-pagination .page-numbers{box-shadow:0 3px 20px -0.2px rgba(0,0,0,0.1);transition:all 300ms cubic-bezier(0.25,0.1,0.25,1);transition-timing-function:cubic-bezier(0.25,0.1,0.25,1);padding:10px 14px;border-radius:3px}nav.woocommerce-pagination .page-numbers.current,nav.woocommerce-pagination .page-numbers:hover{background:#0077c1;color:#fff}.woocommerce-pagination .page-numbers a:link,.woocommerce-pagination .page-numbers a:visited{padding:10px 14px!important;background:#fff!important;color:#0077c1!important;font-size:15px!important}.page-numbers{border:none!important}.woocommerce nav.woocommerce-pagination ul li{border-right:4px solid #fff;background:#fff!important}.woocommerce-result-count{display:none}.woocommerce-ordering{display:none}.um-field-label label{font-size:15px!important;line-height:22px!important;font-weight:700;font-weight:600;color:white!important}.um .um-button.um-alt,.um input[type=submit].um-button.um-alt{color:#666!important}.um-page-login .um-postmessage{color:white}.et_pb_menu .et_pb_menu__wrap{width:100%}.et_pb_menu .et-menu-nav{width:100%}.et_pb_menu .et-menu{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap!important}.et_pb_menu .et-menu>li{flex:0 1 auto;white-space:nowrap;margin:0!important}.et_pb_menu .et-menu>li>a{padding-left:0.6vw!important;padding-right:0.6vw!important;font-size:clamp(15px,0.95vw,20px)}.et_pb_menu .et-menu>li>ul.sub-menu{width:280px!important;min-width:280px!important;display:block!important;left:0}.et_pb_menu .et-menu>li>ul.sub-menu li{width:100%!important;display:block!important}.et_pb_menu .et-menu>li>ul.sub-menu li a{width:100%!important;font-size:16px;padding:12px 20px!important;white-space:nowrap}.video-gradient-overlay{position:relative;overflow:hidden}.video-gradient-overlay .et_pb_section_video_bg{z-index:0}.video-gradient-overlay::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,119,193,0.92) 0%,rgba(0,119,193,0.82) 28%,rgba(0,119,193,0.48) 55%,rgba(0,119,193,0.15) 75%,rgba(0,119,193,0) 100%)}.video-gradient-overlay .et_pb_row,.video-gradient-overlay .et_pb_column,.video-gradient-overlay .et_pb_module{position:relative;z-index:2}