.elementor-8939 .elementor-element.elementor-element-5a3f28b{--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;--flex-wrap:nowrap;--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-8939 .elementor-element.elementor-element-9e087dc{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8939 .elementor-element.elementor-element-282bc1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-dbb673d{--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-8939 .elementor-element.elementor-element-0e2743b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8939 .elementor-element.elementor-element-4b46dd1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-8939 .elementor-element.elementor-element-043a732 > .elementor-widget-container{padding:0vw 0vw 0vw 0.5vw;}.elementor-8939 .elementor-element.elementor-element-043a732{z-index:9;font-size:0.833vw;text-transform:uppercase;}.elementor-8939 .elementor-element.elementor-element-043a732 a{color:#000000;}.elementor-8939 .elementor-element.elementor-element-043a732 a:hover{color:#F6916B;}.elementor-8939 .elementor-element.elementor-element-a0ed49d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0.5vw;}.elementor-8939 .elementor-element.elementor-element-a0ed49d .elementor-heading-title{font-family:var( --e-global-typography-4828d13-font-family ), Sans-serif;font-size:var( --e-global-typography-4828d13-font-size );}.elementor-8939 .elementor-element.elementor-element-2d70391{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0.3vw;}.elementor-8939 .elementor-element.elementor-element-2d70391 .elementor-heading-title{font-size:5.556vw;}.elementor-8939 .elementor-element.elementor-element-b4a8f8e{margin:1.11vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.5vw;}.elementor-8939 .elementor-element.elementor-element-b4a8f8e.elementor-element{--align-self:flex-start;}.elementor-8939 .elementor-element.elementor-element-dfa3e4a{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0.5vw;}.elementor-8939 .elementor-element.elementor-element-d65ca0a{margin:1.11vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0.5vw 0.5vw;}.elementor-8939 .elementor-element.elementor-element-d65ca0a .elementor-heading-title{font-family:"Freight", Sans-serif;font-size:2.778vw;}.elementor-8939 .elementor-element.elementor-element-2f86c7c .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-8939 .elementor-element.elementor-element-2f86c7c .elementor-button:hover, .elementor-8939 .elementor-element.elementor-element-2f86c7c .elementor-button:focus{background-color:#F6916B00;color:#7ABB6A;border-color:#7ABB6A;}.elementor-8939 .elementor-element.elementor-element-2f86c7c{width:var( --container-widget-width, 33.3vw );max-width:33.3vw;padding:0vw 0vw 0vw 0.5vw;--container-widget-width:33.3vw;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-2f86c7c .elementor-button-content-wrapper{flex-direction:row;}.elementor-8939 .elementor-element.elementor-element-2f86c7c .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-8939 .elementor-element.elementor-element-2f86c7c .elementor-button:hover svg, .elementor-8939 .elementor-element.elementor-element-2f86c7c .elementor-button:focus svg{fill:#7ABB6A;}.elementor-8939 .elementor-element.elementor-element-db3e573{--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-8939 .elementor-element.elementor-element-0db9cab{margin:2.222vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-fd173ba{--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-8939 .elementor-element.elementor-element-fa7923e{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8939 .elementor-element.elementor-element-592eaab{--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-8939 .elementor-element.elementor-element-7ce2d5b{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8939 .elementor-element.elementor-element-ce0ef5d{--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-8939 .elementor-element.elementor-element-6fa2b9b{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8939 .elementor-element.elementor-element-28e5fb1{--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-8939 .elementor-element.elementor-element-d48bb92{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8939 .elementor-element.elementor-element-5964794{--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-8939 .elementor-element.elementor-element-703737f{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8939 .elementor-element.elementor-element-d10c09f{--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-8939 .elementor-element.elementor-element-71b165a{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8939 .elementor-element.elementor-element-e3b60c8{--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-8939 .elementor-element.elementor-element-10f65d0{margin:2.222px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8939 .elementor-element.elementor-element-170aa93{--n-accordion-title-font-size:2.778vw;margin:2.222vw 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-8939 .elementor-element.elementor-element-170aa93 > .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-8939 .elementor-element.elementor-element-170aa93 {--n-accordion-padding:1.667vw 0 1.667vw 0;}:where( .elementor-8939 .elementor-element.elementor-element-170aa93 > .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-8939 .elementor-element.elementor-element-170aa93 > .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-8939 .elementor-element.elementor-element-7043c3e{--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-8939 .elementor-element.elementor-element-d7c7caa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8939 .elementor-element.elementor-element-c536d91{--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-8939 .elementor-element.elementor-element-f062727{--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-8939 .elementor-element.elementor-element-0189701{margin:0vw 8.888vw calc(var(--kit-widget-spacing, 0px) + 0vw) 14.53vw;}.elementor-8939 .elementor-element.elementor-element-0189701.elementor-element{--align-self:center;}.elementor-8939 .elementor-element.elementor-element-8b87a69{--swiper-slides-to-display:2;--swiper-offset-size:80px;--swiper-slides-gap:32px;padding:0vw 0vw 0vw 0vw;}.elementor-8939 .elementor-element.elementor-element-8b87a69 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-8939 .elementor-element.elementor-element-dbb673d{--width:100%;}.elementor-8939 .elementor-element.elementor-element-7043c3e{--width:100%;}.elementor-8939 .elementor-element.elementor-element-f062727{--width:80vw;}}@media(min-width:1560px){.elementor-8939 .elementor-element.elementor-element-a0ed49d .elementor-heading-title{font-size:var( --e-global-typography-4828d13-font-size );}.elementor-8939 .elementor-element.elementor-element-b4a8f8e.elementor-element{--align-self:flex-start;}.elementor-8939 .elementor-element.elementor-element-2f86c7c .elementor-button{font-size:var( --e-global-typography-fb2811d-font-size );line-height:var( --e-global-typography-fb2811d-line-height );}.elementor-8939 .elementor-element.elementor-element-0db9cab{margin:2.222vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-f062727{--width:75vw;}.elementor-8939 .elementor-element.elementor-element-8b87a69{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-8939 .elementor-element.elementor-element-dbb673d{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8939 .elementor-element.elementor-element-4b46dd1{--padding-top:2.222vw;--padding-bottom:0vw;--padding-left:4.4444vw;--padding-right:4.4444vw;}.elementor-8939 .elementor-element.elementor-element-043a732{font-size:1.67vw;}.elementor-8939 .elementor-element.elementor-element-a0ed49d{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-a0ed49d .elementor-heading-title{font-size:var( --e-global-typography-4828d13-font-size );}.elementor-8939 .elementor-element.elementor-element-2d70391{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-b4a8f8e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0.5vw;}.elementor-8939 .elementor-element.elementor-element-dfa3e4a{margin:1.667vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-d65ca0a{margin:1.667vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-d65ca0a .elementor-heading-title{font-size:3.125vw;}.elementor-8939 .elementor-element.elementor-element-2f86c7c{margin:0vw -3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-8939 .elementor-element.elementor-element-2f86c7c .elementor-button{font-size:var( --e-global-typography-fb2811d-font-size );line-height:var( --e-global-typography-fb2811d-line-height );}.elementor-8939 .elementor-element.elementor-element-170aa93{margin:4.44vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--n-accordion-title-font-size:3.125vw;}.elementor-8939 .elementor-element.elementor-element-170aa93 {--n-accordion-padding:2vw 0 2vw 0;}.elementor-8939 .elementor-element.elementor-element-7043c3e{--margin-top:0vw;--margin-bottom:0vw;--margin-left:5vw;--margin-right:0vw;}.elementor-8939 .elementor-element.elementor-element-c536d91{--margin-top:3.33vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8939 .elementor-element.elementor-element-0189701{padding:0vw 0vw 0vw 3.33vw;}.elementor-8939 .elementor-element.elementor-element-8b87a69{--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-8939 .elementor-element.elementor-element-5a3f28b{--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;--flex-wrap:wrap;--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-8939 .elementor-element.elementor-element-282bc1d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4.44vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-dbb673d{--min-height:50vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8939 .elementor-element.elementor-element-4b46dd1{--padding-top:2.22vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-8939 .elementor-element.elementor-element-043a732{font-size:3.33vw;}.elementor-8939 .elementor-element.elementor-element-a0ed49d{margin:2.222vw 0vw calc(var(--kit-widget-spacing, 0px) + 1.3vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-a0ed49d .elementor-heading-title{font-size:var( --e-global-typography-4828d13-font-size );}.elementor-8939 .elementor-element.elementor-element-2d70391{margin:1.11vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-2d70391 .elementor-heading-title{font-size:12vw;}.elementor-8939 .elementor-element.elementor-element-b4a8f8e{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.5vw;padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-b4a8f8e.elementor-element{--align-self:flex-start;}.elementor-8939 .elementor-element.elementor-element-dfa3e4a{margin:4.44vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-d65ca0a .elementor-heading-title{font-size:6.667vw;line-height:110%;}.elementor-8939 .elementor-element.elementor-element-2f86c7c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-2f86c7c .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-8939 .elementor-element.elementor-element-0db9cab{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-fa7923e{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-7ce2d5b{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-6fa2b9b{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-d48bb92{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-703737f{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-71b165a{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-10f65d0{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8939 .elementor-element.elementor-element-170aa93{margin:8.88vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--n-accordion-title-font-size:8vw;}.elementor-8939 .elementor-element.elementor-element-170aa93 {--n-accordion-padding:4vw 0 4vw 0;}:where( .elementor-8939 .elementor-element.elementor-element-170aa93 > .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-8939 .elementor-element.elementor-element-7043c3e{--min-height:50vh;--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8939 .elementor-element.elementor-element-c536d91{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8939 .elementor-element.elementor-element-0189701{padding:0vw 0vw 0vw 0vw;}.elementor-8939 .elementor-element.elementor-element-0189701.elementor-element{--align-self:center;}.elementor-8939 .elementor-element.elementor-element-8b87a69{--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;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-282bc1d */.elementor-8939 .elementor-element.elementor-element-282bc1d 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-0e2743b */.elementor-8939 .elementor-element.elementor-element-0e2743b div{
    aspect-ratio: 4/5;
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-043a732 */.rank-math-breadcrumb a {
    transition: color 0.5s ease;
    z-index: 99;
}
.elementor-widget-breadcrumbs {
    z-index: 99;
}

.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-2d70391 */.elementor-8939 .elementor-element.elementor-element-2d70391 {
    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-b4a8f8e */.elementor-8939 .elementor-element.elementor-element-b4a8f8e span.woocommerce-Price-amount.amount,
.elementor-8939 .elementor-element.elementor-element-b4a8f8e span.woocommerce-Price-currencySymbol { font-weight: 400;
    font-size: 1.67vw;
}
div > span:nth-child(1) {
    padding-right: 0.5rem;
}
.elementor-8939 .elementor-element.elementor-element-b4a8f8e 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-8939 .elementor-element.elementor-element-b4a8f8e div.elementor-widget-container {
    display: flex;
}
.elementor-8939 .elementor-element.elementor-element-b4a8f8e div.elementor-widget-container > div {
        display: flex;
        align-items: baseline;
        flex-wrap: wrap;
    }
.elementor-8939 .elementor-element.elementor-element-b4a8f8e div.elementor-widget-container > div > span:nth-child(3){
            margin-top: 1.11vw !important;
            flex: 100%;
}
.elementor-8939 .elementor-element.elementor-element-b4a8f8e span.woocommerce-Price-amount.amount,
.elementor-8939 .elementor-element.elementor-element-b4a8f8e span.woocommerce-Price-currencySymbol { 
    font-size: 3.125vw;
}
span.p-small {
    font-size: 1.563vw !important;
    padding:unset;
    margin-top: 0.833vw;
}
.elementor-8939 .elementor-element.elementor-element-b4a8f8e ins {
    padding-left: 0.5rem;
}
}
@media (max-width: 767px) {
.elementor-8939 .elementor-element.elementor-element-b4a8f8e span.woocommerce-Price-amount.amount,
.elementor-8939 .elementor-element.elementor-element-b4a8f8e span.woocommerce-Price-currencySymbol { 
    font-size: 6.67vw;
}
.elementor-8939 .elementor-element.elementor-element-b4a8f8e span.woocommerce-Price-amount.amount {
    padding-left: 0.2rem;
}
.elementor-8939 .elementor-element.elementor-element-b4a8f8e 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-2f86c7c */.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-products {
    border:none;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-products .woosb-product {
    border-bottom: 1px solid #000;
    padding: 1.5rem 0;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c form > button {
    margin-left: 0 !important;
    margin-top: 2vw !important;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c button.single_add_to_cart_button.elementor-button.button.alt.added {
    display: inline-flex;
}
.woosb-products .woosb-thumb img {
    transform: rotate(7.69deg);
    transition: transform 0.5s ease-in-out;
}
.elementor-button-icon svg {
    transition: 0.5s;
}

/* Bundle-Styling*/
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-products .woosb-product > div {
    padding: unset;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-products .woosb-product .woosb-thumb {
    flex: none;
    width: 4.44vw;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-products .woosb-product .woosb-thumb img {
    aspect-ratio: 4/5;
    object-fit: cover;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-title {
    margin-left: 1.67vw;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c div.woosb-title > div.woosb-title-inner > a:hover {
    color: #F6916B;
    border-bottom: 1px solid #F6916B;
}
.woosb-name > a {
    font-family: GT Walsheim;
    color: #000 !important;
    text-transform: uppercase;
    font-weight: 300;
    padding-bottom: 12px;
    border-bottom: 1px solid #000 !important;
    transition: 0.5s;
}
.woosb-name > a:hover {
    color: #F6916B !important;
    border-bottom: 1px solid #F6916B !important;
}
.woosb-products .woosb-product .woosb-title .woosb-name {
    overflow: visible;
}

/* Tablet */
@media (max-width: 1024px) {
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-products .woosb-product .woosb-thumb {
    flex: none;
    width: 8.89vw;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-products .woosb-product .woosb-thumb img {
    aspect-ratio: 4/5;
    object-fit: cover;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-title {
    margin-left: 3.33vw;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c div.woosb-title > div.woosb-title-inner > a {
    font-family: Freight;
    font-size: 2.344vw;
    line-height: 2;
    color: #000;
    border-bottom: 1px solid #000;
    padding-bottom: 12px !important;
    transition: 0.5s;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c div.woosb-title > div.woosb-title-inner > a:hover {
    color: #F6916B;
    border-bottom: 1px solid #F6916B;
}
}
/* Tablet */
@media (max-width: 767px) {
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-products .woosb-product .woosb-thumb {
    flex: none;
    width: 15vw;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-products .woosb-product .woosb-thumb img {
    aspect-ratio: 4/5;
    object-fit: cover;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c .woosb-title {
    margin-left: 6.367vw;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c div.woosb-title > div.woosb-title-inner > a {
    font-family: Freight;
    font-size: 5.67vw;
    line-height: 3;
    color: #000;
    border-bottom: 1px solid #000;
    padding-bottom: 12px !important;
    transition: 0.5s;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c div.woosb-title > div.woosb-title-inner > a:hover {
    color: #F6916B;
    border-bottom: 1px solid #F6916B;
}
.elementor-8939 .elementor-element.elementor-element-2f86c7c form > button {
    margin-top: 5vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b46dd1 */@media (min-width: 1025px) {
.elementor-8939 .elementor-element.elementor-element-4b46dd1 {
    padding-top: clamp(1.56953125rem, 0.6496rem + 1.436vw, 2.66rem);
}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d7c7caa */.elementor-8939 .elementor-element.elementor-element-d7c7caa div{
    aspect-ratio: 4/5;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8b87a69 */.elementor-8939 .elementor-element.elementor-element-8b87a69 .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; 
}
@media (min-width: 1025px) {
.elementor-8939 .elementor-element.elementor-element-8b87a69: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;
}
}/* End custom CSS */
/* Start custom CSS */.loading:after {
    display: none;
}
body.elementor-page-8939 button.single_add_to_cart_button.button.alt.added {
    outline: none;
}
span.char{
    padding: 1vw;
    margin: -1vw;
}/* 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 */