*{margin:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;unicode-bidi:normal}li{list-style:none}body{background-image:url("./media/background-C7VBIG3O.jpg");background-repeat:no-repeat;background-size:cover;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:18pt}.overlay{background-color:#ffffffb3}.card{background:linear-gradient(90deg,#006064,#189fad);padding:1rem;border-radius:5px;color:#fff;margin-top:1rem}.card .subheading{text-align:center;margin-bottom:1rem}.card .list{text-align:left}.card .list .navigation-item{margin-top:.5rem}.card .list .navigation-item .contact-link{color:#fff;margin-left:.5rem}.card .left-right-list .left-right-item{margin-top:.5rem;display:flex;justify-content:space-between}.card .left-right-list .left-right-item.working-hours{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center}.card .left-right-list .left-right-item.working-hours .value{text-align:right}.card .horizontal-list{display:flex;justify-content:center}.card .horizontal-list.delivery{flex-direction:column;align-items:center}.card .horizontal-list.delivery .delivery-image img{margin-top:1rem}.card .menu-group-title{text-align:center;margin-bottom:1rem;margin-top:1rem}.card .menu-list .menu-list-item{display:grid;grid-template-areas:"name price" "description price" "allergens price";padding-top:.5rem;padding-bottom:.5rem;column-gap:0 2rem}.card .menu-list .menu-list-item:not(:first-child){border-top:1px solid white}.card .menu-list .menu-list-item .name{grid-area:name}.card .menu-list .menu-list-item .description{grid-area:description;font-size:10pt}.card .menu-list .menu-list-item .allergens{grid-area:allergens;font-size:8pt;font-style:italic}.card .menu-list .menu-list-item .price{grid-area:price;justify-self:flex-end;align-self:flex-start}.card .allergens-title{text-align:center;margin-bottom:1rem;margin-top:1rem}.card .allergens-list{display:grid;grid-template-rows:repeat(14,1fr);grid-auto-flow:column}.card .allergens-list .allergens-item{font-size:9pt}.link-list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;margin-bottom:1rem}.link-list .list-item{background:linear-gradient(90deg,#006064,#189fad);padding:.75rem .5rem;border-radius:5px}.link-list .list-item .navigation-item{color:#fff;text-decoration:none}.header{padding:1rem 1rem 0;display:grid;justify-content:center;align-items:center;text-align:center;border-bottom:3px solid #13828c;font-size:inherit;font-weight:initial}.header .logo{cursor:pointer}.header .languages ul{display:grid;grid-template-columns:auto auto auto;column-gap:1rem;align-items:center;justify-content:center}.footer{width:100%;display:flex;flex-direction:column;text-align:center}.footer .bottom-navigation{margin-top:1rem;margin-bottom:1rem}.footer .bottom-navigation .bottom-list{display:flex;justify-content:center;margin-block-start:0;margin-block-end:0}.footer .bottom-navigation .bottom-list .list-item{margin-left:1rem}.footer .bottom-navigation .bottom-list .list-item .navigation-item{color:#fff}.italic-text{font-style:italic}.legal-page{padding:1rem}.legal-page p{margin-bottom:1rem;padding-right:1rem}.legal-page h2,.legal-page h3{margin-bottom:1rem;margin-top:1rem}.legal-page li{margin-bottom:1rem}.legal-page ul,.legal-page ol{padding-left:1rem;padding-right:1rem}.legal-page ul>li{list-style:initial}.legal-page ol>li{list-style:decimal;margin-bottom:1rem}.legal-page .contact-information p{margin-bottom:0}@media screen and (min-width: 768px){.header{padding:1rem;grid-template-columns:auto auto;grid-template-areas:"logo languages" "logo menu";justify-content:space-between;border:0}.header .logo{grid-area:logo}.header .languages{grid-area:languages}.header .languages ul{padding:0;justify-content:flex-end}.header .main-navigation{grid-area:menu}.header .main-navigation .link-list{display:flex;justify-content:space-between;gap:0}.header .main-navigation .link-list .list-item{margin-left:1rem}.card{width:80%;margin:auto;margin-bottom:1rem;padding:2rem}.card .horizontal-list{gap:2rem}.card .horizontal-list.delivery{flex-direction:row}.card .allergens-list{justify-content:center;grid-template-rows:repeat(4,1fr);column-gap:1.5rem}}
