.image__zoom{align-items:flex-end;display:flex;flex-direction:column;font-size:20px;height:100%;justify-content:flex-end;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:9}.image__zoom:before{background-color:transparent;border:2px solid #fff;color:#000;opacity:0;padding:5px}.image__zoom i{display:none}.image__zoom:focus-visible{outline-color:#fff;outline-offset:-2px;outline-style:solid;outline-width:2px}.csshover .image__zoom:hover{align-items:center;-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0);justify-content:center}.csshover .image__zoom:hover:before{opacity:0;transition:opacity .125s cubic-bezier(.645,.045,.355,1)}.csshover .image__zoom:hover:hover:before{color:#fff;opacity:1}.image__zoom:active{transition:none}.image__zoom.is--small{font-size:12px}.image__zoom.is--small:before{padding:6px}@media only screen and (min-width:768px){.image__zoom.is--small{font-size:28px}.image__zoom.is--small:before{padding:10px}}.image__zoom .loading{background-color:transparent}.image__zoom.is--loading:before{color:#fff;opacity:1}.image{position:relative}.image em{font-style:normal}.image span{display:block;overflow:hidden;position:relative;text-align:center}.image img{height:auto;width:100%}.image.is--fix span:before{content:"";display:block}.image.is--fix img{height:auto;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:calc(100% + 2px)}.image.is--fix img.lazyload,.image.is--fix img.lazyloading{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image .markers{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}._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}.overlay{align-items:center;background-color:rgba(0,0,0,.9);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .125s cubic-bezier(.645,.045,.355,1);z-index:99}.overlay.is--visible{opacity:1;pointer-events:auto}.csshover .overlay:hover{cursor:url(/dist/assets/images/close-cursor.svg),auto}.overlay:active{transition:none}.ie11 .overlay{cursor:default}.overlay__scroller{max-height:100%;overflow:auto;padding:0 30px;position:relative;text-align:center;width:100%;z-index:1}.overlay__scroller img{display:block;height:auto;width:100%}.overlay__content{display:inline-block}.overlay__close{cursor:pointer;font-size:28px;line-height:1;margin-right:30px;margin-top:30px;position:absolute;right:0;top:0;z-index:2}.overlay__close:before{background-color:transparent;border:2px solid #fff;color:#fff;padding:8px;transition:all .125s cubic-bezier(.645,.045,.355,1)}.ie11 .overlay__close{display:block}.csshover .overlay__close:hover:before{background-color:#fff;border:2px solid #fff;color:#000}.overlay__close:active{transition:none}