.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce #page-container .woocommerce-message,.woocommerce-page #page-container #main-content .woocommerce-message,.woocommerce-page #page-container #et-boc #main-content .woocommerce-message a.button{background-color:var(--color-main-dark)!important;color:var(--color-white)!important}.woocommerce-page #page-container .woocommerce-info,.woocommerce-page #page-container .woocommerce-info .showcoupon{font-size:var(--fs-highlight-text)!important;line-height:140%;margin-bottom:var(--small-space)}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{border-color:var(--color-main-dark-hover)!important}.woocommerce #page-container .coupon button.button,.woocommerce #page-container .coupon input#coupon_code,.woocommerce-page #page-container .coupon button.button,.woocommerce-page #page-container .coupon input#coupon_code{border-color:var(--color-main-dark-hover)!important;color:var(--color-main-dark)!important}.woocommerce-page #page-container .checkout_coupon button.button,.woocommerce-page #page-container .coupon button.button{padding-left:4px!important;padding-right:4px!important}.woocommerce #et-boc #page-container #main-content a.button,.woocommerce-page.et_pb_button_helper_class #page-container #main-content a.button,.woocommerce #et-boc #page-container #main-content button.button,.woocommerce-page.et_pb_button_helper_class #page-container #main-content button.button{border-color:var(--color-main-dark)!important;color:var(--color-main-dark)!important;&:hover{background-color:var(--color-main-dark)!important;color:var(--color-white)!important}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single{background:none;border:1px solid var(--color-main-dark)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--color-primary-btn)}.select2-container .select2-selection--single{padding-top:0}.woocommerce-page.woocommerce-checkout h2,.woocommerce-page.woocommerce-checkout h3,.woocommerce-page.woocommerce-checkout h4,.woocommerce-page.woocommerce-checkout h5{font-family:'Open Sans',sans-serif}.woocommerce #page-container .cart-collaterals .cart_totals,.woocommerce-page #page-container .cart-collaterals .cart_totals{width:100%}.noprescription-msg{color:var(--color-main-dark);font-size:1.4em;line-height:130%;margin-bottom:.5rem;a{color:var(--color-primary-btn)}}body.woocommerce-cart .noprescription-msg{display:none!important}body.woocommerce-cart #cart_prescription{display:none!important}.attach-later-msg{color:var(--color-main-dark);font-size:1.4em;line-height:130%;margin-bottom:.5rem;a{color:var(--color-primary-btn)}}.opusmeds-checkout-compliance-notice{margin-bottom:1rem;padding:1em;font-size:var(--font-size-small-text);line-height:1.45}.opusmeds-checkout-compliance-notice ul{margin:0;padding-left:1.25em;list-style:disc}.opusmeds-checkout-compliance-notice li{margin-bottom:.35em}.opusmeds-checkout-compliance-notice li:last-child{margin-bottom:0}.opusmeds-checkout-compliance-notice p{margin:0 0 .5em}.opusmeds-checkout-compliance-notice p:last-child{margin-bottom:0}