#main_banner1.skeleton{background:#f1f1f1}#main_banner1.skeleton .main_slider__item{display:none;position:relative}#main_banner1.skeleton .main_slider__item:first-child{display:block}#main_banner1.skeleton .main_slider img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main_banner1.--full{width:100vw;margin-left:-50vw;left:50%;position:relative}@media(min-width:1200px){#main_banner1.--full .slick-arrow{margin:0 auto;border-radius:0}
}@media(min-width:1200px){#main_banner1.--full .slick-next{right:40px;left:1170px}}@media(min-width:1200px){#main_banner1.--full .slick-prev{left:40px;right:1170px}}@media(min-width:979px){#main_banner1.--pager .main_pager{display:flex}}#main_banner1.--html .main_slider__content{display:block}#main_banner1 .main_slider__item{position:relative}#main_banner1 .main_slider__item.--center{text-align:center}#main_banner1 .main_slider__item.--right{text-align:right}#main_banner1 .main_slider__item.--dark .main_slider__label,#main_banner1 .main_slider__item.--dark .main_slider__description{color:#fff}
#main_banner1 .main_slider__content{position:absolute;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);padding:0 5rem;display:none}@media(min-width:979px){#main_banner1 .main_slider__content{padding:0 7rem}}#main_banner1 .main_slider__label{font-size:2.5rem;color:#333;line-height:1;margin-bottom:.5rem}@media(min-width:757px){#main_banner1 .main_slider__label{font-size:4rem}}@media(min-width:1200px){#main_banner1 .main_slider__label{font-size:5rem;margin-bottom:.5rem}}#main_banner1 .main_slider__description{font-size:1.6rem}
#main_banner1 .main_slider__button{margin-top:.5rem;width:auto;min-width:150px}@media(min-width:757px){#main_banner1 .main_slider__button{margin-top:1.5rem}}@media(min-width:1200px){#main_banner1 .main_slider__button{margin-top:2rem}}#main_banner1 .main_slider a{color:#333}#main_banner1 .main_pager{display:none;flex-wrap:wrap;justify-content:center}#main_banner1 .main_pager__item{flex:1;min-width:20%;text-decoration:none;font-size:1.4rem;padding:1.5rem;border-bottom:1px solid #c4c7c8;text-align:center;display:flex;align-items:center;justify-content:center}
#main_banner1 .main_pager__item.--active{border-bottom:1px solid #333}#main_banner1 img{display:block;margin:auto}#main_banner1 a{display:flex;justify-content:center}#main_banner1.skeleton a,#main_banner1 a.loading{position:relative;max-height:calc(1px * var(--height))}@media(min-width:757px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}}@media(min-width:979px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}
}#main_banner1.skeleton a:before,#main_banner1 a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}@media(min-width:757px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}}@media(min-width:979px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-md, var(--height-sm, var(--height))) / var(--width-md, var(--width-sm, var(--width))) * 100%)}}@media(min-width:1200px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-lg, var(--height-md, var(--height-sm, var(--height)))) / var(--width-lg, var(--width-md, var(--width-sm, var(--width)))) * 100%)}
}#main_banner1.skeleton a img,#main_banner1 a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:757px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}}@media(min-width:979px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}}#main_banner1.skeleton a:before,#main_banner1 a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}
@media(min-width:757px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}}@media(min-width:979px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-md, var(--height-sm, var(--height))) / var(--width-md, var(--width-sm, var(--width))) * 100%)}}@media(min-width:1200px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-lg, var(--height-md, var(--height-sm, var(--height)))) / var(--width-lg, var(--width-md, var(--width-sm, var(--width)))) * 100%)}}#main_banner1.skeleton a img,#main_banner1 a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.slick-next.--banner-100,.slick-prev.--banner-100{background:transparent !important;font-size:3.4rem}.slick-next.--banner-100{left:auto !important}.slick-prev.--banner-100{right:auto !important}#main_banner1 .slick-dots{bottom:2.4rem;display:flex;justify-content:center;align-items:center}#main_banner1 .slick-dots li{width:9px !important;height:9px !important}#main_banner1 .slick-dots li:only-child{display:none}#main_banner1 .slick-dots li.slick-active{width:15px !important;height:15px !important}
#main_banner1 .slick-dots li button::before{width:8px !important;height:8px !important;background-color:#fff !important;border-radius:50% !important;opacity:1}#main_banner1 .slick-dots .slick-active button::before{width:14px !important;height:14px !important;background-color:#c39f4c !important;opacity:1}#main_hotspot_zone2 .headline{padding:0;margin:0}#menu_buttons2 img{display:block}
#menu_buttons2 div.menu_button_wrapper{margin-bottom:1.5rem}@media(min-width:979px){#menu_buttons2 div.menu_button_wrapper{margin-bottom:3rem}}@media(min-width:979px){#menu_buttons2 .menu_button_wrapper{margin-bottom:2rem !important}}#menu_banners3 div.menu_button_wrapper{padding:0}#menu_banners3 img{display:block}
.trustedshops__section{padding:2rem 0;position:relative;background:#fff}.trustedshops__section h2{text-align:center;margin-bottom:5rem}.trustedshops__section::before{content:"";position:absolute;top:0;width:100vw;height:100%;left:50%;margin-left:-50vw;background:#fff;z-index:-1}