*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}html{font-size:50%}@media only screen and (min-width: 480px){html{font-size:55%}}@media only screen and (min-width: 768px){html{font-size:56.25%}}@media only screen and (min-width: 1000px){html{font-size:62.5%}}body{box-sizing:border-box;font-family:"PT Sans",sans-serif;font-weight:400;line-height:1.6;color:#27241D;background-color:#fff;scroll-behavior:smooth;text-rendering:optimizeLegibility;padding-top:4rem}img{width:auto;max-width:100%;height:auto;border-style:none;vertical-align:middle}video{width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"Saira Extra Condensed",sans-serif;font-weight:600}p{font-size:1.6rem;margin-bottom:2rem}a{text-decoration:none}ul{list-style:none}button{outline:none;border:0;cursor:pointer}::selection{background-color:#504A40;color:#fff}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInTop{0%{opacity:0;transform:translateY(-3rem)}100%{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes pulsate{0%{transform:scale(1);box-shadow:none}50%{transform:scale(1.05);box-shadow:0 1rem 4rem rgba(0,0,0,0.25)}100%{transform:scale(1);box-shadow:none}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.container{width:92%;margin:0 auto}@media only screen and (min-width: 768px){.container{width:90%}}@media only screen and (min-width: 1000px){.container{width:84%;max-width:1000px}}.image-hover{overflow:hidden;background-color:#000}@media only screen and (min-width: 768px){.image-hover img{opacity:.75;transition:all .5s ease;transform:scale(1.15);backface-visibility:hidden}.image-hover img:hover{opacity:1;transform:scale(1.03)}}.btn,.btn:link,.btn:visited{text-transform:uppercase;text-decoration:none;padding:1.8rem 3.2rem;display:inline-block;transition:all .2s;position:relative;color:#27241D;font-size:1.6rem;cursor:pointer;border:1px solid transparent}.btn:hover{border:1px solid #27241D}.btn:active,.btn:focus{outline:none}.btn--ghost,.btn--ghost:link,.btn--ghost:visited{background-color:#fff;color:#27241D;border:1px solid #27241D}.btn--ghost:hover{background-color:#27241D;color:#fff}.btn--black,.btn--black:link,.btn--black:visited{background-color:#27241D;color:#fff;border:1px solid #27241D}.btn--black:hover{background-color:#423D33;border:1px solid #423D33}.btn--white,.btn--white:link,.btn--white:visited{background-color:#fff;color:#27241D;border:1px solid #fff}.btn--white:hover{background-color:#fff;border:1px solid #fff}.btn.active{background-color:#27241D;color:#fff;border:1px solid #27241D}.btn.active:hover{background-color:#423D33;border:1px solid #423D33}.btn--animated{animation:moveInBottom .5s ease-out .75s;animation-fill-mode:backwards}.btn-link:link,.btn-link:visited{font-size:1.6rem;font-weight:700;color:#27241D;display:inline-block;text-decoration:none;border-bottom:1px solid #27241D;padding:3px;transition:all .2s ease}.btn-link:hover{color:#625D52;border-bottom:1px solid #625D52}.btn-link:active,.btn-link:focus{outline:none}.scroll-top{display:none;position:fixed;top:40rem;left:50%;margin-left:556px}@media only screen and (min-width: 1000px){.scroll-top{display:block}}.scroll-top a,.scroll-top a:link,.scroll-top a:visited{display:block;text-align:center;color:#27241D;text-transform:uppercase}.scroll-top a img,.scroll-top a:link img,.scroll-top a:visited img{transform:rotate(-90deg)}.scroll-top a span,.scroll-top a:link span,.scroll-top a:visited span{display:block;margin-top:2rem;font-size:1.4rem;line-height:100%}.scroll-top a:hover,.scroll-top a:link:hover,.scroll-top a:visited:hover{color:#27241D}.scroll-top a:active,.scroll-top a:focus,.scroll-top a:link:active,.scroll-top a:link:focus,.scroll-top a:visited:active,.scroll-top a:visited:focus{outline:none}.cookie-container{position:fixed;display:none;bottom:0;left:0;width:100%;background-color:#27241D;color:#FAF9F7;padding:2rem;animation:moveInBottom .5s ease}.cookie-container .cookie-content{display:flex;justify-content:space-between;align-items:center}.header-container{position:relative}.header-container .header-number{font-family:"Saira Extra Condensed",sans-serif;font-weight:500;font-size:6rem;letter-spacing:.25rem;position:absolute;top:-3.2rem;left:-6.8rem;display:none}@media only screen and (min-width: 1000px){.header-container .header-number{display:block}}.header-container .header{margin-bottom:4rem;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.header-container .header{justify-content:space-between;flex-direction:row}}.header-container .header .logo-box{width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.header-container .header .logo-box{width:50%;margin-right:4rem}}@media only screen and (min-width: 1000px){.header-container .header .logo-box{width:65%}}.header-container .header .logo-box .logo-desktop{display:none}@media only screen and (min-width: 1000px){.header-container .header .logo-box .logo-desktop{display:block}}.header-container .header .logo-box .logo-mobile{display:block;width:50%}@media only screen and (min-width: 768px){.header-container .header .logo-box .logo-mobile{width:100%}}@media only screen and (min-width: 1000px){.header-container .header .logo-box .logo-mobile{display:none}}.header-container .header .navigation{display:flex;flex-direction:column;align-items:center;margin-top:4rem}@media only screen and (min-width: 480px){.header-container .header .navigation{margin-bottom:0;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 768px){.header-container .header .navigation{flex-wrap:wrap;align-items:flex-start}}@media only screen and (min-width: 1000px){.header-container .header .navigation{margin-top:0}}.header-container .header .navigation__link{display:block;flex-basis:1;color:#27241D}@media only screen and (min-width: 480px){.header-container .header .navigation__link{margin-bottom:0}}@media only screen and (min-width: 768px){.header-container .header .navigation__link{flex-basis:calc(50%);margin-bottom:2rem}}@media only screen and (min-width: 1000px){.header-container .header .navigation__link{margin-bottom:0}}.header-container .header .navigation__link .link-main{display:block;font-family:"Saira Extra Condensed",sans-serif;font-size:2.2rem;text-transform:uppercase;position:relative}.header-container .header .navigation__link .link-main img{display:none;position:absolute;left:-4.8rem;top:1rem}.header-container .header .navigation__link:hover img{display:none}@media only screen and (min-width: 1000px){.header-container .header .navigation__link:hover img{display:block}}.header-container .header .navigation__link .link-sub{display:none;font-size:1.4rem}@media only screen and (min-width: 768px){.header-container .header .navigation__link .link-sub{display:block}}main section{margin-bottom:8rem}main section>header{border-top:2px dashed #27241D;border-bottom:2px dashed #27241D;margin-bottom:4rem}main section>header h2{font-size:2.2rem;text-transform:uppercase;position:relative}main section>header h2>span{font-size:2.2rem;display:inline-block;margin-right:.75rem}@media only screen and (min-width: 1000px){main section>header h2>span{margin:0;font-size:6rem;letter-spacing:.25rem;position:absolute;font-weight:500;top:-3.2rem;left:-6.8rem}}.section-thaemers header{display:flex;justify-content:space-between;align-items:center}.section-thaemers header .language-box{font-size:1.6rem}.section-thaemers header .language-box a{display:inline-block;color:#27241D}.section-thaemers header .language-box a:hover{text-decoration:underline}.section-thaemers header .language-box a.link__de{margin-right:0.25rem}.section-thaemers header .language-box a.link__en{margin-left:0.25rem}.section-thaemers header .language-box a.current{font-weight:600}.section-thaemers .section-content{text-align:center}.section-thaemers .section-content .hero-image{margin-bottom:4rem}.section-thaemers .section-content .hero-text{width:100%;margin:0 auto}@media only screen and (min-width: 480px){.section-thaemers .section-content .hero-text{width:80%}}@media only screen and (min-width: 768px){.section-thaemers .section-content .hero-text{width:70%}}.section-thaemers .section-content .hero-text h1{font-size:2.2rem;text-transform:uppercase;margin-bottom:2rem}.section-thaemers .section-content .hero-text p a{display:none}@media only screen and (min-width: 1000px){.section-thaemers .section-content .hero-text p a{display:inline-block}}.more{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);z-index:9999;opacity:0;visibility:hidden;transition:all .3s}.more__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:6rem;background-color:#fff;box-shadow:0 2rem 4rem rgba(0,0,0,0.2);border-radius:3px;overflow:hidden;opacity:0;text-align:center}.more:target{opacity:1;visibility:visible}.more:target .more__content{opacity:1}.more__close:link,.more__close:visited{color:#27241D;position:absolute;top:0.5rem;right:1.5rem;font-size:6rem;font-weight:bold;text-decoration:none;display:inline-block;transition:all .2s;line-height:1}.more__close:hover,.more__close:focus{color:#504A40;text-decoration:none;cursor:pointer}.section-menu .section-content .menu-image-box{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:2px dashed #27241D;margin-bottom:4rem}.section-menu .section-content .menu-image-box>div{width:100%;margin-bottom:4rem}@media only screen and (min-width: 480px){.section-menu .section-content .menu-image-box>div{width:calc(50% - 2rem)}}@media only screen and (min-width: 768px){.section-menu .section-content .menu-image-box>div{width:calc(33.33% - 2rem)}}.section-menu .section-content .menu-image-box>div h3{font-size:2.1rem;text-transform:uppercase;margin-bottom:.4rem;margin-top:1.4rem}.section-menu .section-content .menu-image-box>div h3 span.dish-garnish{display:block;font-family:"PT Sans",sans-serif;font-weight:400;line-height:1.6;font-size:1.4rem;text-transform:none}@media only screen and (min-width: 768px){.section-menu .section-content .menu-image-box>div h3 span.dish-garnish{display:inline-block;margin-left:1rem}}.section-menu .section-content h1{font-size:2.2rem;text-transform:uppercase;margin-bottom:4rem;text-align:center}.section-menu .section-content .menu-bar{display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}@media only screen and (min-width: 768px){.section-menu .section-content .menu-bar{flex-direction:row;justify-content:space-between}}.section-menu .section-content .menu-bar .menu-bar__category{margin-bottom:2rem}@media only screen and (min-width: 768px){.section-menu .section-content .menu-bar .menu-bar__category{margin-bottom:0}}.section-menu .section-content .menu-bar .menu-bar__category a:first-of-type{margin-right:1rem}.section-menu .section-content .menu-bar .menu-bar__download a.download-menu{display:none}@media only screen and (min-width: 768px){.section-menu .section-content .menu-bar .menu-bar__download a.download-menu{display:inline-block}}.section-menu .section-content .menu-bar .menu-bar__download a.download-menu--mobile{display:inline-block}@media only screen and (min-width: 768px){.section-menu .section-content .menu-bar .menu-bar__download a.download-menu--mobile{display:none}}.section-menu .section-content .menu .menu__box{margin-bottom:1rem}.section-menu .section-content .menu .menu__box .menu__category{margin-bottom:4rem}.section-menu .section-content .menu .menu__box .menu__category header{margin-bottom:2rem;border-bottom:2px dashed #27241D}.section-menu .section-content .menu .menu__box .menu__category header h3{font-size:2.2rem;text-transform:uppercase}.section-menu .section-content .menu .menu__box .menu__category .category__box{line-height:1.2}.section-menu .section-content .menu .menu__box .menu__category .category__box .category__item{margin-bottom:2rem}.section-menu .section-content .menu .menu__box .menu__category .category__box .category__item .item__box{display:flex;justify-content:space-between;align-items:baseline}.section-menu .section-content .menu .menu__box .menu__category .category__box .category__item .item__box .item__name h3{font-size:2rem;text-transform:uppercase}.section-menu .section-content .menu .menu__box .menu__category .category__box .category__item .item__box .item__price p{margin:0;font-size:1.8rem;font-family:"PT Sans",sans-serif;font-weight:600}.section-menu .section-content .menu .menu__box .menu__category .category__box .category__item .item__box .ingredient__name{width:70%}.section-menu .section-content .menu .menu__box .menu__category .category__box .category__item .item__box .ingredient__name p{margin:0;font-family:"PT Sans",sans-serif}.section-menu .section-content .menu .menu__box .menu__category .category__box .category__item .item__box .ingredient__price p{margin:0;font-size:1.8rem;font-family:"PT Sans",sans-serif;font-weight:600}.section-menu .section-content .additives-container .additives{margin-bottom:4rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.section-menu .section-content .additives-container .additives h3{font-size:2rem;margin-bottom:2rem}.section-menu .section-content .additives-container .additives .additives__list{display:flex;justify-content:space-between;margin:0 auto;width:40rem;margin-bottom:2rem;font-size:1.4rem}.section-menu .section-sub{border-top:2px dashed #27241D;text-align:center}.section-menu .section-sub h3{font-size:2.1rem;text-transform:uppercase;margin-bottom:4rem;margin-top:4rem}.section-menu .section-sub h3:after{display:block;height:.2rem;background-color:#27241D;content:"";width:10rem;margin:0 auto;margin-top:2rem}.section-menu .section-sub h3 span{color:#857F72}.section-menu .section-sub img{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.section-menu .section-sub p{width:100%;margin:0 auto;margin-top:4rem}@media only screen and (min-width: 480px){.section-menu .section-sub p{width:80%}}@media only screen and (min-width: 768px){.section-menu .section-sub p{width:70%}}.section-gallery .section-content .gallery-container{display:none;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1000px){.section-gallery .section-content .gallery-container{display:flex}}.section-gallery .section-content .gallery-container .image-container{width:100%;margin-bottom:4rem}@media only screen and (min-width: 480px){.section-gallery .section-content .gallery-container .image-container{width:calc(50% - 2rem)}}@media only screen and (min-width: 768px){.section-gallery .section-content .gallery-container .image-container{width:calc(33.33% - 2rem)}}.section-gallery .section-content .gallery-container .image-container img{cursor:pointer}.section-gallery .section-content .gallery-container .gallery-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.9)}.section-gallery .section-content .gallery-container .gallery-modal .modal-content{margin:auto;display:block;width:75%;animation:zoom 0.6s ease-out}.section-gallery .section-content .gallery-container .gallery-modal .close{position:absolute;top:1.5rem;right:3.5rem;color:#FAF9F7;font-size:6rem;font-weight:bold;transition:all .2s;line-height:1}.section-gallery .section-content .gallery-container .gallery-modal .close:hover,.section-gallery .section-content .gallery-container .gallery-modal .close:focus{color:#E8E6E1;text-decoration:none;cursor:pointer}.section-gallery .section-content .slider-container{display:block;position:relative}@media only screen and (min-width: 1000px){.section-gallery .section-content .slider-container{display:none}}.section-gallery .section-content .slider-container .slides{display:none}.section-gallery .section-content .slider-container .prev,.section-gallery .section-content .slider-container .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:1.8rem 2.4rem;margin-top:-50px;color:#fff;font-weight:bold;font-size:2.4rem;border-radius:0 3px 3px 0;user-select:none;background-color:rgba(0,0,0,0.6);transition:background-color 0.6s ease}.section-gallery .section-content .slider-container .next{right:0;border-radius:3px 0 0 3px}.section-gallery .section-content .slider-container .prev:hover,.section-gallery .section-content .slider-container .next:hover{background-color:#000}.section-where .section-content iframe{display:block;width:100%;height:40.4rem}.section-imprint{display:none}.section-imprint:target{display:block}.section-imprint .section-content h3{font-size:2.2rem;margin-bottom:1rem}.section-imprint .section-content p{margin-bottom:2rem}.section-privacy{display:none}.section-privacy:target{display:block}.section-privacy .section-content .privacy-box{margin-bottom:4rem}.section-privacy .section-content .privacy-box h3{font-size:2.2rem;margin-bottom:1rem}.section-privacy .section-content .privacy-box ul{list-style:disc;margin-left:4rem;margin-bottom:1rem}.section-privacy .section-content .privacy-box ul li{font-size:1.6rem}.section-privacy .section-content .privacy-box p{margin-bottom:1rem}.section-privacy .section-content p.source{margin-bottom:0}.footer{border-top:2px dashed #27241D;padding:4rem 0 4rem 0}.footer__top{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.footer__top{justify-content:space-between;flex-direction:row}}.footer__top>div{width:100%}@media only screen and (min-width: 768px){.footer__top>div{width:calc(33.33% - 4rem)}}.footer__top span{display:block}.footer__top span a{color:#27241D;font-weight:700;display:inline-block;margin-left:.4rem}.footer__top h4{font-size:1.8rem;margin-bottom:1rem}.footer__bottom{display:flex;justify-content:space-between;align-items:baseline;font-size:1.4rem;padding:4rem 0 2rem 0}.footer__bottom .sub-nav a{display:inline-block;color:#27241D}.footer__bottom .sub-nav a:hover{text-decoration:underline}.footer__bottom .sub-nav a.sub-nav-privacy{margin-right:1rem}.footer__bottom .sub-nav a.sub-nav-imprint{margin-left:1rem}
