._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;font-size:12px;line-height:18px;text-transform:lowercase}._figure{font-family:Karla,Arial,sans-serif;font-size:14px;line-height:18px;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}.sr-only{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:0;left:-1910em;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:0}.no-scroll{height:100%;overflow:hidden}.composition{padding:40px 0}@media only screen and (min-width:1024px){.composition{padding:80px 0}}.composition__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1248px;position:relative;width:86.66667%}@media print{.composition__container{display:block!important}}.composition__container:not(.swiper-initialized)>.swiper-wrapper{display:block;flex-wrap:wrap}.composition__container:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{height:auto}.composition__container.swiper-initialized .composition-navigation__controls{bottom:0;left:185px;padding-left:1.76282%;pointer-events:none;position:absolute;z-index:6}@media only screen and (min-width:768px){.composition__container.swiper-initialized .composition-navigation__controls{bottom:calc(50% - 56px);display:flex;left:0;padding-left:0;width:100%}.composition__container.swiper-initialized .composition-navigation__buttons{margin:0 -28px;padding-left:1.76282%;padding-right:1.76282%;width:calc(100% + 56px)}.composition__container.swiper-initialized .composition-navigation__buttons .swiper-navigation{display:flex;justify-content:space-between}}.composition__container.swiper-initialized .composition-navigation__buttons .swiper-button-next,.composition__container.swiper-initialized .composition-navigation__buttons .swiper-button-prev{pointer-events:auto}.composition__inner{flex-basis:100%;max-width:100%;padding:40px 1.76282%;transition:opacity linear;transition-duration:0ms;width:100%}@media print{.composition__inner{display:block!important}}@media only screen and (min-width:1024px){.composition__inner{display:flex;padding-bottom:0;padding-top:0}.composition__inner.swiper-slide{opacity:0!important;transition-property:opacity,transform}.composition__inner.swiper-slide-active{opacity:1!important}.reverse .composition__wrapper{flex-direction:row-reverse}.reverse .composition__media.has--1{padding-left:0;padding-right:7.05128%}.reverse .composition__media.has--2,.reverse .composition__media.has--3{padding-left:0;padding-right:10%}.reverse .composition__navigation{justify-content:flex-end}}.composition__wrapper{display:flex;flex-direction:column;opacity:1}@media only screen and (min-width:1024px){.composition__wrapper{flex-direction:row;transition:opacity .25s ease-in-out}}.swiper-slide-active{z-index:5}@media only screen and (min-width:1024px){.swiper-slide-active .composition__wrapper{opacity:1;transition:opacity .25s ease-in-out;width:100%;z-index:5}}.composition__slider .swiper-slide{width:auto}@media only screen and (min-width:1024px){.composition__slider .swiper-slide{height:auto}}.composition__content{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0;width:100%}@media print{.composition__content{display:block!important}}@media only screen and (min-width:1024px){.composition__content{flex-basis:41.66667%;max-width:41.66667%;padding-left:0;padding-right:1.76282%;width:41.66667%}}.composition__topline{position:relative}.composition__topline span{color:#fff;display:block;font-family:fritz-kola,Arial,sans-serif;font-size:14px;text-transform:lowercase}.composition__topline svg{position:absolute;top:100%;width:44px}@media only screen and (min-width:1280px){.composition__topline+.composition__headline{margin-top:0}}.composition__headline{margin-bottom:15px;position:relative}@media only screen and (min-width:1024px){.composition__headline{margin-bottom:0;margin-top:0;opacity:0;overflow:hidden;position:relative;transform:translateY(115%);z-index:-1}.composition__headline.is--active{opacity:1;padding-top:25px;transform:translateY(0);transition:opacity 1s cubic-bezier(.645,.045,.355,1),transform .75s cubic-bezier(.645,.045,.355,1);z-index:1}}@media only screen and (min-width:1280px){.composition__headline{margin-top:65px}}@media only screen and (min-width:1024px){.composition__copy{background:#000;color:#000;padding-top:25px;position:relative;z-index:1}.composition__copy.is--active{color:#fff}}.composition__cta{margin-top:35px}.composition__cta--desktop{display:none}@media only screen and (min-width:1024px){.composition__cta--desktop{display:inline-block;opacity:0}.composition__cta--desktop.is--active{opacity:1;transition:opacity .5s ease-in-out}.composition__cta--mobile{display:none}}.composition__navigation__inner{align-items:flex-end;display:flex;flex-basis:41.66667%;flex-wrap:wrap;justify-content:space-between;max-width:41.66667%;padding-left:1.76282%;padding-right:1.76282%;width:41.66667%}@media print{.composition__navigation__inner{display:block!important}}.composition__navigation{display:none;position:relative}@media only screen and (min-width:1024px){.composition__navigation{display:flex;flex-wrap:wrap;margin-top:15px;position:relative;width:100%;z-index:9}}.composition__navigation .composition__controls{align-items:flex-end;display:flex;flex-direction:column;font-size:24px}.composition__navigation .composition__pagination{font-family:fritz-kola,Arial,sans-serif;text-transform:lowercase}.composition__navigation .composition__pagination .separator{background-color:#fff;display:inline-block;height:1px;margin:0 15px 5px;width:50px}.composition__media{flex-basis:100%;margin-top:40px;max-width:100%;padding-left:0;padding-right:0;width:100%}@media print{.composition__media{display:block!important}}@media only screen and (min-width:1024px){.composition__media{flex-basis:58.33333%;margin-top:0;max-width:58.33333%;padding-left:7.05128%;padding-right:0;width:58.33333%}.composition__media .swiper-wrapper{flex-wrap:wrap;height:auto}.composition__media.has--1 .composition__slider .swiper-slide{height:auto;width:100%}.composition__media.has--1 .composition__media--first{opacity:0}.composition__media.has--1 .composition__media--first.is--active{opacity:1;transition:opacity .5s ease-in-out}.csshover .composition__media.has--1:hover .composition__image--animate{opacity:1}.composition__media.has--1:active{transition:none}.composition__media.has--2{padding-left:10%}.composition__media.has--2 .composition__media--first{display:flex;flex-wrap:wrap;opacity:0;width:350px}.composition__media.has--2 .composition__media--first.is--active{opacity:1;transition:opacity .5s ease-in-out}.composition__media.has--2 .composition__media--first .composition__image{order:2}.composition__media.has--2 .composition__media--first .composition__caption{margin-bottom:10px;margin-top:0;order:1;width:100%}.csshover .composition__media.has--2 .composition__media--first:hover .composition__image--animate{opacity:1}.composition__media.has--2 .composition__media--first:active{transition:none}.composition__media.has--2 .composition__media--second{opacity:0;position:absolute;right:0;top:150px;width:200px}.composition__media.has--2 .composition__media--second.is--active{opacity:1;transition:opacity .5s ease-in-out}.composition__media.has--2 .composition__media--second .composition__caption{text-align:right}.csshover .composition__media.has--2 .composition__media--second:hover .composition__image--animate{opacity:1}.composition__media.has--2 .composition__media--second:active{transition:none}}@media only screen and (min-width:1280px){.composition__media.has--2 .composition__media--first{width:415px}.composition__media.has--2 .composition__media--second{top:118px;width:267px}}@media only screen and (min-width:1024px){.composition__media.has--3{padding-left:10%}.composition__media.has--3 .composition__media--first{display:flex;flex-wrap:wrap;opacity:0;width:230px}.composition__media.has--3 .composition__media--first.is--active{opacity:1;transition:opacity .5s ease-in-out}.composition__media.has--3 .composition__media--first .composition__image{height:100%;order:2}.composition__media.has--3 .composition__media--first .composition__image img{margin:0 auto;width:auto}.composition__media.has--3 .composition__media--first .composition__caption{margin-bottom:10px;margin-top:0;order:1;width:100%}.csshover .composition__media.has--3 .composition__media--first:hover .composition__image--animate{opacity:1}.composition__media.has--3 .composition__media--first:active{transition:none}.composition__media.has--3 .composition__media--second{opacity:0;position:absolute;right:0;top:0;width:230px}.composition__media.has--3 .composition__media--second.is--active{opacity:1;transition:opacity .5s ease-in-out}.composition__media.has--3 .composition__media--second .composition__caption{text-align:right}.csshover .composition__media.has--3 .composition__media--second:hover .composition__image--animate{opacity:1}.composition__media.has--3 .composition__media--second:active{transition:none}.composition__media.has--3 .composition__media--last{opacity:0;position:absolute;right:36%;top:150px;width:230px}.composition__media.has--3 .composition__media--last.is--active{opacity:1;transition:opacity .5s ease-in-out}}@media only screen and (min-width:1280px){.composition__media.has--3 .composition__media--first{width:268px}.composition__media.has--3 .composition__media--second{width:267px}.composition__media.has--3 .composition__media--last{right:34%;top:207px;width:267px}}.composition__image{cursor:pointer;height:52vw;overflow:hidden;position:relative}@media only screen and (min-width:480px){.composition__image{height:45vw}}@media only screen and (min-width:768px){.composition__image{height:35vw}}@media only screen and (min-width:1024px){.composition__image{height:unset;width:100%}}.composition__image img{display:block;height:100%;transition:all .75s cubic-bezier(.645,.045,.355,1);width:auto}@media only screen and (min-width:1024px){.composition__image img{height:auto;width:100%}}.composition__image:not(.composition__image--colored) img{filter:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#grayscale");filter:grayscale(100%)}.csshover .composition__image:not(.composition__image--colored):hover img{filter:none;filter:grayscale(0)}.composition__image:not(.composition__image--colored):active{transition:none}.csshover .composition__image:hover img{transform:scale(1.03)}.composition__image:active{transition:none}.composition__image--animate{height:auto;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:9}.composition__caption{margin-top:10px}