.RestaurantDetail____XO3SF .RestaurantDetail_carousel__MsfIG{padding:0;position:relative;z-index:1}.RestaurantDetail____XO3SF .RestaurantDetail_hero_cta_wrapper__5fEwb{position:absolute;bottom:85px;left:20px;z-index:3}.RestaurantDetail____XO3SF .RestaurantDetail_vertical_card_carousel__0e300{padding:100px 0 0}.RestaurantDetail____XO3SF .RestaurantDetail_menu__m3Juo{padding:20px 0}.RestaurantDetail_may_also_like__nFQGP{padding:100px 0}.RestaurantDetail_also_like_title__G21it{padding:20px 1rem 1rem 20px}.RestaurantDetail_coming_up__UAOsc{background:#000;min-height:100px}.RestaurantDetail_coming_to_public__UtOj7{height:auto;display:flex;min-height:auto;overflow:hidden;justify-content:flex-end;padding:100px 0 35px;box-sizing:content-box;max-height:none}.RestaurantDetail_coming_to_public__UtOj7 h3{padding-left:20px}.RestaurantDetail_coming_to_public__UtOj7 .swiper{overflow:visible;padding-top:25px;padding-bottom:0!important}.RestaurantDetail_coming_to_public__UtOj7 .card-pagination{width:100%;padding-top:100px;padding-bottom:0;transform:none;height:10px}.RestaurantDetail_menu_and_hours__OB_yl{padding:0 20px;margin-left:auto}@media(min-width:1024px){.RestaurantDetail_menu_and_hours__OB_yl{padding-left:20px}}.RestaurantDetail_hours__iffkB{padding:80px 0 20px;text-transform:uppercase}.RestaurantDetail_hours__iffkB p{margin:0}.RestaurantDetail_menu_select__VFAX4{padding:1rem 0;list-style:none;display:flex;flex-wrap:wrap;gap:.75rem}.RestaurantDetail_download_menu__G9XEU{padding:20px 0}.RestaurantDetail_download_menu__G9XEU [class*=button]{margin-top:5px}