body.r-website-refresh .r-tonight-card{max-width:780px;text-align:left}
body.r-website-refresh .r-tonight-card p{margin:10px 0 0!important;max-width:640px;color:#c2c7d0;font:400 13px/1.65 Manrope,Arial,sans-serif}
body.r-website-refresh .r-tonight-card nav{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:14px}
body.r-website-refresh .r-tonight-card nav a{display:inline-flex;align-items:center;min-height:44px;color:#f4f0e8;font:800 12px/1.5 Manrope,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}
body.r-website-refresh .r-tonight-card nav a:hover{color:#fff}
body.r-website-refresh .r-tonight-card nav a:focus-visible{outline:3px solid #edb44b;outline-offset:4px}
@media(max-width:480px){body.r-website-refresh .v2-hours-break{display:none}}
body.r-website-refresh .v2-topbar > .v2-shell{flex-wrap:wrap;gap:6px 18px;padding-block:8px}
body.r-website-refresh .v2-topbar .v2-topbar-hours{margin-left:auto;font-size:11px;line-height:1.5}
body.r-website-refresh .v2-topbar .v2-topbar-call{font-weight:800;white-space:nowrap}
body.r-website-refresh .v2-food-card>div{flex-wrap:wrap;gap:8px 16px;align-items:baseline}
body.r-website-refresh .v2-food-card h3{min-width:0}
body.r-website-refresh .v2-food-card .v2-feature-price{white-space:nowrap;font:800 22px/1.25 Manrope,Arial,sans-serif;color:#a3151b}
body.r-website-refresh .v2-featured-sauce-link{font-weight:800;color:#a3151b;text-decoration:underline;text-underline-offset:4px}
body.r-website-refresh .v2-daily-service{margin-top:12px!important;color:#d1cbc1;font:600 14px/1.65 Manrope,Arial,sans-serif}
body.r-website-refresh .v2-special-row{grid-template-columns:91px minmax(0,1fr);gap:8px 20px}
body.r-website-refresh .v2-special-row>small{grid-column:2;margin:0}
body.r-website-refresh .v2-special-row.v2-week-service>small{color:#6d6152}
@media(max-width:1000px){body.r-website-refresh .v2-food-card>div{display:block}
body.r-website-refresh .v2-food-card .v2-feature-price{display:block;margin-top:8px}}
@media(max-width:700px){body.r-website-refresh .v2-topbar>.v2-shell{justify-content:space-between;gap:5px 12px}
body.r-website-refresh .v2-topbar .v2-topbar-address{flex-basis:100%;font-size:12px}
body.r-website-refresh .v2-topbar .v2-topbar-hours{margin-left:0;flex:1 1 220px}
body.r-website-refresh .v2-topbar .v2-topbar-call{font-size:12px}
body.r-website-refresh .v2-food-card>div{display:flex}}
@media(max-width:480px){body.r-website-refresh .v2-special-row{grid-template-columns:70px minmax(0,1fr);gap:7px 12px}
body.r-website-refresh .v2-special-row h3{font-size:26px}
body.r-website-refresh .v2-food-card h3{font-size:28px}}
