	.table-flexbox{
		max-width: 1400px;
		overflow-y: hidden;
		overflow-x: auto;
		margin: 10px;
	}
	.table-flexbox .table{
		width: 100%;
		margin-bottom: 0;
		max-width: none;
	}
	.table-flexbox .table ul{
		padding-left: 0;
		list-style-type: none;
		margin: 0;
	}
	.table-flexbox td.compare-title{
		font-family: 'Mohave';
		font-weight: 600;
		text-transform: uppercase;
		border-top: 0;
		border-left: 0;
		width: 300px;
	}
	.table-flexbox td.product-image img{
		width: 300px;
		max-height: 340px;
		object-fit: cover;
		aspect-ratio: 300/340;
		border-radius: 2px;
		display: block;
	}
	.table-flexbox td{
		border: 1px solid #DCDEE0;
		padding: 20px 40px;
		width: 500px;
	}
	.table-flexbox td.product-image{
		border-top: 0;
	}
	.table-flexbox tr td:last-child {
		border-right: 0;
    }
    .table-flexbox td.view-button{
    	border-bottom: 0;
    	border-left: 0;
    }
    .table-flexbox td.last-row{
    	border-bottom: 0;
    	text-align: center;
    }
	a.btn.secondary.remove-compare{
		min-height: 30px;
		margin: 10px 0;
	}
	a.remove-compare[data-compare="true"]{
		background-color: #000 !important;
	}
	a.remove-compare[data-compare="true"]:hover{
		border-color: #000 !important;
	}
	a[data-compare="false"]{
    	background-color: #000 !important;
    	min-height: 30px;
    	margin-bottom: 20px;
	}
	tr.key-specs:nth-child(even) td {
		background: #fff;
    }
    tr.key-specs:nth-child(odd) td {
		background: #E8E9EB;
    }
    tr.key-specs td {
    	padding: 10px 20px 10px 40px;
    }
    tr.key-specs td {
    	border: 1px solid #DCDEE0 !important;
    }
    a#remove-compare[data-compare="true"], a#remove-compare[data-compare="false"] {
    	background-color: #000 !important;
    	min-height: 30px;
    	margin-bottom: 20px;
    }
    a#remove-compare[data-compare="true"]:hover, a#remove-compare[data-compare="false"]:hover {
    	border-color: #F16522 !important;
    	background-color: #F16522 !important;
    }
