.product_list__item--con {
  display: flex;
  padding: 24px 0;
  box-sizing: border-box;
  height: 194px;
  .item_image {
    width: 90px;
    height: 90px;
    border-radius: 8px;
  }
  .item_desc {
    flex: 1;
    margin-left: 16px;
    .item_name_count {
      display: flex;
      align-items: center;
      .name {
        display: flex;
        flex: 1;
        font-size: 28px;
        align-items: center;
        text {
          &:nth-child(1) {
            max-width: 350px;
            @include common_ellipsis();
          }
        }
      }
      .number {
        justify-self: self-end;
        font-size: 28px;
        color: rgba(0, 0, 0, 0.4);
      }
    }
    .item_specs_new {
      font-size: 25px;
      color: rgba(0, 0, 0, 0.8);
      margin-top: 17px;
    }
    .item_specs_old {
      font-size: 25px;
      color: rgba(0, 0, 0, 0.4);
      margin-top: 16px;
      text-decoration: line-through;
    }
  }
}
.product_list__item__bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.product_list_item_height {
  height: 150px !important;
}
