.elementor-1756 .elementor-element.elementor-element-01ffb18{padding:5% 10% 0% 10%;}.elementor-1756 .elementor-element.elementor-element-950c689 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1756 .elementor-element.elementor-element-c63c5a1{--e-image-carousel-slides-to-show:1;}.elementor-1756 .elementor-element.elementor-element-c63c5a1 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1756 .elementor-element.elementor-element-c63c5a1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1756 .elementor-element.elementor-element-c63c5a1 .elementor-swiper-button.elementor-swiper-button-next{font-size:31px;color:var( --e-global-color-secondary );}.elementor-1756 .elementor-element.elementor-element-c63c5a1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1756 .elementor-element.elementor-element-c63c5a1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-1756 .elementor-element.elementor-element-77ad77c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1756 .elementor-element.elementor-element-77ad77c > .elementor-element-populated{padding:15px 15px 15px 60px;}.elementor-1756 .elementor-element.elementor-element-c6dd0e1 .elementor-heading-title{font-size:26px;text-transform:uppercase;}.woocommerce .elementor-1756 .elementor-element.elementor-element-b5fbcd3 .woocommerce-product-details__short-description{font-weight:bold;}.elementor-1756 .elementor-element.elementor-element-01834c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-01834c3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-01834c3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-01834c3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-01834c3 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-8d9dbfc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1756 .elementor-element.elementor-element-8d9dbfc .jet-listing-dynamic-terms{text-align:left;}.elementor-1756 .elementor-element.elementor-element-5ba9df0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-5ba9df0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-5ba9df0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-5ba9df0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-5ba9df0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-7c7508c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-7c7508c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-7c7508c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-7c7508c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-7c7508c .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-94e5f59 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-1756 .elementor-element.elementor-element-94e5f59 .cart button, .elementor-1756 .elementor-element.elementor-element-94e5f59 .cart .button{transition:all 0.2s;}.elementor-1756 .elementor-element.elementor-element-94e5f59 .quantity .qty{transition:all 0.2s;}.elementor-1756 .elementor-element.elementor-element-25798ae .elementor-heading-title{font-weight:bold;}.elementor-1756 .elementor-element.elementor-element-ed7e1e1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:6;}.elementor-1756 .elementor-element.elementor-element-ed7e1e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-ed7e1e1 .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}.elementor-1756 .elementor-element.elementor-element-ed7e1e1 .jet-listing-grid__items{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);width:calc(100% + 0px);}.elementor-1756 .elementor-element.elementor-element-a448af9 .elementor-heading-title{font-weight:bold;}.elementor-1756 .elementor-element.elementor-element-b9cfa1b > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1756 .elementor-element.elementor-element-b9cfa1b .jet-listing-dynamic-terms{text-align:left;}.elementor-1756 .elementor-element.elementor-element-b9cfa1b .jet-listing-dynamic-terms__link{color:var( --e-global-color-b5cad0f );}.elementor-1756 .elementor-element.elementor-element-b9cfa1b .jet-listing-dynamic-terms__link:hover{color:var( --e-global-color-secondary );}.elementor-1756 .elementor-element.elementor-element-b9cfa1b .jet-listing-dynamic-terms__prefix{color:var( --e-global-color-b5cad0f );}.elementor-1756 .elementor-element.elementor-element-b9cfa1b .jet-listing-dynamic-terms__suffix{color:var( --e-global-color-b5cad0f );}.elementor-1756 .elementor-element.elementor-element-d521db6{padding:0% 11% 0% 11%;}@media(min-width:768px){.elementor-1756 .elementor-element.elementor-element-950c689{width:70%;}.elementor-1756 .elementor-element.elementor-element-77ad77c{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1756 .elementor-element.elementor-element-950c689{width:100%;}.elementor-1756 .elementor-element.elementor-element-77ad77c{width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-c63c5a1 *//* Weißer Hintergrund für das Lightbox-Overlay */
.pp_pic_holder,
.mfp-bg,
.elementor-lightbox,
.woocommerce-product-gallery__image .lightbox,
.lightbox-overlay {
    background-color: white !important; /* Vollständig weiß */
    opacity: 1 !important; /* Keine Transparenz */
}

/* Navigationssymbole in dunklem Grau (#333333) ohne Rand */
.pp_nav .pp_arrow_previous,
.pp_nav .pp_arrow_next,
.mfp-arrow,
.mfp-arrow-left,
.mfp-arrow-right,
.elementor-lightbox-nav-button,
.swiper-button-prev,
.swiper-button-next,
.gallery-nav .prev,
.gallery-nav .next,
.elementor-element .swiper .elementor-swiper-button,
.elementor-element .swiper~.elementor-swiper-button,
.elementor-lightbox .swiper .elementor-swiper-button,
.elementor-lightbox .swiper~.elementor-swiper-button {
    color: #333333 !important; /* Dunkles Grau für Symbole */
    border: none !important; /* Kein Rand */
    transition: all 0.3s ease; /* Sanfter Übergang */
}


/* SVG-Icons in dunklem Grau */
.pp_arrow_previous svg,
.pp_arrow_next svg,
.mfp-arrow svg,
.elementor-lightbox-nav-button svg,
.swiper-button-prev svg,
.swiper-button-next svg,
.elementor-element .swiper .elementor-swiper-button svg,
.elementor-element .swiper~.elementor-swiper-button svg,
.elementor-lightbox .swiper .elementor-swiper-button svg,
.elementor-lightbox .swiper~.elementor-swiper-button svg {
    fill: #333333 !important; /* Füllfarbe für SVGs */
    stroke: #333333 !important; /* Linienfarbe für SVGs */
    stroke-width: 2px; /* Optional: Dickere Linien */
}

/* Schließen-Button in dunklem Grau */
.elementor-lightbox .dialog-lightbox-close-button,
.pp_close,
.mfp-close {
    color: #333333 !important; /* Dunkles Grau für das Symbol */
    background-color: white !important; /* Weißer Hintergrund */
    border: 1px solid #333333 !important; /* Grauer Rahmen (nur für Schließen-Button beibehalten) */
    border-radius: 50% !important; /* Rund für besseres Aussehen */
    transition: all 0.3s ease; /* Sanfter Übergang */
}

/* Hover-Effekt für Schließen-Button */
.elementor-lightbox .dialog-lightbox-close-button:hover,
.pp_close:hover,
.mfp-close:hover {
    background-color: #333333 !important; /* Dunkles Grau bei Hover */
    color: white !important; /* Weißes Symbol bei Hover */
}

/* SVG für Schließen-Button (falls es ein SVG ist) */
.elementor-lightbox .dialog-lightbox-close-button svg,
.pp_close svg,
.mfp-close svg {
    fill: #333333 !important; /* Füllfarbe */
    stroke: #333333 !important; /* Linienfarbe */
}/* End custom CSS */