.trust-summary.comparedrawer {
  padding-top: 0;
  height: 30px;
  align-items: center;
  max-width: 100%;
}
.trust-summary.comparedrawer .reviewscount {
  line-height: 1.1;
}
.tpstars {
	 --star-size: 15px;
	 --star-gap: 2px;
	 --active-width: 0;
	 --active-color: transparent;
	 position: relative;
	 display: inline-block;
	 vertical-align: center;
	 height: var(--star-size);
	 width: calc((var(--star-size) * 5) + (var(--star-gap) * 4));
	 background: repeating-linear-gradient(to right,#dcdce6 0,#dcdce6 var(--star-size),transparent var(--star-size),transparent calc(var(--star-size) + var(--star-gap)));
}
 .tpstars::before {
	 content: "";
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 left: 0;
	 width: var(--active-width);
	 background: repeating-linear-gradient(to right,var(--active-color) 0,var(--active-color) var(--star-size),transparent var(--star-size),transparent calc(var(--star-size) + var(--star-gap)));
}
 .tpstars::after {
	 content: "";
	 position: absolute;
	 inset: 0;
	 background-image: url("../images/tp-star-white-transparent-40x40.png");
	 background-repeat: space no-repeat;
	 background-position: left center;
	 background-size: var(--star-size) var(--star-size);
	 pointer-events: none;
}
 .tpstars--1 {
	 --active-width: var(--star-size);
	 --active-color: #ff3722;
}
 .tpstars--2 {
	 --active-width: calc(var(--star-size) + var(--star-gap) + var(--star-size));
	 --active-color: #ff8622;
}
 .tpstars--3 {
	 --active-width: calc(var(--star-size) + var(--star-gap) + var(--star-size) + var(--star-gap) + var(--star-size));
	 --active-color: #ffce00;
}
 .tpstars--4 {
	 --active-width: calc(var(--star-size) + var(--star-gap) + var(--star-size) + var(--star-gap) + var(--star-size) + var(--star-gap) + var(--star-size));
	 --active-color: #73cf11;
}
 .tpstars--45 {
	 --active-width: 90%;
	 --active-color: #52b382;
	--star-size: 25px;
	--star-gap: 2px;
}
 .tpstars--5 {
	 --active-width: 100%;
	 --active-color: #00b67a;
}
 .tpstars--size-25 {
	 --star-size: 25px;
	 --star-gap: 3px;
}
 @media (max-width: 485px) {
	 .tpstars--size-37 {
		 --star-size: 32px;
		 --star-gap: 3px;
	}
	 .tpstars--size-20 {
		 --star-size: 17px;
		 --star-gap: 2px;
	}
}
 @media (min-width: 485px) {
	 .tpstars--size-20 {
		 --star-size: 20px;
		 --star-gap: 3px;
	}
	 .tpstars--size-37 {
		 --star-size: 37px;
		 --star-gap: 5px;
	}
}
@media (max-width: 400px) {
  .tpstars--45 {
    --star-size: 18px;
    --star-gap: 2px;
  }
}