.compare-grid:is(table){width:100%;border-collapse:separate;border-spacing:var(--gutter);background-color:#fff}.compare-grid:is(table) th,.compare-grid:is(table) td{padding:15px 10px;border-bottom:1px solid #e6e6e6;background-color:#fff;white-space:nowrap}.compare-grid:is(table) th.feature-name,.compare-grid:is(table) td.feature-name{width:var(--feature-col)}.compare-grid:is(table) th.product-label,.compare-grid:is(table) td.check-cell,.compare-grid:is(table) td.add-cart-cell{min-width:var(--min-product-col);width:1fr}.compare-grid:is(table) tr:nth-child(odd) .feature-name,.compare-grid:is(table) tr:nth-child(odd) .check-cell{background-color:#f9f9f9}.compare-grid:is(table) thead tr .feature-name,.compare-grid:is(table) thead tr .product-label{background-color:#fff;border-bottom:2px solid #d0d0d0}.compare-grid:is(table) tr.add-to-cart-row .feature-name,.compare-grid:is(table) tr.add-to-cart-row .add-cart-cell{background-color:#f9f9f9;border-top:2px solid #d0d0d0}