/*
 * Les Œufs Frais - Retrait local sans expédition
 * Sécurité CSS pour WooCommerce classique et WooCommerce Blocks.
 */

/* Masquer les blocs d'expédition / livraison dans panier et validation */
body.woocommerce-cart .wc-block-components-totals-shipping,
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,
body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-checkout__shipping-fields {
  display: none !important;
}

/* Masquer l'adresse de livraison sur confirmation / compte client */
body.woocommerce-order-received .woocommerce-column--shipping-address,
body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--shipping-address,
body.woocommerce-view-order .woocommerce-column--shipping-address,
body.woocommerce-view-order .woocommerce-customer-details .woocommerce-column--shipping-address,
body.woocommerce-account .woocommerce-column--shipping-address,
body.woocommerce-account .woocommerce-customer-details .woocommerce-column--shipping-address {
  display: none !important;
}

/* La facturation prend la largeur complète */
body.woocommerce-order-received .woocommerce-column--billing-address,
body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address,
body.woocommerce-view-order .woocommerce-column--billing-address,
body.woocommerce-view-order .woocommerce-customer-details .woocommerce-column--billing-address,
body.woocommerce-account .woocommerce-column--billing-address,
body.woocommerce-account .woocommerce-customer-details .woocommerce-column--billing-address {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
}
