.view-order-details:hover,.view-order-details:active,.view-order-details:focus{text-decoration:none}.order-details-container{padding:15px 0 30px}
.successNoErr{margin:15px 0}.home-box-dx img{width:100%}.home-box-sx{position:relative}.home-box-sx .abs_olute .btn{background:#0080a9}
.social-share-box a:focus img{-webkit-box-shadow:0 0 1px 3px rgba(231,166,26,1);-moz-box-shadow:0 0 1px 3px rgba(231,166,26,1);box-shadow:0 0 1px 3px rgba(231,166,26,1)}
.header_mobile .contact_logo a:focus{border:0}.label-cart-insurancepromo{font-family:DINOT-Regular;font-size:11px;color:#333;margin-top:5px;margin-bottom:10px}
.header_mobile .contact_logo a:focus img,.header_mobile .em-nav-search-toggle:focus,.header_mobile .cart_box_icon:focus,.header_mobile .hamburger-menu:focus{-webkit-box-shadow:0 0 1px 2px rgba(231,166,26,1);-moz-box-shadow:0 0 1px 2px rgba(231,166,26,1);box-shadow:0 0 1px 2px rgba(231,166,26,1)}
.page-content .collapse a{text-decoration:underline}#confirm-container .message{margin-top:15px;font-family:DINOT-Medium;font-size:14px}
.simplemodal-container .simplemodal-close{position:absolute;top:10px;right:10px}.btn-cta-patient:focus{text-decoration:underline}
.profile-section .form-group>.form-control-override{font-size:14px!important}.order-info-row .total{font-family:DINOT-Regular!important}
.login-header-text-container .login-mobile-header-text span{font-size:30px!important;font-family:DINOT-Medium;color:#000}
.login-button{height:auto!important;margin-top:15px;font-size:14px;font-family:DINOT-Medium}.login-header-text-container span,.reg_title,.register-with-insurance-text{font-size:16px!important;font-family:DINOT-Medium;color:#000}
.reg_body,.register-insurance-text-radio{font-size:14px!important;font-family:DINOT-Regular;color:#000}
.reg_title{padding-top:25px;padding-bottom:6px}.login-forgot-text,.login-forgot-text:hover{font-size:14px!important;font-family:DINOT-Medium;text-decoration:none}
.sv_button{height:40px!important;background-color:#ff5200;font-family:DINOT-Black;font-size:16px!important;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.5px;text-align:center;color:#fff!important;max-height:40px;border-radius:4px;text-transform:uppercase;padding:6px 12px}
.simplemodal-container .yes{position:absolute;bottom:15px;right:10px;top:auto!important}.simplemodal-container .yes a{background-color:#0080a9;font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.5px;text-align:center;color:#fff;max-height:40px;width:178px;border-radius:4px;padding:6px 12px}
.home-box-sx .contact_home_left_banner{position:relative}.simplemodal-container .modal-content{border-bottom:none!important}
.summary-order-status{font-family:DINOT-Medium;font-weight:700;font-size:18px;text-transform:capitalize}
.order-welcome-boxes{font-family:DINOT-Medium;font-size:14px}.welcome_price{font-family:DINOT-Medium;font-size:14px}
.summary-order-view{font-size:13px;font-family:DINOT-Medium}.order-welcome-title{font-family:DINOT-Medium;font-size:16px}
.ord_detail_info_labels{color:#1a1919}.btn-link_rem_doc{font-family:DINOT-Medium}.orders-welcome .btn-view-all{color:#0080a9}
.orders-welcome li{padding:22px 32px;border:1px solid #d8d8d8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:15px}
.order_listaa li{padding:10px 0;border-bottom:1px solid #d8d8d8;border-top:0;border-left:none;border-right:0;border-radius:0}
.order_listaa li:last-child{border-bottom:none!important;border-top:0;border-left:none;border-right:0}
.doc_info{padding-left:0}.doctor_name{font-family:DINOT-Medium!important}.doctor_phone{font-family:DINOT-Regular!important}
.doc_btn{padding-right:0}#doctor-search{text-transform:uppercase}.detail-elements-row:first-child>.cart-options{padding-top:15px;border-top:2px solid #ebebeb!important}
.detail-elements-row-inner:first-child>.cart-options{padding-top:15px;border-top:2px solid #ebebeb!important}
.ordernumber_welcome{font-family:DINOT-Medium;font-size:16px}@media(min-width:0) and (max-width:375px){.contact_title_order_id{word-wrap:break-word!important}
}.pr_pt_info input{height:35px!important;line-height:35px!important}.order_listaa li:last-child{margin-bottom:0}
.contact_profile_welcome{font-family:DINOT-Medium;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1a1919;margin-bottom:10px;padding-left:0}
.js-banner-match-height img{max-width:100%}.solution_cart{height:18px;font-family:DINOT-Regular;font-size:14px;font-weight:900;text-align:left;color:#58595b}
.cross_shopnow{font-size:15px!important;color:#0080a9!important}.goto_plp{display:inline;float:right;position:absolute;top:15px;right:20px;color:#fff;font-weight:700;background:url(../img/arrow_orizontal.png) no-repeat transparent right;width:20px!important;height:20px!important;border:none!important}
.solution_cart_value{color:#0f1f27!important;font-size:15px!important;font-family:DINOT-Medium}.social_media_icons a:focus,.f_unidays a:focus{border:0}
.footer-bottom-menu a:focus,.social_media_icons a:focus img,.f_unidays a:focus img{-webkit-box-shadow:0 0 1px 2px rgba(231,166,26,1);-moz-box-shadow:0 0 1px 2px rgba(231,166,26,1);box-shadow:0 0 1px 2px rgba(231,166,26,1);color:#fff}
input#promoCode{height:48px!important;border-radius:100px!important;padding-left:20px}@media(min-width:0) and (max-width:769px){.footer-background .expand-section:focus{-webkit-box-shadow:0 0 1px 3px rgba(231,166,26,1);-moz-box-shadow:0 0 1px 3px rgba(231,166,26,1);box-shadow:0 0 1px 3px rgba(231,166,26,1)}
#resetPasswordForm{padding-bottom:20px}.Rectangle{width:100%!important}#forgotPasswordForm .login-link-text-container{text-align:center;font-family:DINOT-Medium;font-size:14px!important;margin-top:20px}
#forgotPasswordForm .forgot-password-button{margin-left:0!important}#forgotPasswordForm #recoverEmailAddress{width:100%!important}
#account .single-border{border:none!important}.register-button{width:100%}.login-header-text-container{padding:15px 0!important}
.login-button-container{margin:0}.register-reg-button-container{padding-right:0}.login-button{width:100%!important}
.titololenti b{font-family:DINOT-Black!important}.titololenti{font-family:DINOT-Medium!important}.cart-section .cart-total>.total{font-family:DINOT-Black!important;font-size:20px}
.solutions_freaks .ps_label{color:#9e9e9e;font-size:15px;font-family:DINOT-Medium}.solutions_freaks .ps_val{color:#0f1f27;font-size:15px;font-family:DINOT-Medium}
.solution_opt table{width:30%;float:left}.solution_opt table .table_header{width:100%;margin-top:6px}
.solution_opt table .table_header th{height:30px;margin-top:10px;padding:0!important}.solution_opt table .table_header th,.solution_opt table .table_values td{float:none!important}
.solution_opt table .table_header .hidden-sm,.solution_opt table .table_values .hidden-sm{display:none!important}
.solution_opt table .table_values{width:100%}.solution_opt table .table_values td{width:100%;float:left!important;padding:5px 30px 0 0!important}
.solution_opt table .table_values ul{margin:0}.solution_opt table .table_values select{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;width:100%;float:left}
.solution_opt .addCartSolutions{width:70%;float:left}.contact_lenses_opt table .table_header{width:25%}
.contact_lenses_opt table .table_values{width:36%}.Monthly-Disposable-C{margin-left:0!important}.pdp_title_solutions{color:#4a4a4a!important;font-size:23px!important}
.cart-option-header{width:25%}.cart-option-row{width:36%}.contact_s-apdd{padding:15px}.accept_lbl{color:#222;font-size:16px}
li.accept_lbl_desk{color:#0f1f27!important;font-size:13px!important}.gc_infopaypal{font-size:13px!important}
.checkout-section .respo_image{width:100%}.prescription_info_label{width:100%;text-align:right}.prescription_info_label span{color:#0080a9}
.contact_profile_welcome{text-align:center}.btn-link_rem_doc{color:#fff}.dt_subtotal_row{color:#000}
.dt_discount_row{color:#58595b}.dt_discount_row_dt{color:#1a1919}.dt_taxes_row{color:#58595b}.dt_total_row{color:#000}
.btn-link-remove{text-transform:none}.doctor-item{padding:20px 0;border-bottom:2px solid #d8d8d8;margin-bottom:0}
.order-details-container{margin-top:15px}.contact_insurance_image_hide_on_mobile{display:none}.contact_insurance_image_no_top_on_mobile{padding-top:0}
.contact_title_order_id{word-wrap:break-word}.order_no{margin:0 0 50px}.order_row{padding:4px 0}.contact_welcome{margin-top:0!important}
.contact_your_profile_description{font-family:DINOT!important;min-width:300px;color:#58595b;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}
.contact_label_form{font-family:DINOT!important;font-size:14px!important;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#58595b}
.btn-container{padding-top:27px}.manage-account .form-control{height:45px;line-height:45px}.insurance_label{font-size:10px!important;margin-bottom:0!important}
.insurance_select{padding:9px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.show_benefit{background:#00aadb;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:16px;font-family:DINOT;padding:4px 16px;float:left}
.edit_patient{background:#00aadb;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:16px;font-family:DINOT;padding:4px 8px;float:right}
.add_new_patient_containetr{padding-top:33px}.profile-section>h1{margin:0!important}.manage-account label{font-size:14px!important}
.manage-account input,.manage-account select{padding:11px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;max-height:41px!important}
.profile-section .form-group-container{border-bottom:none!important;padding-bottom:0!important}.mob_adjust{padding:0!important;margin:0 -20px}
.order_no{text-align:center}.register-section,.login-section{padding:0 30px}}@media(min-width:770px){.error{text-align:left!important}
.contact_lenses_opt table .table_header{width:25%;float:left}.contact_lenses_opt table .table_header th{width:100%;float:left}
.contact_lenses_opt table .table_values{width:36%;float:left}.contact_lenses_opt table .table_values td{width:100%;float:left}
#forgotPasswordSuccess{padding-bottom:150px}#forgotPasswordForm #recoverEmailAddress{width:100%}.register-section,.login-section{padding:0}
.register-button{width:250px}.registration_form .login-button{width:250px}.container-fluid2{padding:0 15px}
.insurance_info_box{max-width:350px}.contact_profile_welcome{text-align:left}.btn-link_rem_doc{color:#ff5200}
.dt_subtotal_row{color:#222}.dt_discount_row{color:#222}.dt_discount_row_dt{color:#222}.dt_taxes_row{color:#222}
.dt_total_row{color:#222}.btn-link-remove{color:#222}.doctor-item{padding:12px 0 0;border-bottom:2px solid #d8d8d8;margin-bottom:17px}
.orders-welcome{width:160%}.add_new_patient_containetr{padding-top:13px}.show_benefit{color:#00aadb;font-size:14px;font-family:DINOT;float:left}
.edit_patient{color:#00aadb;font-size:14px;font-family:DINOT;float:right}.insurance_select{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.btn-container{padding-top:34px}.contact_label_form{font-family:DINOT-Medium!important;font-size:10px!important;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#58595b}
.contact_insurance_image_hide_on_desktop{display:none}.contact_insurance_image_show_on_desktop{display:block}
}#update_patient_form hr{border:none!important;background:#d8d8d8!important;height:2px!important}@media(min-width:760px) and (max-width:770px){.profile-section{padding-left:0!important}
.contact_triangle:after{right:15px!important}.contact_welcome{display:none!important}.contact_mobile_padding{padding-left:0!important;padding-right:0!important}
.visible-xs-inline-block{display:inline-block!important}.contact_triangle::after{right:0!important}}
@media screen and (min-width:0) and (max-width:770px){.gc_CartPrescription span{color:#0080a9;font-size:18px;font-family:DINOT-Black}
.affirm-box-cart{text-align:right}.contact_check_small{float:left!important;text-align:left!important;margin-left:15px;margin-top:10px!important}
.checkout-discount-line-items_black{font:16px DINOT-Black!important}.contact_hide_on_mobile{display:none!important}
.contact_show_on_mobile{display:block!important}.contact_title_order_product_name_sub_right{margin-right:5px!important}
.contact_cvv{margin-top:16px}}@media screen and (min-width:0) and (max-width:400px){.contact_mobile_high_menu_font{font-size:14px!important}
.contact_image_special{max-width:50%}.contact_cvv{margin-top:16px}}@media screen and (min-width:770px) and (max-width:991px){.contact_check_small{float:left!important;text-align:left!important;margin-left:5px;margin-top:10px!important}
.contact_cvv{margin-top:16px}}@media(min-width:0) and (max-width:1024px){#forgotPasswordForm #recoverEmailAddress{width:100%}
nav ul li a{font-size:15px!important}.first-carrot>.submenu-link-container a:after{content:""!important;border-style:none!important}
}.contact_border_left{border-style:none none none solid!important;border-width:1px!important;border-color:#9b9b9b!important}
.titololenti{margin-bottom:3px}.Remove-checkout{font-family:DINOT!important}.border-bottom{border-bottom:2px solid #ebebeb!important}
.contact_LENS-TITLE{margin-bottom:15px}.profile-section{padding-right:0!important}#marketing-tout{margin-top:20px!important;width:100%!important}
.banner-content .content-zone-container{width:100%;height:auto}@media(max-width:424px){.contact_no_padding_xs{padding:0!important}
.footer-background{margin:0!important}.contact_hide_xs{display:none}.contact_show_xs{display:block}.contact_cvv{margin-top:16px}
}@media(min-width:425px) and (max-width:770px){.footer-background{margin:0!important}.contact_hide_sm{display:none}
.contact_show_sm{display:block}.contact_cvv{margin-top:16px}}@media(min-width:771px) and (max-width:1199px){.footer-background{margin:0!important}
.contact_hide_md{display:none}.contact_show_md{display:block}}@media(min-width:1200px){.contact_hide_lg{display:none}
.contact_show_lg{display:block}.contact_check{text-align:left!important}}@media screen and (min-width:0) and (max-width:770px){.forgot-button-container{padding:0!important;margin-top:10px!important}
.product-options tr{float:left}.product-options tr th span{padding:0 20px 0 0}.product-options tr th{text-align:right!important}
.product-options tr td span{float:none!important}#order_confirmation .product-options tr th,#order_confirmation .product-options tr td{width:auto!important}
.product-options tr th,.product-options tr td{width:100%;float:left;padding:5px!important;height:40px}
.fulfillment_option{margin-left:0!important}.contact_home_right_banner{height:auto!important}.contact_custom_layout_padding{padding-bottom:30px!important}
.doctor_check_label_style{text-align:left!important;margin-top:15px}.contact_mobile_form_container{border-bottom:0;margin-bottom:40px;padding-bottom:20px}
.new_contact_border_bottom{padding-bottom:30px}.contact_oon{margin-top:40px!important}.contact_button{width:100%;text-transform:uppercase!important}
.contact_padding_30_mobile{padding-bottom:30px!important}.contact_your_profile_description{width:100%!important;text-align:center!important;margin:auto}
.contact_cvv{margin-top:16px}.contact_border_bottom_small_resolution{border-bottom:1px solid #ccc!important}
.contact_border_bottom_small_resolution_margin{border-bottom:1px solid #ccc!important;margin-top:30px}
.contact_padding_top_15_resp{padding-top:15px}.contact_right_section{padding-left:15px!important;padding-right:15px!important}
.contact_edit_patient_button{border-radius:4px;background-color:#0080a9;font-family:DINOT!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:.5px!important;text-align:center!important;color:#fff!important;height:30px;line-height:30px!important;margin:auto;max-width:40%!important;margin-left:15px;margin-right:15px}
.contact_float_right{float:right!important}.contact_check_small{text-align:left!important;padding-top:10px;padding-left:5px}
.header{padding-left:0;padding-right:0;width:100%}.btn-link{border-radius:4px!important;background-color:#0080a9!important;font-family:DINOT!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:.5px!important;text-align:center!important;color:#fff!important;height:40px!important;line-height:30px!important;margin:auto!important;width:100%!important;margin-left:15px;margin-right:15px;margin-bottom:30px}
.contact_remove_label{color:#fff!important;padding-top:0!important;padding-bottom:0!important;text-align:center!important;border-radius:4px;padding-top:9px!important;padding-bottom:9px!important;text-transform:uppercase;cursor:pointer;margin:auto!important;float:right;max-width:200px}
.contact_remove_label_insurance{color:#fff!important;padding-top:0!important;padding-bottom:0!important;text-align:center!important;background-color:#ff5200;border-radius:4px;padding-top:9px!important;padding-bottom:9px!important;text-transform:uppercase;cursor:pointer;margin:auto!important;float:right;width:100%}
.contact_remove_label_doctor{color:#fff!important;padding-top:0!important;padding-bottom:0!important;text-align:center!important;background-color:#ff5200;border-radius:4px;padding-top:9px!important;padding-bottom:9px!important;text-transform:uppercase;cursor:pointer;margin:auto!important;float:right;margin-top:15px!important;max-width:200px}
.contact_small_button{height:30px!important;text-transform:none!important}.contact_small_label{border-bottom:1px solid #CCC;font-weight:500!important;float:none!important;margin-left:0!important;margin-right:0!important;max-width:none!important;margin-bottom:40px!important}
button[type="submit"].contact_button{width:100%!important}.imgbottom{height:auto;max-width:100%!important;margin:0!important}
.contact_button{margin-right:0!important}.contact_no_left_pad_xs{padding-left:0!important}.contact_no_right_pad_xs{padding-right:0!important}
.contact_update_info{height:54px!important}.contact_remove_patient_label{align-items:center!important;margin-bottom:20px!important;height:40px!important;font-family:DINOT!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;letter-spacing:.5px!important;text-align:center!important;color:#fff;background-color:#d54400!important;color:#fff!important;border-radius:4px!important;width:91%!important;margin-left:16px!important}
.contact_remove_unbutton{background-color:#FFF!important;margin-top:33px!important;font-family:DINOT!important;font-size:13px!important;font-weight:600!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:normal!important;text-align:center!important;color:#ff5200!important;padding-bottom:17px!important;padding-top:17px!important}
.contact_mobile_padding{padding-left:33px;padding-right:33px}.contact_mobile_center{padding-left:33px!important;padding-right:33px!important}
.contact_mobile_center_cart{padding-left:48px!important;padding-right:48px!important}.contact_mobile_center_15{padding-left:15px!important;padding-right:15px!important}
.contact_mobile_custom_margin{margin-left:20px!important}.contact_mobile_no_margin{margin:0!important}
.contact_mobile_no_padding{padding:0!important}.contact_mobile_custom{padding-left:0!important;padding-right:10px!important}
.contact_order_in_progress_box{padding-bottom:0!important}.contact_title_order_id{margin-left:0!important;word-wrap:break-word;margin-left:5px!important}
.contact_imgproduct{margin-right:0!important;margin-left:10px!important}.contact_mobile_img_padding{padding-left:0!important}
.contact_title_order_product_name{margin-left:0!important}.contact_title_order_product_name_sub{margin-left:0!important}
.contact_title_order_id{padding-left:10px;word-wrap:break-word}.contact_title_page{margin-left:0!important;text-align:center!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}
.contact_back_to_shopping{margin-left:0!important;margin-bottom:0!important}.contact_no_bottom_border{border-bottom:0!important}
.contact_insu_sync_label_info{border-bottom:0!important;position:relative;top:22px;margin-left:10px;padding:5px;border-radius:4px;background-color:#0080a9;text-transform:uppercase;font-size:16px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:.5px!important;text-align:center!important;color:#fff!important;margin-top:-30px!important;margin-bottom:30px!important;font-size:14px!important;max-height:30px!important;line-height:20px!important}
.contact_margin_button_bottom_mobile{margin-bottom:30px}.contact_edit_patient_label{border-bottom:0!important;position:relative;top:22px;right:5px;width:40%;margin-left:10px;padding:5px;height:30px;border-radius:4px;background-color:#0080a9;text-transform:uppercase;font-size:16px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:.5px!important;text-align:center!important;color:#fff!important;margin-top:-30px!important;margin-bottom:30px!important;font-size:14px!important;max-height:30px!important;line-height:20px!important}
.contact_add_patient{margin-left:0;height:30px!important}}.accordion-style{color:#0080a9;font-family:DINOT;font-size:14px}
.contact_insurance_images{max-width:120px;margin:auto;margin-left:25px;margin-right:25px;padding-top:20px;padding-bottom:20px}
.contact_insurance_images_bottom{max-height:120px;margin:auto;padding-top:20px;padding-bottom:20px}.modal-backdrop{display:none!important}
.modal-title{font-family:DINOT;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919}
.modal-body{font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:left;color:#58595b}
.modal-header{width:95%;margin:auto}.contact_same_height{display:table}[class*="contact_same_height_col"]{float:none;display:table-cell;vertical-align:top}
.contact_mobile_high_menu_font{color:#fff;font-family:DINOT;font-weight:700;font-size:14px}.contact_menu_pipe{text-align:center!important}
.contact_menu_pipe:after{content:"|";text-align:right;float:right;color:#fff}
.contact-force_full_width{min-width:100%!important}.contact_insu_sync_label{font-family:DINOT;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0080a9;margin-top:5px;cursor:pointer}
.contact_img_respnsive{width:70%;padding-top:33px}.contact_small_lg{width:11%!important}span.productTotalPrice.contact_small_lg{float:left!important}
.contact_edit_patient_label{font-family:DINOT;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#0080a9;margin-top:5px;cursor:pointer}
.contact_edit_patient_label_info{font-family:DINOT;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#0080a9;margin-top:5px;cursor:pointer}
.contact_insu_sync_label_info{font-family:DINOT;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0080a9;margin-top:5px;cursor:pointer}
.contact_select_address{border-bottom:0!important;padding-bottom:0!important;margin-bottom:20px}.contact_right_section{padding-left:22px;padding-right:15px}
.contact_value_form{font-family:DINOT!important;font-size:16px!important;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#58595b}
.form-control{font-size:16px}.contact_label_elegibility{font-family:DINOT-Medium;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#58595b;text-align:left}
.contact_order_number_mobile{font-family:DINOT;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919}
.contact_menu_large{font:15px 'Lucida Sans Regular',sans-serif!important;color:#0080a9!important;font-weight:700!important;cursor:pointer!important}
.my-account{text-decoration-line:underline}.contact_value_elegibility{font-family:DINOT;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#58595b;text-align:right}
.contact_blue_button{border-radius:4px;background-color:#0080a9;color:#fff;padding-top:10px;padding-bottom:10px;width:100%;text-align:center;max-height:40px}
.contact_title_banner_left{font-size:24px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff;font-family:DINOT;padding-top:28px;padding-left:30px}
.contact_subtitle_banner_left{font-family:DINOT;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff;padding-top:6px;padding-left:30px}
.contact_button_banner_left{border-radius:4px;background-color:#0080a9;font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#fff;position:absolute;bottom:30px;width:60%;height:40px;margin-left:-10px;line-height:32px}
.contact_button_banner_left_home{border-radius:4px;background-color:#0080a9;font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#fff;bottom:30px;height:40px;line-height:32px;margin-top:40px;margin-left:15px}
.contact_header_message{background-color:#fb371b!important;font-family:DINOT!important;font-size:16px!important;font-weight:700!important;padding-top:5px!important;padding-bottom:5px!important;width:100%!important;color:#fff;text-align:center!important}
ul#products{padding-top:30px}.contact_index_title{font-family:DINOT-Medium;font-size:30px;text-align:center;color:#000;margin-top:23px;margin-bottom:33px}
span.contact_layer_star{font-family:DINOT;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0080a9!important}
label{font-family:DINOT;font-weight:500!important;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#58595b}
.cartSummary{padding-left:0;height:18px;font-size:18px!important;letter-spacing:normal;text-align:left;color:#222}
.unbolded{font-family:DINOT!important;font-size:16px;font-weight:400!important}.quantitySelect{border-radius:2px!important;border:solid 1px #58595b}
.select-patient-font{border-radius:2px!important;border:solid 1px #58595b}.manage-account-container{margin-top:0}
ul{background-color:transparent}ul#report-menu,ul#account-menu{background-color:#f5f5f5}.imgbottom{max-width:95%;margin:auto;margin-top:0;margin-bottom:0}
.contact_welcome{font-family:DINOT-Medium!important;font-size:22px!important;font-weight:500!important;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919;margin-top:40px;font-weight:bold}
.profile-section{padding-top:16px;min-width:290px!important}.col-sm-5.col-md-5.col-lg-4.col-xs-12.hidden-xs.hidden-xs{max-width:365px!important}
.col-sm-5.col-md-4.col-lg-4.col-xs-12.hidden-xs.hidden-xs{max-width:365px!important;margin-left:70px!important}
.contact_info{font-family:DINOT;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919;padding-left:5px}
.contact_info_unbold{padding-left:15px!important;font-family:DINOT;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919;padding-left:5px}
.contact_title_page{font-family:DINOT;font-size:25px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#4a4a4a;padding-top:20px}
.contact_button{height:40px;font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.5px;text-align:center;color:#fff}
.contact_view_all_orders{font-family:DINOT;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#0080a9}
.contact_remove_patient_button{margin-top:0}.contact_back_to_shopping{font-family:DINOT-Medium;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0080a9;cursor:pointer;margin-top:20px}
.contact_order_section{padding-top:16px}.contact_check_small{text-align:right}.contact_order_in_progress_box{border-radius:5px;border:solid 1px #d8d8d8;margin-bottom:50px}
.contact_right_sectionv2{padding-left:0}.contact_profile_section_label{font-family:DINOT;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919;padding-bottom:17px}
.contact_title_order_id{font-family:DINOT;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0080a9;margin-left:15px;margin-top:20px;margin-bottom:20px;word-wrap:inherit}
.contact_title_order_status{font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#1a1919;margin-right:20px;margin-top:20px;margin-bottom:20px}
.contact_title_order_product_name{font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#58595b;margin-left:5px}
.contact_title_order_product_name_sub{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#58595b;display:inline-block;margin-left:5px;padding-top:2px}
.contact_single_product_label{padding-top:15px;font-family:DINOT;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}
.contact_text_align_left{text-align:left;padding-top:15px}.contact_text_align_right{text-align:right;padding-top:15px}
.contact_title_order_product_name_sub_right{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#58595b;display:inline-block;text-align:right;float:right;margin-right:35px;padding-top:2px}
.contact_imgproduct{width:166PX;margin-left:20px;padding-bottom:12px}.profile-section>h1{font-family:DINOT;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919}
.profile-section-title{font-family:DINOT;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919}
button[type="submit"].contact_button{background-color:#ff5200;font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.5px;text-align:center;color:#fff;max-height:40px;width:178px;border-radius:4px}
.manage-account-container{margin-bottom:0!important}.contact_value_select{font-family:DINOT!important;font-size:13px!important;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#58595b}
.contact_box_select{height:fit-content!important;border-radius:2px;background-color:#fff;border:solid 1px #58595b}
.contact_text_label{font-family:DINOT;font-size:10px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#58595b}
.contact_value_label{font-family:DINOT;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#58595b}
.contact_remove_label{font-family:DINOT;font-size:13px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#ff5200;padding-bottom:17px;padding-top:17px}
.contact_remove_label_doctor{font-family:DINOT;font-size:13px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#ff5200;padding-bottom:17px;padding-top:17px;margin-top:0}
.contact_remove_unbutton{font-family:DINOT;font-size:13px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#ff5200;padding-bottom:17px;padding-top:17px}
.contact_remove_patient_label{font-family:DINOT;font-size:13px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;padding-bottom:17px;padding-top:12px;width:100%!important;line-height:20px;background:0}
.contact_add_doctor_label{font-family:DINOT;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0080a9;margin-top:30px}
.contact_label_bold{font-family:DINOT;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919;padding-top:20px;padding-bottom:20px}
.contact_label_little{font-family:DINOT;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919;padding-top:20px;padding-bottom:20px}
.contact_padding_10{padding-top:10px}.contact_radio_label{font-family:DINOT;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#222;padding-top:10px;padding-bottom:10px}
input[type=text]:not(.form-rounded),input[type=select]:not(.form-rounded),input[type=password]:not(.form-rounded),input[type=number]:not(.form-rounded),input[type=email]:not(.form-rounded){border-radius:4px!important;border:solid 1px #c0c1c6;height:48px}
.contact_login_button{margin-top:10px;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#fff}
.contact_info_bold{font-family:DINOT;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919;padding-top:15px}
.contact_info_medium{font-family:DINOT-Medium!important;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919;padding-top:15px}
.contact_hidden_table_row{padding:0!important}.contact_grey_rectangle{background-color:#e9e9e9}.contact_no_padding_top{padding-top:0}
.contact_no_padding_bottom{padding-bottom:0}.contact_no_padding_left{padding-left:0}.contact_no_padding_right{padding-right:0}
.contact_no_margin_top{margin-top:0}.contact_no_margin_bottom{margin-bottom:0}.contact_no_margin_left{margin-left:0}
.contact_no_margin_right{margin-right:0}.contact_orange_color{color:#ff5200}.contact_hamburger{background:none!important;position:absolute!important;top:-15px!important;right:0!important;font-size:64px!important;line-height:35px!important;color:#0080a9!important;border:0!important;cursor:pointer!important;outline:none!important;z-index:1020;background-color:transparent;margin-top:30px}
.contact_cross{background:0;position:absolute;top:-31px;right:0;color:#0080a9;border:0;line-height:60px;cursor:pointer;outline:0;z-index:10000000000000;background-color:#f5f5f5;height:100px!important;margin-top:30px;display:none;padding:10px 20px 30px}
.contact_menu{z-index:1000000;font-weight:700;font-size:.8em;width:100%;position:absolute;text-align:center;font-size:12px;display:none}
.contact_menu ul{position:absolute;width:100%;margin-top:100px;padding:0;background-color:#f7f7f7;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);box-shadow:0 2px 2px rgba(0,0,0,0.4);z-index:100}
.contact_menu li{display:block;font-family:DINOT;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#0080a9;padding-top:10px;padding-bottom:10px;text-transform:uppercase}
.contact_menu li:hover{display:block;color:#000}.contact_menu ul li a{text-decoration:none;margin:0;color:#0080a9}
.contact_menu ul li a:hover{color:#000}.contact_menu a{text-decoration:none;color:#0080a9}.contact_menu a:hover{text-decoration:none;color:#000}
#contact_cart_info{text-align:right}.contact_check{text-align:right!important}.contact_insurance_title{font-family:DINOT;font-size:44px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#4a4a4a}
.contact_insurance_description{font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#58595b;max-width:392px;margin:auto}
.contact_insurance_already{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#1a1919}
.contact_your_cart{font-family:DINOT;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#4a4a4a}
.contact_sign_in_button{border-radius:4px;background-color:#0080a9;color:#fff;width:100%;margin:auto;height:40px;font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#fff;padding:10px 20px;line-height:20px}
.contact_insurance_rectangle{border:solid 1px #d8d8d8;margin:auto;text-align:center;max-width:90%;margin-left:5%}
.contact_center{margin:0 auto;width:90%}.contact_center_image{margin:0 auto}.contact_row_same_height{display:table}
[class*="col-same-height"]{float:none;display:table-cell;vertical-align:top}.contact_many_more{font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#58595b}
.contact_start_now_button:hover,.contact_start_now_button:focus{text-decoration:underline!important;font-family:DINOT-Bold!important}
.contact_start_now_button{height:40px;border-radius:4px;background-color:#d54400;font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#fff;line-height:40px;width:180px;margin:auto}
.contact_insurance_number_big{font-family:DINOT;font-size:32px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#1a1919}
.contact_insurance_claim{font-family:DINOT;font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#1a1919}
.contact_insurance_subimage_layer{display:inline-block;width:30%;margin:auto;margin-left:5px;margin-right:5px}
.contact_white_background{background-color:#fff!important}.contact_insurance_photo{display:table}.contact_insurance_photo a{vertical-align:middle;display:table-cell}
.contact_insurance_photo img{display:block;height:auto;width:100%}.contact_add_patient{margin-left:15px}
.contact_your_profile_description{width:333px;font-size:18px!important;font-family:DINOT}.contact_underline{text-decoration:underline}
.contact_modal_ul>li>span{padding-left:15px}.contact_insurance_image_no_padding{padding-top:0;padding-bottom:0}
.contact_my_profile_label{width:57px;height:12px;margin-top:10px;font-family:DINOT;font-size:8.4px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#00aadb;text-transform:uppercase}
.modal-content{-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0);-moz-box-shadow:0 5px 15px rgba(0,0,0,0);-o-box-shadow:0 5px 15px rgba(0,0,0,0);box-shadow:0 5px 15px rgba(0,0,0,0)}
.contact_href_mobile_menu:hover{text-decoration:underline}.top_message>h3{background-color:#fb371b!important;height:40px;line-height:40px;font-family:DINOT!important;font-size:16px!important;font-weight:700!important;width:100%!important;color:#fff;text-align:center!important;margin:0}
.top_message>h3>span>a{background-color:#fb371b!important;font-family:DINOT!important;font-size:16px!important;font-weight:700!important;width:100%!important;color:#fff;text-align:center!important}
.register-header-text{font-family:DINOT}.register-button-container{padding-right:0;padding-left:0}.cart_radio_label{font-family:DINOT;font-size:14px!important;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left!important;color:#222!important;margin-right:15px!important}
.new_contact_border_bottom{border-bottom:1px solid #d8d8d8}@-webkit-keyframes glyphicon-spin-r{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes glyphicon-spin-r{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.glyphicon.slow-right-spinner{-webkit-animation:glyphicon-spin-r 3s infinite linear;animation:glyphicon-spin-r 3s infinite linear}
.contact_label_elegibility_check{font-family:DINOT;font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#1a1919}
.contact_label_elegibility_check_SORRY{font-family:DINOT;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#58595b}
#cz-add-doc{margin-right:15px}.ui-datepicker-buttonpane{font-family:DINOT!important}#selectAddress{font-family:DINOT;font-size:14px}
.contact_hide_on_desktop{display:none}.contact_show_on_desktop{display:block}.contact_btn-danger{color:#fff!important;height:40px!important}
.btn-link-button{height:40px;border-radius:4px;background-color:#0080a9;color:#fff;font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#fff}
.cart-section div.discount-item{border-bottom:1px solid #dedede;padding-bottom:30px;padding-top:30px}
.contact_spinner{max-width:40px;max-height:40px;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}
@-moz-keyframes contact_spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes contact_spin{100%{-webkit-transform:rotate(360deg)}
}@keyframes contact_spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.contact_old_btn-danger{background-color:#d54400!important;border-color:#d54400!important;width:auto!important;height:53px!important;color:#FFF!important;font-family:'nexa_boldregular',Helvetica,sans-serif!important;font-size:17px!important;text-transform:uppercase!important;text-align:center!important;font-weight:700!important;display:inlin-block!important;border:none!important}
.contact_old_btn-default{background-color:#0080a9!important;border-color:#0080a9!important;width:auto!important;height:53px!important;color:#FFF!important;font-family:'nexa_boldregular',Helvetica,sans-serif!important;font-size:17px!important;text-transform:uppercase!important;text-align:center!important;font-weight:700!important;display:inlin-block!important;border:none!important}
.contact_insurance_subtitle{font-family:DINOT-Medium!important;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#58595b}
.contact_insurance_subtitle_content{font-family:DINOT;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919;margin-top:6px;margin-bottom:6px}
#back_to_patient_link{display:none}#eyeDoctorAvaible>h2{font-family:DINOT;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1919}
.custom-input-radio+label{font-family:DINOT!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:normal!important;color:#222!important}
ul#products{padding-bottom:100px}.datepicker{background-color:#fff!important}.success{text-align:center!important}
.home-container{margin-bottom:30px!important}.manage-account-container{margin-bottom:30px!important}
.doctor_check_label_style{text-align:right}.search-doctor-results-invalid{font-size:16px!important}.search-doctor-results-none{font-size:16px!important;margin-top:15px}
.contact_mobile_selected{color:#000!important;text-decoration:underline!important;font-weight:700!important}
.contact_custom_layout_padding{padding-bottom:120px}.contact_doctor_border_bottom{border-bottom:1px solid #d8d8d8!important;padding-bottom:10px!important}
.btn-cta-patient{background-color:#d54400;color:#FFF!important;text-transform:uppercase;height:40px;font-family:DINOT-Black;font-size:16px;text-transform:uppercase;text-align:center;font-weight:700;display:inline-block;border:0;margin:10px 0 0}
.product_container .title{font-family:DINOT-Medium;font-size:14px;color:#333}.product_container .centered{font-family:DINOT-Regular;font-size:13px;color:#333}
@media(max-width:769px) and (min-width:0){.manage-account .form-control,#phoneNumber,.form-control{line-height:initial!important}
input[type=text],input[type=select],select,input[type=password],input[type=number],input[type=email],input[type=tel]{height:40px!important}
}.gc_crosssale_products .gc_prod_single .cd-cta-third-site{line-height:40px!important}.gc_crosssale_products .discountBadge{float:none!important}
@media(min-width:850px){.gc_crosssale_products .src_image_result{max-width:60%!important;max-height:120px;margin:0 auto 15px auto!important}
.gc_crosssale_products .gc_cross_image{max-width:80%!important;width:80%!important;margin:0 auto 15px auto!important}
.gc_crosssale_products .gc_cross_title{font-size:12px!important;color:#02212c!important}.gc_crosssale_products .gc_prod_single .cd-cta-third-site{margin-top:20px}
.gc_crosssale_products .gc_cross_list .gc_prod_single{flex-basis:0;flex-grow:1;padding-left:10px!important;padding-right:10px!important}
.gc_crosssale_products .src_single_result a{text-decoration:none}.gc_crosssale_products .src_single_result a.product-link{text-decoration:none;font-family:DINOT-Light}
.gc_crosssale_products .src_single_result a.product-link:hover{font-family:DINOT-Light!important}.gc_crosssale_products .src_single_result a:hover{text-decoration:underline}
.gc_crosssale_products .gc_cross_list .gc_prod_single h4,.gc_crosssale_products .gc_cross_list .gc_prod_single p{font-size:14px;font-family:DINOT-Light;color:#00222d;min-height:40px;margin:0}
.src_single_result .retailPriceLabel span{font-family:DINOT-Medium!important}.src_single_result .retailPriceLabel span,.src_single_result .retailPriceLabel{font-size:14px!important}
.src_single_result .plp_realprice,.plp_inner .plp_realprice,.src_single_result .plp_asd_label,#products .plp_inner .plp_asd_label{font-family:DINOT-Medium!important;font-size:11px!important}
.slick-dots li.slick-active button:before{color:#0080a9!important;font-size:9px!important}.slick-dots li button:before{color:#71c8f1!important;font-size:9px!important}
}@media(min-width:0) and (max-width:849px){.gc_crosssale_products .gc_cross_list .gc_prod_single h4,.gc_crosssale_products .gc_cross_list .gc_prod_single p{font-size:14px;font-family:DINOT-Light;color:#00222d;min-height:40px;margin:0}
.gc_crosssale_products .gc_cross_list .gc_prod_single{padding-left:10px;padding-right:10px}.gc_crosssale_products{margin:18px 10px!important}
.gc_crosssale_products .src_image_result{max-width:600%!important;max-height:100px!important;margin:0 auto 15px auto!important}
.page-content .container-fluid{padding-left:0!important;padding-right:0!important}.page-content .container{padding-left:0!important;padding-right:0!important}
.slick-dots li.slick-active button:before{color:#0080a9!important}.slick-dots li button:before{color:#71c8f1!important;font-size:9px!important}
.gc_crosssale_products .src_single_result a{text-decoration:none}.gc_crosssale_products .src_single_result a:hover{text-decoration:underline}
.gc_crosssale_products .gc_cross_title{font-size:14px!important;color:#02212c!important}.gc_crosssale_products .slick-slide{padding-right:1px!important}
.gc_crosssale_products .gc_prod_single .cd-cta-third-site{margin-top:20px}.gc_crosssale_products .gc_prod_single .gc_cross_image{margin:0 auto 15px auto!important}
}@media(min-width:0) and (max-width:769px){.blog-list .gc_crosssale_products .gc_cross_list .gc_prod_single:last-child{padding:30px 0 16px 0!important}
}.promo_feedback{font-size:14px;margin-top:5px}.promo_feedback.promo_error .promoMessage{color:#cf0a2c}
.promo_feedback .promoMessage{color:#167d4a;font-family:DINOT-Medium}.promo_feedback .promoNotes{color:#02212c;font-family:DINOT-Regular}
.promoCodeTelaniumCode.striked{text-decoration:line-through}.shipping_bodyoptions .panel-default,.shipping_bodyoptions .panel-default>.panel-heading{background-color:transparent!important;border:none!important}
.shipping_bodyoptions .panel-default>.panel-heading{padding:16px 0!important}.shipping_bodyoptions .panel-group .panel .panel-title a:not(.collapsed) img{transform:rotate(180deg)}
.shipping_bodyoptions .panel-group .panel .panel-title{color:#02212c;font-size:16px}.promo-code-name .remove_promo .icon-remove{margin-top:2px}
.sr_search_fld{height:auto!important}.shipping_bodyoptions>div.cd-text-regular{color:#02212c;font-size:12px;border-bottom:1px solid #d0d0d0;padding-bottom:15px}
.cart_relativeMenu{position:relative;border-radius:20px 20px 0 0!important;-moz-border-radius:20px 20px 0 0!important;-webkit-border-radius:20px 20px 0 0!important;box-shadow:2px 2px #d0d0d0}
.cart_relativeMenu .cart_absoluteMenu{display:block!important}#cart_promo #accordion_cart_promo #promo-box{margin:0;padding:15px}
.cart_maincontent{padding-bottom:0!important}.cart_modal #discount-forms-fragment #accordion_cart_idme .Add-Promo-Code-Idme:not(.collapsed){border-bottom:1px solid #afd4e4}
.cart_modal #discount-forms-fragment #accordion_cart_idme .idme-box{padding:10px}.cart_modal #discount-forms-fragment #accordion_cart_idme .Add-Promo-Code,.cart_modal #discount-forms-fragment #accordion_cart_idme .Add-Promo-Code-Idme{padding:10px 0 12px 10px;display:block}
.cart_modal #discount-forms-fragment #accordion_cart_idme,#cart_promo #accordion_cart_promo{border:1px solid #afd4e4;border-radius:8px}
.Add-Promo-Code-Promo{padding:10px 10px 12px 10px;display:block;width:100%;color:#02212c!important}.Add-Promo-Code-text{color:#02212c!important}
#reorder_page .Add-Promo-Code-Promo:not(.collapsed){border-bottom:0 solid #afd4e4!important}.Add-Promo-Code-Promo:not(.collapsed){border-bottom:1px solid #afd4e4}
.cart_modal .cart_sidebar{margin-top:25px}.cart_absoluteMenu .cd-cta-third-site{height:24px;line-height:22px;background:#fff;font-size:12px;color:#000;width:135px}
.cart_absoluteMenu .gc_login-forgot-text{font-size:11px;color:#0080a9}.cart_absoluteMenu label{font-size:11px;color:#0f1f27}
.cart_absoluteMenu .form-control{height:30px!important}.cart_absoluteMenu{box-shadow:2px 2px #d0d0d0;position:absolute;z-index:888!important;background:#fff;border:1px solid #0080a9;border-top:none!important;border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;left:-1px;right:-1px;padding:14px;top:30px}
.shipping_bodyoptions .panel:last-child.panCollapsed{border-bottom:none!important}.shipping_bodyoptions .panel{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border-bottom:1px solid #afd4e4!important}
.shipping_bodyoptions .panel-group .panel{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;padding-bottom:5px}
.csweek{background:#0080a9!important}.csweek .ckv3_s_value,.csweek .ckv3_s_elem_lbl{color:#fff!important}
.gc_cart_cross form>.col-xs-12{padding:0!important;margin-bottom:15px}.gc_cart_cross form .cs_v2_prod_single{position:relative}
.gc_cart_cross form .cs_v2_closebox{font-size:15px;right:10px;top:7px;position:absolute;color:#000}.gc_cart_cross .pdp_plus_icon,.gc_cart_cross .cs_v2_pdp{display:none}
.asy_cart{min-height:400px}.cs_v2_prod_single{border:1px solid #000;padding:20px 5px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.cs_v2_prod_single .gc_cta_addtocart .gc_v2_eyedrop:hover{text-decoration:underline}.cs_v2_prod_single .gc_cta_addtocart .gc_v2_eyedrop_added:hover{cursor:default}
.cs_v2_prod_single .gc_cta_addtocart .gc_v2_eyedrop_added,.cs_v2_prod_single .gc_cta_addtocart .gc_v2_eyedrop{background:#fff;border:1px solid #000;font-size:16px;color:#000}
.cs_v2_prod_single .gc_cta_addtocart .gc_v2_eyedrop_added span{background:#fff url(https://assets.contactsdirect.com/extra/image/ContactsDirect/icons/green-ok.svg) no-repeat!important;background-size:15px 15px!important;background-position:0 50%!important;padding-left:18px}
.cs_v2_prod_single .gc_cta_addtocart{margin-top:15px}.cs_v2_prod_single .cs_v2_image{padding:0}.cs_v2_prod_single .cs_v2_image img{width:100%}
.cs_v2_container ul{padding-left:15px}.cs_v2_container .cs_v2_title{font-size:16px;color:#000}.cs_v2_container .cs_v2_description{font-size:13px;color:#000}
.cs_v2_container .cs_v2_price{font-size:13px;color:#000;margin-top:3px}.gc_cart_sidebar .shipping_disclaimer{font-size:12px;color:#00222d;font-family:DINOT-Light}
@media screen and (max-width:1100px) and (min-width:768px){.gc_product_list .image-responsive{width:72%!important;text-align:center;margin:0 auto}
}.checkoutoptLabel{font-size:14px;color:#02212c;margin:10px 0}.gc_cart_promo_container{margin-bottom:20px}
.switch{position:relative;display:inline-block;width:50px;height:25px;float:right;margin:12px}.switch input{position:absolute;left:0;top:-8000px}
.switch input:focus+.slider{-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 0 6px 2px rgba(0,0,0,0.75);box-shadow:0 0 6px 2px rgba(0,0,0,0.75)}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#747679;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:21px;width:21px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
input.default:checked+.slider{background-color:#167d4a}input.primary:checked+.slider{background-color:#2196f3}
input.success:checked+.slider{background-color:#8bc34a}input.info:checked+.slider{background-color:#3de0f5}
input.warning:checked+.slider{background-color:#ffc107}input.danger:checked+.slider{background-color:#f44336}
input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.slider.round{border-radius:25px}.slider.round:before{border-radius:50%}.empty_cart_title{font-family:DINOT-Medium;font-size:24px;font-weight:500;color:#02212c}
.empty_cart_subtitle{font-family:DINOT-Regular;color:#02212c;margin-bottom:25px;font-size:14px}.empty_cart_button{margin-top:25px;background:#d54400;width:250px;height:50px;line-height:34px!important;border-radius:100px!important}
.empty_cart_button:hover,.empty_cart_button:focus{background:#ae3801!important;text-decoration:underline!important;color:#fff!important}
.empty_cart_button_text{font-family:DINOT-Regular;font-size:16px;text-align:center;color:#fff}.gc_remove_from_cart:hover{text-decoration:underline!important}
.cart_promo_bar .discount-item{margin-bottom:20px;padding:0 10px}.cart_promo_bar .discount-item .total-label{padding:0}
.cart_lens_name{font-size:13px;color:#02212c;font-family:DINOT-Black}.gc_shipping_box :checked+label{font-weight:400!important}
.gc_top_shipping{margin-bottom:8px!important;margin-right:7px}.gc_top_shipping .nav-tabs li.active a{margin:0}
.gc_top_shipping .nav-tabs li a:hover{text-decoration:underline!important}.gc_top_shipping .nav-tabs li a:hover,.gc_top_shipping .nav-tabs li a:focus{border:none!important;background-color:#FFF}
.gc_top_shipping .nav-tabs li a{padding:16px;border:none!important;text-transform:uppercase;color:#02212c!important;font-size:14px;border-radius:2px 2px 0 0!important;-moz-border-radius:2px 2px 0 0!important;-webkit-border-radius:2px 2px 0 0!important}
.gc_top_shipping .nav-tabs li a img{width:15px;height:15px;float:right}.gc_top_shipping .nav-tabs li.active a{background-color:#f2f2f2!important}
.gc_top_shipping .nav-tabs li.active a img{transform:rotate(180deg)}.gc_top_shipping .nav-tabs li a.shippingTab{background-image:url(https://assets.contactsdirect.com/extra/image/ContactsDirect/icons/sprites.svg#shipping-ck-icon);background-repeat:no-repeat;background-size:27px 27px!important;background-position:3% 50%!important;padding-left:50px}
.gc_top_shipping .nav-tabs li a.bossTab span{color:#d54400}.gc_top_shipping .nav-tabs li a.bossTab{background-image:url(https://assets.contactsdirect.com/extra/image/ContactsDirect/icons/sprites.svg#boss-gps-icon);background-repeat:no-repeat;background-size:27px 27px!important;background-position:3% 50%!important;padding-left:50px}
.gc_top_shipping .nav-tabs{border:none!important}.gc_top_shipping .nav-tabs li{width:50%}.ckv3_shipping #defaultShippingMethod{padding:20px 15px}
.ckv3_shipping{background:#f2f2f2}.cd-shipping-tip{font-size:13px;color:#1f1f1f}.gc_shipping_box{margin-bottom:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff;border-radius:8px}
.gc_shipping_box .shipping_bodyoptions{padding:0 16px 16px}.gc_shipping_box .shipping_bodyoptions .ck_cart_divider{margin:0}
.gc_shipping_box legend{padding:15px 16px;margin:0}.gc_top_shipping .gc_shipping_label label,.gc_shipping_box .gc_shipping_label label{font-size:16px;color:#02212c!important}
.gc_asd_mobile_cnt{background:#ddedf4 url(https://assets.contactsdirect.com/extra/image/ContactsDirect/icons/asd-whiteicon.svg) no-repeat!important;background-size:94px 94px!important;background-position:-7px 50%!important;padding-left:62px!important;padding-top:10px!important;padding-bottom:10px!important;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;background:#ddedf4;margin:0 -10px;padding:10px;float:left;width:106%}
.gc_asd_mobile_cnt .gc_asd_mobile .pr_new_asdcart{margin-bottom:15px;font-family:DINOT-Bold;font-size:14px;color:#d54400}
.gc_asd_mobile_cnt .gc_asd_mobile .pr_box_message{font-family:DINOT-Light;font-size:12px;color:#00222d}
.gc_cart_sidebar .gc_checkout_btn{background-color:#02212c;color:#FFF;text-transform:uppercase;width:100%;height:50px;font-size:16px;font-family:DINOT-Medium;border:0;line-height:35px;border-radius:100px}
.gc_cart_sidebar .gc_checkout_btn:focus,.gc_cart_sidebar .gc_checkout_btn:hover{background-color:#0a3d4f!important;text-decoration:underline!important;color:#fff}
.gc_cart_sidebar .gc_conditions{font-family:DINOT-Regular;font-size:12px;text-align:center;margin-top:20px;color:#02212c}
.cart_paypal-button-container{padding:0;margin:0 auto;text-align:center;margin-bottom:20px}.cart_paypal-button-container .paypal-button{text-align:center}
.gc_crosssale_products{text-align:center;position:relative;border-radius:10px;border-radius:10px;border:2px solid #ddedf4}
.gc_crosssale_products .gc_cross_header{border-bottom:2px solid #ddedf4}.gc_crosssale_products .gc_cross_header h3{padding:16px 16px 16px 16px;float:left;font-size:14px;color:#02212c;margin:0}
.gc_crosssale_products .gc_prod_single .gc_cross_image{max-width:100%;width:auto;max-height:120px;margin-top:10px;margin-bottom:10px}
.gc_crosssale_products .gc_prod_single .gc_cross_title{padding:0 15px;margin-top:0;color:#02212c;font-size:14px;font-family:DINOT-Regular;margin-bottom:5px}
.gc_crosssale_products .gc_prod_single .cd-cta-third-site{font-size:14px;border-radius:100px;border:1px solid #0080a9;background:#fff!important;color:#02212c!important;line-height:20px;padding:0 25px}
.gc_crosssale_products .gc_cross_list .gc_prod_single{padding:30px 0 16px 0;border-right:2px solid #ddedf4}
.gc_crosssale_products .gc_cross_list .gc_prod_single:last-child{padding:30px 0 16px 0;border-right:none!important}
.gc_crosssale_products .gc_prod_single:focus .gc_cta_addtocart .src_btn_cart,.gc_crosssale_products .gc_prod_single:hover .gc_cta_addtocart .src_btn_cart,.gc_crosssale_products .gc_prod_single .gc_cta_addtocart .src_btn_cart:focus{opacity:1}
.gc_crosssale_products .gc_prod_single .gc_cta_addtocart .src_btn_cart{background:#d54400;color:#fff;font-size:16px;font-family:DINOT-Black;opacity:0}
.gc_crosssale_products .gc_prod_single .gc_cross_price{color:#02212c;font-size:14px;font-family:DINOT-Medium}
#crosssale_carousel{margin-bottom:40px}#crosssale_carousel .carousel-indicators .active{background:#0f1f27!important}
#crosssale_carousel .carousel-indicators{bottom:-40px!important}#crosssale_carousel .carousel-indicators li{border-color:#0f1f27!important}
#crosssale_carousel_mobile .item{width:calc(100vh - 10em)!important}.gc_cart_box_mobile .gc_cross_cta span,.gc_cart_box_mobile .gc_cross_cta{font-size:14px!important}
.gc_cart_box_mobile .gc_cross_label{color:#000;overflow:hidden;width:100%;height:38px}.gc_crosssale_products .slick-prev:before{color:#0080a9}
.gc_crosssale_products .slick-next:before{color:#0080a9}.gc_CartPrescription{font-family:DINOT-Medium;font-size:14px;color:#0f1f27;margin:20px 0}
.gc_CartPrescription .prp_text{font-family:DINOT-Medium;font-size:14px;color:#0f1f27;margin-left:5px}
.btn-cta-2{color:#fff!important;background-color:#0080a9!important;text-transform:uppercase;float:right;font-weight:900;display:inline-block;padding:6px 12px!important;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.form-control{font-size:16px}.ck_cart_product_image .pr_image_cart_mobile{width:55px!important;transform:scale(1)!important;top:0!important;margin:0 auto;position:inherit!important}
.ck_cart_product_image .pr_image_cart{position:inherit!important;width:55px!important}#cart{background-color:#fff;width:100%;display:inline-block}
#cart h2{color:#000;font:28px/32px 'Lucida Sans Regular',sans-serif;font-weight:700;text-align:center;padding:36px 0;margin:0}
.cart-section{padding:0 15px;margin-bottom:0}.cart-section p{padding:15px 0;font:16px/20px 'Lucida Sans Regular',sans-serif;color:#000}
.cart-section p>a{color:#0080a9}.cart-section p>a:hover{color:#0080a9;text-decoration:none}.cart-section .form-group>label{font-family:'nexa_boldregular',Helvetica,sans-serif;font-size:16px;font-weight:700;color:#000;text-transform:uppercase}
.cart-section .form-group>.form-control-override{height:45px;font:14px/16px Helvetica,sans-serif;font-weight:400;border-radius:4px;margin-top:10px;font-weight:900}
.form-control-override{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.cart-section .form-group>p{font-family:'Lucida Sans Regular',sans-serif;font-size:15px;color:#000}
.cart-section .total-label{font:16px/18px 'Lucida Sans Regular',sans-serif;font-weight:400;color:#655c5a;display:inline-block}
.cart-section .total{font:16px/18px 'nexa_bookregular',Helvetica,sans-serif;font-weight:400;color:#000;display:inline-block;float:right}
.discount-item .total-label{font-size:14px;font-family:DINOT-Black;color:#000}.discount-item .total{font-size:14px;font-family:DINOT-Medium}
#shippingPrice{margin-top:10px}#shippingMethodText,#promo-text{font-size:18px}.cart-section div.discount-item{padding:15px 26px 15px 28px}
.cart-section .discount-item>.total{color:#d54400}.cart-section div.cart-total{padding-top:15px;padding-bottom:10px}
.cart-section .cart-total>.total,.cart-section .cart-total>.total-label{font-family:DINOT,'nexa_boldregular',Helvetica,sans-serif;font-weight:700;font-size:18px}
.cart-section .total-savings>.total,.cart-section .total-savings>.total-label{color:#d54400}.cart-section .apply-button{margin-top:20px}
.idme_error{padding:15px;font-family:DINOT;font-size:16px;color:red}.idme_error_internal{min-height:50px;padding:15px;border:solid 2px #cf2a2b}
.idme_success_div{margin:0;padding-left:0!important;color:#167d4a;font-size:14px;font-family:DINOT-Regular}
.cart-product img{width:100%}.cart-product .cart-product-name{padding-left:15px;display:inline-block;font-family:DINOT-Medium!important;font:24px/28px 'nexa_boldregular',Helvetica,sans-serif;font-weight:700;color:#000}
#cart a:hover{text-decoration:none}#cart div.cart-remove-product a{display:inline-block;font:14px/16px 'Lucida Sans Regular',sans-serif;color:#0080a9}
#cart div.cart-remove-product .glyphicon{top:2px}.cart-options{padding-bottom:20px;margin-bottom:20px}
.cart-options .cart-option-header{padding-bottom:17px}.cart-options .cart-option-header span{height:18px;font-family:DINOT-Medium;font-size:14px;text-align:left!important;color:#9e9f9f;text-transform:uppercase}
.cart-options .cart-option-header .boxes{width:60px!important;float:right;margin-right:8px}.cart-options .cart-option-row span{height:18px;font-family:DINOT-Bold;font-size:14px;text-align:left;color:#58595b}
.cart-options .cart-option-row .form-group{float:right}.tooltip-area .tooltiptext{visibility:hidden;width:280px;background-color:#000;color:#fff;text-align:center;font-size:14px;font-family:DINOT;padding:5px 0;margin-left:5px;border-radius:6px;position:absolute;z-index:1}
.tooltip-area:hover .tooltiptext{visibility:visible}.text-style-500{font-weight:500}.applied-codes span{font-size:16px;color:#02212c}
.promo-code-name{margin-top:14px;width:auto;font-family:DINOT;padding-left:3px;padding-right:0;float:left}
.promo-code-remove{width:auto;padding-left:3px;padding-right:3px;margin-top:8px}.productTotalPrice{font:16px/18px 'nexa_bookregular',Helvetica,sans-serif;font-weight:400;color:#000;display:inline-block;float:right}
.prodOptAlign{text-align:left}.search-doctor-results{height:200px;line-height:200px;text-align:center;overflow-y:scroll}
.doctor-result{font-family:DINOT;margin-top:15px;padding-bottom:10px;border-style:none none solid;border-color:#d8d8d8;border-width:1px}
.doctor-result .col-xs-8{padding-left:0}.search-doctor-results-none{font-weight:700;vertical-align:middle;line-height:normal;display:inline-block}
.search-doctor-results-row{line-height:normal;text-align:left;vertical-align:middle;margin-left:10px}
.search-doctor-results span{font-weight:14px}.search-doctor-results button{background-color:#0080a9;color:#fff;font-weight:700;font-size:14px;vertical-align:middle}
button[type="button"].button-disabled{background-color:#bcbec0;text-decoration:none;cursor:default;border-radius:4px}
.pull-right.cart-controls{display:inline-flex}.Rectangle-2-Copy{height:32px;border-radius:3px;background-color:#58595b}
.Rectangle-Promo{height:25px;border-radius:3px;background-color:#fff;padding:0;margin-bottom:14px}.Rectangle-Copy{padding:10px 5px 10px 25px;border-radius:3px;background-color:#e8e8e8;float:left;width:100%}
.patient-header{height:40px;padding-top:10px;padding-left:18px;font-family:DINOT-Black,'nexa_boldregular',Helvetica,sans-serif;font-size:14px;font-weight:900;letter-spacing:1px;text-align:left;background-color:#58595b;color:#fff;border-radius:3px}
.shipping-header{height:40px;padding-top:10px;padding-left:18px;font-family:DINOT-Black,'nexa_boldregular',Helvetica,sans-serif;font-size:14px;font-weight:900;letter-spacing:1px;text-align:left;background-color:#58595b;color:#fff;border-radius:3px}
.patient-select{background-color:#e8e8e8;height:auto;font-size:14px;font-family:DINOT-Medium;padding:20px 25px 16px}
.form-group.patient-select{color:#222!important;padding:20px 25px}.select-patient-font{font-family:DINOT-Medium;font-size:13px;background-position-x:97%}
.Please-LOGIN-msgnbg a{font-family:DINOT-Medium;text-decoration:underline;color:#0080a9}.Please-LOGIN-msgnbg{padding:7px 16px 7px 10px;border-radius:20px;font-family:DINOT-Light;font-size:14px;text-align:left;color:#0f1f27;vertical-align:middle;display:inline-block;margin-bottom:30px;margin-top:23px}
.gc_cart_title .Please-LOGIN-msg img{transform:none!important;width:11px;height:8px}.Please-LOGIN-msg{background:#FFF;border:1px solid #0080a9;padding:7px 16px;border-radius:20px;font-family:DINOT-Light;font-size:14px;text-align:left;color:#0f1f27;vertical-align:middle;display:inline-block;margin-bottom:30px;margin-top:23px}
.LOGIN-error{font-family:DINOT-Medium;font-size:14px;font-weight:500;text-align:right;color:#d0021b;float:right;height:20px;letter-spacing:.5px}
.Please-LOGIN-msg .text-style-1{font-family:DINOT-Medium;color:#0080a9}.Please-LOGIN-msg .collapsed img{transform:rotate(-90deg);-webkit-transition:all .5s ease;transition:all .5s ease}
.Please-LOGIN-msg img{width:15px;height:15px;transform:rotate(90deg);-webkit-transition:all .5s ease;transition:all .5s ease}
.Back-to-Shopping{font-family:DINOT-Medium,'nexa_boldregular',Helvetica,sans-serif;font-size:13px;font-weight:500;color:#0080a9}
.YOUR-CART{font-size:18px;float:left;font-family:DINOT-Medium;color:#02212c}.wfixed-50{width:25px}.border-right{border-style:none solid none none;border-width:2px;border-color:#9b9b9b}
.YOUR-CART .text-style-1{height:32px;font-family:DINOT;font-size:14px;font-weight:500;text-align:left;color:#4a4a4a}
.Line-Copy{width:8px;height:8px;border:solid 1.7px #0080a9}.Remove-checkout{height:18px;font-family:DINOT-Black;font-size:14px;text-align:center;color:#0080a9}
.Add-Promo-Code{font-family:DINOT-Medium;font-size:16px!important;text-align:left;color:#0080a9}.Add-Promo-Code-text{font-family:DINOT-Medium;font-size:14px;text-align:left;color:#0080a9}
.image-responsive{max-width:100%;height:auto;display:block}.margin-from-border{margin-top:16px}.shoprunner{background-color:#efefef;margin-right:30px;margin-bottom:15px;margin-left:25px}
.shoprunner_cart_eligible{margin-left:15%;margin-top:-30px}.LENS-TITLE{height:21px!important;font-family:DINOT-medium,'nexa_boldregular',Helvetica,sans-serif!important;font-size:16px!important;font-weight:900!important;text-align:left!important;color:#000!important;font-size:medium!important}
.border-close-up{border-color:#d0021b;border-width:4px;border-style:solid solid none;border-top-left-radius:3px;border-top-right-radius:3px}
.border-close-down{border-color:#d0021b;border-width:4px;border-style:none solid solid;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.border-error{border-radius:3px;border:solid 4px #d0021b;background-color:#e8e8e8;padding:10px 5px 10px 20px}
#promo-box{float:left;padding-left:0;padding-right:0;margin-top:2%;width:100%}.promo-error{text-align:left;font-family:DINOT-Medium;color:#cf0a2c;font-size:14px;margin-top:4px}
.promo-field-error{border:solid 2px #cf0a2c}#idme-box{float:left;padding-left:0;padding-right:0;width:100%}
#idme-box .promo-code-remove .remove_promo{margin-top:5px;display:inline-block}#idme-box .promo-code-remove{float:left}
.idme-error{text-align:left;font-family:DINOT-Medium;color:#d0021b}.idme-field-error{border:solid 2px #d0021b}
.radio-shipping{position:absolute;left:-9999px}.radio-shipping+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#222}
.radio-shipping+label:before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #999;border-radius:100%;background:#fff}
.radio-shipping:checked+label:after{content:'';width:10px;height:10px;background:#0080a9;position:absolute;top:7px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;display:block}
.boss-shipping{position:absolute;left:-9999px}.boss-shipping+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#222}
.boss-shipping+label:before{content:'';position:absolute;left:0;top:47%;transform:translateY(-47%);width:21px;height:21px;border:1px solid #999;border-radius:100%;background:#fff}
.boss-shipping:checked+label{font-size:15px!important;font-family:DINOT-Bold!important}.boss-shipping:checked+label:after{content:'';width:11px;height:11px;background:#0080a9;position:absolute;top:47%;transform:translateY(-47%);left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;display:block}
.wod-min{width:100px}@media(max-width :450px){button[type="button"].button-disabled{background-color:#bcbec0;text-decoration:none;cursor:default;border-radius:4px}
.pull-right.cart-controls{display:inline-flex}.cart-section{padding-left:0;padding-right:0}.cart-product a.cart-product-name{font-size:21px;margin-bottom:10px}
#cart div.cart-remove-product{text-align:center}.cart-options{margin-top:20px;padding-left:15px;padding-right:15px;padding-bottom:10px}
.cart-options .cart-option-header span{font-size:14px;white-space:nowrap;text-overflow:ellipsis}.cart-options .cart-option-row span{font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.cart-options .cart-option-row .form-group{width:100%}.cart-options .cart-option-header .col-xs-2,.cart-options .cart-option-header .col-xs-1,.cart-options .cart-option-row .col-xs-2,.cart-options .cart-option-row .col-xs-1{padding:0}
.cart-section .cart-controls button[type="button"]{width:100%}.applied-codes{padding-top:0}
.cart-option-header th,.cart-option-row td{padding:5px}}#cart_total{width:260px;padding:10px 20px;float:right;background-color:#e2e2e2;position:absolute;left:625px}
#cart_total #orderDiscounts{margin-top:10px;color:#0080a9;font-weight:bold}#cart_total #total_table{width:100%;margin:10px 0}
#cart_total #total_table tr{border-bottom:dotted 1px #afafaf}#cart_total #total_table tr td{padding:5px 0}
#cart_total #total_table tr td.discount{color:#747679}.pdp_pla_b .header_desktop{padding-left:15px!important;padding-right:15px!important}
.pdp_pla_b .gc_solution_cart_box{margin-top:15px!important}.pdp_pla_b .pla_ct{margin-bottom:15px!important;margin-top:15px!important}
.pdp_pla_b .mobile_margin_backtoshopping{margin-bottom:19px!important}.cart_modal .pdp_pla{margin-top:0;margin-bottom:0}
@media(min-width:768px) and (max-width:1199px){.gc_cart_main_container{padding-bottom:0!important}}.cart_sidebar .pdp_installment_cnt,.cart_sidebar .pdp_installment_cnt a{margin-bottom:20px;font-size:14px!important;color:#02212c!important}
.cart_sidebar .ckv3_s_elem .ckv3_s_elem_lbl_total{font-size:20px!important}.cart_sidebar .ckv3_s_elem{padding:0!important;margin-bottom:18px}
.cart_sidebar .ckv3_s_elem .ckv3_s_value_real{margin-right:15px;text-decoration:line-through}.cart_sidebar .ckv3_s_elem>div{padding:0!important}
.cart_sidebar .discount-item .ckv3_s_elem_lbl,.cart_sidebar .discount-item .ckv3_s_value{color:#d54400;font-family:DINOT-Bold!important}
.cart_modal .gc_insurance_box.gc_insurance_nobenefit .gc_insurance_box_in{margin:0}.pr_mixed_cart_error_top{margin-bottom:20px!important;margin-top:5px!important}
.pr_mixed_cart_error{margin:10px 0;text-align:center!important;color:#d0021b;font-family:DINOT-Medium;font-size:12px}
@media(min-width:769px){.pr_mixed_cart_error_top{display:none}.gc_cart_main_container .ck_cart_product_row:last-child{margin-bottom:0!Important}
#discount-forms-fragment{margin-top:30px}.YOUR-CART{margin-bottom:16px}.ck_cart_totalitems{margin-top:22px;display:inline-block;font-size:14px;color:#02212c;margin-left:16px}
.shippingMethod_action legend.shippingTimingOpen .shippintTimeTip{display:block!important}.shippingMethod_action legend{position:relative}
.shippintTimeTip:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ddedf4;position:absolute;top:-10px;right:30px}
.shippintTimeTip{display:none;position:absolute;right:16px;top:43px;padding:20px;background:#ddedf4;box-shadow:0 20px 24px rgba(0,0,0,0.08),0px 8px 8px rgba(0,0,0,0.03);border-radius:4px;font-size:16px;color:#02212c;z-index:999;max-width:270px;width:70%}
.cart_maincontent{padding-right:0!important}.gc_cart_main_container{padding-right:60px!important}.cart_modal .gc_insurance_box{border-radius:8px;background:#fff}
.cart_info_message{margin:32px 0;display:flex;align-items:flex-start;gap:16px}.learn_more{display:flex;color:var(--Blue-Blue,#0080a9);font-family:DINOT;font-size:14px;font-weight:700;line-height:24px;letter-spacing:.5px;text-decoration-line:underline;cursor:pointer;display:inline}
.cart_message{color:var(--Blue-Dark,#02212c);font-size:14px;letter-spacing:.5px}.learn_more:hover,.learn_more:focus,.learn_more:active{color:inherit;text-decoration-line:underline!important;color:var(--Blue-Blue,#0080a9)}
.applied-codes{height:48px;margin-left:24px}#cart_promo #accordion_cart_promo .promocode_container{display:flex}
#cart_promo #accordion_cart_promo #promo-box .promocode_button{margin-left:8px}#cart_promo #accordion_cart_promo #promo-box .promocode_input input{border:1px solid #808080;font-size:16px;font-family:DINOT-Regular;color:#02212c}
#cart_promo #accordion_cart_promo #promo-box .promocode_input,#cart_promo #accordion_cart_promo #promo-box .promocode_button{width:173px}
#cart_promo #accordion_cart_promo #promo-box .promocode_input.form-group{margin:0}#cart_promo #accordion_cart_promo #promo-box .promocode_input input,#cart_promo #accordion_cart_promo #promo-box .promocode_button button{height:48px;border-radius:100px}
.zoid-outlet{width:100%!important}klarna-express-button{width:100%!important;height:45px!important}.bossLabelShipping{font-size:12px;color:#02212c;margin-right:32px}
.panel-title .shippingEstimation{font-size:14px;color:#02212c;margin-top:5px;display:inline-block}.gc_shipping_label .shippingEstimation{font-size:14px;color:#02212c;margin-left:28px;margin-top:5px;display:inline-block}
.gc_top_shipping .gc_shipping_prices,.gc_shipping_box .gc_shipping_price{font-size:16px;color:#02212c!important}
#cart .gc_cart_table tr:not(.addBorder):last-child td:first-child{border-radius:0 0 0 10px!important;border:none!important}
#cart .gc_cart_table tr:not(.addBorder):last-child td:last-child{border-radius:0 0 10px 0!important;border:none!important}
#cart .gc_cart_table tr:first-child{border-top:2px solid #ddedf4}#cart .gc_cart_table tr th:first-child,#cart .gc_cart_table tr td:first-child{border-left:2px solid #ddedf4}
#cart .gc_cart_table tr th:last-child,#cart .gc_cart_table tr td:last-child{border-right:2px solid #ddedf4}
.gc_shipping_box .shippingTiming{font-size:14px;color:#0080a9;text-decoration:underline}.gc_shipping_box .gc_title{font-size:16px;color:#02212c}
.gc_shipping_box .timing_label{font-size:13px;color:#1f1f1f;margin:12px 0;display:block}.gc_crosssale_products .gc_cross_list{display:flex;flex:1}
.cart_undo_d p{margin:0;padding:0;color:#02212c;font-size:14px}.cart_undo_d a{text-decoration:underline}
.cart_undo_d span{font-size:14px;color:#02212c}.cart_undo_d .cart_undo_pr{color:#02212c;font-size:14px}
.cart_undo_d .pull-right{color:#02212c;font-size:14px}.cart_undo_d{border-radius:8px;width:100%;background:#e5f2f6;padding:15px;margin:10px 0 20px 0}
#bossShippingMethod{padding:13px}#bossShippingMethod .bossLabel{font-size:14px;color:#1f1f1f;margin-bottom:27px}
#bossShippingMethod .boss-search .form-group a img{width:100%;height:100%}#bossShippingMethod .bossEspot{margin:20px 0 0 0}
#bossShippingMethod .boss-search .form-group a{position:absolute;right:2%;width:18px;height:18px;top:5px}
#bossShippingMethod .boss-search .form-group{width:210px;float:left;margin-right:18px;position:relative;margin-bottom:0}
#bossShippingMethod .boss-search .form-group .form-control{width:100%;float:left;height:30px}#bossShippingMethod .boss-search .cd-cta-secondary-site{height:30px;line-height:10px;font-family:DINOT-Medium}
#bossShippingMethod .bossFields label{font-size:11px;color:#000}#bossShippingMethod .bossFields{padding:0}
.bossSearchResult .bossDisclaimer{margin-top:13px;background:#ddeef4;padding:15px 15px 20px 15px;font-size:13px;color:#0f1f27}
#bossShippingMethod .bossSearchResult .bossDisclaimer{margin-top:13px;background:#ddeef4;padding:15px 15px 20px 15px;font-size:13px;color:#0f1f27}
#bossShippingMethod .bossSearchResult .bossChangeStore{font-size:13px;color:#0080a9}#bossShippingMethod .bossSearchResult .bossStoreHours{font-size:14px;color:#02212c}
#bossShippingMethod .bossSearchResult .bossStoreAddress{font-size:12px;color:#333}#bossShippingMethod .bossSearchResult .bossStoreName{font-size:16px;color:#02212c}
#bossShippingMethod .bossSearchResult .bossResLabel{font-size:14px;color:#222}#bossShippingMethod .bossSearchResult .bossMapCnt{padding:0}
.cd_pr_error div{float:left;width:90%}.cd_pr_error .cd_pr_err_ic{font-size:30px;font-family:DINOT-Black;color:#0080a9;margin-top:5px;margin-right:11px;width:auto!important}
.cd_pr_error .flexDisplay a{margin:0!Important}.cd_pr_error .flexDisplay{display:flex;align-items:center;width:100%}
.cd_pr_error{border:1px solid #afd4e4!important;float:left;width:100%;padding:20px;border-radius:8px;margin-bottom:40px!important}
.cd_pr_error p{width:100%;float:left;color:#cf0a2c;font-size:14px;font-family:DINOT-Medium;margin:0 0 7px 0}
.cd_pr_error span{color:#000;float:left;width:100%;font-size:14px;font-family:DINOT-Medium;margin:0 0 3px 0}
.cd_pr_error a{margin-top:15px;color:#0080a9;float:left;width:100%;font-size:14px;font-family:DINOT-Medium;text-decoration:underline}
.gc_cart_cross{display:none}.pr_asd_cart_n span:first-child{font-family:DINOT-Regular;font-size:14px;color:#00222d!important}
.pr_asd_cart_n span:last-child{font-family:DINOT-Bold;font-size:14px;color:#d54400;margin-left:10px}
.pr_asd_cart_n span.cart_discountedPrice{font-family:DINOT-Bold;font-size:14px;color:#00222d}.pr_asd_cart_n del.cart_realPrice{font-family:DINOT-Regular!important;font-size:12px!important;color:#00222d!important}
.gc_subtotal_container #cart .gc_subtotal_container .gc_subtotal_value:last-child{color:#00222d!important}
.gc_crosssale_products{margin:40px 0}}klarna-express-button{height:50px!important;border-radius:100px!important;overflow:hidden}
#homeDelivery .gc_shipping_label label{margin:0!important}.cart_modal .Add-Promo-Code-Idme,.cart_modal .Add-Promo-Code,.cart_modal .Add-Promo-Code-Promo{position:relative}
.cart_modal .Add-Promo-Code-Promo .dropdownPromoIcon{position:absolute;right:10px;top:45%}.cart_modal .Add-Promo-Code .dropdownPromoIcon,.cart_modal .Add-Promo-Code-Idme .dropdownPromoIcon{position:absolute;right:10px;top:41%}
.cart_modal .Add-Promo-Code-Idme:not(.collapsed) .dropdownPromoIcon,.cart_modal .Add-Promo-Code-Promo:not(.collapsed) .dropdownPromoIcon{transform:rotate(180deg)}
@media(min-width:1200px){.cart_maincontent{padding-left:50px!important}}@media(min-width:992px) and (max-width:1300px){.cart_maincontent{padding:0!important}
.cart_modal .flexDisplay .gc_cart_main_container{padding:15px!important}.cart_modal .flexDisplay .gc_cart_sidebar{padding:15px!important}
}@media(min-width:770px) and (max-width:991px){.cart_maincontent{padding:0!important}.cart_modal .flexDisplay .gc_cart_main_container{padding:15px!important}
.cart_modal .flexDisplay .gc_cart_sidebar{padding:15px!important}}@media(min-width:0) and (max-width:769px){.pr_renewal_cart .gc_cart_promo_container,.pr_renewal_cart{margin-bottom:0!important}
.gc_shipping_box{margin-bottom:30px!important}.gc_conditions{margin-bottom:20px;text-align:left!important}
.shippingMethod_action legend.shippingTimingOpen .shippintTimeTip{display:block!important}.shippingMethod_action legend{position:relative}
.shippintTimeTip:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ddedf4;position:absolute;top:-10px;right:30px}
.shippintTimeTip{display:none;position:absolute;right:16px;top:43px;padding:20px;background:#ddedf4;box-shadow:0 20px 24px rgba(0,0,0,0.08),0px 8px 8px rgba(0,0,0,0.03);border-radius:4px;font-size:16px;color:#02212c;z-index:999;max-width:270px;width:70%}
.ck_cart_totalitems{margin-top:12px;display:inline-block;font-size:14px;color:#02212c;margin-left:16px}
.cart_modal .flexDisplay{display:block}.gc_crosssale_products .gc_cross_list .gc_prod_single{padding:0!important}
.gc_crosssale_products .gc_cross_list .gc_prod_single:last-child{padding:0!important}.cart_modal .gc_crosssale_products .cd-cta-secondary{width:100%;border-radius:100px}
.cart_modal .gc_crosssale_products .gc_cross_header h3{padding-right:10px!important}.cart_modal .gc_shipping_box{background:#f4f4f4}
.cart_modal .gc_cart_promo_container{margin-bottom:30px}.cart_modal .Add-Promo-Code,.cart_modal .Add-Promo-Code-Idme{padding-right:60px!important}
.cart_modal .Add-Promo-Code .dropdownPromoIcon,.cart_modal .Add-Promo-Code-Idme .dropdownPromoIcon{top:16px!important}
.cart_modal .promo-error{margin-top:12px}.applied-codes .promo-code-name{margin-top:12px}.cart_modal input#promoCode{width:100%}
#cart_promo #accordion_cart_promo #promo-box .promocode_input,#cart_promo #accordion_cart_promo #promo-box .promocode_button{width:100%}
#cart_promo #accordion_cart_promo #promo-box .promocode_button button{height:48px;border-radius:100px;width:100%}
.cart_modal .gc_insurance_box{border:1px solid #afd4e4;border-radius:8px}.ck_cart_mb_total{background:#fff;margin-bottom:15px}
.ck_cart_mb_total .ck_cart_mb_total_lbl{font-size:20px;padding:0;color:#02212c}.gc_asd_mobile_cnt .pr_box_message{max-width:155px;display:inline-block;float:right!important}
.gc_asd_mobile_cnt del.cart_realPrice{font-family:DINOT-Regular!important;color:#00222d!important;margin-right:10px}
.gc_asd_mobile_cnt span.cart_discountedPrice{font-size:14px!important;color:#00222d!important}klarna-express-button{width:100%!important}
.affirm-box-cart .affirm-modal-trigger{width:100%;float:left}.gc_cart_sidebar .apple-pay-button-with-text,.gc_cart_sidebar .gc_checkout_btn,.cart_sidebar .paypal-button .zoid-outlet,.cart_sidebar .paypal-button{width:100%!important;max-width:100%!important}
.tooltip-area .tooltiptext{right:0}.bossLabelShipping{font-size:12px;color:#02212c;margin-left:43px;margin-right:30px}
.panel-title .shippingEstimation{font-size:14px;color:#02212c;margin-top:5px}.gc_shipping_label .shippingEstimation{font-size:12px;color:#02212c;margin-left:28px;margin-top:5px}
.gc_top_shipping .gc_shipping_prices,.gc_shipping_box .gc_shipping_price{font-size:16px;color:#02212c!important}
.YOUR-CART{margin:10px 0 30px 0}.gc_cart_promo_container{margin-top:0!important}.gc_cart_main_container .my-product-new{padding-bottom:0!important}
.gc_cart_main_container .my-product-new:last-child{margin-bottom:0!Important}.gc_cart_main_container .my-product-new:last-child .ck_cart_product_row{margin-bottom:15px!Important}
.gc_crosssale_products{margin:18px 0}.carousel-control.left img{left:10px}.carousel-control.right img{right:10px}
.carousel-control.left,.carousel-control.right{background-image:none!important}.carousel-control img{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px;width:16px;height:32px}
.gc_crosssale_products .gc_prod_single{border-right:none!important}.cart_undo_d a{color:#02212c!important;text-decoration:underline}
.cart_undo_d span{margin:0;padding:0;color:#02212c;font-size:12px}.cart_undo_d .cart_undo_pr{font-size:12px}
.cart_undo_d .pull-right{font-size:14px}.cart_undo_d p{padding:0!important}.cart_undo_d{border-radius:8px;width:100%;background:#e5f2f6;padding:15px;margin:10px 0 20px 0}
.cart_lens_name{font-size:14px!important}.gc_shipping_box .timing_label{font-size:12px;color:#1f1f1f;margin:12px 0;display:block}
.gc_shipping_box .gc_title{font-size:16px;color:#02212c}.gc_shipping_box .shippingTiming{font-size:14px;color:#0080a9;text-decoration:underline}
.pr_asd_cart_n span:nth-child(2){font-family:DINOT-Medium;font-size:9px;color:#0f1f27}.pr_asd_cart_n span:first-child{font-family:DINOT-Medium;font-size:14px;color:#0f1f27!important}
.my-product-new .cd_mob_pr_prod .remove_item_from_cart{text-decoration:underline}.my-product-new .cd_mob_pr_prod{background:#7ae5d8!important}
.cd_pr_error .flexDisplay a{margin:0!Important}.cd_pr_error .flexDisplay{width:100%}.cd_pr_error{border:1px solid #afd4e4!important;float:left;width:100%;padding:20px;border-radius:8px;margin-bottom:40px!important}
.cd_pr_error p{width:100%;float:left;color:#cf0a2c;font-size:14px;font-family:DINOT-Medium;margin:0 0 10px 0}
.cd_pr_error span{color:#000;float:left;width:100%;font-size:13px;font-family:DINOT-Medium}.cd_pr_error a{margin-top:15px;color:#0080a9;float:left;width:100%;font-size:14px;font-family:DINOT-Medium;text-decoration:underline}
.gc_d_cross{display:none}.gc_cart_cross .cs_v2_title span{display:contents!important}.gc_cart_cross .col-xs-5{width:20%!important}
.gc_cart_cross .col-xs-7{width:80%!important}.gc_cart_cross{padding:0!important}.gc_cart_cross .cs_v2_cart{display:none}
.pdp_pla{margin-left:0!important;margin-right:0!important}.pdp_pla_b .pla_ct{margin-bottom:15px!important;margin-top:15px!important}
.pdp_pla_b .header_mobile{padding-top:15px;padding-bottom:15px}.cart_info_message{margin:30px 0;display:flex;align-items:flex-start;gap:16px}
.learn_more{display:flex;color:var(--Blue-Blue,#0080a9);font-family:DINOT;font-size:14px;font-weight:700;line-height:24px;letter-spacing:.5px;text-decoration-line:underline;cursor:pointer;display:inline}
.cart_message{color:var(--Blue-Dark,#02212c);font-size:14px;letter-spacing:.5px}}select::-ms-expand{display:none}
@media only screen and (max-width:767px){.header_desktop2 #crosssale_carousel .gc_solution_cart_box img{max-width:100%}
.cart_products>.col-md-12{padding:0!important}.mobile_margin_backtoshopping{margin-top:15px!important;margin-left:8px!important;padding-left:0}
.cart-section .cart-total>.total-label{color:#747679!important;font-family:DINOT-Medium}.cart-section .form-group>.form-control-override{margin-top:0}
.productTotalPrice{color:#747679;font-size:12px}.titololenti{color:#58595b;text-transform:uppercase}
.cart-options{margin-bottom:10px}.colonnasenzamargine{margin-left:0;margin-right:0}.accord_carat{float:left;width:100%;color:#58595b;margin-bottom:0;margin-top:15px;padding:10px 15px 20px}
span#promo-tech{font-size:16px}span.tech-icon{color:#0080a9;font-size:13px}.border-bott{border-color:#f1f1f1;border-width:2px;border-style:none none solid;margin-right:0x;margin-left:0}
.my-product-new{padding-bottom:15px;margin-bottom:15px;float:left}.prescription-table table{width:100%}
.prescription-table th{font-weight:400;text-align:center;text-transform:uppercase;font-size:12px}.prescription-table td.prodOptAlign{font-weight:700;text-align:center}
}@media(max-width :450px){.gc_cart_title{padding:0!important}.border-bott{margin-right:30px;margin-left:30px}
}@media(max-width :425px){.shoprunner{margin-right:-15px}}@media only screen and (max-width:425px){div#cart_info{background-color:#0080a9!important}
}@media(max-width :992px){.gc_cart_title{padding:0!important}.margin-from-border{margin-left:0!important}
.menoqua{float:left;width:100%;margin-bottom:22px;margin-top:-42px}.lg-fol-4{float:right;width:100%}
}@media(min-width :992px){#cart .mobile_margin_backtoshop2ping{margin-top:15px}.lg-fol{width:160px}.lg-fol-2{padding-right:0;padding-left:0;width:90px!important;margin-left:0;margin-right:0}
.lg-fol-3{width:170px!important}.lg-fol{font-size:12px;font-family:DINOT-Medium}.annual-supply-box>div{margin-top:5px}
}@media(min-width :1197px){.wfixed-50{width:50px}.wfluid-11{width:11%}.border-right{border-style:none solid none none;border-width:2px;border-color:#9b9b9b}
}.cart_relativeMenu .text-style-1 img{transform:rotate(180deg)!important}@media(max-width:767px){.desktop-only{display:none!important}
}