/* Comparison Table */
.comparison-table {
    width: 70vw;
    margin: auto;
    color: var(--black);
    font-size: var(--textContentSmall);
}

.comparison-table th /*header*/ {
    background-color:var(--black);
    font-weight: bold;
    color: var(--white);
}

.comparison-table, .comparison-table tr:nth-child(even){
    background-color: var(--grey);
}

.price-row {
    font-weight: bold;
    background-color: var(--black);
    font-size: var(--textContent);
    color: var(--black);
    height: fit-content;
}

.comparison-table th, .comparison-table td {
    padding: 1vw;
    text-align: center;
    border: 0.1vw ridge var(--black);
    margin: 0;
}


.comparison-table td.tick::before {
    content: "✔";
    color: var(--black);
    font-size: var(--textContentSmall);
}

.comparison-table td.blank::before {
    content: "✘";
    color: var(--black);
}