.elementor-887 .elementor-element.elementor-element-869b78e{--display:flex;}.elementor-887 .elementor-element.elementor-element-c7b4639{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-887 .elementor-element.elementor-element-8d9fc14{--display:flex;}.elementor-887 .elementor-element.elementor-element-bcba507{--e-transform-rotateZ:-30deg;background-color:var( --e-global-color-8fe0725 );padding:5px 5px 5px 5px;top:55px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ec06582 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-887 .elementor-element.elementor-element-bcba507.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-887 .elementor-element.elementor-element-bcba507{left:0px;}body.rtl .elementor-887 .elementor-element.elementor-element-bcba507{right:0px;}.elementor-887 .elementor-element.elementor-element-bcba507 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ec06582 );}.woocommerce .elementor-887 .elementor-element.elementor-element-bd3ef93 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-887 .elementor-element.elementor-element-bd3ef93 .flex-control-thumbs li{padding-right:calc(5px / 2);padding-left:calc(5px / 2);padding-bottom:5px;}.woocommerce .elementor-887 .elementor-element.elementor-element-bd3ef93 .flex-control-thumbs{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-887 .elementor-element.elementor-element-cdeb9c2{--display:flex;}.woocommerce .elementor-887 .elementor-element.elementor-element-7c74cf0 .price{color:var( --e-global-color-80662b5 );}.woocommerce .elementor-887 .elementor-element.elementor-element-e9947a5 .woocommerce-tabs ul.wc-tabs li{border-radius:10px 10px 0 0;}.elementor-887 .elementor-element.elementor-element-22f3485 .cart button, .elementor-887 .elementor-element.elementor-element-22f3485 .cart .button{border-radius:10px 10px 10px 10px;background-color:var( --e-global-color-55ce0cb );transition:all 0.2s;}.elementor-887 .elementor-element.elementor-element-22f3485 .cart button:hover, .elementor-887 .elementor-element.elementor-element-22f3485 .cart .button:hover{background-color:var( --e-global-color-80662b5 );}.elementor-887 .elementor-element.elementor-element-22f3485 .quantity .qty{border-radius:10px 10px 10px 10px;transition:all 0.2s;}.elementor-887 .elementor-element.elementor-element-6902678{--display:flex;}.woocommerce .elementor-887 .elementor-element.elementor-element-9912b1e .woocommerce-tabs ul.wc-tabs li{border-radius:10px 10px 0 0;}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-55ce0cb );}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-55ce0cb );}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-55ce0cb );}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-8fe0725 );background-color:var( --e-global-color-55ce0cb );border-radius:10px 10px 10px 10px;}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-8fe0725 );background-color:var( --e-global-color-80662b5 );}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products ul.products li.product{border-style:solid;border-width:3px 3px 3px 3px;border-radius:10px;padding:10px 10px 10px 10px;border-color:var( --e-global-color-55ce0cb );}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-887 .elementor-element.elementor-element-25fd722{--display:flex;}@media(max-width:1024px){.elementor-887 .elementor-element.elementor-element-c7b4639{--grid-auto-flow:row;}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-887 .elementor-element.elementor-element-c7b4639{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-887 .elementor-element.elementor-element-e50e859.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-22f3485 */.elementor-887 .elementor-element.elementor-element-22f3485 .price {
    color: #0066ff;
    font-size: 1.25em;
}
/* Erhöht den Abstand zwischen den einzelnen Auswahl-Zeilen */
.elementor-887 .elementor-element.elementor-element-22f3485 .wapf-option {
    margin-bottom: 20px !important; 
    display: flex;
    align-items: flex-start;
}

/* Verbessert den Zeilenabstand innerhalb der Texte */
.elementor-887 .elementor-element.elementor-element-22f3485 .wapf-label-text {
    line-height: 1.6 !important;
    padding-top: 2px;
}

/* Abstand zwischen dem Titel (z.B. Zahlungsintervall) und den Optionen */
.elementor-887 .elementor-element.elementor-element-22f3485 .wapf-field-label {
    margin-bottom: 6px !important;
    display: block;
}/* End custom CSS */