.product-details__product-attributes {
  display: table;
}
 .details-product-attribute {
  display: table-row;
}
 .details-product-attribute__title {
  display: table-cell;
  padding: 5px !important;
  border-right: 0;
  border-top: 0;
}
 .details-product-attribute__value {
  display: table-cell;
  padding: 5px !important;
  border-top: 0;
  font-weight: 700;
}
 .details-product-attribute:first-child .details-product-attribute__value,
.details-product-attribute:first-child .details-product-attribute__title {
  border-top: 1px solid black;
}
 .product-details-module__content {
  display: flex;
  flex-direction: column;
}
 .product-details__product-description {
  order: -1;
}
 