/* Grocery: compact, green, five per row */
h1,h2,h3,.logo{font-family:Nunito,Poppins,sans-serif;font-weight:800}
.grid{grid-template-columns:repeat(5,1fr);gap:14px}.pi{aspect-ratio:1/1;border-radius:14px;background:#f3faf4}.pt{font-size:13.5px}.pp b{font-size:16px;color:#15803d}
.pc{background:#fff;border:1px solid #e3f1e6;border-radius:18px;padding:8px}.pc .pm{padding:0 4px}.pc .btn{border-radius:12px}
.btn{border-radius:12px}.tag{background:#f59e0b}.hd{border-bottom:3px solid #16a34a22}
@media(max-width:1100px){.grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.grid{grid-template-columns:repeat(2,1fr);gap:10px}}
