.elementor-10 .elementor-element.elementor-element-1349bc28{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-446f0ec4{text-align:center;}.elementor-10 .elementor-element.elementor-element-446f0ec4 p{margin-block-end:100px;}/* Start custom CSS for text-editor, class: .elementor-element-446f0ec4 *//* Hauptcontainer für die Warenkorbsumme */
.woocommerce-cart .cart-collaterals {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* Einzelne Box für die Totals */
.woocommerce-cart .cart-collaterals .cart_totals {
  flex: 1 1 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* Optional: Entferne Theme-Wrapper-Einschränkungen */
.woocommerce-page #content .cart-collaterals,
.woocommerce-page .entry-content .cart-collaterals {
  max-width: none;
  padding: 0;
  margin: 0;
}

/* Optional: Hintergrund oder Rahmen für bessere Sichtbarkeit */
.woocommerce-cart .cart-collaterals .cart_totals {
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  padding: 20px;
}/* End custom CSS */