.elementor-430 .elementor-element.elementor-element-49ada074{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-430 .elementor-element.elementor-element-80aee94{--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;--background-transition:0.3s;--margin-top:-10vw;--margin-bottom:0vw;--margin-left:-10vw;--margin-right:0vw;}.elementor-430 .elementor-element.elementor-element-2b3bac8{--display:flex;--background-transition:0.3s;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:-17vw;--padding-right:0vw;}.elementor-430 .elementor-element.elementor-element-ddc2816 .elementor-cta__content{min-height:732px;text-align:center;}.elementor-430 .elementor-element.elementor-element-ddc2816 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-430 .elementor-element.elementor-element-ddc2816 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-430 .elementor-element.elementor-element-ddc2816 .elementor-cta .elementor-cta__bg, .elementor-430 .elementor-element.elementor-element-ddc2816 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1454ms;}.elementor-430 .elementor-element.elementor-element-ddc2816 > .elementor-widget-container{padding:10vw 0vw 10vw 10vw;}.elementor-430 .elementor-element.elementor-element-53168f8{--display:flex;--background-transition:0.3s;--margin-top:-900px;--margin-bottom:0px;--margin-left:900px;--margin-right:0px;}.elementor-430 .elementor-element.elementor-element-7a69ff17{--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;--background-transition:0.3s;}.elementor-430 .elementor-element.elementor-element-7a69ff17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-430 .elementor-element.elementor-element-4096c16{--display:flex;--background-transition:0.3s;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-430 .elementor-element.elementor-element-32c949c{text-align:left;}.elementor-430 .elementor-element.elementor-element-32c949c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:51px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-430 .elementor-element.elementor-element-32c949c > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-430 .elementor-element.elementor-element-55fc059 .cart button, .elementor-430 .elementor-element.elementor-element-55fc059 .cart .button{transition:all 0.2s;}.elementor-430 .elementor-element.elementor-element-55fc059 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-430 .elementor-element.elementor-element-55fc059 form.cart table.variations label{color:#F5B106;}.elementor-430 .elementor-element.elementor-element-a946655{--display:flex;--background-transition:0.3s;}.woocommerce .elementor-430 .elementor-element.elementor-element-2065299a .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-430 .elementor-element.elementor-element-2065299a .price ins{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body:not(.rtl) .elementor-430 .elementor-element.elementor-element-2065299a:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-430 .elementor-element.elementor-element-2065299a:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-430 .elementor-element.elementor-element-2065299a.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-430 .elementor-element.elementor-element-2065299a > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-430 .elementor-element.elementor-element-9388f3d{--display:flex;--background-transition:0.3s;}.elementor-430 .elementor-element.elementor-element-3d8f0c1 > .elementor-widget-container{margin:-20px 0px 10px 0px;}.elementor-430 .elementor-element.elementor-element-d816262 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-430 .elementor-element.elementor-element-3ec776d{text-align:left;}@media(max-width:1024px){.elementor-430 .elementor-element.elementor-element-49ada074{--min-height:700px;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-430 .elementor-element.elementor-element-80aee94{--gap:25px 25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-430 .elementor-element.elementor-element-32c949c .elementor-heading-title{font-size:65px;}.woocommerce .elementor-430 .elementor-element.elementor-element-2065299a .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-430 .elementor-element.elementor-element-2065299a .price ins{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-430 .elementor-element.elementor-element-2065299a > .elementor-widget-container{margin:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-430 .elementor-element.elementor-element-2b3bac8{--margin-top:-10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-430 .elementor-element.elementor-element-ddc2816 .elementor-cta__content{min-height:388px;}.elementor-430 .elementor-element.elementor-element-ddc2816 > .elementor-widget-container{margin:25vw 0vw 1vw 0vw;padding:15vw -10vw 10vw 20vw;--e-transform-translateX:0px;--e-transform-translateY:-98px;}.elementor-430 .elementor-element.elementor-element-53168f8{--width:335px;--margin-top:-40vw;--margin-bottom:0vw;--margin-left:9vw;--margin-right:0vw;}.elementor-430 .elementor-element.elementor-element-7a69ff17{--margin-top:-8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-430 .elementor-element.elementor-element-4096c16{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-430 .elementor-element.elementor-element-32c949c{text-align:center;}.elementor-430 .elementor-element.elementor-element-32c949c .elementor-heading-title{font-size:23px;line-height:1em;}.elementor-430 .elementor-element.elementor-element-a946655{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-430 .elementor-element.elementor-element-2065299a{text-align:center;}.woocommerce .elementor-430 .elementor-element.elementor-element-2065299a .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-430 .elementor-element.elementor-element-2065299a .price ins{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-430 .elementor-element.elementor-element-2065299a > .elementor-widget-container{margin:0% 0% 0% -30%;}}@media(min-width:768px){.elementor-430 .elementor-element.elementor-element-80aee94{--width:50%;}.elementor-430 .elementor-element.elementor-element-7a69ff17{--width:85.414%;}}/* Start custom CSS for call-to-action, class: .elementor-element-ddc2816 *//* Standard-Abstand für größere Bildschirme */
.elementor-cta,
.cart {
    margin-bottom: 20px; /* Passe den Wert nach Bedarf an */
}

/* Anpassung nur für iPhone 14 Pro Max mit der Größe 430 x 932 Pixel */
@media only screen and (max-width: 430px) and (max-height: 932px) {
    .elementor-cta,
    .cart {
        margin-bottom: 15px; /* Passe den Wert nach Bedarf an */
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-55fc059 *//* Lagerbestandstext im "In den Warenkorb"-Button ausblenden */
.elementor .elementor-widget-woocommerce-product-add-to-cart .stock {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-55fc059 *//* Lagerbestandstext im "In den Warenkorb"-Button ausblenden */
.elementor .elementor-widget-woocommerce-product-add-to-cart .stock {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-2065299a *//* CSS, um den Text "ab" vor dem Preis anzuzeigen */
.price:before {
    content: "ab"; /* Der Text, der vor dem Preis angezeigt wird */
    margin-right: 5px; /* Abstand zwischen dem Text und dem Preis */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53168f8 */@media screen and (max-width: 414px) {
    /* Deine Anpassungen für kleinere Bildschirme hier */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ada074 *//* CSS für die Anzeige auf mobilen Geräten mit der Größe 390 x 844 Pixel auf bestimmten Seiten */
@media screen and (max-width: 390px) {
    body.page-id-766 {
        /* Setze die Breite des Viewports auf 390 Pixel für die Seite mit der ID 766 */
        width: 390px !important;
    }
}

@media screen and (max-height: 844px) {
    body.page-id-766 {
        /* Setze die Höhe des Viewports auf 844 Pixel für die Seite mit der ID 766 */
        height: 844px !important;
    }
}/* End custom CSS */