.kalvass-lunch{max-width:960px;margin:0 auto}.kalvass-lunch h2{margin-bottom:1.25rem}.kl-day{margin:0 0 1.75rem}.kl-day h3{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:.45rem}.kl-item{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.kl-image{width:120px;height:90px;object-fit:cover;border-radius:8px}.kl-copy{flex:1}.kl-title-row{display:flex;gap:1rem;justify-content:space-between;align-items:baseline}.kl-title-row h4{margin:0}.kl-price{white-space:nowrap}.kl-desc p:last-child{margin-bottom:0}@media(max-width:600px){.kl-item{align-items:flex-start}.kl-image{width:88px;height:72px}.kl-title-row{display:block}.kl-price{display:block;margin-top:.25rem}}
