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}#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 .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){.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 .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{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}}
.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}}
