index.wxss 792 Bytes
.container {
  display: flex;
  flex-direction: column;
}

.container .separator {
  height: 20rpx;
  width: 100%;
  background-color: #f2f2f2;
}

.shop-info {
  position: relative;
  height: 234rpx;
  display: flex;
  width: 100%;
}

.shop-info .info-bg {
  width: 100%;
  height: 235rpx;
}

.shop-info .logo {
  position: absolute;
  left: 20rpx;
  bottom: 20rpx;
  width: 100rpx;
  height: 100rpx;
}

.shop-info .name {
  position: absolute;
  left: 140rpx;
  bottom: 20rpx;
  width: 300rpx;
  color: #fff;
  font-size: 28rpx;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.shop-info .fav {
  position: absolute;
  left: 450rpx;
  bottom: 20rpx;
  color: #fff;
  font-size: 22rpx;
}

.shop-info .info-detail {
  position: absolute;
  left: 20rpx;
  bottom: 0;
}