page { padding-bottom: 32rpx; } .container { width: 100%; padding: 0 24rpx; background: #f5f5f5; } .container .swiper { width: 100%; height: 312rpx; } .container .swiper image { width: 100%; height: 312rpx; } .container .welfare { padding: 16rpx 32rpx; } .container .welfare .item image { width: 32rpx; height: 32rpx; margin-right: 8rpx; } .container .welfare .item text { font-size: 22rpx; color: #50555F; } .container .category { border-radius: 8rpx; padding-bottom: 40rpx; } .container .category .item { width: 25%; height: 136rpx; margin-top: 40rpx; text-align: center; font-size: 24rpx; color: #50555F; } .container .category .item image { width: 80rpx; height: 80rpx; margin-bottom: 16rpx; border-radius: 50%; } .container .goods { margin-top: 16rpx; } .container .goods .category-scroll { padding: 24rpx 0; } .container .goods .category-scroll .item { line-height: 38rpx; font-size: 32rpx; font-weight: 400; color: #060606; } .container .goods .category-scroll .active { color: #D32D2F; } .container .goods .category-scroll .item:not(:first-child)::before { content: "|"; margin-left: 24rpx; margin-right: 64rpx; color: #e7e8ea; } .container .goods .list .item { width: calc((100% - 14rpx) / 2); margin-bottom: 14rpx; border-radius: 8rpx; } .container .goods .list .item:nth-child(2n-1) { margin-right: 14rpx; } .container .goods .list .item image { width: 100%; height: 344rpx; border-radius: 8rpx 8rpx 0 0; } .container .goods .list .item .title { height: 56rpx; margin: 16rpx; line-height: 28rpx; font-size: 24rpx; font-family: HarmonyOS Sans SC-Regular, HarmonyOS Sans SC; font-weight: 400; color: #000; } .container .goods .list .item .label { display: inline-block; margin-left: 16rpx; padding: 0 8rpx; border: 2rpx solid rgba(255, 2, 0, 0.2); border-radius: 4rpx; line-height: 32rpx; font-size: 20rpx; font-family: HarmonyOS Sans SC-Regular, HarmonyOS Sans SC; font-weight: 400; color: #D32D2F; } .container .goods .list .item .block { padding: 0; border: 0; } .container .goods .list .item .price { padding: 16rpx; line-height: 46rpx; font-size: 40rpx; font-family: DIN Alternate-Bold, DIN Alternate; font-weight: bold; color: #060606; } .container .goods .list .item .price text { padding-right: 4rpx; line-height: 28rpx; font-size: 24rpx; } .container .no-more { margin-top: 32rpx; text-align: center; font-size: 24rpx; font-weight: 400; color: #767E8B; } .container .van-empty { background: #fff; border-radius: 8rpx; } .scroll { width: 100%; white-space: nowrap; } .scroll .item { display: inline-block; } .user-popup { top: 45%; width: 80%; height: fit-content; border-radius: 30rpx; line-height: 40rpx; } .user-popup .title { padding: 30rpx 0; border: none; text-align: center; font-size: 32rpx; font-weight: 500; font-family: HarmonyOS Sans SC-Medium, HarmonyOS Sans SC; color: #060606; } .user-popup .van-field__placeholder { color: #999; } .user-popup .auth-desc { padding-left: 30rpx; padding-bottom: 20rpx; border-bottom: 2rpx solid rgba(110, 123, 143, 0.16); line-height: 36rpx; font-size: 24rpx; color: #767E8B; } .user-popup .btn-group { margin-top: 30rpx; display: flex; } .user-popup .btn { position: static; background: transparent; border-radius: 0; border-top: 1px solid #f5f5f5; line-height: 100rpx; font-size: 16px; font-weight: 700; color: #576B95; } .user-popup .btn:first-child { border-right: 1px solid #f5f5f5; color: #000; }