.comparison-table{display:block;color:rgb(var(--color-foreground))}.comparison-table__header{margin:0 auto 2.4rem;max-width:60rem}.comparison-table__header--left{text-align:left;margin-left:0}.comparison-table__header--center{text-align:center}.comparison-table__header--right{text-align:right;margin-right:0}.comparison-table__subheading{margin:0 0 .4rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-base-accent-1, var(--color-foreground)))}.comparison-table__heading{margin:0 0 .6rem;line-height:1.1}.comparison-table__heading--small{font-size:2rem}.comparison-table__heading--medium{font-size:2.6rem}.comparison-table__heading--large{font-size:3.2rem}.comparison-table__heading--extra-large{font-size:4rem}.comparison-table__heading--extra-extra-large{font-size:4.8rem}.comparison-table__description{margin:0 auto;opacity:.8}.comparison-table__header--center .comparison-table__description{max-width:46rem}@media screen and (max-width:749px){.comparison-table__heading--small{font-size:1.7rem}.comparison-table__heading--medium{font-size:2rem}.comparison-table__heading--large{font-size:2.4rem}.comparison-table__heading--extra-large{font-size:2.8rem}.comparison-table__heading--extra-extra-large{font-size:3.2rem}}@media screen and (min-width:990px){.comparison-table--split{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:2.5rem;align-items:start}.comparison-table--split .comparison-table__header{margin:0;max-width:none}.comparison-table--split .comparison-table__body:only-child{grid-column:1 / -1}}.comparison-table__scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--content-container-radius);background:rgb(var(--color-background))}.comparison-table__scroll:focus-visible{outline:2px solid rgb(var(--color-base-accent-1, var(--color-foreground)));outline-offset:2px}.comparison-table__table{width:100%;border-collapse:separate;border-spacing:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.comparison-table__table{table-layout:fixed}.comparison-table__corner{width:12rem}}.comparison-table__corner,.comparison-table__col-head,.comparison-table__row-label,.comparison-table__cell{padding:1.2rem 1.4rem;vertical-align:middle}.comparison-table__col-head{scroll-snap-align:start}.comparison-table__corner,.comparison-table__row-label{position:sticky;left:0;z-index:2;text-align:left;background:rgb(var(--color-background));border-right:1px solid rgba(var(--color-foreground),.12)}.comparison-table__row-label{font-weight:500}.comparison-table__col-head{text-align:center;vertical-align:bottom}.comparison-table__cell{text-align:center}.comparison-table__table--values-left .comparison-table__cell,.comparison-table__table--values-left .comparison-table__col-head{text-align:left}.comparison-table__table--lines .comparison-table__corner,.comparison-table__table--lines .comparison-table__col-head,.comparison-table__table--lines .comparison-table__row-label,.comparison-table__table--lines .comparison-table__cell{border-bottom:1px solid rgba(var(--color-foreground),.12)}.comparison-table__table--striped tbody tr:nth-child(2n) .comparison-table__cell,.comparison-table__table--striped tbody tr:nth-child(2n) .comparison-table__row-label{background:linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04)),rgb(var(--color-background))}.comparison-table__table--hover tbody tr:hover .comparison-table__cell,.comparison-table__table--hover tbody tr:hover .comparison-table__row-label{background:var(--ct-row-hl-bg);color:var(--ct-row-hl-fg)}.comparison-table__table--striped tbody tr:nth-child(2n) .comparison-table__cell.is-highlight,.comparison-table__table--hover tbody tr:hover .comparison-table__cell.is-highlight,.comparison-table__col-head.is-highlight,.comparison-table__cell.is-highlight{background:var(--ct-col-hl-bg);color:var(--ct-col-hl-fg)}.comparison-table__col-head.is-highlight{border-top:2px solid var(--ct-highlight, var(--ct-col-hl-fg))}.comparison-table__badge{display:inline-block;margin-bottom:.8rem;padding:.2rem .8rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;color:var(--ct-col-hl-bg);background:var(--ct-highlight, var(--ct-col-hl-fg))}.comparison-table__product{display:flex;flex-direction:column;align-items:center;gap:.6rem}.comparison-table__table--values-left .comparison-table__product{align-items:flex-start}.comparison-table__media{width:100%;max-width:150px;overflow:hidden;border-radius:var(--content-container-radius, 0);background:rgba(var(--color-foreground),.04)}.comparison-table__media--square{aspect-ratio:1 / 1}.comparison-table__media--portrait{aspect-ratio:3 / 4}.comparison-table__media img,.comparison-table__media svg{width:100%;height:100%;object-fit:cover;display:block}.comparison-table__media--adapt img,.comparison-table__media--adapt svg{height:auto}.comparison-table__product-title{font-weight:500;color:inherit;text-decoration:none}a.comparison-table__product-title:hover{text-decoration:underline}.comparison-table__col-sub{margin:0;font-size:.85rem;opacity:.75}.comparison-table__price{font-size:.9rem}.comparison-table__button{margin-top:.4rem;min-height:0;padding:.7rem 1.4rem;font-size:.82rem}.comparison-table__value--empty{opacity:.4}.comparison-table__bool{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%}.comparison-table__bool--yes{color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.comparison-table__bool--no{color:rgba(var(--color-foreground),.45);background:rgba(var(--color-foreground),.08)}.comparison-table__bool--yes svg{width:14px;height:auto}.comparison-table__bool--no svg{width:11px;height:11px}.comparison-table__cell.is-highlight .comparison-table__bool--yes{color:var(--ct-col-hl-bg);background:var(--ct-highlight, var(--ct-col-hl-fg))}.comparison-table__cell.is-highlight .comparison-table__bool--no{color:var(--ct-col-hl-fg);background:transparent;opacity:.5}.comparison-table__empty{text-align:center;padding:2rem;opacity:.7}@media screen and (max-width:749px){.comparison-table__col-head,.comparison-table__cell{min-width:42vw}.comparison-table__corner,.comparison-table__row-label{min-width:32vw}.comparison-table__corner,.comparison-table__col-head,.comparison-table__row-label,.comparison-table__cell{padding:1rem}}@media(prefers-reduced-motion:reduce){.comparison-table__scroll{scroll-snap-type:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-comparison-table.css.map */
