.module-review .overflow-x-scroll {
	flex-wrap: wrap;
}
.module-review .review-tile {
	flex-shrink: 0;
}
.module-review .review-tile a {
	padding: 16px;
	border: 1px solid var(--primary-border-color);
	border-radius: 24px;
	display: block;
}
.module-review .review-tile img {
	margin-right: 10px;
	height: 20px;
	width: auto;
}
.module-review .review-main {
	margin-top: 30px;
}
.module-review .review-order {
	gap: 24px;
	margin-top: 30px;
}
.module-review .review-order-buttons {
	gap: 24px;
}
.module-review .review-order-buttons span {
	font-weight: 500;
	padding-right: 24px;
}
.module-review .sort-order {
	cursor: pointer;
	position: relative;
}
.module-review .sort-order {
	padding-right: 24px;
}
.module-review .sort-order.active:after {
	content: '';
	background-image: url('/image/catalog/icons/sorting.svg');
	width: 24px;
	height: 24px;
	position: absolute;
	right: -5px;
}
.module-review .gradient {
	background: linear-gradient(180.00deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 100%);
	margin-top: -200px;
	height: 200px;
	z-index: 2;
	position: relative;
}
.module-review .form-group-select {
	display: none;
}
@media (max-width: 991px) {
	.module-review .overflow-x-scroll {
		flex-wrap: nowrap;
	}
	.module-review .review-order, .module-review .review-main {
		margin-top: 20px;
	}
	.module-review .review-tile a {
		padding: 10px 14px;
	}
	.module-review .review-order-buttons, .module-review .gradient, .module-review .btn-showmore {
		display: none !important;
	}
	.module-review .form-group-select {
		display: block;
	}
	.module-review .mobile-review-button {
		margin-top: 15px;
	}
}
