.picks{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.picks li{background:var(--sand);border-bottom:4px solid var(--red)}
.picks .shot{display:block;background:#fff;aspect-ratio:1/1;overflow:hidden}
.picks .shot img{width:100%;height:100%;object-fit:contain}
.picks .txt{padding:14px 16px 16px}
.picks h3{font-size:22px;margin:0 0 4px;line-height:1.2}
.picks h3 a{text-decoration:none;color:var(--dred)}
.picks h3 a:hover{text-decoration:underline}
.picks p{margin:0;font-size:16px}
.shopnote{margin:0 0 20px}
.cats{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.cats a{display:inline-block;padding:8px 18px;border:2px solid var(--navy);background:#fff;text-decoration:none;font:600 16px Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em}
.cats a:hover{border-color:var(--red);color:var(--dred)}
@media(max-width:1100px){.picks{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.picks{grid-template-columns:1fr}.picks .shot{aspect-ratio:16/10}}
