.elementor-1084 .elementor-element.elementor-element-1d35ab8{--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-1084 .elementor-element.elementor-element-25e82de{--display:flex;--min-height:20vh;--justify-content:center;}.elementor-1084 .elementor-element.elementor-element-324a717{text-align:center;}.elementor-1084 .elementor-element.elementor-element-324a717 .elementor-heading-title{font-family:var( --e-global-typography-5105247-font-family ), Sans-serif;font-size:var( --e-global-typography-5105247-font-size );font-weight:var( --e-global-typography-5105247-font-weight );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table .button, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .order-again .button{background-color:var( --e-global-color-9f23eb5 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table .button:hover, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .order-again .button:hover{background-color:var( --e-global-color-9f23eb5 );box-shadow:0px 0px 20px 0px rgba(255, 255, 255, 0.5);}.elementor-1084 .elementor-element.elementor-element-4f6e4bc{--sections-background-color:#FFFFFF00;--confirmation-message-color:var( --e-global-color-primary );--titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-primary );--payment-details-titles-color:var( --e-global-color-primary );--payment-details-items-color:var( --e-global-color-ecba74f );--payment-details-border-color:var( --e-global-color-primary );--account-title-color:var( --e-global-color-primary );--bank-details-titles-color:var( --e-global-color-primary );--bank-details-items-color:var( --e-global-color-primary );--order-details-rows-gap:20px;--order-details-titles-totals-color:var( --e-global-color-6c46e2c );--order-details-items-color:var( --e-global-color-primary );--order-details-product-links-normal-color:var( --e-global-color-primary );--tables-divider-border-color:var( --e-global-color-primary );--button-normal-text-color:var( --e-global-color-primary );--button-hover-text-color:var( --e-global-color-primary );--button-hover-transition-duration:300ms;}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc address, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .product-purchase-note, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .wc-bacs-bank-details-account-name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table thead tr th, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table tfoot th, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table tfoot tr td, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table tfoot tr td span, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-table--order-downloads tr td:before{font-family:"Electrolize", Sans-serif;font-size:1rem;font-weight:600;}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .product-quantity, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-table--order-details td a, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.product-total, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-product, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-remaining, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-expires, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-file{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc {--buttons-border-color:#FF0000;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1084 .elementor-element.elementor-element-324a717 .elementor-heading-title{font-size:var( --e-global-typography-5105247-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc address, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .product-purchase-note, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .product-quantity, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-table--order-details td a, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.product-total, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-product, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-remaining, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-expires, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-file{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table .button, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .order-again .button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-1084 .elementor-element.elementor-element-324a717 .elementor-heading-title{font-size:var( --e-global-typography-5105247-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc address, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .product-purchase-note, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .product-quantity, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-table--order-details td a, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.product-total, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-product, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-remaining, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-expires, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-file{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table .button, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .order-again .button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1084 .elementor-element.elementor-element-324a717 .elementor-heading-title{font-size:var( --e-global-typography-5105247-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc address, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .product-purchase-note, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .product-quantity, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-table--order-details td a, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.product-total, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-product, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-remaining, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-expires, .elementor-1084 .elementor-element.elementor-element-4f6e4bc td.download-file{font-size:var( --e-global-typography-text-font-size );}.elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table .button, .elementor-1084 .elementor-element.elementor-element-4f6e4bc .order-again .button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-4f6e4bc *//* 1) Grundsätzlich: alles im Widget transparent machen */
.elementor-1084 .elementor-element.elementor-element-4f6e4bc,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc * {
  background-color: transparent !important;
  background: transparent !important;
}

/* 2) Typische WooCommerce Order-Review-Wrapper (zur Sicherheit explizit) */
.elementor-1084 .elementor-element.elementor-element-4f6e4bc #order_review,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc .woocommerce-checkout-review-order,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc .shop_table,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc table,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc thead,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc tbody,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc tfoot,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc tr,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc th,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc td,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc .order-total,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc .cart-subtotal,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc .shipping,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc .tax-total {
  background-color: transparent !important;
  background: transparent !important;
}

/* 3) BUT: Buttons NICHT transparent machen */
.elementor-1084 .elementor-element.elementor-element-4f6e4bc button,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc .button,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc a.button,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc input[type="submit"],
.elementor-1084 .elementor-element.elementor-element-4f6e4bc input[type="button"],
.elementor-1084 .elementor-element.elementor-element-4f6e4bc input[type="reset"] {
  background: initial !important;          /* setzt Theme/Elementor-Standard wieder */
  background-color: initial !important;
}

/* 4) Falls dein Theme Buttons über Pseudo-Elemente stylt */
.elementor-1084 .elementor-element.elementor-element-4f6e4bc button::before,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc button::after,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc .button::before,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc .button::after,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc a.button::before,
.elementor-1084 .elementor-element.elementor-element-4f6e4bc a.button::after {
  background: initial !important;
  background-color: initial !important;
}/* End custom CSS */