.l6-comparison-chart-container .l6-comparison-chart-table-container .l6-comparison-chart-table-column a.l6-comparison-chart-product-button, .find-a-dealer-button {
  color: #ffffff;
    font-size: 18px;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 3px;
    border-width: 2px;
    border-style: solid;
  background-color: #333!important; 
  border: 2px solid #333!important;
}

.l6-comparison-chart-container .l6-comparison-chart-table-container .l6-comparison-chart-table-column a.l6-comparison-chart-product-button:hover, .find-a-dealer-button:hover {
  background-color: #222!important; 
  color: #ccc!important;
  border: 2px solid #222!important;
  text-decoration:none;
  padding:10px 20px!important;
}
.l6-comparison-chart-category-products {
  padding:0 6%;
}
.l6-comparison-chart-container .l6-comparison-chart-product-selector .l6-comparison-chart-category .l6-comparison-chart-category-products .l6-comparison-chart-product>div .l6-comparison-chart-image>div img {
  position:relative;
  top: 0;
  transform: none;
}
.l6-comparison-chart-container .l6-comparison-chart-product-selector .l6-comparison-chart-category .l6-comparison-chart-category-products .l6-comparison-chart-product>div .l6-comparison-chart-image>div {
  padding:0 0 20px 0;
}
.l6-comparison-chart-container .l6-comparison-chart-product-selector .l6-comparison-chart-category .l6-comparison-chart-category-products .l6-comparison-chart-product:hover>div {
  background-color: #ffffff!important;
  border:3px solid #c7c7c7;
  border-radius: 4px;
}



.l6-comparison-chart-container .l6-comparison-chart-product-selector .l6-comparison-chart-category .l6-comparison-chart-category-products .l6-comparison-chart-product>div {
  background-color: #ffffff;
  border:3px solid #ffffff;
  border-radius: 4px;
}
.l6-comparison-chart-container .l6-comparison-chart-product-selector .l6-comparison-chart-category .l6-comparison-chart-category-products .l6-comparison-chart-product input:checked+div {
  background-color: #ffffff;
  border:3px solid #222;
  border-radius: 4px;
}

.l6-comparison-chart-table-column img {
max-height:100%;
width:auto!important;
position:relative!important;
margin:auto!important;
}


.l6-comparison-chart-container .l6-comparison-chart-table-container .l6-comparison-chart-table-row.l6-comparison-chart-image-placeholder .l6-comparison-chart-table-column .l6-comparison-chart-image {
  position: relative;
  aspect-ratio: 450 / 350;
}





@media (min-width: 1400px) {
    .l6-comparison-chart-container .l6-comparison-chart-product-selector .l6-comparison-chart-category .l6-comparison-chart-category-products .l6-comparison-chart-product {
        width: 14%;
    }
}