/* Checkout Customization CSS */

/* Hide country field in WooCommerce checkout */
#billing_country_field,
#shipping_country_field,
.woocommerce-checkout #billing_country_field,
.woocommerce-checkout #shipping_country_field {
    display: none !important;
}

/* Gutenberg checkout block country field - billing */
[data-type="billing/country"],
.wc-block-checkout-field[data-field-key="billing_country"],
.wc-block-components-address-form__country,
.billing-address-fields__country {
    display: none !important;
}

/* Gutenberg checkout block country field - shipping */
[data-type="shipping/country"],
.wc-block-checkout-field[data-field-key="shipping_country"] {
    display: none !important;
}

/* Generic country field hiding */
[data-testid*="country"],
.wc-block-checkout-field:has(input[name*="country"]),
.wc-block-checkout-field:has(select[name*="country"]) {
    display: none !important;
}

/* Blocksy theme specific */
.blocksy-checkout .country-wrapper,
.blocksy-checkout [data-field*="country"] {
    display: none !important;
}