@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap";.modal-content{height:100vh}.full_model_wrapper{display:flex;width:100%;height:100%}.modal_gallery .image-holder{height:auto}.modal_gallery .image-holder img{width:100%;height:100%;object-fit:contain;object-position:center}.modal_gallery{width:60%;justify-content:center;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.wrapper_form{width:40%;padding:100px 80px 60px;border-radius:5px;box-shadow:-4px 4px 16px #00000014;-moz-box-shadow:-4px 4px 16px rgba(0,0,0,.08);-webkit-box-shadow:-4px 4px 16px rgb(0 0 0 / 8%);background:#fff;display:flex;flex-direction:column;overflow-y:auto}.modal_gallery .card{border:0}.full_model_wrapper .checkboxes ul{list-style-type:none}.full_model_wrapper .checkboxes li{display:block}.full_model_wrapper .checkboxes input[type=checkbox][id^=myCheckboxes]{display:none}.full_model_wrapper .checkboxes label{border:1px solid #cecece;padding:10px;display:block;position:relative;margin:0 0 20px;cursor:pointer}.full_model_wrapper .checkboxes label:before{background-color:#fff;color:#fff;content:" ";display:block;border-radius:50%;border:1px solid #ff0000;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:28px;transition-duration:.4s;transform:scale(0)}.full_model_wrapper .checkboxes label img{height:100px;width:100px;transition-duration:.2s;transform-origin:50% 50%}.glass_heading{padding-bottom:0}.half-half-image-text .container{padding:20px 15px}.half-half-image-text h1,.half-half-image-text h2,.half-half-image-text h3,.half-half-image-text h4,.half-half-image-text h5{margin-bottom:5px;font-weight:600}.half-half-image-text h1{color:maroon;font-size:24px;font-weight:600}.half-half-image-text h3{font-size:16px}.half-half-image-text h3 span{color:red}.half-half-image-text h4{font-size:20px;font-weight:600}.half-half-image-text h5{font-size:18px;font-weight:600}.half-half-image-text .content{height:100%;display:flex;align-items:start;padding:0;flex-direction:column}.half-half-image-text p{font-size:16px;margin-bottom:5px;line-height:24px}.half-half-image-text .img{min-height:320px;height:100%;border-radius:10px}.half-half-image-text .glass_heading table.ipd_table{border:0;width:100px}table.ipd_table td{border:0}table.prescription_table{width:100%;table-layout:fixed;overflow-wrap:break-word;text-align:center;margin-bottom:50px}th.prescription_th{text-align:left}.radio_ul{list-style-type:none}.radio_li{display:flex;justify-content:space-between;align-items:center;border:1px solid #e7e7e7;margin-bottom:20px;border-radius:3px}.radio_li .radio_label span{font-weight:500}input[type=radio][id^=lensType],input[type=radio][id^=cb],.radio_upload_field{display:none}.radio_label{padding:5px;display:flex;justify-content:center;align-content:center;flex-direction:row;position:relative;cursor:pointer;border-radius:3px}.radio_label:before{background-color:#fff;color:#fff;content:" ";display:block;border-radius:50%;border:1px solid red;position:absolute;top:-10px;left:-5px;width:20px;height:20px;text-align:center;line-height:20px;transition-duration:.4s;transform:scale(0)}.full_model_wrapper :checked+.radio_label{border-color:var(--primary-button-background);transition:.2s ease-in;box-shadow:0 0 19px -12px #ff0303}.full_model_wrapper :checked+.radio_label img{transform:scale(.9);box-shadow:0 0 15px -9px #6e6e6e;border:1px solid #e7e7e7;z-index:0}.radio_ul_lens{list-style-type:none}.radio_li_lens{display:block}.radio_label_lens{border:1px solid #cecece;padding:10px;display:flex;align-content:center;flex-direction:row;position:relative;cursor:pointer}.radio_li_lens:not(:last-child) .radio_label_lens{margin-bottom:20px}.radio_label_lens:before{background-color:#fff;color:#fff;content:" ";display:block;border-radius:50%;border:1px solid #ff0000;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:28px;transition-duration:.4s;transform:scale(0)}.radio_label_lens img{height:100px;width:100px;transition-duration:.2s;transform-origin:50% 50%}.full_model_wrapper :checked+.radio_label_lens{transition:.2s ease-in;border-color:var(--primary-button-background);box-shadow:0 0 19px -12px #ff0303}.full_model_wrapper :checked+.radio_label_lens img{transform:scale(.9);box-shadow:0 0 5px #333;z-index:-1}.radio_ul_upload{list-style-type:none}.radio_li_upload{display:block}.radio_label_upload{border:1px solid #cecece;padding:10px;display:flex;align-content:center;flex-direction:row;position:relative;cursor:pointer}.radio_li_upload:not(:last-child) .radio_label_upload{margin-bottom:20px}.radio_label_upload:before{background-color:#fff;color:#fff;content:" ";display:block;border-radius:50%;border:1px solid #ff0000;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:28px;transition-duration:.4s;transform:scale(0)}.radio_label_upload img{height:100px;width:100px;transition-duration:.2s;transform-origin:50% 50%}.full_model_wrapper :checked+.radio_label_upload{transition:.2s ease-in;border-color:var(--primary-button-background);box-shadow:0 0 19px -12px #ff0303}.full_model_wrapper :checked+.radio_label_upload img{transform:scale(.9);box-shadow:0 0 5px #333;z-index:-1}.wrapper_form .form_heading{margin-bottom:40px}.wrapper_form .header{margin-bottom:35px;display:flex;justify-content:center}.wrapper_form .header ul{display:flex}.wrapper_form .header ul li{margin-right:50px;position:relative}.wrapper_form .header ul li:last-child{margin-right:0}.wrapper_form .header ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:55px;width:100%;height:2px;background:#bfc0c0}.wrapper_form .header ul li:last-child:before{display:none}.wrapper_form .header ul li div{padding:5px;border-radius:50%}.wrapper_form .header ul li p{width:50px;height:50px;background:#bfc0c0;color:#fff;text-align:center;line-height:50px;border-radius:50%}.wrapper_form .header ul li.active:before{background:red}.wrapper_form .header ul li.active p{background:red}.wrapper_form .form_wrap{margin-bottom:35px}.wrapper_form h2{margin-bottom:30px;color:#25273d;text-align:center;text-transform:uppercase;font-size:24px;font-weight:600}.wrapper_form h2{border-bottom:1px solid #d9d9d9;padding-bottom:10px}.content-details h2{border-bottom:0;padding-bottom:0;font-size:20px}.wrapper_form .form_wrap .input_wrap{width:100%;max-width:100%;margin:0 auto 20px}.wrapper_form .form_wrap .input_wrap:last-child{margin-bottom:0}.wrapper_form .form_wrap .input_wrap label{display:flex;justify-content:space-between;align-items:center}.wrapper_form .form_wrap .input_wrap .input{border:2px solid #bfc0c0;border-radius:3px;padding:10px;display:block;width:100%;font-size:16px;transition:.5s ease}.wrapper_form .form_wrap .input_wrap .input:focus{border-color:red}.wrapper_form .btns_wrap{width:350px;max-width:100%;margin:0 auto}.wrapper_form .btns_wrap .common_btns{display:flex;justify-content:center}.final-btns{display:flex;justify-content:space-around;margin-top:35px}.wrapper_form .btns_wrap .common_btns button,.final-btns button{border:0;padding:12px 15px;background:red;color:#fff;width:135px;justify-content:center;display:flex;align-items:center;font-size:16px;line-height:22px;border-radius:3px;transition:.5s ease;cursor:pointer}.wrapper_form .btns_wrap .common_btns button.btn_back,.final-btns button.btn_back{background:#bfc0c0}.wrapper_form .btns_wrap .common_btns button.btn_next .icon{display:flex;margin-left:10px}.wrapper_form .btns_wrap .common_btns button.btn_next{margin-left:78px}.wrapper_form .btns_wrap .common_btns button.btn_back .icon,.final-btns button.btn_back .icon{display:flex;margin-right:10px}.wrapper_form .btns_wrap .common_btns button.btn_next:hover,.wrapper_form .btns_wrap .common_btns button.btn_done:hover{background:#df1717}.wrapper_form .btns_wrap .common_btns button.btn_back:hover,.final-btns button.btn_back:hover{background:#8b8c8c}.wrapper_form .form_wrap .form_11{text-align:center}.modal_wrapper_form{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden}.modal_wrapper_form .shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;opacity:0;transition:.2s ease}.modal_wrapper_form .success_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-800px);background:#fff;padding:50px;display:flex;align-items:center;border-radius:5px;transition:.5s ease}.modal_wrapper_form .success_wrap .modal_icon{margin-right:20px;width:50px;height:50px;background:red;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}.modal_wrapper_form.active{visibility:visible}.modal_wrapper_form.active .shadow{opacity:1}.modal_wrapper_form.active .success_wrap{transform:translate(-50%,-50%)}.full_model_wrapper table{width:auto;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 auto}.ipd_table th{text-align:left;min-width:65px}@media all and (max-width: 1600px){.wrapper_form{padding:0 80px 60px}.tooltip{margin-bottom:12px}.data_info .tooltip:nth-of-type(2){margin-bottom:20px}.wrapper_form h2{margin-bottom:20px;position:sticky;top:0;bottom:0;background:#fff;z-index:99;padding-top:20px}.content-details h2{position:unset}.wrapper_form .form_wrap{margin-bottom:25px}.modal_gallery{width:55%}.wrapper_form{width:45%}.radio_ul .radio_label .image-wrapper{width:120px;height:auto}label#presc_option_price,.prescription-form .radio_label .price{font-size:20px}}@media all and (max-width: 1199px){.wrapper_form{padding:0 40px 30px}.full_model_wrapper .prescription_table input,.full_model_wrapper table.ipd_table input{max-width:130px}.wrapper_form .btns_wrap .common_btns button{width:125px}.flex .common-item{width:25%}.flex .common-item:nth-of-type(2){width:75%}.icon-holder.m-90{width:70px}}@media all and (max-width: 991px){.full_model_wrapper{flex-wrap:wrap}.modal_gallery,.wrapper_form{width:100%!important}.modal_gallery{flex-direction:unset;padding:70px 20px 20px}.modal_gallery .image-holder{width:360px;height:auto}.full_model_wrapper .price-info{width:100%;margin:20px}.wrapper_form{padding:0 25px 25px}.full_model_wrapper .price-info .price-wrapper,.othert-price{max-width:100%}.full_model_wrapper table{margin:0 auto 40px}.full_model_wrapper .prescription_table input,.full_model_wrapper table.ipd_table input{max-width:100%}.othert-price h5{margin-bottom:0}.prescription-form .radio_label .price{font-size:18px}.flex .common-item{width:20%}.flex .common-item:nth-of-type(2){width:80%}.icon-holder.m-90{width:90px}}@media all and (max-width: 767px){.wrapper_form{padding:0 25px 25px}.wrapper_form h2{font-size:22px;margin-bottom:20px;line-height:38px}.wrapper_form .form_condition_header .form_btns .button--primary,.wrapper_form .form_wrap .prescription-form .input_wrap .radio_label_upload{min-height:75px}.full_model_wrapper .price-info .price-wrapper h5,.full_model_wrapper .price-info .added_price_presc h5,.full_model_wrapper .price-info .added_price_type h5,.full_model_wrapper .price-info .added_price_additional h5{font-weight:500}.othert-price h5,.grand_total_price{font-size:18px;font-weight:500}.radio_ul .radio_label .image-wrapper{width:100px;height:auto}.radio_label_lens{padding:10px 20px}.half-half-image-text .container{padding:0}.half-half-image-text h5{line-height:22px}.prescription-form .radio_label .price{font-size:16px}.full_model_wrapper{flex-direction:column-reverse;flex-wrap:unset;justify-content:flex-end}.radio_li{margin-bottom:10px}.modal_gallery{padding:25px 20px 20px}.full_model_wrapper .price-info .price-wrapper,.othert-price{min-width:auto;align-items:center}.full_model_wrapper .price-info .price-wrapper h5{width:50%}.full_model_wrapper .price-info .price-wrapper h5:last-child{display:flex;justify-content:end}.full_model_wrapper table{width:auto;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.modal_gallery{align-items:flex-start;width:100%!important}.full_model_wrapper .price-info{margin:0;width:80%}.modal_gallery .image-holder{width:calc(20% - 8px);margin-right:8px;height:auto}.wrapper_form .form_wrap{margin-bottom:15px}label#presc_option_price{font-size:18px}.full_model_wrapper .price-info .price-wrapper h5{font-size:16px}.full_model_wrapper .prescription_table td,.full_model_wrapper .prescription_table th,.full_model_wrapper table.ipd_table td,.full_model_wrapper table.ipd_table th{padding:8px}.full_model_wrapper .prescription_table input,.full_model_wrapper table.ipd_table input{max-width:120px}.full_model_wrapper table{margin:0 0 20px}.ipd_table th{min-width:55px}.radio_li_upload:not(:last-child) .radio_label_upload{margin-bottom:10px}.othert-price h5:not(:last-child){margin-bottom:0}.choose-your-lens-block .form_btns_btn:not(:last-child) .button{margin-bottom:10px}.wrapper_form .form_condition_header .form_btns.choose-your-lens-block .button{padding:25px 20px}.final-btns button{width:125px}.full_model_wrapper.final_step,.full_model_wrapper.final_step .modal_gallery .image-holder,.full_model_wrapper.final_step .price-info{width:100%}.flex .common-item{width:25%}.flex .common-item:nth-of-type(2){width:75%}.icon-holder.m-90{width:65px}.lens_option_color_swatch{width:81px;height:81px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom_modal.css.map */
