.category-grid .category-card--with-photo {
  justify-content: flex-start;
  gap: 0.75rem;
  padding-top: 18px;
}

.category-grid .category-card__photo {
  display: block;
  box-sizing: border-box;
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: contain;
  background: #fff;
}

.category-grid .category-card--with-photo span {
  margin-top: auto;
}
