Card row
Equal-height cards with gap and column flex inside
Summit pack
Day kit for high trails — from $84
Forest hammock
Camp setup for quiet nights — from $120
Trail stove
Compact cook kit — from $48
What Flexbox is doing
- .card-row — flex-direction: row, align-items: stretch, gap: 16px
- .card — each card is a column flex container so image, title, copy, and button stack with gap
- Same image width / height keeps thumbnails tidy (rule 39)
Try this
Change justify-content on .card-row to center or space-between and watch the row shift.
Photos via Unsplash. Always attribute photographers when you publish.