._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}.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-teaser{padding:40px 0}@media only screen and (min-width:1024px){.product-teaser{padding:80px 0}}.product-teaser__wrapper{display:flex;display:block;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1248px;width:86.66667%}@media print{.product-teaser__wrapper{display:block!important}}@media only screen and (min-width:1024px){.product-teaser__wrapper{display:flex}}.product-teaser__inner{flex-basis:100%;max-width:100%;padding-left:1.76282%;padding-right:1.76282%;position:relative;width:100%}@media print{.product-teaser__inner{display:block!important}}@media only screen and (min-width:540px){.product-teaser__inner.is--by-day .product-teaser__item.by-day{transform:scale(1.01)}.product-teaser__inner.is--by-day .product-teaser__item.by-night{transform:scale(1) translateY(-15px)}.product-teaser__inner.is--by-night .product-teaser__item.by-day{transform:scale(1)}.product-teaser__inner.is--by-night .product-teaser__item.by-night{transform:scale(1.01) translateY(-15px)}}@media only screen and (min-width:1024px){.product-teaser__inner{display:flex;flex-basis:100%;max-width:100%;padding-left:1.76282%;padding-right:1.76282%;width:100%}}.product-teaser__item{background-position:0 0;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;flex-wrap:wrap;padding:20px}@media only screen and (min-width:540px){.product-teaser__item{flex-basis:50%;max-width:50%;padding:30px;width:50%}}@media only screen and (min-width:1024px){.product-teaser__item{padding:35px 30px 35px 50px}}@media only screen and (min-width:1280px){.product-teaser__item{flex-wrap:nowrap}}.product-teaser__item.by-day{background-color:#fff;background-image:url(/dist/assets/images/backgrounds/background_white.jpg);border:2px solid #fff;color:#000;position:relative;transition:transform .5s ease-in-out;z-index:2}.csshover .product-teaser__item.by-day:hover .button--secondary{background:#000;color:#fff}.product-teaser__item.by-day:active{transition:none}@media only screen and (min-width:540px){.product-teaser__item.by-day{transform:scale(1.01)}}.product-teaser__item.by-night{background-color:#000;background-image:url(/dist/assets/images/backgrounds/background_black.jpg);border:2px solid #fff;color:#fff;height:auto;margin-left:5px;margin-right:-5px;margin-top:-15px;min-height:100%;transition:transform .5s ease-in-out;z-index:1}@media only screen and (min-width:540px){.product-teaser__item.by-night{margin-left:0;margin-right:1.76282%;margin-top:0;position:absolute;right:0;top:0;transform:translateY(-15px)}}.csshover .product-teaser__item.by-night:hover{z-index:3}.csshover .product-teaser__item.by-night:hover .button--secondary-inverted{background:#fff;color:#000}.product-teaser__item.by-night:active{transition:none}.product-teaser__content{order:2}@media only screen and (min-width:1280px){.product-teaser__content{order:1}}.product-teaser__headline{margin-bottom:10px}@media only screen and (min-width:1024px){.product-teaser__headline{margin-bottom:5px;padding-right:20px}}.product-teaser__copy{margin-bottom:20px;text-transform:none}@media only screen and (min-width:1024px){.product-teaser__copy{padding-right:20px}}.product-teaser__copy--first.rte{color:#000}.product-teaser__copy--first.rte ul li:before{background-color:#000}.product-teaser__media{margin-bottom:25px;order:1}.product-teaser__media img{display:block;height:100%;width:100%}@media only screen and (min-width:768px){.product-teaser__media img{display:inline;height:auto;width:auto}}@media only screen and (min-width:1280px){.product-teaser__media{margin-bottom:0;margin-left:auto;min-width:50%;order:2}}