/**
 * WooCommerce Blocks: przyciski CTA jak w sklepie (gradient pomarańczowy).
 *
 * Checkout — „Złóż zamówienie”:
 *   .wc-block-components-checkout-place-order-button.contained
 * Koszyk — „Przejdź do płatności”:
 *   .wc-block-cart__submit-button.contained
 * Kupon — „Zastosuj”:
 *   .wc-block-components-totals-coupon__button.contained
 */

.wc-block-components-checkout-place-order-button.wc-block-components-button.contained,
button.wc-block-components-checkout-place-order-button,
.wc-block-cart__submit-button.wc-block-components-button.contained,
a.wc-block-cart__submit-button.wc-block-components-button,
button.wc-block-cart__submit-button.wc-block-components-button,
.wc-block-components-totals-coupon__button.wc-block-components-button.contained,
button.wc-block-components-totals-coupon__button.wc-block-components-button {
	--wc-primary: #ea580c;
	--wc-secondary: #fb923c;
	background: linear-gradient(to right, #fb923c, #ea580c) !important;
	background-image: linear-gradient(to right, #fb923c, #ea580c) !important;
	color: #fff !important;
	border: none !important;
	border-radius: 0.5rem !important;
	box-shadow: none !important;
	opacity: 1 !important;
	font-size: 1rem !important;
	line-height: 1.45 !important;
	font-weight: 600 !important;
	text-decoration: none !important;
}

.wc-block-components-checkout-place-order-button .wc-block-components-button__text,
.wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text,
.wc-block-cart__submit-button .wc-block-components-button__text,
.wc-block-components-totals-coupon__button .wc-block-components-button__text {
	font-weight: 600 !important;
	font-size: inherit !important;
}

.wc-block-components-checkout-place-order-button.wc-block-components-button.contained:hover:not(:disabled),
button.wc-block-components-checkout-place-order-button:hover:not(:disabled),
.wc-block-cart__submit-button.wc-block-components-button.contained:hover:not(:disabled),
a.wc-block-cart__submit-button:hover:not([aria-disabled="true"]),
button.wc-block-cart__submit-button:hover:not(:disabled),
.wc-block-components-totals-coupon__button.wc-block-components-button.contained:hover:not(:disabled),
button.wc-block-components-totals-coupon__button:hover:not(:disabled):not([aria-disabled="true"]) {
	background: linear-gradient(to right, #fdba74, #f97316) !important;
	background-image: linear-gradient(to right, #fdba74, #f97316) !important;
	color: #fff !important;
	filter: none !important;
}

.wc-block-components-checkout-place-order-button.wc-block-components-button.contained:focus,
button.wc-block-components-checkout-place-order-button:focus,
.wc-block-cart__submit-button.wc-block-components-button.contained:focus,
a.wc-block-cart__submit-button:focus,
button.wc-block-cart__submit-button:focus,
.wc-block-components-totals-coupon__button.wc-block-components-button.contained:focus,
button.wc-block-components-totals-coupon__button:focus {
	outline: 2px solid #ea580c;
	outline-offset: 2px;
	color: #fff !important;
}

.wc-block-components-checkout-place-order-button.wc-block-components-button.contained:disabled,
button.wc-block-components-checkout-place-order-button:disabled,
.wc-block-cart__submit-button.wc-block-components-button.contained:disabled,
button.wc-block-cart__submit-button:disabled,
a.wc-block-cart__submit-button[aria-disabled="true"],
.wc-block-components-totals-coupon__button.wc-block-components-button.contained:disabled,
button.wc-block-components-totals-coupon__button:disabled,
button.wc-block-components-totals-coupon__button[aria-disabled="true"] {
	opacity: 0.65 !important;
	cursor: not-allowed !important;
	pointer-events: none;
}
