#main_banner1{margin-bottom:2.8rem !important}@media(min-width:979px){#main_banner1{margin-bottom:10.3rem !important}}#main_banner1 .slick-dots{bottom:.9rem}@media(min-width:979px){#main_banner1 .slick-dots{bottom:-4.7rem}}#main_banner1 .slick-next{right:1rem}@media(min-width:979px){#main_banner1 .slick-next{right:2.5rem}}#main_banner1 .slick-prev{left:1rem}@media(min-width:979px){#main_banner1 .slick-prev{left:2.5rem}
}#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 a,#main_banner1 .main_slider__item a.loading{position:relative;max-height:calc(1px * var(--height))}@media(min-width:757px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}
}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}}#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item 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 a:before,#main_banner1 .main_slider__item 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 a:before,#main_banner1 .main_slider__item 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 a:before,#main_banner1 .main_slider__item 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 a img,#main_banner1 .main_slider__item a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#menu_buttons2 div.menu_button_wrapper{padding:0}#menu_buttons2 img{display:block}#menu_buttons2{position:relative;background:#f6f6f6;border-radius:12px;margin:0;margin-bottom:54px}@media(min-width:979px){#menu_buttons2{margin-bottom:7rem}}#menu_buttons2 .button2_wrapper{display:flex;flex-direction:column;gap:2.8rem;padding:4rem 2rem}@media(min-width:979px){#menu_buttons2 .button2_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:2rem 2rem}
}@media(min-width:1200px){#menu_buttons2 .button2_wrapper{padding:2rem 4rem}}#menu_buttons2 .button2_item{display:flex;column-gap:1.6rem;align-items:center}@media(min-width:979px){#menu_buttons2 .button2_item{column-gap:1.6rem}}#menu_buttons2 .button2_icon{min-width:4rem}#menu_buttons2 .button2_link{color:#d12f7a;transition:color .2s;font-size:12px;font-style:normal;font-weight:400;line-height:1.33;letter-spacing:.12px}#menu_buttons2 .button2_link:hover{color:#222932}#menu_buttons2 .button2_label{font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.32px;display:block}
#menu_buttons2 .button2_text{display:inline;font-weight:400;line-height:1.33;font-size:1.2rem;letter-spacing:.12px}#menu_buttons2 .button2_text.--bold{font-weight:700}.main_producers{margin-bottom:8px}.main_producers .slick-list{padding-right:90px}.main_producers .slick-track{display:flex;align-items:center}.main_producers .slick-track .main_producers__producer{min-width:0}.main_producers h2{position:relative;font-size:1.3rem;display:none}
@media(min-width:979px){.main_producers h2{font-size:1.4rem}}.main_producers h2 .slick-prev{right:40px;left:2rem;border-radius:7.5px 0 0 7.5px}.main_producers h2 .slick-next{border-radius:0 7.5px 7.5px 0}@media(max-width:756px){.main_producers h2 .slick-next{right:1.6rem !important}}.main_producers__wrapper{display:flex;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;padding-bottom:20px;margin:0 -5px 8px;scrollbar-color:#222932 transparent;scrollbar-width:thin;border-radius:25px}@media(max-width:756px){.main_producers__wrapper{width:100vw;padding-right:2rem;padding-bottom:0;margin:0}
}@media(min-width:979px){.main_producers__wrapper{padding:0 5rem}}.main_producers__wrapper::-webkit-scrollbar-track{background-color:#f1f1f1;margin-top:20px;margin-bottom:20px;border-radius:25px;-webkit-border-radius:25px}.main_producers__wrapper::-webkit-scrollbar{width:3px;background-color:transparent;height:3px}.main_producers__wrapper::-webkit-scrollbar-thumb{background-color:#222932;border-radius:25px;-webkit-border-radius:25px}@media(min-width:979px){.main_producers__wrapper{overflow-x:visible;scroll-snap-type:none;margin:0 -14px 8px;justify-content:center}
}@media(min-width:979px){.main_producers__wrapper:not(.slick-initialized) .main_producers__producer:nth-child(n+7){display:none}}.main_producers__wrapper.slick-initialized{margin-right:0}.main_producers__producer{flex:0 0 auto;height:40px;padding:0 5px}@media(min-width:757px){.main_producers__producer{flex:0 0 25%;height:40px}}@media(min-width:979px){.main_producers__producer{flex:0 1 auto;padding:0;margin:0 14px}}.main_producers__link{display:flex;justify-content:center;align-items:center;height:100%}
@media(min-width:979px){.main_producers__link:hover img{transform:scale(1.05)}}.main_producers__link img{max-height:40px;transition:transform .2s}@media(min-width:757px){.main_producers__link img{max-height:40px}}.main_producers__all{display:none;justify-content:center}@media(max-width:756px){.slick-next{right:1.6rem !important}}#menu_banners3 div.menu_button_wrapper{padding:0}#menu_banners3 img{display:block}
#main_hotspot_zone1:before{background:#fffcf3}.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:#d12f7a}.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#222932;text-decoration:underline}.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}}.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%}.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-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}}
@media(max-width:756px){.cm h1{font-size:1.7em;line-height:1.4em}}.collapse{height:54em;overflow:hidden}@media(min-width:757px){.collapse{height:34rem}}.custom-toggler{margin:auto;cursor:pointer;color:#d12f7a !important;white-space:nowrap;transition:color 300ms ease-in-out;border:0 !important;background:transparent;text-decoration:underline}