body{font-family:open sans,sans-serif!important;color:#34353b!important;height:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:poppins,sans-serif!important}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px!important}}@media(min-width:1400px){.wide .container,.wide .container-lg,.wide .container-md,.wide .container-sm,.wide .container-xl,.wide .container-xxl{max-width:1320px!important}}hr{border-color:#dee2e6!important;opacity:1!important;margin:.75rem 0!important}.vr{background-color:#dee2e6!important;opacity:1!important;margin:0 .75rem!important}:root{--bs-primary:#ac0a08!important;--bs-primary-rgb:172,10,8!important;--bs-success:#10cc5e!important;--bs-success-rgb:16,204,94!important;--bs-secondary:#686a84!important;--bs-secondary-rgb:104,106,132!important;--bs-dark:#34353b!important;--bs-dark-rgb:52,53,59!important;--bs-light:#f4f8fc!important;--bs-light-rgb:244,248,252!important;--bs-body-color:#34353b!important;--bs-body-color-rgb:52,53,59!important}a:not(.btn){color:#00a8ed}.fw-500{font-weight:500}.fw-600{font-weight:600}.fs-0875{font-size:.875rem!important}.fs-075{font-size:.75rem!important}.lh-175{line-height:1.75!important}.btn{font-family:poppins,sans-serif!important}.btn-primary{background-color:#ac0a08!important;border-color:#ac0a08!important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#8a0806!important;border-color:#8a0806!important}.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(172,10,8,.5)!important}.btn-light{background-color:#f4f8fc!important;border-color:#f4f8fc!important}.btn-light:hover,.btn-light:active,.btn-light:focus{background-color:#e4e8f8!important;border-color:#e4e8f8!important}.btn-social{padding:.5rem .75rem}.btn-keyword{font-size:.7rem!important;text-transform:uppercase!important}.btn-white{background-color:#fff!important;color:#686a83!important}.btn-white:hover,.btn-white:active,.btn-white:focus{color:#34353b!important}.btn-white:hover img,.btn-white:active img,.btn-white:focus img{filter:invert(7%)sepia(4%)saturate(4742%)hue-rotate(194deg)brightness(97%)contrast(67%)}.form-check-input:checked{background-color:#ac0a08!important;border-color:#ac0a08!important}.page-item.active .page-link{z-index:3;color:#fff;background-color:#ac0a08!important;border-color:#ac0a08!important}.page-item .page-link{color:#34353b}.loader{border:4px solid #ac0a0840;border-radius:50%;border-top:4px solid #ac0a08;width:48px;height:48px;-webkit-animation:loader-spin 1s linear infinite;animation:loader-spin 1s linear infinite}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media(min-width:992px){.details-block{margin-top:-96px}}.schedule .accordion-button{padding:0!important;background-color:initial!important}.schedule .accordion-button:not(.collapsed){color:inherit!important;background-color:initial!important;box-shadow:none!important}.schedule .accordion-button::after{margin-left:.5rem!important}.schedule .accordion-button:focus{border-color:transparent!important;box-shadow:none!important}.schedule .accordion-body{padding:0!important}.accordion-button{background-color:#f4f8fc!important}.accordion-button:not(.collapsed){color:#ac0a08!important}.accordion-button:focus{border-color:transparent!important;box-shadow:none!important}.icon-white{filter:invert(100%)sepia(0%)saturate(0%)hue-rotate(0)brightness(100%)contrast(100%)}.sidebar-map{width:100%;aspect-ratio:1;border:0}.story{border:3px solid #ac0a08}.story{animation:pulse-animation 2s cubic-bezier(.215,.61,.355,1)infinite}@keyframes pulse-animation{0%{box-shadow:0 0 rgba(172,10,8,.5)}100%{box-shadow:0 0 0 8px rgba(172,10,8,0)}}.story-seen{border:3px solid #ccc}.story-avatar-circle{height:70px;width:70px;aspect-ratio:1;border-radius:50%;overflow:hidden}@media(max-width:767.98px){.story-avatar-circle{height:60px;width:60px}}.story-restaurant-name{overflow:hidden;text-overflow:ellipsis;white-space:normal;max-width:96px;font-size:16px;font-weight:400;margin-left:1rem;margin-bottom:0}.testimonial-group [data-story-strip]{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.testimonial-group [data-story-strip]>.col-auto{display:inline-block!important}.dish{display:flex;overflow:hidden;word-break:break-word;text-align:left;margin-bottom:1rem;border-left:2px solid;padding-left:12px}.dish:nth-of-type(3n+1){border-color:#ac0a08}.dish:nth-of-type(3n+2){border-color:#0eb7da}.dish:nth-of-type(3n){border-color:#daad0e}.dish p{margin-bottom:0}.single-cell p{text-align:center;margin-bottom:0}.single-cell .dish:nth-of-type(1){margin-top:1rem}.single-cell .dish p{text-align:left}[data-wochenkarte-grid]:not(.wochenkarte-day-view) [data-wochenkarte-days-row][data-is-single=true]{display:none}[data-wochenkarte-grid].wochenkarte-day-view>div{min-width:0!important}[data-wochenkarte-grid].wochenkarte-day-view [data-week-col]{flex:1;max-width:100%}[data-wochenkarte-grid].wochenkarte-day-view .wochenkarte-info-col{flex:0 0 33.3333%;max-width:33.3333%}[data-wochenkarte-grid].wochenkarte-day-view .wochenkarte-content-col{flex:0 0 66.6667%;max-width:66.6667%}[data-wochenkarte-grid].wochenkarte-day-view .wochenkarte-info-col .row.gx-3{flex-wrap:nowrap}[data-wochenkarte-grid].wochenkarte-day-view .wochenkarte-info-col .row.gx-3>.col{flex:none;width:auto}.soft-shadow{box-shadow:0 4px 12px rgba(80,80,120,5%)}.schedule-table td{padding:.75rem 0}.details-icon{filter:invert(44%)sepia(8%)saturate(1049%)hue-rotate(198deg)brightness(92%)contrast(89%)}.schedule-open-icon{filter:invert(57%)sepia(86%)saturate(1913%)hue-rotate(100deg)brightness(100%)contrast(87%)}.schedule-closed-icon{filter:invert(32%)sepia(27%)saturate(6169%)hue-rotate(335deg)brightness(89%)contrast(93%)}.social-icon{fill:#686a84}.tags-icon{filter:invert(83%)sepia(46%)saturate(7419%)hue-rotate(153deg)brightness(108%)contrast(90%)}.ar16-9{aspect-ratio:16/9}.image-contain{width:100%;height:100%;object-fit:contain}.image-cover{width:100%;height:100%;object-fit:cover}.desc-2-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search-dd .dropdown-toggle::after{display:none!important}a{color:inherit;text-decoration:none!important}a:hover:not(.btn){color:#ac0a08!important}.pswp__img{object-fit:contain}.navbar-brand{padding:0!important}.share.dropdown-menu{width:80px!important;min-width:80px!important}@media(min-width:576px){.border-sm-bottom{border-bottom:1px solid #dee2e6!important}.border-sm-end{border-right:1px solid #dee2e6!important}}.icon-success{filter:invert(57%)sepia(86%)saturate(1913%)hue-rotate(100deg)brightness(100%)contrast(87%)}.icon-info{filter:invert(66%)sepia(29%)saturate(3335%)hue-rotate(145deg)brightness(101%)contrast(90%)}.no-mb-richtext p{margin-bottom:0}.block-img img{max-width:100%}.link-back{font-size:1.25rem!important;color:#34353b!important;font-family:poppins,sans-serif!important}.link-back:hover{filter:brightness(0)saturate(100%)invert(15%)sepia(96%)saturate(3773%)hue-rotate(354deg)brightness(70%)contrast(104%)}.carousel-indicators .active{position:relative;background-color:#ffffff80!important}.carousel-indicators .active::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:inherit;animation:2.6s indicator-anim linear}@keyframes indicator-anim{0%{width:0}100%{width:100%}}.carousel:hover .carousel-indicators .active::before{animation:0s empty-anim linear}@keyframes empty-anim{0%{width:100%}100%{width:100%}}.ant-picker-input>input{font-size:16px!important;font-family:open sans,sans-serif!important}.ant-picker-input input::placeholder{font-size:16px!important;color:#727a82!important}.pagination{--bs-pagination-color:#404050;--bs-pagination-border-color:#f8f9fa;--bs-pagination-border-radius:0px;--bs-pagination-active-bg:#18c884;--bs-pagination-active-border-color:#f8f9fa}@font-face{font-family:open sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/OpenSans-Light.ttf)format("truetype")}@font-face{font-family:open sans;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/OpenSans-LightItalic.ttf)format("truetype")}@font-face{font-family:open sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/OpenSans-Regular.ttf)format("truetype")}@font-face{font-family:open sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/OpenSans-Italic.ttf)format("truetype")}@font-face{font-family:open sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/OpenSans-Medium.ttf)format("truetype")}@font-face{font-family:open sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/OpenSans-MediumItalic.ttf)format("truetype")}@font-face{font-family:open sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/OpenSans-SemiBold.ttf)format("truetype")}@font-face{font-family:open sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/OpenSans-SemiBoldItalic.ttf)format("truetype")}@font-face{font-family:open sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/OpenSans-Bold.ttf)format("truetype")}@font-face{font-family:open sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/OpenSans-BoldItalic.ttf)format("truetype")}@font-face{font-family:open sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/OpenSans-ExtraBold.ttf)format("truetype")}@font-face{font-family:open sans;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/OpenSans-ExtraBoldItalic.ttf)format("truetype")}@font-face{font-family:poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Poppins-Thin.ttf)format("truetype")}@font-face{font-family:poppins;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Poppins-ThinItalic.ttf)format("truetype")}@font-face{font-family:poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Poppins-ExtraLight.ttf)format("truetype")}@font-face{font-family:poppins;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Poppins-ExtraLightItalic.ttf)format("truetype")}@font-face{font-family:poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Poppins-Light.ttf)format("truetype")}@font-face{font-family:poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Poppins-LightItalic.ttf)format("truetype")}@font-face{font-family:poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Regular.ttf)format("truetype")}@font-face{font-family:poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Italic.ttf)format("truetype")}@font-face{font-family:poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.ttf)format("truetype")}@font-face{font-family:poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Poppins-MediumItalic.ttf)format("truetype")}@font-face{font-family:poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype")}@font-face{font-family:poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBoldItalic.ttf)format("truetype")}@font-face{font-family:poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-Bold.ttf)format("truetype")}@font-face{font-family:poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Poppins-BoldItalic.ttf)format("truetype")}@font-face{font-family:poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Poppins-ExtraBold.ttf)format("truetype")}@font-face{font-family:poppins;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Poppins-ExtraBoldItalic.ttf)format("truetype")}@font-face{font-family:poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Poppins-Black.ttf)format("truetype")}@font-face{font-family:poppins;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Poppins-BlackItalic.ttf)format("truetype")}header{display:flex;flex-direction:column;align-items:center;max-width:1080px;margin:auto}@media only screen and (min-width:610px){header{flex-direction:row;justify-content:space-between}}header .menu{padding:12px;display:flex;justify-content:center}@media only screen and (min-width:610px){header .menu{justify-content:space-between}}header .menu .logo{margin-right:4px;vertical-align:text-top}@media only screen and (min-width:610px){header .menu .logo{width:75%}}header .menu ul{display:flex;align-items:baseline;list-style:none}header .menu ul .language-switcher{color:grey}header .menu ul .language-switcher select{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.3em 1em .2em .6em;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 0 10px;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,4%);border-radius:.4em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22292.4%22%20height=%22292.4%22%3E%3Cpath%20fill=%22%23000%22%20d=%22M287%2069.4A17.6%2017.6.0%2000274%2064H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6.0%20000%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8s-1.9-9.2-5.5-12.8z%22/%3E%3C/svg%3E),linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em,100%}header .menu ul .language-switcher select::-ms-expand{display:none}header .menu ul .language-switcher select:hover{border-color:#888}header .menu ul .language-switcher select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}header .menu ul .language-switcher select option{font-weight:400}header .menu ul .lang{padding:0 4px}header .menu ul a{color:inherit;display:inline-block;padding:0 10px;text-decoration:none;font-size:1rem;font-weight:600}header .menu ul a .slash{padding-left:6px}header .menu ul img{width:18px;padding-top:5px;margin:-3px 9px;cursor:pointer}.navbar{padding-top:1rem!important;padding-bottom:1rem!important;font-family:poppins,sans-serif!important}.navbar-light .navbar-nav .nav-link{color:#34353b!important}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#ac0a08!important}footer{background-color:#f4f8fc!important;color:#34353b;font-family:poppins,sans-serif!important}footer a{color:#34353b!important}footer .social{padding-top:4%;display:flex;justify-content:center}footer .social img{padding:5px 16px;width:19px}#klaro{--green1:var(--bs-primary);--dark1:#34353b;--border-radius:0.75rem;--title-font-family:'Poppins', sans-serif}.klaro{font-family:open sans,sans-serif;color:#34353b}.klaro .cookie-modal,.klaro .cookie-notice{font-family:open sans,sans-serif;color:#34353b}.klaro .cookie-modal .cm-bg{background:#fff;border:1px solid #dee2e6;border-radius:1rem;box-shadow:0 1rem 2.5rem rgba(52,53,59,.12)}.klaro .cookie-notice{background:rgba(255,255,255,.98);border-top:1px solid #dee2e6;box-shadow:0 -.5rem 1.5rem rgba(52,53,59,8%)}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-notice .cm-title{font-family:poppins,sans-serif;color:#34353b;font-weight:600}.klaro .cm-btn{padding:.65rem 1.15rem!important;border-radius:.5rem!important;font-family:poppins,sans-serif;font-weight:600;border:1px solid transparent;box-shadow:none!important}.klaro .cm-btn.cm-btn-success,.klaro .cm-btn.cm-btn-accept-all,.klaro .cm-btn.cm-btn-save{background-color:#ac0a08!important;border-color:#ac0a08!important;color:#fff!important}.klaro .cm-btn.cm-btn-success:hover,.klaro .cm-btn.cm-btn-accept-all:hover,.klaro .cm-btn.cm-btn-save:hover,.klaro .cm-btn.cm-btn-success:focus,.klaro .cm-btn.cm-btn-accept-all:focus,.klaro .cm-btn.cm-btn-save:focus{background-color:#8a0806!important;border-color:#8a0806!important;color:#fff!important}.klaro .cm-btn.cm-btn-info,.klaro .cm-btn.cm-btn-decline{background-color:#f4f8fc!important;border-color:#dee2e6!important;color:#34353b!important}.klaro .cm-btn.cm-btn-info:hover,.klaro .cm-btn.cm-btn-decline:hover,.klaro .cm-btn.cm-btn-info:focus,.klaro .cm-btn.cm-btn-decline:focus{background-color:#e9eef5!important;border-color:#d6dde6!important;color:#34353b!important}.klaro .cm-link,.klaro .cm-list-description a,.klaro .cm-text a{color:#00a8ed!important}.klaro .slider,.klaro .cm-list-input:checked+.cm-list-label .slider,.klaro .cm-list-input:checked+.cm-list-label .slider.round{background-color:#ac0a08!important}.klaro .cm-list-description,.klaro .cm-description,.klaro .cm-text,.klaro .cm-services,.klaro .cm-service{color:#686a84;line-height:1.6}.klaro .cm-modal .cm-header p,.klaro .cm-modal .cm-body p,.klaro .cookie-notice p{margin-bottom:.75rem}.klaro .cookie-notice .cm-btn{min-width:0}#klaro .cm-powered-by,.klaro .cm-powered-by{display:none!important}