
.order-goods-list-con {
    padding: 20px 0 !important;
    > div {
      padding: 0 15px;
    }
    > .shop {
      align-items: center;
      margin-bottom: 18px;
      .name {
        font-size: 14px;
        font-weight: bold;
        margin-left: 9px;
        margin-right: 8px;
      }
    }
    > .goods {
      align-items: center;
      margin-bottom: 20px;
      .thumb {
        height: 84px;
        width: 84px;
        border-radius: 3px;
        background-color: lightgray;
        margin-right: 10px;
      }
      .spu {
        flex: 1;
        margin-right: 10px;
      }
      .spu .name {
        font-size: 13px;
        color: #140603;
        line-height: 15px;
        margin-bottom: 8x;
      }
      .spu .sku {
        font-size: 11px;
        color: #72767d;
      }
      .price .amt {
        font-size: 14px;
        color: #140603;
        font-weight: bold;
        line-height: 16px;
        margin-bottom: 5px;
        text-align: right;
      }
      .price .num {
        font-size: 11px;
        line-height: 13px;
        color: #999999;
        text-align: right;
      }
    }
    > .opt {
      margin-bottom: 18px;
      justify-content: flex-end;
      align-items: center;
      .opt-btn {
        margin-left: 10px;
        &.black {
          border-color: #aeaeae;
          color: #140603;
        }
      }
    }
  
    .info-list {
      padding-top: 18px;
      border-top: 1px solid #f1f1f1;
      > .info {
        display: flex;
        align-items: center;
        justify-content: space-between;
        color: #999999;
        margin-bottom: 3px;
        .label,
        .amt {
          font-size: 12px;
        }
      }
      > .total {
        justify-content: flex-end;
        align-items: flex-start;
        margin-top: 20px;
        .label {
          font-size: 12px;
          color: #999999;
          margin-right: 10px;
        }
      }
    }
  }