
			/* Centre the cart / checkout block and give it even side padding */
			.wp-block-woocommerce-cart,
			.wp-block-woocommerce-checkout {
				max-width: 1180px;
				margin-left: auto !important;
				margin-right: auto !important;
			}
			.woocommerce-cart .entry-content,
			.woocommerce-checkout .entry-content {
				padding-left: 16px;
				padding-right: 16px;
			}

			/* Primary buttons in brand orange */
			.wc-block-components-button.wc-block-components-button--contained,
			.wc-block-cart__submit-button,
			.wp-block-woocommerce-checkout-actions-block .wc-block-components-checkout-place-order-button {
				background-color: #f5a11e !important;
				border-color: #f5a11e !important;
				color: #fff !important;
			}
			.wc-block-components-button.wc-block-components-button--contained:hover,
			.wc-block-cart__submit-button:hover {
				background-color: #e08a08 !important;
				border-color: #e08a08 !important;
			}

			/* Gold links + prices */
			.wp-block-woocommerce-cart a,
			.wp-block-woocommerce-checkout a {
				color: #b9862c;
			}
			/* Classic order tables (thank-you page): Astra's palette paints
			   in-content links white, so product names were invisible. */
			.woocommerce-order-overview a,
			.woocommerce-order-details a,
			.woocommerce-table--order-details a,
			.woocommerce-customer-details a {
				color: #b9862c !important;
			}
			.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
			.wc-block-components-order-summary-item__total-price,
			.wc-block-cart-items__row .wc-block-components-formatted-money-amount {
				color: #b9862c;
			}
			.wc-block-components-totals-footer-item {
				font-weight: 700;
			}

			/* Focus / accents */
			.wc-block-components-text-input input:focus,
			.wc-block-components-quantity-selector input:focus {
				box-shadow: 0 0 0 1px #f5a11e;
			}

			/* Order-summary card: soft brand surface */
			.wc-block-cart__sidebar .wc-block-components-totals-wrapper,
			.wp-block-woocommerce-checkout-order-summary-block {
				border-radius: 14px;
			}
		