.wrc-carousel {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wrc-carousel .slick-list {
	overflow: hidden;
}

.wrc-card {
	min-height: 226px;
	margin-right: 16px;
	padding: 16px 26px;
	overflow: hidden;
	border-radius: 16px;
	background-color: #fff;
	box-shadow: rgba(149, 157, 165, 0.1) 0 8px 24px;
	font-family: "Poppins", sans-serif;
}

/* Until Slick initialises, show cards in a row instead of a tall list. */
.wrc-carousel:not(.slick-initialized) {
	display: flex;
	overflow: hidden;
}

.wrc-carousel:not(.slick-initialized) .wrc-card {
	flex: 0 0 calc(33.333% - 16px);
}

.wrc-card__header {
	display: flex;
	align-items: center;
	gap: 16px;
}

.wrc-card__author {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 700;
}

.wrc-card__product,
.wrc-card__text {
	font-size: 14px;
}

.wrc-card__text {
	margin-bottom: 16px;
}

.wrc-card__image-link {
	text-decoration: none;
}

.wrc-card__image {
	width: 60px;
	max-width: 60px;
	height: 60px;
	border-radius: 50%;
	object-fit: cover;
	object-position: center;
}

.wrc-card__rating {
	margin-bottom: 16px;
}

.wrc-star {
	color: #ddd;
	font-size: 20px;
}

.wrc-star--filled {
	color: #ffd700;
}

@media (max-width: 767px) {
	.wrc-carousel:not(.slick-initialized) .wrc-card {
		flex-basis: 100%;
	}
}
