.pic {
  width: 186px;
}
.split {
  display: flex;
  justify-content: space-between;
  padding: 0 5px;
  align-items: center;
  color: white;
}
.box-label {
  color: white;
}
.right {
  max-width: 186px;
  overflow: hidden;  
}
.apply {
  width: 150px;
  padding: 10px 0;
}
#right-inner>img{
  margin-bottom: 10px;
}
.row {
  display: flex;
  margin: 10px 3px;
  align-items: flex-start;
  font-weight: bold;
}
.row>img {
  flex: 0 0 auto;
  object-fit: none;
  margin-right: 3px;
}
.row a {
  text-decoration: none;
}
@media (max-width: 604px) {
  .page {
    grid-template-columns: minmax(186px, 1fr);
    grid-template-rows: auto auto;
  }
  #right-inner {
    grid-area: 2/1/2/1;
  }
  .w584 {
    grid-area: 1/1/1/1;
  }
}
/* Reviews */
#more{
	color: blue;
	text-decoration: underline;
	text-align: center;
  cursor: pointer;
  margin-top: 20px;
}
.customer{
	font-size:1.5em;
	line-height:200%;
}
.spacer{
	font-size:xx-small;
}
.comment{
	word-wrap:break-word;
	line-height:normal;
}
.singleLabel{
	float: left;
	max-width: 400px;
	padding-right: 5px;
}
.singleStar{
	float: left; 
	overflow: auto;
}
.multiLabels{
	text-align:right;
	white-space:nowrap;
}
.multiStars{
	width:99%;
}