.cbt-compare,.cbt-compare__wrap{box-sizing:border-box;width:100%}.cbt-compare__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--cbt-rule,#e5e7eb)}.cbt-compare__table{box-sizing:border-box;display:flex;flex-direction:column;min-width:600px;min-width:60rem;width:100%}.cbt-compare__row{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--cbt-rule,#e5e7eb);box-sizing:border-box;display:grid;grid-template-columns:28rem repeat(2,minmax(0,1fr));grid-template-columns:28rem repeat(var(--cbt-compare-cols,2),minmax(0,1fr));width:100%}.cbt-compare__row--header,.cbt-compare__row:last-child{border-bottom:0}.cbt-compare__th{box-sizing:border-box;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-weight:700;padding:1.8rem 2.4rem;text-align:left;vertical-align:top}.cbt-compare__th--corner{background:#5c1a23;background:var(--cbt-burgundy-dark,#5c1a23)}.cbt-compare__th--corner,.cbt-compare__th--product{color:#fff;font-size:11.5px;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.cbt-compare__th--product{align-items:center;background:#1a2233;background:var(--cbt-navy,#1a2233);display:flex;gap:10px;gap:1rem;justify-content:space-between}.cbt-compare__th--highlight{background:#232c40;border-top:3px solid #c4a35a;border-top:3px solid var(--cbt-gold,#c4a35a)}.cbt-compare__th--feature{align-items:center;background:#f7f8fa;background:var(--cbt-bg-alt,#f7f8fa);border-right:1px solid #e5e7eb;border-right:1px solid var(--cbt-rule,#e5e7eb);color:#6b7280;color:var(--cbt-text-mute,#6b7280);display:flex;font-size:12px;font-size:1.2rem;letter-spacing:.09em;text-transform:uppercase}.cbt-compare__product-badge{background:#c4a35a;background:var(--cbt-gold,#c4a35a);border-radius:.2rem;color:#1a2233;color:var(--cbt-navy,#1a2233);display:inline-block;font-size:9.5px;font-size:.95rem;font-weight:700;letter-spacing:.1em;margin-left:auto;padding:.2rem .7rem;text-transform:uppercase}.cbt-compare__td{border-right:1px solid #e5e7eb;border-right:1px solid var(--cbt-rule,#e5e7eb);box-sizing:border-box;color:#3a3f4a;color:var(--cbt-text,#3a3f4a);display:flex;flex-direction:column;font-size:16px;font-size:1.6rem;justify-content:center;line-height:1.6;padding:1.8rem 2.4rem;text-align:left}.cbt-compare__td:last-child{border-right:0}.cbt-compare__td b,.cbt-compare__td strong{color:#1a2233;color:var(--cbt-navy,#1a2233);font-weight:700}.cbt-compare__td p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.cbt-compare__td p+p{margin-top:.8rem}.cbt-compare__note{color:#6b7280;color:var(--cbt-text-mute,#6b7280);font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:12.5px;font-size:1.25rem;line-height:1.7;margin-top:1.6rem}.cbt-compare__note b,.cbt-compare__note strong{color:#79242f;color:var(--cbt-burgundy,#79242f);font-weight:700}.cbt-compare__note a{color:inherit;text-decoration:underline;transition:color .2s ease}.cbt-compare__note a:hover{color:#1a2233;color:var(--cbt-navy,#1a2233)}.cbt-compare--mobile-cards .cbt-compare__cards{display:flex;flex-direction:column;gap:24px;gap:2.4rem;width:100%}.cbt-compare--mobile-cards .cbt-compare__card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--cbt-rule,#e5e7eb);box-sizing:border-box}.cbt-compare--mobile-cards .cbt-compare__card--highlight{border-top:4px solid #c4a35a;border-top:4px solid var(--cbt-gold,#c4a35a)}.cbt-compare--mobile-cards .cbt-compare__card-head{align-items:center;background:#1a2233;background:var(--cbt-navy,#1a2233);color:#fff;display:flex;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:13px;font-size:1.3rem;font-weight:700;justify-content:space-between;letter-spacing:.14em;padding:1.6rem 2rem;text-transform:uppercase}.cbt-compare--mobile-cards .cbt-compare__card-body{display:flex;flex-direction:column}.cbt-compare--mobile-cards .cbt-compare__card-row{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--cbt-rule,#e5e7eb);display:flex;flex-direction:column;padding:1.4rem 2rem}.cbt-compare--mobile-cards .cbt-compare__card-row:last-child{border-bottom:0}.cbt-compare--mobile-cards .cbt-compare__card-label{color:#6b7280;color:var(--cbt-text-mute,#6b7280);font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:11px;font-size:1.1rem;font-weight:700;letter-spacing:.1em;margin-bottom:.4rem;text-transform:uppercase}.cbt-compare--mobile-cards .cbt-compare__card-val{color:#3a3f4a;color:var(--cbt-text,#3a3f4a);font-size:15px;font-size:1.5rem;line-height:1.5}.cbt-compare--mobile-cards .cbt-compare__card-val b,.cbt-compare--mobile-cards .cbt-compare__card-val strong{color:#1a2233;color:var(--cbt-navy,#1a2233);font-weight:700}.cbt-compare--mobile-cards .cbt-compare__wrap{display:none}@media screen and (min-width:48em){.cbt-compare--mobile-cards .cbt-compare__cards{display:none}.cbt-compare--mobile-cards .cbt-compare__wrap{display:block}}
