html{scroll-behavior:smooth;scroll-padding-top:150px}body{color:#fff;background:#000;margin:0}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #c59a3f}img{max-width:100%}:where(img[data-natural-height]){height:auto}iframe{border:0}.dropdown-trigger{appearance:none;color:inherit;text-align:inherit;background:0 0;border:0;width:100%;padding:0}.react-carousel .w-slider-mask{white-space:normal}.react-slide>.w-slide{width:100%}.react-carousel .w-slider-arrow-left,.react-carousel .w-slider-arrow-right{background-color:#0000;border:0;padding:0}.w-icon-slider-left,.w-icon-slider-right{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-slider-nav.w-round>.w-slider-dot{border-radius:100%}.w-slider-dot{border:0;padding:0}.external-embed{text-align:center;border:1px solid #574624;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:24px;display:flex}.external-embed button,.consent-banner button{color:#000;background:#c59a3f;border:1px solid #c59a3f;padding:12px 20px}.external-embed small{max-width:450px}.consent-banner{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#000000e0;border:1px solid #ffffff38;max-width:440px;padding:24px;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 40px #0008}.consent-banner h2{margin:0 0 12px;font-size:20px}.consent-banner p{font-size:14px;line-height:1.5}.consent-banner a{color:#c59a3f;font-size:13px}.consent-banner>div{gap:12px;margin-top:20px;display:flex}.consent-banner .consent-secondary{color:#eee;background:0 0;border-color:#888}.ticket-list-controls{flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;margin-bottom:2rem;display:flex}.ticket-list-controls label{flex-direction:column;flex:0 16rem;gap:.5rem;max-width:100%;display:flex}.ticket-list-controls p{margin:0}.ticket-list-controls select{font:inherit;font-size:1rem}.ticket-list-controls select:focus-visible{outline-offset:3px;outline:2px solid #c59a3f}.ticket-list-controls select:disabled{opacity:.6;cursor:wait}#tickets-kaufen .ticket-list-retry,#tickets .ticket-list-retry{color:#c59a3f;background:0 0;border:0;padding:0;text-decoration:underline}#tickets-kaufen .ticket-list-more,#tickets .ticket-list-more,.ticket-widget_more{color:#c59a3f;background:0 0;border:1px solid #c59a3f;margin:1.5rem auto 0;padding:.7rem 1.25rem;display:block}#tickets-kaufen .ticket-list-more:disabled,#tickets .ticket-list-more:disabled,.ticket-widget_more:disabled{opacity:.6;cursor:wait}#tickets-kaufen .ticket-list-teaser,#tickets .ticket-list-teaser{pointer-events:none;max-height:8rem;position:relative;overflow:hidden}#tickets-kaufen .ticket-list-teaser:after,#tickets .ticket-list-teaser:after{content:"";background:linear-gradient(#0000,#000 95%);position:absolute;inset:0}@media (min-width:992px){#tickets-kaufen.sushi-course-tickets .event-info-top>.small-wrapper-horizontal.gap-1rem{gap:1.7rem;width:42.4rem;margin-right:0}#tickets-kaufen.sushi-course-tickets .event-info-top>.small-wrapper-horizontal.gap-1rem>*{box-sizing:border-box;text-align:center;width:13rem;min-width:13rem}}@media (min-width:1200px){#tickets-kaufen.sushi-course-tickets>.container{max-width:1100px}#tickets-kaufen.sushi-course-tickets .event-info-top,#tickets-kaufen.sushi-course-tickets .ck-ticket_item{justify-content:flex-start;column-gap:4rem}#tickets-kaufen.sushi-course-tickets .event-info-top>.small-wrapper-vertical,#tickets-kaufen.sushi-course-tickets .ck-ticket_item-detail{text-align:left;flex:0 0 19.5rem;align-items:flex-start;max-width:19.5rem}}.site-page:has(.ck-ticket_layout) .navbar-big-logo{z-index:1000}.site-page:has(.ck-ticket_layout) .ck-hero-section{z-index:1000}.site-page.kreativit-t_body #NYE-Menu-Schilling>.small-wrapper-horizontal.centered,.site-page.kreativit-t_body #NYE-Menu-Schilling>.kommende-termine.space{width:min(100%,260px);margin-left:auto;margin-right:auto}.site-page.kreativit-t_body #NYE-Menu-Schilling .kommende-termine{box-sizing:border-box;width:100%;min-height:0;padding:12px 18px;font-size:18px;line-height:1.25}.site-page.kreativit-t_body #NYE-Menu-Schilling .kommende-termine .event-time{font-size:18px;line-height:1.25}#tickets-kaufen .ticket-paint-list .button.ticket-kafuen.shadow-on-hover{padding-top:15px;padding-bottom:15px}@media (min-width:768px){.site-page:has(.new-brunch-paint_layout) :is(.page-wrapper,.main-wrapper){overflow:clip visible}.new-brunch-paint_layout>.ticket-widget_wrap:not(.is-mobile){align-self:stretch;bottom:0}.new-brunch-paint_layout>.ticket-widget_wrap:not(.is-mobile)>.ticket-widget_main{min-height:0;max-height:calc(100dvh - 11rem);position:sticky;top:10rem;overflow-y:auto}.new-brunch-paint_layout>.ticket-widget_wrap:not(.is-mobile)>.ticket-widget_main>*{flex-shrink:0}}#tickets-kaufen .ticket-paint-list .mobile-only{display:none}#tickets-kaufen .ticket-paint-list .div-block-69{text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.consent-settings{color:#bbb;background:#111;border:0;margin:0 auto;padding:12px 16px;font-size:12px;text-decoration:underline;display:block;position:static}.w-nav-button{color:inherit;background:0 0;border:0}.mobile-open .w-nav-menu{background:var(--black);max-height:80vh;position:absolute;top:100%;left:0;right:0;overflow-y:auto;display:block!important}@media (max-width:479px){#tickets-kaufen .ticket-paint-list .div-block-69>.event-headline{font-size:clamp(20px,6.15vw,24px)}.consent-banner{max-width:none;bottom:12px;left:12px;right:12px}.consent-banner>div{flex-wrap:wrap}}@media (max-width:767px){#tickets-kaufen .ticket-paint-list .mobile-only{display:block}#tickets-kaufen .ticket-paint-list .button.ticket-kafuen.shadow-on-hover{padding-top:11px;padding-bottom:11px}#tickets-kaufen .ticket-paint-list .ticket-kafuen{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}#tickets-kaufen .ck-ticket_item-actions{flex-direction:column;align-items:stretch;width:100%}#tickets-kaufen .ck-ticket_item-cta{box-sizing:border-box;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.reservation-widget{background:#101010;border:1px solid #c59a3f;max-width:950px;margin:40px auto;padding:32px}.reservation-widget h2{font-size:30px}.reservation-fields{grid-template-columns:2fr 2fr 1fr;gap:20px;display:grid}.reservation-fields label{flex-direction:column;gap:8px;display:flex}.reservation-fields input,.reservation-fields select,.ticket-list-controls select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202020;border:1px solid #777;width:100%;min-height:48px;padding:12px}.reservation-times{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.reservation-times button{color:#fff;background:0 0;border:1px solid #c59a3f;padding:12px 20px}.reservation-times button:disabled{opacity:.4;cursor:wait}.reservation-widget a{color:#c59a3f}@media (max-width:600px){.reservation-fields{grid-template-columns:1fr}.reservation-widget{margin:20px 12px;padding:24px}}.reservation-dialog{color:#fff;background:#101010;border:1px solid #c59a3f;width:min(1000px,95vw);max-height:90vh;padding:20px}.reservation-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.reservation-dialog .reservation-widget{border:0;margin:0;padding:24px}.reservation-close{color:#fff;z-index:1;background:0 0;border:0;font-size:32px;position:absolute;top:5px;right:10px}button.w-dropdown-toggle{color:inherit;font:inherit;text-align:inherit;background:0 0;border:0}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-variable.woff2)format("woff2")}@media (max-width:991px){.responsive_navbar.w-nav:not(.mobile-open) .w-nav-menu{display:none!important}.responsive_navbar .w-nav-button{min-width:44px;min-height:44px;display:block}.menu-image-2{background:linear-gradient(#c59a3f,#c59a3f) top/100% 2px no-repeat,linear-gradient(#c59a3f,#c59a3f) 50%/100% 2px no-repeat,linear-gradient(#c59a3f,#c59a3f) bottom/100% 2px no-repeat;width:26px;height:18px}.mobile-open .w-nav-menu{width:100%;max-width:100%;inset:100% 0 auto;transform:none!important}.mobile-open .w-dropdown-list{width:100%;min-width:0;position:static}.mobile-open .w-nav-menu .w-dropdown{width:100%}}.hours-dialog{color:#fff;background:#111;border:1px solid #c59a3f;width:min(700px,95vw);max-height:90vh;padding:45px 24px}.hours-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.hours-dialog>div,.hours-dialog .opening_hours_info_big_wrapper{width:100%;max-width:100%}.footer_gold-line{width:100%;min-width:0;max-width:100%}.site-page p,.site-page li,.w-richtext a{overflow-wrap:anywhere}.site-page :has(>.w-background-video){isolation:isolate}.application-form{text-align:left;gap:20px;width:min(100%,700px);margin:30px auto;display:grid}.application-form label{gap:8px;display:grid}.application-form input,.application-form textarea{color:#fff;background:#181818;border:1px solid #777;width:100%;padding:12px}.application-form button{color:#000;background:#c59a3f;border:0;padding:14px}.application-form .application-honeypot{display:none}.application-form .application-consent{font-size:14px;display:block}.application-consent input{width:auto;margin-right:8px}.application-form a{color:#c59a3f}.w-dyn-item[hidden]{display:none!important}.promotion-dialog{color:#fff;background:0 0;border:0;width:max-content;max-width:95vw;max-height:90vh;padding:0;overflow:auto}.promotion-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008}.promotion-dialog .popup-slider{min-width:0;max-width:95vw;margin:0;opacity:1!important;transform:none!important}.promotion-close{z-index:200;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:8px;right:8px}.promotion-close:hover{opacity:.8}.promotion-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.promotion-dialog .w-slider-mask,.react-slide{height:100%}.w-icon-dropdown-toggle:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;display:block;transform:rotate(45deg)}.hours-dialog .cross_icon{display:none}.inquiry-dialog{color:#fff;background:#000;border:1px solid #c59a3f;width:min(900px,96vw);max-height:92dvh;padding:44px 12px 12px}.inquiry-dialog .reservation-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.inquiry-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}@media (min-width:992px){.site-page .section_image_on_right.cocktailkurse_image_right>.gold_line.wrapper{transform:translateY(-95px)}.site-page .section_4.business_events_page>.gold_line.wrapper,.site-page .section_image_on_right.business_events>.gold_line.wrapper{transform:translateY(-90px)}.site-page .section_4.tagungen_page>.gold_line.wrapper{transform:translateY(-70px)}.site-page .section_4.tagungen_page>.gold_line.wrapper .buttons_wrapper_big{width:min(1300px,100%)}.site-page .section_4.tagungen_page .buttons_wrapper.tagungen-two-buttons:not(.mobile-vertical){justify-content:flex-start;gap:1rem;padding:0}.site-page .section_6_tagungen>.gold_line.wrapper{transform:translateY(-120px)}.site-page #catering-description>.gold_line.wrapper,.site-page #office-description>.gold_line.wrapper{transform:translateY(-80px)}.site-page .section_4.gin_tatsing_page>.gold_line.wrapper{transform:translateY(-90px)}.site-page #communion-description>.gold_line.wrapper,.site-page #course-description>.gold_line.wrapper{transform:translateY(-60px)}.site-page.body-25 .section_image_on_right.catering_image-right>.gold_line.wrapper{transform:translateY(-120px)}.site-page #firmenevents>.gold_line.wrapper{transform:translateY(-90px)}.site-page #messe>.gold_line-bar-catering.wrapper,.site-page #hochzeit>.gold_line-bar-catering.wrapper{transform:translateY(-50px)}.site-page .section_4.business_events_page>.gold_line.wrapper{transform:translateY(-150px)}.site-page .section_4.geburtstage_page>.gold_line.wrapper,.site-page .section_4.whiskey_tasting_page-copy>.gold_line.wrapper,.site-page .section_4.cocktails_page>.gold_line.wrapper,.site-page .section_4.events_page>.gold_line.wrapper{transform:translateY(-60px)}.site-page .section_image_on_right.cocktails_page>.gold_line.wrapper{transform:translateY(-40px)}.site-page .section_4.hochzeits_page_de>.gold_line.wrapper,.site-page .section_4.kurse_und_tasting_page:not(.sushi_kurs_tastings,.kurse_preise)>.gold_line.wrapper{transform:translateY(-140px)}.site-page .section_4.hochzeits_page_de>.gold_line.wrapper{transform:translateY(-100px)}.site-page .section_hochzeiten_de>.gold_line.wrapper,.site-page .section_image_on_right.sushi_page>.gold_line.wrapper,.site-page .section_image_on_right.das_ist_schilling_page>.gold_line.wrapper,.site-page .section_image_on_right.kurse_und_tasting_page>.gold_line.wrapper,.site-page .section_image_on_right.events_page>.gold_line.wrapper{transform:translateY(-145px)}.site-page .sushi_course_section .form-button.is-absolute.is-rightsided{right:max(1rem,50vw - 650px + 1rem)}.site-page #Hotel .paragraph-10.hidden{text-align:left}}.site-page #the-experience>.gold_line{border-bottom:0}.site-page.body-34 #hochzeit .bar-catering-jetzt-anfragen{justify-content:center;align-items:center;min-height:63px;padding:0 15px;display:flex}.site-page.body-34 .top-barkeeper{z-index:1;position:relative}.site-page.kreativit-t_body .kreativit-t-ticket_layout,.site-page.kreativit-t_body .kreativit-t-ticket_layout .ck-ticket_header{text-align:center;align-items:center}.site-page:has(#tickets-kaufen.sushi-course-tickets) #highlights-1 #NYE-Menu-Schilling{gap:1rem;padding:24px}.site-page:has(#tickets-kaufen.sushi-course-tickets) #highlights-1 #NYE-Menu-Schilling .kommende-termine{padding:12px 20px}.falstaff-embed{object-fit:contain;width:auto}.react-slider-track{height:100%;display:grid}.react-slider-track>.react-slide{min-width:0;max-width:100%;transition:transform var(--carousel-duration) ease;grid-area:1/1}.react-slider-track.is-fade{display:grid;transform:none}.react-slider-track.is-fade>.react-slide{opacity:0;visibility:hidden;transition:opacity var(--carousel-duration) ease, visibility var(--carousel-duration);grid-area:1/1}.react-slider-track.is-fade>.is-active{opacity:1;visibility:visible}.react-carousel button[hidden]{display:none}.background-video-play{z-index:5;color:#fff;background:#000b;border:1px solid #c59a3f;padding:10px 16px;position:absolute;bottom:20px;right:20px}button.faq3_question,button.faq4_question{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0}button.faq3_question{width:100%}button[aria-expanded=true]>.faq3_icon{transform:rotate(180deg)}button.w-tab-link{border:0}.gold_line.wrapper.none .buttons_wrapper_big,.gold_line.wrapper.none .new-gold_line{max-width:100%}@media (max-width:479px){.image-14{max-width:calc(100% - 30px)}.hero.gutscheine-page .container.sushi-bestellen-page{width:calc(100% - 40px)}.hero.gutscheine-page .content-wrapper.sushi-bestellen-page,.hero.gutscheine-page .horizontal-flex._500px{width:100%;min-width:0}.hero.gutscheine-page h1{max-width:100%;font-size:42px}}.site-page :has(>.w-background-video):before{content:"";z-index:-1;pointer-events:none;background-image:inherit;background-position:inherit;background-size:inherit;background-repeat:inherit;position:absolute;inset:0}@media (max-width:991px){.responsive_navbar .w-nav-button{min-width:50px}.menu-image-2{width:24px;height:16px}}.site-page :has(>.w-background-video)>.w-background-video{z-index:-2}@media (max-width:991px){.menu-image-2{height:14px;position:relative}.mobile-open .menu-image-2{background:0 0}.mobile-open .menu-image-2:before,.mobile-open .menu-image-2:after{content:"";background:#c59a3f;width:100%;height:2px;position:absolute;top:50%;left:0;transform:rotate(45deg)}.mobile-open .menu-image-2:after{transform:rotate(-45deg)}}.infinite-scroll-grid{animation:20s linear infinite partner-logos}.site-page.body-34 #referenzen .infinite-horizontal-scroll{width:max-content;animation:20s linear infinite partner-logos-seamless}.site-page.body-34 #referenzen .infinite-scroll-grid{flex:0 0 2310px;width:2310px;min-width:0;animation:none}@media (max-width:991px){.site-page.body-34 #referenzen .infinite-scroll-grid{flex-basis:1980px;width:1980px}}@keyframes partner-logos-seamless{to{transform:translate(-50%)}}@keyframes partner-logos{to{transform:translate(-100%)}}.map_image:hover .over_map_info,.map_image:focus-visible .over_map_info{opacity:1;display:block}@media (max-width:767px){.slider-2.react-carousel{padding-bottom:4px}}.site-page .comment-text-left,.site-page .paragraph-10.comment-text-left,.site-page .paragraph-7.comment-text-left{text-align:left}.site-page .comment-heading-gap{margin-bottom:40px}@media (max-width:767px){.site-page.body-28 #catering-description .comment-text-left,.site-page.body-28 #office-description .comment-text-left,.site-page.body-19 #communion-description .comment-text-left{text-align:center}}.site-page .comment-text-reveal{clip-path:inset(0 0 calc(-1 * var(--comment-reveal-gap,0px)) 0)}.site-page .comment-text-reveal[data-reveal-ready=true]>*{opacity:0}@media (prefers-reduced-motion:reduce){.site-page .comment-text-reveal[data-reveal-ready=true]>*{opacity:1}}.site-page #parking-description .opening_hours_flex{isolation:isolate;position:relative}.site-page #parking-description .div_golden_border{z-index:0;pointer-events:none}.site-page #parking-description .opening_hours_flex>:not(.div_golden_border){z-index:1;position:relative}.body-25>.section>.container>.flex-container.gold-stroke{isolation:isolate;border-color:#0000;position:relative}.body-25>.section>.container>.flex-container.gold-stroke:before{content:"";border:2px solid var(--goldenrod);z-index:0;pointer-events:none;position:absolute;inset:-2px}.body-25>.section>.container>.flex-container.gold-stroke>.content-wrapper-text{z-index:1;position:relative}.ticket-widget_months{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ticket-widget_months button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:.25rem .75rem;position:static}.ticket-widget_months button:disabled{opacity:.35;cursor:default}.ticket-widget_category-item[aria-disabled=true]{opacity:.5;cursor:default}@media (max-width:767px){.ticket-widget_wrap.is-mobile[data-open=true]{height:calc(100dvh - 5.625rem)}.ticket-widget_wrap.is-mobile[data-open=true] .ticket-widget_main{max-height:100%}.site-page:has(.ticket-widget_wrap.is-mobile[data-open=true]) .ticket-widget_button.is-fixed{visibility:hidden}}@media (max-width:479px){.site-page.body-19 .hero.geburtstage>.background-video-6,.site-page.body-25 .hero.header_cocktailkurse>.background-video-5{width:100%;height:100%;inset:0}.site-page.body-21 #comment-impressions .grid_impressionen-_wrapper>.lightbox-wrapper-test:first-child{width:100%;max-width:none;margin-left:0;margin-right:0}.site-page.body-34 #messe .bar-catering-jetzt-anfragen.right_sided,.site-page.body-34 #hochzeit .bar-catering-jetzt-anfragen.right_sided{top:0}}@media (max-width:991px){.site-page .responsive_navbar .nav-menu-3>.dropdown-2>.drop-down{text-align:left;justify-content:flex-start;gap:12px;width:100%;margin-left:0;margin-right:0}.site-page .responsive_navbar .nav-menu-3>.dropdown-2>.drop-down>.icon-3{margin-left:0}}.site-page.body .button.home{justify-content:center;align-items:center;display:flex}@media (max-width:479px){.site-page.body .button.home{padding-block:0}}.site-page.reservierungen-body .dinner_hero-item-link{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.site-page.reservierungen-body .dinner_hero-item-inner{z-index:2;pointer-events:none;position:relative}.site-page.reservierungen-body .dinner_hero-item-inner a{pointer-events:auto}.site-page.reservierungen-body .dinner_hero-item-link:focus-visible{outline:2px solid var(--goldenrod);outline-offset:-4px}@media (max-width:767px){.site-page.body-28 .hero.business-events{isolation:isolate;overflow:clip}.site-page.body-28 .hero.business-events>.background-video-9{z-index:-1;width:100%;height:100%;inset:0}.site-page.body-28 .hero.business-events>.background-video-9>video{object-fit:cover;z-index:0;width:100%;min-width:0;height:100%;min-height:0;margin:0;inset:0}.site-page.body-28 .section_4.business_events_page,.site-page.body-28 .content_holder.business_events_page.text_business_events{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;margin-inline:0}.site-page.body-28 .content_holder.business_events_page.text_business_events>.grid_content{flex-shrink:0;min-width:0;max-width:100%;height:auto}}.magic-mike-inner .magic-mike-background{object-position:50% 78%}.magic-mike-shade{z-index:1;pointer-events:none;background:linear-gradient(#0009,#0004 30%,#0008 65%,#000d);position:absolute;inset:0}.magic-mike-logos,.magic-mike-bottom{z-index:2;position:relative}.magic-mike-logos .valentine_logo{object-fit:contain;width:12rem;height:5rem}.magic-mike-event-logo{object-fit:contain;width:17.25rem;height:6rem}.magic-mike-details{flex-direction:column;gap:.375rem;display:flex}.magic-mike-details .artwork_paragraph{margin:0}@media (max-width:767px){.magic-mike-inner.artwork-inner{padding:1.125rem 0 0}.magic-mike-inner .magic-mike-background{object-position:50% 0%}.magic-mike-logos{gap:1rem}.magic-mike-logos .valentine_logo{width:min(7.1875rem,28vw);height:3rem}.magic-mike-event-logo{width:min(9.0625rem,36vw);height:4.0625rem}.magic-mike-details{gap:.3125rem}.magic-mike-bottom.valentine_container{background:linear-gradient(#0000,#000);flex-direction:column;align-items:stretch;gap:1rem;padding:4rem 1rem 3rem}.magic-mike-bottom .artwork_content{text-align:center;align-items:center;max-width:100%}.magic-mike-bottom .artwork_button{width:100%}.magic-mike-shade{background:linear-gradient(#000a,#0002 33%,#0006 65%,#000b)}}.glam-girls-slide .magic-mike-background{object-position:50% 35%}.show-promotion-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.75rem;display:flex}.show-promotion-actions .show-promotion-date{color:#fff;text-align:center;margin:0}@media (max-width:767px){.show-promotion-actions{gap:.625rem;width:100%}}
.body-34 .bar-catering-jetzt-anfragen.right_sided,.body-34 .bar-catering-jetzt-anfragen-link.up-30{justify-content:center;align-items:center;padding-top:0;padding-bottom:0;line-height:1.2;display:inline-flex}.body-27 .slide-8.slide_gutscheine{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/62b18af4061cbc3ed93c05ba/62e2ad33a9e9d65bcc2830b2_cjbLr_CJB0803.avif)}.body-32 #Schilling-NYE .custom-paragraph.up-margin.space{white-space:pre-line}@media (min-width:768px){.body-21 .section_4.home.gin_tatsing_page.text_sushi_kurse{padding-top:93px}.body-25 .section_image_on_right.home.cocktailkurse_image_right{padding-top:67px}.body-19 .section_4.geburtstage_page.geburtstage_page_de{padding-top:147px;padding-bottom:147px}}@media (max-width:479px){.body-21 section.section:nth-of-type(2)>.grid_impressionen-_wrapper>.lightbox-wrapper-test:first-child,.body-28 #comment-impressions>.grid_impressionen-_wrapper>.lightbox-wrapper-test:first-child,.body-28 section.section:nth-of-type(5)>.grid_impressionen-_wrapper>.lightbox-wrapper-test:first-child{width:100%;max-width:none;margin-left:0;margin-right:0}.section_6.das_ist_schilling.home_bewertungen .image_wrapper.tripadvisor{margin-top:3.75rem;top:20px}.section_6.das_ist_schilling.home_bewertungen{padding-bottom:190px}}.ticket-widget_close,.reservation-close,.promotion-close{box-shadow:none;border:0}.ticket-widget_close:focus-visible,.reservation-close:focus-visible,.promotion-close:focus-visible,.inquiry-dialog .reservation-close:focus-visible,.promotion-dialog .promotion-close:focus-visible{color:#f6d68a;text-shadow:0 0 8px #c59a3f;outline:0}@media (max-width:479px){.promotion-dialog{overflow:hidden}.promotion-dialog .schilling-slide-nav{bottom:0}}
:root{--font-text:"Red Hat Text", sans-serif}html{font-synthesis:none}.site-page :is(h1,h2,h3,h4,h5,h6){font-weight:var(--heading-weight,300)!important}.site-page :is(h3,h4){--heading-weight:400}.site-page :is(.heading-4,.heading-7,.heading-9,.heading-11,.heading-12,.heading-18,.heading-21,.heading-22,.heading-31,.heading-35,.heading-36,.heading-37,.heading-38,.heading-39,.heading-40,.heading-41,.heading-52,.heading-53,.heading-54,.heading-55,.heading-74,.heading-75,.heading-76,.heading-77,.heading-78,.heading-79,.heading-80,.heading-81,.heading-83,.heading-84,.heading-85,.heading-86,.heading-87,.heading-88,.heading-98,.heading-112,.heading-115,.heading-140,.heading-27,.headline-4,.headline-42px,.headline-52px,.heading-30,.white-uppercase-headline-30px,.heading-event-36px,.heading-style-h3,.slider_heading-1,.fotografie_heading,.karriere_heading,.reservierungen_h1,.reservierungen_h2,.ck_heading-1,.kreativit-t_h1,.kreativit-t_h2,.artist_h2,.artwork_h1,.gutscheine-heading-1,.schilling-hero_h1,.mothers-day_heading-1,.new-brunch-paint_h2,.secret-sundays_heading-1,.thank-you_heading-1,.thank-you_heading-2,.video-header-title,.brunch-and-paint-h1,.business-events-im-schilling,.h3.event_name_text){--heading-weight:300}.site-page :is(.heading-5._32px,.heading-107,.heading-139,.subheadline-30px,.heading-main-2,.heading-main-3){--heading-weight:400}.site-page :is(.heading-main-2._2rem.left-aligned,.heading-main-2.halloween){--heading-weight:300}.site-page :is(.heading-3,.heading-6,.heading-8,.heading-10,.heading-10-copy,.heading-23,.heading-24,.heading-25,.heading-26,.heading-103,.heading-110,.heading-111,.heading-114,.heading-parken,.nye-2024-headline,.ostern-2024-headline,.gutscheine-page-subheadline,.heading-yellow,.gold-uppercase-subheadline,.subheading-event-card,.subheading-event-card-2,.heading-main,.menu_heading-1,.light-headline.subheadline-1-5rem,.ck_content-heading,.reservierungen_h2.text-color-brand-two,.thank-you_heading-2.text-color-brand-reserve,h3.heading-5,h3.heading-5-copy.hl_gold_mobile){--heading-weight:400}.site-page .heading-5.white{--heading-weight:300}.site-page :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}.site-page .promotion-dialog .artwork_paragraph{font-weight:400}@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/red-hat-text-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/red-hat-text-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text;font-style:italic;font-display:swap;font-weight:300 700;src:url(/fonts/red-hat-text-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:italic;font-display:swap;font-weight:300 700;src:url(/fonts/red-hat-text-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
