.l6-comparison-chart-container .l6-comparison-chart-table-container .l6-comparison-chart-table-column a.l6-comparison-chart-product-button {
  padding: 10px 30px!important;
  color: #ffffff!important;
  border-radius: 3px!important;
  font-size: 18px!important;
}

.l6-comparison-chart-container .l6-comparison-chart-table-container .l6-comparison-chart-table-column a.l6-comparison-chart-product-button:hover {
  background-color: #333!important; 
  color: #ccc!important;
  border: 2px solid #000!important;
}

.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: 768px){
  .l6-comparison-chart-container .l6-comparison-chart-product-selector .l6-comparison-chart-category .l6-comparison-chart-category-products .l6-comparison-chart-product {
    width:15%;
  }
.l6-comparison-chart-category-products {
  padding:0%;
}
}