body.pop-popup{height:100vh;overflow-y:hidden;position:fixed}.form_btns{display:flex;flex-wrap:wrap;flex-direction:column}.form_btns .button--primary{background:transparent;color:#000;border:1px solid #d9d9d9;border-radius:3px;font-size:16px;line-height:22px;padding:25px 35px;min-height:96px}.form_btns .form_btns_btn:not(:last-child) .button{margin-bottom:20px}.form_btns .button--primary:hover{transition:.2s ease-in;border:1px solid var(--primary-button-background);box-shadow:0 0 19px -12px #ff0303}.common-btn-wrapper{display:flex;align-items:center;margin-bottom:15px}.form_btns .button{width:100%;text-align:left}.icon-holder.m-90{width:90px;object-fit:contain}.flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.justify-left{justify-content:left!important}.flex .common-item{width:20%}.flex .common-item:nth-of-type(2){width:80%}.form_wrap .form_2 .prescription_table input[type=radio]{opacity:1;display:block;width:20px}.form_wrap .item-wrapper{background:transparent;color:#000;border:1px solid #d9d9d9;border-radius:3px;font-size:16px;line-height:22px;padding:12px 25px;margin-bottom:15px}.form_wrap .item-wrapper:hover{transition:.2s ease-in;border:1px solid var(--primary-button-background);box-shadow:0 0 19px -12px #ff0303}.form_wrap .data_info label:last-child .item-wrapper{margin-bottom:0}.form_wrap .item-wrapper h2{margin-bottom:12px;text-align:left}.form_wrap input[type=radio]{opacity:0;display:none}.form_wrap .item-wrapper p{margin-bottom:5px}.prescription_table thead tr th h3{color:#fff;text-align:left}.prescription_table thead tr td{background:#e7e7e7}#add_lens_btn{margin-bottom:20px}.template-product .card:last-child{margin-bottom:0}.full_model_wrapper .price-info{margin:20px 0}.full_model_wrapper .price-info .price-wrapper{min-width:400px;max-width:400px;display:flex;justify-content:space-between;border-bottom:1px solid #7a7a7a1a;margin-bottom:20px}.full_model_wrapper .price-info .price-wrapper h5{font-size:18px;line-height:22px;font-weight:700;margin-bottom:10px;margin-top:10px}.othert-price{display:flex;justify-content:space-between;min-width:400px;max-width:400px;margin-top:20px}.othert-price h5,.grand_total_price{font-size:20px;font-weight:700}.othert-price h5:not(:last-child){margin-bottom:15px}.full_model_wrapper .price-info .added_price_presc,.full_model_wrapper .price-info .added_price_type,.full_model_wrapper .price-info .added_price_additional{display:flex;justify-content:space-between}.full_model_wrapper .price-info div:nth-last-of-type(2){border-bottom:1px solid #7a7a7a1a;padding-bottom:10px}.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:700;margin-bottom:0}.wrapper_form .form_condition_header .form_btns{display:flex;flex-wrap:wrap;flex-direction:column}.wrapper_form .form_condition_header .form_btns .button--primary{background:transparent;color:#000;border:1px solid #d9d9d96e;border-radius:3px;font-size:16px;line-height:22px;padding:25px 35px;min-height:96px}.wrapper_form .form_condition_header .form_btns .button--primary:hover{transition:.2s ease-in;border:1px solid var(--primary-button-background);box-shadow:0 0 19px -12px #ff0303}.wrapper_form .form_condition_header .form_btns .button:not(:last-child){margin-bottom:20px}.full_model_wrapper .form_wrap .form_container .input_wrap p{text-align:center;font-size:18px}.full_model_wrapper .form_wrap .form_container .input_wrap input#datepicker{margin-left:10px}.full_model_wrapper .form_wrap .form_container .input_wrap input#datepicker:hover{box-shadow:0 0 18px -11px red}.full_model_wrapper .form_wrap .form_container .input_wrap input{height:45px;padding:0 25px;border:1px solid red}.full_model_wrapper .form_wrap .form_container .input_wrap input[type=file]{border:none;padding:0;background:#ededed;border-radius:3px}.full_model_wrapper input[type=file]::file-selector-button{margin-right:20px;border:none;background:red;padding:10px 20px;border-radius:3px;color:#fff;cursor:pointer;transition:background .2s ease-in-out;min-height:45px}.full_model_wrapper input[type=file]::file-selector-button:hover{background:red}.full_model_wrapper .prescription_table input{padding:10px 15px;border:1px solid #767676;border-radius:3px;width:100%}.full_model_wrapper .prescription_table input:hover{box-shadow:0 0 18px -11px #767676;transition:.2s ease-in}.full_model_wrapper .prescription_table td,.full_model_wrapper .prescription_table th{padding:8px 12px}.full_model_wrapper .prescription_table thead tr th{background:#ff0303}.full_model_wrapper table.ipd_table td,.full_model_wrapper table.ipd_table th{padding:8px 12px}.full_model_wrapper table.ipd_table input{padding:10px 15px;border:1px solid #ff0000;border-radius:3px}.full_model_wrapper .presc_option_price{padding:0 10px;margin:0}.template-product .card--sticky{z-index:4!important}body.pop-popup #shopify-section-header{z-index:4}.radio_ul .radio_label .image-wrapper{width:150px;height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.radio_label_lens,.full_model_wrapper .checkboxes label{border-radius:3px}.prescription_table tr td select{padding:10px 15px;border-radius:3px;position:relative}.prescription_table tr td select:after{content:"";position:absolute;top:50%;right:8px;width:0;height:0;margin-top:-2px;border-top:5px solid #ff0000;border-right:5px solid transparent;border-left:5px solid transparent}.wrapper_form .form_wrap .prescription-form .input_wrap .radio_label_upload{background:transparent;color:#000;border:1px solid #d9d9d9;border-radius:3px;font-size:16px;line-height:22px;padding:25px 35px;min-height:96px;justify-content:center;font-weight:500}#radio_presc .radio_li{display:block}.choose-your-lens-block .common-btn-wrapper{display:flex;align-items:center;margin-bottom:15px}.choose-your-lens-block .common-btn-wrapper .icon-holder,.common-btn-wrapper .icon-holder{width:30px;height:30px;margin-right:20px}.choose-your-lens-block .common-btn-wrapper .icon-holder img,.common-btn-wrapper .icon-holder img{width:100%;height:100%}.choose-your-lens-block .button{width:100%;text-align:left}.choose-your-lens-block .form_btns_btn:not(:last-child) .button{margin-bottom:20px}.choose-your-lens-block .button label{font-weight:400}.pop-popup .ui-widget.ui-widget-content{padding:20px 10px;border:none;box-shadow:0 0 12px -4px #000}.pop-popup .ui-state-default,.pop-popup .ui-widget-content .ui-state-default,.pop-popup .ui-widget-header .ui-state-default,.pop-popup .ui-button,.pop-popup .ui-button.ui-state-disabled:hover,.pop-popup .ui-button.ui-state-disabled:active{border:1px solid #ffffff;background:#ff2828;font-weight:400;color:#fff;border-radius:3px}.pop-popup .ui-state-disabled .ui-state-default{background:#000;opacity:1}.pop-popup .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:#fd0000;color:#fff;border:0}.pop-popup a.ui-datepicker-next.ui-corner-all,.pop-popup a.ui-datepicker-prev.ui-corner-all.ui-state-disabled,.pop-popup a.ui-datepicker-prev.ui-corner-all{background:#f9f9f9}.pop-popup .ui-datepicker td span,.pop-popup .ui-datepicker td a{padding:2px 5px 2px 0}@media all and (max-width: 767px){.form_wrap .item-wrapper h2{font-size:18px;margin-bottom:10px;line-height:24px}.form_wrap .item-wrapper{padding:15px 10px}.icon-holder.m-90{width:65px;object-fit:contain}.choose-your-lens-block .common-btn-wrapper .icon-holder,.common-btn-wrapper .icon-holder{width:25px;height:25px;margin-right:10px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/thestyles.css.map */
