@charset "UTF-8";
@font-face{font-family:"Dosis";font-style:normal;font-weight:300;src:url("../fonts/dosis-v7-latin-300.eot");src:local("Dosis Light"), local("Dosis-Light"), url("../fonts/dosis-v7-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/dosis-v7-latin-300.woff2") format("woff2"), url("../fonts/dosis-v7-latin-300.woff") format("woff"), url("../fonts/dosis-v7-latin-300.ttf") format("truetype"), url("../fonts/dosis-v7-latin-300.svg#Dosis") format("svg")}@font-face{font-family:"Dosis";font-style:normal;font-weight:400;src:url("../fonts/dosis-v7-latin-regular.eot");src:local("Dosis Regular"), local("Dosis-Regular"), url("../fonts/dosis-v7-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/dosis-v7-latin-regular.woff2") format("woff2"), url("../fonts/dosis-v7-latin-regular.woff") format("woff"), url("../fonts/dosis-v7-latin-regular.ttf") format("truetype"), url("../fonts/dosis-v7-latin-regular.svg#Dosis") format("svg")}@font-face{font-family:"Dosis";font-style:normal;font-weight:600;src:url("../fonts/dosis-v7-latin-600.eot");src:local("Dosis SemiBold"), local("Dosis-SemiBold"), url("../fonts/dosis-v7-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/dosis-v7-latin-600.woff2") format("woff2"), url("../fonts/dosis-v7-latin-600.woff") format("woff"), url("../fonts/dosis-v7-latin-600.ttf") format("truetype"), url("../fonts/dosis-v7-latin-600.svg#Dosis") format("svg")}.railing,section{position:relative;width:100%;max-width:85rem;margin:auto;padding:2.5rem 4rem}.cta,.exit .tiles a span,.policy .box a,section.teaser>div>div a,section.image h4,section.image span,section.slider .container .item h3,section.slider .container .item .like-h3,section.slider .container .item h4,section.slider .container .item .like-h4,section.buttons a,section.form form button,section.tiles a h3,section.finder button{background:#2c9a34;color:white;font-size:1rem;border-radius:0.5rem;padding:0.4rem 1rem 0.45rem 1rem;font-weight:600;cursor:pointer}.cta:hover,.exit .tiles a span:hover,.policy .box a:hover,section.teaser>div>div a:hover,section.image h4:hover,section.image span:hover,section.slider .container .item h3:hover,section.slider .container .item .like-h3:hover,section.slider .container .item h4:hover,section.slider .container .item .like-h4:hover,section.buttons a:hover,section.form form button:hover,section.tiles a h3:hover,section.finder button:hover{background:#1e7325}.cta-light,section.form div a{background:#ebebeb;color:black;font-size:1rem;border-radius:0.5rem;padding:0.3rem 1rem 0.35rem 1rem;font-weight:400;cursor:pointer}.cta-light:hover,section.form div a:hover{background:#dfdfdf}.shadow,section.form form *,section.ausklapper details{box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.15)}.shadow-hard,img.image,section.slider .container,.exit .tiles a img,section.groups a img,section.products a img,section.tiles a img{box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.3)}img.image,section.slider .container,.exit .tiles a img,section.groups a img,section.products a img,section.tiles a img{border-radius:1rem;overflow:hidden}.trans{-webkit-transition:all 0.2s cubic-bezier(1, 0, 0, 1);-moz-transition:all 0.2s cubic-bezier(1, 0, 0, 1);-o-transition:all 0.2s cubic-bezier(1, 0, 0, 1);transition:all 0.2s cubic-bezier(1, 0, 0, 1)}.hyphenate,section.text p,section.teaser>div>div p,section.form div p{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.proxy,.proxy-parent{cursor:pointer}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-font-smoothing:antialiased}html{width:100%;background-color:#40362d}html body{position:relative;width:100%;margin:0;padding:0;border:0;background-color:white;background-image:url("../images/pattern/pattern-white.png");background-repeat:repeat-y;background-size:120vw;background-position:center top;font-family:"Dosis";font-size:1.2rem;font-weight:300;line-height:1;color:black}*{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}h1,h2,h3,.like-h1,.like-h2,.like-h3{font-family:"Dosis";font-weight:600;line-height:1.2}h1,.like-h1,h2,.like-h2{font-size:2.5rem;line-height:1.3}h3,h4,.like-h3,.like-h4{margin:0;font-size:1.2rem;line-height:1.5}p{margin:0;font-size:1.2rem;line-height:1.6}p a{font-weight:400}a{margin:0;font-size:1.2rem;line-height:1.5;text-decoration:none;color:inherit}strong,.like-strong{font-family:"Dosis";font-weight:600}em{font-style:normal;color:#2c9a34}ul{list-style-type:none;margin:0;padding:0;font-size:1.2rem;line-height:1.5}ul li{margin-left:1.5rem}ul li:before{content:"–";margin-right:1rem;margin-left:-1.5rem}::selection{background:#1e7325 !important;color:white !important}input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;margin:0;padding:0;box-shadow:none;resize:none;outline:none;font-family:inherit;font-size:inherit}input[type=text]:read-only{cursor:not-allowed}select{cursor:pointer}.exit{position:fixed;top:2rem;left:2rem;width:calc(100% - 4rem);max-width:30rem;z-index:2;background:#2c9a34;padding:1rem;border-radius:1rem;box-shadow:0 0.1rem 0.35rem rgba(0, 0, 0, 0.3)}.exit .dismiss{position:absolute;top:1rem;right:1rem;color:white;cursor:pointer}.exit .text{margin:1rem auto 1.5rem auto;max-width:25rem;text-align:center;color:white}.exit .text :first-child{margin-top:0}.exit .tiles{display:flex;justify-content:space-between}.exit .tiles a{position:relative;width:calc(50% - 0.5rem)}.exit .tiles a img{width:100%}.exit .tiles a span{font-weight:600;position:absolute;bottom:0.5rem;right:0.5rem;max-width:calc(100% - 1rem)}header{position:relative;width:100%;z-index:1;background-color:#40362d;background-image:url("../images/pattern/pattern-brown.png");background-repeat:repeat-y;background-size:100vw;background-position:center top;clip-path:polygon(0 100%, 19% calc(100% - 0.2rem), 32% calc(100% - 0.0rem), 55% calc(100% - 0.3rem), 78% calc(100% - 0.0rem), 100% calc(100% - 0.2rem), 100% 0, 0 0)}header div{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);opacity:0.6}header section{padding-top:1.5rem;padding-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}header section a{display:flex}header section a img{height:6.5rem}header section .burger{display:none}header section nav{color:white;display:flex;padding-top:2rem}header section nav a{font-weight:400;border:1px solid transparent;border-radius:0.2rem;padding:0 0.35rem 0.1rem 0.35rem;margin:0.35rem}header section nav a:hover{border-color:white}header section nav a.active{border-color:white}section.breadcrumb{padding-bottom:0;text-align:right;color:grey;font-weight:400}section.breadcrumb *{font-size:0.9rem}section.breadcrumb a:hover{color:#1e7325}.deco{position:relative;margin-top:5rem;margin-bottom:-1rem}.deco img{position:absolute;max-width:10rem;bottom:0}.deco img.left{left:0}.deco img.right{right:0}section.elevate{padding:0;margin-bottom:-1.2rem;text-align:center;z-index:1}section.elevate a.elevate{display:inline;color:white;background:#2c9a34;border-radius:0.5rem;padding:0.3rem 1rem 0.35rem 1rem;cursor:pointer}section.elevate a.elevate svg{height:1rem;width:auto}section.elevate a.elevate:hover{background:#1e7325}footer{position:relative;margin-bottom:-0.1rem;padding-top:2rem;padding-bottom:2rem;background-color:#40362d;background-image:url("../images/pattern/pattern-brown.png");background-repeat:repeat-y;background-size:100vw;background-position:center top;clip-path:polygon(0 100%, 100% 100%, 100% 0, 83% 0.4rem, 65% 0.1rem, 48% 0.3rem, 29% 0, 0 0.2rem)}footer div{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);opacity:0.8}footer section{column-count:4;color:white}footer section nav a{display:block;font-size:1rem;line-height:1.5}footer section nav a:hover{font-weight:400}footer section nav a:first-child,footer section nav a em{color:white;font-weight:600}.policy{position:fixed;bottom:2rem;right:2rem;background:#40362d;color:white;width:calc(100% - 4rem);max-width:30rem;padding:2rem;z-index:100;border-radius:1rem;box-shadow:0 0.1rem 0.35rem rgba(0, 0, 0, 0.3)}.policy *{line-height:1.2;font-size:1rem}.policy p{margin-bottom:1.5rem}.policy p strong{font-weight:bold;display:inline-block}.policy .box{display:flex;justify-content:flex-start;align-items:center}.policy .box a{background:#66584d;white-space:nowrap;cursor:pointer;font-weight:bold;color:white;margin-right:0.5rem}.policy .box a:hover{background:#574b41}section.text{display:flex;flex-wrap:wrap}section.text>*{width:100%}section.text>*:first-child{max-width:55.25rem}section.text p{margin-bottom:1.5rem}section.text p a{color:#2c9a34}section.text p a:hover{color:#1e7325}section.text p:empty{display:none}section.text.center{text-align:center}section.text.center>*{max-width:55.25rem;margin-left:auto;margin-right:auto}section.text.double p{column-count:2;column-gap:2rem}section.text .name{display:flex;flex-wrap:wrap;margin:2rem 0}section.text .name *{margin:0}section.text .specs{display:flex;flex-wrap:wrap;margin-bottom:3.5rem;font-weight:400}section.text .specs span{display:flex;align-items:center;margin-top:0.5rem;line-height:1.3;white-space:nowrap}section.text .specs span:empty{display:none}section.text .specs span:not(:empty){margin-right:2rem}section.text .specs span svg{flex-shrink:0;height:0.9rem;width:auto;vertical-align:middle;margin-right:0.8rem}section.text .specs:empty{display:none}section.text .description{width:65%}section.text .parts{width:35%;padding-left:2rem}section.text .parts *{font-size:0.9rem}section.text .parts p{margin-bottom:0.65rem}section.text .parts ul li{margin-left:0;display:flex}section.text .parts ul li:before{content:none;margin-right:0;margin-left:0}section.text .parts ul li span:first-of-type{width:1.5rem;text-align:right;padding-right:0.5rem}section.options{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}section.options h2{width:100%}section.options p{width:calc(100% / 3 - 1rem);display:flex;flex-direction:column;font-size:0.9rem;line-height:1.2}section.options p:not(:empty){padding:1rem;margin-bottom:1.5rem;background:white;border-radius:0.3rem;border:1px solid rgba(128, 128, 128, 0.2)}section.options p svg{height:1.5rem;width:auto;flex-shrink:0;margin:1rem;margin-bottom:1.5rem;stroke-width:1.5}section.teaser>div{display:flex;align-items:center;justify-content:space-between}section.teaser>div>div{width:50%}section.teaser>div>div h2{font-size:1.95rem;line-height:1.25}section.teaser>div>div a{display:table;margin:2rem 0}section.teaser>div img{width:40%;transition:transform ease-in-out 150ms}section.teaser>div:has(a:hover) img{transform:translateY(-0.25rem)}section.teaser>div.textfirst{flex-direction:row}section.teaser>div.imagefirst{flex-direction:row-reverse}section.image img{width:100%}section.image h4,section.image span{position:absolute;right:3rem;bottom:3rem;text-align:right;max-width:calc(100% - 6rem);z-index:2;line-height:1.5;pointer-events:none}section.slider{padding-top:1rem;padding-bottom:1rem;display:block}section.slider .container{width:100%;z-index:1}section.slider .container .item{position:relative}section.slider .container .item img{position:relative;width:100%;height:auto}section.slider .container .item h3,section.slider .container .item .like-h3{position:absolute;right:1rem;bottom:1rem;z-index:2;text-align:right;max-width:calc(100% - 1rem)}section.slider .container .item h3 svg,section.slider .container .item .like-h3 svg{height:0.8rem;width:auto;vertical-align:middle;margin-right:0.5rem;margin-bottom:0.15rem}section.slider .container .item h4,section.slider .container .item .like-h4{position:absolute;right:1rem;bottom:1rem;z-index:2;text-align:right;max-width:calc(100% - 1rem);pointer-events:none}section.slider .controls{width:100%;z-index:2}section.slider .controls span{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:2.5rem;height:6.5rem;padding-bottom:0.6rem;display:flex;align-items:center;justify-content:center;border-radius:0.3rem;cursor:pointer;background:#2c9a34;color:white;font-size:2.5rem}section.slider .controls span.left{left:1rem}section.slider .controls span.right{right:1rem}section.slider .controls span:hover{background:#1e7325}section.buttons{padding-top:0rem}section.buttons.center{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}section.buttons.center a{margin:0.2rem}section.buttons.left{display:block}section.buttons.left a{display:inline-block;margin:0.2rem 0}section.buttons a{display:flex;align-items:center;font-size:1.1rem;line-height:1.5;padding-top:0.3rem;padding-bottom:0.3rem;margin:0.2rem}section.buttons a svg{height:1rem;width:auto;margin-right:0.65rem;flex-shrink:0}section.buttons a:only-child{margin:0}section.groups,section.products{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}section.groups a,section.products a{width:23%;margin-bottom:3.5rem;transition:transform ease-in-out 100ms}section.groups a img,section.products a img{width:100%;margin-bottom:1rem;pointer-events:none}section.groups a:empty,section.products a:empty{margin-bottom:0}section.groups a:hover,section.products a:hover{transform:translateY(-0.2rem)}section.groups.related .like-h2,section.products.related .like-h2{width:100%;margin-bottom:2rem}section.groups.related a,section.products.related a{width:23%}section.form{display:flex;justify-content:space-between;align-items:flex-start;margin-top:2rem}section.form input[name="Schuhgröße"]{display:none}section.form>*{width:calc(50% - 2rem)}section.form div :first-child{padding-top:0;margin-top:0.5rem}section.form div a{display:table;margin-top:2rem}section.form form{display:flex;justify-content:flex-end;flex-wrap:wrap}section.form form *{width:100%;background:white;color:black;font-size:inherit;font-weight:400;line-height:1.5;padding:0.8rem 1rem;margin-bottom:0.65rem;border-radius:0.3rem}section.form form>div{position:relative;padding:0;margin:0;border:0}section.form form>div input{position:absolute;opacity:0;height:100%;cursor:pointer}section.form form>div input+label{display:block;margin-bottom:0;cursor:pointer}section.form form>div input:checked+label{background:#2c9a34;color:white}section.form form button{width:auto;font-size:inherit;padding-top:0.5rem;padding-bottom:0.5rem;margin-top:2rem;margin-bottom:0}section.form form button:disabled{cursor:not-allowed}section.form form button:disabled:hover{background:#2c9a34}section.tiles{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section.tiles a{position:relative;width:31%}section.tiles a:not(:empty){margin-bottom:2rem}section.tiles a img{width:100%}section.tiles a h3{font-weight:600;position:absolute;bottom:0.5rem;right:0.5rem;max-width:calc(100% - 1rem)}section.tiles.x2 a{width:48%}section.tiles.x1 a{width:100%}section.finder{align-items:center;display:flex;flex-direction:column}section.finder .option{display:flex;justify-content:space-between;align-items:flex-start;width:100%}section.finder .option>div{width:calc(50% - 2rem)}section.finder .option>div.selection{padding-top:5rem}section.finder .slider{width:calc(100% - 2rem);margin-left:1rem}section.finder .slider *{box-shadow:none;opacity:1}section.finder .slider .slider-track{background:white}section.finder .slider .slider-track .slider-selection{background:#2c9a34}section.finder .slider .slider-handle{background:#1e7325}section.finder .slider .slider-tick{background:white}section.finder .slider .slider-tick.in-selection{background:#2c9a34}section.finder .tag{position:relative;opacity:0;display:none}section.finder .tag+label{display:inline-block;background:white;color:black;font-size:inherit;font-weight:300;line-height:1.5;padding:0.2rem 0.6rem;margin-bottom:0.3rem;margin-right:0.3rem;border-radius:0.3rem;border:1px solid rgba(128, 128, 128, 0.2);cursor:pointer}section.finder .tag:checked+label{background:#2c9a34;color:white}section.finder button{display:flex;align-items:center;font-size:1.1rem;line-height:1.5;padding-top:0.3rem;padding-bottom:0.3rem;margin:0.2rem;margin-top:5rem}section.finder button svg{height:1rem;width:auto;margin-right:0.65rem;flex-shrink:0}section.locations .map{background-color:whitesmoke;border-radius:0.5rem !important;overflow:hidden !important;box-shadow:0 0.1rem 0.35rem rgba(0, 0, 0, 0.3)}section.locations .map>div{border-radius:0.5rem !important;overflow:hidden !important;height:60vh;min-height:40rem}section.locations .map .gm-style{border-radius:0.5rem !important;overflow:hidden !important}section.locations .infobox{font-family:"Dosis" !important}section.locations .infobox img{width:10rem;margin-top:0.65rem;border-radius:0.5rem}section.locations .notice{display:block;color:#808080;padding:2rem;line-height:1.3}section.feed{margin:0 auto;padding:0;padding-top:6rem;max-width:50rem}section.feed .container{position:relative;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;margin-bottom:1.5rem;height:65vh;scroll-snap-align:center}section.feed .container .box{transform:translateY(5rem);position:relative;width:100%;height:100%;border-radius:1rem;overflow:hidden;box-shadow:0 0.1rem 0.35rem rgba(0, 0, 0, 0.3)}section.feed .container .box img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover}section.feed .container .box .gradient{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);opacity:0.8}section.feed .container .box .info{position:absolute;z-index:3;bottom:0;left:0;width:100%;padding:1rem;padding-right:4rem;color:white;display:flex;flex-direction:column;line-height:1.2}section.feed .container .box .info *{font-size:0.8rem}section.feed .container .box .info .name{font-weight:bold;margin-bottom:0.2rem;font-size:1rem}section.feed .container .box .info .title{margin-bottom:0.6rem}section.feed .container .box .info .location svg{height:0.6rem;width:auto;margin-right:0.2rem}section.contact{display:none;position:fixed;z-index:3;padding:0;right:0.5rem;bottom:2rem;width:auto;flex-direction:column;justify-content:center;align-items:center}section.contact a{background-color:#2c9a34;color:white;display:flex;justify-content:center;align-items:center;padding:0.8rem;border-radius:100%;margin-top:1rem;box-shadow:0 0.1rem 0.35rem rgba(0, 0, 0, 0.3)}section.contact a svg{height:1.65rem;width:1.65rem;stroke-width:1}section.icons{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}section.icons .tile{position:relative;background-color:#2c9a34;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;aspect-ratio:1.25;padding:2rem;margin:0.85rem}section.icons .tile:first-child{margin-left:0}section.icons .tile:last-child{margin-right:0}section.icons .tile *{color:white}section.icons .tile svg{stroke-width:0.8;height:3.5rem;width:auto;margin-top:0.5rem;margin-bottom:2rem}section.icons .tile .headline{margin-bottom:0.5rem}section.icons .tile .subline{display:block;text-align:center;font-size:0.9rem;line-height:1.3}section.icons .tile:hover{background-color:#1e7325}section.icons .tile:hover svg{transform:scale(1.1)}section.icons.narrow{justify-content:flex-start}section.icons.narrow .tile{max-width:21.25rem}section.abstand{margin:0;padding:0}section.abstand.size-small{height:1rem}section.abstand.size-medium{height:3rem}section.abstand.size-large{height:6rem}section.abstand.size-negative{margin-top:-3rem}@media screen and (min-width:110rem){.sticky{display:flex;justify-content:space-between;align-items:flex-start}.sticky .content{width:50%;padding-right:4rem}.sticky .content section{padding-left:0;padding-right:0}.sticky .content .text>*{width:auto}.sticky .content .text .parts{width:100%;padding-left:0}.sticky .content .text .parts *{font-size:1.15rem}.sticky .slider{position:sticky;top:5rem;width:50%;margin:0;padding:0;margin-top:2rem}}section.viewer>div{background:dimgrey;width:50%;border-radius:1rem;box-shadow:0 0.1rem 0.35rem rgba(0, 0, 0, 0.3);overflow:hidden}section.viewer>div canvas{width:100% !important;height:auto !important}section.ausklapper{display:flex;flex-direction:column;gap:1.5rem;max-width:900px}section.ausklapper details{width:100%;padding:1.2rem 1.5rem;background-color:white;border-radius:0.5rem}section.ausklapper details summary{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;transition:transform ease-in-out 150ms}section.ausklapper details summary+*{margin-top:2rem}section.ausklapper details summary::-webkit-details-marker{display:none}section.ausklapper details summary svg{height:1rem;width:auto;transition:transform ease-in-out 150ms}section.ausklapper details summary:hover{transform:translateY(-0.1rem)}section.ausklapper details[open] summary svg{transform:rotate(180deg)}@media screen and (max-width:110rem){.deco img{display:none}}@media screen and (max-width:900px){section{padding-top:1rem;padding-bottom:1rem}header section{flex-wrap:wrap}header section a img{height:6.5rem}header section .burger{display:block;font-size:1.1rem;line-height:1.5;color:white;margin-top:1rem;font-weight:400;border:1px solid white;border-radius:0.2rem;padding:0 0.35rem 0.1rem 0.35rem;cursor:pointer}header section nav{flex-wrap:wrap;justify-content:center;width:100%;margin:0;padding:0;max-height:0;overflow:hidden}header section nav.active{max-height:none;padding:2.5rem 0 1rem 0}header section nav a{border:0;padding:0;margin:0 1.2rem}section.breadcrumb{margin:2rem 0}section.teaser>div>div,section.teaser>div img{width:calc(50% - 2rem)}section.teaser>div.textfirst{flex-direction:row}section.teaser>div.imagefirst{flex-direction:row-reverse}section.groups,section.products{margin-top:2rem}section.groups a img,section.products a img{margin-bottom:1rem}section.options p{width:calc(100% / 3 - 0.5rem)}section.options p:not(:empty){margin-bottom:1rem}section.icons{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}section.icons .tile{padding:2rem 1rem;margin:0.5rem}section.icons .tile svg{stroke-width:0.8;height:3.5rem;width:auto;margin-bottom:2rem}section.icons .tile .headline{margin-bottom:0.5rem}section.icons .tile .subline{display:block;text-align:center;font-size:0.9rem}.sticky{padding:2rem 0}}@media screen and (max-width:600px){section{padding-left:1rem;padding-right:1rem}header section a img{height:3.5rem}header section nav{justify-content:flex-start}header section nav a{margin:0.4rem 1.6rem 0.4rem 0}section.breadcrumb{font-size:0.85rem;text-align:left;margin-top:1rem;margin-bottom:0}section.breadcrumb *{font-size:0.85rem;display:inline-block}section.breadcrumb p{margin-right:0.5rem}footer section{column-count:2;padding-top:2rem;padding-bottom:2rem;padding-right:6rem}footer section nav a{margin-bottom:0.2rem}footer section nav a:hover,footer section nav a:first-child,footer section nav a em{font-weight:300}footer section nav a.sub{display:none}section.teaser>div>div{width:100%}section.teaser>div img{display:none}section.form{flex-wrap:wrap}section.form>*{width:100%}section.form div{margin-bottom:3rem}section.form div a{margin-top:1rem}section.text h1,section.text .like-h1{font-size:1.65rem;line-height:1.2}section.text h1>span{display:block}section.text p{margin-bottom:1.5rem}section.text.double p{column-count:1}section.text .specs span{margin-top:1rem}section.text .specs span:not(:empty){margin-right:1rem}section.text .description{width:100%}section.text .parts{width:100%;padding-left:0;margin-bottom:2rem}section.text .parts *{font-size:0.9rem}section.text .parts p{margin-bottom:0.65rem}section.options h2{margin-top:3rem}section.options p{width:100%;display:flex;flex-direction:row}section.options p:not(:empty){margin-bottom:0.5rem}section.options p svg{height:auto;width:1.5rem;margin:0;margin-right:1.5rem}section.groups,section.products{margin-top:1rem}section.groups a,section.products a{width:calc(50% - 0.5rem);margin-bottom:3.5rem}section.groups *,section.products *{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}section.groups.related a,section.products.related a{width:calc(50% - 0.5rem)}section.image h4{right:1.5rem;bottom:1.5rem;font-size:0.8rem;max-width:calc(100% - 3rem)}section.slider{padding-top:0;padding-bottom:0}section.slider .container .item{height:35vh;overflow:hidden}section.slider .container .item img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover}section.slider .container .item h3{right:0.5rem;bottom:0.5rem;font-size:0.8rem;max-width:calc(100% - 1rem)}section.slider .container .item h3 svg{height:0.65rem;margin-right:0.5rem;margin-bottom:0.15rem}section.slider .container .item h3 span{display:none}section.slider .container .item h4{right:0.5rem;bottom:0.5rem;font-size:0.8rem;max-width:calc(100% - 1rem)}section.slider .controls span{width:1.35rem;height:4rem;font-size:2rem}section.slider .controls span.left{left:0.5rem}section.slider .controls span.right{right:0.5rem}section.tiles:not(.x2){margin-bottom:0}section.tiles:not(.x2) a:not(:empty){width:100%;min-height:35vh;overflow:hidden;margin-bottom:0;border-radius:0.5rem;box-shadow:0 0.1rem 0.35rem rgba(0, 0, 0, 0.3)}section.tiles:not(.x2) a:not(:empty) img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:0.5rem}.exit .tiles{flex-wrap:wrap;justify-content:center}.exit .tiles a{width:80%;margin-bottom:1rem}section.contact{display:flex}.policy{position:fixed;bottom:1rem;right:1rem;width:calc(100% - 2rem);padding:1.2rem}.policy *{font-size:0.9rem}.policy .box{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.policy .box a{margin-right:0;margin-bottom:0.5rem;text-align:center;padding-top:0.5rem;padding-bottom:0.5rem}section.locations .notice{padding:1rem;line-height:1.2}section.feed .container{margin-bottom:1rem;height:50vh}section.feed .container:first-child{margin-top:5rem}section.feed .container:last-child{margin-bottom:10rem}section.feed .container .box{transform:none}section.icons{flex-wrap:wrap;justify-content:space-between}section.icons .tile{width:calc(50% - 0.5rem);margin:0;margin-bottom:1rem}section.icons .tile .headline{margin-bottom:0}section.icons .tile .subline{display:none}section.icons.narrow{justify-content:space-between}section.abstand{height:1rem}section.finder .option{flex-direction:column}section.finder .option>div{width:100%}section.finder .option>div.selection{padding-top:2rem;margin-bottom:3rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#036fa5;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{display:inline-block;padding-top:24px;text-align:center}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#036fa5;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-color:#cfcfcf;background-image:-moz-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));background-image:-webkit-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-o-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:linear-gradient(to bottom, #DFDFDF, #BEBEBE);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#DFDFDF", endColorstr="#BEBEBE",GradientType=0)}.slider.slider-disabled .slider-track{background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));background-image:-webkit-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-o-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:linear-gradient(to bottom, #E5E5E5, #E9E9E9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5E5E5", endColorstr="#E9E9E9",GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .tooltip{pointer-events:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-o-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:linear-gradient(to bottom, #F5F5F5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F5F5", endColorstr="#F9F9F9",GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;cursor:pointer}.slider-selection{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));background-image:-webkit-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:-o-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:linear-gradient(to bottom, #F9F9F9, #F5F5F5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9F9F9", endColorstr="#F5F5F5",GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute}.slider-selection.tick-slider-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#52c5ff", endColorstr="#3abcfd",GradientType=0)}.slider-track-low,.slider-track-high{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;background:transparent}.slider-handle{background-color:#0478b2;background-image:-moz-linear-gradient(top, #0480BE, #036fa5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));background-image:-webkit-linear-gradient(top, #0480BE, #036fa5);background-image:-o-linear-gradient(top, #0480BE, #036fa5);background-image:linear-gradient(to bottom, #0480BE, #036fa5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0480BE", endColorstr="#036fa5",GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);position:absolute;top:0;width:20px;height:20px;background-color:#0480BE;border:0px solid transparent}.slider-handle:hover{cursor:pointer}.slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:"★";color:#726204}.slider-tick{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-o-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:linear-gradient(to bottom, #F5F5F5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F5F5", endColorstr="#F9F9F9",GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;cursor:pointer;width:20px;height:20px;filter:none;opacity:0.8;border:0px solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:"★";color:#726204}.slider-tick.in-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#52c5ff", endColorstr="#3abcfd",GradientType=0);opacity:1}/*# sourceMappingURL=base.min.css.map */