.store-rating::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background-position: right;
	background-repeat: no-repeat;
}

.store-rating__box {
	border: 1px solid #ffc46a;
	background-color: white;
	box-shadow: 0px 5.480000019073486px 7.480000019073486px 0px #b3c4dc42;
	z-index: 2;
}

.store-rating__number .es-badge-sources-container,
.store-rating__number .es-rating-bar-container,
.store-rating__number .es-badge-total-reviews,
.store-rating__number .es-badge-title {
	display: none;
}

.store-rating__number {
	display: flex;
	justify-content: center;
}

.store-rating__number .es-rating-value {
	font-size: calc(70px + (101 - 70) * ((100vw - 320px) / (1920 - 320)));
	line-height: calc(70px + (101 - 70) * ((100vw - 320px) / (1920 - 320)));
	font-family: "ArchivoNarrow-Bold";
	color: var(--secondary-palette-dark-grey);
}

.store-rating__number .es-badge-container {
	padding: 0px;
}

.store-rating__number .es-badge-rating {
	margin: 0px;
}

.store-rating__review .es-badge-sources-container,
.store-rating__review .es-rating-bar-container,
.store-rating__review .es-rating-value,
.store-rating__review .es-badge-title,
.store-rating__review--link .es-badge-sources-container,
.store-rating__review--link .es-rating-bar-container,
.store-rating__review--link .es-rating-value,
.store-rating__review--link .es-badge-title,
.store-rating__review--link .es-badge-label-container,
.store-rating__review--link .es-badge-rating {
	display: none;
}

.store-rating__review--link .es-badge-reviews-count {
	color:#fff;
}

.store-rating__review .es-badge-total-reviews {
	font-size: calc(14px + (14 - 14) * ((100vw - 320px) / (1920 - 320)));
	line-height: calc(20px + (21 - 20) * ((100vw - 320px) / (1920 - 320)));
	font-family: "SofiaProLight";
	color: var(--secondary-palette-dark-grey-300);
}

.es-rating-value,
.es-badge-container {
	background-color: transparent !important;
}

.store-rating__review--link .es-badge-total-reviews {
	font-family: "SofiaProBold";
	font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320)));
	color: white;
	text-decoration: none;
	padding: 2px 30px;
	margin-top: -1px !important;
}

@media only screen and (width <= 575.98px) {
	.store-rating__review--link .es-badge-total-reviews {
		min-width: 80vw !important;
		padding: 4px 30px;
	}
}
