.customize_main_product_wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.customize_main_product_wrapper .product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex;position:absolute;background:#5d6c5b;border-radius:5px;z-index:2;border:1px solid #5D6C5B}.customize_main_product_wrapper .product--thumbnail_slider .slider-mobile-gutter .slider-button:not([disabled]):hover{background:#4a5748;border-color:#4a5748}.customize_main_product_wrapper .product--thumbnail_slider button.slider-button.slider-button--next{right:15px}.customize_main_product_wrapper .product--thumbnail_slider button.slider-button.slider-button--prev{left:50px}.customize_main_product_wrapper .product--thumbnail_slider .slider-button .icon path{stroke:#000}.customize_main_product_wrapper .product--thumbnail_slider .slider-button[disabled=disabled]{display:none}.customize_main_product_wrapper .produc_details_wrapper{border-top:1px solid #cccccc80;margin-top:30px;padding-top:30px}.customize_main_product_wrapper .produc_details_wrapper ul.produc_details_grid{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;border-bottom:1px solid #000}.customize_main_product_wrapper .produc_details_wrapper .produc_details_content_grid_head{margin-top:30px}.customize_main_product_wrapper .produc_details_wrapper ul.produc_details_grid li.produc_details_title_item{padding-bottom:10px;cursor:pointer}.customize_main_product_wrapper .produc_details_wrapper ul.produc_details_grid li.produc_details_title_item.product_option__value_active{text-decoration:underline;color:#5d6c5b;text-underline-offset:5px}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) td,.customize_main_product_wrapper .product__media-wrapper .produc_details_wrapper table:not([class]) th{border:5px solid #fff;color:#000;font-size:16px;line-height:normal}.customize_main_product_wrapper .produc_details_wrapper table:not([class]){border:unset;box-shadow:unset}.customize_main_product_wrapper .produc_details_wrapper table tr>*{text-align:justify}.customize_main_product_wrapper .produc_details_wrapper table tr th,.customize_main_product_wrapper .produc_details_wrapper table tr td{padding:15px 30px!important}.customize_main_product_wrapper .produc_details_wrapper table th{background:#cccccc80}.customize_main_product_wrapper .produc_details_wrapper table td{background:#f7f7f7}.customize_main_product_wrapper .produc_details_content_grid_head .produc_details_content{display:none}.customize_main_product_wrapper .produc_details_content_grid_head .produc_details_content.produc_details_active{display:block}.customize_main_product_wrapper .product .product__info-wrapper{padding:0}.customize_main_product_wrapper .product__info-container .product-form{margin-top:0}.customize_main_product_wrapper .product.grid{gap:50px}.customize_main_product_wrapper .product .customize_product_price_breakdown ul.price_breakdown_grid{display:flex;list-style:none;align-items:center;gap:10px;margin-top:8px}.customize_main_product_wrapper .priceing_braekdown_label{color:#e60f00;padding-right:1px}.customize_main_product_wrapper .product .customize_product_price_breakdown{padding-bottom:10px}.customize_main_product_wrapper .customize_option_values_wrapperr span.product_option_label{font-family:Glancesans-bold;font-size:16px}.customize_main_product_wrapper .customize_option_values_wrapper{margin-top:5px;padding-top:10px;border-top:1px solid #cccccc80;border-bottom:1px solid #cccccc80}.customize_main_product_wrapper .product_option_label_head{margin-bottom:10px;line-height:1}.customize_main_product_wrapper .product_option_brand_lens .product_option_brand_lens_content{display:none}.customize_main_product_wrapper .product_option_brand_lens .product_option_brand_lens_content.produc_brand_option_active{display:block}.customize_main_product_wrapper ul.product_option_values_grid{display:flex;gap:10px;flex-wrap:wrap;list-style:none}.customize_main_product_wrapper .product__info-container{max-width:100%}.customize_main_product_wrapper .product_option_values_grid li.product_option__value.product_option_fit_data{max-width:147px;width:auto;min-width:140px}.customize_main_product_wrapper .product_option_values_grid li.product_option__value.product_option_fit_data .button_underline{justify-content:space-between}.customize_main_product_wrapper .product_option_fit ul.product_option_values_grid .button_underline_inner{display:flex;flex-direction:row;align-items:center;gap:10px}.customize_main_product_wrapper span.product_option_label{font-family:Glancesans-bold;font-family:Glence-Bold;line-height:1.4em;font-size:16px}.customize_main_product_wrapper .product_option_values_grid li.product_option_frame_color_data{min-width:170px}.customize_main_product_wrapper .product_option_values_grid li.product_option_brand_data{max-width:250px;width:100%}.customize_main_product_wrapper .product_option_values_grid li.product_option_brand_data .button_underline{gap:20px;height:60px;max-height:60px}.customize_main_product_wrapper .product_option_brand button.button_underline span.info_icon.svg-wrapper svg{width:20px;height:20px}.customize_main_product_wrapper ul.option_values_grid_three{display:grid;grid-template-columns:auto auto auto;width:100%}.customize_main_product_wrapper ul.option_values_grid_three.lense--option_value{grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:20px;align-items:start}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper{display:flex;flex-direction:column;gap:10px}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper span.lens_type_brand{width:100%}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper li.product_option__value{width:100%;margin:0}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper li.product_option__value>.button_underline{width:100%;justify-content:flex-start}.customize_main_product_wrapper button.button_underline,.customize_main_product_wrapper .button_underline{padding:10px;display:flex;align-items:center;gap:10px;cursor:pointer;max-height:50px}.customize_main_product_wrapper span.product_option_label{font-family:Glence-Bold;letter-spacing:0em}.customize_main_product_wrapper button.button_underline span.info_icon.svg-wrapper{margin-left:auto}.customize_main_product_wrapper button span.value_color{width:30px;height:30px;border-radius:3px}span.info_icon.svg-wrapper.standard_info_icon{vertical-align:-5px;margin-left:5px}.customize_main_product_wrapper span.value_label,.customize_main_product_wrapper button span.option_brand_price{font-size:12px;letter-spacing:0px;white-space:nowrap;line-height:normal;line-height:1.4em;font-family:Glence-Regular}.customize_main_product_wrapper button.button_underline,.customize_main_product_wrapper .button_underline{border:1px solid #cccccc80;width:100%;border-radius:5px;background:transparent}.customize_main_product_wrapper button span.value_color,.customize_main_product_wrapper .customize_option_values_wrapper .product_option_fit ul.product_option_values_grid li.product_option__value button span.value_color{width:35px;height:31px;background:#000;border-radius:3px;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Glancesans-medium;font-size:16px;width:auto;height:30.8px;padding:5px 10px}.customize_main_product_wrapper button span.option_brand_price.sale_price_available>span:nth-child(1){color:#939393;text-decoration:line-through;padding-right:3px}.customize_main_product_wrapper .product_option_fit ul.product_option_values_grid span.info_icon{margin-left:5px}.customize_main_product_wrapper button span.value_color{width:30px;height:30px}.div_seprater:empty{display:flex!important;padding:10px 0}.customize_main_product_wrapper .product_option_brand ul{gap:20px}.customize_main_product_wrapper .product_option_brand button.button_underline{padding:17px 15px;align-items:center;justify-content:space-between}.customize_main_product_wrapper .product_option_brand_value.produc_brand_option_active button.button_underline,.customize_main_product_wrapper .product_option__value_active button.button_underline{border-color:#5d6c5b!important}.option_brand_image img{height:100%;width:100%;object-fit:contain}.customize_main_product_wrapper .product_option_brand button.button_underline span.info_icon.svg-wrapper{margin-left:unset;position:relative;right:0;z-index:1}.customize_main_product_wrapper .product_option_brand_lens{display:none}.customize_main_product_wrapper .product_option_brand_lens.product_option_brand_lens_active{display:block;padding-top:12px}span.option_brand_image{max-width:53px;height:30px}.product_option_precipiton ul.product_option_values_grid.option_values_grid_two.vision_type_grid{width:90%}.customize_main_product_wrapper .vision_type_and_prescripiton_wrapper{padding:50px 0 10px}.customize_main_product_wrapper .vision_type_and_prescripiton_wrapper span.option_value_radio{width:20px;height:20px;border-radius:10px;border:1px solid #202020}.customize_main_product_wrapper .product_option_precipiton button.button_underline{padding:15px;justify-content:space-between;cursor:pointer}.customize_main_product_wrapper .button_underline_inner{display:flex;text-align:justify;flex-direction:column}.customize_main_product_wrapper .product_option_precipiton .prescription_type_item .button_underline{padding:10px;max-height:62.2px;min-width:140px}.customize_main_product_wrapper .vision_type_and_prescripiton_wrapper li.vision_type_item.vision_type_active span.option_value_radio{background:#72e07c;border-color:#72e07c}.customize_main_product_wrapper .vision_type_and_prescripiton_wrapper li.product_option__value.vision_type_item .button_underline{display:flex;justify-content:space-between;padding:10px;max-height:69px;height:69px}.customize_main_product_wrapper ul.option_values_grid_two.vision_type_grid .vision_type_item{min-width:214px}.customize_main_product_wrapper .product_option_precipiton li.vision_type_item.vision_type_active button.button_underline{border-color:#5d6c5b}.customize_main_product_wrapper .vision_type_and_prescripiton_wrapper .product_option_precipiton .product_option_label_head{display:flex;gap:10px;align-items:center}.customize_main_product_wrapper label.button_underline{cursor:pointer}.customize_main_product_wrapper .product_option_precipiton,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head{display:none}.customize_main_product_wrapper .product_option_precipiton.product_option_precipiton_active,.customize_main_product_wrapper .enter_prescription_details_head.enter_prescription_details_active{display:block}.vision_type_grid .richtext_regular{line-height:1.4em;font-family:Glence-Medium;font-size:16px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table .enter_prescription_table_heading{background:#fdfcf7}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table th,tbody.enter_prescription_table td{padding-top:12px;padding-bottom:12px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head{margin-top:15px;background:#f5f5f5;padding:20px;border-radius:5px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head .prescription_details_heading{display:flex;gap:10px;align-items:center;margin-bottom:12px}.info_icon{cursor:pointer}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table td{background:#fff;text-align:center}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table select{border:unset}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table .sphere_value_list_head{text-align:center}.prescription_type_item .button_underline_inner{gap:3px}.vision_type_and_prescripiton_wrapper .pd_number_head .product_option_label_head{display:flex;align-items:center;gap:10px;margin-top:20px}.vision_type_and_prescripiton_wrapper .pd_number_head .product_option_label_head span.product_option_label{font-size:18px}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_input_grid{display:flex;align-items:center;gap:35px}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_input_grid .pd_number_input_item{display:flex;align-items:center;gap:10px;cursor:pointer}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_input_grid .pd_number_input_item .pd_number_input{width:22px;height:22px;display:block;border:1px solid #cccccc80;border-radius:10px;background:#fff}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_input_grid .pd_number_input_item.pd_number_input_item_active .pd_number_input{background:#000}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_option_content{margin-top:20px}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_option_content_select_option_head{display:flex;gap:30px;margin-top:20px}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_option_content_select_option select.product-custom-option{border:none;padding:16px 5px;border-left:1px solid #e0e0e0}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_option_content_select_option{border:1px solid #cccccc80}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_option_content_select_option span.pd_number_option_label{padding:0;font-size:14px;width:100px;display:inline-block;text-align:center}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head .pd_distance_content{display:none}.vision_type_and_prescripiton_wrapper .pd_number_option_content_head .pd_distance_content.pd_distance_content_active,.vision_type_and_prescripiton_wrapper .pd_number_option_content_head.pd_distance_content.pd_distance_content_active{display:block}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons{max-width:100%}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons button{display:flex;justify-content:space-between;padding:15px;font-size:18px;text-transform:capitalize;font-family:Glence-Regular;letter-spacing:.04em;line-height:1.4em;border-radius:5px;margin-bottom:50px}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons button{height:55.2px;background-color:#000}.vision_type_item.vision_type_active .vision_type_value{border:1px solid #5D6C5B;border-radius:5px}.product-form__buttons button .product__price{line-height:1.4em;letter-spacing:.15em;font-size:16px;font-family:Glence-Regular}.custom_accordion{border-bottom:1px solid #cccccc80}.custom_accordion_title{display:flex;gap:24px;align-items:center;padding:20px 0;cursor:pointer}.custom_accordion_content{padding-bottom:0;height:0;visibility:hidden;padding-left:40px;padding-right:20px;transform:translateY(-20px);transition:.3s ease-in-out}.is-collapse .custom_accordion_content,.custom_accordion_content.custom_accordion_active{height:100%;visibility:visible;padding-bottom:20px;transition:.3s ease-in-out;transform:translateY(0)}.accordion__title{line-height:1.4em;font-family:Glence-Medium;font-size:16px;text-transform:uppercase}.custom_accordion_title span.svg-wrapper{rotate:0deg;transition:.3s ease-in-out}.custom_accordion_title.is-active span.svg-wrapper{rotate:45deg;transition:.3s ease-in-out}.custom_accordion:last-child{border-bottom:unset}.custom_accordion_head .custom_accordion_title span.svg-wrapper{width:26px;height:26px}.customize_main_product_wrapper .main_product_rating-count{margin-bottom:10px}.custom_accordion_content>*{font-size:14px;line-height:1.4em;font-family:Glence-Regular}.customize_main_product_wrapper .customize_product_drawer_wrapper{overflow:hidden}.customize_main_product_wrapper .customize_product_drawer_wrapper .customize_product_drawer_overlay,.cstm_customize__product .prescription_product_overlay{position:fixed;top:0;left:0;width:100%;background:#000c;content:"";display:inline-block;z-index:10;visibility:hidden;height:0}.cstm_customize__product .prescription_product_overlay{background:#5656566e}.customize_main_product_wrapper .customize_product_drawer_wrapper .customize_product_drawer_inner{content:"";display:inline-block;background:#fff;height:100%;max-width:650px;top:0;z-index:12;width:100%;position:fixed;left:unset;right:0;visibility:hidden;height:0}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_prescription_popup .customize_product_drawer_inner{max-width:1000px;width:90%;max-height:90%!important;height:auto!important;right:50%;top:50%;transform:translate(50%,-50%);background:#f7f7f7;padding:30px;border-radius:10px}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_prescription_popup .PopupHeading{margin-bottom:20px}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_prescription_popup .PopupContent img{max-width:880px;width:100%;max-height:430px;height:auto}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .customize_product_drawer_overlay,.cstm_customize__product .prescription_product_overlay_active.prescription_product_overlay{visibility:visible;height:100%}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .customize_product_drawer_inner{visibility:visible;height:100%;overflow-y:auto;overflow-x:hidden}body.itg_main_product_temp.overflow-hide{overflow:hidden}body.itg_main_product_temp.DisableClick{pointer-events:none}.customize_product_drawer_wrapper.customize_product_drawer_active .main-page-title{display:none}.customize_product_drawer_wrapper.customize_product_drawer_active *{color:#000;line-height:1.5em;font-family:Glence-regular}.customize_product_drawer_wrapper.customize_product_drawer_active button.frame-btn{font-size:18px;font-weight:400;line-height:1.4em;padding:15px 20px;color:#fff;background:#000;display:block;border-radius:6px;width:fit-content;margin-block:30px;font-family:Glence-Bold;border:unset}.customize_product_drawer_wrapper.customize_product_drawer_active h2,.customize_product_drawer_wrapper.customize_product_drawer_active h2 span{font-size:20px;margin-bottom:10px;font-family:Glence-Bold}.customize_product_drawer_wrapper.customize_product_drawer_active h3,.customize_product_drawer_wrapper.customize_product_drawer_active h3 span{font-size:18px;margin-bottom:10px;font-family:Glence-Bold}.customize_product_drawer_wrapper.customize_product_drawer_active .page-width.page-width--narrow{padding-left:20px!important;padding-top:0}.customize_product_drawer_wrapper.customize_product_drawer_active p{margin-bottom:30px}.customize_product_drawer_wrapper.customize_product_drawer_active img{width:100%;margin:unset;vertical-align:middle}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .frame-sizes-wrapper{display:flex;gap:15px;margin-block:30px}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .frame-size{border:1px solid #cccccc80;padding:15px 7px;text-align:center;flex:1;display:flex;flex-direction:column;gap:20px;align-items:center}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .frame-size img{width:49px}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .frame-size span{font-size:14px;line-height:normal;display:block;white-space:nowrap;color:#202020}.customize_product_drawer_wrapper.customize_product_drawer_active .popup-logo-img{width:250px;margin:20px auto}.customize_product_drawer_wrapper.customize_product_drawer_active ul{display:flex;justify-content:space-between;margin-block:45px;margin-inline:auto!important}.customize_product_drawer_wrapper.customize_product_drawer_active li{font-size:14px;font-family:Glence-Medium;letter-spacing:0}.customize_product_drawer_wrapper.customize_product_drawer_active .brand-description{border:1px solid #cccccc80;border-radius:6px;padding:30px}.customize_product_drawer_wrapper.customize_product_drawer_active .popup-content-img,.customize_product_drawer_wrapper.customize_product_drawer_active .prescription-content-img{margin-bottom:30px;text-align:center}.customize_product_drawer_wrapper.customize_product_drawer_active .popup-content-img img,.customize_product_drawer_wrapper.customize_product_drawer_active .prescription-content-img img{max-width:400px;margin:0 auto}.customize_product_drawer_wrapper.customize_product_drawer_active .brand-description p:last-child{margin:0}.customize_product_drawer_wrapper.customize_product_drawer_active .prescription-content-img{height:257px;min-height:257px;overflow:hidden}.customize_product_drawer_wrapper.customize_product_drawer_active .polarized h2,.customize_product_drawer_wrapper.customize_product_drawer_active .prescription-info h2{font-size:22.62px}.customize_product_drawer_wrapper.customize_product_drawer_active .polarized .popup-content-img{min-height:437px;height:437px;overflow:hidden;margin-bottom:0}.customize_product_drawer_wrapper.customize_product_drawer_active .polarized .popup-content-img img{height:100%;object-fit:cover;width:100%;max-width:100%}.customize_product_drawer_wrapper.customize_product_drawer_active .prescription-info p:last-child{margin:0}.customize_product_drawer_wrapper.customize_product_drawer_active .prescription-content-img img{height:100%;object-fit:cover}.customize_product_drawer_wrapper.customize_product_drawer_active .polarized p{margin-bottom:10px}.customize_product_drawer_wrapper.customize_product_drawer_active .Lens-comparison{margin-top:30px}.customize_product_drawer_wrapper.customize_product_drawer_active .Lens-comparison,.customize_product_drawer_wrapper.customize_product_drawer_active .prescription-content{border:1px solid #cccccc80;border-radius:6px;padding:15px 30px;background:#fdfcf7}.customize_product_drawer_wrapper.customize_product_drawer_active .prescription-content{padding:30px;margin-top:10px}.customize_product_drawer_wrapper.customize_product_drawer_active .Lens-comparison-tab{display:none}.customize_product_drawer_wrapper.customize_product_drawer_active .Lens-comparison-tab.active-tab-content{display:block}.customize_product_drawer_wrapper.customize_product_drawer_active #tabsContainer{display:flex;justify-content:center;margin-bottom:30px}.customize_product_drawer_wrapper.customize_product_drawer_active .lens-tab-button{cursor:pointer;width:152px;text-align:center}.customize_product_drawer_wrapper.customize_product_drawer_active .lens-tab-button.active-tab{border-bottom:1px solid #000;padding-bottom:7px}.customize_product_drawer_wrapper.customize_product_drawer_active .lens-tab-button h3{margin:unset;font-family:Glence-Bold}.customize_main_product_wrapper .enter_prescription_prism_correction{padding-top:25px}.customize_main_product_wrapper .enter_prescription_prism_correction .prism_correction_active{display:block}.customize_main_product_wrapper .enter_prescription_prism_correction .prism_correction_checkbox{display:flex;gap:10px;align-items:center}.customize_main_product_wrapper .enter_prescription_prism_correction .prism_correction_checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer}.customize_main_product_wrapper .customize_product_drawer_wrapper #DrawerClose{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:10px 30px 0 auto;width:28px;height:28px;transition:all .1s ease;border:2px solid #000}.customize_main_product_wrapper .customize_product_drawer_wrapper #DrawerClose:hover{transform:scale(1.2)}.vision_type_and_prescripiton_wrapper .enter_prescription_prism_correction select{padding:0 18px 0 3px}.customize_product_drawer_content .MainPopup{text-align:center}.customize_main_product_wrapper .priceing_braekdown_label+span{font-family:Glence-Regular}.customize_product_price_content .price_frame_original{visibility:hidden;opacity:0;transition:all .5s ease}.customize_product_price_content.show__price .price_frame_original{visibility:visible;opacity:1}.customize_main_product_wrapper span.product_option_selected_value{font-style:italic;font-family:Glence-Regular;color:#000;margin-left:18px;text-transform:capitalize}.customize_main_product_wrapper .Choose-thinlens{margin-top:20px}.customize_main_product_wrapper #ThinLensSuggestion:hover{text-decoration:underline}.customize_main_product_wrapper #ThinLensSuggestion{font-size:16px;color:#000;cursor:pointer;font-family:Glence-Medium}.enter_prescription_details_head .enter_prescription_table_head,.pd_number_inner{display:none}.enter_prescription_details_head.enter_prescription_details_active .enter_prescription_table_head.active_prescription_table,.enter_prescription_details_head.enter_prescription_details_active .pd_number_inner.active_puppilary_content,.enter_prescription_prism_correction .enter_prescription_details_head .enter_prescription_table_head{display:block}.cstm_customize__product{position:relative}.customize_main_product_wrapper .customize_product_drawer_wrapper .spinner-container,.cstm_customize__product .spinner-container{display:none;justify-content:center;align-items:center;z-index:1000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cstm_customize__product #PrescriptionSpinner{position:fixed;z-index:12}.customize_main_product_wrapper .customize_product_drawer_wrapper .spinner,.cstm_customize__product .spinner-container .spinner{border:5px solid rgb(40 40 40 / 20%);border-top:5px solid #202020;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;display:block!important}.cstm_customize__product #PrescriptionSpinner .spinner{border-color:#ffffffd6;border-top:5px solid #202020}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product_option_brand_lens .div_seprater:empty{padding-bottom:0}.customize_main_product_wrapper .vision_type_and_prescripiton_wrapper{padding-top:15px}.enter_prescription_table .prescription_select_option_head.disabled-add,.enter_prescription_table .prescription_select_option_head.disabled-add select,.enter_prescription_table .add-content,.pd_number_inner .pd_number_input_grid.disabled-pd .pd_number_input_item,.product_option_values_grid.disabled-vision-type li,.product_option_values_grid.disabled-vision-type li>button{pointer-events:none!important;color:#cfcfcf!important}.product_option_values_grid.disabled-vision-type li>button .option_value_radio{border-color:#cfcfcf!important}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) td,.customize_main_product_wrapper .produc_details_wrapper table:not([class]) th{font-size:14px;padding:10px 30px!important;border-bottom:1px solid #cccccc80!important}.customize_product_drawer_wrapper.customize_product_drawer_active.prescription_recommendation .customize_product_drawer_inner{min-height:250px}.customize_product_drawer_wrapper.customize_product_drawer_active.prescription_recommendation .PopupContent{padding-top:30px;padding-inline:20px;line-height:2}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) th{font-family:Glence-Bold;text-transform:uppercase}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) td{font-family:Glence-Regular;color:#202020;width:175px}.UploadedImgTopWr{position:relative;display:none;margin-top:10px}.UploadedImgTopWr .UploadedFileData{color:#4b4b4b;text-underline-offset:3px;font-size:13px}.UploadedImgTopWr .UploadedFileData:hover{color:#000;text-decoration-thickness:2px}.UploadedImgTopWr .RemoveUploadedImg{display:flex;justify-content:center;width:15px;align-items:center;height:15px;cursor:pointer;font-size:14px;margin-left:8px}.ThinLensPoupContent,.PopupContentSeparator{display:none}.customize_product_drawer_content .MainPopup .PopupContentSeparator{margin-block:20px!important;font-size:25px;font-family:Glence-bold;text-transform:uppercase}.customize_product_drawer_wrapper .ThinLensPoupContent{display:block}.MainPopup ul li{width:calc(50% - 15px);text-align:left;font-size:16px!important;font-family:Glence-Regular!important}.MainPopup ul li span{font-family:Glence-Bold!important}.MainPopup ul{flex-wrap:wrap;width:93%;margin-inline:auto;gap:30px}.additionalCharges p{margin-block:15px;font-size:18px}.customize_product_drawer_wrapper.customize_product_drawer_active .thin-lens-content-main>h2{margin-bottom:20px}.ThinLensPoupContent .additionalChargesInputField{display:flex;justify-content:center;gap:6px}.ThinLensPoupContent .additionalChargesInputField input#ChargesInputNew{width:14px;height:14px;margin-top:6px}.ThinLensPoupContent .additionalCharges strong,.ThinLensPoupContent .additionalChargesInputField strong{font-weight:100}.MainPopup label,.MainPopup label p{font-size:18px}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_prescription_popup .customize_product_drawer_inner.customize_product_drawer_inner_Additonal{max-width:700px;max-height:526px!important;height:100%!important}.price_breakdown_grid li.price_breakdown:empty{display:none}.jdgm-widget.jdgm-widget{background:rgb(var(--color-background));color:rgba(var(--color-foreground),1);--jdgm-primary-color: rgb(var(--color-button))}.jdgm-widget.jdgm-widget .jdgm-star.jdgm--on,.jdgm-widget.jdgm-widget .jdgm-star.jdgm--half{color:#e8a317}.jdgm-widget.jdgm-widget .jdgm-star.jdgm--off{color:rgba(var(--color-foreground),.3)}.jdgm-widget.jdgm-widget .jdgm-btn,.jdgm-widget.jdgm-widget input[type=submit].jdgm-btn{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important}.jdgm-widget.jdgm-widget h2.jdgm-rev-widg__title:after{content:"RATINGS & REVIEWS";font-size:28px}.jdgm-widget.jdgm-widget h2.jdgm-rev-widg__title{color:rgba(var(--color-foreground),1);margin-bottom:30px}.jdgm-widget.jdgm-widget .jdgm-rev-widg{padding:60px 16px}.jdgm-widget.jdgm-widget a.jdgm-write-rev-link{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;font-family:Glence-Regular;width:fit-content!important;max-width:unset;padding:16px 9px}.jdgm-widget.jdgm-widget .jdgm-widget-actions-wrapper{padding:0!important;width:100%;margin:30px 0 0}.vision_type_and_prescripiton_wrapper .hide_brand_option{display:none}.customize_main_product_wrapper button.button_underline,.customize_main_product_wrapper .button_underline,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table select{color:#000}.customize_product_drawer_wrapper.customize_product_drawer_active .ProceedForThinLensWr{margin-top:20px;margin-bottom:10px}.customize_product_drawer_wrapper.customize_product_drawer_active #ProceedForThinLens{background:#000;color:#fff;padding:10px 13px;cursor:pointer;border-radius:4px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table select,.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_option_content_select_option select.product-custom-option{background:#fff}.customize_product_drawer_wrapper.customize_product_drawer_active *{fill:#000}.customize_main_product_wrapper .produc_details_wrapper ul.produc_details_grid li.produc_details_title_item{text-transform:uppercase;text-align:center}.customize_product_drawer_wrapper.customize_product_drawer_active svg,.customize_product_drawer_wrapper.customize_product_drawer_active svg path{fill:#000!important;color:#000!important;opacity:1;z-index:6;visibility:visible;stroke:#000}.customize_product_drawer_wrapper.customize_product_drawer_active .frame-container{overflow:auto}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_option_content_select_option select.product-custom-option{color:#000;height:54px;padding-block:unset;padding-inline:8px;width:80px;border-radius:0!important}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons{max-width:400px}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons.disabled-cart-button{pointer-events:none}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons.disabled-cart-button button{background-color:#d3d3d3;color:#333;border-color:#c4c4c4}.customize_main_product_wrapper .itg_submit_btn .itg-incomplete-label{display:none}.customize_main_product_wrapper .product__info-wrapper .product-form__buttons.disabled-cart-button .itg_submit_btn:not([disabled])>span:not(.itg-incomplete-label){display:none}.customize_main_product_wrapper .product__info-wrapper .product-form__buttons.disabled-cart-button .itg_submit_btn:not([disabled]) .itg-incomplete-label{display:inline}.button:after,.button:before{border-radius:5px}.product_option__value.prescription_type_item_upload.product_option__value_active{border:1px solid #5D6C5B;border-radius:5px}.product__info-wrapper #ProductSKU,.product__info-wrapper .Product__Card_wrapper,.product__info-wrapper .Product__Card_wrapper_header{pointer-events:none!important;visibility:hidden!important;display:none!important}.customize_product_drawer_wrapper .RecommendedHeader{text-align:center;margin-bottom:15px}.customize_product_drawer_wrapper .RecommendedHeader p,.customize_product_drawer_wrapper .RecommendedHeader span:first-child{font-size:18px;margin-bottom:10px!important;display:block;letter-spacing:0}.customize_product_drawer_wrapper .RecommendedHeader.NonAvailable_Content span:first-child{display:inline}.customize_product_drawer_wrapper .RecommendedHeader .Sunberry_highlighted_line{font-weight:700}.customize_main_product_wrapper .customize_product_drawer_wrapper.prescription_recommended_products_for_luxottica .customize_product_drawer_inner .Sunberry_highlighted_line{margin:50px 0 30px;font-size:22px}.customize_main_product_wrapper .customize_product_drawer_wrapper.prescription_recommended_products_for_luxottica .customize_product_drawer_inner .RecommendedHeader+.Sunberry_highlighted_line{margin:20px 0}.customize_main_product_wrapper .customize_product_drawer_wrapper.prescription_recommended_products_for_luxottica .customize_product_drawer_inner .Sunberry_highlighted_line+span{display:block;margin-bottom:20px}.customize_product_drawer_wrapper .RecommendedProductsWrapper{display:flex;flex-wrap:wrap;justify-content:center}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card{width:20%;padding:10px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card_inner{border:1px solid #dcdcdc;padding:10px;height:100%}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card h2.productTitle{font-size:17px;font-family:Glence-Bold;margin-block:10px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card p{padding:2px 0}.customize_product_drawer_wrapper .PopupContent .RecommendedHeader{max-width:87%;margin:0 auto 20px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card a.viewDetailsLink{margin:10px 0;display:block;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration .5s ease}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card img.productImage{height:100px;width:100%;object-fit:contain}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card a.viewDetailsLink:hover{text-decoration-thickness:2px}.customize_product_drawer_wrapper .RecommendedButton{padding-top:20px;display:inline-block}.customize_main_product_wrapper .customize_product_drawer_wrapper.prescription_recommended_products .customize_product_drawer_inner{max-width:1350px;max-height:870px!important;height:90%!important}.customize_main_product_wrapper .customize_product_drawer_wrapper.prescription_recommended_products .customize_product_drawer_inner .PopupContent{padding:unset;padding-top:10px}.customize_main_product_wrapper .customize_product_drawer_wrapper.prescription_recommended_products_for_luxottica .customize_product_drawer_inner{max-width:100%;max-height:100%!important;height:100%!important;width:100%;border-radius:unset}#ThinLensNotSelected p span{text-decoration:underline;cursor:pointer;transition:text-decoration .3s ease}#ThinLensNotSelected p{font-size:16px;color:red}#ThinLensNotSelected p span:hover{text-underline-offset:2px;text-decoration-thickness:2px}.vision_type_and_prescripiton_inner li.product_option__value.vision_type_item.luxottica_vision_type_blocked{pointer-events:none!important;opacity:.5}ul.product_option_values_grid.option_values_grid_two.vision_type_grid.required_field.disabled-vision-type .vision_type_item.luxottica_vision_type_blocked{opacity:1}.SV_Pro_AvailabilityCheck{display:none;width:100%}.customize_main_product_wrapper .product .product__info-wrapper #ProductVariantSelectOptions{display:none!important;visibility:hidden!important;pointer-events:none!important}.customize_main_product_wrapper ul.product_option_values_grid{gap:15px}.customize_main_product_wrapper li.product_option__value.disable-unavailable-option{opacity:.3;pointer-events:none;position:relative}.customize_main_product_wrapper li.product_option__value.disable-unavailable-option>button{overflow:hidden;position:relative}.customize_main_product_wrapper li.product_option__value.disable-unavailable-option:after{content:"Sold Out";color:red;font-size:9.5px;position:absolute;top:97%;left:2px}@media screen and (max-width:1300px){.customize_main_product_wrapper ul.option_values_grid_four{grid-template-columns:repeat(3,1fr)}.customize_main_product_wrapper .customize_option_values_wrapper .product_option_brand ul{width:100%}.customize_main_product_wrapper .product.grid{gap:unset}.customize_main_product_wrapper .product .grid__item.product__media-wrapper{max-width:45%;width:45%}.customize_main_product_wrapper .product .grid__item.product__info-wrapper{max-width:55%;width:55%;padding-left:25px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table .enter_prescription_table_heading,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table td{padding:5px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table .enter_prescription_table_heading,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table select{font-size:12px}}@media screen and (max-width:1200px){.customize_main_product_wrapper .product__media-wrapper .produc_details_wrapper ul.produc_details_grid li.produc_details_title_item{font-size:14px}}@media screen and (max-width:1100px){.customize_main_product_wrapper .customize_product_drawer_wrapper.prescription_recommended_products .customize_product_drawer_inner{padding:15px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card{width:25%;padding:7px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card_inner{padding:5px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card img.productImage{height:85px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card h2.productTitle{font-size:15px;margin-block:8px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card p{margin:unset!important}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card a.viewDetailsLink{margin:7px 0}}@media screen and (max-width:989px){.customize_main_product_wrapper .customize_option_values_wrapper{padding-top:30px}.customize_main_product_wrapper .product .customize_product_price_breakdown{padding-bottom:30px}.div_seprater:empty{padding:15px 0}.customize_main_product_wrapper .product .grid__item.product__media-wrapper{max-width:100%;width:100%}.customize_main_product_wrapper .product .grid__item.product__info-wrapper{max-width:100%;width:100%;padding-left:0}.customize_main_product_wrapper .product.grid{gap:15px}.customize_main_product_wrapper .customize_product_drawer_wrapper .customize_product_drawer_inner{max-width:550px}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_prescription_popup .customize_product_drawer_inner{padding:15px 20px}.customize_main_product_wrapper .customize_product_drawer_wrapper #DrawerClose{margin:10px 10px 0 auto}.customize_product_drawer_wrapper.customize_product_drawer_active ul{margin-block:30px}.customize_product_drawer_wrapper.customize_product_drawer_active ul{padding-left:0}.customize_main_product_wrapper .customize_product_drawer_wrapper .customize_product_drawer_inner{max-width:450px}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_option_content_select_option span.pd_number_option_label{font-family:Glence-Bold}}@media screen and (max-width:767px){.customize_main_product_wrapper .produc_details_wrapper ul.produc_details_grid li.produc_details_title_item{font-size:10px;text-align:center}.customize_main_product_wrapper .produc_details_wrapper table tr th,.customize_main_product_wrapper .produc_details_wrapper table tr td{padding:10px 30px!important;border:4px solid #e5e5e5}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) td,.customize_main_product_wrapper .product__media-wrapper .produc_details_wrapper table:not([class]) th{border:5px solid #f7f7f7;color:#000;font-size:13px;line-height:normal}.customize_main_product_wrapper .produc_details_wrapper table:not([class]){border:unset;box-shadow:unset;font-size:13px;margin-bottom:15px}}@media screen and (max-width:750px){.page-width{padding-left:2rem!important;padding-right:2rem!important}.header_wrapper header-drawer .header__icon .icon{height:20px;width:20px}.header_wrapper .header__icons{gap:5px}.customize_main_product_wrapper .product__media-wrapper .produc_details_wrapper ul.produc_details_grid{grid-template-columns:repeat(1,1fr);margin-bottom:10px}.customize_main_product_wrapper .product__media-wrapper .produc_details_wrapper{margin-top:15px;padding-top:15px}.customize_main_product_wrapper .product__media-wrapper .produc_details_wrapper .produc_details_content_grid_head{margin-top:0}.customize_main_product_wrapper ul.option_values_grid_four,.customize_main_product_wrapper ul.option_values_grid_three{grid-template-columns:repeat(2,1fr)}.customize_main_product_wrapper ul.option_values_grid_three.lense--option_value{grid-template-columns:1fr}.customize_main_product_wrapper ul.option_values_grid_two{grid-template-columns:repeat(1,1fr)}.customize_main_product_wrapper .vision_type_and_prescripiton_wrapper{padding:25px 0}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons button{margin-bottom:25px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head th,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head td{padding-right:0;padding-left:0}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head th,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head td,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table select{font-size:12px}.MainPopup ul li{width:100%}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .frame-sizes-wrapper{gap:8px}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .frame-size{gap:13px;padding:15px 4px}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .frame-size img{width:40px}.customize_main_product_wrapper .customize_product_drawer_wrapper.customize_product_drawer_active .frame-size span{font-size:12px}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) td,.customize_main_product_wrapper .produc_details_wrapper table:not([class]) th{border:4px solid #fff}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) th{padding:10px!important;width:48%!important;letter-spacing:normal}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) td,.customize_main_product_wrapper .produc_details_wrapper table:not([class]) th{padding:10px!important}.customize_product_drawer_wrapper.customize_product_drawer_active h2,.customize_product_drawer_wrapper.customize_product_drawer_active h2 span,.collection-list-wrapper h2.collection-list-title{font-size:18px}.customize_product_drawer_wrapper.customize_product_drawer_active h3,.customize_product_drawer_wrapper.customize_product_drawer_active h3 span{font-size:14px}.customize_main_product_wrapper .customize_product_drawer_wrapper.prescription_recommended_products .customize_product_drawer_inner{padding:10px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card{width:50%}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card h2.productTitle{font-size:14px}}@media screen and (max-width:600px){.customize_main_product_wrapper .product.grid .grid__item{position:sticky;top:0}.customize_main_product_wrapper .grid__item.product__media-wrapper{z-index:5}.customize_main_product_wrapper [id^=GalleryThumbnails-template].hide_element{display:none!important}.customize_main_product_wrapper [id^=GalleryViewer-template]{z-index:5}.product_sticky_content_data{display:none}.product_sticky_content_data .product__title.main_product--title h1.heading_large{font-size:14px!important;margin-bottom:0;margin-top:8px}.product_sticky_content_data .price-item.price-item--regular.heading.itg_price_cal{padding-bottom:10px!important}.product_sticky_content_data .price-item--regular{font-size:18px;line-height:normal;margin-bottom:0}.grid__item.product__media-wrapper.sticky .product_sticky_content_data{z-index:5;position:relative;background:#fff;display:block;box-shadow:#2123261a 0 10px 15px -10px}.customize_main_product_wrapper .product.grid .grid__item.sticky:after{content:"";width:100vw;margin:-20px;display:block;height:100%;position:absolute;top:0;z-index:3;background:#fff}}@media screen and (max-width:520px){.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table th,tbody.enter_prescription_table td{padding:5px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head{padding:15px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head{padding:15px 8px;width:calc(100% + 34px);margin-left:-17px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table .enter_prescription_table_heading,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table select,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head th,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head td{font-size:11px!important}.customize_main_product_wrapper ul.product_option_values_grid li.product_option__value.all_brand_options{width:auto;max-width:190px}.customize_main_product_wrapper ul.option_values_grid_three{grid-template-columns:auto}.customize_product_drawer_wrapper.customize_product_drawer_active ul{flex-wrap:wrap;gap:10px}.customize_product_drawer_wrapper.customize_product_drawer_active li{width:100%}.customize_product_drawer_wrapper.customize_product_drawer_active .brand-description{padding:15px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table .enter_prescription_table_heading span{width:34px;display:inline-block}.vision_type_and_prescripiton_wrapper .pd_number_option_content_head .pd_distance_content.pd_distance_content_active.pd_number_option_content_select_option,.vision_type_and_prescripiton_wrapper .pd_number_option_content_head .pd_distance_content.pd_distance_content_active .pd_number_option_content_select_option{display:flex;align-items:center}.vision_type_and_prescripiton_wrapper .pd_number_option_content_head .pd_distance_content.pd_distance_content_active span.pd_number_option_label{display:inline-block;width:60px}.vision_type_and_prescripiton_wrapper .pd_number_option_content_head .pd_distance_content.pd_distance_content_active select.product-custom-option{flex:1}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table .enter_prescription_table_heading,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table td{padding:4px 0}.vision_type_and_prescripiton_wrapper .pd_number_head .pd_number_option_content_select_option select.product-custom-option{padding-inline:6px;width:unset}.jdgm-widget.jdgm-widget h2.jdgm-rev-widg__title:after{font-size:18px}.jdgm-widget.jdgm-widget .jdgm-rev-widg{padding:20px 15px}.jdgm-widget.jdgm-widget a.jdgm-write-rev-link{font-size:14px}.jdgm-form__title{font-size:16px}.jdgm-btn,input[type=submit].jdgm-btn{padding:10px 15px!important;font-size:14px!important}.customize_main_product_wrapper .enter_prescription_prism_correction .prism_correction_active .enter_prescription_table select{padding-right:3px}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table th{padding-inline:2px}.customize_product_drawer_wrapper.customize_product_drawer_active .lens-tab-button h3{font-size:12px}.customize_product_drawer_wrapper.customize_product_drawer_active .Lens-comparison{padding:15px}.customize_main_product_wrapper span.value_label,.customize_main_product_wrapper button span.option_brand_price{white-space:inherit;max-width:70px;display:contents}.customize_main_product_wrapper ul.product_option_values_grid li.product_option__value.all_brand_options{display:flex}.customize_main_product_wrapper button.button_underline,.customize_main_product_wrapper .button_underline{text-align:left}.customize_product_drawer_wrapper.customize_product_drawer_active.prescription_recommendation .PopupContent{padding-top:15px}.customize_main_product_wrapper .customize_product_drawer_wrapper #DrawerClose{margin:2px 10px 0 auto}}@media screen and (max-width:400px){.customize_product_drawer_wrapper.customize_product_drawer_active.prescription_recommendation .PopupContent{padding-block:5px;padding-bottom:25px}.customize_main_product_wrapper .customize_product_drawer_wrapper.prescription_recommended_products .customize_product_drawer_inner{padding:8px}.customize_product_drawer_wrapper .RecommendedProductsWrapper .Product__Card img.productImage{height:65px}.customize_product_drawer_wrapper .RecommendedHeader p,.customize_product_drawer_wrapper .RecommendedHeader span:first-child{font-size:14px}}@media screen and (max-width:340px){.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table .enter_prescription_table_heading,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table select{font-size:10.5px!important}.vision_type_and_prescripiton_wrapper .enter_prescription_details_head th,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head td,.vision_type_and_prescripiton_wrapper .enter_prescription_details_head tbody.enter_prescription_table select{letter-spacing:0}}@media screen and (max-width:299px){.customize_main_product_wrapper ul.option_values_grid_three{grid-template-columns:auto!important}}.product_btn_wrapper span.wishlist_icon_wrapper{display:flex}.product_btn_wrapper button.swym-button{height:58px;width:58px;border-radius:50%;border:1px solid #000;background:transparent!important}.product_btn_wrapper .wishlist_wrapper{position:relative;display:flex;height:max-content}.product_btn_wrapper{display:grid;grid-template-columns:400px max-content;gap:20px}.product_btn_wrapper span.wishlist_icon_wrapper{display:flex;width:30px;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product_btn_wrapper span.wishlist_icon_wrapper,.product_btn_wrapper .swym-button.swym-add-to-wishlist.swym-added .wishlist_icon_wrapper.unfilled_svg{display:none}.product_btn_wrapper .swym-button.swym-add-to-wishlist.swym-added .wishlist_icon_wrapper.filled_svg{display:flex}.product_btn_wrapper .swym-button .wishlist_icon_wrapper{align-items:center;justify-content:center}.product_btn_wrapper .wishlist_icon_wrapper.unfilled_svg{display:flex}.klaviyo_newsletter_container{width:calc(70% - 7.5rem)}.wishlist_btn_container{display:flex;height:fit-content;padding:7px;border-radius:50%;border:1px solid #000}.customize_main_product_wrapper .thumbnail[aria-current]{box-shadow:0 0 0 .2rem #5d6c5b;border-color:#5d6c5b}.customize_main_product_wrapper .thumbnail[aria-current]:focus,.customize_main_product_wrapper .thumbnail[aria-current]:focus-visible,.customize_main_product_wrapper .thumbnail.focused{box-shadow:0 0 0 .2rem #5d6c5b}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons:not(.disabled-cart-button) button{background-color:#5d6c5b;border-color:#5d6c5b}.customize_main_product_wrapper .product .product__info-wrapper .product-form__buttons:not(.disabled-cart-button) button:hover{background-color:#4a5748;border-color:#4a5748}.customize_main_product_wrapper .produc_details_wrapper{width:100%;min-width:320px;background:#f7f7f7;padding:20px;border-radius:5px;box-sizing:border-box}.customize_main_product_wrapper .produc_details_wrapper table:not([class]){width:100%;table-layout:fixed}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) th{background:#e6e6e6;width:40%}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) td{background:#f7f7f7}.customize_main_product_wrapper .custom_accordion,.product__info-wrapper .custom_accordion{border:2px solid #5D6C5B;padding-left:16px;padding-right:16px}.customize_main_product_wrapper .custom_accordion+.custom_accordion,.product__info-wrapper .custom_accordion+.custom_accordion{border-top:0}.customize_main_product_wrapper .collapsed-options-summary{font-family:Glence-Bold;font-size:13px;letter-spacing:.04em;text-transform:uppercase;line-height:1.4em;padding:12px 0;border-bottom:1px solid #cccccc80;margin-bottom:5px;display:flex;flex-wrap:wrap;align-items:center;gap:0}.customize_main_product_wrapper .collapsed-option-sep{color:#999;padding:0 6px}@media screen and (max-width:600px){.customize_main_product_wrapper .collapsed-options-summary{font-size:12px;padding:10px 0}}@media screen and (max-width:767px){.customize_main_product_wrapper .produc_details_wrapper{padding:12px}.customize_main_product_wrapper .produc_details_wrapper table tr th,.customize_main_product_wrapper .produc_details_wrapper table tr td{padding:8px 10px!important}.customize_main_product_wrapper .produc_details_wrapper table:not([class]) td,.customize_main_product_wrapper .product__media-wrapper .produc_details_wrapper table:not([class]) th{border-width:2px;word-break:break-word}.customize_main_product_wrapper .produc_details_wrapper ul.produc_details_grid{column-gap:4px}.customize_main_product_wrapper .produc_details_wrapper ul.produc_details_grid li.produc_details_title_item{font-size:11px;white-space:nowrap;padding:6px 2px}.customize_main_product_wrapper .custom_accordion,.product__info-wrapper .custom_accordion{padding-left:10px;padding-right:10px}}.customize_main_product_wrapper .product-form__buttons .config-complete-hint{display:none}.customize_main_product_wrapper .product-form__buttons.disabled-cart-button .config-complete-hint{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;font-size:13px;line-height:1.3;color:#8a5a00;background:#fff7e6;border:1px solid #ffd591;border-radius:6px}.customize_main_product_wrapper .lense--option_value .lens_cat_tabs{display:none}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper span.lens_type_brand{margin-bottom:6px}.customize_main_product_wrapper .lense--option_value li.all_brand_options button span.value_color{width:32px;height:32px;padding:0;border-radius:50%;flex:0 0 auto}@media screen and (max-width:750px){.customize_main_product_wrapper .lense--option_value .lens_cat_tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;grid-column:1 / -1;margin-bottom:14px}.customize_main_product_wrapper .lense--option_value .lens_cat_tab{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0;background:transparent;border:0}.customize_main_product_wrapper .lense--option_value .lens_cat_tab_label{padding:7px 16px;border:1px solid #d5d5d5;border-radius:20px;background:#fff;color:#333;font-family:Glence-Regular;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;text-align:center;width:auto}.customize_main_product_wrapper .lense--option_value .lens_cat_tab.active-lens-cat-tab .lens_cat_tab_label{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.customize_main_product_wrapper .lense--option_value .lens_cat_tab .lens_whats_this_link{margin-left:4px;font-size:11px}.customize_main_product_wrapper .lense--option_value .lens_cat_tab .transition_tooltip_wrapper{margin-left:4px}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper{display:none}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper.active-lens-cat{display:grid;grid-template-columns:1fr 1fr;gap:10px;grid-column:1 / -1}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper .lens_type_brand,.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper .lens_group_header{display:none}.customize_main_product_wrapper .lense--option_value li.all_brand_options{margin:0}.customize_main_product_wrapper .lense--option_value li.all_brand_options .button_underline{min-height:54px;max-height:none;padding:10px!important;gap:10px!important}.customize_main_product_wrapper .lense--option_value li.all_brand_options button span.value_color{width:24px!important;height:24px!important;padding:0!important;border-radius:50%!important;flex:0 0 auto}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper li.product_option__value>.button_underline{row-gap:0px!important}}.customize_main_product_wrapper .lens_group_header{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap}.customize_main_product_wrapper .lense--option_value .lens_types_brand_wrapper .lens_group_header span.lens_type_brand{width:auto;flex:0 0 auto}.customize_main_product_wrapper .lens_group_header .lens_whats_this_link{flex:0 0 auto;white-space:nowrap}.customize_main_product_wrapper .lens_whats_this_link{font-size:12px;line-height:1.4;color:#8a8a8a;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-weight:400;background:transparent;border:0;padding:0;font-family:inherit}.customize_main_product_wrapper .lens_whats_this_link:hover,.customize_main_product_wrapper .lens_whats_this_link:focus{color:#555;text-decoration:underline;outline:none}li.thumbnail-list__item.pdp-vto-thumb:before{display:none}body #accessiblyAppWidgetButton.accessibly-app-widget-button-container.middle-right{top:85%!important}.lens_types_transitions_wrapper span.value_color{background:linear-gradient(to right,#666 50%,#ffffff78 50%)!important;border:1px solid #808080;transform:rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/63/assets/customize-main-product-style.css.map */
