.compare-wrapper {
	overflow-x: auto;
	width: 100%;
}

.compare-page{
	display:inline-flex;
	gap: 12px;
}
.compare-page__row-wrap {
	border: 1px solid var(--allocation, rgba(216, 226, 248, 1));
	border-radius: 8px;
}

.compare-page__row-wrap .compare-page__row:nth-child(2n - 1) {
	background: var(--light, rgba(233, 239, 251, 1));
}
.compare-page__product {
	width: 245px;
}
.compare-page__cell{
	flex:1 1 100%;
	flex-wrap:wrap;
	font-size: 14px;
	font-weight: 600;
	color: var(--black, rgba(25, 35, 58, 1));
	padding: 8px 12px;
}
.compare-attribute-hide-same {display:none;margin:0 0 15px;font-weight:500;color:#888}
.compare-attribute-hide-same.is_visible{display:flex}
.compare-page__info{display:flex;flex-direction:column;margin:0;padding: 0;
	margin-bottom: 12px;}
.compare-page__name{margin:0 0 auto;padding:0 0 10px;font-weight:500}
.compare-page__img{position:relative;margin:0 0 15px;padding:0 0 10px}
.compare-page__img:hover .uni-timer{display:none}
.compare-page__delete{}
.compare-page__wishlist {top:35px;right:-5px}
.compare-page__price{margin:0 0 5px}
.compare-page__price .price{justify-content:center;margin:10px 0 30px;font-size:1.3em}
.compare-page .rating{margin:0 0 5px}
.compare-page__rating-text{flex:1 1 100%;font-size:.9em}
.compare-page__attr-val.highlight{padding:2px 10px}
.compare-page__attr-val.reset, .compare-page__attr-val.reset2{padding:0;background:transparent}
.compare-page__row-wrap .compare-page__cell-heading{
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0.01px;
}
.compare-page__row-wrap .compare-page__cell a {
	color: inherit;
	text-decoration: underline;
}

.compare-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
}

.clearAll {
	display: flex;
	align-items: center;
	gap: 0 8px;
	border-radius: 4px;
	background: var(--orrange, rgba(227, 117, 52, 1));
	color: var(--white, rgba(255, 255, 255, 1));
	font-weight: 600;
	line-height: 36px;
	padding: 0 12px;
}

.clearAll svg path {
	stroke: currentColor;
}
.compare-attribute-hide-same {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
	cursor: pointer;
}

.compare-attribute-hide-same__text {
	font-size: 16px;
	color: #333;
}

.toggle-switch {
	position: relative;
	display: inline-block;
}

.toggle-switch__input {
	opacity: 0;
	width: 0;
	height: 0;
	position: absolute;
}

.toggle-switch__slider {
	display: block;
	width: 40px;
	height: 20px;
	border-radius: 100px;
	background: rgba(196, 201, 211, 1);
	margin-bottom: 0;
	cursor: pointer;
	transition: background-color 0.3s;
	position: relative;
}

.toggle-switch__slider::before {
	content: "";
	position: absolute;
	height: 16px;
	width: 16px;
	left: 2px;
	top: 2px;
	background-color: white;
	border-radius: 50%;
	transition: transform 0.3s;
}

.toggle-switch__input:checked + .toggle-switch__slider {
	background-color: var(--branded);
}

.toggle-switch__input:checked + .toggle-switch__slider::before {
	transform: translateX(20px);
}

@media (max-width: 650px) {

	.compare-attribute-hide-same__text {
		font-size: 14px;
	}

	.compare-attribute-hide-same {
		gap: 8px;
		margin-bottom: 0;
	}

	.compare-page__product {
		width: 166px;
	}
}