.elementor-895 .elementor-element.elementor-element-55216fbd{--display:flex;}/* Start custom CSS for container, class: .elementor-element-55216fbd *//* 1. Hide Classic & Elementor Wrappers */
p#billing_company_field,
p#billing_country_field,
p#billing_address_1_field,
p#billing_address_2_field,
p#billing_city_field,
p#billing_state_field,
p#billing_postcode_field {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* 2. Hide Newer WooCommerce Block Wrappers */
.woocommerce-billing-fields__field-wrapper p[id*="company"],
.woocommerce-billing-fields__field-wrapper p[id*="country"],
.woocommerce-billing-fields__field-wrapper p[id*="address"],
.woocommerce-billing-fields__field-wrapper p[id*="city"],
.woocommerce-billing-fields__field-wrapper p[id*="state"],
.woocommerce-billing-fields__field-wrapper p[id*="postcode"],
.wp-block-woocommerce-checkout-billing-address-block {
    display: none !important;
}

/* 3. Make remaining fields full width */
p#billing_first_name_field,
p#billing_last_name_field,
p#billing_phone_field,
p#billing_email_field {
    width: 100% !important;
    float: none !important;
}/* End custom CSS */