.ex-reviews-page {
	font-size: 14px;
}
.ex-product-image {
	align-self: stretch;
	justify-content: flex-start;
	flex-shrink: 0;
	position: relative;
}
.ex-product-image img {
	border-radius: var(--ex-modal-border-radius);
}
.review-button-container{
		position: absolute;
    top: 0px;
    left: 0px;
    right: 0;
		display: none;
}
.ex-btn-glass{
	background: #ffffff94;
	padding: 10px 20px;
	backdrop-filter: blur(4px);
	-weblit-backdrop-filter: blur(4px);
	width: 100%;
}
.ex-review-caption {
	flex: 3;
	align-self: stretch;
	justify-content: flex-start;
	padding: 15px;
	width: 100px;
}
.review-inner-container {
	justify-content: stretch;
	align-items: flex-start;
}
.ex-reviews-page .ex-review-block {
	padding: 0;
}
.manufacturers-filter-panel{
	display: none;
}
.ex-product-name {
	padding: 10px;
	text-align: center;
}
.ex-nav-panel {
	margin-bottom: 10px;
}
.ex-nav-item a {
	padding: 8px 14px;
	font-size: 0.9em;
	background: #ebebeb;
	border-radius: 22px;
	display: block;
	color: inherit;
	box-shadow: 1px 1px 1px #d9d9d9;
}

.ex-nav-item.active a {
	color: var(--ex-text-link-hover-color);
	box-shadow: none;
}

.ex-nav-title {
	padding: 10px 0;
	font-size: 14px;
	font-weight: 500;
}

.gap-10 {
	gap: 10px;
}
.ex-reviews-row{
	gap: 20px;
	align-items: flex-start;
}
.reviews-stack-container{
	order: 1;
	flex: 1;
	width: 100%;
}
.review-rating-info-block {
	order: 2;
	flex: 0;
	box-shadow: var(--ex-card-shadow);
	border-radius: var(--ex-modal-border-radius);
	padding: 30px;
	position: sticky;
  top: 10px;
}

.ex-product-name a{
	color: var(--ex-text-main-color);
	font-weight: 500;
}

.ex-product-name a:hover{
	color: var(--ex-text-link-hover-color);
}

.ex-product-info-block{
	flex: 1;
	position: relative;
}

@media (max-width: 991px) {
	.ex-reviews-row{
		flex-direction: column;
	}
	.review-rating-info-block {
		order: 0;
		width: 100%;
		position: relative;
	}
}
@media (max-width: 480px){
	.review-inner-container{
		flex-direction: column;
		align-items: center;
	}
	.ex-review-caption{
		width: 100%;
		flex: auto;
	}
	.ex-product-image img{
		margin: 0 auto;
		max-height: 250px;
	}
}