/* product compare css start here */

.compare_grid {
    grid-template-columns: repeat(5, 18.5%);
    max-height: 100vh;
}
.compare_product .product_top_opt:nth-child(2) {
    border-left: 1px solid var(--theme-gray-color);
    border-bottom: 1px solid var(--theme-gray-color);
}

.add_product_to_compare i {
    font-size: 4.6rem;
}

.compare_product_table {
    grid-template-columns: repeat(4, 25%);
}
/* product compare css end here */

/* product compare responsive css start here */

@media (max-width: 1199.98px) {
    .compare_grid {
        grid-template-columns: repeat(3, 30%);
    }
}

@media (max-width: 767.98px) {
    .compare_grid {
        grid-template-columns: repeat(2, 48.5%);
    }
    .compare_product_details {
        display: none;
    }
}

@media (max-width: 575.98px) {
    .compare_grid {
        grid-template-columns: 100%;
    }
    .compare_grid img {
        max-height: 250px;
    }
}

/* product compare responsive css end here */
