.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunchmenu-container{display:flex;justify-content:space-between;width:100%}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu{display:flex;flex-wrap:wrap;margin:0 auto;max-width:750px;padding:40px 0;width:100%}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .LunchRestaurant,.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table{width:100%}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table *{margin:0;padding:0}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunchlist-day p{font-weight:700;margin-bottom:0;margin-top:20px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunchlist-day+.lunch-item{margin-top:0}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunch-item{display:table;margin-top:20px;width:100%}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunch-item .description{padding-right:10px}@media(min-width:480px){.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunch-item .description{padding-right:40px}}@media(min-width:1024px){.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunch-item .description{padding-right:80px}}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunch-item .price{text-align:right;vertical-align:top;white-space:nowrap;width:50px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunch-item td{min-height:44px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunch-diets{align-items:center;display:flex;flex-wrap:wrap;margin-top:5px;width:100%}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunch-diets .diets{display:flex;flex-wrap:wrap;gap:5px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .lunch-diets .diets span{background:#e1e1e1;border-radius:50%;display:table;float:left;font-size:.75rem;font-weight:var(--font-bold);height:22px;text-align:center;width:22px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table .description,.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list table th{text-align:left}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher{margin-top:10px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .next,.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .prev{align-items:center;background-color:#e1e1e1;border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .next a,.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .prev a{align-items:center;color:#000;display:flex}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .next a svg,.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .prev a svg{height:12px;width:22px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .next.prev,.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .prev.prev{margin-right:5px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .next.next,.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunch-menu .lunch-list .date-switcher .prev.next{margin-left:5px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunchmenu-info{max-width:500px;width:100%}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunchmenu-info .SpecialDiets{display:flex;flex-wrap:wrap;gap:20px;padding:60px}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunchmenu-info .SpecialDiets .diet{display:flex;flex-wrap:wrap;gap:10px;width:100%}.Creamarketing\\LunchMenu\\Model\\LunchMenuPage .lunchmenu-info .SpecialDiets .diet .symbol{align-items:center;background:#e1e1e1;border-radius:50%;display:flex;font-size:.75rem;font-weight:var(--font-bold);height:22px;justify-content:center;padding:5px;width:22px}