:root{--color-primary:#4b9540;--color-primary-hover:#54a548;--color-primary-contrast:#000;--font-family:"Montserrat", "Montserrat Fallback", sans-serif;--font-family-headlines:"Dancing Script", "Dancing Script Fallback", cursive}.btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}e-table-reservation a:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}a:focus-visible>e-list-item-image{outline:3px solid var(--color-primary);outline-offset:2px}e-table-reservation a{display:block}ec-form{--form-focus-color:#3a7a31}@media (width>=992px){[data-role=tisch-reservieren]{max-width:48rem}}ec-button[contained]:not([small]):not([color]){--color-primary-contrast:#fff;--font-weight-button:700;--s0:1.1875rem}.btn.contained.primary,.btn.contained.primary:hover{color:#fff;background-color:var(--color-primary);font-size:1.1875rem;font-weight:700}.drawer-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}#subheader-image{position:relative}.video-toggle{z-index:1;color:#66523f;font:inherit;cursor:pointer;background:#fffef9;border:0;border-radius:4px;padding:.5rem 1rem;position:absolute;bottom:1rem;left:1rem}h1,h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}e-header ec-main-navigation[data-role=guatz-bar]{--nav-item-border-width:0;--nav-bar-gap:0;--nav-link-font-size:13px;flex:4 140px;font-size:13px;line-height:1.5}e-header ec-main-navigation#guatz-nav-right{flex:3 329px}e-header ec-main-navigation[data-role=guatz-bar]::part(nav),e-header ec-main-navigation[data-role=guatz-bar]::part(list){flex-wrap:nowrap;flex:1;width:100%}e-header ec-main-navigation[data-role=guatz-bar] li[slot=nav-items]{text-align:center;flex:1 1 0}e-header ec-main-navigation[data-role=guatz-bar] li[slot=nav-items]:nth-child(-n+2){flex-basis:70px}e-header ec-main-navigation[data-role=guatz-bar] li[slot=nav-items] a{color:#66523f;font-weight:400;display:inline}e-header ec-main-navigation[data-role=guatz-bar] li[slot=nav-items] a span{white-space:nowrap;display:inline}e-header ec-main-navigation[data-role=guatz-bar] li[slot=nav-items] a:hover,e-header ec-main-navigation[data-role=guatz-bar] li[slot=nav-items] a[aria-current=page]{color:#3d7b34}ec-main-navigation[data-role=guatz-drawer]{--nav-offcanvas-width:max(50vw, 280px);--nav-offcanvas-background:#fffef9;--nav-offcanvas-shadow:none;--nav-offcanvas-padding-top:2rem;--nav-offcanvas-z-index:1200;--nav-item-border-width:0;box-sizing:border-box;border-right:1px solid #4b9540}ec-main-navigation[data-role=guatz-drawer]::part(nav){min-height:0;padding:2rem 2rem 2rem calc(2rem - 1px)}[data-role=guatz-drawer-headline]{box-sizing:border-box;background-color:#fffef9;border-bottom:1px solid #4b9540;min-height:111px;padding:2rem}[data-role=guatz-drawer-headline] h2{margin:0}ec-main-navigation[data-role=guatz-drawer] [slot=close-icon]{color:#66523f;background-color:rgba(0,0,0,.04);border-radius:50%;min-width:44px;min-height:41px;inset-block-start:32px;inset-inline:168px auto}ec-main-navigation[data-role=guatz-drawer] li[slot=nav-items]{margin:0 0 1rem}ec-main-navigation[data-role=guatz-drawer] li[slot=nav-items] a{color:#3d7a34;font-weight:400;display:inline}ec-main-navigation[data-role=guatz-drawer] li[slot=nav-items] a span{display:inline}@media (width<=991px){e-header ec-main-navigation[data-role=guatz-bar]{display:none}}ec-main-navigation[data-role=guatz-admin-nav]{--nav-link-color:#66523f;--nav-accent-color:#3d7b34;--nav-bar-gap:0;--nav-bar-item-padding:.75rem 1rem;border-bottom:1px solid var(--color-border-default);margin-block-end:1rem}