.RestaurantPopup_container__UVXPJ,.RestaurantPopup_wrapper__bP5aP{position:absolute;top:20px;left:20px}.RestaurantPopup_container__UVXPJ{display:flex;border-radius:20px;overflow:hidden;width:350px;background-color:#fff}@media only screen and (max-width:500px){.RestaurantPopup_container__UVXPJ{top:10px;left:10px;right:10px;width:unset}}.RestaurantPopup_container__UVXPJ .RestaurantPopup_content__eu9FB{position:relative;overflow:hidden;width:100%}.RestaurantPopup_container__UVXPJ .RestaurantPopup_imageWrapper__T2pDF{position:relative}.RestaurantPopup_container__UVXPJ .RestaurantPopup_imageWrapper__T2pDF:before{display:block;content:"";padding-bottom:40%}.RestaurantPopup_container__UVXPJ .RestaurantPopup_btn__89YxD{margin-top:24px}.RestaurantPopup_container__UVXPJ .RestaurantPopup_imageOverlay__R4Ct5{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.35)}.RestaurantPopup_container__UVXPJ .RestaurantPopup_name__IehVP{font-family:var(--montserrat);font-weight:700;color:#000;font-size:24px;line-height:32px;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-grow:1}.RestaurantPopup_container__UVXPJ .RestaurantPopup_footer__U6EGw{padding:24px}.RestaurantPopup_container__UVXPJ .RestaurantPopup_grandLogo__a7ZdD{height:32px;width:32px;position:absolute;bottom:13px;left:13px}.RestaurantPopup_container__UVXPJ .RestaurantPopup_close__WLtPe{position:absolute;right:13px;top:13px;cursor:pointer}.RestaurantPopup_container__UVXPJ .RestaurantPopup_underground__1beFo{font-family:var(--roboto);font-weight:500;font-size:16px;border-radius:8px;display:flex;align-items:center;gap:8px;margin-top:16px;background-color:#fff;color:#000;overflow:hidden;min-width:0}.RestaurantPopup_container__UVXPJ .RestaurantPopup_underground__1beFo .RestaurantPopup_undergroundText__XV6Eq{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex-grow:1}@media only screen and (max-width:1400px){.RestaurantPopup_container__UVXPJ .RestaurantPopup_name__IehVP{font-size:22px;line-height:28px}}@media only screen and (max-width:1200px){.RestaurantPopup_container__UVXPJ .RestaurantPopup_name__IehVP{font-size:20px;line-height:24px;font-size:24px;line-height:32px}}@media only screen and (max-width:900px){.RestaurantPopup_container__UVXPJ .RestaurantPopup_name__IehVP{font-size:20px;line-height:24px}}@media only screen and (max-width:750px){.RestaurantPopup_container__UVXPJ .RestaurantPopup_name__IehVP{font-size:24px;line-height:32px}}@media only screen and (max-width:500px){.RestaurantPopup_container__UVXPJ .RestaurantPopup_footer__U6EGw{padding:12px}.RestaurantPopup_container__UVXPJ .RestaurantPopup_btn__89YxD{margin-top:16px}.RestaurantPopup_container__UVXPJ .RestaurantPopup_name__IehVP{font-size:18px;line-height:24px}}.ListModeButton_wrapper__BYH3n{background:#f2f3f7;height:50px;padding:4px;border-radius:8px;min-width:50px;display:flex;position:relative;white-space:nowrap}.ListModeButton_wrapper__BYH3n:before{width:50%;position:absolute;top:4px;right:calc(50% - 4px);height:42px;border-radius:4px;background-color:#fff;content:"";transition:all .5s}.ListModeButton_wrapper__BYH3n .ListModeButton_item__5XSM7 svg{stroke:#000}.ListModeButton_wrapper__BYH3n .ListModeButton_item__5XSM7:last-child svg{stroke:#989fa7}.ListModeButton_wrapper__BYH3n.ListModeButton_active__70HfA:before{right:4px}.ListModeButton_wrapper__BYH3n.ListModeButton_active__70HfA .ListModeButton_item__5XSM7:first-child svg{stroke:#989fa7}.ListModeButton_wrapper__BYH3n.ListModeButton_active__70HfA .ListModeButton_item__5XSM7:last-child svg{stroke:#000}.ListModeButton_item__5XSM7{height:42px;font-family:var(--roboto);display:flex;align-items:center;justify-content:center;position:relative;padding:0 20px;font-size:16px;cursor:pointer;width:50%;text-align:center}@media only screen and (max-width:500px){.ListModeButton_item__5XSM7{padding:0 12px}}