.elementor-1938 .elementor-element.elementor-element-4d026fd3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1938 .elementor-element.elementor-element-4d026fd3:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-4d026fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1938 .elementor-element.elementor-element-4d026fd3 > .elementor-container{max-width:700px;}.elementor-1938 .elementor-element.elementor-element-4d026fd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-1938 .elementor-element.elementor-element-4d026fd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1938 .elementor-element.elementor-element-1fac259b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1938 .elementor-element.elementor-element-1c45d8bf{text-align:center;}.elementor-1938 .elementor-element.elementor-element-412a575{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-1938 .elementor-element.elementor-element-3169250 > .elementor-widget-container{margin:0px 30px 0px 30px;}@media(max-width:1024px){.elementor-1938 .elementor-element.elementor-element-4d026fd3{margin-top:0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-1938 .elementor-element.elementor-element-4d026fd3{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-1938 .elementor-element.elementor-element-1fac259b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-1938 .elementor-element.elementor-element-412a575{--content-width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1938 .elementor-element.elementor-element-3169250 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-3169250 *//* --- Checkout: nie Wörter brutal trennen & Summen nicht schneiden --- */
.woocommerce-checkout{hyphens:none!important;word-break:normal!important;overflow-wrap:break-word!important}
@media (max-width:768px){
  .woocommerce-checkout table.woocommerce-checkout-review-order-table{display:none!important} /* große Tabelle aus */
  #order_review tfoot td,#order_review tfoot th,.shop_table .product-total{white-space:nowrap!important}
  /* etwas mehr Innenabstand rechts, damit Zahlen nie anstoßen */
  #order_review{padding-right:10px}
}

/* Green-Glass leicht verstärken, ohne weißen Rand */
@media (min-width:769px){
  #order_review .shop_table{
    border-color:rgba(16,163,127,.28)!important;
    box-shadow:0 18px 50px rgba(0,0,0,.28);
  }
}
/* Express-Buttons (falls vorhanden) schön in einer Reihe */
.wc-block-components-express-checkout, .wc_payment_methods .express-payment { display:flex; gap:10px; flex-wrap:wrap }/* End custom CSS */