.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for section, class: .elementor-element-7febd88 *//* Hide the whole "Your Order" / order details section */
.mpa-checkout-section.mpa-order-details{
  display: none !important;
}

/* Hide the cart total line (Total: $0) */
p.mpa-cart-total{
  display: none !important;
}

/* Hide the "Price" block (title + value) */
.cell.cell-price{
  display: none !important;
}

/* Hide the Location block (title + value) */
.cell.cell-location{
  display: none !important;
}

/* Hide the "Your Reservation" shortcode title (and similar titles) */
p.mpa-shortcode-title{
  display: none !important;
}


/* Replace "Employee" label with "Représentant" */
.cell-title{
  position: relative;
}

/* Hide the original text */
.cell-title{
  font-size: 0 !important;
}

/* Show the replacement text */
.cell-title::after{
  content: "Représentant";
  font-size: 16px; /* adjust if needed */
  font-weight: inherit;
}/* End custom CSS */