.foodShowcase{background:linear-gradient(135deg,#f8f2e8 0%,#efe3d1 100%);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:center;gap:38px;padding:78px clamp(24px,7vw,105px) 92px;display:grid;position:relative;overflow:hidden}.foodShowcase:before{content:"";border:1px solid #ba914d29;border-radius:50%;width:380px;height:380px;position:absolute;top:-170px;left:-190px}.foodShowcaseCopy{z-index:3;max-width:510px;position:relative}.foodShowcaseKicker{letter-spacing:.3em;color:#9a743c;margin:0 0 15px;font-size:10px;font-weight:900}.foodShowcaseCopy h2{letter-spacing:-2px;color:#102c21;margin:0 0 22px;font:500 clamp(44px,5vw,72px)/.95 Georgia,serif}.foodShowcaseCopy>p:not(.foodShowcaseKicker){color:#555b55;max-width:460px;font:17px/1.7 Georgia,serif}.foodShowcaseCta{letter-spacing:.08em;text-transform:uppercase;background:#12382a;align-items:center;gap:18px;margin-top:18px;padding:15px 20px;font-size:11px;font-weight:900;display:inline-flex;color:#fff!important}.foodShowcaseCta span{color:#e7c276;font-size:18px}.foodOrbitalCollage{justify-self:end;width:100%;max-width:720px;min-height:545px;position:relative}.foodGoldRing{border:1px solid #c79d5157;border-radius:50%;width:400px;height:400px;position:absolute;top:13%;left:22%}.foodOrb{background:#fff;border:7px solid #fffcf5f5;border-radius:50%;margin:0;animation:7s ease-in-out infinite foodFloat;position:absolute;overflow:hidden;box-shadow:0 24px 55px #30241529}.foodOrb img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.foodOrb:hover img{transform:scale(1.055)}.foodOrbLarge{z-index:2;width:286px;height:286px;top:6%;left:11%}.foodOrbBurger{z-index:3;width:182px;height:182px;animation-delay:-2s;top:7%;right:8%}.foodOrbSmall{z-index:4;width:158px;height:158px;animation-delay:-4s;bottom:5%;left:10%}.foodOrbWide{z-index:1;width:232px;height:232px;animation-delay:-5s;bottom:3%;right:8%}.foodSeal{z-index:5;text-align:center;color:#f2d79d;letter-spacing:.08em;background:#0d3023;border:2px solid #d7ad5c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:102px;height:102px;font-size:9px;display:flex;position:absolute;top:48%;left:47%;box-shadow:0 12px 30px #112a1e3d}.foodSeal b{font-size:10px}.foodSeal small{color:#fff;letter-spacing:0;margin-top:5px;font-size:7px}.foodOrb:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000a}.heldraHero{background-image:url(/angercafe/gerichte/file_000000000d0481f49ca15807c49fd589.png);background-position:50% 52%;background-size:cover}.heldraHero:after{background-image:url(/angercafe/gerichte/file_000000000ef0821080ad9c03fb0674f3.png);background-position:50% 35%;background-size:cover}.angerHeldra .heldraLogo b{font-size:0}.angerHeldra .heldraLogo b:after{content:"GROßBURSCHLA";letter-spacing:4px;font-size:10px}@keyframes foodFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:950px){.foodShowcase{grid-template-columns:1fr;padding-bottom:68px}.foodShowcaseCopy{text-align:center;justify-self:center}.foodShowcaseCopy>p:not(.foodShowcaseKicker){margin-left:auto;margin-right:auto}.foodOrbitalCollage{justify-self:center;max-width:650px;min-height:500px}.foodGoldRing{width:365px;height:365px;top:14%;left:22%}.foodOrbLarge{top:7%;left:11%}.foodOrbBurger{top:7%;right:8%}.foodOrbSmall{bottom:5%;left:10%}.foodOrbWide{bottom:3%;right:8%}}@media (max-width:600px){.foodShowcase{gap:24px;padding:58px 17px 50px}.foodShowcaseCopy h2{font-size:42px}.foodShowcaseCopy>p:not(.foodShowcaseKicker){font-size:15px}.foodOrbitalCollage{min-height:405px}.foodGoldRing{width:245px;height:245px;top:18%;left:20%}.foodOrb{border-width:5px}.foodOrbLarge{width:170px;height:170px;top:8%;left:9%}.foodOrbBurger{width:112px;height:112px;top:8%;right:4%}.foodOrbSmall{width:102px;height:102px;bottom:6%;left:7%}.foodOrbWide{width:142px;height:142px;bottom:4%;right:5%}.foodSeal{width:70px;height:70px;font-size:6px;top:49%;left:47%}.foodSeal b{font-size:7px}.foodSeal small{font-size:5px}.angerHeldra .heldraLogo b:after{letter-spacing:3px;font-size:10px}.heldraHero{background-position:50%}.heldraHero:after{background-position:50% 30%}}
.angerEventFlowText{z-index:2;color:#24382f;background:#f3eadc;border-top:1px solid #a27e4240;border-bottom:1px solid #a27e4240;align-items:center;height:58px;display:flex;position:relative;overflow:hidden}.angerEventFlowText p{white-space:nowrap;align-items:center;gap:18px;width:max-content;max-width:none;margin:0;padding-left:100vw;font:16px/1 Georgia,serif;animation:24s linear infinite angerEventMarquee;display:flex}.angerEventFlowText strong{letter-spacing:.16em;color:#9a743c;font-family:Arial,Helvetica,sans-serif;font-size:11px}.angerEventFlowText span{color:#6e5a3d}.angerEventFlowText a{display:none}.eventHighlight{display:none!important}@keyframes angerEventMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width:600px){.angerEventFlowText{height:52px}.angerEventFlowText p{gap:14px;font-size:14px;animation-duration:20s}.angerEventFlowText strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.angerEventFlowText p{padding-left:17px;animation:none}}
.heldraHero:after{display:none!important}.qualitySeal{right:5%}.terracePromo{color:#1f2b25!important;background:#f6f0e5!important;padding:76px clamp(22px,7vw,100px)!important;position:relative!important}.terracePromo:before,.terracePromo:after,.terracePromo>div:before,.terracePromo>div:after{content:none!important;background:0 0!important;display:none!important}.terracePromo>div{max-width:1160px;margin:0 auto;background:0 0!important}.terracePromo .sectionScript{color:#a27a3f;margin-bottom:6px}.terracePromo h2{color:#102c21;margin:0 0 34px;font-family:Georgia,serif;font-size:clamp(38px,5vw,60px);font-weight:400}.terraceAmenityGrid{border:0;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;background:0 0!important}.terraceAmenity{min-height:205px;padding:34px 30px;position:relative;box-shadow:0 12px 28px #2a24190e;background:#fff!important;border:1px solid #102c211f!important}.terraceAmenity:before{content:"";background:#c69a50;width:42px;height:3px;position:absolute;top:0;left:30px}.terraceAmenity span{letter-spacing:.2em;color:#a27a3f;margin-bottom:18px;font-size:10px;font-weight:900;display:inline-block}.terraceAmenity h3{color:#12382a;margin:0 0 12px;font-family:Georgia,serif;font-size:29px;font-weight:400}.terraceAmenity p{color:#5b5d58;margin:0;font:15px/1.7 Georgia,serif}.terracePromo .goldBtn{margin-top:28px}@media (max-width:760px){.terraceAmenityGrid{grid-template-columns:1fr;gap:10px}.terracePromo{padding:54px 17px!important}.qualitySeal{right:18px}}
