.product_detail_list,
.product_review_section {
  display: flex;
  width: 100%;
  margin: 10px 0;
}
.product_review_section {
  margin: unset;
}
.product_detail_list {
  font-size: 0.85em;
}
.detail_title
{
  width: 30%;
}
.detail_title {
  text-transform: capitalize;
}
.product_review_title {
  text-transform: none;
  width: 70%;
}
.review_list {
  margin: 20px 0;
}
.sort_description {
  white-space: break-spaces;
}
.title, .product_review_title{
  font-size: var(--font-size-md);
}

.spacing {
  margin-top: 50px;
}


@media only screen and (max-width: 768px) {
  .title, .product_review_title{
    font-size: var(--font-size-sm);
  }
  .product_detail_list {
    font-size: var(--font-size-sm);
    width: 100%;
  }
  .detail_title {
    width: 50%;
  }
  
  .spacing {
    margin-top: 30px;
  }
  .sort_description{
    font-size: var(--font-size-sm);
  }
}