.ab-mall-new-component .mall-car-popup-head { padding: 24rpx 24rpx 0; font-weight: 400; display: flex; justify-content: space-between; align-items: center; } .ab-mall-new-component .mall-car-popup-head .head-text { color: #333; margin-left: 24rpx; font-size: 26rpx; flex: 1; } .ab-mall-new-component .mall-car-popup-head .head-clear { color: #999; font-size: 22rpx; display: flex; align-items: center; } .ab-mall-new-component .mall-car-popup-head .head-clear-text { margin-left: 17rpx; } .ab-mall-new-component .choose-goods-header { padding-top: 36rpx; font-size: 30rpx; color: #333; letter-spacing: 0.48rpx; text-align: center; font-weight: 400; position: relative; } .ab-mall-new-component .choose-goods-header .choose-chancel-icon { position: absolute; right: 34rpx; top: 36rpx; } .ab-mall-new-component .choose-goods-list { padding: 24rpx 24rpx 115rpx 24rpx; padding-bottom: calc(env(safe-area-inset-bottom) + 115rpx); padding-bottom: calc(constant(safe-area-inset-bottom) + 115rpx); } .ab-mall-new-component .mall-car-container { height: 100%; padding: 24rpx 24rpx 115rpx 24rpx; padding-bottom: calc(env(safe-area-inset-bottom) + 115rpx); padding-bottom: calc(constant(safe-area-inset-bottom) + 115rpx); } .ab-mall-new-component .mall-car-container .car-item-container { display: flex; align-items: center; } .ab-mall-new-component .mall-car-container .car-item-container .goods-item-checkbox { flex-shrink: 0; margin-right: 24rpx; padding: 30rpx 0; } .ab-mall-new-component .mall-car-container .car-item-container .car-goods-item { flex: 1; flex-wrap: nowrap; overflow: hidden; }