.elementor-901 .elementor-element.elementor-element-fccf55b{--display:flex;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-weight:var( --e-global-typography-text-font-weight );}.elementor-901 .elementor-element.elementor-element-eed1fb0{--additional-information-display:block;}/* Start custom CSS for container, class: .elementor-element-fccf55b */.woocommerce form .form-row-wide {clear:none;}

.form-row {border:1px solid #000;padding:10px !important; border-radius:4px; }

#billing_first_name_field, #billing_last_name_field {
  width: 48% !important;
  float: left !important;
  margin-right: 4% !important; 
  display: inline-block;
}
#billing_last_name_field {
  margin-right: 0 !important;
}

#billing_cpf_field, #billing_birthdate_field {
  width: 48% !important;
  float: left !important;
  margin-right: 4% !important;
}
#billing_birthdate_field {
  margin-right: 0 !important;
}

#billing_postcode_field {
  width: 48% !important;
  float: left !important;
  margin-right: 4% !important;
}

#billing_address_1_field {
  width: 66% !important;
  float: left !important;
  margin-right: 4% !important;
}

#billing_number_field {
  width: 30% !important;
  float: left !important;
  margin-right: 0% !important;
}

#billing_address_2_field, #billing_neighborhood_field {
  width: 48% !important;
  float: left !important;
  margin-right: 4% !important;
}
#billing_neighborhood_field {
  margin-right: 0 !important;
}

#billing_city_field, #billing_state_field {
  width: 48% !important;
  float: left !important;
  margin-right: 4% !important;
}
#billing_state_field {
  margin-right: 0 !important;
}

#billing_phone_field, #billing_email_field {
  width: 48% !important;
  float: left !important;
  margin-right: 4% !important;
}
#billing_email_field {
  margin-right: 0 !important;
}

.fee {display:none;}

input {  }/* End custom CSS */