.ab-mall-new-component .block {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 42rpx;
  width: 42rpx;
  border-radius: 4.4rpx;
  border: 1px solid #e5e5e5;
  box-sizing: content-box;
}
.ab-mall-new-component .step-container {
  display: flex;
}
.ab-mall-new-component .step-container .step-icon-dec {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 42rpx;
  width: 42rpx;
  border-radius: 4.4rpx;
  border: 1px solid #e5e5e5;
  box-sizing: content-box;
  font-weight: 200;
  border-radius: 4.4rpx 0 0 4.4rpx;
  color: #333;
}
.ab-mall-new-component .step-container .step-num {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 42rpx;
  width: 42rpx;
  border-radius: 4.4rpx;
  border: 1px solid #e5e5e5;
  box-sizing: content-box;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  width: 64rpx;
}
.ab-mall-new-component .step-container .step-icon-add {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 42rpx;
  width: 42rpx;
  border-radius: 4.4rpx;
  border: 1px solid #e5e5e5;
  box-sizing: content-box;
  border-radius: 0 4.4rpx 4.4rpx 0;
}
