@font-face{font-family:'Cinzel';font-display:swap;src:url(../webfonts/Cinzel-SemiBold.ttf);font-weight:700;font-style:normal}@font-face{font-family:'Cinzel';font-display:swap;src:url(../webfonts/Cinzel-Bold.ttf);font-weight:bolder;font-style:normal}@font-face{font-family:'Cinzel';font-display:swap;src:url(../webfonts/Cinzel-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(../webfonts/OpenSans-Light.ttf);font-weight:200;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(../webfonts/OpenSans-Bold.ttf);font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(../webfonts/OpenSans-Black.ttf);font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(../webfonts/OpenSans-Regular.ttf);font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(../webfonts/OpenSans-LightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:'Open Sans';font-display:swap;src:url(../webfonts/OpenSans-BoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';font-display:swap;src:url(../webfonts/OpenSans-Black.ttf);font-weight:800;font-style:italic}@font-face{font-family:'Open Sans';font-display:swap;src:url(../webfonts/OpenSans-Italic.ttf);font-weight:500;font-style:italic}*{box-sizing:border-box;word-break:break-word;hyphens:auto;font-family:'Open Sans';list-style:none}:root{--main-color:#453627;--light-color:#CABFB3;--side-color:#7E0A10;--very-light-color:#F7F5F3}html{font-family:'Open Sans',sans-serif;line-height:1.3}body{margin:unset;padding:unset;background-color:#fff;accent-color:var(--main-color)}body::before{content:'';background-image:url(../images/corona_logo-krone.svg);background-position:100% 100%;background-repeat:no-repeat;opacity:30%;position:fixed;width:30%;min-height:70vh;z-index:1;right:0;bottom:0;pointer-events:none}h1,h2{font-family:'Cinzel';font-weight:lighter}h1,h2,h3,h4,h5{color:var(--main-color)}h1{font-size:2.8rem}h2{font-size:2.5rem}h3{font-size:2rem}@media screen and (max-width:960px){h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.3rem}}p{font-size:1.1rem;line-height:1.6}a{text-decoration:none;color:var(--side-color)}p+p{padding-top:1rem}img{width:100%;height:100%;object-fit:contain}figure{margin:unset}figure img{max-height:30rem}.viewHeader{position:absolute;width:100%;top:0;height:70vh;z-index:999999999;overflow:hidden;max-width:1500px;margin-left:calc((100vw - 1500px) / 2)}a.logo{display:block;max-width:1500px}.viewHeader>a::before{content:'';background:radial-gradient(var(--main-color) 20%,transparent 70%);width:100%;height:50rem;display:block;position:absolute;width:60rem;right:-30rem;top:-25rem}.logoImage img{height:100%;right:0;position:absolute;margin-right:2rem;padding:1rem;max-height:10rem;width:unset}nav.viewMenu{position:fixed;top:1rem;margin:auto;z-index:9999999;right:2rem}nav.viewMenu ul{display:flex;gap:2rem;justify-content:center;padding:1rem .5rem;width:fit-content;margin:auto;border-radius:5rem;background-color:#fff;border:1px solid var(--side-color);margin-bottom:2rem;flex-flow:column}a.menuicon{display:block;width:40px;height:40px}a.menuicon img{width:100%;height:100%;object-fit:contain}section{max-width:1500px;margin:auto;position:relative}section.light{background-color:var(--very-light-color)}section:not(.intro){padding:2rem}section.intro{min-height:70vh}section.intro::after{content:'';height:20vh;min-height:12rem;width:100%;display:block;background:linear-gradient(0deg,var(--main-color),transparent);position:absolute;bottom:0}section.intro>div{position:absolute;bottom:0;padding:0 2rem;z-index:1}section.intro h1{color:#fff}section.anfahrt figure{width:fit-content}section.anfahrt figure a{height:25rem;display:block}figcaption{margin-top:1rem}ul.swiper-wrapper{padding-left:unset}footer{display:flex;align-items:center;justify-content:center;max-width:1500px;margin:auto;margin-bottom:7rem;gap:2rem;padding-top:2rem;border-top:1px solid var(--light-color);margin-top:1rem}footer::before{content:'';width:7rem;height:7rem;display:block;background-image:url(../images/corona-rose.svg);background-repeat:no-repeat}footer div.footerlinks{display:flex;gap:1rem;flex-flow:column}div.footerlinks ul{display:flex;padding:unset;margin:unset;gap:3rem}footer hr{margin:unset;border-top:var(--side-color) solid 1px}.fadeup{transform:translateY(50px);opacity:0;transition-property:transform,opacity;transition-duration:1s;transition-timing-function:linear}.in-view{transform:none;opacity:1}button.button{background-image:linear-gradient(90deg,var(--side-color) 30%,transparent 60%);background-color:unset;border:1px solid var(--main-color);border-radius:.7rem;padding:.5rem 1.5rem;font-size:1rem;color:var(--main-color);background-size:250%;background-position:120% 40%;background-repeat:no-repeat;transition:0.5s ease-in;position:relative}button.button:hover{background-position:0% 40%;color:#FFF}lottie-player{position:absolute;left:-10px;bottom:-10px;width:calc(100% + 10px);height:calc(100% + 10px)}@media screen and (max-width:1680px){nav.viewMenu{top:unset;bottom:0;width:100%;right:unset}nav.viewMenu ul{flex-flow:row;width:100%;border-radius:unset;margin-bottom:unset;gap:4rem;border:unset;border-top:1px solid var(--side-color)}nav.viewMenu ul::before{content:'';width:100%;height:140%;position:absolute;bottom:0;background:linear-gradient(0deg,white 70%,transparent);z-index:-1}}@media screen and (max-width:1500px){.viewHeader{margin-left:unset}body::before{width:70%;background-position:100% 90%}}section.restaurantMenuSection{padding:3rem 0}section.restaurantMenuSection .blocks>*{padding:0 2rem}section.restaurantMenuSection .blocks section.light{padding:2rem}.categoriesContainer{width:100%}.menuCategories,#categoryButtons{display:flex;flex-flow:row;gap:2rem;flex-wrap:wrap}div#RestaurantMenuNav{width:100%;display:flex;justify-content:space-around;gap:3rem;display:none}.menuCategories #categoryButtons button.button{width:calc(20% - 1.6rem)}.menuCategory:not(.active){display:none}#categoryAfter,#categoryBefore{background:unset;border:unset}#categoryAfter::before,#categoryBefore::before{content:'';background-image:url(../images/arrow.svg);width:2rem;height:2rem;display:block;background-repeat:no-repeat;background-position:center;transition:0.5s ease}#categoryAfter::before{transform:rotate(180deg)}#categoryAfter:disabled::before,#categoryBefore:disabled::before{opacity:.5}.menuCategory h2{margin-bottom:unset}.menuCategory h3{margin-top:unset;font-weight:500}.menuCategory ul{padding-left:unset;display:flex;gap:0rem 2rem;flex-flow:row;flex-wrap:wrap}.menuCategory ul li{width:calc(50% - 1rem)}.menuCategory p{margin:1rem 0}.menuCategory p:has(+p){margin-bottom:unset}.menuCategory p+p{padding-top:unset;margin-top:unset;font-weight:200}.menuCategory p.description{font-size:.8rem}@media screen and (max-width:1280px){.menuCategories #categoryButtons button.button{width:calc(25% - 1.5rem)}.menuCategory ul li{width:100%}}@media screen and (max-width:960px){.menuCategories #categoryButtons button.button{width:calc(33% - 1.2rem)}button#backToAllMenuCategories{width:50%}}@media screen and (max-width:800px){.menuCategories #categoryButtons button.button{width:calc(50% - 1rem)}}