/* Custom WooCommerce colors for Zartehnika cart and checkout pages. */

body.woocommerce-cart,
body.woocommerce-checkout {
	--zartehnika-accent: #f8a600;
}

body.woocommerce-cart .woocommerce a,
body.woocommerce-checkout .woocommerce a,
body.woocommerce-cart .woocommerce form .showcoupon,
body.woocommerce-checkout .woocommerce form .showcoupon,
body.woocommerce-cart .woocommerce form .showlogin,
body.woocommerce-checkout .woocommerce form .showlogin {
	color: var(--zartehnika-accent);
}

body.woocommerce-cart .woocommerce a:hover,
body.woocommerce-checkout .woocommerce a:hover,
body.woocommerce-cart .woocommerce form .showcoupon:hover,
body.woocommerce-checkout .woocommerce form .showcoupon:hover,
body.woocommerce-cart .woocommerce form .showlogin:hover,
body.woocommerce-checkout .woocommerce form .showlogin:hover {
	color: var(--zartehnika-accent);
	opacity: 0.85;
}

body.woocommerce-cart .woocommerce a.button,
body.woocommerce-cart .woocommerce button.button,
body.woocommerce-cart .woocommerce input.button,
body.woocommerce-cart .woocommerce #respond input#submit,
body.woocommerce-checkout .woocommerce a.button,
body.woocommerce-checkout .woocommerce button.button,
body.woocommerce-checkout .woocommerce input.button,
body.woocommerce-checkout .woocommerce #respond input#submit,
body.woocommerce-checkout #payment #place_order,
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	background-color: var(--zartehnika-accent);
	border-color: var(--zartehnika-accent);
}

body.woocommerce-cart .woocommerce a.button:hover,
body.woocommerce-cart .woocommerce button.button:hover,
body.woocommerce-cart .woocommerce input.button:hover,
body.woocommerce-cart .woocommerce #respond input#submit:hover,
body.woocommerce-checkout .woocommerce a.button:hover,
body.woocommerce-checkout .woocommerce button.button:hover,
body.woocommerce-checkout .woocommerce input.button:hover,
body.woocommerce-checkout .woocommerce #respond input#submit:hover,
body.woocommerce-checkout #payment #place_order:hover,
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
	background-color: var(--zartehnika-accent);
	border-color: var(--zartehnika-accent);
	opacity: 0.9;
}

body.woocommerce-cart .woocommerce-message,
body.woocommerce-cart .woocommerce-info,
body.woocommerce-checkout .woocommerce-message,
body.woocommerce-checkout .woocommerce-info {
	border-top-color: var(--zartehnika-accent);
}

body.woocommerce-cart .woocommerce-message::before,
body.woocommerce-cart .woocommerce-info::before,
body.woocommerce-checkout .woocommerce-message::before,
body.woocommerce-checkout .woocommerce-info::before {
	color: var(--zartehnika-accent);
}

body.woocommerce-cart .woocommerce input[type='checkbox'],
body.woocommerce-cart .woocommerce input[type='radio'],
body.woocommerce-checkout .woocommerce input[type='checkbox'],
body.woocommerce-checkout .woocommerce input[type='radio'] {
	accent-color: var(--zartehnika-accent);
}

body.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single,
body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],
body.woocommerce-checkout .select2-container--default .select2-results__option[data-selected='true'] {
	border-color: var(--zartehnika-accent);
	background-color: var(--zartehnika-accent);
}
