.comparison__header{max-width:76rem;margin-bottom:3rem}.comparison__header--center{margin-left:auto;margin-right:auto;text-align:center}.comparison__heading{margin:0}.comparison__intro{margin-top:1.5rem}.comparison__intro>:first-child{margin-top:0}.comparison__intro>:last-child{margin-bottom:0}.comparison{display:block}.comparison__scroll{overflow-x:auto}.comparison__table{width:100%;min-width:64rem;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:1.5rem}.comparison__table th,.comparison__table td{padding:1.4rem 1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12);text-align:center;vertical-align:middle}.comparison__table tbody th[scope=row]{width:34%;font-weight:var(--font-body-weight);text-align:left}.comparison__corner{border-bottom:0!important}.comparison__plan{position:relative;padding:4.4rem 1.6rem 2rem!important;border-bottom:0!important;border-radius:2rem 2rem 0 0;color:rgb(var(--color-foreground));vertical-align:top!important}.comparison__plan>span{display:block}.comparison__plan-name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.1}.comparison__label{margin-bottom:.6rem;font-size:1.1rem;opacity:.85}.comparison__badge{position:absolute;top:1.2rem;left:50%;display:inline-block!important;transform:translate(-50%);white-space:nowrap;padding:.3rem 1rem;border:.1rem solid currentColor;border-radius:4rem;font-size:1rem}.comparison__table td.is-highlight{background-color:rgba(var(--color-foreground),.04)}.comparison__group th{padding-top:2.4rem;font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.1rem;text-align:left!important;text-transform:uppercase}.comparison__price{display:block;font-size:1.9rem;color:rgb(var(--color-foreground))}.comparison__per-week{display:block;margin-top:.2rem;font-size:1.3rem;opacity:.8}.comparison__tag{display:inline-block;margin-left:.8rem;padding:.2rem .9rem;border-radius:4rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.1rem;letter-spacing:.06rem;vertical-align:middle}.comparison__price-row.is-best td .comparison__price{font-weight:var(--font-body-weight-bold)}.comparison__tick{display:inline-block;width:1.6rem;height:.8rem;border-left:.25rem solid rgb(var(--color-button));border-bottom:.25rem solid rgb(var(--color-button));transform:translateY(-.2rem) rotate(-45deg)}.comparison__dash{opacity:.35}.comparison__value{font-size:1.4rem}.comparison__table tfoot td{padding-top:2.4rem;border-bottom:0}.comparison__button{min-width:0;width:100%;max-width:24rem;padding:0 1.2rem;white-space:nowrap}.comparison__footnote{max-width:76rem;margin:3rem auto 0;font-size:1.4rem;text-align:center}.comparison__tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.comparison__tabs[hidden]{display:none}.comparison__tab{flex:1 1 auto;min-height:4.4rem;padding:.8rem 1.4rem;border:.1rem solid rgba(var(--color-button),.6);border-radius:4rem;background:none;color:rgb(var(--color-button));font:inherit;font-size:1.2rem;letter-spacing:.08rem;line-height:1.3;text-transform:uppercase;cursor:pointer}.comparison__tab[aria-pressed=true]{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.comparison.is-tabbed .comparison__table{min-width:0;table-layout:auto}.comparison.is-tabbed .comparison__table tbody th[scope=row],.comparison.is-tabbed .comparison__corner{width:58%}.comparison.is-tabbed[data-active="1"] .col:not(.col-1),.comparison.is-tabbed[data-active="2"] .col:not(.col-2),.comparison.is-tabbed[data-active="3"] .col:not(.col-3),.comparison.is-tabbed[data-active="4"] .col:not(.col-4){display:none}@media screen and (max-width:749px){.comparison__table th,.comparison__table td{padding:1.2rem 1rem}.comparison__plan-name{font-size:calc(var(--font-heading-scale) * 2rem)}}.comparison__price-cell{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem}.comparison__price-wrap{display:flex;flex-direction:column;align-items:flex-end;min-width:7.5rem;text-align:right}.comparison__price-button{flex:0 0 auto;min-width:0;min-height:3.6rem;padding:0 1.6rem;font-size:1.3rem}.comparison.is-tabbed .comparison__price-cell{flex-direction:column;align-items:stretch;gap:.6rem;width:100%}.comparison.is-tabbed .comparison__price-wrap{align-items:center;min-width:0;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-comparison-table.css.map */
