body.cookie-padding{padding-bottom:50px;}.cc_banner-wrapper{z-index:9001;position:absolute;}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;-webkit-transition:font-size 200ms;transition:font-size 200ms;line-height:1em;}.cc_container .cc_message{font-size:0.6em;-webkit-transition:font-size 200ms;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em;color:#888;}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;opacity:0.9;-webkit-transition:opacity 200ms;transition:opacity 200ms;}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1;}@media screen and (min-width:500px){.cc_container .cc_btn{font-size:0.8em;}.cc_container .cc_message{font-size:0.8em;}}@media screen and (min-width:768px){.cc_container .cc_btn{font-size:0.8em;}.cc_container .cc_message{font-size:0.8em;line-height:0.8em;}}@media screen and (min-width:992px){.cc_container .cc_message{font-size:0.8em;}}@media print{.cc_banner-wrapper,.cc_container{display:none;}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px;box-sizing:border-box;border-top:1px solid #888;}.cc_container .cc_btn{padding:8px 10px;background-color:#c8c8c8;cursor:pointer;-webkit-transition:font-size 200ms;transition:font-size 200ms;text-align:center;font-size:0.6em;display:block;width:33%;margin-left:10px;float:right;max-width:120px;}.cc_container .cc_message{-webkit-transition:font-size 200ms;transition:font-size 200ms;font-size:0.6em;display:block;}@media screen and (min-width:500px){.cc_container .cc_btn{font-size:0.8em;}.cc_container .cc_message{margin-top:0.7em;font-size:0.8em;}}@media screen and (min-width:768px){.cc_container{padding:10px 50px 10px;}.cc_container .cc_btn{padding:8px 15px;font-size:0.8em;}.cc_container .cc_message{font-size:0.8em;}}@media screen and (min-width:992px){.cc_container .cc_message{font-size:0.8em !important;}}.cc_container{background:#222;color:#fff;font-size:17px;font-family:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;box-sizing:border-box;}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none;}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#c8c8c8;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px;}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#d3d3d3;color:#000;}.cc_container a,.cc_container a:visited{text-decoration:none;color:#c8c8c8;-webkit-transition:200ms color;transition:200ms color;}.cc_container a:hover,.cc_container a:active{text-decoration:none;color:#888;}.cc_container .cc_btn a{text-decoration:none;}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px);}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.cc_container,.cc_message,.cc_btn{animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;-webkit-animation-name:slideUp;animation-name:slideUp;}html,body{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html{font-size:16px;}p{margin-top:0;margin-bottom:1.5rem;}body{color:#777;font-family:'Avenir LT W01_55 Roman1475520',Helvetica,sans-serif;text-align:center;}h1,h2,h3,h4,h5,h6,strong,nav.main{font-family:'Avenir LT W01_85 Heavy1475544',Helvetica,sans-serif;font-weight:400;}h1,h2,h3,h4,h5,h6,a{color:#ca9e67;}a:hover{color:#aa8557;text-decoration:none;}h2{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem;}h3{font-size:1.25rem;}dl,ol,ul{margin-top:0px;margin-bottom:1rem;}.claim{color:inherit;font-family:inherit;font-size:1.5rem;line-height:1.5em;}.claim .highlight{color:#ca9e67;font-family:'Avenir LT W01_85 Heavy1475544',Helvetica,sans-serif;}body{transition:transform 800ms ease-in-out;}body.twist{transform:rotate(180deg) scale(0.9);}body,.wrapper{min-height:100vh;}.container-wrap{padding:1rem 0 1rem;}.frame{margin-top:2rem;margin-bottom:2rem;}.wrap-layout-10{background-color:#ededed;}.frame-layout-11,.wrap-layout-11{margin:0px;padding:0px;}.wrap-layout-11>.container>div>div>.frame:first-child{margin-top:0px;}.wrap-layout-11>.container>div>div>.frame:last-child{margin-bottom:0px;}.wrap-layout-11>.container>div>div>.frame figure{margin-bottom:30px;}hr{border-color:#777;border-style:dotted;}body.pagetype-products .page-content > .container,body.pagetype-default .page-content > .container{margin-top:3rem;}.frame-layout-9{text-align:left;}.btn-primary{color:#fff;background-color:#ca9e67;border-color:#ca9e67;margin-top:1rem;}.btn-primary:hover{color:#fff;background-color:#ae885a;border-color:#ae885a;}.ce-gallery img{display:block;margin-bottom:1rem;}.form-group{text-align:left;}.top{bottom:3rem;display:inline-block;position:fixed;right:3rem;}table{text-align:left;}body.scroll .top{}.video-embed{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;}.video-embed iframe,.video-embed object,.video-embed embed{left:0;height:100%;position:absolute;top:0;width:100%;}ul{padding-left:15px;}.page-head{position:sticky;text-align:left;top:0;z-index:5;}.head-main{background-color:#fff;box-shadow:0 0 5px #555;position:relative;z-index:30;}.page-head .logo{margin:0.5rem 0;}.page-head .logo img{height:auto;width:120px;}@media(min-width:768px){}@media(min-width:992px){.menu-wrap{bottom:0;position:absolute;}.page-head .logo{margin:2rem 0;text-align:right;width:100%;}.page-head .logo img{height:auto;width:200px;}}@media(min-width:1200px){.page-head .logo img{height:auto;width:295px;}}.page-foot{background-color:#777;color:#fff;padding:2rem 0;text-align:left;Margin-top:4rem;}.page-foot hr{border-color:#fff;}nav.main ul,nav.language ul{margin:0;padding:0;}nav.main li,nav.language li{display:inline-block;}nav.main a{color:inherit;}nav.main a:hover,nav.language a:hover{text-decoration:none;}nav.main{}nav.main > ul > li{margin:0 1rem;}nav.main > ul > li:first-child{margin-left:0;}nav.main > ul > li:last-child{margin-right:0;}nav.main > ul > li > a{display:block;padding:1rem 0;text-transform:uppercase;}nav.main li.active,nav.main li.current,nav.main li.is-active{background-image:url('../../../fileadmin/templates/2020/Images/Leifp.svg');background-position:center bottom;background-repeat:no-repeat;background-size:31px 15px;}body.sub-open nav.main li.active:not(.is-active),body.sub-open nav.main li.current:not(.is-active){background-image:none;}.submenu{background-color:#ca9e67;background-size:cover;background-position:50% 50%;box-shadow:0 0 5px #555;display:none;height:100vh;position:absolute;width:100%;z-index:10;}.submenu ul{list-style-type:none;margin:0;padding:2rem 0;}.submenu ul>li{overflow:hidden;}.submenu a{color:#fff;font-size:19px;line-height:2.2rem;margin-left:-15px;padding-left:15px;position:relative;transition:all 150ms ease-in-out;font-family:'Avenir LT W01_85 Heavy1475544',Helvetica,sans-serif;text-shadow:0px 0px 3px rgb(0 0 0 / 50%);}.submenu .active a,.submenu .current a,.submenu a:hover{margin-left:0px;}.submenu a::before{content:"» ";left:0px;position:absolute;top:-8px;transition:width 250ms ease-in-out;width:20px;}nav.language a{}nav.language .active a{color:inherit;}nav.language li{border-right:1px dotted #777;margin:3px 0;}nav.language li:last-child{border:0;}nav.language span{padding:3px 6px;}@media(min-width:992px){.menuLanguage{background-color:#fff;padding-top:6px;position:absolute;right:calc(50% - 480px);top:112px;transition:top ease .4s;z-index:4;}body.scroll .menuLanguage{top:100px;}body.scroll .menuLanguage:hover{top:112px;}nav.language{}body.scroll nav.language{}body.scroll nav.language:hover{}}@media(min-width:1200px){.menuLanguage{right:calc(50% - 570px);top:142px;}body.scroll .menuLanguage{top:128px;}body.scroll .menuLanguage:hover{top:142px;}nav.language{}}.hamburger-container,.mobileLanguage{margin-top:30px;}@media(max-width:390px){.mobileLanguage{font-size:12px;}}.hamburger{padding:6px 10px;}.hamburger-box{height:18px;width:26px;}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{height:3px;width:26px;}.hamburger-inner::after,.hamburger--emphatic .hamburger-inner::after{top:8px;}.hamburger-inner::before,.hamburger--emphatic .hamburger-inner::before{top:-8px;}@media(min-width:768px){}nav.mobile{background-color:#fff;margin-left:-100vw;height:calc(100vh - 40px);position:fixed;text-align:left;top:66px;transition:margin-left 0.5s ease-in-out;width:100%;z-index:3;}nav.mobile ul{padding:0;}body.menu-open{overflow:hidden;}body.menu-open nav.mobile{margin-left:0;}nav.mobile a{color:inherit;display:inline-block;}nav.mobile > ul{margin:1rem 0 0;}nav.mobile li{display:block;}nav.mobile > ul > li{margin-bottom:0.8rem;}nav.mobile > ul > li > a{padding:0 1rem 6px;}nav.mobile .toggle-submenu{float:right;margin-right:1rem;}nav.mobile .open .toggle-submenu img{transform:rotate(180deg);}nav.mobile .active a,nav.mobile .current a,nav.mobile a:hover{color:#aa8557;}nav.mobile > ul > li > a{text-transform:uppercase;}nav.mobile .mobile-submenu{background-color:#ca9e67;background-position:center center;background-size:cover;display:none;padding:1rem 0;}nav.mobile .open .mobile-submenu{display:block;}nav.mobile .mobile-submenu a{color:#fff;padding:3px 1rem;}nav.mobile .mobile-submenu .active a,nav.mobile .mobile-submenu .current a,nav.mobile .mobile-submenu a:hover{font-family:'Avenir LT W01_85 Heavy1475544',Helvetica,sans-serif;font-weight:400;}nav.mobile .mobile-submenu .active a::before,nav.mobile .mobile-submenu .current a::before,nav.mobile .mobile-submenu a:hover::before{content:"» ";}@media(min-width:768px){nav.mobile{}}@media(min-width:992px){nav.mobile{display:none;}}.main-carousel{height:260px;position:relative;width:100%;margin-bottom:2rem;hyphens:none;}}.main-carousel-control{display:none;}.main-carousel .slide{background-position:center;background-repeat:no-repeat;background-size:cover;height:260px;position:relative;width:100%;}.main-carousel .slide-content{background-color:rgba(255,255,255,0.9);height:260px;overflow:hidden;padding:3rem 1rem 1rem;}.main-carousel .slide h2{font-size:1.375rem;}.main-carousel .slide-bodytext a{color:inherit;font-family:'Avenir LT W01_85 Heavy1475544',Helvetica,sans-serif;}.main-carousel .slide-bodytext a:hover{text-decoration:underline;}.main-carousel .slide p{margin:0.25rem;}.main-carousel .slide-content .slide-icon{position:absolute;left:calc(50% - 50px);width:100px;height:auto;bottom:30px;}.main-carousel--navi{display:none;left:0;pointer-events:none;position:absolute;right:0;top:calc(50% - 22px);width:100%;z-index:4;}.main-carousel--navi img{height:44px;width:22px;}.main-carousel--navi span.navi--next,.main-carousel--navi span.navi--prev{cursor:pointer;height:44px;pointer-events:all;position:absolute;width:22px;}.main-carousel--navi span.navi--prev{left:20px;}.main-carousel--navi span.navi--next{right:20px;}.main-carousel--navi .navi--prev img{transform:rotate(180deg);}@media(min-width:768px){.main-carousel{height:470px;margin-bottom:3rem;}.main-carousel .slide{height:470px;}.main-carousel .slide-content{height:470px;}.main-carousel .slide h2{}.main-carousel--navi{display:block;}}.claim{margin:2rem 0;}.teaser{margin-bottom:2rem;}.teaser .bodytext a{color:#777;}.grid-2 .teaser,.grid-3 .teaser{padding:0 15px;width:100%;}.grid-2 .teaser{padding:0 15px;width:100%;}.teaser .teaser--image{margin-bottom:1.5rem;}.teaser .teaser--foot{border-color:#777;border-style:dotted;border-width:1px 0;padding:0.5rem 0;}.teaser .teaser--foot a{text-decoration:none;text-transform:uppercase;}@media(min-width:576px){.teaser .teaser--image img{height:auto;width:510px;}}@media(min-width:786px){.grid-3 .teaser{width:33%;}.grid-2 .teaser{width:50%;}.teaser .teaser--image img{width:208px;}}@media(min-width:992px){.teaser .teaser--image img{width:287px;}}@media(min-width:1200px){.teaser .teaser--image img{width:364px;}}.product{margin-bottom:2rem;text-align:left;}.product-image{margin-bottom:1rem;}.product hr{border-color:#ca9e67;}.product .quality .col{text-align:center;}.product .product-quality-image{display:inline-block;height:50px;margin-right:-15px;margin-left:-15px;width:79px;}.product .product-quality-image img{width:100%;}.product .product-quality-rating{display:inline-block;height:30px;margin-bottom:2rem;}@media(min-width:768px){.product .product-quality-rating{margin-bottom:1rem;}}.collapse-item{border-bottom:1px dotted #777;border-top:1px dotted #777;margin-bottom:1.5rem;padding:1rem 0 0;}.collapse-item h3{background-image:url('../../../fileadmin/templates/2020/Images/Pfeil_g_u.svg');background-position:right center;background-repeat:no-repeat;background-size:17px 10px;}.collapse-item h3.collapsed{background-image:url('../../../fileadmin/templates/2020/Images/Pfeil_g_d.svg');}.item-body,.item-header{margin-bottom:1rem;}.collapse-item h3{color:inherit;cursor:pointer;font-size:1rem;margin:0;}
