/*
 * Les Œufs Frais - Libellé retrait dynamique v1.0.5
 * Version sans JavaScript.
 * Masquage CSS uniquement sur panier / validation.
 */

/* Masque le choix d'expédition/livraison WooCommerce Blocks sur panier et checkout */
body.woocommerce-cart .wc-block-components-shipping-calculator,
body.woocommerce-cart .wc-block-components-totals-shipping__change-address__link,
body.woocommerce-cart .wc-block-components-shipping-rates-control,
body.woocommerce-cart .wp-block-woocommerce-cart-shipping-methods-block,
body.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address,
body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields,
body.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address,
body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-checkout__shipping-method,
body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-shipping-rates-control,
body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-method-block,
body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-address-block {
  display: none !important;
}

/* Masque les éléments déclarés comme livraison/expédition sans masquer le bouton de validation */
body.woocommerce-cart [data-block-name="woocommerce/checkout-shipping-method-block"],
body.woocommerce-checkout:not(.woocommerce-order-received) [data-block-name="woocommerce/checkout-shipping-method-block"],
body.woocommerce-cart [data-block-name="woocommerce/cart-shipping-methods-block"],
body.woocommerce-checkout:not(.woocommerce-order-received) [data-block-name="woocommerce/checkout-shipping-address-block"] {
  display: none !important;
}
