.review {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
	border-radius: 25px;
	background: var(--white);
	-webkit-box-shadow: 2px 4px 12px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 2px 4px 12px 0px rgba(0, 0, 0, 0.07);
}
.review__name {
	padding-bottom: 12px;
	border-bottom: 1px solid #DADADA;
}
.review__name span {
	font-size: 20px;
	font-weight: 500;
	color: var(--red);
}
.review__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}
.review__images {
	width: 100%;
	overflow: hidden;
}
.review__images-list {
	width: 100%;
	overflow-x: auto;
	scrollbar-width: thin;
}
.review__images-track {
	margin-bottom: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
}
.review__image {
	min-width: 100px;
	max-width: 100px;
	height: 100px;
}
.review__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.review.hidden {
	display: none;
}



@media (max-width: 450px) {
	.review {
		padding: 20px 25px !important;
		border-radius: 15px;
	}
}