.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-2169 .elementor-element.elementor-element-18acd72{text-align:start;font-family:var( --e-global-typography-v4-fliesstext-gross-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-fliesstext-gross-font-size );font-weight:var( --e-global-typography-v4-fliesstext-gross-font-weight );line-height:var( --e-global-typography-v4-fliesstext-gross-line-height );color:var( --e-global-color-v4-schwarz );}.elementor-2169 .elementor-element.elementor-element-18acd72 a{color:var( --e-global-color-v4-pink );}.elementor-2169 .elementor-element.elementor-element-4028773{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:15px;color:var( --e-global-color-v4-weiss );background-color:var( --e-global-color-v4-pink );border-style:none;border-radius:3px 3px 3px 3px;padding:12px 15px 12px 15px;}.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery-slider .jet-swiper-nav:hover{background-color:var( --e-global-color-v4-pink-dark );}.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-2169 .elementor-element.elementor-element-074446c .swiper-pagination .swiper-pagination-bullet{background-color:var( --e-global-color-v4-pink );}.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-swiper-horizontal .swiper-pagination{bottom:-21px;top:auto;}.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:0px;height:0px;}.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2169 .elementor-element.elementor-element-18acd72{font-size:var( --e-global-typography-v4-fliesstext-gross-font-size );line-height:var( --e-global-typography-v4-fliesstext-gross-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2169 .elementor-element.elementor-element-18acd72{font-size:var( --e-global-typography-v4-fliesstext-gross-font-size );line-height:var( --e-global-typography-v4-fliesstext-gross-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-18acd72 */.elementor-2169 .elementor-element.elementor-element-18acd72 h2 span{
    font-weight: 700!important;
    font-size: 34px;
    letter-spacing: -0.5px;
    line-height: 110%;
}

.elementor-2169 .elementor-element.elementor-element-18acd72 h3 span{
    font-weight: 700!important;
    font-size: 24px;
    letter-spacing: -0.5px;
    line-height: 110%;
}
   
.elementor-2169 .elementor-element.elementor-element-18acd72 h3{
    margin-top: 30px;
}
.elementor-2169 .elementor-element.elementor-element-18acd72 h2{
    margin-top: 30px;
    margin-bottom: 20px;
}

.elementor-2169 .elementor-element.elementor-element-18acd72 ul li::marker,
.elementor-2169 .elementor-element.elementor-element-18acd72 ol li::marker {
  color: #E0179A;
}

.elementor-2169 .elementor-element.elementor-element-18acd72 ul{
    margin-bottom:20px;
}
@media (max-width: 767px) {

    .elementor-2169 .elementor-element.elementor-element-18acd72 h2 span {
        font-weight: 700 !important;
        font-size: 26px;
        letter-spacing: -0.5px;
        line-height: 100%;
    }

    .elementor-2169 .elementor-element.elementor-element-18acd72 h3 span {
        font-weight: 700 !important;
        font-size: 21px;
        letter-spacing: -0.5px;
        line-height: 110%;
    }

    .elementor-2169 .elementor-element.elementor-element-18acd72 h3 {
        margin-top: 24px;
    }

    .elementor-2169 .elementor-element.elementor-element-18acd72 h2 {
        margin-top: 22px;
        margin-bottom: 16px;
    }

    .elementor-2169 .elementor-element.elementor-element-18acd72 ul li::marker,
    .elementor-2169 .elementor-element.elementor-element-18acd72 ol li::marker {
        color: #E0179A;
    }

    .elementor-2169 .elementor-element.elementor-element-18acd72 ul {
        margin-bottom: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-074446c *//* Alle Slides gleich hoch */
.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery-slider .swiper-wrapper {
    align-items: stretch;
}

.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery-slider .swiper-slide {
    height: auto !important;
    display: flex;
}

/* Bild-Container auf komplette Slide-Höhe */
.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery__image {
    width: 100%;
    height: 100%;
}

.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery__image-link {
    display: block;
    width: 100%;
    height: 100%;
}

/* Bilder füllen den Container aus */
.elementor-2169 .elementor-element.elementor-element-074446c .jet-woo-product-gallery__image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */