.elementor-1176 .elementor-element.elementor-element-25ac034 .elementor-container:not(.elementor-column-gap-no) .elementor-column > .elementor-element-populated,.elementor-1176 .elementor-element.elementor-element-25ac034 .elementor-container:not(.elementor-column-gap-no) .elementor-row > .elementor-column > .elementor-element-populated{padding:10px !important;}.elementor-1176 .elementor-element.elementor-element-25ac034{padding:80px 0px 80px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1176 .elementor-element.elementor-element-4ffef07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-1176 .elementor-element.elementor-element-4ffef07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-1176 .elementor-element.elementor-element-a2d5bf1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1176 .elementor-element.elementor-element-a2d5bf1 .woocommerce-billing-fields > h3,.elementor-1176 .elementor-element.elementor-element-a2d5bf1 .woocommerce-billing-fields .woolentor-field-heading *{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-1176 .elementor-element.elementor-element-a2d5bf1 .woocommerce-billing-fields > h3{text-align:left;}.elementor-1176 .elementor-element.elementor-element-a2d5bf1 .woocommerce-billing-fields .woolentor-field-heading{text-align:left;}.elementor-1176 .elementor-element.elementor-element-a2d5bf1 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .form-row label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-align:left;}.elementor-1176 .elementor-element.elementor-element-a2d5bf1 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-1176 .elementor-element.elementor-element-a2d5bf1 .form-row select, .elementor-1176 .elementor-element.elementor-element-a2d5bf1 .form-row .select2-container .select2-selection,  .elementor-1176 .elementor-element.elementor-element-a2d5bf1 .form-row .select2-container .select2-selection .select2-selection__rendered, .elementor-1176 .elementor-element.elementor-element-a2d5bf1 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1176 .elementor-element.elementor-element-a2d5bf1 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-1176 .elementor-element.elementor-element-a2d5bf1 .form-row select, .elementor-1176 .elementor-element.elementor-element-a2d5bf1 .form-row .select2-container .select2-selection, .elementor-1176 .elementor-element.elementor-element-a2d5bf1 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.woocommerce .elementor-1176 .elementor-element.elementor-element-a2d5bf1 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input[type=checkbox] ~ span::after{background-color:#8C02F8;}.woocommerce .elementor-1176 .elementor-element.elementor-element-a2d5bf1 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input[type=checkbox]:checked ~ span::before{border-color:#8C02F8;}.elementor-1176 .elementor-element.elementor-element-7ce45a8 .woocommerce-shipping-fields #ship-to-different-address,.elementor-1176 .elementor-element.elementor-element-7ce45a8 .woocommerce-shipping-fields .woolentor-field-heading *{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-1176 .elementor-element.elementor-element-7ce45a8 .woocommerce-shipping-fields #ship-to-different-address{text-align:left;}.elementor-1176 .elementor-element.elementor-element-7ce45a8 .elementor-1176 .elementor-element.elementor-element-7ce45a8 .woocommerce-shipping-fields .woolentor-field-heading{text-align:left;}.elementor-1176 .elementor-element.elementor-element-7ce45a8 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-align:left;}.elementor-1176 .elementor-element.elementor-element-7ce45a8 .shipping_address .woocommerce-shipping-fields__field-wrapper input.input-text , .elementor-1176 .elementor-element.elementor-element-7ce45a8 .shipping_address .woocommerce-shipping-fields__field-wrapper textarea, .elementor-1176 .elementor-element.elementor-element-7ce45a8 .shipping_address .woocommerce-shipping-fields__field-wrapper select, .elementor-1176 .elementor-element.elementor-element-7ce45a8 .shipping_address .woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection, .elementor-1176 .elementor-element.elementor-element-7ce45a8 .shipping_address .woocommerce-shipping-fields__field-wrapper .input-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.woocommerce .elementor-1176 .elementor-element.elementor-element-7ce45a8 .woocommerce-shipping-fields input[type=checkbox]:checked ~ span::after{background-color:#8C02F8;}.elementor-1176 .elementor-element.elementor-element-7148e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1176 .elementor-element.elementor-element-7148e3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1176 .elementor-element.elementor-element-52868ff{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#6B6B6B;}.elementor-1176 .elementor-element.elementor-element-3bb471b #payment{font-family:"Montserrat", Sans-serif;}.elementor-1176 .elementor-element.elementor-element-3bb471b #payment .wc_payment_method label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#474747;}.elementor-1176 .elementor-element.elementor-element-3bb471b #payment ul.payment_methods.methods li{text-align:left;}.elementor-1176 .elementor-element.elementor-element-3bb471b .woolentor-payment-method-1 .input-checkbox + span{padding-left:0px;top:0px;}.elementor-1176 .elementor-element.elementor-element-3bb471b input[type=checkbox] ~ span::after{background-color:var( --e-global-color-accent );}.elementor-1176 .elementor-element.elementor-element-3bb471b input[type=checkbox]:checked ~ span::before{border-color:var( --e-global-color-accent );}.elementor-1176 .elementor-element.elementor-element-3bb471b #payment #place_order{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;background-color:var( --e-global-color-accent );}.elementor-1176 .elementor-element.elementor-element-bd665a4 #order_review_heading{text-align:left;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1176 .elementor-element.elementor-element-bd665a4 > .elementor-widget-container{background-color:#F9F9F9;margin:10px 0px 0px 0px;padding:35px 35px 35px 35px;border-radius:12px 12px 12px 12px;}.elementor-1176 .elementor-element.elementor-element-bd665a4 .woolentor-product-price-value{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1176 .elementor-element.elementor-element-bd665a4 .woolentor-product-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-1176 .elementor-element.elementor-element-bd665a4 .woolentor-product dt{font-family:"Montserrat", Sans-serif;}.elementor-1176 .elementor-element.elementor-element-bd665a4 .woolentor-product dd{color:#8C02F8 !important;}.elementor-1176 .elementor-element.elementor-element-bd665a4 .remove_from_cart_button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#8B02F8;color:#8B02F8;background-color:#FFFFFF;}.elementor-1176 .elementor-element.elementor-element-bd665a4 .remove_from_cart_button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F44336;color:#FFFFFF;background-color:#F44336;}.elementor-1176 .elementor-element.elementor-element-bd665a4 .woolentor-review-order-1  .woolentor-product-thumb{max-width:125px;}.elementor-1176 .elementor-element.elementor-element-bd665a4 .woolentor-review-order-1 .woolentor-product{gap:25px;}.elementor-1176 .elementor-element.elementor-element-2ce5793{--display:flex;}@media(min-width:768px){.elementor-1176 .elementor-element.elementor-element-773b976{width:58%;}.elementor-1176 .elementor-element.elementor-element-beddf68{width:41.332%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */body { background:#414141; }
.elementor-1176 { color:#F2F0EA; }
.elementor-1176 .e-con { background-color:#414141; }
.elementor-1176 h1, .elementor-1176 h2, .elementor-1176 h3 { color:#C6A15B!important; font-family:Oswald,sans-serif!important; }
.elementor-1176 h1 { font-size:48px!important; }
.elementor-1176 p, .elementor-1176 label, .elementor-1176 td, .elementor-1176 th, .elementor-1176 small, .elementor-1176 .amount { color:#F2F0EA!important; }
.elementor-1176 a { color:#C6A15B; }
.elementor-1176 table, .elementor-1176 th, .elementor-1176 td { background:#303030!important; border-color:#666!important; }
.elementor-1176 input:not([type=checkbox]):not([type=radio]):not([type=submit]), .elementor-1176 select, .elementor-1176 textarea { background:#303030!important; color:#F2F0EA!important; border:1px solid #777!important; border-radius:3px; }
.elementor-1176 .button, .elementor-1176 button[type=submit], .elementor-1176 .elementor-button { background:#C6A15B!important; color:#171717!important; border-color:#C6A15B!important; border-radius:3px; }
.elementor-1176 .wl-cart-item { background:#303030!important; border-color:#666!important; padding:24px; }
.elementor-1176 .wl-cart-item span, .elementor-1176 .wl-cart-item button { color:#F2F0EA!important; }
.elementor-1176 .cart_totals { width:100%!important; padding:24px; background:#303030; }
@media(max-width:767px) { .elementor-1176 h1 {font-size:34px!important;} .elementor-1176 .e-con.e-parent {padding-left:20px!important;padding-right:20px!important;} }

.elementor-1176 .elementor-section, .elementor-1176 .elementor-widget-wrap {background-color:#414141!important;}
.elementor-1176 .elementor-top-section {padding:50px 24px;}
.elementor-1176 #payment, .elementor-1176 .payment_box {background:#303030!important;color:#F2F0EA!important;}
.elementor-1176 .woocommerce-checkout-review-order-table {border:1px solid #C6A15B!important;}
.elementor-1176 input[type=checkbox], .elementor-1176 input[type=radio] {accent-color:#C6A15B;}

.elementor-1176 .elementor-container {flex-wrap:wrap;max-width:900px!important;}
.elementor-1176 .elementor-top-column {width:100%!important;}
.elementor-1176 .elementor-widget-container {background-color:transparent!important;}
.elementor-1176 .woolentor-checkout-coupon-form, .elementor-1176 #order_review {background:#303030!important;padding:24px;border:1px solid #666;border-radius:4px;}
.elementor-1176 .select2-selection, .elementor-1176 .select2-selection__rendered {background:#303030!important;color:#F2F0EA!important;}
.elementor-1176 input::placeholder {color:#bbb!important;}
.elementor-1176 .product-thumbnail {display:none;}
.elementor-1176 #order_review_heading {display:block!important;}
.elementor-1176 #place_order {width:100%;font-size:18px;padding:18px;margin-top:18px;}
.elementor-1176 .woocommerce-info {background:#303030;color:#F2F0EA;border-color:#C6A15B;}

.elementor-1176 .product-thumbnail {display:none!important;}

@media(max-width:767px){.elementor-1176 .elementor-top-section{padding:30px 16px!important;}.elementor-1176 .elementor-widget-wrap{padding:0!important;}.elementor-1176 .elementor-widget-container{padding:0!important;}.elementor-1176 #order_review,.elementor-1176 .woolentor-checkout-coupon-form{padding:12px!important;}.elementor-1176 .form-row-first,.elementor-1176 .form-row-last{width:100%!important;float:none!important;}.elementor-1176 table th,.elementor-1176 table td{padding:9px!important;}.elementor-1176 .wc-gzd-cart-item-thumbnail{max-width:60px;}}


/* Express-Zahlungen: Abstand und lesbarer Trenner */
body.woocommerce-checkout .wcpay-express-checkout-wrapper{box-sizing:border-box;width:calc(100% - 40px);max-width:880px;margin:0 auto!important;padding-top:35px!important;}
body.woocommerce-checkout #wcpay-express-checkout-button-separator{color:#F2F0EA!important;margin-top:24px!important;margin-bottom:0!important;font-family:Inter,sans-serif;}/* End custom CSS */