/* Скрываем доставку в order review не только по самому списку, но и по обёрткам */
body.woocommerce-checkout #shipping_method,
body.woocommerce-checkout ul#shipping_method,
body.woocommerce-checkout .woocommerce-shipping-totals,
body.woocommerce-checkout tr.shipping,
body.woocommerce-checkout .shipping,
body.woocommerce-checkout .woocommerce-shipping-destination,
body.woocommerce-checkout .woocommerce-shipping-methods,
body.woocommerce-checkout .e-checkout__order_review *:has(> #shipping_method),
body.woocommerce-checkout .e-checkout__order_review *:has(> ul#shipping_method) {
	display: none !important;
}

/* WooCommerce Blocks checkout (wc-block-checkout):
 * "Параметры доставки" и "Способы оплаты" лежат внутри шагов с этими fieldset’ами. */
body.woocommerce-checkout .wc-block-checkout__shipping-option,
body.woocommerce-checkout .wc-block-checkout__payment-method {
	display: none !important;
}

/* Скрываем всё содержимое payment-секции, кроме самого блока оформления заказа */
body.woocommerce-checkout #payment > *:not(.place-order),
body.woocommerce-checkout #payment .payment_methods,
body.woocommerce-checkout #payment ul.wc_payment_methods,
body.woocommerce-checkout #payment .payment_box,
body.woocommerce-checkout #payment h3,
body.woocommerce-checkout #payment .wc_payment_method,
body.woocommerce-checkout #payment .woocommerce-info,
body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper {
	display: none !important;
}

/* fallback: на случай, если точка входа — не body, а внутренний контейнер checkout */
.woocommerce-checkout #shipping_method,
.woocommerce-checkout ul#shipping_method,
.woocommerce-checkout .woocommerce-shipping-totals,
.woocommerce-checkout tr.shipping,
.woocommerce-checkout .shipping,
.woocommerce-checkout .woocommerce-shipping-destination,
.woocommerce-checkout .woocommerce-shipping-methods,
.woocommerce-checkout .e-checkout__order_review *:has(> #shipping_method),
.woocommerce-checkout .e-checkout__order_review *:has(> ul#shipping_method),
.woocommerce-checkout #payment > *:not(.place-order),
.woocommerce-checkout #payment .payment_methods,
.woocommerce-checkout #payment ul.wc_payment_methods,
.woocommerce-checkout #payment .payment_box,
.woocommerce-checkout #payment h3,
.woocommerce-checkout #payment .wc_payment_method,
.woocommerce-checkout #payment .woocommerce-info,
.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper {
	display: none !important;
}

/* fallback для wc-block-checkout (если точка входа — не body, а контейнер checkout) */
.wc-block-checkout__shipping-option,
.wc-block-checkout__payment-method {
	display: none !important;
}

