.home-page .flyora-featured{margin-bottom:10px}
.home-page #homeFood{box-sizing:border-box;width:calc(100% - 24px);max-width:1500px;margin:0 auto 18px;padding:18px;background:#f4f7f0;border:1px solid #dce5d5;border-radius:14px;scroll-margin-top:16px}
.home-page #homeFood h2{font-size:clamp(20px,2.2vw,28px);line-height:1.25;margin:0 0 14px}
.home-page #homeFood .food-area{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;align-items:end}
.home-page #homeFood .food-area label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:14px;font-weight:600}
.home-page #homeFood .food-area label[hidden]{display:none}
.home-page #homeFood .food-area select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #bdcfb3;border-radius:9px;background:#fff;font-size:16px}
.home-page #homeFood [role="status"]:empty{display:none}
.home-page #homeFood .food-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.home-page #homeFood .food-card{overflow:hidden;margin:0;padding:0;border:1px solid #d6e0ce;border-radius:12px;background:#fff}
.home-page #homeFood .food-card>a{display:flex;flex-direction:column;gap:8px;padding:16px;height:100%;box-sizing:border-box;text-decoration:none;color:inherit}
.home-page #homeFood .food-card h3{font-size:19px;margin:0}
.home-page #homeFood .food-card p{font-size:14px;margin:0;color:#63735b}
.home-page #homeFood .food-card p:empty{display:none}
.home-page #homeFood .food-card span{margin-top:auto;font-size:15px;font-weight:600;color:#224d3c}
.home-page #homeFood .food-card img{width:100%;height:130px;object-fit:cover;border-radius:8px}
@media(max-width:750px){.home-page #homeFood{width:calc(100% - 12px);margin:0 6px 12px;padding:12px}.home-page #homeFood .food-area{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-page #homeFood .area-district-label{grid-column:1/-1}.home-page #homeFood .food-grid{grid-template-columns:1fr}.home-page #homeFood h2{margin-bottom:10px}}
