.main>.klx_hero{max-width:100%;padding-left:0;padding-right:0;margin-top:0;overflow:visible}.klx_hero+*,*+.klx_hero{margin-top:var(--spacing--sections)}.woocommerce-breadcrumb+.klx_hero{order:-1;margin-top:0}.main>*.woocommerce-breadcrumb:first-child{margin-top:var(--spacing--paragraph)}.klx_hero{position:relative}.klx_hero a.wp-block-button__link{--color-background: var(--color--white);--color-text: var(--color--text);--color-background-active: var(--color--primary);--color-text-active: var(--color--white);--opacity: 1}.klx_hero .klx-hero-announcement-link{background:var(--wp--preset--color--powerup-grey);display:block;position:absolute;right:0;bottom:-20%;width:335px;z-index:100;border-radius:4px;color:#fff;box-sizing:border-box;padding:18px 24px 18px 32px;overflow:hidden;--scale: 1.25}@media(max-width: 991.98px){.klx_hero .klx-hero-announcement-link{position:relative}}.klx_hero .klx-hero-announcement-link>.overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:60}.klx_hero .klx-hero-announcement-link:hover .wp-block-button__link{color:var(--color-text-active)}.klx_hero .klx-hero-announcement-link:hover .wp-block-button__link svg{color:var(--color-text-active);transform:translateY(5%) rotate(0deg)}.klx_hero .klx-hero-announcement-link:hover .wp-block-button__link svg *{color:var(--color-text-active)}.klx_hero .klx-hero-announcement-link path{fill:#515a59}.klx_hero .klx-hero-announcement-link .klx-hero-announcement{position:relative}.klx_hero .klx-hero-announcement-link .clip{position:absolute;width:120px}.klx_hero .klx-hero-announcement-link .clip1{left:0%;bottom:0%;z-index:1;transform:translate(-60%, 50%) scale(var(--scale), var(--scale))}.klx_hero .klx-hero-announcement-link .clip2{right:0%;z-index:1;transform:translate(-20%, -50%) scale(var(--scale), var(--scale))}.klx_hero .klx-hero-announcement-link .clip3{right:0%;bottom:0%;z-index:1;transform:translate(0%, 70%) scale(calc(var(--scale) * -1), var(--scale))}.klx_hero .klx-hero-announcement-link .klx-hero-announcement{z-index:50;display:flex;flex-direction:row-reverse}.klx_hero .klx-hero-announcement-link .klx-hero-announcement img{max-width:100px}.klx_hero .klx-hero-announcement-link .klx-hero-announcement>div{display:flex;gap:1rem;flex-direction:column;justify-content:space-between}.klx_hero .klx-hero-announcement-link .klx-hero-announcement>div .wp-block-button{display:flex;justify-content:flex-start}.klx_hero .klx-hero-announcement-link .klx-hero-announcement>div .wp-block-button .wp-block-button__link{padding:0}.klx_hero .klx-hero-announcement-link .klx-hero-announcement>div .klx-hero-announcement-text{z-index:50;font-size:22px;position:relative}@media(max-width: 767.98px){.klx_hero .content .inner>.klx-hero-announcement-link{margin-top:calc(var(--spacing--paragraph)*1.5)}}.klx_hero[data-layout=large]{--fs--hero-headline: 3.875rem;--fs--hero-desc: 1.25rem;--offset: 10em;max-height:810px;min-height:810px}.klx_hero[data-layout=small]{--fs--hero-headline: 3.875rem;--fs--hero-desc: 1.25rem;--offset: 7.5em;max-height:530px;min-height:530px}.klx_hero[data-layout=product] .swiper-container{position:absolute;max-width:calc(var(--width--large)*.5);width:50%;margin:0 auto;top:50%;left:50%;padding:0 var(--spacing--sides);z-index:10;transform:translateY(-50%)}.klx_hero[data-layout=product] .content .inner{width:50%}.klx_hero[data-layout=product] .background *{-o-object-fit:contain;object-fit:contain}.klx_hero[data-layout=product] .background:after{display:none}.klx_hero[data-layout=product] .background-gradient{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;margin:0 auto;height:100%;overflow:hidden}.klx_hero[data-layout=product] .background-gradient:after{content:"";position:absolute;left:-10%;top:0;right:-10%;bottom:0;background:var(--color--jenbach-gradient)}.klx_hero[data-layout=product] .background-gradient>.inner{--scale: 1.25;max-width:100%;margin:0 auto;position:relative;height:100%}.klx_hero[data-layout=product] .background-gradient>.inner .clip{position:absolute}.klx_hero[data-layout=product] .background-gradient>.inner .clip1{left:0%;bottom:0%;z-index:1;transform:translate(-35%, 18%) scale(var(--scale), var(--scale))}.klx_hero[data-layout=product] .background-gradient>.inner .clip2{right:0%;z-index:1;transform:translate(-35%, -35%) scale(var(--scale), var(--scale))}.klx_hero[data-layout=product] .background-gradient>.inner .clip3{right:0%;bottom:0%;z-index:1;transform:translate(0%, 35%) scale(calc(var(--scale) * -1), var(--scale))}body.style-jenbacher .klx_hero[data-layout=product] .background-gradient:after{background:var(--color--jenbach-gradient)}body.style-jenbacher .klx_hero[data-layout=product] .background-gradient path{fill:var(--color--jenbach)}body.style-mwm .klx_hero[data-layout=product] .background-gradient:after{background:var(--color--mwm-gradient)}body.style-mwm .klx_hero[data-layout=product] .background-gradient path{fill:var(--color--mwm)}body.style-caterpillar .klx_hero[data-layout=product] .background-gradient:after{background:var(--color--caterpillar-gradient)}body.style-caterpillar .klx_hero[data-layout=product] .background-gradient path{fill:var(--color--caterpillar)}.klx_hero[data-layout=product-2] .swiper-container{position:absolute;max-width:calc(var(--width--large)*.5);width:50%;margin:0 auto;top:50%;left:50%;padding:0 var(--spacing--sides);z-index:10;transform:translateY(-50%)}.klx_hero[data-layout=product-2] .content .inner{width:50%}.klx_hero[data-layout=product-2] .background *{-o-object-fit:contain;object-fit:contain}.klx_hero[data-layout=product-2] .background:after{display:none}.klx_hero[data-layout=product-2] .background-gradient{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;margin:0 auto;height:100%;overflow:hidden}.klx_hero[data-layout=product-2] .background-gradient:after{content:"";position:absolute;left:-10%;top:0;right:-10%;bottom:0;background:var(--color--jenbach-gradient)}.klx_hero[data-layout=product-2] .background-gradient path{fill:var(--color--jenbach)}.klx_hero[data-layout=product-2] .background-gradient>.inner{--scale: 1.25;max-width:100%;margin:0 auto;position:relative;height:100%}.klx_hero[data-layout=product-2] .background-gradient>.inner .clip{position:absolute}.klx_hero[data-layout=product-2] .background-gradient>.inner .clip1{left:48%;bottom:0%;z-index:1;transform:none;height:100%}.klx_hero[data-layout=product-2] .background-gradient>.inner .clip2{left:62%;bottom:0%;z-index:1;transform:none;height:100%}.klx_hero[data-layout=product-2] .background-gradient>.inner .clip2 path{fill:#fff}.klx_hero[data-layout=product-2] .background-gradient>.inner:after{content:"";position:absolute;top:0;left:50%;bottom:0;background:#fff;width:100%;height:100%;z-index:1;transform:translateX(calc(var(--width--regular) * 0.5))}.klx_hero[data-layout=product-2] .background-gradient>.inner:before{content:"";position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg, black, transparent);height:18em;z-index:2;opacity:.4}body.style-jenbacher .klx_hero[data-layout=product-2] .background-gradient:after{background:var(--color--jenbach-gradient)}body.style-jenbacher .klx_hero[data-layout=product-2] .background-gradient path{fill:var(--color--jenbach)}body.style-mwm .klx_hero[data-layout=product-2] .background-gradient:after{background:var(--color--mwm-gradient)}body.style-mwm .klx_hero[data-layout=product-2] .background-gradient path{fill:var(--color--mwm)}body.style-caterpillar .klx_hero[data-layout=product-2] .background-gradient:after{background:var(--color--caterpillar-gradient)}body.style-caterpillar .klx_hero[data-layout=product-2] .background-gradient path{fill:var(--color--caterpillar)}.klx_hero{--fs--hero-headline: var(--fs--h1);--fs--hero-desc: var(--fs--subtitle);--offset: 7.5em;max-height:656px;min-height:656px;position:relative;width:100%;max-width:100%;padding:0;height:90vh;color:var(--color--white)}.klx_hero:first-child{margin-top:0}.klx_hero .swiper-container{width:100%;height:100%}.klx_hero .swiper-wrapper{width:100%;height:100%}.klx_hero .swiper-slide{position:relative;overflow:hidden;width:100%;height:100%}.klx_hero .content{position:absolute;max-width:var(--width--large);width:100%;margin:0 auto;bottom:var(--offset);left:0;right:0;padding:0 var(--spacing--sides);z-index:10}.klx_hero .content .inner{max-width:40em}.klx_hero .content .inner>*{margin:0}.klx_hero .content .inner>*+*{margin-top:1rem}.klx_hero .content .inner .headline{font-family:var(--wp--preset--font-family--extra);font-weight:var(--fw--regular);font-size:var(--fs--h1);line-height:var(--lh--h1);font-size:var(--fs--hero-headline)}.klx_hero .content .inner .desc{font-size:var(--fs--hero-desc)}.klx_hero .background{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;opacity:1;transition:.3s ease 0s}.klx_hero .background *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.klx_hero .background .darkener{position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(21, 21, 23, 0.17) -17.5%, rgba(21, 21, 23, 0.9) 100%);z-index:1;opacity:.8}.klx_hero .background .image_container{transform:scale(1)}.klx_hero .background:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;pointer-events:none;background:linear-gradient(180deg, rgba(21, 21, 23, 0.15) 0%, rgba(21, 21, 23, 0.25) 25%, rgba(21, 21, 23, 0.6) 65%, rgba(21, 21, 23, 0.82) 100%)}.klx_hero .background:has(.darkener):after,.klx_hero .background:has(video):after{display:none}.klx_hero .background.active{display:block}.klx_hero .background.animate-out{z-index:2;opacity:0}.klx_hero .background .image_container.default{display:block}.klx_hero .background .image_container.mobile{display:none}@media screen and (max-width: 1599px){.klx_hero[data-layout=product] .background-gradient>.inner{--scale: 1.15}.klx_hero[data-layout=product] .background-gradient:after{left:-25%;right:-25%}.klx_hero[data-layout=product] .background-gradient>.inner .clip1{left:-5%}.klx_hero[data-layout=product] .background-gradient>.inner .clip2{right:-5%}.klx_hero[data-layout=product] .background-gradient>.inner .clip3{right:-5%}.klx_hero[data-layout=product-2] .background-gradient:after{left:-25%;right:-25%}}@media(max-width: 1199.98px){.klx_hero[data-layout=product] .background-gradient>.inner{--scale: 1.0}.klx_hero[data-layout=product] .background-gradient:after{left:-35%;right:-35%}.klx_hero[data-layout=product] .background-gradient>.inner .clip1{left:-10%}.klx_hero[data-layout=product] .background-gradient>.inner .clip2{right:-10%}.klx_hero[data-layout=product] .background-gradient>.inner .clip3{right:-10%}.klx_hero[data-layout=product-2] .background-gradient:after{left:-35%;right:-35%}}@media(max-width: 991.98px){.klx_hero[data-layout=large]{--fs--hero-headline: 2.7125rem;--fs--hero-desc: 1.15rem;--offset: 3.7em;max-height:567px;min-height:567px}.klx_hero[data-layout=small]{--fs--hero-headline: 2.7125rem;--fs--hero-desc: 1.15rem;--offset: 3.7em;max-height:371px;min-height:371px}.klx_hero{--offset: 3.7em;max-height:459px;min-height:459px}.klx_hero[data-layout=product] .background-gradient>.inner{--scale: 0.75}.klx_hero[data-layout=product] .background-gradient:after{left:-50%;right:-50%}.klx_hero[data-layout=product] .background-gradient>.inner .clip1{left:-15%}.klx_hero[data-layout=product] .background-gradient>.inner .clip2{right:-15%}.klx_hero[data-layout=product] .background-gradient>.inner .clip3{right:-15%}.klx_hero[data-layout=product]{height:auto;min-height:600px;max-height:none;max-height:initial;display:flex;flex-direction:column}.klx_hero[data-layout=product] .swiper-container{position:relative;width:100%;left:0;transform:none;top:0;width:100%;padding:0;max-width:100%;padding:0 var(--spacing--sides);padding-top:var(--spacing--header);max-width:450px;right:auto;right:initial;margin:0;height:auto;aspect-ratio:16/13}.klx_hero[data-layout=product] .content{position:relative;order:10}.klx_hero[data-layout=product] .content .inner{width:100%}.klx_hero[data-layout=product] .background *{-o-object-position:left center;object-position:left center}.klx_hero[data-layout=product-2]{height:auto;min-height:600px;max-height:none;max-height:initial;display:flex;flex-direction:column}.klx_hero[data-layout=product-2] .swiper-container{position:relative;width:100%;left:0;transform:none;top:0;width:100%;padding:0;max-width:100%;padding:0 var(--spacing--sides);padding-top:var(--spacing--header);max-width:450px;right:auto;right:initial;margin:0;height:auto;aspect-ratio:16/13}.klx_hero[data-layout=product-2] .content{position:relative;order:10}.klx_hero[data-layout=product-2] .content .inner{width:100%}.klx_hero[data-layout=product-2] .background *{-o-object-position:left center;object-position:left center}.klx_hero[data-layout=product-2] .background-gradient:after{left:-50%;right:-50%}.klx_hero[data-layout=product-2] .background-gradient>.inner .clip1{left:70%}.klx_hero[data-layout=product-2] .background-gradient>.inner .clip2{left:100%}}@media(max-width: 767.98px){.klx_hero[data-layout=large]{--fs--hero-headline: 2.13125rem;--fs--hero-desc: 1.05rem;height:auto;min-height:567px;max-height:none;display:flex;flex-direction:column;justify-content:flex-end}.klx_hero[data-layout=large]>.swiper-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.klx_hero[data-layout=large]>.swiper-pagination{position:absolute;top:100%;left:0;right:0}.klx_hero[data-layout=large]>.content{position:relative;bottom:auto;width:100%;padding-top:calc(var(--spacing--header) + var(--spacing--sides));padding-bottom:var(--offset)}.klx_hero[data-layout=small]{--fs--hero-headline: 2.13125rem;--fs--hero-desc: 1.05rem}.klx_hero[data-layout=product] .background-gradient>.inner{--scale: 0.65}.klx_hero[data-layout=product] .background-gradient:after{left:-60%;right:-60%}.klx_hero[data-layout=product-2] .background-gradient:after{left:-60%;right:-60%}}@media(max-width: 575.98px){.klx_hero[data-layout=product] .background-gradient>.inner{--scale: 0.65}.klx_hero[data-layout=product] .background-gradient:after{left:-70%;right:-70%}.klx_hero[data-layout=product] .background-gradient>.inner .clip1{left:-35%}.klx_hero[data-layout=product] .background-gradient>.inner .clip2{right:-60%}.klx_hero[data-layout=product] .background-gradient>.inner .clip3{right:-60%}.klx_hero[data-layout=product-2] .background-gradient:after{left:-70%;right:-70%}}
