#main_banner1{width:100vw;left:50%;transform:translateX(-50%);position:relative;max-width:1920px}@media(max-width:756px){#main_banner1 .slick-arrow{display:none !important}}@media(min-width:757px) and (max-width:1599px){#main_banner1 .slick-prev{left:.5rem}}@media(min-width:757px) and (max-width:1599px){#main_banner1 .slick-next{right:.5rem}}#main_banner1 .banner__link{height:100%;display:flex;justify-content:center;position:relative}
#main_banner1 .banner__content{display:flex;flex-direction:column;position:absolute;top:50%;transform:translateY(-50%);width:100%;max-width:480px;margin-left:auto;padding:0 4rem;left:0}@media(min-width:757px){#main_banner1 .banner__content{max-width:753px}}@media(min-width:979px){#main_banner1 .banner__content{max-width:unset}}@media(min-width:1500px){#main_banner1 .banner__content{max-width:1400px;padding:0;left:calc((100% - 1400px) / 2)}}#main_banner1 .banner__button{text-decoration:none;line-height:1.2;display:block;max-width:155px;color:#fff;border:1px solid #fff;background:transparent}
@media(min-width:757px){#main_banner1 .banner__button:hover{background:#39535c;border-color:#39535c}}#main_banner1 .banner__heading{color:#FFF;font-style:normal;font-weight:400;line-height:40px;font-size:4.8rem;margin-bottom:2rem}@media(min-width:979px){#main_banner1 .banner__heading{font-size:6.4rem;margin-bottom:4rem}}#main_banner1 .banner__text{font-size:21px;font-style:normal;font-weight:400;line-height:24px;color:#FFF;margin-bottom:4.8rem}#main_banner1.skeleton{background:#f1f1f1}#main_banner1.skeleton .main_slider__item{display:none}
#main_banner1.skeleton .main_slider__item:first-child{display:block}#main_banner1 .main_slider__item a{display:flex;justify-content:center}#main_banner1.skeleton .main_slider__item:not(.--html) a,#main_banner1 .main_slider__item:not(.--html) a.loading{position:relative;max-height:calc(1px * var(--height))}@media(max-width:756px){#main_banner1.skeleton .main_slider__item:not(.--html) a,#main_banner1 .main_slider__item:not(.--html) a.loading{min-height:auto}}@media(min-width:757px){#main_banner1.skeleton .main_slider__item:not(.--html) a,#main_banner1 .main_slider__item:not(.--html) a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}
}@media(min-width:979px){#main_banner1.skeleton .main_slider__item:not(.--html) a,#main_banner1 .main_slider__item:not(.--html) a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item:not(.--html) a,#main_banner1 .main_slider__item:not(.--html) a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}}#main_banner1.skeleton .main_slider__item:not(.--html) a:before,#main_banner1 .main_slider__item:not(.--html) a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}
@media(min-width:757px){#main_banner1.skeleton .main_slider__item:not(.--html) a:before,#main_banner1 .main_slider__item:not(.--html) a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}}@media(min-width:979px){#main_banner1.skeleton .main_slider__item:not(.--html) a:before,#main_banner1 .main_slider__item:not(.--html) 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 .main_slider__item:not(.--html) a:before,#main_banner1 .main_slider__item:not(.--html) 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 .main_slider__item:not(.--html) a img,#main_banner1 .main_slider__item:not(.--html) a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main_banner1 .main_slider__wrapper:has(.blackweek){overflow:visible;width:100%}#main_banner1.blackweek .sliderNavigation{display:none}#main_banner1 .blackweek{width:100vw;max-width:1920px;margin-left:50%;transform:translateX(-50%);background:var(--banner-url);background-repeat:no-repeat;background-position:center top;background-size:cover}
#main_banner1 .blackweek__container{color:#fff;display:flex;flex-flow:column;padding:20px 15px}@media(min-width:979px){#main_banner1 .blackweek__container{padding:20px 15px}}#main_banner1 .blackweek__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;flex-flow:column;gap:15px}@media(min-width:979px){#main_banner1 .blackweek__header{flex-flow:row;gap:unset}}#main_banner1 .blackweek__label{font-weight:900;font-size:30px}#main_banner1 .blackweek__label span{font-weight:400}
#main_banner1 .blackweek__timer_wrapper{display:flex;align-items:center;gap:15px;flex-flow:column}@media(min-width:979px){#main_banner1 .blackweek__timer_wrapper{flex-flow:row}}#main_banner1 .blackweek__timer_label{font-size:14px;font-weight:400}#main_banner1 .blackweek__timer{display:flex;align-items:center;gap:10px}#main_banner1 .blackweek__timer_item{display:flex;flex-flow:column;align-items:center;justify-content:center;font-weight:900;font-size:20px;width:46px;height:46px;background:transparent;color:#fff;border:1px solid #515151}
#main_banner1 .blackweek__timer_item small{font-weight:500;font-size:10px}#main_banner1 .blackweek__timer_separator{font-size:20px}#main_banner1 .blackweek__link{font-size:14px;color:#fff !important;text-decoration:underline;padding-top:20px;display:flex;width:fit-content;margin-left:auto;margin-right:auto}#main_banner1 .blackweek__link:hover{text-decoration:none}#main_banner1 .blackweek .product_slider{width:100%}#main_banner1 .blackweek .product_slider:not(.swiper-initialized),#main_banner1 .blackweek .product_slider:not:has(.slick-initialized){height:400px}
@media(min-width:979px){#main_banner1 .blackweek .product_slider:not(.swiper-initialized),#main_banner1 .blackweek .product_slider:not:has(.slick-initialized){height:420px}}#main_banner1 .blackweek .product_slider:has(.slick-initialized) .swiper-button-prev,#main_banner1 .blackweek .product_slider:has(.slick-initialized) .swiper-button-next{display:none}#main_banner1 .blackweek .product_slider .swiper-button-prev,#main_banner1 .blackweek .product_slider .swiper-button-next{border-radius:100%}#main_banner1 .blackweek .product_slider .product{text-align:center;padding:15px !important;background:#fff}
#main_banner1 .blackweek .product_slider .product.slick-slide{padding:15px 10px !important}#main_banner1 .blackweek .product_slider .product>*{padding-left:0;padding-right:0}#main_banner1 .blackweek .product_slider .product__name{font-weight:400;font-size:14px}#main_banner1 .blackweek .product_slider .product__prices{margin-top:10px;justify-content:center}#main_banner1 .blackweek .product_slider .product__prices .price.--main{font-weight:700;font-size:14px}#main_banner1 .blackweek .product_slider .product__prices .price.--omnibus{color:#656565;font-size:10px;font-weight:400;margin-top:10px;width:100%}
#main_banner1 .blackweek .product_slider .product__prices .price.--omnibus .price_percent{color:#d0a361}#main_banner1 .blackweek .product_slider .product .blackweek_label{position:absolute;top:5px;left:5px;width:60px;height:60px;background:#d0a361;display:flex;flex-flow:column;align-items:center;justify-content:center;border-radius:100%;font-weight:700;text-transform:uppercase;font-size:11px;line-height:12px}#main_banner1 .blackweek .product_slider .product .blackweek_label span{color:#333}#main_banner1 .blackweek .product_slider .product .blackweek_label span.blackweek_label__percent{color:#fff;line-height:15px;font-size:16px;font-weight:900}
#main_banner1 .blackweek .product_slider__wrapper.slick-initialized .slick-list{margin:0 -7.5px}@media(min-width:979px){#main_banner1 .blackweek .product_slider__wrapper.slick-initialized .slick-list{margin:0 -15px}}#main_banner1 .blackweek .product_slider__wrapper.slick-initialized .product{margin:0 7.5px}@media(min-width:979px){#main_banner1 .blackweek .product_slider__wrapper.slick-initialized .product{margin:0 15px}}#main_banner1 .blackweek .product_slider__wrapper.slick-initialized .slick-arrow{background:rgba(51,51,51,0.7);color:#fff;border-radius:100%}
#main_banner1 .blackweek.--alternate-labels .product_slider .product .blackweek_label{background:#c51002}#main_banner1 .blackweek.--alternate-labels .product_slider .product span{color:#ffa9a9}#main_banner1 .blackweek.--alternate-accents .blackweek__timer_item,#main_banner1 .blackweek.--alternate-accents .blackweek__label,#main_banner1 .blackweek.--alternate-accents .blackweek__timer_label{color:#333}#main_banner1 .blackweek.--alternate-accents .blackweek__link{color:#333 !important}
#menu_buttons2{overflow:initial}#menu_buttons2 .main__benefit_wrapper{display:grid;gap:2rem;position:relative;padding:2rem 0}@media(min-width:757px){#menu_buttons2 .main__benefit_wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:979px){#menu_buttons2 .main__benefit_wrapper:before{content:'';position:absolute;z-index:-1;height:100%;top:0;background:#f9f9f9;width:100vw;left:50%;transform:translate(-50%)}}@media(min-width:1200px){#menu_buttons2 .main__benefit_wrapper{grid-template-columns:repeat(4,1fr)}
}#menu_buttons2 .main__benefit_item{display:grid;grid-template-columns:6rem 1fr;gap:1rem}#menu_buttons2 .main__benefit_icon{height:6rem;width:6rem;display:flex;justify-content:center;align-items:center}#menu_buttons2 .main__benefit_content{display:flex;justify-content:center;flex-direction:column;gap:.5rem}#menu_buttons2 .main__benefit_headline{font-size:14px;font-style:normal;font-weight:600;line-height:14px}#menu_buttons2 .main__benefit_text{font-size:12px;font-style:normal;font-weight:400;line-height:16px}
#main_tree5 ul{list-style:none;margin:0}#main_tree5 ul .title{color:#3d3d3d;display:block;line-height:1;padding:15px 0;cursor:pointer;position:relative;font-size:1.2em}@media(min-width:757px){#main_tree5 ul .title{border:0;padding:0 0 10px;font-size:1.3em}}#main_tree5 ul .title:after{background-color:#39535c;content:"";width:15px;height:3px;display:none;margin-top:8px}
@media(min-width:757px){#main_tree5 ul .title:after{display:block}}#main_tree5 ul .title:not(:only-child):before{line-height:1;speak:none;-webkit-font-smoothing:antialiased;content:"\F0D7";font-family:FontAwesome;position:absolute;font-size:11px;color:#39535c;background:transparent;right:0;top:43%;margin:0;font-weight:normal}@media(min-width:757px){#main_tree5 ul .title:not(:only-child):before{display:none}}#main_tree5 ul ul{min-height:0 !important;display:none;margin-bottom:15px}
@media(min-width:757px){#main_tree5 ul ul{display:block;margin:0}}#main_tree5 ul.main_tree_sub>li:last-child .title{border:0}#main_tree5 ul .nav-gfx{display:inline-block;padding-bottom:15px}#main_tree5 ul li.item{font-size:.9em;padding:5px 0 5px 10px}@media(min-width:757px){#main_tree5 ul li.item{padding:1px 0}}#main_tree5>ul>li{border-bottom:1px solid #c4c7c8;padding:0}@media(min-width:757px){#main_tree5>ul>li{border:0}}
#main_blog{position:relative;padding-top:5rem;padding-bottom:5rem}@media(min-width:1200px){#main_blog{padding-top:10rem;padding-bottom:10rem}}#main_blog:before{content:'';z-index:-1;background:#f9f9f9;position:absolute;height:100%;width:100vw;left:50%;transform:translateX(-50%);top:0}
.instagram.load-content:after{position:absolute}.instagram.--skeleton .instagram__item{min-height:25rem;background:#f1f1f1}.instagram.--skeleton.--slider .instagram__item:nth-child(n+5){display:none}@media(max-width:979px){.instagram.--skeleton.--slider .instagram__item:nth-child(n+3){display:none}}.instagram__label .headline{flex-wrap:wrap}.instagram__label:hover .headline__after{color:#39535c}.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#000}.instagram__label .headline__after:before{display:none}
.instagram__item{overflow:hidden}.instagram__item a{overflow:hidden;position:relative;display:flex;align-content:flex-start;justify-content:center;height:100%;aspect-ratio:1;max-height:50vw}@media(min-width:979px){.instagram__item a{max-height:27rem}}@media(min-width:1200px){.instagram__item a{max-height:33.5rem}}.instagram__item a img{object-fit:cover;width:100%}.instagram__item a:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;transition:.2s all;opacity:0}
.instagram__item a:after{font-family:FontAwesome;content:url('/gfx/standards/instagram.svg');color:#fff;font-size:3rem;line-height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.35s all;opacity:0}.instagram__item a:hover:before,.instagram__item a:hover:after{opacity:1}.instagram__item.--video video{max-width:100%;object-fit:cover;width:100%}.instagram__item.--video a:before,.instagram__item.--video a:after{display:none}.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}
@media(min-width:979px){.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3rem}}.instagram.--slider .slick-prev{left:2rem}.instagram.--slider .slick-next{right:2rem}.instagram.--slider .slick-list{margin:0 -0.75rem}@media(min-width:979px){.instagram.--slider .slick-list{margin:0 -1.5rem}}.instagram.--slider .slick-track{display:flex}.instagram.--slider .instagram__items{overflow:hidden}.instagram.--slider .instagram__item{margin:0 .75rem;height:unset}
@media(min-width:979px){.instagram.--slider .instagram__item{margin:0 1.5rem}}#main_cms{overflow:initial;position:relative}#main_cms .firm_list{display:grid;grid-template-columns:repeat(5,minmax(auto,1fr));margin-left:-15px;margin-right:-15px}#main_cms .firm_list.slick-initialized{position:static}#main_cms .firm_list.slick-initialized .slick-list{padding-bottom:1px}#main_cms .firm_list.slick-initialized .slick-arrow{top:10px;height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;font-size:2.5rem;border-radius:5px}
@media(min-width:1200px){#main_cms .firm_list.slick-initialized .slick-arrow{top:20px}}#main_cms .firm_list.slick-initialized .slick-arrow.slick-prev{right:45px;left:unset}#main_cms .firm_list.slick-initialized .slick-arrow.slick-next{right:0;left:unset}#main_cms .firm_item{display:flex;margin:0 1.5rem;justify-content:center;padding:2.3rem;border-radius:6px;border:1px solid #e7e7e7}#main_cms .firm_img{display:flex;align-items:center;height:7.2rem}#main_cms .firm_img img{display:block;max-height:7.2rem}
#main_cms2 .cms2_text{font-size:14px;font-style:normal;font-weight:400;line-height:140%}