.compare-table{--ct-accent:var(--color-primary-button-background,#18c750);--ct-tint:color-mix(in srgb,var(--ct-accent) 12%,#fff);--ct-line:color-mix(in srgb,var(--color-foreground,#000) 10%,transparent);--ct-muted:color-mix(in srgb,var(--color-foreground,#000) 62%,transparent);overflow-x:auto;width:100%}
.compare-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:600px;font-size:.9375rem}
.compare-table th,.compare-table td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--ct-line)}
.compare-table th{font:700 .9375rem/1.2 var(--pdp-display,var(--font-heading--family))}
.compare-table td:first-child,.compare-table th:first-child{text-align:left;width:36%}
.compare-table__hi{background:var(--ct-tint);color:color-mix(in srgb,var(--ct-accent) 60%,#000);font-weight:700}
.compare-table thead .compare-table__hi{background:var(--ct-accent);color:#000;border-radius:14px 14px 0 0}
.compare-table tbody tr:last-child .compare-table__hi{border-radius:0 0 14px 14px;border-bottom:0}
.compare-table__dim{color:var(--ct-muted)}
.compare-table--two table{min-width:480px}
@media (max-width:749px){.compare-table table{min-width:0;font-size:.8125rem}.compare-table th,.compare-table td{padding:12px 6px}.compare-table th{font-size:.8125rem}.compare-table td:first-child,.compare-table th:first-child{padding-inline-start:0;text-align:left}}
