/*---- prouct rating---- */

.ultra-woobuilder-page .star-rating {

	line-height: 1;

	font-size: 1em;

	float: unset;

	overflow: hidden;

	position: relative;

	height: 1em;

	width: 6.4em;

	font-family: star;

}

.ultra-woobuilder-page .star-rating span {

	overflow: hidden;

	float: left;

	top: 0;

	left: 0;

	position: absolute;

	color: #ffcf0e;

	padding-top: 1.5em;

}

.ultra-woobuilder-page .star-rating span::before, .ultra-woobuilder-page .star-rating::before {

	letter-spacing: 3px;

}

.ultra-woobuilder-page .star-rating::before {

	content: '\73\73\73\73\73';

	color: #ffcf0e;

	float: left;

	top: 0;

	left: 0;

	position: static;

}

.ultra-woobuilder-page .star-rating span::before {

	content: '\53\53\53\53\53';

	top: 0;

	position: absolute;

	left: 0;
    font-size: inherit;

  }

.woocommerce.ultra-woobuilder-page .star-rating, .woocommerce.ultra-woobuilder-page .comment-form-rating .stars a, .woocommerce.ultra-woobuilder-page .star-rating::before {

	color: #ffcf15;

}

.woocommerce.ultra-woobuilder-page .star-rating{

	width: auto;
    margin: 0;

}

.ultra-woobuilder-page .utuwb-rating-wrap .woocommerce-product-rating{

	display: flex;

	align-items: center;

	gap: 10px;

}

.ultra-woobuilder-page  .utuwb-hide-rating-text-yes .utuwb-rating-wrap .woocommerce-review-link {

	display: none;

}
.ultra-woobuilder-page .utuwb-rating-wrap .woocommerce-product-rating::before {
    display: none;
}