.elementor-1916 .elementor-element.elementor-element-7abe219{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2.222vw;--padding-bottom:0vw;--padding-left:3.33vw;--padding-right:3.33vw;}.elementor-1916 .elementor-element.elementor-element-686276e{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1916 .elementor-element.elementor-element-ab386f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1916 .elementor-element.elementor-element-14ac372{--display:flex;--min-height:52.083vw;--margin-top:4.444vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1916 .elementor-element.elementor-element-7f33c08 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1916 .elementor-element.elementor-element-8827884{--e-image-carousel-slides-to-show:1;margin:3.33vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-1916 .elementor-element.elementor-element-1f58001{--display:flex;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4.444vw;--padding-right:4.4444vw;}.elementor-1916 .elementor-element.elementor-element-4cc48d2 > .elementor-widget-container{padding:0vw 0vw 0vw 0.5vw;}.elementor-1916 .elementor-element.elementor-element-4cc48d2{font-size:0.833vw;text-transform:uppercase;}.elementor-1916 .elementor-element.elementor-element-4cc48d2 a{color:#000000;}.elementor-1916 .elementor-element.elementor-element-4cc48d2 a:hover{color:#F6916B;}.elementor-1916 .elementor-element.elementor-element-de6e9e3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0.5vw;}.elementor-1916 .elementor-element.elementor-element-de6e9e3 .elementor-heading-title{font-family:var( --e-global-typography-4828d13-font-family ), Sans-serif;font-size:var( --e-global-typography-4828d13-font-size );}.elementor-1916 .elementor-element.elementor-element-5f9faae{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-5f9faae .elementor-heading-title{font-size:8.889vw;}.elementor-1916 .elementor-element.elementor-element-b11b8f7{margin:1.11vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.5vw;}.elementor-1916 .elementor-element.elementor-element-b11b8f7.elementor-element{--align-self:flex-start;}.elementor-1916 .elementor-element.elementor-element-ec8f4a7{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0.5vw;}.elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-fb2811d-font-family ), Sans-serif;font-size:var( --e-global-typography-fb2811d-font-size );font-weight:var( --e-global-typography-fb2811d-font-weight );line-height:var( --e-global-typography-fb2811d-line-height );fill:#000000;color:#000000;transition-duration:0.5s;border-style:solid;border-width:0px 0px 1.5px 0px;border-color:#7ABB6A;border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button:hover, .elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button:focus{background-color:#F6916B00;color:#7ABB6A;border-color:#7ABB6A;}.elementor-1916 .elementor-element.elementor-element-6489595{padding:0vw 0vw 0vw 0.5vw;}.elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button:hover svg, .elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button:focus svg{fill:#7ABB6A;}.elementor-1916 .elementor-element.elementor-element-252bb1d{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-8d289ee{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-1916 .elementor-element.elementor-element-b6c7aa5{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-d3420d7{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1916 .elementor-element.elementor-element-58a178f{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-d5ec6ed{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1916 .elementor-element.elementor-element-77faf19{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-34bbeda{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1916 .elementor-element.elementor-element-b799b4c{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-9db6496{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1916 .elementor-element.elementor-element-6adb0f2{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-1c58683{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1916 .elementor-element.elementor-element-5d2d464{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-d7219df{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1916 .elementor-element.elementor-element-1fe43b6{--display:flex;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-4289d43{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1916 .elementor-element.elementor-element-d09965f{--n-accordion-title-font-size:2.778vw;margin:2.22vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0.5vw;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:1.2vw;--n-accordion-icon-gap:1.5vw;}.elementor-1916 .elementor-element.elementor-element-d09965f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-1916 .elementor-element.elementor-element-d09965f {--n-accordion-padding:001.667vw 0 1.667vw 0;}:where( .elementor-1916 .elementor-element.elementor-element-d09965f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Freight", Sans-serif;}:where( .elementor-1916 .elementor-element.elementor-element-d09965f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1916 .elementor-element.elementor-element-df2c736{--display:flex;--min-height:52.083vw;--margin-top:04.444vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1916 .elementor-element.elementor-element-89af6c7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1916 .elementor-element.elementor-element-ca5d3b6{--display:flex;}.elementor-1916 .elementor-element.elementor-element-84df61e{--e-image-carousel-slides-to-show:1;}.elementor-1916 .elementor-element.elementor-element-ea082a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:6.66vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1916 .elementor-element.elementor-element-dd34caf{--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;--justify-content:center;}.elementor-1916 .elementor-element.elementor-element-3ac95a1{margin:0vw 8.888vw calc(var(--kit-widget-spacing, 0px) + 0vw) 14.53vw;}.elementor-1916 .elementor-element.elementor-element-3ac95a1.elementor-element{--align-self:center;}.elementor-1916 .elementor-element.elementor-element-6270270{--swiper-slides-to-display:2;--swiper-offset-size:80px;--swiper-slides-gap:32px;padding:0vw 0vw 0vw 0vw;}.elementor-1916 .elementor-element.elementor-element-6270270 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-1916{margin:0vw 0vw 0vw 0vw;}@media(max-width:1024px){.elementor-1916 .elementor-element.elementor-element-7abe219{--padding-top:2.22vw;--padding-bottom:0vw;--padding-left:2.22vw;--padding-right:0vw;}.elementor-1916 .elementor-element.elementor-element-14ac372{--margin-top:3.33vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1916 .elementor-element.elementor-element-1f58001{--padding-top:2.222vw;--padding-bottom:0vw;--padding-left:4.4444vw;--padding-right:0vw;}.elementor-1916 .elementor-element.elementor-element-4cc48d2{font-size:2.083vw;}.elementor-1916 .elementor-element.elementor-element-de6e9e3{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-de6e9e3 .elementor-heading-title{font-size:var( --e-global-typography-4828d13-font-size );}.elementor-1916 .elementor-element.elementor-element-5f9faae{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-b11b8f7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-ec8f4a7{margin:1.667vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-6489595{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button{font-size:var( --e-global-typography-fb2811d-font-size );line-height:var( --e-global-typography-fb2811d-line-height );}.elementor-1916 .elementor-element.elementor-element-d09965f{margin:4.44vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--n-accordion-title-font-size:3.125vw;}.elementor-1916 .elementor-element.elementor-element-d09965f {--n-accordion-padding:2vw 0 2vw 0;}.elementor-1916 .elementor-element.elementor-element-df2c736{--margin-top:0vw;--margin-bottom:0vw;--margin-left:5vw;--margin-right:0vw;}.elementor-1916 .elementor-element.elementor-element-ea082a1{--margin-top:3.33vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1916 .elementor-element.elementor-element-3ac95a1{padding:0vw 0vw 0vw 3.33vw;}.elementor-1916 .elementor-element.elementor-element-6270270{--swiper-slides-to-display:1;margin:4.44vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}}@media(max-width:767px){.elementor-1916 .elementor-element.elementor-element-7abe219{--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1916 .elementor-element.elementor-element-ab386f6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4.44vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-14ac372{--min-height:50vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1916 .elementor-element.elementor-element-1f58001{--padding-top:2.22vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-1916 .elementor-element.elementor-element-4cc48d2{font-size:3.33vw;}.elementor-1916 .elementor-element.elementor-element-de6e9e3{margin:2.222vw 0vw calc(var(--kit-widget-spacing, 0px) + 1.3vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-de6e9e3 .elementor-heading-title{font-size:var( --e-global-typography-4828d13-font-size );}.elementor-1916 .elementor-element.elementor-element-5f9faae{margin:1.11vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-5f9faae .elementor-heading-title{font-size:16vw;}.elementor-1916 .elementor-element.elementor-element-b11b8f7{margin:3.33vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.5vw;padding:0px 0px 0px 0px;}.elementor-1916 .elementor-element.elementor-element-b11b8f7.elementor-element{--align-self:flex-start;}.elementor-1916 .elementor-element.elementor-element-ec8f4a7{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-6489595{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button{font-size:var( --e-global-typography-fb2811d-font-size );line-height:var( --e-global-typography-fb2811d-line-height );padding:0px 0px 12px 0px;}.elementor-1916 .elementor-element.elementor-element-8d289ee{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-d3420d7{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-d5ec6ed{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-34bbeda{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-9db6496{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-1c58683{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-d7219df{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-4289d43{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-d09965f{margin:8.88vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--n-accordion-title-font-size:8vw;}.elementor-1916 .elementor-element.elementor-element-d09965f {--n-accordion-padding:4vw 0 4vw 0;}:where( .elementor-1916 .elementor-element.elementor-element-d09965f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:110%;}.elementor-1916 .elementor-element.elementor-element-df2c736{--min-height:50vh;--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1916 .elementor-element.elementor-element-ca5d3b6{--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1916 .elementor-element.elementor-element-ea082a1{--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-dd34caf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1916 .elementor-element.elementor-element-3ac95a1{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1916 .elementor-element.elementor-element-3ac95a1.elementor-element{--align-self:center;}.elementor-1916 .elementor-element.elementor-element-6270270{--swiper-slides-to-display:1;--swiper-slides-gap:24px;margin:6.67vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}body.elementor-page-1916{margin:0vw 0vw 0vw 0vw;}}@media(min-width:768px){.elementor-1916 .elementor-element.elementor-element-14ac372{--width:100%;}.elementor-1916 .elementor-element.elementor-element-df2c736{--width:100%;}.elementor-1916 .elementor-element.elementor-element-dd34caf{--width:80vw;}}@media(min-width:1560px){.elementor-1916 .elementor-element.elementor-element-de6e9e3 .elementor-heading-title{font-size:var( --e-global-typography-4828d13-font-size );}.elementor-1916 .elementor-element.elementor-element-b11b8f7.elementor-element{--align-self:flex-start;}.elementor-1916 .elementor-element.elementor-element-6489595 .elementor-button{font-size:var( --e-global-typography-fb2811d-font-size );line-height:var( --e-global-typography-fb2811d-line-height );}.elementor-1916 .elementor-element.elementor-element-8d289ee{margin:2.222vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1916 .elementor-element.elementor-element-dd34caf{--width:75vw;}.elementor-1916 .elementor-element.elementor-element-6270270{--swiper-slides-to-display:3;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ab386f6 */.elementor-1916 .elementor-element.elementor-element-ab386f6 a.woocommerce-product-gallery__trigger {
    display: none;
}
.woocommerce div.product div.images {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f33c08 */.elementor-1916 .elementor-element.elementor-element-7f33c08 div{
    aspect-ratio: 4/5;
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-4cc48d2 */.rank-math-breadcrumb a {
    transition: color 0.5s ease;
}

.rank-math-breadcrumb a:hover {
    color: #F6916B;  /* Farbe, die beim Hover angezeigt wird */
}
.rank-math-breadcrumb .last {
    color: #F6916B;  /* Die Farbe, die für den letzten Punkt verwendet werden soll */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-5f9faae */.elementor-1916 .elementor-element.elementor-element-5f9faae {
    word-break: break-word !important;
    hyphens: auto !important;
}

/* Styling für einzelne Buchstaben der Überschrift */
.headline1-letter {
  opacity: 0;
  margin-bottom: -5vw;
  padding-bottom:5vw;
  transition: .5s ease;
  -webkit-transition: .5s ease;  /* Safari-kompatibel */
  display: inline-block;
  transform: translateY(50px);
  -webkit-transform: translateY(50px);  /* Safari-kompatibel */
}

/* Styling für animierte Buchstaben der Überschrift */
.headline1-animated {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);  /* Safari-kompatibel */
}

span[style*="font-style:italic; padding-right: 1vw;"] {
  white-space: nowrap !important;
}
h1 {
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b11b8f7 */.elementor-1916 .elementor-element.elementor-element-b11b8f7 span.woocommerce-Price-amount.amount,
.elementor-1916 .elementor-element.elementor-element-b11b8f7 span.woocommerce-Price-currencySymbol { font-weight: 400;
    font-size: 1.67vw;
}
div > span:nth-child(1) {
    padding-right: 0.5rem;
}
.elementor-1916 .elementor-element.elementor-element-b11b8f7 del {
    opacity: 0.5;
    padding: unset !important;
}
span.p-small {
    font-size: 0.833vw;
    font-weight: 100;
    padding-left: 0.5rem;
}
@media (max-width: 1024px) {
.elementor-1916 .elementor-element.elementor-element-b11b8f7 div.elementor-widget-container {
    display: flex;
}
.elementor-1916 .elementor-element.elementor-element-b11b8f7 div.elementor-widget-container > div {
        display: flex;
        align-items: baseline;
        flex-wrap: wrap;
    }
.elementor-1916 .elementor-element.elementor-element-b11b8f7 div.elementor-widget-container > div > span:nth-child(3){
            margin-top: 1.11vw !important;
            flex: 100%;
}
.elementor-1916 .elementor-element.elementor-element-b11b8f7 span.woocommerce-Price-amount.amount,
.elementor-1916 .elementor-element.elementor-element-b11b8f7 span.woocommerce-Price-currencySymbol { 
    font-size: 3.125vw;
}
span.p-small {
    font-size: 1.563vw !important;
    padding:unset;
    margin-top: 0.833vw;
}
.elementor-1916 .elementor-element.elementor-element-b11b8f7 ins {
    padding-left: 0.5rem;
}
}
@media (max-width: 767px) {
.elementor-1916 .elementor-element.elementor-element-b11b8f7 span.woocommerce-Price-amount.amount,
.elementor-1916 .elementor-element.elementor-element-b11b8f7 span.woocommerce-Price-currencySymbol { 
    font-size: 6.67vw;
}
.elementor-1916 .elementor-element.elementor-element-b11b8f7 span.woocommerce-Price-amount.amount {
    padding-left: 0.2rem;
}
.elementor-1916 .elementor-element.elementor-element-b11b8f7 div.elementor-widget-container > div > span:nth-child(4){
            flex: 100%;
}
span.p-small {
    margin-top: 2.22vw;
    font-size: 3vw !important;
}
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-6489595 *//* === General Styling === */
.elementor-1916 .elementor-element.elementor-element-6489595 th.label { display: none; }
.elementor-1916 .elementor-element.elementor-element-6489595 td.value { background-color: transparent; }
.elementor-1916 .elementor-element.elementor-element-6489595 ul { padding: 0; }
.elementor-1916 .elementor-element.elementor-element-6489595 .reset_variations { display: none !important; }
.elementor-1916 .elementor-element.elementor-element-6489595 .value span {
    font-size: 1.25vw;
    text-transform: uppercase;
}
.woocommerce form .form-row {
    margin-bottom: unset !important;
    padding: unset !important;
}
.elementor-button-icon svg {
    transition: 0.5s;
}
form.cart {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: flex-start;
}

/* === Button Styling === */
.variable-items-wrapper.button-variable-items-wrapper li.variable-item.button-variable-item,
.custom-button {
    display: inline-block;
    margin-right: 4.306vw;
    border-bottom: 1px solid black;
    transition: color 0.5s ease, border-color 0.5s ease;
    cursor: pointer;
}
button.single_add_to_cart_button.elementor-button.button.alt {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-left: unset !important;
    margin-top: 1.67vw !important;
}

/* Selected State */
.variable-item.button-variable-item.selected .variable-item-span,
.variable-item.button-variable-item[aria-checked="true"] .variable-item-span,
.custom-button.selected {
    font-weight: 400;
    color: black;
    border-color: black;
}

/* Hover State */
.variable-items-wrapper.button-variable-items-wrapper li.variable-item.button-variable-item:hover,
.custom-button:hover {
    color: #F6916B;
    border-color: #F6916B;
}

/* === Price Styling === */
.product-addon-totals li { display: none; }
.product-addon-totals .wc-pao-subtotal-line { display: block; }
.product-addon-totals .wc-pao-subtotal-line .price { font-size: 0; }
.product-addon-totals .wc-pao-subtotal-line .price .amount {
    font-size: initial;
    color: #000;
    font-family: "GT Walsheim", sans-serif;
    font-size: 1.25vw;
    font-weight: 400;
}
.elementor-1916 .elementor-element.elementor-element-6489595 form > div > div > div.woocommerce-variation.single_variation > div.woocommerce-variation-price > span > span > bdi > span {
    font-size: unset;
}

/* Overwritten Style for Amount */
.wc-pao-subtotal-line .price .amount {
    color: #000;
    font-family: "GT Walsheim", Sans-serif !important;
    font-size: 1.67vw !important;
    font-weight: 400 !important;
}
div.woocommerce-variation.single_variation > div.woocommerce-variation-price > span > span {
    font-size: 1.67vw !important;
}
div.product-addon-totals .wc-pao-subtotal-line {
    border: none;
    margin-top: 1.11vw;
    padding: 0;
}

/* Bundle */
.woobt-product.woobt-product-this,
span.woobt-qty-num,
.woobt-additional.woobt-text,
div.woobt-total.woobt-text{
    display:none !important;
}
div.woobt-products .woobt-product,
.woobt-products{
    border: none;
}
.woobt-before-text.woobt-text {
    border: unset !important;
}
div.woobt-before-text.woobt-text {
    color: #000000;
    font-family: "Freight", Sans-serif;
    font-size: 1.667vw;
    font-weight: 400;
}
.woobt-title-inner > a {
    text-transform: uppercase;
    color: #000;
    transition: 0.5s;
    padding-bottom: 12px;
    border-bottom: 1px solid #000;
}
.woobt-products .woobt-product .woobt-thumb {
    flex-basis: 10vw;
    margin-right: 1.67vw;
}
div.woobt-description,
.woobt-price{
    margin-top: 1.67vw;
    font-size: 1.11vw;
}
div.woobt-item-product.woobt-product.woobt-product-together > div.woobt-price > div.woobt-price-new * {
    font-size: 1.11vw !important;

}
div.woobt-choose {
    margin-right: 0.833vw;
}

/* Margins */
.wc-pao-addons-container {
    margin-top: 1.67vw;
}

/* === Media Queries === */
@media (max-width: 1024px) {
.elementor-1916 .elementor-element.elementor-element-6489595 {
    overflow: hidden;
}
    .elementor-1916 .elementor-element.elementor-element-6489595 .value span, .product-addon-totals .wc-pao-subtotal-line .price .amount { font-size: 2.425vw !important;}
    div.woocommerce-variation.single_variation > div.woocommerce-variation-price > span > span {
    font-size: 2.425vw !important;
}
    .elementor-1916 .elementor-element.elementor-element-6489595 div.product-addon-totals .wc-pao-subtotal-line {
        margin-top: 2vw !important;
    }

/* Bundle */
div.woobt-before-text.woobt-text {
    font-size: 3.125vw;
}
.woobt-description {
    display: none;
}
.woobt-item-product.woobt-product.woobt-product-together {
    justify-content: flex-start;
}
.woobt-products .woobt-product .woobt-thumb {
    flex-basis: 10vw;
    margin-right: 1.67vw;
}
div.woobt-description,
.woobt-price{
    text-align: start !important;
    margin-top: unset;
    font-size: 2.083vw;
}
div.woobt-item-product.woobt-product.woobt-product-together > div.woobt-price > div.woobt-price-ori *,
div.woobt-item-product.woobt-product.woobt-product-together > div.woobt-price > div.woobt-price-new *{
    font-size: 2.083vw !important;
    margin-left: 0.833vw;
}

div.woobt-choose {
    margin-right: unset;
}

/* Margins */
.wc-pao-addons-container {
    margin-top: 1.67vw;
}
}
@media (max-width: 767px) {
    .elementor-1916 .elementor-element.elementor-element-6489595 .value span, .product-addon-totals .wc-pao-subtotal-line .price .amount { font-size: 5vw !important; 
    }
div.woocommerce-variation.single_variation > div.woocommerce-variation-price > span > span,
#product-addons-total > div > ul > li.wc-pao-subtotal-line > p > span {
    font-size: 6.67vw !important;
}
 .elementor-1916 .elementor-element.elementor-element-6489595 div.product-addon-totals .wc-pao-subtotal-line {
    border: none;
    margin-top: 6.67vw !important;
    padding: 0;
}

/* Bundle */
div.woobt-before-text.woobt-text {
    font-size: 6.67vw;
}
.woobt-description {
    display: none;
}
.woobt-item-product.woobt-product.woobt-product-together {
    justify-content: flex-start;
    flex-direction: row;
    padding: unset;
}
.woobt-wrap {
    background-color: #7ABB6A05;
    
}
div.woobt-item-product.woobt-product.woobt-product-together > div.woobt-thumb{
    flex-basis: 20vw !important;
    margin-right: 5vw;
}
.woobt-title {
    flex-grow: unset !important;
    font-size: 4.44vw;
}
.woobt-price {
    text-align: end !important;
    flex-grow: 1 !important;
    font-size: 4.44vw !important;
}
div.woobt-item-product.woobt-product.woobt-product-together > div.woobt-price > div.woobt-price-ori > ins > span *,
div.woobt-item-product.woobt-product.woobt-product-together > div.woobt-price > div.woobt-price-new *{
    font-size: 4.44vw !important;
}

div.woobt-choose {
    margin-right: 3.33vw;
}

/* Margins */
.wc-pao-addons-container {
    margin-top: 1.67vw;
    margin-bottom: 8.89vw;
}
}

/* === Layout Fixes === */
.wc-pao-col2, .wc-pao-col1 { display: none; }
div.product-addon-totals {
    border: none;
    padding: 0;
    margin: 0;
}
.italic { font-style: italic; }
.bundled_product_title {
    display: inline-block;
    cursor: pointer;
    font-family: "GT Walsheim", Sans-serif !important;
    font-size: 1.25vw !important;
    font-weight: 300 !important;
    border-bottom: 1px solid black;
    transition: color 0.5s ease, border-color 0.5s ease;
    color: black;
    border-color: black;
    text-transform: uppercase;
    padding-bottom: 12px !important;
}

/* === Bundled Product Title Media Queries === */
@media (max-width: 1024px) {
    .bundled_product_title { font-size: 2.344vw !important; }
}
@media (max-width: 767px) {
    .bundled_product_title { font-size: 5vw !important;}
}
.bundled_product_title:hover {
    color: #F6916B;
    border-color: #F6916B;
}
.bundled_product_title_link, .bundled_product_title_link a { display: none; }



/* === Bundled Product Styling === */

/* IMG */
.elementor-1916 .elementor-element.elementor-element-6489595 img {
    aspect-ratio: 4/5;
    object-fit: cover;
}
/* Container */
.bundled_product_optional_checkbox {
    display: flex;
    align-items: center;
}

.bundled_product_checkbox {
    margin-right: 1.111vw !important;
}
label.wc-pao-addon-name {
    display: none !important;
}

/* Text */
.bundled_product_optional_checkbox span {
    color: #000;
    font-family: 'GT Walsheim', sans-serif;
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 300;
}

/* === WooCommerce Styling === */

.woocommerce-Price-amount.amount {
    margin-left: 0.25vw !important;
}

.elementor-1916 .elementor-element.elementor-element-6489595 span.woocommerce-Price-amount.amount,
span.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
    color: #000;
    font-family: 'GT Walsheim', sans-serif !important;
    font-size: 1.25vw;
    font-style: normal !important;
    font-weight: 400;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    font-size: unset;
}

ins {
    text-decoration: none !important;
}

/* === Media Queries === */

div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
    margin-bottom: 2.226vw !important;
    padding: 0 !important;
    border:0 !important;
}
.bundle_sells_title h3 {
    margin-bottom:1.11vw;
}
.elementor-1916 .elementor-element.elementor-element-6489595 .e-atc-qty-button-holder {
    margin-top: 1.11vw;
}
@media (max-width: 1024px) {
    .bundle_sells_title h3 {
    margin-bottom:2vw;
}
}
@media (max-width: 767px) {
    .bundle_sells_title h3 {
    margin-bottom:4vw;
    margin-top:8vw;
}
}
.elementor-1916 .elementor-element.elementor-element-6489595 .form-row form-row-wide wc-pao-addon-wrap {
    margin: 0 !important;
    padding: 0 !important;
}
.elementor-1916 .elementor-element.elementor-element-6489595 .wc-pao-addon {
    margin: 0 !important;
    padding: 0 !important;
}
@media (max-width: 1024px) {
.woocommerce form .form-row {
    margin: 0 !important;
    padding: 0 !important;
}
.elementor-1916 .elementor-element.elementor-element-6489595 .e-atc-qty-button-holder {
    margin-top: 8.89vw !important;
}
}
@media (max-width: 767px) {
.woocommerce form .form-row {
    margin: 0 !important;
    padding: 0 !important;
}
.elementor-1916 .elementor-element.elementor-element-6489595 .e-atc-qty-button-holder {
}
}
.product-addon-totals ul li:nth-child(1),
.product-addon-totals ul li:nth-child(2) {
    display: none;
}


/* === Tablet u. Mobil Bundle-Section === */
@media (max-width: 1024px) {
.bundled_item_1.bundled_product.bundled_product_summary.product.bundled_item_optional {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.details {
    float: left !important;
    width: 100% !important;
    padding: 0 !important;
    margin-top: 2vw;
}
.elementor-1916 .elementor-element.elementor-element-6489595 figure.bundled_product_image.woocommerce-product-gallery__image {
    width: 20vw;
}
.bundled_product_optional_checkbox {
    white-space: nowrap;
}
.elementor-1916 .elementor-element.elementor-element-6489595 del {
    display: none !important;
}
}
@media (max-width: 767px) {
.bundled_item_1.bundled_product.bundled_product_summary.product.bundled_item_optional {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.details {
    float: left !important;
    width: 100% !important;
    padding: 0 !important;
    margin-top: 3.33vw;
}
.elementor-1916 .elementor-element.elementor-element-6489595 figure.bundled_product_image.woocommerce-product-gallery__image {
    width: 33.3vw;
}
}
/* Checkbox Bundles */
input#woobt_checkbox_1 {
display: inline-flex;
    flex-direction: row;
    -webkit-appearance: none;
    appearance: none;
    position: relative;
    cursor: pointer;
    width: 1vw !important;
    height: 1vw !important;
    border: 1.5px solid #000 !important;
    border-radius: 50% !important; /* Kreisform */
    background-color: transparent !important;
    outline: none;
    padding: unset;
}

input#woobt_checkbox_1:checked {
    background-color: #F6916B !important;
}
@media (max-width: 1024px) {
input#woobt_checkbox_1 {
    -webkit-appearance: none;
    appearance: none;
    position: relative;
    cursor: pointer;
    width: 2.5vw !important;
    height: 2.5vw !important;
    border: 1.5px solid #000 !important;
    border-radius: 50% !important;
    background-color: transparent !important;
    outline: none;
    margin-right: 2vw !important;
    top:2px;
    padding: unset;
}
}
@media (max-width: 767px) {
input#woobt_checkbox_1 {
    -webkit-appearance: none;
    appearance: none;
    position: relative;
    cursor: pointer;
    width: 4vw !important;
    height: 4vw !important;
    border: 1px solid #000 !important;
    border-radius: 50% !important;
    background-color: transparent;
    outline: none;
    margin-right: 2vw !important;
    top:2px !important;
    padding: unset;
}
}


/* Mobile Produkte */
@media (max-width: 767px) {
.variable-items-wrapper > li:nth-child(4) {
    margin-top: 4.44vw;
}
 div.woocommerce-variation.single_variation > div.woocommerce-variation-price > span > span {
     margin:0 !important;
 }
.woocommerce-variation-price {
    margin-bottom: 5vw;
}
    .custom-button[data-value="mit-soundanlage-2"] {
        margin-top: 5vw;
            margin-bottom: unset !important;
    }
   li.variable-item.button-variable-item.button-variable-item-ohne-lieferung[data-value="Ohne Lieferung"] {
        margin-top: 5vw;
        margin-bottom: unset !important;
    }
    div.bundled_item_1.bundled_product.bundled_product_summary.product.bundled_item_optional {
    margin-bottom: 4.44vw !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-8d289ee */@media (min-width: 1025px) {
    .elementor-1916 .elementor-element.elementor-element-8d289ee > div.elementor-widget-container {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-8d289ee */@media (min-width: 1025px) {
    .elementor-1916 .elementor-element.elementor-element-8d289ee > div.elementor-widget-container {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-8d289ee */@media (min-width: 1025px) {
    .elementor-1916 .elementor-element.elementor-element-8d289ee > div.elementor-widget-container {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-8d289ee */@media (min-width: 1025px) {
    .elementor-1916 .elementor-element.elementor-element-8d289ee > div.elementor-widget-container {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-8d289ee */@media (min-width: 1025px) {
    .elementor-1916 .elementor-element.elementor-element-8d289ee > div.elementor-widget-container {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-8d289ee */@media (min-width: 1025px) {
    .elementor-1916 .elementor-element.elementor-element-8d289ee > div.elementor-widget-container {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-8d289ee */@media (min-width: 1025px) {
    .elementor-1916 .elementor-element.elementor-element-8d289ee > div.elementor-widget-container {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-8d289ee */@media (min-width: 1025px) {
    .elementor-1916 .elementor-element.elementor-element-8d289ee > div.elementor-widget-container {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-8d289ee */@media (min-width: 1025px) {
    .elementor-1916 .elementor-element.elementor-element-8d289ee > div.elementor-widget-container {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f58001 */@media (min-width: 1025px) {
.elementor-1916 .elementor-element.elementor-element-1f58001 {
    padding-top: clamp(1.56953125rem, 0.6496rem + 1.436vw, 2.66rem);
}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-89af6c7 */.elementor-1916 .elementor-element.elementor-element-89af6c7 div{
    aspect-ratio: 4/5;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6270270 */.elementor-1916 .elementor-element.elementor-element-6270270 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-1916 .elementor-element.elementor-element-6270270:before {
    position: absolute;
    content:"";
    left: 0;
    height: 100%;
    width:20%;
  background: linear-gradient(90deg, #FAFAF8 10%, rgba(250, 250, 248, 0.00) 75%);
  z-index: 2;
}
@media (max-width: 767px) {
    .elementor-1916 .elementor-element.elementor-element-6270270:before {
 display: none;
}
    .elementor-1916 .elementor-element.elementor-element-6270270:after {
display: none;
}
}/* End custom CSS */
/* Start custom CSS */.loading:after {
    display: none;
}
button.single_add_to_cart_button.button.alt.added {
    outline: none;
}


@media (max-width: 767px) {
    .bundle_form.bundle_sells_form {
        position: relative;
    }

    .bundle_form.bundle_sells_form::before {
        content: "";
        position: absolute;
        top: -18vw;
        right: -7vw;
        bottom: -4vw;
        left: -7vw;
        z-index: -2;
        background-color: #F7F7F4;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Freight';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://gluex.de/wp-content/uploads/2023/08/Freight-BigBook.woff2') format('woff2'),
		url('https://gluex.de/wp-content/uploads/2023/08/Freight-BigBook.woff') format('woff'),
		url('https://gluex.de/wp-content/uploads/2023/08/Freight-BigBook.ttf') format('truetype'),
		url('https://gluex.de/wp-content/uploads/2023/08/Freight-BigBook.svg#Freight') format('svg');
}
@font-face {
	font-family: 'Freight';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://gluex.de/wp-content/uploads/2023/08/Freight-BigBookItalic.woff2') format('woff2'),
		url('https://gluex.de/wp-content/uploads/2023/08/Freight-BigBookItalic.woff') format('woff'),
		url('https://gluex.de/wp-content/uploads/2023/08/Freight-BigBookItalic.ttf') format('truetype'),
		url('https://gluex.de/wp-content/uploads/2023/08/Freight-BigBookItalic.svg#Freight') format('svg');
}
/* End Custom Fonts CSS */