:root{--page-title-display:none;}/* Start custom CSS *//* Restaurant page motion — scoped to this composition. */
[data-id="4982b343"] [data-id="37e95d"] { animation: mkRestaurantsBanner .5s ease-out both; }
@keyframes mkRestaurantsBanner { from { opacity: 0; } to { opacity: 1; } }
[data-id="4982b343"].mk-restaurants-ready [data-mk-reveal] { transition: opacity .6s ease-out, transform .6s ease-out; }
[data-id="4982b343"].mk-restaurants-ready [data-mk-pending] { opacity: 0; transform: translateX(-16px); }
[data-id="4982b343"].mk-restaurants-ready [data-id="1674eca2"][data-mk-pending] { transform: translateX(16px); }
@media(max-width:768px) {
 [data-id="4982b343"].mk-restaurants-ready [data-mk-pending],
 [data-id="4982b343"].mk-restaurants-ready [data-id="1674eca2"][data-mk-pending] { transform: translateY(10px); }
}
@media(prefers-reduced-motion:reduce) {
 [data-id="4982b343"] [data-id="37e95d"] { animation: none; }
 [data-id="4982b343"].mk-restaurants-ready [data-mk-reveal] { transition: none; }
 [data-id="4982b343"].mk-restaurants-ready [data-mk-pending] { opacity:1; transform:none; }
}
[data-id="4982b343"] [data-id="4ab9e364"]:hover { background-color: #f35431; color: #ffffff; }/* End custom CSS */