@charset "UTF-8";
/* 颜色变量 */
/* 行为相关颜色 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.cu-bar.tabbar.shop .action.data-v-6dc845b4 {
  width: 116rpx;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
  flex: initial;
}
.cu-tag.badge.data-v-6dc845b4 {
  border-radius: 100px;
  position: absolute;
  top: -5px;
  right: -2px;
  font-size: 10px;
  padding: 0px 6rpx;
  height: 14px;
  color: #ffffff;
}
view.data-v-6dc845b4,
scroll-view.data-v-6dc845b4,
swiper.data-v-6dc845b4,
button.data-v-6dc845b4,
input.data-v-6dc845b4,
textarea.data-v-6dc845b4,
label.data-v-6dc845b4,
navigator.data-v-6dc845b4,
image.data-v-6dc845b4 {
  box-sizing: border-box;
}
.goods_img_box.data-v-6dc845b4 {
  height: 750rpx;
  background: #fff;
}
.goods_img_box .swiper.data-v-6dc845b4 {
  height: 100%;
  width: 100%;
}
.goods_img_box .swiper image.data-v-6dc845b4 {
  width: 100%;
  height: 100%;
}
.goods_info_box.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  background: #fff;
}
.goods_info_box .goods_price_share.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 30rpx;
}
.goods_info_box .goods_price_share .price.data-v-6dc845b4 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.goods_info_box .goods_price_share .price .sell_price.data-v-6dc845b4 {
  color: #ee1515;
  font-size: 48rpx;
}
.goods_info_box .goods_price_share .price .original_price.data-v-6dc845b4 {
  color: #999999;
  font-size: 26rpx;
  text-decoration: line-through;
  margin-left: 20rpx;
}
.goods_info_box .goods_price_share .share_icon_btn.data-v-6dc845b4 {
  width: 70rpx;
  height: 70rpx;
}
.goods_info_box .goods_price_share .share_icon_btn .share_icon.data-v-6dc845b4 {
  width: 70rpx;
  height: 70rpx;
}
.goods_info_box .goods_time_title.data-v-6dc845b4 {
  line-height: 48rpx;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  position: relative;
  padding: 0 30rpx;
  word-wrap: break-all;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.goods_info_box .goods_time_title .goods_title.data-v-6dc845b4 {
  font-weight: 600;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  font-size: 34rpx;
  color: #333;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  text-align: justify;
}
.goods_info_box .goods_time_title .goods_time.data-v-6dc845b4 {
  position: absolute;
  left: 30rpx;
  top: 6rpx;
  background: #E42F2F;
  font-size: 18rpx;
  color: #fff;
  border-radius: 4rpx;
  padding: 5rpx 10rpx;
  height: 28rpx;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.goods_info_box .goods_tip.data-v-6dc845b4 {
  padding: 10rpx 30rpx;
  font-size: 0.7rem;
  color: #f04d0d;
}
.goods_info_box .goods_active.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 20rpx;
  padding: 0 30rpx;
}
.goods_info_box .goods_active .active_item.data-v-6dc845b4 {
  padding: 5rpx 10rpx;
  color: #ee1515;
  font-size: 20rpx;
  margin-right: 20rpx;
  position: relative;
  margin-bottom: 10rpx;
}
.goods_info_box .goods_active .active_item.data-v-6dc845b4::after {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  border: 1rpx solid #ee1515;
  border-radius: 4rpx;
  pointer-events: none;
}
.goods_info_box .goods_des.data-v-6dc845b4 {
  color: #8b8b8b;
  font-size: 28rpx;
  padding: 20rpx 30rpx 30rpx;
}
.goods_info_box .goods_inventory_sales.data-v-6dc845b4 {
  font-size: 24rpx;
  color: #999;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 20rpx 30rpx;
  border-top: 1rpx solid #e5e5e5;
}
.goods_info_box .goods_inventory_sales text.data-v-6dc845b4 {
  width: 30%;
}
.get_coupon.data-v-6dc845b4 {
  background: #fff;
  padding: 20rpx 30rpx;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.get_coupon .get_coupon_text.data-v-6dc845b4 {
  color: #333;
  font-size: 28rpx;
}
.get_coupon .coupon.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.get_coupon .coupon .coupon_list.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #2f7ff5;
  font-size: 20rpx;
}
.get_coupon .coupon .coupon_list .coupon_item.data-v-6dc845b4 {
  position: relative;
  padding: 10rpx 20rpx;
  margin-right: 20rpx;
}
.get_coupon .coupon .coupon_list .coupon_item.data-v-6dc845b4::after {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  border: 1rpx solid #2f7ff5;
  border-radius: 12rpx;
  pointer-events: none;
}
.get_coupon .coupon image.data-v-6dc845b4 {
  width: 10rpx;
  height: 18rpx;
}
.goods_detail_info_box.data-v-6dc845b4 {
  margin-top: 10rpx;
  background: #fff;
}
.goods_detail_info_box .goods_detail_tab.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  padding: 0 20rpx;
}
.goods_detail_info_box .goods_detail_tab .goods_tab_item.data-v-6dc845b4 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #666666;
  font-size: 28rpx;
  padding: 20rpx 0;
  text-align: center;
}
.goods_detail_info_box .goods_detail_tab .good_tab_item_active.data-v-6dc845b4 {
  color: #2f7ff5;
}
.goods_detail_info_box .tab_content .tab2 .goods_params_list.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 20rpx 20rpx 0 20rpx;
}
.goods_detail_info_box .tab_content .tab2 .goods_params_list .goods_params_item.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  margin-bottom: 30rpx;
}
.goods_detail_info_box .tab_content .tab2 .goods_params_list .goods_params_item .goods_params_title.data-v-6dc845b4 {
  color: #666666;
  font-size: 28rpx;
}
.goods_detail_info_box .tab_content .tab2 .goods_params_list .goods_params_item .goods_params_des.data-v-6dc845b4 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  font-size: 28rpx;
  color: #333333;
}
.goods_detail_info_box .tab_content .tab2 .check_btn.data-v-6dc845b4 {
  width: 600rpx;
  height: 60rpx;
  margin: 0 auto;
  margin-bottom: 40rpx;
  line-height: 60rpx;
  text-align: center;
  font-size: 26rpx;
  color: #666666;
  border: 1rpx solid #ccc;
}
.goods_detail_info_box .tab_content .tab3 .check_btn.data-v-6dc845b4 {
  width: 600rpx;
  height: 60rpx;
  margin: 0 auto;
  margin-bottom: 40rpx;
  line-height: 60rpx;
  text-align: center;
  font-size: 26rpx;
  color: #666666;
  border: 1rpx solid #ccc;
}
.goods_detail_info_box .tab_content .no_data_wrap.data-v-6dc845b4 {
  max-height: 300rpx;
  min-height: 300rpx;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.tool_height.data-v-6dc845b4 {
  height: 150rpx;
}
.goods_tool.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 90rpx;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
}
.goods_tool .left.data-v-6dc845b4 {
  width: -webkit-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  background: #fff;
  box-sizing: border-box;
  height: 100%;
}
.goods_tool .left button.data-v-6dc845b4 {
  line-height: 1;
}
.goods_tool .left .item.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 110rpx;
  border-radius: 0;
  box-sizing: border-box;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.goods_tool .left .item image.data-v-6dc845b4 {
  width: 35rpx;
  height: 35rpx;
  margin-bottom: 5rpx;
}
.goods_tool .left .item text.data-v-6dc845b4 {
  color: #747774;
  font-size: 20rpx;
}
.goods_tool .left .item.data-v-6dc845b4:last-child {
  border-right: none;
}
.goods_tool .left .shop_car.data-v-6dc845b4 {
  position: relative;
}
.goods_tool .left .shop_car .tip_count.data-v-6dc845b4 {
  position: absolute;
  right: 22rpx;
  top: 5rpx;
  width: 24rpx;
  height: 24rpx;
  border-radius: 50%;
  background-color: #f37b1d;
  color: #fff;
  font-size: 18rpx;
  text-align: center;
  line-height: 24rpx;
}
.goods_tool .right.data-v-6dc845b4 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.goods_tool .right .item.data-v-6dc845b4 {
  width: 50%;
  height: 90rpx;
  font-size: 28rpx;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.goods_tool .right .add_shop_car.data-v-6dc845b4 {
  background: #1e9edf;
}
.goods_tool .right .buy.data-v-6dc845b4 {
  background: #2f7ff5;
}
.goods_tool .right .sell_out.data-v-6dc845b4 {
  width: 100%;
  height: 90rpx;
  font-size: 28rpx;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background: #9fdff4;
}
.goods_sell_out_tip.data-v-6dc845b4 {
  color: #ffffff;
  font-size: 22rpx;
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  bottom: 90rpx;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 8rpx 0;
}
.toast_box.data-v-6dc845b4 {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 101;
  left: 0;
  bottom: 0rpx;
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.toast_box .toast_content.data-v-6dc845b4 {
  background: white;
  border-top-left-radius: 20rpx;
  border-top-right-radius: 20rpx;
  position: fixed;
  width: 100%;
  bottom: 0rpx;
}
.toast_box .toast_content .goods_img_price_wrap.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 30rpx 0;
  border-bottom: 1 solid #e5e5e5;
}
.toast_box .toast_content .goods_img_price_wrap .goods_img.data-v-6dc845b4 {
  height: 120rpx;
  width: 120rpx;
  padding-left: 30rpx;
}
.toast_box .toast_content .goods_img_price_wrap .goods_img image.data-v-6dc845b4 {
  width: 120rpx;
  height: 120rpx;
}
.toast_box .toast_content .goods_img_price_wrap .goods_price_box.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  height: 120rpx;
  padding-left: 28rpx;
}
.toast_box .toast_content .goods_img_price_wrap .goods_price_box .price.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.toast_box .toast_content .goods_img_price_wrap .goods_price_box .price text.data-v-6dc845b4 {
  padding-left: 10rpx;
  padding-top: 7rpx;
  font-size: 48rpx;
  color: #2f7ff5;
}
.toast_box .toast_content .goods_img_price_wrap .goods_price_box .sku_params.data-v-6dc845b4 {
  font-size: 24rpx;
  color: #999;
}
.toast_box .toast_content .goods_img_price_wrap .goods_price_box .count_num.data-v-6dc845b4 {
  font-size: 24rpx;
  color: #999;
}
.toast_box .toast_content .goods-sku-list-wrap.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.toast_box .toast_content .goods-sku-list-wrap .sku_item.data-v-6dc845b4 {
  padding: 0 30rpx;
}
.toast_box .toast_content .goods-sku-list-wrap .sku_item .sku_name.data-v-6dc845b4 {
  font-size: 24rpx;
  color: #333;
  padding: 20rpx 0rpx;
}
.toast_box .toast_content .goods-sku-list-wrap .sku_item .sku_value_box.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.toast_box .toast_content .goods-sku-list-wrap .sku_item .sku_value_box text.data-v-6dc845b4 {
  font-size: 26rpx;
  color: #333;
  padding: 10rpx 20rpx;
  margin-right: 15rpx;
  border: 2rpx solid #ebebeb;
  opacity: 0.6;
  border-radius: 5px;
  margin-bottom: 10rpx;
}
.toast_box .toast_content .goods-sku-list-wrap .sku_item .sku_value_box .active.data-v-6dc845b4 {
  background-color: #E42F2F;
  border: 2rpx solid #E42F2F;
  color: #fff;
  opacity: 1;
}
.toast_box .toast_content .goods-sku-list-wrap .sku_item .sku_value_box .disabled.data-v-6dc845b4 {
  background-color: #e5e5e5;
  color: #ccc;
  opacity: 1;
}
.toast_box .toast_content .goods_num_select_wrap.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 20rpx 30rpx 30rpx 30rpx;
}
.toast_box .toast_content .goods_num_select_wrap .num_text.data-v-6dc845b4 {
  font-size: 24rpx;
  color: #333333;
}
.toast_box .toast_content .goods_num_select_wrap .number_select.data-v-6dc845b4 {
  height: 50rpx;
  border-radius: 6rpx;
  border: 2rpx solid #e5e5e5;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  width: 200rpx;
}
.toast_box .toast_content .goods_num_select_wrap .number_select .number_change_less.data-v-6dc845b4 {
  width: 60rpx;
  text-align: center;
  border-right: 2rpx solid #e5e5e5;
  height: 100%;
  line-height: 50rpx;
  font-size: 36rpx;
}
.toast_box .toast_content .goods_num_select_wrap .number_select .number_change_add.data-v-6dc845b4 {
  width: 60rpx;
  text-align: center;
  border-left: 2rpx solid #e5e5e5;
  height: 100%;
  line-height: 50rpx;
  font-size: 36rpx;
}
.toast_box .toast_content .goods_num_select_wrap .number_select .goods_number.data-v-6dc845b4 {
  width: 60rpx;
  padding: 0 10rpx;
  text-align: center;
  font-size: 36rpx;
  color: #353535;
}
.toast_box .toast_content .comfirm_btn_box.data-v-6dc845b4 {
  margin: 80rpx 40rpx;
}
.toast_box .toast_content .comfirm_btn_box button.data-v-6dc845b4 {
  color: #fff;
  border-radius: 6rpx;
  text-align: center;
  background: #E42F2F;
}
.toast_box .toast_content .toastDelete.data-v-6dc845b4 {
  position: absolute;
  width: 30rpx;
  height: 30rpx;
  right: 10rpx;
  top: 0rpx;
  padding: 20rpx;
}
.toast_box .toast_coupon_content.data-v-6dc845b4 {
  min-height: 800rpx;
  height: auto;
  background: #f2f2f2;
  position: fixed;
  width: 100%;
  bottom: 0rpx;
  border-top-left-radius: 20rpx;
  border-top-right-radius: 20rpx;
}
.toast_box .toast_coupon_content .title.data-v-6dc845b4 {
  color: #333333;
  text-align: center;
  font-size: 30rpx;
  height: 100rpx;
  line-height: 100rpx;
  background: #fff;
}
.toast_box .toast_coupon_content .coupon_wrap_list.data-v-6dc845b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.toast_box .toast_coupon_content .coupon_wrap_list .coupon_height.data-v-6dc845b4 {
  height: 20rpx;
}
.toast_box .toast_coupon_content .toastDelete.data-v-6dc845b4 {
  position: absolute;
  width: 30rpx;
  height: 30rpx;
  right: 10rpx;
  top: 15rpx;
  padding: 20rpx;
}
.drawer_screen.data-v-6dc845b4 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  background: #000;
  opacity: 0.2;
  overflow: hidden;
}
.drawer_attr_box.data-v-6dc845b4 {
  width: 100%;
  overflow: hidden;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1001;
  background: #f2f2f2;
}
.drawer_attr_box .drawer_content.data-v-6dc845b4 {
  overflow-y: scroll;
}
.drawer_attr_box .drawer_content .btn.data-v-6dc845b4 {
  background: #fff;
  font-size: 30rpx;
  color: #333333;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0;
  padding: 12rpx 0;
}
.drawer_attr_box .drawer_content .btn.data-v-6dc845b4::after {
  border: none;
}
.drawer_attr_box .drawer_content .detail-cancel-btn.data-v-6dc845b4 {
  margin-top: 10rpx;
}
.imagePathBox.data-v-6dc845b4 {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
}
.imagePathBox .save.data-v-6dc845b4 {
  display: block;
  width: 80%;
  height: 80rpx;
  padding: 0;
  line-height: 80rpx;
  text-align: center;
  position: fixed;
  z-index: 1200;
  top: 1000rpx;
  left: 10%;
  background: #2f7ff5;
  color: #fff;
  font-size: 30rpx;
  border-radius: 10rpx;
}
.imagePathBox .save.data-v-6dc845b4::after {
  border: 0 !important;
}
.shengcheng.data-v-6dc845b4 {
  width: 600rpx;
  height: 900rpx;
  position: fixed;
  top: 100rpx;
  left: 50%;
  z-index: 1200;
  border-radius: 10rpx;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  margin-top: -50rpx;
}
.shengcheng .shareClose.data-v-6dc845b4 {
  text-align: center;
  position: fixed;
  top: 60rpx;
  right: 10rpx;
  height: 46rpx;
  width: 46rpx;
  z-index: 1201;
}

