._navigation{font-size:20px;line-height:28px}._headline-hero{font-family:fritz-kola,Arial,sans-serif;font-size:50px;line-height:60px;text-transform:lowercase}@media only screen and (min-width:768px){._headline-hero{font-size:70px;line-height:84px}}@media only screen and (min-width:1024px){._headline-hero{font-size:90px;line-height:100px}}._headline-medium{font-family:fritz-kola,Arial,sans-serif;font-size:40px;line-height:50px;text-transform:lowercase}@media only screen and (min-width:768px){._headline-medium{font-size:50px;line-height:64px}}@media only screen and (min-width:1024px){._headline-medium{font-size:64px;line-height:74px}}._subline-hero{font-family:fritz-kola,Arial,sans-serif;font-size:24px;line-height:36px;text-transform:lowercase}@media only screen and (min-width:768px){._subline-hero{font-size:30px;line-height:64px}}._subline-medium{font-family:fritz-kola,Arial,sans-serif;font-size:20px;line-height:30px;text-transform:lowercase}@media only screen and (min-width:768px){._subline-medium{font-size:24px;line-height:36px}}._subline-small-spaceing{font-size:16px;letter-spacing:1px;line-height:24px}._headline-small,._subline-small-spaceing{font-family:fritz-kola,Arial,sans-serif;text-transform:lowercase}._headline-small{font-size:30px;line-height:40px}@media only screen and (min-width:768px){._headline-small{font-size:35px;line-height:54px}}@media only screen and (min-width:1024px){._headline-small{font-size:50px;line-height:64px}}._product-anchor-headline{font-family:fritz-kola,Arial,sans-serif;font-size:20px;line-height:30px;text-transform:lowercase}._product-anchor-product-name{font-family:Karla,Arial,sans-serif;font-size:10px;line-height:11px}@media only screen and (min-width:1280px){._product-anchor-product-name{font-size:12px;font-weight:700;line-height:15px}}._highlight{font-family:fritz-kola,Arial,sans-serif;font-size:16px;line-height:24px;text-transform:lowercase}._copy{font-size:16px;line-height:26px}._legal{font-family:fritz-kola,Arial,sans-serif;text-transform:lowercase}._figure,._legal{font-size:12px;line-height:18px}._figure{font-family:Karla,Arial,sans-serif;text-transform:none}._label-textinput,._label-textinput-error{color:#000;font-family:fritz-kola,Arial,sans-serif;font-size:14px;letter-spacing:.6px;line-height:22px;margin-left:15px;text-transform:lowercase}._label-textinput-error{color:#ba0c2f}._textinput-filled,._textinput-inactive{color:#000;font-size:16px;letter-spacing:26px;line-height:26px}._textinput-inactive{opacity:.4}._textinput-error{color:#000;color:#ba0c2f;font-family:fritz-kola,Arial,sans-serif;font-size:14px;letter-spacing:.6px;line-height:22px;margin-left:15px;text-transform:lowercase}._error{color:#ba0c2f;font-size:12px;line-height:18px}.product-range-teaser__slider-navigation-next:before,.product-range-teaser__slider-navigation-prev:before{font-family:ek-Icons!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-range-teaser__slider-navigation-prev:before{content:"\e811"}.product-range-teaser__slider-navigation-next:before{content:"\e812"}.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-scroll{height:100%;overflow:hidden}.product-overlay{background-color:#000;background-image:url(/dist/assets/images/backgrounds/background_black.jpg)}.product-overlay .product-range-slider .grid-row{max-width:100%;width:100%}.product-overlay .anchor-sticky{padding:55px 0 0;top:0}.product-range-teaser{padding:40px 0;width:100%}@media only screen and (min-width:1024px){.product-range-teaser{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1248px;padding:80px 0;width:86.66667%}}.product-range-teaser.is--animated .product-range-teaser__actions{opacity:1;transition:opacity .5s ease-in-out;transition-delay:1s}.product-range-teaser.is--animated .product-range-teaser__content{background-position:0 0;position:relative;transition:background-position .5s ease-in-out}.product-range-teaser.is--animated .product-range-teaser__slide{filter:blur(0);left:0;transform:rotate(0);transition:left 1s ease-in-out,filter 2.5s,transform 1.5s}.product-range-teaser.is--animated .product-range-teaser__slider-navigation{filter:blur(0);right:65px;transform:rotate(0);transition:right 1s ease-in-out,filter 2.5s,transform 1.5s}.product-range-teaser.is--animated .product-range-teaser__slider-pagination{filter:blur(0);right:0;transform:rotate(0);transition:right 1s ease-in-out,filter 2.5s,transform 1.5s}.product-range-teaser .product-range-teaser__inner{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0;width:100%}@media print{.product-range-teaser .product-range-teaser__inner{display:block!important}}@media only screen and (min-width:1024px){.product-range-teaser .product-range-teaser__inner{flex-basis:100%;max-width:100%;padding-left:1.76282%;padding-right:1.76282%;width:100%}}.product-range-teaser .product-range-teaser__content{background-color:#000;display:flex;flex-direction:column;padding-bottom:55px;padding-top:48px}@media only screen and (min-width:1024px){.product-range-teaser .product-range-teaser__content{background-image:url(/dist/assets/images/backgrounds/background_black.jpg);background-repeat:no-repeat;background-size:cover;flex-flow:row;flex-direction:row}}.product-range-teaser .product-range-teaser__content p{color:#fff}.product-range-teaser .product-range-teaser__content .button--primary{border:2px solid #fff}@media only screen and (min-width:1024px){.product-range-teaser .product-range-teaser__content:not(.product-range-teaser__empty){padding-left:20px}}@media only screen and (min-width:1280px){.product-range-teaser .product-range-teaser__content:not(.product-range-teaser__empty){padding-left:0}}.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__topline{border-bottom:2px solid #fff;display:inline-block;font-family:fritz-kola,Arial,sans-serif;font-size:14px;line-height:24px;margin-bottom:20px;padding-bottom:4px;text-transform:lowercase}@media only screen and (min-width:768px){.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__topline{margin-bottom:27px}}.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__headline{color:#fff;font-family:fritz-kola,Arial,sans-serif;font-size:30px;line-height:30px;margin-bottom:5px;text-transform:lowercase}@media only screen and (min-width:1024px){.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__headline{font-size:50px;line-height:64px}}@media only screen and (min-width:768px){.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__headline{margin-bottom:15px}}.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__copy{margin-bottom:30px;margin-top:25px}@media only screen and (min-width:768px){.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__copy{margin-bottom:34px}}@media only screen and (min-width:1024px){.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__copy{margin-top:0}}.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__button-all{margin-bottom:38px}@media only screen and (min-width:1024px){.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__button-all{margin-bottom:40px}}@media only screen and (min-width:1280px){.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__button-all{margin-bottom:40px}}.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__product-name{font-family:fritz-kola,Arial,sans-serif;font-size:30px;line-height:30px;margin-bottom:20px;text-transform:lowercase}@media only screen and (min-width:1024px){.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__product-name{font-size:50px;line-height:64px}}@media only screen and (min-width:540px){.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__product-name{bottom:0;margin-bottom:0;position:absolute;right:0}}.product-range-teaser .product-range-teaser__content .product-range-teaser__actions .product-range-teaser__product-name span{display:none}.product-range-teaser .product-range-teaser__actions{margin-left:auto;margin-right:auto;opacity:0;position:relative;width:86.6667%;z-index:10}.product-range-teaser .product-range-teaser__actions .product-range-teaser__actions-desktop{display:none}@media only screen and (min-width:1024px){.product-range-teaser .product-range-teaser__actions .product-range-teaser__actions-desktop{display:block}.product-range-teaser .product-range-teaser__actions.product-range-teaser__actions-mobile{display:none}.product-range-teaser .product-range-teaser__actions{flex-basis:25%;margin-left:0;margin-right:0;max-width:25%;padding-left:0;padding-right:0;width:25%}}@media only screen and (min-width:1280px){.product-range-teaser .product-range-teaser__actions{margin-left:8.33333%}}@media only screen and (min-width:1024px){.product-range-teaser .product-range-teaser__products-container{flex-basis:66.66667%;max-width:66.66667%;padding-left:1.76282%;padding-right:1.76282%;width:66.66667%}}.product-range-teaser .product-range-teaser__products{display:flex;justify-content:flex-start;margin-bottom:10px;padding-bottom:2px;padding-top:2px;position:relative;width:100%;z-index:10}.product-range-teaser .product-range-teaser__products.is--moving{filter:blur(2px)!important}.product-range-teaser .product-range-teaser__products.is--moving>div{transform:rotate(-4deg)!important}.product-range-teaser .product-range-teaser__item{display:contents;width:120px}.product-range-teaser .product-range-teaser__item img{cursor:pointer;height:auto;margin:0 2.5px;position:relative;transition:transform .25s ease-in-out;width:120px;z-index:2}.csshover .product-range-teaser .product-range-teaser__item img:hover{transform:scale(1.1)}.product-range-teaser .product-range-teaser__item img:active{transition:none}.product-range-teaser .product-range-teaser__item img:first-child{margin-left:0}.product-range-teaser .product-range-teaser__item img:last-child{margin-right:0}.product-range-teaser .product-range-teaser__item.is--disabled img{opacity:.3;transition:opacity .25s ease-in-out}.csshover .product-range-teaser .product-range-teaser__item:hover .bubbles{bottom:30px;display:block;height:100%;top:0;z-index:1}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble{animation:up-fast 2s linear infinite;opacity:0;transform:translateY(30vh);will-change:transform,opacity}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble path{animation:wobble-slow 2s linear infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-0){animation:up-fast 2s linear 0s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-0) path{animation:wobble-slow 2s ease-in-out 0s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-1){animation:up-fast 2.5s linear .5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-1) path{animation:wobble-slow 2.25s ease-in-out .5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-2){animation:up-fast 3s linear 1s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-2) path{animation:wobble-slow 2.5s ease-in-out 1s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-3){animation:up-fast 3.5s linear 1.5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-3) path{animation:wobble-slow 2.75s ease-in-out 1.5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-4){animation:up-fast 4s linear 2s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-4) path{animation:wobble-slow 3s ease-in-out 2s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-5){animation:up-fast 4.5s linear 2.5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-5) path{animation:wobble-slow 3.25s ease-in-out 2.5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-6){animation:up-fast 5s linear 3s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-6) path{animation:wobble-slow 3.5s ease-in-out 3s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-7){animation:up-fast 5.5s linear 3.5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-7) path{animation:wobble-slow 3.75s ease-in-out 3.5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-8){animation:up-fast 6s linear 4s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-8) path{animation:wobble-slow 4s ease-in-out 4s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-9){animation:up-fast 6.5s linear 4.5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-9) path{animation:wobble-slow 4.25s ease-in-out 4.5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-10){animation:up-fast 7s linear 5s infinite}.csshover .product-range-teaser .product-range-teaser__item:hover .bubble:nth-child(10n-10) path{animation:wobble-slow 4.5s ease-in-out 5s infinite}.product-range-teaser .product-range-teaser__item:active{transition:none}.product-range-teaser .product-range-teaser__item .bubbles{display:none}@keyframes wobble-slow{33%{transform:translateX(-30px)}66%{transform:translateX(30px)}}@keyframes up-fast{0%{opacity:0}10%{opacity:1}80%{opacity:0;transform:translateY(-50vh)}to{transform:translateY(-50vh)}}.product-range-teaser__slider{display:block;height:100%;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}@media only screen and (min-width:1024px){.product-range-teaser__slider{flex-basis:66.66667%;margin-right:0;max-width:66.66667%;padding-left:1.76282%;padding-right:1.76282%;width:66.66667%}}@media only screen and (min-width:1280px){.product-range-teaser__slider{margin-right:auto}}@media only screen and (min-width:1024px){.product-range-teaser__empty .product-range-teaser__slider{flex-basis:100%;margin-right:0;max-width:none;width:100%}}.product-range-teaser__slides{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}@media only screen and (min-width:1024px){.product-range-teaser__slides{padding-left:30px}}.product-range-teaser__slide{align-items:center;cursor:pointer;display:flex;filter:blur(2px);flex-direction:column;height:100%;justify-content:center;left:100%;position:relative;transform:rotate(-4deg);transition-property:transform;width:135px}.product-range-teaser__slide img{height:auto;position:relative;transition:transform .25s ease-in-out;width:135px;z-index:2}@media only screen and (min-width:1024px){.product-range-teaser__slide img{width:120px}}.product-range-teaser__slide .bubbles{display:none}.csshover .product-range-teaser__slide:hover img{transform:translateY(-10px)}.csshover .product-range-teaser__slide:hover .product-range-teaser__slide-name{transform:scale(1)}.csshover .product-range-teaser__slide:hover .bubbles{bottom:30px;display:block;height:100%;top:0;z-index:1}.csshover .product-range-teaser__slide:hover .bubble{animation:up-fast 2s linear infinite;opacity:0;transform:translateY(30vh);will-change:transform,opacity}.csshover .product-range-teaser__slide:hover .bubble path{animation:wobble-slow 2s linear infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-0){animation:up-fast 2s linear 0s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-0) path{animation:wobble-slow 2s ease-in-out 0s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-1){animation:up-fast 2.5s linear .5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-1) path{animation:wobble-slow 2.25s ease-in-out .5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-2){animation:up-fast 3s linear 1s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-2) path{animation:wobble-slow 2.5s ease-in-out 1s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-3){animation:up-fast 3.5s linear 1.5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-3) path{animation:wobble-slow 2.75s ease-in-out 1.5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-4){animation:up-fast 4s linear 2s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-4) path{animation:wobble-slow 3s ease-in-out 2s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-5){animation:up-fast 4.5s linear 2.5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-5) path{animation:wobble-slow 3.25s ease-in-out 2.5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-6){animation:up-fast 5s linear 3s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-6) path{animation:wobble-slow 3.5s ease-in-out 3s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-7){animation:up-fast 5.5s linear 3.5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-7) path{animation:wobble-slow 3.75s ease-in-out 3.5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-8){animation:up-fast 6s linear 4s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-8) path{animation:wobble-slow 4s ease-in-out 4s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-9){animation:up-fast 6.5s linear 4.5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-9) path{animation:wobble-slow 4.25s ease-in-out 4.5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-10){animation:up-fast 7s linear 5s infinite}.csshover .product-range-teaser__slide:hover .bubble:nth-child(10n-10) path{animation:wobble-slow 4.5s ease-in-out 5s infinite}.product-range-teaser__slide:active{transition:none}@media only screen and (min-width:1024px){.product-range-teaser__slide{width:120px}}.product-range-teaser__slide-name{margin-top:-14px;text-align:center;transform:scaleY(0);transition:transform .25s ease-in-out}.product-range-teaser__slider-pagination{display:flex;filter:blur(2px);font-size:0;justify-content:flex-start;margin-left:auto;margin-right:auto;padding-right:8.33333%;position:relative;right:-100%;transform:rotate(-4deg);width:86.6667%}.product-range-teaser__slider-pagination span{font-size:16px;line-height:26px}.product-range-teaser__slider-pagination .swiper-pagination-current{align-items:center;display:flex;margin-right:15px}.product-range-teaser__slider-pagination .swiper-pagination-current:after{background-color:#fff;content:"";height:1px;margin-left:15px;width:50px}@media only screen and (min-width:1024px){.product-range-teaser__slider-pagination{justify-content:flex-end;margin-left:0;margin-right:0;width:100%}}.product-range-teaser__products-container{display:none!important}.product-range-teaser__slider-navigation{align-items:center;display:none;filter:blur(2px);position:absolute;right:-100%;top:-7px;transform:rotate(-4deg);z-index:2}@media only screen and (min-width:1024px){.product-range-teaser__slider-navigation{display:flex}}.product-range-teaser__slider-navigation-prev{cursor:pointer;font-size:23px;margin-right:19px}.product-range-teaser__slider-navigation-prev.swiper-button-disabled{opacity:.3}.product-range-teaser__slider-navigation-next{cursor:pointer;font-size:23px}.product-range-teaser__slider-navigation-next.swiper-button-disabled{opacity:.3}