/* TrueFarma colors on WooCommerce cart / checkout / my account (theme layout is kept) */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce #place_order,
.wc-block-components-button:not(.is-link),
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button {
	background: #1a8fd1 !important;
	border-color: #1a8fd1 !important;
	color: #fff !important;
	border-radius: 8px !important;
	font-weight: 700 !important;
	letter-spacing: .6px;
	text-transform: uppercase;
	transition: background .15s;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce #place_order:hover,
.wc-block-components-button:not(.is-link):hover {
	background: #127bb8 !important;
	border-color: #127bb8 !important;
}
.woocommerce .price,
.woocommerce .amount,
.wc-block-components-product-price,
.wc-block-formatted-money-amount { color: #1a8fd1; }
.woocommerce del .amount { color: #9aa3ad; }
.woocommerce-message,
.woocommerce-info { border-top-color: #12c5ee !important; }
.woocommerce-message::before,
.woocommerce-info::before { color: #12c5ee !important; }
.woocommerce table.shop_table,
.woocommerce-checkout-review-order,
.wc-block-components-sidebar .wc-block-components-panel,
.wc-block-cart .wc-block-components-sidebar {
	border-radius: 12px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.wc-block-components-text-input input {
	border-radius: 8px !important;
}
.woocommerce form .form-row input.input-text:focus,
.wc-block-components-text-input input:focus {
	border-color: #12c5ee !important;
	box-shadow: 0 0 0 3px rgba(18, 197, 238, .18) !important;
}
