.app-wrapper{padding:40px 0}.product-selection{width:100%}.btn-primary{color:#fff;background-color:#307b8f;border-color:#307b8f;box-shadow:none!important}.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#256a7c;border-color:#256a7c;box-shadow:none!important}.product-list-wrapp .dataTables_wrapper .dataTables_paginate .paginate_button:hover,.product-list-wrapp .dataTables_wrapper .dataTables_paginate .paginate_button.current,.product-list-wrapp .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff!important;border:1px solid #307b8f!important;background-color:#307b8f!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#307b8f),color-stop(100%,#307b8f))!important;background:-webkit-linear-gradient(top,#307b8f 0%,#307b8f 100%)!important;background:-moz-linear-gradient(top,#307b8f 0%,#307b8f 100%)!important;background:-ms-linear-gradient(top,#307b8f 0%,#307b8f 100%)!important;background:-o-linear-gradient(top,#307b8f 0%,#307b8f 100%)!important;background:linear-gradient(to bottom,#307b8f 0% 100%)!important}.product-list-wrapp .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.product-list-wrapp .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.product-list-wrapp .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{color:#dcdcdc!important}.mt-26{margin-top:26px}.alert.alert-success,.alert.alert-danger{width:100%;position:absolute;top:0!important;left:0;right:0;z-index:99;box-shadow:0 0 5px #00000047}.product-list{position:relative!important}.pass-header h3{font-size:26px;margin-bottom:0;display:inline-block;vertical-align:top}.pass-header h3>span.promain-title{font-size:18px;font-weight:700;margin-left:10px}.pass-header .btn{font-size:16px;padding:7px 20px;float:right}.nav-tabs{border:none}.nav-tabs .nav-link{border:none;border-radius:0;transition:color .2s ease-out}.tabs-dark .nav-link{color:#fff!important}.tabs-light .nav-link{color:#00000080}.tabs-dark .nav-link:not(.active):hover{color:#aeb0b3}.tabs-light .nav-link:not(.active):hover{color:#495057}.tabs-marker .nav-link{position:relative}.tabs-marker .nav-link.active .marker{height:24px;width:24px;left:50%;bottom:-23px;transform:translate(-50%);position:absolute;overflow:hidden}.tabs-marker .nav-link.active .marker:after{content:"";height:15px;width:15px;top:-8px;left:50%;transform:rotate(45deg) translate(-50%);transform-origin:left;background-color:#f0f0f0;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000000d,0 1px 5px #0000;position:absolute}.error{color:#dc3545;font-weight:500}.product-list-wrapp{position:relative;box-shadow:0 0 15px #0000001f}.product-list-wrapp .alert{text-align:center;top:70px!important}.not-tabcontent{display:flex;flex-wrap:wrap;align-items:center}.not-tabcontent .nav.nav-tabs{flex:1;background-color:#ddd;height:45px}.not-tabcontent .row-action{flex:0 0 auto;margin-left:0}.not-tabcontent .row-action .btn{padding:5px 25px;height:45px;line-height:32px;border-radius:0}.not-tabcontent .row-action .btn.btn-primary{background-color:#737373;border-color:#737373}.not-tabcontent .row-action .btn.btn-primary:hover,.not-tabcontent .row-action .btn.btn-primary:focus{background-color:#8a8a8a;border-color:#8a8a8a}.not-tabcontent .nav.nav-tabs .nav-item{margin-bottom:0}.not-tabcontent .nav.nav-tabs .nav-link{color:#000;line-height:29px}.not-tabcontent .nav.nav-tabs .nav-item.show .nav-link,.not-tabcontent .nav.nav-tabs .nav-link.active,.not-tabcontent .nav.nav-tabs .nav-link:hover{color:#fff;background-color:#343a40;border-color:#dee2e6 #dee2e6 #dee2e6}.product-list-wrapp .tab-content .tab-pane .product-assign,.product-list-wrapp .tab-content .tab-pane .product-selection,.product-list-wrapp .tab-content .tab-pane .product-assign .tab-body-padd .product-selection{padding:0}.product-list-wrapp .tab-body-padd{padding:16px}.tab-in--navtabs ul.nav-tabs{background-color:transparent;border-bottom:1px solid #ddd}.tab-in--navtabs ul.nav-tabs li.nav-item a.nav-link{background-color:#f0f0f0;color:#4f4f4f}.tab-in--navtabs ul.nav-tabs li.nav-item a.nav-link:hover,.tab-in--navtabs ul.nav-tabs li.nav-item a.nav-link.active{color:#307b8f}@media (max-width: 767px){.tab-body-padd .add-product.text-right{text-align:center!important;margin-top:20px}}.pd-listing-btn{margin-bottom:16px}.product-list-wrapp{padding:16px}.lens_model .modal{padding-right:0!important}.lens_model .modal .modal-dialog{max-width:100%!important;width:100%!important;margin:0 auto}.lens_model .modal .modal-content{max-width:100%!important;width:100%!important;margin:0 auto;border-radius:0!important}.lens_model .modal .modal-content .modal-body{padding:0!important;height:100%}.lens_model .modal .modal-content .modal-body button.close{position:absolute;top:15px;right:30px;z-index:99;font-size:25px;font-weight:300;background-color:#fff;padding:0 5px}@media (max-width: 1440px){.lens_model .modal .modal-content .modal-body button.close{right:20px}}.lens-selection-content .lens-list .tint-info .package{padding:10px;display:block;width:100%;text-align:left}.lens-selection-content .lens-list .tint-info .package .package-flex{display:flex;flex-wrap:wrap;align-items:center}.lens-selection-content .lens-list .tint-info .package .package-flex .lens-name-wrapp{flex:1;margin-right:10px}#lenses-selection-wrapp,#tints-selection-wrapp,#coating-selection-wrapp,#accessories-selection-wrapp{max-width:100%!important}.error-msg{border-bottom-color:red!important}.lens-select-div{margin-bottom:12px}.lens-select-div .btn:not(:disabled):not(.disabled).active,.lens-select-div .btn:not(:disabled):not(.disabled):active{background:#000;color:#fff}.lens-select-div a.btn.lens-select-btn{display:inline-block;margin-right:10px;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #3c65c8;padding:.65rem .75rem;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:#3c65c8;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal}#add-to-cart-form .lens-option{display:contents}.lens-option .prescription_lens_div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.prescription_lens_div>.form-check-inline{margin-bottom:20px}.prescription_lens_div>.form-check-inline{flex:0 0 auto;width:calc(50% - 5px);margin:0}.prescription_lens_div>.form-check-inline>label.form-check-label{border:1px solid #ddd;padding:.65rem .75rem;border-radius:20px;display:flex;align-items:center;gap:5px}.prescription_lens_div>.form-check-inline>label.form-check-label>span{line-height:normal}.lens-select-div .prescription_lens_div>.form-check-inline{padding:0!important;border:none}.prescription_lens_div>.form-check-inline label{margin-bottom:0}.prescription_type_modal_show_button input#add_lens{width:100%;padding:.65rem .75rem;border-radius:20px;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:none;letter-spacing:0}#btn-pw-lens>input#add_lens{background:#000;color:#fff;border-color:#000}.product-col .product-sinfo .product-stitle,.product-col .product-sinfo .product-frameprice,.product-col .product-sinfo .lens-sprice,.product-col .product-sinfo .total-sprice{font-family:Nunito,sans-serif}@media only screen and (max-width: 575px){.lens-select-div a.btn.lens-select-btn,.prescription_type_modal_show_button input#add_lens,.prescription_lens_div>.form-check-inline>label.form-check-label{padding:.55rem;border-radius:12px;font-size:13px}}.lens_model.lens__new_model .modal{z-index:9999}.label_inner_details{display:flex;align-items:center;gap:5px;border-radius:10px;background:#f2f2f2;box-shadow:2px 2px 4px #00000040;padding:28px 20px}.label_inner_details .label_inner_image{max-width:90px;height:auto;width:30%;flex:0 0 auto}.label_inner_details .label_inner_image .label_book_image{max-width:60px}.prescri-content .form-group.radio-select label input{position:absolute;width:1px;height:1px;overflow:hidden;margin:0;background:transparent;clip:rect(0,0,0,0)}.label_inner_content h4{color:#000;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.label_inner_content p{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.form-check-inline{margin-top:20px}@media (max-width: 399px){.label_inner_details .label_inner_image .label_book_image{max-width:50px}.label_inner_details .label_inner_image{max-width:70px}.label_inner_content h4{font-size:18px}.label_inner_content p{font-size:14px}.label_inner_details{padding:10px}.form-check-inline{margin-top:10px}}.lens__new_model h1,.lens__new_model h2,.lens__new_model h3,.lens__new_model h4,.lens__new_model h5,.lens__new_model h6,.lens__new_model span,.lens__new_model a,.lens__new_model p{letter-spacing:0px}.lens_model.lens__new_model .packages-list{height:100%;overflow:auto!important}.lens_model.lens__new_model .modal-content{max-width:100%!important;height:100%!important}.lens_model.lens__new_model .modal-dialog.modal-lg{height:100%!important}.prescri_type_grid{display:flex;height:100%}.prescri_type_gridrow.prescri_type_gridimg{width:43%;padding:100px 0;overflow-y:auto}.prescri_type_gridrow.prescri_type_gridcontent{width:57%;background:#f8f8f8;padding:100px 0;height:100vh;position:relative;overflow-y:auto}.prescri_type_contentbox,.prescri_type_gridrow .prescri_lens_imgbox{width:75%;margin:0 auto;padding:0 20px}.prescri_frame_box span.prescri_frame_label,span.pf_total_label{font-size:16px;font-weight:700;color:#000}.prescri_frame_content{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.prescri_frame_content span,.prescri_frame_totalbox span.pf_total_price{font-size:16px;font-weight:700;color:#2a555a}.prescri_frame_totalbox{display:flex;align-items:center;justify-content:space-between;padding:15px 0 0}.prescri_type_maintitle{margin-bottom:15px}.prescri_type_maintitle h5{color:#000;font-size:24px;letter-spacing:0px}.prescri_type_form .prescri_form_field{position:relative;margin-bottom:20px;background:#fff;border-radius:10px}.prescri_type_form .prescri_form_field input{margin:0;width:0;height:0;position:absolute;cursor:pointer;display:block;font-size:0px;background:transparent;-moz-appearance:none;border:none}.prescri_type_form .prescri_form_field label.prescri_field__label{background:#fff;border-radius:10px;display:flex;align-items:center;gap:20px;padding:15px 20px}.prescri_type_form .prescri_form_field label.prescri_field__label .pf_label_icon{flex:0 0 auto;width:60px}.prescri_type_form .prescri_form_field label.prescri_field__label .pf_label__details{flex:1}label.prescri_field__label .pf_label__details h4,.pf_label__details .pf_label_innerbox span.pf_label_pricebox{font-size:16px;font-weight:700;color:#000;margin-bottom:3px;letter-spacing:0px}span.pf_label_pricebox{font-weight:400!important}label.prescri_field__label .pf_label__details p{font-size:14px;color:#2a555a;letter-spacing:0px}.prescri_frame_box{padding:10px 0;border-bottom:1px solid #2a555a}.prescri_frame_name{display:flex;align-items:center;gap:5px}.prescri_frame_name img{flex:0 0 auto;width:30px}.prescrip_back_btn{display:flex;align-items:center;gap:10px;position:absolute;top:20px;cursor:pointer}.prescrip_back_btn img{width:6px;flex:0 0 auto}.prescrip_back_btn span{font-size:16px;color:#2a555a;font-weight:600}.prescription_table_grid .prescri_type_maintitle{display:flex;justify-content:space-between;gap:10px;align-items:center}.prescri_type_maintitle .prescri_title__link a{display:flex;align-items:center;gap:8px}.prescri_type_maintitle .prescri_title__link a img{width:14px;height:14px;flex:0 0 auto}.prescri_type_maintitle .prescri_title__link a span{color:#2a555a;font-size:12px;text-decoration:underline;letter-spacing:0px}.prescri_sign_btn{background:#fff;border:1px solid #595959;border-radius:4px;padding:7px;display:flex;align-items:center;justify-content:space-between;gap:40px;width:fit-content;margin-top:20px}.prescri_sign_btn span{color:#2a555a;font-size:12px;letter-spacing:0px}.prescri_sign_btn a{display:flex;align-items:center;gap:5px}.prescri_sign_btn a span{text-decoration:underline}.prescri_sign_btn a img{transform:rotate(180deg);width:4px;display:block;flex:0 0 auto}.prescri__table{border-radius:10px;border:1px solid #59595985;margin-top:20px;overflow:hidden}.prescri__table .prescri_table_tr{display:flex;height:60px}.prescri__table .prescri_table_tr .prescri_table_th{width:25%;display:flex;justify-content:center;align-items:center;border-right:1px solid #59595985;border-bottom:1px solid #59595985;padding:10px 15px}.prescri__table .prescri_table_tr .prescri_table_th:last-child{border-right:none}.prescri__table .prescri_table_tr:last-child .prescri_table_th{border-bottom:none}.prescri__table .prescri_table_tr .prescri_table_th.orange{background-color:#ff66001c}.prescri_table_th span.pt_th_title,.prescri__table .prescri_table_tr .prescri_table_th select{display:block;color:#000;font-size:16px;font-weight:600}.prescri_table_th span.pt_th_caption{color:#2a555a;font-size:12px;display:block}.prescri_table_th.pt_title_caption{flex-direction:column;justify-content:start!important;align-items:start!important}.prescri_table_tr .prescri_table_th select{background:transparent;width:100%;text-align:center}.prescri__table.pd__table{width:50%;margin-top:30px}.prescri__table.pd__table .pd__th{border-bottom:none}.prescri__table.pd__table .prescri_table_th.pd__th{width:50%}.dont_know_box{display:flex;align-items:center;justify-content:space-between;width:220px;margin-top:15px}.dont_know_box a.dont_know_link{color:#2a555a;font-weight:600;font-size:12px;text-decoration:underline;letter-spacing:0}.dont_know_box .pd_check_box{display:flex;align-items:center;gap:5px}.dont_know_box .pd_check_box label{color:#2a555a;font-size:12px;font-weight:600;letter-spacing:0}.my_prescrip_checkbox{margin-top:50px;display:flex;align-items:center;gap:7px}.my_prescrip_checkbox label{color:#2a555a;font-size:14px;letter-spacing:0;font-weight:600}.prescrip_submit_btn{display:flex;align-items:center;gap:15px;justify-content:center;width:57%;position:fixed;bottom:0;right:0;text-align:center;padding:20px 0;background-color:#f8f8f8}.prescrip_submit_btn p{display:none}.submit-msgclass{flex-direction:column}.prescrip_submit_btn .prescri_submit_link{background:#f60;border-radius:4px;padding:10px;color:#fff;font-size:20px;font-weight:600;text-transform:capitalize}.prescrip_submit_btn .prescri_skip_link{border:2px solid #ff6600;border-radius:4px;padding:8px;color:#ec6801;font-weight:600;font-size:20px}.prescrip_submit_btn .prescri_btn__link{width:50%}.lens_index_grid .prescri_type_form .prescri_form_field label.prescri_field__label{align-items:start}.pf_label__details .pf_label_innerbox{display:flex;align-items:center;justify-content:space-between;gap:5px}.pf_label__details ul{margin-left:20px}.pf_label__details ul li{padding:0 0 4px;color:#2a555a;font-size:14px}.accessories_selected .prescri_frame_label{display:flex;align-items:center;width:30px;gap:5px}.prescri_form_field.active{border:1px solid gray}.prescri_form_field>.active{border:1px solid gray;border-radius:5px}.open-lens-modal{overflow:hidden}@media (max-width: 1024px){.prescri_type_gridrow.prescri_type_gridimg,.prescri_type_gridrow.prescri_type_gridcontent{padding:50px 0}.prescri_type_contentbox,.prescri_type_gridrow .prescri_lens_imgbox{width:95%}}.loading{position:fixed;z-index:999;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;-moz-animation:spinner 1.5s infinite linear;-ms-animation:spinner 1.5s infinite linear;-o-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:#000000bf 1.5em 0,#000000bf 1.1em 1.1em,#000000bf 0 1.5em,#000000bf -1.1em 1.1em,#000000bf -1.5em 0,#000000bf -1.1em -1.1em,#000000bf 0 -1.5em,#000000bf 1.1em -1.1em}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.prescri_lens_img>img{height:210px;width:100%;object-fit:cover}.prescri_type_form{margin-bottom:50px}@media (max-width: 767px){.prescri_type_gridrow.prescri_type_gridimg{display:none}.prescri_type_gridrow.prescri_type_gridcontent{width:100%}.prescri_type_form .prescri_form_field label.prescri_field__label{gap:15px;padding:12px}label.prescri_field__label .pf_label__details h4,.pf_label__details .pf_label_innerbox span.pf_label_pricebox{font-size:14px;line-height:18px}.prescri_type_contentbox,.prescri_type_gridrow .prescri_lens_imgbox{width:100%}.prescri_table_th span.pt_th_caption{font-size:10px;line-height:12px}.prescri_table_th.pt_title_caption{justify-content:center!important}.lens_model.lens__new_model .modal-content{height:auto!important}.prescrip_submit_btn{width:100%}.lens_model.lens__new_model .modal-dialog.modal-lg{background:#f8f8f8}}.prescri_form_field label.prescri_field__label__lens,.prescri_form_field label.prescri_field__label__tints,.prescri_form_field label.prescri_field__label__coating{border:1px solid transparent}.prescri_form_field label.prescri_field__label__lens.active,.prescri_form_field label.prescri_field__label__tints.active,.prescri_form_field label.prescri_field__label__coating.active{border-color:gray}.prescri_field__label__lens,.prescri_field__label__tints,.prescri_field__label__coating{position:relative;padding-right:40px!important}.prescri_field__label__lens:after,.prescri_field__label__tints:after,.prescri_field__label__coating:after{content:"";width:24px;height:24px;font-size:26px;position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;background-image:url(/cdn/shop/files/plus-solid.svg?v=1726666605);background-repeat:no-repeat;background-size:contain}.prescri_field__label__lens.active:after,.prescri_field__label__tints.active:after,.prescri_field__label__coating.active:after{content:"";font-size:26px;background-image:url(/cdn/shop/files/minus-solid.svg?v=1726666605)}@media only screen and (max-width: 767px){.prescri_field__label__lens:after{width:20px;height:20px}}.tints-sc-choose-card .choose-tints-card.active{border:none}.tints-sc-choose-card .prescri_form_field.active label{border:1px solid gray}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom-lens.css.map */
