main.comparison-page {
    display: flex;
    flex-direction: column;
    background: 
		linear-gradient( 108.5deg, 
			var(--blue-2) 1.42%, 
			var(--blue-4) 44.1%, 
			var(--blue-6) 72.86%, 
			var(--blue-7) 94.88%
		);
}
.comparison.section { background: transparent; }

.comparison-page .product-specs {
	display: flex; gap: 60px;
	flex-direction: column;
	overflow-x: auto;
}

.product-specs__grid { 
	grid-template-columns: none;
	grid-auto-flow: column;
	grid-auto-columns: minmax(320px, 1fr); 
	overflow-x: unset;
}

.comparison-title {
	font-weight: 400;
    font-size: 50px;
    line-height: 1;
    color: var(--white);
    margin-bottom: 20px;
}