.products {
  display: flex;
  flex-wrap: wrap;
  margin: 40px 0;

  &-item {
    margin: 8px;
    padding: 0 8px 8px;
    width: calc(50% - 16px);
    color: #424a4a;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
    box-sizing: border-box;

    &__img {
      width: 100%;
      height: 269px;
      border-radius: 10px;
      overflow: hidden;
    }
    &__main {
      position: relative;
      padding: 0 13px;
    }
    &__title {
      margin-top: 13px;
      font-size: 38px;
      line-height: 50px;
    }
    &__stock {
      color: #9ba2a0;
      font-size: 23px;
    }
    &__ft {
      font-size: 23px;
      line-height: 58px;

      &__price {
        color: #589498;
        font-size: 38px;
        font-family: "Source Han Sans CN-Bold";
      }
    }
    &__buy {
      position: absolute;
      right: 13px;
      bottom: 16px;
      width: 80px;
      height: 80px;
    }
  }
}
