.comparison__header{max-width:68rem;margin:0 auto 4rem;text-align:center}.comparison__eyebrow{margin:0 0 1rem}.comparison__heading{margin:0}.comparison__intro{margin-top:1.6rem}.comparison__table-wrap{max-width:88rem;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.comparison__table th,.comparison__table td{padding:1.6rem 1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1);vertical-align:middle}.comparison__table thead th{padding-top:1.2rem;padding-bottom:1.2rem;border-bottom:.2rem solid rgba(var(--color-foreground),.2);text-align:center}.comparison__feature-head{width:40%}.comparison__table--3 .comparison__feature-head{width:34%}.comparison__col-name{display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:rgb(var(--color-foreground))}.comparison__col--highlight .comparison__col-name{padding:.5rem 1.2rem;border-radius:2rem;color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.comparison__feature{font-size:1.5rem;font-weight:400;line-height:1.45;text-align:left;color:rgb(var(--color-foreground))}.comparison__cell{text-align:center}.comparison__cell--highlight{background:rgba(var(--color-foreground),.04)}.comparison__cell-text{font-size:1.4rem;line-height:1.4}.comparison__mark{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%;font-size:1.8rem;line-height:1}.comparison__mark svg{width:1.6rem;height:1.6rem}.comparison__mark--yes{color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.comparison__mark--no{color:rgba(var(--color-foreground),.5);background:rgba(var(--color-foreground),.08)}.comparison__mark--dash{color:rgba(var(--color-foreground),.45)}.comparison__cta{margin-top:3.2rem}@media screen and (max-width:749px){.comparison__header{margin-bottom:2.8rem}.comparison__table th,.comparison__table td{padding:1.2rem .6rem}.comparison__feature-head,.comparison__table--3 .comparison__feature-head{width:42%}.comparison__col-name{font-size:1.1rem;letter-spacing:.06em}.comparison__col--highlight .comparison__col-name{padding:.4rem .8rem}.comparison__feature{font-size:1.3rem}.comparison__mark{width:2.6rem;height:2.6rem}.comparison__mark svg{width:1.3rem;height:1.3rem}}.comparison__contrast{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;max-width:88rem;margin:0 auto 5.6rem}.comparison__contrast-item{margin:0}.comparison__contrast-media{aspect-ratio:4 / 5}.comparison__contrast-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.comparison__contrast-item--a .comparison__contrast-media img{filter:saturate(.7)}.comparison__contrast-item figcaption{display:flex;flex-direction:column;gap:.4rem;margin-top:1.6rem}.comparison__contrast-label{font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.comparison__contrast-item--a .comparison__contrast-label{color:rgba(var(--color-foreground),.55)}.comparison__contrast-caption{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.25}.comparison__contrast-vs{position:absolute;top:calc((100% - 7rem)/2);left:50%;z-index:1;display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;transform:translate(-50%,-50%);font-family:var(--font-heading-family);font-size:2rem;font-style:italic;color:rgb(var(--color-button-text));background:rgb(var(--color-button));box-shadow:0 0 0 .6rem rgb(var(--color-background))}.comparison__col--highlight,.comparison__cell--highlight{background:rgba(var(--color-button),.07)}.comparison__col--highlight{border-radius:1.6rem 1.6rem 0 0}.comparison__table tbody tr:last-child .comparison__cell--highlight{border-radius:0 0 1.6rem 1.6rem;border-bottom-color:transparent}.comparison__table tbody tr{transition:background-color var(--duration-short, .1s) ease}.comparison__table tbody tr:hover{background:rgba(var(--color-foreground),.025)}@media screen and (max-width:749px){.comparison__contrast{gap:1.2rem;margin-bottom:4rem}.comparison__contrast-caption{font-size:1.7rem}.comparison__contrast-label{font-size:1rem;letter-spacing:.14em}.comparison__contrast-vs{top:calc((100% - 6rem)/2);width:4.4rem;height:4.4rem;font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-comparison-table.css.map */
