/* components/product-activity/index.wxss */
.popup{position: fixed;z-index: 100;left: 0;right: 0;bottom: 0;background: #fff;border-radius: 20rpx 20rpx 0 0;padding: 35rpx 30rpx 50rpx;}
.close{position: absolute;top: 30rpx;right: 30rpx;}
.close .image{width: 42rpx;height: 42rpx;}
.top{font-size: 32rpx;color: #222222; text-align: center;font-weight: bold;}
.cont{padding: 42rpx 30rpx 0 30rpx;}
.promotion{font-size: 30rpx; color: #999999;}
.discount{align-items: center;margin: 40rpx 0 0 0;justify-content: space-between;}
.discount .duo{display: block;background: #FDF5F3;padding: 0 13rpx;height: 40rpx;line-height: 40rpx;font-size: 24rpx;color: #FF5F08;margin: 0 20rpx 0 0;white-space: nowrap;}
.discount .intensity{font-size: 26rpx;}
.ricoimg{width: 15rpx;height: 20rpx;}
.mask {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5);
}
.dflex {
  display: flex;
  display: -webkit-flex;
}

.flex {
  flex: 1;
  -webkit-flex: 1;
}