.comparison__header{max-width:700px;margin:0 auto 40px}.comparison__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:2.8rem;line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-text-transform);color:var(--color-foreground);margin:0 0 12px}.comparison__subheading{font-family:var(--font-body-family);font-size:1.6rem;line-height:var(--font-body-line-height);color:var(--color-foreground);opacity:.75;margin:0}@media only screen and (min-width:768px){.comparison__title{font-size:3.6rem}.comparison__subheading{font-size:1.8rem}.comparison__header{margin-bottom:48px}}.comparison__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:920px;margin:0 auto}.comparison{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-family:var(--font-body-family);font-size:1.5rem;color:var(--color-foreground)}.comparison th,.comparison td{padding:16px 12px;text-align:center;border-bottom:1px solid var(--brand-cobalt-hairline, rgb(20 80 196 / .18));vertical-align:middle}.comparison thead th{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;line-height:1.3;padding-top:0;padding-bottom:14px;opacity:.8}.comparison tbody th{text-align:left;font-weight:500;padding-left:0;position:sticky;left:0;background:var(--color-background);z-index:1;min-width:180px}.comparison tbody tr:last-child th,.comparison tbody tr:last-child td{border-bottom:0}.comparison .comparison__us{background:var(--brand-cobalt-wash, #E4EBF8);min-width:120px}.comparison thead .comparison__us{color:var(--brand-cobalt-blue, #1450C4);opacity:1;border-radius:var(--card-border-radius, 12px) var(--card-border-radius, 12px) 0 0;padding-top:14px}.comparison tbody tr:last-child .comparison__us{border-radius:0 0 var(--card-border-radius, 12px) var(--card-border-radius, 12px)}.comparison__mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.comparison__mark svg{width:20px;height:20px}.comparison__mark--yes{background:var(--brand-cobalt-blue, #1450C4);color:var(--brand-ivory-white, #F4F2ED)}.comparison__mark--partial{color:var(--color-foreground);opacity:.45}.comparison__mark--no{color:var(--color-foreground);opacity:.3}.comparison__cta{margin-top:36px}@media only screen and (min-width:768px){.comparison,.comparison thead th{font-size:1.6rem}.comparison th,.comparison td{padding:18px 16px}.comparison tbody th{padding-left:4px}}@media only screen and (max-height:900px){.comparison th,.comparison td{padding-top:11px;padding-bottom:11px}.comparison__header{margin-bottom:20px}}@media only screen and (max-height:800px),(max-width:1023px){.comparison th,.comparison td{padding-top:8px;padding-bottom:8px}.comparison__subheading{display:none}}.comparison__scroll{min-width:0;max-width:100%}@media only screen and (max-width:767px)and (max-height:760px){.comparison th,.comparison td{padding-top:6px;padding-bottom:6px}.comparison__cta{margin-top:16px}}@media only screen and (max-width:767px){.comparison{min-width:0;table-layout:fixed;font-size:1.25rem}.comparison tbody th{min-width:0;width:30%;line-height:1.3;position:static}.comparison thead th{font-size:1rem;line-height:1.2;letter-spacing:0;padding-left:1px;padding-right:1px}.comparison .comparison__label-head{width:30%}.comparison .comparison__us{min-width:0}.comparison td{padding-left:2px;padding-right:2px}.comparison__mark{width:22px;height:22px}.comparison__mark svg{width:16px;height:16px}}@media only screen and (min-width:768px)and (max-width:1100px)and (orientation:portrait){.comparison__scroll{max-width:none}.comparison{font-size:1.7rem}.comparison thead th{font-size:1.5rem}.comparison th,.comparison td{padding-top:20px!important;padding-bottom:20px!important}.comparison__mark{width:32px;height:32px}.comparison__mark svg{width:22px;height:22px}.comparison__subheading{display:block!important}}@media only screen and (min-width:768px)and (max-width:1100px)and (orientation:portrait)and (max-height:1100px){.comparison th,.comparison td{padding-top:11px!important;padding-bottom:11px!important}}@media only screen and (min-width:1024px)and (max-height:860px){.comparison th,.comparison td{padding-top:8px;padding-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-comparison-table.css.map */
