.elementor-27 .elementor-element.elementor-element-e28fbb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-9ca2435 .wcf-embed-checkout-form, .elementor-27 .elementor-element.elementor-element-9ca2435 .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#FF2020;}.elementor-27 .elementor-element.elementor-element-9ca2435 .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row{color:#292929;}/* Start custom CSS for checkout-form, class: .elementor-element-9ca2435 *//* Hide the customer information section */
.wcf-customer-info,
#customer_info {
  display: none !important;
}

/* Hide specific parts of customer info if needed */
.wcf-customer-info__notice,
#customer_information_heading,
.woocommerce-billing-fields-custom,
.woocommerce-billing-fields__customer-info-wrapper,
.wcf-logged-in-customer-info {
  display: none !important;
}

/* Hide all product quantity indicators */
.product-quantity,
strong.product-quantity,
.wcf-display-quantity,
.wcf-display-title-quantity,
.dashicons.dashicons-no-alt {
  display: none !important;
}

/* Hide the country field */
#billing_country_field,
.form-row.form-row-wide.address-field.update_totals_on_change.thwcfd-required.thwcfd-field-wrapper.thwcfd-field-country {
  display: none !important;
}

/* Hide email field */
#billing_email_field,
.form-row.form-row-wide.thwcfd-field-email,
input#billing_email,
.wcf-email-address,
[name="billing_email"] {
  display: none !important;
}

/* Alternative approach to hide all quantity-related elements more broadly */
[class*="quantity"],
[class*="Quantity"],
.dashicons-no-alt {
  display: none !important;
}

/* Fix spacing if needed after hiding elements */
.wcf-item-wrap {
  padding-right: 0 !important;
}/* End custom CSS */