/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.h1,h1{font-size:2.4rem}.h2,h2{font-size:2.2rem}.h3,h3{font-size:1.8rem}.h4,h4{font-size:1.6rem}.h5,h5{font-size:1.4rem}.h6,h6{font-size:1.3rem}body{font-size:1.5rem}@font-face{font-family:"Lineto";src:url(/static/media/lineto-circular-book.2ac8bef0.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Lineto";src:url(/static/media/lineto-circular-bookitalic.96286d95.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Lineto";src:url(/static/media/lineto-circular-medium.5b4d0688.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Lineto";src:url(/static/media/lineto-circular-mediumitalic.82a2a90b.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Lineto";src:url(/static/media/lineto-circular-bold.926416f0.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Lineto";src:url(/static/media/lineto-circular-bolditalic.0c2a5e57.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Hellotropica";src:url(/static/media/Hellotropica.9f865441.woff) format("woff");font-weight:400;font-style:normal}html{background-color:#f3f3f5;box-sizing:border-box;height:100%;overflow:hidden;font-size:.625rem}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body{background-color:#f3f3f5;color:#909193;font-family:"Lineto",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.28;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,body{height:100%;overflow:hidden}#root{position:relative;width:100%}blockquote,h1,h2,h3,h4,h5,h6,hr,ol,p,ul{margin:0;padding:0}ul{list-style-type:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-weight:500;line-height:1.15}a{text-decoration:none;color:inherit}button,html,input,select,textarea{font-family:inherit;line-height:inherit}img{vertical-align:middle;max-width:100%;height:auto}html:not(.has-user-tabbing) :focus{outline:none}html.has-user-tabbing :focus{outline:none;box-shadow:inset 0 0 0 1px #4fdd75!important}.App_component__3J_JI{background-color:#dddde1;height:100%}.App_main__uN9ca{background-color:#000;position:relative;z-index:1;height:100%;overflow:hidden}@media (min-width:600px){.App_main__uN9ca{max-width:600px;margin-left:auto;margin-right:auto;box-shadow:0 0 50px 0 rgba(0,0,0,.05)}}.App_footer__3csul{position:fixed;bottom:0;left:0;width:100%;z-index:2}@media (min-width:600px){.App_footer__3csul{left:50%;transform:translateX(-50%);max-width:600px;margin-left:auto;margin-right:auto}}.Navigation_component__3RJhP{position:relative;background:#fff;height:60px;height:calc(60px + env(safe-area-inset-bottom));border-top:1px solid #f3f3f5}.Navigation_list__3Has2{list-style-type:none;padding:0;margin:0;display:flex;flex-flow:row nowrap;align-items:flex-start;height:60px;width:100%}.Navigation_item__1Z18G{flex:1 1;text-align:center;height:100%}.NavigationButton_component__1Tvee{height:100%;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;text-decoration:none;color:#909193;cursor:pointer}.NavigationButton_component__1Tvee.active{color:#155c28}.NavigationButton_component__1Tvee.NavigationButton_isDisabled__RJ-qS{pointer-events:none}.NavigationButton_label__H0-NR{font-size:1rem;margin-bottom:1px}.NavigationButton_icon__z0R41{margin-bottom:2px}.NavigationIcon_component__36-h7{height:28px}.NavigationIcon_component__36-h7 svg{max-height:100%}.ConsentModal_allowButton__1TlqX{font-size:1.5rem}.ConsentModal_settingsButton__31zLp{font-size:1.2rem}.ConsentModal_component__JBkwM{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-end}@media (min-width:600px){.ConsentModal_component__JBkwM{max-width:600px;margin-left:auto;margin-right:auto}}.ConsentModal_background__-YPnv{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.ConsentModal_content__2n_20{position:relative;z-index:2;padding:20px 25px;margin-top:25px;margin-bottom:calc(25px + env(safe-area-inset-bottom));width:90%;background-color:#fff;border-radius:12px;text-align:center}.ConsentModal_buttons__3rBIU{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.ConsentModal_settingsButton__31zLp{color:#155c28;padding:8px 0;background-color:transparent;border:none;margin-right:10px;cursor:pointer}.ConsentModal_allowButton__1TlqX{background-color:#155c28;color:#fff;padding:8px 20px;border-radius:9999px;border:none;margin-left:10px;cursor:pointer}.StandardContent_component__2qCGn blockquote:first-child,.StandardContent_component__2qCGn h1:first-child,.StandardContent_component__2qCGn h2:first-child,.StandardContent_component__2qCGn h3:first-child,.StandardContent_component__2qCGn h4:first-child,.StandardContent_component__2qCGn h5:first-child,.StandardContent_component__2qCGn h6:first-child,.StandardContent_component__2qCGn p:first-child{margin-top:0}.StandardContent_component__2qCGn blockquote:last-child,.StandardContent_component__2qCGn h1:last-child,.StandardContent_component__2qCGn h2:last-child,.StandardContent_component__2qCGn h3:last-child,.StandardContent_component__2qCGn h4:last-child,.StandardContent_component__2qCGn h5:last-child,.StandardContent_component__2qCGn h6:last-child,.StandardContent_component__2qCGn p:last-child{margin-bottom:0}.StandardContent_component__2qCGn .h1,.StandardContent_component__2qCGn .h2,.StandardContent_component__2qCGn .h3,.StandardContent_component__2qCGn .h4,.StandardContent_component__2qCGn h1,.StandardContent_component__2qCGn h2,.StandardContent_component__2qCGn h3,.StandardContent_component__2qCGn h4{margin-top:30px;margin-bottom:20px}.StandardContent_component__2qCGn .h5,.StandardContent_component__2qCGn .h6,.StandardContent_component__2qCGn h5,.StandardContent_component__2qCGn h6{margin-top:25px;margin-bottom:20px}.StandardContent_component__2qCGn p{line-height:1.5;margin-top:20px;margin-bottom:20px}.StandardContent_component__2qCGn ul{list-style-type:disc}.StandardContent_component__2qCGn ol{list-style-type:decimal}.StandardContent_component__2qCGn ol,.StandardContent_component__2qCGn ul{margin-top:20px;margin-bottom:20px;padding-left:15px;margin-left:30px}.StandardContent_component__2qCGn ol:first-child,.StandardContent_component__2qCGn ul:first-child{margin-top:10px}.StandardContent_component__2qCGn ol li,.StandardContent_component__2qCGn ul li{margin-bottom:5px}.StandardContent_component__2qCGn ol li ol,.StandardContent_component__2qCGn ol li ul,.StandardContent_component__2qCGn ul li ol,.StandardContent_component__2qCGn ul li ul{margin-bottom:20px}.StandardContent_component__2qCGn blockquote{margin-top:30px;margin-bottom:30px}.StandardContent_component__2qCGn strong{font-weight:700}.StandardContent_component__2qCGn a{font-weight:500;text-decoration:underline;color:#155c28}.StandardContent_component__2qCGn hr{margin-top:30px;margin-bottom:30px}.StandardContent_component__2qCGn table{width:100%;border-spacing:0;border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}.StandardContent_component__2qCGn table td,.StandardContent_component__2qCGn table th{padding:15px;text-align:left;border-top:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15)}.StandardContent_component__2qCGn table th{background:rgba(0,0,0,.05)}.LunchPage_component__1Qm9y{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;text-align:center;height:100%}.LunchPage_header__1wV92{background-color:#fff;height:60px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px}.LunchPage_main__2zG75{position:relative}.Page_component__36yZt{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.RestaurantList_component__2p9AI{position:relative}.RestaurantList_component__2p9AI.RestaurantList_isLoading__3SXUI{padding-top:50px;padding-bottom:50px}@keyframes Spinner_spin__exvrK{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.Spinner_component__h76RP,.Spinner_component__h76RP:after{border-radius:50%;width:40px;height:40px}.Spinner_component__h76RP{font-size:10px;position:relative;text-indent:-9999em;animation:Spinner_spin__exvrK .35s linear infinite}.Spinner_dark__3Q8Q2{border:2px solid rgba(144,145,147,.2);border-left-color:#155c28}.Spinner_light__3xVj_{border:2px solid hsla(0,0%,100%,.2);border-left-color:#fff}.Spinner_large__1bbK7{margin:15px auto}.Spinner_small__3ye8G{margin:10px auto}.Spinner_small__3ye8G,.Spinner_small__3ye8G:after{width:16px;height:16px}.RestaurantsListedByFiltered_header__2NWEV{font-size:1.2rem}.RestaurantsListedByFiltered_component__TAeHY{padding-top:10px;padding-bottom:10px}.RestaurantsListedByFiltered_restaurant__2ww4w{margin-top:10px;transform-origin:center top}.RestaurantsListedByFiltered_restaurant__2ww4w:first-child{margin-top:0}.Restaurant_title__3Zpys{font-size:1.6rem}.Restaurant_headerMessage__2sISQ{font-size:1.2rem}.Restaurant_component__1XKe-{text-align:left;position:relative;background-color:#fff;border-radius:25px;box-shadow:0 10px 18px -10px rgba(0,0,9,.07)}.Restaurant_component__1XKe-.Restaurant_hasError__3LFuJ .Restaurant_header__2tzLN{opacity:.25}.Restaurant_component__1XKe-.Restaurant_isClosed__20Uak{opacity:.5}.Restaurant_component__1XKe-.Restaurant_isClosed__20Uak .Restaurant_header__2tzLN{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-right:20px;cursor:default}.Restaurant_component__1XKe-.Restaurant_isClosed__20Uak .Restaurant_title__3Zpys{color:#909193}.Restaurant_header__2tzLN{position:relative;padding:16px 73px 17px 0;cursor:pointer;background-color:#fff;border-radius:25px;transition:all .25s cubic-bezier(.19,1,.22,1)}.Restaurant_icon__3O-Tg{position:absolute;top:25px;left:20px;transform:translateY(-50%)}.Restaurant_title__3Zpys{color:#155c28;max-width:80%;padding-left:24px}.Restaurant_headerMessage__2sISQ{color:#909193}.Restaurant_wrapper__URVo0{height:auto;overflow:hidden}.Restaurant_errorMessage__27O5X,.Restaurant_menus__2YzVU{border-top:1px solid #ededf0;height:auto;overflow:hidden}.Restaurant_errorMessage__27O5X{padding:10px 23px 15px;text-align:center;color:#fc6c83}.Restaurant_detailsTrigger__1xKB8{position:absolute;top:0;right:0;border:none;background:transparent;height:51px;width:50px;z-index:2;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:0;cursor:pointer}.Menu_hiddenFoodsText__NLvJg,.Menu_hiddenFoodsToggle__1HbZt,.Menu_unsuitableFoodWarning__qLCKE{font-size:1.2rem}.Menu_component__1mEbS{position:relative}.Menu_foods__1hPHb{position:relative;padding:2px 23px 6px}.Menu_food__3DgNb{border-bottom:1px solid #ededf0}.Menu_food__3DgNb:last-child{border-bottom:none}.Menu_hiddenFoods__NXVoe{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;flex-flow:row nowrap;height:45px}.Menu_hiddenFoodsText__NLvJg{color:rgba(0,0,0,.47)}.Menu_hiddenFoodsToggle__1HbZt{background:none;border:none;color:#155c28;padding:3px 10px;margin-right:-10px}.Menu_unsuitableFoodWarning__qLCKE{padding-top:15px;padding-bottom:7px;color:rgba(0,0,0,.47)}.Menu_error__1X8Bf{font-size:1.4rem;text-align:center;color:#909193;padding:10px 23px 15px;opacity:.5;background-color:rgba(0,0,0,.05);border-bottom-left-radius:25px;border-bottom-right-radius:25px}.Menu_error__1X8Bf p{max-width:50ch;margin-left:auto;margin-right:auto}.Menu_announcements__2qGjc{border-top:1px solid rgba(142,136,99,.1);opacity:1;background-color:rgba(255,246,191,.5);color:#8e8863;padding:6px 23px 12px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;line-height:1}.Food_name__1DUgo{font-size:1.6rem}.Food_extra__1qnyb{font-size:1.2rem}.Food_diets__2yKRI{font-size:1.1rem}.Food_component__2mxnC{position:relative;padding-top:10px;padding-bottom:12px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;cursor:pointer}.Food_title__IhKEz{position:relative;width:100%}.Food_supplementaryName__2iImH{color:#909193;font-weight:400;display:block}.Food_meta__2_dAX{text-align:right;margin-left:20px}.Food_diets__2yKRI{margin-top:2px;white-space:nowrap}.Food_diet__1QVXp{display:inline}.Food_diet__1QVXp:after{content:", "}.Food_diet__1QVXp:last-child:after{content:""}.Food_extra__1qnyb{margin-top:2px;color:#b1b1b4}.Food_label__38YLJ{display:inline;font-style:italic}.Food_climateChoiceLabel__2f9_S{display:inline-block;font-size:.9rem;font-weight:700;color:#155c28;text-transform:uppercase;background-color:#e5f3e5;padding:.3rem .9rem;border-radius:.9rem;margin-top:.9rem}.Food_allergens__322DF{display:inline}.Food_label__38YLJ+.Food_allergens__322DF:before{content:" – "}.FoodCategory_large__3wwf6{font-size:1.6rem}.FoodCategory_small__6oS1W{font-size:1.1rem}.FoodCategory_component__1nacx{font-weight:700;text-transform:uppercase}.FoodCategory_vegan__Hvsm0{color:#b2d498}.FoodCategory_vegetarian__1GKro{color:#94db8a}.FoodCategory_fish__nQ6pe{color:#98d2dd}.FoodCategory_dessert__2rMeP{color:#e4a7f5}.FoodCategory_lunch__3WksU,.FoodCategory_special__2pqgN{color:#f8c27e}.FoodName_large__3GaDY{font-size:2.4rem}.FoodName_small__wFT9o{font-size:1.6rem}.FoodName_component__15JR2{padding-right:50px}.FoodName_supplementary__1mY9a{color:#909193;font-weight:400;display:block;margin-top:2px}.FoodDiets_large__2yZhU .FoodDiets_diet__i036n{font-size:1.5rem}.FoodDiets_diet__i036n,.FoodDiets_large__2yZhU .FoodDiets_diet__i036n span{font-size:1.1rem}.FoodDiets_component__1hR_X{position:relative;line-height:1;white-space:nowrap}.FoodDiets_component__1hR_X.FoodDiets_hasUnsuitables__1F2A2{display:inline-block;background-color:rgba(252,108,131,.2);color:#fc6c83;padding:1px 8px 3px;line-height:1;border-radius:9999px;margin-top:3px;margin-right:-2px;text-align:center}.FoodDiets_component__1hR_X.FoodDiets_allowWrap__AohgY{white-space:normal}.FoodDiets_diet__i036n{display:inline;position:relative}.FoodDiets_diet__i036n:after{content:", "}.FoodDiets_diet__i036n:last-child:after{content:""}.FoodDiets_large__2yZhU .FoodDiets_diet__i036n{display:inline-flex;align-items:center;justify-content:center;border:1px solid #909193;text-align:center;border-radius:50%;width:32px;height:32px;margin-right:3px;margin-bottom:3px}.FoodDiets_large__2yZhU .FoodDiets_diet__i036n span{position:absolute;bottom:-3px;left:50%;transform:translate(-50%,100%)}.FoodDiets_large__2yZhU .FoodDiets_diet__i036n:after{content:""}.FoodDiets_large__2yZhU .FoodDiets_diet__i036n:last-child{margin-right:0}.Announcement_component__3OhWL{font-size:1.2rem;display:inline-block;margin-right:5px}.Container_component__3T5PR{width:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.Area_title__1MomT{font-size:1.8rem}.Area_component__uovSs{position:relative;padding-top:5px;padding-bottom:5px;background-color:transparent;transition:all .25s cubic-bezier(.19,1,.22,1)}.Area_component__uovSs:first-child{margin-top:10px}.Area_component__uovSs:last-child{margin-bottom:15px}.Area_component__uovSs.Area_isExpanded__IKNFE{padding-top:0;padding-bottom:0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);margin-top:10px;margin-bottom:10px;box-shadow:inset 0 0 50px 0 rgba(0,0,0,.1)}.Area_component__uovSs.Area_isExpanded__IKNFE:first-child{border-top:none;margin-top:0}.Area_component__uovSs.Area_isExpanded__IKNFE:last-child{border-bottom:none;margin-bottom:0}.Area_component__uovSs.Area_isExpanded__IKNFE .Area_wrapper__dNyDh{padding-bottom:15px}.Area_component__uovSs.Area_isExpanded__IKNFE .Area_title__1MomT{font-weight:400;color:#a8a8a8}.Area_component__uovSs.Area_isExpanded__IKNFE+.Area_component__uovSs.Area_isExpanded__IKNFE{margin-top:-10px}.Area_wrapper__dNyDh{height:0;overflow:hidden;z-index:1;transform-origin:center top}.Area_header__TGj2G{position:relative;padding:18px 23px 19px;cursor:pointer;background-color:#fff;border-radius:9999px;box-shadow:0 10px 18px -10px rgba(0,0,9,.07);z-index:2}.Area_icon__HpG5Q{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.Area_title__1MomT{color:#155c28;padding:0 24px}.Area_restaurant__1UyPk{margin-top:10px;transform-origin:center top}.Area_restaurant__1UyPk:first-child{margin-top:0}.ScrollWrapper_component__3N-4Q{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0}.ScrollWrapper_component__3N-4Q::-webkit-scrollbar{display:none}.ScrollWrapper_component__3N-4Q.ScrollWrapper_isLocked__1XLD6{overflow:hidden}.DateSelectorTrigger_component__2fITy{font-size:1.5rem;cursor:pointer;position:relative;display:flex;flex-flow:row nowrap;white-space:nowrap;align-items:center;border:1px solid #ededf0;border-radius:9999px;padding:11px 17px;font-weight:500;background-color:#fff;color:#155c28;box-shadow:0 8px 10px -10px rgba(0,0,0,.06)}@media (max-width:374px){.DateSelectorTrigger_component__2fITy{font-size:1.3rem}}.DateSelectorTrigger_indicator__1BNKi{background-color:#85dd5b;border-radius:50%;width:11px;height:11px;margin-right:8px}.DateSelectorTrigger_date__3RLrt{text-transform:capitalize}.DateSelector_label__30rTl{font-size:1.2rem}.DateSelector_component__3NGt_{position:relative;padding:25px 0 60px;overflow:hidden}.DateSelector_title__2faPr{text-align:left;padding:0 25px}.DateSelector_slider__3m4qa{margin-top:25px;display:flex;flex-flow:row nowrap;flex-shrink:0}.DateSelector_week__2sMBH{width:100%;flex-shrink:0;padding-left:20px;padding-right:20px}.DateSelector_label__30rTl{color:#909193;font-weight:400;margin-bottom:12px}.DateSelector_item__2lGvD{margin-bottom:5px}.DateSelector_item__2lGvD:last-child{margin-bottom:0}.DateSelector_controls__ch68e{position:absolute;top:75px;left:25px;right:25px;height:20px;display:flex;flex-flow:row nowrap;align-items:center}.DateSelector_previous__39Esl{margin-right:auto}.DateSelector_next__4Q0sM,.DateSelector_previous__39Esl{background:transparent;border:none;padding:0;cursor:pointer}.DateSelector_next__4Q0sM{margin-left:auto}.DateButton_component__aGRY0{font-size:1.6rem;position:relative;background-color:#fff;color:#155c28;cursor:pointer;width:100%;padding:10px 15px;border:1px solid #ededf0;border-radius:9999px;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);font-weight:500;text-transform:capitalize}.DateButton_component__aGRY0.DateButton_isSelected__15zOY{background-color:#155c28;color:#fff}.DateButton_indicator__HZdq_{position:absolute;top:50%;left:18px;transform:translateY(-50%);background-color:#85dd5b;border-radius:50%;width:11px;height:11px;margin-right:8px}.Modal_closeTop__1pFVj{font-size:1.2rem}.Modal_component__30GNT{padding-bottom:calc(60px + env(safe-area-inset-bottom));position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.Modal_container__3Wm3u{min-height:200px;position:relative;margin:10px 10px 60px;background-color:#fff;border-radius:24px;z-index:2}.Modal_content__BZbGL{position:relative;z-index:1}.Modal_closeTop__1pFVj{cursor:pointer;position:absolute;top:10px;right:5px;padding:10px 15px;background-color:transparent;border:none;color:#155c28;font-weight:500;z-index:2}.Modal_closeBottom__3IARL{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:2}.CloseButton_component__3_1_t{cursor:pointer;background-color:#155c28;border:none;width:68px;height:68px;border-radius:50%;box-shadow:0 10px 40px -10px rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.ModalBackground_component__c26i_{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:9999;pointer-events:none}.Button_component__1EL4p.Button_large__1i_fg{font-size:1.6rem}.Button_component__1EL4p.Button_medium__3BKp8{font-size:1.5rem}.Button_component__1EL4p.Button_small__1WqE1{font-size:1.2rem}.Button_component__1EL4p{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;background-color:transparent;border:none;text-decoration:none!important;border-radius:9999px;font-weight:500;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);cursor:pointer}.Button_component__1EL4p.Button_hasIcon__Rm7CP.Button_before__15hm0{flex-flow:row-reverse nowrap}.Button_component__1EL4p.Button_large__1i_fg{padding:13px 35px}.Button_component__1EL4p.Button_large__1i_fg.Button_hasIcon__Rm7CP.Button_before__15hm0{padding-left:25px}.Button_component__1EL4p.Button_large__1i_fg.Button_hasIcon__Rm7CP.Button_before__15hm0 .Button_text__2RPhU{margin-left:15px}.Button_component__1EL4p.Button_large__1i_fg.Button_hasIcon__Rm7CP.Button_after__TTugW{padding-right:25px}.Button_component__1EL4p.Button_large__1i_fg.Button_hasIcon__Rm7CP.Button_after__TTugW .Button_text__2RPhU{margin-right:25px}.Button_component__1EL4p.Button_medium__3BKp8{padding:11px 20px}@media (max-width:374px){.Button_component__1EL4p.Button_medium__3BKp8{font-size:1.3rem}}.Button_component__1EL4p.Button_medium__3BKp8.Button_hasIcon__Rm7CP.Button_before__15hm0{padding-left:15px}.Button_component__1EL4p.Button_medium__3BKp8.Button_hasIcon__Rm7CP.Button_before__15hm0 .Button_text__2RPhU{margin-left:10px}.Button_component__1EL4p.Button_medium__3BKp8.Button_hasIcon__Rm7CP.Button_after__TTugW{padding-right:15px}.Button_component__1EL4p.Button_medium__3BKp8.Button_hasIcon__Rm7CP.Button_after__TTugW .Button_text__2RPhU{margin-right:15px}.Button_component__1EL4p.Button_small__1WqE1{padding:8px 18px}.Button_component__1EL4p.Button_small__1WqE1.Button_hasIcon__Rm7CP.Button_before__15hm0{padding-left:8px}.Button_component__1EL4p.Button_small__1WqE1.Button_hasIcon__Rm7CP.Button_before__15hm0 .Button_text__2RPhU{margin-left:6px}.Button_component__1EL4p.Button_small__1WqE1.Button_hasIcon__Rm7CP.Button_after__TTugW{padding-right:8px}.Button_component__1EL4p.Button_small__1WqE1.Button_hasIcon__Rm7CP.Button_after__TTugW .Button_text__2RPhU{margin-right:8px}.Button_component__1EL4p.Button_white__3_yYO{color:#155c28;background-color:#fff}.Button_component__1EL4p.Button_white__3_yYO.Button_hasBorder__2hBHu{border:1px solid #ebebee}.Button_component__1EL4p.Button_green__3ZgLe{color:#fff;background-color:#155c28}.Button_component__1EL4p.Button_greenBright__2HfHH{color:#fff;background-color:#4fdd75}.Button_component__1EL4p.Button_red__1sjHo{color:#fff;background-color:#fc6c83}.ButtonIcon_component__1A83_{display:flex;flex-flow:column nowrap;align-items:center}.ButtonIcon_component__1A83_ circle,.ButtonIcon_component__1A83_ line,.ButtonIcon_component__1A83_ path{stroke:currentColor}.RestaurantDetails_component__S6IT1{position:relative;padding:30px 25px 50px;text-align:left}.RestaurantDetails_title__xzNxi{margin-bottom:20px}.RestaurantDetails_address__1yKQO{margin-bottom:2px}.RestaurantDetails_maplink__2XdHu{color:#155c28;font-weight:500;text-decoration:none}.RestaurantDetails_visitingHours__2tXnt{margin-top:25px}.RestaurantDetails_section__2XcDt{margin-top:30px}.RestaurantDetails_subtitle__3wrbf{margin-bottom:15px}.RestaurantDetails_email__3ldmh{color:#155c28;font-weight:500;text-decoration:none;margin-top:3x}.RestaurantDetails_feedback__3rlko{margin-top:20px}.OpeningTime_component__OrVmU{position:relative}.OpeningTime_component__OrVmU+.OpeningTime_component__OrVmU{margin-top:10px}.OpeningTime_time__wLywM{display:flex;flex-flow:row nowrap;margin-bottom:1px}.OpeningTime_time__wLywM:last-child{margin-bottom:0}.OpeningTime_time__wLywM.OpeningTime_isException__CNalI{color:#fc6c83}.OpeningTime_time__wLywM:not(.OpeningTime_isException__CNalI)+.OpeningTime_time__wLywM.OpeningTime_isException__CNalI{margin-top:10px}.OpeningTime_title__2KkaC{margin-bottom:8px}.OpeningTime_hours__3GT16,.OpeningTime_label__9Fdnj{width:50%}.FoodDetails_component__2QFea{position:relative;padding:30px 25px 50px;text-align:left}.FoodDetails_name__3XNYi{margin-bottom:20px}.FoodDetails_diets__18qgb{margin-top:12px}.FoodDetails_allergens__1g0gj{margin-top:28px}.FoodDetails_allergenList__2XbCi:first-letter{text-transform:capitalize}.FoodDetails_subtitle__2KW1p{margin-bottom:5px}.FoodDetails_label__2iK28{font-size:3.1rem;font-family:"Hellotropica","Lineto",Arial,Helvetica,sans-serif;margin-top:5px;color:#000;transform:rotate(-3.5deg) translateX(-5px)}.FoodDetails_ingredients__3EQsa{margin-top:20px}.FoodDetails_nutrition__2zXC_{margin-top:20px;padding:20px 15px 25px;border-radius:10px;background-color:#fff6bf;color:#000}.FoodDetails_prices__1hXEB{margin-top:20px}.FoodDetails_price__1s1nW{display:flex;flex-flow:row nowrap;justify-content:space-between}.SuggestAreaSelection_component__2mGdX{overflow:hidden}.SuggestAreaSelection_wrapper__2ca0L{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;padding-left:23px;padding-right:23px;padding-bottom:15px}.SuggestAreaSelection_wrapper__2ca0L:after,.SuggestAreaSelection_wrapper__2ca0L:before{content:"";height:1px;background-color:#909193;opacity:.3;flex:1 1}.SuggestAreaSelection_text__2eftm{font-size:13px;flex-shrink:0;padding-left:10px;padding-right:10px}.Logo_component__1RSL2{overflow:hidden}.Logo_wrapper__2Nkwm{padding-top:35px;padding-bottom:30px}.Logo_image__DpYDo{width:181px}.DataReloader_component__207No{font-size:1.5rem;cursor:pointer;position:relative;display:flex;flex-flow:row nowrap;white-space:nowrap;align-items:center;justify-content:center;border:1px solid #ededf0;border-radius:9999px;width:41px;height:41px;margin-left:auto;margin-right:10px;background-color:#fff;color:#155c28;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);padding:0}.DataReloader_component__207No svg{width:24px;height:24px;transform:rotate(0deg)}.InfoPage_component__2imQ-{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.InfoPage_wrapper__33v5K{padding-top:20px;padding-bottom:20px}.InfoPage_content__vmxBV{padding-left:0;padding-right:0}.InfoPage_buttons__qpMqw{margin-top:35px}.MenuButton_component__Gx5i6{font-size:1.8rem;position:relative;padding:15px 35px 15px 60px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;background-color:transparent;border:none;text-decoration:none!important;border-radius:9999px;font-weight:500;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);cursor:pointer}.MenuButton_component__Gx5i6.MenuButton_noIcon__U0hIP{padding-left:28px}.MenuButton_icon__1Fc0H{left:10px;width:50px}.MenuButton_arrow__2ymkj,.MenuButton_icon__1Fc0H{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center}.MenuButton_arrow__2ymkj{right:20px}.MenuButton_component__Gx5i6.MenuButton_white__3eG7I{color:#155c28;background-color:#fff}.MenuButton_component__Gx5i6.MenuButton_white__3eG7I.MenuButton_hasBorder__3gELt{border:1px solid #ebebee}.MenuButton_component__Gx5i6.MenuButton_green__YAfWt{color:#fff;background-color:#155c28}.MenuButton_component__Gx5i6.MenuButton_green__YAfWt .MenuButton_arrow__2ymkj path,.MenuButton_component__Gx5i6.MenuButton_green__YAfWt .MenuButton_icon__1Fc0H path{stroke:#fff}.ButtonGroup_component__2oqTw{margin-bottom:30px}.ButtonGroup_component__2oqTw>*{display:block;margin-bottom:10px}.ButtonGroup_component__2oqTw>:last-child{margin-bottom:0}.Highlight_link__3es__{font-size:1.5rem}.Highlight_component__5whSB{position:relative;border-radius:26px;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);background-color:#fff}.Highlight_image__2bRCa{border-top-left-radius:26px;border-top-right-radius:26px;height:125px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.Highlight_content__MGV_o{padding:20px 25px 25px}.Highlight_title__1nJUO{margin-bottom:15px}.Highlight_link__3es__{color:#155c28;font-weight:500;margin-top:20px}.Highlight_linkText__3cuNe{display:inline-block;margin-right:10px}.LunchABCPage_component__2Gyne{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.LunchABCPage_back__1HmQg{margin-top:10px;margin-bottom:30px}.LunchABCPage_header__2FtLc{padding-left:10px;padding-right:10px}.LunchABCPage_content__3Gxnt{padding:20px 10px}.LunchABCPage_image__NsWQ6{padding-top:50%;border-radius:26px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.LunchABCPage_title__y5Gky{margin-bottom:25px}.OpeningTimesPage_component__2xDRL{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.OpeningTimesPage_back__32OwT{margin-top:10px;margin-bottom:30px}.OpeningTimesPage_header__hRmGd{padding-left:10px;padding-right:10px}.OpeningTimesPage_content__7qdso{position:relative}.OpeningTimesPage_title__2cKoj{margin-bottom:25px}.RestaurantTimes_title__3F97f{font-size:1.6rem}.RestaurantTimes_message__2Wq7I{font-size:1.2rem}.RestaurantTimes_component__3D5y2{position:relative;overflow:hidden;border-radius:26px;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);text-align:left;background-color:#fff;margin-bottom:10px}.RestaurantTimes_component__3D5y2.RestaurantTimes_isClosed__PsYKU{opacity:.5;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.RestaurantTimes_component__3D5y2.RestaurantTimes_isClosed__PsYKU .RestaurantTimes_title__3F97f{width:auto;color:#909193}.RestaurantTimes_title__3F97f{color:#155c28;font-weight:500;border:none;background:transparent;border-radius:26px;text-align:left;padding:15px 25px 17px;width:100%}.RestaurantTimes_wrapper__lAdbB{height:auto;overflow:hidden}.RestaurantTimes_text__2DlIZ{padding:0 25px 25px}.RestaurantTimes_message__2Wq7I{flex-shrink:0;margin-left:10px;margin-right:20px}.PricingPage_component__hdvHz{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.PricingPage_back__1D1MM{margin-top:10px;margin-bottom:30px}.PricingPage_content__39CJV,.PricingPage_header__CfOuE{padding-left:10px;padding-right:10px}.PricingPage_content__39CJV{position:relative}.PricingPage_content__39CJV ul{list-style-type:none;padding:0;margin:0}.PricingPage_content__39CJV ul li{padding:0;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:space-between}.PricingPage_title__3di_x{margin-bottom:25px}.PricingPage_price__3xXoA{font-weight:500;color:#000}.FAQPage_component__2KVL8{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.FAQPage_back__ybzRA{margin-top:10px;margin-bottom:30px}.FAQPage_header__5BoG_{padding-left:10px;padding-right:10px}.FAQPage_content__29rST{position:relative}.FAQPage_image__2MQPp{padding-top:50%;border-radius:26px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.FAQPage_title__3rxdA{margin-bottom:25px}.Accordion_title__362WK{font-size:1.6rem}.Accordion_component__2jCc0{position:relative;overflow:hidden;border-radius:26px;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);text-align:left;background-color:#fff;margin-bottom:10px}.Accordion_title__362WK{color:#155c28;font-weight:500;border:none;background:transparent;border-radius:26px;text-align:left;padding:15px 25px 17px;width:100%;cursor:pointer}.Accordion_wrapper__3biUb{height:auto;overflow:hidden}.Accordion_text__39Vpa{padding:0 25px 25px}.PrivacyPage_component__3Gj3P{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.PrivacyPage_back__2Joxy{margin-top:10px;margin-bottom:30px}.PrivacyPage_header__3d6Nc{padding-left:10px;padding-right:10px}.PrivacyPage_content__2PEyT{position:relative;padding-bottom:25px}.PrivacyPage_title__XJvYB{margin-bottom:25px}.PrivacyPage_cookies__24EYn{padding-top:20px;padding-left:25px;padding-right:25px;border-radius:10px;background-color:#fff;margin-top:20px;margin-bottom:30px}.PrivacyPage_switch__3RpgO{margin-top:20px;border-top:1px solid #f2f2f2}.PrivacyPage_legal__3aeL_{padding-left:10px;padding-right:10px}.SwitchSetting_component__3rG8o{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.SwitchSetting_component__3rG8o:last-child{border-bottom:0}.SwitchSetting_title__3zs7Z{padding-left:3px;margin-right:20px}.SwitchButton_component__2iVEx{position:relative;width:44px;height:22px;border:none;background-color:transparent;z-index:1}.SwitchButton_background__35rKK{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #c8c8c8;border-radius:9999px}.SwitchButton_button__1GErn{position:absolute;top:0;left:0;width:22px;height:22px;border-radius:100%;border:1px solid #c8c8c8;background-color:#fff;z-index:2}.FeedbackPage_component__2mfIX{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.FeedbackPage_back__2tFjb{margin-top:10px;margin-bottom:30px}.FeedbackPage_content__wgUHo,.FeedbackPage_header__3tgoB{padding-left:10px;padding-right:10px}.FeedbackPage_content__wgUHo{position:relative;padding-bottom:25px}.FeedbackPage_title__19y6O{margin-bottom:25px}.FeedbackPage_inlineIcon__2qaeW{display:inline-flex;justify-content:center;align-items:center;margin-left:5px;margin-right:2px;background-color:#fff;width:18px;height:18px;border-radius:2px;box-shadow:0 2px 8px -2px rgba(0,0,0,.5)}.FeedbackPage_inlineIcon__2qaeW svg{height:10px;width:10px}.SettingsPage_component__12Y9p{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.SettingsPage_wrapper__iRwDJ{padding-top:40px;padding-bottom:40px}.SettingsPage_content__2gXSj{padding-left:10px;padding-right:10px}.SettingsPage_buttons__qwOZN{margin-top:35px}.FoodsPage_component__FqsJg{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.FoodsPage_back__2SVqh{margin-top:10px;margin-bottom:30px}.FoodsPage_allergensHeader__3rcVA,.FoodsPage_header__9H4xC{padding-left:10px;padding-right:10px}.FoodsPage_allergensHeader__3rcVA{margin-top:40px;margin-bottom:20px}.FoodsPage_filters__v5BeS{margin-top:30px;margin-bottom:20px}.DietFilters_component__3XZ1v{background-color:#fff;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);padding:0 20px;border-radius:25px}.DietFilters_item__32mNH{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;border-top:1px solid #f0f0f0}.DietFilters_title__3_AL2{padding-left:3px;margin-right:20px}.RestaurantsPage_component__25Umg{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.RestaurantsPage_back__1qO4M{margin-top:10px;margin-bottom:30px}.RestaurantsPage_header__3RMOw{padding-left:10px;padding-right:10px}.RestaurantsPage_filters__1jSUs{margin-top:30px;margin-bottom:20px}.Filters_component__X7G9v{position:relative}.Filters_tabs__1ObFC{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:space-evenly}.Tab_component__1ltfJ{position:relative;border:none;border-radius:15px 15px 0 0;width:100%;background-color:#ededf0;color:#155c28;font-weight:500;padding:13px 5px;transform-origin:center bottom;cursor:pointer}.Tab_component__1ltfJ.Tab_isActive__1KPjd{background-color:#fff;cursor:auto}.RestaurantList_component__1G1Zt{background-color:#fff;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);padding:20px;border-radius:0 0 25px 25px}.RestaurantList_item__3smjP{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;border-top:1px solid #f0f0f0}.RestaurantList_title__cC8ob{padding-left:3px;margin-right:20px}.ToggleAll_component__38jD8{position:relative;text-align:center;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.LanguagePage_component__2LCe0{padding-bottom:calc(60px + env(safe-area-inset-bottom));background-color:#f3f3f5;height:100%}.LanguagePage_back__2VWUu{margin-top:10px;margin-bottom:30px}.LanguagePage_header__cW1XF{padding-left:10px;padding-right:10px}.LanguagePage_main__1GF-S{margin-top:35px;padding-bottom:20px}.LanguageRadioSelector_component__3Eu2s{font-size:1.8rem;position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;background-color:transparent;border:none;text-decoration:none!important;border-radius:9999px;font-weight:500;box-shadow:0 8px 10px -10px rgba(0,0,0,.06);cursor:pointer;color:#155c28;background-color:#fff;margin-bottom:10px;transition:all .25s cubic-bezier(.19,1,.22,1)}.LanguageRadioSelector_checked__2pCi9{color:#fff;background-color:#4fdd75}.LanguageRadioSelector_input__1ZqhV{position:relative;opacity:0;position:absolute;cursor:pointer}.LanguageRadioSelector_label__3wFdd{padding:15px 35px 15px 28px;display:block;flex:1 1;cursor:pointer}
/*# sourceMappingURL=main.25b383f2.chunk.css.map */